Namespace NCalc
Namespaces
Classes
- AsyncExpression
This class represents a mathematical or logical expression that can be asynchronous evaluated. It supports caching, custom parameter and function evaluation, and options for handling null parameters and iterating over parameter collections. The class manages the parsing, validation, and evaluation of expressions, and provides mechanisms for error detection and reporting.
- Expression
This class represents a mathematical or logical expression that can be evaluated. It supports caching, custom parameter and function evaluation, and options for handling null parameters and iterating over parameter collections. The class manages the parsing, validation, and evaluation of expressions, and provides mechanisms for error detection and reporting.
- ExpressionBase<TExpressionContext>
Base class with common utilities of AST parsing and evaluation.
Structs
Enums
- ExpressionOptions
Options used for both parsing and evaluation of an expression.