VisualizerObjectSource (Clase)
Actualización: noviembre 2007
Espacio de nombres: Microsoft.VisualStudio.DebuggerVisualizers
Ensamblado: Microsoft.VisualStudio.DebuggerVisualizers (en Microsoft.VisualStudio.DebuggerVisualizers.dll)
Sintaxis
Public Class VisualizerObjectSource
Dim instance As VisualizerObjectSource
public class VisualizerObjectSource
public ref class VisualizerObjectSource
public class VisualizerObjectSource
Comentarios
Un visualizador es un programa pequeño que utiliza el depurador de Visual Studio para mostrar (visualizar) un objeto de un tipo de datos concreto de forma que tenga sentido. Para visualizar un objeto, el visualizador utiliza código que se ejecuta en el proceso depurador (el lado depurador) y código del proceso que se está depurando (el lado depurado).
El lado depurador y el lado depurado se comunican entre sí con VisualizerObjectSource e IVisualizerObjectProvider.
El lado depurado utiliza DebuggerVisualizerAttribute para especificar un objeto VisualizerObjectSource para el lado depurador. El lado depurador puede obtener acceso a él indirectamente a través de la interfaz IVisualizerObjectProvider.
Ejemplos
[assembly: System.Diagnostics.DebuggerVisualizer(
typeof(MyFirstVisualizer.DebuggerSide),
// The object source is specified on the next line <<<<<
typeof(VisualizerObjectSource),
Target = typeof(System.String),
Description = "My First Visualizer")]
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.DebuggerVisualizers.VisualizerObjectSource
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
VisualizerObjectSource (Miembros)
Microsoft.VisualStudio.DebuggerVisualizers (Espacio de nombres)