Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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í implementuje klíčové metody, které poskytují funkce IDebugProperty3 a IPropertyProxyESide rozhraní.
Syntaxe
IEEVisualizerService : IUnknown
Poznámky pro implementátory
Visual Studio implementuje toto rozhraní, které umožňuje vyhodnocovači výrazů (EE) podporovat vizualizéry typů.
Poznámky pro volající
EE volá CreateVisualizerService k získání tohoto rozhraní jako součást podpory vizualizérů typů.
Metody v pořadí tabulky Vtable
| metoda | Popis |
|---|---|
| GetCustomViewerCount | Načte počet vlastních diváků, o kterých tato služba ví. |
| GetCustomViewerList | Načte seznam vlastních prohlížečů. |
| GetPropertyProxy | Vrátí objekt proxy pro vlastnost. |
| GetValueDisplayStringCount | Načte počet hodnotových řetězců, které se mají zobrazit pro zadanou vlastnost nebo pole. |
Poznámky
Integrované vývojové prostředí používá rozhraní IDebugProperty3 k určení, zda existují nějaké vlastní prohlížeče nebo vizualizéry typů pro vlastnost. Vytvořením služby vizualizéru (s CreateVisualizerService) může EE poskytovat funkce IDebugProperty3 rozhraním IPropertyProxyEESide (která podporuje zobrazení a změnu hodnoty vlastnosti) a tím podporuje vizualizéry typů.
Pokud má EE vlastní prohlížeče, které sám implementuje, může EE připojit CLSIDs těchto vlastních prohlížečů na konec seznamu vráceného GetCustomViewerList. Díky tomu může EE podporovat vizualizéry typů i vlastní prohlížeče. Jen se ujistěte, že GetCustomViewerCount odráží přidání všech vlastních prohlížečů.
Informace o rozdílu mezi vizualizéry a diváky najdete v tématu Vizualizér typů a vlastní prohlížeč .
Požadavky
Hlavička: ee.h
Obor názvů: Microsoft.VisualStudio.Debugger.Interop
Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll