Is there a setting in R# to format chained method to start at the same character of the class instantiated.
What I want:
var foo = new FooDataBuilder
With Resharper 7.1.2, you can get the following formatting:
var foo = new FooDataBuilder().WithDate(myDate)
.WithBar(myBar)
.Build();
By setting the following Resharper options:
Code Editing
->C#
->Formatting Style
->Line Breaks and Wrapping
->Line Wrapping
->Wrap chained method calls
to Chop always
and
enable Code Editing
->C#
->Formatting Style
->Other
->Align Multiline Constructs
->Chained method calls
I don't think you can align with FooDataBuilder()
unless you do it manually. (This has been confirmed by @Dmitry Osinovskiy from Jetbrains so this may be the closest you're going to get to what you want.)