ReSharper 的 C# 清理代码将字段放在顶部,将方法放在后面,我觉得这很棒。
但是,将自动属性放入方法部分对我来说太技术性了(因此它们会与其他内容混合在一起)。就我而言,它们是否是自动属性(而不是带有主体的属性)——它们对我来说是字段。
有什么办法可以改变这种行为吗?
最佳答案
转到Resharper->选项->C#->格式样式->类型成员布局并在那里更改布局 XML。
布局 XML 没有很好的文档记录。但这里有一些博客文章描述了如何设置它:
- Code Cleanup Usage Scenatio's Reordering Type Membets
- In depth look at customizing type layout with Resharper
属性应作为其自己的不同组进行匹配,这适用于我的 Resharper 版本 (8.1)。您的布局可能已被覆盖或更改为默认布局。
我的配置使用的是 StyleCop 强制执行的格式。
关于c# - 如何配置 ReSharper 8 的完整代码清理以将自动属性视为字段而不是方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20861106/