EvaluateExpressionDelegate Delegato

Definizione

Delegare per valutare un'espressione.

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) 

Parametri

expression
Expression

Espressione da valutare.

state
IMemory

Informazioni sullo stato globale.

options
Options

Opzioni per la valutazione.

Valore restituito

Valore e stringa di errore non null se si verifica un errore.

Commenti

Gli analizzatori devono verificare gli argomenti di runtime quando appropriati e restituire un errore anziché generare eccezioni, se possibile.

Si applica a