IEEVisualizerServiceProvider

Важно!

В Visual Studio 2015 такая реализация вычислителя выражений была сделана нерекомендуемой. Дополнительные сведения о реализации вычислителей выражений CLR см. в примере средства оценки выражений CLR и средства оценки управляемых выражений.

Этот интерфейс предоставляет доступ к методу, который может создать службу визуализатора, которая используется для обработки задач визуализатора типов для интегрированной среды разработки.

Синтаксис

IEEVisualizerServiceProvider : IUnknown

Примечания для разработчиков

Visual Studio реализует этот интерфейс для создания объекта службы визуализатора, который, в свою очередь, используется для предоставления идентификаторов классов (CLSIDs) визуализаторов типов интегрированной среде разработки Visual Studio.

Заметки для вызывающих абонентов

Средство оценки выражений (EE) вызывает GetEEService для получения этого интерфейса.

Методы в порядке Vtable

Метод Description
CreateVisualizerService Создает службу визуализатора

Замечания

Интерфейс IEEVisualizerServiceProvider получается во время реализации EvaluateSync. Служба визуализатора, которую создает этот интерфейс, используется для предоставления функциональных возможностей интерфейсу IDebugProperty3 , который EE отвечает за реализацию. EE также отвечает за реализацию интерфейса IEEVisualizerDataProvider , который позволяет визуализаторам типов просматривать и изменять значение свойства.

Дополнительные сведения о взаимодействии этих интерфейсов см. в разделе "Визуализация и просмотр данных ".

Requirements

Заголовок: ee.h

Пространство имен: Microsoft.VisualStudio.Debugger.Interop

Сборка: Microsoft.VisualStudio.Debugger.Interop.dll

См. также