| 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. | 
|  | ContainsPropertyDataSourceFilterExpressionVisitor | Visits an a filter expression and emits an odata expression. | 
|  | CountSummaryCalculator | Summary calculator for counting the number of items. | 
|  | DataIntentAttribute | An attribute that can specify a data intent for a field or property. | 
|  | 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. | 
|  | DataSourcePropertiesRequestedChangedEventArgs | Provides information about a properties requested changed event. | 
|  | 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. | 
|  | 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. | 
|  | 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. | 
|  | 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. | 
|  | 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. | 
|  | WrapperExpression | Base class for a wrapped expression. | 
|  | YearToDateExpression | Requests an expression for the YearToDate filter. | 
|  | YesterdayExpression | Requests an expression for the Yesterday filter. | 
| Interface | Description | |
|---|---|---|
|  | IDataIntentAttribute | Represents an attribute the can specify a data intent. | 
|  | IDataSource | AddOnSchemaChangedListener Represents a data source for use in components which need advanced access to data. | 
|  | IDataSourceClonableDataProvider | Represents an interface that a data provider can implement to be clonable. | 
|  | IDataSourceDataProvider | Represents an interface that can be implemented to create a data provider for a data source. | 
|  | IDataSourceDataProviderUpdateNotifier | Can be implemented to serve as a target for data provider update events. | 
|  | IDataSourceExecutionContext | Represents an execution context that DataSources and DataProviders can syncrhonize execution with, or use to delay execution of some logic. | 
|  | IDataSourceLocalDataProvider | Represents a local data provider which has synchronous access to actual data items. | 
|  | IDataSourcePage | Represents a single page of data from a data source. | 
|  | IDataSourceSchema | Represents information about the properties available on items of a data source. | 
|  | IDataSourceSupportsCount | A data source that supports indicating the actual count of its items. | 
|  | IDataSourceSupportsIndexedAccess | A data source that supports indexed access to its items. | 
|  | IDataSourceUpdateNotifier | Represents the events that a data source can notify consumers about. | 
|  | IDataSourceVirtualDataProvider | Represents a virtual data provider for a data source. A virtual data provider is paged and will load requested pages asynchronously. | 
|  | IEditableDataSource | AddOnSchemaChangedListener Represents a data source for use in components which need advanced access to data. | 
|  | IFilterExpression | Interface for filter expressions. | 
|  | IFilterExpressionEnvironment | |
|  | IFunctionFilterExpression | |
|  | ILiteralFilterExpression | |
|  | IODataLiteralEmitter | Emits OData literals. | 
|  | IOperationFilterExpression | |
|  | IPropertyReferenceFilterExpression | |
|  | ISectionInformation | Gets information about a section in a data source. | 
|  | ISummaryResult | Interface describing the result of a summary. | 
|  | ISupportsDataChangeNotifications | Implementors support being notified of changes to data collections. | 
|  | ISupportsExpansionChangeNotifications | Implementors support being notified of expansion changes. | 
| Delegate | Description | |
|---|---|---|
|  | DataSourceBatchCompletedCallback | Represents a callback for when a batch request has been completed. | 
|  | DataSourceDataCommittedHandler | Event handler for the DataCommitted event. | 
|  | DataSourceDataProviderSchemaChangedHandler | Called when the schame for a data provider has changed. | 
|  | DataSourceExecutionContextExecuteCallback | Represents a callback to perfom action syncrhonized with an exeuction context. | 
|  | DataSourceFilterBuilderBuildCallback | A callback for interacting with the filter builder factory. | 
|  | DataSourcePageLoadedCallback | Represents a callback for when a page is successfully loaded by a virtual data source. | 
|  | DataSourcePropertiesRequestedChangedHandler | Called when properties requested changes in a data source. | 
|  | DataSourceRootSummariesChangedHandler | Called when a row is expanded or collapsed. | 
|  | DataSourceRowExpansionChangedHandler | Called when a row is expanded or collapsed. | 
|  | DataSourceSchemaChangedHandler | Called when a data source schema changes. | 
|  | ProvideCalculatorEventHandler | Called by custom summaries when they require a new SummaryCalculator instance. | 
| Enumeration | Description | |
|---|---|---|
|  | DataSourcePageRequestPriority | Indicates the priority for a page request. | 
|  | DataSourceRowType | The row type. | 
|  | DataSourceSchemaPropertyType | Enumerates the available property types on a data source schema. | 
|  | DataSourceSectionHeaderDisplayMode | Enumerates possible display modes for section headers. | 
|  | DataSourceSummaryOperand | |
|  | DataSourceSummaryScope | Enumerates different calculation modes for summaries in the data source. | 
|  | FilterExpressionFunctionType | Indentifies the function type for a filter function expression. | 
|  | FilterExpressionOperatorType | Identifies the operator type of an operator filter expression. | 
|  | FilterExpressionWrapperType | Identifies the type of wrapper expression. | 
|  | ListSortDirection | Enumerates the possible list sort directions. |