DialogDebuggerVisualizer.Show-Methode
Namespace: Microsoft.VisualStudio.DebuggerVisualizers
Assembly: Microsoft.VisualStudio.DebuggerVisualizers (in Microsoft.VisualStudio.DebuggerVisualizers.dll)
Syntax
'Declaration
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
)
Parameter
- windowService
Typ: Microsoft.VisualStudio.DebuggerVisualizers.IDialogVisualizerService
Ein Objekt des Typs IDialogVisualizerService, das Methoden bereitstellt, die von der Schnellansicht zur Anzeige von Windows Forms, Steuerelementen und Dialogfeldern verwendet werden können.
- objectProvider
Typ: Microsoft.VisualStudio.DebuggerVisualizers.IVisualizerObjectProvider
Ein Objekt des Typs IVisualizerObjectProvider.Dieses Objekt sorgt für die Kommunikation zwischen der Debuggerseite der Schnellansicht und der Objektquelle (VisualizerObjectSource) auf der zu debuggenden Seite.
Hinweise
Dies ist die Methode, die Sie überschreiben, um die Benutzeroberfläche der Schnellansicht anzuzeigen.
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);
}
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.