Extension methods for assemblies.
A thread safe, DictionaryTKey, TValue like implementation that populates it's content on demand, i.e. calling indexer[key] will never return null. The cache has only weak references to the values, so the values may come and go.
Applies the Operation on the values.
Extensions methods to ease dealing with collections.
Extension methods for the CultureInfo class.
Various extension methods.
Helper methods to get the default value for a type when the type is only available at runtime.
IComparerT implementation using a delegate function to compare the values.
IEqualityComparerT implementation using a delegate function to compare the values.
Helper methods to ease robust implementation of the IDisposable pattern.
Some enumerators for various scenarios.
Extension methods to ease dealing with Enum types.
Extension methods to ease dealing with exceptions.
Helper to generate hash codes
Extension methods for math operations.
Extensions for any objects.
Denotes an assembly as a loadable module. Categories may be assigned to implement dynamic loading of modules by category.
Provides support for extracting property information based on a property expression.
Time service returning the actual system values from DateTime.
Methods to ease reflection
Extension methods for Regex.
General usable sequence attribute to assign sequences to any object that may need to be e.g. sorted by some means.
Event arguments for events that deal with text, e.g. text changed or text received.
A TaskScheduler that queues the tasks an runs them in one dedicated thread.
Extension methods for Type
Extensions for WeakReferenceT
Extension methods for System.Xml.Linq objects.
Interface implemented by objects that support a generic changed event.
A service providing the current date or time. Very useful to decouple code from the static DateTime methods, to make code that has dependencies to date or time testable.