VS 2015- Novidades do Debug - Suporte a avaliação de expressões lambdas

 Neste artigo vou mostrar algumas novidades do Debug do Visual Studio 2015. Lembrando que a versão 2015 foi liberada oficialmente em 29 de abril de 2015. (Já faz um tempinho...)

Se você ainda não baixou a nova versão do Visual Studio então não perca tempo : https://www.visualstudio.com/pt-br/products/visual-studio-community-vs.aspx

Acesse o meu artigo - Liberado para download o Visual Studio 2015 RC - e siga as instruções para fazer o download da versão Community.

Veja também o artigo - Chegaram as novas versões do Visual Studio 2015 - para mais informações.

Se preferir veja o meu vídeo sobre o assunto em :   Visual Studio 2015 - Muitas novidades à vista - YouTube

Após baixar e instalar a versão 2015 você já pode acompanhar o artigo que vai falar das novidades da nova versão relacionadas ao Debug.

Recursos usados :

Suporte a avaliação de expressões lambdas no depurador

Se você usa LINQ ou expressões lambdas e alguma vez tentou depurar o seu código deve ter ficado decepcionado com o resultado pois se deparou com a seguinte mensagem do depurador : “Expression cannot contain lambda expressions”.

A falta de suporte às expressões lambdas tem sido uma limitação do Depurador do Visual Studio desde que elas foram incluídas no Visual Basic e no C#.

Agora isso é passado, pois no Visual Studio 2015 o depurador da suporte a avaliação de expressões lambdas.

Veja o exemplo abaixo na linguagem VB .NET:

Notou que digitamos a expressão lambada na janela Watch e na janela Immediate Window do depurador e ela foi avaliada.

Veja resultado na versão anterior do Visual Studio, a versão 2013:

Nota:  Expressões lambdas que requerem funções nativas para serem executadas (Ex: LINQ to SQL) não são suportadas. (ainda)

Na segunda parte do artigo eu  vou abordar as novidades sobre a configurações dos pontos de interrupção ou BreakPoints .  

Aguarde...

E Jesus, tendo ouvido isto, disse-lhes: Os sãos não necessitam de médico, mas, sim, os que estão doentes; eu não vim chamar os justos, mas, sim, os pecadores ao arrependimento.
Marcos 2:17

Veja os Destaques e novidades do SUPER DVD Visual Basic (sempre atualizado) : clique e confira !

Quer migrar para o VB .NET ?

Quer aprender C# ??

Quer aprender os conceitos da Programação Orientada a objetos ?

Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ?

Referências:


José Carlos Macoratti