我有一个我想要这样格式化的方法:
public static IQueryable<ThingRequest> GetThings( this EntityContext one
, int? two = null
, int? three = null
, int? four = null
, int? five = null
, String six = null
, IEnumerable<String> seven = null) {
基本上,如果方法定义要超过行的长度,我希望每行有一个参数。我不太关心逗号(如果它们出现在每行的末尾,那很好)。
但是 R# 像这样格式化它,而不是:
public static IQueryable<ThingRequest> GetThings( this EntityContext one, int? two = null, int? three = null, int? four = null, int? five = null,
String six = null, IEnumerable<String> seven = null ) {
...所以,它把它们排成一行,但是每行有几个参数,很难挑选出任何一个参数。
顺便说一句,在调用方法时,如果超过最大行长度,它会逐行堆叠一个参数(即使在这种情况下,我几乎不希望它这样做)。
我已经进入 R# 选项并探索了可用的大量复选框,但我不知道如何改善我的情况。想法?