Struct VBVariantInteropValue
Represents the managed value of a VBVariantValue
public readonly record struct VBVariantInteropValue : IEquatable<VBVariantInteropValue>
- Implements
- Inherited Members
Remarks
👉 This type is intended to eventually interface with a COM VT_Variant
Constructors
VBVariantInteropValue(VBVariantValueType, ScopeKind, long)
Represents the managed value of a VBVariantValue
public VBVariantInteropValue(VBVariantValueType ValueType, ScopeKind ValueAlloc, long ValuePtr)
Parameters
ValueTypeVBVariantValueTypeThe variant value type.
ValueAllocScopeKindThe allocation scope of the value.
ValuePtrlongA pointer to the value in the specified memory space.
Remarks
👉 This type is intended to eventually interface with a COM VT_Variant
Properties
ValueAlloc
The allocation scope of the value.
public ScopeKind ValueAlloc { get; init; }
Property Value
ValuePtr
A pointer to the value in the specified memory space.
public long ValuePtr { get; init; }
Property Value
ValueType
The variant value type.
public VBVariantValueType ValueType { get; init; }