IEEVisualizerServiceProvider
Ważne
W programie Visual Studio 2015 ten sposób implementowania ewaluatorów wyrażeń jest przestarzały. Aby uzyskać informacje na temat implementowania ewaluatorów wyrażeń CLR, zobacz CLR Expression Evaluators and Managed Expression Evaluator Sample (Ewaluator wyrażeń zarządzanych).
Ten interfejs zapewnia dostęp do metody, która może utworzyć usługę wizualizatora, która służy do obsługi zadań wizualizatora typów dla środowiska IDE.
Składnia
IEEVisualizerServiceProvider : IUnknown
Uwagi dotyczące implementacji
Program Visual Studio implementuje ten interfejs w celu utworzenia obiektu usługi wizualizatora, który z kolei służy do dostarczania identyfikatorów klas (CLSID
s) wizualizatorów typów do środowiska IDE programu Visual Studio.
Uwagi dotyczące wywoływania
Ewaluator wyrażeń (EE) wywołuje metodę GetEEService , aby uzyskać ten interfejs.
Metody w kolejności Vtable
Metoda | opis |
---|---|
CreateVisualizerService | Tworzy usługę wizualizatora |
Uwagi
Interfejs IEEVisualizerServiceProvider
jest uzyskiwany podczas implementacji funkcji EvaluateSync. Usługa wizualizatora tworzona przez ten interfejs służy do dostarczania funkcji interfejsowi IDebugProperty3 , który jest odpowiedzialny za implementację środowiska EE. EE jest również odpowiedzialny za implementację interfejsu IEEVisualizerDataProvider , który umożliwia wizualizatorom typów wyświetlanie i modyfikowanie wartości właściwości.
Aby uzyskać szczegółowe informacje na temat interakcji z tymi interfejsami, zobacz Wizualizacja i wyświetlanie danych .
Wymagania
Nagłówek: ee.h
Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop
Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll