struct TaskSource

in global :: Sandbox

Provides a way for us to cancel tasks after common async shit is executed.


public bool IsValid { get; }

🤡 Doc inheritance is not yet supported.

No summary.

public Task Delay( int ms )

A task that does nothing for given amount of time in milliseconds.

  • ms Time to wait in milliseconds.

public Task Delay( int ms, CancellationToken ct )

A task that does nothing for given amount of time in milliseconds.

  • ms Time to wait in milliseconds.
  • ct Token to cancel the delay early.

public Task DelaySeconds( float seconds )

A task that does nothing for given amount of time in seconds.

  • seconds >Time to wait in seconds.

public Task DelaySeconds( float seconds, CancellationToken ct )

A task that does nothing for given amount of time in seconds.

  • seconds >Time to wait in seconds.
  • ct Token to cancel the delay early.

public Task CompletedTask { get; }

🤡 Doc inheritance is not yet supported.

No summary.

public Task FromCanceled( CancellationToken token )

🤡 Doc inheritance is not yet supported.

No summary.

public Task FromException( Exception e )

🤡 Doc inheritance is not yet supported.

No summary.

public Task WhenAll( Task[] tasks )

🤡 Doc inheritance is not yet supported.

No summary.

public Task WhenAny( Task[] tasks )

🤡 Doc inheritance is not yet supported.

No summary.

public void WaitAny( Task[] tasks )

🤡 Doc inheritance is not yet supported.

No summary.

public void WaitAll( Task[] tasks )

🤡 Doc inheritance is not yet supported.

No summary.

public Task<T[]> WhenAll( IEnumerable<Task<T>> tasks )

😔 No documentation found.

public Task WhenAny( IEnumerable<Task> tasks )

😔 No documentation found.

public Task<T[]> WhenAll( Task<T>[] tasks )

😔 No documentation found.

public Task<Task<T>> WhenAny( IEnumerable<Task<T>> tasks )

😔 No documentation found.

public Task Frame( )

😔 No documentation found.

public Task FrameEnd( )

😔 No documentation found.

public Task FixedUpdate( )

😔 No documentation found.

public bool Equals( object obj )

😔 No documentation found.

public int GetHashCode( )

😔 No documentation found.

public Task<Task<T>> WhenAny( Task<T>[] tasks )

😔 No documentation found.

public Task Yield( )

😔 No documentation found.

public Type GetType( )

😔 No documentation found.

public string ToString( )

😔 No documentation found.

public Task<T> FromResult( T t )

😔 No documentation found.

public SyncTask WorkerThread( )

😔 No documentation found.

public SyncTask MainThread( )

😔 No documentation found.

public Task DelayRealtimeSeconds( float seconds, CancellationToken ct )

😔 No documentation found.

public Task DelayRealtimeSeconds( float seconds )

😔 No documentation found.

public Task DelayRealtime( int ms, CancellationToken ct )

😔 No documentation found.

public Task DelayRealtime( int ms )

😔 No documentation found.

public Task<T> RunInThreadAsync( Func<Task<T>> task )

😔 No documentation found.

public Task RunInThreadAsync( Func<Task> task )

😔 No documentation found.

public Task<T> RunInThreadAsync( Func<T> func )

😔 No documentation found.

public Task RunInThreadAsync( Action action )

😔 No documentation found.

public static CancellationTokenSource CreateLinkedTokenSource( )

😔 No documentation found.

public Task WhenAll( IEnumerable<Task> tasks )

😔 No documentation found.

public static TaskSource Create( CancellationToken token = null )

😔 No documentation found.