Base:
property
Children
Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNode.Children
1 write to Children
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Components\ComponentBindLoweringPass.cs (1)
630
Children
= { IntermediateNodeFactory.CSharpToken($"() => {original.Content}") }
51 references to Children
Microsoft.CodeAnalysis.Razor.Compiler (51)
Language\CodeGeneration\IntermediateNodeWriter.cs (2)
93
var firstCSharpChild = node.
Children
.OfType<CSharpIntermediateToken>().FirstOrDefault();
106
foreach (var child in node.
Children
)
Language\Components\ComponentBindLoweringPass.cs (2)
582
valueExpressionNode.
Children
.Add(token);
605
changeExpressionNode.
Children
.Add(token);
Language\Components\ComponentComplexAttributeContentPass.cs (4)
66
else if (node.Children is [CSharpExpressionIntermediateNode {
Children
.Count: > 1 } cSharpNode])
73
if (cSharpNode.
Children
is [IntermediateToken { Content: "(" }, _, IntermediateToken { Content: ")" }])
75
cSharpNode.
Children
.RemoveAt(2);
76
cSharpNode.
Children
.RemoveAt(0);
Language\Components\ComponentEventHandlerLoweringPass.cs (2)
223
expressionNode.
Children
.Add(token);
289
expressionNode.
Children
.AddRange(tokens);
Language\Components\ComponentKeyLoweringPass.cs (1)
65
[CSharpExpressionIntermediateNode {
Children
: [IntermediateToken token] }] => token,
Language\Components\ComponentLoweringPass.cs (2)
680
newNode.
Children
.Add(expressionValue.Children[j]);
693
newNode.
Children
.Add(codeValue.Children[j]);
Language\Components\ComponentNodeWriter.cs (2)
718
var firstCSharpChild = node.
Children
.OfType<CSharpIntermediateToken>().FirstOrDefault();
735
foreach (var child in node.
Children
)
Language\Components\ComponentReferenceCaptureLoweringPass.cs (1)
70
[CSharpExpressionIntermediateNode {
Children
: [IntermediateToken token] }] => token,
Language\Components\ComponentRenderModeLoweringPass.cs (1)
39
CSharpExpressionIntermediateNode csharpNode => csharpNode.
Children
[0],
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (16)
301
expr.
Children
.AddRange(directiveNode.Children);
303
expr.Source = expr.
Children
.Count > 0 ? expr.
Children
[0].Source : directiveNode.Source;
439
if (innerExpr.
Children
is [CSharpIntermediateToken firstToken, ..])
441
innerExpr.
Children
[0] = new CSharpIntermediateToken(
455
expr.
Children
.Add(new CSharpIntermediateToken(
461
expr.
Children
.Add(token);
481
expr.
Children
.AddRange(csharpExprAttrValue.Children);
491
expr.
Children
.AddRange(csharpCodeAttrValue.Children);
536
&& expr.
Children
.All(static inner => inner is CSharpIntermediateToken))
568
foreach (var inner in expr.
Children
)
676
expr.Source = expr.
Children
.Count > 0 ? expr.
Children
[0].Source : unresolvedExpr.Source;
836
expr.
Children
.Add(token);
838
expr.Source = expr.
Children
.Count > 0 ? expr.
Children
[0].Source : fallbackSource;
Language\DefaultTagHelperResolutionPhase.cs (3)
626
exprNode.Children.AddRange(csharpExpr.
Children
);
660
expr.
Children
.Add(ToCSharpToken(htmlToken));
664
expr.
Children
.Add(token);
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (6)
1109
expr.
Children
.Add(csharpToken);
1214
foreach (var innerToken in innerExpr.
Children
)
1356
expr.
Children
.Add(new CSharpIntermediateToken(text, contentSpan));
1386
expr.
Children
.Add(new CSharpIntermediateToken(mergedContent, tokenSpan));
1559
expr.Source = expr.
Children
.Count > 0 ? expr.
Children
[0].Source : unresolvedExpr.Source;
Language\Intermediate\ComponentTypeArgumentIntermediateNode.cs (1)
32
[CSharpExpressionIntermediateNode {
Children
: [CSharpIntermediateToken t] }] => t,
Language\Intermediate\CSharpExpressionIntermediateNode.cs (1)
26
formatter.WriteChildren(
Children
);
Mvc\ModelExpressionPass.cs (7)
44
expression.
Children
.Add(IntermediateNodeFactory.CSharpToken("ModelExpressionProvider.CreateModelExpression(ViewData, __model => "));
50
expression.
Children
.Add(IntermediateNodeFactory.CSharpToken("__model."));
52
expression.
Children
.Add(token);
60
for (var j = 0; j < nestedExpression.
Children
.Count; j++)
62
if (nestedExpression.
Children
[j] is CSharpIntermediateToken csharpToken)
64
expression.
Children
.Add(csharpToken);
73
expression.
Children
.Add(IntermediateNodeFactory.CSharpToken(")"));