using System; using System.Collections.Generic; using System.Linq; using System.Linq.Expressions; class Program { public static int Main () { foreach (int o in Test (1)) { } return 0; } static IEnumerable Test (int i) { Expression> e = () => i; yield return 1; } }