12 instantiations of NamespaceDeclarationIntermediateNode
Microsoft.AspNetCore.Razor.Language.UnitTests (10)
DefaultRazorCSharpLoweringPhaseTest.cs (1)
230
builder.Add(new
NamespaceDeclarationIntermediateNode
()
Extensions\MetadataAttributePassTest.cs (7)
104
var @namespace = new
NamespaceDeclarationIntermediateNode
153
var @namespace = new
NamespaceDeclarationIntermediateNode
185
var @namespace = new
NamespaceDeclarationIntermediateNode
222
var @namespace = new
NamespaceDeclarationIntermediateNode
259
var @namespace = new
NamespaceDeclarationIntermediateNode
307
var @namespace = new
NamespaceDeclarationIntermediateNode
367
var @namespace = new
NamespaceDeclarationIntermediateNode
Intermediate\DocumentIntermediateNodeExtensionsTest.cs (2)
57
var @namespace = new
NamespaceDeclarationIntermediateNode
80
var @namespace = new
NamespaceDeclarationIntermediateNode
();
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\Components\ComponentGenericTypePass.cs (1)
452
namespaceNode = new
NamespaceDeclarationIntermediateNode
()
Language\DocumentClassifierPassBase.cs (1)
61
var @namespace = new
NamespaceDeclarationIntermediateNode
92 references to NamespaceDeclarationIntermediateNode
Microsoft.AspNetCore.Mvc.Razor.Extensions.UnitTests (5)
ConsolidatedMvcViewDocumentClassifierPassTest.cs (1)
32
var
namespaceNode = documentNode.GetNamespaceNode();
ModelDirectiveTest.cs (2)
193
var
namespaceNode = documentNode.GetNamespaceNode();
225
var
namespaceNode = documentNode.GetNamespaceNode();
MvcViewDocumentClassifierPassTest.cs (1)
64
var
namespaceNode = documentNode.GetNamespaceNode();
RazorPageDocumentClassifierPassTest.cs (1)
180
var
namespaceNode = documentNode.GetNamespaceNode();
Microsoft.AspNetCore.Razor.Language.UnitTests (37)
Components\ComponentDocumentClassifierPassTest.cs (3)
53
var
namespaceNode = documentNode.GetNamespaceNode();
102
var
namespaceNode = documentNode.GetNamespaceNode();
127
var
namespaceNode = documentNode.GetNamespaceNode();
DefaultDocumentClassifierPassTest.cs (2)
53
var
@namespace = SingleChild<
NamespaceDeclarationIntermediateNode
>(documentNode);
DirectiveRemovalOptimizationPassTest.cs (3)
42
node => Assert.IsType<
NamespaceDeclarationIntermediateNode
>(node));
72
node => Assert.IsType<
NamespaceDeclarationIntermediateNode
>(node));
106
node => Assert.IsType<
NamespaceDeclarationIntermediateNode
>(node));
DocumentClassifierPassBaseTest.cs (11)
115
var
@namespace = SingleChild<
NamespaceDeclarationIntermediateNode
>(documentNode);
139
var
@namespace = SingleChild<
NamespaceDeclarationIntermediateNode
>(documentNode);
165
var
@namespace = SingleChild<
NamespaceDeclarationIntermediateNode
>(documentNode);
199
var
@namespace = SingleChild<
NamespaceDeclarationIntermediateNode
>(documentNode);
234
var
@namespace = SingleChild<
NamespaceDeclarationIntermediateNode
>(documentNode);
267
NamespaceDeclarationIntermediateNode
@namespace,
Extensions\FunctionsDirectivePassTest.cs (3)
55
node => Assert.IsType<
NamespaceDeclarationIntermediateNode
>(node));
93
node => Assert.IsType<
NamespaceDeclarationIntermediateNode
>(node));
134
node => Assert.IsType<
NamespaceDeclarationIntermediateNode
>(node));
Extensions\InheritsDirectivePassTest.cs (1)
50
node => Assert.IsType<
NamespaceDeclarationIntermediateNode
>(node));
Extensions\MetadataAttributePassTest.cs (10)
104
var
@namespace = new NamespaceDeclarationIntermediateNode
153
var
@namespace = new NamespaceDeclarationIntermediateNode
172
SingleChild<
NamespaceDeclarationIntermediateNode
>(documentNode);
185
var
@namespace = new NamespaceDeclarationIntermediateNode
205
SingleChild<
NamespaceDeclarationIntermediateNode
>(documentNode);
222
var
@namespace = new NamespaceDeclarationIntermediateNode
242
SingleChild<
NamespaceDeclarationIntermediateNode
>(documentNode);
259
var
@namespace = new NamespaceDeclarationIntermediateNode
307
var
@namespace = new NamespaceDeclarationIntermediateNode
367
var
@namespace = new NamespaceDeclarationIntermediateNode
Extensions\SectionDirectivePassTest.cs (1)
62
node => Assert.IsType<
NamespaceDeclarationIntermediateNode
>(node));
Intermediate\DocumentIntermediateNodeExtensionsTest.cs (3)
57
var
@namespace = new NamespaceDeclarationIntermediateNode
66
var
result = document.FindPrimaryNamespace();
80
var
@namespace = new NamespaceDeclarationIntermediateNode();
Microsoft.AspNetCore.Razor.Test.Common (8)
Language\IntegrationTests\IntermediateNodeWriter.cs (1)
110
public override void VisitNamespaceDeclaration(
NamespaceDeclarationIntermediateNode
node)
Language\Intermediate\IntermediateNodeExtensions.cs (6)
27
public static ImmutableArray<
NamespaceDeclarationIntermediateNode
> GetNamespaceNodes(this IntermediateNode node)
67
public static
NamespaceDeclarationIntermediateNode
GetNamespaceNode(this IntermediateNode node)
84
private readonly ImmutableArray<
NamespaceDeclarationIntermediateNode
>.Builder _namespaceNodes = ImmutableArray.CreateBuilder<
NamespaceDeclarationIntermediateNode
>();
90
public ImmutableArray<
NamespaceDeclarationIntermediateNode
> NamespaceNodes => _namespaceNodes.ToImmutable();
102
public override void VisitNamespaceDeclaration(
NamespaceDeclarationIntermediateNode
node)
Language\RazorProjectEngineBuilderExtensions.cs (1)
59
feature.ConfigureNamespace.Add((RazorCodeDocument codeDocument,
NamespaceDeclarationIntermediateNode
node) =>
Microsoft.CodeAnalysis.Razor.Compiler (39)
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\DefaultRazorCSharpLoweringPhase.cs (1)
135
public override void VisitNamespaceDeclaration(
NamespaceDeclarationIntermediateNode
node)
Language\DocumentClassifierPassBase.cs (2)
61
var
@namespace = new NamespaceDeclarationIntermediateNode
110
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)
Mvc.Version1_X\MvcViewDocumentClassifierPass.cs (1)
19
NamespaceDeclarationIntermediateNode
@namespace,
Mvc.Version2_X\AssemblyAttributeInjectionPass.cs (1)
28
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;
Microsoft.CodeAnalysis.Razor.Workspaces (3)
Extensions\RazorCodeDocumentExtensions.cs (3)
93
var
namespaceNode = (
NamespaceDeclarationIntermediateNode
)razorCodeDocument
96
.First(static n => n is
NamespaceDeclarationIntermediateNode
);