Sdílet prostřednictvím


DialogDebuggerVisualizer-Klasse

Aktualisiert: November 2007

Namespace:  Microsoft.VisualStudio.DebuggerVisualizers
Assembly:  Microsoft.VisualStudio.DebuggerVisualizers (in Microsoft.VisualStudio.DebuggerVisualizers.dll)

Syntax

'Declaration
Public MustInherit Class DialogDebuggerVisualizer
'Usage
Dim instance As DialogDebuggerVisualizer
public abstract class DialogDebuggerVisualizer
public ref class DialogDebuggerVisualizer abstract
public abstract class DialogDebuggerVisualizer

Hinweise

Dies ist die debuggerseitige Klasse, die über den Objektanbieter Daten von der Objektquelle empfängt. Diese Klasse ist für das Anzeigen und Verwalten der Benutzeroberfläche und optional für das Bearbeiten von Daten zuständig. Normalerweise müssen Sie lediglich die Show()-Methode überschreiben, um diese Klasse zu verwenden.

Beispiele

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

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.DebuggerVisualizers.DialogDebuggerVisualizer

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

DialogDebuggerVisualizer-Member

Microsoft.VisualStudio.DebuggerVisualizers-Namespace