| Class | Description |
 | C1CacheDataCollection<T> | Collection that takes another source and cache the items. |
 | C1ConvertDataCollection<S,T> | Collection which allows converting the items through a select clause and cache the converted items. |
 | C1CursorDataCollection<T> | Base class for cursor-like collection. |
 | C1CursorDataCollection<T,K> | Base class for cursor-like collection. |
 | C1DataCollection<T> | Implements an in-memory collection which takes a data source and applies the sort and filter operations. |
 | C1DataCollectionBase<T> | Base class for data collections. |
 | C1DataCollectionEx | Extension methods for C1DataCollection<T>. |
 | C1DataCollectionList<T> | Data collection wrapper for exposing it as a IList. |
 | C1DelegateList<T> | Exposes an IList created dynamically by specifying a count and a selector which provide the items |
 | C1DynamicList<T> | List which can be initialized with an arbitrary Count of (null) items. |
 | C1EditableDataCollection<T> | Collection which allows performing changes locally until they are committed to the inner source. |
 | C1FilterDataCollection<T> | Collection which supports filtering. |
 | C1FilterDataCollection.FilterCache<T> | Cache for compiled expressions. |
 | C1GroupDataCollection<S> | Collection which supports grouping |
 | C1HierarchicalDataCollection<T> | Base class of collections that are composed by others InternalCollections. |
 | C1LengthList | Virtual list of double numbers optimized for getting the accumulation up to a specified index; |
 | C1PagedDataCollection<T> | Collection that wraps another collection to be shown in pages of a maximum number of items. |
 | C1ScopedDataCollection<T> | Wrap collection that is constrained to get and modify a specific property of the data items without affecting the rest of the properties. |
 | C1SelectDataCollection<S,T> | Collection which allows transforming the items through a select clause. |
 | C1SelectManyDataCollection<S,T> | Collection which allows transforming the items through a select many clause. |
 | C1SequenceDataCollection<T> | Collection that is composed of a sequence of other Collections. |
 | C1SortDataCollection<T> | Collection which supports sorting. |
 | C1SortDataCollection.SortCache<T> | Cache for compiled predicates. |
 | C1SpanDataCollection<T> | This collection is a portion of another collection. |
 | C1TreeDataCollection<T> | Collection whose items are parent of other items of the same type. |
 | C1TreeDataCollection.TreeCache<T> | Cache for compiled expressions. |
 | C1VirtualDataCollection<T> | Base class for data-virtualized collections. |
 | C1WrapDataCollection<T> | Collection which takes another collection as source. |
 | C1WrapDataCollection<S,T> | Collection which takes another collection as source. |
 | C1WrapDataCollection.SuppressionContext<S,T> | Suppression context used to handle the notifications |
 | CacheDataCollectionItemEventArgs<T> | Contains information about an item of the cache. |
 | CancelEventArgs | Event data for cancellable events. |
 | FilterBinaryExpression | Combines two filter expressions using a logical operator. |
 | FilterExpression | Abstract filter expression. Use FilterOperationExpression to create a concrete filter operations and FilterNaryExpression and FilterNotExpression to apply logical operations between filter expressions. |
 | FilterNaryExpression | Combines the specified filter expressions using a logical operator. |
 | FilterNotExpression | Filter expression which negates another expression. |
 | FilterOperationExpression | Describes a concrete filter expression. |
 | FilterPredicateExpression | Filter expression which takes a predicate as the filtering function. |
 | FilterTextExpression | Describes a text filter expression with match case and match whole word properties. |
 | FilterUnaryExpression | Describes a concrete filter expression. |
 | FilterUnaryExpression<T> | Describes a concrete filter expression. |
 | GroupDescription | Describes a group operation. |
 | IDataCollectionEx | Extension methods for IDataCollection<T>. |
 | IReadOnlyListEx | Extensions for IReadOnlyList. |
 | NotifyCollectionChangedAsyncEventArgs | Provides event data for collection events as well as support for asynchronously waiting for the event handlers. |
 | NotifyCollectionChangedDeferralsAwaiter | Event awaiter which provides the event arguments. |
 | NotifyCollectionChangedEventArgsEx | Extension methods for System.Collections.Specialized.NotifyCollectionChangedEventArgs |
 | ScopedFilterExpressionEx | Set of extension methods to work with scoped filter expressions |
 | SortDescription | Describes a sort operation. |