O parâmetro lambda '<parameter>' oculta uma variável em um bloco que a contém, uma variável de intervalo definida anteriormente ou uma variável declarada implicitamente em uma expressão de consulta.

Uma variável em uma expressão lambda tem o mesmo nome de uma variável definida anteriormente no mesmo escopo. Isso pode ser uma variável em um bloco de código que inclui uma expressão lambda aninhada, uma variável de intervalo definida anteriormente em uma consulta LINQ ou uma variável que é declarada implicitamente para uma consulta LINQ.

ID do Erro: BC36641

Para corrigir este erro

  • Verifique se todas as variáveis na sua expressão lambda têm nomes exclusivos que não duplicam nomes de variáveis existentes no mesmo escopo.

Confira também