Welcome to mirror list, hosted at ThFree Co, Russian Federation.

generics-b.il « tests « ilasm « mcs - github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 0f23b9cc57f0a52b6843acd811587d1ab9ee5797 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//
// Test instantiating a generic type
//

.assembly extern mscorlib { }


.namespace Mono.ILASM.Tests {

           .class public Set<T> extends [mscorlib]System.Object {

		.method public instance void .ctor () cil managed
		{
			ldarg.0
			call instance void class [mscorlib]System.Object::.ctor()
			ret
		}
           }

           .class public GenericsB extends [mscorlib]System.Object {

                  .method public static void Main ()
                  {
                        .entrypoint
                        .locals init (class Mono.ILASM.Tests.Set<int32>)
                  
                        newobj instance void class Mono.ILASM.Tests.Set<int32>::.ctor ()
                        stloc.0
                        
                        ldloc.0
                        call void [mscorlib]System.Console::WriteLine (object)

                        ret
                  }
                  
           }

}