Bagikan melalui


IDebugManagedObject

Penting

Di Visual Studio 2015, cara menerapkan evaluator ekspresi ini tidak digunakan lagi. Untuk informasi tentang menerapkan evaluator ekspresi CLR, silakan lihat Evaluator Ekspresi CLR dan Sampel Evaluator Ekspresi Terkelola.

Antarmuka ini memungkinkan evaluator ekspresi (EE) untuk memanggil properti atau metode pada instans kelas nilai (misalnya, System.Decimal) dan untuk mengatur nilainya tanpa memanggil Evaluasi pada program yang di-debug.

Sintaks

IDebugManagedObject : IDebugObject

Catatan untuk Pelaksana

Evaluator ekspresi mengimplementasikan antarmuka ini untuk mewakili objek kode terkelola seperti variabel.

Catatan untuk Penelepon

Untuk mendapatkan antarmuka ini, panggil GetManagedDebugObject pada IDebugObject yang mewakili instans kelas nilai.

Metode dalam Urutan Vtable

Selain metode yang diwarisi dari IDebugObject, IDebugManagedObject antarmuka mengekspos metode berikut.

Metode Deskripsi
GetManagedObject Mengembalikan antarmuka yang mewakili objek kode terkelola dan dari mana antarmuka kode terkelola yang sesuai dapat diperoleh.
SetFromManagedObject Mengatur nilai objek ini ke nilai objek kode terkelola yang ditentukan.

Keterangan

Evaluator ekspresi menggunakan antarmuka ini untuk menyimpan objek kode terkelola di pohon urai.

Persyaratan

Header: ee.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll

Baca juga