Class VBTypeDescValue
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
Properties
BoxedValue
Gets the boxed (object) underlying managed value.
public override object BoxedValue { get; }
Property Value
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
Size
The allocated size (in bytes) of this value.
public override int Size { get; }
Property Value
Symbol
The symbol associated with this value.
public Symbol Symbol { get; init; }
Property Value
Target
The described type.
public VBType Target { get; init; }