ReSharper 不应用类型布局
ReSharper doesn't apply type layout
我可能错过了一个非常明显的设置,但无论我尝试什么,我都无法让 ReSharper 应用任何类型布局(无论是我自己的还是默认的)。
(使用 ReSharper 10.0.0.2 Ultimate 试用版)
我刚刚在可视化设计器中做了一个快速排版,这是生成的XAML:
<?xml version="1.0" encoding="utf-16"?>
<Patterns xmlns="urn:schemas-jetbrains-com:member-reordering-patterns">
<TypePattern DisplayName="Default">
<Entry DisplayName="Fields">
<Entry.Match>
<Kind Is="Field" />
</Entry.Match>
</Entry>
<Entry DisplayName="Methods">
<Entry.Match>
<Kind Is="Method" />
</Entry.Match>
</Entry>
</TypePattern>
</Patterns>
我总是进行完整的代码清理,但即使使用自定义配置文件(如下所示,仅选择 "apply file template"),也不会重新排序:
编辑:
似乎 Resharper 确实移动了我项目的 某些 文件中的某些内容,但绝不是全部 fields/methods(无论访问什么或静态)按正确顺序排列。
事实证明这确实是显而易见的事情。显然,代码中的区域(尽管它们已经分组 methods/properties)阻止了布局的应用。
我可能错过了一个非常明显的设置,但无论我尝试什么,我都无法让 ReSharper 应用任何类型布局(无论是我自己的还是默认的)。
(使用 ReSharper 10.0.0.2 Ultimate 试用版)
我刚刚在可视化设计器中做了一个快速排版,这是生成的XAML:
<?xml version="1.0" encoding="utf-16"?>
<Patterns xmlns="urn:schemas-jetbrains-com:member-reordering-patterns">
<TypePattern DisplayName="Default">
<Entry DisplayName="Fields">
<Entry.Match>
<Kind Is="Field" />
</Entry.Match>
</Entry>
<Entry DisplayName="Methods">
<Entry.Match>
<Kind Is="Method" />
</Entry.Match>
</Entry>
</TypePattern>
</Patterns>
我总是进行完整的代码清理,但即使使用自定义配置文件(如下所示,仅选择 "apply file template"),也不会重新排序:
编辑: 似乎 Resharper 确实移动了我项目的 某些 文件中的某些内容,但绝不是全部 fields/methods(无论访问什么或静态)按正确顺序排列。
事实证明这确实是显而易见的事情。显然,代码中的区域(尽管它们已经分组 methods/properties)阻止了布局的应用。