Advertisement
Guest User

ILASM Code

a guest
Aug 29th, 2014
403
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 221.00 KB | None | 0 0
  1.  
  2. // Microsoft (R) .NET Framework IL Disassembler. Version 3.5.30729.1
  3. // Copyright (c) Microsoft Corporation. All rights reserved.
  4.  
  5.  
  6. // ----- DOS Header:
  7. // Magic: 0x5a4d
  8. // Bytes on last page: 0x0090
  9. // Pages in file: 0x0003
  10. // Relocations: 0x0000
  11. // Size of header (paragraphs):0x0004
  12. // Min extra paragraphs: 0x0000
  13. // Max extra paragraphs: 0xffff
  14. // Initial (relative) SS: 0x0000
  15. // Initial SP: 0x00b8
  16. // Checksum: 0x0000
  17. // Initial IP: 0x0000
  18. // Initial (relative) CS: 0x0000
  19. // File addr. of reloc table: 0x0040
  20. // Overlay number: 0x0000
  21. // OEM identifier: 0x0000
  22. // OEM info: 0x0000
  23. // File addr. of COFF header: 0x0080
  24. // ----- COFF/PE Headers:
  25. // Signature: 0x00004550
  26. // ----- COFF Header:
  27. // Machine: 0x014c
  28. // Number of sections: 0x0004
  29. // Time-date stamp: 0x53eb5df3
  30. // Ptr to symbol table: 0x00000000
  31. // Number of symbols: 0x00000000
  32. // Size of optional header: 0x00e0
  33. // Characteristics: 0x0102
  34. // ----- PE Optional Header (32 bit):
  35. // Magic: 0x010b
  36. // Major linker version: 0x0b
  37. // Minor linker version: 0x00
  38. // Size of code: 0x00003000
  39. // Size of init.data: 0x00003800
  40. // Size of uninit.data: 0x00000000
  41. // Addr. of entry point: 0x00004fde
  42. // Base of code: 0x00002000
  43. // Base of data: 0x00006000
  44. // Image base: 0x00400000
  45. // Section alignment: 0x00002000
  46. // File alignment: 0x00000200
  47. // Major OS version: 0x0004
  48. // Minor OS version: 0x0000
  49. // Major image version: 0x0000
  50. // Minor image version: 0x0000
  51. // Major subsystem version: 0x0004
  52. // Minor subsystem version: 0x0000
  53. // Size of image: 0x0000e000
  54. // Size of headers: 0x00000400
  55. // Checksum: 0x00000000
  56. // Subsystem: 0x00000002
  57. // DLL characteristics: 0x00008540
  58. // Size of stack reserve: 0x00100000
  59. // Size of stack commit: 0x00001000
  60. // Size of heap reserve: 0x00100000
  61. // Size of heap commit: 0x00001000
  62. // Loader flags: 0x00000000
  63. // Directories: 0x00000010
  64. // 0x00000000 [0x00000000] address [size] of Export Directory:
  65. // 0x00004f88 [0x00000053] address [size] of Import Directory:
  66. // 0x00008000 [0x00003230] address [size] of Resource Directory:
  67. // 0x00000000 [0x00000000] address [size] of Exception Directory:
  68. // 0x00000000 [0x00000000] address [size] of Security Directory:
  69. // 0x0000c000 [0x0000000c] address [size] of Base Relocation Table:
  70. // 0x00006000 [0x0000001c] address [size] of Debug Directory:
  71. // 0x00000000 [0x00000000] address [size] of Architecture Specific:
  72. // 0x00000000 [0x00000000] address [size] of Global Pointer:
  73. // 0x00000000 [0x00000000] address [size] of TLS Directory:
  74. // 0x00000000 [0x00000000] address [size] of Load Config Directory:
  75. // 0x00000000 [0x00000000] address [size] of Bound Import Directory:
  76. // 0x00002000 [0x00000008] address [size] of Import Address Table:
  77. // 0x00000000 [0x00000000] address [size] of Delay Load IAT:
  78. // 0x00002008 [0x00000048] address [size] of CLR Header:
  79.  
  80.  
  81. // Image sections:
  82. // .text
  83. // 0x00002fe4 Virtual Size
  84. // 0x00002000 Virtual Address
  85. // 0x00003000 Size of Raw Data
  86. // 0x00000400 Pointer to Raw Data
  87. // 0x00000000 Pointer to Relocations
  88. // 0x00000000 Pointer to Linenumbers
  89. // 0x0000 Number of Relocations
  90. // 0x0000 Number of Linenumbers
  91. // 0x60000020 Characteristics
  92. // CNT_CODE
  93. // MEM_EXECUTE
  94. // MEM_READ
  95.  
  96. // .sdata
  97. // 0x00000138 Virtual Size
  98. // 0x00006000 Virtual Address
  99. // 0x00000200 Size of Raw Data
  100. // 0x00003400 Pointer to Raw Data
  101. // 0x00000000 Pointer to Relocations
  102. // 0x00000000 Pointer to Linenumbers
  103. // 0x0000 Number of Relocations
  104. // 0x0000 Number of Linenumbers
  105. // 0xc0000040 Characteristics
  106. // CNT_INITIALIZED_DATA
  107. // MEM_READ
  108. // MEM_WRITE
  109.  
  110. // .rsrc
  111. // 0x00003230 Virtual Size
  112. // 0x00008000 Virtual Address
  113. // 0x00003400 Size of Raw Data
  114. // 0x00003600 Pointer to Raw Data
  115. // 0x00000000 Pointer to Relocations
  116. // 0x00000000 Pointer to Linenumbers
  117. // 0x0000 Number of Relocations
  118. // 0x0000 Number of Linenumbers
  119. // 0x40000040 Characteristics
  120. // CNT_INITIALIZED_DATA
  121. // MEM_READ
  122.  
  123. // .reloc
  124. // 0x0000000c Virtual Size
  125. // 0x0000c000 Virtual Address
  126. // 0x00000200 Size of Raw Data
  127. // 0x00006a00 Pointer to Raw Data
  128. // 0x00000000 Pointer to Relocations
  129. // 0x00000000 Pointer to Linenumbers
  130. // 0x0000 Number of Relocations
  131. // 0x0000 Number of Linenumbers
  132. // 0x42000040 Characteristics
  133. // CNT_INITIALIZED_DATA
  134. // MEM_DISCARDABLE
  135. // MEM_READ
  136.  
  137. // Base Relocation Table
  138. // 0x00004000 Page RVA
  139. // 0x0000000c Block Size
  140. // 0x00000002 Number of Entries
  141. // Entry 1: Type 0x3 Offset 0x00000fe0
  142. // Entry 2: Type 0x0 Offset 0x00000000
  143.  
  144. // Import Address Table
  145. // DLL : mscoree.dll
  146. // 0x00002000 Import Address Table
  147. // 0x00004fce Import Name Table
  148. // 0 Time Date Stamp
  149. // 0 Index of First Forwarder Reference
  150. //
  151. // 0x0000 _CorExeMain
  152.  
  153. // Delay Load Import Address Table
  154. // No data.
  155.  
  156. // Entry point code:
  157. //FF 25 00 20 40 00
  158.  
  159.  
  160. // ----- CLR Header:
  161. // Header size: 0x00000048
  162. // Major runtime version: 0x0002
  163. // Minor runtime version: 0x0005
  164. // 0x00002c3c [0x0000234c] address [size] of Metadata Directory:
  165. // Flags: 0x00000001
  166. // Entry point token: 0x06000003
  167. // 0x00002050 [0x00000170] address [size] of Resources Directory:
  168. // 0x00000000 [0x00000000] address [size] of Strong Name Signature:
  169. // 0x00000000 [0x00000000] address [size] of CodeManager Table:
  170. // 0x00000000 [0x00000000] address [size] of VTableFixups Directory:
  171. // 0x00000000 [0x00000000] address [size] of Export Address Table:
  172. // 0x00000000 [0x00000000] address [size] of Precompile Header:
  173.  
  174. // Metadata Header
  175. // Storage Signature:
  176. // 0x424a5342 Signature
  177. // 0x0001 Major Version
  178. // 0x0001 Minor Version
  179. // 0x00000000 Extra Data Offset
  180. // 0x0000000c Version String Length
  181. // 'v2.0.50727' Version String
  182. // Storage Header:
  183. // 0x00 Flags
  184. // 0x0005 Number of Streams
  185. // Stream 1:
  186. // 0x0000006c Offset
  187. // 0x00000d54 Size
  188. // '#~' Name
  189. // Stream 2:
  190. // 0x00000dc0 Offset
  191. // 0x00000e94 Size
  192. // '#Strings' Name
  193. // Stream 3:
  194. // 0x00001c54 Offset
  195. // 0x0000013c Size
  196. // '#US' Name
  197. // Stream 4:
  198. // 0x00001d90 Offset
  199. // 0x00000010 Size
  200. // '#GUID' Name
  201. // Stream 5:
  202. // 0x00001da0 Offset
  203. // 0x000005ac Size
  204. // '#Blob' Name
  205.  
  206. // Metadata Stream Header:
  207. // 0x00000000 Reserved
  208. // 0x02 Major
  209. // 0x00 Minor
  210. // 0x00 Heaps
  211. // 0x01 Rid
  212. // 0x00001f091da21557 MaskValid
  213. // 0x000016003325fa00 Sorted
  214.  
  215. // Code Manager Table:
  216. // default
  217.  
  218.  
  219. // Export Address Table Jumps:
  220. // No data.
  221.  
  222. // File size : 27648
  223. // PE header size : 1024 (536 used) ( 3.70%)
  224. // PE additional info : 13051 (47.20%)
  225. // Num.of PE sections : 4
  226. // CLR header size : 72 ( 0.26%)
  227. // CLR meta-data size : 9036 (32.68%)
  228. // CLR additional info : 368 ( 1.33%)
  229. // CLR method headers : 510 ( 1.84%)
  230. // Managed code : 2131 ( 7.71%)
  231. // Data : 14336 (51.85%)
  232. // Unaccounted : -12880 (-46.59%)
  233.  
  234. // Num.of PE sections : 4
  235. // .text - 12288
  236. // .sdata - 512
  237. // .rsrc - 13312
  238. // .reloc - 512
  239.  
  240. // CLR meta-data size : 9036
  241. // Module - 1 (10 bytes)
  242. // TypeDef - 11 (154 bytes) 0 interfaces, 0 explicit layout
  243. // TypeRef - 75 (450 bytes)
  244. // MethodDef - 46 (644 bytes) 0 abstract, 0 native, 44 bodies
  245. // FieldDef - 24 (144 bytes) 4 constant
  246. // MemberRef - 111 (666 bytes)
  247. // ParamDef - 26 (156 bytes)
  248. // CustomAttribute- 96 (576 bytes)
  249. // StandAloneSig - 31 (62 bytes)
  250. // PropertyMap - 6 (24 bytes)
  251. // Property - 11 (66 bytes)
  252. // MethodSemantic- 13 (78 bytes)
  253. // TypeSpec - 12 (24 bytes)
  254. // ModuleRef - 2 (4 bytes)
  255. // Assembly - 1 (22 bytes)
  256. // AssemblyRef - 5 (100 bytes)
  257. // ManifestResource- 2 (24 bytes)
  258. // NestedClass - 3 (12 bytes)
  259. // ImplMap - 2 (16 bytes)
  260. // GenericParam - 5 (40 bytes)
  261. // MethodSpec - 4 (16 bytes)
  262. // GenericParamConstraint- 2 (8 bytes)
  263. // Strings - 3731 bytes
  264. // Blobs - 1452 bytes
  265. // UserStrings - 316 bytes
  266. // Guids - 16 bytes
  267. // Uncategorized - 225 bytes
  268.  
  269. // CLR additional info : 368
  270. // Resources - 368
  271.  
  272. // CLR method headers : 510
  273. // Num.of method bodies - 44
  274. // Num.of fat headers - 32
  275. // Num.of tiny headers - 12
  276. // Num.of fat sections - 0
  277. // Num.of small sections - 6
  278.  
  279. // Managed code : 2131
  280. // Ave method size - 48
  281. // Classes defined in this module:
  282. //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  283. // Class MyApplication (auto) (ansi)
  284. // Class MyComputer (auto) (ansi)
  285. // Class MyProject (auto) (ansi) (sealed)
  286. // Class MyForms (auto) (ansi) (sealed) (nested assembly)
  287. // Class MyWebServices (auto) (ansi) (sealed) (nested assembly)
  288. // Class ThreadSafeObjectProvider`1 (auto) (ansi) (sealed) (nested assembly)
  289. // Class Form1 (public) (auto) (ansi)
  290. // Class Resources (auto) (ansi) (sealed)
  291. // Class MySettings (auto) (ansi) (sealed)
  292. // Class MySettingsProperty (auto) (ansi) (sealed)
  293. //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  294.  
  295. // ================================= M E T A I N F O ================================================
  296.  
  297. // ===========================================================
  298. // Name,Size,cRecs,cbRec
  299. // Strings,3731
  300. // Blobs,1452
  301. // Guids,16
  302. // Module,10,1,10
  303. // TypeRef,450,75,6
  304. // TypeDef,154,11,14
  305. // FieldPtr,0,0,2
  306. // Field,144,24,6
  307. // MethodPtr,0,0,2
  308. // Method,644,46,14
  309. // ParamPtr,0,0,2
  310. // Param,156,26,6
  311. // InterfaceImpl,0,0,4
  312. // MemberRef,666,111,6
  313. // Constant,0,0,6
  314. // CustomAttribute,576,96,6
  315. // FieldMarshal,0,0,4
  316. // DeclSecurity,0,0,6
  317. // ClassLayout,0,0,8
  318. // FieldLayout,0,0,6
  319. // StandAloneSig,62,31,2
  320. // EventMap,0,0,4
  321. // EventPtr,0,0,2
  322. // Event,0,0,6
  323. // PropertyMap,24,6,4
  324. // PropertyPtr,0,0,2
  325. // Property,66,11,6
  326. // MethodSemantics,78,13,6
  327. // MethodImpl,0,0,6
  328. // ModuleRef,4,2,2
  329. // TypeSpec,24,12,2
  330. // ImplMap,16,2,8
  331. // FieldRVA,0,0,6
  332. // ENCLog,0,0,8
  333. // ENCMap,0,0,4
  334. // Assembly,22,1,22
  335. // AssemblyProcessor,0,0,4
  336. // AssemblyOS,0,0,12
  337. // AssemblyRef,100,5,20
  338. // AssemblyRefProcessor,0,0,6
  339. // AssemblyRefOS,0,0,14
  340. // File,0,0,8
  341. // ExportedType,0,0,14
  342. // ManifestResource,24,2,12
  343. // NestedClass,12,3,4
  344. // GenericParam,40,5,8
  345. // MethodSpec,16,4,4
  346. // GenericParamConstraint,8,2,4
  347. // Metadata section: 0x424a5342, version: 1.1, extra: 0, version len: 12, version: v2.0.50727
  348. // flags: 0x00, streams: 5
  349. // : 42 53 4a 42 01 00 01 00 00 00 00 00 0c 00 00 00 >BSJB <
  350. // : 76 32 2e 30 2e 35 30 37 32 37 00 00 00 00 05 00 >v2.0.50727 <
  351. // : 6c 00 00 00 54 0d 00 00 23 7e 00 00 c0 0d 00 00 >l T #~ <
  352. // : 94 0e 00 00 23 53 74 72 69 6e 67 73 00 00 00 00 > #Strings <
  353. // : 54 1c 00 00 3c 01 00 00 23 55 53 00 90 1d 00 00 >T < #US <
  354. // : 10 00 00 00 23 47 55 49 44 00 00 00 a0 1d 00 00 > #GUID <
  355. // : ac 05 00 00 23 42 6c 6f 62 00 00 00 > #Blob <
  356. // Stream 0: name: #~, size 3412
  357. // Stream 1: name: #Strings, size 3732
  358. // Stream 2: name: #US, size 316
  359. // Stream 3: name: #GUID, size 16
  360. // Stream 4: name: #Blob, size 1452
  361. // Metadata header: 2.0, heaps: 0x00, rid: 0x01, valid: 0x00001f091da21557, sorted: 0x000016003325fa00
  362. // : 00 00 00 00 02 00 00 01 57 15 a2 1d 09 1f 00 00 > W <
  363. // : 00 fa 25 33 00 16 00 00 > %3 <
  364. //
  365. // Strings: 3731(0xe93), Blobs: 1452(0x5ac), Guids: 16(0x10), User strings: 316(0x13c)
  366. // 0(0): Module cRecs: 1(0x1), cbRec: 10(0xa), cbTable: 10(0xa)
  367. // col 0: Generation oCol: 0, cbCol:2, USHORT
  368. // col 1: Name oCol: 2, cbCol:2, string
  369. // col 2: Mvid oCol: 4, cbCol:2, GUID
  370. // col 3: EncId oCol: 6, cbCol:2, GUID
  371. // col 4: EncBaseId oCol: 8, cbCol:2, GUID
  372. // 1(0x1): TypeRef cRecs: 75(0x4b), cbRec: 6(0x6), cbTable: 450(0x1c2)
  373. // col 0: ResolutionScope oCol: 0, cbCol:2, ResolutionScope
  374. // col 1: Name oCol: 2, cbCol:2, string
  375. // col 2: Namespace oCol: 4, cbCol:2, string
  376. // 2(0x2): TypeDef cRecs: 11(0xb), cbRec: 14(0xe), cbTable: 154(0x9a)
  377. // col 0: Flags oCol: 0, cbCol:4, ULONG
  378. // col 1: Name oCol: 4, cbCol:2, string
  379. // col 2: Namespace oCol: 6, cbCol:2, string
  380. // col 3: Extends oCol: 8, cbCol:2, TypeDefOrRef
  381. // col 4: FieldList oCol: a, cbCol:2, Field
  382. // col 5: MethodList oCol: c, cbCol:2, Method
  383. // 3(0x3): FieldPtr cRecs: 0(0), cbRec: 2(0x2), cbTable: 0(0)
  384. // col 0: Field oCol: 0, cbCol:2, Field
  385. // 4(0x4): Field cRecs: 24(0x18), cbRec: 6(0x6), cbTable: 144(0x90)
  386. // col 0: Flags oCol: 0, cbCol:2, USHORT
  387. // col 1: Name oCol: 2, cbCol:2, string
  388. // col 2: Signature oCol: 4, cbCol:2, blob
  389. // 5(0x5): MethodPtr cRecs: 0(0), cbRec: 2(0x2), cbTable: 0(0)
  390. // col 0: Method oCol: 0, cbCol:2, Method
  391. // 6(0x6): Method cRecs: 46(0x2e), cbRec: 14(0xe), cbTable: 644(0x284)
  392. // col 0: RVA oCol: 0, cbCol:4, ULONG
  393. // col 1: ImplFlags oCol: 4, cbCol:2, USHORT
  394. // col 2: Flags oCol: 6, cbCol:2, USHORT
  395. // col 3: Name oCol: 8, cbCol:2, string
  396. // col 4: Signature oCol: a, cbCol:2, blob
  397. // col 5: ParamList oCol: c, cbCol:2, Param
  398. // 7(0x7): ParamPtr cRecs: 0(0), cbRec: 2(0x2), cbTable: 0(0)
  399. // col 0: Param oCol: 0, cbCol:2, Param
  400. // 8(0x8): Param cRecs: 26(0x1a), cbRec: 6(0x6), cbTable: 156(0x9c)
  401. // col 0: Flags oCol: 0, cbCol:2, USHORT
  402. // col 1: Sequence oCol: 2, cbCol:2, USHORT
  403. // col 2: Name oCol: 4, cbCol:2, string
  404. // 9(0x9): InterfaceImpl cRecs: 0(0), cbRec: 4(0x4), cbTable: 0(0)
  405. // col 0:* Class oCol: 0, cbCol:2, TypeDef
  406. // col 1: Interface oCol: 2, cbCol:2, TypeDefOrRef
  407. // 10(0xa): MemberRef cRecs: 111(0x6f), cbRec: 6(0x6), cbTable: 666(0x29a)
  408. // col 0: Class oCol: 0, cbCol:2, MemberRefParent
  409. // col 1: Name oCol: 2, cbCol:2, string
  410. // col 2: Signature oCol: 4, cbCol:2, blob
  411. // 11(0xb): Constant cRecs: 0(0), cbRec: 6(0x6), cbTable: 0(0)
  412. // col 0: Type oCol: 0, cbCol:1, BYTE
  413. // col 1:* Parent oCol: 2, cbCol:2, HasConstant
  414. // col 2: Value oCol: 4, cbCol:2, blob
  415. // 12(0xc): CustomAttribute cRecs: 96(0x60), cbRec: 6(0x6), cbTable: 576(0x240)
  416. // col 0:* Parent oCol: 0, cbCol:2, HasCustomAttribute
  417. // col 1: Type oCol: 2, cbCol:2, CustomAttributeType
  418. // col 2: Value oCol: 4, cbCol:2, blob
  419. // 13(0xd): FieldMarshal cRecs: 0(0), cbRec: 4(0x4), cbTable: 0(0)
  420. // col 0:* Parent oCol: 0, cbCol:2, HasFieldMarshal
  421. // col 1: NativeType oCol: 2, cbCol:2, blob
  422. // 14(0xe): DeclSecurity cRecs: 0(0), cbRec: 6(0x6), cbTable: 0(0)
  423. // col 0: Action oCol: 0, cbCol:2, short
  424. // col 1:* Parent oCol: 2, cbCol:2, HasDeclSecurity
  425. // col 2: PermissionSet oCol: 4, cbCol:2, blob
  426. // 15(0xf): ClassLayout cRecs: 0(0), cbRec: 8(0x8), cbTable: 0(0)
  427. // col 0: PackingSize oCol: 0, cbCol:2, USHORT
  428. // col 1: ClassSize oCol: 2, cbCol:4, ULONG
  429. // col 2:* Parent oCol: 6, cbCol:2, TypeDef
  430. // 16(0x10): FieldLayout cRecs: 0(0), cbRec: 6(0x6), cbTable: 0(0)
  431. // col 0: OffSet oCol: 0, cbCol:4, ULONG
  432. // col 1:* Field oCol: 4, cbCol:2, Field
  433. // 17(0x11): StandAloneSig cRecs: 31(0x1f), cbRec: 2(0x2), cbTable: 62(0x3e)
  434. // col 0: Signature oCol: 0, cbCol:2, blob
  435. // 18(0x12): EventMap cRecs: 0(0), cbRec: 4(0x4), cbTable: 0(0)
  436. // col 0: Parent oCol: 0, cbCol:2, TypeDef
  437. // col 1: EventList oCol: 2, cbCol:2, Event
  438. // 19(0x13): EventPtr cRecs: 0(0), cbRec: 2(0x2), cbTable: 0(0)
  439. // col 0: Event oCol: 0, cbCol:2, Event
  440. // 20(0x14): Event cRecs: 0(0), cbRec: 6(0x6), cbTable: 0(0)
  441. // col 0: EventFlags oCol: 0, cbCol:2, USHORT
  442. // col 1: Name oCol: 2, cbCol:2, string
  443. // col 2: EventType oCol: 4, cbCol:2, TypeDefOrRef
  444. // 21(0x15): PropertyMap cRecs: 6(0x6), cbRec: 4(0x4), cbTable: 24(0x18)
  445. // col 0: Parent oCol: 0, cbCol:2, TypeDef
  446. // col 1: PropertyList oCol: 2, cbCol:2, Property
  447. // 22(0x16): PropertyPtr cRecs: 0(0), cbRec: 2(0x2), cbTable: 0(0)
  448. // col 0: Property oCol: 0, cbCol:2, Property
  449. // 23(0x17): Property cRecs: 11(0xb), cbRec: 6(0x6), cbTable: 66(0x42)
  450. // col 0: PropFlags oCol: 0, cbCol:2, USHORT
  451. // col 1: Name oCol: 2, cbCol:2, string
  452. // col 2: Type oCol: 4, cbCol:2, blob
  453. // 24(0x18): MethodSemantics cRecs: 13(0xd), cbRec: 6(0x6), cbTable: 78(0x4e)
  454. // col 0: Semantic oCol: 0, cbCol:2, USHORT
  455. // col 1: Method oCol: 2, cbCol:2, Method
  456. // col 2:* Association oCol: 4, cbCol:2, HasSemantic
  457. // 25(0x19): MethodImpl cRecs: 0(0), cbRec: 6(0x6), cbTable: 0(0)
  458. // col 0:* Class oCol: 0, cbCol:2, TypeDef
  459. // col 1: MethodBody oCol: 2, cbCol:2, MethodDefOrRef
  460. // col 2: MethodDeclaration oCol: 4, cbCol:2, MethodDefOrRef
  461. // 26(0x1a): ModuleRef cRecs: 2(0x2), cbRec: 2(0x2), cbTable: 4(0x4)
  462. // col 0: Name oCol: 0, cbCol:2, string
  463. // 27(0x1b): TypeSpec cRecs: 12(0xc), cbRec: 2(0x2), cbTable: 24(0x18)
  464. // col 0: Signature oCol: 0, cbCol:2, blob
  465. // 28(0x1c): ImplMap cRecs: 2(0x2), cbRec: 8(0x8), cbTable: 16(0x10)
  466. // col 0: MappingFlags oCol: 0, cbCol:2, USHORT
  467. // col 1:* MemberForwarded oCol: 2, cbCol:2, MemberForwarded
  468. // col 2: ImportName oCol: 4, cbCol:2, string
  469. // col 3: ImportScope oCol: 6, cbCol:2, ModuleRef
  470. // 29(0x1d): FieldRVA cRecs: 0(0), cbRec: 6(0x6), cbTable: 0(0)
  471. // col 0: RVA oCol: 0, cbCol:4, ULONG
  472. // col 1:* Field oCol: 4, cbCol:2, Field
  473. // 30(0x1e): ENCLog cRecs: 0(0), cbRec: 8(0x8), cbTable: 0(0)
  474. // col 0: Token oCol: 0, cbCol:4, ULONG
  475. // col 1: FuncCode oCol: 4, cbCol:4, ULONG
  476. // 31(0x1f): ENCMap cRecs: 0(0), cbRec: 4(0x4), cbTable: 0(0)
  477. // col 0: Token oCol: 0, cbCol:4, ULONG
  478. // 32(0x20): Assembly cRecs: 1(0x1), cbRec: 22(0x16), cbTable: 22(0x16)
  479. // col 0: HashAlgId oCol: 0, cbCol:4, ULONG
  480. // col 1: MajorVersion oCol: 4, cbCol:2, USHORT
  481. // col 2: MinorVersion oCol: 6, cbCol:2, USHORT
  482. // col 3: BuildNumber oCol: 8, cbCol:2, USHORT
  483. // col 4: RevisionNumber oCol: a, cbCol:2, USHORT
  484. // col 5: Flags oCol: c, cbCol:4, ULONG
  485. // col 6: PublicKey oCol:10, cbCol:2, blob
  486. // col 7: Name oCol:12, cbCol:2, string
  487. // col 8: Locale oCol:14, cbCol:2, string
  488. // 33(0x21): AssemblyProcessor cRecs: 0(0), cbRec: 4(0x4), cbTable: 0(0)
  489. // col 0: Processor oCol: 0, cbCol:4, ULONG
  490. // 34(0x22): AssemblyOS cRecs: 0(0), cbRec: 12(0xc), cbTable: 0(0)
  491. // col 0: OSPlatformId oCol: 0, cbCol:4, ULONG
  492. // col 1: OSMajorVersion oCol: 4, cbCol:4, ULONG
  493. // col 2: OSMinorVersion oCol: 8, cbCol:4, ULONG
  494. // 35(0x23): AssemblyRef cRecs: 5(0x5), cbRec: 20(0x14), cbTable: 100(0x64)
  495. // col 0: MajorVersion oCol: 0, cbCol:2, USHORT
  496. // col 1: MinorVersion oCol: 2, cbCol:2, USHORT
  497. // col 2: BuildNumber oCol: 4, cbCol:2, USHORT
  498. // col 3: RevisionNumber oCol: 6, cbCol:2, USHORT
  499. // col 4: Flags oCol: 8, cbCol:4, ULONG
  500. // col 5: PublicKeyOrToken oCol: c, cbCol:2, blob
  501. // col 6: Name oCol: e, cbCol:2, string
  502. // col 7: Locale oCol:10, cbCol:2, string
  503. // col 8: HashValue oCol:12, cbCol:2, blob
  504. // 36(0x24): AssemblyRefProcessor cRecs: 0(0), cbRec: 6(0x6), cbTable: 0(0)
  505. // col 0: Processor oCol: 0, cbCol:4, ULONG
  506. // col 1: AssemblyRef oCol: 4, cbCol:2, AssemblyRef
  507. // 37(0x25): AssemblyRefOS cRecs: 0(0), cbRec: 14(0xe), cbTable: 0(0)
  508. // col 0: OSPlatformId oCol: 0, cbCol:4, ULONG
  509. // col 1: OSMajorVersion oCol: 4, cbCol:4, ULONG
  510. // col 2: OSMinorVersion oCol: 8, cbCol:4, ULONG
  511. // col 3: AssemblyRef oCol: c, cbCol:2, AssemblyRef
  512. // 38(0x26): File cRecs: 0(0), cbRec: 8(0x8), cbTable: 0(0)
  513. // col 0: Flags oCol: 0, cbCol:4, ULONG
  514. // col 1: Name oCol: 4, cbCol:2, string
  515. // col 2: HashValue oCol: 6, cbCol:2, blob
  516. // 39(0x27): ExportedType cRecs: 0(0), cbRec: 14(0xe), cbTable: 0(0)
  517. // col 0: Flags oCol: 0, cbCol:4, ULONG
  518. // col 1: TypeDefId oCol: 4, cbCol:4, ULONG
  519. // col 2: TypeName oCol: 8, cbCol:2, string
  520. // col 3: TypeNamespace oCol: a, cbCol:2, string
  521. // col 4: Implementation oCol: c, cbCol:2, Implementation
  522. // 40(0x28): ManifestResource cRecs: 2(0x2), cbRec: 12(0xc), cbTable: 24(0x18)
  523. // col 0: Offset oCol: 0, cbCol:4, ULONG
  524. // col 1: Flags oCol: 4, cbCol:4, ULONG
  525. // col 2: Name oCol: 8, cbCol:2, string
  526. // col 3: Implementation oCol: a, cbCol:2, Implementation
  527. // 41(0x29): NestedClass cRecs: 3(0x3), cbRec: 4(0x4), cbTable: 12(0xc)
  528. // col 0:* NestedClass oCol: 0, cbCol:2, TypeDef
  529. // col 1: EnclosingClass oCol: 2, cbCol:2, TypeDef
  530. // 42(0x2a): GenericParam cRecs: 5(0x5), cbRec: 8(0x8), cbTable: 40(0x28)
  531. // col 0: Number oCol: 0, cbCol:2, USHORT
  532. // col 1: Flags oCol: 2, cbCol:2, USHORT
  533. // col 2:* Owner oCol: 4, cbCol:2, TypeOrMethodDef
  534. // col 3: Name oCol: 6, cbCol:2, string
  535. // 43(0x2b): MethodSpec cRecs: 4(0x4), cbRec: 4(0x4), cbTable: 16(0x10)
  536. // col 0: Method oCol: 0, cbCol:2, MethodDefOrRef
  537. // col 1: Instantiation oCol: 2, cbCol:2, blob
  538. // 44(0x2c): GenericParamConstraint cRecs: 2(0x2), cbRec: 4(0x4), cbTable: 8(0x8)
  539. // col 0:* Owner oCol: 0, cbCol:2, GenericParam
  540. // col 1: Constraint oCol: 2, cbCol:2, TypeDefOrRef
  541. //
  542. // Blob Heap: 1452(0x5ac) bytes
  543. // 0,0 : > <
  544. // 1,8 : b7 7a 5c 56 19 34 e0 89 > z\V 4 <
  545. // a,8 : b0 3f 5f 7f 11 d5 0a 3a > ?_ : <
  546. // 13,3 : 00 00 01 > <
  547. // 17,4 : 00 01 01 1c > <
  548. // 1c,7 : 06 15 12 09 01 12 0d > <
  549. // 24,5 : 00 01 01 1d 0e > <
  550. // 2a,3 : 20 00 01 > <
  551. // 2e,4 : 00 00 12 0c > <
  552. // 33,7 : 06 15 12 1c 01 12 0c > <
  553. // 3b,4 : 00 00 12 08 > <
  554. // 40,7 : 06 15 12 1c 01 12 08 > <
  555. // 48,4 : 00 00 12 19 > <
  556. // 4d,7 : 06 15 12 1c 01 12 19 > <
  557. // 55,4 : 00 00 12 14 > <
  558. // 5a,7 : 06 15 12 1c 01 12 14 > <
  559. // 62,4 : 00 00 12 18 > <
  560. // 67,7 : 06 15 12 1c 01 12 18 > <
  561. // 6f,4 : 08 00 12 0c > <
  562. // 74,4 : 08 00 12 08 > <
  563. // 79,4 : 08 00 12 19 > <
  564. // 7e,4 : 08 00 12 14 > <
  565. // 83,4 : 08 00 12 18 > <
  566. // 88,4 : 20 00 12 20 > <
  567. // 8d,3 : 06 12 20 > <
  568. // 91,5 : 20 01 01 12 20 > <
  569. // 97,2 : 1e 00 > <
  570. // 9a,7 : 10 01 01 1e 00 1e 00 > <
  571. // a2,7 : 30 01 01 01 10 1e 00 >0 <
  572. // aa,3 : 06 12 21 > ! <
  573. // ae,4 : 20 01 02 1c > <
  574. // b3,3 : 20 00 08 > <
  575. // b7,4 : 20 00 12 25 > % <
  576. // bc,3 : 20 00 0e > <
  577. // c0,4 : 28 00 12 20 >( <
  578. // c5,2 : 13 00 > <
  579. // c8,4 : 20 00 13 00 > <
  580. // cd,3 : 06 13 00 > <
  581. // d1,4 : 28 00 13 00 >( <
  582. // d6,4 : 20 01 01 02 > <
  583. // db,3 : 06 12 29 > ) <
  584. // df,2 : 06 08 > <
  585. // e2,2 : 06 0e > <
  586. // e5,3 : 06 1d 05 > <
  587. // e9,9 : 00 05 02 18 18 18 08 10 18 > <
  588. // f3,9 : 00 05 02 18 18 18 09 10 09 > <
  589. // fd,6 : 20 02 01 1c 12 2d > - <
  590. // 104,3 : 06 12 31 > 1 <
  591. // 108,3 : 06 12 35 > 5 <
  592. // 10c,4 : 00 00 12 31 > 1 <
  593. // 111,4 : 00 00 12 35 > 5 <
  594. // 116,5 : 00 01 01 12 35 > 5 <
  595. // 11c,4 : 08 00 12 31 > 1 <
  596. // 121,4 : 08 00 12 35 > 5 <
  597. // 126,3 : 06 12 28 > ( <
  598. // 12a,2 : 06 02 > <
  599. // 12d,2 : 06 1c > <
  600. // 130,6 : 00 02 01 1c 12 2d > - <
  601. // 137,4 : 00 00 12 28 > ( <
  602. // 13c,4 : 08 00 12 28 > ( <
  603. // 141,6 : 15 12 09 01 12 0d > <
  604. // 148,5 : 20 02 01 1c 18 > <
  605. // 14e,5 : 20 01 01 12 3d > = <
  606. // 154,6 : 00 02 18 12 49 08 > I <
  607. // 15b,4 : 00 01 08 18 > <
  608. // 160,4 : 07 01 1d 05 > <
  609. // 165,5 : 20 01 13 00 08 > <
  610. // 16b,3 : 20 00 02 > <
  611. // 16f,6 : 20 02 01 08 13 00 > <
  612. // 176,5 : 20 02 01 08 08 > <
  613. // 17c,4 : 20 01 01 08 > <
  614. // 181,4 : 00 01 1c 1c > <
  615. // 186,4 : 20 01 01 1c > <
  616. // 18b,5 : 20 01 01 13 00 > <
  617. // 191,10: 07 08 08 08 12 0d 15 12 09 01 12 0d 08 02 02 08 > <
  618. // 1a2,3 : 07 01 02 > <
  619. // 1a6,5 : 20 02 01 0c 0c > <
  620. // 1ac,5 : 20 01 01 11 5d > ] <
  621. // 1b2,5 : 20 01 01 11 6d > m <
  622. // 1b8,5 : 20 01 01 11 61 > a <
  623. // 1be,4 : 20 01 01 0e > <
  624. // 1c3,a : 07 04 11 5d 11 5d 11 61 11 61 > ] ] a a <
  625. // 1ce,6 : 00 01 1d 12 71 0e > q <
  626. // 1d5,3 : 20 00 18 > <
  627. // 1d9,4 : 00 01 18 08 > <
  628. // 1de,6 : 00 02 01 0e 1d 05 > <
  629. // 1e5,b : 07 06 12 71 08 1d 12 71 09 18 02 > q q <
  630. // 1f1,4 : 01 00 00 00 > <
  631. // 1f6,3 : 00 00 02 > <
  632. // 1fa,4 : 00 01 01 02 > <
  633. // 1ff,5 : 20 01 01 1d 0e > <
  634. // 205,6 : 20 01 01 11 80 91 > <
  635. // 20c,6 : 20 01 01 11 80 95 > <
  636. // 213,5 : 20 01 01 12 1d > <
  637. // 219,6 : 20 01 01 11 80 9d > <
  638. // 220,8 : 01 00 01 00 00 00 00 00 > <
  639. // 229,5 : 20 02 01 0e 0e > <
  640. // 22f,17: 01 00 0a 4d 79 54 65 6d 70 6c 61 74 65 07 38 2e > MyTemplate 8.<
  641. // : 30 2e 30 2e 30 00 00 >0.0.0 <
  642. // 247,8 : 01 00 02 00 00 00 00 00 > <
  643. // 250,6 : 15 12 1c 01 12 0c > <
  644. // 257,6 : 15 12 1c 01 12 08 > <
  645. // 25e,6 : 15 12 1c 01 12 19 > <
  646. // 265,6 : 15 12 1c 01 12 14 > <
  647. // 26c,6 : 15 12 1c 01 12 18 > <
  648. // 273,4 : 07 01 12 0c > <
  649. // 278,4 : 07 01 12 08 > <
  650. // 27d,4 : 07 01 12 19 > <
  651. // 282,4 : 07 01 12 14 > <
  652. // 287,4 : 07 01 12 18 > <
  653. // 28c,d : 01 00 08 4d 79 2e 46 6f 72 6d 73 00 00 > My.Forms <
  654. // 29a,13: 01 00 0e 4d 79 2e 57 65 62 53 65 72 76 69 63 65 > My.WebService<
  655. // : 73 00 00 >s <
  656. // 2ae,10: 01 00 0b 4d 79 2e 43 6f 6d 70 75 74 65 72 00 00 > My.Computer <
  657. // 2bf,c : 01 00 07 4d 79 2e 55 73 65 72 00 00 > My.User <
  658. // 2cc,13: 01 00 0e 4d 79 2e 41 70 70 6c 69 63 61 74 69 6f > My.Applicatio<
  659. // : 6e 00 00 >n <
  660. // 2e0,4 : 0a 01 12 20 > <
  661. // 2e5,4 : 07 01 12 20 > <
  662. // 2ea,7 : 00 01 12 25 11 80 c1 > % <
  663. // 2f2,6 : 00 02 0e 0e 1d 0e > <
  664. // 2f9,5 : 20 02 01 1c 1c > <
  665. // 2ff,5 : 10 01 00 1e 00 > <
  666. // 305,4 : 0a 01 1e 00 > <
  667. // 30a,6 : 00 01 01 12 80 d9 > <
  668. // 311,5 : 20 00 12 80 d9 > <
  669. // 317,7 : 20 02 01 0e 12 80 d9 > <
  670. // 31f,d : 07 07 1e 00 0e 12 80 bd 1d 0e 02 02 02 > <
  671. // 32d,4 : 07 01 1e 00 > <
  672. // 332,3 : 07 01 08 > <
  673. // 336,4 : 07 01 12 25 > % <
  674. // 33b,3 : 07 01 0e > <
  675. // 33f,7 : 20 04 01 0e 0e 0e 0e > <
  676. // 347,58: 01 00 19 53 79 73 74 65 6d 2e 57 69 6e 64 6f 77 > System.Window<
  677. // : 73 2e 46 6f 72 6d 73 2e 46 6f 72 6d 12 43 72 65 >s.Forms.Form Cre<
  678. // : 61 74 65 5f 5f 49 6e 73 74 61 6e 63 65 5f 5f 13 >ate__Instance__ <
  679. // : 44 69 73 70 6f 73 65 5f 5f 49 6e 73 74 61 6e 63 >Dispose__Instanc<
  680. // : 65 5f 5f 12 4d 79 2e 4d 79 50 72 6f 6a 65 63 74 >e__ My.MyProject<
  681. // : 2e 46 6f 72 6d 73 00 00 >.Forms <
  682. // 3a0,5 : 07 02 1e 00 02 > <
  683. // 3a6,61: 01 00 34 53 79 73 74 65 6d 2e 57 65 62 2e 53 65 > 4System.Web.Se<
  684. // : 72 76 69 63 65 73 2e 50 72 6f 74 6f 63 6f 6c 73 >rvices.Protocols<
  685. // : 2e 53 6f 61 70 48 74 74 70 43 6c 69 65 6e 74 50 >.SoapHttpClientP<
  686. // : 72 6f 74 6f 63 6f 6c 12 43 72 65 61 74 65 5f 5f >rotocol Create__<
  687. // : 49 6e 73 74 61 6e 63 65 5f 5f 13 44 69 73 70 6f >Instance__ Dispo<
  688. // : 73 65 5f 5f 49 6e 73 74 61 6e 63 65 5f 5f 00 00 >se__Instance__ <
  689. // : 00 > <
  690. // 408,6 : 15 12 1c 01 13 00 > <
  691. // 40f,4 : 0a 01 13 00 > <
  692. // 414,5 : 07 02 13 00 02 > <
  693. // 41a,5 : 01 00 00 00 00 > <
  694. // 420,5 : 00 02 02 1c 1c > <
  695. // 426,5 : 20 00 12 80 f1 > <
  696. // 42c,7 : 20 02 01 0e 12 80 f1 > <
  697. // 434,7 : 07 03 12 31 12 31 02 > 1 1 <
  698. // 43c,4 : 07 01 12 35 > 5 <
  699. // 441,40: 01 00 33 53 79 73 74 65 6d 2e 52 65 73 6f 75 72 > 3System.Resour<
  700. // : 63 65 73 2e 54 6f 6f 6c 73 2e 53 74 72 6f 6e 67 >ces.Tools.Strong<
  701. // : 6c 79 54 79 70 65 64 52 65 73 6f 75 72 63 65 42 >lyTypedResourceB<
  702. // : 75 69 6c 64 65 72 07 34 2e 30 2e 30 2e 30 00 00 >uilder 4.0.0.0 <
  703. // 482,8 : 00 01 12 80 f5 12 80 f5 > <
  704. // 48b,6 : 20 01 01 12 80 fd > <
  705. // 492,6 : 07 03 12 28 1c 02 > ( <
  706. // 499,59: 01 00 4b 4d 69 63 72 6f 73 6f 66 74 2e 56 69 73 > KMicrosoft.Vis<
  707. // : 75 61 6c 53 74 75 64 69 6f 2e 45 64 69 74 6f 72 >ualStudio.Editor<
  708. // : 73 2e 53 65 74 74 69 6e 67 73 44 65 73 69 67 6e >s.SettingsDesign<
  709. // : 65 72 2e 53 65 74 74 69 6e 67 73 53 69 6e 67 6c >er.SettingsSingl<
  710. // : 65 46 69 6c 65 47 65 6e 65 72 61 74 6f 72 08 31 >eFileGenerator 1<
  711. // : 31 2e 30 2e 30 2e 30 00 00 >1.0.0.0 <
  712. // 4f3,4 : 07 01 12 28 > ( <
  713. // 4f8,10: 01 00 0b 4d 79 2e 53 65 74 74 69 6e 67 73 00 00 > My.Settings <
  714. // 509,6 : 20 01 01 11 81 05 > <
  715. // 510,8 : 01 00 07 01 00 00 00 00 > <
  716. // 519,8 : 01 00 08 00 00 00 00 00 > <
  717. // 522,1e: 01 00 01 00 54 02 16 57 72 61 70 4e 6f 6e 45 78 > T WrapNonEx<
  718. // : 63 65 70 74 69 6f 6e 54 68 72 6f 77 73 01 >ceptionThrows <
  719. // 541,c : 01 00 07 31 2e 30 2e 30 2e 30 00 00 > 1.0.0.0 <
  720. // 54e,29: 01 00 24 66 63 66 35 30 66 38 39 2d 65 65 35 35 > $fcf50f89-ee55<
  721. // : 2d 34 30 37 31 2d 61 30 36 32 2d 37 62 36 36 65 >-4071-a062-7b66e<
  722. // : 39 37 36 62 36 34 63 00 00 >976b64c <
  723. // 578,17: 01 00 12 43 6f 70 79 72 69 67 68 74 20 c2 a9 20 > Copyright <
  724. // : 20 32 30 31 34 00 00 > 2014 <
  725. // 590,18: 01 00 13 57 69 6e 64 6f 77 73 41 70 70 6c 69 63 > WindowsApplic<
  726. // : 61 74 69 6f 6e 32 00 00 >ation2 <
  727. // 5a9,0 : > <
  728. // 5aa,0 : > <
  729. // 5ab,0 : > <
  730. //
  731. // String Heap: 3731(0xe93) bytes
  732. // 00000000: 00 > <
  733. // 00000001: 3c 4d 6f 64 75 6c 65 3e 00 ><Module> <
  734. // 0000000a: 6d 73 63 6f 72 6c 69 62 00 >mscorlib <
  735. // 00000013: 4d 69 63 72 6f 73 6f 66 74 2e 56 69 73 75 61 6c >Microsoft.Visual<
  736. // : 42 61 73 69 63 00 >Basic <
  737. // 00000029: 4d 79 41 70 70 6c 69 63 61 74 69 6f 6e 00 >MyApplication <
  738. // 00000037: 57 69 6e 64 6f 77 73 41 70 70 6c 69 63 61 74 69 >WindowsApplicati<
  739. // : 6f 6e 32 2e 4d 79 00 >on2.My <
  740. // 0000004e: 4d 79 43 6f 6d 70 75 74 65 72 00 >MyComputer <
  741. // 00000059: 4d 79 50 72 6f 6a 65 63 74 00 >MyProject <
  742. // 00000063: 4d 79 46 6f 72 6d 73 00 >MyForms <
  743. // 0000006b: 4d 79 57 65 62 53 65 72 76 69 63 65 73 00 >MyWebServices <
  744. // 00000079: 54 68 72 65 61 64 53 61 66 65 4f 62 6a 65 63 74 >ThreadSafeObject<
  745. // : 50 72 6f 76 69 64 65 72 60 31 00 >Provider`1 <
  746. // 00000094: 46 6f 72 6d 31 00 >Form1 <
  747. // 0000009a: 57 69 6e 64 6f 77 73 41 70 70 6c 69 63 61 74 69 >WindowsApplicati<
  748. // : 6f 6e 32 00 >on2 <
  749. // 000000ae: 52 65 73 6f 75 72 63 65 73 00 >Resources <
  750. // 000000b8: 57 69 6e 64 6f 77 73 41 70 70 6c 69 63 61 74 69 >WindowsApplicati<
  751. // : 6f 6e 32 2e 4d 79 2e 52 65 73 6f 75 72 63 65 73 >on2.My.Resources<
  752. // : 00 > <
  753. // 000000d9: 4d 79 53 65 74 74 69 6e 67 73 00 >MySettings <
  754. // 000000e4: 4d 79 53 65 74 74 69 6e 67 73 50 72 6f 70 65 72 >MySettingsProper<
  755. // : 74 79 00 >ty <
  756. // 000000f7: 4d 69 63 72 6f 73 6f 66 74 2e 56 69 73 75 61 6c >Microsoft.Visual<
  757. // : 42 61 73 69 63 2e 41 70 70 6c 69 63 61 74 69 6f >Basic.Applicatio<
  758. // : 6e 53 65 72 76 69 63 65 73 00 >nServices <
  759. // 00000121: 57 69 6e 64 6f 77 73 46 6f 72 6d 73 41 70 70 6c >WindowsFormsAppl<
  760. // : 69 63 61 74 69 6f 6e 42 61 73 65 00 >icationBase <
  761. // 0000013d: 2e 63 63 74 6f 72 00 >.cctor <
  762. // 00000144: 5f 5f 45 4e 43 41 64 64 54 6f 4c 69 73 74 00 >__ENCAddToList <
  763. // 00000153: 76 61 6c 75 65 00 >value <
  764. // 00000159: 53 79 73 74 65 6d 2e 43 6f 6c 6c 65 63 74 69 6f >System.Collectio<
  765. // : 6e 73 2e 47 65 6e 65 72 69 63 00 >ns.Generic <
  766. // 00000174: 4c 69 73 74 60 31 00 >List`1 <
  767. // 0000017b: 53 79 73 74 65 6d 00 >System <
  768. // 00000182: 57 65 61 6b 52 65 66 65 72 65 6e 63 65 00 >WeakReference <
  769. // 00000190: 5f 5f 45 4e 43 4c 69 73 74 00 >__ENCList <
  770. // 0000019a: 4d 61 69 6e 00 >Main <
  771. // 0000019f: 41 72 67 73 00 >Args <
  772. // 000001a4: 2e 63 74 6f 72 00 >.ctor <
  773. // 000001aa: 4f 6e 43 72 65 61 74 65 4d 61 69 6e 46 6f 72 6d >OnCreateMainForm<
  774. // : 00 > <
  775. // 000001bb: 4d 69 63 72 6f 73 6f 66 74 2e 56 69 73 75 61 6c >Microsoft.Visual<
  776. // : 42 61 73 69 63 2e 44 65 76 69 63 65 73 00 >Basic.Devices <
  777. // 000001d9: 43 6f 6d 70 75 74 65 72 00 >Computer <
  778. // 000001e2: 4f 62 6a 65 63 74 00 >Object <
  779. // 000001e9: 67 65 74 5f 43 6f 6d 70 75 74 65 72 00 >get_Computer <
  780. // 000001f6: 6d 5f 43 6f 6d 70 75 74 65 72 4f 62 6a 65 63 74 >m_ComputerObject<
  781. // : 50 72 6f 76 69 64 65 72 00 >Provider <
  782. // 0000020f: 67 65 74 5f 41 70 70 6c 69 63 61 74 69 6f 6e 00 >get_Application <
  783. // 0000021f: 6d 5f 41 70 70 4f 62 6a 65 63 74 50 72 6f 76 69 >m_AppObjectProvi<
  784. // : 64 65 72 00 >der <
  785. // 00000233: 55 73 65 72 00 >User <
  786. // 00000238: 67 65 74 5f 55 73 65 72 00 >get_User <
  787. // 00000241: 6d 5f 55 73 65 72 4f 62 6a 65 63 74 50 72 6f 76 >m_UserObjectProv<
  788. // : 69 64 65 72 00 >ider <
  789. // 00000256: 67 65 74 5f 46 6f 72 6d 73 00 >get_Forms <
  790. // 00000260: 6d 5f 4d 79 46 6f 72 6d 73 4f 62 6a 65 63 74 50 >m_MyFormsObjectP<
  791. // : 72 6f 76 69 64 65 72 00 >rovider <
  792. // 00000278: 67 65 74 5f 57 65 62 53 65 72 76 69 63 65 73 00 >get_WebServices <
  793. // 00000288: 6d 5f 4d 79 57 65 62 53 65 72 76 69 63 65 73 4f >m_MyWebServicesO<
  794. // : 62 6a 65 63 74 50 72 6f 76 69 64 65 72 00 >bjectProvider <
  795. // 000002a6: 41 70 70 6c 69 63 61 74 69 6f 6e 00 >Application <
  796. // 000002b2: 46 6f 72 6d 73 00 >Forms <
  797. // 000002b8: 57 65 62 53 65 72 76 69 63 65 73 00 >WebServices <
  798. // 000002c4: 67 65 74 5f 46 6f 72 6d 31 00 >get_Form1 <
  799. // 000002ce: 6d 5f 46 6f 72 6d 31 00 >m_Form1 <
  800. // 000002d6: 73 65 74 5f 46 6f 72 6d 31 00 >set_Form1 <
  801. // 000002e0: 56 61 6c 75 65 00 >Value <
  802. // 000002e6: 43 72 65 61 74 65 5f 5f 49 6e 73 74 61 6e 63 65 >Create__Instance<
  803. // : 5f 5f 00 >__ <
  804. // 000002f9: 53 79 73 74 65 6d 2e 57 69 6e 64 6f 77 73 2e 46 >System.Windows.F<
  805. // : 6f 72 6d 73 00 >orms <
  806. // 0000030e: 46 6f 72 6d 00 >Form <
  807. // 00000313: 54 00 >T <
  808. // 00000315: 49 6e 73 74 61 6e 63 65 00 >Instance <
  809. // 0000031e: 44 69 73 70 6f 73 65 5f 5f 49 6e 73 74 61 6e 63 >Dispose__Instanc<
  810. // : 65 5f 5f 00 >e__ <
  811. // 00000332: 69 6e 73 74 61 6e 63 65 00 >instance <
  812. // 0000033b: 53 79 73 74 65 6d 2e 43 6f 6c 6c 65 63 74 69 6f >System.Collectio<
  813. // : 6e 73 00 >ns <
  814. // 0000034e: 48 61 73 68 74 61 62 6c 65 00 >Hashtable <
  815. // 00000358: 6d 5f 46 6f 72 6d 42 65 69 6e 67 43 72 65 61 74 >m_FormBeingCreat<
  816. // : 65 64 00 >ed <
  817. // 0000036b: 45 71 75 61 6c 73 00 >Equals <
  818. // 00000372: 6f 00 >o <
  819. // 00000374: 47 65 74 48 61 73 68 43 6f 64 65 00 >GetHashCode <
  820. // 00000380: 54 79 70 65 00 >Type <
  821. // 00000385: 47 65 74 54 79 70 65 00 >GetType <
  822. // 0000038d: 54 6f 53 74 72 69 6e 67 00 >ToString <
  823. // 00000396: 67 65 74 5f 47 65 74 49 6e 73 74 61 6e 63 65 00 >get_GetInstance <
  824. // 000003a6: 6d 5f 54 68 72 65 61 64 53 74 61 74 69 63 56 61 >m_ThreadStaticVa<
  825. // : 6c 75 65 00 >lue <
  826. // 000003ba: 47 65 74 49 6e 73 74 61 6e 63 65 00 >GetInstance <
  827. // 000003c6: 44 69 73 70 6f 73 65 00 >Dispose <
  828. // 000003ce: 64 69 73 70 6f 73 69 6e 67 00 >disposing <
  829. // 000003d8: 53 79 73 74 65 6d 2e 43 6f 6d 70 6f 6e 65 6e 74 >System.Component<
  830. // : 4d 6f 64 65 6c 00 >Model <
  831. // 000003ee: 49 43 6f 6e 74 61 69 6e 65 72 00 >IContainer <
  832. // 000003f9: 63 6f 6d 70 6f 6e 65 6e 74 73 00 >components <
  833. // 00000404: 49 6e 69 74 69 61 6c 69 7a 65 43 6f 6d 70 6f 6e >InitializeCompon<
  834. // : 65 6e 74 00 >ent <
  835. // 00000418: 64 77 43 61 6c 6c 4f 66 66 73 65 74 00 >dwCallOffset <
  836. // 00000425: 64 77 50 72 6f 74 00 >dwProt <
  837. // 0000042c: 6c 70 50 4e 00 >lpPN <
  838. // 00000431: 4e 4f 50 53 00 >NOPS <
  839. // 00000436: 64 77 4e 4f 50 53 41 64 64 72 00 >dwNOPSAddr <
  840. // 00000441: 64 77 53 69 7a 65 00 >dwSize <
  841. // 00000448: 64 77 57 50 4d 00 >dwWPM <
  842. // 0000044e: 64 77 56 50 00 >dwVP <
  843. // 00000453: 57 72 69 74 65 50 72 6f 63 65 73 73 4d 65 6d 6f >WriteProcessMemo<
  844. // : 72 79 00 >ry <
  845. // 00000466: 68 50 72 6f 63 65 73 73 00 >hProcess <
  846. // 0000046f: 6c 70 42 61 73 65 41 64 64 72 65 73 73 00 >lpBaseAddress <
  847. // 0000047d: 6c 70 42 75 66 66 65 72 00 >lpBuffer <
  848. // 00000486: 6e 53 69 7a 65 00 >nSize <
  849. // 0000048c: 6c 70 4e 75 6d 62 65 72 4f 66 42 79 74 65 73 57 >lpNumberOfBytesW<
  850. // : 72 69 74 74 65 6e 00 >ritten <
  851. // 000004a3: 56 69 72 74 75 61 6c 50 72 6f 74 65 63 74 45 78 >VirtualProtectEx<
  852. // : 00 > <
  853. // 000004b4: 6c 70 41 64 64 72 65 73 73 00 >lpAddress <
  854. // 000004be: 66 6c 4e 65 77 50 72 6f 74 65 63 74 00 >flNewProtect <
  855. // 000004cb: 6c 70 66 6c 4f 6c 64 50 72 6f 74 65 63 74 00 >lpflOldProtect <
  856. // 000004da: 45 76 65 6e 74 41 72 67 73 00 >EventArgs <
  857. // 000004e4: 46 6f 72 6d 31 5f 4c 6f 61 64 00 >Form1_Load <
  858. // 000004ef: 73 65 6e 64 65 72 00 >sender <
  859. // 000004f6: 65 00 >e <
  860. // 000004f8: 53 79 73 74 65 6d 2e 52 65 73 6f 75 72 63 65 73 >System.Resources<
  861. // : 00 > <
  862. // 00000509: 52 65 73 6f 75 72 63 65 4d 61 6e 61 67 65 72 00 >ResourceManager <
  863. // 00000519: 72 65 73 6f 75 72 63 65 4d 61 6e 00 >resourceMan <
  864. // 00000525: 53 79 73 74 65 6d 2e 47 6c 6f 62 61 6c 69 7a 61 >System.Globaliza<
  865. // : 74 69 6f 6e 00 >tion <
  866. // 0000053a: 43 75 6c 74 75 72 65 49 6e 66 6f 00 >CultureInfo <
  867. // 00000546: 72 65 73 6f 75 72 63 65 43 75 6c 74 75 72 65 00 >resourceCulture <
  868. // 00000556: 67 65 74 5f 52 65 73 6f 75 72 63 65 4d 61 6e 61 >get_ResourceMana<
  869. // : 67 65 72 00 >ger <
  870. // 0000056a: 67 65 74 5f 43 75 6c 74 75 72 65 00 >get_Culture <
  871. // 00000576: 73 65 74 5f 43 75 6c 74 75 72 65 00 >set_Culture <
  872. // 00000582: 43 75 6c 74 75 72 65 00 >Culture <
  873. // 0000058a: 53 79 73 74 65 6d 2e 43 6f 6e 66 69 67 75 72 61 >System.Configura<
  874. // : 74 69 6f 6e 00 >tion <
  875. // 0000059f: 41 70 70 6c 69 63 61 74 69 6f 6e 53 65 74 74 69 >ApplicationSetti<
  876. // : 6e 67 73 42 61 73 65 00 >ngsBase <
  877. // 000005b7: 64 65 66 61 75 6c 74 49 6e 73 74 61 6e 63 65 00 >defaultInstance <
  878. // 000005c7: 61 64 64 65 64 48 61 6e 64 6c 65 72 00 >addedHandler <
  879. // 000005d4: 61 64 64 65 64 48 61 6e 64 6c 65 72 4c 6f 63 6b >addedHandlerLock<
  880. // : 4f 62 6a 65 63 74 00 >Object <
  881. // 000005eb: 41 75 74 6f 53 61 76 65 53 65 74 74 69 6e 67 73 >AutoSaveSettings<
  882. // : 00 > <
  883. // 000005fc: 67 65 74 5f 44 65 66 61 75 6c 74 00 >get_Default <
  884. // 00000608: 44 65 66 61 75 6c 74 00 >Default <
  885. // 00000610: 67 65 74 5f 53 65 74 74 69 6e 67 73 00 >get_Settings <
  886. // 0000061d: 53 65 74 74 69 6e 67 73 00 >Settings <
  887. // 00000626: 45 76 65 6e 74 48 61 6e 64 6c 65 72 00 >EventHandler <
  888. // 00000633: 61 64 64 5f 4c 6f 61 64 00 >add_Load <
  889. // 0000063c: 42 79 74 65 00 >Byte <
  890. // 00000641: 53 79 73 74 65 6d 2e 52 75 6e 74 69 6d 65 2e 49 >System.Runtime.I<
  891. // : 6e 74 65 72 6f 70 53 65 72 76 69 63 65 73 00 >nteropServices <
  892. // 00000660: 4d 61 72 73 68 61 6c 00 >Marshal <
  893. // 00000668: 41 72 72 61 79 00 >Array <
  894. // 0000066e: 55 6e 73 61 66 65 41 64 64 72 4f 66 50 69 6e 6e >UnsafeAddrOfPinn<
  895. // : 65 64 41 72 72 61 79 45 6c 65 6d 65 6e 74 00 >edArrayElement <
  896. // 0000068d: 49 6e 74 50 74 72 00 >IntPtr <
  897. // 00000694: 6f 70 5f 45 78 70 6c 69 63 69 74 00 >op_Explicit <
  898. // 000006a0: 53 79 73 74 65 6d 2e 54 68 72 65 61 64 69 6e 67 >System.Threading<
  899. // : 00 > <
  900. // 000006b1: 4d 6f 6e 69 74 6f 72 00 >Monitor <
  901. // 000006b9: 45 6e 74 65 72 00 >Enter <
  902. // 000006bf: 67 65 74 5f 43 6f 75 6e 74 00 >get_Count <
  903. // 000006c9: 67 65 74 5f 43 61 70 61 63 69 74 79 00 >get_Capacity <
  904. // 000006d6: 67 65 74 5f 49 74 65 6d 00 >get_Item <
  905. // 000006df: 67 65 74 5f 49 73 41 6c 69 76 65 00 >get_IsAlive <
  906. // 000006eb: 73 65 74 5f 49 74 65 6d 00 >set_Item <
  907. // 000006f4: 52 65 6d 6f 76 65 52 61 6e 67 65 00 >RemoveRange <
  908. // 00000700: 73 65 74 5f 43 61 70 61 63 69 74 79 00 >set_Capacity <
  909. // 0000070d: 53 79 73 74 65 6d 2e 52 75 6e 74 69 6d 65 2e 43 >System.Runtime.C<
  910. // : 6f 6d 70 69 6c 65 72 53 65 72 76 69 63 65 73 00 >ompilerServices <
  911. // 0000072d: 52 75 6e 74 69 6d 65 48 65 6c 70 65 72 73 00 >RuntimeHelpers <
  912. // 0000073c: 47 65 74 4f 62 6a 65 63 74 56 61 6c 75 65 00 >GetObjectValue <
  913. // 0000074b: 41 64 64 00 >Add <
  914. // 0000074f: 45 78 69 74 00 >Exit <
  915. // 00000754: 49 44 69 73 70 6f 73 61 62 6c 65 00 >IDisposable <
  916. // 00000760: 53 79 73 74 65 6d 2e 44 72 61 77 69 6e 67 00 >System.Drawing <
  917. // 0000076f: 53 69 7a 65 46 00 >SizeF <
  918. // 00000775: 53 69 7a 65 00 >Size <
  919. // 0000077a: 43 6f 6e 74 72 6f 6c 00 >Control <
  920. // 00000782: 53 75 73 70 65 6e 64 4c 61 79 6f 75 74 00 >SuspendLayout <
  921. // 00000790: 43 6f 6e 74 61 69 6e 65 72 43 6f 6e 74 72 6f 6c >ContainerControl<
  922. // : 00 > <
  923. // 000007a1: 73 65 74 5f 41 75 74 6f 53 63 61 6c 65 44 69 6d >set_AutoScaleDim<
  924. // : 65 6e 73 69 6f 6e 73 00 >ensions <
  925. // 000007b9: 41 75 74 6f 53 63 61 6c 65 4d 6f 64 65 00 >AutoScaleMode <
  926. // 000007c7: 73 65 74 5f 41 75 74 6f 53 63 61 6c 65 4d 6f 64 >set_AutoScaleMod<
  927. // : 65 00 >e <
  928. // 000007d9: 73 65 74 5f 43 6c 69 65 6e 74 53 69 7a 65 00 >set_ClientSize <
  929. // 000007e8: 73 65 74 5f 4e 61 6d 65 00 >set_Name <
  930. // 000007f1: 73 65 74 5f 54 65 78 74 00 >set_Text <
  931. // 000007fa: 52 65 73 75 6d 65 4c 61 79 6f 75 74 00 >ResumeLayout <
  932. // 00000807: 53 79 73 74 65 6d 2e 44 69 61 67 6e 6f 73 74 69 >System.Diagnosti<
  933. // : 63 73 00 >cs <
  934. // 0000081a: 50 72 6f 63 65 73 73 00 >Process <
  935. // 00000822: 47 65 74 50 72 6f 63 65 73 73 65 73 42 79 4e 61 >GetProcessesByNa<
  936. // : 6d 65 00 >me <
  937. // 00000835: 67 65 74 5f 48 61 6e 64 6c 65 00 >get_Handle <
  938. // 00000840: 53 79 73 74 65 6d 2e 49 4f 00 >System.IO <
  939. // 0000084a: 46 69 6c 65 00 >File <
  940. // 0000084f: 57 72 69 74 65 41 6c 6c 42 79 74 65 73 00 >WriteAllBytes <
  941. // 0000085d: 4d 69 63 72 6f 73 6f 66 74 2e 56 69 73 75 61 6c >Microsoft.Visual<
  942. // : 42 61 73 69 63 2e 43 6f 6d 70 69 6c 65 72 53 65 >Basic.CompilerSe<
  943. // : 72 76 69 63 65 73 00 >rvices <
  944. // 00000884: 44 65 73 69 67 6e 65 72 47 65 6e 65 72 61 74 65 >DesignerGenerate<
  945. // : 64 41 74 74 72 69 62 75 74 65 00 >dAttribute <
  946. // 0000089f: 44 65 62 75 67 67 65 72 4e 6f 6e 55 73 65 72 43 >DebuggerNonUserC<
  947. // : 6f 64 65 41 74 74 72 69 62 75 74 65 00 >odeAttribute <
  948. // 000008bc: 44 65 62 75 67 67 65 72 53 74 65 70 54 68 72 6f >DebuggerStepThro<
  949. // : 75 67 68 41 74 74 72 69 62 75 74 65 00 >ughAttribute <
  950. // 000008d9: 44 6c 6c 49 6d 70 6f 72 74 41 74 74 72 69 62 75 >DllImportAttribu<
  951. // : 74 65 00 >te <
  952. // 000008ec: 6b 65 72 6e 65 6c 33 32 2e 64 6c 6c 00 >kernel32.dll <
  953. // 000008f9: 4f 75 74 41 74 74 72 69 62 75 74 65 00 >OutAttribute <
  954. // 00000906: 6b 65 72 6e 65 6c 33 32 00 >kernel32 <
  955. // 0000090f: 67 65 74 5f 55 73 65 43 6f 6d 70 61 74 69 62 6c >get_UseCompatibl<
  956. // : 65 54 65 78 74 52 65 6e 64 65 72 69 6e 67 00 >eTextRendering <
  957. // 0000092e: 53 65 74 43 6f 6d 70 61 74 69 62 6c 65 54 65 78 >SetCompatibleTex<
  958. // : 74 52 65 6e 64 65 72 69 6e 67 44 65 66 61 75 6c >tRenderingDefaul<
  959. // : 74 00 >t <
  960. // 00000950: 52 75 6e 00 >Run <
  961. // 00000954: 41 75 74 68 65 6e 74 69 63 61 74 69 6f 6e 4d 6f >AuthenticationMo<
  962. // : 64 65 00 >de <
  963. // 00000967: 73 65 74 5f 49 73 53 69 6e 67 6c 65 49 6e 73 74 >set_IsSingleInst<
  964. // : 61 6e 63 65 00 >ance <
  965. // 0000097c: 73 65 74 5f 45 6e 61 62 6c 65 56 69 73 75 61 6c >set_EnableVisual<
  966. // : 53 74 79 6c 65 73 00 >Styles <
  967. // 00000993: 73 65 74 5f 53 61 76 65 4d 79 53 65 74 74 69 6e >set_SaveMySettin<
  968. // : 67 73 4f 6e 45 78 69 74 00 >gsOnExit <
  969. // 000009ac: 53 68 75 74 64 6f 77 6e 4d 6f 64 65 00 >ShutdownMode <
  970. // 000009b9: 73 65 74 5f 53 68 75 74 64 6f 77 6e 53 74 79 6c >set_ShutdownStyl<
  971. // : 65 00 >e <
  972. // 000009cb: 73 65 74 5f 4d 61 69 6e 46 6f 72 6d 00 >set_MainForm <
  973. // 000009d8: 45 64 69 74 6f 72 42 72 6f 77 73 61 62 6c 65 41 >EditorBrowsableA<
  974. // : 74 74 72 69 62 75 74 65 00 >ttribute <
  975. // 000009f1: 45 64 69 74 6f 72 42 72 6f 77 73 61 62 6c 65 53 >EditorBrowsableS<
  976. // : 74 61 74 65 00 >tate <
  977. // 00000a06: 53 79 73 74 65 6d 2e 43 6f 64 65 44 6f 6d 2e 43 >System.CodeDom.C<
  978. // : 6f 6d 70 69 6c 65 72 00 >ompiler <
  979. // 00000a1e: 47 65 6e 65 72 61 74 65 64 43 6f 64 65 41 74 74 >GeneratedCodeAtt<
  980. // : 72 69 62 75 74 65 00 >ribute <
  981. // 00000a35: 44 65 62 75 67 67 65 72 48 69 64 64 65 6e 41 74 >DebuggerHiddenAt<
  982. // : 74 72 69 62 75 74 65 00 >tribute <
  983. // 00000a4d: 53 54 41 54 68 72 65 61 64 41 74 74 72 69 62 75 >STAThreadAttribu<
  984. // : 74 65 00 >te <
  985. // 00000a60: 53 74 61 6e 64 61 72 64 4d 6f 64 75 6c 65 41 74 >StandardModuleAt<
  986. // : 74 72 69 62 75 74 65 00 >tribute <
  987. // 00000a78: 48 69 64 65 4d 6f 64 75 6c 65 4e 61 6d 65 41 74 >HideModuleNameAt<
  988. // : 74 72 69 62 75 74 65 00 >tribute <
  989. // 00000a90: 53 79 73 74 65 6d 2e 43 6f 6d 70 6f 6e 65 6e 74 >System.Component<
  990. // : 4d 6f 64 65 6c 2e 44 65 73 69 67 6e 00 >Model.Design <
  991. // 00000aad: 48 65 6c 70 4b 65 79 77 6f 72 64 41 74 74 72 69 >HelpKeywordAttri<
  992. // : 62 75 74 65 00 >bute <
  993. // 00000ac2: 41 72 67 75 6d 65 6e 74 45 78 63 65 70 74 69 6f >ArgumentExceptio<
  994. // : 6e 00 >n <
  995. // 00000ad4: 53 79 73 74 65 6d 2e 52 65 66 6c 65 63 74 69 6f >System.Reflectio<
  996. // : 6e 00 >n <
  997. // 00000ae6: 54 61 72 67 65 74 49 6e 76 6f 63 61 74 69 6f 6e >TargetInvocation<
  998. // : 45 78 63 65 70 74 69 6f 6e 00 >Exception <
  999. // 00000b00: 67 65 74 5f 49 73 44 69 73 70 6f 73 65 64 00 >get_IsDisposed <
  1000. // 00000b0f: 52 75 6e 74 69 6d 65 54 79 70 65 48 61 6e 64 6c >RuntimeTypeHandl<
  1001. // : 65 00 >e <
  1002. // 00000b21: 47 65 74 54 79 70 65 46 72 6f 6d 48 61 6e 64 6c >GetTypeFromHandl<
  1003. // : 65 00 >e <
  1004. // 00000b33: 43 6f 6e 74 61 69 6e 73 4b 65 79 00 >ContainsKey <
  1005. // 00000b3f: 53 74 72 69 6e 67 00 >String <
  1006. // 00000b46: 55 74 69 6c 73 00 >Utils <
  1007. // 00000b4c: 47 65 74 52 65 73 6f 75 72 63 65 53 74 72 69 6e >GetResourceStrin<
  1008. // : 67 00 >g <
  1009. // 00000b5e: 49 6e 76 61 6c 69 64 4f 70 65 72 61 74 69 6f 6e >InvalidOperation<
  1010. // : 45 78 63 65 70 74 69 6f 6e 00 >Exception <
  1011. // 00000b78: 41 63 74 69 76 61 74 6f 72 00 >Activator <
  1012. // 00000b82: 43 72 65 61 74 65 49 6e 73 74 61 6e 63 65 00 >CreateInstance <
  1013. // 00000b91: 50 72 6f 6a 65 63 74 44 61 74 61 00 >ProjectData <
  1014. // 00000b9d: 45 78 63 65 70 74 69 6f 6e 00 >Exception <
  1015. // 00000ba7: 53 65 74 50 72 6f 6a 65 63 74 45 72 72 6f 72 00 >SetProjectError <
  1016. // 00000bb7: 67 65 74 5f 49 6e 6e 65 72 45 78 63 65 70 74 69 >get_InnerExcepti<
  1017. // : 6f 6e 00 >on <
  1018. // 00000bca: 67 65 74 5f 4d 65 73 73 61 67 65 00 >get_Message <
  1019. // 00000bd6: 43 6c 65 61 72 50 72 6f 6a 65 63 74 45 72 72 6f >ClearProjectErro<
  1020. // : 72 00 >r <
  1021. // 00000be8: 52 65 6d 6f 76 65 00 >Remove <
  1022. // 00000bef: 43 6f 6d 70 6f 6e 65 6e 74 00 >Component <
  1023. // 00000bf9: 4d 79 47 72 6f 75 70 43 6f 6c 6c 65 63 74 69 6f >MyGroupCollectio<
  1024. // : 6e 41 74 74 72 69 62 75 74 65 00 >nAttribute <
  1025. // 00000c14: 54 68 72 65 61 64 53 74 61 74 69 63 41 74 74 72 >ThreadStaticAttr<
  1026. // : 69 62 75 74 65 00 >ibute <
  1027. // 00000c2a: 43 6f 6d 56 69 73 69 62 6c 65 41 74 74 72 69 62 >ComVisibleAttrib<
  1028. // : 75 74 65 00 >ute <
  1029. // 00000c3e: 43 6f 6d 70 69 6c 65 72 47 65 6e 65 72 61 74 65 >CompilerGenerate<
  1030. // : 64 41 74 74 72 69 62 75 74 65 00 >dAttribute <
  1031. // 00000c59: 52 65 66 65 72 65 6e 63 65 45 71 75 61 6c 73 00 >ReferenceEquals <
  1032. // 00000c69: 41 73 73 65 6d 62 6c 79 00 >Assembly <
  1033. // 00000c72: 67 65 74 5f 41 73 73 65 6d 62 6c 79 00 >get_Assembly <
  1034. // 00000c7f: 53 65 74 74 69 6e 67 73 42 61 73 65 00 >SettingsBase <
  1035. // 00000c8c: 53 79 6e 63 68 72 6f 6e 69 7a 65 64 00 >Synchronized <
  1036. // 00000c99: 67 65 74 5f 53 61 76 65 4d 79 53 65 74 74 69 6e >get_SaveMySettin<
  1037. // : 67 73 4f 6e 45 78 69 74 00 >gsOnExit <
  1038. // 00000cb2: 53 61 76 65 00 >Save <
  1039. // 00000cb7: 4f 62 6a 65 63 74 46 6c 6f 77 43 6f 6e 74 72 6f >ObjectFlowContro<
  1040. // : 6c 00 >l <
  1041. // 00000cc9: 43 68 65 63 6b 46 6f 72 53 79 6e 63 4c 6f 63 6b >CheckForSyncLock<
  1042. // : 4f 6e 56 61 6c 75 65 54 79 70 65 00 >OnValueType <
  1043. // 00000ce5: 53 68 75 74 64 6f 77 6e 45 76 65 6e 74 48 61 6e >ShutdownEventHan<
  1044. // : 64 6c 65 72 00 >dler <
  1045. // 00000cfa: 61 64 64 5f 53 68 75 74 64 6f 77 6e 00 >add_Shutdown <
  1046. // 00000d07: 57 69 6e 64 6f 77 73 41 70 70 6c 69 63 61 74 69 >WindowsApplicati<
  1047. // : 6f 6e 32 2e 52 65 73 6f 75 72 63 65 73 2e 72 65 >on2.Resources.re<
  1048. // : 73 6f 75 72 63 65 73 00 >sources <
  1049. // 00000d2f: 57 69 6e 64 6f 77 73 41 70 70 6c 69 63 61 74 69 >WindowsApplicati<
  1050. // : 6f 6e 32 2e 46 6f 72 6d 31 2e 72 65 73 6f 75 72 >on2.Form1.resour<
  1051. // : 63 65 73 00 >ces <
  1052. // 00000d53: 44 65 62 75 67 67 61 62 6c 65 41 74 74 72 69 62 >DebuggableAttrib<
  1053. // : 75 74 65 00 >ute <
  1054. // 00000d67: 44 65 62 75 67 67 69 6e 67 4d 6f 64 65 73 00 >DebuggingModes <
  1055. // 00000d76: 43 6f 6d 70 69 6c 61 74 69 6f 6e 52 65 6c 61 78 >CompilationRelax<
  1056. // : 61 74 69 6f 6e 73 41 74 74 72 69 62 75 74 65 00 >ationsAttribute <
  1057. // 00000d96: 52 75 6e 74 69 6d 65 43 6f 6d 70 61 74 69 62 69 >RuntimeCompatibi<
  1058. // : 6c 69 74 79 41 74 74 72 69 62 75 74 65 00 >lityAttribute <
  1059. // 00000db4: 41 73 73 65 6d 62 6c 79 46 69 6c 65 56 65 72 73 >AssemblyFileVers<
  1060. // : 69 6f 6e 41 74 74 72 69 62 75 74 65 00 >ionAttribute <
  1061. // 00000dd1: 47 75 69 64 41 74 74 72 69 62 75 74 65 00 >GuidAttribute <
  1062. // 00000ddf: 41 73 73 65 6d 62 6c 79 54 72 61 64 65 6d 61 72 >AssemblyTrademar<
  1063. // : 6b 41 74 74 72 69 62 75 74 65 00 >kAttribute <
  1064. // 00000dfa: 41 73 73 65 6d 62 6c 79 43 6f 70 79 72 69 67 68 >AssemblyCopyrigh<
  1065. // : 74 41 74 74 72 69 62 75 74 65 00 >tAttribute <
  1066. // 00000e15: 41 73 73 65 6d 62 6c 79 50 72 6f 64 75 63 74 41 >AssemblyProductA<
  1067. // : 74 74 72 69 62 75 74 65 00 >ttribute <
  1068. // 00000e2e: 41 73 73 65 6d 62 6c 79 43 6f 6d 70 61 6e 79 41 >AssemblyCompanyA<
  1069. // : 74 74 72 69 62 75 74 65 00 >ttribute <
  1070. // 00000e47: 41 73 73 65 6d 62 6c 79 44 65 73 63 72 69 70 74 >AssemblyDescript<
  1071. // : 69 6f 6e 41 74 74 72 69 62 75 74 65 00 >ionAttribute <
  1072. // 00000e64: 41 73 73 65 6d 62 6c 79 54 69 74 6c 65 41 74 74 >AssemblyTitleAtt<
  1073. // : 72 69 62 75 74 65 00 >ribute <
  1074. // 00000e7b: 57 69 6e 64 6f 77 73 41 70 70 6c 69 63 61 74 69 >WindowsApplicati<
  1075. // : 6f 6e 32 2e 65 78 65 00 >on2.exe <
  1076. //
  1077. // User Strings
  1078. // -------------------------------------------------------
  1079. // 70000001 : ( 9) L"spythespy"
  1080. // 70000015 : ( 5) L"Form1"
  1081. // 70000021 : (18) L"C:\Windows\Sys.exe"
  1082. // 70000047 : (35) L"Property can only be set to Nothing"
  1083. // 7000008f : (28) L"WinForms_RecursiveFormCreate"
  1084. // 700000c9 : (26) L"WinForms_SeeInnerException"
  1085. // 700000ff : (29) L"WindowsApplication2.Resources"
  1086. // ===========================================================
  1087. //
  1088. // Unresolved Externals
  1089. // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1090. // ===========================================================
  1091. // No warnings or errors found.
  1092. // ===========================================================
  1093. // ================================= END OF METAINFO ================================================
  1094.  
  1095.  
  1096. // Metadata version: v2.0.50727
  1097. .module extern kernel32.dll /*1A000001*/
  1098. .module extern kernel32 /*1A000002*/
  1099. .assembly extern /*23000001*/ mscorlib
  1100. {
  1101. .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4..
  1102. .ver 2:0:0:0
  1103. }
  1104. .assembly extern /*23000002*/ Microsoft.VisualBasic
  1105. {
  1106. .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....:
  1107. .ver 8:0:0:0
  1108. }
  1109. .assembly extern /*23000003*/ System.Windows.Forms
  1110. {
  1111. .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4..
  1112. .ver 2:0:0:0
  1113. }
  1114. .assembly extern /*23000004*/ System
  1115. {
  1116. .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4..
  1117. .ver 2:0:0:0
  1118. }
  1119. .assembly extern /*23000005*/ System.Drawing
  1120. {
  1121. .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....:
  1122. .ver 2:0:0:0
  1123. }
  1124. .assembly /*20000001*/ WindowsApplication2
  1125. {
  1126. .custom /*0C000003:0A00006B*/ instance void [mscorlib/*23000001*/]System.Reflection.AssemblyCopyrightAttribute/*01000047*/::.ctor(string) /* 0A00006B */ = ( 01 00 12 43 6F 70 79 72 69 67 68 74 20 C2 A9 20 // ...Copyright ..
  1127. 20 32 30 31 34 00 00 ) // 2014..
  1128. .custom /*0C000004:0A00006F*/ instance void [mscorlib/*23000001*/]System.Reflection.AssemblyTitleAttribute/*0100004B*/::.ctor(string) /* 0A00006F */ = ( 01 00 13 57 69 6E 64 6F 77 73 41 70 70 6C 69 63 // ...WindowsApplic
  1129. 61 74 69 6F 6E 32 00 00 ) // ation2..
  1130.  
  1131. // --- The following custom attribute is added automatically, do not uncomment -------
  1132. // .custom /*0C000005:0A000065*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggableAttribute/*01000040*/::.ctor(valuetype [mscorlib/*23000001*/]System.Diagnostics.DebuggableAttribute/*01000040*//DebuggingModes/*01000041*/) /* 0A000065 */ = ( 01 00 07 01 00 00 00 00 )
  1133.  
  1134. .custom /*0C000006:0A00006A*/ instance void [mscorlib/*23000001*/]System.Reflection.AssemblyTrademarkAttribute/*01000046*/::.ctor(string) /* 0A00006A */ = ( 01 00 00 00 00 )
  1135. .custom /*0C000007:0A00006C*/ instance void [mscorlib/*23000001*/]System.Reflection.AssemblyProductAttribute/*01000048*/::.ctor(string) /* 0A00006C */ = ( 01 00 13 57 69 6E 64 6F 77 73 41 70 70 6C 69 63 // ...WindowsApplic
  1136. 61 74 69 6F 6E 32 00 00 ) // ation2..
  1137. .custom /*0C000008:0A00006E*/ instance void [mscorlib/*23000001*/]System.Reflection.AssemblyDescriptionAttribute/*0100004A*/::.ctor(string) /* 0A00006E */ = ( 01 00 00 00 00 )
  1138. .custom /*0C000009:0A00006D*/ instance void [mscorlib/*23000001*/]System.Reflection.AssemblyCompanyAttribute/*01000049*/::.ctor(string) /* 0A00006D */ = ( 01 00 00 00 00 )
  1139. .custom /*0C00000A:0A000066*/ instance void [mscorlib/*23000001*/]System.Runtime.CompilerServices.CompilationRelaxationsAttribute/*01000042*/::.ctor(int32) /* 0A000066 */ = ( 01 00 08 00 00 00 00 00 )
  1140. .custom /*0C00000B:0A000067*/ instance void [mscorlib/*23000001*/]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute/*01000043*/::.ctor() /* 0A000067 */ = ( 01 00 01 00 54 02 16 57 72 61 70 4E 6F 6E 45 78 // ....T..WrapNonEx
  1141. 63 65 70 74 69 6F 6E 54 68 72 6F 77 73 01 ) // ceptionThrows.
  1142. .custom /*0C00000C:0A000068*/ instance void [mscorlib/*23000001*/]System.Reflection.AssemblyFileVersionAttribute/*01000044*/::.ctor(string) /* 0A000068 */ = ( 01 00 07 31 2E 30 2E 30 2E 30 00 00 ) // ...1.0.0.0..
  1143. .custom /*0C00000D:0A000069*/ instance void [mscorlib/*23000001*/]System.Runtime.InteropServices.GuidAttribute/*01000045*/::.ctor(string) /* 0A000069 */ = ( 01 00 24 66 63 66 35 30 66 38 39 2D 65 65 35 35 // ..$fcf50f89-ee55
  1144. 2D 34 30 37 31 2D 61 30 36 32 2D 37 62 36 36 65 // -4071-a062-7b66e
  1145. 39 37 36 62 36 34 63 00 00 ) // 976b64c..
  1146. .custom /*0C00000E:0A000059*/ instance void [mscorlib/*23000001*/]System.Runtime.InteropServices.ComVisibleAttribute/*0100003A*/::.ctor(bool) /* 0A000059 */ = ( 01 00 00 00 00 )
  1147. .hash algorithm 0x00008004
  1148. .ver 1:0:0:0
  1149. }
  1150. .mresource /*28000001*/ public WindowsApplication2.Resources.resources
  1151. {
  1152. // Offset: 0x00000000 Length: 0x000000B4
  1153. // WARNING: managed resource file WindowsApplication2.Resources.resources created
  1154. }
  1155. .mresource /*28000002*/ public WindowsApplication2.Form1.resources
  1156. {
  1157. // Offset: 0x000000B8 Length: 0x000000B4
  1158. // WARNING: managed resource file WindowsApplication2.Form1.resources created
  1159. }
  1160. .module WindowsApplication2.exe
  1161. // MVID: {C23C39FF-6E0B-4482-AFD2-8C77CFDE207D}
  1162. .imagebase 0x00400000
  1163. .file alignment 0x00000200
  1164. .stackreserve 0x00100000
  1165. .subsystem 0x0002 // WINDOWS_GUI
  1166. .corflags 0x00000001 // ILONLY
  1167. // Image base: 0x009D0000
  1168.  
  1169.  
  1170. // =============== CLASS MEMBERS DECLARATION ===================
  1171.  
  1172. .class /*02000002*/ private auto ansi beforefieldinit WindowsApplication2.My.MyApplication
  1173. extends [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase/*01000001*/
  1174. {
  1175. .custom /*0C000010:0A000030*/ instance void [System/*23000004*/]System.ComponentModel.EditorBrowsableAttribute/*01000026*/::.ctor(valuetype [System/*23000004*/]System.ComponentModel.EditorBrowsableState/*01000027*/) /* 0A000030 */ = ( 01 00 01 00 00 00 00 00 )
  1176. .custom /*0C000011:0A000031*/ instance void [System/*23000004*/]System.CodeDom.Compiler.GeneratedCodeAttribute/*01000028*/::.ctor(string,
  1177. string) /* 0A000031 */ = ( 01 00 0A 4D 79 54 65 6D 70 6C 61 74 65 07 38 2E // ...MyTemplate.8.
  1178. 30 2E 30 2E 30 00 00 ) // 0.0.0..
  1179. .field /*04000001*/ private static class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> __ENCList
  1180. .method /*06000001*/ private specialname rtspecialname static
  1181. void .cctor() cil managed
  1182. // SIG: 00 00 01
  1183. {
  1184. .custom /*0C000001:0A000023*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerNonUserCodeAttribute/*0100001F*/::.ctor() /* 0A000023 */ = ( 01 00 00 00 )
  1185. // Method begins at RVA 0x2680
  1186. // Code size 12 (0xc)
  1187. .maxstack 8
  1188. IL_0000: /* 73 | (0A)000001 */ newobj instance void class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/>/*1B000006*/::.ctor() /* 0A000001 */
  1189. IL_0005: /* 80 | (04)000001 */ stsfld class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> WindowsApplication2.My.MyApplication/*02000002*/::__ENCList /* 04000001 */
  1190. IL_000a: /* 00 | */ nop
  1191. IL_000b: /* 2A | */ ret
  1192. } // end of method MyApplication::.cctor
  1193.  
  1194. .method /*06000002*/ private static void
  1195. __ENCAddToList(object 'value') cil managed
  1196. // SIG: 00 01 01 1C
  1197. {
  1198. .custom /*0C00000F:0A000023*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerNonUserCodeAttribute/*0100001F*/::.ctor() /* 0A000023 */ = ( 01 00 00 00 )
  1199. // Method begins at RVA 0x2690
  1200. // Code size 230 (0xe6)
  1201. .maxstack 4
  1202. .locals /*11000006*/ init (int32 V_0,
  1203. int32 V_1,
  1204. class [mscorlib/*23000001*/]System.WeakReference/*01000003*/ V_2,
  1205. class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> V_3,
  1206. int32 V_4,
  1207. bool V_5,
  1208. bool V_6,
  1209. int32 V_7)
  1210. IL_0000: /* 00 | */ nop
  1211. IL_0001: /* 7E | (04)000001 */ ldsfld class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> WindowsApplication2.My.MyApplication/*02000002*/::__ENCList /* 04000001 */
  1212. IL_0006: /* 0D | */ stloc.3
  1213. IL_0007: /* 09 | */ ldloc.3
  1214. IL_0008: /* 28 | (0A)000007 */ call void [mscorlib/*23000001*/]System.Threading.Monitor/*01000014*/::Enter(object) /* 0A000007 */
  1215. IL_000d: /* 00 | */ nop
  1216. IL_000e: /* 00 | */ nop
  1217. .try
  1218. {
  1219. IL_000f: /* 7E | (04)000001 */ ldsfld class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> WindowsApplication2.My.MyApplication/*02000002*/::__ENCList /* 04000001 */
  1220. IL_0014: /* 6F | (0A)000008 */ callvirt instance int32 class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/>/*1B000006*/::get_Count() /* 0A000008 */
  1221. IL_0019: /* 7E | (04)000001 */ ldsfld class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> WindowsApplication2.My.MyApplication/*02000002*/::__ENCList /* 04000001 */
  1222. IL_001e: /* 6F | (0A)000009 */ callvirt instance int32 class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/>/*1B000006*/::get_Capacity() /* 0A000009 */
  1223. IL_0023: /* FE01 | */ ceq
  1224. IL_0025: /* 13 | 05 */ stloc.s V_5
  1225. IL_0027: /* 11 | 05 */ ldloc.s V_5
  1226. IL_0029: /* 39 | 91000000 */ brfalse IL_00bf
  1227.  
  1228. IL_002e: /* 16 | */ ldc.i4.0
  1229. IL_002f: /* 0A | */ stloc.0
  1230. IL_0030: /* 16 | */ ldc.i4.0
  1231. IL_0031: /* 7E | (04)000001 */ ldsfld class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> WindowsApplication2.My.MyApplication/*02000002*/::__ENCList /* 04000001 */
  1232. IL_0036: /* 6F | (0A)000008 */ callvirt instance int32 class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/>/*1B000006*/::get_Count() /* 0A000008 */
  1233. IL_003b: /* 17 | */ ldc.i4.1
  1234. IL_003c: /* DA | */ sub.ovf
  1235. IL_003d: /* 13 | 04 */ stloc.s V_4
  1236. IL_003f: /* 0B | */ stloc.1
  1237. IL_0040: /* 2B | 47 */ br.s IL_0089
  1238.  
  1239. IL_0042: /* 7E | (04)000001 */ ldsfld class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> WindowsApplication2.My.MyApplication/*02000002*/::__ENCList /* 04000001 */
  1240. IL_0047: /* 07 | */ ldloc.1
  1241. IL_0048: /* 6F | (0A)00000A */ callvirt instance !0 class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/>/*1B000006*/::get_Item(int32) /* 0A00000A */
  1242. IL_004d: /* 0C | */ stloc.2
  1243. IL_004e: /* 08 | */ ldloc.2
  1244. IL_004f: /* 6F | (0A)00000B */ callvirt instance bool [mscorlib/*23000001*/]System.WeakReference/*01000003*/::get_IsAlive() /* 0A00000B */
  1245. IL_0054: /* 13 | 05 */ stloc.s V_5
  1246. IL_0056: /* 11 | 05 */ ldloc.s V_5
  1247. IL_0058: /* 2C | 29 */ brfalse.s IL_0083
  1248.  
  1249. IL_005a: /* 07 | */ ldloc.1
  1250. IL_005b: /* 06 | */ ldloc.0
  1251. IL_005c: /* FE01 | */ ceq
  1252. IL_005e: /* 16 | */ ldc.i4.0
  1253. IL_005f: /* FE01 | */ ceq
  1254. IL_0061: /* 13 | 06 */ stloc.s V_6
  1255. IL_0063: /* 11 | 06 */ ldloc.s V_6
  1256. IL_0065: /* 2C | 17 */ brfalse.s IL_007e
  1257.  
  1258. IL_0067: /* 7E | (04)000001 */ ldsfld class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> WindowsApplication2.My.MyApplication/*02000002*/::__ENCList /* 04000001 */
  1259. IL_006c: /* 06 | */ ldloc.0
  1260. IL_006d: /* 7E | (04)000001 */ ldsfld class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> WindowsApplication2.My.MyApplication/*02000002*/::__ENCList /* 04000001 */
  1261. IL_0072: /* 07 | */ ldloc.1
  1262. IL_0073: /* 6F | (0A)00000A */ callvirt instance !0 class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/>/*1B000006*/::get_Item(int32) /* 0A00000A */
  1263. IL_0078: /* 6F | (0A)00000C */ callvirt instance void class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/>/*1B000006*/::set_Item(int32,
  1264. !0) /* 0A00000C */
  1265. IL_007d: /* 00 | */ nop
  1266. IL_007e: /* 00 | */ nop
  1267. IL_007f: /* 06 | */ ldloc.0
  1268. IL_0080: /* 17 | */ ldc.i4.1
  1269. IL_0081: /* D6 | */ add.ovf
  1270. IL_0082: /* 0A | */ stloc.0
  1271. IL_0083: /* 00 | */ nop
  1272. IL_0084: /* 00 | */ nop
  1273. IL_0085: /* 07 | */ ldloc.1
  1274. IL_0086: /* 17 | */ ldc.i4.1
  1275. IL_0087: /* D6 | */ add.ovf
  1276. IL_0088: /* 0B | */ stloc.1
  1277. IL_0089: /* 07 | */ ldloc.1
  1278. IL_008a: /* 11 | 04 */ ldloc.s V_4
  1279. IL_008c: /* 13 | 07 */ stloc.s V_7
  1280. IL_008e: /* 11 | 07 */ ldloc.s V_7
  1281. IL_0090: /* 31 | B0 */ ble.s IL_0042
  1282.  
  1283. IL_0092: /* 7E | (04)000001 */ ldsfld class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> WindowsApplication2.My.MyApplication/*02000002*/::__ENCList /* 04000001 */
  1284. IL_0097: /* 06 | */ ldloc.0
  1285. IL_0098: /* 7E | (04)000001 */ ldsfld class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> WindowsApplication2.My.MyApplication/*02000002*/::__ENCList /* 04000001 */
  1286. IL_009d: /* 6F | (0A)000008 */ callvirt instance int32 class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/>/*1B000006*/::get_Count() /* 0A000008 */
  1287. IL_00a2: /* 06 | */ ldloc.0
  1288. IL_00a3: /* DA | */ sub.ovf
  1289. IL_00a4: /* 6F | (0A)00000D */ callvirt instance void class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/>/*1B000006*/::RemoveRange(int32,
  1290. int32) /* 0A00000D */
  1291. IL_00a9: /* 00 | */ nop
  1292. IL_00aa: /* 7E | (04)000001 */ ldsfld class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> WindowsApplication2.My.MyApplication/*02000002*/::__ENCList /* 04000001 */
  1293. IL_00af: /* 7E | (04)000001 */ ldsfld class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> WindowsApplication2.My.MyApplication/*02000002*/::__ENCList /* 04000001 */
  1294. IL_00b4: /* 6F | (0A)000008 */ callvirt instance int32 class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/>/*1B000006*/::get_Count() /* 0A000008 */
  1295. IL_00b9: /* 6F | (0A)00000E */ callvirt instance void class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/>/*1B000006*/::set_Capacity(int32) /* 0A00000E */
  1296. IL_00be: /* 00 | */ nop
  1297. IL_00bf: /* 00 | */ nop
  1298. IL_00c0: /* 7E | (04)000001 */ ldsfld class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> WindowsApplication2.My.MyApplication/*02000002*/::__ENCList /* 04000001 */
  1299. IL_00c5: /* 02 | */ ldarg.0
  1300. IL_00c6: /* 28 | (0A)00000F */ call object [mscorlib/*23000001*/]System.Runtime.CompilerServices.RuntimeHelpers/*01000015*/::GetObjectValue(object) /* 0A00000F */
  1301. IL_00cb: /* 73 | (0A)000010 */ newobj instance void [mscorlib/*23000001*/]System.WeakReference/*01000003*/::.ctor(object) /* 0A000010 */
  1302. IL_00d0: /* 6F | (0A)000011 */ callvirt instance void class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/>/*1B000006*/::Add(!0) /* 0A000011 */
  1303. IL_00d5: /* 00 | */ nop
  1304. IL_00d6: /* 00 | */ nop
  1305. IL_00d7: /* DE | 09 */ leave.s IL_00e2
  1306.  
  1307. } // end .try
  1308. finally
  1309. {
  1310. IL_00d9: /* 00 | */ nop
  1311. IL_00da: /* 09 | */ ldloc.3
  1312. IL_00db: /* 28 | (0A)000012 */ call void [mscorlib/*23000001*/]System.Threading.Monitor/*01000014*/::Exit(object) /* 0A000012 */
  1313. IL_00e0: /* 00 | */ nop
  1314. IL_00e1: /* DC | */ endfinally
  1315. } // end handler
  1316. // HEX: 02 00 00 00 0F 00 00 00 CA 00 00 00 D9 00 00 00 09 00 00 00 00 00 00 00
  1317. IL_00e2: /* 00 | */ nop
  1318. IL_00e3: /* 00 | */ nop
  1319. IL_00e4: /* 00 | */ nop
  1320. IL_00e5: /* 2A | */ ret
  1321. } // end of method MyApplication::__ENCAddToList
  1322.  
  1323. .method /*06000003*/ assembly static void
  1324. Main(string[] Args) cil managed noinlining
  1325. // SIG: 00 01 01 1D 0E
  1326. {
  1327. .entrypoint
  1328. .custom /*0C000013:0A000033*/ instance void [mscorlib/*23000001*/]System.STAThreadAttribute/*0100002A*/::.ctor() /* 0A000033 */ = ( 01 00 00 00 )
  1329. .custom /*0C000014:0A000032*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000029*/::.ctor() /* 0A000032 */ = ( 01 00 00 00 )
  1330. .custom /*0C000015:0A000030*/ instance void [System/*23000004*/]System.ComponentModel.EditorBrowsableAttribute/*01000026*/::.ctor(valuetype [System/*23000004*/]System.ComponentModel.EditorBrowsableState/*01000027*/) /* 0A000030 */ = ( 01 00 02 00 00 00 00 00 )
  1331. // Method begins at RVA 0x2794
  1332. // Code size 32 (0x20)
  1333. .maxstack 2
  1334. .language '{3A12D0B8-C26C-11D0-B442-00A0244A1DD2}', '{994B45C4-E6E9-11D2-903F-00C04FA302A1}', '{5A869D0B-6611-11D3-BD2A-0000F80849BD}'
  1335. // Source File '17d14f5c-a337-4978-8281-53493378c1071.vb' not found
  1336. .line 76,76 : 9,55 '17d14f5c-a337-4978-8281-53493378c1071.vb'
  1337. IL_0000: /* 00 | */ nop
  1338. .line 77,77 : 13,16 ''
  1339. IL_0001: /* 00 | */ nop
  1340. .line 78,78 : 16,133 ''
  1341. .try
  1342. {
  1343. IL_0002: /* 28 | (0A)000027 */ call bool [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase/*01000001*/::get_UseCompatibleTextRendering() /* 0A000027 */
  1344. IL_0007: /* 28 | (0A)000028 */ call void [System.Windows.Forms/*23000003*/]System.Windows.Forms.Application/*01000023*/::SetCompatibleTextRenderingDefault(bool) /* 0A000028 */
  1345. IL_000c: /* 00 | */ nop
  1346. IL_000d: /* DE | 02 */ leave.s IL_0011
  1347.  
  1348. .line 79,79 : 13,20 ''
  1349. } // end .try
  1350. finally
  1351. {
  1352. IL_000f: /* 00 | */ nop
  1353. IL_0010: /* DC | */ endfinally
  1354. .line 80,80 : 13,20 ''
  1355. } // end handler
  1356. // HEX: 02 00 00 00 02 00 00 00 0D 00 00 00 0F 00 00 00 02 00 00 00 00 00 00 00
  1357. IL_0011: /* 00 | */ nop
  1358. .line 81,81 : 13,37 ''
  1359. IL_0012: /* 28 | (06)000009 */ call class WindowsApplication2.My.MyApplication/*02000002*/ WindowsApplication2.My.MyProject/*02000004*/::get_Application() /* 06000009 */
  1360. IL_0017: /* 02 | */ ldarg.0
  1361. IL_0018: /* 6F | (0A)000029 */ callvirt instance void [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase/*01000001*/::Run(string[]) /* 0A000029 */
  1362. IL_001d: /* 00 | */ nop
  1363. .line 82,82 : 9,16 ''
  1364. IL_001e: /* 00 | */ nop
  1365. IL_001f: /* 2A | */ ret
  1366. } // end of method MyApplication::Main
  1367.  
  1368. .method /*06000004*/ public specialname rtspecialname
  1369. instance void .ctor() cil managed
  1370. // SIG: 20 00 01
  1371. {
  1372. .custom /*0C000019:0A000024*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerStepThroughAttribute/*01000020*/::.ctor() /* 0A000024 */ = ( 01 00 00 00 )
  1373. // Method begins at RVA 0x27d0
  1374. // Code size 50 (0x32)
  1375. .maxstack 8
  1376. // Source File 'C:\Users\Simon\Documents\Visual Studio 2013\Projects\WindowsApplication2\My Project\Application.Designer.vb' not found
  1377. .line 25,25 : 9,25 'C:\\Users\\Simon\\Documents\\Visual Studio 2013\\Projects\\WindowsApplication2\\My Project\\Application.Designer.vb'
  1378. IL_0000: /* 00 | */ nop
  1379. .line 26,26 : 13,100 ''
  1380. IL_0001: /* 02 | */ ldarg.0
  1381. IL_0002: /* 16 | */ ldc.i4.0
  1382. IL_0003: /* 28 | (0A)00002A */ call instance void [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase/*01000001*/::.ctor(valuetype [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.ApplicationServices.AuthenticationMode/*01000024*/) /* 0A00002A */
  1383. IL_0008: /* 00 | */ nop
  1384. IL_0009: /* 02 | */ ldarg.0
  1385. IL_000a: /* 28 | (06)000002 */ call void WindowsApplication2.My.MyApplication/*02000002*/::__ENCAddToList(object) /* 06000002 */
  1386. IL_000f: /* 00 | */ nop
  1387. .line 27,27 : 13,40 ''
  1388. IL_0010: /* 02 | */ ldarg.0
  1389. IL_0011: /* 16 | */ ldc.i4.0
  1390. IL_0012: /* 6F | (0A)00002B */ callvirt instance void [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase/*01000001*/::set_IsSingleInstance(bool) /* 0A00002B */
  1391. IL_0017: /* 00 | */ nop
  1392. .line 28,28 : 13,41 ''
  1393. IL_0018: /* 02 | */ ldarg.0
  1394. IL_0019: /* 17 | */ ldc.i4.1
  1395. IL_001a: /* 6F | (0A)00002C */ callvirt instance void [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase/*01000001*/::set_EnableVisualStyles(bool) /* 0A00002C */
  1396. IL_001f: /* 00 | */ nop
  1397. .line 29,29 : 13,43 ''
  1398. IL_0020: /* 02 | */ ldarg.0
  1399. IL_0021: /* 17 | */ ldc.i4.1
  1400. IL_0022: /* 6F | (0A)00002D */ callvirt instance void [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase/*01000001*/::set_SaveMySettingsOnExit(bool) /* 0A00002D */
  1401. IL_0027: /* 00 | */ nop
  1402. .line 30,30 : 13,113 ''
  1403. IL_0028: /* 02 | */ ldarg.0
  1404. IL_0029: /* 16 | */ ldc.i4.0
  1405. IL_002a: /* 6F | (0A)00002E */ callvirt instance void [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase/*01000001*/::set_ShutdownStyle(valuetype [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.ApplicationServices.ShutdownMode/*01000025*/) /* 0A00002E */
  1406. IL_002f: /* 00 | */ nop
  1407. .line 31,31 : 9,16 ''
  1408. IL_0030: /* 00 | */ nop
  1409. IL_0031: /* 2A | */ ret
  1410. } // end of method MyApplication::.ctor
  1411.  
  1412. .method /*06000005*/ family strict virtual
  1413. instance void OnCreateMainForm() cil managed
  1414. // SIG: 20 00 01
  1415. {
  1416. .custom /*0C00001E:0A000024*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerStepThroughAttribute/*01000020*/::.ctor() /* 0A000024 */ = ( 01 00 00 00 )
  1417. // Method begins at RVA 0x2804
  1418. // Code size 20 (0x14)
  1419. .maxstack 8
  1420. .line 34,34 : 9,51 ''
  1421. IL_0000: /* 00 | */ nop
  1422. .line 35,35 : 13,59 ''
  1423. IL_0001: /* 02 | */ ldarg.0
  1424. IL_0002: /* 28 | (06)00000B */ call class WindowsApplication2.My.MyProject/*02000004*//MyForms/*02000005*/ WindowsApplication2.My.MyProject/*02000004*/::get_Forms() /* 0600000B */
  1425. IL_0007: /* 6F | (06)00000D */ callvirt instance class WindowsApplication2.Form1/*02000008*/ WindowsApplication2.My.MyProject/*02000004*//MyForms/*02000005*/::get_Form1() /* 0600000D */
  1426. IL_000c: /* 6F | (0A)00002F */ callvirt instance void [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase/*01000001*/::set_MainForm(class [System.Windows.Forms/*23000003*/]System.Windows.Forms.Form/*01000007*/) /* 0A00002F */
  1427. IL_0011: /* 00 | */ nop
  1428. .line 36,36 : 9,16 ''
  1429. IL_0012: /* 00 | */ nop
  1430. IL_0013: /* 2A | */ ret
  1431. } // end of method MyApplication::OnCreateMainForm
  1432.  
  1433. } // end of class WindowsApplication2.My.MyApplication
  1434.  
  1435. .class /*02000003*/ private auto ansi WindowsApplication2.My.MyComputer
  1436. extends [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.Devices.Computer/*01000004*/
  1437. {
  1438. .custom /*0C000016:0A000031*/ instance void [System/*23000004*/]System.CodeDom.Compiler.GeneratedCodeAttribute/*01000028*/::.ctor(string,
  1439. string) /* 0A000031 */ = ( 01 00 0A 4D 79 54 65 6D 70 6C 61 74 65 07 38 2E // ...MyTemplate.8.
  1440. 30 2E 30 2E 30 00 00 ) // 0.0.0..
  1441. .custom /*0C000017:0A000030*/ instance void [System/*23000004*/]System.ComponentModel.EditorBrowsableAttribute/*01000026*/::.ctor(valuetype [System/*23000004*/]System.ComponentModel.EditorBrowsableState/*01000027*/) /* 0A000030 */ = ( 01 00 01 00 00 00 00 00 )
  1442. .method /*06000006*/ public specialname rtspecialname
  1443. instance void .ctor() cil managed
  1444. // SIG: 20 00 01
  1445. {
  1446. .custom /*0C000022:0A000032*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000029*/::.ctor() /* 0A000032 */ = ( 01 00 00 00 )
  1447. .custom /*0C000023:0A000030*/ instance void [System/*23000004*/]System.ComponentModel.EditorBrowsableAttribute/*01000026*/::.ctor(valuetype [System/*23000004*/]System.ComponentModel.EditorBrowsableState/*01000027*/) /* 0A000030 */ = ( 01 00 01 00 00 00 00 00 )
  1448. // Method begins at RVA 0x281c
  1449. // Code size 10 (0xa)
  1450. .maxstack 8
  1451. // Source File '17d14f5c-a337-4978-8281-53493378c1071.vb' not found
  1452. .line 107,107 : 9,25 '17d14f5c-a337-4978-8281-53493378c1071.vb'
  1453. IL_0000: /* 00 | */ nop
  1454. .line 108,108 : 13,25 ''
  1455. IL_0001: /* 02 | */ ldarg.0
  1456. IL_0002: /* 28 | (0A)000034 */ call instance void [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.Devices.Computer/*01000004*/::.ctor() /* 0A000034 */
  1457. IL_0007: /* 00 | */ nop
  1458. .line 109,109 : 9,16 ''
  1459. IL_0008: /* 00 | */ nop
  1460. IL_0009: /* 2A | */ ret
  1461. } // end of method MyComputer::.ctor
  1462.  
  1463. } // end of class WindowsApplication2.My.MyComputer
  1464.  
  1465. .class /*02000004*/ private auto ansi sealed beforefieldinit WindowsApplication2.My.MyProject
  1466. extends [mscorlib/*23000001*/]System.Object/*01000005*/
  1467. {
  1468. .custom /*0C00001A:0A000031*/ instance void [System/*23000004*/]System.CodeDom.Compiler.GeneratedCodeAttribute/*01000028*/::.ctor(string,
  1469. string) /* 0A000031 */ = ( 01 00 0A 4D 79 54 65 6D 70 6C 61 74 65 07 38 2E // ...MyTemplate.8.
  1470. 30 2E 30 2E 30 00 00 ) // 0.0.0..
  1471. .custom /*0C00001B:0A000040*/ instance void [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.HideModuleNameAttribute/*0100002C*/::.ctor() /* 0A000040 */ = ( 01 00 00 00 )
  1472. .custom /*0C00001C:0A00003F*/ instance void [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute/*0100002B*/::.ctor() /* 0A00003F */ = ( 01 00 00 00 )
  1473. .class /*02000005*/ auto ansi sealed nested assembly MyForms
  1474. extends [mscorlib/*23000001*/]System.Object/*01000005*/
  1475. {
  1476. .custom /*0C00001F:0A000030*/ instance void [System/*23000004*/]System.ComponentModel.EditorBrowsableAttribute/*01000026*/::.ctor(valuetype [System/*23000004*/]System.ComponentModel.EditorBrowsableState/*01000027*/) /* 0A000030 */ = ( 01 00 01 00 00 00 00 00 )
  1477. .custom /*0C000020:0A000056*/ instance void [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.MyGroupCollectionAttribute/*01000038*/::.ctor(string,
  1478. string,
  1479. string,
  1480. string) /* 0A000056 */ = ( 01 00 19 53 79 73 74 65 6D 2E 57 69 6E 64 6F 77 // ...System.Window
  1481. 73 2E 46 6F 72 6D 73 2E 46 6F 72 6D 12 43 72 65 // s.Forms.Form.Cre
  1482. 61 74 65 5F 5F 49 6E 73 74 61 6E 63 65 5F 5F 13 // ate__Instance__.
  1483. 44 69 73 70 6F 73 65 5F 5F 49 6E 73 74 61 6E 63 // Dispose__Instanc
  1484. 65 5F 5F 12 4D 79 2E 4D 79 50 72 6F 6A 65 63 74 // e__.My.MyProject
  1485. 2E 46 6F 72 6D 73 00 00 ) // .Forms..
  1486. .field /*04000007*/ public class WindowsApplication2.Form1/*02000008*/ m_Form1
  1487. .field /*04000008*/ private static class [mscorlib/*23000001*/]System.Collections.Hashtable/*01000008*/ m_FormBeingCreated
  1488. .custom /*0C00002A:0A000057*/ instance void [mscorlib/*23000001*/]System.ThreadStaticAttribute/*01000039*/::.ctor() /* 0A000057 */ = ( 01 00 00 00 )
  1489. .method /*0600000D*/ public specialname
  1490. instance class WindowsApplication2.Form1/*02000008*/
  1491. get_Form1() cil managed
  1492. // SIG: 20 00 12 20
  1493. {
  1494. .custom /*0C000041:0A000023*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerNonUserCodeAttribute/*0100001F*/::.ctor() /* 0A000023 */ = ( 01 00 00 00 )
  1495. // Method begins at RVA 0x28ec
  1496. // Code size 28 (0x1c)
  1497. .maxstack 2
  1498. .locals /*1100000C*/ init (class WindowsApplication2.Form1/*02000008*/ V_0)
  1499. IL_0000: /* 02 | */ ldarg.0
  1500. IL_0001: /* 02 | */ ldarg.0
  1501. IL_0002: /* 7B | (04)000007 */ ldfld class WindowsApplication2.Form1/*02000008*/ WindowsApplication2.My.MyProject/*02000004*//MyForms/*02000005*/::m_Form1 /* 04000007 */
  1502. IL_0007: /* 28 | (2B)000001 */ call !!0 WindowsApplication2.My.MyProject/*02000004*//MyForms/*02000005*/::Create__Instance__<class WindowsApplication2.Form1/*02000008*/>(!!0) /* 2B000001 */
  1503. IL_000c: /* 7D | (04)000007 */ stfld class WindowsApplication2.Form1/*02000008*/ WindowsApplication2.My.MyProject/*02000004*//MyForms/*02000005*/::m_Form1 /* 04000007 */
  1504. IL_0011: /* 02 | */ ldarg.0
  1505. IL_0012: /* 7B | (04)000007 */ ldfld class WindowsApplication2.Form1/*02000008*/ WindowsApplication2.My.MyProject/*02000004*//MyForms/*02000005*/::m_Form1 /* 04000007 */
  1506. IL_0017: /* 0A | */ stloc.0
  1507. IL_0018: /* 2B | 00 */ br.s IL_001a
  1508.  
  1509. IL_001a: /* 06 | */ ldloc.0
  1510. IL_001b: /* 2A | */ ret
  1511. } // end of method MyForms::get_Form1
  1512.  
  1513. .method /*0600000E*/ public specialname
  1514. instance void set_Form1(class WindowsApplication2.Form1/*02000008*/ Value) cil managed
  1515. // SIG: 20 01 01 12 20
  1516. {
  1517. .custom /*0C000042:0A000023*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerNonUserCodeAttribute/*0100001F*/::.ctor() /* 0A000023 */ = ( 01 00 00 00 )
  1518. // Method begins at RVA 0x2914
  1519. // Code size 55 (0x37)
  1520. .maxstack 2
  1521. .locals /*1100000D*/ init (bool V_0)
  1522. IL_0000: /* 03 | */ ldarg.1
  1523. IL_0001: /* 02 | */ ldarg.0
  1524. IL_0002: /* 7B | (04)000007 */ ldfld class WindowsApplication2.Form1/*02000008*/ WindowsApplication2.My.MyProject/*02000004*//MyForms/*02000005*/::m_Form1 /* 04000007 */
  1525. IL_0007: /* FE01 | */ ceq
  1526. IL_0009: /* 0A | */ stloc.0
  1527. IL_000a: /* 06 | */ ldloc.0
  1528. IL_000b: /* 2C | 03 */ brfalse.s IL_0010
  1529.  
  1530. IL_000d: /* 00 | */ nop
  1531. IL_000e: /* 2B | 25 */ br.s IL_0035
  1532.  
  1533. IL_0010: /* 00 | */ nop
  1534. IL_0011: /* 03 | */ ldarg.1
  1535. IL_0012: /* 14 | */ ldnull
  1536. IL_0013: /* FE01 | */ ceq
  1537. IL_0015: /* 16 | */ ldc.i4.0
  1538. IL_0016: /* FE01 | */ ceq
  1539. IL_0018: /* 0A | */ stloc.0
  1540. IL_0019: /* 06 | */ ldloc.0
  1541. IL_001a: /* 2C | 0B */ brfalse.s IL_0027
  1542.  
  1543. IL_001c: /* 72 | (70)000047 */ ldstr "Property can only be set to Nothing" /* 70000047 */
  1544. IL_0021: /* 73 | (0A)000042 */ newobj instance void [mscorlib/*23000001*/]System.ArgumentException/*0100002E*/::.ctor(string) /* 0A000042 */
  1545. IL_0026: /* 7A | */ throw
  1546.  
  1547. IL_0027: /* 00 | */ nop
  1548. IL_0028: /* 02 | */ ldarg.0
  1549. IL_0029: /* 02 | */ ldarg.0
  1550. IL_002a: /* 7C | (04)000007 */ ldflda class WindowsApplication2.Form1/*02000008*/ WindowsApplication2.My.MyProject/*02000004*//MyForms/*02000005*/::m_Form1 /* 04000007 */
  1551. IL_002f: /* 6F | (2B)000002 */ callvirt instance void WindowsApplication2.My.MyProject/*02000004*//MyForms/*02000005*/::Dispose__Instance__<class WindowsApplication2.Form1/*02000008*/>(!!0&) /* 2B000002 */
  1552. IL_0034: /* 00 | */ nop
  1553. IL_0035: /* 00 | */ nop
  1554. IL_0036: /* 2A | */ ret
  1555. } // end of method MyForms::set_Form1
  1556.  
  1557. .method /*0600000F*/ private static !!T
  1558. Create__Instance__<.ctor ([System.Windows.Forms/*23000003*/]System.Windows.Forms.Form/*01000007*/) T>(!!T Instance) cil managed
  1559. // SIG: 10 01 01 1E 00 1E 00
  1560. {
  1561. .custom /*0C000043:0A000032*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000029*/::.ctor() /* 0A000032 */ = ( 01 00 00 00 )
  1562. // Method begins at RVA 0x2958
  1563. // Code size 276 (0x114)
  1564. .maxstack 4
  1565. .locals /*1100000E*/ init ([0] !!T Create__Instance__,
  1566. [1] string BetterMessage,
  1567. [2] class [mscorlib/*23000001*/]System.Reflection.TargetInvocationException/*0100002F*/ ex,
  1568. [3] string[] VB$t_array$S0,
  1569. [4] bool VB$CG$t_bool$S0,
  1570. [5] bool VB$CG$t_bool$S1,
  1571. [6] bool VB$CG$t_bool$S2)
  1572. .line 176,176 : 13,130 ''
  1573. IL_0000: /* 00 | */ nop
  1574. .line 177,177 : 17,71 ''
  1575. IL_0001: /* 02 | */ ldarg.0
  1576. IL_0002: /* 8C | (1B)000001 */ box !!T/*1B000001*/
  1577. IL_0007: /* 2C | 12 */ brfalse.s IL_001b
  1578.  
  1579. IL_0009: /* 0F | 00 */ ldarga.s Instance
  1580. IL_000b: /* FE16 | (1B)000001 */ constrained. !!T/*1B000001*/
  1581. IL_0011: /* 6F | (0A)000043 */ callvirt instance bool [System.Windows.Forms/*23000003*/]System.Windows.Forms.Control/*01000019*/::get_IsDisposed() /* 0A000043 */
  1582. IL_0016: /* 2D | 03 */ brtrue.s IL_001b
  1583.  
  1584. IL_0018: /* 16 | */ ldc.i4.0
  1585. IL_0019: /* 2B | 01 */ br.s IL_001c
  1586.  
  1587. IL_001b: /* 17 | */ ldc.i4.1
  1588. IL_001c: /* 00 | */ nop
  1589. IL_001d: /* 13 | 04 */ stloc.s VB$CG$t_bool$S0
  1590. IL_001f: /* 11 | 04 */ ldloc.s VB$CG$t_bool$S0
  1591. IL_0021: /* 39 | E6000000 */ brfalse IL_010c
  1592.  
  1593. .line 178,178 : 21,61 ''
  1594. IL_0026: /* 7E | (04)000008 */ ldsfld class [mscorlib/*23000001*/]System.Collections.Hashtable/*01000008*/ WindowsApplication2.My.MyProject/*02000004*//MyForms/*02000005*/::m_FormBeingCreated /* 04000008 */
  1595. IL_002b: /* 14 | */ ldnull
  1596. IL_002c: /* FE01 | */ ceq
  1597. IL_002e: /* 16 | */ ldc.i4.0
  1598. IL_002f: /* FE01 | */ ceq
  1599. IL_0031: /* 13 | 05 */ stloc.s VB$CG$t_bool$S1
  1600. IL_0033: /* 11 | 05 */ ldloc.s VB$CG$t_bool$S1
  1601. IL_0035: /* 2C | 33 */ brfalse.s IL_006a
  1602.  
  1603. .line 179,179 : 25,82 ''
  1604. IL_0037: /* 7E | (04)000008 */ ldsfld class [mscorlib/*23000001*/]System.Collections.Hashtable/*01000008*/ WindowsApplication2.My.MyProject/*02000004*//MyForms/*02000005*/::m_FormBeingCreated /* 04000008 */
  1605. IL_003c: /* D0 | (1B)000001 */ ldtoken !!T/*1B000001*/
  1606. IL_0041: /* 28 | (0A)000044 */ call class [mscorlib/*23000001*/]System.Type/*01000009*/ [mscorlib/*23000001*/]System.Type/*01000009*/::GetTypeFromHandle(valuetype [mscorlib/*23000001*/]System.RuntimeTypeHandle/*01000030*/) /* 0A000044 */
  1607. IL_0046: /* 6F | (0A)000045 */ callvirt instance bool [mscorlib/*23000001*/]System.Collections.Hashtable/*01000008*/::ContainsKey(object) /* 0A000045 */
  1608. IL_004b: /* 13 | 06 */ stloc.s VB$CG$t_bool$S2
  1609. IL_004d: /* 11 | 06 */ ldloc.s VB$CG$t_bool$S2
  1610. IL_004f: /* 2C | 16 */ brfalse.s IL_0067
  1611.  
  1612. .line 180,180 : 29,181 ''
  1613. IL_0051: /* 72 | (70)00008F */ ldstr "WinForms_RecursiveFormCreate" /* 7000008F */
  1614. IL_0056: /* 16 | */ ldc.i4.0
  1615. IL_0057: /* 8D | (01)000031 */ newarr [mscorlib/*23000001*/]System.String/*01000031*/
  1616. IL_005c: /* 28 | (0A)000046 */ call string [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.CompilerServices.Utils/*01000032*/::GetResourceString(string,
  1617. string[]) /* 0A000046 */
  1618. IL_0061: /* 73 | (0A)000047 */ newobj instance void [mscorlib/*23000001*/]System.InvalidOperationException/*01000033*/::.ctor(string) /* 0A000047 */
  1619. IL_0066: /* 7A | */ throw
  1620.  
  1621. .line 181,181 : 25,31 ''
  1622. IL_0067: /* 00 | */ nop
  1623. IL_0068: /* 2B | 0B */ br.s IL_0075
  1624.  
  1625. .line 182,182 : 21,25 ''
  1626. IL_006a: /* 00 | */ nop
  1627. .line 183,183 : 25,87 ''
  1628. IL_006b: /* 73 | (0A)000048 */ newobj instance void [mscorlib/*23000001*/]System.Collections.Hashtable/*01000008*/::.ctor() /* 0A000048 */
  1629. IL_0070: /* 80 | (04)000008 */ stsfld class [mscorlib/*23000001*/]System.Collections.Hashtable/*01000008*/ WindowsApplication2.My.MyProject/*02000004*//MyForms/*02000005*/::m_FormBeingCreated /* 04000008 */
  1630. .line 184,184 : 21,27 ''
  1631. IL_0075: /* 00 | */ nop
  1632. .line 185,185 : 21,64 ''
  1633. IL_0076: /* 7E | (04)000008 */ ldsfld class [mscorlib/*23000001*/]System.Collections.Hashtable/*01000008*/ WindowsApplication2.My.MyProject/*02000004*//MyForms/*02000005*/::m_FormBeingCreated /* 04000008 */
  1634. IL_007b: /* D0 | (1B)000001 */ ldtoken !!T/*1B000001*/
  1635. IL_0080: /* 28 | (0A)000044 */ call class [mscorlib/*23000001*/]System.Type/*01000009*/ [mscorlib/*23000001*/]System.Type/*01000009*/::GetTypeFromHandle(valuetype [mscorlib/*23000001*/]System.RuntimeTypeHandle/*01000030*/) /* 0A000044 */
  1636. IL_0085: /* 14 | */ ldnull
  1637. IL_0086: /* 6F | (0A)000049 */ callvirt instance void [mscorlib/*23000001*/]System.Collections.Hashtable/*01000008*/::Add(object,
  1638. object) /* 0A000049 */
  1639. IL_008b: /* 00 | */ nop
  1640. .line 186,186 : 21,24 ''
  1641. IL_008c: /* 00 | */ nop
  1642. .line 187,187 : 25,39 ''
  1643. .try
  1644. {
  1645. IL_008d: /* 28 | (2B)000003 */ call !!0 [mscorlib/*23000001*/]System.Activator/*01000034*/::CreateInstance<!!0>() /* 2B000003 */
  1646. IL_0092: /* 0A | */ stloc.0
  1647. IL_0093: /* DE | 7D */ leave.s IL_0112
  1648.  
  1649. IL_0095: /* DE | 72 */ leave.s IL_0109
  1650.  
  1651. IL_0097: /* 75 | (01)00002F */ isinst [mscorlib/*23000001*/]System.Reflection.TargetInvocationException/*0100002F*/
  1652. IL_009c: /* 25 | */ dup
  1653. IL_009d: /* 2D | 04 */ brtrue.s IL_00a3
  1654.  
  1655. IL_009f: /* 26 | */ pop
  1656. IL_00a0: /* 16 | */ ldc.i4.0
  1657. IL_00a1: /* 2B | 16 */ br.s IL_00b9
  1658.  
  1659. IL_00a3: /* 25 | */ dup
  1660. IL_00a4: /* 0C | */ stloc.2
  1661. IL_00a5: /* 28 | (0A)00004B */ call void [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.CompilerServices.ProjectData/*01000035*/::SetProjectError(class [mscorlib/*23000001*/]System.Exception/*01000036*/) /* 0A00004B */
  1662. .line 188,188 : 21,120 ''
  1663. IL_00aa: /* 08 | */ ldloc.2
  1664. IL_00ab: /* 6F | (0A)00004C */ callvirt instance class [mscorlib/*23000001*/]System.Exception/*01000036*/ [mscorlib/*23000001*/]System.Exception/*01000036*/::get_InnerException() /* 0A00004C */
  1665. IL_00b0: /* 14 | */ ldnull
  1666. IL_00b1: /* FE01 | */ ceq
  1667. IL_00b3: /* 16 | */ ldc.i4.0
  1668. IL_00b4: /* FE01 | */ ceq
  1669. IL_00b6: /* 16 | */ ldc.i4.0
  1670. IL_00b7: /* FE03 | */ cgt.un
  1671. IL_00b9: /* FE11 | */ endfilter
  1672. IL_00bb: /* 26 | */ pop
  1673. .line 189,189 : 29,181 ''
  1674. IL_00bc: /* 72 | (70)0000C9 */ ldstr "WinForms_SeeInnerException" /* 700000C9 */
  1675. IL_00c1: /* 17 | */ ldc.i4.1
  1676. IL_00c2: /* 8D | (01)000031 */ newarr [mscorlib/*23000001*/]System.String/*01000031*/
  1677. IL_00c7: /* 0D | */ stloc.3
  1678. IL_00c8: /* 09 | */ ldloc.3
  1679. IL_00c9: /* 16 | */ ldc.i4.0
  1680. IL_00ca: /* 08 | */ ldloc.2
  1681. IL_00cb: /* 6F | (0A)00004C */ callvirt instance class [mscorlib/*23000001*/]System.Exception/*01000036*/ [mscorlib/*23000001*/]System.Exception/*01000036*/::get_InnerException() /* 0A00004C */
  1682. IL_00d0: /* 6F | (0A)00004D */ callvirt instance string [mscorlib/*23000001*/]System.Exception/*01000036*/::get_Message() /* 0A00004D */
  1683. IL_00d5: /* A2 | */ stelem.ref
  1684. IL_00d6: /* 00 | */ nop
  1685. IL_00d7: /* 09 | */ ldloc.3
  1686. IL_00d8: /* 28 | (0A)000046 */ call string [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.CompilerServices.Utils/*01000032*/::GetResourceString(string,
  1687. string[]) /* 0A000046 */
  1688. IL_00dd: /* 0B | */ stloc.1
  1689. .line 190,190 : 25,108 ''
  1690. IL_00de: /* 07 | */ ldloc.1
  1691. IL_00df: /* 08 | */ ldloc.2
  1692. IL_00e0: /* 6F | (0A)00004C */ callvirt instance class [mscorlib/*23000001*/]System.Exception/*01000036*/ [mscorlib/*23000001*/]System.Exception/*01000036*/::get_InnerException() /* 0A00004C */
  1693. IL_00e5: /* 73 | (0A)00004E */ newobj instance void [mscorlib/*23000001*/]System.InvalidOperationException/*01000033*/::.ctor(string,
  1694. class [mscorlib/*23000001*/]System.Exception/*01000036*/) /* 0A00004E */
  1695. IL_00ea: /* 7A | */ throw
  1696.  
  1697. IL_00eb: /* 28 | (0A)00004F */ call void [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.CompilerServices.ProjectData/*01000035*/::ClearProjectError() /* 0A00004F */
  1698. IL_00f0: /* DE | 17 */ leave.s IL_0109
  1699.  
  1700. .line 191,191 : 21,28 ''
  1701. } // end .try
  1702. finally
  1703. {
  1704. IL_00f2: /* 00 | */ nop
  1705. .line 192,192 : 25,62 ''
  1706. .try IL_008d to IL_0097 filter IL_0097 handler IL_00bb to IL_00f2
  1707. // HEX: 01 00 00 00 8D 00 00 00 0A 00 00 00 BB 00 00 00 37 00 00 00 97 00 00 00
  1708. IL_00f3: /* 7E | (04)000008 */ ldsfld class [mscorlib/*23000001*/]System.Collections.Hashtable/*01000008*/ WindowsApplication2.My.MyProject/*02000004*//MyForms/*02000005*/::m_FormBeingCreated /* 04000008 */
  1709. IL_00f8: /* D0 | (1B)000001 */ ldtoken !!T/*1B000001*/
  1710. IL_00fd: /* 28 | (0A)000044 */ call class [mscorlib/*23000001*/]System.Type/*01000009*/ [mscorlib/*23000001*/]System.Type/*01000009*/::GetTypeFromHandle(valuetype [mscorlib/*23000001*/]System.RuntimeTypeHandle/*01000030*/) /* 0A000044 */
  1711. IL_0102: /* 6F | (0A)000050 */ callvirt instance void [mscorlib/*23000001*/]System.Collections.Hashtable/*01000008*/::Remove(object) /* 0A000050 */
  1712. IL_0107: /* 00 | */ nop
  1713. IL_0108: /* DC | */ endfinally
  1714. .line 193,193 : 21,28 ''
  1715. } // end handler
  1716. // HEX: 02 00 00 00 8D 00 00 00 65 00 00 00 F2 00 00 00 17 00 00 00 00 00 00 00
  1717. IL_0109: /* 00 | */ nop
  1718. IL_010a: /* 2B | 05 */ br.s IL_0111
  1719.  
  1720. .line 194,194 : 17,21 ''
  1721. IL_010c: /* 00 | */ nop
  1722. .line 195,195 : 21,36 ''
  1723. IL_010d: /* 02 | */ ldarg.0
  1724. IL_010e: /* 0A | */ stloc.0
  1725. IL_010f: /* 2B | 01 */ br.s IL_0112
  1726.  
  1727. .line 196,196 : 17,23 ''
  1728. IL_0111: /* 00 | */ nop
  1729. .line 197,197 : 13,25 ''
  1730. IL_0112: /* 06 | */ ldloc.0
  1731. IL_0113: /* 2A | */ ret
  1732. } // end of method MyForms::Create__Instance__
  1733.  
  1734. .method /*06000010*/ private instance void
  1735. Dispose__Instance__<([System.Windows.Forms/*23000003*/]System.Windows.Forms.Form/*01000007*/) T>(!!T& 'instance') cil managed
  1736. // SIG: 30 01 01 01 10 1E 00
  1737. {
  1738. .custom /*0C000044:0A000032*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000029*/::.ctor() /* 0A000032 */ = ( 01 00 00 00 )
  1739. // Method begins at RVA 0x2a94
  1740. // Code size 31 (0x1f)
  1741. .maxstack 2
  1742. .locals /*1100000F*/ init ([0] !!T VB$t_generic$S0)
  1743. .line 200,200 : 13,107 ''
  1744. IL_0000: /* 00 | */ nop
  1745. .line 201,201 : 17,35 ''
  1746. IL_0001: /* 03 | */ ldarg.1
  1747. IL_0002: /* FE16 | (1B)000002 */ constrained. !!T/*1B000002*/
  1748. IL_0008: /* 6F | (0A)000051 */ callvirt instance void [System/*23000004*/]System.ComponentModel.Component/*01000037*/::Dispose() /* 0A000051 */
  1749. IL_000d: /* 00 | */ nop
  1750. .line 202,202 : 17,35 ''
  1751. IL_000e: /* 03 | */ ldarg.1
  1752. IL_000f: /* 12 | 00 */ ldloca.s VB$t_generic$S0
  1753. IL_0011: /* FE15 | (1B)000002 */ initobj !!T/*1B000002*/
  1754. IL_0017: /* 06 | */ ldloc.0
  1755. IL_0018: /* 81 | (1B)000002 */ stobj !!T/*1B000002*/
  1756. .line 203,203 : 13,20 ''
  1757. IL_001d: /* 00 | */ nop
  1758. IL_001e: /* 2A | */ ret
  1759. } // end of method MyForms::Dispose__Instance__
  1760.  
  1761. .method /*06000011*/ public specialname rtspecialname
  1762. instance void .ctor() cil managed
  1763. // SIG: 20 00 01
  1764. {
  1765. .custom /*0C000045:0A000032*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000029*/::.ctor() /* 0A000032 */ = ( 01 00 00 00 )
  1766. .custom /*0C000046:0A000030*/ instance void [System/*23000004*/]System.ComponentModel.EditorBrowsableAttribute/*01000026*/::.ctor(valuetype [System/*23000004*/]System.ComponentModel.EditorBrowsableState/*01000027*/) /* 0A000030 */ = ( 01 00 01 00 00 00 00 00 )
  1767. // Method begins at RVA 0x2ac0
  1768. // Code size 10 (0xa)
  1769. .maxstack 8
  1770. .line 207,207 : 13,29 ''
  1771. IL_0000: /* 00 | */ nop
  1772. .line 208,208 : 16,28 ''
  1773. IL_0001: /* 02 | */ ldarg.0
  1774. IL_0002: /* 28 | (0A)000052 */ call instance void [mscorlib/*23000001*/]System.Object/*01000005*/::.ctor() /* 0A000052 */
  1775. IL_0007: /* 00 | */ nop
  1776. .line 209,209 : 13,20 ''
  1777. IL_0008: /* 00 | */ nop
  1778. IL_0009: /* 2A | */ ret
  1779. } // end of method MyForms::.ctor
  1780.  
  1781. .method /*06000012*/ public strict virtual
  1782. instance bool Equals(object o) cil managed
  1783. // SIG: 20 01 02 1C
  1784. {
  1785. .custom /*0C000047:0A000030*/ instance void [System/*23000004*/]System.ComponentModel.EditorBrowsableAttribute/*01000026*/::.ctor(valuetype [System/*23000004*/]System.ComponentModel.EditorBrowsableState/*01000027*/) /* 0A000030 */ = ( 01 00 01 00 00 00 00 00 )
  1786. // Method begins at RVA 0x2acc
  1787. // Code size 18 (0x12)
  1788. .maxstack 2
  1789. .locals /*11000010*/ init ([0] bool Equals)
  1790. .line 213,213 : 117,179 ''
  1791. IL_0000: /* 00 | */ nop
  1792. .line 214,214 : 17,40 ''
  1793. IL_0001: /* 02 | */ ldarg.0
  1794. IL_0002: /* 03 | */ ldarg.1
  1795. IL_0003: /* 28 | (0A)00000F */ call object [mscorlib/*23000001*/]System.Runtime.CompilerServices.RuntimeHelpers/*01000015*/::GetObjectValue(object) /* 0A00000F */
  1796. IL_0008: /* 28 | (0A)000053 */ call instance bool [mscorlib/*23000001*/]System.Object/*01000005*/::Equals(object) /* 0A000053 */
  1797. IL_000d: /* 0A | */ stloc.0
  1798. IL_000e: /* 2B | 00 */ br.s IL_0010
  1799.  
  1800. .line 215,215 : 13,25 ''
  1801. IL_0010: /* 06 | */ ldloc.0
  1802. IL_0011: /* 2A | */ ret
  1803. } // end of method MyForms::Equals
  1804.  
  1805. .method /*06000013*/ public strict virtual
  1806. instance int32 GetHashCode() cil managed
  1807. // SIG: 20 00 08
  1808. {
  1809. .custom /*0C000048:0A000030*/ instance void [System/*23000004*/]System.ComponentModel.EditorBrowsableAttribute/*01000026*/::.ctor(valuetype [System/*23000004*/]System.ComponentModel.EditorBrowsableState/*01000027*/) /* 0A000030 */ = ( 01 00 01 00 00 00 00 00 )
  1810. // Method begins at RVA 0x2aec
  1811. // Code size 12 (0xc)
  1812. .maxstack 1
  1813. .locals /*11000011*/ init ([0] int32 GetHashCode)
  1814. .line 216,216 : 117,167 ''
  1815. IL_0000: /* 00 | */ nop
  1816. .line 217,217 : 17,42 ''
  1817. IL_0001: /* 02 | */ ldarg.0
  1818. IL_0002: /* 28 | (0A)000054 */ call instance int32 [mscorlib/*23000001*/]System.Object/*01000005*/::GetHashCode() /* 0A000054 */
  1819. IL_0007: /* 0A | */ stloc.0
  1820. IL_0008: /* 2B | 00 */ br.s IL_000a
  1821.  
  1822. .line 218,218 : 13,25 ''
  1823. IL_000a: /* 06 | */ ldloc.0
  1824. IL_000b: /* 2A | */ ret
  1825. } // end of method MyForms::GetHashCode
  1826.  
  1827. .method /*06000014*/ assembly hidebysig
  1828. instance class [mscorlib/*23000001*/]System.Type/*01000009*/
  1829. GetType() cil managed
  1830. // SIG: 20 00 12 25
  1831. {
  1832. .custom /*0C000049:0A000030*/ instance void [System/*23000004*/]System.ComponentModel.EditorBrowsableAttribute/*01000026*/::.ctor(valuetype [System/*23000004*/]System.ComponentModel.EditorBrowsableState/*01000027*/) /* 0A000030 */ = ( 01 00 01 00 00 00 00 00 )
  1833. // Method begins at RVA 0x2b04
  1834. // Code size 16 (0x10)
  1835. .maxstack 1
  1836. .locals /*11000012*/ init ([0] class [mscorlib/*23000001*/]System.Type/*01000009*/ GetType)
  1837. .line 220,220 : 13,72 ''
  1838. IL_0000: /* 00 | */ nop
  1839. .line 221,221 : 17,40 ''
  1840. IL_0001: /* D0 | (02)000005 */ ldtoken WindowsApplication2.My.MyProject/*02000004*//MyForms/*02000005*/
  1841. IL_0006: /* 28 | (0A)000044 */ call class [mscorlib/*23000001*/]System.Type/*01000009*/ [mscorlib/*23000001*/]System.Type/*01000009*/::GetTypeFromHandle(valuetype [mscorlib/*23000001*/]System.RuntimeTypeHandle/*01000030*/) /* 0A000044 */
  1842. IL_000b: /* 0A | */ stloc.0
  1843. IL_000c: /* 2B | 00 */ br.s IL_000e
  1844.  
  1845. .line 222,222 : 13,25 ''
  1846. IL_000e: /* 06 | */ ldloc.0
  1847. IL_000f: /* 2A | */ ret
  1848. } // end of method MyForms::GetType
  1849.  
  1850. .method /*06000015*/ public strict virtual
  1851. instance string ToString() cil managed
  1852. // SIG: 20 00 0E
  1853. {
  1854. .custom /*0C00004A:0A000030*/ instance void [System/*23000004*/]System.ComponentModel.EditorBrowsableAttribute/*01000026*/::.ctor(valuetype [System/*23000004*/]System.ComponentModel.EditorBrowsableState/*01000027*/) /* 0A000030 */ = ( 01 00 01 00 00 00 00 00 )
  1855. // Method begins at RVA 0x2b20
  1856. // Code size 12 (0xc)
  1857. .maxstack 1
  1858. .locals /*11000013*/ init ([0] string ToString)
  1859. .line 223,223 : 117,163 ''
  1860. IL_0000: /* 00 | */ nop
  1861. .line 224,224 : 17,39 ''
  1862. IL_0001: /* 02 | */ ldarg.0
  1863. IL_0002: /* 28 | (0A)000055 */ call instance string [mscorlib/*23000001*/]System.Object/*01000005*/::ToString() /* 0A000055 */
  1864. IL_0007: /* 0A | */ stloc.0
  1865. IL_0008: /* 2B | 00 */ br.s IL_000a
  1866.  
  1867. .line 225,225 : 13,25 ''
  1868. IL_000a: /* 06 | */ ldloc.0
  1869. IL_000b: /* 2A | */ ret
  1870. } // end of method MyForms::ToString
  1871.  
  1872. .property /*17000006*/ instance class WindowsApplication2.Form1/*02000008*/
  1873. Form1()
  1874. {
  1875. .set instance void WindowsApplication2.My.MyProject/*02000004*//MyForms/*02000005*/::set_Form1(class WindowsApplication2.Form1/*02000008*/) /* 0600000E */
  1876. .get instance class WindowsApplication2.Form1/*02000008*/ WindowsApplication2.My.MyProject/*02000004*//MyForms/*02000005*/::get_Form1() /* 0600000D */
  1877. } // end of property MyForms::Form1
  1878. } // end of class MyForms
  1879.  
  1880. .class /*02000006*/ auto ansi sealed nested assembly MyWebServices
  1881. extends [mscorlib/*23000001*/]System.Object/*01000005*/
  1882. {
  1883. .custom /*0C000024:0A000056*/ instance void [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.MyGroupCollectionAttribute/*01000038*/::.ctor(string,
  1884. string,
  1885. string,
  1886. string) /* 0A000056 */ = ( 01 00 34 53 79 73 74 65 6D 2E 57 65 62 2E 53 65 // ..4System.Web.Se
  1887. 72 76 69 63 65 73 2E 50 72 6F 74 6F 63 6F 6C 73 // rvices.Protocols
  1888. 2E 53 6F 61 70 48 74 74 70 43 6C 69 65 6E 74 50 // .SoapHttpClientP
  1889. 72 6F 74 6F 63 6F 6C 12 43 72 65 61 74 65 5F 5F // rotocol.Create__
  1890. 49 6E 73 74 61 6E 63 65 5F 5F 13 44 69 73 70 6F // Instance__.Dispo
  1891. 73 65 5F 5F 49 6E 73 74 61 6E 63 65 5F 5F 00 00 // se__Instance__..
  1892. 00 )
  1893. .custom /*0C000025:0A000030*/ instance void [System/*23000004*/]System.ComponentModel.EditorBrowsableAttribute/*01000026*/::.ctor(valuetype [System/*23000004*/]System.ComponentModel.EditorBrowsableState/*01000027*/) /* 0A000030 */ = ( 01 00 01 00 00 00 00 00 )
  1894. .method /*06000016*/ public strict virtual
  1895. instance bool Equals(object o) cil managed
  1896. // SIG: 20 01 02 1C
  1897. {
  1898. .custom /*0C00004B:0A000032*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000029*/::.ctor() /* 0A000032 */ = ( 01 00 00 00 )
  1899. .custom /*0C00004C:0A000030*/ instance void [System/*23000004*/]System.ComponentModel.EditorBrowsableAttribute/*01000026*/::.ctor(valuetype [System/*23000004*/]System.ComponentModel.EditorBrowsableState/*01000027*/) /* 0A000030 */ = ( 01 00 01 00 00 00 00 00 )
  1900. // Method begins at RVA 0x2b38
  1901. // Code size 18 (0x12)
  1902. .maxstack 2
  1903. .locals /*11000014*/ init ([0] bool Equals)
  1904. .line 247,247 : 13,75 ''
  1905. IL_0000: /* 00 | */ nop
  1906. .line 248,248 : 17,40 ''
  1907. IL_0001: /* 02 | */ ldarg.0
  1908. IL_0002: /* 03 | */ ldarg.1
  1909. IL_0003: /* 28 | (0A)00000F */ call object [mscorlib/*23000001*/]System.Runtime.CompilerServices.RuntimeHelpers/*01000015*/::GetObjectValue(object) /* 0A00000F */
  1910. IL_0008: /* 28 | (0A)000053 */ call instance bool [mscorlib/*23000001*/]System.Object/*01000005*/::Equals(object) /* 0A000053 */
  1911. IL_000d: /* 0A | */ stloc.0
  1912. IL_000e: /* 2B | 00 */ br.s IL_0010
  1913.  
  1914. .line 249,249 : 13,25 ''
  1915. IL_0010: /* 06 | */ ldloc.0
  1916. IL_0011: /* 2A | */ ret
  1917. } // end of method MyWebServices::Equals
  1918.  
  1919. .method /*06000017*/ public strict virtual
  1920. instance int32 GetHashCode() cil managed
  1921. // SIG: 20 00 08
  1922. {
  1923. .custom /*0C00004D:0A000032*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000029*/::.ctor() /* 0A000032 */ = ( 01 00 00 00 )
  1924. .custom /*0C00004E:0A000030*/ instance void [System/*23000004*/]System.ComponentModel.EditorBrowsableAttribute/*01000026*/::.ctor(valuetype [System/*23000004*/]System.ComponentModel.EditorBrowsableState/*01000027*/) /* 0A000030 */ = ( 01 00 01 00 00 00 00 00 )
  1925. // Method begins at RVA 0x2b58
  1926. // Code size 12 (0xc)
  1927. .maxstack 1
  1928. .locals /*11000015*/ init ([0] int32 GetHashCode)
  1929. .line 251,251 : 13,63 ''
  1930. IL_0000: /* 00 | */ nop
  1931. .line 252,252 : 17,42 ''
  1932. IL_0001: /* 02 | */ ldarg.0
  1933. IL_0002: /* 28 | (0A)000054 */ call instance int32 [mscorlib/*23000001*/]System.Object/*01000005*/::GetHashCode() /* 0A000054 */
  1934. IL_0007: /* 0A | */ stloc.0
  1935. IL_0008: /* 2B | 00 */ br.s IL_000a
  1936.  
  1937. .line 253,253 : 13,25 ''
  1938. IL_000a: /* 06 | */ ldloc.0
  1939. IL_000b: /* 2A | */ ret
  1940. } // end of method MyWebServices::GetHashCode
  1941.  
  1942. .method /*06000018*/ assembly hidebysig
  1943. instance class [mscorlib/*23000001*/]System.Type/*01000009*/
  1944. GetType() cil managed
  1945. // SIG: 20 00 12 25
  1946. {
  1947. .custom /*0C00004F:0A000032*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000029*/::.ctor() /* 0A000032 */ = ( 01 00 00 00 )
  1948. .custom /*0C000050:0A000030*/ instance void [System/*23000004*/]System.ComponentModel.EditorBrowsableAttribute/*01000026*/::.ctor(valuetype [System/*23000004*/]System.ComponentModel.EditorBrowsableState/*01000027*/) /* 0A000030 */ = ( 01 00 01 00 00 00 00 00 )
  1949. // Method begins at RVA 0x2b70
  1950. // Code size 16 (0x10)
  1951. .maxstack 1
  1952. .locals /*11000016*/ init ([0] class [mscorlib/*23000001*/]System.Type/*01000009*/ GetType)
  1953. .line 255,255 : 13,72 ''
  1954. IL_0000: /* 00 | */ nop
  1955. .line 256,256 : 17,46 ''
  1956. IL_0001: /* D0 | (02)000006 */ ldtoken WindowsApplication2.My.MyProject/*02000004*//MyWebServices/*02000006*/
  1957. IL_0006: /* 28 | (0A)000044 */ call class [mscorlib/*23000001*/]System.Type/*01000009*/ [mscorlib/*23000001*/]System.Type/*01000009*/::GetTypeFromHandle(valuetype [mscorlib/*23000001*/]System.RuntimeTypeHandle/*01000030*/) /* 0A000044 */
  1958. IL_000b: /* 0A | */ stloc.0
  1959. IL_000c: /* 2B | 00 */ br.s IL_000e
  1960.  
  1961. .line 257,257 : 13,25 ''
  1962. IL_000e: /* 06 | */ ldloc.0
  1963. IL_000f: /* 2A | */ ret
  1964. } // end of method MyWebServices::GetType
  1965.  
  1966. .method /*06000019*/ public strict virtual
  1967. instance string ToString() cil managed
  1968. // SIG: 20 00 0E
  1969. {
  1970. .custom /*0C000051:0A000032*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000029*/::.ctor() /* 0A000032 */ = ( 01 00 00 00 )
  1971. .custom /*0C000052:0A000030*/ instance void [System/*23000004*/]System.ComponentModel.EditorBrowsableAttribute/*01000026*/::.ctor(valuetype [System/*23000004*/]System.ComponentModel.EditorBrowsableState/*01000027*/) /* 0A000030 */ = ( 01 00 01 00 00 00 00 00 )
  1972. // Method begins at RVA 0x2b8c
  1973. // Code size 12 (0xc)
  1974. .maxstack 1
  1975. .locals /*11000017*/ init ([0] string ToString)
  1976. .line 259,259 : 13,59 ''
  1977. IL_0000: /* 00 | */ nop
  1978. .line 260,260 : 17,39 ''
  1979. IL_0001: /* 02 | */ ldarg.0
  1980. IL_0002: /* 28 | (0A)000055 */ call instance string [mscorlib/*23000001*/]System.Object/*01000005*/::ToString() /* 0A000055 */
  1981. IL_0007: /* 0A | */ stloc.0
  1982. IL_0008: /* 2B | 00 */ br.s IL_000a
  1983.  
  1984. .line 261,261 : 13,25 ''
  1985. IL_000a: /* 06 | */ ldloc.0
  1986. IL_000b: /* 2A | */ ret
  1987. } // end of method MyWebServices::ToString
  1988.  
  1989. .method /*0600001A*/ private static !!T
  1990. Create__Instance__<.ctor T>(!!T 'instance') cil managed
  1991. // SIG: 10 01 01 1E 00 1E 00
  1992. {
  1993. .custom /*0C000053:0A000032*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000029*/::.ctor() /* 0A000032 */ = ( 01 00 00 00 )
  1994. // Method begins at RVA 0x2ba4
  1995. // Code size 32 (0x20)
  1996. .maxstack 2
  1997. .locals /*11000018*/ init ([0] !!T Create__Instance__,
  1998. [1] bool VB$CG$t_bool$S0)
  1999. .line 264,264 : 12,95 ''
  2000. IL_0000: /* 00 | */ nop
  2001. .line 265,265 : 17,44 ''
  2002. IL_0001: /* 02 | */ ldarg.0
  2003. IL_0002: /* 8C | (1B)000003 */ box !!T/*1B000003*/
  2004. IL_0007: /* 14 | */ ldnull
  2005. IL_0008: /* FE01 | */ ceq
  2006. IL_000a: /* 0B | */ stloc.1
  2007. IL_000b: /* 07 | */ ldloc.1
  2008. IL_000c: /* 2C | 0A */ brfalse.s IL_0018
  2009.  
  2010. .line 266,266 : 21,35 ''
  2011. IL_000e: /* 28 | (2B)000003 */ call !!0 [mscorlib/*23000001*/]System.Activator/*01000034*/::CreateInstance<!!0>() /* 2B000003 */
  2012. IL_0013: /* 0A | */ stloc.0
  2013. IL_0014: /* 2B | 08 */ br.s IL_001e
  2014.  
  2015. IL_0016: /* 2B | 05 */ br.s IL_001d
  2016.  
  2017. .line 267,267 : 17,21 ''
  2018. IL_0018: /* 00 | */ nop
  2019. .line 268,268 : 21,36 ''
  2020. IL_0019: /* 02 | */ ldarg.0
  2021. IL_001a: /* 0A | */ stloc.0
  2022. IL_001b: /* 2B | 01 */ br.s IL_001e
  2023.  
  2024. .line 269,269 : 17,23 ''
  2025. IL_001d: /* 00 | */ nop
  2026. .line 270,270 : 13,25 ''
  2027. IL_001e: /* 06 | */ ldloc.0
  2028. IL_001f: /* 2A | */ ret
  2029. } // end of method MyWebServices::Create__Instance__
  2030.  
  2031. .method /*0600001B*/ private instance void
  2032. Dispose__Instance__<T>(!!T& 'instance') cil managed
  2033. // SIG: 30 01 01 01 10 1E 00
  2034. {
  2035. .custom /*0C000054:0A000032*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000029*/::.ctor() /* 0A000032 */ = ( 01 00 00 00 )
  2036. // Method begins at RVA 0x2bd0
  2037. // Code size 18 (0x12)
  2038. .maxstack 2
  2039. .locals /*11000019*/ init ([0] !!T VB$t_generic$S0)
  2040. .line 273,273 : 13,71 ''
  2041. IL_0000: /* 00 | */ nop
  2042. .line 274,274 : 17,35 ''
  2043. IL_0001: /* 03 | */ ldarg.1
  2044. IL_0002: /* 12 | 00 */ ldloca.s VB$t_generic$S0
  2045. IL_0004: /* FE15 | (1B)000004 */ initobj !!T/*1B000004*/
  2046. IL_000a: /* 06 | */ ldloc.0
  2047. IL_000b: /* 81 | (1B)000004 */ stobj !!T/*1B000004*/
  2048. .line 275,275 : 13,20 ''
  2049. IL_0010: /* 00 | */ nop
  2050. IL_0011: /* 2A | */ ret
  2051. } // end of method MyWebServices::Dispose__Instance__
  2052.  
  2053. .method /*0600001C*/ public specialname rtspecialname
  2054. instance void .ctor() cil managed
  2055. // SIG: 20 00 01
  2056. {
  2057. .custom /*0C000055:0A000030*/ instance void [System/*23000004*/]System.ComponentModel.EditorBrowsableAttribute/*01000026*/::.ctor(valuetype [System/*23000004*/]System.ComponentModel.EditorBrowsableState/*01000027*/) /* 0A000030 */ = ( 01 00 01 00 00 00 00 00 )
  2058. .custom /*0C000056:0A000032*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000029*/::.ctor() /* 0A000032 */ = ( 01 00 00 00 )
  2059. // Method begins at RVA 0x2bf0
  2060. // Code size 10 (0xa)
  2061. .maxstack 8
  2062. .line 279,279 : 13,29 ''
  2063. IL_0000: /* 00 | */ nop
  2064. .line 280,280 : 16,28 ''
  2065. IL_0001: /* 02 | */ ldarg.0
  2066. IL_0002: /* 28 | (0A)000052 */ call instance void [mscorlib/*23000001*/]System.Object/*01000005*/::.ctor() /* 0A000052 */
  2067. IL_0007: /* 00 | */ nop
  2068. .line 281,281 : 13,20 ''
  2069. IL_0008: /* 00 | */ nop
  2070. IL_0009: /* 2A | */ ret
  2071. } // end of method MyWebServices::.ctor
  2072.  
  2073. } // end of class MyWebServices
  2074.  
  2075. .class /*02000007*/ auto ansi sealed nested assembly ThreadSafeObjectProvider`1<.ctor T>
  2076. extends [mscorlib/*23000001*/]System.Object/*01000005*/
  2077. {
  2078. .custom /*0C000027:0A000059*/ instance void [mscorlib/*23000001*/]System.Runtime.InteropServices.ComVisibleAttribute/*0100003A*/::.ctor(bool) /* 0A000059 */ = ( 01 00 00 00 00 )
  2079. .custom /*0C000028:0A000030*/ instance void [System/*23000004*/]System.ComponentModel.EditorBrowsableAttribute/*01000026*/::.ctor(valuetype [System/*23000004*/]System.ComponentModel.EditorBrowsableState/*01000027*/) /* 0A000030 */ = ( 01 00 01 00 00 00 00 00 )
  2080. .field /*04000009*/ private static !T m_ThreadStaticValue
  2081. .custom /*0C00002E:0A00005A*/ instance void [mscorlib/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*0100003B*/::.ctor() /* 0A00005A */ = ( 01 00 00 00 )
  2082. .custom /*0C00002F:0A000057*/ instance void [mscorlib/*23000001*/]System.ThreadStaticAttribute/*01000039*/::.ctor() /* 0A000057 */ = ( 01 00 00 00 )
  2083. .method /*0600001D*/ assembly specialname
  2084. instance !T get_GetInstance() cil managed
  2085. // SIG: 20 00 13 00
  2086. {
  2087. .custom /*0C000057:0A000032*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000029*/::.ctor() /* 0A000032 */ = ( 01 00 00 00 )
  2088. // Method begins at RVA 0x2bfc
  2089. // Code size 38 (0x26)
  2090. .maxstack 2
  2091. .locals /*1100001A*/ init ([0] !T GetInstance,
  2092. [1] bool VB$CG$t_bool$S0)
  2093. .line 341,341 : 17,20 ''
  2094. IL_0000: /* 00 | */ nop
  2095. .line 342,342 : 21,59 ''
  2096. IL_0001: /* 7E | (0A)000058 */ ldsfld !0 class WindowsApplication2.My.MyProject/*02000004*//ThreadSafeObjectProvider`1/*02000007*/<!T>/*1B00000C*/::m_ThreadStaticValue /* 0A000058 */
  2097. IL_0006: /* 8C | (1B)000005 */ box !T/*1B000005*/
  2098. IL_000b: /* 14 | */ ldnull
  2099. IL_000c: /* FE01 | */ ceq
  2100. IL_000e: /* 0B | */ stloc.1
  2101. IL_000f: /* 07 | */ ldloc.1
  2102. IL_0010: /* 2C | 0A */ brfalse.s IL_001c
  2103.  
  2104. .line 342,342 : 60,87 ''
  2105. IL_0012: /* 28 | (2B)000004 */ call !!0 [mscorlib/*23000001*/]System.Activator/*01000034*/::CreateInstance<!T>() /* 2B000004 */
  2106. IL_0017: /* 80 | (0A)000058 */ stsfld !0 class WindowsApplication2.My.MyProject/*02000004*//ThreadSafeObjectProvider`1/*02000007*/<!T>/*1B00000C*/::m_ThreadStaticValue /* 0A000058 */
  2107. .line 343,343 : 21,47 ''
  2108. IL_001c: /* 7E | (0A)000058 */ ldsfld !0 class WindowsApplication2.My.MyProject/*02000004*//ThreadSafeObjectProvider`1/*02000007*/<!T>/*1B00000C*/::m_ThreadStaticValue /* 0A000058 */
  2109. IL_0021: /* 0A | */ stloc.0
  2110. IL_0022: /* 2B | 00 */ br.s IL_0024
  2111.  
  2112. .line 344,344 : 17,24 ''
  2113. IL_0024: /* 06 | */ ldloc.0
  2114. IL_0025: /* 2A | */ ret
  2115. } // end of method ThreadSafeObjectProvider`1::get_GetInstance
  2116.  
  2117. .method /*0600001E*/ public specialname rtspecialname
  2118. instance void .ctor() cil managed
  2119. // SIG: 20 00 01
  2120. {
  2121. .custom /*0C000058:0A000032*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000029*/::.ctor() /* 0A000032 */ = ( 01 00 00 00 )
  2122. .custom /*0C000059:0A000030*/ instance void [System/*23000004*/]System.ComponentModel.EditorBrowsableAttribute/*01000026*/::.ctor(valuetype [System/*23000004*/]System.ComponentModel.EditorBrowsableState/*01000027*/) /* 0A000030 */ = ( 01 00 01 00 00 00 00 00 )
  2123. // Method begins at RVA 0x2c30
  2124. // Code size 10 (0xa)
  2125. .maxstack 8
  2126. .line 350,350 : 13,29 ''
  2127. IL_0000: /* 00 | */ nop
  2128. .line 351,351 : 17,29 ''
  2129. IL_0001: /* 02 | */ ldarg.0
  2130. IL_0002: /* 28 | (0A)000052 */ call instance void [mscorlib/*23000001*/]System.Object/*01000005*/::.ctor() /* 0A000052 */
  2131. IL_0007: /* 00 | */ nop
  2132. .line 352,352 : 13,20 ''
  2133. IL_0008: /* 00 | */ nop
  2134. IL_0009: /* 2A | */ ret
  2135. } // end of method ThreadSafeObjectProvider`1::.ctor
  2136.  
  2137. .property /*17000007*/ instance !T GetInstance()
  2138. {
  2139. .get instance !T WindowsApplication2.My.MyProject/*02000004*//ThreadSafeObjectProvider`1/*02000007*/::get_GetInstance() /* 0600001D */
  2140. } // end of property ThreadSafeObjectProvider`1::GetInstance
  2141. } // end of class ThreadSafeObjectProvider`1
  2142.  
  2143. .field /*04000002*/ private static initonly class WindowsApplication2.My.MyProject/*02000004*//ThreadSafeObjectProvider`1/*02000007*/<class WindowsApplication2.My.MyComputer/*02000003*/> m_ComputerObjectProvider
  2144. .field /*04000003*/ private static initonly class WindowsApplication2.My.MyProject/*02000004*//ThreadSafeObjectProvider`1/*02000007*/<class WindowsApplication2.My.MyApplication/*02000002*/> m_AppObjectProvider
  2145. .field /*04000004*/ private static initonly class WindowsApplication2.My.MyProject/*02000004*//ThreadSafeObjectProvider`1/*02000007*/<class [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.ApplicationServices.User/*01000006*/> m_UserObjectProvider
  2146. .field /*04000005*/ private static class WindowsApplication2.My.MyProject/*02000004*//ThreadSafeObjectProvider`1/*02000007*/<class WindowsApplication2.My.MyProject/*02000004*//MyForms/*02000005*/> m_MyFormsObjectProvider
  2147. .field /*04000006*/ private static initonly class WindowsApplication2.My.MyProject/*02000004*//ThreadSafeObjectProvider`1/*02000007*/<class WindowsApplication2.My.MyProject/*02000004*//MyWebServices/*02000006*/> m_MyWebServicesObjectProvider
  2148. .method /*06000007*/ private specialname rtspecialname static
  2149. void .cctor() cil managed
  2150. // SIG: 00 00 01
  2151. {
  2152. .custom /*0C000026:0A000023*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerNonUserCodeAttribute/*0100001F*/::.ctor() /* 0A000023 */ = ( 01 00 00 00 )
  2153. // Method begins at RVA 0x2828
  2154. // Code size 52 (0x34)
  2155. .maxstack 8
  2156. .line 126,126 : 26,50 ''
  2157. IL_0000: /* 73 | (0A)000035 */ newobj instance void class WindowsApplication2.My.MyProject/*02000004*//ThreadSafeObjectProvider`1/*02000007*/<class WindowsApplication2.My.MyComputer/*02000003*/>/*1B000007*/::.ctor() /* 0A000035 */
  2158. IL_0005: /* 80 | (04)000002 */ stsfld class WindowsApplication2.My.MyProject/*02000004*//ThreadSafeObjectProvider`1/*02000007*/<class WindowsApplication2.My.MyComputer/*02000003*/> WindowsApplication2.My.MyProject/*02000004*/::m_ComputerObjectProvider /* 04000002 */
  2159. .line 137,137 : 26,45 ''
  2160. IL_000a: /* 73 | (0A)000036 */ newobj instance void class WindowsApplication2.My.MyProject/*02000004*//ThreadSafeObjectProvider`1/*02000007*/<class WindowsApplication2.My.MyApplication/*02000002*/>/*1B000008*/::.ctor() /* 0A000036 */
  2161. IL_000f: /* 80 | (04)000003 */ stsfld class WindowsApplication2.My.MyProject/*02000004*//ThreadSafeObjectProvider`1/*02000007*/<class WindowsApplication2.My.MyApplication/*02000002*/> WindowsApplication2.My.MyProject/*02000004*/::m_AppObjectProvider /* 04000003 */
  2162. .line 148,148 : 26,46 ''
  2163. IL_0014: /* 73 | (0A)000037 */ newobj instance void class WindowsApplication2.My.MyProject/*02000004*//ThreadSafeObjectProvider`1/*02000007*/<class [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.ApplicationServices.User/*01000006*/>/*1B000009*/::.ctor() /* 0A000037 */
  2164. IL_0019: /* 80 | (04)000004 */ stsfld class WindowsApplication2.My.MyProject/*02000004*//ThreadSafeObjectProvider`1/*02000007*/<class [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.ApplicationServices.User/*01000006*/> WindowsApplication2.My.MyProject/*02000004*/::m_UserObjectProvider /* 04000004 */
  2165. .line 228,228 : 17,40 ''
  2166. IL_001e: /* 73 | (0A)000038 */ newobj instance void class WindowsApplication2.My.MyProject/*02000004*//ThreadSafeObjectProvider`1/*02000007*/<class WindowsApplication2.My.MyProject/*02000004*//MyForms/*02000005*/>/*1B00000A*/::.ctor() /* 0A000038 */
  2167. IL_0023: /* 80 | (04)000005 */ stsfld class WindowsApplication2.My.MyProject/*02000004*//ThreadSafeObjectProvider`1/*02000007*/<class WindowsApplication2.My.MyProject/*02000004*//MyForms/*02000005*/> WindowsApplication2.My.MyProject/*02000004*/::m_MyFormsObjectProvider /* 04000005 */
  2168. .line 284,284 : 26,55 ''
  2169. IL_0028: /* 73 | (0A)000039 */ newobj instance void class WindowsApplication2.My.MyProject/*02000004*//ThreadSafeObjectProvider`1/*02000007*/<class WindowsApplication2.My.MyProject/*02000004*//MyWebServices/*02000006*/>/*1B00000B*/::.ctor() /* 0A000039 */
  2170. IL_002d: /* 80 | (04)000006 */ stsfld class WindowsApplication2.My.MyProject/*02000004*//ThreadSafeObjectProvider`1/*02000007*/<class WindowsApplication2.My.MyProject/*02000004*//MyWebServices/*02000006*/> WindowsApplication2.My.MyProject/*02000004*/::m_MyWebServicesObjectProvider /* 04000006 */
  2171. IL_0032: /* 00 | */ nop
  2172. IL_0033: /* 2A | */ ret
  2173. } // end of method MyProject::.cctor
  2174.  
  2175. .method /*06000008*/ assembly specialname static
  2176. class WindowsApplication2.My.MyComputer/*02000003*/
  2177. get_Computer() cil managed
  2178. // SIG: 00 00 12 0C
  2179. {
  2180. .custom /*0C000029:0A000032*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000029*/::.ctor() /* 0A000032 */ = ( 01 00 00 00 )
  2181. // Method begins at RVA 0x2860
  2182. // Code size 16 (0x10)
  2183. .maxstack 1
  2184. .locals /*11000007*/ init ([0] class WindowsApplication2.My.MyComputer/*02000003*/ Computer)
  2185. .line 121,121 : 13,16 ''
  2186. IL_0000: /* 00 | */ nop
  2187. .line 122,122 : 17,62 ''
  2188. IL_0001: /* 7E | (04)000002 */ ldsfld class WindowsApplication2.My.MyProject/*02000004*//ThreadSafeObjectProvider`1/*02000007*/<class WindowsApplication2.My.MyComputer/*02000003*/> WindowsApplication2.My.MyProject/*02000004*/::m_ComputerObjectProvider /* 04000002 */
  2189. IL_0006: /* 6F | (0A)00003A */ callvirt instance !0 class WindowsApplication2.My.MyProject/*02000004*//ThreadSafeObjectProvider`1/*02000007*/<class WindowsApplication2.My.MyComputer/*02000003*/>/*1B000007*/::get_GetInstance() /* 0A00003A */
  2190. IL_000b: /* 0A | */ stloc.0
  2191. IL_000c: /* 2B | 00 */ br.s IL_000e
  2192.  
  2193. .line 123,123 : 13,20 ''
  2194. IL_000e: /* 06 | */ ldloc.0
  2195. IL_000f: /* 2A | */ ret
  2196. } // end of method MyProject::get_Computer
  2197.  
  2198. .method /*06000009*/ assembly specialname static
  2199. class WindowsApplication2.My.MyApplication/*02000002*/
  2200. get_Application() cil managed
  2201. // SIG: 00 00 12 08
  2202. {
  2203. .custom /*0C00002D:0A000032*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000029*/::.ctor() /* 0A000032 */ = ( 01 00 00 00 )
  2204. // Method begins at RVA 0x287c
  2205. // Code size 16 (0x10)
  2206. .maxstack 1
  2207. .locals /*11000008*/ init ([0] class WindowsApplication2.My.MyApplication/*02000002*/ Application)
  2208. .line 133,133 : 13,16 ''
  2209. IL_0000: /* 00 | */ nop
  2210. .line 134,134 : 17,57 ''
  2211. IL_0001: /* 7E | (04)000003 */ ldsfld class WindowsApplication2.My.MyProject/*02000004*//ThreadSafeObjectProvider`1/*02000007*/<class WindowsApplication2.My.MyApplication/*02000002*/> WindowsApplication2.My.MyProject/*02000004*/::m_AppObjectProvider /* 04000003 */
  2212. IL_0006: /* 6F | (0A)00003B */ callvirt instance !0 class WindowsApplication2.My.MyProject/*02000004*//ThreadSafeObjectProvider`1/*02000007*/<class WindowsApplication2.My.MyApplication/*02000002*/>/*1B000008*/::get_GetInstance() /* 0A00003B */
  2213. IL_000b: /* 0A | */ stloc.0
  2214. IL_000c: /* 2B | 00 */ br.s IL_000e
  2215.  
  2216. .line 135,135 : 13,20 ''
  2217. IL_000e: /* 06 | */ ldloc.0
  2218. IL_000f: /* 2A | */ ret
  2219. } // end of method MyProject::get_Application
  2220.  
  2221. .method /*0600000A*/ assembly specialname static
  2222. class [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.ApplicationServices.User/*01000006*/
  2223. get_User() cil managed
  2224. // SIG: 00 00 12 19
  2225. {
  2226. .custom /*0C000036:0A000032*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000029*/::.ctor() /* 0A000032 */ = ( 01 00 00 00 )
  2227. // Method begins at RVA 0x2898
  2228. // Code size 16 (0x10)
  2229. .maxstack 1
  2230. .locals /*11000009*/ init ([0] class [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.ApplicationServices.User/*01000006*/ User)
  2231. .line 144,144 : 13,16 ''
  2232. IL_0000: /* 00 | */ nop
  2233. .line 145,145 : 17,58 ''
  2234. IL_0001: /* 7E | (04)000004 */ ldsfld class WindowsApplication2.My.MyProject/*02000004*//ThreadSafeObjectProvider`1/*02000007*/<class [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.ApplicationServices.User/*01000006*/> WindowsApplication2.My.MyProject/*02000004*/::m_UserObjectProvider /* 04000004 */
  2235. IL_0006: /* 6F | (0A)00003C */ callvirt instance !0 class WindowsApplication2.My.MyProject/*02000004*//ThreadSafeObjectProvider`1/*02000007*/<class [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.ApplicationServices.User/*01000006*/>/*1B000009*/::get_GetInstance() /* 0A00003C */
  2236. IL_000b: /* 0A | */ stloc.0
  2237. IL_000c: /* 2B | 00 */ br.s IL_000e
  2238.  
  2239. .line 146,146 : 13,20 ''
  2240. IL_000e: /* 06 | */ ldloc.0
  2241. IL_000f: /* 2A | */ ret
  2242. } // end of method MyProject::get_User
  2243.  
  2244. .method /*0600000B*/ assembly specialname static
  2245. class WindowsApplication2.My.MyProject/*02000004*//MyForms/*02000005*/
  2246. get_Forms() cil managed
  2247. // SIG: 00 00 12 14
  2248. {
  2249. .custom /*0C00003A:0A000032*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000029*/::.ctor() /* 0A000032 */ = ( 01 00 00 00 )
  2250. // Method begins at RVA 0x28b4
  2251. // Code size 16 (0x10)
  2252. .maxstack 1
  2253. .locals /*1100000A*/ init ([0] class WindowsApplication2.My.MyProject/*02000004*//MyForms/*02000005*/ Forms)
  2254. .line 167,167 : 13,16 ''
  2255. IL_0000: /* 00 | */ nop
  2256. .line 168,168 : 17,61 ''
  2257. IL_0001: /* 7E | (04)000005 */ ldsfld class WindowsApplication2.My.MyProject/*02000004*//ThreadSafeObjectProvider`1/*02000007*/<class WindowsApplication2.My.MyProject/*02000004*//MyForms/*02000005*/> WindowsApplication2.My.MyProject/*02000004*/::m_MyFormsObjectProvider /* 04000005 */
  2258. IL_0006: /* 6F | (0A)00003D */ callvirt instance !0 class WindowsApplication2.My.MyProject/*02000004*//ThreadSafeObjectProvider`1/*02000007*/<class WindowsApplication2.My.MyProject/*02000004*//MyForms/*02000005*/>/*1B00000A*/::get_GetInstance() /* 0A00003D */
  2259. IL_000b: /* 0A | */ stloc.0
  2260. IL_000c: /* 2B | 00 */ br.s IL_000e
  2261.  
  2262. .line 169,169 : 13,20 ''
  2263. IL_000e: /* 06 | */ ldloc.0
  2264. IL_000f: /* 2A | */ ret
  2265. } // end of method MyProject::get_Forms
  2266.  
  2267. .method /*0600000C*/ assembly specialname static
  2268. class WindowsApplication2.My.MyProject/*02000004*//MyWebServices/*02000006*/
  2269. get_WebServices() cil managed
  2270. // SIG: 00 00 12 18
  2271. {
  2272. .custom /*0C000040:0A000032*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerHiddenAttribute/*01000029*/::.ctor() /* 0A000032 */ = ( 01 00 00 00 )
  2273. // Method begins at RVA 0x28d0
  2274. // Code size 16 (0x10)
  2275. .maxstack 1
  2276. .locals /*1100000B*/ init ([0] class WindowsApplication2.My.MyProject/*02000004*//MyWebServices/*02000006*/ WebServices)
  2277. .line 237,237 : 14,17 ''
  2278. IL_0000: /* 00 | */ nop
  2279. .line 238,238 : 17,67 ''
  2280. IL_0001: /* 7E | (04)000006 */ ldsfld class WindowsApplication2.My.MyProject/*02000004*//ThreadSafeObjectProvider`1/*02000007*/<class WindowsApplication2.My.MyProject/*02000004*//MyWebServices/*02000006*/> WindowsApplication2.My.MyProject/*02000004*/::m_MyWebServicesObjectProvider /* 04000006 */
  2281. IL_0006: /* 6F | (0A)00003E */ callvirt instance !0 class WindowsApplication2.My.MyProject/*02000004*//ThreadSafeObjectProvider`1/*02000007*/<class WindowsApplication2.My.MyProject/*02000004*//MyWebServices/*02000006*/>/*1B00000B*/::get_GetInstance() /* 0A00003E */
  2282. IL_000b: /* 0A | */ stloc.0
  2283. IL_000c: /* 2B | 00 */ br.s IL_000e
  2284.  
  2285. .line 239,239 : 13,20 ''
  2286. IL_000e: /* 06 | */ ldloc.0
  2287. IL_000f: /* 2A | */ ret
  2288. } // end of method MyProject::get_WebServices
  2289.  
  2290. .property /*17000001*/ class WindowsApplication2.My.MyComputer/*02000003*/
  2291. Computer()
  2292. {
  2293. .custom /*0C000002:0A000041*/ instance void [System/*23000004*/]System.ComponentModel.Design.HelpKeywordAttribute/*0100002D*/::.ctor(string) /* 0A000041 */ = ( 01 00 0B 4D 79 2E 43 6F 6D 70 75 74 65 72 00 00 ) // ...My.Computer..
  2294. .get class WindowsApplication2.My.MyComputer/*02000003*/ WindowsApplication2.My.MyProject/*02000004*/::get_Computer() /* 06000008 */
  2295. } // end of property MyProject::Computer
  2296. .property /*17000002*/ class WindowsApplication2.My.MyApplication/*02000002*/
  2297. Application()
  2298. {
  2299. .custom /*0C000012:0A000041*/ instance void [System/*23000004*/]System.ComponentModel.Design.HelpKeywordAttribute/*0100002D*/::.ctor(string) /* 0A000041 */ = ( 01 00 0E 4D 79 2E 41 70 70 6C 69 63 61 74 69 6F // ...My.Applicatio
  2300. 6E 00 00 ) // n..
  2301. .get class WindowsApplication2.My.MyApplication/*02000002*/ WindowsApplication2.My.MyProject/*02000004*/::get_Application() /* 06000009 */
  2302. } // end of property MyProject::Application
  2303. .property /*17000003*/ class [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.ApplicationServices.User/*01000006*/
  2304. User()
  2305. {
  2306. .custom /*0C000018:0A000041*/ instance void [System/*23000004*/]System.ComponentModel.Design.HelpKeywordAttribute/*0100002D*/::.ctor(string) /* 0A000041 */ = ( 01 00 07 4D 79 2E 55 73 65 72 00 00 ) // ...My.User..
  2307. .get class [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.ApplicationServices.User/*01000006*/ WindowsApplication2.My.MyProject/*02000004*/::get_User() /* 0600000A */
  2308. } // end of property MyProject::User
  2309. .property /*17000004*/ class WindowsApplication2.My.MyProject/*02000004*//MyForms/*02000005*/
  2310. Forms()
  2311. {
  2312. .custom /*0C00001D:0A000041*/ instance void [System/*23000004*/]System.ComponentModel.Design.HelpKeywordAttribute/*0100002D*/::.ctor(string) /* 0A000041 */ = ( 01 00 08 4D 79 2E 46 6F 72 6D 73 00 00 ) // ...My.Forms..
  2313. .get class WindowsApplication2.My.MyProject/*02000004*//MyForms/*02000005*/ WindowsApplication2.My.MyProject/*02000004*/::get_Forms() /* 0600000B */
  2314. } // end of property MyProject::Forms
  2315. .property /*17000005*/ class WindowsApplication2.My.MyProject/*02000004*//MyWebServices/*02000006*/
  2316. WebServices()
  2317. {
  2318. .custom /*0C000021:0A000041*/ instance void [System/*23000004*/]System.ComponentModel.Design.HelpKeywordAttribute/*0100002D*/::.ctor(string) /* 0A000041 */ = ( 01 00 0E 4D 79 2E 57 65 62 53 65 72 76 69 63 65 // ...My.WebService
  2319. 73 00 00 ) // s..
  2320. .get class WindowsApplication2.My.MyProject/*02000004*//MyWebServices/*02000006*/ WindowsApplication2.My.MyProject/*02000004*/::get_WebServices() /* 0600000C */
  2321. } // end of property MyProject::WebServices
  2322. } // end of class WindowsApplication2.My.MyProject
  2323.  
  2324. .class /*02000008*/ public auto ansi beforefieldinit WindowsApplication2.Form1
  2325. extends [System.Windows.Forms/*23000003*/]System.Windows.Forms.Form/*01000007*/
  2326. {
  2327. .custom /*0C00002B:0A000022*/ instance void [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.CompilerServices.DesignerGeneratedAttribute/*0100001E*/::.ctor() /* 0A000022 */ = ( 01 00 00 00 )
  2328. .field /*0400000A*/ private static class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> __ENCList
  2329. .field /*0400000B*/ private class [System/*23000004*/]System.ComponentModel.IContainer/*0100000A*/ components
  2330. .field /*0400000C*/ private int32 dwCallOffset
  2331. .field /*0400000D*/ private int32 dwProt
  2332. .field /*0400000E*/ private string lpPN
  2333. .field /*0400000F*/ private uint8[] NOPS
  2334. .field /*04000010*/ private int32 dwNOPSAddr
  2335. .field /*04000011*/ private int32 dwSize
  2336. .field /*04000012*/ private int32 dwWPM
  2337. .field /*04000013*/ private int32 dwVP
  2338. .method /*0600001F*/ private specialname rtspecialname static
  2339. void .cctor() cil managed
  2340. // SIG: 00 00 01
  2341. {
  2342. .custom /*0C00005A:0A000023*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerNonUserCodeAttribute/*0100001F*/::.ctor() /* 0A000023 */ = ( 01 00 00 00 )
  2343. // Method begins at RVA 0x2324
  2344. // Code size 12 (0xc)
  2345. .maxstack 8
  2346. IL_0000: /* 73 | (0A)000001 */ newobj instance void class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/>/*1B000006*/::.ctor() /* 0A000001 */
  2347. IL_0005: /* 80 | (04)00000A */ stsfld class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> WindowsApplication2.Form1/*02000008*/::__ENCList /* 0400000A */
  2348. IL_000a: /* 00 | */ nop
  2349. IL_000b: /* 2A | */ ret
  2350. } // end of method Form1::.cctor
  2351.  
  2352. .method /*06000020*/ public specialname rtspecialname
  2353. instance void .ctor() cil managed
  2354. // SIG: 20 00 01
  2355. {
  2356. // Method begins at RVA 0x2334
  2357. // Code size 172 (0xac)
  2358. .maxstack 4
  2359. .locals /*11000001*/ init ([0] uint8[] VB$LW$t_array$S0)
  2360. IL_0000: /* 02 | */ ldarg.0
  2361. IL_0001: /* 28 | (0A)000002 */ call instance void [System.Windows.Forms/*23000003*/]System.Windows.Forms.Form/*01000007*/::.ctor() /* 0A000002 */
  2362. IL_0006: /* 00 | */ nop
  2363. IL_0007: /* 02 | */ ldarg.0
  2364. IL_0008: /* 02 | */ ldarg.0
  2365. IL_0009: /* 25 | */ dup
  2366. IL_000a: /* FE07 | (06)000026 */ ldvirtftn instance void WindowsApplication2.Form1/*02000008*/::Form1_Load(object,
  2367. class [mscorlib/*23000001*/]System.EventArgs/*0100000B*/) /* 06000026 */
  2368. IL_0010: /* 73 | (0A)000003 */ newobj instance void [mscorlib/*23000001*/]System.EventHandler/*0100000F*/::.ctor(object,
  2369. native int) /* 0A000003 */
  2370. IL_0015: /* 28 | (0A)000004 */ call instance void [System.Windows.Forms/*23000003*/]System.Windows.Forms.Form/*01000007*/::add_Load(class [mscorlib/*23000001*/]System.EventHandler/*0100000F*/) /* 0A000004 */
  2371. IL_001a: /* 00 | */ nop
  2372. IL_001b: /* 02 | */ ldarg.0
  2373. IL_001c: /* 28 | (06)000021 */ call void WindowsApplication2.Form1/*02000008*/::__ENCAddToList(object) /* 06000021 */
  2374. IL_0021: /* 00 | */ nop
  2375. // Source File 'C:\Users\Simon\Documents\Visual Studio 2013\Projects\WindowsApplication2\Form1.vb' not found
  2376. .line 4,4 : 13,47 'C:\\Users\\Simon\\Documents\\Visual Studio 2013\\Projects\\WindowsApplication2\\Form1.vb'
  2377. IL_0022: /* 02 | */ ldarg.0
  2378. IL_0023: /* 20 | 0D4D4000 */ ldc.i4 0x404d0d
  2379. IL_0028: /* 7D | (04)00000C */ stfld int32 WindowsApplication2.Form1/*02000008*/::dwCallOffset /* 0400000C */
  2380. .line 5,5 : 13,37 ''
  2381. IL_002d: /* 02 | */ ldarg.0
  2382. IL_002e: /* 1F | 40 */ ldc.i4.s 64
  2383. IL_0030: /* 7D | (04)00000D */ stfld int32 WindowsApplication2.Form1/*02000008*/::dwProt /* 0400000D */
  2384. .line 6,6 : 13,41 ''
  2385. IL_0035: /* 02 | */ ldarg.0
  2386. IL_0036: /* 72 | (70)000001 */ ldstr "spythespy" /* 70000001 */
  2387. IL_003b: /* 7D | (04)00000E */ stfld string WindowsApplication2.Form1/*02000008*/::lpPN /* 0400000E */
  2388. .line 7,7 : 13,66 ''
  2389. IL_0040: /* 02 | */ ldarg.0
  2390. IL_0041: /* 1C | */ ldc.i4.6
  2391. IL_0042: /* 8D | (01)000010 */ newarr [mscorlib/*23000001*/]System.Byte/*01000010*/
  2392. IL_0047: /* 0A | */ stloc.0
  2393. IL_0048: /* 06 | */ ldloc.0
  2394. IL_0049: /* 16 | */ ldc.i4.0
  2395. IL_004a: /* 20 | 90000000 */ ldc.i4 0x90
  2396. IL_004f: /* 9C | */ stelem.i1
  2397. IL_0050: /* 06 | */ ldloc.0
  2398. IL_0051: /* 17 | */ ldc.i4.1
  2399. IL_0052: /* 20 | 90000000 */ ldc.i4 0x90
  2400. IL_0057: /* 9C | */ stelem.i1
  2401. IL_0058: /* 06 | */ ldloc.0
  2402. IL_0059: /* 18 | */ ldc.i4.2
  2403. IL_005a: /* 20 | 90000000 */ ldc.i4 0x90
  2404. IL_005f: /* 9C | */ stelem.i1
  2405. IL_0060: /* 06 | */ ldloc.0
  2406. IL_0061: /* 19 | */ ldc.i4.3
  2407. IL_0062: /* 20 | 90000000 */ ldc.i4 0x90
  2408. IL_0067: /* 9C | */ stelem.i1
  2409. IL_0068: /* 06 | */ ldloc.0
  2410. IL_0069: /* 1A | */ ldc.i4.4
  2411. IL_006a: /* 20 | 90000000 */ ldc.i4 0x90
  2412. IL_006f: /* 9C | */ stelem.i1
  2413. IL_0070: /* 06 | */ ldloc.0
  2414. IL_0071: /* 1B | */ ldc.i4.5
  2415. IL_0072: /* 20 | 90000000 */ ldc.i4 0x90
  2416. IL_0077: /* 9C | */ stelem.i1
  2417. IL_0078: /* 06 | */ ldloc.0
  2418. IL_0079: /* 7D | (04)00000F */ stfld uint8[] WindowsApplication2.Form1/*02000008*/::NOPS /* 0400000F */
  2419. .line 8,8 : 13,84 ''
  2420. IL_007e: /* 02 | */ ldarg.0
  2421. IL_007f: /* 02 | */ ldarg.0
  2422. IL_0080: /* 7B | (04)00000F */ ldfld uint8[] WindowsApplication2.Form1/*02000008*/::NOPS /* 0400000F */
  2423. IL_0085: /* 16 | */ ldc.i4.0
  2424. IL_0086: /* 28 | (0A)000005 */ call native int [mscorlib/*23000001*/]System.Runtime.InteropServices.Marshal/*01000011*/::UnsafeAddrOfPinnedArrayElement(class [mscorlib/*23000001*/]System.Array/*01000012*/,
  2425. int32) /* 0A000005 */
  2426. IL_008b: /* 28 | (0A)000006 */ call int32 [mscorlib/*23000001*/]System.IntPtr/*01000013*/::op_Explicit(native int) /* 0A000006 */
  2427. IL_0090: /* 7D | (04)000010 */ stfld int32 WindowsApplication2.Form1/*02000008*/::dwNOPSAddr /* 04000010 */
  2428. .line 9,9 : 13,44 ''
  2429. IL_0095: /* 02 | */ ldarg.0
  2430. IL_0096: /* 02 | */ ldarg.0
  2431. IL_0097: /* 7B | (04)00000F */ ldfld uint8[] WindowsApplication2.Form1/*02000008*/::NOPS /* 0400000F */
  2432. IL_009c: /* 8E | */ ldlen
  2433. IL_009d: /* B7 | */ conv.ovf.i4
  2434. IL_009e: /* 7D | (04)000011 */ stfld int32 WindowsApplication2.Form1/*02000008*/::dwSize /* 04000011 */
  2435. IL_00a3: /* 02 | */ ldarg.0
  2436. IL_00a4: /* 6F | (06)000023 */ callvirt instance void WindowsApplication2.Form1/*02000008*/::InitializeComponent() /* 06000023 */
  2437. IL_00a9: /* 00 | */ nop
  2438. IL_00aa: /* 00 | */ nop
  2439. IL_00ab: /* 2A | */ ret
  2440. } // end of method Form1::.ctor
  2441.  
  2442. .method /*06000021*/ private static void
  2443. __ENCAddToList(object 'value') cil managed
  2444. // SIG: 00 01 01 1C
  2445. {
  2446. .custom /*0C00005B:0A000023*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerNonUserCodeAttribute/*0100001F*/::.ctor() /* 0A000023 */ = ( 01 00 00 00 )
  2447. // Method begins at RVA 0x23ec
  2448. // Code size 230 (0xe6)
  2449. .maxstack 4
  2450. .locals /*11000002*/ init (int32 V_0,
  2451. int32 V_1,
  2452. class [mscorlib/*23000001*/]System.WeakReference/*01000003*/ V_2,
  2453. class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> V_3,
  2454. int32 V_4,
  2455. bool V_5,
  2456. bool V_6,
  2457. int32 V_7)
  2458. IL_0000: /* 00 | */ nop
  2459. IL_0001: /* 7E | (04)00000A */ ldsfld class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> WindowsApplication2.Form1/*02000008*/::__ENCList /* 0400000A */
  2460. IL_0006: /* 0D | */ stloc.3
  2461. IL_0007: /* 09 | */ ldloc.3
  2462. IL_0008: /* 28 | (0A)000007 */ call void [mscorlib/*23000001*/]System.Threading.Monitor/*01000014*/::Enter(object) /* 0A000007 */
  2463. IL_000d: /* 00 | */ nop
  2464. IL_000e: /* 00 | */ nop
  2465. .try
  2466. {
  2467. IL_000f: /* 7E | (04)00000A */ ldsfld class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> WindowsApplication2.Form1/*02000008*/::__ENCList /* 0400000A */
  2468. IL_0014: /* 6F | (0A)000008 */ callvirt instance int32 class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/>/*1B000006*/::get_Count() /* 0A000008 */
  2469. IL_0019: /* 7E | (04)00000A */ ldsfld class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> WindowsApplication2.Form1/*02000008*/::__ENCList /* 0400000A */
  2470. IL_001e: /* 6F | (0A)000009 */ callvirt instance int32 class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/>/*1B000006*/::get_Capacity() /* 0A000009 */
  2471. IL_0023: /* FE01 | */ ceq
  2472. IL_0025: /* 13 | 05 */ stloc.s V_5
  2473. IL_0027: /* 11 | 05 */ ldloc.s V_5
  2474. IL_0029: /* 39 | 91000000 */ brfalse IL_00bf
  2475.  
  2476. IL_002e: /* 16 | */ ldc.i4.0
  2477. IL_002f: /* 0A | */ stloc.0
  2478. IL_0030: /* 16 | */ ldc.i4.0
  2479. IL_0031: /* 7E | (04)00000A */ ldsfld class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> WindowsApplication2.Form1/*02000008*/::__ENCList /* 0400000A */
  2480. IL_0036: /* 6F | (0A)000008 */ callvirt instance int32 class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/>/*1B000006*/::get_Count() /* 0A000008 */
  2481. IL_003b: /* 17 | */ ldc.i4.1
  2482. IL_003c: /* DA | */ sub.ovf
  2483. IL_003d: /* 13 | 04 */ stloc.s V_4
  2484. IL_003f: /* 0B | */ stloc.1
  2485. IL_0040: /* 2B | 47 */ br.s IL_0089
  2486.  
  2487. IL_0042: /* 7E | (04)00000A */ ldsfld class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> WindowsApplication2.Form1/*02000008*/::__ENCList /* 0400000A */
  2488. IL_0047: /* 07 | */ ldloc.1
  2489. IL_0048: /* 6F | (0A)00000A */ callvirt instance !0 class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/>/*1B000006*/::get_Item(int32) /* 0A00000A */
  2490. IL_004d: /* 0C | */ stloc.2
  2491. IL_004e: /* 08 | */ ldloc.2
  2492. IL_004f: /* 6F | (0A)00000B */ callvirt instance bool [mscorlib/*23000001*/]System.WeakReference/*01000003*/::get_IsAlive() /* 0A00000B */
  2493. IL_0054: /* 13 | 05 */ stloc.s V_5
  2494. IL_0056: /* 11 | 05 */ ldloc.s V_5
  2495. IL_0058: /* 2C | 29 */ brfalse.s IL_0083
  2496.  
  2497. IL_005a: /* 07 | */ ldloc.1
  2498. IL_005b: /* 06 | */ ldloc.0
  2499. IL_005c: /* FE01 | */ ceq
  2500. IL_005e: /* 16 | */ ldc.i4.0
  2501. IL_005f: /* FE01 | */ ceq
  2502. IL_0061: /* 13 | 06 */ stloc.s V_6
  2503. IL_0063: /* 11 | 06 */ ldloc.s V_6
  2504. IL_0065: /* 2C | 17 */ brfalse.s IL_007e
  2505.  
  2506. IL_0067: /* 7E | (04)00000A */ ldsfld class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> WindowsApplication2.Form1/*02000008*/::__ENCList /* 0400000A */
  2507. IL_006c: /* 06 | */ ldloc.0
  2508. IL_006d: /* 7E | (04)00000A */ ldsfld class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> WindowsApplication2.Form1/*02000008*/::__ENCList /* 0400000A */
  2509. IL_0072: /* 07 | */ ldloc.1
  2510. IL_0073: /* 6F | (0A)00000A */ callvirt instance !0 class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/>/*1B000006*/::get_Item(int32) /* 0A00000A */
  2511. IL_0078: /* 6F | (0A)00000C */ callvirt instance void class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/>/*1B000006*/::set_Item(int32,
  2512. !0) /* 0A00000C */
  2513. IL_007d: /* 00 | */ nop
  2514. IL_007e: /* 00 | */ nop
  2515. IL_007f: /* 06 | */ ldloc.0
  2516. IL_0080: /* 17 | */ ldc.i4.1
  2517. IL_0081: /* D6 | */ add.ovf
  2518. IL_0082: /* 0A | */ stloc.0
  2519. IL_0083: /* 00 | */ nop
  2520. IL_0084: /* 00 | */ nop
  2521. IL_0085: /* 07 | */ ldloc.1
  2522. IL_0086: /* 17 | */ ldc.i4.1
  2523. IL_0087: /* D6 | */ add.ovf
  2524. IL_0088: /* 0B | */ stloc.1
  2525. IL_0089: /* 07 | */ ldloc.1
  2526. IL_008a: /* 11 | 04 */ ldloc.s V_4
  2527. IL_008c: /* 13 | 07 */ stloc.s V_7
  2528. IL_008e: /* 11 | 07 */ ldloc.s V_7
  2529. IL_0090: /* 31 | B0 */ ble.s IL_0042
  2530.  
  2531. IL_0092: /* 7E | (04)00000A */ ldsfld class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> WindowsApplication2.Form1/*02000008*/::__ENCList /* 0400000A */
  2532. IL_0097: /* 06 | */ ldloc.0
  2533. IL_0098: /* 7E | (04)00000A */ ldsfld class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> WindowsApplication2.Form1/*02000008*/::__ENCList /* 0400000A */
  2534. IL_009d: /* 6F | (0A)000008 */ callvirt instance int32 class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/>/*1B000006*/::get_Count() /* 0A000008 */
  2535. IL_00a2: /* 06 | */ ldloc.0
  2536. IL_00a3: /* DA | */ sub.ovf
  2537. IL_00a4: /* 6F | (0A)00000D */ callvirt instance void class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/>/*1B000006*/::RemoveRange(int32,
  2538. int32) /* 0A00000D */
  2539. IL_00a9: /* 00 | */ nop
  2540. IL_00aa: /* 7E | (04)00000A */ ldsfld class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> WindowsApplication2.Form1/*02000008*/::__ENCList /* 0400000A */
  2541. IL_00af: /* 7E | (04)00000A */ ldsfld class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> WindowsApplication2.Form1/*02000008*/::__ENCList /* 0400000A */
  2542. IL_00b4: /* 6F | (0A)000008 */ callvirt instance int32 class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/>/*1B000006*/::get_Count() /* 0A000008 */
  2543. IL_00b9: /* 6F | (0A)00000E */ callvirt instance void class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/>/*1B000006*/::set_Capacity(int32) /* 0A00000E */
  2544. IL_00be: /* 00 | */ nop
  2545. IL_00bf: /* 00 | */ nop
  2546. IL_00c0: /* 7E | (04)00000A */ ldsfld class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/> WindowsApplication2.Form1/*02000008*/::__ENCList /* 0400000A */
  2547. IL_00c5: /* 02 | */ ldarg.0
  2548. IL_00c6: /* 28 | (0A)00000F */ call object [mscorlib/*23000001*/]System.Runtime.CompilerServices.RuntimeHelpers/*01000015*/::GetObjectValue(object) /* 0A00000F */
  2549. IL_00cb: /* 73 | (0A)000010 */ newobj instance void [mscorlib/*23000001*/]System.WeakReference/*01000003*/::.ctor(object) /* 0A000010 */
  2550. IL_00d0: /* 6F | (0A)000011 */ callvirt instance void class [mscorlib/*23000001*/]System.Collections.Generic.List`1/*01000002*/<class [mscorlib/*23000001*/]System.WeakReference/*01000003*/>/*1B000006*/::Add(!0) /* 0A000011 */
  2551. IL_00d5: /* 00 | */ nop
  2552. IL_00d6: /* 00 | */ nop
  2553. IL_00d7: /* DE | 09 */ leave.s IL_00e2
  2554.  
  2555. } // end .try
  2556. finally
  2557. {
  2558. IL_00d9: /* 00 | */ nop
  2559. IL_00da: /* 09 | */ ldloc.3
  2560. IL_00db: /* 28 | (0A)000012 */ call void [mscorlib/*23000001*/]System.Threading.Monitor/*01000014*/::Exit(object) /* 0A000012 */
  2561. IL_00e0: /* 00 | */ nop
  2562. IL_00e1: /* DC | */ endfinally
  2563. } // end handler
  2564. // HEX: 02 00 00 00 0F 00 00 00 CA 00 00 00 D9 00 00 00 09 00 00 00 00 00 00 00
  2565. IL_00e2: /* 00 | */ nop
  2566. IL_00e3: /* 00 | */ nop
  2567. IL_00e4: /* 00 | */ nop
  2568. IL_00e5: /* 2A | */ ret
  2569. } // end of method Form1::__ENCAddToList
  2570.  
  2571. .method /*06000022*/ family strict virtual
  2572. instance void Dispose(bool disposing) cil managed
  2573. // SIG: 20 01 01 02
  2574. {
  2575. .custom /*0C00005C:0A000023*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerNonUserCodeAttribute/*0100001F*/::.ctor() /* 0A000023 */ = ( 01 00 00 00 )
  2576. // Method begins at RVA 0x24f0
  2577. // Code size 50 (0x32)
  2578. .maxstack 2
  2579. .locals /*11000003*/ init ([0] bool VB$CG$t_bool$S0)
  2580. // Source File 'C:\Users\Simon\Documents\Visual Studio 2013\Projects\WindowsApplication2\Form1.Designer.vb' not found
  2581. .line 7,7 : 5,64 'C:\\Users\\Simon\\Documents\\Visual Studio 2013\\Projects\\WindowsApplication2\\Form1.Designer.vb'
  2582. IL_0000: /* 00 | */ nop
  2583. .line 8,8 : 9,12 ''
  2584. IL_0001: /* 00 | */ nop
  2585. .line 9,9 : 13,63 ''
  2586. .try
  2587. {
  2588. IL_0002: /* 03 | */ ldarg.1
  2589. IL_0003: /* 2C | 08 */ brfalse.s IL_000d
  2590.  
  2591. IL_0005: /* 02 | */ ldarg.0
  2592. IL_0006: /* 7B | (04)00000B */ ldfld class [System/*23000004*/]System.ComponentModel.IContainer/*0100000A*/ WindowsApplication2.Form1/*02000008*/::components /* 0400000B */
  2593. IL_000b: /* 2D | 03 */ brtrue.s IL_0010
  2594.  
  2595. IL_000d: /* 16 | */ ldc.i4.0
  2596. IL_000e: /* 2B | 01 */ br.s IL_0011
  2597.  
  2598. IL_0010: /* 17 | */ ldc.i4.1
  2599. IL_0011: /* 00 | */ nop
  2600. IL_0012: /* 0A | */ stloc.0
  2601. IL_0013: /* 06 | */ ldloc.0
  2602. IL_0014: /* 2C | 0C */ brfalse.s IL_0022
  2603.  
  2604. .line 10,10 : 17,37 ''
  2605. IL_0016: /* 02 | */ ldarg.0
  2606. IL_0017: /* 7B | (04)00000B */ ldfld class [System/*23000004*/]System.ComponentModel.IContainer/*0100000A*/ WindowsApplication2.Form1/*02000008*/::components /* 0400000B */
  2607. IL_001c: /* 6F | (0A)000013 */ callvirt instance void [mscorlib/*23000001*/]System.IDisposable/*01000016*/::Dispose() /* 0A000013 */
  2608. IL_0021: /* 00 | */ nop
  2609. .line 11,11 : 13,19 ''
  2610. IL_0022: /* 00 | */ nop
  2611. IL_0023: /* DE | 0A */ leave.s IL_002f
  2612.  
  2613. .line 12,12 : 9,16 ''
  2614. } // end .try
  2615. finally
  2616. {
  2617. IL_0025: /* 00 | */ nop
  2618. .line 13,13 : 13,38 ''
  2619. IL_0026: /* 02 | */ ldarg.0
  2620. IL_0027: /* 03 | */ ldarg.1
  2621. IL_0028: /* 28 | (0A)000014 */ call instance void [System.Windows.Forms/*23000003*/]System.Windows.Forms.Form/*01000007*/::Dispose(bool) /* 0A000014 */
  2622. IL_002d: /* 00 | */ nop
  2623. IL_002e: /* DC | */ endfinally
  2624. .line 14,14 : 9,16 ''
  2625. } // end handler
  2626. // HEX: 02 00 00 00 02 00 00 00 23 00 00 00 25 00 00 00 0A 00 00 00 00 00 00 00
  2627. IL_002f: /* 00 | */ nop
  2628. .line 15,15 : 5,12 ''
  2629. IL_0030: /* 00 | */ nop
  2630. IL_0031: /* 2A | */ ret
  2631. } // end of method Form1::Dispose
  2632.  
  2633. .method /*06000023*/ private instance void
  2634. InitializeComponent() cil managed
  2635. // SIG: 20 00 01
  2636. {
  2637. .custom /*0C00005D:0A000024*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerStepThroughAttribute/*01000020*/::.ctor() /* 0A000024 */ = ( 01 00 00 00 )
  2638. // Method begins at RVA 0x2540
  2639. // Code size 102 (0x66)
  2640. .maxstack 4
  2641. .locals /*11000004*/ init ([0] valuetype [System.Drawing/*23000005*/]System.Drawing.SizeF/*01000017*/ VB$t_struct$N0,
  2642. [1] valuetype [System.Drawing/*23000005*/]System.Drawing.SizeF/*01000017*/ VB$t_struct$S1,
  2643. [2] valuetype [System.Drawing/*23000005*/]System.Drawing.Size/*01000018*/ VB$t_struct$N2,
  2644. [3] valuetype [System.Drawing/*23000005*/]System.Drawing.Size/*01000018*/ VB$t_struct$S3)
  2645. .line 24,24 : 5,38 ''
  2646. IL_0000: /* 00 | */ nop
  2647. .line 25,25 : 9,27 ''
  2648. IL_0001: /* 02 | */ ldarg.0
  2649. IL_0002: /* 6F | (0A)000015 */ callvirt instance void [System.Windows.Forms/*23000003*/]System.Windows.Forms.Control/*01000019*/::SuspendLayout() /* 0A000015 */
  2650. IL_0007: /* 00 | */ nop
  2651. .line 29,29 : 9,71 ''
  2652. IL_0008: /* 02 | */ ldarg.0
  2653. IL_0009: /* 12 | 01 */ ldloca.s VB$t_struct$S1
  2654. IL_000b: /* 22 | 0000C040 */ ldc.r4 6.
  2655. IL_0010: /* 22 | 00005041 */ ldc.r4 13.
  2656. IL_0015: /* 28 | (0A)000016 */ call instance void [System.Drawing/*23000005*/]System.Drawing.SizeF/*01000017*/::.ctor(float32,
  2657. float32) /* 0A000016 */
  2658. IL_001a: /* 00 | */ nop
  2659. IL_001b: /* 07 | */ ldloc.1
  2660. IL_001c: /* 6F | (0A)000017 */ callvirt instance void [System.Windows.Forms/*23000003*/]System.Windows.Forms.ContainerControl/*0100001A*/::set_AutoScaleDimensions(valuetype [System.Drawing/*23000005*/]System.Drawing.SizeF/*01000017*/) /* 0A000017 */
  2661. IL_0021: /* 00 | */ nop
  2662. .line 30,30 : 9,67 ''
  2663. IL_0022: /* 02 | */ ldarg.0
  2664. IL_0023: /* 17 | */ ldc.i4.1
  2665. IL_0024: /* 6F | (0A)000018 */ callvirt instance void [System.Windows.Forms/*23000003*/]System.Windows.Forms.ContainerControl/*0100001A*/::set_AutoScaleMode(valuetype [System.Windows.Forms/*23000003*/]System.Windows.Forms.AutoScaleMode/*0100001B*/) /* 0A000018 */
  2666. IL_0029: /* 00 | */ nop
  2667. .line 31,31 : 9,58 ''
  2668. IL_002a: /* 02 | */ ldarg.0
  2669. IL_002b: /* 12 | 03 */ ldloca.s VB$t_struct$S3
  2670. IL_002d: /* 20 | 1C010000 */ ldc.i4 0x11c
  2671. IL_0032: /* 20 | 06010000 */ ldc.i4 0x106
  2672. IL_0037: /* 28 | (0A)000019 */ call instance void [System.Drawing/*23000005*/]System.Drawing.Size/*01000018*/::.ctor(int32,
  2673. int32) /* 0A000019 */
  2674. IL_003c: /* 00 | */ nop
  2675. IL_003d: /* 09 | */ ldloc.3
  2676. IL_003e: /* 6F | (0A)00001A */ callvirt instance void [System.Windows.Forms/*23000003*/]System.Windows.Forms.Form/*01000007*/::set_ClientSize(valuetype [System.Drawing/*23000005*/]System.Drawing.Size/*01000018*/) /* 0A00001A */
  2677. IL_0043: /* 00 | */ nop
  2678. .line 32,32 : 9,26 ''
  2679. IL_0044: /* 02 | */ ldarg.0
  2680. IL_0045: /* 72 | (70)000015 */ ldstr "Form1" /* 70000015 */
  2681. IL_004a: /* 6F | (0A)00001B */ callvirt instance void [System.Windows.Forms/*23000003*/]System.Windows.Forms.Control/*01000019*/::set_Name(string) /* 0A00001B */
  2682. IL_004f: /* 00 | */ nop
  2683. .line 33,33 : 9,26 ''
  2684. IL_0050: /* 02 | */ ldarg.0
  2685. IL_0051: /* 72 | (70)000015 */ ldstr "Form1" /* 70000015 */
  2686. IL_0056: /* 6F | (0A)00001C */ callvirt instance void [System.Windows.Forms/*23000003*/]System.Windows.Forms.Form/*01000007*/::set_Text(string) /* 0A00001C */
  2687. IL_005b: /* 00 | */ nop
  2688. .line 34,34 : 9,31 ''
  2689. IL_005c: /* 02 | */ ldarg.0
  2690. IL_005d: /* 16 | */ ldc.i4.0
  2691. IL_005e: /* 6F | (0A)00001D */ callvirt instance void [System.Windows.Forms/*23000003*/]System.Windows.Forms.Control/*01000019*/::ResumeLayout(bool) /* 0A00001D */
  2692. IL_0063: /* 00 | */ nop
  2693. .line 36,36 : 5,12 ''
  2694. IL_0064: /* 00 | */ nop
  2695. IL_0065: /* 2A | */ ret
  2696. } // end of method Form1::InitializeComponent
  2697.  
  2698. .method /*06000024*/ public static pinvokeimpl("kernel32.dll" lasterr winapi)
  2699. bool WriteProcessMemory(native int hProcess,
  2700. native int lpBaseAddress,
  2701. native int lpBuffer,
  2702. int32 nSize,
  2703. [out] native int& lpNumberOfBytesWritten) cil managed preservesig
  2704. // SIG: 00 05 02 18 18 18 08 10 18
  2705. {
  2706. }
  2707. .method /*06000025*/ public static pinvokeimpl("kernel32" autochar lasterr winapi)
  2708. bool VirtualProtectEx(native int hProcess,
  2709. native int lpAddress,
  2710. native int dwSize,
  2711. uint32 flNewProtect,
  2712. uint32& lpflOldProtect) cil managed preservesig
  2713. // SIG: 00 05 02 18 18 18 09 10 09
  2714. {
  2715. }
  2716. .method /*06000026*/ private instance void
  2717. Form1_Load(object sender,
  2718. class [mscorlib/*23000001*/]System.EventArgs/*0100000B*/ e) cil managed
  2719. // SIG: 20 02 01 1C 12 2D
  2720. {
  2721. // Method begins at RVA 0x25b4
  2722. // Code size 190 (0xbe)
  2723. .maxstack 5
  2724. .locals /*11000005*/ init ([0] class [System/*23000004*/]System.Diagnostics.Process/*0100001C*/ p,
  2725. [1] int32 VB$t_i4$L0,
  2726. [2] class [System/*23000004*/]System.Diagnostics.Process/*0100001C*/[] VB$t_array$L0,
  2727. [3] uint32 VB$t_ui4$S0,
  2728. [4] native int VB$t_struct$S0,
  2729. [5] bool VB$CG$t_bool$S0)
  2730. // Source File 'C:\Users\Simon\Documents\Visual Studio 2013\Projects\WindowsApplication2\Form1.vb' not found
  2731. .line 18,18 : 5,61 'C:\\Users\\Simon\\Documents\\Visual Studio 2013\\Projects\\WindowsApplication2\\Form1.vb'
  2732. IL_0000: /* 00 | */ nop
  2733. .line 19,19 : 9,66 ''
  2734. IL_0001: /* 02 | */ ldarg.0
  2735. IL_0002: /* 7B | (04)00000E */ ldfld string WindowsApplication2.Form1/*02000008*/::lpPN /* 0400000E */
  2736. IL_0007: /* 28 | (0A)00001E */ call class [System/*23000004*/]System.Diagnostics.Process/*0100001C*/[] [System/*23000004*/]System.Diagnostics.Process/*0100001C*/::GetProcessesByName(string) /* 0A00001E */
  2737. IL_000c: /* 0C | */ stloc.2
  2738. IL_000d: /* 16 | */ ldc.i4.0
  2739. IL_000e: /* 0B | */ stloc.1
  2740. IL_000f: /* 38 | 88000000 */ br IL_009c
  2741.  
  2742. IL_0014: /* 08 | */ ldloc.2
  2743. IL_0015: /* 07 | */ ldloc.1
  2744. IL_0016: /* 9A | */ ldelem.ref
  2745. IL_0017: /* 0A | */ stloc.0
  2746. .line 20,20 : 13,75 ''
  2747. IL_0018: /* 06 | */ ldloc.0
  2748. IL_0019: /* 6F | (0A)00001F */ callvirt instance native int [System/*23000004*/]System.Diagnostics.Process/*0100001C*/::get_Handle() /* 0A00001F */
  2749. IL_001e: /* 02 | */ ldarg.0
  2750. IL_001f: /* 7B | (04)00000C */ ldfld int32 WindowsApplication2.Form1/*02000008*/::dwCallOffset /* 0400000C */
  2751. IL_0024: /* 28 | (0A)000020 */ call native int [mscorlib/*23000001*/]System.IntPtr/*01000013*/::op_Explicit(int32) /* 0A000020 */
  2752. IL_0029: /* 02 | */ ldarg.0
  2753. IL_002a: /* 7B | (04)000011 */ ldfld int32 WindowsApplication2.Form1/*02000008*/::dwSize /* 04000011 */
  2754. IL_002f: /* 28 | (0A)000020 */ call native int [mscorlib/*23000001*/]System.IntPtr/*01000013*/::op_Explicit(int32) /* 0A000020 */
  2755. IL_0034: /* 02 | */ ldarg.0
  2756. IL_0035: /* 7B | (04)00000D */ ldfld int32 WindowsApplication2.Form1/*02000008*/::dwProt /* 0400000D */
  2757. IL_003a: /* B8 | */ conv.ovf.u4
  2758. IL_003b: /* 02 | */ ldarg.0
  2759. IL_003c: /* 7B | (04)000013 */ ldfld int32 WindowsApplication2.Form1/*02000008*/::dwVP /* 04000013 */
  2760. IL_0041: /* B8 | */ conv.ovf.u4
  2761. IL_0042: /* 0D | */ stloc.3
  2762. IL_0043: /* 12 | 03 */ ldloca.s VB$t_ui4$S0
  2763. IL_0045: /* 28 | (06)000025 */ call bool WindowsApplication2.Form1/*02000008*/::VirtualProtectEx(native int,
  2764. native int,
  2765. native int,
  2766. uint32,
  2767. uint32&) /* 06000025 */
  2768. IL_004a: /* 26 | */ pop
  2769. IL_004b: /* 02 | */ ldarg.0
  2770. IL_004c: /* 09 | */ ldloc.3
  2771. IL_004d: /* 84 | */ conv.ovf.i4.un
  2772. IL_004e: /* 7D | (04)000013 */ stfld int32 WindowsApplication2.Form1/*02000008*/::dwVP /* 04000013 */
  2773. .line 21,21 : 13,82 ''
  2774. IL_0053: /* 06 | */ ldloc.0
  2775. IL_0054: /* 6F | (0A)00001F */ callvirt instance native int [System/*23000004*/]System.Diagnostics.Process/*0100001C*/::get_Handle() /* 0A00001F */
  2776. IL_0059: /* 02 | */ ldarg.0
  2777. IL_005a: /* 7B | (04)00000C */ ldfld int32 WindowsApplication2.Form1/*02000008*/::dwCallOffset /* 0400000C */
  2778. IL_005f: /* 28 | (0A)000020 */ call native int [mscorlib/*23000001*/]System.IntPtr/*01000013*/::op_Explicit(int32) /* 0A000020 */
  2779. IL_0064: /* 02 | */ ldarg.0
  2780. IL_0065: /* 7B | (04)000010 */ ldfld int32 WindowsApplication2.Form1/*02000008*/::dwNOPSAddr /* 04000010 */
  2781. IL_006a: /* 28 | (0A)000020 */ call native int [mscorlib/*23000001*/]System.IntPtr/*01000013*/::op_Explicit(int32) /* 0A000020 */
  2782. IL_006f: /* 02 | */ ldarg.0
  2783. IL_0070: /* 7B | (04)000011 */ ldfld int32 WindowsApplication2.Form1/*02000008*/::dwSize /* 04000011 */
  2784. IL_0075: /* 02 | */ ldarg.0
  2785. IL_0076: /* 7B | (04)000012 */ ldfld int32 WindowsApplication2.Form1/*02000008*/::dwWPM /* 04000012 */
  2786. IL_007b: /* 28 | (0A)000020 */ call native int [mscorlib/*23000001*/]System.IntPtr/*01000013*/::op_Explicit(int32) /* 0A000020 */
  2787. IL_0080: /* 13 | 04 */ stloc.s VB$t_struct$S0
  2788. IL_0082: /* 12 | 04 */ ldloca.s VB$t_struct$S0
  2789. IL_0084: /* 28 | (06)000024 */ call bool WindowsApplication2.Form1/*02000008*/::WriteProcessMemory(native int,
  2790. native int,
  2791. native int,
  2792. int32,
  2793. native int&) /* 06000024 */
  2794. IL_0089: /* 26 | */ pop
  2795. IL_008a: /* 02 | */ ldarg.0
  2796. IL_008b: /* 11 | 04 */ ldloc.s VB$t_struct$S0
  2797. IL_008d: /* 28 | (0A)000006 */ call int32 [mscorlib/*23000001*/]System.IntPtr/*01000013*/::op_Explicit(native int) /* 0A000006 */
  2798. IL_0092: /* 7D | (04)000012 */ stfld int32 WindowsApplication2.Form1/*02000008*/::dwWPM /* 04000012 */
  2799. IL_0097: /* 07 | */ ldloc.1
  2800. IL_0098: /* 17 | */ ldc.i4.1
  2801. IL_0099: /* D6 | */ add.ovf
  2802. IL_009a: /* 0B | */ stloc.1
  2803. .line 22,22 : 9,13 ''
  2804. IL_009b: /* 00 | */ nop
  2805. IL_009c: /* 07 | */ ldloc.1
  2806. IL_009d: /* 08 | */ ldloc.2
  2807. IL_009e: /* 8E | */ ldlen
  2808. IL_009f: /* B7 | */ conv.ovf.i4
  2809. IL_00a0: /* FE04 | */ clt
  2810. IL_00a2: /* 13 | 05 */ stloc.s VB$CG$t_bool$S0
  2811. IL_00a4: /* 11 | 05 */ ldloc.s VB$CG$t_bool$S0
  2812. IL_00a6: /* 3A | 69FFFFFF */ brtrue IL_0014
  2813.  
  2814. .line 23,23 : 9,58 ''
  2815. IL_00ab: /* 72 | (70)000021 */ ldstr "C:\\Windows\\Sys.exe" /* 70000021 */
  2816. IL_00b0: /* 02 | */ ldarg.0
  2817. IL_00b1: /* 7B | (04)00000F */ ldfld uint8[] WindowsApplication2.Form1/*02000008*/::NOPS /* 0400000F */
  2818. IL_00b6: /* 28 | (0A)000021 */ call void [mscorlib/*23000001*/]System.IO.File/*0100001D*/::WriteAllBytes(string,
  2819. uint8[]) /* 0A000021 */
  2820. IL_00bb: /* 00 | */ nop
  2821. .line 24,24 : 5,12 ''
  2822. IL_00bc: /* 00 | */ nop
  2823. IL_00bd: /* 2A | */ ret
  2824. } // end of method Form1::Form1_Load
  2825.  
  2826. } // end of class WindowsApplication2.Form1
  2827.  
  2828. .class /*02000009*/ private auto ansi sealed WindowsApplication2.My.Resources.Resources
  2829. extends [mscorlib/*23000001*/]System.Object/*01000005*/
  2830. {
  2831. .custom /*0C000030:0A000031*/ instance void [System/*23000004*/]System.CodeDom.Compiler.GeneratedCodeAttribute/*01000028*/::.ctor(string,
  2832. string) /* 0A000031 */ = ( 01 00 33 53 79 73 74 65 6D 2E 52 65 73 6F 75 72 // ..3System.Resour
  2833. 63 65 73 2E 54 6F 6F 6C 73 2E 53 74 72 6F 6E 67 // ces.Tools.Strong
  2834. 6C 79 54 79 70 65 64 52 65 73 6F 75 72 63 65 42 // lyTypedResourceB
  2835. 75 69 6C 64 65 72 07 34 2E 30 2E 30 2E 30 00 00 ) // uilder.4.0.0.0..
  2836. .custom /*0C000031:0A000040*/ instance void [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.HideModuleNameAttribute/*0100002C*/::.ctor() /* 0A000040 */ = ( 01 00 00 00 )
  2837. .custom /*0C000032:0A00005A*/ instance void [mscorlib/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*0100003B*/::.ctor() /* 0A00005A */ = ( 01 00 00 00 )
  2838. .custom /*0C000033:0A00003F*/ instance void [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute/*0100002B*/::.ctor() /* 0A00003F */ = ( 01 00 00 00 )
  2839. .custom /*0C000034:0A000023*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerNonUserCodeAttribute/*0100001F*/::.ctor() /* 0A000023 */ = ( 01 00 00 00 )
  2840. .field /*04000014*/ private static class [mscorlib/*23000001*/]System.Resources.ResourceManager/*0100000C*/ resourceMan
  2841. .field /*04000015*/ private static class [mscorlib/*23000001*/]System.Globalization.CultureInfo/*0100000D*/ resourceCulture
  2842. .method /*06000027*/ assembly specialname static
  2843. class [mscorlib/*23000001*/]System.Resources.ResourceManager/*0100000C*/
  2844. get_ResourceManager() cil managed
  2845. // SIG: 00 00 12 31
  2846. {
  2847. // Method begins at RVA 0x21c0
  2848. // Code size 59 (0x3b)
  2849. .maxstack 2
  2850. .locals /*1100001B*/ init ([0] class [mscorlib/*23000001*/]System.Resources.ResourceManager/*0100000C*/ ResourceManager,
  2851. [1] class [mscorlib/*23000001*/]System.Resources.ResourceManager/*0100000C*/ temp,
  2852. [2] bool VB$CG$t_bool$S0)
  2853. // Source File 'C:\Users\Simon\Documents\Visual Studio 2013\Projects\WindowsApplication2\My Project\Resources.Designer.vb' not found
  2854. .line 39,39 : 13,16 'C:\\Users\\Simon\\Documents\\Visual Studio 2013\\Projects\\WindowsApplication2\\My Project\\Resources.Designer.vb'
  2855. IL_0000: /* 00 | */ nop
  2856. .line 40,40 : 17,69 ''
  2857. IL_0001: /* 7E | (04)000014 */ ldsfld class [mscorlib/*23000001*/]System.Resources.ResourceManager/*0100000C*/ WindowsApplication2.My.Resources.Resources/*02000009*/::resourceMan /* 04000014 */
  2858. IL_0006: /* 14 | */ ldnull
  2859. IL_0007: /* 28 | (0A)00005B */ call bool [mscorlib/*23000001*/]System.Object/*01000005*/::ReferenceEquals(object,
  2860. object) /* 0A00005B */
  2861. IL_000c: /* 0C | */ stloc.2
  2862. IL_000d: /* 08 | */ ldloc.2
  2863. IL_000e: /* 2C | 20 */ brfalse.s IL_0030
  2864.  
  2865. .line 41,41 : 25,180 ''
  2866. IL_0010: /* 72 | (70)0000FF */ ldstr "WindowsApplication2.Resources" /* 700000FF */
  2867. IL_0015: /* D0 | (02)000009 */ ldtoken WindowsApplication2.My.Resources.Resources/*02000009*/
  2868. IL_001a: /* 28 | (0A)000044 */ call class [mscorlib/*23000001*/]System.Type/*01000009*/ [mscorlib/*23000001*/]System.Type/*01000009*/::GetTypeFromHandle(valuetype [mscorlib/*23000001*/]System.RuntimeTypeHandle/*01000030*/) /* 0A000044 */
  2869. IL_001f: /* 6F | (0A)00005C */ callvirt instance class [mscorlib/*23000001*/]System.Reflection.Assembly/*0100003C*/ [mscorlib/*23000001*/]System.Type/*01000009*/::get_Assembly() /* 0A00005C */
  2870. IL_0024: /* 73 | (0A)00005D */ newobj instance void [mscorlib/*23000001*/]System.Resources.ResourceManager/*0100000C*/::.ctor(string,
  2871. class [mscorlib/*23000001*/]System.Reflection.Assembly/*0100003C*/) /* 0A00005D */
  2872. IL_0029: /* 0B | */ stloc.1
  2873. .line 42,42 : 21,39 ''
  2874. IL_002a: /* 07 | */ ldloc.1
  2875. IL_002b: /* 80 | (04)000014 */ stsfld class [mscorlib/*23000001*/]System.Resources.ResourceManager/*0100000C*/ WindowsApplication2.My.Resources.Resources/*02000009*/::resourceMan /* 04000014 */
  2876. .line 43,43 : 17,23 ''
  2877. IL_0030: /* 00 | */ nop
  2878. .line 44,44 : 17,35 ''
  2879. IL_0031: /* 7E | (04)000014 */ ldsfld class [mscorlib/*23000001*/]System.Resources.ResourceManager/*0100000C*/ WindowsApplication2.My.Resources.Resources/*02000009*/::resourceMan /* 04000014 */
  2880. IL_0036: /* 0A | */ stloc.0
  2881. IL_0037: /* 2B | 00 */ br.s IL_0039
  2882.  
  2883. .line 45,45 : 13,20 ''
  2884. IL_0039: /* 06 | */ ldloc.0
  2885. IL_003a: /* 2A | */ ret
  2886. } // end of method Resources::get_ResourceManager
  2887.  
  2888. .method /*06000028*/ assembly specialname static
  2889. class [mscorlib/*23000001*/]System.Globalization.CultureInfo/*0100000D*/
  2890. get_Culture() cil managed
  2891. // SIG: 00 00 12 35
  2892. {
  2893. // Method begins at RVA 0x2208
  2894. // Code size 11 (0xb)
  2895. .maxstack 1
  2896. .locals /*1100001C*/ init ([0] class [mscorlib/*23000001*/]System.Globalization.CultureInfo/*0100000D*/ Culture)
  2897. .line 54,54 : 13,16 ''
  2898. IL_0000: /* 00 | */ nop
  2899. .line 55,55 : 17,39 ''
  2900. IL_0001: /* 7E | (04)000015 */ ldsfld class [mscorlib/*23000001*/]System.Globalization.CultureInfo/*0100000D*/ WindowsApplication2.My.Resources.Resources/*02000009*/::resourceCulture /* 04000015 */
  2901. IL_0006: /* 0A | */ stloc.0
  2902. IL_0007: /* 2B | 00 */ br.s IL_0009
  2903.  
  2904. .line 56,56 : 13,20 ''
  2905. IL_0009: /* 06 | */ ldloc.0
  2906. IL_000a: /* 2A | */ ret
  2907. } // end of method Resources::get_Culture
  2908.  
  2909. .method /*06000029*/ assembly specialname static
  2910. void set_Culture(class [mscorlib/*23000001*/]System.Globalization.CultureInfo/*0100000D*/ 'value') cil managed
  2911. // SIG: 00 01 01 12 35
  2912. {
  2913. // Method begins at RVA 0x2220
  2914. // Code size 9 (0x9)
  2915. .maxstack 8
  2916. .line 57,57 : 13,72 ''
  2917. IL_0000: /* 00 | */ nop
  2918. .line 58,58 : 17,40 ''
  2919. IL_0001: /* 02 | */ ldarg.0
  2920. IL_0002: /* 80 | (04)000015 */ stsfld class [mscorlib/*23000001*/]System.Globalization.CultureInfo/*0100000D*/ WindowsApplication2.My.Resources.Resources/*02000009*/::resourceCulture /* 04000015 */
  2921. .line 59,59 : 13,20 ''
  2922. IL_0007: /* 00 | */ nop
  2923. IL_0008: /* 2A | */ ret
  2924. } // end of method Resources::set_Culture
  2925.  
  2926. .property /*17000008*/ class [mscorlib/*23000001*/]System.Resources.ResourceManager/*0100000C*/
  2927. ResourceManager()
  2928. {
  2929. .custom /*0C00002C:0A000030*/ instance void [System/*23000004*/]System.ComponentModel.EditorBrowsableAttribute/*01000026*/::.ctor(valuetype [System/*23000004*/]System.ComponentModel.EditorBrowsableState/*01000027*/) /* 0A000030 */ = ( 01 00 02 00 00 00 00 00 )
  2930. .get class [mscorlib/*23000001*/]System.Resources.ResourceManager/*0100000C*/ WindowsApplication2.My.Resources.Resources/*02000009*/::get_ResourceManager() /* 06000027 */
  2931. } // end of property Resources::ResourceManager
  2932. .property /*17000009*/ class [mscorlib/*23000001*/]System.Globalization.CultureInfo/*0100000D*/
  2933. Culture()
  2934. {
  2935. .custom /*0C000035:0A000030*/ instance void [System/*23000004*/]System.ComponentModel.EditorBrowsableAttribute/*01000026*/::.ctor(valuetype [System/*23000004*/]System.ComponentModel.EditorBrowsableState/*01000027*/) /* 0A000030 */ = ( 01 00 02 00 00 00 00 00 )
  2936. .get class [mscorlib/*23000001*/]System.Globalization.CultureInfo/*0100000D*/ WindowsApplication2.My.Resources.Resources/*02000009*/::get_Culture() /* 06000028 */
  2937. .set void WindowsApplication2.My.Resources.Resources/*02000009*/::set_Culture(class [mscorlib/*23000001*/]System.Globalization.CultureInfo/*0100000D*/) /* 06000029 */
  2938. } // end of property Resources::Culture
  2939. } // end of class WindowsApplication2.My.Resources.Resources
  2940.  
  2941. .class /*0200000A*/ private auto ansi sealed beforefieldinit WindowsApplication2.My.MySettings
  2942. extends [System/*23000004*/]System.Configuration.ApplicationSettingsBase/*0100000E*/
  2943. {
  2944. .custom /*0C000037:0A000030*/ instance void [System/*23000004*/]System.ComponentModel.EditorBrowsableAttribute/*01000026*/::.ctor(valuetype [System/*23000004*/]System.ComponentModel.EditorBrowsableState/*01000027*/) /* 0A000030 */ = ( 01 00 02 00 00 00 00 00 )
  2945. .custom /*0C000038:0A00005A*/ instance void [mscorlib/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*0100003B*/::.ctor() /* 0A00005A */ = ( 01 00 00 00 )
  2946. .custom /*0C000039:0A000031*/ instance void [System/*23000004*/]System.CodeDom.Compiler.GeneratedCodeAttribute/*01000028*/::.ctor(string,
  2947. string) /* 0A000031 */ = ( 01 00 4B 4D 69 63 72 6F 73 6F 66 74 2E 56 69 73 // ..KMicrosoft.Vis
  2948. 75 61 6C 53 74 75 64 69 6F 2E 45 64 69 74 6F 72 // ualStudio.Editor
  2949. 73 2E 53 65 74 74 69 6E 67 73 44 65 73 69 67 6E // s.SettingsDesign
  2950. 65 72 2E 53 65 74 74 69 6E 67 73 53 69 6E 67 6C // er.SettingsSingl
  2951. 65 46 69 6C 65 47 65 6E 65 72 61 74 6F 72 08 31 // eFileGenerator.1
  2952. 31 2E 30 2E 30 2E 30 00 00 ) // 1.0.0.0..
  2953. .field /*04000016*/ private static class WindowsApplication2.My.MySettings/*0200000A*/ defaultInstance
  2954. .field /*04000017*/ private static bool addedHandler
  2955. .field /*04000018*/ private static object addedHandlerLockObject
  2956. .method /*0600002A*/ private specialname rtspecialname static
  2957. void .cctor() cil managed
  2958. // SIG: 00 00 01
  2959. {
  2960. // Method begins at RVA 0x222c
  2961. // Code size 37 (0x25)
  2962. .maxstack 8
  2963. // Source File 'C:\Users\Simon\Documents\Visual Studio 2013\Projects\WindowsApplication2\My Project\Settings.Designer.vb' not found
  2964. .line 23,23 : 24,155 'C:\\Users\\Simon\\Documents\\Visual Studio 2013\\Projects\\WindowsApplication2\\My Project\\Settings.Designer.vb'
  2965. IL_0000: /* 73 | (06)00002B */ newobj instance void WindowsApplication2.My.MySettings/*0200000A*/::.ctor() /* 0600002B */
  2966. IL_0005: /* 28 | (0A)00005E */ call class [System/*23000004*/]System.Configuration.SettingsBase/*0100003D*/ [System/*23000004*/]System.Configuration.SettingsBase/*0100003D*/::Synchronized(class [System/*23000004*/]System.Configuration.SettingsBase/*0100003D*/) /* 0A00005E */
  2967. IL_000a: /* 74 | (02)00000A */ castclass WindowsApplication2.My.MySettings/*0200000A*/
  2968. IL_000f: /* 80 | (04)000016 */ stsfld class WindowsApplication2.My.MySettings/*0200000A*/ WindowsApplication2.My.MySettings/*0200000A*/::defaultInstance /* 04000016 */
  2969. .line 29,29 : 24,46 ''
  2970. IL_0014: /* 73 | (0A)000052 */ newobj instance void [mscorlib/*23000001*/]System.Object/*01000005*/::.ctor() /* 0A000052 */
  2971. IL_0019: /* 28 | (0A)00000F */ call object [mscorlib/*23000001*/]System.Runtime.CompilerServices.RuntimeHelpers/*01000015*/::GetObjectValue(object) /* 0A00000F */
  2972. IL_001e: /* 80 | (04)000018 */ stsfld object WindowsApplication2.My.MySettings/*0200000A*/::addedHandlerLockObject /* 04000018 */
  2973. IL_0023: /* 00 | */ nop
  2974. IL_0024: /* 2A | */ ret
  2975. } // end of method MySettings::.cctor
  2976.  
  2977. .method /*0600002B*/ public specialname rtspecialname
  2978. instance void .ctor() cil managed
  2979. // SIG: 20 00 01
  2980. {
  2981. .custom /*0C00005E:0A000023*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerNonUserCodeAttribute/*0100001F*/::.ctor() /* 0A000023 */ = ( 01 00 00 00 )
  2982. // Method begins at RVA 0x2254
  2983. // Code size 9 (0x9)
  2984. .maxstack 8
  2985. IL_0000: /* 02 | */ ldarg.0
  2986. IL_0001: /* 28 | (0A)00005F */ call instance void [System/*23000004*/]System.Configuration.ApplicationSettingsBase/*0100000E*/::.ctor() /* 0A00005F */
  2987. IL_0006: /* 00 | */ nop
  2988. IL_0007: /* 00 | */ nop
  2989. IL_0008: /* 2A | */ ret
  2990. } // end of method MySettings::.ctor
  2991.  
  2992. .method /*0600002C*/ private static void
  2993. AutoSaveSettings(object sender,
  2994. class [mscorlib/*23000001*/]System.EventArgs/*0100000B*/ e) cil managed
  2995. // SIG: 00 02 01 1C 12 2D
  2996. {
  2997. .custom /*0C00005F:0A000030*/ instance void [System/*23000004*/]System.ComponentModel.EditorBrowsableAttribute/*01000026*/::.ctor(valuetype [System/*23000004*/]System.ComponentModel.EditorBrowsableState/*01000027*/) /* 0A000030 */ = ( 01 00 02 00 00 00 00 00 )
  2998. .custom /*0C000060:0A000023*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerNonUserCodeAttribute/*0100001F*/::.ctor() /* 0A000023 */ = ( 01 00 00 00 )
  2999. // Method begins at RVA 0x2260
  3000. // Code size 29 (0x1d)
  3001. .maxstack 1
  3002. .locals /*1100001D*/ init ([0] bool VB$CG$t_bool$S0)
  3003. .line 32,32 : 9,118 ''
  3004. IL_0000: /* 00 | */ nop
  3005. .line 33,33 : 13,56 ''
  3006. IL_0001: /* 28 | (06)000009 */ call class WindowsApplication2.My.MyApplication/*02000002*/ WindowsApplication2.My.MyProject/*02000004*/::get_Application() /* 06000009 */
  3007. IL_0006: /* 6F | (0A)000060 */ callvirt instance bool [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase/*01000001*/::get_SaveMySettingsOnExit() /* 0A000060 */
  3008. IL_000b: /* 0A | */ stloc.0
  3009. IL_000c: /* 06 | */ ldloc.0
  3010. IL_000d: /* 2C | 0B */ brfalse.s IL_001a
  3011.  
  3012. .line 34,34 : 17,35 ''
  3013. IL_000f: /* 28 | (06)00002E */ call class WindowsApplication2.My.MySettings/*0200000A*/ WindowsApplication2.My.MySettingsProperty/*0200000B*/::get_Settings() /* 0600002E */
  3014. IL_0014: /* 6F | (0A)000061 */ callvirt instance void [System/*23000004*/]System.Configuration.ApplicationSettingsBase/*0100000E*/::Save() /* 0A000061 */
  3015. IL_0019: /* 00 | */ nop
  3016. .line 35,35 : 13,19 ''
  3017. IL_001a: /* 00 | */ nop
  3018. .line 36,36 : 9,16 ''
  3019. IL_001b: /* 00 | */ nop
  3020. IL_001c: /* 2A | */ ret
  3021. } // end of method MySettings::AutoSaveSettings
  3022.  
  3023. .method /*0600002D*/ public specialname static
  3024. class WindowsApplication2.My.MySettings/*0200000A*/
  3025. get_Default() cil managed
  3026. // SIG: 00 00 12 28
  3027. {
  3028. // Method begins at RVA 0x228c
  3029. // Code size 100 (0x64)
  3030. .maxstack 3
  3031. .locals /*1100001E*/ init ([0] class WindowsApplication2.My.MySettings/*0200000A*/ Default,
  3032. [1] object VB$t_ref$L0,
  3033. [2] bool VB$CG$t_bool$S0)
  3034. .line 41,41 : 13,16 ''
  3035. IL_0000: /* 00 | */ nop
  3036. .line 44,44 : 20,44 ''
  3037. IL_0001: /* 7E | (04)000017 */ ldsfld bool WindowsApplication2.My.MySettings/*0200000A*/::addedHandler /* 04000017 */
  3038. IL_0006: /* 16 | */ ldc.i4.0
  3039. IL_0007: /* FE01 | */ ceq
  3040. IL_0009: /* 0C | */ stloc.2
  3041. IL_000a: /* 08 | */ ldloc.2
  3042. IL_000b: /* 2C | 4C */ brfalse.s IL_0059
  3043.  
  3044. .line 45,45 : 25,56 ''
  3045. IL_000d: /* 00 | */ nop
  3046. IL_000e: /* 7E | (04)000018 */ ldsfld object WindowsApplication2.My.MySettings/*0200000A*/::addedHandlerLockObject /* 04000018 */
  3047. IL_0013: /* 0B | */ stloc.1
  3048. IL_0014: /* 07 | */ ldloc.1
  3049. IL_0015: /* 28 | (0A)000062 */ call void [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.CompilerServices.ObjectFlowControl/*0100003E*/::CheckForSyncLockOnValueType(object) /* 0A000062 */
  3050. IL_001a: /* 00 | */ nop
  3051. IL_001b: /* 07 | */ ldloc.1
  3052. IL_001c: /* 28 | (0A)000007 */ call void [mscorlib/*23000001*/]System.Threading.Monitor/*01000014*/::Enter(object) /* 0A000007 */
  3053. IL_0021: /* 00 | */ nop
  3054. IL_0022: /* 00 | */ nop
  3055. .line 46,46 : 29,53 ''
  3056. .try
  3057. {
  3058. IL_0023: /* 7E | (04)000017 */ ldsfld bool WindowsApplication2.My.MySettings/*0200000A*/::addedHandler /* 04000017 */
  3059. IL_0028: /* 16 | */ ldc.i4.0
  3060. IL_0029: /* FE01 | */ ceq
  3061. IL_002b: /* 0C | */ stloc.2
  3062. IL_002c: /* 08 | */ ldloc.2
  3063. IL_002d: /* 2C | 1D */ brfalse.s IL_004c
  3064.  
  3065. .line 47,47 : 33,95 ''
  3066. IL_002f: /* 28 | (06)000009 */ call class WindowsApplication2.My.MyApplication/*02000002*/ WindowsApplication2.My.MyProject/*02000004*/::get_Application() /* 06000009 */
  3067. IL_0034: /* 14 | */ ldnull
  3068. IL_0035: /* FE06 | (06)00002C */ ldftn void WindowsApplication2.My.MySettings/*0200000A*/::AutoSaveSettings(object,
  3069. class [mscorlib/*23000001*/]System.EventArgs/*0100000B*/) /* 0600002C */
  3070. IL_003b: /* 73 | (0A)000063 */ newobj instance void [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.ApplicationServices.ShutdownEventHandler/*0100003F*/::.ctor(object,
  3071. native int) /* 0A000063 */
  3072. IL_0040: /* 6F | (0A)000064 */ callvirt instance void [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase/*01000001*/::add_Shutdown(class [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.ApplicationServices.ShutdownEventHandler/*0100003F*/) /* 0A000064 */
  3073. IL_0045: /* 00 | */ nop
  3074. .line 48,48 : 33,52 ''
  3075. IL_0046: /* 17 | */ ldc.i4.1
  3076. IL_0047: /* 80 | (04)000017 */ stsfld bool WindowsApplication2.My.MySettings/*0200000A*/::addedHandler /* 04000017 */
  3077. .line 49,49 : 29,35 ''
  3078. IL_004c: /* 00 | */ nop
  3079. .line 50,50 : 25,37 ''
  3080. IL_004d: /* 00 | */ nop
  3081. IL_004e: /* DE | 08 */ leave.s IL_0058
  3082.  
  3083. } // end .try
  3084. finally
  3085. {
  3086. IL_0050: /* 07 | */ ldloc.1
  3087. IL_0051: /* 28 | (0A)000012 */ call void [mscorlib/*23000001*/]System.Threading.Monitor/*01000014*/::Exit(object) /* 0A000012 */
  3088. IL_0056: /* 00 | */ nop
  3089. IL_0057: /* DC | */ endfinally
  3090. } // end handler
  3091. // HEX: 02 00 00 00 23 00 00 00 2D 00 00 00 50 00 00 00 08 00 00 00 00 00 00 00
  3092. IL_0058: /* 00 | */ nop
  3093. .line 51,51 : 21,27 ''
  3094. IL_0059: /* 00 | */ nop
  3095. .line 53,53 : 17,39 ''
  3096. IL_005a: /* 7E | (04)000016 */ ldsfld class WindowsApplication2.My.MySettings/*0200000A*/ WindowsApplication2.My.MySettings/*0200000A*/::defaultInstance /* 04000016 */
  3097. IL_005f: /* 0A | */ stloc.0
  3098. IL_0060: /* 2B | 00 */ br.s IL_0062
  3099.  
  3100. .line 54,54 : 13,20 ''
  3101. IL_0062: /* 06 | */ ldloc.0
  3102. IL_0063: /* 2A | */ ret
  3103. } // end of method MySettings::get_Default
  3104.  
  3105. .property /*1700000A*/ class WindowsApplication2.My.MySettings/*0200000A*/
  3106. Default()
  3107. {
  3108. .get class WindowsApplication2.My.MySettings/*0200000A*/ WindowsApplication2.My.MySettings/*0200000A*/::get_Default() /* 0600002D */
  3109. } // end of property MySettings::Default
  3110. } // end of class WindowsApplication2.My.MySettings
  3111.  
  3112. .class /*0200000B*/ private auto ansi sealed WindowsApplication2.My.MySettingsProperty
  3113. extends [mscorlib/*23000001*/]System.Object/*01000005*/
  3114. {
  3115. .custom /*0C00003B:0A00003F*/ instance void [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.CompilerServices.StandardModuleAttribute/*0100002B*/::.ctor() /* 0A00003F */ = ( 01 00 00 00 )
  3116. .custom /*0C00003C:0A00005A*/ instance void [mscorlib/*23000001*/]System.Runtime.CompilerServices.CompilerGeneratedAttribute/*0100003B*/::.ctor() /* 0A00005A */ = ( 01 00 00 00 )
  3117. .custom /*0C00003D:0A000023*/ instance void [mscorlib/*23000001*/]System.Diagnostics.DebuggerNonUserCodeAttribute/*0100001F*/::.ctor() /* 0A000023 */ = ( 01 00 00 00 )
  3118. .custom /*0C00003E:0A000040*/ instance void [Microsoft.VisualBasic/*23000002*/]Microsoft.VisualBasic.HideModuleNameAttribute/*0100002C*/::.ctor() /* 0A000040 */ = ( 01 00 00 00 )
  3119. .method /*0600002E*/ assembly specialname static
  3120. class WindowsApplication2.My.MySettings/*0200000A*/
  3121. get_Settings() cil managed
  3122. // SIG: 00 00 12 28
  3123. {
  3124. // Method begins at RVA 0x230c
  3125. // Code size 11 (0xb)
  3126. .maxstack 1
  3127. .locals /*1100001F*/ init ([0] class WindowsApplication2.My.MySettings/*0200000A*/ Settings)
  3128. .line 68,68 : 13,16 ''
  3129. IL_0000: /* 00 | */ nop
  3130. .line 69,69 : 17,72 ''
  3131. IL_0001: /* 28 | (06)00002D */ call class WindowsApplication2.My.MySettings/*0200000A*/ WindowsApplication2.My.MySettings/*0200000A*/::get_Default() /* 0600002D */
  3132. IL_0006: /* 0A | */ stloc.0
  3133. IL_0007: /* 2B | 00 */ br.s IL_0009
  3134.  
  3135. .line 70,70 : 13,20 ''
  3136. IL_0009: /* 06 | */ ldloc.0
  3137. IL_000a: /* 2A | */ ret
  3138. } // end of method MySettingsProperty::get_Settings
  3139.  
  3140. .property /*1700000B*/ class WindowsApplication2.My.MySettings/*0200000A*/
  3141. Settings()
  3142. {
  3143. .custom /*0C00003F:0A000041*/ instance void [System/*23000004*/]System.ComponentModel.Design.HelpKeywordAttribute/*0100002D*/::.ctor(string) /* 0A000041 */ = ( 01 00 0B 4D 79 2E 53 65 74 74 69 6E 67 73 00 00 ) // ...My.Settings..
  3144. .get class WindowsApplication2.My.MySettings/*0200000A*/ WindowsApplication2.My.MySettingsProperty/*0200000B*/::get_Settings() /* 0600002E */
  3145. } // end of property MySettingsProperty::Settings
  3146. } // end of class WindowsApplication2.My.MySettingsProperty
  3147.  
  3148.  
  3149. // =============================================================
  3150.  
  3151. // *********** DISASSEMBLY COMPLETE ***********************
  3152. // WARNING: Created Win32 resource file C:\Users\Simon\Desktop\FILE.res
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement