如何阻止ReSharper在新行上放置“x => new”?

时间:2012-09-11 13:52:46

标签: resharper visual-studio-2012 resharper-7.0

我知道这是一个相当小的细节,但由于某些原因它对我来说非常烦人,我无法弄清楚如何纠正它(我已经看过"换行符和包装"选项)。

以下是我喜欢格式化的代码:

var reps = ctx.Commissions
    .GroupBy(x => x.SalesRep)
    .Select(x => new
                {
                    x.Key.UserID,
                    Name = x.Key.FirstName + " " + x.Key.LastName
                })
    .ToList();
但是,ReSharper喜欢将其格式化为

var reps = ctx.Commissions
    .GroupBy(x => x.SalesRep)
    .Select(
            x => new
                {
                        x.Key.UserID,
                        Name = x.Key.FirstName + " " + x.Key.LastName
                })
    .ToList();

关于如何阻止ReSharper这样做的任何想法?

谢谢,

安德鲁

1 个答案:

答案 0 :(得分:1)

您似乎应该在Prefer wrap after '(' in invocation部分禁用Code Editing -> C# -> Formatting Style -> Line Breaks and Wrapping选项。