Lingua

EvaluateExpressionDelegate Delegato

Definizione

Delega 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

Stringa di valore ed errore che non è nulla se c'è un errore.

Commenti

I valutatori dovrebbero verificare gli argomenti in runtime quando appropriato e restituire un errore invece di lanciare eccezioni se possibile.

Si applica a