2 using System
.Reflection
;
9 System
.Func
<T
> t
= () => default (T
);
17 static Func
<C
<T
>> XX ()
19 System
.Func
<C
<T
>> t
= () => default (C
<T
>);
27 static Func
<T
> XX
<T
> ()
29 System
.Func
<T
> t
= () => default (T
);
36 public static int Main ()
39 if (t
.GetFields (BindingFlags
.Public
| BindingFlags
.NonPublic
| BindingFlags
.Instance
| BindingFlags
.Static
).Length
!= 1)
43 if (t
.GetFields (BindingFlags
.Public
| BindingFlags
.NonPublic
| BindingFlags
.Instance
| BindingFlags
.Static
).Length
!= 1)
47 if (t
.GetFields (BindingFlags
.Public
| BindingFlags
.NonPublic
| BindingFlags
.Instance
| BindingFlags
.Static
).Length
!= 0)
50 Console
.WriteLine ("OK");