Base:
property
Children
Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNode.Children
23 references to Children
Microsoft.CodeAnalysis.Razor.Compiler (23)
Language\Components\ComponentLoweringPass.cs (2)
639if (property.Children.Count == 1 && 640property.Children[0] is HtmlContentIntermediateNode html)
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (5)
346if (prop.Children.Count == 0) 351prop.Children.Add(CreateEmptyHtmlContent(emptySpan)); 355prop.Children.Add(CreateEmptyCSharpToken(emptySpan)); 360prop.Source = unresolvedAttr.ValueSourceSpan ?? (prop.Children.Count > 0 ? prop.Children[0].Source : null);
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (5)
162prop.Source= unresolvedAttr.ValueSourceSpan ?? (prop.Children.Count > 0 ? prop.Children[0].Source : null); 218if (prop.Children.Count == 0) 223prop.Children.Add(CreateEmptyHtmlContent(emptySpan)); 227prop.Children.Add(CreateEmptyCSharpToken(emptySpan));
Language\Extensions\DefaultTagHelperPropertyIntermediateNode.cs (2)
31for (var i = 0; i < propertyNode.Children.Count; i++) 33Children.Add(propertyNode.Children[i]);
Language\Intermediate\ComponentAttributeIntermediateNode.cs (2)
94for (var i = 0; i < propertyNode.Children.Count; i++) 96Children.Add(propertyNode.Children[i]);
Language\Intermediate\ComponentTypeArgumentIntermediateNode.cs (1)
29=> node.Children switch
Mvc\ModelExpressionPass.cs (6)
46if (node.Children.Count == 1 && node.Children[0] is CSharpIntermediateToken token) 56for (var i = 0; i < node.Children.Count; i++) 58if (node.Children[i] is CSharpExpressionIntermediateNode nestedExpression) 75node.Children.Clear(); 77node.Children.Add(expression);