Click or drag to resize
DigitalRuneDigitalRune Namespace
The DigitalRune namespace provides general helper classes for .NET.
Classes
  ClassDescription
Public classEnumHelper
Auxiliary methods for enumerations.
Public classGlobalSettings
Defines global settings and information for all DigitalRune libraries.
Public classLicensing
Manages copy protection and licensing.
Public classObjectHelper
Provides extension methods applicable to all objects.
Public classPlatformHelper
Provides helper methods for platform-specific tasks. (For internal use by other DigitalRune libraries.)
Public classPrimeHelper
Selecting prime numbers suitable for hash table sizes.
Public classReferenceEqualityComparerT
Compares objects for equality by checking whether the specified Object instances are the same instance.
Public classCode exampleResourcePool
Manages a pool of reusable items (base implementation).
Public classCode exampleResourcePoolT
Manages a pool of typed, reusable items. (Thread-safe)
Public classCode exampleResourcePoolsT
Provides resource pools for reusable generic collections.
Public classCode exampleSingletonT
Base class for types to restrict instantiation to one object ("singleton pattern").
Public classWeakDelegate
Represents a Delegate that stores the target object as a weak reference.
Public classWeakDelegateT
Represents a Delegate of a specific type that stores the target object as a weak reference.
Public classCode exampleWeakEventT
Represents an event that stores the target objects as weak references.
Public classWeakEventHandler
Helper class to add weak event handlers to events of type EventHandler.
Public classWeakEventHandlerTEventArgs
Public classWeakEventHandlerTEventHandler, TEventArgs
Helper class to add weak event handlers to events of a certain type of event handler.
Public classWeakMulticastDelegate
Represents a MulticastDelegate that stores the target objects as weak references.
Public classWeakMulticastDelegateT
Represents a MulticastDelegate that stores the target objects as weak references.
Structures
  StructureDescription
Public structurePlatformHelperKeyMapping
Maps a virtual-key code and combination of modifier keys to the corresponding Unicode character.
Interfaces
  InterfaceDescription
Public interfaceINamedObject
Represents an objects with a (unique) name.
Public interfaceIRecyclable
Represents an object that supports resource pooling and can be recycled.
Enumerations
  EnumerationDescription
Public enumerationPlatformID
Identifies the platform for which an assembly was built.