强制在类文件中对变量/方法进行排序

时间:2017-04-09 17:18:22

标签: resharper

如何使用resharper强制对类文件进行排序?

例如,我想强制所有开发人员使用以下声明变量/属性/方法的顺序

私人变量 受保护的变量 公共变量 受保护的属性 公共财产 公共构造函数 公共方法等。

1 个答案:

答案 0 :(得分:1)

Resharper可以帮助您维护文件中的顺序,但不能强制执行此操作。

如果您将Resharper与代码分析工具结合使用,您可以实现目标,如果类成员的订单被破坏,则会产生警告,并启用“将警告视为错误”。设置(右键单击项目>属性>构建)。

看看Stylecop分析器项目:https://github.com/DotNetAnalyzers/StyleCopAnalyzers其中一个stylecop规则强制执行顺序并且是可配置的

由于订单不正确导致项目失败,您可以使用Resharpers代码清理'应用布局'。可以在C#>中配置所需的类成员顺序。 Resharper选项的文件布局部分