Форматирование инициализатора объекта

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

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

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


person David Hayes    schedule 09.08.2013    source источник
comment
Какую версию Resharper вы используете?   -  person Peter Ritchie    schedule 12.08.2013
comment
8 (это в заголовке), тоже в вопрос добавлю   -  person David Hayes    schedule 13.08.2013
comment
:) Я не читаю заголовки ... Что вы установили для правого поля в настройках разрывов строк и переноса (под заголовком Перенос строк)?   -  person Peter Ritchie    schedule 13.08.2013
comment
Я перепробовал множество комбинаций настроек и не нашел подходящего для вашей проблемы. Не могли бы вы куда-нибудь загрузить свои настройки ReSharper? P.S. Если вы помещаете запятые в конец строки, а затем вызываете формат кода, помещает ли ReSharper каждую запятую в отдельную строку?   -  person rpeshkov    schedule 13.08.2013
comment
Все еще вижу это в Resharper 9, даже если я сбросил настройки до настроек по умолчанию   -  person David Hayes    schedule 16.01.2015


Ответы (1)


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

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

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

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

person Jaroslav Kadlec    schedule 10.02.2016