Table of Contents

Class BoundArray

Namespace
RDCore.SDK.Semantics.Binding
Assembly
RDCore.SDK.dll

The Array special form (MS-VBAL §3.3.5.2): a Variant holding an array of its arguments, whose lower bound is the Option Base of the module it is written in.

public sealed record BoundArray : BoundNode, IEquatable<BoundNode>, IEquatable<BoundArray>
Inheritance
BoundArray
Implements
Inherited Members

Constructors

BoundArray(ArrayExpressionNode, ImmutableArray<BoundNode>)

The Array special form (MS-VBAL §3.3.5.2): a Variant holding an array of its arguments, whose lower bound is the Option Base of the module it is written in.

public BoundArray(ArrayExpressionNode Array, ImmutableArray<BoundNode> Elements)

Parameters

Array ArrayExpressionNode

The array expression.

Elements ImmutableArray<BoundNode>

Its arguments, bound, in order.

Properties

Array

The array expression.

public ArrayExpressionNode Array { get; init; }

Property Value

ArrayExpressionNode

Elements

Its arguments, bound, in order.

public ImmutableArray<BoundNode> Elements { get; init; }

Property Value

ImmutableArray<BoundNode>