Base:
property
Children
Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNode.Children
12 writes to Children
Microsoft.AspNetCore.Razor.Language.UnitTests (11)
Extensions\DefaultTagHelperTargetExtensionTest.cs (11)
535
Children
= { IntermediateNodeFactory.CSharpToken("\"3+5\"") }
581
Children
= { IntermediateNodeFactory.CSharpToken("32") }
680
Children
= { IntermediateNodeFactory.CSharpToken("32") }
725
Children
= { IntermediateNodeFactory.CSharpToken("32") }
776
Children
= { IntermediateNodeFactory.CSharpToken("32") }
870
Children
= { IntermediateNodeFactory.CSharpToken("32", Span) }
971
Children
= { IntermediateNodeFactory.CSharpToken("32") }
1016
Children
= { IntermediateNodeFactory.CSharpToken("32", Span) }
1073
Children
= { IntermediateNodeFactory.CSharpToken("17", Span) }
1089
Children
= { IntermediateNodeFactory.CSharpToken("32", Span) }
1143
Children
= { IntermediateNodeFactory.CSharpToken("32") }
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Components\ComponentBindLoweringPass.cs (1)
630
Children
= { IntermediateNodeFactory.CSharpToken($"() => {original.Content}") }
61 references to Children
Microsoft.AspNetCore.Mvc.Razor.Extensions.UnitTests (2)
ModelExpressionPassTest.cs (2)
87
var originalNode = Assert.IsAssignableFrom<CSharpIntermediateToken>(expression.
Children
[2]);
123
var originalNode = Assert.IsAssignableFrom<CSharpIntermediateToken>(expression.
Children
[1]);
Microsoft.AspNetCore.Razor.Test.Common (2)
Language\Intermediate\IntermediateNodeAssert.cs (2)
223
for (var i = 0; i < cSharp.
Children
.Count; i++)
225
var token = Assert.IsAssignableFrom<CSharpIntermediateToken>(cSharp.
Children
[i]);
Microsoft.CodeAnalysis.Razor.Compiler (57)
Language\CodeGeneration\DesignTimeNodeWriter.cs (3)
53
if (node.
Children
.Count == 0)
66
foreach (var child in node.
Children
)
87
foreach (var child in node.
Children
)
Language\CodeGeneration\RuntimeNodeWriter.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\ComponentDesignTimeNodeWriter.cs (3)
107
if (node.
Children
.Count == 0)
133
foreach (var child in node.
Children
)
154
foreach (var child in node.
Children
)
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\ComponentReferenceCaptureLoweringPass.cs (1)
70
[CSharpExpressionIntermediateNode {
Children
: [IntermediateToken token] }] => token,
Language\Components\ComponentRenderModeLoweringPass.cs (1)
39
CSharpExpressionIntermediateNode csharpNode => csharpNode.
Children
[0],
Language\Components\ComponentRuntimeNodeWriter.cs (2)
90
var firstCSharpChild = node.
Children
.OfType<CSharpIntermediateToken>().FirstOrDefault();
107
foreach (var child in node.
Children
)
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)
628
exprNode.Children.AddRange(csharpExpr.
Children
);
662
expr.
Children
.Add(ToCSharpToken(htmlToken));
666
expr.
Children
.Add(token);
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (6)
1094
expr.
Children
.Add(csharpToken);
1194
foreach (var innerToken in innerExpr.
Children
)
1336
expr.
Children
.Add(new CSharpIntermediateToken(text, contentSpan));
1366
expr.
Children
.Add(new CSharpIntermediateToken(mergedContent, tokenSpan));
1539
expr.Source = expr.
Children
.Count > 0 ? expr.
Children
[0].Source : unresolvedExpr.Source;
Language\Intermediate\ComponentTypeArgumentIntermediateNode.cs (1)
29
[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(")"));