Base:
property
Children
Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNode.Children
2 writes to Children
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (1)
1984Children =
Language\DefaultTagHelperResolutionPhase.cs (1)
1035Children = { IntermediateNodeFactory.HtmlToken("", source) }
65 references to Children
Microsoft.CodeAnalysis.Razor.Compiler (65)
Language\CodeGeneration\IntermediateNodeWriter.cs (1)
307foreach (var child in node.Children)
Language\Components\ComponentBindLoweringPass.cs (1)
1061=> 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)); 677newNode.Children.Add(htmlValue.Children[j]); 836for (var i = 0; i < html.Children.Count; i++) 838value.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)
1721var htmlTokens = node.Children.OfType<HtmlIntermediateToken>(); 1723foreach (var child in node.Children)
Language\Components\ComponentWhitespacePass.cs (2)
106RemoveContiguousWhitespace(htmlContentIntermediateNode.Children, direction); 107shouldRemoveNode = htmlContentIntermediateNode.Children.Count == 0;
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (2)
898node.Children.Add(IntermediateNodeFactory.HtmlToken( 1405fallback.Children.Add(IntermediateNodeFactory.HtmlToken(
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (12)
660htmlContent.Children.Add(new HtmlIntermediateToken(mergedContent, mergedSource)); 666htmlContent.Children.Add(valueChild); 673htmlContent.Children.Insert(0, new HtmlIntermediateToken(prefix, source: null)); 684prefixContent.Children.Add(new HtmlIntermediateToken(unresolvedExpr.Prefix, source: null)); 698htmlContent.Children.Add(token); 792htmlContent.Children.Add(new HtmlIntermediateToken(mergedContent, mergedSource)); 797htmlContent.Children.Add(htmlAttrValue.Children[j]); 803htmlContent.Children.AddRange(htmlAttrValue.Children); 821htmlContent.Children.AddRange(markupBlock.Children); 843prefixContent.Children.Add(new HtmlIntermediateToken(prefix, source: null)); 1000mergedContent.Children.Add(new HtmlIntermediateToken(mergedText, spanSource)); 1017htmlContent.Children.AddRange(htmlValue.Children);
Language\DefaultTagHelperResolutionPhase.cs (9)
486current.Children.AddRange(next.Children); 595foreach (var token in htmlContent.Children) 639htmlContent.Children.Add(valueChild); 646if (htmlContent.Children.Count > 1) 648var firstSrc = htmlContent.Children[0].Source; 649var lastSrc = htmlContent.Children[^1].Source; 1257foreach (var hc in htmlContent.Children) 1350htmlContent.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\PreallocatedTagHelperAttributeOptimizationPass.cs (1)
144foreach (var child in node.Children)
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)
39formatter.WriteChildren(Children);