共用方式為


IDebugManagedObject

這個介面可以讓運算式評估工具 (EE) 值的類別執行個體上呼叫屬性或方法 (例如, System.Decimal),並設定它們的值,而不需呼叫IDebugFunctionObject::Evaluate進行偵錯的程式。

IDebugManagedObject : IDebugObject

實作器注意事項

運算式評估工具會實作這個介面來代表 managed 程式碼的物件,例如變數。

呼叫者的備忘稿

若要取得這個介面,呼叫IDebugObject::GetManagedDebugObjectIDebugObject ,表示實值類別的執行個體。

方法 Vtable 順序

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

方法

描述

IDebugManagedObject::GetManagedObject

傳回表示 managed 程式碼物件,並從哪一個任何適當 managed 程式碼可取得介面的介面。

IDebugManagedObject::SetFromManagedObject

將這個物件的值設定為指定的 managed 程式碼物件的值。

備註

運算式評估工具會使用這個介面,來儲存在剖析樹狀目錄中的 managed 程式碼的物件。

需求

標頭: ee.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

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

請參閱

參考

IDebugFunctionObject::Evaluate

概念

運算式評估介面