1 instantiation of RazorDirectiveBodySyntax
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Syntax\Generated\Syntax.xml.Internal.Generated.cs (1)
3142
internal override SyntaxNode CreateRed(SyntaxNode parent, int position) => new Syntax.
RazorDirectiveBodySyntax
(this, parent, position);
27 references to RazorDirectiveBodySyntax
Microsoft.AspNetCore.Razor.Language.UnitTests (1)
RazorSyntaxTreeTest.cs (1)
60
Assert.Single(root.DescendantNodes().OfType<
RazorDirectiveBodySyntax
>(), body => body.Keyword.GetContent() == "tagHelperPrefix");
Microsoft.CodeAnalysis.Razor.Compiler (14)
Language\Legacy\ClassifiedSpanVisitor.cs (1)
79
RazorDirectiveBodySyntax
||
Language\Syntax\BaseRazorDirectiveSyntax.cs (2)
8
public
RazorDirectiveBodySyntax
DirectiveBody => (
RazorDirectiveBodySyntax
)Body;
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (6)
132
public virtual TResult VisitRazorDirectiveBody(
RazorDirectiveBodySyntax
node) => DefaultVisit(node);
258
public virtual void VisitRazorDirectiveBody(
RazorDirectiveBodySyntax
node) => DefaultVisit(node);
383
public override SyntaxNode VisitRazorDirectiveBody(
RazorDirectiveBodySyntax
node)
829
public static
RazorDirectiveBodySyntax
RazorDirectiveBody(RazorSyntaxNode keyword, CSharpCodeBlockSyntax csharpCode)
832
return (
RazorDirectiveBodySyntax
)InternalSyntax.SyntaxFactory.RazorDirectiveBody(keyword == null ? null : (InternalSyntax.RazorSyntaxNode)keyword.Green, csharpCode == null ? null : (InternalSyntax.CSharpCodeBlockSyntax)csharpCode.Green).CreateRed();
836
public static
RazorDirectiveBodySyntax
RazorDirectiveBody(RazorSyntaxNode keyword)
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (5)
2296
public
RazorDirectiveBodySyntax
Update(RazorSyntaxNode keyword, CSharpCodeBlockSyntax csharpCode)
2300
var
newNode = SyntaxFactory.RazorDirectiveBody(keyword, csharpCode);
2310
public
RazorDirectiveBodySyntax
WithKeyword(RazorSyntaxNode keyword) => Update(keyword, CSharpCode);
2311
public
RazorDirectiveBodySyntax
WithCSharpCode(CSharpCodeBlockSyntax csharpCode) => Update(Keyword, csharpCode);
2313
public
RazorDirectiveBodySyntax
AddCSharpCodeChildren(params RazorSyntaxNode[] items)
Microsoft.CodeAnalysis.Razor.Workspaces (12)
CodeActions\Razor\ExtractToCodeBehindCodeActionProvider.cs (1)
58
RazorDirectiveBodySyntax
{ Parent: RazorDirectiveSyntax d } => d,
Extensions\RazorCodeDocumentExtensions_ClassifiedSpans.cs (1)
107
RazorDirectiveBodySyntax
||
Extensions\RazorSyntaxNodeExtensions.cs (5)
18
private static bool IsDirective(SyntaxNode node, DirectiveDescriptor directive, [NotNullWhen(true)] out
RazorDirectiveBodySyntax
? body)
62
IsDirective(node, ComponentConstrainedTypeParamDirective.Directive, out
var
body) &&
79
if (IsDirective(node, AttributeDirective.Directive, out
var
body) &&
92
if (IsDirective(node, ComponentCodeDirective.Directive, out
var
body) &&
104
if (IsDirective(node, FunctionsDirective.Directive, out
var
body) &&
Formatting\FormattingVisitor.cs (4)
60
RazorDirectiveBodySyntax
||
61
(_currentBlockKind == FormattingBlockKind.Directive && node.Parent?.Parent is
RazorDirectiveBodySyntax
))
67
if (node.Parent is not
RazorDirectiveBodySyntax
)
90
if (node.Parent is not
RazorDirectiveBodySyntax
)
SemanticTokens\SemanticTokensVisitor.cs (1)
273
public override void VisitRazorDirectiveBody(
RazorDirectiveBodySyntax
node)