In This Article

ActiproSoftware.Text.Utility Namespace

Classes

CollectionChangeEventArgs<T>

Event arguments for various SimpleObservableCollection<T> change events.

DisposableObject

Provides a base class that implements the IDisposable interface. This class functions in accordance with the Disposable design pattern.

IntegerList

Represents a list of integers.

KeyedObservableCollection<T>

Provides a generic keyed collection that provides notifications when items are added or removed.

KeyedSynchronizedCollection<T>

Provides a thread-safe generic keyed collection that provides notifications when items are added or removed.

LipsumGenerator

A utility class that can generate 'lorem ipsum' placeholder text.

OrderableHelper

Provides numerous utility methods for working with IOrderable objects.

Ordering

Provides data used to order one object relative to another.

PropertyChangedEventArgs<T>

Provides event arguments for a property change event, indicating the old and new values.

PropertyDictionary

Provides a thread-safe dictionary of properties.

RangeCollection

Provides an implementation of a collection of Range objects.

SimpleObservableCollection<T>

Provides a generic collection that provides notifications when items are added or removed.

SimpleSynchronizedCollection<T>

Provides a thread-safe generic collection that provides notifications when items are added or removed.

StringHelper

Provides numerous utility methods for working with strings.

StringPropertyChangedEventArgs

Provides event arguments for a property change event, indicating the old and new values.

WeakEventListener<TInstance, TEventArgs>

Provides a listener that allows for "weak" listening to events.

Structs

Range

Represents an ordered pair of min and max values.

Interfaces

IKeyedObject

Provides the base requirements for an object that has a string-based key.

IKeyedObservableCollection<T>

Provides the base requirements for a collection that has string-based unique keys.

IObservableCollection<T>

Provides the base requirements for a collection that raises events when changed.

IOrderable

Provides the base requirements for an object that can be ordered by name against other named objects.

IServiceLocator

Provides the base requirements for an object that can store and provide services.

Enums

EventHandlerPriority

Specifies the priority that applied to an event handler.

OrderPlacement

Specifies the placement order for an Ordering.

Delegates

PropertyDictionary.Creator<TValue>

Creates a property value.

WeakEventListener<TInstance, TEventArgs>.EventAction<T1, T2, T3>

Provides the delegate for an event action.