Classes
AggregateDisposable
An aggregate of IDisposables that allows to dispose several disposables in one operation.
ChangeTrackingObject
This class allows to determine whether there are any changes to it's properties.
Disposable
Implements a disposable that invokes the given action on dispose.
ListDictionary<TKey, TValue>
A dictionary of lists.
ObservableObject
A simple lightweight base implementation for INotifyPropertyChanged and IDataErrorInfo
SAFEnvironment
A Tool for SAF environment.
SingleInstanceLifetime
Provides the ability to release the lifetime of the current application instance by obtaining and releasing a local mutex. Please dispose this object to release the instance.
UriParsingHelper
Helper class for parsing Uri instances.
UriQuery
Represents a query in a Uri.
Interfaces
IExtendable
Defines an extension point.