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
;