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