Classes
Coroutines
A class providing coroutine helpers.
SingleCreationValueCache<TKey, TValue>
A dictionary-like type intended for thread-safe value caches whose values are created only once ever.
SingleThreadTaskScheduler
A single-threaded task scheduler that runs all of its tasks on the same thread.
Synchronization
Utilities for inter-thread synchronization. All Locker method acquire their object immediately, and should only be used with langword_csharp_using to automatically release them.
UnityMainThreadTaskScheduler
A task scheduler that runs tasks on the Unity main thread via coroutines.
Structs
Synchronization.MutexLocker
A locker for a
Synchronization.ReaderWriterLockSlimReadLocker
A locker for a read lock on a
Synchronization.ReaderWriterLockSlimUpgradableReadLocker
A locker for an upgradable read lock on a
Synchronization.ReaderWriterLockSlimWriteLocker
A locker for a write lock on a
Synchronization.SemaphoreLocker
A locker for a
Synchronization.SemaphoreSlimLocker
A locker for a