IAwaitable<TResult>
Await contract with a result.
Contract for an object providing GetAwaiter() to a C# await expression. The await result has type TResult. The interface does not itself start work or define cancellation, execution thread or repeated waits. The SignalAwaiter uses the typed form with Variant[].
Declarations checked against C# SDK 1.0.0. Expand a name to see declarations and documentation.
Methods1
GetAwaiterIAwaiter<TResult>
public abstract IAwaiter<TResult> GetAwaiter();Provides an awaiter for the C# await protocol. The concrete implementation determines whether it creates a new instance, returns an existing one and supports repeated waits.
Returns
IAwaiter<TResult>An IAwaiter<TResult> providing IsCompleted, OnCompleted and GetResult.
Reckfell Engine documentationBack to top ↑