Back to Harmony

Delegate FastInvokeHandler

docs/api/HarmonyLib.FastInvokeHandler.html

2.4.2.01.9 KB
Original Source

Delegate FastInvokeHandler

A delegate to invoke a method

Namespace : HarmonyLib
Assembly : 0Harmony.dll
Syntax
public delegate object FastInvokeHandler(object target, params object[] parameters);
Parameters
TypeNameDescription
System.Objecttarget

The instance

| | System.Object[] | parameters |

The method parameters

|

Returns
TypeDescription
System.Object

The method result

|

Constructors

FastInvokeHandler(Object, IntPtr)

Declaration
public FastInvokeHandler(object object, IntPtr method)
Parameters
TypeNameDescription
System.Objectobject
System.IntPtrmethod

Methods

BeginInvoke(Object, Object[], AsyncCallback, Object)

Declaration
public virtual IAsyncResult BeginInvoke(object target, object[] parameters, AsyncCallback callback, object object)
Parameters
TypeNameDescription
System.Objecttarget
System.Object[]parameters
System.AsyncCallbackcallback
System.Objectobject
Returns
TypeDescription
System.IAsyncResult

EndInvoke(IAsyncResult)

Declaration
public virtual object EndInvoke(IAsyncResult result)
Parameters
TypeNameDescription
System.IAsyncResultresult
Returns
TypeDescription
System.Object

Invoke(Object, Object[])

Declaration
public virtual object Invoke(object target, params object[] parameters)
Parameters
TypeNameDescription
System.Objecttarget
System.Object[]parameters
Returns
TypeDescription
System.Object