IDebugManagedObject

重要

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

此接口使表达式计算器(企业版)能够在值类实例(例如System.Decimal)上调用属性或方法,并在未对要调试的程序调用 Evaluate 的情况下设置其值。

语法

IDebugManagedObject : IDebugObject

实现者须知

表达式计算器实现此接口来表示托管代码对象,例如变量。

对调用者的说明

若要获取此接口,请对表示值类实例的 IDebugObject 调用 GetManagedDebugObject

Vtable 顺序中的方法

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

方法 说明
GetManagedObject 返回一个接口,该接口表示托管代码对象以及可从中获取任何适当的托管代码接口。
SetFromManagedObject 将此对象的值设置为指定的托管代码对象的值。

注解

表达式计算器使用此接口将托管代码对象存储在分析树中。

要求

标头:ee.h

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

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

另请参阅