Implemented interface member:
150 references to Count
Microsoft.AspNetCore.Razor.Language.Legacy.UnitTests (1)
Legacy\CSharpToMarkupSwitchTest.cs (1)
367
Assert.Equal(2, children.
Count
);
Microsoft.AspNetCore.Razor.Language.UnitTests (107)
HtmlNodeOptimizationPassTest.cs (1)
41
Assert.Equal(4, block.Children.
Count
);
Syntax\SyntaxListTests.cs (106)
56
Assert.Equal(2, newList.
Count
);
78
Assert.Equal(2, list2.
Count
);
79
Assert.Equal(3, list3.
Count
);
103
Assert.Equal(2, newList.
Count
);
116
var insertResult = originalList.Insert(originalList.
Count
, node2);
119
Assert.Equal(addResult.
Count
, insertResult.
Count
);
121
for (var i = 0; i < addResult.
Count
; i++)
152
Assert.Equal(nodesToAdd.Length, newList.
Count
);
177
Assert.Equal(1 + nodesToAdd.Length, newList.
Count
);
196
Assert.Equal(originalList.
Count
, newList.
Count
);
218
Assert.Equal(3, newList.
Count
);
237
var insertResult = originalList.InsertRange(originalList.
Count
, span);
240
Assert.Equal(addResult.
Count
, insertResult.
Count
);
241
for (var i = 0; i < addResult.
Count
; i++)
263
Assert.Equal(nodesToAdd.Length, newList.
Count
);
288
Assert.Equal(1 + nodesToAdd.Length, newList.
Count
);
307
Assert.Equal(originalList.
Count
, newList.
Count
);
329
Assert.Equal(3, newList.
Count
);
346
var insertResult = originalList.InsertRange(originalList.
Count
, nodesToAdd);
349
Assert.Equal(addResult.
Count
, insertResult.
Count
);
350
for (var i = 0; i < addResult.
Count
; i++)
384
Assert.Equal(mixedNodes.Length, newList.
Count
);
408
Assert.Equal(nodesList.Count, newList.
Count
);
432
Assert.Equal(3, newList.
Count
);
454
Assert.Equal(2, originalList.
Count
);
455
Assert.Equal(3, newList.
Count
);
474
Assert.Equal(2, originalList.
Count
);
475
Assert.Equal(3, newList.
Count
);
491
var insertResult = originalList.Insert(originalList.
Count
, nodeToInsert);
495
Assert.Equal(addResult.
Count
, insertResult.
Count
);
496
for (var i = 0; i < addResult.
Count
; i++)
532
Assert.Equal(2, newList.
Count
);
564
Assert.Throws<ArgumentOutOfRangeException>(() => list.Insert(list.
Count
+ 1, node));
584
Assert.Equal(nodesToInsert.Length + 1, newList.
Count
);
607
Assert.Equal(2, originalList.
Count
);
608
Assert.Equal(originalList.
Count
+ nodesToInsert.Length, newList.
Count
);
629
var insertResult = originalList.InsertRange(originalList.
Count
, span);
633
Assert.Equal(addResult.
Count
, insertResult.
Count
);
634
for (var i = 0; i < addResult.
Count
; i++)
652
Assert.Equal(originalList.
Count
, newList.
Count
);
673
Assert.Equal(nodesToInsert.Length, newList.
Count
);
699
Assert.Equal(3, newList.
Count
);
721
Assert.Throws<ArgumentOutOfRangeException>(() => list.InsertRange(list.
Count
+ 1, nodes.AsSpan()));
741
Assert.Equal(nodesToInsert.Length + 1, newList.
Count
);
764
Assert.Equal(2, originalList.
Count
);
765
Assert.Equal(originalList.
Count
+ nodesToInsert.Length, newList.
Count
);
785
var insertResult = originalList.InsertRange(originalList.
Count
, nodesToInsert);
789
Assert.Equal(addResult.
Count
, insertResult.
Count
);
790
for (var i = 0; i < addResult.
Count
; i++)
808
Assert.Equal(originalList.
Count
, newList.
Count
);
829
Assert.Equal(nodesToInsert.Length, newList.
Count
);
855
Assert.Equal(3, newList.
Count
);
888
Assert.Throws<ArgumentOutOfRangeException>(() => list.InsertRange(list.
Count
+ 1, nodes));
908
Assert.Equal(nodesToInsert.Count + 1, newList.
Count
);
934
Assert.Equal(3, newList.
Count
);
972
Assert.Equal(3, originalList.
Count
);
973
Assert.Equal(2, newList.
Count
);
991
Assert.Equal(3, originalList.
Count
);
992
Assert.Equal(2, newList.
Count
);
1010
Assert.Equal(3, originalList.
Count
);
1011
Assert.Equal(2, newList.
Count
);
1035
Assert.Throws<ArgumentOutOfRangeException>(() => list.RemoveAt(list.
Count
));
1050
Assert.Equal(2, originalList.
Count
);
1069
Assert.Equal(removeResult.
Count
, removeAtResult.
Count
);
1070
for (var i = 0; i < removeResult.
Count
; i++)
1104
Assert.Equal(3, originalList.
Count
);
1105
Assert.Equal(2, newList.
Count
);
1123
Assert.Equal(2, originalList.
Count
);
1124
Assert.Equal(2, newList.
Count
);
1141
Assert.Equal(2, originalList.
Count
);
1194
Assert.Equal(3, originalList.
Count
);
1195
Assert.Equal(3, newList.
Count
);
1214
Assert.Equal(2, originalList.
Count
);
1217
Assert.Equal(2, newList.
Count
);
1270
Assert.Equal(replaceResult.
Count
, replaceRangeResult.
Count
);
1271
for (var i = 0; i < replaceResult.
Count
; i++)
1293
Assert.Equal(2, newList.
Count
);
1315
Assert.Equal(3, originalList.
Count
);
1316
Assert.Equal(4, newList.
Count
);
1336
Assert.Equal(3, originalList.
Count
);
1337
Assert.Equal(2, newList.
Count
);
1358
Assert.Equal(2, originalList.
Count
);
1361
Assert.Equal(3, newList.
Count
);
1391
Assert.Equal(2, newList.
Count
);
1411
Assert.Equal(3, originalList.
Count
);
1412
Assert.Equal(4, newList.
Count
);
1432
Assert.Equal(3, originalList.
Count
);
1433
Assert.Equal(2, newList.
Count
);
1452
Assert.Equal(2, originalList.
Count
);
1455
Assert.Equal(3, newList.
Count
);
1510
Assert.Equal(replacements.Count, newList.
Count
);
1532
Assert.Equal(2, newList.
Count
);
Microsoft.CodeAnalysis.Razor.Compiler (29)
Language\Legacy\ClassifiedSpanVisitor.cs (1)
166
return node.Children is [MarkupDynamicAttributeValueSyntax] or {
Count
: > 1 };
Language\Legacy\LegacySyntaxNodeExtensions.cs (2)
192
for (var i = children.
Count
- 1; i >= 0; i--)
205
for (var i = children.
Count
- 1; i >= 0; i--)
Language\Legacy\TagHelperBlockRewriter.cs (4)
74
for (var i = 0; i < startTag.Attributes.
Count
; i++)
172
for (var j = i; j < startTag.Attributes.
Count
; j++)
864
if (node.Children.
Count
<= 1)
870
for (var i = 0; i < node.Children.
Count
; i++)
Language\Legacy\TagHelperParseTreeRewriter.cs (2)
125
if (node.Body.
Count
== 0 && node.MarkupEndTag == null)
394
if (tagBlock.Attributes.
Count
== 0)
Language\Syntax\BaseMarkupEndTagSyntax.cs (1)
72
if (MiscAttributeContent?.Children is {
Count
: > 0 } children)
Language\Syntax\SyntaxList`1.cs (16)
111
=>
Count
> 0
112
? TextSpan.FromBounds(this[0].Span.Start, this[
Count
- 1].Span.End)
129
=> Insert(
Count
, node);
136
=> InsertRange(
Count
, nodes);
143
=> InsertRange(
Count
, nodes);
164
var count =
Count
;
197
var count =
Count
;
238
var count =
Count
;
262
var count =
Count
;
327
var newCount =
Count
- 1;
366
var newCount =
Count
- 1;
390
var newCount =
Count
- 1;
439
Debug.Assert(Node == null ||
Count
!= 0);
458
using var builder = new PooledArrayBuilder<TNode>(
Count
);
570
for (var i =
Count
- 1; i >= 0; i--)
583
for (var i =
Count
- 1; i >= 0; i--)
Language\Syntax\SyntaxList`1.Enumerator.cs (1)
27
if (newIndex < _list.
Count
)
Language\Syntax\SyntaxReplacer.cs (1)
299
if (index >= 0 && index < list.
Count
)
Language\Syntax\SyntaxRewriter.cs (1)
44
var count = list.
Count
;
Microsoft.CodeAnalysis.Razor.Workspaces (13)
CodeActions\Razor\WrapAttributesCodeActionProvider.cs (2)
34
if (attributes.
Count
== 0)
44
using var newLinePositions = new PooledArrayBuilder<int>(attributes.
Count
);
Completion\DirectiveAttributeCompletionItemProviderBase.cs (1)
142
using var attributeNames = new PooledArrayBuilder<string>(capacity: attributes.
Count
);
Diagnostics\RazorTranslateDiagnosticsService.cs (1)
167
return codeBlock.Children.
Count
== 1
Extensions\RazorCodeDocumentExtensions_ClassifiedSpans.cs (1)
194
return node.Children is [MarkupDynamicAttributeValueSyntax] or {
Count
: > 1 };
Extensions\RazorSyntaxNodeExtensions.cs (2)
93
body.CSharpCode is { Children: {
Count
: > 0 } children } &&
105
body.CSharpCode is { Children: {
Count
: > 0 } children } &&
Extensions\SyntaxListExtensions.cs (1)
29
var i when i == syntaxList.
Count
- 1 => syntaxNode,
Formatting\Passes\CSharpOnTypeFormattingPass.cs (1)
1134
codeBlock.Children.
Count
> 3 &&
Formatting\Passes\RazorFormattingPass.cs (2)
122
if (children.
Count
== 6 &&
287
if (children.
Count
== 4 &&
SemanticTokens\SemanticTokensVisitor.cs (2)
42
for (var i = 0; i < syntaxNodes.
Count
; i++)
150
for (var i = 1; i < node.Children.
Count
- 1; i++)