Форматирование кода Visual Studio / Resharper - c#

при создании нового типа с помощью синтаксиса инициализатора объекта Visual Studio автоматически перемещает фигурные скобки для выравнивания с типом после нового ключевого слова

такой

MyType myType = new MyType
                    {

                    };

тем не менее, я бы предпочел не делать этого и вместо этого оставить его так

MyType myType = new MyType
{

};

любые идеи, как это сделать - я прошел через все параметры форматирования Visual Studio и не могу найти подходящий

какие идеи?

2 ответов


от меня самый популярный ответ здесь:

  1. на Макет Скобки, set массив и инициализатор объекта to На Следующий линия (стиль BSD).
  2. на другое убедитесь, что множитель отступа непрерывной линии установлено значение 1.
  3. на другое убедитесь, что отступ массива, объекта и блока инициализатора коллекции is unchecked.

У вас будет стиль, который вы хотите!


вы найдете это в параметрах Resharper. Перейти к ReSharper -> Options -> C# -> Formatting Style -> Braces Layout -> "Array And Object Initialization". Но я не уверен, что ReSharper позволяет такое форматирование.