Implemented interface member:
6 writes to Count
Microsoft.CodeAnalysis.Features (3)
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.Analyzer.cs (1)
312
guards.
Count
= guardCount;
CustomDebugInfoReader.cs (1)
266
flagsBuilder.
Count
= flagCount;
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
2164
segments.
Count
= firstSegmentIndex;
Microsoft.CodeAnalysis.Workspaces (3)
FindSymbols\SymbolTree\SymbolTreeInfo.cs (3)
281
tmp.
Count
= unsortedNodes.Length;
292
ranking.
Count
= unsortedNodes.Length;
297
result.
Count
= unsortedNodes.Length;
232 references to Count
Microsoft.CodeAnalysis.CSharp.Features (15)
AddImport\CSharpAddImportFeatureService.cs (1)
376
if (newImports.
Count
== 0)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (2)
440
for (leftIndex = leftNames.
Count
- 1, rightIndex = rightNames.
Count
- 1; leftIndex > 0 && rightIndex > 0; leftIndex--, rightIndex--)
ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
53
while (stack.
Count
> 0)
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
215
if (statements.
Count
> 0)
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (5)
390
while (lines.
Count
> 0 && AllWhitespace(lines.First()))
393
while (lines.
Count
> 0 && AllWhitespace(lines.Last()))
394
lines.RemoveAt(lines.
Count
- 1);
396
if (lines.
Count
== 0)
435
for (var i = 1; i < lines.
Count
; i++)
CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
207
while (stack.
Count
> 0)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
806
while (stack.
Count
> 0)
UseExplicitTypeCodeFixProvider.cs (1)
201
var separatorBuilder = ArrayBuilder<SyntaxToken>.GetInstance(builder.
Count
- 1, SyntaxFactory.Token(leading: default, SyntaxKind.CommaToken, trailing: default));
UseInitializerHelpers.cs (1)
41
if (nodesAndTokens.
Count
% 2 == 1)
UseSimpleUsingStatementCodeFixProvider.cs (1)
102
for (int i = 0, n = result.
Count
; i < n; i++)
Microsoft.CodeAnalysis.CSharp.Workspaces (9)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
696
var baseTypeList = baseTypes.
Count
> 0 ? SyntaxFactory.BaseList(SyntaxFactory.SeparatedList(baseTypes)) : null;
CSharpCodeGenerationService.cs (1)
744
if (newModifierTokens.
Count
== 0)
CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (3)
183
if (_statementsBuilder.
Count
== 0)
197
var last = _statementsBuilder.
Count
- 1;
205
if (_statementsBuilder.
Count
> 1)
CSharpTypeInferenceService.TypeInferrer.cs (2)
800
return matchingRefParameters.
Count
> 0
2384
if (elementTypesBuilder.Contains(null) || elementTypesBuilder.
Count
!= arguments.Count)
CSharpVirtualCharService.cs (2)
297
for (var i = 0; i < charResults.
Count
;)
310
if (i + 1 < charResults.
Count
)
Microsoft.CodeAnalysis.EditorFeatures (4)
Classification\Semantic\ClassificationUtilities.cs (1)
40
var result = new List<ITagSpan<IClassificationTag>>(capacity: classifiedSpans.
Count
);
Classification\Syntactic\SyntacticClassificationTaggerProvider.TagComputer.LastLineCache.cs (1)
65
if (classifications.
Count
< MaxClassificationNumber)
CommentSelection\CommentUncommentSelectionCommandHandler.cs (1)
297
if (textChanges.
Count
== 0)
Host\IStreamingFindReferencesPresenter.cs (1)
100
if (builder.
Count
== 0)
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (1)
CodeActions\AbstractCodeActionTest.cs (1)
118
var result = actions.
Count
> 0 ? new CodeRefactoring(provider, actions.ToImmutable(), FixAllProviderInfo.Create(provider), codeActionOptionsProvider) : null;
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
BracePairs\AbstractBracePairsTests.cs (1)
41
Assert.Equal(expected.Count, bracePairs.
Count
);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Diagnostics\DiagnosticAnalyzerServiceTests.cs (1)
949
Assert.Equal(2, diagnostics.
Count
);
Microsoft.CodeAnalysis.Features (86)
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (3)
275
if (idsBuilder.
Count
== 0)
458
if (analyzersBuilder.
Count
> 0)
684
for (var i = indexOfPragma + incrementOrDecrement; i >= 0 && i < sortedPragmasWithIds.
Count
; i += incrementOrDecrement)
AddImport\AbstractAddImportFeatureService.cs (5)
209
if (allSymbolReferences.
Count
>= maxResults)
245
if (allSymbolReferences.
Count
> 0)
339
if (allSymbolReferences.
Count
>= maxResults)
448
allSymbolReferences.AddRange(proposedReferences.Take(maxResults - allSymbolReferences.
Count
));
583
if (result.
Count
>= maxResults)
AddImport\SymbolReferenceFinder_PackageAssemblySearch.cs (3)
22
if (allReferences.
Count
> 0)
105
isAttributeSearch, result, weight: allReferences.
Count
,
130
weight: allReferences.
Count
);
BracePairs\IBracePairsService.cs (1)
53
while (stack.
Count
> 0)
ChangeSignature\AbstractChangeSignatureService.cs (3)
898
if (fullList.
Count
== separators.
Count
&& separators.
Count
!= 0)
CodeFixes\Configuration\ConfigureCodeStyle\ConfigureCodeStyleOptionCodeFixProvider.cs (3)
89
if (nestedActions.
Count
!= 0)
92
var resultCodeAction = nestedActions.
Count
> 1
130
if (nestedActions.
Count
> 0)
CodeFixes\Configuration\ConfigureSeverity\ConfigureSeverityLevelCodeFixProvider.cs (1)
91
if (analyzerDiagnostics.
Count
> 0)
CodeFixes\Suppression\AbstractSuppressionBatchFixAllProvider.cs (2)
104
progressTracker.AddItems(documentsToFix.
Count
);
209
while (builder.
Count
> 0)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (1)
236
if (nestedActions.
Count
> 0)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaWarningBatchFixAllProvider.cs (1)
57
if (pragmaActionsBuilder.
Count
> 0)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.BatchFixer.cs (1)
74
if (pragmaActionsBuilder.
Count
> 0)
CodeRefactorings\CodeRefactoringService.cs (1)
198
if (actions.
Count
== 0)
CodeRefactorings\MoveType\AbstractMoveTypeService.cs (1)
161
Debug.Assert(actions.
Count
!= 0, "No code actions found for MoveType Refactoring");
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.Analyzer.cs (1)
306
var guardCount = guards.
Count
;
ConvertToInterpolatedString\AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs (2)
83
if (stringLiterals.Length == pieces.
Count
)
132
using var _ = ArrayBuilder<SyntaxNode>.GetInstance(pieces.
Count
, out var content);
CustomDebugInfoReader.cs (3)
255
Debug.Assert(flagsBuilder.
Count
== 0);
264
if (flagCount < flagsBuilder.
Count
)
450
Debug.Assert(groupBuilder.
Count
== 0);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (13)
663
var hasRudeEdits = diagnostics.
Count
> 0;
867
if (diagnostics.
Count
== 0)
1024
lambda.ActiveNodeIndices!.Add(activeNodes.
Count
);
1344
if (diagnostics.
Count
== 0)
1399
if (lambdaBodyMatches == null || currentLambdaBodyMatch == lambdaBodyMatches.
Count
)
2032
var firstSegmentIndex = segments.
Count
;
2168
if (segments.
Count
== 0)
2200
if (documentLineEdits.
Count
> 0)
2220
if (documentLineEdits.
Count
> 0 && segment.oldStartLine > previousOldEndLine + 1)
2240
if (currentDocumentPath != null && documentLineEdits.
Count
> 0)
3588
indices.Add(builder.
Count
);
3617
if (deletedTypes.TryGetValue((newType.Name, newType.Arity), out var deletedTypeIndices) && deletedTypeIndices.
Count
> 0)
4363
if (changedAttributes.
Count
== 0)
EditAndContinue\EditSession.cs (5)
382
if (changedOrAddedDocuments is {
Count
: > 0 })
734
if (edits.Count == mergedEditsBuilder.
Count
)
842
log.Write("Found {0} potentially changed document(s) in project '{1}'", changedOrAddedDocuments.
Count
, newProject.Id);
1083
if (isBlocked || deltas.
Count
> 0)
1092
(deltas.
Count
> 0) ? ModuleUpdateStatus.Ready : ModuleUpdateStatus.None,
EmbeddedLanguages\Classification\AbstractEmbeddedLanguageClassificationService.cs (2)
139
var count = _result.
Count
;
141
return _result.
Count
!= count;
EmbeddedLanguages\DateAndTime\DateAndTimeEmbeddedCompletionProvider.cs (1)
105
if (items.
Count
== 0)
EmbeddedLanguages\DateAndTime\EmbeddedCompletionContext.cs (1)
135
examples.
Count
== 1 ? FeaturesResources.Example : FeaturesResources.Examples);
EmbeddedLanguages\RegularExpressions\RegexParser.cs (6)
273
if (isConditional && builder.
Count
>= 3)
294
var last = builder.
Count
== 0 ? null : builder.Last();
311
for (var index = 0; index < list.
Count
;)
342
for (; index < list.
Count
; index++)
1245
if (_currentToken.Kind == RegexKind.CloseBracketToken && builder.
Count
> 0)
1275
var left = ParseSingleCharacterClassComponent(isFirst: components.
Count
== 0, afterRangeMinus: false);
EmbeddedLanguages\StackFrame\StackFrameParser.cs (1)
386
if (builder.
Count
== 0)
ExtractClass\ExtractClassWithDialogCodeAction.cs (3)
167
if (remainingResults.
Count
== 0)
177
using var _3 = ArrayBuilder<ExtractClassMemberAnalysisResult>.GetInstance(remainingResults.
Count
, out var resultsToRemove);
216
Contract.ThrowIfFalse(remainingResults.
Count
== 0);
ExtractMethod\MethodExtractor.CodeGenerator.cs (1)
192
if (variables.
Count
<= 0)
FullyQualify\AbstractFullyQualifyService.cs (1)
106
if (fixes.
Count
== 0)
GenerateComparisonOperators\GenerateComparisonOperatorsCodeRefactoringProvider.cs (2)
91
if (missingComparableTypes.
Count
== 0)
94
if (missingComparableTypes.
Count
== 1)
GenerateMember\GenerateVariable\AbstractGenerateVariableService.cs (1)
80
if (actions.
Count
> 1)
GenerateType\AbstractGenerateTypeService.cs (1)
231
for (var i = 0; i < names.
Count
; i++)
GenerateType\AbstractGenerateTypeService.GenerateNamedType.cs (1)
219
if (!(parameters.
Count
== 0 && options is { TypeKind: TypeKind.Struct }))
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
815
if (accessors.
Count
== 0)
InitializeParameter\AbstractInitializeParameterCodeRefactoringProvider.cs (1)
123
if (listOfPotentiallyValidParametersNodes.
Count
> 1)
InlineHints\AbstractInlineParameterNameHintsService.cs (4)
77
if (buffer.
Count
> 0)
124
if (parameterHints.
Count
<= 1)
136
for (var i = 1; i < parameterHints.
Count
; i++)
154
for (var i = 1; i < parameterHints.
Count
; i++)
MetadataAsSource\AbstractMetadataAsSourceService.DocCommentFormatter.cs (1)
158
formattedCommentLinesBuilder.RemoveAt(formattedCommentLinesBuilder.
Count
- 1);
QuickInfo\QuickInfoUtilities.cs (1)
130
if (usageTextBuilder.
Count
> 0)
Rename\SymbolicRenameInfo.cs (1)
251
if (documentSpans.
Count
== 0)
Workspace\CompileTimeSolutionProvider.cs (2)
110
if (configIdsToRemove.
Count
> 0)
248
if (result.
Count
== compileTimeDocumentIds.Length)
Wrapping\ChainedExpression\AbstractChainedExpressionWrapper.cs (4)
180
chunks.Add(GetSubRange(pieces, currentChunkStart, end: pieces.
Count
));
200
for (var i = index; i < pieces.
Count
; i++)
219
=> index < pieces.
Count
&&
225
=> index < pieces.
Count
&&
Microsoft.CodeAnalysis.LanguageServer.Protocol (11)
Features\CodeFixes\CodeFixService.cs (1)
643
return newApplicableDiagnostics.
Count
== applicableDiagnostics.Length
Features\Diagnostics\DiagnosticService.cs (2)
241
Debug.Assert(buffer.
Count
is 0 or 1);
243
if (buffer.
Count
== 1)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.IncrementalMemberEditAnalyzer.cs (3)
104
if (spanBasedAnalyzers.
Count
== 0 && (!compilerAnalyzerData.HasValue || !compilerAnalyzerData.Value.spanBased))
148
if (analyzersAndExistingData.
Count
== 0)
160
if (analyzersAndExistingData.
Count
== 0)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs (2)
87
if (nonCachedStateSets.
Count
> 0)
171
if (analyzedStateSetsBuilder.
Count
> 0)
Features\UnifiedSuggestions\UnifiedSuggestedActionsSource.cs (3)
309
if (bulkConfigurationActions.
Count
> 0)
321
if (suppressionSets.
Count
> 0)
794
return actions.
Count
== 0
Microsoft.CodeAnalysis.Remote.ServiceHub (3)
Services\SemanticClassification\RemoteSemanticClassificationService.Caching.cs (3)
167
seenClassificationTypes.Add(classificationType, classificationTypes.
Count
);
172
writer.WriteInt32(classificationTypes.
Count
);
183
writer.WriteInt32(classifiedSpans.
Count
);
Microsoft.CodeAnalysis.VisualBasic.Features (2)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
827
While stack.
Count
> 0
UseInitializerHelpers.vb (1)
37
If nodesAndTokens.
Count
Mod 2 = 1 Then
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
CodeCleanup\VisualBasicCodeCleanerService.vb (1)
79
If result.
Count
> 0 AndAlso result.Last.Contains(nodeOrToken.Span) Then
CodeGeneration\FieldGenerator.vb (1)
126
If tokens.
Count
= 0 Then
CodeGeneration\VisualBasicCodeGenerationService.vb (1)
654
If newModifierTokens.
Count
= 0 Then
Microsoft.CodeAnalysis.Workspaces (90)
AbstractCodeGenerationService.cs (2)
559
if (newModifierTokens.
Count
== 0)
586
for (var i = newModifierTokens.
Count
- 1; i >= 0; i--)
AbstractTriviaFormatter.cs (7)
637
for (var i = lineBreaks.
Count
- 1; i >= 0; i--)
647
changes.
Count
== 0)
653
for (var i = changes.
Count
- 1; i >= 0; i--)
663
for (var i = changes.
Count
- 1; i >= 0; i--)
682
if (changes.
Count
== 0)
718
for (var i = 0; i < changes.
Count
; i++)
736
changes.
Count
== 0)
ArrayBuilder.Enumerator.cs (1)
34
return _index < _builder.
Count
;
ArrayBuilderExtensions.cs (10)
72
switch (items.
Count
)
90
var builder = ArrayBuilder<TResult>.GetInstance(items.
Count
);
112
switch (items.
Count
)
130
var builder = ArrayBuilder<TResult>.GetInstance(items.
Count
);
152
switch (items.
Count
)
170
var builder = ArrayBuilder<TResult>.GetInstance(items.
Count
);
173
builder.Add(map(item, builder.
Count
, arg));
200
builder.RemoveAt(builder.
Count
- 1);
206
if (builder.
Count
> 0)
218
return builder[builder.
Count
- 1];
Classification\ClassifierHelper.cs (2)
73
for (var i = spans.
Count
- 1; i >= 0; i--)
131
for (var i = 0; i < spans.
Count
; i++)
CodeFixes\FixAllOccurrences\BatchFixAllProvider.cs (1)
238
while (builder.
Count
> 0)
CustomDataFlowAnalysis.cs (3)
60
Debug.Assert(unreachableBlocksToVisit.
Count
== 0);
103
for (index = 0; index < unreachableBlocksToVisit.
Count
; index++)
198
while (toVisit.Count != 0 || unreachableBlocksToVisit.
Count
!= 0);
Editing\ImportAdderService.cs (1)
147
if (nodesToSimplify.
Count
== 0)
FindSymbols\Declarations\DeclarationFinder_AllDeclarations.cs (1)
135
if (buffer.
Count
== 0)
FindSymbols\SymbolTree\SymbolTreeInfo.cs (2)
282
for (var i = 0; i < tmp.
Count
; i++)
293
for (var i = 0; i < tmp.
Count
; i++)
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (1)
748
var childIndex = unsortedNodes.
Count
;
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (1)
156
var nodeIndex = list.
Count
;
J\s\src\Compilers\Core\Portable\Collections\ImmutableArrayExtensions.cs\ImmutableArrayExtensions.cs (2)
644
var result = (builder.
Count
== array.Length) ? array : builder.ToImmutable();
697
if (comparer != null && builder.
Count
> 1)
J\s\src\Dependencies\PooledObjects\ArrayBuilder.cs\ArrayBuilder.cs (25)
32
var result = new T[_builder.
Count
];
78
if (
Count
== 0)
82
else if (_builder.Capacity ==
Count
)
185
=> FindIndex(0, this.
Count
, match);
188
=> FindIndex(startIndex, this.
Count
- startIndex, match);
205
=> FindIndex(0,
Count
, match, arg);
208
=> FindIndex(startIndex,
Count
- startIndex, match, arg);
276
=>
Count
== 0 ? default : Last();
293
if (
Count
== 0)
307
if (
Count
== 0)
312
var tmp = ArrayBuilder<U>.GetInstance(
Count
);
329
if (
Count
== 0)
333
else if (_builder.Capacity ==
Count
)
373
if (this.
Count
!= 0)
394
Debug.Assert(builder.
Count
== 0);
450
if (this.
Count
== 1)
458
if (this.
Count
== 0)
465
var accumulator = new Dictionary<K, ArrayBuilder<T>>(
Count
, comparer);
466
for (var i = 0; i <
Count
; i++)
511
Debug.Assert(start + length <= items.
Count
);
570
Debug.Assert(limit <=
Count
);
593
for (var i = 0; i <
Count
; i++)
608
if (
Count
<= 1)
616
for (int i = 1; i <
Count
; i++)
630
var result = ArrayBuilder<S>.GetInstance(
Count
);
LanguageServices\DeclaredSymbolFactoryService\AbstractDeclaredSymbolInfoFactoryService.cs (4)
146
for (int i = 0, n = builder.
Count
; i < n; i++)
264
var count = declaredSymbolInfos.
Count
;
275
if (declaredSymbolInfos.
Count
!= count &&
332
var declaredSymbolInfoIndex = declaredSymbolInfos.
Count
- 1;
NameGenerator.cs (4)
97
for (var i = 0; i < names.
Count
; i++)
102
if (canUse(name) && collisionIndices.
Count
< 2)
122
for (var i = 0; i < collisionIndices.
Count
; i++)
153
for (int i = 0, n = names.
Count
; i < n; i++)
NamingStyle.cs (2)
223
if (violations.
Count
> 0)
279
if (violations.
Count
> 0)
OneOrMany.cs (2)
119
if (builder.
Count
== 0)
125
return builder.
Count
== Count ? this : new OneOrMany<T>(builder.ToImmutableAndFree());
OrderPreservingMultiDictionary.cs (1)
278
internal int Count => (_value as ArrayBuilder<V>)?.
Count
?? 1;
PathUtilities.cs (1)
815
else if (resolvedParts.
Count
> 0)
PatternMatching\CamelCaseResult.cs (1)
30
Debug.Assert(matchedSpansInReverse == null || matchedSpansInReverse.
Count
== matchCount);
PatternMatching\PatternMatcher.cs (1)
506
var matchCount = matchSpans.
Count
;
PooledBuilderExtensions.cs (3)
69
if (builders.
Count
== 0)
74
if (builders.
Count
== 1)
79
var result = ArrayBuilder<T>.GetInstance(builders.Sum(b => b.
Count
));
ReassignedVariable\AbstractReassignedVariableService.cs (2)
59
while (stack.
Count
> 0)
239
while (stack.
Count
!= 0)
SetWithInsertionOrder.cs (1)
84
public int Count => _elements?.
Count
?? 0;
SymbolKey.cs (2)
250
if (symbols.Builder.
Count
== 0)
255
else if (symbols.Builder.
Count
== 1)
SymbolKey.PooledArrayBuilder.cs (1)
21
public int Count => Builder.
Count
;
SyntaxNodeExtensions.cs (3)
245
while (commonAncestorsStack.
Count
> 0 &&
252
if (commonAncestorsStack.
Count
== 0)
267
return commonAncestorsStack.
Count
== 0 ? null : commonAncestorsStack.Peek();
TemporaryArray`1.cs (1)
91
public readonly int Count => _builder?.
Count
?? _count;
TextChangeRangeExtensions.cs (1)
384
if (builder.
Count
> 0)
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (1)
414
if (documentsToChange.
Count
== 0)
Microsoft.VisualStudio.LanguageServices (5)
FindReferences\Contexts\WithoutReferencesFindUsagesContext.cs (1)
114
if (entries.
Count
> 0)
InheritanceMargin\InheritanceMarginTag.cs (1)
52
for (var i = 1; i < allItems.
Count
; i++)
Preview\PreviewEngine.cs (1)
150
_topLevelChange.Children = builder.
Count
== 0 ? ChangeList.Empty : new ChangeList(builder.ToArray());
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceManager.cs (1)
343
if (moduleBuilder.
Count
== 0)
Venus\ContainedDocument.DocumentServiceProvider.cs (1)
235
if (builder.
Count
== 0)
Microsoft.VisualStudio.LanguageServices.Implementation (1)
SolutionExplorer\AnalyzersCommandHandler.cs (1)
410
if (notificationMessages.
Count
> 0)