Table of Contents

Namespace NCalc.Visitors

Classes

AsyncEvaluationVisitor

Class responsible to asynchronous evaluating LogicalExpression objects into CLR objects.

EvaluationVisitor

Class responsible to synchronously evaluating LogicalExpression objects into CLR objects.

FunctionExtractionVisitor

Visitor dedicated to extract Function names from a LogicalExpression.

ParameterExtractionVisitor

Visitor dedicated to extract Identifier names from a LogicalExpression.

ParameterSubstitutionVisitor

Converts a LogicalExpression into a string representation while replacing known parameters with their resolved values.

SerializationVisitor

Class responsible to converting a LogicalExpression into a string representation.

Interfaces

ILogicalExpressionVisitor<T>

Defines methods to visit different types of logical expressions in an abstract syntax tree (AST).