IDebugDocumentTextEvents2

Esta interfaz se usa para notificar a Visual Studio los cambios en el documento de origen proporcionados por el motor de depuración.

Sintaxis

IDebugDocumentTextEvents2 : IUnknown

Notas para los implementadores

De implementa esta interfaz para admitir la realización de cambios en el código fuente. Esta interfaz se implementa normalmente en el mismo objeto que implementa la interfaz IDebugDocument2 .

Notas para autores de la llamada

Visual Studio obtiene esta interfaz mediante una llamada al Advise método . La IConnectionPoint interfaz se obtiene de una llamada al EnumConnectionPoints método . La IConnectionPointContainer interfaz se obtiene llamando al método QueryInterface en una interfaz IDebugDocument2 .

Métodos en orden de Vtable

En la tabla siguiente se muestran los métodos de IDebugDocumentTextEvents2.

Método Descripción
onDestroy Indica que se ha destruido todo el documento.
onInsertText Notifica al paquete de depuración que se ha insertado texto en el documento.
onRemoveText Notifica al paquete de depuración que se ha quitado el texto del documento.
onReplaceText Notifica al paquete de depuración que el texto se ha reemplazado en el documento.
onUpdateTextAttributes Notifica al paquete de depuración que los atributos de texto se han actualizado en el documento.
onUpdateDocumentAttributes Notifica al receptor del evento que se han actualizado los atributos del documento.

Comentarios

Solo los motores de depuración que suministran sus propios documentos aprovecharían la IDebugDocumentTextEvent2 interfaz. Un ejemplo de esto sería un motor de depuración de scripting. En el proceso de interpretar scripts, se puede generar un nuevo código fuente que no está presente en ningún archivo de disco y que solo se conoce como DE.

Requisitos

Encabezado: msdbg.h

Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop

Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte también