与我的previous question类似,关于确定给定命名空间中的所有类是否可序列化,是否有一种方法可以对给定命名空间中所有类的所有公共属性进行断言?我想确定它们是否正确套装(例如,以大写字母开头)并且都标记为虚拟/可覆盖;有没有办法可以用反射做到这一点?
答案 0 :(得分:3)
您是否尝试过使用FxCop - 这是一个与Visual Studio集成并强制执行编码样式的工具。
答案 1 :(得分:1)
但是,如果你必须有这样的规则,你需要StyleCop。它是一个样式检查工具,可以与Visual Studio集成,也可以针对您的代码独立运行(使用MSBuild)。
或者您可以使用自带样式规则的ReSharper(当然与StyleCop默认值相冲突)。