Implemented interface members:
1 write to Count
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (1)
242_builder.Count--;
76 references to Count
Microsoft.CodeAnalysis.ResxSourceGenerator (76)
src\roslyn\src\Compilers\Core\Portable\Collections\ArrayBuilderExtensions.cs (1)
18if (builder.Count == 1)
src\roslyn\src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
290internal int Count => (_value as ArrayBuilder<V>)?.Count ?? 1;
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
901var partCount = resolvedParts.Count;
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\SetWithInsertionOrder.cs (1)
85public int Count => _elements?.Count ?? 0;
src\roslyn\src\Compilers\Core\Portable\Text\TextChangeRangeExtensions.cs (1)
385if (builder.Count > 0)
src\roslyn\src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
93ThrowIfTrue(_index + values.Count > _values.Length);
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (4)
714if (comparer != null && builder.Count > 1) 841Debug.Assert(builder.Count > 1); 912Debug.Assert(builder.Count == count); 1207var result = (builder.Count == array.Length) ? array : builder.ToImmutable();
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (1)
107public readonly int Count => _builder?.Count ?? _count;
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (37)
48var result = new T[_builder.Count]; 94if (Count == 0) 98else if (_builder.Capacity == Count) 153=> Count == 0; 220=> FindIndex(0, this.Count, match); 223=> FindIndex(startIndex, this.Count - startIndex, match); 240=> FindIndex(0, Count, match, arg); 243=> FindIndex(startIndex, Count - startIndex, match, arg); 353if (this.Count <= 1) 378=> Count == 0 ? default : Last(); 395if (Count == 0) 409if (Count == 0) 414var result = new U[Count]; 438if (Count == 0) 442else if (_builder.Capacity == Count) 491if (this.Count != 0) 521Debug.Assert(builder.Count == 0); 616if (this.Count == 1) 624if (this.Count == 0) 631var accumulator = new Dictionary<K, ArrayBuilder<T>>(Count, comparer); 632for (var i = 0; i < Count; i++) 677Debug.Assert(start + length <= items.Count); 744Debug.Assert(limit <= Count); 756EnsureCapacity(Count + count); 769for (var i = 0; i < Count; i++) 784if (Count <= 1) 794for (int i = 1; i < Count; i++) 808var result = ArrayBuilder<S>.GetInstance(Count); 880switch (Count) 898var result = new TResult[Count]; 916switch (Count) 934var result = new TResult[Count]; 952switch (Count) 970var result = new TResult[Count]; 987RemoveAt(Count - 1); 993if (Count > 0) 1004=> this[Count - 1];
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.Enumerator.cs (1)
36return _index < _builder.Count;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharUtilities.cs (1)
35for (int i = 0, n = virtualChars.Count; i < n;)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ListExtensions.cs (2)
69for (var sourceIndex = 0; sourceIndex < list.Count; sourceIndex++) 78list.RemoveRange(targetIndex, list.Count - targetIndex);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (3)
256while (commonAncestorsStack.Count > 0 && 263if (commonAncestorsStack.Count == 0) 278return commonAncestorsStack.Count == 0 ? null : commonAncestorsStack.Peek();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (3)
59Debug.Assert(unreachableBlocksToVisit.Count == 0); 102for (index = 0; index < unreachableBlocksToVisit.Count; index++) 197while (toVisit.Count != 0 || unreachableBlocksToVisit.Count != 0);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
157if (buffer.Count > 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (1)
205Debug.Assert(scratch.Count == 0);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (7)
636for (var i = lineBreaks.Count - 1; i >= 0; i--) 646changes.Count == 0) 652for (var i = changes.Count - 1; i >= 0; i--) 662for (var i = changes.Count - 1; i >= 0; i--) 681if (changes.Count == 0) 717for (var i = 0; i < changes.Count; i++) 735changes.Count == 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (2)
224if (violations.Count > 0) 280if (violations.Count > 0)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (2)
247if (symbols.Builder.Count == 0) 252else if (symbols.Builder.Count == 1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.EventSymbolKey.cs (1)
42for (var i = 0; i < events.Builder.Count; i++)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PooledArrayBuilder.cs (1)
21public int Count => Builder.Count;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PooledBuilderExtensions.cs (3)
81if (builders.Count == 0) 86if (builders.Count == 1) 91var result = ArrayBuilder<T>.GetInstance(builders.Sum(b => b.Count));