EvaluateExpressionDelegate Delegat

Definition

Delegieren Sie, um einen Ausdruck zu bewerten.

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) 

Parameter

expression
Expression

Auszuwertenden Ausdruck.

state
IMemory

Globale Zustandsinformationen.

options
Options

Optionen für die Bewertung.

Rückgabewert

Wert- und Fehlerzeichenkette, die nicht null ist, falls ein Fehler vorliegt.

Hinweise

Evaluatoren sollten, wenn es angemessen ist, Laufzeitargumente überprüfen und bei Möglichkeit einen Fehler zurückgeben, anstatt Ausnahmen zu werfen.

Gilt für: