Delegate ValueTaskContextDelegate<TContext>
- Namespace
- Obsidian.API.Plugins
- Assembly
- Obsidian.API.dll
public delegate ValueTask ValueTaskContextDelegate<TContext>(TContext context)
Parameters
context
TContext
Returns
- ValueTask
Type Parameters
TContext
Constructors
ValueTaskContextDelegate(object, nint)
public ValueTaskContextDelegate(object @object, nint method)
Parameters
object
object
method
nint
Methods
BeginInvoke(TContext, AsyncCallback, object)
public virtual IAsyncResult BeginInvoke(TContext context, AsyncCallback callback, object @object)
Parameters
context
TContext
callback
AsyncCallback
object
object
Returns
- IAsyncResult
EndInvoke(IAsyncResult)
public virtual ValueTask EndInvoke(IAsyncResult result)
Parameters
result
IAsyncResult
Returns
- ValueTask
Invoke(TContext)
public virtual ValueTask Invoke(TContext context)
Parameters
context
TContext
Returns
- ValueTask