Język

EvaluateExpressionDelegate Delegat

Definicja

Deleguj 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 oceny.

state
IMemory

Globalne informacje o stanie.

options
Options

Opcje oceny.

Wartość zwracana

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

Uwagi

Ewaluatorzy powinni weryfikować argumenty w czasie wykonywania i zwracać błąd, zamiast wyrzucać wyjątki, jeśli to możliwe.

Dotyczy