| | Class | Description |
 | CachedTypedInfo | Object used to store the Type, and in WPF the PropertyDescriptors for a Type. |
 | ComparisonCondition | Represents a ComparisonConditionBase object that is based on a ComparisonOperator operator. |
 | ComparisonConditionBase | A base class for ComparisonConditions for filtering. |
 | ConditionCollection | A collection of IFilterCondition objects which represent a group of conditions bound by a LogicalOperator |
 | CustomComparisonCondition | Represents a ComparisonConditionBase object that is based on a custom Expression object. |
 | DataAcquisitionEventArgs | Event argument used when the DataManager is processing its data |
 | DataField | Represents a given field of an object. |
 | DataManager<T> | Wraps an IEnumerable to get items while using IList or IQueryable to improve performance if available. |
 | DataManagerBase | Wraps an IEnumerable to get items while using IList or IQueryable to improve performance if available. |
 | DataManagerProvider | An abstract class, that provides information to create a custom DataManager. |
 | DataObjectTypeMismatchException | An System.Exception that is thrown when the GetEnumerator method of the IEnumerable returns null for the DataManagerBase. |
 | DataSourceDoesNotSupportIListException | An System.Exception that is thrown when the GetEnumerator method of the IEnumerable returns null for the DataManagerBase. |
 | FilterContext | A nongeneric abstract class representing a filter on an object. Cast up to CustomFilter |
 | FilterContext<TDataObject> | A FilterContext object typed to a particular object. |
 | FormattingRuleCollection<T> | A collection of IRule objects which need a chance to gather data during the databinding process. |
 | GroupByContext | An object that encapsulates the GroupBy functionality used by the DataManagerBase |
 | GroupByContext<TColumnType> | An object that encapsulates the GroupBy functionality used by the DataManagerBase |
 | GroupByDataContext | An object that contains the informaton of data that has been grouped by the GroupByContext |
 | HandleableEventArgs | Event argument for events in which the user wants to mark the event handled. |
 | HandleableObjectGenerationEventArgs | Event argument used when the DataManager has a request for a new data object. |
 | InformationContext | A context object used to get data from the data for secondary features. |
 | InformationContext<T,TColumnType> | A class of InformationContext objects generically typed. |
 | InvalidEnumeratorException | An System.Exception that is thrown when the GetEnumerator method of the IEnumerable returns null for the DataManagerBase. |
 | MergedColumnInfo | An object that represents a particular field that the data has been merged by. |
 | MergedDataContext | An object that encapsulates the Merged Data functionality used by the DataManagerBase |
 | MergedDataContext<T,TColumnType> | An object that encapsulates the Merging functionality used by the DataManagerBase |
 | MergedRowInfo | An object that stores the merge information for a particualr data row from an items source. |
 | RecordFilterCollection | A CollectionBase of IRecordFilter objects which combine to give the the current filter. |
 | RequireEmptyConstructorException | An System.Exception that is thrown when the GetEnumerator method of the IEnumerable returns null for the DataManagerBase. |
 | SortContext | A nongeneric abstract class representing a sort on a property. Cast up to CurrentSort |
 | SortContext<T,TColumnType> | A generic class to describe a custom sort on a property given the type of object and column type. |
 | SummaryCalculatorBase | Provides a base class for SummaryCalculators for the Summary framework. |
 | SummaryContext | A nongeneric abstract class representing a summary on an object. |
 | SummaryContext<TObjectType,TColumnType> | A generic class representing a summary on an object. |
 | SummaryDefinition | A class which describes the type of summary being applied. |
 | SummaryDefinitionCollection | A collection of SummaryDefinition objects. |
 | SummaryOperandBase | A base class for operands that will be used in the Summary framework which contains information which is needed for display. |
 | SummaryResult | An object that contains the information related to an executed summary. |
 | SummaryResultCollection | A collection of SummaryResult objects which are used to display summary data. |
 | SynchronousSummaryCalculator | A summary that will be executed during the normal databinding in process. |
 | TypelessDataManager | Wraps an IEnumerable to get items while using IList or IQueryable to improve performance if available. This particular DataManager doesn't support Sorting, Filtering, or Paging. |