2 types derived from BaseRazorDirectiveSyntax
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (2)
2156internal sealed partial class RazorDirectiveSyntax : BaseRazorDirectiveSyntax 2210internal sealed partial class RazorUsingDirectiveSyntax : BaseRazorDirectiveSyntax
14 references to BaseRazorDirectiveSyntax
Microsoft.CodeAnalysis.Razor.Compiler (14)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (2)
339private void VisitDirective(BaseRazorDirectiveSyntax node, DirectiveDescriptor descriptor) 540var 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)
2152public new BaseRazorDirectiveSyntax WithTransition(CSharpTransitionSyntax transition) => (BaseRazorDirectiveSyntax)WithTransitionCore(transition); 2153public new BaseRazorDirectiveSyntax WithBody(CSharpSyntaxNode body) => (BaseRazorDirectiveSyntax)WithBodyCore(body);