Bagikan melalui


IDebugDocumentTextEvents2

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

Baca juga