ReSharper不应用类型布局

时间:2016-01-24 23:51:08

标签: resharper resharper-10.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确实在我的项目的某些文件中移动了某些东西,但绝不是所有字段/方法(无论访问权限或静态)都按正确顺序排列

1 个答案:

答案 0 :(得分:0)

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