var ints = new int[] {}; IEnumerable<int> coll = ints.Where(n => true); foreach(int n in coll) { }
After inlining coll:
var ints = new int[] {}; foreach(int n in ints.Where(n => true)) { }
Conflicting variable n.