DataCollection | ComponentOne
C1.DataCollection Assembly / C1.DataCollection Namespace
Inheritance Hierarchy
In This Topic
    C1.DataCollection Namespace
    In This Topic
    Classes
     ClassDescription
    ClassCollection that takes another source and cache the items.
    ClassBase class for cursor-like collection.
    ClassBase class for cursor-like collection.
    ClassImplements an in-memory collection which takes a data source and applies the sort and filter operations.
    ClassBase class for data collections.
    ClassExtension methods for C1DataCollection<T>.
    ClassData collection wrapper for exposing it as a IList.
    ClassExposes an IList created dynamically by specifying a count and a selector which provide the items
    ClassList which can be initialized with an arbitrary Count of (null) items.
    ClassCollection which allows performing changes locally until they are committed to the inner source.
    ClassCollection which supports filtering.
    ClassCollection which supports grouping
    ClassBase class of collections that are composed by others InternalCollections.
    ClassVirtual list of double numbers optimized for getting the accumulation up to a specified index;
    ClassCollection that wraps another collection to be shown in pages of a maximum number of items.
    ClassWrap collection that is constrained to get and modify a specific property of the data items without affecting the rest of the properties.
    ClassCollection which allows transforming the items through a select clause.
    ClassCollection which allows transforming the items through a select many clause.
    ClassCollection that is composed of a sequence of other Collections.
    ClassCollection which supports sorting.
    ClassThis collection is a portion of another collection.
    ClassBase class for data-virtualized collections.
    ClassCollection which takes another collection as source.
    ClassCollection which takes another collection as source.
    ClassSuppression context used to handle the notifications
    ClassContains information about an item of the cache.
    ClassEvent data for cancellable events.
    ClassCombines two filter expressions using a logical operator.
    ClassAbstract filter expression. Use FilterOperationExpression to create a concrete filter operations and FilterNaryExpression and FilterNotExpression to apply logical operations between filter expressions.
    ClassCombines the specified filter expressions using a logical operator.
    ClassFilter expression which negates another expression.
    ClassDescribes a concrete filter expression.
    ClassFilter expression which takes a predicate as the filtering function.
    ClassDescribes a text filter expression with match case and match whole word properties.
    ClassDescribes a concrete filter expression.
    ClassDescribes a concrete filter expression.
    ClassDescribes a group operation.
    ClassExtension methods for IDataCollection<T>.
    ClassExtensions for IReadOnlyList.
    ClassProvides event data for collection events as well as support for asynchronously waiting for the event handlers.
    ClassEvent awaiter which provides the event arguments.
    ClassExtension methods for System.Collections.Specialized.NotifyCollectionChangedEventArgs
    ClassSet of extension methods to work with scoped filter expressions
    ClassDescribes a sort operation.
    Interfaces
     InterfaceDescription
    InterfaceAbstracts the transformation of a data source into a collection.
    InterfaceAbstracts a group of IDataCollection<T>.
    InterfaceContains information about the items that has been loaded so far.
    InterfaceSpecifies a calling contract for collection that support asynchronous loading.
    InterfaceSpecifies a calling contract for collections that needs a connection to the source.
    InterfaceSpecifies a calling contract for collections that support the creation of its items.
    InterfaceSpecifies a calling contract for collections that support editing.
    InterfaceSpecifies a calling contract for collections that support filtering.
    InterfaceSpecifies a calling contract for collections that support grouping.
    InterfaceSpecifies a calling contract for collections that support incremental loading.
    InterfaceSpecifies a calling contract for collections that support paging.
    InterfaceSpecifies a calling contract for collections that support range editing.
    InterfaceSpecifies a calling contract for collections that support refreshing.
    InterfaceSpecifies a calling contract for collections that support sorting.
    InterfaceSpecifies a calling contract for collections whose data comes from another source.
    InterfaceSpecified whether the collection virtualizes the data.
    Enumerations
     EnumerationDescription
    EnumerationThe state of the connection of the collection supporting ISupportConnection.
    EnumerationRepresents the valid filter combinations to create a filter expression.
    EnumerationRepresents the valid operations.
    EnumerationDirection of the sort operation.
    EnumerationSpecifies the different modes the data can be loaded.
    See Also