MulticastDelegate.DynamicInvokeImpl(Object[]) MulticastDelegate.DynamicInvokeImpl(Object[]) MulticastDelegate.DynamicInvokeImpl(Object[]) MulticastDelegate.DynamicInvokeImpl(Object[]) Method

Definition

Processes the full invocation list.

protected:
 override System::Object ^ DynamicInvokeImpl(cli::array <System::Object ^> ^ args);
protected override sealed object DynamicInvokeImpl (object[] args);
override this.DynamicInvokeImpl : obj[] -> obj
Protected Overrides NotOverridable Function DynamicInvokeImpl (args As Object()) As Object

Parameters

args
Object[]

The arguments to pass to the encapsulated method.

Returns

An array of type Object that contains the return value of the encapsulated method.

Exceptions

Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.

      -or-

      There is an attempt to invoke a method to which the caller does not have access (that is, a private method).

The number, order, or type of parameters is invalid.

An encapsulated method is not static, and the target object is null.

      -or-

      There is an attempt to invoke a method on an object or class that does not support the method.

Applies to