Base:
property
Children
Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNode.Children
53 references to Children
Microsoft.AspNetCore.Mvc.Razor.Extensions.UnitTests (17)
InjectDirectiveTest.cs (10)
45
Assert.Equal(2, classNode.
Children
.Count);
47
var node = Assert.IsType<InjectIntermediateNode>(classNode.
Children
[1]);
69
Assert.Equal(2, classNode.
Children
.Count);
71
var node = Assert.IsType<InjectIntermediateNode>(classNode.
Children
[1]);
92
Assert.Equal(2, classNode.
Children
.Count);
94
var node = Assert.IsType<InjectIntermediateNode>(classNode.
Children
[1]);
116
Assert.Equal(2, classNode.
Children
.Count);
118
var node = Assert.IsType<InjectIntermediateNode>(classNode.
Children
[1]);
140
Assert.Equal(2, classNode.
Children
.Count);
142
var node = Assert.IsType<InjectIntermediateNode>(classNode.
Children
[1]);
ViewComponentTagHelperPassTest.cs (7)
53
Assert.Equal(3, classNode.
Children
.Count); // No class node created for a VCTH
55
foreach (var child in classNode.
Children
)
95
Assert.IsType<ViewComponentTagHelperIntermediateNode>(classNode.
Children
.Last());
133
Assert.Equal(4, classNode.
Children
.Count);
134
Assert.IsType<ViewComponentTagHelperIntermediateNode>(classNode.
Children
[3]);
184
Assert.Equal(5, classNode.
Children
.Count);
185
Assert.IsType<ViewComponentTagHelperIntermediateNode>(classNode.
Children
.Last());
Microsoft.AspNetCore.Razor.Language.UnitTests (2)
Extensions\DefaultTagHelperOptimizationPassTest.cs (2)
47
Assert.IsType<DefaultTagHelperRuntimeIntermediateNode>(@class.
Children
[0]);
49
var fieldDeclaration = Assert.IsType<FieldDeclarationIntermediateNode>(@class.
Children
[1]);
Microsoft.CodeAnalysis.Razor.Compiler (34)
Language\Components\ComponentGenericTypePass.cs (1)
474
classNode.
Children
.Add(typeInferenceNode);
Language\Components\ComponentInjectDirectivePass.cs (1)
47
classNode!.
Children
.Add(new ComponentInjectIntermediateNode(typeName, memberName, typeSpan, memberSpan, isMalformed));
Language\Components\ComponentRenderModeDirectivePass.cs (3)
58
classDecl.
Children
.Add(new CSharpCodeIntermediateNode()
82
classDecl.
Children
.Add(new CSharpCodeIntermediateNode()
96
@class.
Children
.Add(classDecl);
Language\Extensions\DefaultTagHelperOptimizationPass.cs (8)
80
while (i < context.Class.
Children
.Count && context.Class.
Children
[i] is FieldDeclarationIntermediateNode)
85
context.Class.
Children
.Insert(i, new DefaultTagHelperRuntimeIntermediateNode());
188
while (i < context.Class.
Children
.Count && context.Class.
Children
[i] is DefaultTagHelperRuntimeIntermediateNode)
193
while (i < context.Class.
Children
.Count && context.Class.
Children
[i] is FieldDeclarationIntermediateNode)
198
context.Class.
Children
.Insert(i, new FieldDeclarationIntermediateNode()
Language\Extensions\DesignTimeDirectivePass.cs (4)
40
node.
Children
.Insert(0, new CSharpCodeIntermediateNode()
45
node.
Children
.Insert(1, new CSharpCodeIntermediateNode()
50
node.
Children
.Insert(2, new CSharpCodeIntermediateNode()
59
node.
Children
.Insert(0, _directiveNodes.Pop());
Language\Extensions\FunctionsDirectivePass.cs (1)
43
@class.
Children
.AddRange(node.Children);
Language\Extensions\PreallocatedTagHelperAttributeOptimizationPass.cs (7)
44
_variableCountOffset = node.
Children
.Count;
60
foreach (var current in _classDeclaration.AssumeNotNull().
Children
)
76
var variableCount = _classDeclaration.
Children
.Count - _variableCountOffset;
85
_classDeclaration.
Children
.Insert(_preallocatedDeclarationCount++, declaration);
109
foreach (var current in _classDeclaration.AssumeNotNull().
Children
)
125
var variableCount = _classDeclaration.
Children
.Count - _variableCountOffset;
134
_classDeclaration.
Children
.Insert(_preallocatedDeclarationCount++, declaration);
Mvc.Version2_X\PagesPropertyInjectionPass.cs (2)
33
@class.
Children
.Add(vddProperty);
37
@class.
Children
.Add(modelProperty);
Mvc\InjectDirective.cs (1)
105
visitor.Class!.
Children
.Add(injectNode);
Mvc\PagesPropertyInjectionPass.cs (3)
37
@class.
Children
.Add(vddProperty);
44
@class.
Children
.Add(modelProperty);
48
@class.
Children
.Add(new PropertyDeclarationIntermediateNode()
Mvc\ViewComponentTagHelperPass.cs (3)
115
var children = context.Class.
Children
;
121
context.Class.
Children
.Insert(index, new FieldDeclarationIntermediateNode()
143
context.Class.
Children
.Add(node);