Visual Studio/ReSharper:如何在params之前用逗号包装长行?

sos*_*slo 10 c# resharper code-formatting visual-studio

我一直在使用ReSharper自定义我的格式化需求以进行代码清理.到目前为止,我已经能够使清理规则符合我的编码风格:
     ReSharper -> Options -> Languages -> C# -> Formatting Style

我还没弄明白怎么做的一件事是如何让params/fields/list项用前导逗号而不是尾随逗号包装.

我想要的例子:

var list = new List<string> {
    "apple"
    , "banana"
    , "orange"
};
Run Code Online (Sandbox Code Playgroud)

我目前得到的例子:

var list = new List<string> {
    "apple",
    "banana",
    "orange"
};
Run Code Online (Sandbox Code Playgroud)

dtb*_*dtb 3

(不是答案,但这不适合评论。)

有些人更喜欢前导逗号而不是尾随逗号的原因是,与其他所有行略有不同的不是最后一行,而是第一行。这使得在末尾添加新元素变得更加整洁。

但是,C# 甚至允许您在最后一个元素之后放置逗号,因此所有行看起来都相同:

var list = new List<string> {
    "apple",
    "banana",
    "orange",
};
Run Code Online (Sandbox Code Playgroud)