Ответ 1
Вы можете очень близко подойти к тому, что вы хотите в Resharper 4.5.
Resharper > Функции
Языки > С# > Стиль форматирования > Другое
в разделе "Другие" отметьте "Блок инициализации объекта, блока объектов и коллекции".
Когда я реорганизую следующую строку:
Employee e = new Employee();
e.First = "Frank";
e.Last = "Rizzo";
используя Resharper "Использовать инициализатор объектов", я получаю следующее:
Employee e = new Employee
{
First = "Frank",
Last = "Rizzo"
};
Я действительно ненавижу этот тип форматирования, потому что с более длинными именами объектов и переменными он просто выходит из-под контроля. Как я могу заставить Resharper сделать следующее?
Employee e = new Employee
{
First = "Frank",
Last = "Rizzo"
};
Вы можете очень близко подойти к тому, что вы хотите в Resharper 4.5.
Resharper > Функции
Языки > С# > Стиль форматирования > Другое
в разделе "Другие" отметьте "Блок инициализации объекта, блока объектов и коллекции".
В Resharper 7 этот параметр находится здесь:
Resharper/Option/С#/Формат форматирования/привязки установите Array и инициализатор объекта на: "На следующей строке (стиль BSD)"