代码之家  ›  专栏  ›  技术社区  ›  DanP

使用反射确保属性的大小写正确

  •  0
  • DanP  · 技术社区  · 14 年前

    与我相似 previous question 关于确定给定命名空间中的所有类是否都是可序列化的,有没有一种方法可以断言给定命名空间中所有类的所有公共属性?我想确定它们的大小写是否正确(例如,以大写字符开头),并且都标记为“虚拟/可重写”;是否可以使用反射来完成此操作?

    2 回复  |  直到 14 年前
        1
  •  3
  •   Marco    14 年前

    您是否尝试过使用fxcop?这是一个与Visual Studio集成并强制使用编码样式的工具。

        2
  •  1
  •   gbjbaanb    14 年前

    像这样的编码标准是执行更好质量代码的无用方法——它们是文档和示例的可悲替代品。我的意思是,为什么不在所有的属性前加上“prp”以使其真正清晰。

    但是,如果你必须有这样的规则,你需要 StyleCop . 它是一个样式检查工具,可以与Visual Studio集成,也可以对代码单独运行(使用msbuild)。

    或者,您可以使用带有自己样式规则的resharper(当然,与样式复制默认值冲突)。