4 instantiations of NamespaceDeclarationIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (4)
Language\Components\ComponentGenericTypePass.cs (1)
452
namespaceNode = new
NamespaceDeclarationIntermediateNode
()
Language\DocumentClassifierPassBase.cs (1)
62
var @namespace = new
NamespaceDeclarationIntermediateNode
Language\Intermediate\NamespaceDeclarationIntermediateNode.cs (1)
26
var clone = new
NamespaceDeclarationIntermediateNode
Language\RazorCSharpDocumentWriter.cs (1)
72
=>
new
()
49 references to NamespaceDeclarationIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (49)
Language\Components\ComponentBindLoweringPass.cs (1)
37
var
@namespace = documentNode.FindPrimaryNamespace();
Language\Components\ComponentDocumentClassifierPass.cs (1)
52
NamespaceDeclarationIntermediateNode
@namespace,
Language\Components\ComponentEventHandlerLoweringPass.cs (1)
28
var
@namespace = documentNode.FindPrimaryNamespace();
Language\Components\ComponentGenericTypePass.cs (2)
447
var
namespaceNode = documentNode.Children
448
.OfType<
NamespaceDeclarationIntermediateNode
>()
Language\Components\ComponentKeyLoweringPass.cs (1)
25
var
@namespace = documentNode.FindPrimaryNamespace();
Language\Components\ComponentLayoutDirectivePass.cs (1)
17
var
@namespace = documentNode.FindPrimaryNamespace();
Language\Components\ComponentLoweringPass.cs (1)
31
var
@namespace = documentNode.FindPrimaryNamespace();
Language\Components\ComponentPageDirectivePass.cs (1)
18
var
@namespace = documentNode.FindPrimaryNamespace();
Language\Components\ComponentReferenceCaptureLoweringPass.cs (1)
25
var
namespaceNode = documentNode.FindPrimaryNamespace();
Language\Components\ComponentRenderModeDirectivePass.cs (1)
20
var
@namespace = documentNode.FindPrimaryNamespace();
Language\DefaultDocumentClassifierPass.cs (1)
21
NamespaceDeclarationIntermediateNode
@namespace,
Language\DefaultDocumentClassifierPassFeature.cs (2)
17
public IList<Action<RazorCodeDocument,
NamespaceDeclarationIntermediateNode
>> ConfigureNamespace { get; } =
18
new List<Action<RazorCodeDocument,
NamespaceDeclarationIntermediateNode
>>();
Language\DefaultRazorMarkupSplitPhase.cs (7)
49
var
primaryNamespace = documentNode.FindPrimaryNamespace();
139
NamespaceDeclarationIntermediateNode
primaryNamespace,
152
var
stubNamespace = RazorCSharpDocumentWriter.CloneContainer(primaryNamespace);
188
NamespaceDeclarationIntermediateNode
primaryNamespace,
203
var
declNamespace = RazorCSharpDocumentWriter.CloneContainer(primaryNamespace);
242
if (docChild is
NamespaceDeclarationIntermediateNode
{ IsGenericTyped: true })
322
NamespaceDeclarationIntermediateNode
primaryNamespace)
Language\DocumentClassifierPassBase.cs (2)
62
var
@namespace = new NamespaceDeclarationIntermediateNode
111
NamespaceDeclarationIntermediateNode
@namespace,
Language\Extensions\AttributeDirectivePass.cs (1)
17
var
@namespace = documentNode.FindPrimaryNamespace();
Language\Extensions\MetadataAttributePass.cs (1)
45
var
@namespace = documentNode.FindPrimaryNamespace();
Language\Intermediate\DocumentIntermediateNodeExtensions.cs (2)
26
public static
NamespaceDeclarationIntermediateNode
? FindPrimaryNamespace(this DocumentIntermediateNode node)
30
return FindNode<
NamespaceDeclarationIntermediateNode
>(node, static n => n.IsPrimaryNamespace);
Language\Intermediate\IntermediateNodeVisitor.cs (1)
102
public virtual void VisitNamespaceDeclaration(
NamespaceDeclarationIntermediateNode
node)
Language\Intermediate\NamespaceDeclarationIntermediateNode.cs (1)
26
var
clone = new NamespaceDeclarationIntermediateNode
Language\RazorCSharpDocumentWriter.cs (3)
71
public static
NamespaceDeclarationIntermediateNode
CloneContainer(
NamespaceDeclarationIntermediateNode
node)
171
public override void VisitNamespaceDeclaration(
NamespaceDeclarationIntermediateNode
node)
Mvc.Version1_X\MvcViewDocumentClassifierPass.cs (1)
19
NamespaceDeclarationIntermediateNode
@namespace,
Mvc.Version2_X\AssemblyAttributeInjectionPass.cs (1)
23
var
@namespace = documentNode.FindPrimaryNamespace();
Mvc.Version2_X\MvcViewDocumentClassifierPass.cs (1)
19
NamespaceDeclarationIntermediateNode
@namespace,
Mvc.Version2_X\NamespaceDirective.cs (3)
65
var
@namespace = visitor.FirstNamespace;
157
public
NamespaceDeclarationIntermediateNode
? FirstNamespace { get; private set; }
162
public override void VisitNamespaceDeclaration(
NamespaceDeclarationIntermediateNode
node)
Mvc.Version2_X\RazorPageDocumentClassifierPass.cs (2)
49
NamespaceDeclarationIntermediateNode
@namespace,
86
private static void AddRouteTemplateMetadataAttribute(
NamespaceDeclarationIntermediateNode
@namespace, ClassDeclarationIntermediateNode @class, PageDirective pageDirective)
Mvc\CreateNewOnMetadataUpdateAttributePass.cs (1)
30
var
@namespace = documentNode.FindPrimaryNamespace();
Mvc\ModelDirective.cs (2)
116
public
NamespaceDeclarationIntermediateNode
? Namespace { get; private set; }
122
public override void VisitNamespaceDeclaration(
NamespaceDeclarationIntermediateNode
node)
Mvc\MvcViewDocumentClassifierPass.cs (1)
28
NamespaceDeclarationIntermediateNode
@namespace,
Mvc\RazorPageDocumentClassifierPass.cs (2)
58
NamespaceDeclarationIntermediateNode
@namespace,
105
private static void AddRouteTemplateMetadataAttribute(
NamespaceDeclarationIntermediateNode
@namespace, ClassDeclarationIntermediateNode @class, PageDirective pageDirective)
Mvc\ViewComponentTagHelperPass.cs (3)
30
var
namespaceNode = documentNode.FindPrimaryNamespace();
146
private readonly struct Context(
NamespaceDeclarationIntermediateNode
namespaceNode, ClassDeclarationIntermediateNode classNode)
149
public
NamespaceDeclarationIntermediateNode
Namespace { get; } = namespaceNode;