LateBinding LateBinding LateBinding LateBinding Class

Definition

Represents a reference to a class member, callable expression, or variable name. This class attempts to resolve the reference to the correct value at run time.

This API supports the product infrastructure and is not intended to be used directly from your code.

public ref class LateBinding sealed
public sealed class LateBinding
type LateBinding = class
Public NotInheritable Class LateBinding
Inheritance
LateBindingLateBindingLateBindingLateBinding

Constructors

LateBinding(String) LateBinding(String) LateBinding(String) LateBinding(String)

Initializes a new instance of the LateBinding class, using the specified identifier.

LateBinding(String, Object) LateBinding(String, Object) LateBinding(String, Object) LateBinding(String, Object)

Initializes a new instance of the LateBinding class, using the specified identifier and object.

Fields

obj obj obj obj

Stores a reference to the object that the binding reference is defined on.

Methods

Call(Object[], Boolean, Boolean, VsaEngine) Call(Object[], Boolean, Boolean, VsaEngine) Call(Object[], Boolean, Boolean, VsaEngine) Call(Object[], Boolean, Boolean, VsaEngine)

Resolves the binding reference by calling a member.

CallValue(Object, Object, Object[], Boolean, Boolean, VsaEngine) CallValue(Object, Object, Object[], Boolean, Boolean, VsaEngine) CallValue(Object, Object, Object[], Boolean, Boolean, VsaEngine) CallValue(Object, Object, Object[], Boolean, Boolean, VsaEngine)

Resolves the binding reference by calling a member.

CallValue2(Object, Object, Object[], Boolean, Boolean, VsaEngine) CallValue2(Object, Object, Object[], Boolean, Boolean, VsaEngine) CallValue2(Object, Object, Object[], Boolean, Boolean, VsaEngine) CallValue2(Object, Object, Object[], Boolean, Boolean, VsaEngine)

Resolves the binding reference by calling a member.

Delete() Delete() Delete() Delete()

Deletes the binding reference member from the object that the binding reference is defined on.

DeleteMember(Object, String) DeleteMember(Object, String) DeleteMember(Object, String) DeleteMember(Object, String)

Deletes the specified member from the specified object.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetNonMissingValue() GetNonMissingValue() GetNonMissingValue() GetNonMissingValue()

Gets the value of the binding reference, and converts a Missing value to null.

GetType() GetType() GetType() GetType()

Gets the Type of the current instance.

(Inherited from Object)
GetValue2() GetValue2() GetValue2() GetValue2()

Gets the value of the binding reference, and throws an exception if it cannot be resolved.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
SetIndexedPropertyValueStatic(Object, Object[], Object) SetIndexedPropertyValueStatic(Object, Object[], Object) SetIndexedPropertyValueStatic(Object, Object[], Object) SetIndexedPropertyValueStatic(Object, Object[], Object)

Sets an indexed property.

SetValue(Object) SetValue(Object) SetValue(Object) SetValue(Object)

Sets a property.

ToString() ToString() ToString() ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to

See also