Namespace SunamoCompare
Classes
- SunamoComparer
Contains comparer implementations for various data types.
- SunamoComparer.DT
Comparer for DateTime values.
- SunamoComparer.Float
Comparer for float values.
- SunamoComparer.IListCharLength
Comparer for IList<char> based on their length.
- SunamoComparer.Integer
Comparer for integer values.
- SunamoComparer.Integer64
Comparer for long (Int64) values.
- SunamoComparer.StringLength
Comparer for strings based on their length.
- SunamoComparer.TWithDtSunamoComparer<T>
Comparer for ITWithDt objects based on their DateTime property.
- SunamoComparer.TWithIntSunamoComparer<T>
Comparer for TWithIntCompare objects based on their Count property.
- SunamoComparerICompare
Contains IComparer implementations for various data types.
- SunamoComparerICompare.DT
Comparer for DateTime values in ascending order (default). Note: Asc is always default. Don't create any new classes anymore. When you want descending order, use reverse!
- SunamoComparerICompare.IListCharCountAsc<T>
Comparer for IList<char> based on count in ascending order.
- SunamoComparerICompare.Integer
Comparer for integer values in ascending order (default). Note: Asc is always default. Don't create any new classes anymore. When you want descending order, use reverse!
- SunamoComparerICompare.StringLength
Contains comparers for strings based on their length.
- SunamoComparerICompare.StringLength.Asc
Comparer for strings by length in ascending order.
- SunamoComparerICompare.StringLength.Desc
Comparer for strings by length in descending order.
- SunamoComparerICompare.TWithDtComparer
Contains comparers for TWithDtCompare objects.
- SunamoComparerICompare.TWithDtComparer.Asc<T>
Comparer for ITWithDt in ascending order.
- SunamoComparerICompare.TWithDtComparer.Desc<T>
Comparer for TWithDtCompare in descending order.
- SunamoComparerICompare.TWithIntComparer
Contains comparers for TWithIntCompare objects. Usage: result.Sort(new SunamoComparerICompare.TWithIntComparer.Desc<string>(new SunamoComparer.TWithIntSunamoComparer<string>()));
- SunamoComparerICompare.TWithIntComparer.Asc<T>
Comparer for TWithIntCompare in ascending order.
- SunamoComparerICompare.TWithIntComparer.Desc<T>
Comparer for TWithIntCompare in descending order.
- TWithIntCompare<T>
Represents a value of type T with an associated integer count.
Interfaces
- ISunamoComparer<T>
Defines comparison operations for sorting elements in ascending or descending order.