Table of Contents

Class VBResizableByteArrayValue

Namespace
RDCore.SDK.Model.Values.Intrinsic
Assembly
RDCore.SDK.dll

A value representing a resizable (dynamically-sized) array containing VBByteValue elements.

public sealed record VBResizableByteArrayValue : VBResizableArrayValue, IEquatable<VBRuntimeEntity>, IEquatable<VBTypedValue>, IEquatable<VBArrayValue>, IEquatable<VBResizableArrayValue>, IEquatable<VBResizableByteArrayValue>
Inheritance
VBResizableByteArrayValue
Implements
Inherited Members

Remarks

Specifications attach semantics to this specific array type.

Constructors

VBResizableByteArrayValue(Symbol, (int lBound, int uBound)[])

Creates a new empty resizable array for the specified symbol, containing VBByteValue elements.

public VBResizableByteArrayValue(Symbol symbol, (int lBound, int uBound)[] dimensions)

Parameters

symbol Symbol

The Symbol associated with this value.

dimensions (int lBound, int uBound)[]

An array of value tuples containing the lower and upper boundaries of each dimension.

Properties

Empty

Gets an empty VBResizableArrayValue with the EmptyResizableByteArray static symbol.

public static VBResizableByteArrayValue Empty { get; }

Property Value

VBResizableByteArrayValue