1 // Compiler options: -langversion:future
3 delegate int Foo<in T> (T t);
9 string message = "Hello World!";
10 Foo<object> foo = (o) => o.GetHashCode ();
11 if (Bar (foo, message) != message.GetHashCode ())
17 static int Bar (Foo<string> foo, string s)