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