Udostępnij za pośrednictwem


EvaluateExpressionDelegate Delegat

Definicja

Delegowanie do oceny wyrażenia.

public delegate (object value, string error) EvaluateExpressionDelegate(Expression expression, IMemory state, Options options);
type EvaluateExpressionDelegate = delegate of Expression * IMemory * Options -> ValueTuple<obj, string>
Public Delegate Function EvaluateExpressionDelegate(expression As Expression, state As IMemory, options As Options) As ValueTuple(Of Object, String) 

Parametry

expression
Expression

Wyrażenie do obliczenia.

state
IMemory

Globalne informacje o stanie.

options
Options

Opcje oceny.

Wartość zwracana

Wartość i ciąg błędu, który jest inny niż null, jeśli wystąpi błąd.

Uwagi

Ewaluatorzy powinni zweryfikować argumenty środowiska uruchomieniowego w razie potrzeby i zwrócić błąd, a nie zgłaszać wyjątków, jeśli to możliwe.

Dotyczy