Implemented interface member:
89 references to Count
Microsoft.CodeAnalysis.CodeStyle (69)
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (3)
275if (idsBuilder.Count == 0) 458if (analyzersBuilder.Count > 0) 684for (var i = indexOfPragma + incrementOrDecrement; i >= 0 && i < sortedPragmasWithIds.Count; i += incrementOrDecrement)
AbstractTriviaFormatter.cs (7)
637for (var i = lineBreaks.Count - 1; i >= 0; i--) 647changes.Count == 0) 653for (var i = changes.Count - 1; i >= 0; i--) 663for (var i = changes.Count - 1; i >= 0; i--) 682if (changes.Count == 0) 718for (var i = 0; i < changes.Count; i++) 736changes.Count == 0)
ArrayBuilder.Enumerator.cs (1)
34return _index < _builder.Count;
ArrayBuilderExtensions.cs (10)
72switch (items.Count) 90var builder = ArrayBuilder<TResult>.GetInstance(items.Count); 112switch (items.Count) 130var builder = ArrayBuilder<TResult>.GetInstance(items.Count); 152switch (items.Count) 170var builder = ArrayBuilder<TResult>.GetInstance(items.Count); 173builder.Add(map(item, builder.Count, arg)); 200builder.RemoveAt(builder.Count - 1); 206if (builder.Count > 0) 218return builder[builder.Count - 1];
CustomDataFlowAnalysis.cs (3)
60Debug.Assert(unreachableBlocksToVisit.Count == 0); 103for (index = 0; index < unreachableBlocksToVisit.Count; index++) 198while (toVisit.Count != 0 || unreachableBlocksToVisit.Count != 0);
J\s\src\Compilers\Core\Portable\Collections\ImmutableArrayExtensions.cs\ImmutableArrayExtensions.cs (2)
644var result = (builder.Count == array.Length) ? array : builder.ToImmutable(); 697if (comparer != null && builder.Count > 1)
J\s\src\Dependencies\PooledObjects\ArrayBuilder.cs\ArrayBuilder.cs (25)
32var result = new T[_builder.Count]; 78if (Count == 0) 82else 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(); 293if (Count == 0) 307if (Count == 0) 312var tmp = ArrayBuilder<U>.GetInstance(Count); 329if (Count == 0) 333else if (_builder.Capacity == Count) 373if (this.Count != 0) 394Debug.Assert(builder.Count == 0); 450if (this.Count == 1) 458if (this.Count == 0) 465var accumulator = new Dictionary<K, ArrayBuilder<T>>(Count, comparer); 466for (var i = 0; i < Count; i++) 511Debug.Assert(start + length <= items.Count); 570Debug.Assert(limit <= Count); 593for (var i = 0; i < Count; i++) 608if (Count <= 1) 616for (int i = 1; i < Count; i++) 630var result = ArrayBuilder<S>.GetInstance(Count);
NamingStyle.cs (2)
223if (violations.Count > 0) 279if (violations.Count > 0)
OneOrMany.cs (2)
119if (builder.Count == 0) 125return builder.Count == Count ? this : new OneOrMany<T>(builder.ToImmutableAndFree());
OrderPreservingMultiDictionary.cs (1)
278internal int Count => (_value as ArrayBuilder<V>)?.Count ?? 1;
PathUtilities.cs (1)
815else if (resolvedParts.Count > 0)
PooledBuilderExtensions.cs (3)
69if (builders.Count == 0) 74if (builders.Count == 1) 79var result = ArrayBuilder<T>.GetInstance(builders.Sum(b => b.Count));
SetWithInsertionOrder.cs (1)
84public int Count => _elements?.Count ?? 0;
SymbolKey.cs (2)
250if (symbols.Builder.Count == 0) 255else if (symbols.Builder.Count == 1)
SymbolKey.PooledArrayBuilder.cs (1)
21public int Count => Builder.Count;
SyntaxNodeExtensions.cs (3)
245while (commonAncestorsStack.Count > 0 && 252if (commonAncestorsStack.Count == 0) 267return commonAncestorsStack.Count == 0 ? null : commonAncestorsStack.Peek();
TemporaryArray`1.cs (1)
91public readonly int Count => _builder?.Count ?? _count;
TextChangeRangeExtensions.cs (1)
384if (builder.Count > 0)
Microsoft.CodeAnalysis.CodeStyle.Fixes (6)
AbstractCodeGenerationService.cs (2)
559if (newModifierTokens.Count == 0) 586for (var i = newModifierTokens.Count - 1; i >= 0; i--)
NameGenerator.cs (4)
97for (var i = 0; i < names.Count; i++) 102if (canUse(name) && collisionIndices.Count < 2) 122for (var i = 0; i < collisionIndices.Count; i++) 153for (int i = 0, n = names.Count; i < n; i++)
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
53while (stack.Count > 0)
CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
207while (stack.Count > 0)
CSharpVirtualCharService.cs (2)
297for (var i = 0; i < charResults.Count;) 310if (i + 1 < charResults.Count)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (9)
CSharpCodeGenerationService.cs (1)
744if (newModifierTokens.Count == 0)
CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (3)
183if (_statementsBuilder.Count == 0) 197var last = _statementsBuilder.Count - 1; 205if (_statementsBuilder.Count > 1)
CSharpTypeInferenceService.TypeInferrer.cs (2)
800return matchingRefParameters.Count > 0 2384if (elementTypesBuilder.Contains(null) || elementTypesBuilder.Count != arguments.Count)
UseExplicitTypeCodeFixProvider.cs (1)
201var separatorBuilder = ArrayBuilder<SyntaxToken>.GetInstance(builder.Count - 1, SyntaxFactory.Token(leading: default, SyntaxKind.CommaToken, trailing: default));
UseInitializerHelpers.cs (1)
41if (nodesAndTokens.Count % 2 == 1)
UseSimpleUsingStatementCodeFixProvider.cs (1)
102for (int i = 0, n = result.Count; i < n; i++)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
UseInitializerHelpers.vb (1)
37If nodesAndTokens.Count Mod 2 = 1 Then