DialogDebuggerVisualizer.Show - метод
Пространство имен: Microsoft.VisualStudio.DebuggerVisualizers
Сборка: Microsoft.VisualStudio.DebuggerVisualizers (в Microsoft.VisualStudio.DebuggerVisualizers.dll)
Синтаксис
'Декларация
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
)
Параметры
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);
}
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
DialogDebuggerVisualizer Класс
Microsoft.VisualStudio.DebuggerVisualizers - пространство имен