1 instantiation of PageDirective
Microsoft.CodeAnalysis.Razor.Compiler (1)
Mvc\PageDirective.cs (1)
74
pageDirective = new
PageDirective
(routeTemplate, visitor.DirectiveNode, sourceSpan);
19 references to PageDirective
Microsoft.CodeAnalysis.Razor.Compiler (19)
Mvc.Version2_X\AssemblyAttributeInjectionPass.cs (2)
54
PageDirective
.TryGetPageDirective(documentNode, out
var
pageDirective))
Mvc.Version2_X\RazorExtensions.cs (1)
22
PageDirective
.Register(builder);
Mvc.Version2_X\RazorPageDocumentClassifierPass.cs (6)
44
return
PageDirective
.TryGetPageDirective(documentNode, out _);
79
PageDirective
.TryGetPageDirective(document, out
var
pageDirective);
86
private static void AddRouteTemplateMetadataAttribute(NamespaceDeclarationIntermediateNode @namespace, ClassDeclarationIntermediateNode @class,
PageDirective
pageDirective)
110
private void EnsureValidPageDirective(RazorCodeDocument codeDocument,
PageDirective
pageDirective)
129
if (!
PageDirective
.TryGetPageDirective(leadingDirectiveDocumentNode, out _))
Mvc\PageDirective.cs (1)
51
public static bool TryGetPageDirective(DocumentIntermediateNode documentNode, out
PageDirective
pageDirective)
Mvc\RazorExtensions.cs (1)
20
PageDirective
.Register(builder);
Mvc\RazorExtensionsDiagnosticFactory.cs (2)
87
return RazorDiagnostic.Create(PageDirective_CannotBeImported, source,
PageDirective
.Directive.Directive, fileName);
96
=> RazorDiagnostic.Create(PageDirective_MustExistAtTheTopOfFile, source,
PageDirective
.Directive.Directive);
Mvc\RazorPageDocumentClassifierPass.cs (6)
53
return
PageDirective
.TryGetPageDirective(documentNode, out _);
98
PageDirective
.TryGetPageDirective(document, out
var
pageDirective);
105
private static void AddRouteTemplateMetadataAttribute(NamespaceDeclarationIntermediateNode @namespace, ClassDeclarationIntermediateNode @class,
PageDirective
pageDirective)
129
private void EnsureValidPageDirective(RazorCodeDocument codeDocument,
PageDirective
pageDirective)
148
if (!
PageDirective
.TryGetPageDirective(leadingDirectiveDocumentNode, out _))