Implemented interface member:
304 references to Count
dotnet (3)
Commands\Run\FileBasedAppSourceEditor.cs (3)
137for (int i = 0; i < leadingTrivia.Count; i++) 151else if (i < leadingTrivia.Count - 1 && 191i = leadingTrivia.Count; // Break the loop.
GenerateDocumentationAndConfigFiles (18)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
705if (trivia.Count == 0) 739if (trivia.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
118if (trivia.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (1)
519if (this.Token1.TrailingTrivia.Count > 0 &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
16if (startIndex == 0 && endIndex == triviaList.Count)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaList.cs (5)
12public int Count => _list1.Count + _list2.Count; 15=> index < _list1.Count ? _list1[index] : _list2[index - _list1.Count]; 40if (_index == _list1.Count)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
128for (var i = leadingTrivia.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (2)
169if (token.LeadingTrivia.Count > 0 || HasLeadingWhitespace(tokenText)) 177if (token.TrailingTrivia.Count > 0 || HasTrailingWhitespace(tokenText))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (4)
355if (resultNode.GetLeadingTrivia().Count == 0) 358if (previousToken.TrailingTrivia.Count == 0 && 366if (resultNode.GetTrailingTrivia().Count == 0) 369if (nextToken.LeadingTrivia.Count == 0 &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
508if (trailing.Count >= 1 && isEndOfLineTrivia(trailing.Last()))
Microsoft.CodeAnalysis (22)
Syntax\SyntaxNode.cs (2)
566return this.GetLeadingTrivia().Count > 0; 577return this.GetTrailingTrivia().Count > 0;
Syntax\SyntaxNodeOrToken.cs (2)
353public bool HasLeadingTrivia => this.GetLeadingTrivia().Count > 0; 377public bool HasTrailingTrivia => this.GetTrailingTrivia().Count > 0;
Syntax\SyntaxToken.cs (2)
195public bool HasLeadingTrivia => this.LeadingTrivia.Count > 0; 200public bool HasTrailingTrivia => this.TrailingTrivia.Count > 0;
Syntax\SyntaxTriviaList.cs (11)
123/// <paramref name="index" /> is less than 0.-or-<paramref name="index" /> is equal to or greater than <see cref="Count" />. </exception> 204return this[this.Count - 1]; 234for (int i = 0, n = this.Count; i < n; i++) 248for (int i = 0, n = this.Count; i < n; i++) 265return Insert(this.Count, trivia); 274return InsertRange(this.Count, trivia); 319var thisCount = this.Count; 366if (index < 0 || index >= this.Count) 383if (index >= 0 && index < this.Count) 414if (index >= 0 && index < this.Count) 493if (offset < 0 || count < 0 || this.Count < offset + count)
Syntax\SyntaxTriviaList.Enumerator.cs (1)
32_count = list.Count;
Syntax\SyntaxTriviaList.Reversed.cs (3)
36if (_list.Count == 0) 47if (_list.Count == 0) 90_count = list.Count;
Syntax\SyntaxTriviaListBuilder.cs (1)
107this.Add(list, 0, list.Count);
Microsoft.CodeAnalysis.Analyzers (18)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
705if (trivia.Count == 0) 739if (trivia.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
118if (trivia.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (1)
519if (this.Token1.TrailingTrivia.Count > 0 &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
16if (startIndex == 0 && endIndex == triviaList.Count)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaList.cs (5)
12public int Count => _list1.Count + _list2.Count; 15=> index < _list1.Count ? _list1[index] : _list2[index - _list1.Count]; 40if (_index == _list1.Count)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
128for (var i = leadingTrivia.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (2)
169if (token.LeadingTrivia.Count > 0 || HasLeadingWhitespace(tokenText)) 177if (token.TrailingTrivia.Count > 0 || HasTrailingWhitespace(tokenText))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (4)
355if (resultNode.GetLeadingTrivia().Count == 0) 358if (previousToken.TrailingTrivia.Count == 0 && 366if (resultNode.GetTrailingTrivia().Count == 0) 369if (nextToken.LeadingTrivia.Count == 0 &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
508if (trailing.Count >= 1 && isEndOfLineTrivia(trailing.Last()))
Microsoft.CodeAnalysis.AnalyzerUtilities (17)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
705if (trivia.Count == 0) 739if (trivia.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
118if (trivia.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (1)
519if (this.Token1.TrailingTrivia.Count > 0 &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
16if (startIndex == 0 && endIndex == triviaList.Count)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaList.cs (5)
12public int Count => _list1.Count + _list2.Count; 15=> index < _list1.Count ? _list1[index] : _list2[index - _list1.Count]; 40if (_index == _list1.Count)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
128for (var i = leadingTrivia.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (2)
169if (token.LeadingTrivia.Count > 0 || HasLeadingWhitespace(tokenText)) 177if (token.TrailingTrivia.Count > 0 || HasTrailingWhitespace(tokenText))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (4)
355if (resultNode.GetLeadingTrivia().Count == 0) 358if (previousToken.TrailingTrivia.Count == 0 && 366if (resultNode.GetTrailingTrivia().Count == 0) 369if (nextToken.LeadingTrivia.Count == 0 &&
Microsoft.CodeAnalysis.CodeStyle (20)
src\roslyn\src\Analyzers\Core\Analyzers\FileHeaders\AbstractFileHeaderHelper.cs (1)
49for (var i = firstNonWhitespaceTrivia; i < firstToken.LeadingTrivia.Count; i++)
src\roslyn\src\Analyzers\Core\Analyzers\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (2)
89for (var i = 0; i < leadingTrivia.Count; i++) 130if (index >= triviaList.Count)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
705if (trivia.Count == 0) 739if (trivia.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
118if (trivia.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (1)
519if (this.Token1.TrailingTrivia.Count > 0 &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
16if (startIndex == 0 && endIndex == triviaList.Count)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaList.cs (5)
12public int Count => _list1.Count + _list2.Count; 15=> index < _list1.Count ? _list1[index] : _list2[index - _list1.Count]; 40if (_index == _list1.Count)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
128for (var i = leadingTrivia.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (2)
169if (token.LeadingTrivia.Count > 0 || HasLeadingWhitespace(tokenText)) 177if (token.TrailingTrivia.Count > 0 || HasTrailingWhitespace(tokenText))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (4)
355if (resultNode.GetLeadingTrivia().Count == 0) 358if (previousToken.TrailingTrivia.Count == 0 && 366if (resultNode.GetTrailingTrivia().Count == 0) 369if (nextToken.LeadingTrivia.Count == 0 &&
Microsoft.CodeAnalysis.CodeStyle.Fixes (6)
src\roslyn\src\Analyzers\Core\CodeFixes\FileHeaders\AbstractFileHeaderCodeFixProvider.cs (2)
114for (var i = 0; i < triviaList.Count; i++) 180for (var i = 0; i < leadingTrivia.Count; i++)
src\roslyn\src\Analyzers\Core\CodeFixes\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesCodeFixProvider.cs (3)
68while (currentStart < triviaList.Count) 82while (currentEnd < triviaList.Count && 137if (index >= triviaList.Count)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
508if (trailing.Count >= 1 && isEndOfLineTrivia(trailing.Last()))
Microsoft.CodeAnalysis.CSharp (8)
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (1)
622Debug.Assert(leadingTrivia.Count == 1);
Syntax\CSharpSyntaxRewriter.cs (1)
283var count = list.Count;
Syntax\SyntaxFactory.cs (1)
1652Debug.Assert(leadingTrivia.Count == 1);
Syntax\SyntaxNodeRemover.cs (1)
40if (result != null && residualTrivia.Count > 0)
Syntax\SyntaxNormalizer.cs (3)
124if (syntaxToken.LeadingTrivia.Count < 2) 1045ArrayBuilder<SyntaxTrivia> currentTriviaList = ArrayBuilder<SyntaxTrivia>.GetInstance(triviaList.Count); 1266if (trailing.Count > 0)
Syntax\SyntaxReplacer.cs (1)
558if (index >= 0 && index < list.Count)
Microsoft.CodeAnalysis.CSharp.CodeStyle (12)
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementDiagnosticAnalyzer.cs (1)
83if (colonToken.TrailingTrivia.Count == 0)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
618elements = elements.Replace(lastNodeOrToken, lastNodeOrToken.WithTrailingTrivia(trailingTrivia.Take(trailingTrivia.Count - 1)));
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (1)
205using var _ = ArrayBuilder<SyntaxTrivia>.GetInstance(originalTrivia.Count, out var updatedTrivia);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
110if (triviaIndex + 1 < parentToken.LeadingTrivia.Count)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.SingleLineRewriter.cs (2)
30else if (token.LeadingTrivia.Count > 0) 42if (token.TrailingTrivia.Count > 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaListExtensions.cs (1)
34if (triviaList.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (1)
235Contract.ThrowIfFalse(multilineCommentTrivia.Count == 1);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.Analyzer.cs (1)
94if (list.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (3)
84TriviaHelpers.CreateTriviaListFromTo(triviaList, index + 1, triviaList.Count - 1)); 115for (var i = 0; i < triviaList.Count; i++) 130return triviaList.Count - 1;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (20)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (1)
376trailingTrivia.Take(trailingTrivia.Count - 1));
src\roslyn\src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
48if (trailingTrivia.Count == 0)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (4)
338if (firstMemberTrivia.Count == 0) 352for (var i = 0; i < triviaList.Count; i++) 361if (index < triviaList.Count) 363yield return triviaList.TakeRange(index, triviaList.Count - 1);
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionCodeFixProvider.cs (1)
80if (lastIndex < triviaList.Count && triviaList[lastIndex].IsEndOfLine())
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveCodeFixProvider.cs (2)
102if (index < leadingTrivia.Count && leadingTrivia[index].IsWhitespace()) 105return index < leadingTrivia.Count && leadingTrivia[index].IsEndOfLine();
src\roslyn\src\Analyzers\CSharp\CodeFixes\TransposeRecordKeyword\CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
62: remainingLeadingTrivia.Count;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (4)
681for (int i = 0, n = token.LeadingTrivia.Count - 1; i < n; i++) 756if (lastLeadingCommentIndex + 1 < leadingTrivia.Count && 924var index = trivia.Count; 928return index == trivia.Count
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
363leadingTrivia.Take(leadingTrivia.Count - 1).Concat(Whitespace(elementLeadingWhitespace[..^indentation.Length])));
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (2)
133? leadingTrivia.Count - 1 134: leadingTrivia.Count;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
126for (var i = leadingTrivia.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (2)
173if (finalTrivia.Count > 0) 225if (finalTrivia.Count > 0)
Microsoft.CodeAnalysis.CSharp.Features (33)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (2)
192var insertionPoint = list.Count; 193for (var i = list.Count - 1; i >= 0; i--)
ConvertProgram\ConvertProgramTransform_ProgramMain.cs (3)
138triviaToMove = [.. triviaToMove.Take(triviaToMove.Count - 2)]; 140var commentsToPreserve = TriviaList(statement.GetLeadingTrivia().Skip(triviaToMove.Count)); 165while (commentIndex < leadingTrivia.Count && leadingTrivia[commentIndex].Kind() is SyntaxKind.EndOfLineTrivia)
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (3)
307&& lastTextToken.TrailingTrivia.Count == 0 360&& firstTextToken.LeadingTrivia.Count == 1 363&& lastTextToken.TrailingTrivia.Count == 0;
DocumentationComments\DocCommentConverter.cs (1)
59if (commentLines.Count > 0)
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementDiagnosticAnalyzer.cs (1)
83if (colonToken.TrailingTrivia.Count == 0)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
618elements = elements.Replace(lastNodeOrToken, lastNodeOrToken.WithTrailingTrivia(trailingTrivia.Take(trailingTrivia.Count - 1)));
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (1)
205using var _ = ArrayBuilder<SyntaxTrivia>.GetInstance(originalTrivia.Count, out var updatedTrivia);
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (1)
376trailingTrivia.Take(trailingTrivia.Count - 1));
src\roslyn\src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
48if (trailingTrivia.Count == 0)
src\roslyn\src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (4)
338if (firstMemberTrivia.Count == 0) 352for (var i = 0; i < triviaList.Count; i++) 361if (index < triviaList.Count) 363yield return triviaList.TakeRange(index, triviaList.Count - 1);
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionCodeFixProvider.cs (1)
80if (lastIndex < triviaList.Count && triviaList[lastIndex].IsEndOfLine())
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveCodeFixProvider.cs (2)
102if (index < leadingTrivia.Count && leadingTrivia[index].IsWhitespace()) 105return index < leadingTrivia.Count && leadingTrivia[index].IsEndOfLine();
src\roslyn\src\Analyzers\CSharp\CodeFixes\TransposeRecordKeyword\CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
62: remainingLeadingTrivia.Count;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (4)
681for (int i = 0, n = token.LeadingTrivia.Count - 1; i < n; i++) 756if (lastLeadingCommentIndex + 1 < leadingTrivia.Count && 924var index = trivia.Count; 928return index == trivia.Count
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
363leadingTrivia.Take(leadingTrivia.Count - 1).Concat(Whitespace(elementLeadingWhitespace[..^indentation.Length])));
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (2)
133? leadingTrivia.Count - 1 134: leadingTrivia.Count;
Structure\CSharpStructureHelpers.cs (1)
166if (triviaList.Count > 0)
Structure\Providers\DisabledTextTriviaStructureProvider.cs (1)
88for (var i = index; i < triviaList.Count; i++)
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (2)
95for (var index = 0; index < triviaList.Count; index++) 195for (int i = index + 1; i < triviaList.Count; i++)
Microsoft.CodeAnalysis.CSharp.Workspaces (16)
Classification\Worker.cs (1)
156if (list.Count == 0)
CodeGeneration\CSharpSyntaxGenerator.cs (3)
3705for (var i = 0; i < triviaList.Count; i++) 3714if (index < triviaList.Count) 3716yield return triviaList.TakeRange(index, triviaList.Count - 1);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
110if (triviaIndex + 1 < parentToken.LeadingTrivia.Count)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.SingleLineRewriter.cs (2)
30else if (token.LeadingTrivia.Count > 0) 42if (token.TrailingTrivia.Count > 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaListExtensions.cs (1)
34if (triviaList.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (1)
235Contract.ThrowIfFalse(multilineCommentTrivia.Count == 1);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.Analyzer.cs (1)
94if (list.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (3)
84TriviaHelpers.CreateTriviaListFromTo(triviaList, index + 1, triviaList.Count - 1)); 115for (var i = 0; i < triviaList.Count; i++) 130return triviaList.Count - 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
126for (var i = leadingTrivia.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (2)
173if (finalTrivia.Count > 0) 225if (finalTrivia.Count > 0)
Microsoft.CodeAnalysis.Features (10)
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (2)
203var startIndex = leadingTrivia.Count; 253=> index < 0 || index >= leadingTrivia.Count ? default : leadingTrivia[index];
src\roslyn\src\Analyzers\Core\Analyzers\FileHeaders\AbstractFileHeaderHelper.cs (1)
49for (var i = firstNonWhitespaceTrivia; i < firstToken.LeadingTrivia.Count; i++)
src\roslyn\src\Analyzers\Core\Analyzers\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (2)
89for (var i = 0; i < leadingTrivia.Count; i++) 130if (index >= triviaList.Count)
src\roslyn\src\Analyzers\Core\CodeFixes\FileHeaders\AbstractFileHeaderCodeFixProvider.cs (2)
114for (var i = 0; i < triviaList.Count; i++) 180for (var i = 0; i < leadingTrivia.Count; i++)
src\roslyn\src\Analyzers\Core\CodeFixes\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesCodeFixProvider.cs (3)
68while (currentStart < triviaList.Count) 82while (currentEnd < triviaList.Count && 137if (index >= triviaList.Count)
Microsoft.CodeAnalysis.ResxSourceGenerator (17)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
705if (trivia.Count == 0) 739if (trivia.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
118if (trivia.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (1)
519if (this.Token1.TrailingTrivia.Count > 0 &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
16if (startIndex == 0 && endIndex == triviaList.Count)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaList.cs (5)
12public int Count => _list1.Count + _list2.Count; 15=> index < _list1.Count ? _list1[index] : _list2[index - _list1.Count]; 40if (_index == _list1.Count)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
128for (var i = leadingTrivia.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (2)
169if (token.LeadingTrivia.Count > 0 || HasLeadingWhitespace(tokenText)) 177if (token.TrailingTrivia.Count > 0 || HasTrailingWhitespace(tokenText))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (4)
355if (resultNode.GetLeadingTrivia().Count == 0) 358if (previousToken.TrailingTrivia.Count == 0 && 366if (resultNode.GetTrailingTrivia().Count == 0) 369if (nextToken.LeadingTrivia.Count == 0 &&
Microsoft.CodeAnalysis.VisualBasic (4)
Syntax\SyntaxNodeRemover.vb (1)
23If residualTrivia.Count > 0 Then
Syntax\SyntaxNormalizer.vb (1)
167If newToken.TrailingTrivia.Count = 0 AndAlso IsNewLineChar(newToken.ValueText.Last) Then
Syntax\SyntaxReplacer.vb (1)
394If index >= 0 AndAlso index < list.Count Then
Syntax\VisualBasicSyntaxRewriter.vb (1)
191Dim count = list.Count
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SingleLineRewriter.vb (2)
23ElseIf token.LeadingTrivia.Count > 0 Then 31If token.TrailingTrivia.Count > 0 Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (1)
23If trailing.Count = 1 Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\TriviaDataFactory.Analyzer.vb (1)
35If list.Count = 0 Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\TriviaDataFactory.TriviaRewriter.vb (2)
97For i As Integer = 0 To triviaList.Count - 1 105Return triviaList.Count - 1
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\VisualBasicTriviaFormatter.vb (1)
296Contract.ThrowIfFalse(singlelineDocCommentTrivia.Count = 1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Helpers\RemoveUnnecessaryImports\VisualBasicRemoveUnnecessaryImportsRewriter.vb (1)
125If remainingTrivia.Count > 0 Then
Microsoft.CodeAnalysis.VisualBasic.Features (4)
CodeFixes\Suppression\VisualBasicSuppressionCodeFixProvider.vb (1)
133Dim lastTrivia = If(trailingTrivia.IsEmpty, Nothing, trailingTrivia(trailingTrivia.Count - 1))
DocumentationComments\VisualBasicDocumentationCommentSnippetService.vb (2)
191firstTextToken.LeadingTrivia.Count = 1 AndAlso 194lastTextToken.TrailingTrivia.Count = 0
Structure\VisualBasicStructureHelpers.vb (1)
47If triviaList.Count > 0 Then
Microsoft.CodeAnalysis.VisualBasic.Workspaces (16)
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)
230If Not node.DescendantTokens().Any(Function(token) token = previousToken) AndAlso prevTrailingTrivia.Count > 0 Then 366If lastToken.TrailingTrivia.Count = 0 Then
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))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SingleLineRewriter.vb (2)
23ElseIf token.LeadingTrivia.Count > 0 Then 31If token.TrailingTrivia.Count > 0 Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (1)
23If trailing.Count = 1 Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\TriviaDataFactory.Analyzer.vb (1)
35If list.Count = 0 Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\TriviaDataFactory.TriviaRewriter.vb (2)
97For i As Integer = 0 To triviaList.Count - 1 105Return triviaList.Count - 1
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\VisualBasicTriviaFormatter.vb (1)
296Contract.ThrowIfFalse(singlelineDocCommentTrivia.Count = 1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Helpers\RemoveUnnecessaryImports\VisualBasicRemoveUnnecessaryImportsRewriter.vb (1)
125If remainingTrivia.Count > 0 Then
Microsoft.CodeAnalysis.Workspaces (18)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
705if (trivia.Count == 0) 739if (trivia.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
118if (trivia.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (1)
519if (this.Token1.TrailingTrivia.Count > 0 &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
16if (startIndex == 0 && endIndex == triviaList.Count)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaList.cs (5)
12public int Count => _list1.Count + _list2.Count; 15=> index < _list1.Count ? _list1[index] : _list2[index - _list1.Count]; 40if (_index == _list1.Count)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
128for (var i = leadingTrivia.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (2)
169if (token.LeadingTrivia.Count > 0 || HasLeadingWhitespace(tokenText)) 177if (token.TrailingTrivia.Count > 0 || HasTrailingWhitespace(tokenText))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (4)
355if (resultNode.GetLeadingTrivia().Count == 0) 358if (previousToken.TrailingTrivia.Count == 0 && 366if (resultNode.GetTrailingTrivia().Count == 0) 369if (nextToken.LeadingTrivia.Count == 0 &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
508if (trailing.Count >= 1 && isEndOfLineTrivia(trailing.Last()))
Microsoft.DotNet.ProjectTools (2)
src\sdk\src\Cli\Microsoft.DotNet.FileBasedPrograms\FileLevelDirectiveHelpers.cs (2)
95for (var index = 0; index < triviaList.Count; index++) 189for (int i = index + 1; i < triviaList.Count; i++)
Roslyn.Diagnostics.Analyzers (18)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
705if (trivia.Count == 0) 739if (trivia.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxTokenExtensions.cs (1)
118if (trivia.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (1)
519if (this.Token1.TrailingTrivia.Count > 0 &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (1)
16if (startIndex == 0 && endIndex == triviaList.Count)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaList.cs (5)
12public int Count => _list1.Count + _list2.Count; 15=> index < _list1.Count ? _list1[index] : _list2[index - _list1.Count]; 40if (_index == _list1.Count)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\FileBannerFacts\AbstractFileBannerFacts.cs (1)
128for (var i = leadingTrivia.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractDocumentationCommentService.cs (2)
169if (token.LeadingTrivia.Count > 0 || HasLeadingWhitespace(tokenText)) 177if (token.TrailingTrivia.Count > 0 || HasTrailingWhitespace(tokenText))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFactsExtensions.cs (4)
355if (resultNode.GetLeadingTrivia().Count == 0) 358if (previousToken.TrailingTrivia.Count == 0 && 366if (resultNode.GetTrailingTrivia().Count == 0) 369if (nextToken.LeadingTrivia.Count == 0 &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
508if (trailing.Count >= 1 && isEndOfLineTrivia(trailing.Last()))
Roslyn.Diagnostics.CSharp.Analyzers (12)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
110if (triviaIndex + 1 < parentToken.LeadingTrivia.Count)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.SingleLineRewriter.cs (2)
30else if (token.LeadingTrivia.Count > 0) 42if (token.TrailingTrivia.Count > 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTriviaListExtensions.cs (1)
34if (triviaList.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (1)
235Contract.ThrowIfFalse(multilineCommentTrivia.Count == 1);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.Analyzer.cs (1)
94if (list.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (3)
84TriviaHelpers.CreateTriviaListFromTo(triviaList, index + 1, triviaList.Count - 1)); 115for (var i = 0; i < triviaList.Count; i++) 130return triviaList.Count - 1;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
126for (var i = leadingTrivia.Count - 1; i >= 0; i--)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (2)
173if (finalTrivia.Count > 0) 225if (finalTrivia.Count > 0)
Roslyn.Diagnostics.VisualBasic.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Helpers\RemoveUnnecessaryImports\VisualBasicRemoveUnnecessaryImportsRewriter.vb (1)
125If remainingTrivia.Count > 0 Then
SuperFileCheck (1)
Program.cs (1)
375if (leadingTrivia.Count == 0)