2013-03-16 2 views
9

Есть ли параметр в R # для форматирования прикованного метода для запуска с тем же символом созданного класса.Метод форматирования с помощью форматирования resharper

Что я хочу:

var foo = new FooDataBuilder() 
       .WithDate(myDate) 
       .WithBar(myBar) 
       .Build(); 

Что R # дает мне:

var foo = new FooDataBuilder() 
    .WithDate(myDate) 
    .WithBar(myBar) 
    .Build(); 
+0

Нет, такой установки нет. –

ответ

13

С Resharper 7.1.2, вы можете получить следующее форматирование:

var foo = new FooDataBuilder().WithDate(myDate) 
           .WithBar(myBar) 
           .Build(); 

По установка следующих параметров решара:

Code Editing ->C# ->Formatting Style ->Line Breaks and Wrapping ->Line Wrapping ->Wrap chained method calls к Chop always

и

позволяют Code Editing ->C# ->Formatting Style ->Other ->Align Multiline Constructs ->Chained method calls

I не думайте, что вы можете выровнять с FooDataBuilder(), если вы не сделаете это вручную. (Это подтвердил @Dmitry Osinovskiy от Jetbrains, так что это может быть ближе всего к тому, что вы хотите.)

Смежные вопросы