JetBrains Resharper 执行静默代码清理时换行

JetBrains Resharper Line break when doing silent code cleanup

每当我执行静默清理时,我的方法格式如下:

public void MyMethod(
     IEnumerable<IPaymentMethod> paymentMethods,
     IPaymentMethod expected,
     bool isDirectBill) {

我希望它的格式如下:

public void MyMethod(
     IEnumerable<IPaymentMethod> paymentMethods,
     IPaymentMethod expected,
     bool isDirectBill) 
{

我这辈子都找不到这个的设置

  1. 转到 ReSharper Options -> Code Editing -> Code Cleanup。检查用于静默清理的配置文件(在底部)并确保为此配置文件选中 Reformat Code 选项。

  2. 然后转到 Code Editing -> C# -> Formatting Style -> Braces Layout 并检查方法声明的首选项。