reckfellENGINE

IAwaitable<TResult>

Await contract with a result.

On this page
interface IAwaitable<TResult>ReckfellSharp

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>
# GetAwaiter
C#
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 ↑
QUICK LINKSGetting startedEntity hierarchyC# & .NET 10Scenes and prefabs
Reckfell guides and full API K
reckfellENGINE
RECKFELL ACCOUNT

Sign in

Sign in to your Reckfell account.

One account for the entire Reckfell platform.