R#中是否有设置格式化链式方法以从实例化的类的相同字符开始。
我想要的是什么:
var foo = new FooDataBuilder()
.WithDate(myDate)
.WithBar(myBar)
.Build();
R#给我的是什么:
var foo = new FooDataBuilder()
.WithDate(myDate)
.WithBar(myBar)
.Build();
答案 0 :(得分:14)
使用Resharper 7.1.2,您可以获得以下格式:
var foo = new FooDataBuilder().WithDate(myDate)
.WithBar(myBar)
.Build();
通过设置以下Resharper选项:
Code Editing
- > C#
- > Formatting Style
- > Line Breaks and Wrapping
- > Line Wrapping
- > Wrap chained method calls
至{ {1}}
和
启用Chop always
- > Code Editing
- > C#
- > Formatting Style
- > Other
- > Align Multiline Constructs
< / p>
除非您手动执行,否则我认为您不能与Chained method calls
保持一致。 (这已得到Jetbrains的@Dmitry Osinovskiy证实,所以这可能是你最接近你想要的东西。)