1 // Compiler options: -t:library
8 public class AI
: I
<object>
10 public object Value { get; set; }
15 public dynamic DynamicProperty { get; set; }
17 public dynamic[,] FieldArray
;
19 public dynamic Method (dynamic d
)
24 public void MethodOut (out dynamic d
)
29 public I
<dynamic>[] Method2 (dynamic d
)
31 return new [] { new AI () { Value = d }}
;
34 // Same as Method2 to check we are interning dynamic
35 public I
<dynamic>[] Method3 (dynamic d
)
41 public class CI
<T
> : I
<T
>
43 public T Value { get; set; }
46 public class CI2
: CI
<dynamic>