Table of Contents

Class ArrayDescriptor

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

What an array declaration says beyond its element type (MS-VBAL §5.2.3.1.3): whether it is fixed-size, and the bounds it was declared with.

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

Properties

Bounds

The bounds of a fixed-size array, one for each dimension and outermost first; empty for a resizable one.

public ImmutableArray<ArrayBoundDescriptor> Bounds { get; init; }

Property Value

ImmutableArray<ArrayBoundDescriptor>

IsFixedSize

Whether the array is fixed-size - declared with bounds - rather than resizable, which has no dimensions until a ReDim gives it some.

public bool IsFixedSize { get; init; }

Property Value

bool