Resharper格式化链式方法
在R#中是否有设置来格式化链式方法,使其从实例化的类的同一个字符开始 我想要的是:Resharper格式化链式方法,resharper,code-formatting,Resharper,Code Formatting,在R#中是否有设置来格式化链式方法,使其从实例化的类的同一个字符开始 我想要的是: var foo = new FooDataBuilder() .WithDate(myDate) .WithBar(myBar) .Build(); R#给了我什么: var foo = new FooDataBuilder() .WithDate(myDate) .WithBar(myBar) .Bui
var foo = new FooDataBuilder()
.WithDate(myDate)
.WithBar(myBar)
.Build();
R#给了我什么:
var foo = new FooDataBuilder()
.WithDate(myDate)
.WithBar(myBar)
.Build();
使用Resharper 7.1.2,您可以获得以下格式:
var foo = new FooDataBuilder().WithDate(myDate)
.WithBar(myBar)
.Build();
通过设置以下重拾器选项:
代码编辑
->C#
->格式样式
->换行和换行
->换行
->换行链式方法调用
始终将切掉
及
启用代码编辑
->C#
->格式样式
->其他
->对齐多行构造
->链接方法调用
我不认为您可以使用
FooDataBuilder()
,除非您手动执行。(Jetbrains的@Dmitry Osinovskiy已经确认了这一点,因此这可能是最接近您想要的内容。)否,没有这样的设置。对于ReSharper 2017.3,“对齐多行构造”部分和设置“链接方法调用”可在“制表符、缩进、对齐”下找到。