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
评估选项。
返回值
值和错误字符串,如果存在错误则非空。
注解
求值器应在适当时验证运行时参数,并尽可能返回错误,而非抛出异常。