Table of Contents

Interface IEvaluationService

Namespace
NCalc.Services
Assembly
NCalc.Sync.dll

Service used to evaluate the result of a LogicalExpression

public interface IEvaluationService

Methods

Evaluate(LogicalExpression, ExpressionContext)

object? Evaluate(LogicalExpression expression, ExpressionContext context)

Parameters

expression LogicalExpression
context ExpressionContext

Returns

object

Events

EvaluateFunction

event EvaluateFunctionHandler? EvaluateFunction

Event Type

EvaluateFunctionHandler

EvaluateParameter

event EvaluateParameterHandler? EvaluateParameter

Event Type

EvaluateParameterHandler