Base:
property
Children
Microsoft.AspNetCore.Razor.Language.Intermediate.IntermediateNode.Children
39 references to Children
Microsoft.AspNetCore.Mvc.Razor.Extensions.UnitTests (2)
ModelDirectiveTest.cs (2)
205var usingNode = Assert.IsType<UsingDirectiveIntermediateNode>(namespaceNode.Children[0]); 237var usingNode = Assert.IsType<UsingDirectiveIntermediateNode>(namespaceNode.Children[0]);
Microsoft.AspNetCore.Razor.Language.UnitTests (9)
Extensions\MetadataAttributePassTest.cs (9)
130Assert.Equal(2, @namespace.Children.Count); 131var checksum = Assert.IsType<RazorSourceChecksumAttributeIntermediateNode>(@namespace.Children[0]); 135var foundClass = Assert.IsType<ClassDeclarationIntermediateNode>(@namespace.Children[1]); 286Assert.Equal(2, @namespace.Children.Count); 287var checksum = Assert.IsType<RazorSourceChecksumAttributeIntermediateNode>(@namespace.Children[0]); 334Assert.Equal(3, @namespace.Children.Count); 335var checksum = Assert.IsType<RazorSourceChecksumAttributeIntermediateNode>(@namespace.Children[0]); 339checksum = Assert.IsType<RazorSourceChecksumAttributeIntermediateNode>(@namespace.Children[1]); 394var child = Assert.Single(@namespace.Children);
Microsoft.CodeAnalysis.Razor.Compiler (28)
Language\Components\ComponentGenericTypePass.cs (2)
461var classNode = namespaceNode.Children 471namespaceNode.Children.Add(classNode);
Language\Components\ComponentLayoutDirectivePass.cs (3)
44for (var i = 0; i < @namespace.Children.Count; i++) 46if (object.ReferenceEquals(@namespace.Children[i], @class)) 48@namespace.Children.Insert(i, attributeNode);
Language\Components\ComponentPageDirectivePass.cs (3)
42for (; index < @namespace.Children.Count; index++) 44if (object.ReferenceEquals(@class, @namespace.Children[index])) 64@namespace.Children.Insert(index++, new RouteAttributeExtensionNode(routeToken.Content) { Source = routeToken.Source });
Language\Components\ComponentRenderModeDirectivePass.cs (5)
92@namespace.Children.Add(classDecl); 109var childCount = @namespace.Children.Count; 112if (object.ReferenceEquals(@namespace.Children[i], @class)) 114@namespace.Children.Insert(i, attributeNode); 119Debug.Assert(@namespace.Children.Count == childCount + 1);
Language\DefaultRazorCSharpLoweringPhase.cs (1)
145foreach (var child in node.Children)
Language\Extensions\AttributeDirectivePass.cs (2)
24var classIndex = @namespace.Children.IndexOf(@class); 37@namespace.Children.Insert(classIndex++, node);
Language\Extensions\MetadataAttributePass.cs (4)
86for (var j = 0; j < @namespace.Children.Count; j++) 88if (object.ReferenceEquals(@namespace.Children[j], @class)) 116@namespace.Children.Insert((int)insert++, new RazorSourceChecksumAttributeIntermediateNode() 138@namespace.Children.Insert((int)insert++, new RazorSourceChecksumAttributeIntermediateNode()
Mvc.Version2_X\RazorPageDocumentClassifierPass.cs (2)
93var classIndex = @namespace.Children.IndexOf(@class); 107@namespace.Children.Insert(classIndex, metadataAttributeNode);
Mvc\CreateNewOnMetadataUpdateAttributePass.cs (3)
39var classIndex = @namespace.Children.IndexOf(@class); 50@namespace.Children.Insert(classIndex, metadataAttributeNode); 53@namespace.Children.Insert(classIndex, new RazorCompiledItemMetadataAttributeIntermediateNode
Mvc\ModelDirective.cs (1)
103visitor.Namespace?.Children.Insert(0, usingNode);
Mvc\RazorPageDocumentClassifierPass.cs (2)
112var classIndex = @namespace.Children.IndexOf(@class); 126@namespace.Children.Insert(classIndex, metadataAttributeNode);