![]() | Koden.Utils Namespace |
Class | Description | |
---|---|---|
![]() | ComparisonComparerT |
Utility to build an IComparer implementation from a Comparison delegate,
and a static method to do the reverse.
|
![]() | Config |
Config (Work with .config files)
|
![]() | DebugUtils |
DebugUtils class contains various utility methods
for debugging and diagnostic tasks
|
![]() | ProjectionComparer |
Non-generic class to produce instances of the generic class,
optionally using type inference.
|
![]() | ProjectionComparerTSource |
Class generic in the source only to produce instances of the
doubly generic class, optionally using type inference.
|
![]() | ProjectionComparerTSource, TKey |
Comparer which projects each element of the comparison to a key, and then compares
those keys using the specified (or default) comparer for the key type.
|
![]() | ProjectionEqualityComparer |
Non-generic class to produce instances of the generic class,
optionally using type inference.
|
![]() | ProjectionEqualityComparerTSource |
Class generic in the source only to produce instances of the
doubly generic class, optionally using type inference.
|
![]() | ProjectionEqualityComparerTSource, TKey |
Comparer which projects each element of the comparison to a key, and then compares
those keys using the specified (or default) comparer for the key type.
|
![]() | RangeT |
Represents a range of values. An IComparer{T} is used to compare specific
values with a start and end point. A range may be include or exclude each end
individually.
A range which is half-open but has the same start and end point is deemed to be empty,
e.g. [3,3) doesn't include 3. To create a range with a single value, use an inclusive
range, e.g. [3,3].
Ranges are always immutable - calls such as IncludeEnd() and ExcludeEnd() return a new
range without modifying this one.
|
![]() | RangeIteratorT |
Iterates over a range. Despite its name, this implements IEnumerable{T} rather than
IEnumerator{T} - it just sounds better, frankly.
|
![]() | ReflectionUtils |
Collection of Reflection and type conversion related utility functions
|
![]() | ReverseComparerT |
Implementation of IComparer{T} based on another one;
this simply reverses the original comparison.
|
![]() | StringUtils |
String utility class that provides a host of string related operations
|
![]() | TimeUtils |
Time Utilities class provides date and time related routines.
|
![]() | XMLUtils |
String utility class that provides a host of string related operations
|