DialogDebuggerVisualizer.Show - метод
Обновлен: Ноябрь 2007
Пространство имен: Microsoft.VisualStudio.DebuggerVisualizers
Сборка: Microsoft.VisualStudio.DebuggerVisualizers (в Microsoft.VisualStudio.DebuggerVisualizers.dll)
Синтаксис
'Декларация
Protected Friend MustOverride Sub Show ( _
windowService As IDialogVisualizerService, _
objectProvider As IVisualizerObjectProvider _
)
'Применение
Dim windowService As IDialogVisualizerService
Dim objectProvider As IVisualizerObjectProvider
Me.Show(windowService, objectProvider)
protected internal abstract void Show(
IDialogVisualizerService windowService,
IVisualizerObjectProvider objectProvider
)
protected public:
virtual void Show(
IDialogVisualizerService^ windowService,
IVisualizerObjectProvider^ objectProvider
) abstract
protected internal abstract function Show(
windowService : IDialogVisualizerService,
objectProvider : IVisualizerObjectProvider
)
Параметры
- windowService
Тип: Microsoft.VisualStudio.DebuggerVisualizers.IDialogVisualizerService
Объект типа IDialogVisualizerService, предоставляющий методы, которые визуализатор может использовать для отображения форм Windows Forms, элементов управления и диалоговых окон.
- objectProvider
Тип: Microsoft.VisualStudio.DebuggerVisualizers.IVisualizerObjectProvider
Объект типа IVisualizerObjectProvider. Данный объект обеспечивает взаимодействие между частью визуализатора, работающей на стороне отладчика, и источником объектов (VisualizerObjectSource) на стороне отлаживаемого процесса.
Заметки
Данный метод следует переопределить для отображения пользовательского интерфейса визуализатора.
Примеры
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);
}
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
DialogDebuggerVisualizer Класс
DialogDebuggerVisualizer - члены
Microsoft.VisualStudio.DebuggerVisualizers - пространство имен