Base:
property
Children
Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNode.Children
1 write to Children
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Components\ComponentBindLoweringPass.cs (1)
655
Children
= { IntermediateNodeFactory.CSharpToken($"() => {original.Content}") }
52 references to Children
Microsoft.CodeAnalysis.Razor.Compiler (52)
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)
607
valueExpressionNode.
Children
.Add(token);
630
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)
690
newNode.
Children
.Add(expressionValue.Children[j]);
703
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\Components\ComponentTildePathPass.cs (1)
159
replacement.
Children
.Add(expression);
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (16)
314
expr.
Children
.AddRange(directiveNode.Children);
316
expr.Source = expr.
Children
.Count > 0 ? expr.
Children
[0].Source : directiveNode.Source;
454
if (innerExpr.
Children
is [CSharpIntermediateToken firstToken, ..])
456
innerExpr.
Children
[0] = new CSharpIntermediateToken(
470
expr.
Children
.Add(new CSharpIntermediateToken(
476
expr.
Children
.Add(token);
496
expr.
Children
.AddRange(csharpExprAttrValue.Children);
506
expr.
Children
.AddRange(csharpCodeAttrValue.Children);
551
&& expr.
Children
.All(static inner => inner is CSharpIntermediateToken))
583
foreach (var inner in expr.
Children
)
691
expr.Source = expr.
Children
.Count > 0 ? expr.
Children
[0].Source : unresolvedExpr.Source;
851
expr.
Children
.Add(token);
853
expr.Source = expr.
Children
.Count > 0 ? expr.
Children
[0].Source : fallbackSource;
Language\DefaultTagHelperResolutionPhase.cs (3)
695
exprNode.Children.AddRange(csharpExpr.
Children
);
729
expr.
Children
.Add(ToCSharpToken(htmlToken));
733
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)
36
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(")"));