Class CaseToRangeClauseNode
- Namespace
- RDCore.SDK.Model.AST.Statements
- Assembly
- RDCore.SDK.dll
A Case range clause matching an inclusive range (e.g. Case 1 To 10).
public sealed record CaseToRangeClauseNode : CaseRangeClauseNode, IEquatable<SyntaxNode>, IExecutableNode, IEquatable<StatementNode>, IEquatable<CaseRangeClauseNode>, IEquatable<CaseToRangeClauseNode>
- Inheritance
-
CaseToRangeClauseNode
- Implements
- Inherited Members
Constructors
CaseToRangeClauseNode(SyntaxNodeId, SourceLocation, ExpressionNode, ExpressionNode)
A Case range clause matching an inclusive range (e.g. Case 1 To 10).
public CaseToRangeClauseNode(SyntaxNodeId Identity, SourceLocation SourceLocation, ExpressionNode Start, ExpressionNode End)
Parameters
IdentitySyntaxNodeIdA unique identifier for this specific syntax node.
SourceLocationSourceLocationThe document location (
Uri+Range) of the bound expression.StartExpressionNodeThe range's lower bound.
EndExpressionNodeThe range's upper bound.
Properties
End
The range's upper bound.
public ExpressionNode End { get; init; }
Property Value
Start
The range's lower bound.
public ExpressionNode Start { get; init; }