Interface Debugger5
Debugger5 é usado para interrogar e manipular o estado do depurador e de programa que estão sendo depurado. Debugger5 substitui a interface de Debugger4 .
Namespace: EnvDTE100
Assembly: EnvDTE100 (em EnvDTE100.dll)
Sintaxe
'Declaração
<GuidAttribute("C8BBAA3A-7E99-4630-942C-570F085141EB")> _
Public Interface Debugger5 _
Inherits Debugger4
[GuidAttribute("C8BBAA3A-7E99-4630-942C-570F085141EB")]
public interface Debugger5 : Debugger4
[GuidAttribute(L"C8BBAA3A-7E99-4630-942C-570F085141EB")]
public interface class Debugger5 : Debugger4
[<GuidAttribute("C8BBAA3A-7E99-4630-942C-570F085141EB")>]
type Debugger5 =
interface
interface Debugger4
end
public interface Debugger5 extends Debugger4
O tipo Debugger5 expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
AllBreakpointsLastHit | Obtém uma coleção de pontos de interrupção associados que eram simultaneamente a última ocorrência. | |
BreakpointLastHit | Obtém a última ocorrência de ponto de interrupção.Para obter uma coleção de vários pontos de interrupção tocados simultaneamente, consulte AllBreakpointsLastHit. | |
Breakpoints | Obtém uma coleção de pontos de interrupção. | |
CurrentMode | Obtém o modo atual do depurador dentro do contexto do IDE. | |
CurrentProcess | Obtém ou define o processo ativa. | |
CurrentProgram | Define ou retorna o programa ativo. | |
CurrentStackFrame | Obtém ou define o quadro de pilhas atual. | |
CurrentThread | Obtém ou define o thread atual que está sendo depurado. | |
DebuggedProcesses | Obtém a lista de processos que estão sendo depurado no momento. | |
DTE | Obtém o objeto de nível superior de extensibilidade. | |
ExceptionGroups | Obtém as configurações de exceção para o depurador.Para cada exceção, essas configurações determinam se o depurador fornece ao código uma possibilidade tratar a exceção antes que o depurador interrompa a execução. | |
ForceContinue | Obtém ou define um valor que determina se o depurador será interrompido ou continua quando ocorre um tracepoint ou um ponto de interrupção são concluídas uma macro.O comportamento padrão é definido pelo usuário na caixa de diálogo quando o tracepoint ou o ponto de interrupção são criados.Essa propriedade pode ser usada para alterar o comportamento padrão. | |
HexDisplayMode | Obtém ou define um valor que indica se as expressões forem gerados em formato hexadecimal ou decimal. | |
HexInputMode | Obtém ou define um valor que indica se as expressões são avaliadas em em formato hexadecimal ou decimal. | |
Languages | Obtém uma lista de idiomas que o depurador oferece suporte. | |
LastBreakReason | Obtém o último motivo que um programa foi interrompida.Se o programa está em execução, retorna DBG_REASON_NONE. | |
LocalProcesses | Obtém a lista de processos que estão em execução atualmente neste computador. | |
OnlyLoadSymbolsManually | Obtém um valor que determina se os símbolos são carregados manual ou automaticamente.O usuário do Visual Studio pode determinar essa configuração na caixa de diálogo de Opções .Para obter mais informações sobre como definir esse valor dentro do Visual Studio, consulte [OBSOLETO] Como especificar locais de símbolos e o comportamento do carregamento. | |
Parent | Obtém o objeto pai imediato (DTE). | |
SymbolCachePath | Obtém uma cadeia de caracteres que contém o caminho do cache de símbolos usado pelo Visual Studio quando você baixa símbolos de um servidor de símbolos.Você pode especificar o caminho do cache de símbolos na caixa de diálogo de Opções .Para obter mais informações, consulte [OBSOLETE] Como usar um servidor de símbolo. | |
SymbolPath | Obtém uma cadeia de caracteres que contém caminhos dos arquivos do símbolo de .PDB que são usados pelo Visual Studio para depurar.O usuário do Visual Studio pode especificar caminhos dos símbolos na caixa de diálogo de Opções .Para obter mais informações, consulte [OBSOLETO] Como especificar locais de símbolos e o comportamento do carregamento. | |
SymbolPathState | Obtém uma cadeia de caracteres que representa o estado de todos os caminhos do símbolo para os arquivos do símbolo de .PDB que são usados pelo Visual Studio para depurar. | |
Transports | Obtém uma coleção de transportes suporte à depuração. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Break | Faz com que o processo determinado pause a execução de modo que seu estado atual pode ser analisado. | |
DeleteObjectID | Exclui a ID de objeto | |
DetachAll | Desanexa de todos os programas anexados. | |
ExecuteStatement | Executa a instrução especificada.Se o sinalizador de TreatAsExpression é true, a cadeia de caracteres será interpretada como uma expressão, e a saída é enviada a Janela Comando. | |
ExportBreakpoints | Exporta os pontos de interrupção em um arquivo. | |
GetExpression | Avalia uma expressão com base no quadro de pilhas atual.Se a expressão pode ser analisada mas não avaliado, um objeto é retornado mas não contém um valor válido. | |
GetExpression2 | Avalia uma expressão com base no quadro de pilhas atual.Se a expressão pode ser analisada mas não avaliado, um objeto é retornado mas não contém um valor válido.Esse método é semelhante a GetExpression mas com um parâmetro booliano adicional, que pode ser definido para retificar para indicar que a expressão deve ser avaliada como uma instrução. | |
GetExpression3 | Avalia uma expressão, semelhante a GetExpression.No entanto, esse método permite que o chamador especifica o quadro de pilhas em que ocorrerá a avaliação.Também permite que o chamador especifica se a avaliação automático das propriedades e das chamadas de função implícitas deve ocorrer. | |
GetProcesses | Obtém um objeto que representa os processos que estão conectados atualmente depurando no transporte especificado. | |
Go | Inicia que executa o programa da instrução atual. | |
ImportBreakpoints | Importa pontos de interrupção de um arquivo. | |
RunToCursor | Executa o programa à posição atual do cursor do arquivo de origem. | |
SetNextStatement | Define a instrução a seguir para ser executado, de acordo com a posição do cursor no arquivo de origem. | |
SetSymbolSettings | Define várias configurações para os símbolos de .PDB usados pelo Visual Studio e depurando força um recarregamento de todos os símbolos. | |
StepInto | Etapas na chamada de função seguir, se possível. | |
StepOut | Etapas da função atual. | |
StepOver | Etapas durante a chamada de função seguir. | |
Stop | Interrompe o depurar e terminarão ou desanexado de todos os processos anexados. | |
TerminateAll | Finaliza tudo estiver sendo executado atualmente processos de depuração. | |
WriteMinidump | Se depurando um programa e no modo de quebra, essa função cria um minidespejo da sessão atual de depuração. |
Superior
Comentários
O depurador está disponível através do objeto de DTE2 pela propriedade de Debugger . (Você deve converter esse objeto a Debugger5. Um objeto de depurador está disponível para cada instância do ambiente de desenvolvimento interativa (IDE).
Para usar Debugger5, você deve adicionar uma referência a EnvDTE100.dll. Para desenvolvimento nativo, você deve adicionar uma referência a dte100.tlb.