DialogDebuggerVisualizer.Show, méthode
Espace de noms : Microsoft.VisualStudio.DebuggerVisualizers
Assembly : Microsoft.VisualStudio.DebuggerVisualizers (dans Microsoft.VisualStudio.DebuggerVisualizers.dll)
Syntaxe
'Déclaration
Protected Friend MustOverride Sub Show ( _
windowService As IDialogVisualizerService, _
objectProvider As IVisualizerObjectProvider _
)
protected internal abstract void Show(
IDialogVisualizerService windowService,
IVisualizerObjectProvider objectProvider
)
protected public:
virtual void Show(
IDialogVisualizerService^ windowService,
IVisualizerObjectProvider^ objectProvider
) abstract
abstract Show :
windowService:IDialogVisualizerService *
objectProvider:IVisualizerObjectProvider -> unit
abstract function Show(
windowService : IDialogVisualizerService,
objectProvider : IVisualizerObjectProvider
)
Paramètres
- windowService
Type : Microsoft.VisualStudio.DebuggerVisualizers.IDialogVisualizerService
Un objet de type IDialogVisualizerService, qui fournit des méthodes que votre visualiseur peut utiliser pour afficher des formulaires, des contrôles et des boîtes de dialogue Windows.
- objectProvider
Type : Microsoft.VisualStudio.DebuggerVisualizers.IVisualizerObjectProvider
Objet de type IVisualizerObjectProvider.Cet objet fournit la communication côté débogueur du visualiseur à la source d'objet (VisualizerObjectSource) du côté programme débogué.
Notes
C'est la méthode que vous substituez pour montrer l'interface utilisateur de votre visualiseur.
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);
}
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.