Dela via


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 tillståndsinformation.

options
Options

Alternativ för utvärderingen.

Returvärde

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

Kommentarer

Utvärderare bör verifiera körningsargument när det är lämpligt och returnera ett fel i stället för att utlösa undantag om det är möjligt.

Gäller för