Quebrar durante a avaliação da função no depurador Visual Studio
O Visual Studio permite depurador, você pode quebrar durante a avaliação da função da mesma forma que ele é interrompido durante a execução do programa. Coisas que fará com que o depurador para quebrar durante a avaliação da função incluem:
Um ponto de interrupção na função é atingido.
Uma exceção não tratada será lançada.
Uma exceção é lançada e o correspondente Thrown caixa de exceções está marcada a caixa de diálogo. No Debug menu, clique em exceções para acesso a exceções caixa de diálogo.
A experiência de cada um desses casos é semelhante ao que seriam incorridas se você tivesse atingir um ponto de interrupção ou exceção não tratada durante a execução normal do programa de depuração.
Existem determinados casos onde o depurador não quebrará, entretanto. These include:
Avaliar a condição de um ponto de interrupção.
Avaliando as funções de Watch janela.
Às vezes, a avaliação da função pode demorar mais do que o esperado ou insira um loop infinito. Para interromper uma avaliação de função, selecione Parar avaliação da Debug menu enquanto a função está sendo avaliada.
Threads e avaliação da função
Durante a avaliação de função, todos os threads diferente, por exemplo, a função que você está avaliando estão congelados. Você não deve avaliar uma função que aguarda a outro thread, como a avaliação nunca é concluída.
No entanto, se você criar um segmento com uma avaliação de função, o segmento é tratado o mesmo seria durante a execução normal do programa.
Consulte também
Referência
Recursos comuns do avaliador de expressão
Switches e comandos de Visual Studio