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 menyediakan informasi tambahan tentang objek.
Sintaks
IDebugObject2 : IDebugObject
Catatan untuk Pelaksana
Evaluator ekspresi mengimplementasikan antarmuka ini untuk menawarkan dukungan untuk alias dan akses ke informasi tentang objek.
Catatan untuk Penelepon
Antarmuka IDebugObject dapat memperoleh antarmuka ini dengan menggunakan QueryInterface. Selain itu, GetObject mengembalikan antarmuka ini.
Metode dalam urutan Vtable
Selain metode pada antarmuka IDebugObject , IDebugObject2 antarmuka mengimplementasikan hal berikut:
| Metode | Deskripsi |
|---|---|
| GetBackingFieldForProperty | Mendapatkan bidang atau variabel (jika ada) yang mungkin mendukung properti yang diwakili oleh objek ini. |
| GetICorDebugValue | Mendapatkan objek kode terkelola yang mewakili nilai objek ini. |
| CreateAlias | Membuat ID unik untuk objek ini atau mengembalikan alias yang sudah ada. |
| GetAlias | Mendapatkan alias yang terkait dengan objek ini, jika ada. |
| GetField | Mendapatkan tipe objek ini. |
| IsUserData | Menentukan apakah objek ini mewakili data pengguna. |
| IsEncOutdated | Menentukan apakah status Edit dan Lanjutkan tidak valid lagi. Evaluator ekspresi kustom tidak menerapkan metode ini (harus selalu mengembalikan E_NOTIMPL). |
Keterangan
Lihat IDebugAlias untuk diskusi tentang alias.
Persyaratan
Header: ee.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll