IEEVisualizerServiceProvider

Применимо к:yesnoVisual Studio Visual Studio для Mac noVisual 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

См. также раздел