Controle de execução e avaliação de estado
A depuração de um aplicativo requer a implementação de recursos de controle de execução, como entrar em funções, parar em pontos de interrupção e continuar a execução. A depuração do Visual Studio baseia seu controle de execução em eventos enviados entre os componentes do depurador.
Nesta seção
Controle de programa lista as seguintes rotinas que ocorrem no nível do programa: definir a próxima instrução, executar, passar, continuar, suspender e retomar.
Métodos relacionados a ponto de interrupção definem os tipos vinculados e pendentes de pontos de interrupção aos quais o Visual Studio oferece suporte.
Avaliação da pilha de chamadas discute a implementação dos métodos que permitem a exibição dos registros de ativação da pilha de chamadas durante o modo de interrupção.
Avaliação da expressão explica como o mecanismo de depuração (DE), a avaliação de expressão (EE) e o gerenciador de depuração de sessão estão envolvidos na análise e avaliação de uma expressão inserida em uma das janelas do IDE.
Eventos de controle discutem a interface usada para enviar eventos durante a execução controlada do programa.