Skip to content

Commit 21e1386

Browse files
committed
fix(utilities): compilation error
1 parent 78d3e3e commit 21e1386

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

source/Nuke.Build.Shared/CompletionUtility.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ public static IEnumerable<string> GetRelevantItems(
8484
completionItems = new Dictionary<string, string[]>(completionItems.ToDictionary(x => x.Key, x => x.Value), StringComparer.OrdinalIgnoreCase).AsReadOnly();
8585
var suggestedItems = new List<string>();
8686

87-
var parts = words.Split(separator: ' ');
87+
ICollection<string> parts = words.Split(separator: ' ');
8888
var currentWord = parts.Last() != string.Empty ? parts.Last() : null;
8989
var parameters = parts.Where(ArgumentParser.IsArgument).Select(ArgumentParser.GetArgumentMemberName).ToList();
9090
var lastParameter = parameters.LastOrDefault();

source/Nuke.Utilities/Text/String.Join.cs

+6-6
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)