JetBrains Rider:保持单行范围

问题描述 投票:0回答:1

我在 JetBrains Rider 中按

Ctrl+Shift+L
,这将打开一个对话框窗口。我选择
Whole Solution
,它开始清理代码。然而,我希望它停止改变这个:

public Task<PackageTest?> GetByPackageAndTestIdAsync(Guid packageId, Guid testId) =>
    _context.PackageTests.FirstOrDefaultAsync(p => p.TestId == testId && p.PackageId == packageId);

进入这个:

public Task<PackageTest?> GetByPackageAndTestIdAsync(Guid packageId, Guid testId)
{
    return _context.PackageTests.FirstOrDefaultAsync(p => p.TestId == testId && p.PackageId == packageId);
}
c# jetbrains-ide rider
1个回答
0
投票

尝试关闭“应用代码主体样式(表达式主体与块主体)”。

  1. 打开代码(菜单)-> 重新格式化和清理
  2. 从“选择配置文件”中选择您正在使用的配置文件
  3. 单击左框架顶部的编辑图标。
  4. 在“代码清理选项”窗口中,关闭“应用语法样式”->“C#”中的“应用代码主体样式(表达式主体与块主体)”。
© www.soinside.com 2019 - 2024. All rights reserved.