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
37 references to BaseRazorDirectiveSyntax
Microsoft.AspNetCore.Razor.Language.UnitTests (9)
IntegrationTests\ComponentDiscoveryIntegrationTest.cs (3)
199var directives = result.CodeDocument.GetRequiredSyntaxTree().Root.DescendantNodes().OfType<BaseRazorDirectiveSyntax>().ToArray(); 230var directives = result.CodeDocument.GetRequiredSyntaxTree().Root.DescendantNodes().OfType<BaseRazorDirectiveSyntax>().ToArray(); 267var directives = result.CodeDocument.GetRequiredSyntaxTree().Root.DescendantNodes().OfType<BaseRazorDirectiveSyntax>().ToArray();
IntegrationTests\TagHelpersIntegrationTest.cs (6)
124var addTagHelperDirective = codeDocument.GetRequiredSyntaxTree().Root.DescendantNodes().OfType<BaseRazorDirectiveSyntax>().Single(); 150var addTagHelperDirective = codeDocument.GetRequiredSyntaxTree().Root.DescendantNodes().OfType<BaseRazorDirectiveSyntax>().Single(); 176var addTagHelperDirective = codeDocument.GetRequiredSyntaxTree().Root.DescendantNodes().OfType<BaseRazorDirectiveSyntax>().Single();
Microsoft.AspNetCore.Razor.Test.Common (1)
Language\IntegrationTests\IntegrationTestBase.cs (1)
504if (span.FirstAncestorOrSelf<BaseRazorDirectiveSyntax>() != null)
Microsoft.CodeAnalysis.Razor.Compiler (16)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (1)
343private void VisitDirective(BaseRazorDirectiveSyntax node, DirectiveDescriptor descriptor)
Language\DefaultRazorTagHelperContextDiscoveryPhase.cs (10)
137protected void RecordDirectiveTagHelperContribution(BaseRazorDirectiveSyntax directive, TagHelperCollection contributedTagHelpers) 179protected abstract void ProcessChunkGenerator(BaseRazorDirectiveSyntax node, ISpanChunkGenerator chunkGenerator); 191private void VisitDirective(BaseRazorDirectiveSyntax node) 295protected override void ProcessChunkGenerator(BaseRazorDirectiveSyntax node, ISpanChunkGenerator chunkGenerator) 311private void HandleAddTagHelper(BaseRazorDirectiveSyntax node, AddTagHelperChunkGenerator addTagHelper) 501protected override void ProcessChunkGenerator(BaseRazorDirectiveSyntax node, ISpanChunkGenerator chunkGenerator) 520private void ProcessAddTagHelper(BaseRazorDirectiveSyntax node, AddTagHelperChunkGenerator addTagHelper) 530private void ProcessRemoveTagHelper(BaseRazorDirectiveSyntax node, RemoveTagHelperChunkGenerator removeTagHelper) 540private void ProcessTagHelperPrefix(BaseRazorDirectiveSyntax node, TagHelperPrefixDirectiveChunkGenerator tagHelperPrefix) 550private void ProcessAddImport(BaseRazorDirectiveSyntax node, AddImportChunkGenerator addImport)
Language\RazorCodeDocumentExtensions.cs (1)
53internal 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);
Microsoft.CodeAnalysis.Razor.Workspaces (9)
CodeActions\Razor\RemoveUnnecessaryDirectivesCodeActionProvider.cs (5)
41var startDirective = startToken.Parent?.FirstAncestorOrSelf<BaseRazorDirectiveSyntax>(); 42var endDirective = endToken.Parent?.FirstAncestorOrSelf<BaseRazorDirectiveSyntax>(); 67private static bool ShouldOffer(BaseRazorDirectiveSyntax? directive)
Completion\DirectiveCompletionItemProvider.cs (1)
97if (implicitExpression.FirstAncestorOrSelf<BaseRazorDirectiveSyntax>() != null)
Extensions\RazorSyntaxTreeExtensions.cs (2)
25where TDirective : BaseRazorDirectiveSyntax 47where TDirective : BaseRazorDirectiveSyntax
SemanticTokens\SemanticTokensVisitor.cs (1)
450if (node.Parent is not BaseRazorDirectiveSyntax)
Microsoft.CodeAnalysis.Remote.Razor (2)
Diagnostics\RemoteDiagnosticsService.cs (2)
84var directive = token.Parent?.FirstAncestorOrSelf<BaseRazorDirectiveSyntax>();