小编cob*_*cob的帖子

Resharper 9文件布局:按访问修饰符排序时无法定义排序顺序?

安装R#9.0后,我的8.2自定义文件布局不再起作用了.我使用9.0中的新版布局设计器重新创建了相同的模式.

我无法重现的部分是使用访问修饰符的属性的详细排序定义:

9.0之前看起来像这样:

[...]
<Sort>
    <Access Order="private public internal protected-internal protected"/>
</Sort>
[...]
Run Code Online (Sandbox Code Playgroud)

...导致属性按定义排序 - 特别是:private首先!

在9.0中使用新的Designer时,生成的XAML如下:

[...]
<Entry.SortBy>
    <Access />
</Entry.SortBy>
[...]
Run Code Online (Sandbox Code Playgroud)

...仍然通过访问修饰符对成员进行排序,但使用了一些默认的排序规范.设计人员不允许指定任何其他属性并手动编辑XAML,因为在9.0之前会产生错误.

是否有R·9.0任何办法控制的顺序public,private等成员也是这样吗?

顺便说一句.对于其他排序规范存在相同的问题,例如Kind:不再可能指定例如property应该method等等.

c# resharper resharper-9.0

5
推荐指数
1
解决办法
1644
查看次数

标签 统计

c# ×1

resharper ×1

resharper-9.0 ×1