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.)