3 instantiations of 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
59 references to ClassDeclarationIntermediateNode
Microsoft.CodeAnalysis.Razor.Compiler (59)
CSharp\Utf8WriteLiteralDetectionPass.cs (1)
32
var
@class = documentNode.FindPrimaryClass();
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)
56
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\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)
31
private
ClassDeclarationIntermediateNode
? _classDeclaration;
35
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)
30
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)
104
public
ClassDeclarationIntermediateNode
? Class { get; private set; }
118
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;