IEEVisualizerServiceProvider
Применимо к:Visual Studio Visual Studio для Mac
Visual Studio Code
Важно!
В Visual Studio 2015 такая реализация вычислителя выражений была сделана нерекомендуемой. Сведения о реализации вычислителей выражений CLR см. в примере вычислителя выражений CLR и управляемого вычислителя выражений.
Этот интерфейс предоставляет доступ к методу, который может создать службу визуализатора, которая используется для обработки задач визуализатора типов для интегрированной среды разработки.
Синтаксис
IEEVisualizerServiceProvider : IUnknown
Примечания для разработчиков
Visual Studio реализует этот интерфейс для создания объекта службы визуализатора, который, в свою очередь, используется для предоставления идентификаторов классов визуализаторовCLSID
типов Visual Studio интегрированной среде разработки.
Примечания для вызывающих абонентов
Средство оценки выражений (EE) вызывает GetEEService для получения этого интерфейса.
Методы в порядке Vtable
Метод | Описание |
---|---|
CreateVisualizerService | Создает службу визуализатора |
Комментарии
Интерфейс IEEVisualizerServiceProvider
получается во время реализации EvaluateSync. Служба визуализатора, которую создает этот интерфейс, используется для предоставления функциональных возможностей интерфейсу IDebugProperty3, который EE отвечает за реализацию. EE также отвечает за реализацию интерфейса IEEVisualizerDataProvider, который позволяет визуализаторам типов просматривать и изменять значение свойства.
Подробные сведения о взаимодействии этих интерфейсов см. в разделе "Визуализация и просмотр данных ".
Требования
Заголовок: ee.h
Пространство имен: Microsoft.VisualStudio.Debugger.Interop
Сборка: Microsoft.VisualStudio.Debugger.Interop.dll