IEEVisualizerServiceProvider
Важно!
В Visual Studio 2015 такая реализация вычислителя выражений была сделана нерекомендуемой. Дополнительные сведения о реализации вычислителей выражений CLR см. в примере средства оценки выражений CLR и средства оценки управляемых выражений.
Этот интерфейс предоставляет доступ к методу, который может создать службу визуализатора, которая используется для обработки задач визуализатора типов для интегрированной среды разработки.
Синтаксис
IEEVisualizerServiceProvider : IUnknown
Примечания для разработчиков
Visual Studio реализует этот интерфейс для создания объекта службы визуализатора, который, в свою очередь, используется для предоставления идентификаторов классов (CLSID
s) визуализаторов типов интегрированной среде разработки 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