VisualizerDevelopmentHost (Clase)
Actualización: noviembre 2007
Espacio de nombres: Microsoft.VisualStudio.DebuggerVisualizers
Ensamblado: Microsoft.VisualStudio.DebuggerVisualizers (en Microsoft.VisualStudio.DebuggerVisualizers.dll)
Sintaxis
Public Class VisualizerDevelopmentHost
Dim instance As VisualizerDevelopmentHost
public class VisualizerDevelopmentHost
public ref class VisualizerDevelopmentHost
public class VisualizerDevelopmentHost
Comentarios
Esta clase se puede utilizar para crear un instrumento destinado a probar y depurar un visualizador del depurador. Los Visualizadores son pequeñas aplicaciones que se llaman desde el depurador de Visual Studio para mostrar objetos de datos en forma apropiada 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
El siguiente ejemplo de código crea un host de desarrollo del visualizador y llama al host para mostrar el visualizador. MyDataObject es el objeto de datos que se desea mostrar en el visualizador. MyVisualizer es el visualizador propiamente dicho.
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
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.DebuggerVisualizers.VisualizerDevelopmentHost
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
VisualizerDevelopmentHost (Miembros)
Microsoft.VisualStudio.DebuggerVisualizers (Espacio de nombres)