次の方法で共有


EvaluateExpressionDelegate 代理人

定義

式を評価するデリゲート。

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) 

パラメーター

expression
Expression

評価する式。

state
IMemory

グローバル状態情報。

options
Options

評価のオプション。

戻り値

エラーがある場合に null 以外の値とエラー文字列。

注釈

エバリュエーターは、必要に応じてランタイム引数を検証し、可能であれば例外をスローするのではなく、エラーを返す必要があります。

適用対象