Table of Contents

Namespace Avalonia.Threading

Classes

AvaloniaSynchronizationContext

SynchronizationContext to be used on main thread

Dispatcher

Provides services for managing work items on a thread.

DispatcherEventArgs

Provides event data for Dispatcher related events.

DispatcherFrame

Representation of Dispatcher frame.

DispatcherOperation
DispatcherOperation<T>
DispatcherOptions

AppBuilder options for configuring the Dispatcher.

DispatcherPriorityAwaitable
DispatcherPriorityAwaitable<T>
DispatcherTimer

A timer that is integrated into the Dispatcher queues, and will be processed after a given amount of time at a specified priority.

DispatcherUnhandledExceptionEventArgs

Provides data for the UnhandledException event.

DispatcherUnhandledExceptionFilterEventArgs

Represents the method that will handle the UnhandledExceptionFilter event.

Structs

AvaloniaSynchronizationContext.RestoreContext
Dispatcher.DispatcherProcessingDisabled
DispatcherPriority

Defines the priorities with which jobs can be invoked on a Dispatcher.

Interfaces

IControlledDispatcherImpl
IDispatcher

Dispatches jobs to a thread.

IDispatcherImpl
IDispatcherImplWithExplicitBackgroundProcessing
IDispatcherImplWithPendingInput

Enums

DispatcherOperationStatus

Delegates

DispatcherUnhandledExceptionEventHandler

Represents the method that will handle the UnhandledException event.

DispatcherUnhandledExceptionFilterEventHandler

Provides data for the UnhandledExceptionFilter event.