VisualizerDevelopmentHost - конструктор (Object, Type, Type)
Пространство имен: Microsoft.VisualStudio.DebuggerVisualizers
Сборка: Microsoft.VisualStudio.DebuggerVisualizers (в Microsoft.VisualStudio.DebuggerVisualizers.dll)
Синтаксис
'Декларация
Public Sub New ( _
objectToVisualize As Object, _
visualizer As Type, _
visualizerObjectSource As Type _
)
public VisualizerDevelopmentHost(
Object objectToVisualize,
Type visualizer,
Type visualizerObjectSource
)
public:
VisualizerDevelopmentHost(
Object^ objectToVisualize,
Type^ visualizer,
Type^ visualizerObjectSource
)
new :
objectToVisualize:Object *
visualizer:Type *
visualizerObjectSource:Type -> VisualizerDevelopmentHost
public function VisualizerDevelopmentHost(
objectToVisualize : Object,
visualizer : Type,
visualizerObjectSource : Type
)
Параметры
objectToVisualize
Тип: ObjectОбъект данных, который необходимо отобразить в визуализаторе. Так, при тестировании визуализатора типа String в качестве этого параметра, отображаемого в визуализаторе, будет использовано значение типа String.
- visualizer
Тип: Type
- visualizerObjectSource
Тип: Type
Заметки
Конструктор для создания узла разработки визуализатора с использованием объекта данных, с помощью которого требуется тестировать визуализатор, и типа, определяющего класс визуализатора.
Примеры
// MyObjectSource is an object you derive from VisualizerObjectSource.
// Objects deriving from VisualizerObjectSource and VisualizerObjectProvider
// allow you to customize communication between the debugger and debuggee sides.
// For simple visualizers, you do not need to do this.
public class MyObjectSource: VisualizerObjectSource
{
// ObjectSource methods ommitted for clarity.
}
// MyVisualizer is the class you write to create the visualizer
public class MyVisualizer : DialogDebuggerVisualizer
{
// Here is where you put the methods to show your visualizer.
// They are ommitted here for clarity.
// ...
...// The following method creates and shows the visualizer development host:
public static void TestShowVisualizer(object MyDataObject)
{
// This statement creates the host:
VisualizerDevelopmentHost visualizerHost = new VisualizerDevelopmentHost (MyDataObject, typeof(MyVisualizer), typeof(MyObjectSource));
// This statement calls the host to show the visualizer:
visualizerHost.ShowVisualizer();
}
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
VisualizerDevelopmentHost Класс
VisualizerDevelopmentHost - перегрузка
Microsoft.VisualStudio.DebuggerVisualizers - пространство имен