Delegate.DynamicInvokeImpl Method (Object())
Dynamically invokes (late-bound) the method represented by the current delegate.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- args
-
Type:
System.Object()
An array of objects that are the arguments to pass to the method represented by the current delegate.
-or-
null, if the method represented by the current delegate does not require arguments.
| Exception | Condition |
|---|---|
| MemberAccessException | The caller does not have access to the method represented by the delegate (for example, if the method is private). -or- The number, order, or type of parameters listed in args is invalid. |
| ArgumentException | The method represented by the delegate is invoked on an object or a class that does not support it. |
| TargetInvocationException | The method represented by the delegate is an instance method and the target object is null. -or- One of the encapsulated methods throws an exception. |
This method implements the DynamicInvoke method.
when invoked late-bound through mechanisms such as Type.InvokeMember. Associated enumeration: ReflectionPermissionFlag.MemberAccess
Available since 1.1