¿Se ha cambiado el uso de variables de Foreach en C # 5?

En esta respuestahttps://stackoverflow.com/a/8649429/1497 Eric Lippert dice que "FYI es muy probable que solucionemos esto en la próxima versión de C #; este es un punto importante para los desarrolladores" con respecto a cómo los bucles foreach usan la variable.

En la siguiente versión, cada vez que ejecute el bucle "foreach", generaremos una nueva variable de bucle en lugar de cerrar la misma variable cada vez. Este es un cambio de "ruptura", pero en la gran mayoría de los casos, la "ruptura" se corregirá en lugar de causar errores.

No he podido encontrar nada que indique que este cambio se haya realizado todavía. ¿Hay alguna indicación de que así es como funcionará el bucle foreach en C # 5?

Respuestas a la pregunta(1)

Su respuesta a la pregunta