Base:
property
Children
Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNode.Children
4 writes to Children
Microsoft.AspNetCore.Razor.Language.UnitTests (2)
Extensions\DefaultTagHelperTargetExtensionTest.cs (2)
490
Children
= { IntermediateNodeFactory.HtmlToken("value") }
820
Children
= { IntermediateNodeFactory.HtmlToken("\"value\"") }
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (1)
1959
Children
=
Language\DefaultTagHelperResolutionPhase.cs (1)
968
Children
= { IntermediateNodeFactory.HtmlToken("", source) }
75 references to Children
Microsoft.AspNetCore.Razor.Language.UnitTests (7)
CodeGeneration\RuntimeNodeWriterTest.cs (2)
432
node.
Children
.Add(IntermediateNodeFactory.HtmlToken("SomeContent"));
454
node.
Children
.Add(IntermediateNodeFactory.HtmlToken(new string('*', 2000)));
Components\ComponentMarkupEncodingPassTest.cs (1)
234
var htmlTokens = node.
Children
.OfType<HtmlIntermediateToken>();
Components\NodeAssert.cs (4)
47
for (var i = 0; i < contentNode.
Children
.Count; i++)
49
var token = Assert.IsAssignableFrom<HtmlIntermediateToken>(contentNode.
Children
[i]);
109
for (var i = 0; i < contentNode.
Children
.Count; i++)
111
var token = Assert.IsAssignableFrom<HtmlIntermediateToken>(contentNode.
Children
[i]);
Microsoft.AspNetCore.Razor.Test.Common (2)
Language\Intermediate\IntermediateNodeAssert.cs (2)
73
for (var i = 0; i < html.
Children
.Count; i++)
75
var token = Assert.IsAssignableFrom<HtmlIntermediateToken>(html.
Children
[i]);
Microsoft.CodeAnalysis.Razor.Compiler (66)
Language\CodeGeneration\RuntimeNodeWriter.cs (1)
307
foreach (var child in node.
Children
)
Language\Components\ComponentBindLoweringPass.cs (1)
1029
=> 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)
370
for (var i = 0; i < node.
Children
.Count; i++)
372
if (node.
Children
[i] is IntermediateToken token)
Language\Components\ComponentMarkupEncodingPass.cs (2)
96
foreach (var child in node.
Children
)
132
foreach (var child in node.
Children
)
Language\Components\ComponentRuntimeNodeWriter.cs (2)
1076
var htmlTokens = node.
Children
.OfType<HtmlIntermediateToken>();
1078
foreach (var child in node.
Children
)
Language\Components\ComponentWhitespacePass.cs (2)
107
RemoveContiguousWhitespace(htmlContentIntermediateNode.
Children
, direction);
108
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)
431
current.
Children
.AddRange(next.
Children
);
528
foreach (var token in htmlContent.
Children
)
572
htmlContent.
Children
.Add(valueChild);
579
if (htmlContent.
Children
.Count > 1)
581
var firstSrc = htmlContent.
Children
[0].Source;
582
var lastSrc = htmlContent.
Children
[^1].Source;
1186
foreach (var hc in htmlContent.
Children
)
1279
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));
1030
htmlContent.
Children
.Add(new HtmlIntermediateToken(attrContent, htmlAttr.Source));
1052
htmlContent.
Children
.Add(new HtmlIntermediateToken(attrContent, htmlAttr.Source));
1065
prefixHtml.
Children
.Add(new HtmlIntermediateToken(prefix, htmlAttr.Source));
1076
hc.
Children
.Add(new HtmlIntermediateToken(content, tokenSource));
1086
pHtml.
Children
.Add(new HtmlIntermediateToken(exprAttrValue.Prefix, source: null));
1112
suffixHtml.
Children
.Add(new HtmlIntermediateToken(suffix, source: null));
1134
current.
Children
.AddRange(next.
Children
);
1175
foreach (var token in htmlContent.
Children
)
1577
htmlContent.
Children
.Add(new HtmlIntermediateToken(text, tokenSource));
Language\Extensions\DefaultTagHelperTargetExtension.cs (2)
602
for (var i = 0; i < node.
Children
.Count; i++)
604
if (node.
Children
[i] is HtmlIntermediateToken token)
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)
31
[HtmlContentIntermediateNode {
Children
: [HtmlIntermediateToken t] }] => t.IsLazy
Language\Intermediate\HtmlContentIntermediateNode.cs (1)
28
formatter.WriteChildren(
Children
);