11 interface I
<T
> : IA
<T
>
23 delegate dynamic D (dynamic d
);
25 class DynamicAssignments
27 static void Foo (IA
<object> o
)
43 B
<B
<object>> g_n1
= null;
44 B
<B
<dynamic>> g_n2
= null;
59 IA
<object> ia_o
= null;
60 IA
<dynamic> ia_d
= ia_o
;
62 S
<dynamic> s_d
= new S
<dynamic> ();
64 S
<object>? s_o_n
= s_d
;
66 D del
= delegate (object del_arg
) {
70 Action
<IA
<dynamic>> del2
= Foo
;
72 Action
<object> del31
= null;
73 Action
<dynamic> del32
= del31
;
75 I
<dynamic>[] a20
= null;
76 I
<object>[] b20
= a20
;