Implemented interface members:
1 write to Count
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Dependencies\Collections\TemporaryArray`1.cs (1)
242
_builder.
Count
--;
81 references to Count
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (81)
src\Compilers\Core\Portable\Collections\ArrayBuilderExtensions.cs (1)
18
if (builder.
Count
== 1)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
290
internal int Count => (_value as ArrayBuilder<V>)?.
Count
?? 1;
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
865
else if (resolvedParts.
Count
> 0)
src\Compilers\Core\Portable\InternalUtilities\SetWithInsertionOrder.cs (1)
85
public int Count => _elements?.
Count
?? 0;
src\Compilers\Core\Portable\Text\TextChangeRangeExtensions.cs (1)
385
if (builder.
Count
> 0)
src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (1)
91
ThrowIfTrue(_index + values.
Count
> _values.Length);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (4)
773
if (comparer != null && builder.
Count
> 1)
900
Debug.Assert(builder.
Count
> 1);
971
Debug.Assert(builder.
Count
== count);
1296
var result = (builder.
Count
== array.Length) ? array : builder.ToImmutable();
src\Dependencies\Collections\TemporaryArray`1.cs (1)
107
public readonly int Count => _builder?.
Count
?? _count;
src\Dependencies\PooledObjects\ArrayBuilder.cs (38)
43
var result = new T[_builder.
Count
];
89
if (
Count
== 0)
93
else if (_builder.Capacity ==
Count
)
148
=>
Count
== 0;
215
=> FindIndex(0, this.
Count
, match);
218
=> FindIndex(startIndex, this.
Count
- startIndex, match);
235
=> FindIndex(0,
Count
, match, arg);
238
=> FindIndex(startIndex,
Count
- startIndex, match, arg);
334
if (this.
Count
<= 1)
359
=>
Count
== 0 ? default : Last();
376
if (
Count
== 0)
390
if (
Count
== 0)
395
var tmp = ArrayBuilder<U>.GetInstance(
Count
);
419
if (
Count
== 0)
423
else if (_builder.Capacity ==
Count
)
472
if (this.
Count
!= 0)
493
Debug.Assert(builder.
Count
== 0);
549
if (this.
Count
== 1)
557
if (this.
Count
== 0)
564
var accumulator = new Dictionary<K, ArrayBuilder<T>>(
Count
, comparer);
565
for (var i = 0; i <
Count
; i++)
610
Debug.Assert(start + length <= items.
Count
);
669
Debug.Assert(limit <=
Count
);
681
EnsureCapacity(
Count
+ count);
694
for (var i = 0; i <
Count
; i++)
709
if (
Count
<= 1)
719
for (int i = 1; i <
Count
; i++)
733
var result = ArrayBuilder<S>.GetInstance(
Count
);
805
switch (
Count
)
823
var builder = ArrayBuilder<TResult>.GetInstance(
Count
);
843
switch (
Count
)
861
var builder = ArrayBuilder<TResult>.GetInstance(
Count
);
881
switch (
Count
)
899
var builder = ArrayBuilder<TResult>.GetInstance(
Count
);
902
builder.Add(map(item, builder.
Count
, arg));
918
RemoveAt(
Count
- 1);
924
if (
Count
> 0)
935
=> this[
Count
- 1];
src\Dependencies\PooledObjects\ArrayBuilder.Enumerator.cs (1)
36
return _index < _builder.
Count
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ListExtensions.cs (2)
69
for (var sourceIndex = 0; sourceIndex < list.
Count
; sourceIndex++)
78
list.RemoveRange(targetIndex, list.
Count
- targetIndex);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (3)
256
while (commonAncestorsStack.
Count
> 0 &&
263
if (commonAncestorsStack.
Count
== 0)
278
return commonAncestorsStack.
Count
== 0 ? null : commonAncestorsStack.Peek();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (3)
59
Debug.Assert(unreachableBlocksToVisit.
Count
== 0);
102
for (index = 0; index < unreachableBlocksToVisit.
Count
; index++)
197
while (toVisit.Count != 0 || unreachableBlocksToVisit.
Count
!= 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (1)
157
if (buffer.
Count
> 0)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (1)
205
Debug.Assert(scratch.
Count
== 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (7)
636
for (var i = lineBreaks.
Count
- 1; i >= 0; i--)
646
changes.
Count
== 0)
652
for (var i = changes.
Count
- 1; i >= 0; i--)
662
for (var i = changes.
Count
- 1; i >= 0; i--)
681
if (changes.
Count
== 0)
717
for (var i = 0; i < changes.
Count
; i++)
735
changes.
Count
== 0)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (2)
224
if (violations.
Count
> 0)
280
if (violations.
Count
> 0)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (2)
247
if (symbols.Builder.
Count
== 0)
252
else if (symbols.Builder.
Count
== 1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PooledArrayBuilder.cs (1)
21
public int Count => Builder.
Count
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PooledBuilderExtensions.cs (3)
69
if (builders.
Count
== 0)
74
if (builders.
Count
== 1)
79
var result = ArrayBuilder<T>.GetInstance(builders.Sum(b => b.
Count
));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (2)
558
if (newModifierTokens.
Count
== 0)
583
for (var i = newModifierTokens.
Count
- 1; i >= 0; i--)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (1)
150
if (nodesToSimplify.
Count
== 0)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
203
if (accessors.
Count
== 0)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (1)
125
for (var i = indexPath.
Count
- 1; i >= 0; i--)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (1)
112
for (var i = 0; i < names.
Count
; i++)