IDebugFunctionObject

重要

在 Visual Studio 2015 中,这种实现表达式计算器的方法已弃用。 有关实现 CLR 表达式计算器的信息,请参阅 CLR 表达式计算器托管表达式计算器示例

此接口表示函数。

语法

IDebugFunctionObject : IDebugObject

实现者须知

表达式计算器实现此接口来表示函数。

对调用者的说明

此接口是 IDebugObject 接口的专用化,是在接口上使用 QueryInterface 获取IDebugObject

Vtable 顺序中的方法

除了从 IDebugObject 继承的方法外, IDebugFunctionObject 接口还公开了以下方法。

方法 说明
CreatePrimitiveObject 创建基元数据对象。
CreateObject 使用构造函数创建对象。
CreateObjectNoConstructor 创建没有构造函数的对象。
CreateArrayObject 创建数组对象。
CreateStringObject 创建字符串对象。
评估 调用函数并将生成的值作为对象返回。

备注

此接口使表达式计算器能够表示分析树中的函数。 Create此接口中的方法用于构造表示该方法的输入参数的对象。 然后,可以通过调用 Evaluate 方法来执行该函数,该方法返回一个表示函数返回值的对象。

要求

标头:ee.h

命名空间:Microsoft.VisualStudio.Debugger.Interop

程序集:Microsoft.VisualStudio.Debugger.Interop.dll

另请参阅