Skip to content

Commit 1c1193a

Browse files
committed
Avoid boxing
1 parent 1a9dcd3 commit 1c1193a

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

StyleCop.Analyzers/StyleCop.Analyzers/ReadabilityRules/SA1114ParameterListMustFollowDeclaration.cs

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,10 @@ namespace StyleCop.Analyzers.ReadabilityRules
55
{
66
using System;
77
using System.Collections.Immutable;
8-
using System.Linq;
98
using Microsoft.CodeAnalysis;
109
using Microsoft.CodeAnalysis.CSharp;
1110
using Microsoft.CodeAnalysis.CSharp.Syntax;
1211
using Microsoft.CodeAnalysis.Diagnostics;
13-
using StyleCop.Analyzers.Helpers;
1412
using StyleCop.Analyzers.Lightup;
1513

1614
/// <summary>
@@ -311,7 +309,16 @@ private static bool SpanMultipleLines(SyntaxToken startToken, SyntaxNode endNode
311309

312310
static int EndOfLineTriviaCount(SyntaxTriviaList list)
313311
{
314-
return list.Count(trivia => trivia.IsKind(SyntaxKind.EndOfLineTrivia));
312+
int count = 0;
313+
foreach (var trivia in list)
314+
{
315+
if (trivia.IsKind(SyntaxKind.EndOfLineTrivia))
316+
{
317+
count++;
318+
}
319+
}
320+
321+
return count;
315322
}
316323
}
317324
}

0 commit comments

Comments
 (0)