Merge pull request #5082 from kumpera/fix-ro-fs-file-delete
[mono.git] / mono / tests / generic-boxing.2.il
1 .assembly extern mscorlib
2 {
3   .ver 2:0:0:0
4   .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4..
5 }
6 .assembly extern 'generic-unboxing.2'
7 {
8   .ver 0:0:0:0
9 }
10 .assembly 'generic-boxing.2'
11 {
12   .custom instance void class [mscorlib]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::'.ctor'() =  (
13                 01 00 01 00 54 02 16 57 72 61 70 4E 6F 6E 45 78   // ....T..WrapNonEx
14                 63 65 70 74 69 6F 6E 54 68 72 6F 77 73 01       ) // ceptionThrows.
15
16   .hash algorithm 0x00008004
17   .ver  0:0:0:0
18 }
19 .module 'generic-boxing.2.dll' // GUID = {9C29868F-7AD1-40CC-BBDC-DF985AB656FC}
20
21
22 .namespace BoxTest
23 {
24   .class public auto ansi beforefieldinit Boxer`1<T>
25         extends [mscorlib]System.Object
26   {
27
28     // method line 1
29     .method public hidebysig  specialname  rtspecialname 
30            instance default void '.ctor' ()  cil managed 
31     {
32         // Method begins at RVA 0x20ec
33         // Code size 7 (0x7)
34         .maxstack 8
35         IL_0000:  ldarg.0 
36         IL_0001:  call instance void object::'.ctor'()
37         IL_0006:  ret 
38     } // end of method Boxer`1::.ctor
39
40     // method line 2
41     .method public hidebysig 
42            instance default object boxNullable (valuetype [mscorlib]System.Nullable`1<valuetype ['generic-unboxing.2']UnboxTest.UnboxerStruct`1<!T>> us)  cil managed 
43     {
44         // Method begins at RVA 0x20f4
45         // Code size 15 (0xf)
46         .maxstack 8
47         IL_0000:  ldarg.1 
48         //      IL_0004:  call instance !0 valuetype [mscorlib]System.Nullable`1<valuetype ['generic-unboxing.2']UnboxTest.UnboxerStruct`1<!T>>::get_Value()
49         IL_0009:  box valuetype [mscorlib]System.Nullable`1<valuetype ['generic-unboxing.2']UnboxTest.UnboxerStruct`1<!T>>
50         IL_000e:  ret 
51     } // end of method Boxer`1::boxNullable
52
53   } // end of class BoxTest.Boxer`1
54 }
55