Struct ManagedInteropVariant
Represents the managed value of a VBVariantValue
public readonly record struct ManagedInteropVariant : IEquatable<ManagedInteropVariant>
- Implements
- Inherited Members
Constructors
ManagedInteropVariant(VBVariantValueType, ScopeKind, IBindingHandle)
Represents the managed value of a VBVariantValue
public ManagedInteropVariant(VBVariantValueType ValueType, ScopeKind ValueAlloc, IBindingHandle Handle)
Parameters
ValueTypeVBVariantValueTypeThe variant value type.
ValueAllocScopeKindThe allocation scope of the value.
HandleIBindingHandleA handle to the value in the specified memory space.
Properties
Handle
A handle to the value in the specified memory space.
public IBindingHandle Handle { get; init; }
Property Value
ValueAlloc
The allocation scope of the value.
public ScopeKind ValueAlloc { get; init; }
Property Value
ValueType
The variant value type.
public VBVariantValueType ValueType { get; init; }