| Class | Description |
| AddFilterAsyncCompletedEventArgs | Contains information about the AddFilterAsyncCompleted event. |
| AddFilterMemberAsyncCompletedEventArgs | Contains information about the AddFilterMemberAsyncCompleted event. |
| AddMeasureAsyncCompletedEventArgs | Contains information about the AddMeasureAsyncCompleted event. |
| AsyncOperationCanceledException | Thrown when an asynchronous operation has been canceled. |
| AsyncUpdatePendingException | Thrown when an asynchronous method which causes a change to the data source is called when completion of a previously requested update operation is still pending. |
| AxisAddHierarchyAsyncCompletedEventArgs | Contains information about the AxisAddHierarchyAsyncCompleted event. |
| AxisNotFoundException | Thrown when an axis name which could not be resolved is specified as an argument to a method. |
| AxisRemoveHierarchyAsyncCompletedEventArgs | Contains information about the AxisRemoveHierarchyAsyncCompleted event. |
| CannotModifySettingsException | Thrown when an attempt is made to modify a property of an InitialSettings derived class after the associated data source has been initialized. |
| CollapseAxisTupleMemberAsyncCompletedEventArgs | Contains information about the CollapseAxisTupleMemberAsyncCompleted event. |
| CubesCollection | Collection class for Cube objects. |
| DataSourceChangedEventArgs | Contains information about the DataSourceChanged event. |
| DataSourceChangingEventArgs | Contains information about the DataSourceChanging event. |
| DataSourceErrorEventArgs | Contains information about the DataSourceError event. |
| DataSourceNotInitializedException | Thrown when an attempt is made to modify a data source which has not yet been initialized. |
| ExpandAxisTupleMemberAsyncCompletedEventArgs | Contains information about the ExpandAxisTupleMemberAsyncCompleted event. |
| GetCubesAsyncCompletedEventArgs | Contains information about the GetCubesAsyncCompleted event. |
| GetHierarchiesAsyncCompletedEventArgs | Contains information about the GetHierarchiesAsyncCompleted event. |
| GetHierarchyMembersAsyncCompletedEventArgs | Contains information about the GetHierarchyMembersAsyncCompleted event. |
| GetMeasuresAsyncCompletedEventArgs | Contains information about the GetMeasuresAsyncCompleted event. |
| HierarchiesCollection | Collection class for Hierarchy objects. |
| HierarchyAlreadyExistsException | Thrown when the AddHierarchyAsync method is called on a Hierarchy which has already been added. |
| HierarchyEventArgs | Base event args class for events which involve a Hierarchy. |
| HierarchyMemberEventArgs | Base event args class for events which involve a Hierarchy and a Measure |
| HierarchyNotFoundException | Thrown when a measure name which could not be resolved is specified as an argument to a method. |
| InitializeAsyncCompletedEventArgs | Contains information about the InitializeAsyncCompleted event. |
| InitialSettings | Class which exposes properties used to specify the initial settings for the associated data source. |
| KeyedCollectionBase<T> | Base class for keyed collections. |
| LevelSortDirection | Specifies the relation between a level and its default members sort direction. |
| MeasureAlreadyExistsException | Thrown when the AddMeasureAsync method is called on a Measure which has already been added. |
| MeasureEventArgs | Base event args class for events which involve a Measure |
| MeasureNotFoundException | Thrown when a measure name which could not be resolved is specified as an argument to a method. |
| MeasuresCollection | Collection class for Measure objects. |
| MemberNotFoundException | Thrown when a member name which could not be resolved is specified as an argument to a method. |
| MetadataTreeItemCollectionBase<T> | Base class for keyed collections which obtain data from a MetadataTreeItem |
| OlapDataSource | Base class for OLAP (Online Analytical Processing) data sources. |
| RemoveAllFilterMembersAsyncCompletedEventArgs | Contains information about the RemoveAllFilterMembersAsyncCompleted event. |
| RemoveFilterAsyncCompletedEventArgs | Contains information about the RemoveFilterAsyncCompleted event. |
| RemoveFilterMemberAsyncCompletedEventArgs | Contains information about the RemoveFilterMemberAsyncCompleted event. |
| RemoveMeasureAsyncCompletedEventArgs | Contains information about the RemoveMeasureAsyncCompleted event. |
| SetCubeAsyncCompletedEventArgs | Contains information about the SetCubeAsyncCompleted event. |
| SettingsAlreadyAssignedException | Thrown when an attempt is made to modify a property of an InitialSettings derived class after the associated data source has been initialized. |
| TupleMemberExpandedStateChangedEventArgs | Base event arguments class for the TupleMemberExpanded and TupleMemberCollapsed event args classes. |
| TupleSortDirection | Specifies the relation between a tuple and its default members sort direction. |
| UpdateAsyncCompletedEventArgs | Contains information about the UpdateAsyncCompleted event. |