| Class | Description | |
|---|---|---|
![]() | FormulaCalculationErrorEventArgs | Event args for FormulaCalculationError or FormulaReferenceError events of an IUltraCalcManager. |
![]() | FormulaErrorEventArgsBase | Event args for Formula Error events of an IUltraCalcManager. |
![]() | RefBase | This abstract base class is used to implement the IUltraCalcReference interface for an object with a complex hierarchy of referencable elements. |
![]() | ReferenceNode | Classed used to provide information about the reference hierarchy |
![]() | RefParser | A RefParser is a parsed representation of a Reference Path. It contains a RefTuple array representing each element in the Reference Path. |
![]() | RefParser.NameValuePair | Class for representing a name value pair. |
![]() | RefRange | RefRange is a generic Range Reference |
![]() | RefTuple | This class represents a element identifier and a scope. |
![]() | RefUnAnchored | RefUnAnchored is a wrapper for a RefBase reference that keeps a parsed representation of the reference string used to create the reference. There can be multiple RefUnAnchored instances wrapping the same anchored reference. |
![]() | UCReference | Implements the IUltraCalcReference and provides methods to connect and disconnect from an underlying calculation object reference |
![]() | UltraCalcErrorException | Exception containing an UltraCalcErrorValue. |
![]() | UltraCalcErrorValue | Provides methods and properties used to define and manage a calculation error value. |
![]() | UltraCalcException | Generic Calc Exception. All Calc Exceptions derive from this so that a developer can easily turn off our exceptions during debugging. |
![]() | UltraCalcNumberException | Number Exception |
![]() | UltraCalcReferenceError | Implementation of IUltraCalcReference interface that denotes a reference error |
![]() | UltraCalcReferenceEventArgs | Event arguments class used to provide an IUltraCalcReference |
![]() | UltraCalcValue | Provides methods that manage a composite data type representing a value. |
![]() | UltraCalcValueException | Calc value Exception |
| Interface | Description | |
|---|---|---|
![]() | IFormulaProvider | This interface needs to be implemented by objects that have Formula property and wants to have support for the formula builder. For example, UltraGridColumn implements this. |
![]() | IFormulaProviderEx | This interface needs to be implemented by objects that support conditional formatting and need to be able to resolve a reference based on context. |
![]() | IFormulaValueConverter | Interface for providing custom logic for converting formula results and the formula source values. |
![]() | IUltraCalcFormula | Interface implemented by the formula object. |
![]() | IUltraCalcFormulaToken | Interface implemented by the calcengine formula token object. |
![]() | IUltraCalcFunctionToken | Interface implemented by the calcengine formula token object. |
![]() | IUltraCalcManager | IUltraCalcManager interface. UltraCalcManager component implements this interface. |
![]() | IUltraCalcParticipant | Interface implemented by controls that have built in formula support. For example, UltraGrid will implement this interface. |
![]() | IUltraCalcReference | The Primary Reference Inteface. |
![]() | IUltraCalcReferenceCollection | Collection of IUltraCalcReference objects |
![]() | IUltraCalcValueToken | Interface implemented by the calcengine formula token object. |
| Structure | Description | |
|---|---|---|
![]() | UltraCalcFormulaStates | Provides a set of properties used by the UltraCalcEngine to manage the recalculation network. |
| Delegate | Description | |
|---|---|---|
![]() | UltraCalcReferenceEventHandler | Delegate used for an event involving a UltraCalcReferenceEventArgs |
| Enumeration | Description | |
|---|---|---|
![]() | ChildReferenceType | Used for specifying the referenceType parameter to the IUltraCalcReference.GetChildReferences method. |
![]() | ReferenceNodeType | Enumeration used to indicate the type of object that is represented by the ReferenceNode |
![]() | RefTuple.RefScope | The different scopes. |
![]() | RefTuple.RefType | The different types of elements. |
![]() | ResolveReferenceType | Specifies the type of reference being resolved in the IUltraCalcReference.ResolveReference method. |
![]() | UltraCalcAction | Enum used for specifying the first paramter to IUltraCalcManager.PerformAction method. |
![]() | UltraCalcErrorCode | Enumeration of error codes assigned to UltraCalcErrorValue. |
![]() | UltraCalcFormulaTokenType | Identifies formula token types in the UltraCalcFormulaToken class |
![]() | UltraCalcOperatorFunction | Enumeration of operator functions. |