Api Sandbox GameTask
class

GameTask

public static abstract sealed class GameTask

A generic TaskSource.

Properties

Name Type Description
CompletedTask static Task

Methods

static Task Yield()
static Task Delay(Int32 ms)
static Task Delay(Int32 ms, CancellationToken ct)
static Task DelaySeconds(Single seconds)
static Task DelaySeconds(Single seconds, CancellationToken ct)
static Task DelayRealtime(Int32 ms)
static Task DelayRealtime(Int32 ms, CancellationToken ct)
static Task DelayRealtimeSeconds(Single seconds)
static Task DelayRealtimeSeconds(Single seconds, CancellationToken ct)
static Task RunInThreadAsync(Action action)
static Task<T> RunInThreadAsync(Func<T> func)
static Task RunInThreadAsync(Func<Task> task)
static Task<T> RunInThreadAsync(Task<T>> task)
static Task<T> FromResult(T t)
static Task WhenAll(Task[] tasks)
static Task WhenAll(IEnumerable<Task> tasks)
static Task<T[]> WhenAll(Task<T>[] tasks)
static Task<T[]> WhenAll(Task<T>> tasks)
static Task WhenAny(Task[] tasks)
static Task WhenAny(IEnumerable<Task> tasks)
static Task<T>> WhenAny(Task<T>[] tasks)
static Task<T>> WhenAny(Task<T>> tasks)
static Void WaitAll(Task[] tasks)
static Void WaitAny(Task[] tasks)
static SyncTask MainThread()
static SyncTask MainThread(CancellationToken cancellation)
static SyncTask WorkerThread()
static SyncTask WorkerThread(CancellationToken cancellation)
Assembly: Sandbox.Engine Namespace: Sandbox Full Name: Sandbox.GameTask