Base:
property
Children
Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNode.Children
30 references to Children
Microsoft.CodeAnalysis.Razor.Compiler (30)
Language\Components\ComponentGenericTypePass.cs (1)
474classNode.Children.Add(typeInferenceNode);
Language\Components\ComponentInjectDirectivePass.cs (1)
47classNode!.Children.Add(new ComponentInjectIntermediateNode(typeName, memberName, typeSpan, memberSpan));
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\FunctionsDirectivePass.cs (1)
43@class.Children.AddRange(node.Children);
Language\Extensions\PreallocatedTagHelperAttributeOptimizationPass.cs (7)
38_variableCountOffset = node.Children.Count; 54foreach (var current in _classDeclaration.AssumeNotNull().Children) 70var variableCount = _classDeclaration.Children.Count - _variableCountOffset; 79_classDeclaration.Children.Insert(_preallocatedDeclarationCount++, declaration); 103foreach (var current in _classDeclaration.AssumeNotNull().Children) 119var variableCount = _classDeclaration.Children.Count - _variableCountOffset; 128_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);