| Class | Description |
![Class](dotnetimages/Class.png) | ArrayExpression | Represents an expression with an array of constant values as the expression. |
![Class](dotnetimages/Class.png) | BinaryOperatorExpression | Represents an expression with a binary operator applied to a pair of operands as the expression. |
![Class](dotnetimages/Class.png) | BinaryOperatorInfo | Represents the abstract base class for defining binary operators. |
![Class](dotnetimages/Class.png) | BooleanExpression | Represents an expression type with a boolean constant value as the expression. |
![Class](dotnetimages/Class.png) | CalcArray | Represents an array of constants during the evaluation of a formula. |
![Class](dotnetimages/Class.png) | CalcConvert | Represents the converting of a value to a specified data type. |
![Class](dotnetimages/Class.png) | CalcError | Represents calculation errors. |
![Class](dotnetimages/Class.png) | CalcMissingArgument | Represents a missing argument during the evaluation of a formula. |
![Class](dotnetimages/Class.png) | CalcReference | Represents a cell or range reference during the evaluation of a formula. |
![Class](dotnetimages/Class.png) | CellExpression | Represents an expression with a cell reference as the expression. |
![Class](dotnetimages/Class.png) | DoubleExpression | Represents an expression with a double constant value as the expression. |
![Class](dotnetimages/Class.png) | ErrorExpression | Represents an expression with an error constant value as the expression. |
![Class](dotnetimages/Class.png) | Expression | Represents the abstract class from which all expression types derive. |
![Class](dotnetimages/Class.png) | ExternalCellExpression | Represents an expression with an external cell reference as the expression. |
![Class](dotnetimages/Class.png) | ExternalNameExpression | Represents an expression with an external named variable as the expression. |
![Class](dotnetimages/Class.png) | ExternalRangeExpression | Represents an expression with an external range reference as the expression. |
![Class](dotnetimages/Class.png) | ExternalReferenceExpression | Represents the abstract class from which all external reference expression types derive. |
![Class](dotnetimages/Class.png) | FunctionExpression | Represents an expression with a function applied to a list of parameters as the expression. |
![Class](dotnetimages/Class.png) | FunctionInfo | Represents an abstract base class for defining functions. |
![Class](dotnetimages/Class.png) | IntersectOperatorInfo | Represents the intersect operator. |
![Class](dotnetimages/Class.png) | MissingArgumentExpression | Represents an expression with a missing argument constant value as the expression. |
![Class](dotnetimages/Class.png) | MultiRangeExpression | Represents an expression with the two values as the reference expression. |
![Class](dotnetimages/Class.png) | NameExpression | Represents an expression with a named variable as the expression. |
![Class](dotnetimages/Class.png) | OperatorInfo | Represents the abstract base class for defining operators. |
![Class](dotnetimages/Class.png) | ParenthesesExpression | Represents an expression type for parentheses surrounding a specified expression. |
![Class](dotnetimages/Class.png) | RangeExpression | Represents an expression with a range reference as the expression. |
![Class](dotnetimages/Class.png) | ReferenceExpression | Represents the abstract class from which all reference expression types derive. |
![Class](dotnetimages/Class.png) | TableReferenceExpression | Represents an expression with a table reference as the expression. |
![Class](dotnetimages/Class.png) | UnaryOperatorExpression | Represents an expression with a unary operator applied to a single operand as the expression. |
![Class](dotnetimages/Class.png) | UnaryOperatorInfo | Represents the abstract base class for defining unary operators. |
![Class](dotnetimages/Class.png) | UnionOperatorInfo | Represents the union operator. |