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