File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
source/Nuke.Utilities/Text Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -125,9 +125,9 @@ public static string JoinCommaSpace(this IEnumerable<string> values)
125125 [ Pure ]
126126 public static string JoinCommaOr ( this IEnumerable < string > values )
127127 {
128- var valuesList = values . ToArray ( ) ;
129- return valuesList . Length >= 2
130- ? valuesList . Reverse ( ) . Skip ( 1 ) . Reverse ( ) . JoinCommaSpace ( ) + $ "{ ( valuesList . Length > 2 ? "," : string . Empty ) } or " + valuesList . Last ( )
128+ ICollection < string > valuesList = values . ToList ( ) ;
129+ return valuesList . Count >= 2
130+ ? valuesList . Reverse ( ) . Skip ( 1 ) . Reverse ( ) . JoinCommaSpace ( ) + $ "{ ( valuesList . Count > 2 ? "," : string . Empty ) } or " + valuesList . Last ( )
131131 : valuesList . JoinCommaSpace ( ) ;
132132 }
133133
@@ -137,9 +137,9 @@ public static string JoinCommaOr(this IEnumerable<string> values)
137137 [ Pure ]
138138 public static string JoinCommaAnd ( this IEnumerable < string > values )
139139 {
140- var valuesList = values . ToArray ( ) ;
141- return valuesList . Length >= 2
142- ? valuesList . Reverse ( ) . Skip ( 1 ) . Reverse ( ) . JoinCommaSpace ( ) + $ "{ ( valuesList . Length > 2 ? "," : string . Empty ) } and " + valuesList . Last ( )
140+ ICollection < string > valuesList = values . ToList ( ) ;
141+ return valuesList . Count >= 2
142+ ? valuesList . Reverse ( ) . Skip ( 1 ) . Reverse ( ) . JoinCommaSpace ( ) + $ "{ ( valuesList . Count > 2 ? "," : string . Empty ) } and " + valuesList . Last ( )
143143 : valuesList . JoinCommaSpace ( ) ;
144144 }
145145
You can’t perform that action at this time.
0 commit comments