Gre*_*ter 19 c# resharper resharper-6.0
我有一个方法,我想格式化如下:
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) {
Run Code Online (Sandbox Code Playgroud)
基本上,如果方法定义超出了行的长度,我希望每行有一个参数.我不太关心逗号(如果它们出现在每一行的末尾,那很好).
但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 ) {
Run Code Online (Sandbox Code Playgroud)
...所以,它排成一行,但每行有几个参数,很难找出任何一个参数.
顺便说一下,当调用方法时,如果最大行长度超过,它会逐行堆叠参数(即使在这种情况下,我几乎不喜欢它).
我已经进入了R#选项并探索了各种各样的复选框,但我看不出如何改善我的情况.想法?
Dmi*_*kiy 19
尝试从此路径更改选项:
ReSharper | Options ->
Code Editing | C# | Formatting style | Line breaks and Wrapping ->
Line wrapping | Wrap formal parameters
Run Code Online (Sandbox Code Playgroud)
总是砍.我不知道是否可以按照你想要的方式放置逗号,但至少每行会有一个参数.祝好运!