Classe VisualizerDevelopmentHost
Hierarquia de herança
System.Object
Microsoft.VisualStudio.DebuggerVisualizers.VisualizerDevelopmentHost
Namespace: Microsoft.VisualStudio.DebuggerVisualizers
Assembly: Microsoft.VisualStudio.DebuggerVisualizers (em Microsoft.VisualStudio.DebuggerVisualizers.dll)
Sintaxe
'Declaração
Public Class VisualizerDevelopmentHost
public class VisualizerDevelopmentHost
public ref class VisualizerDevelopmentHost
type VisualizerDevelopmentHost = class end
public class VisualizerDevelopmentHost
O tipo VisualizerDevelopmentHost expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
VisualizerDevelopmentHost(Object, Type) | ||
VisualizerDevelopmentHost(Object, Type, Type) | ||
VisualizerDevelopmentHost(Object, Type, Type, Boolean) |
Início
Propriedades
Nome | Descrição | |
---|---|---|
DebuggeeObject |
Início
Métodos
Nome | Descrição | |
---|---|---|
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) | |
Finalize | Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
ShowVisualizer() | ||
ShowVisualizer(Control) | ||
ShowVisualizer(IWin32Window) | ||
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) |
Início
Comentários
Você pode usar essa classe para criar uma estrutura para testar e depurar um visualizador do depurador. Visualizadoressão chamados de pequenos aplicativos personalizados do depurador Visual Studio para exibir os objetos de dados de forma apropriada para seu tipo de dados. A classe VisualizerDevelopmentHost permite que você executar um visualizador para testes e fins de depuração sem instalar o visualizador em Visual Studio. Usar o equipamento torna a depuração de um visualizador muito mais fácil.
Exemplos
O exemplo de código 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 em si.
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
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.