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