Skip to content
This repository was archived by the owner on Apr 14, 2022. It is now read-only.

Commit 96ae479

Browse files
author
MikhailArkhipov
committed
Even simpler
1 parent ca6ee8a commit 96ae479

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

src/Analysis/Engine/Impl/Values/Protocols.cs

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -410,17 +410,12 @@ private void AppendParameterString(StringBuilder sb, AnalysisValue[] sets) {
410410
return;
411411
}
412412

413-
if (sets.Length == 1) {
414-
sb.Append(sets[0] is IHasQualifiedName qn ? qn.FullyQualifiedName : sets[0].ShortDescription);
415-
return;
416-
}
417-
418-
sb.Append('[');
413+
sb.AppendIf(sets.Length > 1, "[");
419414
for (var i = 0; i < sets.Length; i++) {
420415
sb.AppendIf(i > 0, ", ");
421416
sb.Append(sets[i] is IHasQualifiedName qn ? qn.FullyQualifiedName : sets[i].ShortDescription);
422417
}
423-
sb.Append(']');
418+
sb.AppendIf(sets.Length > 1, "]");
424419
}
425420

426421
protected override void EnsureMembers(IDictionary<string, IAnalysisSet> members) {

0 commit comments

Comments
 (0)