using System;
-using System.Collections.Generic;
-class X
-{
- public IEnumerable<T> Test<T> (T a, T b)
- {
- yield return b;
- b = a;
- yield return a;
+class T{
+ void SomeMethod (Converter <Int32, Int32> converter) {}
+ void SomeCaller () {
+ SomeMethod (delegate (Int32 a) { return a; });
}
- static int Main ()
- {
- X x = new X ();
- long sum = 0;
- foreach (long i in x.Test (3, 5)) {
- Console.WriteLine (i);
- sum += i;
- }
-
- Console.WriteLine (sum);
- return sum == 8 ? 0 : 1;
- }
+ static void Main ()
+ { }
}