Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Threading.Tasks Namespace Reference

Namespaces

namespace  Dataflow
 
namespace  Sources
 

Classes

class  AwaitTaskContinuation
 
class  BeginEndAwaitableAdapter
 
class  CompletionActionInvoker
 
class  ConcurrentExclusiveSchedulerPair
 
class  ContinuationResultTaskFromResultTask
 
class  ContinuationResultTaskFromTask
 
class  ContinuationTaskFromResultTask
 
class  ContinuationTaskFromTask
 
class  ContinueWithTaskContinuation
 
class  GenericDelegateCache
 
struct  IndexRange
 
interface  IProducerConsumerQueue
 
interface  ITaskCompletionAction
 
class  MultiProducerMultiConsumerQueue
 
class  Parallel
 
class  ParallelEtwProvider
 
struct  ParallelLoopResult
 
class  ParallelLoopState
 
class  ParallelLoopState32
 
class  ParallelLoopState64
 
class  ParallelLoopStateFlags
 
class  ParallelLoopStateFlags32
 
class  ParallelLoopStateFlags64
 
class  ParallelOptions
 
class  RangeManager
 
struct  RangeWorker
 
class  RendezvousAwaitable
 
class  SingleProducerSingleConsumerQueue
 
class  SynchronizationContextAwaitTaskContinuation
 
class  SynchronizationContextTaskScheduler
 
class  SystemThreadingTasks_FutureDebugView
 
class  SystemThreadingTasks_TaskDebugView
 
class  Task
 
class  TaskAsyncEnumerableExtensions
 
class  TaskCache
 
class  TaskCanceledException
 
class  TaskCompletionSource
 
class  TaskCompletionSourceWithCancellation
 
class  TaskContinuation
 
class  TaskExceptionHolder
 
class  TaskExtensions
 
class  TaskFactory
 
class  TaskReplicator
 
class  TaskScheduler
 
class  TaskSchedulerAwaitTaskContinuation
 
class  TaskSchedulerException
 
class  TaskToApm
 
class  ThreadPoolTaskScheduler
 
class  TplEventSource
 
class  UnobservedTaskExceptionEventArgs
 
class  UnwrapPromise
 
struct  ValueTask
 
struct  VoidTaskResult
 

Enumerations

enum  AsyncCausalityStatus { Started , Completed , Canceled , Error }
 
enum  CausalityRelation {
  AssignDelegate , Join , Choice , Cancel ,
  Error
}
 
enum  CausalitySynchronousWork { CompletionNotification , ProgressNotification , Execution }
 
enum  InternalTaskOptions {
  None = 0 , InternalOptionsMask = 0xFF00 , ContinuationTask = 0x200 , PromiseTask = 0x400 ,
  LazyCancellation = 0x1000 , QueuedByRuntime = 0x2000 , DoNotDispose = 0x4000
}
 
enum  TaskContinuationOptions {
  None = 0 , PreferFairness = 1 , LongRunning = 2 , AttachedToParent = 4 ,
  DenyChildAttach = 8 , HideScheduler = 0x10 , LazyCancellation = 0x20 , RunContinuationsAsynchronously = 0x40 ,
  NotOnRanToCompletion = 0x10000 , NotOnFaulted = 0x20000 , NotOnCanceled = 0x40000 , OnlyOnRanToCompletion = 0x60000 ,
  OnlyOnFaulted = 0x50000 , OnlyOnCanceled = 0x30000 , ExecuteSynchronously = 0x80000
}
 
enum  TaskCreationOptions {
  None = 0 , PreferFairness = 1 , LongRunning = 2 , AttachedToParent = 4 ,
  DenyChildAttach = 8 , HideScheduler = 0x10 , RunContinuationsAsynchronously = 0x40
}
 
enum  TaskStatus {
  Created , WaitingForActivation , WaitingToRun , Running ,
  WaitingForChildrenToComplete , RanToCompletion , Canceled , Faulted
}