Metoda DialogDebuggerVisualizer.Show —
Przestrzeń nazw: Microsoft.VisualStudio.DebuggerVisualizers
Zestaw: Microsoft.VisualStudio.DebuggerVisualizers (w Microsoft.VisualStudio.DebuggerVisualizers.dll)
Składnia
'Deklaracja
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
)
Parametry
windowService
Typ: Microsoft.VisualStudio.DebuggerVisualizers.IDialogVisualizerServiceObiekt typu IDialogVisualizerService, który udostępnia metody Twoje podglądacza można używać do wyświetlania formularzy, formantów i okien dialogowych systemu Windows.
objectProvider
Typ: Microsoft.VisualStudio.DebuggerVisualizers.IVisualizerObjectProviderObiekt typu IVisualizerObjectProvider.Ten obiekt zapewnia komunikację z boku debugera podglądacza źródłem obiektu (VisualizerObjectSource) po stronie obiektem debugowanym.
Uwagi
Jest to metoda, który można zastąpić, aby wyświetlić interfejs użytkownika dla użytkownika podglądacza.
Przykłady
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);
}
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.