1 instantiation of PageDirective
Microsoft.CodeAnalysis.Razor.Compiler (1)
Mvc\PageDirective.cs (1)
74pageDirective = new PageDirective(routeTemplate, visitor.DirectiveNode, sourceSpan);
38 references to PageDirective
Microsoft.AspNetCore.Mvc.Razor.Extensions.UnitTests (17)
CreateNewOnMetadataUpdateAttributePassTest.cs (1)
17PageDirective.Register(builder);
PageDirectiveTest.cs (12)
15PageDirective.Register(builder); 32Assert.True(PageDirective.TryGetPageDirective(documentNode, out var pageDirective)); 49Assert.True(PageDirective.TryGetPageDirective(documentNode, out var pageDirective)); 64Assert.False(PageDirective.TryGetPageDirective(documentNode, out _)); 76Assert.True(PageDirective.TryGetPageDirective(documentNode, out var pageDirective)); 92Assert.True(PageDirective.TryGetPageDirective(documentNode, out var pageDirective)); 107Assert.True(PageDirective.TryGetPageDirective(documentNode, out var pageDirective));
RazorPageDocumentClassifierPassTest.cs (4)
19PageDirective.Register(builder); 53var pageDirectives = documentNode.FindDirectiveReferences(PageDirective.Directive); 89var pageDirectives = documentNode.FindDirectiveReferences(PageDirective.Directive); 113var pageDirectives = documentNode.FindDirectiveReferences(PageDirective.Directive);
Microsoft.CodeAnalysis.Razor.Compiler (19)
Mvc.Version2_X\AssemblyAttributeInjectionPass.cs (2)
59PageDirective.TryGetPageDirective(documentNode, out var pageDirective))
Mvc.Version2_X\RazorExtensions.cs (1)
22PageDirective.Register(builder);
Mvc.Version2_X\RazorPageDocumentClassifierPass.cs (6)
44return PageDirective.TryGetPageDirective(documentNode, out _); 79PageDirective.TryGetPageDirective(document, out var pageDirective); 86private static void AddRouteTemplateMetadataAttribute(NamespaceDeclarationIntermediateNode @namespace, ClassDeclarationIntermediateNode @class, PageDirective pageDirective) 110private void EnsureValidPageDirective(RazorCodeDocument codeDocument, PageDirective pageDirective) 129if (!PageDirective.TryGetPageDirective(leadingDirectiveDocumentNode, out _))
Mvc\PageDirective.cs (1)
51public static bool TryGetPageDirective(DocumentIntermediateNode documentNode, out PageDirective pageDirective)
Mvc\RazorExtensions.cs (1)
20PageDirective.Register(builder);
Mvc\RazorExtensionsDiagnosticFactory.cs (2)
87return RazorDiagnostic.Create(PageDirective_CannotBeImported, source, PageDirective.Directive.Directive, fileName); 96=> RazorDiagnostic.Create(PageDirective_MustExistAtTheTopOfFile, source, PageDirective.Directive.Directive);
Mvc\RazorPageDocumentClassifierPass.cs (6)
53return PageDirective.TryGetPageDirective(documentNode, out _); 98PageDirective.TryGetPageDirective(document, out var pageDirective); 105private static void AddRouteTemplateMetadataAttribute(NamespaceDeclarationIntermediateNode @namespace, ClassDeclarationIntermediateNode @class, PageDirective pageDirective) 129private void EnsureValidPageDirective(RazorCodeDocument codeDocument, PageDirective pageDirective) 148if (!PageDirective.TryGetPageDirective(leadingDirectiveDocumentNode, out _))
Microsoft.CodeAnalysis.Razor.Workspaces (2)
DocumentMapping\RazorEditService_UsingDirectives.cs (1)
104|| directiveNode.IsDirective(PageDirective.Directive)));
Formatting\UsingDirectiveHelper.cs (1)
207directiveNode.IsDirective(PageDirective.Directive);