DevExpress.Spreadsheet.Formulas Namespace
Contains classes, interfaces and enumerations required to use the SpreadsheetControl’s formula engine.
Assembly: DevExpress.Spreadsheet.v24.2.Core.dll
NuGet Package: DevExpress.Spreadsheet.Core
#Classes
Name | Description |
---|---|
Addition |
An arithmetic addition operation. |
Array |
An array constant operand. |
Binary |
A base class for binary operator expressions. |
Cell |
Defines the range of cells in a worksheet. Used in cell reference expressions contained in parsed formulas. |
Cell |
Provides data for the ICustom |
Cell |
Invalid Cell Reference error (#REF!). |
Cell |
A cell range reference used in parsed formula. |
Concatenate |
An ampersand operator used to concatenate strings. |
Constant |
A constant value. |
Defined |
A defined name. |
Division |
A division operator. |
Equality |
An equality operator. |
Expression | A base class for an expression. |
Expression |
Contains formula environment information - the cell or range, the worksheet, the current culture, the reference style, and indicates whether the formula is an array formula. |
Expression |
A base class for implementing a custom visitor to traverse the expression tree. |
Function |
A built-in or user-defined worksheet function. |
Function |
A base class for the functions in formulas. |
Function |
An external function. |
Greater |
A “Greater than” operator. |
Greater |
A “Greater than or equal” operator. |
Inequality |
A inequality operator. |
Less |
A “Less than” operator. |
Less |
A “Less than or equal” operator. |
Missing |
A “Missing argument” error. |
Multiplication |
A multiplication operator. |
Parsed |
Contains an expression tree and provides methods to handle it. |
Percent |
A percent operator. |
Power |
An exponentiation operator. |
Range |
An operator that produces a reference to all cells located between the cells specified as operands. |
Range |
An operator that produces a reference to cells that are included in both references specified as operands. |
Range |
An operator that produces a reference to cells that are included in both references specified as operands. |
Reference |
A base class for expressions that reference cells. |
Sheet |
A worksheet reference in a formula. |
Subtraction |
A subtraction operator. |
Table |
A structured reference used for worksheet tables. |
Unary |
An unary negation operator. |
Unary |
A base class for unary operators. |
Unary |
An unary positive operation. |
Unknown |
An unrecognized function. |
#Interfaces
Name | Description |
---|---|
Formula |
An object that provides the capability to calculate and parse worksheet formulas. |
IExpression | A base interface for expression node. |
IExpression |
A base interface for an expression context. |
#Structs
Name | Description |
---|---|
Cell |
Defines the column, row and the reference type (relative or absolute). |
#Enums
Name | Description |
---|---|
Expression |
Lists possible ways to interpret and calculate a formula in a worksheet. |
Position |
Lists types of cell references in formulas. |
Sheet |
Lists types of the worksheet reference. |
Table |
Lists item specifiers used in structured references. |