Base:
property
Children
Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNode.Children
2 writes to Children
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (1)
1959Children =
Language\DefaultTagHelperResolutionPhase.cs (1)
966Children = { IntermediateNodeFactory.HtmlToken("", source) }
64 references to Children
Microsoft.CodeAnalysis.Razor.Compiler (64)
Language\CodeGeneration\IntermediateNodeWriter.cs (1)
307foreach (var child in node.Children)
Language\Components\ComponentBindLoweringPass.cs (1)
1036=> IntermediateNodeFactory.CSharpToken(GetTokenContent(htmlContentNode.Children, addQuotes: true)),
Language\Components\ComponentLoweringPass.cs (6)
559html.Children.Count == 1 && 560html.Children[0] is IntermediateToken token && 642content = string.Join(string.Empty, html.Children.OfType<IntermediateToken>().Select(n => n.Content)); 667newNode.Children.Add(htmlValue.Children[j]); 826for (var i = 0; i < html.Children.Count; i++) 828value.Children.Add(html.Children[i]);
Language\Components\ComponentMarkupBlockPass.cs (2)
364for (var i = 0; i < node.Children.Count; i++) 366if (node.Children[i] is IntermediateToken token)
Language\Components\ComponentMarkupEncodingPass.cs (2)
90foreach (var child in node.Children) 126foreach (var child in node.Children)
Language\Components\ComponentNodeWriter.cs (2)
1709var htmlTokens = node.Children.OfType<HtmlIntermediateToken>(); 1711foreach (var child in node.Children)
Language\Components\ComponentWhitespacePass.cs (2)
101RemoveContiguousWhitespace(htmlContentIntermediateNode.Children, direction); 102shouldRemoveNode = htmlContentIntermediateNode.Children.Count == 0;
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (2)
893node.Children.Add(IntermediateNodeFactory.HtmlToken( 1400fallback.Children.Add(IntermediateNodeFactory.HtmlToken(
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (12)
645htmlContent.Children.Add(new HtmlIntermediateToken(mergedContent, mergedSource)); 651htmlContent.Children.Add(valueChild); 658htmlContent.Children.Insert(0, new HtmlIntermediateToken(prefix, source: null)); 669prefixContent.Children.Add(new HtmlIntermediateToken(unresolvedExpr.Prefix, source: null)); 683htmlContent.Children.Add(token); 777htmlContent.Children.Add(new HtmlIntermediateToken(mergedContent, mergedSource)); 782htmlContent.Children.Add(htmlAttrValue.Children[j]); 788htmlContent.Children.AddRange(htmlAttrValue.Children); 806htmlContent.Children.AddRange(markupBlock.Children); 828prefixContent.Children.Add(new HtmlIntermediateToken(prefix, source: null)); 984mergedContent.Children.Add(new HtmlIntermediateToken(mergedText, spanSource)); 1001htmlContent.Children.AddRange(htmlValue.Children);
Language\DefaultTagHelperResolutionPhase.cs (9)
426current.Children.AddRange(next.Children); 526foreach (var token in htmlContent.Children) 570htmlContent.Children.Add(valueChild); 577if (htmlContent.Children.Count > 1) 579var firstSrc = htmlContent.Children[0].Source; 580var lastSrc = htmlContent.Children[^1].Source; 1184foreach (var hc in htmlContent.Children) 1277htmlContent.Children.Add(new HtmlIntermediateToken(mergedContent, mergedSpan));
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (20)
370emptyHtml.Children.Add(new HtmlIntermediateToken(string.Empty, htmlAttr.Source)); 433htmlContent.Children.Add(new HtmlIntermediateToken(content, tokenSource)); 458htmlContent.Children.Add(new HtmlIntermediateToken(string.Empty, source: null)); 501htmlContent.Children.Add(new HtmlIntermediateToken(content, source)); 622foreach (var token in hc2.Children) 788htmlContent.Children.Add(new HtmlIntermediateToken(content, tokenSource)); 823prefixContent.Children.Add(new HtmlIntermediateToken(prefix, source: null)); 838htmlContent.Children.Add(htmlToken); 895AppendTokenContent(sb, htmlContent.Children); 934htmlContent.Children.Add(new HtmlIntermediateToken(content, source)); 1045htmlContent.Children.Add(new HtmlIntermediateToken(attrContent, htmlAttr.Source)); 1067htmlContent.Children.Add(new HtmlIntermediateToken(attrContent, htmlAttr.Source)); 1080prefixHtml.Children.Add(new HtmlIntermediateToken(prefix, htmlAttr.Source)); 1091hc.Children.Add(new HtmlIntermediateToken(content, tokenSource)); 1101pHtml.Children.Add(new HtmlIntermediateToken(exprAttrValue.Prefix, source: null)); 1127suffixHtml.Children.Add(new HtmlIntermediateToken(suffix, source: null)); 1149current.Children.AddRange(next.Children); 1195foreach (var token in htmlContent.Children) 1597htmlContent.Children.Add(new HtmlIntermediateToken(text, tokenSource));
Language\Extensions\ViewCssScopePass.cs (3)
43for (var i = 0; i < node.Children.Count; i++) 45var child = node.Children[i]; 50node.Children.Insert(i + 1, IntermediateNodeFactory.HtmlToken(cssScope));
Language\Intermediate\ComponentTypeArgumentIntermediateNode.cs (1)
34[HtmlContentIntermediateNode { Children: [HtmlIntermediateToken t] }] => t.IsLazy
Language\Intermediate\HtmlContentIntermediateNode.cs (1)
28formatter.WriteChildren(Children);