如何配置ReSharper以将嵌入式Lambda的参数保留在第一行

时间:2019-03-29 09:57:47

标签: c# resharper

我正在尝试提高团队代码库中的一致性,为此,我将团队共享的R#配置组合在一起。但是,我发现此代码库更喜欢这种样式来嵌入lambda:

services.AddAuthorization(options =>
{
    options.AddPolicy("Foo", policy =>
        policy.Requirements.Add(new Bar()));
});

ReSharper将此代码重新格式化为:

services.AddAuthorization(
    options =>
    {
        options.AddPolicy("Foo", policy =>
            policy.Requirements.Add(new Bar()));
    });

有没有一种方法可以配置R#强制执行原始样式?

修改

环境:

  • Visual Studio 2017(v15.9.10)
  • ReSharper Ultimate 2018.3.4

1 个答案:

答案 0 :(得分:0)

我相信您要查找的选项位于:
R# > Options > Code Editing > C# > Formatting Style > Line Breaks and Wrapping > Arrangement of Expression Bodied Members