Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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