DialogDebuggerVisualizer.Show Method
Visual Studio 2005
Namespace: Microsoft.VisualStudio.DebuggerVisualizers
Assembly: Microsoft.VisualStudio.DebuggerVisualizers (in microsoft.visualstudio.debuggervisualizers.dll)
Assembly: Microsoft.VisualStudio.DebuggerVisualizers (in microsoft.visualstudio.debuggervisualizers.dll)
protected internal abstract void Show ( IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider )
protected abstract void Show ( IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider )
protected internal abstract function Show ( windowService : IDialogVisualizerService, objectProvider : IVisualizerObjectProvider )
Parameters
- windowService
An object of type IDialogVisualizerService, which provides methods your visualizer can use to display Windows forms, controls, and dialogs.
- objectProvider
An object of type IVisualizerObjectProvider. This object provides communication from the debugger side of the visualizer to the object source (VisualizerObjectSource) on the debuggee side.
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);
}
}