ExpressionSyntax
sealed class ExpressionSyntax
Namespace: Raven.CodeAnalysis.Syntax
Assembly: Raven.CodeAnalysis.dll
Source file: ExpressionSyntax.Missing.cs, ExpressionSyntax.g.cs
Inheritance: Object → SyntaxNode → ExpressionOrPatternSyntax → ExpressionSyntax
Implements: IEquatable<SyntaxNode>
Closed hierarchy: only the permitted direct subtypes can extend this type.
Permitted direct subtypes: AssignmentExpressionSyntax, AccessorListSyntax, PrefixOperatorExpressionSyntax, StackAllocExpressionSyntax, PostfixOperatorExpressionSyntax, SelfExpressionSyntax, BaseExpressionSyntax, DiscardExpressionSyntax, FreestandingMacroExpressionSyntax, TupleExpressionSyntax, CollectionExpressionSyntax, ArrayExpressionSyntax, LiteralExpressionSyntax, UnitExpressionSyntax, InterpolatedStringExpressionSyntax, TypeSyntax, BlockSyntax, UnsafeExpressionSyntax, TryExpressionSyntax, ReturnExpressionSyntax, ThrowExpressionSyntax, BreakExpressionSyntax, ContinueExpressionSyntax, YieldExpressionSyntax, PropagateExpressionSyntax, CheckedExpressionSyntax, ParenthesizedExpressionSyntax, CastExpressionSyntax, DefaultExpressionSyntax, TypeOfExpressionSyntax, SizeOfExpressionSyntax, NameOfExpressionSyntax, IfExpressionSyntax, IfPatternExpressionSyntax, MatchExpressionSyntax, PostfixMatchExpressionSyntax, WithExpressionSyntax, MemberAccessExpressionSyntax, MemberBindingExpressionSyntax, ElementBindingExpressionSyntax, ReceiverBindingExpressionSyntax, ConditionalAccessExpressionSyntax, FunctionExpressionSyntax, InfixOperatorExpressionSyntax, NullCoalesceExpressionSyntax, RangeExpressionSyntax, IndexExpressionSyntax, IsPatternExpressionSyntax, AsExpressionSyntax, MacroExpansionExpressionSyntax, ObjectInitializerExpressionSyntax, InvocationExpressionSyntax, ElementAccessExpressionSyntax, Missing
Part of closed hierarchy: SyntaxNode
Part of closed hierarchy: ExpressionOrPatternSyntax
Derived types
Documented types in this API reference. Indirect relationships are marked.
- AccessorListSyntax
- AliasQualifiedNameSyntax (indirect)
- ArrayExpressionSyntax
- ArrayTypeSyntax (indirect)
- AsExpressionSyntax
Show less
- AssignmentExpressionSyntax
- BaseExpressionSyntax
- BlockSyntax
- BreakExpressionSyntax
- ByRefTypeSyntax (indirect)
- CastExpressionSyntax
- CheckedExpressionSyntax
- CollectionExpressionSyntax
- ConditionalAccessExpressionSyntax
- ContinueExpressionSyntax
- DefaultExpressionSyntax
- DiscardExpressionSyntax
- ElementAccessExpressionSyntax
- ElementBindingExpressionSyntax
- Missing
- FreestandingMacroExpressionSyntax
- FunctionExpressionSyntax
- FunctionTypeSyntax (indirect)
- GenericNameSyntax (indirect)
- IdentifierNameSyntax (indirect)
- IfExpressionSyntax
- IfPatternExpressionSyntax
- IndexExpressionSyntax
- InfixOperatorExpressionSyntax
- InterpolatedStringExpressionSyntax
- InvocationExpressionSyntax
- IsPatternExpressionSyntax
- LiteralExpressionSyntax
- MacroExpansionExpressionSyntax
- MatchExpressionSyntax
- MemberAccessExpressionSyntax
- MemberBindingExpressionSyntax
- NameOfExpressionSyntax
- NameSyntax (indirect)
- NullCoalesceExpressionSyntax
- NullTypeSyntax (indirect)
- NullableTypeSyntax (indirect)
- ObjectInitializerExpressionSyntax
- ParenthesizedExpressionSyntax
- ParenthesizedFunctionExpressionSyntax (indirect)
- ParenthesizedTypeSyntax (indirect)
- PointerTypeSyntax (indirect)
- PostfixMatchExpressionSyntax
- PostfixOperatorExpressionSyntax
- PredefinedTypeSyntax (indirect)
- PrefixOperatorExpressionSyntax
- PropagateExpressionSyntax
- QualifiedNameSyntax (indirect)
- RangeExpressionSyntax
- ReceiverBindingExpressionSyntax
- ReturnExpressionSyntax
- SelfExpressionSyntax
- SimpleFunctionExpressionSyntax (indirect)
- SimpleNameSyntax (indirect)
- SizeOfExpressionSyntax
- StackAllocExpressionSyntax
- ThrowExpressionSyntax
- TryExpressionSyntax
- TupleExpressionSyntax
- TupleTypeSyntax (indirect)
- TypeOfExpressionSyntax
- TypeSyntax
- UnionTypeSyntax (indirect)
- UnitExpressionSyntax
- UnitTypeSyntax (indirect)
- UnqualifiedNameSyntax (indirect)
- UnsafeExpressionSyntax
- WildcardNameSyntax (indirect)
- WithExpressionSyntax
- YieldExpressionSyntax