Форматирование инициализатора объекта
Какие настройки в Resharper 8 переформатируют мой инициализатор объекта следующим образом? (то есть с запятой на собственной строке).
var snowDepthProcessor = new DataProcessor<SnowDepthModel>
{
Name = "Snow Depth"
,
DataRetriever = snowReportRetriever
,
Parser = new SnowDepthParser()
,
...
};
Я пробовал каждую комбинацию настроек, которые я могу найти / подумать; Я хочу, чтобы строки были обрезаны, но я не хочу, чтобы запятая была отдельной строкой.
1 ответ
Я разделяю твою боль Я должен признать, что мое решение является лишь частичным, потому что оно требует изменения стиля с того, что вы хотели бы использовать на
List<string> demo = new List<string>
{
"a",
"b",
"c"
}
Тогда форматирование не меняется. Я также предпочел бы использовать синтаксис, который вы описали, поэтому я создал R# тикет https://youtrack.jetbrains.com/issue/RSRP-453704 но пока он не решен, это единственный способ, как подавить это (он ведет себя в точно так же даже в последнем R#10)
EDIT:
Хорошие новости. Кажется исправленным R# 2017.1