IDebugObject2
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 další informace o objektu.
Syntaxe
IDebugObject2 : IDebugObject
Poznámky pro implementátory
Vyhodnocovače výrazů implementuje toto rozhraní, které nabízí podporu aliasů a přístup k informacím o objektu.
Poznámky pro volající
Rozhraní IDebugObject může získat toto rozhraní pomocí QueryInterface. Také GetObject vrátí toto rozhraní.
Metody v pořadí tabulky Vtable
Kromě metod v rozhraní IDebugObject2
IDebugObject rozhraní implementuje následující:
metoda | Popis |
---|---|
GetBackingFieldForProperty | Získá pole nebo proměnnou (pokud existuje), která může zálohovat vlastnost reprezentovaný tímto objektem. |
GetICorDebugValue | Získá spravovaný objekt kódu představující hodnotu tohoto objektu. |
CreateAlias | Vytvoří jedinečné ID pro tento objekt nebo vrátí existující alias. |
GetAlias | Získá alias přidružený k tomuto objektu, pokud existuje. |
GetField | Získá typ tohoto objektu. |
IsUserData | Určuje, zda tento objekt představuje uživatelská data. |
IsEncOutdated | Určuje, zda stav Upravit a Pokračovat již není platný. Vyhodnocovač vlastních výrazů tuto metodu neimplementuje (měla by vždy vrátit E_NOTIMPL ). |
Poznámky
Diskuzi o aliasech najdete v tématu IDebugAlias .
Požadavky
Hlavička: ee.h
Obor názvů: Microsoft.VisualStudio.Debugger.Interop
Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll