Class CaseRangeClauseNode
- Namespace
- RDCore.SDK.Model.AST.Statements
- Assembly
- RDCore.SDK.dll
A Case range clause — one of the comma-separated conditions on a Case line
(MS-VBAL 5.4.2.10), each independently a single value, a comparison, or a To range.
[JsonConverter(typeof(SyntaxNodeSubtypeJsonConverter<CaseRangeClauseNode>))]
public abstract record CaseRangeClauseNode : StatementNode, IEquatable<SyntaxNode>, IExecutableNode, IEquatable<StatementNode>, IEquatable<CaseRangeClauseNode>
- Inheritance
-
CaseRangeClauseNode
- Implements
- Derived
- Inherited Members
Constructors
CaseRangeClauseNode(SyntaxNodeId, SourceLocation, ImmutableArray<SyntaxNode>)
A Case range clause — one of the comma-separated conditions on a Case line
(MS-VBAL 5.4.2.10), each independently a single value, a comparison, or a To range.
protected CaseRangeClauseNode(SyntaxNodeId Identity, SourceLocation SourceLocation, ImmutableArray<SyntaxNode> Inputs)
Parameters
IdentitySyntaxNodeIdSourceLocationSourceLocationInputsImmutableArray<SyntaxNode>