此接口实现提供了 IDebugProperty3 和 IPropertyProxyEESide 接口的关键方法。
IEEVisualizerService : IUnknown
实现者说明
Visual Studio 实现此接口允许表达式计算器 (EE)支持类型可视化工具。
调用方的说明
EE 调用 IEEVisualizerServiceProvider:: CreateVisualizerService 获取此接口作为其一部分进行类型可视化工具支持。
方法按 Vtable 顺序
方法 |
说明 |
---|---|
检索此服务了解自定义浏览器的数目。 |
|
检索自定义浏览器的列表。 |
|
返回属性的一个代理对象。 |
|
检索值字符串的数量为指定的属性或字段显示。 |
备注
IDE 使用 IDebugProperty3 接口确定是否存在任何自定义浏览器类型或属性的可视化工具。 通过创建可视化工具服务 (与 IEEVisualizerServiceProvider:: CreateVisualizerService), EE 可以提供了 IDebugProperty3 和 (支持查看和更改的属性值) 的 IPropertyProxyEESide 接口从而支持类型可视化工具。
如果 EE 具有自身实现的自定义浏览器, EE 可以追加 CLSID这些自定义浏览器的。 IEEVisualizerService:: GetCustomViewerList返回的列表的末尾。 这允许 EE 支持两个类型可视化工具和自己的自定义浏览器。 请确保 IDebugProperty3:: GetCustomViewerCount 反映任何自定义浏览器中添加。
有关在可视化工具和浏览器之间的差异的讨论参见 键入可视化工具和自定义浏览器 。
要求
标题:ee.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll
请参见
参考
IEEVisualizerServiceProvider:: CreateVisualizerService