Implemented interface member:
449 references to Count
Microsoft.CodeAnalysis (22)
Syntax\SyntaxNode.cs (2)
562return this.GetLeadingTrivia().Count > 0; 573return this.GetTrailingTrivia().Count > 0;
Syntax\SyntaxNodeOrToken.cs (2)
352public bool HasLeadingTrivia => this.GetLeadingTrivia().Count > 0; 376public bool HasTrailingTrivia => this.GetTrailingTrivia().Count > 0;
Syntax\SyntaxToken.cs (2)
197public bool HasLeadingTrivia => this.LeadingTrivia.Count > 0; 202public bool HasTrailingTrivia => this.TrailingTrivia.Count > 0;
Syntax\SyntaxTriviaList.cs (11)
104/// <paramref name="index" /> is less than 0.-or-<paramref name="index" /> is equal to or greater than <see cref="Count" />. </exception> 185return this[this.Count - 1]; 215for (int i = 0, n = this.Count; i < n; i++) 229for (int i = 0, n = this.Count; i < n; i++) 246return Insert(this.Count, trivia); 255return InsertRange(this.Count, trivia); 300var thisCount = this.Count; 347if (index < 0 || index >= this.Count) 364if (index >= 0 && index < this.Count) 395if (index >= 0 && index < this.Count) 474if (offset < 0 || count < 0 || this.Count < offset + count)
Syntax\SyntaxTriviaList.Enumerator.cs (1)
32_count = list.Count;
Syntax\SyntaxTriviaList.Reversed.cs (3)
35if (_list.Count == 0) 46if (_list.Count == 0) 89_count = list.Count;
Syntax\SyntaxTriviaListBuilder.cs (1)
101this.Add(list, 0, list.Count);
Microsoft.CodeAnalysis.CodeStyle (20)
AbstractDocumentationCommentService.cs (2)
169if (token.LeadingTrivia.Count > 0 || HasLeadingWhitespace(tokenText)) 177if (token.TrailingTrivia.Count > 0 || HasTrailingWhitespace(tokenText))
AbstractFileBannerFacts.cs (1)
126for (var i = leadingTrivia.Count - 1; i >= 0; i--)
AbstractFileHeaderHelper.cs (1)
57for (var i = firstNonWhitespaceTrivia; i < firstToken.LeadingTrivia.Count; i++)
AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (2)
87for (var i = 0; i < leadingTrivia.Count; i++) 128if (index >= triviaList.Count)
AbstractTriviaFormatter.cs (1)
520if (this.Token1.TrailingTrivia.Count > 0 &&
ISyntaxFactsExtensions.cs (4)
357if (resultNode.GetLeadingTrivia().Count == 0) 360if (previousToken.TrailingTrivia.Count == 0 && 368if (resultNode.GetTrailingTrivia().Count == 0) 371if (nextToken.LeadingTrivia.Count == 0 &&
SyntaxNodeExtensions.cs (2)
721if (trivia.Count == 0) 755if (trivia.Count == 0)
SyntaxTokenExtensions.cs (1)
129if (trivia.Count == 0)
TriviaHelpers.cs (1)
16if (startIndex == 0 && endIndex == triviaList.Count)
TriviaList.cs (5)
18public int Count => _list1.Count + _list2.Count; 21=> index < _list1.Count ? _list1[index] : _list2[index - _list1.Count]; 46if (_index == _list1.Count)
Microsoft.CodeAnalysis.CodeStyle.Fixes (7)
AbstractCodeGenerationService.cs (1)
509if (trailing.Count >= 1 && isEndOfLineTrivia(trailing.Last()))
AbstractFileHeaderCodeFixProvider.cs (2)
117for (var i = 0; i < triviaList.Count; i++) 183for (var i = 0; i < leadingTrivia.Count; i++)
AbstractMultipleBlankLinesCodeFixProvider.cs (3)
73while (currentStart < triviaList.Count) 87while (currentEnd < triviaList.Count && 142if (index >= triviaList.Count)
AddImportHelpers.cs (1)
55if (!syntaxFacts.IsEndOfLineTrivia(trailingTrivia.Count == 0 ? default : trailingTrivia[^1]))
Microsoft.CodeAnalysis.CSharp (7)
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (1)
622Debug.Assert(leadingTrivia.Count == 1);
Syntax\CSharpSyntaxRewriter.cs (1)
283var count = list.Count;
Syntax\SyntaxFactory.cs (1)
1622Debug.Assert(leadingTrivia.Count == 1);
Syntax\SyntaxNodeRemover.cs (1)
40if (result != null && residualTrivia.Count > 0)
Syntax\SyntaxNormalizer.cs (2)
1023ArrayBuilder<SyntaxTrivia> currentTriviaList = ArrayBuilder<SyntaxTrivia>.GetInstance(triviaList.Count); 1244if (trailing.Count > 0)
Syntax\SyntaxReplacer.cs (1)
508if (index >= 0 && index < list.Count)
Microsoft.CodeAnalysis.CSharp.CodeStyle (8)
ConstructorInitializerPlacementDiagnosticAnalyzer.cs (1)
75if (colonToken.TrailingTrivia.Count == 0)
CSharpTriviaFormatter.cs (1)
225Contract.ThrowIfFalse(multilineCommentTrivia.Count == 1);
SyntaxNodeExtensions.SingleLineRewriter.cs (2)
30else if (token.LeadingTrivia.Count > 0) 42if (token.TrailingTrivia.Count > 0)
TriviaDataFactory.Analyzer.cs (1)
94if (list.Count == 0)
TriviaRewriter.cs (3)
85TriviaHelpers.CreateTriviaListFromTo(triviaList, index + 1, triviaList.Count - 1)); 116for (var i = 0; i < triviaList.Count; i++) 131return triviaList.Count - 1;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (10)
ConvertNamespaceTransform.cs (1)
240trailingTrivia.Take(trailingTrivia.Count - 1));
CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
54if (trailingTrivia.Count == 0)
CSharpRemoveUnnecessaryImportsService.Rewriter.cs (2)
161if (finalTrivia.Count > 0) 200if (finalTrivia.Count > 0)
CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
68: remainingLeadingTrivia.Count;
MisplacedUsingDirectivesCodeFixProvider.cs (4)
326if (firstMemberTrivia.Count == 0) 340for (var i = 0; i < triviaList.Count; i++) 349if (index < triviaList.Count) 351yield return triviaList.TakeRange(index, triviaList.Count - 1);
TypeDeclarationSyntaxExtensions.cs (1)
126for (var i = leadingTrivia.Count - 1; i >= 0; i--)
Microsoft.CodeAnalysis.CSharp.Features (19)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (2)
184var insertionPoint = list.Count; 185for (var i = list.Count - 1; i >= 0; i--)
ConstructorInitializerPlacementDiagnosticAnalyzer.cs (1)
75if (colonToken.TrailingTrivia.Count == 0)
ConvertNamespaceTransform.cs (1)
240trailingTrivia.Take(trailingTrivia.Count - 1));
ConvertProgram\ConvertProgramTransform_ProgramMain.cs (3)
141triviaToMove = TriviaList(triviaToMove.Take(triviaToMove.Count - 2)); 143var commentsToPreserve = TriviaList(statement.GetLeadingTrivia().Skip(triviaToMove.Count)); 168while (commentIndex < leadingTrivia.Count && leadingTrivia[commentIndex].Kind() is SyntaxKind.EndOfLineTrivia)
CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
54if (trailingTrivia.Count == 0)
CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
68: remainingLeadingTrivia.Count;
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (3)
299&& lastTextToken.TrailingTrivia.Count == 0 352&& firstTextToken.LeadingTrivia.Count == 1 355&& lastTextToken.TrailingTrivia.Count == 0;
DocumentationComments\DocCommentConverter.cs (1)
59if (commentLines.Count > 0)
MisplacedUsingDirectivesCodeFixProvider.cs (4)
326if (firstMemberTrivia.Count == 0) 340for (var i = 0; i < triviaList.Count; i++) 349if (index < triviaList.Count) 351yield return triviaList.TakeRange(index, triviaList.Count - 1);
Structure\CSharpStructureHelpers.cs (1)
190if (triviaList.Count > 0)
Structure\Providers\DisabledTextTriviaStructureProvider.cs (1)
89for (var i = index; i < triviaList.Count; i++)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (173)
LexicalAndXml\LexicalTests.cs (23)
3203Assert.Equal(1, leading.Count); 3209Assert.Equal(1, trailing.Count); 3221Assert.Equal(1, leading.Count); 3227Assert.Equal(1, trailing.Count); 3242Assert.Equal(1, leading.Count); 3248Assert.Equal(1, trailing.Count); 3553Assert.Equal(3, token.LeadingTrivia.Count); 3576Assert.Equal(3, token.LeadingTrivia.Count); 3598Assert.Equal(4, token.LeadingTrivia.Count); 3631Assert.Equal(3, token.LeadingTrivia.Count); 3687Assert.Equal(3, token.LeadingTrivia.Count); 3705Assert.Equal(3, token.LeadingTrivia.Count); 3722Assert.Equal(4, token.LeadingTrivia.Count); 3756Assert.Equal(4, token.LeadingTrivia.Count); 3796Assert.Equal(4, token.LeadingTrivia.Count); 3860Assert.Equal(3, token.LeadingTrivia.Count); 3882Assert.Equal(3, token.LeadingTrivia.Count); 3905Assert.Equal(4, token.LeadingTrivia.Count); 3934Assert.Equal(3, token.LeadingTrivia.Count); 3965Assert.Equal(5, token.LeadingTrivia.Count); 4004Assert.Equal(7, token.LeadingTrivia.Count); 4060Assert.Equal(7, token.LeadingTrivia.Count); 4118Assert.Equal(7, token.LeadingTrivia.Count);
LexicalAndXml\XmlDocCommentTests.cs (78)
80Assert.Equal(1, leading.Count); 100Assert.Equal(1, leading.Count); 117Assert.Equal(3, leading.Count); 132Assert.Equal(1, leading.Count); 149Assert.Equal(1, leading.Count); 170Assert.Equal(1, leading.Count); 195Assert.Equal(2, leading.Count); // a new line follows the comment 217Assert.Equal(1, leading.Count); 240Assert.Equal(1, leading.Count); 263Assert.Equal(1, leading.Count); 290Assert.Equal(1, leading.Count); 318Assert.Equal(1, leading.Count); 342Assert.Equal(1, leading.Count); 367Assert.Equal(1, leading.Count); 393Assert.Equal(2, leading.Count); 420Assert.Equal(1, leading.Count); 447Assert.Equal(1, leading.Count); 475Assert.Equal(1, leading.Count); 504Assert.Equal(1, leading.Count); 534Assert.Equal(1, leading.Count); 563Assert.Equal(1, leading.Count); 593Assert.Equal(1, leading.Count); 624Assert.Equal(1, leading.Count); 647Assert.Equal(1, leading.Count); 669Assert.Equal(1, leading.Count); 691Assert.Equal(1, leading.Count); 713Assert.Equal(1, leading.Count); 735Assert.Equal(1, leading.Count); 755Assert.Equal(1, leading.Count); 789Assert.Equal(1, leading.Count); 822Assert.Equal(1, leading.Count); 853Assert.Equal(1, leading.Count); 881Assert.Equal(1, leading.Count); 906Assert.Equal(1, leading.Count); 932Assert.Equal(1, leading.Count); 957Assert.Equal(1, leading.Count); 984Assert.Equal(1, leading.Count); 1015Assert.Equal(1, leading.Count); 1043Assert.Equal(1, leading.Count); 1068Assert.Equal(1, leading.Count); 1093Assert.Equal(1, leading.Count); 1120Assert.Equal(1, leading.Count); 1153Assert.Equal(1, leading.Count); 1184Assert.Equal(1, leading.Count); 1210Assert.Equal(1, leading.Count); 1237Assert.Equal(1, leading.Count); 1265Assert.Equal(1, leading.Count); 1294Assert.Equal(1, leading.Count); 1310Assert.Equal(1, leading.Count); 1334Assert.Equal(1, leading.Count); 1359Assert.Equal(1, leading.Count); 1383Assert.Equal(1, leading.Count); 1408Assert.Equal(1, leading.Count); 1432Assert.Equal(1, leading.Count); 1457Assert.Equal(1, leading.Count); 1481Assert.Equal(1, leading.Count); 1561Assert.Equal(1, leading.Count); 1589Assert.Equal(1, leading.Count); 1617Assert.Equal(1, leading.Count); 1643Assert.Equal(1, leading.Count); 1714Assert.Equal(5, trivias.Count); 1753Assert.Equal(4, trivias.Count); 1795Assert.Equal(4, trivias.Count); 1838Assert.Equal(2, trivias.Count); 1873Assert.Equal(2, trivias.Count); 1908Assert.Equal(2, trivias.Count); 1943Assert.Equal(2, trivias.Count); 1980Assert.Equal(1, trivias.Count); 2016Assert.Equal(1, trivias.Count); 2053Assert.Equal(2, trivias.Count); 2086Assert.Equal(1, trivias.Count); 2119Assert.Equal(1, trivias.Count); 2151Assert.Equal(3, trivias.Count); 2181Assert.Equal(3, trivias.Count); 2212Assert.Equal(1, trivias.Count); 2260Assert.Equal(1, trivias.Count); 2288Assert.Equal(1, topTrivias.Count); 2365Assert.Equal(1, trivias.Count);
Parsing\ParsingErrorRecoveryTests.cs (1)
7131Assert.Equal(numTokens, eofToken.LeadingTrivia.Count); // Confirm that we built a list.
Parsing\StatementParsingTests.cs (1)
1962Assert.Equal(1, fs.ForEachKeyword.TrailingTrivia.Count);
Syntax\SeparatedSyntaxListTests.cs (1)
313Assert.Equal(1, newList.GetSeparator(1).GetLeadingTrivia().Count);
Syntax\StructuredTriviaTests.cs (1)
194Assert.Equal(1, trivia.Count);
Syntax\SyntaxNodeTests.cs (31)
1463Assert.Equal(2, leadingTriviaWithDuplicate.Count); 1918Assert.Equal(2, someNode.Identifier.TrailingTrivia.Count); 1955Assert.Equal(2, someNode.Identifier.TrailingTrivia.Count); 2382Assert.Equal(2, leadingTrivia.Count); 2404Assert.Equal(2, leadingTrivia.Count); 3461Assert.Equal(1, node.GetLeadingTrivia().Count); 3472Assert.Equal(1, node.GetLeadingTrivia().Count); 3681Assert.Equal(1, idToken.LeadingTrivia.Count); 3684Assert.Equal(1, idToken.TrailingTrivia.Count); 3690Assert.Equal(0, idToken.LeadingTrivia.Count); 3692Assert.Equal(0, idToken.TrailingTrivia.Count); 3697Assert.Equal(1, idToken.LeadingTrivia.Count); 3700Assert.Equal(1, idToken.TrailingTrivia.Count); 3706Assert.Equal(1, namedNode.GetLeadingTrivia().Count); 3709Assert.Equal(1, namedNode.GetTrailingTrivia().Count); 3715Assert.Equal(0, namedNode.GetLeadingTrivia().Count); 3717Assert.Equal(0, namedNode.GetTrailingTrivia().Count); 3722Assert.Equal(1, namedNode.GetLeadingTrivia().Count); 3725Assert.Equal(1, namedNode.GetTrailingTrivia().Count); 3731Assert.Equal(1, nodeOrToken.GetLeadingTrivia().Count); 3734Assert.Equal(1, nodeOrToken.GetTrailingTrivia().Count); 3740Assert.Equal(1, nodeOrToken.GetLeadingTrivia().Count); 3743Assert.Equal(1, nodeOrToken.GetTrailingTrivia().Count); 3749Assert.Equal(0, nodeOrToken.GetLeadingTrivia().Count); 3751Assert.Equal(0, nodeOrToken.GetTrailingTrivia().Count); 3756Assert.Equal(0, nodeOrToken.GetLeadingTrivia().Count); 3758Assert.Equal(0, nodeOrToken.GetTrailingTrivia().Count); 3763Assert.Equal(1, nodeOrToken.GetLeadingTrivia().Count); 3766Assert.Equal(1, nodeOrToken.GetTrailingTrivia().Count); 3772Assert.Equal(1, nodeOrToken.GetLeadingTrivia().Count); 3775Assert.Equal(1, nodeOrToken.GetTrailingTrivia().Count);
Syntax\SyntaxRewriterTests.cs (2)
468Assert.Equal(2, leadingTrivia.Count); 495Assert.Equal(2, leadingTrivia.Count);
Syntax\SyntaxTriviaListTests.cs (35)
55Assert.Equal(3, list.Count); 73Assert.Equal(4, newList.Count); 77Assert.Equal(5, newList.Count); 81Assert.Equal(4, newList.Count); 85Assert.Equal(4, newList.Count); 89Assert.Equal(4, newList.Count); 93Assert.Equal(4, newList.Count); 97Assert.Equal(5, newList.Count); 101Assert.Equal(5, newList.Count); 105Assert.Equal(5, newList.Count); 109Assert.Equal(5, newList.Count); 113Assert.Equal(2, newList.Count); 116newList = list.RemoveAt(list.Count - 1); 117Assert.Equal(2, newList.Count); 121Assert.Equal(2, newList.Count); 125Assert.Equal(2, newList.Count); 129Assert.Equal(2, newList.Count); 133Assert.Equal(3, newList.Count); 137Assert.Equal(3, newList.Count); 141Assert.Equal(3, newList.Count); 145Assert.Equal(4, newList.Count); 149Assert.Equal(4, newList.Count); 153Assert.Equal(4, newList.Count); 157Assert.Equal(2, newList.Count); 161Assert.Equal(2, newList.Count); 165Assert.Equal(2, newList.Count); 170Assert.Throws<ArgumentOutOfRangeException>(() => list.Insert(list.Count + 1, triviaD)); 172Assert.Throws<ArgumentOutOfRangeException>(() => list.InsertRange(list.Count + 1, new[] { triviaD })); 174Assert.Throws<ArgumentOutOfRangeException>(() => list.RemoveAt(list.Count)); 191Assert.Equal(0, list.Count); 197Assert.Equal(1, newList.Count); 201Assert.Equal(2, newList.Count); 205Assert.Equal(1, newList.Count); 209Assert.Equal(2, newList.Count); 213Assert.Equal(0, newList.Count);
Microsoft.CodeAnalysis.CSharp.Workspaces (14)
Classification\Worker.cs (1)
130if (list.Count == 0)
CodeGeneration\CSharpSyntaxGenerator.cs (3)
3653for (var i = 0; i < triviaList.Count; i++) 3662if (index < triviaList.Count) 3664yield return triviaList.TakeRange(index, triviaList.Count - 1);
CSharpRemoveUnnecessaryImportsService.Rewriter.cs (2)
161if (finalTrivia.Count > 0) 200if (finalTrivia.Count > 0)
CSharpTriviaFormatter.cs (1)
225Contract.ThrowIfFalse(multilineCommentTrivia.Count == 1);
SyntaxNodeExtensions.SingleLineRewriter.cs (2)
30else if (token.LeadingTrivia.Count > 0) 42if (token.TrailingTrivia.Count > 0)
TriviaDataFactory.Analyzer.cs (1)
94if (list.Count == 0)
TriviaRewriter.cs (3)
85TriviaHelpers.CreateTriviaListFromTo(triviaList, index + 1, triviaList.Count - 1)); 116for (var i = 0; i < triviaList.Count; i++) 131return triviaList.Count - 1;
TypeDeclarationSyntaxExtensions.cs (1)
126for (var i = leadingTrivia.Count - 1; i >= 0; i--)
Microsoft.CodeAnalysis.Features (8)
AbstractFileHeaderCodeFixProvider.cs (2)
117for (var i = 0; i < triviaList.Count; i++) 183for (var i = 0; i < leadingTrivia.Count; i++)
AbstractFileHeaderHelper.cs (1)
57for (var i = firstNonWhitespaceTrivia; i < firstToken.LeadingTrivia.Count; i++)
AbstractMultipleBlankLinesCodeFixProvider.cs (3)
73while (currentStart < triviaList.Count) 87while (currentEnd < triviaList.Count && 142if (index >= triviaList.Count)
AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (2)
87for (var i = 0; i < leadingTrivia.Count; i++) 128if (index >= triviaList.Count)
Microsoft.CodeAnalysis.UnitTests (2)
CommonSyntaxTests.cs (2)
114Assert.Equal(2, csharpTriviaList.Count); 151Assert.Equal(2, vbTriviaList.Count);
Microsoft.CodeAnalysis.VisualBasic (9)
Parser\Parser.vb (5)
309Dim triviaToMoveCnt = triviaToMove.Count 325Dim newNonZeroWidthTokenTrivia(triviaToMove.Count - triviaToMoveCnt - 1) As Microsoft.CodeAnalysis.SyntaxTrivia 332Dim newTrailingTrivia(triviaToMoveCnt + originalTrailingTrivia.Count - 1) As Microsoft.CodeAnalysis.SyntaxTrivia 334triviaToMove.CopyTo(triviaToMove.Count - triviaToMoveCnt, newTrailingTrivia, 0, triviaToMoveCnt) 335originalTrailingTrivia.CopyTo(0, newTrailingTrivia, triviaToMoveCnt, originalTrailingTrivia.Count)
Syntax\SyntaxNodeRemover.vb (1)
28If residualTrivia.Count > 0 Then
Syntax\SyntaxNormalizer.vb (1)
167If newToken.TrailingTrivia.Count = 0 AndAlso IsNewLineChar(newToken.ValueText.Last) Then
Syntax\SyntaxReplacer.vb (1)
390If index >= 0 AndAlso index < list.Count Then
Syntax\VisualBasicSyntaxRewriter.vb (1)
191Dim count = list.Count
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (9)
SingleLineRewriter.vb (2)
23ElseIf token.LeadingTrivia.Count > 0 Then 31If token.TrailingTrivia.Count > 0 Then
SyntaxTreeExtensions.vb (1)
23If trailing.Count = 1 Then
TriviaDataFactory.Analyzer.vb (1)
35If list.Count = 0 Then
TriviaDataFactory.TriviaRewriter.vb (3)
70TriviaHelpers.CreateTriviaListFromTo(triviaList, index + 1, triviaList.Count - 1)) 97For i As Integer = 0 To triviaList.Count - 1 105Return triviaList.Count - 1
VisualBasicRemoveUnnecessaryImportsRewriter.vb (1)
126If remainingTrivia.Count > 0 Then
VisualBasicTriviaFormatter.vb (1)
296Contract.ThrowIfFalse(singlelineDocCommentTrivia.Count = 1)
Microsoft.CodeAnalysis.VisualBasic.Features (6)
CodeFixes\Suppression\VisualBasicSuppressionCodeFixProvider.vb (1)
134Dim lastTrivia = If(trailingTrivia.IsEmpty, Nothing, trailingTrivia(trailingTrivia.Count - 1))
DocumentationComments\VisualBasicDocumentationCommentSnippetService.vb (4)
176firstTextToken.LeadingTrivia.Count = 1 AndAlso 179lastTextToken.TrailingTrivia.Count = 0 219firstTextToken.LeadingTrivia.Count = 1 AndAlso 222lastTextToken.TrailingTrivia.Count = 0
Structure\VisualBasicStructureHelpers.vb (1)
51If triviaList.Count > 0 Then
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (95)
Parser\ParseDirectives.vb (2)
2413Assert.True(tt.Count = 4) 2506Assert.True(tt.Count = 4)
Parser\ParseStatements.vb (2)
2276Assert.Equal(3, leading.Count) 2282Assert.Equal(2, trailing.Count)
Parser\XmlDocComments.vb (1)
71Assert.Equal(4, comments.Count)
Scanner\ScannerTests.vb (20)
206Assert.Equal(3, token.LeadingTrivia.Count) 228Assert.Equal(3, token.LeadingTrivia.Count) 249Assert.Equal(token.LeadingTrivia.Count, 4) 316Assert.Equal(3, token.LeadingTrivia.Count) 338Assert.Equal(3, token.LeadingTrivia.Count) 359Assert.Equal(token.LeadingTrivia.Count, 4) 393Assert.Equal(3, token.LeadingTrivia.Count) 447Assert.Equal(3, token.LeadingTrivia.Count) 469Assert.Equal(3, token.LeadingTrivia.Count) 490Assert.Equal(token.LeadingTrivia.Count, 4) 557Assert.Equal(3, token.LeadingTrivia.Count) 579Assert.Equal(3, token.LeadingTrivia.Count) 600Assert.Equal(token.LeadingTrivia.Count, 4) 634Assert.Equal(3, token.LeadingTrivia.Count) 660Assert.Equal(7, token.LeadingTrivia.Count) 816Assert.Equal(3, tk.LeadingTrivia.Count) 825Assert.Equal(3, tk.LeadingTrivia.Count) 834Assert.Equal(3, tk.LeadingTrivia.Count) 847Assert.Equal(3, tk.LeadingTrivia.Count) 856Assert.Equal(5, tk.LeadingTrivia.Count)
Scanner\XmlScannerTests.vb (1)
378Assert.Equal(2, trivia.Count)
Syntax\ManualTests.vb (2)
107Assert.Equal(1, node.GetLeadingTrivia().Count) 117Assert.Equal(1, node.GetLeadingTrivia().Count)
Syntax\SyntaxRewriterTests.vb (2)
638Assert.Equal(2, trailingTrivia.Count) 665Assert.Equal(2, trailingTrivia.Count)
Syntax\SyntaxTokenFactoryTests.vb (33)
21Assert.Equal(keywordToken.LeadingTrivia.Count, 1) 22Assert.Equal(keywordToken.TrailingTrivia.Count, 1) 26Assert.Equal(keywordToken.LeadingTrivia.Count, 1) 27Assert.Equal(keywordToken.TrailingTrivia.Count, 1) 31Assert.Equal(keywordToken.LeadingTrivia.Count, 1) 32Assert.Equal(keywordToken.TrailingTrivia.Count, 1) 35Assert.Equal(keywordToken.LeadingTrivia.Count, 1) 36Assert.Equal(keywordToken.TrailingTrivia.Count, 1) 39Assert.Equal(keywordToken.LeadingTrivia.Count, 1) 40Assert.Equal(keywordToken.TrailingTrivia.Count, 1) 45Assert.Equal(keywordToken.LeadingTrivia.Count, 1) 46Assert.Equal(keywordToken.TrailingTrivia.Count, 1) 50Assert.Equal(keywordToken.LeadingTrivia.Count, 1) 51Assert.Equal(keywordToken.TrailingTrivia.Count, 1) 55Assert.Equal(keywordToken.LeadingTrivia.Count, 1) 56Assert.Equal(keywordToken.TrailingTrivia.Count, 1) 65Assert.Equal(punctuationToken.LeadingTrivia.Count, 1) 66Assert.Equal(punctuationToken.TrailingTrivia.Count, 1) 70Assert.Equal(punctuationToken.LeadingTrivia.Count, 1) 71Assert.Equal(punctuationToken.TrailingTrivia.Count, 1) 75Assert.Equal(punctuationToken.LeadingTrivia.Count, 1) 76Assert.Equal(punctuationToken.TrailingTrivia.Count, 1) 79Assert.Equal(punctuationToken.LeadingTrivia.Count, 1) 80Assert.Equal(punctuationToken.TrailingTrivia.Count, 1) 83Assert.Equal(punctuationToken.LeadingTrivia.Count, 1) 84Assert.Equal(punctuationToken.TrailingTrivia.Count, 1) 89Assert.Equal(punctuationToken.LeadingTrivia.Count, 1) 90Assert.Equal(punctuationToken.TrailingTrivia.Count, 1) 94Assert.Equal(punctuationToken.LeadingTrivia.Count, 1) 95Assert.Equal(punctuationToken.TrailingTrivia.Count, 1) 99Assert.Equal(punctuationToken.LeadingTrivia.Count, 1) 100Assert.Equal(punctuationToken.TrailingTrivia.Count, 1) 171Assert.Equal(1, id.TrailingTrivia.Count)
TestSyntaxNodes.vb (32)
307If list.Count > 0 Then 310Assert.Equal(expectedFullSpan.End, list(list.Count - 1).FullSpan.End) 312For i = 0 To list.Count - 2 333If precedingTrivia.Count = 0 Then 339If followingTrivia.Count = 0 Then 358If precedingTrivia.Count = 0 Then 364If followingTrivia.Count = 0 Then 682Assert.Equal(1, precTrivia.Count) 684Assert.Equal(1, follTrivia.Count) 698Assert.Equal(0, precTrivia.Count) 700Assert.Equal(2, follTrivia.Count) 736Assert.Equal(3, precTrivia.Count) 757Assert.Equal(1, follTrivia.Count) 773Assert.Equal(1, keyword.LeadingTrivia().Count) 774Assert.Equal(1, keyword.TrailingTrivia().Count) 785Assert.Equal(2, keyword.LeadingTrivia().Count) 787Assert.Equal(0, keyword.TrailingTrivia().Count) 794Assert.Equal(0, keyword.LeadingTrivia().Count) 795Assert.Equal(1, keyword.TrailingTrivia().Count) 805Assert.Equal(2, keyword.LeadingTrivia().Count) 806Assert.Equal(1, keyword.TrailingTrivia().Count) 822Assert.Equal(1, endTry.GetTrailingTrivia().Count) 1593Assert.Equal(2, trivia.Count) 1614Assert.Equal(2, trivia.Count) 1631Assert.True(trivia.Count = 1) 1638Assert.True(trivia.Count = 1) 1645Assert.True(trivia.Count = 2) 1653Assert.True(trivia.Count = 2) 1661Assert.True(trivia.Count = 2) 1669Assert.True(trivia.Count = 2) 1736Assert.Equal(0, tree.GetRoot().FindToken(node.FullSpan.Length - 1).TrailingTrivia.Count) 1737Assert.Equal(1, tree.GetRoot().FindToken(0).LeadingTrivia.Count)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (3)
ParserTestUtilities.vb (3)
346Assert.InRange(trivia.Count, 1, 2) 348If trivia.Count = 1 Then 350ElseIf trivia.Count = 2 Then
Microsoft.CodeAnalysis.VisualBasic.Workspaces (18)
CodeCleanup\Providers\AbstractTokensCodeCleanupProvider.vb (4)
81Dim leading = If(token.LeadingTrivia.Count > 0, token.LeadingTrivia, SyntaxTriviaList.Create(SyntaxFactory.ElasticMarker)) 82Dim trailing = If(token.TrailingTrivia.Count > 0, token.TrailingTrivia, SyntaxTriviaList.Create(SyntaxFactory.ElasticMarker)) 92Dim leading = If(token.LeadingTrivia.Count > 0, token.LeadingTrivia, SyntaxTriviaList.Create(SyntaxFactory.ElasticMarker)) 93Dim trailing = If(token.TrailingTrivia.Count > 0, token.TrailingTrivia, SyntaxTriviaList.Create(SyntaxFactory.ElasticMarker))
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (2)
229If Not node.DescendantTokens().Any(Function(token) token = previousToken) AndAlso prevTrailingTrivia.Count > 0 Then 365If lastToken.TrailingTrivia.Count = 0 Then
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (1)
376For i = 0 To list.Count - 1
CodeCleanup\Providers\ReduceTokensCodeCleanupProvider.vb (2)
296Dim leading = If(token.LeadingTrivia.Count > 0, token.LeadingTrivia, SyntaxTriviaList.Create(SyntaxFactory.ElasticMarker)) 297Dim trailing = If(token.TrailingTrivia.Count > 0, token.TrailingTrivia, SyntaxTriviaList.Create(SyntaxFactory.ElasticMarker))
Formatting\Engine\Trivia\TriviaDataFactory.Analyzer.vb (1)
35If list.Count = 0 Then
Formatting\Engine\Trivia\TriviaDataFactory.TriviaRewriter.vb (3)
70TriviaHelpers.CreateTriviaListFromTo(triviaList, index + 1, triviaList.Count - 1)) 97For i As Integer = 0 To triviaList.Count - 1 105Return triviaList.Count - 1
Formatting\Engine\Trivia\VisualBasicTriviaFormatter.vb (1)
296Contract.ThrowIfFalse(singlelineDocCommentTrivia.Count = 1)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
23If trailing.Count = 1 Then
SingleLineRewriter.vb (2)
23ElseIf token.LeadingTrivia.Count > 0 Then 31If token.TrailingTrivia.Count > 0 Then
VisualBasicRemoveUnnecessaryImportsRewriter.vb (1)
126If remainingTrivia.Count > 0 Then
Microsoft.CodeAnalysis.Workspaces (19)
AbstractCodeGenerationService.cs (1)
509if (trailing.Count >= 1 && isEndOfLineTrivia(trailing.Last()))
AbstractDocumentationCommentService.cs (2)
169if (token.LeadingTrivia.Count > 0 || HasLeadingWhitespace(tokenText)) 177if (token.TrailingTrivia.Count > 0 || HasTrailingWhitespace(tokenText))
AbstractFileBannerFacts.cs (1)
126for (var i = leadingTrivia.Count - 1; i >= 0; i--)
AbstractTriviaFormatter.cs (1)
520if (this.Token1.TrailingTrivia.Count > 0 &&
AddImportHelpers.cs (1)
55if (!syntaxFacts.IsEndOfLineTrivia(trailingTrivia.Count == 0 ? default : trailingTrivia[^1]))
ISyntaxFactsExtensions.cs (4)
357if (resultNode.GetLeadingTrivia().Count == 0) 360if (previousToken.TrailingTrivia.Count == 0 && 368if (resultNode.GetTrailingTrivia().Count == 0) 371if (nextToken.LeadingTrivia.Count == 0 &&
SyntaxNodeExtensions.cs (2)
721if (trivia.Count == 0) 755if (trivia.Count == 0)
SyntaxTokenExtensions.cs (1)
129if (trivia.Count == 0)
TriviaHelpers.cs (1)
16if (startIndex == 0 && endIndex == triviaList.Count)
TriviaList.cs (5)
18public int Count => _list1.Count + _list2.Count; 21=> index < _list1.Count ? _list1[index] : _list2[index - _list1.Count]; 46if (_index == _list1.Count)