| Class | Description |
 | AsyncDataSourcePageRequest | Represents an active page request for an async data source. |
 | AsyncDataSourcePageTaskHolder | Encapsulates a running task for the async data provider worker. |
 | AsyncVirtualDataSourceDataProviderWorkerSettings | Provides settings for the async data provider worker. |
 | AsyncVirtualDataSourceProviderTaskDataHolder | Holds data about a running task for the async data provider worker. |
 | AsyncVirtualDataSourceProviderWorker | Acts as a base class for asynchronous data provider workers. Provides a useful framework for scheduling and checking on asynchronous requests for data pages. |
 | AverageSummaryCalculator | Summary calculator for calculating the average. |
 | BaseDataSource | Provides a base implementation of IDataSource that data source implementations can further extend. |
 | CountSummaryCalculator | Summary calculator for counting the number of items. |
 | DataIntentAttribute | An attribute that can specify a data intent for a field or property. |
 | DataSourceDataProviderSchemaChangedEventArgs | Provides information about a schema change event. |
 | DataSourceLocalDataProvider | Represents a local data source data provider for in memory data. |
 | DataSourceRowExpansionChangedEventArgs | Provides information about row expansion or collapse. |
 | DataSourceSchemaChangedEventArgs | Provides information about a schema change event that has occurred. |
 | DataSourceSpecialRow | Represents a spcial row |
 | DefaultDataSourceSchema | A default implemenation of a data source schema. |
 | DefaultODataLiteralEmitter | A default implementation of an OData literal emitter. |
 | DefaultSectionInformation | Represents information about a section in a data source. |
 | DefaultSummaryResult | Represents the result of a summary. |
 | FilterExpression | Represents a filter expression for use with the grids and data sources. |
 | FilterExpressionCollection | Represents a colleciton of filter expressions. |
 | FilterExpressionVisitor | Visits a filter expression for processing. |
 | FilterFactory | Assists in building filters to use with the grids and datasources. |
 | FunctionFilterExpression | Represents a filter expression that is a function applied to some parameter expressions. |
 | LiteralFilterExpression | Represents a literal value filter expression. |
 | LocalDataSource | A local data source which has synchronous access to its data items. |
 | MaxSummaryCalculator | Summary calculator for calculating a maximum value. |
 | MinSummaryCalculator | Summary calculator for calculating a minimum value. |
 | ODataDataSourceFilterExpressionVisitor | Visits an a filter expression and emits an odata expression. |
 | ODataDataSourceSchema | Represents the schema of the items within a page of the virtual data source. |
 | ODataSchemaProvider | Interrogates an OData data source for its schema. |
 | OperationFilterExpression | Represents a filter expression that is an operator being applied to other expressions. |
 | PropertyReferenceFilterExpression | Represents a filter expression that is a property access. |
 | ProvideCalculatorEventArgs | Event arguments for the ProvideCalculator event. |
 | SortDescription | Represents an element in the current sort applied to a data source or provider. Changes to this object are not observed or expected after it is initially assigned to a collection. |
 | SortDescriptionCollection | Represents a collection of sort elements that are applied to a data source or provider. |
 | SummaryCalculator | |
 | SummaryDescription | |
 | SummaryDescriptionCollection | |
 | SumSummaryCalculator | Summary calculator for calculating the sum. |
 | VirtualDataSource | A virtual data source which may not have synchronous access to all its data items, and resulting may synchronously return placeholders for items that have yet to be actualized. |