有没有办法在Resharper中配置匿名函数签名换行符设置?

Is there a way to configure anonymous function signature line break settings in Resharper?

我希望我的匿名函数作为参数的格式如下:

var promise = new Promise().Then(() =>
{
    Console.WriteLine("Hello World!");
});

但是 Resharper 总是像这样格式化它们:

var promise = new Promise().Then(
    () =>
    {
        Console.WriteLine("Hello World!");
    });

有什么方法可以将其配置为类似于前面的示例吗?

您似乎打开了“首选换行”选项(“调用后”。请尝试将其关闭。

可以在“选项”>“代码编辑”>“C#”>“格式样式”>“换行和换行”>“调用安排”下找到

遗憾的是,目前无法将参数为 lambda 的情况与其他情况区分开来,但我们已在计划中。

要自行发现影响您的代码段的设置,您可以使用“检测格式设置”或“配置格式”功能。 Select 具有所需格式的代码,Alt-Enter > 格式选择 > 配置...或检测格式设置...