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.
Antarmuka ini digunakan untuk memberi tahu Visual Studio tentang perubahan pada dokumen sumber yang disediakan oleh mesin debug.
Sintaks
IDebugDocumentTextEvents2 : IUnknown
Catatan untuk Pelaksana
DE mengimplementasikan antarmuka ini untuk mendukung pembuatan perubahan pada kode sumber. Antarmuka ini biasanya diimplementasikan pada objek yang sama yang mengimplementasikan antarmuka IDebugDocument2 .
Catatan untuk Penelepon
Visual Studio mendapatkan antarmuka ini melalui panggilan ke Advise metode . Antarmuka IConnectionPoint diperoleh dari panggilan ke EnumConnectionPoints metode . Antarmuka IConnectionPointContainer diperoleh dengan memanggil metode QueryInterface pada antarmuka IDebugDocument2 .
Metode dalam Urutan Vtable
Tabel berikut memperlihatkan metode IDebugDocumentTextEvents2.
| Metode | Deskripsi |
|---|---|
| onDestroy | Menunjukkan bahwa seluruh dokumen telah dihancurkan. |
| onInsertText | Memberi tahu paket debug bahwa teks telah disisipkan ke dalam dokumen. |
| onRemoveText | Memberi tahu paket debug bahwa teks telah dihapus dari dokumen. |
| onReplaceText | Memberi tahu paket debug bahwa teks telah diganti dalam dokumen. |
| onUpdateTextAttributes | Memberi tahu paket debug bahwa atribut teks telah diperbarui dalam dokumen. |
| onUpdateDocumentAttributes | Memberi tahu penerima tentang peristiwa bahwa atribut dokumen telah diperbarui. |
Keterangan
Hanya mesin debug yang menyediakan dokumen mereka sendiri yang akan memanfaatkan IDebugDocumentTextEvent2 antarmuka. Contohnya adalah mesin debug pembuatan skrip. Dalam proses menafsirkan skrip, kode sumber baru dapat dihasilkan yang tidak ada dalam file disk apa pun dan hanya diketahui oleh DE.
Persyaratan
Header: msdbg.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Rakitan: Microsoft.VisualStudio.Debugger.Interop.dll