EvaluateExpressionDelegate 委托
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
委托以计算表达式。
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 的值和错误字符串。
注解
计算器应在适当时验证运行时参数并返回错误,而不是在可能的情况下引发异常。