Class ReferenceBindingHandle
Represents a handle to an internally addressed, writable reference to a VBTypedValue.
public record ReferenceBindingHandle : IBindingHandle, IEquatable<ReferenceBindingHandle>
- Inheritance
-
ReferenceBindingHandle
- Implements
- Inherited Members
Constructors
ReferenceBindingHandle(VBRuntimeReference)
public ReferenceBindingHandle(VBRuntimeReference value)
Parameters
valueVBRuntimeReference
Properties
BindingCapabilities
Indicates the valid members of this binding.
public BindingCapabilities BindingCapabilities { get; }
Property Value
Methods
GetValue(IVBExecutionContext)
Gets the value associated to this handle.
public IRuntimeValue GetValue(IVBExecutionContext context)
Parameters
contextIVBExecutionContext
Returns
Remarks
👉 Verify that the binding supports GetValue.
Exceptions
Invoke(IVBExecutionContext, IRuntimeValue[])
Invokes the callable entity associated to this handle.
public IRuntimeValue Invoke(IVBExecutionContext context, IRuntimeValue[] args)
Parameters
contextIVBExecutionContextargsIRuntimeValue[]
Returns
Remarks
👉 Verify that the binding supports SetValue.
Exceptions
SetValue(IVBExecutionContext, IRuntimeValue)
Sets the value associated to this handle.
public void SetValue(IVBExecutionContext context, IRuntimeValue value)
Parameters
contextIVBExecutionContextvalueIRuntimeValue
Remarks
👉 Verify that the binding supports SetValue.