Språk

EvaluateExpressionDelegate Delegera

Definition

Delegera för att utvärdera ett uttryck.

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) 

Parametrar

expression
Expression

Uttryck som ska utvärderas.

state
IMemory

Global statusinformation.

options
Options

Alternativ för utvärderingen.

Returvärde

Värde och felsträng som inte är noll om det finns ett fel.

Kommentarer

Utvärderare bör verifiera körtidsargument när det är lämpligt och returnera ett fel istället för att kasta undantag om möjligt.

Gäller för