s&box docs

public static abstract sealed class Sandbox.GameTask

A generic `Sandbox.TaskSource`.

Broader workflow and conceptual references connected to this API.

Methods

Showing 28 methods

public static System.Threading.Tasks.Task`1<T> FromResult(T t)

public static void WaitAll(System.Threading.Tasks.Task[] tasks)

public static void WaitAny(System.Threading.Tasks.Task[] tasks)

public static System.Threading.Tasks.Task Yield()

Properties

Showing 1 properties

public static System.Threading.Tasks.Task Sandbox.GameTask.CompletedTask { get; set; }

Metadata

FieldValue
NamespaceSandbox
Typeclass
AssemblySandbox.Engine
Doc IDT:Sandbox.GameTask

On this page

Methodspublic static System.Threading.Tasks.Task Delay(System.Int32 ms, System.Threading.CancellationToken ct)public static System.Threading.Tasks.Task Delay(System.Int32 ms)public static System.Threading.Tasks.Task DelayRealtime(System.Int32 ms, System.Threading.CancellationToken ct)public static System.Threading.Tasks.Task DelayRealtime(System.Int32 ms)public static System.Threading.Tasks.Task DelayRealtimeSeconds(System.Single seconds, System.Threading.CancellationToken ct)public static System.Threading.Tasks.Task DelayRealtimeSeconds(System.Single seconds)public static System.Threading.Tasks.Task DelaySeconds(System.Single seconds, System.Threading.CancellationToken ct)public static System.Threading.Tasks.Task DelaySeconds(System.Single seconds)public static System.Threading.Tasks.Task`1<T> FromResult(T t)public static Sandbox.Tasks.SyncTask MainThread()public static Sandbox.Tasks.SyncTask MainThread(System.Threading.CancellationToken cancellation)public static System.Threading.Tasks.Task RunInThreadAsync(System.Action action)public static System.Threading.Tasks.Task RunInThreadAsync(System.Func`1<System.Threading.Tasks.Task> task)public static System.Threading.Tasks.Task`1<T> RunInThreadAsync(System.Func`1<T> func)public static System.Threading.Tasks.Task`1<T> RunInThreadAsync(System.Func`1<System.Threading.Tasks.Task`1<T>> task)public static System.Void WaitAll(System.Threading.Tasks.Task[] tasks)public static System.Void WaitAny(System.Threading.Tasks.Task[] tasks)public static System.Threading.Tasks.Task WhenAll(System.Collections.Generic.IEnumerable`1<System.Threading.Tasks.Task> tasks)public static System.Threading.Tasks.Task WhenAll(System.Threading.Tasks.Task[] tasks)public static System.Threading.Tasks.Task`1<T[]> WhenAll(System.Collections.Generic.IEnumerable`1<System.Threading.Tasks.Task`1<T>> tasks)public static System.Threading.Tasks.Task`1<T[]> WhenAll(System.Threading.Tasks.Task`1<T>[] tasks)public static System.Threading.Tasks.Task WhenAny(System.Collections.Generic.IEnumerable`1<System.Threading.Tasks.Task> tasks)public static System.Threading.Tasks.Task WhenAny(System.Threading.Tasks.Task[] tasks)public static System.Threading.Tasks.Task`1<System.Threading.Tasks.Task`1<T>> WhenAny(System.Collections.Generic.IEnumerable`1<System.Threading.Tasks.Task`1<T>> tasks)public static System.Threading.Tasks.Task`1<System.Threading.Tasks.Task`1<T>> WhenAny(System.Threading.Tasks.Task`1<T>[] tasks)public static Sandbox.Tasks.SyncTask WorkerThread()public static Sandbox.Tasks.SyncTask WorkerThread(System.Threading.CancellationToken cancellation)public static System.Threading.Tasks.Task Yield()Propertiespublic static System.Threading.Tasks.Task Sandbox.GameTask.CompletedTask { get; set; }Metadata