Base:
property
Children
Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNode.Children
27 references to Children
Microsoft.AspNetCore.Mvc.Razor.Extensions.UnitTests (3)
ModelExpressionPassTest.cs (3)
53
var token = Assert.IsAssignableFrom<CSharpIntermediateToken>(Assert.Single(setProperty.
Children
));
84
var expression = Assert.IsType<CSharpExpressionIntermediateNode>(Assert.Single(setProperty.
Children
));
120
var expression = Assert.IsType<CSharpExpressionIntermediateNode>(Assert.Single(setProperty.
Children
));
Microsoft.AspNetCore.Razor.Test.Common (1)
Language\Intermediate\IntermediateNodeAssert.cs (1)
387
throw new IntermediateNodeAssertException(propertyNode, propertyNode.
Children
, e.Message, e);
Microsoft.CodeAnalysis.Razor.Compiler (23)
Language\Components\ComponentLoweringPass.cs (2)
639
if (property.
Children
.Count == 1 &&
640
property.
Children
[0] is HtmlContentIntermediateNode html)
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (5)
346
if (prop.
Children
.Count == 0)
351
prop.
Children
.Add(CreateEmptyHtmlContent(emptySpan));
355
prop.
Children
.Add(CreateEmptyCSharpToken(emptySpan));
360
prop.Source = unresolvedAttr.ValueSourceSpan ?? (prop.
Children
.Count > 0 ? prop.
Children
[0].Source : null);
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (5)
162
prop.Source= unresolvedAttr.ValueSourceSpan ?? (prop.
Children
.Count > 0 ? prop.
Children
[0].Source : null);
218
if (prop.
Children
.Count == 0)
223
prop.
Children
.Add(CreateEmptyHtmlContent(emptySpan));
227
prop.
Children
.Add(CreateEmptyCSharpToken(emptySpan));
Language\Extensions\DefaultTagHelperPropertyIntermediateNode.cs (2)
31
for (var i = 0; i < propertyNode.
Children
.Count; i++)
33
Children.Add(propertyNode.
Children
[i]);
Language\Intermediate\ComponentAttributeIntermediateNode.cs (2)
88
for (var i = 0; i < propertyNode.
Children
.Count; i++)
90
Children.Add(propertyNode.
Children
[i]);
Language\Intermediate\ComponentTypeArgumentIntermediateNode.cs (1)
26
=> node.
Children
switch
Mvc\ModelExpressionPass.cs (6)
46
if (node.
Children
.Count == 1 && node.
Children
[0] is CSharpIntermediateToken token)
56
for (var i = 0; i < node.
Children
.Count; i++)
58
if (node.
Children
[i] is CSharpExpressionIntermediateNode nestedExpression)
75
node.
Children
.Clear();
77
node.
Children
.Add(expression);