Namespace NCalc
Namespaces
Classes
- Expression
A reusable parsed expression and its immutable parsing and evaluation options. Runtime parameters, functions, and handlers are supplied through ExpressionContext.
- ExpressionConfiguration
Parsing and evaluation configuration for an Expression.
- ExpressionContext
Per-evaluation runtime state, including parameters, functions, and event handlers.
- ExpressionEvaluationOptions
Evaluation configuration for an Expression.
- LogicalExpression
Represents an abstract syntax tree (AST) node for logical expressions.
- LogicalExpressionParser
Class responsible for parsing strings into LogicalExpression objects.
- LogicalExpressionParserOptions
Options for configuring the LogicalExpressionParser behavior.
Enums
- ArgumentSeparator
Defines the available argument separator options for function arguments. Each option specifies which character should be used to separate arguments in function calls.
- ExpressionOptions
Flag-based options that can be converted to ExpressionConfiguration.