Sdílet prostřednictvím


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

Viz také