Как сгруппировать свойства определенного типа в регионе с помощью ReSharper?
Я хочу использовать инструмент ReSharper File Layout, чтобы автоматически расположить мой класс. С шаблоном по умолчанию он уже работает с большинством регионов. Так как я использую Mvvm, я использую ICommands и Handlers. Я хочу сгруппировать все команды в своем регионе, как
#region Commands
public ICommand NavigateToSettingsView { get { return new RelayCommand(OnNavigateToSettingsView); } }
public ICommand NavigateToHistoryView { get { return new RelayCommand(OnNavigateToHistoryView); } }
#endregion
Как я могу сказать ReSharper, что он сгруппирует свойства типа ICommand в один регион? Он не работает с опцией "Инструменты".
Это последняя настройка, которую я пробовал:
<Region Name="Commands" Priority="150">
<Entry DisplayName="Commands" Priority="150">
<Entry.Match>
<ImplementsInterface Immediate="True" Name="ICommand" />
</Entry.Match>
</Entry>
</Region>
1 ответ
Решение
По словам поддержки JetBrains, сделать это невозможно! Но, возможно, они добавят это в грядущий релиз Resharper 9.2.