Avançando

Quando um encadeamento é suspenso, os controles de etapa podem ser utilizados para avançar pela execução do programa linha por linha. Enquanto executa uma operação de avanço, se um ponto de interrupção for encontrado, a execução será suspensa no ponto de interrupção e a operação de avanço será encerrada.

Saltar

1.

Selecione uma estrutura de pilha na exibição Depuração.

2.

A linha atual da execução na estrutura da pilha é destacada no editor na perspectiva de Depuração.

3.

Clique no botão Saltara na barra de ferramentas da exibição Depuração ou pressione a tecla F6.

4.

A linha selecionada atualmente é executada e suspende na próxima linha executável.

Entrar

1.

Selecione uma estrutura de pilha na exibição Depuração.

2.

A linha atual de execução na estrutura selecionada é destacada no editor na perspectiva de Depuração.

3.

Clique no botão Avançar Para na barra de ferramentas da exibição Depuração ou pressione a tecla F5.

4.

A expressão seguinte na linha atualmente selecionada a ser executada é invocada e a execução é suspensa na linha seguinte executável no método que é invocado.

Executar para Retorno

1.

Selecione uma estrutura de pilha na exibição Depuração.

2.

A linha atual de execução na estrutura selecionada é destacada no editor na perspectiva de Depuração.

3.

Clique no botão Executar para Retorno na barra de ferramentas da exibição Depuração ou pressione a tecla F7.

4.

A execução é retomada até que a próxima instrução de retorno no método atual seja executada e a execução seja suspensa na próxima linha executável.

Executar para Linha

Quando um encadeamento é suspenso, é possível retomar a execução até que uma linha especificada seja executada. Essa é uma maneira conveniente para suspender a execução em uma linha sem definir um ponto de interrupção.

1.

Posicione o cursor na linha que deseja que o programa execute e selecione Executar para Linha no menu de contexto.

2.

A execução do programa é retomada e suspensa logo antes de a linha especificada ser executada.

3.

É possível que a linha nunca seja alcançada e o programa não seja suspenso. Os pontos de interrupção e as exceções fazem com que um encadeamento seja suspenso antes de atingir a linha especificada.