Base:
property
Children
Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNode.Children
39 references to Children
Microsoft.AspNetCore.Mvc.Razor.Extensions.UnitTests (2)
ModelDirectiveTest.cs (2)
205
var usingNode = Assert.IsType<UsingDirectiveIntermediateNode>(namespaceNode.
Children
[0]);
237
var usingNode = Assert.IsType<UsingDirectiveIntermediateNode>(namespaceNode.
Children
[0]);
Microsoft.AspNetCore.Razor.Language.UnitTests (9)
Extensions\MetadataAttributePassTest.cs (9)
130
Assert.Equal(2, @namespace.
Children
.Count);
131
var checksum = Assert.IsType<RazorSourceChecksumAttributeIntermediateNode>(@namespace.
Children
[0]);
135
var foundClass = Assert.IsType<ClassDeclarationIntermediateNode>(@namespace.
Children
[1]);
286
Assert.Equal(2, @namespace.
Children
.Count);
287
var checksum = Assert.IsType<RazorSourceChecksumAttributeIntermediateNode>(@namespace.
Children
[0]);
334
Assert.Equal(3, @namespace.
Children
.Count);
335
var checksum = Assert.IsType<RazorSourceChecksumAttributeIntermediateNode>(@namespace.
Children
[0]);
339
checksum = Assert.IsType<RazorSourceChecksumAttributeIntermediateNode>(@namespace.
Children
[1]);
394
var child = Assert.Single(@namespace.
Children
);
Microsoft.CodeAnalysis.Razor.Compiler (28)
Language\Components\ComponentGenericTypePass.cs (2)
461
var classNode = namespaceNode.
Children
471
namespaceNode.
Children
.Add(classNode);
Language\Components\ComponentLayoutDirectivePass.cs (3)
44
for (var i = 0; i < @namespace.
Children
.Count; i++)
46
if (object.ReferenceEquals(@namespace.
Children
[i], @class))
48
@namespace.
Children
.Insert(i, attributeNode);
Language\Components\ComponentPageDirectivePass.cs (3)
42
for (; index < @namespace.
Children
.Count; index++)
44
if (object.ReferenceEquals(@class, @namespace.
Children
[index]))
64
@namespace.
Children
.Insert(index++, new RouteAttributeExtensionNode(routeToken.Content) { Source = routeToken.Source });
Language\Components\ComponentRenderModeDirectivePass.cs (5)
92
@namespace.
Children
.Add(classDecl);
109
var childCount = @namespace.
Children
.Count;
112
if (object.ReferenceEquals(@namespace.
Children
[i], @class))
114
@namespace.
Children
.Insert(i, attributeNode);
119
Debug.Assert(@namespace.
Children
.Count == childCount + 1);
Language\DefaultRazorCSharpLoweringPhase.cs (1)
145
foreach (var child in node.
Children
)
Language\Extensions\AttributeDirectivePass.cs (2)
24
var classIndex = @namespace.
Children
.IndexOf(@class);
37
@namespace.
Children
.Insert(classIndex++, node);
Language\Extensions\MetadataAttributePass.cs (4)
86
for (var j = 0; j < @namespace.
Children
.Count; j++)
88
if (object.ReferenceEquals(@namespace.
Children
[j], @class))
116
@namespace.
Children
.Insert((int)insert++, new RazorSourceChecksumAttributeIntermediateNode()
138
@namespace.
Children
.Insert((int)insert++, new RazorSourceChecksumAttributeIntermediateNode()
Mvc.Version2_X\RazorPageDocumentClassifierPass.cs (2)
93
var classIndex = @namespace.
Children
.IndexOf(@class);
107
@namespace.
Children
.Insert(classIndex, metadataAttributeNode);
Mvc\CreateNewOnMetadataUpdateAttributePass.cs (3)
39
var classIndex = @namespace.
Children
.IndexOf(@class);
50
@namespace.
Children
.Insert(classIndex, metadataAttributeNode);
53
@namespace.
Children
.Insert(classIndex, new RazorCompiledItemMetadataAttributeIntermediateNode
Mvc\ModelDirective.cs (1)
103
visitor.Namespace?.
Children
.Insert(0, usingNode);
Mvc\RazorPageDocumentClassifierPass.cs (2)
112
var classIndex = @namespace.
Children
.IndexOf(@class);
126
@namespace.
Children
.Insert(classIndex, metadataAttributeNode);