IDebugManagedObject

重要

在 Visual Studio 2015 中,實作運算式評估工具的方式已被取代。 如需實作 CLR 運算式評估工具的相關信息,請參閱 CLR 運算式評估工具Managed 運算式評估工具範例

這個介面可讓表達式評估工具 (EE) 在實值類別實例上呼叫屬性或方法(例如 System.Decimal),並在偵錯的程式上呼叫 Evaluate 來設定其值。

語法

IDebugManagedObject : IDebugObject

實作者的注意事項

表達式評估工具會實作這個介面來表示 Managed 程式代碼物件,例如變數。

呼叫端注意事項

若要取得這個介面,請在代表實值類別實例的 IDebugObject 上呼叫 GetManagedDebugObject

依照 Vtable 順序的方法

除了繼承自 IDebugObject 的方法之外, IDebugManagedObject 介面也會公開下列方法。

方法 描述
GetManagedObject 傳回介面,表示 Managed 程式代碼物件,以及可從中取得任何適當 Managed 程式代碼介面的介面。
SetFromManagedObject 將這個物件的值設定為指定 Managed 程式代碼物件的值。

備註

表達式評估工具會使用此介面將Managed程式代碼物件儲存在剖析樹狀結構中。

需求

標頭:ee.h

命名空間:Microsoft.VisualStudio.Debugger.Interop

元件:Microsoft.VisualStudio.Debugger.Interop.dll

另請參閱