Classe VisualizerDevelopmentHost
Namespace: Microsoft.VisualStudio.DebuggerVisualizers
Assembly: Microsoft.VisualStudio.DebuggerVisualizers (em Microsoft.VisualStudio.DebuggerVisualizers.dll)
Sintaxe
Public Class VisualizerDevelopmentHost
Dim instance As VisualizerDevelopmentHost
public class VisualizerDevelopmentHost
public ref class VisualizerDevelopmentHost
public class VisualizerDevelopmentHost
Comentários
Você pode usar essa classe para criar uma estrutura para teste e depuração um visualizador do depurador.Visualizadores pequenos aplicativos personalizados são chamados de depurador do Visual Studio para exibir objetos de dados de modo apropriado para seu tipo de dados. A classe VisualizerDevelopmentHost permite que você execute um visualizador para testes e fins de depuração sem instalar o visualisador no Visual Studio.O uso de equipamento de torna depurar um visualizador muito mais fácil.
Exemplos
O código de exemplo a seguir cria um host de desenvolvimento visualizador e chama o host para mostrar o visualisador.MyDataObject é o objeto de dados que você deseja mostrar no visualizador. MyVisualizer é o visualizador propriamente dito.
public static void TestShowVisualizer(object MyDataObject)
{
VisualizerDevelopmentHost visualizerHost = new VisualizerDevelopmentHost (MyDataObject, typeof(MyVisualizer);
visualizerHost.ShowVisualizer();
}
O código de chamada é da seguinte maneira:
String myString = "Hello, World!"; // Create an object to visualize
Visualizer1.TestShowVisualizer(myString); // Call the host to visualize it
Hierarquia de herança
System.Object
Microsoft.VisualStudio.DebuggerVisualizers.VisualizerDevelopmentHost
Acesso thread-safe
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.