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