Version

ICalculationManager Interface Members

The following tables list the members exposed by ICalculationManager.

Public Methods
 NameDescription
 MethodAddFormulaAdds the specified formula to the calculation network. This method takes no action if the formula has already been added to the calculcation network. Also it throws an exception if the formula contains a syntax error. However if it contains a reference error, it still adds the formula to the calculation network. This method throws an exception if the formula was compiled using a different ICalculationManager.  
 MethodAddParticipantAdds an ICalculationParticipant to the CalcManager. A Particpant must be added to the CalcManager before it can be used in any calculations.  
 MethodAddReferenceAdds the reference and the associated formula to the calc network.  
 MethodAddRowReferenceInserts the reference and the associated formula to the calc network.  
 MethodCompileFormulaCompiles the specified formula. Returns an instance of Infragistics.Calculations.Engine.ICalculationFormula which represents a formula. Throws NullReferenceException if baseReference or formula is null. NOTE: This method does not add the formula to the calculation network.  
 MethodEnsureCalculatedChecks to see if a reference is dirty, and optionally waits for it to be recalculated  
 MethodGetReferenceReturns a reference with the specified name. If no such reference exists, returns null.  
 MethodNotifyValueChangedNotifies the calc manager of the change in reference' value.  
 MethodPerformActionPefroms the specified action.  
 MethodProcessEventQueueProcesses all events in the event queue.  
 MethodRaiseFormulaErrorUsed to notify the CalcManager that a calculation or reference error has occurred. Underlying implementation may use this to raise an event, for example the XamCalculationManager.FormulaReferenceError or XamCalculationManager.FormulaSyntaxError events of the XamCalculationManager.  
 MethodRemoveFormulaRemoves the specified formula from the canclulation network. Takes no action if the formula doesn't exist in the calculation network.  
 MethodRemoveParticipantRemoves an ICalculationParticipant from the CalcManager.  
 MethodRemoveReferenceRemoves the reference and the associated formula from the calc network.  
 MethodRemoveRowReferenceDeletes the reference and the associated formula from the calc network.  
 MethodRowsCollectionReferenceResynchedNotifies the Calc Manager that a Rows collection was resynched.  
 MethodRowsCollectionReferenceSortedNotifies the Calc Manager that a Rows collection was sorted.  
 MethodRowsCollectionVisibilityChangedNotifies the Calc Manager that the visibility of part of a Rows Collection has changed.  
See Also