Table of Contents

Class VBArrayType

Namespace
RDCore.SDK.Model.Types
Assembly
RDCore.SDK.dll

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

ItemType VBType

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

VBTypedValue

ItemType

public VBType ItemType { get; init; }

Property Value

VBType

Size

The size of an array pointer.

public override int Size { get; }

Property Value

int

Remarks

You may be looking for VBArrayValue.Size.

TypeInfo

Gets an instance of the VBResizableArrayType.

public static VBArrayType TypeInfo { get; }

Property Value

VBArrayType