2006-02-16 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / ilasm / tests / generics-c.il
1 //
2 // Test a generic type type param field
3 //
4
5 .assembly extern mscorlib { }
6
7
8 .namespace Mono.ILASM.Tests {
9
10            .class public Set<T> extends [mscorlib]System.Object {
11
12                   .field public !0 val
13
14                 .method public instance void .ctor () {
15                         ret
16                 }
17            }
18
19            .class public Driver extends [mscorlib]System.Object {
20
21                   .method public static void Main ()
22                   {
23                         .entrypoint
24                         .locals init (class Mono.ILASM.Tests.Set<int32>)
25
26                         newobj instance void class Mono.ILASM.Tests.Set<int32>::.ctor ()
27                         stloc.0
28                         
29                         ldloc.0
30                         ldc.i4.1
31                         stfld int32 class Mono.ILASM.Tests.Set<int32>::val
32
33                         ldloc.0
34                         ldfld int32 class Mono.ILASM.Tests.Set<int32>::val
35                         call void [mscorlib]System.Console::WriteLine (int32)
36
37                         ret
38                   }
39
40            }
41 }
42