[.net] Comment modifier "Generate Method Stub" pour lancer NotImplementedException dans VS?


Answers

Il y a une autre raison: FxCop attrape les instances de quiconque lançant 'Exception' et le signale, mais lancer des instances de 'NotImplementedException' est acceptable.

J'aime vraiment le comportement par défaut, car il a cette différenciation. NotImplementedException n'est pas une exception temporaire à lancer pendant que vous travaillez dans votre code. Cela implique "Je le pense, je ne vais vraiment pas mettre en œuvre cette chose". Si vous laissez le codegen tel qu'il est, il vous sera facile de différencier dans le code les bits "Je reviendrai plus tard" des bits "J'ai décidé de ne pas faire ça".

Question

Comment puis-je modifier le comportement de Generate Method Stub par défaut dans Visaul Studio pour générer une méthode avec corps

throw new NotImplementedException();

au lieu de

throw new Exception("The method or operation is not implemented.");