2 instantiations of NamespaceDeclarationIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\Components\ComponentGenericTypePass.cs (1)
452namespaceNode = new NamespaceDeclarationIntermediateNode()
Language\DocumentClassifierPassBase.cs (1)
61var @namespace = new NamespaceDeclarationIntermediateNode
39 references to NamespaceDeclarationIntermediateNode
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)
23var @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)
102public NamespaceDeclarationIntermediateNode? Namespace { get; private set; } 108public 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;