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