12 instantiations of NamespaceDeclarationIntermediateNode
Microsoft.AspNetCore.Razor.Language.UnitTests (10)
DefaultRazorCSharpLoweringPhaseTest.cs (1)
230builder.Add(new NamespaceDeclarationIntermediateNode()
Extensions\MetadataAttributePassTest.cs (7)
104var @namespace = new NamespaceDeclarationIntermediateNode 153var @namespace = new NamespaceDeclarationIntermediateNode 185var @namespace = new NamespaceDeclarationIntermediateNode 222var @namespace = new NamespaceDeclarationIntermediateNode 259var @namespace = new NamespaceDeclarationIntermediateNode 307var @namespace = new NamespaceDeclarationIntermediateNode 367var @namespace = new NamespaceDeclarationIntermediateNode
Intermediate\DocumentIntermediateNodeExtensionsTest.cs (2)
57var @namespace = new NamespaceDeclarationIntermediateNode 80var @namespace = new NamespaceDeclarationIntermediateNode();
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\Components\ComponentGenericTypePass.cs (1)
452namespaceNode = new NamespaceDeclarationIntermediateNode()
Language\DocumentClassifierPassBase.cs (1)
61var @namespace = new NamespaceDeclarationIntermediateNode
92 references to NamespaceDeclarationIntermediateNode
Microsoft.AspNetCore.Mvc.Razor.Extensions.UnitTests (5)
ConsolidatedMvcViewDocumentClassifierPassTest.cs (1)
32var namespaceNode = documentNode.GetNamespaceNode();
ModelDirectiveTest.cs (2)
193var namespaceNode = documentNode.GetNamespaceNode(); 225var namespaceNode = documentNode.GetNamespaceNode();
MvcViewDocumentClassifierPassTest.cs (1)
64var namespaceNode = documentNode.GetNamespaceNode();
RazorPageDocumentClassifierPassTest.cs (1)
180var namespaceNode = documentNode.GetNamespaceNode();
Microsoft.AspNetCore.Razor.Language.UnitTests (37)
Components\ComponentDocumentClassifierPassTest.cs (3)
53var namespaceNode = documentNode.GetNamespaceNode(); 102var namespaceNode = documentNode.GetNamespaceNode(); 127var namespaceNode = documentNode.GetNamespaceNode();
DefaultDocumentClassifierPassTest.cs (2)
53var @namespace = SingleChild<NamespaceDeclarationIntermediateNode>(documentNode);
DirectiveRemovalOptimizationPassTest.cs (3)
42node => Assert.IsType<NamespaceDeclarationIntermediateNode>(node)); 72node => Assert.IsType<NamespaceDeclarationIntermediateNode>(node)); 106node => Assert.IsType<NamespaceDeclarationIntermediateNode>(node));
DocumentClassifierPassBaseTest.cs (11)
115var @namespace = SingleChild<NamespaceDeclarationIntermediateNode>(documentNode); 139var @namespace = SingleChild<NamespaceDeclarationIntermediateNode>(documentNode); 165var @namespace = SingleChild<NamespaceDeclarationIntermediateNode>(documentNode); 199var @namespace = SingleChild<NamespaceDeclarationIntermediateNode>(documentNode); 234var @namespace = SingleChild<NamespaceDeclarationIntermediateNode>(documentNode); 267NamespaceDeclarationIntermediateNode @namespace,
Extensions\FunctionsDirectivePassTest.cs (3)
55node => Assert.IsType<NamespaceDeclarationIntermediateNode>(node)); 93node => Assert.IsType<NamespaceDeclarationIntermediateNode>(node)); 134node => Assert.IsType<NamespaceDeclarationIntermediateNode>(node));
Extensions\InheritsDirectivePassTest.cs (1)
50node => Assert.IsType<NamespaceDeclarationIntermediateNode>(node));
Extensions\MetadataAttributePassTest.cs (10)
104var @namespace = new NamespaceDeclarationIntermediateNode 153var @namespace = new NamespaceDeclarationIntermediateNode 172SingleChild<NamespaceDeclarationIntermediateNode>(documentNode); 185var @namespace = new NamespaceDeclarationIntermediateNode 205SingleChild<NamespaceDeclarationIntermediateNode>(documentNode); 222var @namespace = new NamespaceDeclarationIntermediateNode 242SingleChild<NamespaceDeclarationIntermediateNode>(documentNode); 259var @namespace = new NamespaceDeclarationIntermediateNode 307var @namespace = new NamespaceDeclarationIntermediateNode 367var @namespace = new NamespaceDeclarationIntermediateNode
Extensions\SectionDirectivePassTest.cs (1)
62node => Assert.IsType<NamespaceDeclarationIntermediateNode>(node));
Intermediate\DocumentIntermediateNodeExtensionsTest.cs (3)
57var @namespace = new NamespaceDeclarationIntermediateNode 66var result = document.FindPrimaryNamespace(); 80var @namespace = new NamespaceDeclarationIntermediateNode();
Microsoft.AspNetCore.Razor.Test.Common (8)
Language\IntegrationTests\IntermediateNodeWriter.cs (1)
110public override void VisitNamespaceDeclaration(NamespaceDeclarationIntermediateNode node)
Language\Intermediate\IntermediateNodeExtensions.cs (6)
27public static ImmutableArray<NamespaceDeclarationIntermediateNode> GetNamespaceNodes(this IntermediateNode node) 67public static NamespaceDeclarationIntermediateNode GetNamespaceNode(this IntermediateNode node) 84private readonly ImmutableArray<NamespaceDeclarationIntermediateNode>.Builder _namespaceNodes = ImmutableArray.CreateBuilder<NamespaceDeclarationIntermediateNode>(); 90public ImmutableArray<NamespaceDeclarationIntermediateNode> NamespaceNodes => _namespaceNodes.ToImmutable(); 102public override void VisitNamespaceDeclaration(NamespaceDeclarationIntermediateNode node)
Language\RazorProjectEngineBuilderExtensions.cs (1)
59feature.ConfigureNamespace.Add((RazorCodeDocument codeDocument, NamespaceDeclarationIntermediateNode node) =>
Microsoft.CodeAnalysis.Razor.Compiler (39)
Language\Components\ComponentBindLoweringPass.cs (1)
37var @namespace = documentNode.FindPrimaryNamespace();
Language\Components\ComponentDocumentClassifierPass.cs (1)
52NamespaceDeclarationIntermediateNode @namespace,
Language\Components\ComponentEventHandlerLoweringPass.cs (1)
28var @namespace = documentNode.FindPrimaryNamespace();
Language\Components\ComponentGenericTypePass.cs (2)
447var namespaceNode = documentNode.Children 448.OfType<NamespaceDeclarationIntermediateNode>()
Language\Components\ComponentKeyLoweringPass.cs (1)
25var @namespace = documentNode.FindPrimaryNamespace();
Language\Components\ComponentLayoutDirectivePass.cs (1)
17var @namespace = documentNode.FindPrimaryNamespace();
Language\Components\ComponentLoweringPass.cs (1)
31var @namespace = documentNode.FindPrimaryNamespace();
Language\Components\ComponentPageDirectivePass.cs (1)
18var @namespace = documentNode.FindPrimaryNamespace();
Language\Components\ComponentReferenceCaptureLoweringPass.cs (1)
25var namespaceNode = documentNode.FindPrimaryNamespace();
Language\Components\ComponentRenderModeDirectivePass.cs (1)
20var @namespace = documentNode.FindPrimaryNamespace();
Language\DefaultDocumentClassifierPass.cs (1)
21NamespaceDeclarationIntermediateNode @namespace,
Language\DefaultDocumentClassifierPassFeature.cs (2)
17public IList<Action<RazorCodeDocument, NamespaceDeclarationIntermediateNode>> ConfigureNamespace { get; } = 18new List<Action<RazorCodeDocument, NamespaceDeclarationIntermediateNode>>();
Language\DefaultRazorCSharpLoweringPhase.cs (1)
135public override void VisitNamespaceDeclaration(NamespaceDeclarationIntermediateNode node)
Language\DocumentClassifierPassBase.cs (2)
61var @namespace = new NamespaceDeclarationIntermediateNode 110NamespaceDeclarationIntermediateNode @namespace,
Language\Extensions\AttributeDirectivePass.cs (1)
17var @namespace = documentNode.FindPrimaryNamespace();
Language\Extensions\MetadataAttributePass.cs (1)
45var @namespace = documentNode.FindPrimaryNamespace();
Language\Intermediate\DocumentIntermediateNodeExtensions.cs (2)
26public static NamespaceDeclarationIntermediateNode? FindPrimaryNamespace(this DocumentIntermediateNode node) 30return FindNode<NamespaceDeclarationIntermediateNode>(node, static n => n.IsPrimaryNamespace);
Language\Intermediate\IntermediateNodeVisitor.cs (1)
102public virtual void VisitNamespaceDeclaration(NamespaceDeclarationIntermediateNode node)
Mvc.Version1_X\MvcViewDocumentClassifierPass.cs (1)
19NamespaceDeclarationIntermediateNode @namespace,
Mvc.Version2_X\AssemblyAttributeInjectionPass.cs (1)
28var @namespace = documentNode.FindPrimaryNamespace();
Mvc.Version2_X\MvcViewDocumentClassifierPass.cs (1)
19NamespaceDeclarationIntermediateNode @namespace,
Mvc.Version2_X\NamespaceDirective.cs (3)
65var @namespace = visitor.FirstNamespace; 157public NamespaceDeclarationIntermediateNode? FirstNamespace { get; private set; } 162public override void VisitNamespaceDeclaration(NamespaceDeclarationIntermediateNode node)
Mvc.Version2_X\RazorPageDocumentClassifierPass.cs (2)
49NamespaceDeclarationIntermediateNode @namespace, 86private static void AddRouteTemplateMetadataAttribute(NamespaceDeclarationIntermediateNode @namespace, ClassDeclarationIntermediateNode @class, PageDirective pageDirective)
Mvc\CreateNewOnMetadataUpdateAttributePass.cs (1)
30var @namespace = documentNode.FindPrimaryNamespace();
Mvc\ModelDirective.cs (2)
116public NamespaceDeclarationIntermediateNode? Namespace { get; private set; } 122public override void VisitNamespaceDeclaration(NamespaceDeclarationIntermediateNode node)
Mvc\MvcViewDocumentClassifierPass.cs (1)
28NamespaceDeclarationIntermediateNode @namespace,
Mvc\RazorPageDocumentClassifierPass.cs (2)
58NamespaceDeclarationIntermediateNode @namespace, 105private static void AddRouteTemplateMetadataAttribute(NamespaceDeclarationIntermediateNode @namespace, ClassDeclarationIntermediateNode @class, PageDirective pageDirective)
Mvc\ViewComponentTagHelperPass.cs (3)
30var namespaceNode = documentNode.FindPrimaryNamespace(); 146private readonly struct Context(NamespaceDeclarationIntermediateNode namespaceNode, ClassDeclarationIntermediateNode classNode) 149public NamespaceDeclarationIntermediateNode Namespace { get; } = namespaceNode;
Microsoft.CodeAnalysis.Razor.Workspaces (3)
Extensions\RazorCodeDocumentExtensions.cs (3)
93var namespaceNode = (NamespaceDeclarationIntermediateNode)razorCodeDocument 96.First(static n => n is NamespaceDeclarationIntermediateNode);