Update mcs/class/Commons.Xml.Relaxng/Commons.Xml.Relaxng/RelaxngPattern.cs
[mono.git] / mcs / tests / test-792-lib.il
1 .assembly extern mscorlib
2 {
3 }
4
5 .assembly extern 'missing-lib'
6 {
7 }
8
9 .assembly 'test-792-lib'
10 {
11 //      .custom instance void ['missing-lib']System.Runtime.CompilerServices.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) 
12 }
13
14 .module 'test-792-lib.dll'
15
16 .class public auto ansi beforefieldinit A
17        extends [mscorlib]System.Attribute
18 {
19   .method public hidebysig specialname rtspecialname 
20           instance void  .ctor(class [mscorlib]System.Type 'type') cil managed
21   {
22     .maxstack  8
23     IL_0000:  ldarg.0
24     IL_0001:  call       instance void [mscorlib]System.Attribute::.ctor()
25     IL_0006:  ret
26   }
27 }
28
29 .class public auto ansi beforefieldinit X extends [mscorlib]System.Object
30 {
31   .custom instance void A::.ctor(class [mscorlib]System.Type) = ( 01 00 44 58 58 2C 20 62 75 67 2D 31 2D 6C 69 62   // ..DXX, missing-lib
32                                                                   2C 20 56 65 72 73 69 6F 6E 3D 30 2E 30 2E 30 2E   // , Version=0.0.0.
33                                                                   30 2C 20 43 75 6C 74 75 72 65 3D 6E 65 75 74 72   // 0, Culture=neutr
34                                                                   61 6C 2C 20 50 75 62 6C 69 63 4B 65 79 54 6F 6B   // al, PublicKeyTok
35                                                                   65 6E 3D 6E 75 6C 6C 00 00 )                      // en=null..
36   .custom instance void [mscorlib]System.ObsoleteAttribute::.ctor() = ( 01 00 00 00 ) 
37   .field private class [mscorlib]System.Collections.Generic.List`1<valuetype ['missing-lib']XX> field2
38   .field private class ['missing-lib']XX field3
39   .field public class MembersDelayed[] fooArray
40   .field private static initonly class['missing-lib']XX field4
41   
42   .method public hidebysig specialname rtspecialname 
43           instance void  .ctor() cil managed
44   {
45     IL_0000:  ldarg.0
46     IL_0001:  call       instance void [mscorlib]System.Object::.ctor()
47     IL_0006:  ret
48   }
49   
50   .method private hidebysig specialname
51           instance void  PrivateMissing(class ['missing-lib']XX p) cil managed
52   {
53     ret
54   }
55 }
56
57 .class public auto ansi beforefieldinit MultipleSameNames extends [mscorlib]System.Object
58 {
59   .field private class [mscorlib]System.Int32 AA
60   .field public class [mscorlib]System.String AA
61   
62   .method public hidebysig specialname rtspecialname 
63           instance void  .ctor() cil managed
64   {
65     IL_0000:  ldarg.0
66     IL_0001:  call       instance void [mscorlib]System.Object::.ctor()
67     IL_0006:  ret
68   }  
69 }
70
71 .class public auto ansi beforefieldinit Another extends ['missing-lib']XXBase
72 {
73   .class auto ansi nested public beforefieldinit Nested extends [mscorlib]System.Object
74   {
75     .method public hidebysig specialname rtspecialname instance void  .ctor() cil managed
76     {
77       IL_0000:  ldarg.0
78       IL_0001:  call       instance void [mscorlib]System.Object::.ctor()
79       IL_0006:  ret
80     }
81   }
82
83   .method public hidebysig specialname rtspecialname instance void  .ctor() cil managed
84   {
85     IL_0000:  ldarg.0
86     IL_0001:  call       instance void [mscorlib]System.Object::.ctor()
87     IL_0006:  ret
88   }
89 }
90
91 .class public auto ansi beforefieldinit MembersDelayed extends [mscorlib]System.Object
92 {
93   .field public class ['missing-lib']Missing foo
94   
95   .method public hidebysig specialname rtspecialname instance void  .ctor() cil managed
96   {
97     IL_0000:  ldarg.0
98     IL_0001:  call       instance void [mscorlib]System.Object::.ctor()
99     IL_0006:  ret
100   }
101 }
102
103 .class public auto ansi beforefieldinit G`1<T> extends [mscorlib]System.Object
104 {
105   .field public class ['missing-lib']Missing foo
106   
107   .method public hidebysig specialname rtspecialname instance void  .ctor() cil managed
108   {
109     IL_0000:  ldarg.0
110     IL_0001:  call       instance void [mscorlib]System.Object::.ctor()
111     IL_0006:  ret
112   }
113 }
114
115 .class interface public abstract auto ansi IMemberDelayed
116 {
117   .method public hidebysig newslot abstract virtual 
118           instance class MembersDelayed[] 
119           foo(class [mscorlib]System.Object t) cil managed
120   {
121   }
122
123   .method public hidebysig newslot abstract virtual 
124           instance class [mscorlib]System.Object[] 
125           Working() cil managed
126   {
127   }
128   
129   .method public hidebysig newslot abstract virtual 
130           instance class [mscorlib]System.Object[] 
131           Working(class G`1<class MembersDelayed> arg) cil managed
132   {
133   } 
134 }
135
136 .class public auto ansi beforefieldinit Overload
137        extends [mscorlib]System.Object
138 {
139   .method public hidebysig static void  Test(object o) cil managed
140   {
141     ret
142   }
143
144   .method public hidebysig static void  Test(object o, class ['missing-lib']XX arg) cil managed
145   {
146     ret
147   }
148
149   .method public hidebysig specialname rtspecialname 
150           instance void  .ctor() cil managed
151   {
152     ret
153   }
154
155 }
156