Table of Contents

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

Identity SyntaxNodeId
SourceLocation SourceLocation
Inputs ImmutableArray<SyntaxNode>