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