C1.CollectionView Assembly : C1.CollectionView Namespace |
Class | Description | |
---|---|---|
C1CollectionView<T> | Implements an in-memory collection view which takes a data source and applies the sort and filter operations. | |
C1CollectionViewBase<T> | Base class for collection views with IList support. | |
C1CollectionViewEx | Extension methods for C1CollectionView<T>. | |
C1CollectionViewWithSource<T> | Collection view whose source and target types are the same. | |
C1CollectionViewWithSource<S,T> | Base class for collection views. | |
C1CursorCollectionView<T> | Base class for cursor-like collection views. | |
C1CursorCollectionView<T,K> | Base class for cursor-like collection views. | |
C1ReadOnlyCollectionViewBase<T> | Base class for read-only collection views. | |
CancelEventArgs | Event data for cancellable events. | |
FilterBinaryExpression | Combines two filter expressions using a logical operator. | |
FilterExpression | Abstract filter expression. Use FilterUnaryExpression to create a concrete filter and FilterBinaryExpression to apply logical operations between filter expressions. | |
FilterUnaryExpression | Describes a concrete filter expression. | |
FilterUnaryExpression<T> | Describes a concrete filter expression. | |
GroupDescription | Describes a group operation. | |
GroupItem<K,T> | Represent an item that is a group. | |
ICollectionViewEx | Extension methods for ICollectionView<T>. | |
IReadOnlyListEx | Extensions for IReadOnlyList. | |
SortDescription | Describes a sort operation. |
Interface | Description | |
---|---|---|
ICollectionView<T> | Abstracts the transformation of a data source into a collection view. | |
ICollectionViewGroup<K,T> | Abstracts a group of ICollectionView<T>. | |
ISupportCurrency | Specifies a calling contract for collection views that support currency management. | |
ISupportFiltering | Specifies a calling contract for collection views that support filtering. | |
ISupportGrouping | Specifies a calling contract for collection views that support grouping. | |
ISupportIncrementalLoading | Specifies a calling contract for collection views that support incremental loading. | |
ISupportRefreshing | Specifies a calling contract for collection views that support refreshing. | |
ISupportSorting | Specifies a calling contract for collection views that support sorting. |
Enumeration | Description | |
---|---|---|
FilterCombination | Represents the valid filter combinations to create a filter expression. | |
FilterOperation | Represents the valid operations. | |
SortDirection | Direction of the sort operation. |