176 references to Count
Microsoft.AspNetCore.Razor.Test.Common (6)
Language\IntegrationTests\IntegrationTestBase.cs (1)
782
if (innerImports.
Count
== 0)
Language\SyntaxTreeVerifier.cs (5)
43
if (tokens.
Count
== 0)
60
if (tokens.
Count
== 1)
68
for (var i = 1; i < (tokens.
Count
- 1); i++)
79
validateNonZeroWidth(lastToken.GetPreviousToken(includeZeroWidth: false), tokens.
Count
- 1, countUp: false, in tokens);
83
var (targetIndex, increment) = countUp ? (tokens.
Count
, 1) : (-1, -1);
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.AspNetCore.Razor.Utilities.Shared.UnitTests (71)
PooledObjects\PooledArrayBuilderTests.cs (71)
77
for (var i = removeIndex; i < builder.
Count
; i++)
83
Assert.Equal(newCount, builder.
Count
);
323
Assert.Equal(1, builder.
Count
);
344
Assert.Equal(3, builder.
Count
);
368
Assert.Equal(4, builder.
Count
);
403
Assert.Equal(5, builder.
Count
);
440
Assert.Equal(6, builder.
Count
);
462
Assert.Equal(1, builder.
Count
);
497
Assert.Equal(2, builder.
Count
);
515
Assert.Equal(100, builder.
Count
);
543
Assert.Equal(0, builder.
Count
);
558
Assert.Equal(count, builder.
Count
);
589
Assert.Equal(3, builder.
Count
);
611
Assert.Equal(3, builder.
Count
);
638
Assert.Equal(5, builder.
Count
);
662
Assert.Equal(3, builder.
Count
);
685
Assert.Equal(3, builder.
Count
);
720
Assert.Equal(6, builder.
Count
);
757
Assert.Equal(10, builder.
Count
);
775
Assert.Equal(5, builder.
Count
);
804
Assert.Equal(4, builder.
Count
);
824
Assert.Equal(3, builder.
Count
);
843
Assert.Equal(3, builder.
Count
);
856
Assert.Equal(1, builder.
Count
);
869
Assert.Equal(3, builder.
Count
);
884
Assert.Equal(3, builder.
Count
);
899
Assert.Equal(3, builder.
Count
);
917
Assert.Equal(4, builder.
Count
);
922
Assert.Equal(5, builder.
Count
);
955
Assert.Equal(4, builder.
Count
);
1002
Assert.Equal(6, builder.
Count
);
1021
Assert.Equal(2, builder.
Count
);
1028
Assert.Equal(2, builder.
Count
);
1043
Assert.Equal(4, builder.
Count
);
1060
Assert.Equal(4, builder.
Count
);
1077
Assert.Equal(4, builder.
Count
);
1094
Assert.Equal(4, builder.
Count
);
1114
Assert.Equal(4, builder.
Count
);
1143
Assert.Equal(6, builder.
Count
);
1181
Assert.Equal(7, builder.
Count
);
1199
Assert.Equal(3, builder.
Count
);
1213
Assert.Equal(3, builder.
Count
);
1227
Assert.Equal(100, builder.
Count
);
1254
Assert.Equal(2, builder.
Count
);
1270
Assert.Equal(4, builder.
Count
);
1288
Assert.Equal(4, builder.
Count
);
1306
Assert.Equal(4, builder.
Count
);
1324
Assert.Equal(3, builder.
Count
);
1343
Assert.Equal(4, builder.
Count
);
1379
Assert.Equal(6, builder.
Count
);
1418
Assert.Equal(7, builder.
Count
);
1436
Assert.Equal(3, builder.
Count
);
1465
Assert.Equal(11, builder.
Count
);
1494
Assert.Equal(4, builder.
Count
);
1514
Assert.Equal(4, builder.
Count
);
1534
Assert.Equal(4, builder.
Count
);
1556
Assert.Equal(2, builder.
Count
);
1584
Assert.Equal(6, builder.
Count
);
1611
Assert.Equal(3, builder.
Count
);
1633
Assert.Equal(11, builder.
Count
);
1663
Assert.Equal(2, builder.
Count
);
1680
Assert.Equal(4, builder.
Count
);
1699
Assert.Equal(4, builder.
Count
);
1718
Assert.Equal(4, builder.
Count
);
1737
Assert.Equal(3, builder.
Count
);
1757
Assert.Equal(4, builder.
Count
);
1794
Assert.Equal(6, builder.
Count
);
1834
Assert.Equal(7, builder.
Count
);
1853
Assert.Equal(3, builder.
Count
);
1878
Assert.Equal(5, builder.
Count
);
1902
Assert.Equal(11, 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)
490
if (allowedNames.
Count
== 0)
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (1)
1569
if (pendingParts.
Count
== 0)
Language\Extensions\ImplementsDirectivePass.cs (1)
38
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)
2802
Debug.Assert(whitespace.
Count
== 0, "Expected empty builder.");
Language\Legacy\HtmlMarkupParser.cs (6)
1213
Debug.Assert(nameTokens.
Count
== 0);
1879
Debug.Assert(whitespaceTokens.
Count
== 0, "Expected empty builder.");
1900
if (whitespace.
Count
== 0 && EndOfFile)
1919
else if (whitespace.
Count
> 0)
1969
if (whitespace.
Count
> 0)
2248
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)
474
if (imports.
Count
== 0)
479
using var result = new PooledArrayBuilder<RazorProjectItem>(capacity: imports.
Count
);
497
if (importItems.
Count
== 0)
511
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
Microsoft.CodeAnalysis.Razor.Workspaces (14)
AutoInsert\AutoInsertService.cs (1)
59
if (applicableProviders.
Count
== 0)
CodeActions\Razor\WrapAttributesCodeActionProvider.cs (1)
72
if (newLinePositions.
Count
== 0)
Completion\CompletionListMerger.cs (1)
107
if (collector.
Count
== 0)
Completion\Delegation\SnippetResponseRewriter.cs (1)
37
if (completionList.Items.Length != items.
Count
)
Completion\VSInternalCompletionItemExtensions.cs (1)
35
if (ids.
Count
> 0)
DocumentMapping\RazorEditService.cs (1)
201
if (normalizedChanges.
Count
== changes.Length)
DocumentMapping\RazorEditService_UsingDirectives.cs (1)
344
if (firstBlockOfUsingsBuilder.
Count
== 0)
Formatting\Passes\CSharpFormattingPass.cs (2)
80
while (iChanges < formattingChanges.
Count
)
90
if (iChanges < formattingChanges.
Count
&&
Formatting\Passes\HtmlFormattingPass.cs (1)
186
if (changes.Length == validChanges.
Count
)
Formatting\UsingDirectiveHelper.cs (2)
82
if (usingDirectives.
Count
> 0)
121
Debug.Assert(existingUsingDirectives.
Count
> 0);
GoToDefinition\RazorComponentDefinitionHelpers.cs (1)
128
if (descriptorsBuilder.
Count
== 0)
Rename\RenameService.cs (1)
103
if (documentChanges.
Count
== 0)
Microsoft.CodeAnalysis.Remote.Razor (1)
Diagnostics\RemoteDiagnosticsService.cs (1)
143
if (diagnostics.
Count
== convertedDiagnostics.Length)
Microsoft.VisualStudio.LanguageServices.Razor (1)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionEndpoint.cs (1)
319
if (builder.
Count
== 0)
Microsoft.VisualStudioCode.RazorExtension (1)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionEndpoint.cs (1)
319
if (builder.
Count
== 0)