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