1 .assembly extern mscorlib
4 .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4..
6 .assembly 'generic-delegate2-lib.2'
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.
12 .hash algorithm 0x00008004
15 .module 'generic-delegate2-lib.2.dll' // GUID = {C471C5E6-B265-42A8-9471-E4BDD124EC49}
18 .class public auto ansi beforefieldinit Gen`1<T>
19 extends [mscorlib]System.Object
23 .method public hidebysig specialname rtspecialname
24 instance default void .ctor () cil managed
26 // Method begins at RVA 0x20ec
30 IL_0001: call instance void object::.ctor()
32 } // end of method Gen`1::.ctor
35 .method public hidebysig
36 instance default object newArr (int32 i) cil managed
38 // Method begins at RVA 0x20f4
44 } // end of method Gen`1::newArr
47 .method public hidebysig
48 instance default class ArrDel newDel () cil managed
50 // Method begins at RVA 0x20fc
54 IL_0001: ldftn instance object class Gen`1<!T>::newArr(int32)
55 IL_0007: newobj instance void class ArrDel::.ctor(object, native int)
57 } // end of method Gen`1::newDel
60 .method public hidebysig
61 instance default class ObjArrDel newObjDel () cil managed
63 // Method begins at RVA 0x210c
67 IL_0001: ldftn instance object class Gen`1<!T>::newArr(int32)
68 IL_0007: newobj instance void class ObjArrDel::.ctor(object, native int)
70 } // end of method Gen`1::newObjDel
73 .method public hidebysig
74 instance default class StrArrDel newStrDel () cil managed
76 // Method begins at RVA 0x2110
80 IL_0001: ldftn instance object class Gen`1<!T>::newArr(int32)
81 IL_0007: newobj instance void class StrArrDel::.ctor(object, native int)
83 } // end of method Gen`1::newStrDel
85 } // end of class Gen`1
87 .class public auto ansi sealed ArrDel
88 extends [mscorlib]System.MulticastDelegate
92 .method public hidebysig specialname rtspecialname
93 instance default void .ctor (object 'object', native int 'method') runtime managed
95 // Method begins at RVA 0x0
96 // Disassembly of native methods is not supported
97 } // end of method ArrDel::.ctor
100 .method public virtual hidebysig newslot
101 instance default object Invoke (int32 i) runtime managed
103 // Method begins at RVA 0x0
104 // Disassembly of native methods is not supported
105 } // end of method ArrDel::Invoke
108 .method public virtual hidebysig newslot
109 instance default class [mscorlib]System.IAsyncResult BeginInvoke (int32 i, class [mscorlib]System.AsyncCallback callback, object 'object') runtime managed
111 // Method begins at RVA 0x0
112 // Disassembly of native methods is not supported
113 } // end of method ArrDel::BeginInvoke
116 .method public virtual hidebysig newslot
117 instance default object EndInvoke (class [mscorlib]System.IAsyncResult result) runtime managed
119 // Method begins at RVA 0x0
120 // Disassembly of native methods is not supported
121 } // end of method ArrDel::EndInvoke
123 } // end of class ArrDel
125 .class public auto ansi sealed ObjArrDel
126 extends [mscorlib]System.MulticastDelegate
130 .method public hidebysig specialname rtspecialname
131 instance default void .ctor (object 'object', native int 'method') runtime managed
133 // Method begins at RVA 0x0
134 // Disassembly of native methods is not supported
135 } // end of method ObjArrDel::.ctor
138 .method public virtual hidebysig newslot
139 instance default object Invoke (class Gen`1<object> g, int32 i) runtime managed
141 // Method begins at RVA 0x0
142 // Disassembly of native methods is not supported
143 } // end of method ObjArrDel::Invoke
146 .method public virtual hidebysig newslot
147 instance default class [mscorlib]System.IAsyncResult BeginInvoke (class Gen`1<object> g, int32 i, class [mscorlib]System.AsyncCallback callback, object 'object') runtime managed
149 // Method begins at RVA 0x0
150 // Disassembly of native methods is not supported
151 } // end of method ObjArrDel::BeginInvoke
154 .method public virtual hidebysig newslot
155 instance default object EndInvoke (class [mscorlib]System.IAsyncResult result) runtime managed
157 // Method begins at RVA 0x0
158 // Disassembly of native methods is not supported
159 } // end of method ObjArrDel::EndInvoke
161 } // end of class ObjArrDel
163 .class public auto ansi sealed StrArrDel
164 extends [mscorlib]System.MulticastDelegate
168 .method public hidebysig specialname rtspecialname
169 instance default void .ctor (object 'object', native int 'method') runtime managed
171 // Method begins at RVA 0x0
172 // Disassembly of native methods is not supported
173 } // end of method StrArrDel::.ctor
176 .method public virtual hidebysig newslot
177 instance default object Invoke (class Gen`1<string> g, int32 i) runtime managed
179 // Method begins at RVA 0x0
180 // Disassembly of native methods is not supported
181 } // end of method StrArrDel::Invoke
184 .method public virtual hidebysig newslot
185 instance default class [mscorlib]System.IAsyncResult BeginInvoke (class Gen`1<string> g, int32 i, class [mscorlib]System.AsyncCallback callback, object 'object') runtime managed
187 // Method begins at RVA 0x0
188 // Disassembly of native methods is not supported
189 } // end of method StrArrDel::BeginInvoke
192 .method public virtual hidebysig newslot
193 instance default object EndInvoke (class [mscorlib]System.IAsyncResult result) runtime managed
195 // Method begins at RVA 0x0
196 // Disassembly of native methods is not supported
197 } // end of method StrArrDel::EndInvoke
199 } // end of class StrArrDel