我使用FxCop和我想找到的所有方法或变量没有访问的修改明确定义。例如:

class MyClass
{
   int myInt = 0;

   internal MyClass()
   {
   }
}

我想FxCop警告我,我没有规定什么访问改性剂会被用的变量"myInt"或类"MyClass".有没有人这样做之前,或任何人都可以提供指导,从哪里开始?

更新: 只是为了让每个人都知道,StyleCop规则,看起来是 SA1400.

有帮助吗?

解决方案

的FxCop分析编译的代码,其具有施加访问修饰符。你需要使用像了StyleCop 一个工具来检测编码语法等问题没有明确声明访问修饰符

其他提示

使用FxCop我相信只有这样,才能做到这将是写你自己的定义的规则。此 博客 是一个良好的开端。

你可能还想要看看 StyleCopNDepend.我几乎可以肯定NDepend会这样做的(虽然你可能得写一些定义CQL)我知道StyleCop会这样做。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top