下面是 debugging SDK 的 Visual Studio 的表达式计算接口。
讨论
在中断模式下,这些接口用于计算在调用堆栈的表达式。 对公共语言运行时表达式计算器 (EE)仅实现。
每个接口在表中显示可以实现它从以下列表的元素:
调试引擎 (DE)
表达式计算器 (EE)
Visual Studio (VS)
接口 |
实现 |
说明 |
---|---|---|
EE |
表示变量的数字别名。 |
|
EE |
表示变量的数字别名,并使表达式计算器 (EE)获取别名的应用程序域。 |
|
EE |
表示一个数组对象。 |
|
EE |
表示托管数组对象,并允许表达式计算器 (EE)确定基索引 (下限) 数组的。 |
|
DE |
表示绑定调试符号已在内存的物理地址的联编程序。 |
|
DE |
和 IDebugBinder 接口相同,但提供对类型、别名和自定义可视化工具。 |
|
EE |
表示表达式计算器。 |
|
EE |
表示表达式计算器的增强版本 (EE)。 |
|
EE |
用一个增强的分析器树表示表达式计算器 (EE)。 |
|
EE |
表示功能。 |
|
EE |
表示功能和增强 IDebugFunctionObject 接口。 |
|
DE |
使表达式计算器 (EE)显示在调试器的输出窗口的消息。 |
|
EE |
表示托管代码对象。 |
|
EE |
表示任何符号的基接口限制对内存地址。 |
|
EE |
和 IDebugObject 接口相同,但提供对附加信息。 |
|
EE |
表示准备一个分析的计算表达式。 |
|
EE |
表示指针。 |
|
EE |
表示在分析树的指针,并扩展 IDebugPointerObject 接口。 |
|
EE |
可以通过类型可视化工具修改类型的值。 |
|
与 |
提供对自定义浏览器类型和可视化工具。 |
|
与 |
可以创建 IEEVisualizerService 对象。 |
|
EE |
表示 IDebugObject 对象的集合。 |