Delegate FastInvokeHandler
- Namespace
- HarmonyLib
- Assembly
- 0Harmony.dll
A delegate to invoke a method
public delegate object FastInvokeHandler(object target, params object[] parameters)
Parameters
targetobjectThe instance
parametersobject[]The method parameters
Returns
- object
The method result
Constructors
FastInvokeHandler(object, IntPtr)
public FastInvokeHandler(object @object, IntPtr method)
Parameters
objectobjectmethodIntPtr
Methods
BeginInvoke(object, object[], AsyncCallback, object)
public virtual IAsyncResult BeginInvoke(object target, object[] parameters, AsyncCallback callback, object @object)
Parameters
targetobjectparametersobject[]callbackAsyncCallbackobjectobject
Returns
- IAsyncResult
EndInvoke(IAsyncResult)
public virtual object EndInvoke(IAsyncResult result)
Parameters
resultIAsyncResult
Returns
- object
Invoke(object, params object[])
public virtual object Invoke(object target, params object[] parameters)
Parameters
targetobjectparametersobject[]
Returns
- object