Table of Contents

Namespace NCalc.Visitors

Classes

AsyncEvaluationVisitor

Class responsible to asynchronous evaluating LogicalExpression objects into CLR objects.

EvaluationVisitor

Class responsible to evaluating LogicalExpression objects into CLR objects.

FunctionCallExtractionVisitor

Visitor dedicated to extract FunctionCall names from a LogicalExpression.

LambdaExpressionVisitor
ParameterExtractionVisitor

Visitor dedicated to extract Identifier names from a LogicalExpression.

SerializationContext
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).