linux-packaging-mono/mcs/tests/test-anon-165.cs
Jo Shields a575963da9 Imported Upstream version 3.6.0
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
2014-08-13 10:39:27 +01:00

30 lines
315 B
C#

using System;
interface IA
{
}
class C : IA
{
void Foo<T> () where T : class, IA
{
Func<T, T> m = l => {
T i = default (T);
if (l == i) {
Func<T> m2 = () => i;
m2 ();
}
return i;
};
m (null);
}
public static int Main ()
{
var c = new C ();
c.Foo<C> ();
return 0;
}
}