Partilhar via


IDebugDocumentTextEvents2

Essa interface é usada para notificar o Visual Studio sobre alterações no documento de origem que são fornecidas pelo mecanismo de depuração.

Sintaxe

IDebugDocumentTextEvents2 : IUnknown

Notas para implementadores

O DE implementa essa interface para dar suporte a alterações no código-fonte. Essa interface é normalmente implementada no mesmo objeto que implementa a interface IDebugDocument2 .

Observações para chamadores

Visual Studio obtém essa interface por meio de uma chamada para o Advise método. A IConnectionPoint interface é obtida a partir de uma chamada para o EnumConnectionPoints método. A IConnectionPointContainer interface é obtida chamando o método QueryInterface em uma interface IDebugDocument2 .

Métodos na ordem VTable

A tabela a seguir mostra os métodos de IDebugDocumentTextEvents2.

Método Descrição
onDestroy Indica que todo o documento foi destruído.
onInsertText Notifica o pacote de depuração de que o texto foi inserido no documento.
onRemoveText Notifica o pacote de depuração de que o texto foi removido do documento.
onReplaceText Notifica o pacote de depuração de que o texto foi substituído no documento.
onUpdateTextAttributes Notifica o pacote de depuração de que os atributos de texto foram atualizados no documento.
onUpdateDocumentAttributes Notifica o destinatário do evento de que os atributos do documento foram atualizados.

Comentários

Somente os mecanismos de depuração que fornecem seus próprios documentos aproveitariam a IDebugDocumentTextEvent2 interface. Um exemplo disso seria um mecanismo de depuração de script. No processo de interpretação de scripts, um novo código-fonte pode ser gerado que não está presente em nenhum arquivo de disco e é conhecido apenas pelo DE.

Requisitos

Cabeçalho: msdbg.h

Espaço para nome: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Confira também