StatementSyntax
sealed class StatementSyntax
Namespace: Raven.CodeAnalysis.Syntax
Assembly: Raven.CodeAnalysis.dll
Source file: StatementSyntax.g.cs
Inheritance: Object → SyntaxNode → StatementSyntax
Implements: IEquatable<SyntaxNode>
Closed hierarchy: only the permitted direct subtypes can extend this type.
Permitted direct subtypes: EmptyStatementSyntax, ExpressionStatementSyntax, MatchStatementSyntax, IncompleteStatementSyntax, AssignmentStatementSyntax, PatternDeclarationAssignmentStatementSyntax, IfStatementSyntax, IfPatternStatementSyntax, WhileStatementSyntax, WhilePatternStatementSyntax, LoopStatementSyntax, LockStatementSyntax, UseDeclarationStatementSyntax, TryStatementSyntax, LabeledStatementSyntax, GotoStatementSyntax, BreakStatementSyntax, ContinueStatementSyntax, ThrowStatementSyntax, ForStatementSyntax, LocalDeclarationStatementSyntax, ReturnStatementSyntax, YieldStatementSyntax, BlockStatementSyntax, CheckedStatementSyntax, UnsafeStatementSyntax, FunctionStatementSyntax, MacroExpansionStatementSyntax, TypeDeclarationStatementSyntax
Part of closed hierarchy: SyntaxNode
Derived types
Documented types in this API reference. Indirect relationships are marked.
- AssignmentStatementSyntax
- BlockStatementSyntax
- BreakStatementSyntax
- CheckedStatementSyntax
- ContinueStatementSyntax
Show less
- EmptyStatementSyntax
- ExpressionStatementSyntax
- ForStatementSyntax
- FunctionStatementSyntax
- GotoStatementSyntax
- IfPatternStatementSyntax
- IfStatementSyntax
- IncompleteStatementSyntax
- LabeledStatementSyntax
- LocalDeclarationStatementSyntax
- LockStatementSyntax
- LoopStatementSyntax
- MacroExpansionStatementSyntax
- MatchStatementSyntax
- PatternDeclarationAssignmentStatementSyntax
- ReturnStatementSyntax
- ThrowStatementSyntax
- TryStatementSyntax
- TypeDeclarationStatementSyntax
- UnsafeStatementSyntax
- UseDeclarationStatementSyntax
- WhilePatternStatementSyntax
- WhileStatementSyntax
- YieldStatementSyntax