2010-04-06 Jb Evain <jbevain@novell.com>
[mcs.git] / ilasm / tests / generics-b.il
blob0f23b9cc57f0a52b6843acd811587d1ab9ee5797
1 //
2 // Test instantiating a generic type
3 //
5 .assembly extern mscorlib { }
8 .namespace Mono.ILASM.Tests {
10            .class public Set<T> extends [mscorlib]System.Object {
12                 .method public instance void .ctor () cil managed
13                 {
14                         ldarg.0
15                         call instance void class [mscorlib]System.Object::.ctor()
16                         ret
17                 }
18            }
20            .class public GenericsB extends [mscorlib]System.Object {
22                   .method public static void Main ()
23                   {
24                         .entrypoint
25                         .locals init (class Mono.ILASM.Tests.Set<int32>)
26                   
27                         newobj instance void class Mono.ILASM.Tests.Set<int32>::.ctor ()
28                         stloc.0
29                         
30                         ldloc.0
31                         call void [mscorlib]System.Console::WriteLine (object)
33                         ret
34                   }
35                   
36            }