Table of Contents

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