Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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