9 types derived from CSharpSyntaxNode
Microsoft.CodeAnalysis.Razor.Compiler (9)
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (9)
1600internal sealed partial class CSharpTransitionSyntax : CSharpSyntaxNode 1637internal sealed partial class CSharpStatementLiteralSyntax : CSharpSyntaxNode 1683internal sealed partial class CSharpExpressionLiteralSyntax : CSharpSyntaxNode 1729internal sealed partial class CSharpEphemeralTextLiteralSyntax : CSharpSyntaxNode 1814internal abstract partial class CSharpRazorBlockSyntax : CSharpSyntaxNode 1882internal sealed partial class CSharpStatementBodySyntax : CSharpSyntaxNode 1995internal sealed partial class CSharpExplicitExpressionBodySyntax : CSharpSyntaxNode 2108internal sealed partial class CSharpImplicitExpressionBodySyntax : CSharpSyntaxNode 2264internal sealed partial class RazorDirectiveBodySyntax : CSharpSyntaxNode
43 references to CSharpSyntaxNode
Microsoft.CodeAnalysis.Razor.Compiler (42)
Language\NamespaceComputer.cs (1)
251node.DirectiveBody.CSharpCode.Children is [_, CSharpSyntaxNode @namespace, ..])
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (12)
360=> node.Update((CSharpTransitionSyntax)Visit(node.Transition), (CSharpSyntaxNode)Visit(node.Body)); 366=> node.Update((CSharpTransitionSyntax)Visit(node.Transition), (CSharpSyntaxNode)Visit(node.Body)); 372=> node.Update((CSharpTransitionSyntax)Visit(node.Transition), (CSharpSyntaxNode)Visit(node.Body)); 378=> node.Update((CSharpTransitionSyntax)Visit(node.Transition), (CSharpSyntaxNode)Visit(node.Body), node.DirectiveDescriptor); 381=> node.Update((CSharpTransitionSyntax)Visit(node.Transition), (CSharpSyntaxNode)Visit(node.Body), node.DirectiveDescriptor); 744public static CSharpStatementSyntax CSharpStatement(CSharpTransitionSyntax transition, CSharpSyntaxNode body) 765public static CSharpExplicitExpressionSyntax CSharpExplicitExpression(CSharpTransitionSyntax transition, CSharpSyntaxNode body) 786public static CSharpImplicitExpressionSyntax CSharpImplicitExpression(CSharpTransitionSyntax transition, CSharpSyntaxNode body) 805public static RazorDirectiveSyntax RazorDirective(CSharpTransitionSyntax transition, CSharpSyntaxNode body, DirectiveDescriptor directiveDescriptor) 813public static RazorDirectiveSyntax RazorDirective(CSharpTransitionSyntax transition, CSharpSyntaxNode body) 817public static RazorUsingDirectiveSyntax RazorUsingDirective(CSharpTransitionSyntax transition, CSharpSyntaxNode body, DirectiveDescriptor directiveDescriptor) 825public static RazorUsingDirectiveSyntax RazorUsingDirective(CSharpTransitionSyntax transition, CSharpSyntaxNode body)
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (29)
1825public abstract CSharpSyntaxNode Body { get; } 1826public CSharpRazorBlockSyntax WithBody(CSharpSyntaxNode body) => WithBodyCore(body); 1827internal abstract CSharpRazorBlockSyntax WithBodyCore(CSharpSyntaxNode body); 1833private CSharpSyntaxNode _body; 1841public override CSharpSyntaxNode Body => GetRed(ref _body, 1); 1862public CSharpStatementSyntax Update(CSharpTransitionSyntax transition, CSharpSyntaxNode body) 1878internal override CSharpRazorBlockSyntax WithBodyCore(CSharpSyntaxNode body) => WithBody(body); 1879public new CSharpStatementSyntax WithBody(CSharpSyntaxNode body) => Update(Transition, body); 1946private CSharpSyntaxNode _body; 1954public override CSharpSyntaxNode Body => GetRed(ref _body, 1); 1975public CSharpExplicitExpressionSyntax Update(CSharpTransitionSyntax transition, CSharpSyntaxNode body) 1991internal override CSharpRazorBlockSyntax WithBodyCore(CSharpSyntaxNode body) => WithBody(body); 1992public new CSharpExplicitExpressionSyntax WithBody(CSharpSyntaxNode body) => Update(Transition, body); 2059private CSharpSyntaxNode _body; 2067public override CSharpSyntaxNode Body => GetRed(ref _body, 1); 2088public CSharpImplicitExpressionSyntax Update(CSharpTransitionSyntax transition, CSharpSyntaxNode body) 2104internal override CSharpRazorBlockSyntax WithBodyCore(CSharpSyntaxNode body) => WithBody(body); 2105public new CSharpImplicitExpressionSyntax WithBody(CSharpSyntaxNode body) => Update(Transition, body); 2153public new BaseRazorDirectiveSyntax WithBody(CSharpSyntaxNode body) => (BaseRazorDirectiveSyntax)WithBodyCore(body); 2159private CSharpSyntaxNode _body; 2167public override CSharpSyntaxNode Body => GetRed(ref _body, 1); 2189public RazorDirectiveSyntax Update(CSharpTransitionSyntax transition, CSharpSyntaxNode body, DirectiveDescriptor directiveDescriptor) 2205internal override CSharpRazorBlockSyntax WithBodyCore(CSharpSyntaxNode body) => WithBody(body); 2206public new RazorDirectiveSyntax WithBody(CSharpSyntaxNode body) => Update(Transition, body, DirectiveDescriptor); 2213private CSharpSyntaxNode _body; 2221public override CSharpSyntaxNode Body => GetRed(ref _body, 1); 2243public RazorUsingDirectiveSyntax Update(CSharpTransitionSyntax transition, CSharpSyntaxNode body, DirectiveDescriptor directiveDescriptor) 2259internal override CSharpRazorBlockSyntax WithBodyCore(CSharpSyntaxNode body) => WithBody(body); 2260public new RazorUsingDirectiveSyntax WithBody(CSharpSyntaxNode body) => Update(Transition, body, DirectiveDescriptor);
Microsoft.CodeAnalysis.Razor.Workspaces (1)
Extensions\RazorSyntaxNodeExtensions.cs (1)
413var csharpStatementBody = csharpStatement.Body;