|  | This document is archived and information here might be outdated. Recommended version. | 
Provides access to members that calculate field values in a table.
Use ICalculator interface whenever you wish to update field values in a table, which may be either a stand-alone table or the attribute table of a featureclass.
| Name | Description | |
|---|---|---|
|  | Calculate | Performs the calculation by executing the pre-expression and expression. | 
|  | Callback | The call back routine. | 
|  | Cursor | Cursor used to access the rows on which the calculation will be performed. | 
|  | Expression | Expression or value applied to a field in each row of the cursor. | 
|  | Field | Field to perform the calculation on. | 
|  | PreExpression | A pre-calculation determination of a value or variable that may be used as the expression (or value) of the calculation. | 
|  | ShowErrorPrompt | Indicates whether to show a message prompt when an error occurs during calculation. | 
| Classes | Description | 
|---|---|
| Calculator | Calculator engine which is used by the UI and can be used independently. |