Partilhar via


IDebugDocumentContext2

Essa interface representa uma posição em um documento do arquivo de origem.

IDebugDocumentContext2 : IUnknown

Observações para Implementadores

O mecanismo de depuração (DE) implementa essa interface como parte de seu suporte a depuração de nível de código do código-fonte. Além de em uma posição no código-fonte, essa interface fornece métodos para comparar os contextos e navegar por meio de um documento de código-fonte.

Observações para chamadores

Métodos em várias interfaces, geralmente o IDebugStackFrame2::GetDocumentContext e IDebugCodeContext2::GetDocumentContext interfaces, retornar a esta interface.

Métodos na ordem de Vtable

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

Método

Descrição

IDebugDocumentContext2::GetDocument

Obtém o documento que contém nesse contexto de documento.

IDebugDocumentContext2::GetName

Obtém o nome de exibição do documento que contém nesse contexto de documento.

IDebugDocumentContext2::EnumCodeContexts

Recupera uma lista de todos os contextos de código associado a este contexto do documento.

IDebugDocumentContext2::GetLanguageInfo

Obtém o idioma associado a este contexto do documento.

IDebugDocumentContext2::GetStatementRange

Obtém o intervalo de instrução do arquivo deste contexto do documento.

IDebugDocumentContext2::GetSourceRange

Obtém o intervalo de origem do arquivo deste contexto do documento.

IDebugDocumentContext2::Compare

Compara neste contexto de documento para uma determinada matriz de contextos de documento.

IDebugDocumentContext2::Seek

Move o contexto do documento por um determinado número de instruções ou linhas.

Requisitos

Cabeçalho: msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Consulte também

Referência

IDebugCanStopEvent2::GetDocumentContext

IDebugActivateDocumentEvent2::GetDocumentContext

IDebugStackFrame2::GetDocumentContext

IDebugCodeContext2::GetDocumentContext