4

Какие настройки в Resharper 8 переформатируют мой инициализатор объектов, как это? (т. е. с запятой на собственной линии).Инициализатор Инициализатора объектов

var snowDepthProcessor = new DataProcessor<SnowDepthModel> 
{ 
    Name = "Snow Depth" 
    , 
    DataRetriever = snowReportRetriever 
    , 
    Parser = new SnowDepthParser() 
    , 
    ... 
}; 

Я пробовал каждую комбинацию настроек, которые я могу найти/думать; Я хочу, чтобы линии были нарезаны, но я не хочу, чтобы запятая была на собственной линии.

+1

Какую версию Resharper вы используете? –

+0

8 (он в заголовке), я тоже добавлю его к вопросу –

+0

:) Я не читаю титры ... Что вы установили для правой границы в настройках разрыва строки и упаковки (под подзаголовкой Line Wrapping)? –

ответ

0

Я разделяю вашу боль. Я признаться, что мое решение является лишь частичным, потому что нужно изменить стиль от того, что вы хотели бы использовать для

List<string> demo = new List<string> 
{ 
    "a", 
    "b", 
    "c" 
} 

Тогда форматирование не изменяется. Я бы тоже использовал синтаксис, который вы описали, поэтому я создал билет R # https://youtrack.jetbrains.com/issue/RSRP-453704, но пока он не будет разрешен, это единственный способ подавить это (он ведет себя одинаково даже в последнем R # 10)

EDIT: Хорошие новости. Кажется, исправлено с R# 2017.1

 Смежные вопросы

  • Нет связанных вопросов^_^