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