Base:
property
Children
Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNode.Children
36 references to Children
Microsoft.AspNetCore.Razor.Language.UnitTests (2)
Components\NodeAssert.cs (2)
72
for (var i = 0; i < attributeValueNode.
Children
.Count; i++)
74
var token = Assert.IsAssignableFrom<CSharpIntermediateToken>(attributeValueNode.
Children
[i]);
Microsoft.AspNetCore.Razor.Test.Common (3)
Language\Intermediate\IntermediateNodeAssert.cs (3)
179
for (var i = 0; i < attributeValue.
Children
.Count; i++)
181
var token = Assert.IsAssignableFrom<CSharpIntermediateToken>(attributeValue.
Children
[i]);
190
throw new IntermediateNodeAssertException(attributeValue, attributeValue.
Children
, e.Message, e);
Microsoft.CodeAnalysis.Razor.Compiler (31)
Language\CodeGeneration\DesignTimeNodeWriter.cs (6)
145
if (node.
Children
.Count == 0)
150
var firstChild = node.
Children
[0];
159
foreach (var child in node.
Children
)
179
for (var i = 0; i < node.
Children
.Count; i++)
181
if (node.
Children
[i] is CSharpIntermediateToken token)
193
context.RenderNode(node.
Children
[i]);
Language\CodeGeneration\RuntimeNodeWriter.cs (1)
251
WriteCSharpChildren(node.
Children
, context);
Language\Components\ComponentBindLoweringPass.cs (2)
530
valueAttributeValue.
Children
.Add(token);
552
changeAttributeValue.
Children
.Add(token);
Language\Components\ComponentDesignTimeNodeWriter.cs (2)
258
if (node.
Children
.Count == 0)
265
foreach (var child in node.
Children
)
Language\Components\ComponentEventHandlerLoweringPass.cs (1)
209
attributeValueNode.
Children
.Add(token);
Language\Components\ComponentLoweringPass.cs (2)
678
for (var j = 0; j < expressionValue.
Children
.Count; j++)
680
newNode.Children.Add(expressionValue.
Children
[j]);
Language\Components\ComponentRuntimeNodeWriter.cs (1)
139
foreach (var child in node.
Children
)
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (5)
437
if (csharpExprAttrValue.
Children
is [CSharpExpressionIntermediateNode innerExpr])
451
foreach (var token in csharpExprAttrValue.
Children
)
473
if (csharpExprAttrValue.
Children
is [CSharpExpressionIntermediateNode existingExpr])
481
expr.Children.AddRange(csharpExprAttrValue.
Children
);
751
ConvertExpressionChildToCSharpExpression(node, i, csharpExprAttrValue.Prefix, csharpExprAttrValue.
Children
, csharpExprAttrValue.Source);
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (10)
684
if (csharpExprValue.
Children
.Count > 0)
686
var firstInnerChild = csharpExprValue.
Children
[0];
694
foreach (var innerChild in csharpExprValue.
Children
)
699
var lastInnerChild = csharpExprValue.
Children
[^1];
750
foreach (var innerChild in csharpAttrVal.
Children
)
794
UnwrapCSharpAttributeValue(targetNode, csharpAttrValue.Prefix, csharpAttrValue.
Children
,
891
AppendTokenContent(sb, csharpSeg.
Children
);
911
return segment.
Children
is [IntermediateToken { Content: "@" }];
1089
foreach (var innerChild in exprAttrValue.
Children
)
1186
foreach (var exprChild in csharpAttrValue.
Children
)
Language\Intermediate\CSharpExpressionAttributeValueIntermediateNode.cs (1)
28
formatter.WriteChildren(
Children
);