0

我可能错过了一个非常明显的设置,但无论我尝试什么,我都无法让 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>

我总是进行完整的代码清理,但即使使用自定义配置文件(如下所示,仅选择“应用文件模板”),也不会重新排序:

编辑:似乎Resharper 确实在我的项目的某些文件中移动了某些东西,但绝不是所有字段/方法(无论是什么访问或静态)都按正确的顺序放置。

4

1 回答 1

0

事实证明,这确实是显而易见的事情。显然,代码中的区域(尽管它们已经对方法/属性进行了分组)阻止了布局的应用。

于 2016-01-25T00:36:57.853 回答