Partilhar via


IDebugDocumentTextEvents2

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

IDebugDocumentTextEvents2 : IUnknown

Observações para Implementadores

O DE implementa essa interface para oferecer suporte a fazer alterações no código-fonte. Normalmente, essa interface é implementada no mesmo objeto que implementa o IDebugDocument2 interface.

Observações para chamadores

Visual Studioobtém essa interface por meio de uma chamada para o Advise método. O IConnectionPoint interface é obtido de uma chamada para o EnumConnectionPoints método. O IConnectionPointContainer interface é obtida chamando o QueryInterface método em um IDebugDocument2 interface.

Métodos na ordem de Vtable

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

Método

Descrição

IDebugDocumentTextEvents2::onDestroy

Indica que o documento inteiro foi destruído.

IDebugDocumentTextEvents2::onInsertText

Notifica o pacote de depuração que o texto foi inserido no documento.

IDebugDocumentTextEvents2::onRemoveText

Notifica o pacote de depuração que o texto foi removido do documento.

IDebugDocumentTextEvents2::onReplaceText

Notifica o pacote de depuração que o texto foi substituído no documento.

IDebugDocumentTextEvents2::onUpdateTextAttributes

Notifica o pacote de depuração que atributos de texto foram atualizados no documento.

IDebugDocumentTextEvents2::onUpdateDocumentAttributes

Notifica o receptor do evento que os atributos do documento foram atualizados.

Comentários

Somente os mecanismos de depuração que fornecer seus próprios documentos seriam aproveitar o IDebugDocumentTextEvent2 interface. Um exemplo disso seria um mecanismo de script de depuração. No processo de interpretação de scripts, novo código-fonte pode ser gerado que não está presente em qualquer arquivo de disco e conhecida apenas DE.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IDebugDocumentText2

IDebugDocument2