[]
Implements an in-memory collection which takes a data source and applies the sort and filter operations.
public class C1DataCollection<T> : C1WrapDataCollection<object?>, IDataCollection<object?>, IReadOnlyList<object?>, IReadOnlyCollection<object?>, IEnumerable<object?>, IEnumerable, INotifyCollectionChanged, ISupportIndexing<object?>, INotifyPropertyChanged, IDisposable, ISupportSorting, ISupportFiltering, ISupportGrouping, ISupportVirtualization, ISupportConnection, ISupportAsyncLoading<object?>, ISupportIncrementalLoading, ISupportRefreshing, ISupportRangeEditing<object?>, ISupportEditing<object?>, ISupportCreateNewItem<object?>, ISupportPaging, ISupportSource where T : class?
| Name | Description |
|---|---|
| T | The type of the items in the collection. |
| Name | Description |
|---|---|
| C1DataCollection(IEnumerable) | Initializes a new instance of the C1DataCollection<T> class. |
| Name | Description |
|---|---|
| UseCPUsInParallel | Gets or sets whether the operations will be performed using CPU's in parallel. |
| Name | Description |
|---|---|
| AsPlain() | Returns a IDataCollection<T> whose group items are inline with the data items. Otherwise the collection return the first level of groups and its items must be get from each of the group items. |
| Dispose(bool) | Called to dispose resources. |