Namespace Avalonia.Utilities
Classes
- MathUtilities
Provides math utilities not provided in System.Math.
- SynchronousCompletionAsyncResultSource<T>
Source for incomplete SynchronousCompletionAsyncResult
- TypeUtilities
Provides utilities for working with types at runtime.
- WeakEventHandlerManager
Manages subscriptions to events using weak listeners.
- WeakEvent<TSender, TEventArgs>
Manages subscriptions to events using weak listeners.
Structs
- SynchronousCompletionAsyncResult<T>
A task-like operation that is guaranteed to finish continuations synchronously, can be used for parametrized one-shot events
- ValueSpan<T>
Pairing of value and positions sharing that value.
Interfaces
- IWeakEventSubscriber<TEventArgs>
Defines a listener to a event subscribed vis the WeakEvent<TSender, TEventArgs>.