Table of Contents

Interface IAsyncEvaluationService

Namespace
NCalc.Services
Assembly
NCalc.Async.dll

Service used to asynchronous evaluate the result of a LogicalExpression

public interface IAsyncEvaluationService

Methods

EvaluateAsync(LogicalExpression, AsyncExpressionContext)

Task<object?> EvaluateAsync(LogicalExpression expression, AsyncExpressionContext context)

Parameters

expression LogicalExpression
context AsyncExpressionContext

Returns

Task<object>

Events

EvaluateFunctionAsync

event AsyncEvaluateFunctionHandler? EvaluateFunctionAsync

Event Type

AsyncEvaluateFunctionHandler

EvaluateParameterAsync

event AsyncEvaluateParameterHandler? EvaluateParameterAsync

Event Type

AsyncEvaluateParameterHandler