Как остановить ReSharper, удаляющий пробелы в объектном инициализаторе

Мне нравится, когда мои объектные инициализаторы похожи на это:

new Point { Label = g.Key.Name, Claims = g };

При нажатии клавиша точки с запятой они переформатированы как это:

new Point {Label = g.Key.Name, Claims = g};

Где опция состоит в том, чтобы мешать моему дополнению быть удаленной?

36
задан Nathan Ridley 19 July 2010 в 10:48
поделиться

1 ответ

Для R # 7 я могу изменить это, перейдя к 1

ReSharper | Опции | Редактирование кода | C # | Стиль форматирования | Пробелы

и переключение

Другое | Внутри однострочных скобок инициализатора

пример для которого

int[] x = new int[] {0, 1, 2};

по сравнению с

int[] x = new int[] { 0, 1, 2 };

. Хотя пример касается инициализации массива, он также, по-видимому, управляет инициализацией объекта.


1 В R # 5 «Редактирование кода» было «Языками».

72
ответ дан 27 November 2019 в 05:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: