VisualizerDevelopmentHost (Clase)
Jerarquía de herencia
Object
Microsoft.VisualStudio.DebuggerVisualizers.VisualizerDevelopmentHost
Espacio de nombres: Microsoft.VisualStudio.DebuggerVisualizers
Ensamblado: Microsoft.VisualStudio.DebuggerVisualizers (en Microsoft.VisualStudio.DebuggerVisualizers.dll)
Sintaxis
'Declaración
Public Class VisualizerDevelopmentHost
public class VisualizerDevelopmentHost
public ref class VisualizerDevelopmentHost
type VisualizerDevelopmentHost = class end
public class VisualizerDevelopmentHost
El tipo VisualizerDevelopmentHost expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
![]() |
VisualizerDevelopmentHost(Object, Type) | |
![]() |
VisualizerDevelopmentHost(Object, Type, Type) | |
![]() |
VisualizerDevelopmentHost(Object, Type, Type, Boolean) |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
![]() |
DebuggeeObject |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
![]() |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). |
![]() |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de que sea reclamado por la recolección de elementos no utilizados. (Se hereda de Object). |
![]() |
GetHashCode | Sirve como la función hash predeterminada. (Se hereda de Object). |
![]() |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). |
![]() |
MemberwiseClone | Crea una copia superficial del Object actual. (Se hereda de Object). |
![]() |
ShowVisualizer() | |
![]() |
ShowVisualizer(Control) | |
![]() |
ShowVisualizer(IWin32Window) | |
![]() |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Comentarios
Puede utilizar esta clase a fin de crear un instrumento para probar y depurar un visualizador del depurador. Visualizadores son pequeñas aplicaciones personalizadas a las que se llama desde el depurador de Visual Studio para mostrar objetos de datos de forma adecuada para su tipo de datos. La clase VisualizerDevelopmentHost permite ejecutar un visualizador para fines de prueba y depuración sin necesidad de instalar el visualizador en Visual Studio. Utilizar este instrumento hace que la depuración del visualizador sea mucho más fácil.
Ejemplos
En el ejemplo de código siguiente se crea un host de desarrollo del visualizador y se llama al host para mostrar el visualizador. MyDataObject es el objeto de datos que se desea mostrar en el visualizador. MyVisualizer es el visualizador en sí.
public static void TestShowVisualizer(object MyDataObject)
{
VisualizerDevelopmentHost visualizerHost = new VisualizerDevelopmentHost (MyDataObject, typeof(MyVisualizer);
visualizerHost.ShowVisualizer();
}
El código de llamada presenta el siguiente aspecto:
String myString = "Hello, World!"; // Create an object to visualize
Visualizer1.TestShowVisualizer(myString); // Call the host to visualize it
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.VisualStudio.DebuggerVisualizers (Espacio de nombres)