Quebrar durante a avaliação de função no Depurados do Visual Studio
The Visual Studio 2005 o depurador agora permite que você quebra durante a avaliação da função da mesma forma que ele quebra durante a execução do programa. Coisas que fará com que o depurador quebrar durante a avaliação da função incluem:
Um ponto de interrupção na função é atingido.
Uma exceção sem tratamento será lançada.
Uma exceção é lançada e o correspondente Lançada caixa de a Exceçõescaixa de diálogo está marcada.Sobre o Depurar menu, clicar Exceções para acessar o Exceções caixa de diálogo.
A experiência para cada um desses casos é semelhante ao que você poderia enfrentar tinha atinge um ponto de interrupção ou exceção sem tratamento durante a execução normal do programa de depuração.
Há certas situações em que o depurador não quebrará, entretanto.Eles incluem:
Avaliar a condição de um ponto de interrupção.
Avaliar funções no inspeção 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, selecionar Parar avaliação from the Depurar menu enquanto a função está sendo avaliada.
Threads e avaliação de função
Durante a avaliação da função, todos os threads que não a função que você está avaliando estão congelados.Você não deve avaliar uma função que espera por outro thread, sistema autônomo nunca irá concluir a avaliação.
No entanto, se você criar um segmento com uma avaliação de função, o thread será tratado o mesmo seria durante a execução do programa normal.
Consulte também
Referência
Recursos de avaliador de Expressãosões ComComumComum
O Visual Studio comandos e opções