Namespace RDCore.SDK.Model.Values.Runtime
Classes
- VBRuntimeArrayValue
Wraps a VBArrayValue for storage inside an IRuntimeValue, so the array (its element cells included) round-trips through
ISessionStoragelike any other value.
- VBRuntimeUserDefinedTypeValue
Wraps a VBUserDefinedTypeValue for storage inside an IRuntimeValue, so the UDT (its field cells included) round-trips through
ISessionStoragelike any other value.
- VBRuntimeVariantValue
Wraps a VBVariantValue's own wrapped VBTypedValue for storage inside an IRuntimeValue, so a Variant round-trips through
ISessionStoragelike any other value — the same pattern VBRuntimeArrayValue uses for an array.
Structs
- VBRuntimeDecimalValue
Represents a
decimalvalue using 14 bytes, including a 96-bit numerator.
- VBRuntimeEmptyValue
The runtime value of
Empty: aVariantof theVT_EMPTYsubtype - it has not been initialized, and holds nothing.
- VBRuntimeHResult
The runtime value of a call that yields no value: an
HRESULT, the result code every COM method returns.
- VBRuntimeNullValue
The runtime value of
Null: aVariantof theVT_NULLsubtype - it holds no valid data, and says so.
- VBRuntimeObjectId
Represents a runtime object, an instance of a class definition.
- VBRuntimeValue<T>
The managed (.net) representation of a runtime value.
Interfaces
Enums
- VBVarType
MS-VBAL 6.1.1.16 VbVarType — the COM Automation
VARENUMtag space aVariantvalue carries. These are the same numeric values theVarType()standard library function reports and that OLE Automation marshals aVARIANTagainst, so RD-VBA's own VBVariantValue stays shaped correctly for COM interop even where a real host/marshalling layer doesn't exist yet.