Base:
property
Children
Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNode.Children
42 references to Children
Microsoft.AspNetCore.Razor.Language.UnitTests (31)
DefaultRazorDirectiveClassifierPhaseTest.cs (3)
87originalNode.Children.Add(firstPassNode); 104originalNode.Children[0].Children.Add(secondPassNode); 121Assert.Same(secondPassNode, codeDocument.GetRequiredDocumentNode().Children[0].Children[0]);
DefaultRazorDocumentClassifierPhaseTest.cs (3)
88originalNode.Children.Add(firstPassNode); 105originalNode.Children[0].Children.Add(secondPassNode); 122Assert.Same(secondPassNode, codeDocument.GetRequiredDocumentNode().Children[0].Children[0]);
DefaultRazorIntermediateNodeLoweringPhaseTest.cs (3)
160var directives = documentNode.Children.OfType<DirectiveIntermediateNode>(); 191var directives = documentNode.Children.OfType<DirectiveIntermediateNode>(); 224var directives = documentNode.Children.OfType<DirectiveIntermediateNode>();
DefaultRazorOptimizationPhaseTest.cs (3)
86originalNode.Children.Add(firstPassNode); 103originalNode.Children[0].Children.Add(secondPassNode); 120Assert.Same(secondPassNode, codeDocument.GetRequiredDocumentNode().Children[0].Children[0]);
DirectiveRemovalOptimizationPassTest.cs (3)
44var @namespace = documentNode.Children[0]; 74var @namespace = documentNode.Children[0]; 108var @namespace = documentNode.Children[0];
Extensions\FunctionsDirectivePassTest.cs (4)
28documentNode.Children.Add(new DirectiveIntermediateNode() { Directive = FunctionsDirective.Directive }); 57var @namespace = documentNode.Children[0]; 95var @namespace = documentNode.Children[0]; 136var @namespace = documentNode.Children[0];
Extensions\InheritsDirectivePassTest.cs (2)
21documentNode.Children.Add(new DirectiveIntermediateNode() { Directive = FunctionsDirective.Directive }); 52var @namespace = documentNode.Children[0];
Extensions\MetadataAttributePassTest.cs (8)
123Assert.Equal(2, documentNode.Children.Count); 125var item = Assert.IsType<RazorCompiledItemAttributeIntermediateNode>(documentNode.Children[0]); 279Assert.Equal(2, documentNode.Children.Count); 281var item = Assert.IsType<RazorCompiledItemAttributeIntermediateNode>(documentNode.Children[0]); 327Assert.Equal(2, documentNode.Children.Count); 329var item = Assert.IsType<RazorCompiledItemAttributeIntermediateNode>(documentNode.Children[0]); 387Assert.Equal(2, documentNode.Children.Count); 389var item = Assert.IsType<RazorCompiledItemAttributeIntermediateNode>(documentNode.Children[0]);
Extensions\SectionDirectivePassTest.cs (2)
34docuemntNode.Children.Add(new DirectiveIntermediateNode() { Directive = SectionDirective.Directive, }); 64var @namespace = documentNode.Children[0];
Microsoft.CodeAnalysis.Razor.Compiler (11)
Language\Components\ComponentGenericTypePass.cs (2)
447var namespaceNode = documentNode.Children 458documentNode.Children.Add(namespaceNode);
Language\DocumentClassifierPassBase.cs (2)
58var children = new List<IntermediateNode>(documentNode.Children); 59documentNode.Children.Clear();
Language\Extensions\EliminateMethodBodyPass.cs (2)
36documentNode.Children.Insert(documentNode.Children.IndexOf(documentNode.FindPrimaryNamespace()), new CSharpCodeIntermediateNode()
Language\Extensions\MetadataAttributePass.cs (1)
73documentNode.Children.Insert(0, new RazorCompiledItemAttributeIntermediateNode()
Mvc.Version2_X\AssemblyAttributeInjectionPass.cs (2)
69var index = documentNode.Children.IndexOf(@namespace); 75documentNode.Children.Insert(index, pageAttribute);
Mvc\PageDirective.cs (2)
54for (var i = 0; i < documentNode.Children.Count; i++) 56visitor.Visit(documentNode.Children[i]);