VisualizerDevelopmentHost 类
更新:2007 年 11 月
命名空间: Microsoft.VisualStudio.DebuggerVisualizers
程序集: Microsoft.VisualStudio.DebuggerVisualizers(在 Microsoft.VisualStudio.DebuggerVisualizers.dll 中)
语法
声明
Public Class VisualizerDevelopmentHost
用法
Dim instance As VisualizerDevelopmentHost
public class VisualizerDevelopmentHost
public ref class VisualizerDevelopmentHost
public class VisualizerDevelopmentHost
备注
可以使用此类创建一个装置来测试和调试调试器可视化工具。可视化工具 是从 Visual Studio 调试器调用的小型自定义应用程序,用来以适合于数据对象的数据类型的方式显示数据对象。利用 VisualizerDevelopmentHost 类,无需将可视化工具安装到 Visual Studio 中就可运行可视化工具来进行测试和调试。使用该装置可大大简化可视化工具的调试。
示例
下面的示例代码创建一个可视化工具开发宿主并调用该宿主以显示可视化工具。MyDataObject 是要在可视化工具中显示的数据对象。MyVisualizer 是可视化工具本身。
public static void TestShowVisualizer(object MyDataObject)
{
VisualizerDevelopmentHost visualizerHost = new VisualizerDevelopmentHost (MyDataObject, typeof(MyVisualizer);
visualizerHost.ShowVisualizer();
}
调用代码如下所示:
String myString = "Hello, World!"; // Create an object to visualize
Visualizer1.TestShowVisualizer(myString); // Call the host to visualize it
继承层次结构
System.Object
Microsoft.VisualStudio.DebuggerVisualizers.VisualizerDevelopmentHost
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。