Class VBResizableByteArrayValue
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
symbolSymbolThe
Symbolassociated 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; }