DialogDebuggerVisualizer.Show – metoda
Obor názvů: Microsoft.VisualStudio.DebuggerVisualizers
Sestavení: Microsoft.VisualStudio.DebuggerVisualizers (v Microsoft.VisualStudio.DebuggerVisualizers.dll)
Syntaxe
'Deklarace
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.IDialogVisualizerServiceObjekt typu IDialogVisualizerService, které vaše visualizer poskytuje metody lze použít k zobrazení formuláře, ovládací prvky a dialogů systému Windows.
objectProvider
Typ: Microsoft.VisualStudio.DebuggerVisualizers.IVisualizerObjectProviderObjekt typu IVisualizerObjectProvider. Tento objekt poskytuje komunikaci ze strany debugger visualizer zdrojový objekt (VisualizerObjectSource) na straně debuggee.
Poznámky
Toto je metoda, která potlačí zobrazení uživatelského rozhraní pro vaše visualizer.
Příklady
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);
}
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.