The following tables list the members exposed by IUltraCalcManager.
Name | Description | |
---|---|---|
AddFormula | Adds 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 IUltraCalcManager. | |
AddParticipant | Adds an IUltraCalcParticipant to the CalcManager. A Particpant must be added to the CalcManager before it can be used in any calculations. | |
AddReference | Adds the reference and the associated formula to the calc network. | |
AddRowReference | Inserts the reference and the associated formula to the calc network. | |
CompileFormula | Overloaded. Compiles the specified formula. Returns an instance of IUltraCalcFormula which represents a formula. Throws NullReferenceException if baseReference or formula is null. NOTE: This method does not add the formula to the calculation network. | |
EnsureCalculated | Checks to see if a reference is dirty, and optionally waits for it to be recalculated | |
GetReference | Returns a reference with the specified name. If no such reference exists, returns null. | |
NotifyValueChanged | Notifies the calc manager of the change in reference' value. | |
PerformAction | Pefroms specified action. Typically there is a corresponding method on the UltraCalcEngine that gets called by the implementors of this method. | |
ProcessEventQueue | Processes all events in the event queue. | |
RaiseFormulaError | Used to notify the CalcManager that a calculation or reference exception has occurred. | |
RemoveFormula | Removes the specified formula from the canclulation network. Takes no action if the formula doesn't exist in the calculation network. | |
RemoveParticipant | Removes an IUltraCalcParticipant from the CalcManager. A Particpant should be removedfrom the CalcManager before it is disposed. | |
RemoveReference | Removes the reference and the associated formula from the calc network. | |
RemoveRowReference | Deletes the reference and the associated formula from the calc network. | |
RowsCollectionReferenceResynched | Notifies the Calc Manager that a Rows collection was resynched. | |
RowsCollectionReferenceSorted | Notifies the Calc Manager that a Rows collection was sorted. | |
RowsCollectionVisibilityChanged | Notifies the Calc Manager that the visibility of part of a Rows Collection has changed. |
Name | Description | |
---|---|---|
CalcEngineDirtyValue | Event notification when a reference is marked as dirtied. | |
CalcEngineRecalcValue | Event notification when the value of a reference has been calculated. |