3 types derived from BaseRazorDirectiveSyntax
Microsoft.CodeAnalysis.Razor.Compiler (3)
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (3)
2158internal sealed partial class RazorDirectiveSyntax : BaseRazorDirectiveSyntax 2212internal sealed partial class RazorUsingDirectiveSyntax : BaseRazorDirectiveSyntax 2266internal sealed partial class RazorDocumentationDirectiveSyntax : BaseRazorDirectiveSyntax
15 references to BaseRazorDirectiveSyntax
Microsoft.CodeAnalysis.Razor.Compiler (15)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (2)
344private void VisitDirective(BaseRazorDirectiveSyntax node, DirectiveDescriptor descriptor) 558var directive = node.FirstAncestorOrSelf<SyntaxNode>(static n => n is BaseRazorDirectiveSyntax);
Language\DefaultRazorTagHelperContextDiscoveryPhase.cs (7)
137protected void RecordDirectiveTagHelperContribution(BaseRazorDirectiveSyntax directive, TagHelperCollection contributedTagHelpers) 179protected abstract void ProcessChunkGenerator(BaseRazorDirectiveSyntax node, ISpanChunkGenerator chunkGenerator); 191private void VisitDirective(BaseRazorDirectiveSyntax node) 289protected override void ProcessChunkGenerator(BaseRazorDirectiveSyntax node, ISpanChunkGenerator chunkGenerator) 305private void HandleAddTagHelper(BaseRazorDirectiveSyntax node, AddTagHelperChunkGenerator addTagHelper) 495protected override void ProcessChunkGenerator(BaseRazorDirectiveSyntax node, ISpanChunkGenerator chunkGenerator) 505private void ProcessAddImport(BaseRazorDirectiveSyntax node, AddImportChunkGenerator addImport)
Language\RazorCodeDocumentExtensions.cs (1)
170internal static bool IsDirectiveUsed(this RazorCodeDocument codeDocument, BaseRazorDirectiveSyntax directive)
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (4)
2154public new BaseRazorDirectiveSyntax WithTransition(CSharpTransitionSyntax transition) => (BaseRazorDirectiveSyntax)WithTransitionCore(transition); 2155public new BaseRazorDirectiveSyntax WithBody(CSharpSyntaxNode body) => (BaseRazorDirectiveSyntax)WithBodyCore(body);
Language\Syntax\SyntaxSerializer.cs (1)
115private void WriteRazorDirective(BaseRazorDirectiveSyntax node)