Table of Contents

Namespace CarinaStudio.Threading

Classes

DispatcherScheduledAction

ScheduledAction which schedules the action with specific Avalonia.Threading.DispatcherPriority.

DispatcherSynchronizationContext

Implementation of SynchronizationContext based-on Dispatcher.

ScheduledAction

Scheduled action which will be performed by specific SynchronizationContext. This is a thread-safe class.

SingleThreadSynchronizationContext

Implementation of SynchronizationContext which uses single execution thread to handle posted call-backs. This is thread-safe class.

SynchronizationContextExtensions

Extensions for SynchronizationContext.

ThreadDependentExtensions

Extensions for IThreadDependent.

Interfaces

ISynchronizable

Object which relates to specific SynchronizationContext.

IThreadDependent

Object which depends on specific thread.