2 using System.Collections.Generic;
12 interface I<T> : IA<T>
24 delegate dynamic D (dynamic d);
26 class DynamicAssignments
28 static void Foo (IA<object> o)
32 public static int Main ()
44 B<B<object>> g_n1 = null;
45 B<B<dynamic>> g_n2 = null;
60 IA<object> ia_o = null;
61 IA<dynamic> ia_d = ia_o;
63 S<dynamic> s_d = new S<dynamic> ();
65 S<object>? s_o_n = s_d;
67 D del = delegate (object del_arg) {
71 Action<IA<dynamic>> del2 = Foo;
73 Action<object> del31 = null;
74 Action<dynamic> del32 = del31;
76 I<dynamic>[] a20 = null;
77 I<object>[] b20 = a20;
80 IEnumerable<object> d41 = d40;