Implemented interface members:
2 writes to Count
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
src\Compilers\Core\Portable\Collections\ArrayBuilderExtensions.cs (1)
290builder.Count = writeIndex;
src\Compilers\Core\Portable\Collections\TemporaryArray`1.cs (1)
239_builder.Count--;
49 references to Count
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (49)
src\Compilers\Core\Portable\Collections\ArrayBuilderExtensions.cs (11)
73switch (items.Count) 91var builder = ArrayBuilder<TResult>.GetInstance(items.Count); 113switch (items.Count) 131var builder = ArrayBuilder<TResult>.GetInstance(items.Count); 153switch (items.Count) 171var builder = ArrayBuilder<TResult>.GetInstance(items.Count); 174builder.Add(map(item, builder.Count, arg)); 201builder.RemoveAt(builder.Count - 1); 207if (builder.Count > 0) 219return builder[builder.Count - 1]; 278for (var i = 0; i < builder.Count; i++)
src\Compilers\Core\Portable\Collections\ImmutableArrayExtensions.cs (4)
833var result = (builder.Count == array.Length) ? array : builder.ToImmutable(); 873if (comparer != null && builder.Count > 1) 1189Debug.Assert(builder.Count > 1); 1260Debug.Assert(builder.Count == count);
src\Compilers\Core\Portable\Collections\TemporaryArray`1.cs (1)
104public readonly int Count => _builder?.Count ?? _count;
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
865else if (resolvedParts.Count > 0)
src\Compilers\Core\Portable\InternalUtilities\EnumField.cs (1)
42int end = sortedFields.Count;
src\Compilers\Core\Portable\InternalUtilities\SetWithInsertionOrder.cs (1)
85public int Count => _elements?.Count ?? 0;
src\Dependencies\PooledObjects\ArrayBuilder.cs (28)
44var result = new T[_builder.Count]; 90if (Count == 0) 94else if (_builder.Capacity == Count) 149=> Count == 0; 216=> FindIndex(0, this.Count, match); 219=> FindIndex(startIndex, this.Count - startIndex, match); 236=> FindIndex(0, Count, match, arg); 239=> FindIndex(startIndex, Count - startIndex, match, arg); 316if (this.Count <= 1) 341=> Count == 0 ? default : Last(); 358if (Count == 0) 372if (Count == 0) 377var tmp = ArrayBuilder<U>.GetInstance(Count); 401if (Count == 0) 405else if (_builder.Capacity == Count) 445if (this.Count != 0) 466Debug.Assert(builder.Count == 0); 522if (this.Count == 1) 530if (this.Count == 0) 537var accumulator = new Dictionary<K, ArrayBuilder<T>>(Count, comparer); 538for (var i = 0; i < Count; i++) 583Debug.Assert(start + length <= items.Count); 649Debug.Assert(limit <= Count); 661EnsureCapacity(Count + count); 674for (var i = 0; i < Count; i++) 689if (Count <= 1) 697for (int i = 1; i < Count; i++) 711var result = ArrayBuilder<S>.GetInstance(Count);
src\Dependencies\PooledObjects\ArrayBuilder.Enumerator.cs (1)
34return _index < _builder.Count;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\FixedSizeArrayBuilder.cs (1)
73Contract.ThrowIfTrue(_index + values.Count > _values.Length);