Resharper链式方法调用缩进

3
我有这样的一段代码,我希望Resharper能够始终按照这种方式重新格式化它。
using (var testSystem = await new TestSystemBuilder()
    .WithSomething(TestData.Something)
    .WithSomethingElse(TestData.Something)
    .Build())
{
}

但是在使用 Resharper 进行格式化之后,它会变成这样:

using (var testSystem = await new TestSystemBuilder()
                            .WithSomething(TestData.Something)
                            .WithSomethingElse(TestData.Something)
                            .Build())
{
}

如何强制保留一个制表符缩进来进行连锁调用? Resharper版本:2017.3.2
更新:实际上只在异步调用中发生...

没有实际回答你的问题,但是你尝试过选择代码块,然后按下 Alt+Enter 并选择“格式化选择 | 配置”吗?这样可以仅显示影响当前选择的选项。 - Matthias
@Matthias 谢谢,我不知道这个可能性,肯定很有帮助,但在这种情况下网格是空的。 - Konstantin Ershov
1个回答

1
ReSharper -> Options -> Code Editing -> C# -> Formatting Style -> Tabs, Indents, Alignment -> Align Multiline Constructs -> 取消选中 Chained method calls。

抱歉,这不是我需要的内容。它涉及将下一个链接调用与第一个链接的点对齐,且未经检查。 - Konstantin Ershov
你能否更新你的问题,附上一个代码片段以展示你期望得到的结果?这会帮助更好地理解你的需求。 - Collin Barrett

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接