Table of Contents

Class ArrayBoundDescriptor

Namespace
RDCore.SDK.Platform.Protocol
Assembly
RDCore.SDK.dll

The bounds of one dimension of a fixed-size array.

public record ArrayBoundDescriptor : IEquatable<ArrayBoundDescriptor>
Inheritance
ArrayBoundDescriptor
Implements
Inherited Members

Remarks

Expressions, not numbers: a bound is a constant expression that may name a Const, and the host is where the evaluator that reduces one lives (see Value).

Properties

Lower

The lower bound, or null when the dimension was declared with an upper bound alone, which Option Base decides.

public ExpressionNode? Lower { get; init; }

Property Value

ExpressionNode

Upper

The upper bound.

public ExpressionNode? Upper { get; init; }

Property Value

ExpressionNode