VisualizerDevelopmentHost - класс
Обновлен: Ноябрь 2007
Пространство имен: 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 (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
VisualizerDevelopmentHost - члены
Microsoft.VisualStudio.DebuggerVisualizers - пространство имен