IDebugObject2

此接口提供有关对象的更多信息。

IDebugObject2 : IDebugObject

实现者说明

表达式计算器实现此接口提供别名并获取支持。有关对象。

调用方的说明

使用 QueryInterfaceIDebugObject 接口可以获取此接口。 此外, IDebugAlias:: GetObject 返回此接口。

方法按 Vtable 顺序

除了在 IDebugObject 接口的方法之外, IDebugObject2 接口实现了下列功能:

方法

说明

IDebugObject2:: GetBackingFieldForProperty

获取可返回此对象表示的属性的字段或变量 (如果有)。

IDebugObject2:: GetICorDebugValue

获取表示此对象的值托管代码对象。

IDebugObject2:: CreateAlias

创建此对象的唯一 ID 或返回现有的别名。

IDebugObject2:: GetAlias

获取别名与此对象关联,因此,如果有的话)。

IDebugObject2:: GetField

获取此对象的类型。

IDebugObject2:: IsUserData

确定此对象是否表示用户数据。

IDebugObject2:: IsEncOutdated

确定是否编辑并继续 " 状态不再有效。

自定义表达式计算器不执行此方法 (它应始终返回 E_NOTIMPL)。

备注

有关别名的讨论参见 IDebugAlias

要求

标题:ee.h

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

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

请参见

参考

IDebugObject

IDebugAlias

IDebugAlias:: GetObject

概念

表达式计算接口