EvaluationVisitor Class

Namespace: Stimulsoft.Data.Expressions.NCalc.Domain

Inheritance

Inherits from: LogicalExpressionVisitor

Constructors

Constructor Description
EvaluationVisitor(EvaluateOptions options)  

EvaluationVisitor(options: EvaluateOptions)

Parameters

Properties

Property Type Description
Result object  

Methods

Method Returns Description
CompareUsingMostPreciseType object  
Visit (+6 overloads) void  

Method Details

CompareUsingMostPreciseType

CompareUsingMostPreciseType(a: object, b: object): object

Parameters

  • a (object)
  • b (object)

Returns object


Visit

Visit(expression: LogicalExpression): void

Parameters


Visit(expression: TernaryExpression): void

Parameters


Visit(expression: BinaryExpression): void

Parameters


Visit(expression: UnaryExpression): void

Parameters


Visit(expression: ValueExpression): void

Parameters


Visit(function: Function): void

Parameters


Visit(parameter: Identifier): void

Parameters

Events

Event Type Description
EvaluateFunction EvaluateFunctionHandler  
EvaluateParameter EvaluateParameterHandler