82 references to Count
Microsoft.AspNetCore.Razor.Utilities.Shared (33)
ImmutableArrayExtensions.cs (3)
988
if (stack.
Count
== source.Length)
993
using var result = new PooledArrayBuilder<T>(capacity: stack.
Count
);
995
while (stack.
Count
> 0)
PooledObjects\PooledArrayBuilder`1.cs (29)
198
readonly get => this[index.GetOffset(
Count
)];
199
set => this[index.GetOffset(
Count
)] = value;
253
=> Insert(
Count
, item);
256
=> InsertRange(
Count
, items);
336
=> InsertRange(
Count
, items);
358
Debug.Assert(index >= 0 && index <=
Count
);
384
Debug.Assert(index >= 0 && index <=
Count
);
418
Debug.Assert(index >= 0 && index <=
Count
);
457
if (index ==
Count
)
618
=> RemoveAt(index.GetOffset(
Count
));
625
/// If <see cref="ImmutableArray{T}.Builder.Capacity"/> equals <see cref="
Count
"/>, the
698
if (
Count
== 0)
715
=>
Count
> 0;
831
var n =
Count
;
870
=>
Count
> 0 ? this[0] : ThrowInvalidOperation(SR.Contains_no_elements);
933
=>
Count
> 0 ? this[0] : default;
946
=>
Count
> 0 ? this[0] : defaultValue;
1070
=>
Count
> 0 ? this[^1] : ThrowInvalidOperation(SR.Contains_no_elements);
1086
for (var i =
Count
- 1; i >= 0; i--)
1115
for (var i =
Count
- 1; i >= 0; i--)
1135
=>
Count
> 0 ? this[^1] : default;
1148
=>
Count
> 0 ? this[^1] : defaultValue;
1164
for (var i =
Count
- 1; i >= 0; i--)
1193
for (var i =
Count
- 1; i >= 0; i--)
1222
for (var i =
Count
- 1; i >= 0; i--)
1254
for (var i =
Count
- 1; i >= 0; i--)
1280
return
Count
switch
1390
return
Count
switch
1414
return
Count
switch
PooledObjects\PooledArrayBuilder`1.Enumerator.cs (1)
22
if (_index >= _builder.
Count
)
Microsoft.CodeAnalysis.Razor.Compiler (49)
Language\Components\ComponentBindLoweringPass.cs (3)
302
for (var i = toRemove.
Count
- 1; i >= 0; i--)
367
if (toRemove.
Count
> 0)
372
for (var i = toRemove.
Count
- 1; i >= 0; i--)
Language\DefaultTagHelperResolutionPhase.cs (1)
488
if (allowedNames.
Count
== 0)
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (1)
1589
if (pendingParts.
Count
== 0)
Language\Extensions\ImplementsDirectivePass.cs (1)
37
if (interfaces.
Count
> @class.Interfaces.Length)
Language\Intermediate\DocumentIntermediateNodeExtensions.cs (3)
39
while (stack.
Count
> 0)
80
while (stack.
Count
> 0)
125
while (stack.
Count
> 0)
Language\Intermediate\IntermediateNodeExtensions.cs (1)
58
while (stack.
Count
> 0)
Language\Legacy\CSharpCodeParser.cs (1)
2793
Debug.Assert(whitespace.
Count
== 0, "Expected empty builder.");
Language\Legacy\HtmlMarkupParser.cs (6)
1207
Debug.Assert(nameTokens.
Count
== 0);
1873
Debug.Assert(whitespaceTokens.
Count
== 0, "Expected empty builder.");
1894
if (whitespace.
Count
== 0 && EndOfFile)
1913
else if (whitespace.
Count
> 0)
1963
if (whitespace.
Count
> 0)
2242
for (var i = tokens.
Count
- 1; i >= 0; i--)
Language\Legacy\TagHelperBlockRewriter.cs (1)
206
if (attributeBuilder.
Count
> 0)
Language\Legacy\TokenizerBackedParser.cs (4)
162
for (var i = tokens.
Count
- 1; i >= 0; i--)
208
for (int i = tokens.
Count
- 1; i >= 0; i--)
304
Debug.Assert(!expectsEmptyBuilder || result.
Count
== 0, "Expected empty builder.");
323
Debug.Assert(result.
Count
== 0, "Expected empty builder.");
Language\RazorProjectEngine.cs (4)
398
if (imports.
Count
== 0)
403
using var result = new PooledArrayBuilder<RazorProjectItem>(capacity: imports.
Count
);
421
if (importItems.
Count
== 0)
433
using var imports = new PooledArrayBuilder<RazorSourceDocument>(importItems.
Count
);
Language\Syntax\BaseMarkupStartTagSyntax.cs (1)
114
if (tokens.
Count
> 0)
Language\Syntax\SyntaxBuilderExtensions.cs (2)
17
switch (builder.
Count
)
46
switch (builder.
Count
)
Language\Syntax\SyntaxList`1.cs (6)
185
Debug.Assert(builder.
Count
== count + tokens.Length);
213
var oldCount = builder.
Count
;
220
if (builder.
Count
== oldCount)
251
Debug.Assert(builder.
Count
== count + nodeCount);
400
Debug.Assert(builder.
Count
== index + nodeCount);
405
Debug.Assert(builder.
Count
== newCount + nodeCount);
Language\Syntax\SyntaxNavigator.cs (2)
47
while (stack.
Count
> 0)
91
while (stack.
Count
> 0)
Language\Syntax\SyntaxTokenList.cs (6)
200
Debug.Assert(builder.
Count
== count + tokens.Length);
223
var oldCount = builder.
Count
;
230
if (builder.
Count
== oldCount)
261
Debug.Assert(builder.
Count
== count + tokenCount);
385
Debug.Assert(builder.
Count
== index + tokenCount);
390
Debug.Assert(builder.
Count
== newCount + tokenCount);
Language\Syntax\SyntaxUtilities.cs (1)
75
if (literals.
Count
> 0)
Language\TagHelperBinder.cs (3)
174
return resultsBuilder.
Count
> 0
195
Debug.Assert(tempRulesBuilder.
Count
== 0);
205
if (tempRulesBuilder.
Count
> 0)
Language\TagHelperCollection.cs (2)
292
return segments.
Count
switch
367
return segments.
Count
switch