Base:
property
Children
Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNode.Children
31 references to Children
Microsoft.CodeAnalysis.Razor.Compiler (31)
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]))
62
@namespace.
Children
.Insert(index++, new RouteAttributeExtensionNode(routeToken.Content) { Source = routeToken.Source });
Language\Components\ComponentRenderModeDirectivePass.cs (5)
98
@namespace.
Children
.Add(classDecl);
115
var childCount = @namespace.
Children
.Count;
118
if (object.ReferenceEquals(@namespace.
Children
[i], @class))
120
@namespace.
Children
.Insert(i, attributeNode);
125
Debug.Assert(@namespace.
Children
.Count == childCount + 1);
Language\DefaultRazorMarkupSplitPhase.cs (4)
158
stubNamespace.
Children
.Add(stubClass);
229
foreach (var nsChild in primaryNamespace.
Children
)
236
declNamespace.
Children
.Add(ReferenceEquals(nsChild, primaryClass) ? declClass : nsChild);
324
RemoveClassAttributeChildren(primaryNamespace.
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()
Language\RazorCSharpDocumentWriter.cs (1)
181
foreach (var child in node.
Children
)
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\RazorPageDocumentClassifierPass.cs (2)
112
var classIndex = @namespace.
Children
.IndexOf(@class);
126
@namespace.
Children
.Insert(classIndex, metadataAttributeNode);