Table of Contents

Class InvalidBindingHandle

Namespace
RDCore.SDK.Model.Values.Bindings
Assembly
RDCore.SDK.dll

Represents a handle to an invalid binding.

public record InvalidBindingHandle : IBindingHandle, IEquatable<InvalidBindingHandle>
Inheritance
InvalidBindingHandle
Implements
Inherited Members

Remarks

💥 All methods throw NotSupportedException.

Properties

BindingCapabilities

Indicates the valid members of this binding.

public BindingCapabilities BindingCapabilities { get; }

Property Value

BindingCapabilities

Default

public static InvalidBindingHandle Default { get; }

Property Value

InvalidBindingHandle

Methods

GetValue(IVBExecutionContext)

Gets the value associated to this handle.

public IManagedInteropValue GetValue(IVBExecutionContext context)

Parameters

context IVBExecutionContext

Returns

IManagedInteropValue

Remarks

👉 Verify that the binding supports GetValue.

Exceptions

NotSupportedException

Invoke(IVBExecutionContext, IManagedInteropValue[])

Invokes the callable entity associated to this handle.

public IManagedInteropValue Invoke(IVBExecutionContext context, IManagedInteropValue[] args)

Parameters

context IVBExecutionContext
args IManagedInteropValue[]

Returns

IManagedInteropValue

Remarks

👉 Verify that the binding supports SetValue.

Exceptions

NotSupportedException

SetValue(IVBExecutionContext, IManagedInteropValue)

Sets the value associated to this handle.

public void SetValue(IVBExecutionContext context, IManagedInteropValue value)

Parameters

context IVBExecutionContext
value IManagedInteropValue

Remarks

👉 Verify that the binding supports SetValue.

Exceptions

NotSupportedException