Sdílet prostřednictvím


IDebugManagedObject

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í umožňuje vyhodnocovači výrazů (EE) volat vlastnosti nebo metody u instancí třídy hodnot (například System.Decimal) a nastavit jejich hodnotu bez volání Evaluate v programu, který je laděný.

Syntaxe

IDebugManagedObject : IDebugObject

Poznámky pro implementátory

Vyhodnocovač výrazů implementuje toto rozhraní, které představuje objekt spravovaného kódu, například proměnnou.

Poznámky pro volající

Chcete-li získat toto rozhraní, volání GetManagedDebugObject na IDebugObject , který představuje instanci třídy value.

Metody v pořadí Vtable

Kromě metod zděděných z IDebugObjectIDebugManagedObject rozhraní zveřejňuje následující metody.

metoda Popis
GetManagedObject Vrátí rozhraní, které představuje objekt spravovaného kódu a ze kterého lze získat libovolné příslušné rozhraní spravovaného kódu.
SetFromManagedObject Nastaví hodnotu tohoto objektu na hodnotu zadaného spravovaného objektu kódu.

Poznámky

Vyhodnocovač výrazů používá toto rozhraní k uložení spravovaného objektu kódu do stromu analýzy.

Požadavky

Hlavička: ee.h

Obor názvů: Microsoft.VisualStudio.Debugger.Interop

Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll

Viz také