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.
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. |
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. |
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. |
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. |