如何自定义Resharper属性排序规则,实现指定类成员优先排列
Resharper自定义类属性排序操作步骤
- 打开Visual Studio顶部的Resharper菜单,选择
Options进入设置面板 - 依次进入路径:
Code Editing→C#→File Layout,打开C#文件布局配置界面 - 在布局结构树中找到Properties(属性)分组节点,将其展开
- 在属性分组的最顶部依次添加3条自定义匹配规则,顺序为Id → Name → Amount:
- 第一条规则设置匹配条件为
属性名称等于"Id",匹配类型限定为属性 - 第二条规则设置匹配条件为
属性名称等于"Name",匹配类型限定为属性 - 第三条规则设置匹配条件为
属性名称等于"Amount",匹配类型限定为属性
- 第一条规则设置匹配条件为
- 保持原有剩余属性的匹配规则在上述3条规则之后,无需修改原有其他排序逻辑
- 保存当前配置后,重新运行
Code Cleanup功能,类属性就会按照你要求的优先级排序
配置时如果使用的是XML编辑模式,可以在Properties对应的节点下优先添加三个按名称匹配的Entry节点,排序逻辑和上述规则一致即可。
内容的提问来源于stack exchange,提问作者smehnawal
相关产品推荐
相关产品推荐

