Compartilhar via


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.

Consulte também

Referência

Membros VisualizerDevelopmentHost

Namespace Microsoft.VisualStudio.DebuggerVisualizers