Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
▼NSpicyPixel | |
▼NThreading | |
▼NTasks | |
CFiberTaskExtensions | Extends the Task and TaskFactory classes with methods to support coroutines |
CFiberTaskScheduler | TaskScheduler that can execute fibers (yieldable coroutines) |
CUnityTaskExtensions | Extends MonoBehaviour to support FiberTaskScheduler |
CUnityTaskFactory | Provides a task factory for Unity using the default UnityTaskScheduler |
CUnityTaskScheduler | Provides a default fiber task scheduler for Unity using the default UnityFiberScheduler |
CYieldableTask | Yieldable task for execution on a fiber |
CConcurrentBehaviour | Convenience class that extends MonoBehavior to provide a Scheduler and TaskFactory for executing tasks on the behaviour instance |
CFiber | A Fiber is a lightweight means of scheduling work that enables multiple units of processing to execute concurrently by co-operatively sharing execution time on a single thread |
CFiberAbortException | The exception that is thrown when a call is made to the Abort method |
CFiberFactory | A Fiber Factory for creating fibers with the same options |
CFiberInstruction | Represents a fiber instruction to be processed by a FiberScheduler |
CFiberResult | An instruction to stop fiber execution and set a result on the fiber |
CFiberScheduler | Schedules fibers for execution |
CFiberSchedulerSynchronizationContext | Fiber scheduler synchronization context to support task synchronization across schedulers or other synchronization models |
CObjectInstruction | Wraps an object as an instruction |
CSharedConcurrentBehaviour | |
CStopInstruction | An instruction to terminate execution of the current fiber |
CSystemCoroutine | This static class exposes convenience coroutines that can be passed to a fiber or task |
CSystemFiberScheduler | This class is the system default implementation of a FiberScheduler and is capable of scheduling and executing fibers on the current thread |
CUnityCoroutine | This static class exposes convenience coroutines specific to Unity that can be passed to a fiber or task |
CUnityFiberExtensions | Extends Fiber for Unity |
CUnityFiberFactory | Provides a fiber factory for Unity using the default UnityFiberScheduler |
CUnityFiberInstruction | Represents a fiber instruction to be processed by a FiberScheduler |
CUnityFiberScheduler | FiberScheduler that can execute fibers (yieldable coroutines) during the update cycle of a MonoBehaviour |
CUnitySynchronizationContext | Unity synchronization context |
CYieldForSeconds | A FiberInstruction to pause execution of a fiber for the specified duration |
CYieldToAnyFiber | An instruction to yield execution to any fiber |
CYieldToFiber | Yield execution to a specific fiber belonging to the same scheduler as the current fiber |
CYieldUntilComplete | Yield execution until the watched fiber on the same scheduler is complete |
▼NSystem | |
▼NCollections | |
▼NConcurrent | |
CBlockingCollection | |
CConcurrentBag | |
CConcurrentDictionary | |
CConcurrentOrderedList | |
CConcurrentQueue | |
CConcurrentStack | |
CIProducerConsumerCollection | |
COrderablePartitioner | |
CPartitioner | |
CIStructuralComparable | |
CIStructuralEquatable | |
▼NRuntime | |
▼NCompilerServices | |
▼CConfiguredTaskAwaitable | |
CConfiguredTaskAwaiter | |
CICriticalNotifyCompletion | |
CINotifyCompletion | |
CTaskAwaiter | |
▼CYieldAwaitable | |
CYieldAwaiter | |
▼NThreading | |
▼NTasks | |
CConcurrentExclusiveSchedulerPair | |
CParallel | |
CParallelLoopResult | |
CParallelLoopState | |
CParallelOptions | |
CSynchronizationContextScheduler | |
CTask | |
CTaskCanceledException | |
CTaskCompletionSource | |
CTaskExtensionsImpl | |
CTaskFactory | |
CTaskScheduler | |
CTaskSchedulerException | |
CUnobservedTaskExceptionEventArgs | |
CAotInterlocked | Interlocked reference exchanges do not work with the older Mono AOT compiler so this type fudges around it using a spinlock |
CCancellationToken | |
CCancellationTokenRegistration | |
CCancellationTokenSource | |
CCountdownEvent | |
CManualResetEventSlim | |
COperationCanceledException | |
CSpinLock | |
CSpinWait | |
CAggregateException | |
CIProgress | |
CTuple |