Assembly: System;
The IExpression interface contains properties that are used to work with an expression, by which some values are calculated.
IExpression
An expression is set as a string using the IExpression.AsString property. To check if the expression is correct, use the IExpression.Valid property.
Elements, which the expression can contain of
| Property name | Brief description | |
| AsString | The AsString property determines the expression, by which values will be calculated, as a string of symbols. | |
| Empty | The Empty property returns True if the expression is not set. | |
| ErrorInfo | The ErrorInfo property returns information on errors that may occur when parsing the expression. | |
| References | The References property determines the list of units/forms containing the custom functions that are used to create an expression. | |
| StringHandler | The StringHandler property determines an object that is used to track changes of expression terms. | |
| Substitutions | The Substitutions property returns the collection of substitutions used in expressions. | |
| ThrowException | The ThrowException property determines whether an exception is thrown when a parsed expression contains errors. | |
| Valid | The Valid property returns whether an expression is valid. |
See also: