IEEVisualizerServiceProvider
Důležité
V sadě Visual Studio 2015 je tento způsob implementace vyhodnocovačů výrazů zastaralý. Informace o implementaci vyhodnocovačů výrazů CLR najdete v tématu Vyhodnocovače výrazů CLR a ukázka vyhodnocovače spravovaných výrazů.
Toto rozhraní poskytuje přístup k metodě, která může vytvořit službu vizualizéru, která se používá ke zpracování úloh vizualizéru typů pro integrované vývojové prostředí (IDE).
Syntaxe
IEEVisualizerServiceProvider : IUnknown
Poznámky pro implementátory
Visual Studio implementuje toto rozhraní k vytvoření objektu služby vizualizéru, který se následně používá k poskytování ID tříd vizualizérůCLSID
typu do integrovaného vývojového prostředí sady Visual Studio.
Poznámky pro volající
Vyhodnocovač výrazů (EE) volá GetEEService k získání tohoto rozhraní.
Metody v pořadí tabulky Vtable
metoda | Popis |
---|---|
CreateVisualizerService | Vytvoří službu vizualizéru. |
Poznámky
Rozhraní IEEVisualizerServiceProvider
se získá během implementace EvaluateSync. Služba vizualizéru, kterou toto rozhraní vytvoří, se používá k poskytování funkcí rozhraní IDebugProperty3 , které je zodpovědné za implementaci EE. EE také zodpovídá za implementaci rozhraní IEEVisualizerDataProvider , které umožňuje vizualizérům typů zobrazit a upravit hodnotu vlastnosti.
Podrobnosti o interakci těchto rozhraní najdete v tématu Vizualizace a zobrazení dat .
Požadavky
Hlavička: ee.h
Obor názvů: Microsoft.VisualStudio.Debugger.Interop
Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll