[CI] ignore appdomain-unload-asmload.exe on interp and full-aot
[mono.git] / mono / tests / generic-unboxing.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 'generic-unboxing.2'
7 {
8   .custom instance void class [mscorlib]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::'.ctor'() =  (
9                 01 00 01 00 54 02 16 57 72 61 70 4E 6F 6E 45 78   // ....T..WrapNonEx
10                 63 65 70 74 69 6F 6E 54 68 72 6F 77 73 01       ) // ceptionThrows.
11
12   .hash algorithm 0x00008004
13   .ver  0:0:0:0
14 }
15 .module 'generic-unboxing.2.dll' // GUID = {0285A5AB-E59B-4ED1-848C-3BB9C270CB7D}
16
17 .namespace UnboxTest
18 {
19   .class public sequential ansi sealed beforefieldinit UnboxerStruct`1<T>
20         extends [mscorlib]System.ValueType
21   {
22     .field  public  int32 'field'
23
24   } // end of class UnboxTest.UnboxerStruct`1
25 }
26
27 .namespace UnboxTest
28 {
29   .class public auto ansi beforefieldinit Unboxer`1<T>
30         extends [mscorlib]System.Object
31   {
32
33     // method line 1
34     .method public hidebysig  specialname  rtspecialname 
35            instance default void '.ctor' ()  cil managed 
36     {
37         // Method begins at RVA 0x20ec
38         // Code size 7 (0x7)
39         .maxstack 8
40         IL_0000:  ldarg.0 
41         IL_0001:  call instance void object::'.ctor'()
42         IL_0006:  ret 
43     } // end of method Unboxer`1::.ctor
44
45     // method line 2
46     .method public hidebysig 
47            instance default valuetype [mscorlib]System.Nullable`1<valuetype UnboxTest.UnboxerStruct`1<!T>> 'unboxNullable' (object obj)  cil managed 
48     {
49         // Method begins at RVA 0x20f4
50         // Code size 7 (0x7)
51         .maxstack 8
52         IL_0000:  ldarg.1 
53         //      IL_0001:  unbox.any valuetype [mscorlib]System.Nullable`1<valuetype UnboxerStruct`1<!0>>
54         IL_0001:  unbox valuetype [mscorlib]System.Nullable`1<valuetype UnboxTest.UnboxerStruct`1<!0>>
55         IL_0002:  ldobj valuetype [mscorlib]System.Nullable`1<valuetype UnboxTest.UnboxerStruct`1<!0>>
56         IL_0006:  ret 
57     } // end of method Unboxer`1::unboxNullable
58
59     // method line 2
60     .method public hidebysig 
61            instance default valuetype UnboxTest.UnboxerStruct`1<!T> 'unbox' (object obj)  cil managed 
62     {
63         // Method begins at RVA 0x20f4
64         // Code size 7 (0x7)
65         .maxstack 8
66         IL_0000:  ldarg.1 
67         IL_0001:  unbox valuetype UnboxTest.UnboxerStruct`1<!0>
68         IL_0002:  ldobj valuetype UnboxTest.UnboxerStruct`1<!0>
69         IL_0006:  ret 
70     } // end of method Unboxer`1::unbox
71
72   } // end of class Unboxer`1
73
74 }