Table of Contents

Class VBVoidType

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

Represents the void semantic data type.

public record VBVoidType : VBType, IEquatable<VBType>, IEquatable<VBVoidType>
Inheritance
VBVoidType
Implements
Inherited Members

Constructors

VBVoidType()

Represents the void semantic data type.

public VBVoidType()

Properties

DefaultValue

Gets the default value for this data type.

public override VBTypedValue DefaultValue { get; }

Property Value

VBTypedValue

Remarks

⚠️ Derived types must back the implementation of this property with a thread-safe private static readonly Lazy<T>. Failure to do so would lock up the static context initialization of the StaticSymbol symbols.

Size

The size (in bytes) of a value of this type.

public override int Size { get; }

Property Value

int

Remarks

Determines the length of the allocated memory space for a value of this type.

TypeInfo

The Void semantic data type.

public static VBType TypeInfo { get; }

Property Value

VBType

Remarks

Represents the absence of data type semantics, expressed in a valid VBType representation.