我发现 Resharper 的“文件结构”窗口 (Ctrl+Alt+F) 是快速可视化、组织和区域化文件代码的绝佳工具。我的一个抱怨是我还没有找到一种方法来查看包含继承成员的复合视图。
有没有办法用 Resharper (或者如果没有,另一个工具)来做到这一点?
理想情况下,同名区域将显示为合并,每个区域中的继承成员位于派生成员之前。使用声明类型名称的较浅文本和后缀可以指示成员继承。继承的成员应该仍然可以导航。未分类/区域化的东西大概会按我的成员类型和可见性排序。
我通常的布局是这样的:
- 顶部的非公共字段和属性
- 构造函数
- 公共字段、属性
- 实施方法
- 其他公共方法
- 非公开方法
- 静态成员在上面的实例成员之前