Table of Contents

Namespace Avalonia.Utilities

Classes

AvaloniaResourcesEntry
AvaloniaResourcesIndexEntry
AvaloniaResourcesIndexReaderWriter
IdentifierParser
KeywordParser
MathUtilities

Provides math utilities not provided in System.Math.

SpanHelpers
StyleClassParser
SynchronousCompletionAsyncResultSource<T>

Source for incomplete SynchronousCompletionAsyncResult

TargetWeakEventSubscriber<TTarget, TEventArgs>
TypeUtilities

Provides utilities for working with types at runtime.

WeakEvent
WeakEventHandlerManager

Manages subscriptions to events using weak listeners.

WeakEventSubscriber<TEventArgs>
WeakEvent<TSender, TEventArgs>

Manages subscriptions to events using weak listeners.

WeakEvents

Structs

CharacterReader
ImmutableReadOnlyListStructEnumerator<T>
StringTokenizer
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>.