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.