ExpressionEvaluator.TryEvaluate(Expression, IMemory, Options) Method

Definition

Evaluate an expression.

public (object,string) TryEvaluate (AdaptiveExpressions.Expression expression, AdaptiveExpressions.Memory.IMemory state, AdaptiveExpressions.Options options);
member this.TryEvaluate : AdaptiveExpressions.Expression * AdaptiveExpressions.Memory.IMemory * AdaptiveExpressions.Options -> ValueTuple<obj, string>
Public Function TryEvaluate (expression As Expression, state As IMemory, options As Options) As ValueTuple(Of Object, String)

Parameters

expression
Expression

Expression to evaluate.

state
IMemory

Global state information.

options
Options

Options used in the evaluation.

Returns

ValueTuple<Object,String>

Value and error string that is non-null if there is an error.

Applies to