CalcEngine encapsulates the code required to parse and compute formulas. Hashtable properties maintain a Formula Library of functions as well as a list of dependent cells.
You can add and remove library functions.
Delegate used to define functions that you add to the function library.
Used for CalcEngineHelper
A class that allows you to quickly add calculation support for controls on a form, or usercontrol.
CalcSheet represents a single worksheet in a workbook.
Wrapper ArrayList that holds a collection of CalcSheets.
CalcWorkbook holds a collection of CalcSheet objects.
FormulaInfo maintains information on a single formula object.
Typed Hashtable returning FormulaInfo objects.
Flags the reason that quickValueSet was raised.
Used by the FormulaParsing event, FormulaParsingEventArgs holds a reference to the string that is to be parsed. The FormulaParsing event allows the listener to preprocess the string that is being parsed.
Event delegate for the FormulaParsing event
Encapsulates the properties that are needed to support multiple families of crossed-referenced grids. This class is for internal use only.
Specifies options for caching look up tables in HLookUp and VLookUp functions.
Event argument class for the QuickValueSetEventArgs event.
An event handler that represents the method to handle the QuickValueSetEventHandler event.
RangeInfo represents a rectangle array of cells that may contain formulas, strings, or numbers that may be referenced by other formulas.
The event args for the UnknownFunction event which is raised whenever the CalcEngine encounters a function that is does not know.
Event delegate for UnknownFunction event.
A class containing data for the ICalcData.ValueChanged event.
An event handler that represents the method to handle the ValueChanged event.
ICalcData defines the minimal interface that a data object must support in order to use this formula engine.
Used in conjunction with RowMaxCount.