Base:
property
Children
Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNode.Children
22 references to Children
Microsoft.CodeAnalysis.Razor.Compiler (22)
Language\Components\ComponentBindLoweringPass.cs (3)
610
valueNode.
Children
.Add(valueExpressionNode);
633
changeNode.
Children
.Add(changeExpressionNode);
653
expressionNode.
Children
.Add(new CSharpExpressionIntermediateNode()
Language\Components\ComponentEventHandlerLoweringPass.cs (2)
226
result.
Children
.Add(expressionNode);
288
result.
Children
.Add(expressionNode);
Language\Components\ComponentLoweringPass.cs (7)
667
for (var i = 0; i < attribute.
Children
.Count; i++)
669
if (attribute.
Children
[i] is HtmlAttributeValueIntermediateNode htmlValue)
680
attribute.
Children
[i] = newNode;
682
else if (attribute.
Children
[i] is CSharpExpressionAttributeValueIntermediateNode expressionValue)
693
attribute.
Children
[i] = newNode;
695
else if (attribute.
Children
[i] is CSharpCodeAttributeValueIntermediateNode codeValue)
706
attribute.
Children
[i] = newNode;
Language\Components\ComponentNodeWriter.cs (3)
1296
if (node.
Children
.Count > 1)
1307
else if (node.
Children
.Count == 1 && node.
Children
[0] is HtmlContentIntermediateNode htmlNode)
Language\Components\ComponentTildePathPass.cs (3)
152
var contentNode = node.
Children
.Count == 1 ? node.
Children
[0] as HtmlContentIntermediateNode : null;
160
node.
Children
[0] = replacement;
Language\Intermediate\ComponentAttributeIntermediateNode.cs (4)
71
Children
.Add(attributeNode.Children[i]);
96
Children
.Add(propertyNode.Children[i]);
116
Children
.AddRange(node.Children);
134
Children
.AddRange(node.Children);