Passando por uma expressão

Consulte também

Quando está em uma sessão de depuração, você pode usar o comando Passar sobre a expressão para passar por uma expressão e visualizar os valores retornados por cada chamada de método na expressão.

Você pode usar o comando Passar sobre a expressão para realizar uma passagem mais refinada do que as etapas de depuração. Passar sobre a expressão permite que você prossiga por cada chamada de método em uma expressão e visualize os parâmetros de entrada e os valores de saída resultantes de cada chamada de método. Você pode chamar o comando Passar sobre a expressão da mesma que forma que quaisquer outros comandos de passagem. Se não houver mais chamadas de método, Passar sobre a expressão se comporta como o comando Passar sobre.

Cada método de chamada em uma expressão possui alguma entrada (parâmetros) e valores de saída. Cada vez que você usa o comando Passar sobre a expressão em uma expressão, o depurador continua a execução da VM e, em seguida, pára antes de executar a próxima chamada do método. Você pode inspecionar os valores de saída do método anterior e os parâmetros de entrada do próximo método na janela Variáveis locais. Chamar Passar sobre a expressão novamente continua a execução da VM até a próxima chamada de método na expressão.

Para passar por uma expressão:

  1. Coloque um ponto de interrupção na linha que contém a expressão que você deseja depurar e inicie a sessão de depuração.

    Quando você inicia o depurador, a VM pára antes de executar qualquer uma das chamadas de método na expressão.

  2. Escolha Depurar > Passar sobre a expressão (Shift-F8) no menu principal.

    Quando você chama Passar sobre a expressão, o depurador passa sobre a primeira chamada do método na expressão, mas não executa o método. A janela Variáveis locais exibe os parâmetros de entrada do método.

  3. Chame Passar sobre a expressão novamente para executar o primeiro método e passar sobre a próxima chamada do método na expressão.

    Na janela Variáveis locais, você pode visualizar os valores de saída do método executado e quaisquer parâmetros de entrada do próximo método na expressão.

    No Editor de código-fonte, a chamada do método executado é sublinhada e a próxima chamada do método na expressão é realçada. Você pode passar o mouse sobre o método executado para exibir uma dica de ferramenta e visualizar os valores da saída.

  4. Chame Passar sobre a expressão novamente para passar sobre a próxima chamada do método na expressão.

    Na janela Variáveis locais, você pode visualizar os valores da saída sob o nó Valores de retorno.

Consulte também
Percorrendo o programa por etapas
Avaliando uma expressão
Sobre a depuração de aplicações

Notificações legais