14 instantiations of ClassDeclarationIntermediateNode
Microsoft.AspNetCore.Razor.Language.UnitTests (11)
DefaultRazorCSharpLoweringPhaseTest.cs (3)
270
builder.Add(new
ClassDeclarationIntermediateNode
()
316
builder.Add(new
ClassDeclarationIntermediateNode
()
365
builder.Add(new
ClassDeclarationIntermediateNode
()
Extensions\MetadataAttributePassTest.cs (7)
111
var @class = new
ClassDeclarationIntermediateNode
161
var @class = new
ClassDeclarationIntermediateNode
193
var @class = new
ClassDeclarationIntermediateNode
230
var @class = new
ClassDeclarationIntermediateNode
267
var @class = new
ClassDeclarationIntermediateNode
315
var @class = new
ClassDeclarationIntermediateNode
375
var @class = new
ClassDeclarationIntermediateNode
Intermediate\DocumentIntermediateNodeExtensionsTest.cs (1)
17
var @class = new
ClassDeclarationIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (3)
Language\Components\ComponentGenericTypePass.cs (1)
466
classNode = new
ClassDeclarationIntermediateNode
()
Language\Components\ComponentRenderModeDirectivePass.cs (1)
49
var classDecl = new
ClassDeclarationIntermediateNode
Language\DocumentClassifierPassBase.cs (1)
66
var @class = new
ClassDeclarationIntermediateNode
133 references to ClassDeclarationIntermediateNode
Microsoft.AspNetCore.Mvc.Razor.Extensions.UnitTests (28)
ConsolidatedMvcViewDocumentClassifierPassTest.cs (3)
50
var
classNode = documentNode.GetClassNode();
73
var
classNode = documentNode.GetClassNode();
98
var
classNode = documentNode.GetClassNode();
InjectDirectiveTest.cs (5)
43
var
classNode = documentNode.GetClassNode();
67
var
classNode = documentNode.GetClassNode();
90
var
classNode = documentNode.GetClassNode();
114
var
classNode = documentNode.GetClassNode();
138
var
classNode = documentNode.GetClassNode();
ModelDirectiveTest.cs (6)
83
var
classNode = documentNode.GetClassNode();
112
var
classNode = documentNode.GetClassNode();
140
var
classNode = documentNode.GetClassNode();
166
var
classNode = documentNode.GetClassNode();
194
var
classNode = documentNode.GetClassNode();
226
var
classNode = documentNode.GetClassNode();
MvcViewDocumentClassifierPassTest.cs (5)
82
var
classNode = documentNode.GetClassNode();
105
var
classNode = documentNode.GetClassNode();
130
var
classNode = documentNode.GetClassNode();
148
var
classNode = documentNode.GetClassNode();
166
var
classNode = documentNode.GetClassNode();
RazorPageDocumentClassifierPassTest.cs (5)
198
var
classNode = documentNode.GetClassNode();
218
var
classNode = documentNode.GetClassNode();
240
var
classNode = documentNode.GetClassNode();
258
var
classNode = documentNode.GetClassNode();
276
var
classNode = documentNode.GetClassNode();
ViewComponentTagHelperPassTest.cs (4)
51
var
classNode = documentNode.GetClassNode();
88
var
classNode = documentNode.GetClassNode();
126
var
classNode = documentNode.GetClassNode();
174
var
classNode = documentNode.GetClassNode();
Microsoft.AspNetCore.Razor.Language.UnitTests (38)
Components\ComponentDocumentClassifierPassTest.cs (3)
76
var
classNode = documentNode.GetClassNode();
103
var
classNode = documentNode.GetClassNode();
128
var
classNode = documentNode.GetClassNode();
DefaultDocumentClassifierPassTest.cs (2)
54
var
@class = SingleChild<
ClassDeclarationIntermediateNode
>(@namespace);
DirectiveRemovalOptimizationPassTest.cs (3)
46
node => Assert.IsType<
ClassDeclarationIntermediateNode
>(node));
76
node => Assert.IsType<
ClassDeclarationIntermediateNode
>(node));
110
node => Assert.IsType<
ClassDeclarationIntermediateNode
>(node));
DocumentClassifierPassBaseTest.cs (10)
116
var
@class = SingleChild<
ClassDeclarationIntermediateNode
>(@namespace);
143
n => Assert.IsType<
ClassDeclarationIntermediateNode
>(n));
166
var
@class = SingleChild<
ClassDeclarationIntermediateNode
>(@namespace);
202
var
@class = SingleChild<
ClassDeclarationIntermediateNode
>(@namespace);
237
var
@class = SingleChild<
ClassDeclarationIntermediateNode
>(@namespace);
268
ClassDeclarationIntermediateNode
@class,
Extensions\DefaultTagHelperOptimizationPassTest.cs (1)
44
var
@class = documentNode.FindPrimaryClass();
Extensions\FunctionsDirectivePassTest.cs (3)
60
node => Assert.IsType<
ClassDeclarationIntermediateNode
>(node));
98
node => Assert.IsType<
ClassDeclarationIntermediateNode
>(node));
139
node => Assert.IsType<
ClassDeclarationIntermediateNode
>(node));
Extensions\InheritsDirectivePassTest.cs (3)
55
node => Assert.IsType<
ClassDeclarationIntermediateNode
>(node));
57
var
@class = (
ClassDeclarationIntermediateNode
)@namespace.Children[0];
Extensions\MetadataAttributePassTest.cs (10)
111
var
@class = new ClassDeclarationIntermediateNode
135
var
foundClass = Assert.IsType<
ClassDeclarationIntermediateNode
>(@namespace.Children[1]);
161
var
@class = new ClassDeclarationIntermediateNode
193
var
@class = new ClassDeclarationIntermediateNode
230
var
@class = new ClassDeclarationIntermediateNode
267
var
@class = new ClassDeclarationIntermediateNode
315
var
@class = new ClassDeclarationIntermediateNode
375
var
@class = new ClassDeclarationIntermediateNode
395
Assert.IsType<
ClassDeclarationIntermediateNode
>(child);
Extensions\SectionDirectivePassTest.cs (1)
67
node => Assert.IsType<
ClassDeclarationIntermediateNode
>(node));
Intermediate\DocumentIntermediateNodeExtensionsTest.cs (2)
17
var
@class = new ClassDeclarationIntermediateNode
26
var
result = document.FindPrimaryClass();
Microsoft.AspNetCore.Razor.Test.Common (8)
Language\IntegrationTests\IntermediateNodeWriter.cs (1)
39
public override void VisitClassDeclaration(
ClassDeclarationIntermediateNode
node)
Language\Intermediate\IntermediateNodeExtensions.cs (6)
35
public static ImmutableArray<
ClassDeclarationIntermediateNode
> GetClassNodes(this IntermediateNode node)
70
public static
ClassDeclarationIntermediateNode
GetClassNode(this IntermediateNode node)
85
private readonly ImmutableArray<
ClassDeclarationIntermediateNode
>.Builder _classNodes = ImmutableArray.CreateBuilder<
ClassDeclarationIntermediateNode
>();
91
public ImmutableArray<
ClassDeclarationIntermediateNode
> ClassNodes => _classNodes.ToImmutable();
108
public override void VisitClassDeclaration(
ClassDeclarationIntermediateNode
node)
Language\RazorProjectEngineBuilderExtensions.cs (1)
64
feature.ConfigureClass.Add((RazorCodeDocument codeDocument,
ClassDeclarationIntermediateNode
node) =>
Microsoft.CodeAnalysis.Razor.Compiler (59)
Language\Components\ComponentBindLoweringPass.cs (1)
38
var
@class = documentNode.FindPrimaryClass();
Language\Components\ComponentDocumentClassifierPass.cs (1)
53
ClassDeclarationIntermediateNode
@class,
Language\Components\ComponentEventHandlerLoweringPass.cs (1)
29
var
@class = documentNode.FindPrimaryClass();
Language\Components\ComponentGenericTypePass.cs (2)
461
var
classNode = namespaceNode.Children
462
.OfType<
ClassDeclarationIntermediateNode
>()
Language\Components\ComponentInjectDirectivePass.cs (1)
24
var
classNode = documentNode.FindPrimaryClass();
Language\Components\ComponentKeyLoweringPass.cs (1)
26
var
@class = documentNode.FindPrimaryClass();
Language\Components\ComponentLayoutDirectivePass.cs (1)
18
var
@class = documentNode.FindPrimaryClass();
Language\Components\ComponentLoweringPass.cs (1)
32
var
@class = documentNode.FindPrimaryClass();
Language\Components\ComponentPageDirectivePass.cs (1)
19
var
@class = documentNode.FindPrimaryClass();
Language\Components\ComponentReferenceCaptureLoweringPass.cs (1)
26
var
classNode = documentNode.FindPrimaryClass();
Language\Components\ComponentRenderModeDirectivePass.cs (2)
21
var
@class = documentNode.FindPrimaryClass();
49
var
classDecl = new ClassDeclarationIntermediateNode
Language\Components\ComponentWhitespacePass.cs (1)
62
var
@class = documentNode.FindPrimaryClass();
Language\DefaultDocumentClassifierPass.cs (1)
22
ClassDeclarationIntermediateNode
@class,
Language\DefaultDocumentClassifierPassFeature.cs (2)
14
public IList<Action<RazorCodeDocument,
ClassDeclarationIntermediateNode
>> ConfigureClass { get; } =
15
new List<Action<RazorCodeDocument,
ClassDeclarationIntermediateNode
>>();
Language\DefaultRazorCSharpLoweringPhase.cs (1)
171
public override void VisitClassDeclaration(
ClassDeclarationIntermediateNode
node)
Language\DocumentClassifierPassBase.cs (2)
66
var
@class = new ClassDeclarationIntermediateNode
111
ClassDeclarationIntermediateNode
@class,
Language\Extensions\AttributeDirectivePass.cs (1)
18
var
@class = documentNode.FindPrimaryClass();
Language\Extensions\DefaultTagHelperOptimizationPass.cs (3)
22
var
@class = documentNode.FindPrimaryClass();
224
public Context(
ClassDeclarationIntermediateNode
@class)
231
public
ClassDeclarationIntermediateNode
Class { get; }
Language\Extensions\DesignTimeDirectivePass.cs (1)
38
public override void VisitClassDeclaration(
ClassDeclarationIntermediateNode
node)
Language\Extensions\FunctionsDirectivePass.cs (1)
21
var
@class = documentNode.FindPrimaryClass();
Language\Extensions\ImplementsDirectivePass.cs (1)
19
var
@class = documentNode.FindPrimaryClass();
Language\Extensions\InheritsDirectivePass.cs (1)
17
var
@class = documentNode.FindPrimaryClass();
Language\Extensions\MetadataAttributePass.cs (1)
52
var
@class = documentNode.FindPrimaryClass();
Language\Extensions\PreallocatedTagHelperAttributeOptimizationPass.cs (2)
37
private
ClassDeclarationIntermediateNode
? _classDeclaration;
41
public override void VisitClassDeclaration(
ClassDeclarationIntermediateNode
node)
Language\Extensions\SectionDirectivePass.cs (1)
17
var
@class = documentNode.FindPrimaryClass();
Language\Intermediate\DocumentIntermediateNodeExtensions.cs (2)
12
public static
ClassDeclarationIntermediateNode
? FindPrimaryClass(this DocumentIntermediateNode node)
16
return FindNode<
ClassDeclarationIntermediateNode
>(node, static n => n.IsPrimaryClass);
Language\Intermediate\IntermediateNodeVisitor.cs (1)
72
public virtual void VisitClassDeclaration(
ClassDeclarationIntermediateNode
node)
Mvc.Version1_X\MvcViewDocumentClassifierPass.cs (1)
20
ClassDeclarationIntermediateNode
@class,
Mvc.Version2_X\AssemblyAttributeInjectionPass.cs (1)
35
var
@class = documentNode.FindPrimaryClass();
Mvc.Version2_X\MvcViewDocumentClassifierPass.cs (1)
20
ClassDeclarationIntermediateNode
@class,
Mvc.Version2_X\NamespaceDirective.cs (2)
155
public
ClassDeclarationIntermediateNode
? FirstClass { get; private set; }
169
public override void VisitClassDeclaration(
ClassDeclarationIntermediateNode
node)
Mvc.Version2_X\PagesPropertyInjectionPass.cs (3)
27
var
@class = visitor.Class.AssumeNotNull();
42
public
ClassDeclarationIntermediateNode
? Class { get; private set; }
44
public override void VisitClassDeclaration(
ClassDeclarationIntermediateNode
node)
Mvc.Version2_X\RazorPageDocumentClassifierPass.cs (2)
50
ClassDeclarationIntermediateNode
@class,
86
private static void AddRouteTemplateMetadataAttribute(NamespaceDeclarationIntermediateNode @namespace,
ClassDeclarationIntermediateNode
@class, PageDirective pageDirective)
Mvc\CreateNewOnMetadataUpdateAttributePass.cs (1)
31
var
@class = documentNode.FindPrimaryClass();
Mvc\InjectDirective.cs (2)
112
public
ClassDeclarationIntermediateNode
? Class { get; private set; }
116
public override void VisitClassDeclaration(
ClassDeclarationIntermediateNode
node)
Mvc\ModelDirective.cs (2)
118
public
ClassDeclarationIntermediateNode
? Class { get; private set; }
132
public override void VisitClassDeclaration(
ClassDeclarationIntermediateNode
node)
Mvc\MvcViewDocumentClassifierPass.cs (1)
29
ClassDeclarationIntermediateNode
@class,
Mvc\PagesPropertyInjectionPass.cs (3)
31
var
@class = visitor.Class.AssumeNotNull();
70
public
ClassDeclarationIntermediateNode
? Class { get; private set; }
72
public override void VisitClassDeclaration(
ClassDeclarationIntermediateNode
node)
Mvc\RazorPageDocumentClassifierPass.cs (2)
59
ClassDeclarationIntermediateNode
@class,
105
private static void AddRouteTemplateMetadataAttribute(NamespaceDeclarationIntermediateNode @namespace,
ClassDeclarationIntermediateNode
@class, PageDirective pageDirective)
Mvc\ViewComponentTagHelperPass.cs (3)
31
var
classNode = documentNode.FindPrimaryClass();
146
private readonly struct Context(NamespaceDeclarationIntermediateNode namespaceNode,
ClassDeclarationIntermediateNode
classNode)
148
public
ClassDeclarationIntermediateNode
Class { get; } = classNode;