类型可视化工具和自定义浏览器用户可以查看特定数据类型比数字简单的十六进制转储有意义的一种方法。 表达式计算器 (EE)可以将自定义浏览器与数据或变量的特定类型。 这些自定义浏览器由 EE 实现。 EE 控件还支持外部类型可视化工具,可以来自另一个第三方供应商甚至最终用户。
讨论
键入可视化工具
Visual Studio 请求类型可视化工具和自定义浏览器的列表在 " 监视 " 窗口中显示的每个对象的。 表达式计算器 (EE)提供需要支持类型可视化工具和自定义浏览器的每个类型这样的一个列表。 调用 IDebugProperty3:: GetCustomViewerCount ,并且整个过程访问类型可视化工具和自定义浏览器的 IDebugProperty3:: GetCustomViewerList 开始 (参见 可视化的和查看的数据 有关调用序列的详细信息)。
自定义浏览器
自定义浏览器在特定数据类型的 EE 实现并由 IDebugCustomViewer 接口表示。 自定义浏览器不是同样灵活的类型作为可视化工具,因此,因为它可用,仅当该的 EE 特殊的自定义浏览器执行的实现时。 实现自定义浏览器比实现为类型可视化工具简单的支持。 但是,支持类型可视化工具提供最大的灵活性可视化自己的数据最终用户。 本讨论其余部分相关类型仅可视化工具。
接口
EE 实现以下接口支持类型可视化工具,由 Visual Studio 使用:
EE 使用以下接口支持类型可视化工具: