Class VBArrayType
A VBIntrinsicType<T> representing any type of array data type.
public abstract record VBArrayType : VBIntrinsicType<object[]>, IEquatable<VBType>, IEquatable<VBIntrinsicType>, IEquatable<VBIntrinsicType<object[]>>, IEnumerableType, IEquatable<VBArrayType>
- Inheritance
-
VBArrayType
- Implements
- Derived
- Inherited Members
Remarks
The managed type of a value of this data type is object[].
Constructors
VBArrayType(VBType)
A VBIntrinsicType<T> representing any type of array data type.
protected VBArrayType(VBType ItemType)
Parameters
ItemTypeVBType
Remarks
The managed type of a value of this data type is object[].
Properties
DefaultValue
Gets an empty (uninitialized) VBResizableArrayValue.
public override VBTypedValue DefaultValue { get; }
Property Value
ItemType
public VBType ItemType { get; init; }
Property Value
Size
The size of an array pointer.
public override int Size { get; }
Property Value
Remarks
You may be looking for VBArrayValue.Size.
TypeInfo
Gets an instance of the VBResizableArrayType.
public static VBArrayType TypeInfo { get; }