Могу ли я использовать ReSharper для автоматического получения свойств форматирования с полями поддержки?

#c# #resharper

#c# #resharper

Вопрос:

Есть ли способ настроить ReSharper для изменения следующего:

     private bool _learnTimerDetailsEditable;
    public bool LearnTimerDetailsEditable { get => _learnTimerDetailsEditable; set => SetProperty(ref _learnTimerDetailsEditable, value); }
 

чтобы мой код выглядел так:

     private bool _learnTimerDetailsEditable;
    public bool LearnTimerDetailsEditable
    {
        get => _learnTimerDetailsEditable;
        set => SetProperty(ref _learnTimerDetailsEditable, value);
    }
 

С помощью автоматического форматирования?

Ответ №1:

В настройках Resharper перейдите к:

Code Editing / C# / Formatting Style / Line Breaks and Wrapping .

Найдите Arrangement of declaration blocks нужный раздел.

Снимите флажок Place abstract/auto property/indexer/event declaration of single line . Если это вам не подходит, попробуйте следующий вариант: Place simple property/indexer/event declaration on single line .