Visual Studio / Resharper форматирование кода - c # - PullRequest
8 голосов
/ 10 февраля 2012

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

Как это

MyType myType = new MyType
                    {

                    };

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

MyType myType = new MyType
{

};

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

есть идеи?

Ответы [ 2 ]

8 голосов
/ 10 февраля 2012

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

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

У вас будет нужный вам стиль!

3 голосов
/ 10 февраля 2012

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

...