| Class | Description |
| AggregatedDataProvider | This is a data provider to aggregate groupped and summarized data for use in components that want that information to be flattened. |
| 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 | |
| ContainsPropertyDataSourceFilterExpressionVisitor | Visits an a filter expression and emits an odata expression. |
| CountSummaryCalculator | Summary calculator for counting the number of items. |
| DataIntentAttribute | |
| DataSourceAggregatedResult | Represents the result of all changes applied to a specific item. |
| DataSourceDataCommittedEventArgs | Event arguments for the DataCommitted event. |
| DataSourceDataProviderSchemaChangedEventArgs | Provides information about a schema change event. |
| DataSourceLocalDataProvider | Represents a local data source data provider for in memory data. |
| DataSourceRootSummariesChangedEventArgs | Provides information about row expansion or collapse. |
| 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. |
| FilterExpressionEnvironment | |
| FilterExpressionParsingHelper | |
| FilterExpressionParsingResult | |
| FilterExpressionVisitor | Visits a filter expression for processing. |
| FilterFactory | Assists in building filters to use with the grids and datasources. |
| FlatDataProvider | This is a data provider to aggregate grouped and summarized data for use in components that want that information to be flattened. |
| FunctionFilterExpression | Represents a filter expression that is a function applied to some parameter expressions. |
| LastMonthExpression | Requests an expression for the LastMonth filter. |
| LastQuarterExpression | Represents an expression for the LastQuarter filter. |
| LastWeekExpression | Requests an expression for the LastWeek filter. |
| LastYearExpression | Requests an expression for the LastYear filter. |
| LiteralFilterExpression | Represents a literal value filter expression. |
| LocalDataSource | |
| MaxSummaryCalculator | Summary calculator for calculating a maximum value. |
| MinSummaryCalculator | Summary calculator for calculating a minimum value. |
| NextMonthExpression | Requests an expression for the NextMonth filter. |
| NextQuarterExpression | Represents an expression for the NextQuarter filter. |
| NextWeekExpression | Requests an expression for the NextWeek filter. |
| NextYearExpression | Requests an expression for the NextYear filter. |
| 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. |
| OffsettableWeekExpression | |
| 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. |
| Q1Expression | Requests an expression for the Q1 filter. |
| Q2Expression | Requests an expression for the Q2 filter. |
| Q3Expression | Requests an expression for the Q3 filter. |
| Q4Expression | Requests an expression for the Q4 filter. |
| 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. |
| ThisMonthExpression | Requests an expression for the ThisMonth filter. |
| ThisQuarterExpression | Represents an expression for the ThisQuarter filter. |
| ThisWeekExpression | Requests an expression for the ThisWeek filter. |
| ThisYearExpression | Requests an expression for the ThisYear filter. |
| TodayExpression | Requests an expression for the Today filter. |
| TomorrowExpression | Requests an expression for the Tomorrow filter. |
| VirtualDataSource | |
| WrapperExpression | Base class for a wrapped expression. |
| YearToDateExpression | Requests an expression for the YearToDate filter. |
| YesterdayExpression | Requests an expression for the Yesterday filter. |