17 references to DirectiveBody
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\NamespaceComputer.cs (1)
251
node.
DirectiveBody
.CSharpCode.Children is [_, CSharpSyntaxNode @namespace, ..])
Language\RazorCodeDocumentExtensions.cs (1)
55
Debug.Assert(directive is RazorUsingDirectiveSyntax || directive.
DirectiveBody
.Keyword.GetContent() == SyntaxConstants.CSharp.AddTagHelperKeyword);
Microsoft.CodeAnalysis.Razor.Workspaces (15)
CodeActions\Razor\ExtractToCodeBehindCodeActionProvider.cs (1)
82
var csharpCodeBlockNode = directiveNode.
DirectiveBody
.CSharpCode;
CodeActions\Razor\RemoveUnnecessaryDirectivesCodeActionProvider.cs (1)
81
return directive.
DirectiveBody
.Keyword.GetContent() == SyntaxConstants.CSharp.AddTagHelperKeyword;
DocumentMapping\RazorEditService_Methods.cs (1)
35
var csharpCodeBlock = firstDirective?.
DirectiveBody
.CSharpCode;
Extensions\RazorSyntaxNodeExtensions.cs (4)
23
body = directiveNode.
DirectiveBody
;
32
=> directive.
DirectiveBody
.Keyword.GetContent() == SyntaxConstants.CSharp.AddTagHelperKeyword;
44
DirectiveBody
.Keyword: CSharpStatementLiteralSyntax
369
case RazorDirectiveSyntax {
DirectiveBody
: var body }:
FoldingRanges\SectionDirectiveFoldingProvider.cs (1)
20
if (node.
DirectiveBody
.CSharpCode.Children is [_, { } name, ..])
Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (1)
1046
if (node.
DirectiveBody
.CSharpCode.Children.TryGetOpenBraceToken(out var brace) &&
Formatting\Passes\CSharpOnTypeFormattingPass.cs (1)
656
if (containingDirective.
DirectiveBody
.CSharpCode.Children is [.., MarkupBlockSyntax block, RazorMetaCodeSyntax /* close brace */])
Formatting\Passes\RazorFormattingPass.cs (4)
95
directive.
DirectiveBody
.CSharpCode.Children is { } children)
153
if (!IsCodeOrFunctionsBlock(directive.
DirectiveBody
.Keyword))
158
var csharpCodeChildren = directive.
DirectiveBody
.CSharpCode.Children;
261
directive.
DirectiveBody
.Keyword is { } keyword &&
RazorSyntaxFacts.cs (1)
163
directive.
DirectiveBody
is { } body &&