Avalonia.Utilities Namespace

Class Types

Class Summary
IdentifierParser
MathUtilities Provides math utilities not provided in System.Math.
RefCountable
SingleOrDictionary<TKey, TValue> Stores either a single key value pair or constructs a dictionary when more than one value is stored.
SingleOrQueue<T> FIFO Queue optimized for holding zero or one items.
TypeUtilities Provides utilities for working with types at runtime.
WeakObservable Provides extension methods for working with weak event handlers.
WeakSubscriptionManager Manages subscriptions to events using weak listeners.
WeakTimer

Interface Types

Interface Summary
IRef<T> A ref-counted wrapper for a disposable object.
IWeakSubscriber<T> Defines a listener to a event subscribed vis the WeakSubscriptionManager.

Struct Types