Resharper formatting chained method

code-formatting, resharper

Solution

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

Problem

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() .WithDate(myDate) .WithBar(myBar) .Build(); ``` What R# is giving me: ``` var foo = new FooDataBuilder() .WithDate(myDate) .WithBar(myBar) .Build(); ```

Original source