Sdílet prostřednictvím


EvaluateExpressionDelegate Delegát

Definice

Delegování k vyhodnocení výrazu

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

Výraz, který se má vyhodnotit.

state
IMemory

Informace o globálním stavu.

options
Options

Možnosti pro vyhodnocení

Návratová hodnota

Hodnota a řetězec chyby, který není null, pokud dojde k chybě.

Poznámky

Hodnotitelé by měli ověřit argumenty modulu runtime, pokud je to vhodné, a vracet chybu, nikoli vracet výjimky, pokud je to možné.

Platí pro