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í 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