Back to Harmony

Delegate RefResult<T>

docs/api/HarmonyLib.RefResult-1.html

2.4.2.01.4 KB
Original Source

Delegate RefResult<T>

Delegate type for "ref return" injections

Namespace : HarmonyLib
Assembly : 0Harmony.dll
Syntax
public delegate T RefResult<T>();
Returns
TypeDescription
T
Type Parameters
NameDescription
T

Return type of the original method, without ref modifier

|

Constructors

RefResult(Object, IntPtr)

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

Methods

BeginInvoke(AsyncCallback, Object)

Declaration
public virtual IAsyncResult BeginInvoke(AsyncCallback callback, object object)
Parameters
TypeNameDescription
System.AsyncCallbackcallback
System.Objectobject
Returns
TypeDescription
System.IAsyncResult

EndInvoke(IAsyncResult)

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

Invoke()

Declaration
public virtual T Invoke()
Returns
TypeDescription
T