IDebugManagedObject
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
重要
在 Visual Studio 2015,這種實作運算式評估工具已被取代。 如需實作 CLR 運算式評估工具的資訊,請參閱CLR 運算式評估工具和Managed 運算式評估工具範例。
此介面可讓運算式評估工具 (EE) 值的類別執行個體上呼叫屬性或方法 (例如, System.Decimal
),並設定其值,而不需呼叫評估正在偵錯的程式。
語法
IDebugManagedObject : IDebugObject
實作者注意事項
運算式評估工具會實作這個介面來代表 managed 程式碼的物件,例如的變數。
呼叫端資訊
若要取得此介面,呼叫GetManagedDebugObject上IDebugObject代表實值類別的執行個體。
依照 Vtable 順序的方法
除了繼承自方法IDebugObject、IDebugManagedObject
介面會公開下列方法。
方法 | 說明 |
---|---|
GetManagedObject | 傳回代表 managed 程式碼物件,並且可以從任何適當 managed 程式碼取得介面的介面。 |
SetFromManagedObject | 將此物件的值設定為指定 managed 程式碼物件的值。 |
備註
運算式評估工具會使用此介面來剖析樹狀結構中儲存 managed 程式碼的物件。
需求
標頭︰ ee.h
命名空間︰ Microsoft.VisualStudio.Debugger.Interop
組件︰ Microsoft.VisualStudio.Debugger.Interop.dll