Base:
property
Children
Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNode.Children
100 references to Children
Microsoft.AspNetCore.Mvc.Razor.Extensions.UnitTests (12)
ModelExpressionPassTest.cs (3)
51
var setProperty = tagHelperNode.
Children
.OfType<TagHelperPropertyIntermediateNode>().Single();
82
var setProperty = tagHelperNode.
Children
.OfType<TagHelperPropertyIntermediateNode>().Single();
118
var setProperty = tagHelperNode.
Children
.OfType<TagHelperPropertyIntermediateNode>().Single();
ViewComponentTagHelperPassTest.cs (9)
92
Assert.IsType<DefaultTagHelperCreateIntermediateNode>(tagHelperNode.
Children
[1]).TypeName);
93
Assert.Equal("Foo", Assert.IsType<DefaultTagHelperPropertyIntermediateNode>(tagHelperNode.
Children
[2]).PropertyName);
130
Assert.IsType<DefaultTagHelperCreateIntermediateNode>(tagHelperNode.
Children
[1]).TypeName);
131
Assert.IsType<DefaultTagHelperHtmlAttributeIntermediateNode>(tagHelperNode.
Children
[2]);
173
var viewComponentTagHelper = outerTagHelperNode.
Children
[0].GetTagHelperNode();
176
Assert.Equal("PTestTagHelper", Assert.IsType<DefaultTagHelperCreateIntermediateNode>(outerTagHelperNode.
Children
[1]).TypeName);
177
Assert.Equal("Foo", Assert.IsType<DefaultTagHelperPropertyIntermediateNode>(outerTagHelperNode.
Children
[2]).PropertyName);
181
Assert.IsType<DefaultTagHelperCreateIntermediateNode>(viewComponentTagHelper.
Children
[1]).TypeName);
182
Assert.Equal("Foo", Assert.IsType<DefaultTagHelperPropertyIntermediateNode>(viewComponentTagHelper.
Children
[2]).PropertyName);
Microsoft.AspNetCore.Razor.Language.UnitTests (37)
Extensions\DefaultTagHelperOptimizationPassTest.cs (6)
56
Assert.Equal(5, tagHelperNode.
Children
.Count);
58
var body = Assert.IsType<DefaultTagHelperBodyIntermediateNode>(tagHelperNode.
Children
[0]);
62
var create = Assert.IsType<DefaultTagHelperCreateIntermediateNode>(tagHelperNode.
Children
[1]);
67
var property = Assert.IsType<DefaultTagHelperPropertyIntermediateNode>(tagHelperNode.
Children
[2]);
76
var htmlAttribute = Assert.IsType<DefaultTagHelperHtmlAttributeIntermediateNode>(tagHelperNode.
Children
[3]);
80
Assert.IsType<DefaultTagHelperExecuteIntermediateNode>(tagHelperNode.
Children
[4]);
Extensions\DefaultTagHelperTargetExtensionTest.cs (26)
76
tagHelperNode.
Children
.Add(node);
113
tagHelperNode.
Children
.Add(node);
149
tagHelperNode.
Children
.Add(node);
182
tagHelperNode.
Children
.Add(node);
212
tagHelperNode.
Children
.Add(node);
241
tagHelperNode.
Children
.Add(node);
291
tagHelperNode.
Children
.Add(node);
332
tagHelperNode.
Children
.Add(node);
379
tagHelperNode.
Children
.Add(node);
494
tagHelperNode.
Children
.Add(node);
539
tagHelperNode.
Children
.Add(node);
585
tagHelperNode.
Children
.Add(node);
639
tagHelperNode.
Children
.Add(node1);
640
tagHelperNode.
Children
.Add(node2);
684
tagHelperNode.
Children
.Add(node);
729
tagHelperNode.
Children
.Add(node);
780
tagHelperNode.
Children
.Add(node);
824
tagHelperNode.
Children
.Add(node);
874
tagHelperNode.
Children
.Add(node);
930
tagHelperNode.
Children
.Add(node1);
931
tagHelperNode.
Children
.Add(node2);
975
tagHelperNode.
Children
.Add(node);
1020
tagHelperNode.
Children
.Add(node);
1093
tagHelperNode.
Children
.Add(node1);
1094
tagHelperNode.
Children
.Add(node2);
1147
tagHelperNode.
Children
.Add(node);
Extensions\PreallocatedAttributeTargetExtensionTest.cs (5)
84
tagHelperNode.
Children
.Add(node);
158
tagHelperNode.
Children
.Add(node);
208
tagHelperNode.
Children
.Add(node);
272
tagHelperNode.
Children
.Add(node1);
273
tagHelperNode.
Children
.Add(node2);
Microsoft.CodeAnalysis.Razor.Compiler (51)
Language\Components\ComponentComplexAttributeContentPass.cs (4)
38
for (var i = node.
Children
.Count - 1; i >= 0; i--)
40
if (node.
Children
[i] is TagHelperPropertyIntermediateNode propertyNode &&
45
else if (node.
Children
[i] is TagHelperHtmlAttributeIntermediateNode htmlNode &&
50
else if (node.
Children
[i] is TagHelperDirectiveAttributeIntermediateNode directiveAttributeNode)
Language\Components\ComponentLoweringPass.cs (4)
251
foreach (var child in node.
Children
)
296
foreach (var child in node.
Children
)
767
for (var i = 0; i < node.
Children
.Count; i++)
769
Visit(node.
Children
[i]);
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (8)
97
tagHelperNode.
Children
.Add(bodyNode);
115
tagHelperNode.
Children
.Add(child);
308
tagHelperNode.
Children
.Add(directiveNode);
362
tagHelperNode.
Children
.Add(prop);
407
tagHelperNode.
Children
.Add(htmlAttrNode);
902
tagHelperNode.
Children
.Add(directiveNode);
921
tagHelperNode.
Children
.Add(prop);
939
tagHelperNode.
Children
.Add(thHtml);
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (7)
47
tagHelperNode.
Children
.Add(bodyNode);
164
tagHelperNode.
Children
.Add(prop);
194
tagHelperNode.
Children
.Add(prop);
257
tagHelperNode.
Children
.Add(htmlAttrNode);
292
tagHelperNode.
Children
.Add(setTagHelperProperty);
306
tagHelperNode.
Children
.Add(setTagHelperProperty);
323
tagHelperNode.
Children
.Add(htmlAttribute);
Language\Extensions\DefaultTagHelperOptimizationPass.cs (17)
90
for (var i = 0; i < node.
Children
.Count; i++)
92
if (node.
Children
[i] is TagHelperBodyIntermediateNode bodyNode)
95
node.
Children
[i] = new DefaultTagHelperBodyIntermediateNode(bodyNode)
108
node.
Children
.Add(new DefaultTagHelperExecuteIntermediateNode());
114
for (var i = 0; i < node.
Children
.Count; i++)
116
if (node.
Children
[i] is TagHelperHtmlAttributeIntermediateNode htmlAttributeNode)
118
node.
Children
[i] = new DefaultTagHelperHtmlAttributeIntermediateNode(htmlAttributeNode);
140
while (i < node.
Children
.Count && node.
Children
[i] is TagHelperBodyIntermediateNode)
144
while (i < node.
Children
.Count && node.
Children
[i] is DefaultTagHelperBodyIntermediateNode)
150
while (i < node.
Children
.Count && node.
Children
[i] is DefaultTagHelperCreateIntermediateNode)
156
node.
Children
.Insert(i, new DefaultTagHelperCreateIntermediateNode()
165
for (i = 0; i < node.
Children
.Count; i++)
167
if (node.
Children
[i] is TagHelperPropertyIntermediateNode propertyNode &&
171
node.
Children
[i] = new DefaultTagHelperPropertyIntermediateNode(propertyNode)
Language\Extensions\DefaultTagHelperTargetExtension.cs (5)
564
Debug.Assert(tagHelperNode.
Children
.Contains(propertyNode));
567
for (var i = 0; i < tagHelperNode.
Children
.Count; i++)
569
if (tagHelperNode.
Children
[i] is DefaultTagHelperPropertyIntermediateNode otherPropertyNode &&
586
for (var i = 0; i < tagHelperNode.
Children
.Count; i++)
588
if (tagHelperNode.
Children
[i] is DefaultTagHelperPropertyIntermediateNode otherPropertyNode &&
Language\Extensions\PreallocatedAttributeTargetExtension.cs (3)
138
Debug.Assert(tagHelperNode.
Children
.Contains(propertyNode));
141
for (var i = 0; i < tagHelperNode.
Children
.Count; i++)
143
if (tagHelperNode.
Children
[i] is PreallocatedTagHelperPropertyIntermediateNode otherPropertyNode &&
Mvc.Version2_X\InstrumentationPass.cs (2)
111
for (var i = 0; i < node.
Children
.Count; i++)
113
var child = node.
Children
[i];
Mvc\ViewComponentTagHelperPass.cs (1)
73
var children = node.
Children
;