Table of Contents

Class VBTypeDescValue

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

Describes a specified VBType for a specified symbol.

public record VBTypeDescValue : VBTypedValue, IEquatable<VBRuntimeEntity>, IEquatable<VBTypedValue>, IEquatable<VBTypeDescValue>
Inheritance
VBTypeDescValue
Implements
Derived
Inherited Members

Constructors

VBTypeDescValue(VBType, Symbol)

Describes a specified VBType for a specified symbol.

public VBTypeDescValue(VBType Target, Symbol Symbol)

Parameters

Target VBType

The described type.

Symbol Symbol

The symbol associated with this value.

Properties

BoxedValue

Gets the boxed (object) underlying managed value.

public override object BoxedValue { get; }

Property Value

object

Remarks

👉 This member is provided as a non-generic convenience for contexts where the type is unknown. Use the generic ITypedValue<T> whenever possible instead.

DefaultValue

Gets a VBTypeDescValue describing a VBUnknownType.

public static VBTypedValue DefaultValue { get; }

Property Value

VBTypedValue

Size

The allocated size (in bytes) of this value.

public override int Size { get; }

Property Value

int

Symbol

The symbol associated with this value.

public Symbol Symbol { get; init; }

Property Value

Symbol

Target

The described type.

public VBType Target { get; init; }

Property Value

VBType