DialogDebuggerVisualizer.Show (Método)
Espacio de nombres: Microsoft.VisualStudio.DebuggerVisualizers
Ensamblado: Microsoft.VisualStudio.DebuggerVisualizers (en Microsoft.VisualStudio.DebuggerVisualizers.dll)
Sintaxis
'Declaración
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
)
Parámetros
- windowService
Tipo: Microsoft.VisualStudio.DebuggerVisualizers.IDialogVisualizerService
Un objeto del tipo IDialogVisualizerService, que proporciona métodos que el visualizador puede utilizar para mostrar formularios Windows Forms, controles y cuadros de diálogo.
- objectProvider
Tipo: Microsoft.VisualStudio.DebuggerVisualizers.IVisualizerObjectProvider
Objeto de tipo IVisualizerObjectProvider.Este objeto proporciona comunicación del lado depurador del visualizador al origen del objeto (VisualizerObjectSource) en el lado depurado.
Comentarios
Éste es el método que se reemplaza para mostrar la interfaz de usuario para el visualizador.
Ejemplos
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);
}
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
DialogDebuggerVisualizer Clase
Microsoft.VisualStudio.DebuggerVisualizers (Espacio de nombres)