| Class | Description |
 | CalculationReferenceNode | Defines a tree structure of references used by the formula editor to display to the user a list of fields/summaries or any other references in a data grid that can be used in a formula. |
 | CalculationResult | Contains a CalculationValue object and sends notifications when its changed. |
 | CalculationResultsDictionary | A read-only dictionary that returns the results of ItemCalculationBase.Formula calculations defined via an ItemCalculator's ItemCalculator.Calculations collection or a ListCalculator's ListCalculator.ListCalculations collection. |
 | ControlCalculationSettings | Used to specify formula and other calculation related settings on a control, like TextBox. This is also used to identify a control that will provide a source value for a formula. |
 | CustomCalculationFunction | Used to create a custom calculation function using function delegates. |
 | CustomCalculationFunctionBase | Abstract base class for CustomCalculationFunction class. |
 | DataAccessErrorEventArgs | Event args for ItemCalculatorBase.ItemCalculatorBase.DataAccessError event. |
 | FormulaCalculationErrorEventArgs | Event args for XamCalculationManager.FormulaCalculationError event of XamCalculationManager. |
 | FormulaCircularityErrorEventArgs | Event args for XamCalculationManager.FormulaCircularityError event of an XamCalculationManager. |
 | FormulaErrorEventArgsBase | Base class for event args for formula error events of XamCalculationManager. |
 | FormulaReferenceErrorEventArgs | Event args for XamCalculationManager.FormulaCalculationError or XamCalculationManager.FormulaReferenceError events of a XamCalculationManager. |
 | FormulaSyntaxErrorEventArgs | Event args for XamCalculationManager.FormulaSyntaxError event of an XamCalculationManager. |
 | ItemCalculation | Defines a calculation to be performed on a item. |
 | ItemCalculationBase | Defines a calculation to be performed on a item or list. |
 | ItemCalculationBaseCollection<T> | A collection of ItemCalculations or ListCalculations. |
 | ItemCalculationCollection | A collection of ItemCalculations that is exposed by an ItemCalculator or a ListCalculator |
 | ItemCalculator | An object that exposes a collection of ItemCalculations that will be used to calculate one or more values using properties exposed off of a single item as the source of the calculations. |
 | ItemCalculatorBase | Abstract base class for ItemCalculator and ListCalculator |
 | ItemCalculatorElement | Main purpose of this class is to allow one to be able to use ItemCalculator and provide the source item and calc manager using bindings. Also it exposes Results as a dictionary that supports notifications to allow one to bind to a calculation result. |
 | ListCalculation | Defines a calculation to be performed on a list of objects |
 | ListCalculationCollection | A collection of ListCalculations that is exposed by a ListCalculator |
 | ListCalculator | An object that exposes both a collection of ItemCalculations that will be used to calculate one or more values using properties exposed off of each item in the list as well a collection of ListCalculations that will be used to summarize values across all items in the list. |
 | ListCalculatorElement | Main purpose of this class is to allow one to be able to use ListCalculator and provide the source list and calc manager using bindings. Also it exposes Results as a dictionary that supports notifications to allow one to bind to a calculation result. |
 | NamedReference | Used to refer to a predefined or a calculated value in formulas participating in a XamCalculationManager. |
 | NamedReferenceCollection | Collection of NamedReference objects. Used to specify XamCalculationManager's XamCalculationManager.NamedReferences property. |
 | ValueDirtiedEventArgs | Base class for event args that have an associated row. |
 | XamCalculationManager | Provides formula calculation functionality to controls. |