Bagikan melalui


IDebugObject

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 mewakili objek yang dibuat binder untuk merangkum nilai simbol dan ekspresi.

Sintaks

IDebugObject : IUnknown

Catatan untuk Pelaksana

Evaluator ekspresi mengimplementasikan antarmuka ini untuk mewakili objek.

Catatan untuk Penelepon

Antarmuka ini adalah kelas dasar untuk semua objek yang digunakan evaluator ekspresi dalam ekspresi yang diurai. Ini dikembalikan dengan panggilan ke metode Ikatan . QueryInterface mendapatkan antarmuka yang lebih khusus dari antarmuka ini.

Metode dalam Urutan Vtable

Tabel berikut memperlihatkan metode IDebugObject.

Metode Deskripsi
GetSize Mendapatkan ukuran objek.
GetValue Mendapatkan nilai objek sebagai rangkaian byte berturut-turut.
SetValue Mengatur nilai objek dari serangkaian byte berturut-turut.
SetReferenceValue Mengatur nilai referensi objek ini.
GetMemoryContext Mendapatkan konteks memori yang mewakili alamat nilai objek.
GetManagedDebugObject Membuat salinan objek terkelola di ruang alamat mesin debug.
IsNullReference Menguji apakah objek ini adalah referensi null.
IsEqual Membandingkan objek dengan objek ini.
IsReadOnly Menentukan apakah objek ini bersifat baca-saja.
IsProxy Menentukan apakah objek adalah proksi transparan.

Keterangan

Evaluator ekspresi menggunakan antarmuka ini sebagai kelas dasar untuk mewakili objek di pohon penguraian.

Persyaratan

Header: ee.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll

Baca juga