Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CSystem.Threading.AotInterlockedInterlocked reference exchanges do not work with the older Mono AOT compiler so this type fudges around it using a spinlock
 CSystem.Threading.CancellationToken
 CSystem.Collections.Concurrent.ConcurrentDictionary< System.Threading.CancellationTokenRegistration, Action >
 CSystem.Threading.Tasks.ConcurrentExclusiveSchedulerPair
 CSystem.Collections.Concurrent.ConcurrentOrderedList< int >
 CSystem.Collections.Concurrent.ConcurrentOrderedList< TCompletion >
 CSystem.Collections.Concurrent.ConcurrentQueue< SpicyPixel.Threading.Fiber >
 CSystem.Collections.Concurrent.ConcurrentQueue< System.AggregateException >
 CSystem.Collections.Concurrent.ConcurrentQueue< System.Threading.Tasks.Task >
 CSystem.Collections.Concurrent.ConcurrentQueue< Tuple< SpicyPixel.Threading.Fiber, float > >
 CSystem.Runtime.CompilerServices.ConfiguredTaskAwaitable
 CSystem.Runtime.CompilerServices.ConfiguredTaskAwaitable< TResult >
 CSystem.Runtime.CompilerServices.ConfiguredTaskAwaitable.ConfiguredTaskAwaiter
 CEventArgs
 CException
 CSpicyPixel.Threading.FiberA 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
 CSpicyPixel.Threading.FiberFactoryA Fiber Factory for creating fibers with the same options
 CSpicyPixel.Threading.FiberInstructionRepresents a fiber instruction to be processed by a FiberScheduler
 CSpicyPixel.Threading.Tasks.FiberTaskExtensionsExtends the Task and TaskFactory classes with methods to support coroutines
 CIAsyncResult
 CICollection
 CICollection< KeyValuePair< TKey, TValue >>
 CIComparable
 CIDictionary
 CIDisposable
 CIEnumerable
 CIEnumerable< KeyValuePair< TKey, TValue >>
 CIEquatable
 CSystem.Runtime.CompilerServices.INotifyCompletion
 CSystem.IProgress< in in T >
 CSystem.Collections.IStructuralComparable
 CSystem.Collections.IStructuralEquatable
 CMonoBehaviour
 COperationCanceledException
 CSystem.Collections.Concurrent.OrderablePartitioner< T >
 CSystem.Threading.Tasks.Parallel
 CSystem.Threading.Tasks.ParallelLoopResult
 CSystem.Threading.Tasks.ParallelLoopState
 CSystem.Threading.Tasks.ParallelOptions
 CSystem.Collections.Concurrent.Partitioner
 CSystem.Collections.Concurrent.Partitioner< TSource >
 CSystem.Collections.Concurrent.Partitioner< TSource >
 CSystem.Threading.SpinLock
 CSystem.Threading.SpinWait
 CSynchronizationContext
 CSpicyPixel.Threading.SystemCoroutineThis static class exposes convenience coroutines that can be passed to a fiber or task
 CSystem.Threading.Tasks.Task
 CSystem.Threading.Tasks.Task< TResult >
 CSystem.Runtime.CompilerServices.TaskAwaiter
 CSystem.Threading.Tasks.TaskCompletionSource< TResult >
 CSystem.Threading.Tasks.TaskCompletionSource< object >
 CSystem.Threading.Tasks.TaskExtensionsImpl
 CSystem.Threading.Tasks.TaskFactory< TResult >
 CSystem.Threading.Tasks.TaskFactory
 CSystem.Threading.Tasks.TaskFactory< TResult >
 CSystem.Threading.Tasks.TaskScheduler
 CSystem.Tuple< T1, T2, T3, T4 >
 CSystem.Tuple< T1, T2, T3 >
 CSystem.Tuple< T1 >
 CSystem.Tuple< T1, T2 >
 CSystem.Tuple< T1, T2, T3, T4, T5, T6, T7, TRest >
 CSystem.Tuple< T1, T2, T3, T4, T5, T6 >
 CSystem.Tuple< T1, T2, T3, T4, T5 >
 CSystem.Tuple< T1, T2, T3, T4, T5, T6, T7 >
 CSystem.Tuple
 CSpicyPixel.Threading.UnityCoroutineThis static class exposes convenience coroutines specific to Unity that can be passed to a fiber or task
 CSpicyPixel.Threading.UnityFiberExtensionsExtends Fiber for Unity
 CSpicyPixel.Threading.UnityFiberFactoryProvides a fiber factory for Unity using the default UnityFiberScheduler
 CSpicyPixel.Threading.UnityFiberInstructionRepresents a fiber instruction to be processed by a FiberScheduler
 CSpicyPixel.Threading.UnitySynchronizationContextUnity synchronization context
 CSpicyPixel.Threading.Tasks.UnityTaskExtensionsExtends MonoBehaviour to support FiberTaskScheduler
 CSpicyPixel.Threading.Tasks.UnityTaskFactoryProvides a task factory for Unity using the default UnityTaskScheduler
 CSpicyPixel.Threading.Tasks.UnityTaskSchedulerProvides a default fiber task scheduler for Unity using the default UnityFiberScheduler
 CSystem.Runtime.CompilerServices.YieldAwaitable