C# 如何强制使用base关键字
我们在项目中使用ReSharper、FxCop和StyleCop,我试图找到一种方法来强制使用base。而不是这个 您知道使用上述工具是否可行吗?我所发现的一切都与强制使用我们已经使用过的这个有关C# 如何强制使用base关键字,c#,resharper,fxcop,base,stylecop,C#,Resharper,Fxcop,Base,Stylecop,我们在项目中使用ReSharper、FxCop和StyleCop,我试图找到一种方法来强制使用base。而不是这个 您知道使用上述工具是否可行吗?我所发现的一切都与强制使用我们已经使用过的这个有关 尊敬。您可以编写自己的StyleCop规则,并通过在ReSharper中挂起StyleCop将其挂在ReSharper中。这将允许您使用与ReSharper相同的机制代码检查,但用于您自己的规则。在检查严重性时更改其设置。您是否尝试在任何时候强制使用base来代替此方法,或者您是否尝试检测可能应该使用
尊敬。您可以编写自己的StyleCop规则,并通过在ReSharper中挂起StyleCop将其挂在ReSharper中。这将允许您使用与ReSharper相同的机制代码检查,但用于您自己的规则。在检查严重性时更改其设置。您是否尝试在任何时候强制使用base来代替此方法,或者您是否尝试检测可能应该使用base来代替此方法的情况,例如:在方法重写中调用基本方法?@NicoleCalNoiu:hello Nicole,我想做的第一件事就是将其纳入公司编码标准。谢谢,到底是什么?您是否知道,编译器将在生成的IL中基本上用base替代base,以应对没有任何区别的情况?顺便说一句,这告诉您不能将FxCop用于规则,因此它需要是StyleCop和/或R。当有人为预先存在的方法添加重写时,该类文件中的所有基调用都可能会变得不正确,无论是在功能上还是在您的约定中。如果您希望使方法实现更容易,您可能需要考虑使用诸如生产力功率工具之类的工具来促进导航,而不是通过这样的规则潜在影响代码的可维护性。