Подтвердить что ты не робот

Как сохранить Resharper от массивных отступов лямбда?

У меня установлен Resharper с основными настройками по умолчанию. В настоящее время я хотел бы, чтобы мои многострочные лямбда-выражения выглядели примерно так:

foobarclass.biz.baz.Event += (s, e) =>
  {
    foo.Bar.DoThings.Whatever();
  };

Однако Resharper "полезно" переформатирует мой код таким образом:

foobarclass.biz.baz.Event += (s, e) =>
                                 {
                                     foo.Bar.DoThings.Whatever();
                                 };

И в некоторых случаях также будут разбиты длинные заявления, чтобы они выглядели следующим образом:

foobarclass.biz.baz.Event += (s, e) =>
                                 {
                                     foo.
                                        Bar.
                                        DoThings.
                                        Whatever();
                                 };

Как вы можете сказать, это автоматическое форматирование делает код намного менее удобочитаемым. Как я могу исправить такое поведение?

4b9b3361

Ответ 1

Попробуйте снять флажок:

RESHARPER → ВАРИАНТЫ → С# → Стиль форматирования → Другое → Отклоненный анонимный метод тела