[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
Classes
Class | Description | |
---|---|---|
![]() | ArrayHelper |
Helper class that assists with operations on arrays.
|
![]() | C5CollectionWrapper<(Of T>) |
Provides a collection facade around a C5 collection.
|
![]() | CollectionHelper |
Provides additional functions that are useful when operating on
collections.
|
![]() | DateTimeHelper |
Assistant class to help with conversions between Java-style and
granularity dates and CLR-style DateTime.
|
![]() | EBaseDictionary<(Of K, V>) |
Base for dictionaries that contain extended functionality.
|
![]() | EDataDictionary |
An extended hash dictionary that maps a string to an object.
|
![]() | EHashDictionary<(Of K, V>) |
An extended dictionary based upon a closed hashing
algorithm.
|
![]() | EHashSet<(Of T>) |
An extended set using a hashing algorithm.
|
![]() | ELinkedList<(Of T>) |
Linked list.
|
![]() | ETreeDictionary<(Of K, V>) |
An extended dictionary that uses a tree-based backing store.
As such, the dictionary is always sorted.
|
![]() | ETreeSet<(Of T>) |
An extended set that uses a tree-based backing store.
As such, the set is always sorted.
|
![]() | HighResolutionTimer |
Windows timers are based on the system timer. The system timer runs at a
frequency of about 50-60 hz depending on your machine. This presents a
problem for applications that require finer granularity. The HighRes timer
allows us to get better granularity, but currently it only works on Windows.
Thanks to Luc Pattyn for clarifying some of the issues with high resolution
timers with the post on CodeProject.
|
![]() | HighResolutionTimerFactory |
Implementation of the TimerFactory that uses the HighResolutionTimer.
|
![]() | IllegalStateException |
An exception that occurs when some illegal state occurs.
|
![]() | LinkedDictionary<(Of K, V>) |
Hashtable and linked list implementation designed to mimic Java's LinkedHashMap
functionality.
|
![]() | LinkedHashSet<(Of T>) |
Description of LinkedHashSet.
|
![]() | LockConstants |
Constants we keep for our locking algorithms.
|
![]() | ReaderLock |
Disposable object that acquires a read lock and disposes
of the lock when it goes out of scope.
|
![]() | ReadOnlyList<(Of T>) |
A wrapper that provide a list that is readonly.
|
![]() | ResourceManager |
Manages access to named resources
|
![]() | SystemTimerFactory |
Implementation of the timer factory that uses the system timer.
|
![]() | TimerException |
A general purpose exception for timer events
|
![]() | TimerFactory |
Creates timers.
|
![]() | WeakDictionary<(Of TKey, TValue>) |
A generic dictionary, which allows its keys
to be garbage collected if there are no other references
to them than from the dictionary itself.
|
![]() | WriterLock |
Disposable object that acquires a write lock and disposes
of the lock when it goes out of scope.
|
![]() | XMLConstants |
Contains constants for XML processing.
|
Interfaces
Interface | Description | |
---|---|---|
![]() | EDictionary<(Of K, V>) |
Extended dictionary functionality.
|
![]() | IDataDictionary |
An extended dictionary that maps a string to an object.
|
![]() | ISet<(Of T>) |
A collection of objects. An object will only appear once in a set.
|
![]() | ITimer |
An object that represents a timer. Timers must be
disposable.
|
![]() | ITimerFactory |
Factory object that creates timers.
|
Delegates
Delegate | Description | |
---|---|---|
![]() | EntryEventHandler |
Delegate for handling events on dictionary entries.
|
![]() | TimerEventHandler |
Delegate that is called by the windows multimedia timer upon trigger
of the timer.
|