Implemented interface members:
1 write to Count
Microsoft.CodeAnalysis.InteractiveHost (1)
src\Dependencies\Collections\TemporaryArray`1.cs (1)
239
_builder.
Count
--;
45 references to Count
Microsoft.CodeAnalysis.InteractiveHost (45)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
865
else if (resolvedParts.
Count
> 0)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (4)
832
var result = (builder.
Count
== array.Length) ? array : builder.ToImmutable();
873
if (comparer != null && builder.
Count
> 1)
1189
Debug.Assert(builder.
Count
> 1);
1260
Debug.Assert(builder.
Count
== count);
src\Dependencies\Collections\TemporaryArray`1.cs (1)
104
public readonly int Count => _builder?.
Count
?? _count;
src\Dependencies\PooledObjects\ArrayBuilder.cs (38)
41
var result = new T[_builder.
Count
];
87
if (
Count
== 0)
91
else if (_builder.Capacity ==
Count
)
146
=>
Count
== 0;
213
=> FindIndex(0, this.
Count
, match);
216
=> FindIndex(startIndex, this.
Count
- startIndex, match);
233
=> FindIndex(0,
Count
, match, arg);
236
=> FindIndex(startIndex,
Count
- startIndex, match, arg);
332
if (this.
Count
<= 1)
357
=>
Count
== 0 ? default : Last();
374
if (
Count
== 0)
388
if (
Count
== 0)
393
var tmp = ArrayBuilder<U>.GetInstance(
Count
);
417
if (
Count
== 0)
421
else if (_builder.Capacity ==
Count
)
470
if (this.
Count
!= 0)
491
Debug.Assert(builder.
Count
== 0);
547
if (this.
Count
== 1)
555
if (this.
Count
== 0)
562
var accumulator = new Dictionary<K, ArrayBuilder<T>>(
Count
, comparer);
563
for (var i = 0; i <
Count
; i++)
608
Debug.Assert(start + length <= items.
Count
);
667
Debug.Assert(limit <=
Count
);
679
EnsureCapacity(
Count
+ count);
692
for (var i = 0; i <
Count
; i++)
707
if (
Count
<= 1)
717
for (int i = 1; i <
Count
; i++)
731
var result = ArrayBuilder<S>.GetInstance(
Count
);
803
switch (
Count
)
821
var builder = ArrayBuilder<TResult>.GetInstance(
Count
);
841
switch (
Count
)
859
var builder = ArrayBuilder<TResult>.GetInstance(
Count
);
879
switch (
Count
)
897
var builder = ArrayBuilder<TResult>.GetInstance(
Count
);
900
builder.Add(map(item, builder.
Count
, arg));
916
RemoveAt(
Count
- 1);
922
if (
Count
> 0)
933
=> this[
Count
- 1];
src\Dependencies\PooledObjects\ArrayBuilder.Enumerator.cs (1)
34
return _index < _builder.
Count
;