Base:
property
Children
Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNode.Children
1 write to Children
Microsoft.AspNetCore.Razor.Language.UnitTests (1)
Extensions\DefaultTagHelperTargetExtensionTest.cs (1)
328Children = { IntermediateNodeFactory.HtmlToken("\"value\"") }
77 references to Children
Microsoft.AspNetCore.Razor.Language.UnitTests (11)
CodeGeneration\DesignTimeNodeWriterTest.cs (3)
380var node = (CSharpExpressionAttributeValueIntermediateNode)FindDescendant<HtmlAttributeIntermediateNode>(documentNode).Children[1]; 412var node = (CSharpCodeAttributeValueIntermediateNode)FindDescendant<HtmlAttributeIntermediateNode>(documentNode).Children[1]; 444var node = (CSharpCodeAttributeValueIntermediateNode)FindDescendant<HtmlAttributeIntermediateNode>(documentNode).Children[1];
CodeGeneration\RuntimeNodeWriterTest.cs (3)
509var node = FindDescendant<HtmlAttributeIntermediateNode>(documentNode).Children[0] as HtmlAttributeValueIntermediateNode; 535var node = FindDescendant<HtmlAttributeIntermediateNode>(documentNode).Children[1] as CSharpExpressionAttributeValueIntermediateNode; 570var node = FindDescendant<HtmlAttributeIntermediateNode>(documentNode).Children[1] as CSharpCodeAttributeValueIntermediateNode;
CodeGeneration\TagHelperHtmlAttributeRuntimeNodeWriterTest.cs (3)
30var node = FindDescendant<HtmlAttributeIntermediateNode>(documentNode).Children[0] as HtmlAttributeValueIntermediateNode; 55var node = FindDescendant<HtmlAttributeIntermediateNode>(documentNode).Children[1] as CSharpExpressionAttributeValueIntermediateNode; 89var node = FindDescendant<HtmlAttributeIntermediateNode>(documentNode).Children[1] as CSharpCodeAttributeValueIntermediateNode;
Components\NodeAssert.cs (2)
21var attributeValueNode = Assert.IsType<HtmlAttributeValueIntermediateNode>(Assert.Single(attributeNode.Children)); 70var attributeValueNode = Assert.IsType<CSharpExpressionAttributeValueIntermediateNode>(Assert.Single(attributeNode.Children));
Microsoft.AspNetCore.Razor.Test.Common (1)
Language\Intermediate\IntermediateNodeAssert.cs (1)
168throw new IntermediateNodeAssertException(attribute, attribute.Children, e.Message, e);
Microsoft.CodeAnalysis.Razor.Compiler (65)
Language\CodeGeneration\RuntimeNodeWriter.cs (1)
174.Children
Language\Components\ComponentBindLoweringPass.cs (2)
533valueNode.Children.Add(valueAttributeValue); 555changeNode.Children.Add(changeAttributeValue);
Language\Components\ComponentComplexAttributeContentPass.cs (1)
61if (node.Children is [HtmlAttributeIntermediateNode { Children.Count: > 1 }])
Language\Components\ComponentEventHandlerLoweringPass.cs (1)
205result.Children.Add(attributeValueNode);
Language\Components\ComponentFormNameLoweringPass.cs (1)
70replacement.Children.AddRange(node.Children.Select(static child =>
Language\Components\ComponentLoweringPass.cs (1)
811attribute.Children.Add(RewriteAttributeContent(node.Children[i]));
Language\Components\ComponentMarkupBlockPass.cs (1)
336if (node.Children.Count == 0)
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (14)
239foreach (var vc in htmlAttrChild.Children) 387htmlAttrNode.Children.AddRange(fallbackAttr.Children); 600foreach (var child in htmlAttr.Children) 629foreach (var child in htmlAttr.Children) 933thHtml.Children.AddRange(htmlAttr.Children); 953if (AreAllChildrenOfType<HtmlAttributeValueIntermediateNode>(source.Children) && source.Children.Count > 1) 962foreach (var child in source.Children) 972var firstValue = (HtmlAttributeValueIntermediateNode)source.Children[0]; 977var totalLength = source.Children[^1] is HtmlAttributeValueIntermediateNode lastValue && lastValue.Source is { } ls 990foreach (var child in source.Children) 1051if (htmlAttr.Children is [{ Source: SourceSpan childSource }, ..]) 1054if (htmlAttr.Children.Count == 1) 1060var lastChild = htmlAttr.Children[^1];
Language\DefaultTagHelperResolutionPhase.cs (10)
564if (AreAllChildrenOfType<UnresolvedAttributeValueIntermediateNode>(source.Children) && source.Children.Count > 0) 567foreach (var child in source.Children) 593foreach (var child in source.Children) 766if (htmlAttr.Children.Count == 0) 780foreach (var child in htmlAttr.Children) 1025foreach (var child in htmlAttr.Children) 1267if (htmlAttr.Children.Count == 0) 1272if (AreAllChildrenOfType<UnresolvedAttributeValueIntermediateNode>(htmlAttr.Children) && htmlAttr.Children.Count > 0)
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (33)
341foreach (var child in htmlAttr.Children) 360htmlAttribute.Children.AddRange(htmlAttr.Children); 366else if (htmlAttr.Children.Count == 0) 399foreach (var child in htmlAttr.Children) 425foreach (var child in htmlAttr.Children) 452if (htmlAttr.Children.Count == 0) 472foreach (var child in htmlAttr.Children) 536foreach (var child in htmlAttr.Children) 564foreach (var child in htmlAttr.Children) 585htmlAttr.Children.Count > 0 && 586htmlAttr.Children[0] is CSharpExpressionAttributeValueIntermediateNode) 618foreach (var child in htmlAttr.Children) 746foreach (var child in htmlAttr.Children) 780foreach (var child in htmlAttr.Children) 881foreach (var child in htmlAttr.Children) 981foreach (var attrChild in htmlAttr.Children) 1003if (htmlAttr.Children.Count > 0) 1007foreach (var attrChild in htmlAttr.Children) 1068foreach (var attrChild in htmlAttr.Children) 1163foreach (var child in htmlAttr.Children) 1237if (htmlAttr.Children.Count >= 1 && 1238htmlAttr.Children[0] is UnresolvedExpressionAttributeValueIntermediateNode firstExpr && 1247if (htmlAttr.Children.Count == 1 && 1248htmlAttr.Children[0] is UnresolvedExpressionAttributeValueIntermediateNode soleCodeBlock && 1260foreach (var child in htmlAttr.Children) 1303for (var i = 1; i < htmlAttr.Children.Count; i++) 1305if (htmlAttr.Children[i] is UnresolvedAttributeValueIntermediateNode lit && lit.Source is { } litSrc) 1346foreach (var child in htmlAttr.Children) 1412for (var i = 0; i < htmlAttr.Children.Count; i++) 1414var child = htmlAttr.Children[i]; 1433if (i + 1 < htmlAttr.Children.Count && htmlAttr.Children[i + 1].Source is { } nextSrc) 1476foreach (var child in htmlAttr.Children)