代码之家  ›  专栏  ›  技术社区  ›  Luke Hammer

resharper表达式正文格式

  •  1
  • Luke Hammer  · 技术社区  · 6 年前

    我试图让Resharper像这样格式化表达式体getter和setter。

    public ApplicationUserManager UserManager
    {
        get => _userManager ?? HttpContext.GetOwinContext().GetUserManager<ApplicationUserManager>();
        private set => _userManager = value;
    }
    

    但是,当我运行代码清理时,它会将属性重新格式化为

    public ApplicationUserManager UserManager { get => _userManager ?? HttpContext.GetOwinContext().GetUserManager<ApplicationUserManager>(); private set => _userManager = value; }
    

    我发现它的可读性较差,因为它会将我的代码从屏幕上删除

    问题

    我需要在ReSharper中调整什么设置或它们的组合,以便ReSharper将我的代码重新格式化为第一个示例?

    1 回复  |  直到 6 年前
        1
  •  2
  •   Collin Barrett    6 年前

    正确答案:

    ReSharper -&燃气轮机; Options -&燃气轮机; Code Editing -&燃气轮机; C# -&燃气轮机; Formatting Style -&燃气轮机; Line Breaks and Wrapping -&燃气轮机; Arrangement of Declaration Blocks -&燃气轮机; Place simple property/indexer/event declaration on single line =未选中

    原始答案:

    重新竖琴 -&燃气轮机; 选项 -&燃气轮机; 代码编辑 -&燃气轮机; C类# -&燃气轮机; 格式设置样式 -&燃气轮机; 换行和换行 -&燃气轮机; Arrangement of Attributes -&燃气轮机; Place accessor attribute on same line = Never