Merge pull request #5675 from mono/glib-debug-symbols
[mono.git] / mcs / tests / dtest-004.cs
1 // internal dynamic conversion tests
2
3 class G<T>
4 {
5 }
6
7
8 class C
9 {
10         public static dynamic Create ()
11         {
12                 return 1;
13         }
14         
15         static void M<T> ()
16         {
17                 dynamic d = default (T);
18                 var v = default (dynamic);
19         }
20         
21         public static int Main ()
22         {
23                 var d = Create ();
24                 d.ToString ();
25                 
26                 M<int> ();
27                 M<C> ();
28                 
29                 G<object> v1 = new G<dynamic>();
30                 G<dynamic> v2 = new G<object>();
31                 return 0;
32         }
33 }