1 .assembly extern mscorlib
5 .assembly extern 'missing-lib'
9 .assembly 'test-792-lib'
11 // .custom instance void ['missing-lib']System.Runtime.CompilerServices.ExtensionAttribute::.ctor() = ( 01 00 00 00 )
14 .module 'test-792-lib.dll'
16 .class public auto ansi beforefieldinit A
17 extends [mscorlib]System.Attribute
19 .method public hidebysig specialname rtspecialname
20 instance void .ctor(class [mscorlib]System.Type 'type') cil managed
24 IL_0001: call instance void [mscorlib]System.Attribute::.ctor()
29 .class public auto ansi beforefieldinit A2
30 extends [mscorlib]System.Attribute
33 .custom instance void class [mscorlib]System.AttributeUsageAttribute::'.ctor'(valuetype ['missing-lib']System.AttributeTargets) = (01 00 80 00 00 00 00 00 ) // ........
35 .method public hidebysig specialname rtspecialname
36 instance void .ctor() cil managed
39 call instance void [mscorlib]System.Attribute::.ctor()
44 .class public auto ansi beforefieldinit X extends [mscorlib]System.Object
46 .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
47 2C 20 56 65 72 73 69 6F 6E 3D 30 2E 30 2E 30 2E // , Version=0.0.0.
48 30 2C 20 43 75 6C 74 75 72 65 3D 6E 65 75 74 72 // 0, Culture=neutr
49 61 6C 2C 20 50 75 62 6C 69 63 4B 65 79 54 6F 6B // al, PublicKeyTok
50 65 6E 3D 6E 75 6C 6C 00 00 ) // en=null..
51 .custom instance void [mscorlib]System.ObsoleteAttribute::.ctor() = ( 01 00 00 00 )
52 .field private class [mscorlib]System.Collections.Generic.List`1<valuetype ['missing-lib']XX> field2
53 .field private class ['missing-lib']XX field3
54 .field public class MembersDelayed[] fooArray
55 .field private static initonly class['missing-lib']XX field4
57 .method public hidebysig specialname rtspecialname
58 instance void .ctor() cil managed
61 IL_0001: call instance void [mscorlib]System.Object::.ctor()
65 .method private hidebysig specialname
66 instance void PrivateMissing(class ['missing-lib']XX p) cil managed
72 .class public auto ansi beforefieldinit MultipleSameNames extends [mscorlib]System.Object
74 .field private class [mscorlib]System.Int32 AA
75 .field public class [mscorlib]System.String AA
77 .method public hidebysig specialname rtspecialname
78 instance void .ctor() cil managed
81 IL_0001: call instance void [mscorlib]System.Object::.ctor()
86 .class public auto ansi beforefieldinit Another extends ['missing-lib']XXBase
88 .class auto ansi nested public beforefieldinit Nested extends [mscorlib]System.Object
90 .method public hidebysig specialname rtspecialname instance void .ctor() cil managed
93 IL_0001: call instance void [mscorlib]System.Object::.ctor()
98 .method public hidebysig specialname rtspecialname instance void .ctor() cil managed
101 IL_0001: call instance void [mscorlib]System.Object::.ctor()
106 .class public auto ansi beforefieldinit MembersDelayed extends [mscorlib]System.Object
108 .field public class ['missing-lib']Missing foo
110 .method public hidebysig specialname rtspecialname instance void .ctor() cil managed
113 IL_0001: call instance void [mscorlib]System.Object::.ctor()
118 .class public auto ansi beforefieldinit G`1<T> extends [mscorlib]System.Object
120 .field public class ['missing-lib']Missing foo
122 .method public hidebysig specialname rtspecialname instance void .ctor() cil managed
125 IL_0001: call instance void [mscorlib]System.Object::.ctor()
130 .class interface public abstract auto ansi IMemberDelayed
132 .method public hidebysig newslot abstract virtual
133 instance class MembersDelayed[]
134 foo(class [mscorlib]System.Object t) cil managed
138 .method public hidebysig newslot abstract virtual
139 instance class [mscorlib]System.Object[]
140 Working() cil managed
144 .method public hidebysig newslot abstract virtual
145 instance class [mscorlib]System.Object[]
146 Working(class G`1<class MembersDelayed> arg) cil managed
151 .class public auto ansi beforefieldinit Overload
152 extends [mscorlib]System.Object
154 .method public hidebysig static void Test(object o) cil managed
159 .method public hidebysig static void Test(object o, class ['missing-lib']XX arg) cil managed
164 .method public hidebysig static void Test(object o, class ['missing-lib']XX o2, [opt] object o3) cil managed
170 .method public hidebysig specialname rtspecialname
171 instance void .ctor() cil managed