O uso de variáveis ​​de foreach foi alterado em C # 5?

Nesta respostahttps://stackoverflow.com/a/8649429/1497 Eric Lippert diz que "FYI, estamos muito propensos a corrigir isso na próxima versão do C #; este é um grande ponto de dor para os desenvolvedores" no que diz respeito à forma como os laços foreach usa a variável.

Na próxima versão, cada vez que você executar o loop "foreach", geraremos uma nova variável de loop em vez de fechar a mesma variável todas as vezes. Esta é uma mudança de "quebra", mas na grande maioria dos casos o "break" será corrigido em vez de causar bugs.

Não consegui encontrar nada indicando que essa alteração tenha sido feita ainda. Existe alguma indicação de que é assim que o loop foreach funcionará em C # 5?

questionAnswers(1)

yourAnswerToTheQuestion