Namespace Cuemon.Collections.Generic
Assembly: Cuemon.Core.dll
Classes
CollectionExtensions
Extension methods for the System.Collections.Generic.ICollection<T> interface.
ComparisonUtility
Provide a generic way to work with System.Comparison<T> related tasks.
ConditionalCollection<T>
Provides the abstract base class for a generic, conditional collection.
DictionaryConverter
This utility class is designed to make System.Collections.Generic.IDictionary<TKey, TValue> related conversions easier to work with.
DictionaryConverterExtensions
This is an extension implementation of the DictionaryConverter class.
DictionaryExtensions
Extension methods for the System.Collections.Generic.Dictionary<TKey, TValue>.
DictionaryUtility
This utility class provides a set of concrete static methods for supporting the EnumerableUtility.
DictionaryUtilityExtensions
This is an extension implementation of the most common methods on the DictionaryUtility class.
DynamicComparer
Provides a factory based way to create and wrap an System.Collections.Generic.IComparer<T> implementation.
DynamicEqualityComparer
Provides a factory based way to create and wrap an System.Collections.Generic.IEqualityComparer<T> implementation.
EnumerableConverter
This utility class is designed to make System.Collections.Generic.IEnumerable<T> related conversions easier to work with.
EnumerableConverterExtensions
This is an extension implementation of the EnumerableConverter class.
EnumerableExtensions
Extension methods for the System.Collections.Generic.IEnumerable<T> interface.
EnumerableSizeComparer<T>
Provides System.Collections.Generic.IEnumerable<T> size comparison.
EnumerableUtility
This utility class provides a set of static methods for querying objects that implement System.Collections.Generic.IEnumerable<T>.
EnumerableUtilityExtensions
This is an extension implementation of the most common methods on the EnumerableUtility class.
ListExtensions
Extension methods for the System.Collections.Generic.IList<T> interface.
ListUtility
This utility class is designed to make System.Collections.Generic.IList<T> related conversions easier to work with.
ListUtilityExtensions
This is an extension implementation of the most common methods on the ListUtility class.
PagedCollection
Represents a way of setting default values for the PagedCollection<T> class.
PagedCollection<T>
Represents an System.Collections.Generic.IEnumerable<T> paged data sequence.
PagedCollectionExtensions
This is an extension implementation that provides ways to enable paging on System.Collections.Generic.IEnumerable<T> sequences.
PagedSettings
Specifies a set of features to support on the PagedCollection object. This class cannot be inherited.
PartitionCollection<T>
Represents an System.Collections.Generic.IEnumerable<T> partitioned data sequence. This class cannot be inherited.
PartitionCollectionExtensions
This is an extension implementation that provides ways to partition System.Collections.Generic.IEnumerable<T> sequences.
ReferenceComparer<T>
Provides object hierarchy comparison.
Interfaces
ISortableTable<TSource>
Defines a generic way to perform a table-like sorting operation.