21 references to IsDirective
Microsoft.AspNetCore.Razor.Test.Common (1)
Language\IntegrationTests\IntegrationTestBase.cs (1)
520
span.FirstAncestorOrSelf<RazorDirectiveSyntax>()?.
IsDirective
(ModelDirective.Directive) is true)
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\DefaultDirectiveSyntaxTreePass.cs (1)
72
if (!node.
IsDirective
(SectionDirective.Directive))
Language\NamespaceComputer.cs (1)
250
if (node.
IsDirective
(NamespaceDirective.Directive) &&
Microsoft.CodeAnalysis.Razor.Workspaces (18)
CodeActions\Razor\CreateComponentCodeActionResolver.cs (1)
60
.FirstOrDefault(static n => n.
IsDirective
(NamespaceDirective.Directive));
CodeActions\Razor\ExtractToCodeBehindCodeActionProvider.cs (2)
70
if (!directiveNode.
IsDirective
(ComponentCodeDirective.Directive) &&
71
!directiveNode.
IsDirective
(FunctionsDirective.Directive))
DocumentMapping\RazorEditService_UsingDirectives.cs (3)
102
&& (directiveNode.
IsDirective
(ComponentPageDirective.Directive)
103
|| directiveNode.
IsDirective
(NamespaceDirective.Directive)
104
|| directiveNode.
IsDirective
(PageDirective.Directive)));
Extensions\RazorSyntaxNodeExtensions.cs (2)
21
directiveNode.
IsDirective
(directive))
35
=> (node as RazorDirectiveSyntax)?.
IsDirective
(SectionDirective.Directive) is true;
Formatting\Passes\CSharpOnTypeFormattingPass.cs (6)
638
containingDirective.
IsDirective
(SectionDirective.Directive))
712
containingDirective.
IsDirective
(SectionDirective.Directive) &&
1054
static n => n is RazorDirectiveSyntax directive && directive.
IsDirective
(AttributeDirective.Directive));
1064
static n => n is RazorDirectiveSyntax directive && directive.
IsDirective
(ComponentTypeParamDirective.Directive));
1121
directive3.
IsDirective
(SectionDirective.Directive))
1138
directive2.
IsDirective
(SectionDirective.Directive))
Formatting\Passes\RazorFormattingPass.cs (1)
94
directive.
IsDirective
(SectionDirective.Directive) &&
Formatting\UsingDirectiveHelper.cs (3)
205
return directiveNode.
IsDirective
(ComponentPageDirective.Directive) ||
206
directiveNode.
IsDirective
(NamespaceDirective.Directive) ||
207
directiveNode.
IsDirective
(PageDirective.Directive);