Compartir a través de


DialogDebuggerVisualizer (Clase)

Actualización: noviembre 2007

Espacio de nombres:  Microsoft.VisualStudio.DebuggerVisualizers
Ensamblado:  Microsoft.VisualStudio.DebuggerVisualizers (en Microsoft.VisualStudio.DebuggerVisualizers.dll)

Sintaxis

Public MustInherit Class DialogDebuggerVisualizer

Dim instance As DialogDebuggerVisualizer
public abstract class DialogDebuggerVisualizer
public ref class DialogDebuggerVisualizer abstract
public abstract class DialogDebuggerVisualizer

Comentarios

Ésta es la clase del lado depurador, que recibe datos desde el origen del objeto a través del proveedor del objeto. Esta clase es responsable de mostrar y administrar la interfaz de usuario y de la edición opcional de datos. Normalmente, sólo necesita reemplazar el método Show() para utilizar esta clase.

Ejemplos

public class Visualizer1 : DialogDebuggerVisualizer
{
   protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider)
   {
      // TODO: Get the object to display a visualizer for.
      //       Cast the result of objectProvider.GetObject() 
      //       to the type of the object being visualized.
      object data = (object)objectProvider.GetObject();

      // TODO: Display your view of the object.
      //       Replace displayForm with your own custom Form or Control.
      Form displayForm = new Form();
      displayForm.Text = data.ToString();
      windowService.ShowDialog(displayForm);
   }
}

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.DebuggerVisualizers.DialogDebuggerVisualizer

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

DialogDebuggerVisualizer (Miembros)

Microsoft.VisualStudio.DebuggerVisualizers (Espacio de nombres)