Base:
property
Children
Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNode.Children
23 references to Children
Microsoft.CodeAnalysis.Razor.Compiler (23)
Language\CodeGeneration\IntermediateNodeWriter.cs (1)
251WriteCSharpChildren(node.Children, context);
Language\Components\ComponentBindLoweringPass.cs (2)
530valueAttributeValue.Children.Add(token); 552changeAttributeValue.Children.Add(token);
Language\Components\ComponentEventHandlerLoweringPass.cs (1)
209attributeValueNode.Children.Add(token);
Language\Components\ComponentLoweringPass.cs (2)
678for (var j = 0; j < expressionValue.Children.Count; j++) 680newNode.Children.Add(expressionValue.Children[j]);
Language\Components\ComponentNodeWriter.cs (1)
767foreach (var child in node.Children)
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (5)
437if (csharpExprAttrValue.Children is [CSharpExpressionIntermediateNode innerExpr]) 451foreach (var token in csharpExprAttrValue.Children) 473if (csharpExprAttrValue.Children is [CSharpExpressionIntermediateNode existingExpr]) 481expr.Children.AddRange(csharpExprAttrValue.Children); 751ConvertExpressionChildToCSharpExpression(node, i, csharpExprAttrValue.Prefix, csharpExprAttrValue.Children, csharpExprAttrValue.Source);
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (10)
684if (csharpExprValue.Children.Count > 0) 686var firstInnerChild = csharpExprValue.Children[0]; 694foreach (var innerChild in csharpExprValue.Children) 699var lastInnerChild = csharpExprValue.Children[^1]; 750foreach (var innerChild in csharpAttrVal.Children) 794UnwrapCSharpAttributeValue(targetNode, csharpAttrValue.Prefix, csharpAttrValue.Children, 891AppendTokenContent(sb, csharpSeg.Children); 911return segment.Children is [IntermediateToken { Content: "@" }]; 1104foreach (var innerChild in exprAttrValue.Children) 1206foreach (var exprChild in csharpAttrValue.Children)
Language\Intermediate\CSharpExpressionAttributeValueIntermediateNode.cs (1)
28formatter.WriteChildren(Children);