General helper classes.
Classes
| Class | Description | |
|---|---|---|
| EnumHelper |
Auxiliary methods for enumerations.
| |
| Licensing |
Manages copy protection and licensing.
| |
| ObjectHelper |
Provides extension methods applicable to all objects.
| |
| PrimeHelper |
Selecting prime numbers suitable for hash table sizes.
| |
| ReferenceEqualityComparer<(Of <(<'T>)>)> |
Compares objects for equality by checking whether the specified Object instances
are the same instance.
| |
| ResourcePool |
Manages a pool of reusable items (base implementation).
| |
| ResourcePool<(Of <(<'T>)>)> |
Manages a pool of typed, reusable items. (Thread-safe)
| |
| ResourcePools<(Of <(<'T>)>)> |
Provides resource pools for reusable generic collections.
| |
| ServiceManager | Obsolete.
Provides an IServiceProvider for global services. (Obsolete) | |
| ServiceNotFoundException | Obsolete.
Exception that is thrown when a service is not found in the IServiceProvider.
| |
| ServiceProvider | Obsolete.
Manages a collection of services. (Obsolete) | |
| Singleton<(Of <(<'T>)>)> |
Base class for types to restrict instantiation to one object ("singleton pattern").
| |
| WeakDelegate |
Represents a Delegate that stores the target object as a weak reference.
| |
| WeakDelegate<(Of <(<'T>)>)> |
Represents a Delegate of a specific type that stores the target object as a weak
reference.
| |
| WeakEvent<(Of <(<'T>)>)> |
Represents an event that stores the target objects as weak
references.
| |
| WeakEventHandler |
Helper class to add weak event handlers to events of type EventHandler.
| |
| WeakEventHandler<(Of <(<'TEventArgs>)>)> |
Helper class to add weak event handlers to events of type
EventHandler<(Of <(<'TEventArgs>)>)>.
| |
| WeakEventHandler<(Of <(<'TEventHandler, TEventArgs>)>)> |
Helper class to add weak event handlers to events of a certain type of event handler.
| |
| WeakMulticastDelegate |
Represents a MulticastDelegate that stores the target objects as weak
references.
| |
| WeakMulticastDelegate<(Of <(<'T>)>)> |
Represents a MulticastDelegate that stores the target objects as weak
references.
|
Interfaces
| Interface | Description | |
|---|---|---|
| INamedObject |
Represents an objects with a (unique) name.
| |
| IRecyclable |
Represents an object that supports resource pooling and can be recycled.
|