Table of Contents

Class AsyncEvaluationService

Namespace
NCalc.Services
Assembly
NCalc.Async.dll

Service used to asynchronous evaluate the result of a LogicalExpression

public class AsyncEvaluationService : IAsyncEvaluationService
Inheritance
AsyncEvaluationService
Implements
Inherited Members

Methods

EvaluateAsync(LogicalExpression, AsyncExpressionContext)

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

Parameters

expression LogicalExpression
context AsyncExpressionContext

Returns

Task<object>

Events

EvaluateFunctionAsync

public event AsyncEvaluateFunctionHandler? EvaluateFunctionAsync

Event Type

AsyncEvaluateFunctionHandler

EvaluateParameterAsync

public event AsyncEvaluateParameterHandler? EvaluateParameterAsync

Event Type

AsyncEvaluateParameterHandler