Partager via


DialogDebuggerVisualizer, classe

Mise à jour : novembre 2007

Espace de noms :  Microsoft.VisualStudio.DebuggerVisualizers
Assembly :  Microsoft.VisualStudio.DebuggerVisualizers (dans Microsoft.VisualStudio.DebuggerVisualizers.dll)

Syntaxe

Public MustInherit Class DialogDebuggerVisualizer

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

Notes

Il s'agit de la classe côté débogueur qui reçoit les données provenant de la source d'objet par le biais du fournisseur d'objets. Cette classe est chargée d'afficher et de gérer l'interface utilisateur et facultativement de modifier les données. En général, vous devez seulement substituer la méthode Show() pour utiliser cette classe.

Exemples

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);
   }
}

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.DebuggerVisualizers.DialogDebuggerVisualizer

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Membres DialogDebuggerVisualizer

Microsoft.VisualStudio.DebuggerVisualizers, espace de noms