Langue

EvaluateExpressionDelegate Délégué

Définition

Délégué pour évaluer une expression.

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) 

Paramètres

expression
Expression

Expression à évaluer.

state
IMemory

Informations sur l’état global.

options
Options

Options pour l’évaluation.

Valeur renvoyée

Chaîne de valeur et d’erreur qui n’est nulle en cas d’erreur.

Remarques

Les évaluateurs doivent vérifier les arguments à l’exécution lorsque cela est approprié et renvoyer une erreur plutôt que de jeter des exceptions si possible.

S’applique à