Quebrar durante a avaliação da função no depurador Visual Studio
O Visual Studio o depurador permite que você 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.
É lançada uma exceção não tratada.
Uma exceção é lançada e o correspondente Thrown caixa no exceções caixa de diálogo é verificada.Sobre o Depurar menu, clique em exceções para acesso a exceções caixa de diálogo.
A experiência para 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.Eles incluem:
Avaliando a condição de um ponto de interrupção.
Avaliando as funções no Watch janela.
Às vezes, a avaliação da função pode levar mais tempo 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 da 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 espera por outro thread, como a avaliação nunca será 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