9 types derived from CSharpSyntaxNode
Microsoft.CodeAnalysis.Razor.Compiler (9)
Language\Syntax\Generated\Syntax.xml.Internal.Generated.cs (9)
2291internal sealed partial class CSharpTransitionSyntax : CSharpSyntaxNode 2347internal sealed partial class CSharpStatementLiteralSyntax : CSharpSyntaxNode 2409internal sealed partial class CSharpExpressionLiteralSyntax : CSharpSyntaxNode 2471internal sealed partial class CSharpEphemeralTextLiteralSyntax : CSharpSyntaxNode 2587internal abstract partial class CSharpRazorBlockSyntax : CSharpSyntaxNode 2663internal sealed partial class CSharpStatementBodySyntax : CSharpSyntaxNode 2788internal sealed partial class CSharpExplicitExpressionBodySyntax : CSharpSyntaxNode 2913internal sealed partial class CSharpImplicitExpressionBodySyntax : CSharpSyntaxNode 3165internal sealed partial class RazorDirectiveBodySyntax : CSharpSyntaxNode
51 references to CSharpSyntaxNode
Microsoft.CodeAnalysis.Razor.Compiler (51)
Language\Syntax\Generated\Syntax.xml.Internal.Generated.cs (43)
2601public abstract CSharpSyntaxNode Body { get; } 2607internal readonly CSharpSyntaxNode _body; 2609internal CSharpStatementSyntax(SyntaxKind kind, CSharpTransitionSyntax transition, CSharpSyntaxNode body, RazorDiagnostic[] diagnostics) 2619internal CSharpStatementSyntax(SyntaxKind kind, CSharpTransitionSyntax transition, CSharpSyntaxNode body) 2630public override CSharpSyntaxNode Body => _body; 2645public CSharpStatementSyntax Update(CSharpTransitionSyntax transition, CSharpSyntaxNode body) 2732internal readonly CSharpSyntaxNode _body; 2734internal CSharpExplicitExpressionSyntax(SyntaxKind kind, CSharpTransitionSyntax transition, CSharpSyntaxNode body, RazorDiagnostic[] diagnostics) 2744internal CSharpExplicitExpressionSyntax(SyntaxKind kind, CSharpTransitionSyntax transition, CSharpSyntaxNode body) 2755public override CSharpSyntaxNode Body => _body; 2770public CSharpExplicitExpressionSyntax Update(CSharpTransitionSyntax transition, CSharpSyntaxNode body) 2857internal readonly CSharpSyntaxNode _body; 2859internal CSharpImplicitExpressionSyntax(SyntaxKind kind, CSharpTransitionSyntax transition, CSharpSyntaxNode body, RazorDiagnostic[] diagnostics) 2869internal CSharpImplicitExpressionSyntax(SyntaxKind kind, CSharpTransitionSyntax transition, CSharpSyntaxNode body) 2880public override CSharpSyntaxNode Body => _body; 2895public CSharpImplicitExpressionSyntax Update(CSharpTransitionSyntax transition, CSharpSyntaxNode body) 2979internal readonly CSharpSyntaxNode _body; 2982internal RazorDirectiveSyntax(SyntaxKind kind, CSharpTransitionSyntax transition, CSharpSyntaxNode body, DirectiveDescriptor directiveDescriptor, RazorDiagnostic[] diagnostics) 2993internal RazorDirectiveSyntax(SyntaxKind kind, CSharpTransitionSyntax transition, CSharpSyntaxNode body, DirectiveDescriptor directiveDescriptor) 3005public override CSharpSyntaxNode Body => _body; 3021public RazorDirectiveSyntax Update(CSharpTransitionSyntax transition, CSharpSyntaxNode body, DirectiveDescriptor directiveDescriptor) 3042internal readonly CSharpSyntaxNode _body; 3045internal RazorUsingDirectiveSyntax(SyntaxKind kind, CSharpTransitionSyntax transition, CSharpSyntaxNode body, DirectiveDescriptor directiveDescriptor, RazorDiagnostic[] diagnostics) 3056internal RazorUsingDirectiveSyntax(SyntaxKind kind, CSharpTransitionSyntax transition, CSharpSyntaxNode body, DirectiveDescriptor directiveDescriptor) 3068public override CSharpSyntaxNode Body => _body; 3084public RazorUsingDirectiveSyntax Update(CSharpTransitionSyntax transition, CSharpSyntaxNode body, DirectiveDescriptor directiveDescriptor) 3105internal readonly CSharpSyntaxNode _body; 3108internal RazorDocumentationDirectiveSyntax(SyntaxKind kind, CSharpTransitionSyntax transition, CSharpSyntaxNode body, DirectiveDescriptor directiveDescriptor, RazorDiagnostic[] diagnostics) 3119internal RazorDocumentationDirectiveSyntax(SyntaxKind kind, CSharpTransitionSyntax transition, CSharpSyntaxNode body, DirectiveDescriptor directiveDescriptor) 3131public override CSharpSyntaxNode Body => _body; 3147public RazorDocumentationDirectiveSyntax Update(CSharpTransitionSyntax transition, CSharpSyntaxNode body, DirectiveDescriptor directiveDescriptor) 3421=> node.Update((CSharpTransitionSyntax)Visit(node.Transition), (CSharpSyntaxNode)Visit(node.Body)); 3427=> node.Update((CSharpTransitionSyntax)Visit(node.Transition), (CSharpSyntaxNode)Visit(node.Body)); 3433=> node.Update((CSharpTransitionSyntax)Visit(node.Transition), (CSharpSyntaxNode)Visit(node.Body)); 3439=> node.Update((CSharpTransitionSyntax)Visit(node.Transition), (CSharpSyntaxNode)Visit(node.Body), node.DirectiveDescriptor); 3442=> node.Update((CSharpTransitionSyntax)Visit(node.Transition), (CSharpSyntaxNode)Visit(node.Body), node.DirectiveDescriptor); 3445=> node.Update((CSharpTransitionSyntax)Visit(node.Transition), (CSharpSyntaxNode)Visit(node.Body), node.DirectiveDescriptor); 3767public static CSharpStatementSyntax CSharpStatement(CSharpTransitionSyntax transition, CSharpSyntaxNode body) 3788public static CSharpExplicitExpressionSyntax CSharpExplicitExpression(CSharpTransitionSyntax transition, CSharpSyntaxNode body) 3809public static CSharpImplicitExpressionSyntax CSharpImplicitExpression(CSharpTransitionSyntax transition, CSharpSyntaxNode body) 3828public static RazorDirectiveSyntax RazorDirective(CSharpTransitionSyntax transition, CSharpSyntaxNode body, DirectiveDescriptor directiveDescriptor) 3838public static RazorUsingDirectiveSyntax RazorUsingDirective(CSharpTransitionSyntax transition, CSharpSyntaxNode body, DirectiveDescriptor directiveDescriptor) 3848public static RazorDocumentationDirectiveSyntax RazorDocumentationDirective(CSharpTransitionSyntax transition, CSharpSyntaxNode body, DirectiveDescriptor directiveDescriptor)
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (6)
757return (CSharpStatementSyntax)InternalSyntax.SyntaxFactory.CSharpStatement(transition == null ? null : (InternalSyntax.CSharpTransitionSyntax)transition.Green, body == null ? null : (InternalSyntax.CSharpSyntaxNode)body.Green).CreateRed(); 778return (CSharpExplicitExpressionSyntax)InternalSyntax.SyntaxFactory.CSharpExplicitExpression(transition == null ? null : (InternalSyntax.CSharpTransitionSyntax)transition.Green, body == null ? null : (InternalSyntax.CSharpSyntaxNode)body.Green).CreateRed(); 799return (CSharpImplicitExpressionSyntax)InternalSyntax.SyntaxFactory.CSharpImplicitExpression(transition == null ? null : (InternalSyntax.CSharpTransitionSyntax)transition.Green, body == null ? null : (InternalSyntax.CSharpSyntaxNode)body.Green).CreateRed(); 818return (RazorDirectiveSyntax)InternalSyntax.SyntaxFactory.RazorDirective(transition == null ? null : (InternalSyntax.CSharpTransitionSyntax)transition.Green, body == null ? null : (InternalSyntax.CSharpSyntaxNode)body.Green, directiveDescriptor).CreateRed(); 830return (RazorUsingDirectiveSyntax)InternalSyntax.SyntaxFactory.RazorUsingDirective(transition == null ? null : (InternalSyntax.CSharpTransitionSyntax)transition.Green, body == null ? null : (InternalSyntax.CSharpSyntaxNode)body.Green, directiveDescriptor).CreateRed(); 842return (RazorDocumentationDirectiveSyntax)InternalSyntax.SyntaxFactory.RazorDocumentationDirective(transition == null ? null : (InternalSyntax.CSharpTransitionSyntax)transition.Green, body == null ? null : (InternalSyntax.CSharpSyntaxNode)body.Green, directiveDescriptor).CreateRed();
Language\Syntax\InternalSyntax\SyntaxFactory.cs (2)
34public static RazorDirectiveSyntax RazorDirective(CSharpTransitionSyntax transition, CSharpSyntaxNode body) 37public static RazorUsingDirectiveSyntax RazorUsingDirective(CSharpTransitionSyntax transition, CSharpSyntaxNode body)