{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.20UWkzLa/b1/nant_0.92~rc1+dfsg-7_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.20UWkzLa/b2/nant_0.92~rc1+dfsg-7_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,2 +1,2 @@\n \n- 2ff2f345433d66be881700c9dcbf800c 521176 devel optional nant_0.92~rc1+dfsg-7_all.deb\n+ 6e2bfae0340cfb632ed526201fca49ae 521036 devel optional nant_0.92~rc1+dfsg-7_all.deb\n"}, {"source1": "nant_0.92~rc1+dfsg-7_all.deb", "source2": "nant_0.92~rc1+dfsg-7_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-02-25 15:05:43.000000 debian-binary\n -rw-r--r-- 0 0 0 12508 2020-02-25 15:05:43.000000 control.tar.xz\n--rw-r--r-- 0 0 0 508476 2020-02-25 15:05:43.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 508336 2020-02-25 15:05:43.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/lib/NAnt/NAnt.CompressionTasks.dll", "source2": "./usr/lib/NAnt/NAnt.CompressionTasks.dll", "comments": ["Format-specific differences are supported for Mono 'Portable Executable' files but no file-specific differences were detected; falling back to a binary diff. file(1) reports: PE32 executable (DLL) (console) Intel 80386 Mono/.Net assembly, for MS Windows, 3 sections"], "has_internal_linenos": true, "unified_diff": "@@ -31,54 +31,54 @@\n 000001e0: 0000 0000 0000 0000 0000 0000 4000 0042 ............@..B\n 000001f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000200: a078 0000 0000 0000 4800 0000 0200 0500 .x......H.......\n 00000210: b841 0000 b436 0000 0100 0000 0000 0000 .A...6..........\n 00000220: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000230: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000240: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00000250: 3a02 177d 1700 0004 0228 4b00 000a 2a00 :..}.....(K...*.\n-00000260: 1330 0100 0f00 0000 0100 0011 0002 7b17 .0............{.\n+00000250: 3a02 177d 0400 0004 0228 2900 000a 2a00 :..}.....()...*.\n+00000260: 1330 0100 0f00 0000 0100 0011 0002 7b04 .0............{.\n 00000270: 0000 040a 3800 0000 0006 2a26 0002 037d ....8.....*&...}\n-00000280: 1700 0004 2a00 0000 1b30 0700 8601 0000 ....*....0......\n-00000290: 0200 0011 0004 0528 6600 000a 7367 0000 .......(f...sg..\n-000002a0: 0a0a 066f 6800 000a 6f0a 0000 0a3a 5900 ...oh...o....:Y.\n-000002b0: 0000 0000 066f 6800 000a 6f69 0000 0a06 .....oh...oi....\n-000002c0: 6f68 0000 0a0e 046f 6a00 000a 066f 6800 oh.....oj....oh.\n-000002d0: 000a 6f6b 0000 0a00 dd2d 0000 000b 0028 ..ok.....-.....(\n-000002e0: 0b00 000a 724d 0300 7017 8d0e 0000 0125 ....rM..p......%\n-000002f0: 1606 6f1f 0000 0aa2 280d 0000 0a02 6f0e ..o.....(.....o.\n-00000300: 0000 0a07 731c 0000 0a7a 0002 6f31 0000 ....s....z..o1..\n+00000280: 0400 0004 2a00 0000 1b30 0700 8601 0000 ....*....0......\n+00000290: 0200 0011 0004 0528 1d00 000a 731e 0000 .......(....s...\n+000002a0: 0a0a 066f 1f00 000a 6f0a 0000 0a3a 5900 ...o....o....:Y.\n+000002b0: 0000 0000 066f 1f00 000a 6f20 0000 0a06 .....o....o ....\n+000002c0: 6f1f 0000 0a0e 046f 2100 000a 066f 1f00 o......o!....o..\n+000002d0: 000a 6f22 0000 0a00 dd2d 0000 000b 0028 ..o\".....-.....(\n+000002e0: 0b00 000a 72e5 0000 7017 8d0e 0000 0125 ....r...p......%\n+000002f0: 1606 6f23 0000 0aa2 280d 0000 0a02 6f0e ..o#....(.....o.\n+00000300: 0000 0a07 731c 0000 0a7a 0002 6f0a 0000 ....s....z..o...\n 00000310: 063a 4200 0000 066f 0a00 000a 3937 0000 .:B....o....97..\n-00000320: 0006 6f6c 0000 0a0e 0428 6d00 000a 3925 ..ol.....(m...9%\n-00000330: 0000 0000 0220 e803 0000 7299 0300 7017 ..... ....r...p.\n+00000320: 0006 6f24 0000 0a0e 0428 2500 000a 3925 ..o$.....(%...9%\n+00000330: 0000 0000 0220 e803 0000 7231 0100 7017 ..... ....r1..p.\n 00000340: 8d0e 0000 0125 1606 6f0c 0000 0aa2 6f14 .....%..o.....o.\n-00000350: 0000 0a38 c100 0000 0220 d007 0000 72e1 ...8..... ....r.\n-00000360: 0300 7018 8d0e 0000 0125 1605 a225 1704 ..p......%...%..\n+00000350: 0000 0a38 c100 0000 0220 d007 0000 7279 ...8..... ....ry\n+00000360: 0100 7018 8d0e 0000 0125 1605 a225 1704 ..p......%...%..\n 00000370: a26f 1400 000a 0006 6f0c 0000 0a18 1873 .o......o......s\n-00000380: 6e00 000a 0c00 2000 0800 000d 2000 0800 n..... ..... ...\n-00000390: 008d 2f00 0001 1304 0000 0311 0416 1104 ../.............\n-000003a0: 8e69 6f4e 0000 0a0d 093a 0600 0000 00dd .ioN.....:......\n-000003b0: 1000 0000 0811 0416 096f 5000 000a 0038 .........oP....8\n+00000380: 2600 000a 0c00 2000 0800 000d 2000 0800 &..... ..... ...\n+00000390: 008d 2000 0001 1304 0000 0311 0416 1104 .. .............\n+000003a0: 8e69 6f27 0000 0a0d 093a 0600 0000 00dd .io'.....:......\n+000003b0: 1000 0000 0811 0416 096f 2800 000a 0038 .........o(....8\n 000003c0: d4ff ffff 086f 1a00 000a 00dd 0d00 0000 .....o..........\n 000003d0: 0839 0600 0000 086f 1b00 000a dc00 dd2e .9.....o........\n-000003e0: 0000 0013 0500 280b 0000 0a72 1704 0070 ......(....r...p\n+000003e0: 0000 0013 0500 280b 0000 0a72 af01 0070 ......(....r...p\n 000003f0: 188d 0e00 0001 2516 05a2 2517 04a2 280d ......%...%...(.\n 00000400: 0000 0a02 6f0e 0000 0a11 0573 1c00 000a ....o......s....\n-00000410: 7a06 0e04 6f6a 0000 0a2a 0000 0128 0000 z...oj...*...(..\n+00000410: 7a06 0e04 6f21 0000 0a2a 0000 0128 0000 z...o!...*...(..\n 00000420: 0000 1f00 2a49 002d 1b00 0001 0200 f100 ....*I.-........\n 00000430: 4b3c 010d 0000 0000 0000 e200 6d4f 012e K<..........mO..\n 00000440: 1b00 0001 1b30 0600 6400 0000 0300 0011 .....0..d.......\n-00000450: 0004 0528 6600 000a 7305 0000 0a0a 066f ...(f...s......o\n-00000460: 0a00 000a 3a4a 0000 0000 0006 6f69 0000 ....:J......oi..\n-00000470: 0a06 0e04 6f6a 0000 0a06 6f6b 0000 0a00 ....oj....ok....\n-00000480: dd2d 0000 000b 0028 0b00 000a 724d 0300 .-.....(....rM..\n+00000450: 0004 0528 1d00 000a 7305 0000 0a0a 066f ...(....s......o\n+00000460: 0a00 000a 3a4a 0000 0000 0006 6f20 0000 ....:J......o ..\n+00000470: 0a06 0e04 6f21 0000 0a06 6f22 0000 0a00 ....o!....o\"....\n+00000480: dd2d 0000 000b 0028 0b00 000a 72e5 0000 .-.....(....r...\n 00000490: 7017 8d0e 0000 0125 1606 6f0c 0000 0aa2 p......%..o.....\n 000004a0: 280d 0000 0a02 6f0e 0000 0a07 731c 0000 (.....o.....s...\n 000004b0: 0a7a 002a 0110 0000 0000 1a00 1b35 002d .z.*.........5.-\n-000004c0: 1b00 0001 1e02 2830 0000 062a 1330 0100 ......(0...*.0..\n+000004c0: 1b00 0001 1e02 2809 0000 062a 1330 0100 ......(....*.0..\n 000004d0: 0f00 0000 0400 0011 0002 7b01 0000 040a ..........{.....\n 000004e0: 3800 0000 0006 2a26 0002 037d 0100 0004 8.....*&...}....\n 000004f0: 2a00 0000 1330 0200 3000 0000 0500 0011 *....0..0.......\n 00000500: 0002 7b02 0000 043a 1600 0000 0202 6f03 ..{....:......o.\n 00000510: 0000 0a6f 0400 000a 7305 0000 0a7d 0200 ...o....s....}..\n 00000520: 0004 027b 0200 0004 0a38 0000 0000 062a ...{.....8.....*\n 00000530: 2600 0203 7d02 0000 042a 0000 1330 0200 &...}....*...0..\n@@ -95,893 +95,893 @@\n 000005e0: 0a28 1100 000a 0228 0200 0006 6f12 0000 .(.....(....o...\n 000005f0: 0a73 1300 000a 0a00 0220 b80b 0000 723f .s....... ....r?\n 00000600: 0000 7018 8d0e 0000 0125 1602 2802 0000 ..p......%..(...\n 00000610: 066f 0c00 000a a225 1702 2804 0000 066f .o.....%..(....o\n 00000620: 0c00 000a a26f 1400 000a 3858 0000 0000 .....o....8X....\n 00000630: 076f 1500 000a 3925 0000 0000 0206 0228 .o....9%.......(\n 00000640: 0400 0006 6f0c 0000 0a07 6f16 0000 0a07 ....o.....o.....\n-00000650: 6f17 0000 0a28 3400 0006 0038 2600 0000 o....(4....8&...\n+00000650: 6f17 0000 0a28 0d00 0006 0038 2600 0000 o....(.....8&...\n 00000660: 0002 0602 2804 0000 066f 0c00 000a 076f ....(....o.....o\n 00000670: 1600 000a 076f 1700 000a 076f 1800 000a .....o.....o....\n-00000680: 2833 0000 0600 0006 6f19 0000 0a25 0b3a (3......o....%.:\n+00000680: 280c 0000 0600 0006 6f19 0000 0a25 0b3a (.......o....%.:\n 00000690: 9bff ffff 066f 1a00 000a 00dd 0d00 0000 .....o..........\n 000006a0: 0639 0600 0000 066f 1b00 000a dc00 dd72 .9.....o.......r\n 000006b0: 0000 000c 0028 0b00 000a 7273 0000 7018 .....(....rs..p.\n 000006c0: 8d0e 0000 0125 1602 2802 0000 066f 0c00 .....%..(....o..\n 000006d0: 000a a225 1702 2804 0000 066f 0c00 000a ...%..(....o....\n 000006e0: a228 0d00 000a 026f 0e00 000a 0873 1c00 .(.....o.....s..\n 000006f0: 000a 7a0d 0028 0b00 000a 72b5 0000 7017 ..z..(....r...p.\n 00000700: 8d0e 0000 0125 1602 2802 0000 066f 0c00 .....%..(....o..\n 00000710: 000a a228 0d00 000a 026f 0e00 000a 0973 ...(.....o.....s\n 00000720: 1c00 000a 7a2a 0000 414c 0000 0200 0000 ....z*..AL......\n 00000730: 6300 0000 a900 0000 0c01 0000 0d00 0000 c...............\n 00000740: 0000 0000 0000 0000 0100 0000 1e01 0000 ................\n 00000750: 1f01 0000 4000 0000 1a00 0001 0000 0000 ....@...........\n 00000760: 0100 0000 1e01 0000 5f01 0000 3200 0000 ........_...2...\n-00000770: 1c00 0001 ca02 7367 0000 067d 0500 0004 ......sg...}....\n-00000780: 0216 7d06 0000 0402 167d 0700 0004 0216 ..}......}......\n-00000790: 7d08 0000 0402 734a 0000 0a7d 0900 0004 }.....sJ...}....\n-000007a0: 0228 4b00 000a 2a00 1330 0100 0f00 0000 .(K...*..0......\n-000007b0: 0400 0011 0002 7b04 0000 040a 3800 0000 ......{.....8...\n-000007c0: 0006 2a26 0002 037d 0400 0004 2a00 0000 ..*&...}....*...\n-000007d0: 1330 0100 0f00 0000 0100 0011 0002 7b07 .0............{.\n-000007e0: 0000 040a 3800 0000 0006 2a26 0002 037d ....8.....*&...}\n-000007f0: 0700 0004 2a00 0000 1330 0100 0f00 0000 ....*....0......\n-00000800: 0100 0011 0002 7b06 0000 040a 3800 0000 ......{.....8...\n-00000810: 0006 2a26 0002 037d 0600 0004 2a00 0000 ..*&...}....*...\n-00000820: 1330 0100 0f00 0000 0800 0011 0002 7b05 .0............{.\n-00000830: 0000 040a 3800 0000 0006 2a00 1330 0100 ....8.....*..0..\n-00000840: 0f00 0000 0900 0011 0002 7b08 0000 040a ..........{.....\n-00000850: 3800 0000 0006 2a26 0002 037d 0800 0004 8.....*&...}....\n-00000860: 2a00 0000 1b30 0700 7d04 0000 0a00 0011 *....0..}.......\n-00000870: 0014 0a14 0b02 20b8 0b00 0072 e500 0070 ...... ....r...p\n-00000880: 188d 0e00 0001 2516 0228 1000 0006 6f6c ......%..(....ol\n-00000890: 0000 068c 2000 0001 a225 1702 280a 0000 .... ....%..(...\n-000008a0: 066f 0c00 000a a26f 1400 000a 0002 280a .o.....o......(.\n-000008b0: 0000 066f 1f00 000a 2820 0000 0a3a 1300 ...o....( ...:..\n-000008c0: 0000 0002 280a 0000 066f 1f00 000a 2821 ....(....o....(!\n-000008d0: 0000 0a26 0002 280a 0000 066f 0c00 000a ...&..(....o....\n-000008e0: 2822 0000 0a0b 0228 1100 0006 0c08 173b (\".....(.......;\n-000008f0: 0c00 0000 0818 3b11 0000 0038 1800 0000 ......;....8....\n-00000900: 0773 2300 000a 0bdd 0c00 0000 0773 2400 .s#..........s$.\n-00000910: 000a 0bdd 0000 0000 071f 1428 2500 000a ...........(%...\n-00000920: 0a06 166f 2600 000a 0002 2810 0000 066f ...o&.....(....o\n-00000930: 7400 0006 1304 3810 0300 0011 046f 7700 t.....8......ow.\n-00000940: 0006 0d00 096f 2700 000a 6f0c 0000 0a13 .....o'...o.....\n-00000950: 0511 0528 2800 000a 1105 2829 0000 0a39 ...((.....()...9\n-00000960: 1a00 0000 0011 057e 2a00 000a 8c27 0000 .......~*....'..\n-00000970: 0128 2b00 000a 282c 0000 0a13 0500 0009 .(+...(,........\n-00000980: 6f2d 0000 0a6f 2e00 000a 1307 389d 0100 o-...o......8...\n-00000990: 0011 076f 2f00 000a 1306 0011 0628 3000 ...o/........(0.\n-000009a0: 000a 3a27 0000 0000 280b 0000 0a72 1d01 ..:'....(....r..\n-000009b0: 0070 178d 0e00 0001 2516 1106 a228 0d00 .p......%....(..\n-000009c0: 000a 026f 0e00 000a 730f 0000 0a7a 7e31 ...o....s....z~1\n-000009d0: 0000 0a13 0902 6f0e 0000 063a 8300 0000 ......o....:....\n-000009e0: 1106 1105 6f32 0000 0a39 7500 0000 0011 ....o2...9u.....\n-000009f0: 0611 056f 3300 000a 6f34 0000 0a13 0811 ...o3...o4......\n-00000a00: 086f 3300 000a 163e 1e00 0000 1108 166f .o3....>.......o\n-00000a10: 3500 000a 7e2a 0000 0a40 0c00 0000 0011 5...~*...@......\n-00000a20: 0817 6f34 0000 0a13 0800 1108 282c 0000 ..o4........(,..\n-00000a30: 0a13 097e 2a00 000a 1f5c 4015 0000 0000 ...~*....\\@.....\n-00000a40: 1109 7253 0100 7072 5701 0070 6f36 0000 ..rS..prW..po6..\n-00000a50: 0a13 0900 1108 2837 0000 0a13 0800 380b ......(7......8.\n-00000a60: 0000 0000 1106 2837 0000 0a13 0800 096f ......(7.......o\n-00000a70: 4a00 0006 3911 0000 0000 096f 4a00 0006 J...9......oJ...\n-00000a80: 1109 2838 0000 0a13 0900 1109 6f33 0000 ..(8........o3..\n-00000a90: 0a39 2f00 0000 0011 0972 5701 0070 6f39 .9/......rW..po9\n-00000aa0: 0000 0a3a 1200 0000 0011 091f 2f8c 2700 ...:......../.'.\n-00000ab0: 0001 282b 0000 0a13 0900 0206 1109 0928 ..(+...........(\n-00000ac0: 1400 0006 0011 0628 3a00 000a 130a 110a .......(:.......\n-00000ad0: 1109 1108 2838 0000 0a6f 3b00 000a 110a ....(8...o;.....\n-00000ae0: 096f 4800 0006 6f3c 0000 0a11 0a09 6f46 .oH...o<......oF\n-00000af0: 0000 066f 3d00 000a 110a 096f 4400 0006 ...o=......oD...\n-00000b00: 6f3e 0000 0a11 0a09 6f42 0000 066f 3f00 o>......oB...o?.\n-00000b10: 000a 110a 6f40 0000 0a09 6f3e 0000 066f ....o@....o>...o\n-00000b20: 4100 000a 0611 0a17 6f42 0000 0a00 1107 A.......oB......\n-00000b30: 6f43 0000 0a3a 57fe ffff dd17 0000 0011 oC...:W.........\n-00000b40: 0775 1900 0001 2513 0b39 0700 0000 110b .u....%..9......\n-00000b50: 6f1b 0000 0adc 0228 0c00 0006 39e9 0000 o......(....9...\n-00000b60: 0000 0009 6f44 0000 0a6f 2e00 000a 130d ....oD...o......\n-00000b70: 38ac 0000 0011 0d6f 2f00 000a 130c 0011 8......o/.......\n-00000b80: 0c11 056f 3200 000a 3913 0000 0011 0c6f ...o2...9......o\n-00000b90: 3300 000a 1105 6f33 0000 0a3d 0600 0000 3.....o3...=....\n-00000ba0: 00dd 7b00 0000 110c 1105 6f33 0000 0a17 ..{.......o3....\n-00000bb0: 586f 3400 000a 130e 096f 4a00 0006 3911 Xo4......oJ...9.\n-00000bc0: 0000 0000 096f 4a00 0006 110e 2838 0000 .....oJ.....(8..\n-00000bd0: 0a13 0e00 7e2a 0000 0a1f 5c40 1500 0000 ....~*....\\@....\n-00000be0: 0011 0e72 5301 0070 7257 0100 706f 3600 ...rS..prW..po6.\n-00000bf0: 000a 130e 0011 0e72 5701 0070 6f39 0000 .......rW..po9..\n-00000c00: 0a3a 1000 0000 0011 0e72 5701 0070 2838 .:.......rW..p(8\n-00000c10: 0000 0a13 0e00 0206 110e 0928 1400 0006 ...........(....\n-00000c20: 0011 0d6f 4300 000a 3a48 ffff ffdd 1700 ...oC...:H......\n-00000c30: 0000 110d 7519 0000 0125 130f 3907 0000 ....u....%..9...\n-00000c40: 0011 0f6f 1b00 000a dc00 0011 046f 7900 ...o.........oy.\n-00000c50: 0006 3ae4 fcff ffdd 1700 0000 1104 7519 ..:...........u.\n-00000c60: 0000 0125 1310 3907 0000 0011 106f 1b00 ...%..9......o..\n-00000c70: 000a dc06 6f45 0000 0a00 dd6d 0000 0013 ....oE.....m....\n-00000c80: 1100 0739 0800 0000 0007 6f1a 0000 0a00 ...9......o.....\n-00000c90: 0639 0800 0000 0006 6f45 0000 0a00 0228 .9......oE.....(\n-00000ca0: 0a00 0006 6f0a 0000 0a39 0d00 0000 0002 ....o....9......\n-00000cb0: 280a 0000 066f 4600 000a 0028 0b00 000a (....oF....(....\n-00000cc0: 725b 0100 7017 8d0e 0000 0125 1602 280a r[..p......%..(.\n-00000cd0: 0000 066f 0c00 000a a228 0d00 000a 026f ...o.....(.....o\n-00000ce0: 0e00 000a 1111 731c 0000 0a7a 2a00 0000 ......s....z*...\n-00000cf0: 4164 0000 0200 0000 1c01 0000 b301 0000 Ad..............\n-00000d00: cf02 0000 1700 0000 0000 0000 0200 0000 ................\n-00000d10: 0003 0000 c200 0000 c203 0000 1700 0000 ................\n-00000d20: 0000 0000 0200 0000 c600 0000 2603 0000 ............&...\n-00000d30: ec03 0000 1700 0000 0000 0000 0000 0000 ................\n-00000d40: 3c00 0000 d303 0000 0f04 0000 6d00 0000 <...........m...\n-00000d50: 1b00 0001 1330 0300 7600 0000 0b00 0011 .....0..v.......\n-00000d60: 0002 7b09 0000 0404 6f47 0000 0a39 0600 ..{.....oG...9..\n-00000d70: 0000 0038 5d00 0000 0428 4800 000a 0a06 ...8]....(H.....\n-00000d80: 056f 4800 0006 6f3c 0000 0a06 056f 4600 .oH...o<.....oF.\n-00000d90: 0006 6f3d 0000 0a06 056f 4400 0006 6f3e ..o=.....oD...o>\n-00000da0: 0000 0a06 056f 4200 0006 6f3f 0000 0a06 .....oB...o?....\n-00000db0: 6f40 0000 0a05 6f40 0000 066f 4100 000a o@....o@...oA...\n-00000dc0: 0306 166f 4200 000a 027b 0900 0004 0414 ...oB....{......\n-00000dd0: 6f49 0000 0a2a 1e02 284b 0000 0a2a 0000 oI...*..(K...*..\n-00000de0: 1330 0100 0f00 0000 0400 0011 0002 7b0a .0............{.\n-00000df0: 0000 040a 3800 0000 0006 2a26 0002 037d ....8.....*&...}\n-00000e00: 0a00 0004 2a00 0000 1330 0100 0f00 0000 ....*....0......\n-00000e10: 0400 0011 0002 7b0b 0000 040a 3800 0000 ......{.....8...\n-00000e20: 0006 2a26 0002 037d 0b00 0004 2a00 0000 ..*&...}....*...\n-00000e30: 1b30 0700 5201 0000 0c00 0011 0000 0228 .0..R..........(\n-00000e40: 1600 0006 6f12 0000 0a73 4c00 000a 0a00 ....o....sL.....\n-00000e50: 0220 b80b 0000 72a5 0100 7019 8d0e 0000 . ....r...p.....\n-00000e60: 0125 1602 2816 0000 066f 0c00 000a a225 .%..(....o.....%\n-00000e70: 1702 2818 0000 066f 0c00 000a a225 1806 ..(....o.....%..\n-00000e80: 6f4d 0000 0a8c 2e00 0001 a26f 1400 000a oM.........o....\n-00000e90: 2000 2000 008d 2f00 0001 0b06 0716 078e . .../.........\n-00000ea0: 696f 4e00 000a 0c02 2818 0000 066f 0c00 ioN.....(....o..\n-00000eb0: 000a 1818 1673 4f00 000a 0d00 3817 0000 .....sO.....8...\n-00000ec0: 0000 0907 1608 6f50 0000 0a06 0716 078e ......oP........\n-00000ed0: 696f 4e00 000a 0c00 0816 3de2 ffff ff09 ioN.......=.....\n-00000ee0: 6f1a 0000 0a00 dd0d 0000 0009 3906 0000 o...........9...\n-00000ef0: 0009 6f1b 0000 0adc 066f 1a00 000a 00dd ..o......o......\n-00000f00: 0d00 0000 0639 0600 0000 066f 1b00 000a .....9.....o....\n-00000f10: dc00 dd76 0000 0013 0400 280b 0000 0a72 ...v......(....r\n-00000f20: 7300 0070 188d 0e00 0001 2516 0228 1600 s..p......%..(..\n-00000f30: 0006 6f0c 0000 0aa2 2517 0228 1800 0006 ..o.....%..(....\n-00000f40: 6f0c 0000 0aa2 280d 0000 0a02 6f0e 0000 o.....(.....o...\n-00000f50: 0a11 0473 1c00 000a 7a13 0500 280b 0000 ...s....z...(...\n-00000f60: 0a72 f101 0070 178d 0e00 0001 2516 0228 .r...p......%..(\n-00000f70: 1600 0006 6f0c 0000 0aa2 280d 0000 0a02 ....o.....(.....\n-00000f80: 6f0e 0000 0a11 0573 1c00 000a 7a2a 0000 o......s....z*..\n-00000f90: 0134 0000 0200 7f00 30af 000d 0000 0000 .4......0.......\n-00000fa0: 0200 1300 b5c8 000d 0000 0000 0000 0100 ................\n-00000fb0: dadb 0042 1a00 0001 0000 0100 da1d 0134 ...B...........4\n-00000fc0: 3300 0001 da02 1c7d 0d00 0004 0273 5100 3......}.....sQ.\n-00000fd0: 0006 7d0e 0000 0402 167d 1300 0004 0273 ..}......}.....s\n-00000fe0: 4a00 000a 7d15 0000 0402 734a 0000 0a7d J...}.....sJ...}\n-00000ff0: 1600 0004 0228 4b00 000a 2a00 1330 0100 .....(K...*..0..\n-00001000: 0f00 0000 0400 0011 0002 7b0c 0000 040a ..........{.....\n-00001010: 3800 0000 0006 2a26 0002 037d 0c00 0004 8.....*&...}....\n-00001020: 2a00 0000 1330 0100 0f00 0000 0d00 0011 *....0..........\n-00001030: 0002 7b10 0000 040a 3800 0000 0006 2a3a ..{.....8.....*:\n-00001040: 0002 0328 5100 000a 7d10 0000 042a 0000 ...(Q...}....*..\n-00001050: 1330 0100 0f00 0000 0e00 0011 0002 7b0f .0............{.\n-00001060: 0000 040a 3800 0000 0006 2a26 0002 037d ....8.....*&...}\n-00001070: 0f00 0004 2a00 0000 1330 0100 0f00 0000 ....*....0......\n-00001080: 0f00 0011 0002 7b0d 0000 040a 3800 0000 ......{.....8...\n-00001090: 0006 2a26 0002 037d 0d00 0004 2a00 0000 ..*&...}....*...\n-000010a0: 1330 0100 0f00 0000 0100 0011 0002 7b11 .0............{.\n-000010b0: 0000 040a 3800 0000 0006 2a26 0002 037d ....8.....*&...}\n-000010c0: 1100 0004 2a00 0000 1330 0100 0f00 0000 ....*....0......\n-000010d0: 0100 0011 0002 7b12 0000 040a 3800 0000 ......{.....8...\n-000010e0: 0006 2a26 0002 037d 1200 0004 2a00 0000 ..*&...}....*...\n-000010f0: 1330 0100 0f00 0000 1000 0011 0002 7b0e .0............{.\n-00001100: 0000 040a 3800 0000 0006 2a26 0002 037d ....8.....*&...}\n-00001110: 0e00 0004 2a00 0000 1330 0100 0f00 0000 ....*....0......\n-00001120: 1100 0011 0002 7b13 0000 040a 3800 0000 ......{.....8...\n-00001130: 0006 2a26 0002 037d 1300 0004 2a00 0000 ..*&...}....*...\n-00001140: 1330 0200 3600 0000 0600 0011 0002 7b14 .0..6.........{.\n-00001150: 0000 043a 1c00 0000 0002 2806 0000 0a6f ...:......(....o\n-00001160: 0700 000a 6f08 0000 0a28 0900 000a 7d14 ....o....(....}.\n-00001170: 0000 0400 027b 1400 0004 0a38 0000 0000 .....{.....8....\n-00001180: 062a 2600 0203 7d14 0000 042a 1b30 0700 .*&...}....*.0..\n-00001190: 7405 0000 1200 0011 0014 0a02 20b8 0b00 t........... ...\n-000011a0: 0072 2302 0070 188d 0e00 0001 2516 0228 .r#..p......%..(\n-000011b0: 2800 0006 6f56 0000 068c 2000 0001 a225 (...oV.... ....%\n-000011c0: 1702 281c 0000 066f 0c00 000a a26f 1400 ..(....o.....o..\n-000011d0: 000a 0002 281c 0000 066f 1f00 000a 2820 ....(....o....( \n-000011e0: 0000 0a3a 1300 0000 0002 281c 0000 066f ...:......(....o\n-000011f0: 1f00 000a 2821 0000 0a26 0002 282c 0000 ....(!...&..(,..\n-00001200: 066f 1000 000a 2811 0000 0a02 281c 0000 .o....(.....(...\n-00001210: 066f 5400 000a 7355 0000 0a0a 0602 2822 .oT...sU......(\"\n-00001220: 0000 066f 5600 000a 0228 1e00 0006 2857 ...oV....(....(W\n-00001230: 0000 0a3a 0e00 0000 0006 0228 1e00 0006 ...:.......(....\n-00001240: 6f58 0000 0a00 0002 2828 0000 066f 5e00 oX......((...o^.\n-00001250: 0006 0c38 1304 0000 086f 6100 0006 0b00 ...8.....oa.....\n-00001260: 076f 2700 000a 6f0c 0000 0a0d 0928 2800 .o'...o......((.\n-00001270: 000a 0928 2900 000a 3918 0000 0000 097e ...()...9......~\n-00001280: 2a00 000a 8c27 0000 0128 2b00 000a 282c *....'...(+...(,\n-00001290: 0000 0a0d 0000 076f 2d00 000a 6f2e 0000 .......o-...o...\n-000012a0: 0a13 0538 8102 0000 1105 6f2f 0000 0a13 ...8......o/....\n-000012b0: 0400 1104 2830 0000 0a3a 2700 0000 0028 ....(0...:'....(\n-000012c0: 0b00 000a 721d 0100 7017 8d0e 0000 0125 ....r...p......%\n-000012d0: 1611 04a2 280d 0000 0a02 6f0e 0000 0a73 ....(.....o....s\n-000012e0: 0f00 000a 7a02 6f26 0000 063a 7a00 0000 ....z.o&...:z...\n-000012f0: 1104 096f 3200 000a 396d 0000 0000 1104 ...o2...9m......\n-00001300: 096f 3300 000a 6f34 0000 0a13 0611 066f .o3...o4.......o\n-00001310: 3300 000a 163e 1e00 0000 1106 166f 3500 3....>.......o5.\n-00001320: 000a 7e2a 0000 0a40 0c00 0000 0011 0617 ..~*...@........\n-00001330: 6f34 0000 0a13 0600 1104 282c 0000 0a13 o4........(,....\n-00001340: 0702 7b15 0000 0411 076f 5900 000a 3a11 ..{......oY...:.\n-00001350: 0000 0000 027b 1500 0004 1107 1107 6f49 .....{........oI\n-00001360: 0000 0a00 0038 0b00 0000 0011 0428 3700 .....8.......(7.\n-00001370: 000a 1306 0007 6f4f 0000 0639 1100 0000 ......oO...9....\n-00001380: 0007 6f4f 0000 0611 0628 3800 000a 1306 ..oO.....(8.....\n-00001390: 007e 2a00 000a 1f5c 4015 0000 0000 1106 .~*....\\@.......\n-000013a0: 7253 0100 7072 5701 0070 6f36 0000 0a13 rS..prW..po6....\n-000013b0: 0600 027b 1600 0004 1106 6f47 0000 0a39 ...{......oG...9\n-000013c0: 8900 0000 0002 282a 0000 0613 0811 0845 ......(*.......E\n-000013d0: 0300 0000 0500 0000 2f00 0000 0a00 0000 ......../.......\n-000013e0: 382f 0000 00dd 6200 0000 280b 0000 0a72 8/....b...(....r\n-000013f0: 5b02 0070 178d 0e00 0001 2516 1106 a228 [..p......%....(\n-00001400: 0d00 000a 7e5a 0000 0a73 0f00 000a 7add ....~Z...s....z.\n-00001410: 1501 0000 280b 0000 0a72 9b02 0070 178d ....(....r...p..\n-00001420: 0e00 0001 2516 0228 2a00 0006 1309 1209 ....%..(*.......\n-00001430: fe16 0900 0002 6f5b 0000 0aa2 280d 0000 ......o[....(...\n-00001440: 0a7e 5a00 000a 730f 0000 0a7a 0011 0673 .~Z...s....z...s\n-00001450: 5c00 000a 130a 027b 1600 0004 1106 146f \\......{.......o\n-00001460: 4900 000a 0228 2000 0006 7e5d 0000 0a28 I....( ...~]...(\n-00001470: 5e00 000a 3914 0000 0000 110a 0228 2000 ^...9........( .\n-00001480: 0006 6f5f 0000 0a00 3810 0000 0000 110a ..o_....8.......\n-00001490: 1104 2860 0000 0a6f 5f00 000a 0011 0428 ..(`...o_......(\n-000014a0: 6100 000a 130b 0011 0a11 0b6f 4d00 000a a..........oM...\n-000014b0: 6f62 0000 0a02 20d0 0700 0072 eb02 0070 ob.... ....r...p\n-000014c0: 178d 0e00 0001 2516 1106 a26f 1400 000a ......%....o....\n-000014d0: 0611 0a6f 6300 000a 2050 c300 008d 2f00 ...oc... P..../.\n-000014e0: 0001 130c 0000 110b 110c 1611 0c8e 696f ..............io\n-000014f0: 4e00 000a 130d 110d 3a05 0000 00dd 1100 N.......:.......\n-00001500: 0000 0611 0c16 110d 6f50 0000 0a00 38d1 ........oP....8.\n-00001510: ffff ff00 dd0f 0000 0011 0b39 0700 0000 ...........9....\n-00001520: 110b 6f1b 0000 0adc 0011 056f 4300 000a ..o........oC...\n-00001530: 3a73 fdff ffdd 1700 0000 1105 7519 0000 :s..........u...\n-00001540: 0125 130e 3907 0000 0011 0e6f 1b00 000a .%..9......o....\n-00001550: dc02 2824 0000 0639 0e01 0000 0000 076f ..($...9.......o\n-00001560: 4400 000a 6f2e 0000 0a13 1038 d100 0000 D...o......8....\n-00001570: 1110 6f2f 0000 0a13 0f00 027b 1500 0004 ..o/.......{....\n-00001580: 110f 6f59 0000 0a39 0600 0000 00dd af00 ..oY...9........\n-00001590: 0000 110f 096f 3200 000a 3912 0000 0011 .....o2...9.....\n-000015a0: 0f6f 3300 000a 096f 3300 000a 3d06 0000 .o3....o3...=...\n-000015b0: 0000 dd8a 0000 0011 0f09 6f33 0000 0a17 ..........o3....\n-000015c0: 586f 3400 000a 1311 076f 4f00 0006 3911 Xo4......oO...9.\n-000015d0: 0000 0000 076f 4f00 0006 1111 2838 0000 .....oO.....(8..\n-000015e0: 0a13 1100 7e2a 0000 0a1f 5c40 1500 0000 ....~*....\\@....\n-000015f0: 0011 1172 5301 0070 7257 0100 706f 3600 ...rS..prW..po6.\n-00001600: 000a 1311 0011 1172 5701 0070 6f39 0000 .......rW..po9..\n-00001610: 0a3a 1000 0000 0011 1172 5701 0070 2838 .:.......rW..p(8\n-00001620: 0000 0a13 1100 1111 735c 0000 0a13 1211 ........s\\......\n-00001630: 1216 6a6f 6200 000a 0611 126f 6300 000a ..job......oc...\n-00001640: 0011 106f 4300 000a 3a23 ffff ffdd 1700 ...oC...:#......\n-00001650: 0000 1110 7519 0000 0125 1313 3907 0000 ....u....%..9...\n-00001660: 0011 136f 1b00 000a dc00 0008 6f63 0000 ...o........oc..\n-00001670: 063a e2fb ffff dd16 0000 0008 7519 0000 .:..........u...\n-00001680: 0125 1314 3907 0000 0011 146f 1b00 000a .%..9......o....\n-00001690: dc06 6f1a 0000 0a06 6f64 0000 0a00 dd68 ..o.....od.....h\n-000016a0: 0000 0013 1500 0639 0800 0000 0006 6f1a .......9......o.\n-000016b0: 0000 0a00 0228 1c00 0006 6f0a 0000 0a39 .....(....o....9\n-000016c0: 0d00 0000 0002 281c 0000 066f 4600 000a ......(....oF...\n-000016d0: 0028 0b00 000a 7203 0300 7017 8d0e 0000 .(....r...p.....\n-000016e0: 0125 1602 281c 0000 066f 0c00 000a a228 .%..(....o.....(\n-000016f0: 0d00 000a 026f 0e00 000a 1115 731c 0000 .....o......s...\n-00001700: 0a7a 0002 282f 0000 0600 dc2a 4194 0000 .z..(/.....*A...\n-00001710: 0200 0000 0e03 0000 7300 0000 8103 0000 ........s.......\n-00001720: 0f00 0000 0000 0000 0200 0000 0b01 0000 ................\n-00001730: 9702 0000 a203 0000 1700 0000 0000 0000 ................\n-00001740: 0200 0000 d303 0000 e700 0000 ba04 0000 ................\n-00001750: 1700 0000 0000 0000 0200 0000 bb00 0000 ................\n-00001760: 2804 0000 e304 0000 1600 0000 0000 0000 (...............\n-00001770: 0000 0000 3a00 0000 d104 0000 0b05 0000 ....:...........\n-00001780: 5f00 0000 1b00 0001 0200 0000 3a00 0000 _...........:...\n-00001790: 3005 0000 6a05 0000 0900 0000 0000 0000 0...j...........\n-000017a0: 6200 027b 1500 0004 6f65 0000 0a02 7b16 b..{....oe....{.\n-000017b0: 0000 046f 6500 000a 2a3a 0216 7d1a 0000 ...oe...*:..}...\n-000017c0: 0402 2830 0000 062a 1330 0100 0f00 0000 ..(0...*.0......\n-000017d0: 0400 0011 0002 7b18 0000 040a 3800 0000 ......{.....8...\n-000017e0: 0006 2a26 0002 037d 1800 0004 2a00 0000 ..*&...}....*...\n-000017f0: 1330 0200 3000 0000 0500 0011 0002 7b19 .0..0.........{.\n-00001800: 0000 043a 1600 0000 0202 6f03 0000 0a6f ...:......o....o\n-00001810: 0400 000a 7305 0000 0a7d 1900 0004 027b ....s....}.....{\n-00001820: 1900 0004 0a38 0000 0000 062a 2600 0203 .....8.....*&...\n-00001830: 7d19 0000 042a 0000 1330 0100 0f00 0000 }....*...0......\n-00001840: 0900 0011 0002 7b1a 0000 040a 3800 0000 ......{.....8...\n-00001850: 0006 2a26 0002 037d 1a00 0004 2a00 0000 ..*&...}....*...\n-00001860: 1b30 0700 3c02 0000 1300 0011 0014 0a14 .0..<...........\n-00001870: 0b00 0228 3600 0006 6f0a 0000 0a3a 2f00 ...(6...o....:/.\n-00001880: 0000 280b 0000 0a72 5904 0070 178d 0e00 ..(....rY..p....\n-00001890: 0001 2516 0228 3600 0006 6f0c 0000 0aa2 ..%..(6...o.....\n-000018a0: 280d 0000 0a02 6f0e 0000 0a73 0f00 000a (.....o....s....\n-000018b0: 7a02 2836 0000 066f 1200 000a 0a02 283a z.(6...o......(:\n-000018c0: 0000 060c 0817 3b0c 0000 0008 183b 1100 ......;......;..\n-000018d0: 0000 3818 0000 0006 734c 0000 0a0b dd13 ..8.....sL......\n-000018e0: 0000 0006 736f 0000 0a0b dd07 0000 0006 ....so..........\n-000018f0: 0bdd 0000 0000 0773 7000 000a 0d00 0220 .......sp...... \n-00001900: b80b 0000 7297 0400 7018 8d0e 0000 0125 ....r...p......%\n-00001910: 1602 2836 0000 066f 0c00 000a a225 1702 ..(6...o.....%..\n-00001920: 2838 0000 066f 0c00 000a a26f 1400 000a (8...o.....o....\n-00001930: 385e 0000 0000 1104 6f71 0000 0a39 2700 8^......oq...9'.\n-00001940: 0000 0002 0902 2838 0000 066f 0c00 000a ......(8...o....\n-00001950: 1104 6f72 0000 0a11 046f 7300 000a 2834 ..or.....os...(4\n-00001960: 0000 0600 3829 0000 0000 0209 0228 3800 ....8).......(8.\n-00001970: 0006 6f0c 0000 0a11 046f 7200 000a 1104 ..o......or.....\n-00001980: 6f73 0000 0a11 046f 7400 000a 2833 0000 os.....ot...(3..\n-00001990: 0600 0009 6f75 0000 0a25 1304 3a94 ffff ....ou...%..:...\n-000019a0: ff00 dd0d 0000 0009 3906 0000 0009 6f1b ........9.....o.\n-000019b0: 0000 0adc 00dd ed00 0000 1305 0028 0b00 .............(..\n-000019c0: 000a 7273 0000 7018 8d0e 0000 0125 1602 ..rs..p......%..\n-000019d0: 2836 0000 066f 0c00 000a a225 1702 2838 (6...o.....%..(8\n-000019e0: 0000 066f 0c00 000a a228 0d00 000a 026f ...o.....(.....o\n-000019f0: 0e00 000a 1105 731c 0000 0a7a 1306 0028 ......s....z...(\n-00001a00: 0b00 000a 72cb 0400 7017 8d0e 0000 0125 ....r...p......%\n-00001a10: 1602 2836 0000 066f 0c00 000a a228 0d00 ..(6...o.....(..\n-00001a20: 000a 026f 0e00 000a 1106 731c 0000 0a7a ...o......s....z\n-00001a30: 1307 0028 0b00 000a 72fb 0400 7017 8d0e ...(....r...p...\n-00001a40: 0000 0125 1602 2836 0000 066f 0c00 000a ...%..(6...o....\n-00001a50: a228 0d00 000a 026f 0e00 000a 1107 731c .(.....o......s.\n-00001a60: 0000 0a7a 1308 0028 0b00 000a 723b 0500 ...z...(....r;..\n-00001a70: 7017 8d0e 0000 0125 1602 2836 0000 066f p......%..(6...o\n-00001a80: 0c00 000a a228 0d00 000a 026f 0e00 000a .....(.....o....\n-00001a90: 1108 731c 0000 0a7a 0006 3906 0000 0006 ..s....z..9.....\n-00001aa0: 6f1a 0000 0a00 dc2a 4194 0000 0200 0000 o......*A.......\n-00001ab0: 9100 0000 aa00 0000 3b01 0000 0d00 0000 ........;.......\n-00001ac0: 0000 0000 0000 0000 0500 0000 4901 0000 ............I...\n-00001ad0: 4e01 0000 4200 0000 1a00 0001 0000 0000 N...B...........\n-00001ae0: 0500 0000 4901 0000 9001 0000 3400 0000 ....I.......4...\n-00001af0: 3b00 0001 0000 0000 0500 0000 4901 0000 ;...........I...\n-00001b00: c401 0000 3400 0000 3c00 0001 0000 0000 ....4...<.......\n-00001b10: 0500 0000 4901 0000 f801 0000 3400 0000 ....I.......4...\n-00001b20: 3300 0001 0200 0000 0500 0000 2702 0000 3...........'...\n-00001b30: 2c02 0000 0f00 0000 0000 0000 7602 20a4 ,...........v. .\n-00001b40: 8100 007d 1b00 0004 0220 ed41 0000 7d1c ...}..... .A..}.\n-00001b50: 0000 0402 2879 0000 0a2a 0000 1330 0100 ....(y...*...0..\n-00001b60: 0f00 0000 0f00 0011 0002 7b1b 0000 040a ..........{.....\n-00001b70: 3800 0000 0006 2a6a 0002 2000 8000 0003 8.....*j.. .....\n-00001b80: 2877 0000 0a1e 2878 0000 0a60 7d1b 0000 (w....(x...`}...\n-00001b90: 042a 0000 1330 0100 0f00 0000 0f00 0011 .*...0..........\n-00001ba0: 0002 7b1c 0000 040a 3800 0000 0006 2a6a ..{.....8.....*j\n-00001bb0: 0002 2000 4000 0003 2877 0000 0a1e 2878 .. .@...(w....(x\n-00001bc0: 0000 0a60 7d1c 0000 042a 0000 1330 0100 ...`}....*...0..\n-00001bd0: 0f00 0000 0d00 0011 0002 7b1d 0000 040a ..........{.....\n-00001be0: 3800 0000 0006 2a3a 0002 0328 5100 000a 8.....*:...(Q...\n-00001bf0: 7d1d 0000 042a 0000 1330 0100 0f00 0000 }....*...0......\n-00001c00: 0f00 0011 0002 7b1e 0000 040a 3800 0000 ......{.....8...\n-00001c10: 0006 2a26 0002 037d 1e00 0004 2a00 0000 ..*&...}....*...\n-00001c20: 1330 0100 0f00 0000 0d00 0011 0002 7b1f .0............{.\n-00001c30: 0000 040a 3800 0000 0006 2a3a 0002 0328 ....8.....*:...(\n-00001c40: 5100 000a 7d1f 0000 042a 0000 1330 0100 Q...}....*...0..\n-00001c50: 0f00 0000 0f00 0011 0002 7b20 0000 040a ..........{ ....\n-00001c60: 3800 0000 0006 2a26 0002 037d 2000 0004 8.....*&...} ...\n-00001c70: 2a00 0000 1330 0100 0f00 0000 0d00 0011 *....0..........\n-00001c80: 0002 7b21 0000 040a 3800 0000 0006 2a00 ..{!....8.....*.\n-00001c90: 1330 0300 5b00 0000 0000 0000 0002 0328 .0..[..........(\n-00001ca0: 5100 000a 7d21 0000 0402 7b21 0000 0439 Q...}!....{!...9\n-00001cb0: 4200 0000 027b 2100 0004 7257 0100 706f B....{!...rW..po\n-00001cc0: 3900 000a 3a2d 0000 0002 7b21 0000 0472 9...:-....{!...r\n-00001cd0: 5301 0070 6f39 0000 0a3a 1800 0000 0002 S..po9...:......\n-00001ce0: 257b 2100 0004 7257 0100 7028 3800 000a %{!...rW..p(8...\n-00001cf0: 7d21 0000 0400 2a4a 02d0 0900 0002 287b }!....*J......({\n-00001d00: 0000 0a28 7c00 000a 002a 0000 1330 0400 ...(|....*...0..\n-00001d10: 3200 0000 1400 0011 0005 750f 0000 010a 2.........u.....\n-00001d20: 0639 1300 0000 0228 7d00 000a 0617 287e .9.....(}.....(~\n-00001d30: 0000 0a0b 380f 0000 0002 0304 0528 7f00 ....8........(..\n-00001d40: 000a 0b38 0000 0000 072a 1e02 2879 0000 ...8.....*..(y..\n-00001d50: 0a2a 0000 1330 0100 0f00 0000 0d00 0011 .*...0..........\n-00001d60: 0002 7b28 0000 040a 3800 0000 0006 2a00 ..{(....8.....*.\n-00001d70: 1330 0300 5b00 0000 0000 0000 0002 0328 .0..[..........(\n-00001d80: 5100 000a 7d28 0000 0402 7b28 0000 0439 Q...}(....{(...9\n-00001d90: 4200 0000 027b 2800 0004 7257 0100 706f B....{(...rW..po\n-00001da0: 3900 000a 3a2d 0000 0002 7b28 0000 0472 9...:-....{(...r\n-00001db0: 5301 0070 6f39 0000 0a3a 1800 0000 0002 S..po9...:......\n-00001dc0: 257b 2800 0004 7257 0100 7028 3800 000a %{(...rW..p(8...\n-00001dd0: 7d28 0000 0400 2a22 0228 8000 000a 002a }(....*\".(.....*\n-00001de0: 3e02 2880 0000 0a00 0203 2859 0000 062a >.(.......(Y...*\n-00001df0: 3e02 2880 0000 0a00 0203 2858 0000 062a >.(.......(X...*\n-00001e00: 1330 0200 1a00 0000 1500 0011 0002 2881 .0............(.\n-00001e10: 0000 0a03 6f82 0000 0a74 0b00 0002 0a38 ....o....t.....8\n-00001e20: 0000 0000 062a 3e00 0228 8100 000a 0304 .....*>..(......\n-00001e30: 6f83 0000 0a2a 0000 1b30 0200 6000 0000 o....*...0..`...\n-00001e40: 1600 0011 0016 0a00 0228 8100 000a 6f84 .........(....o.\n-00001e50: 0000 0a0c 381c 0000 0008 6f85 0000 0a74 ....8.....o....t\n-00001e60: 0b00 0002 0b00 0607 6f2d 0000 0a6f 8600 ........o-...o..\n-00001e70: 000a 580a 0008 6f87 0000 0a3a d9ff ffff ..X...o....:....\n-00001e80: dd14 0000 0008 7519 0000 0125 0d39 0600 ......u....%.9..\n-00001e90: 0000 096f 1b00 000a dc06 1304 3800 0000 ...o........8...\n-00001ea0: 0011 042a 0110 0000 0200 1000 3141 0014 ...*........1A..\n-00001eb0: 0000 0000 1330 0200 1500 0000 0f00 0011 .....0..........\n-00001ec0: 0002 2881 0000 0a03 6f88 0000 0a0a 3800 ..(.....o.....8.\n-00001ed0: 0000 0006 2a00 0000 1330 0300 2200 0000 ....*....0..\"...\n-00001ee0: 0f00 0011 0016 0a38 1000 0000 0002 0306 .......8........\n-00001ef0: 9a28 5700 0006 2600 0617 580a 0603 8e69 .(W...&...X....i\n-00001f00: 3fe7 ffff ff2a 0000 1330 0300 2900 0000 ?....*...0..)...\n-00001f10: 0f00 0011 0016 0a38 1400 0000 0002 0306 .......8........\n-00001f20: 6f54 0000 0628 5700 0006 2600 0617 580a oT...(W...&...X.\n-00001f30: 0603 6f89 0000 0a3f e0ff ffff 2a00 0000 ..o....?....*...\n-00001f40: 1330 0200 1500 0000 0100 0011 0002 2881 .0............(.\n-00001f50: 0000 0a03 6f8a 0000 0a0a 3800 0000 0006 ....o.....8.....\n-00001f60: 2a3e 0002 2881 0000 0a03 046f 8b00 000a *>..(......o....\n-00001f70: 2a00 0000 1330 0200 1500 0000 0f00 0011 *....0..........\n-00001f80: 0002 2881 0000 0a03 6f8c 0000 0a0a 3800 ..(.....o.....8.\n-00001f90: 0000 0006 2a3e 0002 2881 0000 0a03 046f ....*>..(......o\n-00001fa0: 8d00 000a 2a00 0000 1330 0100 0f00 0000 ....*....0......\n-00001fb0: 1700 0011 0002 7360 0000 060a 3800 0000 ......s`....8...\n-00001fc0: 0006 2a3a 0002 2881 0000 0a03 6f8e 0000 ..*:..(.....o...\n-00001fd0: 0a2a 0000 1330 0200 1600 0000 1800 0011 .*...0..........\n-00001fe0: 0228 9000 000a 0003 0a02 066f 8400 000a .(.........o....\n-00001ff0: 7d29 0000 042a 0000 1330 0100 1900 0000 })...*...0......\n-00002000: 1500 0011 0002 7b29 0000 046f 8500 000a ......{)...o....\n-00002010: 740b 0000 020a 3800 0000 0006 2a00 0000 t.....8.....*...\n-00002020: 1330 0100 1400 0000 1900 0011 0002 7b29 .0............{)\n-00002030: 0000 046f 8500 000a 0a38 0000 0000 062a ...o.....8.....*\n-00002040: 1330 0100 1400 0000 0100 0011 0002 7b29 .0............{)\n-00002050: 0000 046f 8700 000a 0a38 0000 0000 062a ...o.....8.....*\n-00002060: 1330 0100 1400 0000 0100 0011 0002 7b29 .0............{)\n-00002070: 0000 046f 8700 000a 0a38 0000 0000 062a ...o.....8.....*\n-00002080: 3600 027b 2900 0004 6f91 0000 0a2a 3600 6..{)...o....*6.\n-00002090: 027b 2900 0004 6f91 0000 0a2a 2202 2880 .{)...o....*\".(.\n-000020a0: 0000 0a00 2a3e 0228 8000 000a 0002 0328 ....*>.(.......(\n-000020b0: 6f00 0006 2a3e 0228 8000 000a 0002 0328 o...*>.(.......(\n-000020c0: 6e00 0006 2a00 0000 1330 0200 1a00 0000 n...*....0......\n-000020d0: 1a00 0011 0002 2881 0000 0a03 6f82 0000 ......(.....o...\n-000020e0: 0a74 0800 0002 0a38 0000 0000 062a 3e00 .t.....8.....*>.\n-000020f0: 0228 8100 000a 0304 6f83 0000 0a2a 0000 .(......o....*..\n-00002100: 1b30 0200 6000 0000 1b00 0011 0016 0a00 .0..`...........\n-00002110: 0228 8100 000a 6f84 0000 0a0c 381c 0000 .(....o.....8...\n-00002120: 0008 6f85 0000 0a74 0800 0002 0b00 0607 ..o....t........\n-00002130: 6f2d 0000 0a6f 8600 000a 580a 0008 6f87 o-...o....X...o.\n-00002140: 0000 0a3a d9ff ffff dd14 0000 0008 7519 ...:..........u.\n-00002150: 0000 0125 0d39 0600 0000 096f 1b00 000a ...%.9.....o....\n-00002160: dc06 1304 3800 0000 0011 042a 0110 0000 ....8......*....\n-00002170: 0200 1000 3141 0014 0000 0000 1330 0200 ....1A.......0..\n-00002180: 1500 0000 0f00 0011 0002 2881 0000 0a03 ..........(.....\n-00002190: 6f88 0000 0a0a 3800 0000 0006 2a00 0000 o.....8.....*...\n-000021a0: 1330 0300 2200 0000 0f00 0011 0016 0a38 .0..\"..........8\n-000021b0: 1000 0000 0002 0306 9a28 6d00 0006 2600 .........(m...&.\n-000021c0: 0617 580a 0603 8e69 3fe7 ffff ff2a 0000 ..X....i?....*..\n-000021d0: 1330 0300 2900 0000 0f00 0011 0016 0a38 .0..)..........8\n-000021e0: 1400 0000 0002 0306 6f6a 0000 0628 6d00 ........oj...(m.\n-000021f0: 0006 2600 0617 580a 0603 6f89 0000 0a3f ..&...X...o....?\n-00002200: e0ff ffff 2a00 0000 1330 0200 1500 0000 ....*....0......\n-00002210: 0100 0011 0002 2881 0000 0a03 6f8a 0000 ......(.....o...\n-00002220: 0a0a 3800 0000 0006 2a3e 0002 2881 0000 ..8.....*>..(...\n-00002230: 0a03 046f 8b00 000a 2a00 0000 1330 0200 ...o....*....0..\n-00002240: 1500 0000 0f00 0011 0002 2881 0000 0a03 ..........(.....\n-00002250: 6f8c 0000 0a0a 3800 0000 0006 2a3e 0002 o.....8.....*>..\n-00002260: 2881 0000 0a03 046f 8d00 000a 2a00 0000 (......o....*...\n-00002270: 1330 0100 0f00 0000 1c00 0011 0002 7376 .0............sv\n-00002280: 0000 060a 3800 0000 0006 2a3a 0002 2881 ....8.....*:..(.\n-00002290: 0000 0a03 6f8e 0000 0a2a 0000 1330 0200 ....o....*...0..\n-000022a0: 1600 0000 1800 0011 0228 9000 000a 0003 .........(......\n-000022b0: 0a02 066f 8400 000a 7d2a 0000 042a 0000 ...o....}*...*..\n-000022c0: 1330 0100 1900 0000 1a00 0011 0002 7b2a .0............{*\n-000022d0: 0000 046f 8500 000a 7408 0000 020a 3800 ...o....t.....8.\n-000022e0: 0000 0006 2a00 0000 1330 0100 1400 0000 ....*....0......\n-000022f0: 1900 0011 0002 7b2a 0000 046f 8500 000a ......{*...o....\n-00002300: 0a38 0000 0000 062a 1330 0100 1400 0000 .8.....*.0......\n-00002310: 0100 0011 0002 7b2a 0000 046f 8700 000a ......{*...o....\n-00002320: 0a38 0000 0000 062a 1330 0100 1400 0000 .8.....*.0......\n-00002330: 0100 0011 0002 7b2a 0000 046f 8700 000a ......{*...o....\n-00002340: 0a38 0000 0000 062a 3600 027b 2a00 0004 .8.....*6..{*...\n-00002350: 6f91 0000 0a2a 3600 027b 2a00 0004 6f91 o....*6..{*...o.\n-00002360: 0000 0a2a 4a02 d010 0000 0228 7b00 000a ...*J......({...\n-00002370: 287c 0000 0a00 2a00 1330 0400 3200 0000 (|....*..0..2...\n-00002380: 1400 0011 0005 750f 0000 010a 0639 1300 ......u......9..\n-00002390: 0000 0228 7d00 000a 0617 287e 0000 0a0b ...(}.....(~....\n-000023a0: 380f 0000 0002 0304 0528 7f00 000a 0b38 8........(.....8\n-000023b0: 0000 0000 072a 0000 4253 4a42 0100 0100 .....*..BSJB....\n+00000770: 1c00 0001 da02 1c7d 0600 0004 0273 3f00 .......}.....s?.\n+00000780: 0006 7d07 0000 0402 167d 0c00 0004 0273 ..}......}.....s\n+00000790: 5b00 000a 7d0e 0000 0402 735b 0000 0a7d [...}.....s[...}\n+000007a0: 0f00 0004 0228 2900 000a 2a00 1330 0100 .....()...*..0..\n+000007b0: 0f00 0000 0400 0011 0002 7b05 0000 040a ..........{.....\n+000007c0: 3800 0000 0006 2a26 0002 037d 0500 0004 8.....*&...}....\n+000007d0: 2a00 0000 1330 0100 0f00 0000 0800 0011 *....0..........\n+000007e0: 0002 7b09 0000 040a 3800 0000 0006 2a3a ..{.....8.....*:\n+000007f0: 0002 0328 2a00 000a 7d09 0000 042a 0000 ...(*...}....*..\n+00000800: 1330 0100 0f00 0000 0900 0011 0002 7b08 .0............{.\n+00000810: 0000 040a 3800 0000 0006 2a26 0002 037d ....8.....*&...}\n+00000820: 0800 0004 2a00 0000 1330 0100 0f00 0000 ....*....0......\n+00000830: 0a00 0011 0002 7b06 0000 040a 3800 0000 ......{.....8...\n+00000840: 0006 2a26 0002 037d 0600 0004 2a00 0000 ..*&...}....*...\n+00000850: 1330 0100 0f00 0000 0100 0011 0002 7b0a .0............{.\n+00000860: 0000 040a 3800 0000 0006 2a26 0002 037d ....8.....*&...}\n+00000870: 0a00 0004 2a00 0000 1330 0100 0f00 0000 ....*....0......\n+00000880: 0100 0011 0002 7b0b 0000 040a 3800 0000 ......{.....8...\n+00000890: 0006 2a26 0002 037d 0b00 0004 2a00 0000 ..*&...}....*...\n+000008a0: 1330 0100 0f00 0000 0b00 0011 0002 7b07 .0............{.\n+000008b0: 0000 040a 3800 0000 0006 2a26 0002 037d ....8.....*&...}\n+000008c0: 0700 0004 2a00 0000 1330 0100 0f00 0000 ....*....0......\n+000008d0: 0c00 0011 0002 7b0c 0000 040a 3800 0000 ......{.....8...\n+000008e0: 0006 2a26 0002 037d 0c00 0004 2a00 0000 ..*&...}....*...\n+000008f0: 1330 0200 3600 0000 0600 0011 0002 7b0d .0..6.........{.\n+00000900: 0000 043a 1c00 0000 0002 2806 0000 0a6f ...:......(....o\n+00000910: 0700 000a 6f08 0000 0a28 0900 000a 7d0d ....o....(....}.\n+00000920: 0000 0400 027b 0d00 0004 0a38 0000 0000 .....{.....8....\n+00000930: 062a 2600 0203 7d0d 0000 042a 1b30 0700 .*&...}....*.0..\n+00000940: 7405 0000 0d00 0011 0014 0a02 20b8 0b00 t........... ...\n+00000950: 0072 f101 0070 188d 0e00 0001 2516 0228 .r...p......%..(\n+00000960: 1b00 0006 6f44 0000 068c 2800 0001 a225 ....oD....(....%\n+00000970: 1702 280f 0000 066f 0c00 000a a26f 1400 ..(....o.....o..\n+00000980: 000a 0002 280f 0000 066f 2300 000a 282f ....(....o#...(/\n+00000990: 0000 0a3a 1300 0000 0002 280f 0000 066f ...:......(....o\n+000009a0: 2300 000a 2830 0000 0a26 0002 281f 0000 #...(0...&..(...\n+000009b0: 066f 1000 000a 2811 0000 0a02 280f 0000 .o....(.....(...\n+000009c0: 066f 3100 000a 7332 0000 0a0a 0602 2815 .o1...s2......(.\n+000009d0: 0000 066f 3300 000a 0228 1100 0006 2834 ...o3....(....(4\n+000009e0: 0000 0a3a 0e00 0000 0006 0228 1100 0006 ...:.......(....\n+000009f0: 6f35 0000 0a00 0002 281b 0000 066f 4c00 o5......(....oL.\n+00000a00: 0006 0c38 1304 0000 086f 4f00 0006 0b00 ...8.....oO.....\n+00000a10: 076f 3600 000a 6f0c 0000 0a0d 0928 3700 .o6...o......(7.\n+00000a20: 000a 0928 3800 000a 3918 0000 0000 097e ...(8...9......~\n+00000a30: 3900 000a 8c2b 0000 0128 3a00 000a 283b 9....+...(:...(;\n+00000a40: 0000 0a0d 0000 076f 3c00 000a 6f3d 0000 .......o<...o=..\n+00000a50: 0a13 0538 8102 0000 1105 6f3e 0000 0a13 ...8......o>....\n+00000a60: 0400 1104 283f 0000 0a3a 2700 0000 0028 ....(?...:'....(\n+00000a70: 0b00 000a 7229 0200 7017 8d0e 0000 0125 ....r)..p......%\n+00000a80: 1611 04a2 280d 0000 0a02 6f0e 0000 0a73 ....(.....o....s\n+00000a90: 0f00 000a 7a02 6f19 0000 063a 7a00 0000 ....z.o....:z...\n+00000aa0: 1104 096f 4000 000a 396d 0000 0000 1104 ...o@...9m......\n+00000ab0: 096f 4100 000a 6f42 0000 0a13 0611 066f .oA...oB.......o\n+00000ac0: 4100 000a 163e 1e00 0000 1106 166f 4300 A....>.......oC.\n+00000ad0: 000a 7e39 0000 0a40 0c00 0000 0011 0617 ..~9...@........\n+00000ae0: 6f42 0000 0a13 0600 1104 283b 0000 0a13 oB........(;....\n+00000af0: 0702 7b0e 0000 0411 076f 4400 000a 3a11 ..{......oD...:.\n+00000b00: 0000 0000 027b 0e00 0004 1107 1107 6f45 .....{........oE\n+00000b10: 0000 0a00 0038 0b00 0000 0011 0428 4600 .....8.......(F.\n+00000b20: 000a 1306 0007 6f67 0000 0639 1100 0000 ......og...9....\n+00000b30: 0007 6f67 0000 0611 0628 4700 000a 1306 ..og.....(G.....\n+00000b40: 007e 3900 000a 1f5c 4015 0000 0000 1106 .~9....\\@.......\n+00000b50: 725f 0200 7072 6302 0070 6f48 0000 0a13 r_..prc..poH....\n+00000b60: 0600 027b 0f00 0004 1106 6f49 0000 0a39 ...{......oI...9\n+00000b70: 8900 0000 0002 281d 0000 0613 0811 0845 ......(........E\n+00000b80: 0300 0000 0500 0000 2f00 0000 0a00 0000 ......../.......\n+00000b90: 382f 0000 00dd 6200 0000 280b 0000 0a72 8/....b...(....r\n+00000ba0: 6702 0070 178d 0e00 0001 2516 1106 a228 g..p......%....(\n+00000bb0: 0d00 000a 7e4a 0000 0a73 0f00 000a 7add ....~J...s....z.\n+00000bc0: 1501 0000 280b 0000 0a72 a702 0070 178d ....(....r...p..\n+00000bd0: 0e00 0001 2516 0228 1d00 0006 1309 1209 ....%..(........\n+00000be0: fe16 0800 0002 6f4b 0000 0aa2 280d 0000 ......oK....(...\n+00000bf0: 0a7e 4a00 000a 730f 0000 0a7a 0011 0673 .~J...s....z...s\n+00000c00: 4c00 000a 130a 027b 0f00 0004 1106 146f L......{.......o\n+00000c10: 4500 000a 0228 1300 0006 7e4d 0000 0a28 E....(....~M...(\n+00000c20: 4e00 000a 3914 0000 0000 110a 0228 1300 N...9........(..\n+00000c30: 0006 6f4f 0000 0a00 3810 0000 0000 110a ..oO....8.......\n+00000c40: 1104 2850 0000 0a6f 4f00 000a 0011 0428 ..(P...oO......(\n+00000c50: 5100 000a 130b 0011 0a11 0b6f 5200 000a Q..........oR...\n+00000c60: 6f53 0000 0a02 20d0 0700 0072 f702 0070 oS.... ....r...p\n+00000c70: 178d 0e00 0001 2516 1106 a26f 1400 000a ......%....o....\n+00000c80: 0611 0a6f 5400 000a 2050 c300 008d 2000 ...oT... P.... .\n+00000c90: 0001 130c 0000 110b 110c 1611 0c8e 696f ..............io\n+00000ca0: 2700 000a 130d 110d 3a05 0000 00dd 1100 '.......:.......\n+00000cb0: 0000 0611 0c16 110d 6f28 0000 0a00 38d1 ........o(....8.\n+00000cc0: ffff ff00 dd0f 0000 0011 0b39 0700 0000 ...........9....\n+00000cd0: 110b 6f1b 0000 0adc 0011 056f 5500 000a ..o........oU...\n+00000ce0: 3a73 fdff ffdd 1700 0000 1105 7519 0000 :s..........u...\n+00000cf0: 0125 130e 3907 0000 0011 0e6f 1b00 000a .%..9......o....\n+00000d00: dc02 2817 0000 0639 0e01 0000 0000 076f ..(....9.......o\n+00000d10: 5600 000a 6f3d 0000 0a13 1038 d100 0000 V...o=.....8....\n+00000d20: 1110 6f3e 0000 0a13 0f00 027b 0e00 0004 ..o>.......{....\n+00000d30: 110f 6f44 0000 0a39 0600 0000 00dd af00 ..oD...9........\n+00000d40: 0000 110f 096f 4000 000a 3912 0000 0011 .....o@...9.....\n+00000d50: 0f6f 4100 000a 096f 4100 000a 3d06 0000 .oA....oA...=...\n+00000d60: 0000 dd8a 0000 0011 0f09 6f41 0000 0a17 ..........oA....\n+00000d70: 586f 4200 000a 1311 076f 6700 0006 3911 XoB......og...9.\n+00000d80: 0000 0000 076f 6700 0006 1111 2847 0000 .....og.....(G..\n+00000d90: 0a13 1100 7e39 0000 0a1f 5c40 1500 0000 ....~9....\\@....\n+00000da0: 0011 1172 5f02 0070 7263 0200 706f 4800 ...r_..prc..poH.\n+00000db0: 000a 1311 0011 1172 6302 0070 6f57 0000 .......rc..poW..\n+00000dc0: 0a3a 1000 0000 0011 1172 6302 0070 2847 .:.......rc..p(G\n+00000dd0: 0000 0a13 1100 1111 734c 0000 0a13 1211 ........sL......\n+00000de0: 1216 6a6f 5300 000a 0611 126f 5400 000a ..joS......oT...\n+00000df0: 0011 106f 5500 000a 3a23 ffff ffdd 1700 ...oU...:#......\n+00000e00: 0000 1110 7519 0000 0125 1313 3907 0000 ....u....%..9...\n+00000e10: 0011 136f 1b00 000a dc00 0008 6f51 0000 ...o........oQ..\n+00000e20: 063a e2fb ffff dd16 0000 0008 7519 0000 .:..........u...\n+00000e30: 0125 1314 3907 0000 0011 146f 1b00 000a .%..9......o....\n+00000e40: dc06 6f1a 0000 0a06 6f58 0000 0a00 dd68 ..o.....oX.....h\n+00000e50: 0000 0013 1500 0639 0800 0000 0006 6f1a .......9......o.\n+00000e60: 0000 0a00 0228 0f00 0006 6f0a 0000 0a39 .....(....o....9\n+00000e70: 0d00 0000 0002 280f 0000 066f 5900 000a ......(....oY...\n+00000e80: 0028 0b00 000a 720f 0300 7017 8d0e 0000 .(....r...p.....\n+00000e90: 0125 1602 280f 0000 066f 0c00 000a a228 .%..(....o.....(\n+00000ea0: 0d00 000a 026f 0e00 000a 1115 731c 0000 .....o......s...\n+00000eb0: 0a7a 0002 2822 0000 0600 dc2a 4194 0000 .z..(\".....*A...\n+00000ec0: 0200 0000 0e03 0000 7300 0000 8103 0000 ........s.......\n+00000ed0: 0f00 0000 0000 0000 0200 0000 0b01 0000 ................\n+00000ee0: 9702 0000 a203 0000 1700 0000 0000 0000 ................\n+00000ef0: 0200 0000 d303 0000 e700 0000 ba04 0000 ................\n+00000f00: 1700 0000 0000 0000 0200 0000 bb00 0000 ................\n+00000f10: 2804 0000 e304 0000 1600 0000 0000 0000 (...............\n+00000f20: 0000 0000 3a00 0000 d104 0000 0b05 0000 ....:...........\n+00000f30: 5f00 0000 1b00 0001 0200 0000 3a00 0000 _...........:...\n+00000f40: 3005 0000 6a05 0000 0900 0000 0000 0000 0...j...........\n+00000f50: 6200 027b 0e00 0004 6f5a 0000 0a02 7b0f b..{....oZ....{.\n+00000f60: 0000 046f 5a00 000a 2a1e 0228 2900 000a ...oZ...*..()...\n+00000f70: 2a00 0000 1330 0100 0f00 0000 0400 0011 *....0..........\n+00000f80: 0002 7b10 0000 040a 3800 0000 0006 2a26 ..{.....8.....*&\n+00000f90: 0002 037d 1000 0004 2a00 0000 1330 0100 ...}....*....0..\n+00000fa0: 0f00 0000 0400 0011 0002 7b11 0000 040a ..........{.....\n+00000fb0: 3800 0000 0006 2a26 0002 037d 1100 0004 8.....*&...}....\n+00000fc0: 2a00 0000 1b30 0700 5201 0000 0e00 0011 *....0..R.......\n+00000fd0: 0000 0228 2400 0006 6f12 0000 0a73 5c00 ...($...o....s\\.\n+00000fe0: 000a 0a00 0220 b80b 0000 7259 0300 7019 ..... ....rY..p.\n+00000ff0: 8d0e 0000 0125 1602 2824 0000 066f 0c00 .....%..($...o..\n+00001000: 000a a225 1702 2826 0000 066f 0c00 000a ...%..(&...o....\n+00001010: a225 1806 6f52 0000 0a8c 3100 0001 a26f .%..oR....1....o\n+00001020: 1400 000a 2000 2000 008d 2000 0001 0b06 .... . ... .....\n+00001030: 0716 078e 696f 2700 000a 0c02 2826 0000 ....io'.....(&..\n+00001040: 066f 0c00 000a 1818 1673 5d00 000a 0d00 .o.......s].....\n+00001050: 3817 0000 0000 0907 1608 6f28 0000 0a06 8.........o(....\n+00001060: 0716 078e 696f 2700 000a 0c00 0816 3de2 ....io'.......=.\n+00001070: ffff ff09 6f1a 0000 0a00 dd0d 0000 0009 ....o...........\n+00001080: 3906 0000 0009 6f1b 0000 0adc 066f 1a00 9.....o......o..\n+00001090: 000a 00dd 0d00 0000 0639 0600 0000 066f .........9.....o\n+000010a0: 1b00 000a dc00 dd76 0000 0013 0400 280b .......v......(.\n+000010b0: 0000 0a72 7300 0070 188d 0e00 0001 2516 ...rs..p......%.\n+000010c0: 0228 2400 0006 6f0c 0000 0aa2 2517 0228 .($...o.....%..(\n+000010d0: 2600 0006 6f0c 0000 0aa2 280d 0000 0a02 &...o.....(.....\n+000010e0: 6f0e 0000 0a11 0473 1c00 000a 7a13 0500 o......s....z...\n+000010f0: 280b 0000 0a72 a503 0070 178d 0e00 0001 (....r...p......\n+00001100: 2516 0228 2400 0006 6f0c 0000 0aa2 280d %..($...o.....(.\n+00001110: 0000 0a02 6f0e 0000 0a11 0573 1c00 000a ....o......s....\n+00001120: 7a2a 0000 0134 0000 0200 7f00 30af 000d z*...4......0...\n+00001130: 0000 0000 0200 1300 b5c8 000d 0000 0000 ................\n+00001140: 0000 0100 dadb 0042 1a00 0001 0000 0100 .......B........\n+00001150: da1d 0134 3300 0001 3a02 167d 1400 0004 ...43...:..}....\n+00001160: 0228 0900 0006 2a00 1330 0100 0f00 0000 .(....*..0......\n+00001170: 0400 0011 0002 7b12 0000 040a 3800 0000 ......{.....8...\n+00001180: 0006 2a26 0002 037d 1200 0004 2a00 0000 ..*&...}....*...\n+00001190: 1330 0200 3000 0000 0500 0011 0002 7b13 .0..0.........{.\n+000011a0: 0000 043a 1600 0000 0202 6f03 0000 0a6f ...:......o....o\n+000011b0: 0400 000a 7305 0000 0a7d 1300 0004 027b ....s....}.....{\n+000011c0: 1300 0004 0a38 0000 0000 062a 2600 0203 .....8.....*&...\n+000011d0: 7d13 0000 042a 0000 1330 0100 0f00 0000 }....*...0......\n+000011e0: 0f00 0011 0002 7b14 0000 040a 3800 0000 ......{.....8...\n+000011f0: 0006 2a26 0002 037d 1400 0004 2a00 0000 ..*&...}....*...\n+00001200: 1b30 0700 3c02 0000 1000 0011 0014 0a14 .0..<...........\n+00001210: 0b00 0228 2a00 0006 6f0a 0000 0a3a 2f00 ...(*...o....:/.\n+00001220: 0000 280b 0000 0a72 d703 0070 178d 0e00 ..(....r...p....\n+00001230: 0001 2516 0228 2a00 0006 6f0c 0000 0aa2 ..%..(*...o.....\n+00001240: 280d 0000 0a02 6f0e 0000 0a73 0f00 000a (.....o....s....\n+00001250: 7a02 282a 0000 066f 1200 000a 0a02 282e z.(*...o......(.\n+00001260: 0000 060c 0817 3b0c 0000 0008 183b 1100 ......;......;..\n+00001270: 0000 3818 0000 0006 735c 0000 0a0b dd13 ..8.....s\\......\n+00001280: 0000 0006 735e 0000 0a0b dd07 0000 0006 ....s^..........\n+00001290: 0bdd 0000 0000 0773 5f00 000a 0d00 0220 .......s_...... \n+000012a0: b80b 0000 7215 0400 7018 8d0e 0000 0125 ....r...p......%\n+000012b0: 1602 282a 0000 066f 0c00 000a a225 1702 ..(*...o.....%..\n+000012c0: 282c 0000 066f 0c00 000a a26f 1400 000a (,...o.....o....\n+000012d0: 385e 0000 0000 1104 6f60 0000 0a39 2700 8^......o`...9'.\n+000012e0: 0000 0002 0902 282c 0000 066f 0c00 000a ......(,...o....\n+000012f0: 1104 6f61 0000 0a11 046f 6200 000a 280d ..oa.....ob...(.\n+00001300: 0000 0600 3829 0000 0000 0209 0228 2c00 ....8).......(,.\n+00001310: 0006 6f0c 0000 0a11 046f 6100 000a 1104 ..o......oa.....\n+00001320: 6f62 0000 0a11 046f 6300 000a 280c 0000 ob.....oc...(...\n+00001330: 0600 0009 6f64 0000 0a25 1304 3a94 ffff ....od...%..:...\n+00001340: ff00 dd0d 0000 0009 3906 0000 0009 6f1b ........9.....o.\n+00001350: 0000 0adc 00dd ed00 0000 1305 0028 0b00 .............(..\n+00001360: 000a 7273 0000 7018 8d0e 0000 0125 1602 ..rs..p......%..\n+00001370: 282a 0000 066f 0c00 000a a225 1702 282c (*...o.....%..(,\n+00001380: 0000 066f 0c00 000a a228 0d00 000a 026f ...o.....(.....o\n+00001390: 0e00 000a 1105 731c 0000 0a7a 1306 0028 ......s....z...(\n+000013a0: 0b00 000a 7249 0400 7017 8d0e 0000 0125 ....rI..p......%\n+000013b0: 1602 282a 0000 066f 0c00 000a a228 0d00 ..(*...o.....(..\n+000013c0: 000a 026f 0e00 000a 1106 731c 0000 0a7a ...o......s....z\n+000013d0: 1307 0028 0b00 000a 7279 0400 7017 8d0e ...(....ry..p...\n+000013e0: 0000 0125 1602 282a 0000 066f 0c00 000a ...%..(*...o....\n+000013f0: a228 0d00 000a 026f 0e00 000a 1107 731c .(.....o......s.\n+00001400: 0000 0a7a 1308 0028 0b00 000a 72b9 0400 ...z...(....r...\n+00001410: 7017 8d0e 0000 0125 1602 282a 0000 066f p......%..(*...o\n+00001420: 0c00 000a a228 0d00 000a 026f 0e00 000a .....(.....o....\n+00001430: 1108 731c 0000 0a7a 0006 3906 0000 0006 ..s....z..9.....\n+00001440: 6f1a 0000 0a00 dc2a 4194 0000 0200 0000 o......*A.......\n+00001450: 9100 0000 aa00 0000 3b01 0000 0d00 0000 ........;.......\n+00001460: 0000 0000 0000 0000 0500 0000 4901 0000 ............I...\n+00001470: 4e01 0000 4200 0000 1a00 0001 0000 0000 N...B...........\n+00001480: 0500 0000 4901 0000 9001 0000 3400 0000 ....I.......4...\n+00001490: 3700 0001 0000 0000 0500 0000 4901 0000 7...........I...\n+000014a0: c401 0000 3400 0000 3800 0001 0000 0000 ....4...8.......\n+000014b0: 0500 0000 4901 0000 f801 0000 3400 0000 ....I.......4...\n+000014c0: 3300 0001 0200 0000 0500 0000 2702 0000 3...........'...\n+000014d0: 2c02 0000 0f00 0000 0000 0000 ca02 7369 ,.............si\n+000014e0: 0000 067d 1600 0004 0216 7d17 0000 0402 ...}......}.....\n+000014f0: 167d 1800 0004 0216 7d19 0000 0402 735b .}......}.....s[\n+00001500: 0000 0a7d 1a00 0004 0228 2900 000a 2a00 ...}.....()...*.\n+00001510: 1330 0100 0f00 0000 0400 0011 0002 7b15 .0............{.\n+00001520: 0000 040a 3800 0000 0006 2a26 0002 037d ....8.....*&...}\n+00001530: 1500 0004 2a00 0000 1330 0100 0f00 0000 ....*....0......\n+00001540: 0100 0011 0002 7b18 0000 040a 3800 0000 ......{.....8...\n+00001550: 0006 2a26 0002 037d 1800 0004 2a00 0000 ..*&...}....*...\n+00001560: 1330 0100 0f00 0000 0100 0011 0002 7b17 .0............{.\n+00001570: 0000 040a 3800 0000 0006 2a26 0002 037d ....8.....*&...}\n+00001580: 1700 0004 2a00 0000 1330 0100 0f00 0000 ....*....0......\n+00001590: 1100 0011 0002 7b16 0000 040a 3800 0000 ......{.....8...\n+000015a0: 0006 2a00 1330 0100 0f00 0000 0f00 0011 ..*..0..........\n+000015b0: 0002 7b19 0000 040a 3800 0000 0006 2a26 ..{.....8.....*&\n+000015c0: 0002 037d 1900 0004 2a00 0000 1b30 0700 ...}....*....0..\n+000015d0: 7d04 0000 1200 0011 0014 0a14 0b02 20b8 }............. .\n+000015e0: 0b00 0072 f904 0070 188d 0e00 0001 2516 ...r...p......%.\n+000015f0: 0228 3800 0006 6f6e 0000 068c 2800 0001 .(8...on....(...\n+00001600: a225 1702 2832 0000 066f 0c00 000a a26f .%..(2...o.....o\n+00001610: 1400 000a 0002 2832 0000 066f 2300 000a ......(2...o#...\n+00001620: 282f 0000 0a3a 1300 0000 0002 2832 0000 (/...:......(2..\n+00001630: 066f 2300 000a 2830 0000 0a26 0002 2832 .o#...(0...&..(2\n+00001640: 0000 066f 0c00 000a 2865 0000 0a0b 0228 ...o....(e.....(\n+00001650: 3900 0006 0c08 173b 0c00 0000 0818 3b11 9......;......;.\n+00001660: 0000 0038 1800 0000 0773 6600 000a 0bdd ...8.....sf.....\n+00001670: 0c00 0000 0773 6700 000a 0bdd 0000 0000 .....sg.........\n+00001680: 071f 1428 6800 000a 0a06 166f 6900 000a ...(h......oi...\n+00001690: 0002 2838 0000 066f 7600 0006 1304 3810 ..(8...ov.....8.\n+000016a0: 0300 0011 046f 7900 0006 0d00 096f 3600 .....oy......o6.\n+000016b0: 000a 6f0c 0000 0a13 0511 0528 3700 000a ..o........(7...\n+000016c0: 1105 2838 0000 0a39 1a00 0000 0011 057e ..(8...9.......~\n+000016d0: 3900 000a 8c2b 0000 0128 3a00 000a 283b 9....+...(:...(;\n+000016e0: 0000 0a13 0500 0009 6f3c 0000 0a6f 3d00 ........o<...o=.\n+000016f0: 000a 1307 389d 0100 0011 076f 3e00 000a ....8......o>...\n+00001700: 1306 0011 0628 3f00 000a 3a27 0000 0000 .....(?...:'....\n+00001710: 280b 0000 0a72 2902 0070 178d 0e00 0001 (....r)..p......\n+00001720: 2516 1106 a228 0d00 000a 026f 0e00 000a %....(.....o....\n+00001730: 730f 0000 0a7a 7e6a 0000 0a13 0902 6f36 s....z~j......o6\n+00001740: 0000 063a 8300 0000 1106 1105 6f40 0000 ...:........o@..\n+00001750: 0a39 7500 0000 0011 0611 056f 4100 000a .9u........oA...\n+00001760: 6f42 0000 0a13 0811 086f 4100 000a 163e oB.......oA....>\n+00001770: 1e00 0000 1108 166f 4300 000a 7e39 0000 .......oC...~9..\n+00001780: 0a40 0c00 0000 0011 0817 6f42 0000 0a13 .@........oB....\n+00001790: 0800 1108 283b 0000 0a13 097e 3900 000a ....(;.....~9...\n+000017a0: 1f5c 4015 0000 0000 1109 725f 0200 7072 .\\@.......r_..pr\n+000017b0: 6302 0070 6f48 0000 0a13 0900 1108 2846 c..poH........(F\n+000017c0: 0000 0a13 0800 380b 0000 0000 1106 2846 ......8.......(F\n+000017d0: 0000 0a13 0800 096f 6200 0006 3911 0000 .......ob...9...\n+000017e0: 0000 096f 6200 0006 1109 2847 0000 0a13 ...ob.....(G....\n+000017f0: 0900 1109 6f41 0000 0a39 2f00 0000 0011 ....oA...9/.....\n+00001800: 0972 6302 0070 6f57 0000 0a3a 1200 0000 .rc..poW...:....\n+00001810: 0011 091f 2f8c 2b00 0001 283a 0000 0a13 ..../.+...(:....\n+00001820: 0900 0206 1109 0928 3c00 0006 0011 0628 .......(<......(\n+00001830: 6b00 000a 130a 110a 1109 1108 2847 0000 k...........(G..\n+00001840: 0a6f 6c00 000a 110a 096f 6000 0006 6f6d .ol......o`...om\n+00001850: 0000 0a11 0a09 6f5e 0000 066f 6e00 000a ......o^...on...\n+00001860: 110a 096f 5c00 0006 6f6f 0000 0a11 0a09 ...o\\...oo......\n+00001870: 6f5a 0000 066f 7000 000a 110a 6f71 0000 oZ...op.....oq..\n+00001880: 0a09 6f56 0000 066f 7200 000a 0611 0a17 ..oV...or.......\n+00001890: 6f73 0000 0a00 1107 6f55 0000 0a3a 57fe os......oU...:W.\n+000018a0: ffff dd17 0000 0011 0775 1900 0001 2513 .........u....%.\n+000018b0: 0b39 0700 0000 110b 6f1b 0000 0adc 0228 .9......o......(\n+000018c0: 3400 0006 39e9 0000 0000 0009 6f56 0000 4...9.......oV..\n+000018d0: 0a6f 3d00 000a 130d 38ac 0000 0011 0d6f .o=.....8......o\n+000018e0: 3e00 000a 130c 0011 0c11 056f 4000 000a >..........o@...\n+000018f0: 3913 0000 0011 0c6f 4100 000a 1105 6f41 9......oA.....oA\n+00001900: 0000 0a3d 0600 0000 00dd 7b00 0000 110c ...=......{.....\n+00001910: 1105 6f41 0000 0a17 586f 4200 000a 130e ..oA....XoB.....\n+00001920: 096f 6200 0006 3911 0000 0000 096f 6200 .ob...9......ob.\n+00001930: 0006 110e 2847 0000 0a13 0e00 7e39 0000 ....(G......~9..\n+00001940: 0a1f 5c40 1500 0000 0011 0e72 5f02 0070 ..\\@.......r_..p\n+00001950: 7263 0200 706f 4800 000a 130e 0011 0e72 rc..poH........r\n+00001960: 6302 0070 6f57 0000 0a3a 1000 0000 0011 c..poW...:......\n+00001970: 0e72 6302 0070 2847 0000 0a13 0e00 0206 .rc..p(G........\n+00001980: 110e 0928 3c00 0006 0011 0d6f 5500 000a ...(<......oU...\n+00001990: 3a48 ffff ffdd 1700 0000 110d 7519 0000 :H..........u...\n+000019a0: 0125 130f 3907 0000 0011 0f6f 1b00 000a .%..9......o....\n+000019b0: dc00 0011 046f 7b00 0006 3ae4 fcff ffdd .....o{...:.....\n+000019c0: 1700 0000 1104 7519 0000 0125 1310 3907 ......u....%..9.\n+000019d0: 0000 0011 106f 1b00 000a dc06 6f74 0000 .....o......ot..\n+000019e0: 0a00 dd6d 0000 0013 1100 0739 0800 0000 ...m.......9....\n+000019f0: 0007 6f1a 0000 0a00 0639 0800 0000 0006 ..o......9......\n+00001a00: 6f74 0000 0a00 0228 3200 0006 6f0a 0000 ot.....(2...o...\n+00001a10: 0a39 0d00 0000 0002 2832 0000 066f 5900 .9......(2...oY.\n+00001a20: 000a 0028 0b00 000a 7231 0500 7017 8d0e ...(....r1..p...\n+00001a30: 0000 0125 1602 2832 0000 066f 0c00 000a ...%..(2...o....\n+00001a40: a228 0d00 000a 026f 0e00 000a 1111 731c .(.....o......s.\n+00001a50: 0000 0a7a 2a00 0000 4164 0000 0200 0000 ...z*...Ad......\n+00001a60: 1c01 0000 b301 0000 cf02 0000 1700 0000 ................\n+00001a70: 0000 0000 0200 0000 0003 0000 c200 0000 ................\n+00001a80: c203 0000 1700 0000 0000 0000 0200 0000 ................\n+00001a90: c600 0000 2603 0000 ec03 0000 1700 0000 ....&...........\n+00001aa0: 0000 0000 0000 0000 3c00 0000 d303 0000 ........<.......\n+00001ab0: 0f04 0000 6d00 0000 1b00 0001 1330 0300 ....m........0..\n+00001ac0: 7600 0000 1300 0011 0002 7b1a 0000 0404 v.........{.....\n+00001ad0: 6f49 0000 0a39 0600 0000 0038 5d00 0000 oI...9.....8]...\n+00001ae0: 0428 7500 000a 0a06 056f 6000 0006 6f6d .(u......o`...om\n+00001af0: 0000 0a06 056f 5e00 0006 6f6e 0000 0a06 .....o^...on....\n+00001b00: 056f 5c00 0006 6f6f 0000 0a06 056f 5a00 .o\\...oo.....oZ.\n+00001b10: 0006 6f70 0000 0a06 6f71 0000 0a05 6f58 ..op....oq....oX\n+00001b20: 0000 066f 7200 000a 0306 166f 7300 000a ...or......os...\n+00001b30: 027b 1a00 0004 0414 6f45 0000 0a2a 4a02 .{......oE...*J.\n+00001b40: d008 0000 0228 7700 000a 2878 0000 0a00 .....(w...(x....\n+00001b50: 2a00 0000 1330 0400 3200 0000 1400 0011 *....0..2.......\n+00001b60: 0005 750f 0000 010a 0639 1300 0000 0228 ..u......9.....(\n+00001b70: 7900 000a 0617 287a 0000 0a0b 380f 0000 y.....(z....8...\n+00001b80: 0002 0304 0528 7b00 000a 0b38 0000 0000 .....({....8....\n+00001b90: 072a 2202 287c 0000 0a00 2a3e 0228 7c00 .*\".(|....*>.(|.\n+00001ba0: 000a 0002 0328 4700 0006 2a3e 0228 7c00 .....(G...*>.(|.\n+00001bb0: 000a 0002 0328 4600 0006 2a00 1330 0200 .....(F...*..0..\n+00001bc0: 1a00 0000 1500 0011 0002 287d 0000 0a03 ..........(}....\n+00001bd0: 6f7e 0000 0a74 0f00 0002 0a38 0000 0000 o~...t.....8....\n+00001be0: 062a 3e00 0228 7d00 000a 0304 6f7f 0000 .*>..(}.....o...\n+00001bf0: 0a2a 0000 1b30 0200 6000 0000 1600 0011 .*...0..`.......\n+00001c00: 0016 0a00 0228 7d00 000a 6f80 0000 0a0c .....(}...o.....\n+00001c10: 381c 0000 0008 6f81 0000 0a74 0f00 0002 8.....o....t....\n+00001c20: 0b00 0607 6f3c 0000 0a6f 8200 000a 580a ....o<...o....X.\n+00001c30: 0008 6f83 0000 0a3a d9ff ffff dd14 0000 ..o....:........\n+00001c40: 0008 7519 0000 0125 0d39 0600 0000 096f ..u....%.9.....o\n+00001c50: 1b00 000a dc06 1304 3800 0000 0011 042a ........8......*\n+00001c60: 0110 0000 0200 1000 3141 0014 0000 0000 ........1A......\n+00001c70: 1330 0200 1500 0000 0a00 0011 0002 287d .0............(}\n+00001c80: 0000 0a03 6f84 0000 0a0a 3800 0000 0006 ....o.....8.....\n+00001c90: 2a00 0000 1330 0300 2200 0000 0a00 0011 *....0..\".......\n+00001ca0: 0016 0a38 1000 0000 0002 0306 9a28 4500 ...8.........(E.\n+00001cb0: 0006 2600 0617 580a 0603 8e69 3fe7 ffff ..&...X....i?...\n+00001cc0: ff2a 0000 1330 0300 2900 0000 0a00 0011 .*...0..).......\n+00001cd0: 0016 0a38 1400 0000 0002 0306 6f42 0000 ...8........oB..\n+00001ce0: 0628 4500 0006 2600 0617 580a 0603 6f85 .(E...&...X...o.\n+00001cf0: 0000 0a3f e0ff ffff 2a00 0000 1330 0200 ...?....*....0..\n+00001d00: 1500 0000 0100 0011 0002 287d 0000 0a03 ..........(}....\n+00001d10: 6f86 0000 0a0a 3800 0000 0006 2a3e 0002 o.....8.....*>..\n+00001d20: 287d 0000 0a03 046f 8700 000a 2a00 0000 (}.....o....*...\n+00001d30: 1330 0200 1500 0000 0a00 0011 0002 287d .0............(}\n+00001d40: 0000 0a03 6f88 0000 0a0a 3800 0000 0006 ....o.....8.....\n+00001d50: 2a3e 0002 287d 0000 0a03 046f 8900 000a *>..(}.....o....\n+00001d60: 2a00 0000 1330 0100 0f00 0000 1700 0011 *....0..........\n+00001d70: 0002 734e 0000 060a 3800 0000 0006 2a3a ..sN....8.....*:\n+00001d80: 0002 287d 0000 0a03 6f8a 0000 0a2a 0000 ..(}....o....*..\n+00001d90: 1330 0200 1600 0000 1800 0011 0228 8c00 .0...........(..\n+00001da0: 000a 0003 0a02 066f 8000 000a 7d1f 0000 .......o....}...\n+00001db0: 042a 0000 1330 0100 1900 0000 1500 0011 .*...0..........\n+00001dc0: 0002 7b1f 0000 046f 8100 000a 740f 0000 ..{....o....t...\n+00001dd0: 020a 3800 0000 0006 2a00 0000 1330 0100 ..8.....*....0..\n+00001de0: 1400 0000 1900 0011 0002 7b1f 0000 046f ..........{....o\n+00001df0: 8100 000a 0a38 0000 0000 062a 1330 0100 .....8.....*.0..\n+00001e00: 1400 0000 0100 0011 0002 7b1f 0000 046f ..........{....o\n+00001e10: 8300 000a 0a38 0000 0000 062a 1330 0100 .....8.....*.0..\n+00001e20: 1400 0000 0100 0011 0002 7b1f 0000 046f ..........{....o\n+00001e30: 8300 000a 0a38 0000 0000 062a 3600 027b .....8.....*6..{\n+00001e40: 1f00 0004 6f8d 0000 0a2a 3600 027b 1f00 ....o....*6..{..\n+00001e50: 0004 6f8d 0000 0a2a 7602 20a4 8100 007d ..o....*v. ....}\n+00001e60: 2000 0004 0220 ed41 0000 7d21 0000 0402 .... .A..}!....\n+00001e70: 2891 0000 0a2a 0000 1330 0100 0f00 0000 (....*...0......\n+00001e80: 0a00 0011 0002 7b20 0000 040a 3800 0000 ......{ ....8...\n+00001e90: 0006 2a6a 0002 2000 8000 0003 288f 0000 ..*j.. .....(...\n+00001ea0: 0a1e 2890 0000 0a60 7d20 0000 042a 0000 ..(....`} ...*..\n+00001eb0: 1330 0100 0f00 0000 0a00 0011 0002 7b21 .0............{!\n+00001ec0: 0000 040a 3800 0000 0006 2a6a 0002 2000 ....8.....*j.. .\n+00001ed0: 4000 0003 288f 0000 0a1e 2890 0000 0a60 @...(.....(....`\n+00001ee0: 7d21 0000 042a 0000 1330 0100 0f00 0000 }!...*...0......\n+00001ef0: 0800 0011 0002 7b22 0000 040a 3800 0000 ......{\"....8...\n+00001f00: 0006 2a3a 0002 0328 2a00 000a 7d22 0000 ..*:...(*...}\"..\n+00001f10: 042a 0000 1330 0100 0f00 0000 0a00 0011 .*...0..........\n+00001f20: 0002 7b23 0000 040a 3800 0000 0006 2a26 ..{#....8.....*&\n+00001f30: 0002 037d 2300 0004 2a00 0000 1330 0100 ...}#...*....0..\n+00001f40: 0f00 0000 0800 0011 0002 7b24 0000 040a ..........{$....\n+00001f50: 3800 0000 0006 2a3a 0002 0328 2a00 000a 8.....*:...(*...\n+00001f60: 7d24 0000 042a 0000 1330 0100 0f00 0000 }$...*...0......\n+00001f70: 0a00 0011 0002 7b25 0000 040a 3800 0000 ......{%....8...\n+00001f80: 0006 2a26 0002 037d 2500 0004 2a00 0000 ..*&...}%...*...\n+00001f90: 1330 0100 0f00 0000 0800 0011 0002 7b26 .0............{&\n+00001fa0: 0000 040a 3800 0000 0006 2a00 1330 0300 ....8.....*..0..\n+00001fb0: 5b00 0000 0000 0000 0002 0328 2a00 000a [..........(*...\n+00001fc0: 7d26 0000 0402 7b26 0000 0439 4200 0000 }&....{&...9B...\n+00001fd0: 027b 2600 0004 7263 0200 706f 5700 000a .{&...rc..poW...\n+00001fe0: 3a2d 0000 0002 7b26 0000 0472 5f02 0070 :-....{&...r_..p\n+00001ff0: 6f57 0000 0a3a 1800 0000 0002 257b 2600 oW...:......%{&.\n+00002000: 0004 7263 0200 7028 4700 000a 7d26 0000 ..rc..p(G...}&..\n+00002010: 0400 2a4a 02d0 0d00 0002 2877 0000 0a28 ..*J......(w...(\n+00002020: 7800 000a 002a 0000 1330 0400 3200 0000 x....*...0..2...\n+00002030: 1400 0011 0005 750f 0000 010a 0639 1300 ......u......9..\n+00002040: 0000 0228 7900 000a 0617 287a 0000 0a0b ...(y.....(z....\n+00002050: 380f 0000 0002 0304 0528 7b00 000a 0b38 8........({....8\n+00002060: 0000 0000 072a 1e02 2891 0000 0a2a 0000 .....*..(....*..\n+00002070: 1330 0100 0f00 0000 0800 0011 0002 7b2d .0............{-\n+00002080: 0000 040a 3800 0000 0006 2a00 1330 0300 ....8.....*..0..\n+00002090: 5b00 0000 0000 0000 0002 0328 2a00 000a [..........(*...\n+000020a0: 7d2d 0000 0402 7b2d 0000 0439 4200 0000 }-....{-...9B...\n+000020b0: 027b 2d00 0004 7263 0200 706f 5700 000a .{-...rc..poW...\n+000020c0: 3a2d 0000 0002 7b2d 0000 0472 5f02 0070 :-....{-...r_..p\n+000020d0: 6f57 0000 0a3a 1800 0000 0002 257b 2d00 oW...:......%{-.\n+000020e0: 0004 7263 0200 7028 4700 000a 7d2d 0000 ..rc..p(G...}-..\n+000020f0: 0400 2a22 0228 7c00 000a 002a 3e02 287c ..*\".(|....*>.(|\n+00002100: 0000 0a00 0203 2871 0000 062a 3e02 287c ......(q...*>.(|\n+00002110: 0000 0a00 0203 2870 0000 062a 1330 0200 ......(p...*.0..\n+00002120: 1a00 0000 1a00 0011 0002 287d 0000 0a03 ..........(}....\n+00002130: 6f7e 0000 0a74 0c00 0002 0a38 0000 0000 o~...t.....8....\n+00002140: 062a 3e00 0228 7d00 000a 0304 6f7f 0000 .*>..(}.....o...\n+00002150: 0a2a 0000 1b30 0200 6000 0000 1b00 0011 .*...0..`.......\n+00002160: 0016 0a00 0228 7d00 000a 6f80 0000 0a0c .....(}...o.....\n+00002170: 381c 0000 0008 6f81 0000 0a74 0c00 0002 8.....o....t....\n+00002180: 0b00 0607 6f3c 0000 0a6f 8200 000a 580a ....o<...o....X.\n+00002190: 0008 6f83 0000 0a3a d9ff ffff dd14 0000 ..o....:........\n+000021a0: 0008 7519 0000 0125 0d39 0600 0000 096f ..u....%.9.....o\n+000021b0: 1b00 000a dc06 1304 3800 0000 0011 042a ........8......*\n+000021c0: 0110 0000 0200 1000 3141 0014 0000 0000 ........1A......\n+000021d0: 1330 0200 1500 0000 0a00 0011 0002 287d .0............(}\n+000021e0: 0000 0a03 6f84 0000 0a0a 3800 0000 0006 ....o.....8.....\n+000021f0: 2a00 0000 1330 0300 2200 0000 0a00 0011 *....0..\".......\n+00002200: 0016 0a38 1000 0000 0002 0306 9a28 6f00 ...8.........(o.\n+00002210: 0006 2600 0617 580a 0603 8e69 3fe7 ffff ..&...X....i?...\n+00002220: ff2a 0000 1330 0300 2900 0000 0a00 0011 .*...0..).......\n+00002230: 0016 0a38 1400 0000 0002 0306 6f6c 0000 ...8........ol..\n+00002240: 0628 6f00 0006 2600 0617 580a 0603 6f85 .(o...&...X...o.\n+00002250: 0000 0a3f e0ff ffff 2a00 0000 1330 0200 ...?....*....0..\n+00002260: 1500 0000 0100 0011 0002 287d 0000 0a03 ..........(}....\n+00002270: 6f86 0000 0a0a 3800 0000 0006 2a3e 0002 o.....8.....*>..\n+00002280: 287d 0000 0a03 046f 8700 000a 2a00 0000 (}.....o....*...\n+00002290: 1330 0200 1500 0000 0a00 0011 0002 287d .0............(}\n+000022a0: 0000 0a03 6f88 0000 0a0a 3800 0000 0006 ....o.....8.....\n+000022b0: 2a3e 0002 287d 0000 0a03 046f 8900 000a *>..(}.....o....\n+000022c0: 2a00 0000 1330 0100 0f00 0000 1c00 0011 *....0..........\n+000022d0: 0002 7378 0000 060a 3800 0000 0006 2a3a ..sx....8.....*:\n+000022e0: 0002 287d 0000 0a03 6f8a 0000 0a2a 0000 ..(}....o....*..\n+000022f0: 1330 0200 1600 0000 1800 0011 0228 8c00 .0...........(..\n+00002300: 000a 0003 0a02 066f 8000 000a 7d2e 0000 .......o....}...\n+00002310: 042a 0000 1330 0100 1900 0000 1a00 0011 .*...0..........\n+00002320: 0002 7b2e 0000 046f 8100 000a 740c 0000 ..{....o....t...\n+00002330: 020a 3800 0000 0006 2a00 0000 1330 0100 ..8.....*....0..\n+00002340: 1400 0000 1900 0011 0002 7b2e 0000 046f ..........{....o\n+00002350: 8100 000a 0a38 0000 0000 062a 1330 0100 .....8.....*.0..\n+00002360: 1400 0000 0100 0011 0002 7b2e 0000 046f ..........{....o\n+00002370: 8300 000a 0a38 0000 0000 062a 1330 0100 .....8.....*.0..\n+00002380: 1400 0000 0100 0011 0002 7b2e 0000 046f ..........{....o\n+00002390: 8300 000a 0a38 0000 0000 062a 3600 027b .....8.....*6..{\n+000023a0: 2e00 0004 6f8d 0000 0a2a 3600 027b 2e00 ....o....*6..{..\n+000023b0: 0004 6f8d 0000 0a2a 4253 4a42 0100 0100 ..o....*BSJB....\n 000023c0: 0000 0000 0c00 0000 7634 2e30 2e33 3033 ........v4.0.303\n 000023d0: 3139 0000 0000 0500 6c00 0000 3016 0000 19......l...0...\n 000023e0: 237e 0000 9c16 0000 f812 0000 2353 7472 #~..........#Str\n 000023f0: 696e 6773 0000 0000 9429 0000 7c05 0000 ings.....)..|...\n 00002400: 2355 5300 102f 0000 1000 0000 2347 5549 #US../......#GUI\n 00002410: 4400 0000 202f 0000 9407 0000 2342 6c6f D... /......#Blo\n 00002420: 6200 0000 0000 0000 0200 0010 571f a203 b...........W...\n 00002430: 0900 0000 00fa 0133 0016 0000 0100 0000 .......3........\n 00002440: 5900 0000 1100 0000 2e00 0000 7e00 0000 Y...........~...\n 00002450: 5000 0000 0200 0000 9f00 0000 0800 0000 P...............\n 00002460: 3e00 0000 1c00 0000 0c00 0000 2700 0000 >...........'...\n 00002470: 4700 0000 0600 0000 0100 0000 0400 0000 G...............\n 00002480: 0000 db12 0100 0000 0000 0600 5801 6101 ............X.a.\n-00002490: 0600 7201 6101 0600 8a01 9301 0600 ec01 ..r.a...........\n-000024a0: f601 0600 2b02 3402 0600 dc02 f601 0a00 ....+.4.........\n+00002490: 0600 7201 6101 0600 8a01 9301 0600 c201 ..r.a...........\n+000024a0: cb01 0600 1402 1e02 0600 8f02 1e02 0a00 ................\n 000024b0: f802 0a03 0a00 2503 0a03 0a00 4203 4a03 ......%.....B.J.\n 000024c0: 0a00 6003 4a03 0600 7a03 8603 0600 bb03 ..`.J...z.......\n-000024d0: 8603 0600 e003 6101 0600 0f04 3402 0600 ......a.....4...\n-000024e0: 2304 3402 0600 3104 3402 0a00 4e04 4a03 #.4...1.4...N.J.\n+000024d0: 8603 0600 e003 6101 0600 0f04 cb01 0600 ......a.........\n+000024e0: 2304 cb01 0600 3104 cb01 0a00 4e04 4a03 #.....1.....N.J.\n 000024f0: 0a00 5704 4a03 0e00 7304 8004 0e00 b004 ..W.J...s.......\n 00002500: 8004 0600 c804 6101 0600 d304 6101 0a00 ......a.....a...\n-00002510: de04 4a03 0e00 e404 8004 0600 2f05 3402 ..J........./.4.\n-00002520: 0600 4305 6101 0600 4f05 3402 0e00 5905 ..C.a...O.4...Y.\n-00002530: 8004 0a00 6605 0a03 0a00 8005 0a03 0e00 ....f...........\n-00002540: 9b05 a605 0600 c205 3402 0600 da05 6101 ........4.....a.\n-00002550: 0600 fb05 6101 0e00 0706 1806 0e00 3506 ....a.........5.\n-00002560: 4706 0a00 9006 9806 0600 a806 6101 0600 G...........a...\n-00002570: de06 3402 1200 fb06 0c07 1200 3907 0c07 ..4.........9...\n-00002580: 0e00 b107 a605 0e00 1708 a605 0a00 a308 ................\n-00002590: 4a03 0e00 a808 1806 0600 b808 3402 0600 J...........4...\n-000025a0: be08 3402 0600 c808 6101 0600 d108 6101 ..4.....a.....a.\n-000025b0: 0600 dc08 6101 0e00 ec08 1806 0a00 fa08 ....a...........\n-000025c0: 0609 0a00 2809 0a03 0a00 4309 0a03 0e00 ....(.....C.....\n-000025d0: 5b09 8004 0e00 ec09 010a 0e00 c40a 4706 [.............G.\n-000025e0: 0e00 d50a a605 0e00 f00a a605 0e00 fd0a ................\n-000025f0: 4706 0a00 0c0b 0a03 0600 210b 3402 1200 G.........!.4...\n-00002600: 310b 480b 0600 5e0b 3402 0600 750b 3402 1.H...^.4...u.4.\n-00002610: 1200 870b 480b 0600 b20b 3402 1200 c90b ....H.....4.....\n-00002620: 480b 0600 e00b f601 0600 fe0b f601 0600 H...............\n-00002630: 040c f601 0600 340c f601 0600 470c 3402 ......4.....G.4.\n-00002640: 0600 630c 7a0c 0600 e810 7a0c 0600 0311 ..c.z.....z.....\n-00002650: 7a0c 0600 1c11 3011 0600 4f11 3402 0600 z.....0...O.4...\n-00002660: 6511 7a0c 0600 7c11 7a0c 0600 9911 7a0c e.z...|.z.....z.\n-00002670: 0600 b811 7a0c 0600 d111 7a0c 0600 ea11 ....z.....z.....\n-00002680: 7a0c 0600 0512 7a0c 0600 2012 7a0c 0600 z.....z... .z...\n+00002510: de04 4a03 0e00 e404 8004 0600 2f05 cb01 ..J........./...\n+00002520: 0600 4305 6101 0600 4f05 cb01 0e00 5905 ..C.a...O.....Y.\n+00002530: 8004 0600 9e05 6101 0600 1406 6101 0600 ......a.....a...\n+00002540: 1d06 6101 0600 2806 cb01 0a00 3806 4a03 ..a...(.....8.J.\n+00002550: 0a00 3d06 4906 0a00 6b06 0a03 0a00 8606 ..=.I...k.......\n+00002560: 0a03 0a00 9e06 0a03 0a00 b806 0a03 0e00 ................\n+00002570: d306 8004 0600 e306 cb01 0600 e906 6101 ..............a.\n+00002580: 0a00 2c07 3407 0600 7507 cb01 1200 9207 ..,.4...u.......\n+00002590: a307 1200 d007 a307 0600 fb07 6101 0e00 ............a...\n+000025a0: d708 ec08 0e00 3009 4009 0600 5d09 cb01 ......0.@...]...\n+000025b0: 0600 6309 6101 0e00 6d09 4009 0e00 7b09 ..c.a...m.@...{.\n+000025c0: 8c09 0e00 aa09 b909 0e00 d509 b909 0e00 ................\n+000025d0: ea09 b909 0e00 f709 8c09 0e00 060a b909 ................\n+000025e0: 0e00 110a 4009 0e00 220a 8c09 0e00 c20a ....@...\".......\n+000025f0: b909 1200 0c0b 230b 0600 390b cb01 0600 ......#...9.....\n+00002600: 500b cb01 1200 620b 230b 0600 8d0b cb01 P.....b.#.......\n+00002610: 1200 a40b 230b 0600 bb0b 1e02 0600 d90b ....#...........\n+00002620: 1e02 0600 df0b 1e02 0600 0f0c 1e02 0600 ................\n+00002630: 220c cb01 0600 3e0c 550c 0a00 790c 0a03 \".....>.U...y...\n+00002640: 0600 8e0c cb01 0600 e810 550c 0600 0311 ..........U.....\n+00002650: 550c 0600 1c11 3011 0600 4f11 cb01 0600 U.....0...O.....\n+00002660: 6511 550c 0600 7c11 550c 0600 9911 550c e.U...|.U.....U.\n+00002670: 0600 b811 550c 0600 d111 550c 0600 ea11 ....U.....U.....\n+00002680: 550c 0600 0512 550c 0600 2012 550c 0600 U.....U... .U...\n 00002690: 4612 5a12 5f01 6d12 0000 0600 7c12 9a12 F.Z._.m.....|...\n 000026a0: 0000 0000 0100 0000 0000 0100 0100 0100 ................\n-000026b0: 1000 2100 0a00 1800 0100 0100 0100 1000 ..!.............\n-000026c0: 2b00 0a00 b100 0400 0900 0100 1000 3300 +.............3.\n-000026d0: 0a00 b100 0a00 1500 0100 1000 3a00 0a00 ............:...\n-000026e0: b100 0c00 1b00 8100 1000 4200 0a00 b100 ..........B.....\n-000026f0: 1700 3000 0100 1000 5100 0a00 1800 1800 ..0.....Q.......\n-00002700: 3500 0100 1000 7200 5b00 9500 1b00 3d00 5.....r.[.....=.\n-00002710: 0101 0000 7d00 5b00 0d01 2400 4c00 0000 ....}.[...$.L...\n-00002720: 1000 8f00 5b00 0901 2800 4c00 0100 1000 ....[...(.L.....\n-00002730: aa00 5b00 9500 2800 4e00 0120 1000 b500 ..[...(.N.. ....\n-00002740: 5b00 1501 2900 5100 0100 1000 ca00 5b00 [...).Q.......[.\n-00002750: 3900 2900 6000 0120 1000 df00 5b00 1501 9.).`.. ....[...\n-00002760: 2a00 6700 0100 1000 f400 5b00 3900 2a00 *.g.......[.9.*.\n-00002770: 7600 0101 0000 0901 5b00 0d01 2b00 7d00 v.......[...+.}.\n-00002780: 0000 1000 1e01 5b00 0901 2f00 7d00 0100 ......[.../.}...\n+000026b0: 1000 2100 0a00 0c00 0100 0100 8100 1000 ..!.............\n+000026c0: 2b00 0a00 8500 0400 0900 0100 1000 3a00 +.............:.\n+000026d0: 0a00 8500 0500 0e00 0100 1000 4200 0a00 ............B...\n+000026e0: 8500 1000 2300 0100 1000 4900 0a00 0c00 ....#.....I.....\n+000026f0: 1200 2900 0100 1000 5300 0a00 8500 1500 ..).....S.......\n+00002700: 3100 0101 0000 7200 5b00 0501 1b00 3d00 1.....r.[.....=.\n+00002710: 0000 1000 8400 5b00 0101 1f00 3d00 0120 ......[.....=.. \n+00002720: 1000 9f00 5b00 0d01 1f00 3f00 0100 1000 ....[.....?.....\n+00002730: b400 5b00 3900 1f00 4e00 0100 1000 c900 ..[.9...N.......\n+00002740: 5b00 a900 2000 5500 0101 0000 d400 5b00 [... .U.......[.\n+00002750: 0501 2900 6400 0000 1000 e900 5b00 0101 ..).d.......[...\n+00002760: 2d00 6400 0100 1000 0701 5b00 a900 2d00 -.d.......[...-.\n+00002770: 6600 0120 1000 1201 5b00 0d01 2e00 6900 f.. ....[.....i.\n+00002780: 0100 1000 2701 5b00 3900 2e00 7800 0100 ....'.[.9...x...\n 00002790: 4f01 0700 0100 6b01 0b00 0100 8001 0f00 O.....k.........\n-000027a0: 0100 9f01 0700 0100 a901 1300 0100 b301 ................\n-000027b0: 0400 0100 bc01 0400 0100 ce01 1700 0100 ................\n-000027c0: e101 1b00 0100 0902 0700 0100 9f01 0700 ................\n-000027d0: 0100 4f01 0700 0100 1202 0100 0100 a901 ..O.............\n-000027e0: 1f00 0100 1c02 2300 0100 3b02 2700 0100 ......#...;.'...\n-000027f0: bc01 0400 0100 b301 0400 0100 4402 2a00 ............D.*.\n-00002800: 0100 8001 0f00 0100 e101 1b00 0100 5702 ..............W.\n-00002810: 1b00 0100 4401 0400 0100 0902 0700 0100 ....D...........\n-00002820: 6402 0b00 0100 ce01 1700 0100 6d02 0100 d...........m...\n-00002830: 0100 7702 0100 0100 8002 2700 0100 8a02 ..w.......'.....\n-00002840: 0100 0100 8f02 2700 0100 9a02 0100 0100 ......'.........\n-00002850: 9f02 2700 5180 a702 0100 5180 b002 0100 ..'.Q.....Q.....\n-00002860: 0606 3c01 0100 5680 ba02 2a00 5680 be02 ..<...V...*.V...\n-00002870: 2a00 5680 c702 2a00 0100 9f02 2700 0100 *.V...*.....'...\n-00002880: cc02 2e00 0100 cc02 2e00 0606 3c01 0100 ............<...\n-00002890: 5680 e802 1700 5680 ed02 1700 5680 f202 V.....V.....V...\n-000028a0: 1700 c422 0000 0000 8618 1f03 dd00 0100 ...\"............\n-000028b0: cc22 0000 0000 8608 e30c c604 0100 e722 .\".............\"\n-000028c0: 0000 0000 8608 ef0c d004 0100 f422 0000 .............\"..\n-000028d0: 0000 8608 fb0c 7d01 0200 3023 0000 0000 ......}...0#....\n-000028e0: 8608 0b0d db04 0200 3c23 0000 0000 8608 ........<#......\n-000028f0: 1b0d e104 0300 7e23 0000 0000 8608 280d ......~#......(.\n-00002900: eb04 0300 8823 0000 0000 c400 350d dd00 .....#......5...\n-00002910: 0400 7425 0000 0000 8618 1f03 dd00 0400 ..t%............\n-00002920: a825 0000 0000 8608 410d c604 0400 c325 .%......A......%\n-00002930: 0000 0000 8608 4e0d d004 0400 d025 0000 ......N......%..\n-00002940: 0000 8608 5b0d 9d00 0500 eb25 0000 0000 ....[......%....\n-00002950: 8608 700d 7801 0500 f825 0000 0000 c609 ..p.x....%......\n-00002960: 850d 9d00 0600 1326 0000 0000 c609 910d .......&........\n-00002970: 7801 0600 2026 0000 0000 8608 9d0d fc04 x... &..........\n-00002980: 0700 3c26 0000 0000 8608 ad0d 0605 0700 ..<&............\n-00002990: 5726 0000 0000 8608 c30d 1005 0700 6426 W&............d&\n-000029a0: 0000 0000 c400 350d dd00 0800 542b 0000 ......5.....T+..\n-000029b0: 0000 8100 d90d 3a05 0800 d62b 0000 0000 ......:....+....\n-000029c0: 8618 1f03 dd00 0b00 e02b 0000 0000 8608 .........+......\n-000029d0: ee0d c604 0b00 fb2b 0000 0000 8608 fa0d .......+........\n-000029e0: d004 0b00 082c 0000 0000 8608 410d c604 .....,......A...\n-000029f0: 0c00 232c 0000 0000 8608 4e0d d004 0c00 ..#,......N.....\n-00002a00: 302c 0000 0000 c400 350d dd00 0d00 c42d 0,......5......-\n-00002a10: 0000 0000 8618 1f03 dd00 0d00 fc2d 0000 .............-..\n-00002a20: 0000 8608 e30c c604 0d00 172e 0000 0000 ................\n-00002a30: 8608 ef0c d004 0d00 242e 0000 0000 8608 ........$.......\n-00002a40: 060e 7700 0e00 3f2e 0000 0000 8608 120e ..w...?.........\n-00002a50: 3200 0e00 502e 0000 0000 8608 1e0e cf00 2...P...........\n-00002a60: 0f00 6b2e 0000 0000 8608 280e b702 0f00 ..k.......(.....\n-00002a70: 782e 0000 0000 8608 320e 9300 1000 932e x.......2.......\n-00002a80: 0000 0000 8608 3f0e c401 1000 a02e 0000 ......?.........\n-00002a90: 0000 8608 5b0d 9d00 1100 bb2e 0000 0000 ....[...........\n-00002aa0: 8608 700d 7801 1100 c82e 0000 0000 c609 ..p.x...........\n-00002ab0: 850d 9d00 1200 e32e 0000 0000 c609 910d ................\n-00002ac0: 7801 1200 f02e 0000 0000 8608 4c0e 6605 x...........L.f.\n-00002ad0: 1300 0b2f 0000 0000 8608 5c0e 7005 1300 .../......\\.p...\n-00002ae0: 182f 0000 0000 8608 6c0e 7605 1400 332f ./......l.v...3/\n-00002af0: 0000 0000 8608 820e 8005 1400 402f 0000 ............@/..\n-00002b00: 0000 8608 1b0d e104 1500 822f 0000 0000 .........../....\n-00002b10: 8608 280d eb04 1500 8c2f 0000 0000 c400 ..(....../......\n-00002b20: 350d dd00 1600 a035 0000 0000 8100 980e 5......5........\n-00002b30: dd00 1600 5020 0000 0000 8418 1f03 dd00 ....P ..........\n-00002b40: 1600 6020 0000 0000 c609 aa0c 9d00 1600 ..` ............\n-00002b50: 7b20 0000 0000 c609 b80c 7801 1600 8820 { ........x.... \n-00002b60: 0000 0000 8400 c60c 9c04 1700 4422 0000 ............D\"..\n-00002b70: 0000 8400 d20c b504 1c00 b935 0000 0000 ...........5....\n-00002b80: 8618 1f03 dd00 2000 c835 0000 0000 8608 ...... ..5......\n-00002b90: ee0d c604 2000 e335 0000 0000 8608 fa0d .... ..5........\n-00002ba0: d004 2000 f035 0000 0000 8608 a00e 7d01 .. ..5........}.\n-00002bb0: 2100 2c36 0000 0000 8608 b90e db04 2100 !.,6..........!.\n-00002bc0: 3836 0000 0000 8608 ad0d 0605 2200 5336 86..........\".S6\n-00002bd0: 0000 0000 8608 c30d 1005 2200 6036 0000 ..........\".`6..\n-00002be0: 0000 c400 350d dd00 2300 3c39 0000 0000 ....5...#.<9....\n-00002bf0: 8618 1f03 dd00 2300 5c39 0000 0000 8608 ......#.\\9......\n-00002c00: d20e 9300 2300 7739 0000 0000 8608 df0e ....#.w9........\n-00002c10: c401 2300 9439 0000 0000 8608 ec0e 9300 ..#..9..........\n-00002c20: 2400 af39 0000 0000 8608 f80e c401 2400 $..9..........$.\n-00002c30: cc39 0000 0000 8608 040f 7700 2500 e739 .9........w.%..9\n-00002c40: 0000 0000 8608 fc07 3200 2500 f839 0000 ........2.%..9..\n-00002c50: 0000 8608 110f 9300 2600 133a 0000 0000 ........&..:....\n-00002c60: 8608 190f c401 2600 203a 0000 0000 8608 ......&. :......\n-00002c70: 210f 7700 2700 3b3a 0000 0000 8608 e307 !.w.'.;:........\n-00002c80: 3200 2700 4c3a 0000 0000 8608 2f0f 9300 2.'.L:....../...\n-00002c90: 2800 673a 0000 0000 8608 370f c401 2800 (.g:......7...(.\n-00002ca0: 743a 0000 0000 8608 3f0f 7700 2900 903a t:......?.w.)..:\n-00002cb0: 0000 0000 8608 4a0f 3200 2900 f73a 0000 ......J.2.)..:..\n-00002cc0: 0000 8618 1f03 dd00 2a00 0c3b 0000 0000 ........*..;....\n-00002cd0: c600 bd0b f603 2a00 4a3b 0000 0000 8618 ......*.J;......\n-00002ce0: 1f03 dd00 2d00 543b 0000 0000 8608 3f0f ....-.T;......?.\n-00002cf0: 7700 2d00 703b 0000 0000 8608 4a0f 3200 w.-.p;......J.2.\n-00002d00: 2d00 d73b 0000 0000 8618 1f03 dd00 2e00 -..;............\n-00002d10: e03b 0000 0000 8618 1f03 7005 2e00 f03b .;........p....;\n-00002d20: 0000 0000 8618 1f03 d005 2f00 003c 0000 ........../..<..\n-00002d30: 0000 8608 8d09 d705 3000 263c 0000 0000 ........0.&<....\n-00002d40: 8608 9a08 e205 3100 383c 0000 0000 8608 ......1.8<......\n-00002d50: 550f 9300 3300 b43c 0000 0000 8600 ba02 U...3..<........\n-00002d60: f405 3300 d83c 0000 0000 8600 630f d005 ..3..<......c...\n-00002d70: 3400 083d 0000 0000 8600 630f 7005 3500 4..=......c.p.5.\n-00002d80: 403d 0000 0000 8600 250c fa05 3600 613d @=......%...6.a=\n-00002d90: 0000 0000 8600 400c 0006 3700 743d 0000 ......@...7.t=..\n-00002da0: 0000 8600 4d0c f405 3900 953d 0000 0000 ....M...9..=....\n-00002db0: 8600 550c e205 3a00 a83d 0000 0000 8600 ..U...:..=......\n-00002dc0: 4a07 0806 3c00 c33d 0000 0000 8600 5c0c J...<..=......\\.\n-00002dd0: 1206 3c00 d43d 0000 0000 8318 1f03 7005 ..<..=........p.\n-00002de0: 3d00 f83d 0000 0000 8608 5807 1e06 3e00 =..=......X...>.\n-00002df0: 203e 0000 0000 e109 6c0f 3e04 3e00 403e >......l.>.>.@>\n-00002e00: 0000 0000 8600 3508 9d00 3e00 603e 0000 ......5...>.`>..\n-00002e10: 0000 e101 970f 9d00 3e00 803e 0000 0000 ........>..>....\n-00002e20: 8600 980c dd00 3e00 8e3e 0000 0000 e101 ......>..>......\n-00002e30: bf0f dd00 3e00 9c3e 0000 0000 8618 1f03 ....>..>........\n-00002e40: dd00 3e00 a53e 0000 0000 8618 1f03 2706 ..>..>........'.\n-00002e50: 3e00 b53e 0000 0000 8618 1f03 2d06 3f00 >..>........-.?.\n-00002e60: c83e 0000 0000 8608 8d09 3406 4000 ee3e .>........4.@..>\n-00002e70: 0000 0000 8608 9a08 3f06 4100 003f 0000 ........?.A..?..\n-00002e80: 0000 8608 550f 9300 4300 7c3f 0000 0000 ....U...C.|?....\n-00002e90: 8600 ba02 5106 4300 a03f 0000 0000 8600 ....Q.C..?......\n-00002ea0: 630f 2d06 4400 d03f 0000 0000 8600 630f c.-.D..?......c.\n-00002eb0: 2706 4500 0840 0000 0000 8600 250c 5706 '.E..@......%.W.\n-00002ec0: 4600 2940 0000 0000 8600 400c 5d06 4700 F.)@......@.].G.\n-00002ed0: 3c40 0000 0000 8600 4d0c 5106 4900 5d40 <@......M.Q.I.]@\n-00002ee0: 0000 0000 8600 550c 3f06 4a00 7040 0000 ......U.?.J.p@..\n-00002ef0: 0000 8600 4a07 6506 4c00 8b40 0000 0000 ....J.e.L..@....\n-00002f00: 8600 5c0c 6f06 4c00 9c40 0000 0000 8318 ..\\.o.L..@......\n-00002f10: 1f03 2706 4d00 c040 0000 0000 8608 5807 ..'.M..@......X.\n-00002f20: 7506 4e00 e840 0000 0000 e109 6c0f 3e04 u.N..@......l.>.\n-00002f30: 4e00 0841 0000 0000 8600 3508 9d00 4e00 N..A......5...N.\n-00002f40: 2841 0000 0000 e101 970f 9d00 4e00 4841 (A..........N.HA\n-00002f50: 0000 0000 8600 980c dd00 4e00 5641 0000 ..........N.VA..\n-00002f60: 0000 e101 bf0f dd00 4e00 6441 0000 0000 ........N.dA....\n-00002f70: 8618 1f03 dd00 4e00 7841 0000 0000 c600 ......N.xA......\n-00002f80: bd0b f603 4e00 0000 0100 3c03 0000 0100 ....N.....<.....\n+000027a0: 0100 4401 0400 0100 4f01 0700 0100 9f01 ..D.....O.......\n+000027b0: 0100 0100 a901 1300 0100 b301 1700 0100 ................\n+000027c0: d201 1b00 0100 db01 0400 0100 ed01 0400 ................\n+000027d0: 0100 f601 1e00 0100 8001 0f00 0100 0902 ................\n+000027e0: 2200 0100 3102 2200 0100 3e02 0700 0100 \"...1.\"...>.....\n+000027f0: 4702 0700 0100 3e02 0700 0100 5102 0b00 G.....>.....Q...\n+00002800: 0100 5a02 2600 0100 4702 0700 0100 a901 ..Z.&...G.......\n+00002810: 2a00 0100 ed01 0400 0100 db01 0400 0100 *...............\n+00002820: 5a02 2600 0100 0902 2200 0606 3c01 0100 Z.&.....\"...<...\n+00002830: 5680 6d02 1e00 5680 7102 1e00 5680 7a02 V.m...V.q...V.z.\n+00002840: 1e00 0100 7f02 2e00 0100 9b02 0100 0100 ................\n+00002850: a502 0100 0100 ae02 1b00 0100 b802 0100 ................\n+00002860: 0100 bd02 1b00 0100 c802 0100 0100 cd02 ................\n+00002870: 1b00 5180 d502 0100 5180 de02 0100 0606 ..Q.....Q.......\n+00002880: 3c01 0100 5680 e802 2600 5680 ed02 2600 <...V...&.V...&.\n+00002890: 5680 f202 2600 0100 cd02 1b00 0100 7f02 V...&...........\n+000028a0: 2e00 c422 0000 0000 8618 1f03 dd00 0100 ...\"............\n+000028b0: cc22 0000 0000 8608 e30c c304 0100 e722 .\".............\"\n+000028c0: 0000 0000 8608 ef0c cd04 0100 f422 0000 .............\"..\n+000028d0: 0000 8608 fb0c 0b01 0200 3023 0000 0000 ..........0#....\n+000028e0: 8608 0b0d d804 0200 3c23 0000 0000 8608 ........<#......\n+000028f0: 1b0d de04 0300 7e23 0000 0000 8608 280d ......~#......(.\n+00002900: e804 0300 8823 0000 0000 c400 350d dd00 .....#......5...\n+00002910: 0400 5020 0000 0000 8418 1f03 dd00 0400 ..P ............\n+00002920: 6020 0000 0000 c609 aa0c 9d00 0400 7b20 ` ............{ \n+00002930: 0000 0000 c609 b80c fe02 0400 8820 0000 ............. ..\n+00002940: 0000 8400 c60c 9904 0500 4422 0000 0000 ..........D\"....\n+00002950: 8400 d20c b204 0a00 7425 0000 0000 8618 ........t%......\n+00002960: 1f03 dd00 0e00 ac25 0000 0000 8608 e30c .......%........\n+00002970: c304 0e00 c725 0000 0000 8608 ef0c cd04 .....%..........\n+00002980: 0e00 d425 0000 0000 8608 410d 7700 0f00 ...%......A.w...\n+00002990: ef25 0000 0000 8608 4d0d 3200 0f00 0026 .%......M.2....&\n+000029a0: 0000 0000 8608 590d cf00 1000 1b26 0000 ......Y......&..\n+000029b0: 0000 8608 630d 1001 1000 2826 0000 0000 ....c.....(&....\n+000029c0: 8608 6d0d 9300 1100 4326 0000 0000 8608 ..m.....C&......\n+000029d0: 7a0d d501 1100 5026 0000 0000 8608 870d z.....P&........\n+000029e0: 9d00 1200 6b26 0000 0000 8608 9c0d fe02 ....k&..........\n+000029f0: 1200 7826 0000 0000 c609 b10d 9d00 1300 ..x&............\n+00002a00: 9326 0000 0000 c609 bd0d fe02 1300 a026 .&.............&\n+00002a10: 0000 0000 8608 c90d 0605 1400 bb26 0000 .............&..\n+00002a20: 0000 8608 d90d 1005 1400 c826 0000 0000 ...........&....\n+00002a30: 8608 e90d 1605 1500 e326 0000 0000 8608 .........&......\n+00002a40: ff0d 2005 1500 f026 0000 0000 8608 1b0d .. ....&........\n+00002a50: de04 1600 3227 0000 0000 8608 280d e804 ....2'......(...\n+00002a60: 1600 3c27 0000 0000 c400 350d dd00 1700 ..<'......5.....\n+00002a70: 502d 0000 0000 8100 150e dd00 1700 692d P-............i-\n+00002a80: 0000 0000 8618 1f03 dd00 1700 742d 0000 ............t-..\n+00002a90: 0000 8608 1d0e c304 1700 8f2d 0000 0000 ...........-....\n+00002aa0: 8608 290e cd04 1700 9c2d 0000 0000 8608 ..)......-......\n+00002ab0: 350e c304 1800 b72d 0000 0000 8608 420e 5......-......B.\n+00002ac0: cd04 1800 c42d 0000 0000 c400 350d dd00 .....-......5...\n+00002ad0: 1900 582f 0000 0000 8618 1f03 dd00 1900 ..X/............\n+00002ae0: 682f 0000 0000 8608 1d0e c304 1900 832f h/............./\n+00002af0: 0000 0000 8608 290e cd04 1900 902f 0000 ......)....../..\n+00002b00: 0000 8608 4f0e 0b01 1a00 cc2f 0000 0000 ....O....../....\n+00002b10: 8608 680e d804 1a00 d82f 0000 0000 8608 ..h....../......\n+00002b20: 810e 6105 1b00 f32f 0000 0000 8608 970e ..a..../........\n+00002b30: 6b05 1b00 0030 0000 0000 c400 350d dd00 k....0......5...\n+00002b40: 1c00 dc32 0000 0000 8618 1f03 dd00 1c00 ...2............\n+00002b50: 1033 0000 0000 8608 350e c304 1c00 2b33 .3......5.....+3\n+00002b60: 0000 0000 8608 420e cd04 1c00 3833 0000 ......B.....83..\n+00002b70: 0000 8608 870d 9d00 1d00 5333 0000 0000 ..........S3....\n+00002b80: 8608 9c0d fe02 1d00 6033 0000 0000 c609 ........`3......\n+00002b90: b10d 9d00 1e00 7b33 0000 0000 c609 bd0d ......{3........\n+00002ba0: fe02 1e00 8833 0000 0000 8608 ad0e 8b05 .....3..........\n+00002bb0: 1f00 a433 0000 0000 8608 810e 6105 1f00 ...3........a...\n+00002bc0: bf33 0000 0000 8608 970e 6b05 1f00 cc33 .3........k....3\n+00002bd0: 0000 0000 c400 350d dd00 2000 bc38 0000 ......5... ..8..\n+00002be0: 0000 8100 bd0e ba05 2000 3e39 0000 0000 ........ .>9....\n+00002bf0: 8618 1f03 dd00 2300 5439 0000 0000 c600 ......#.T9......\n+00002c00: 980b 7803 2300 9239 0000 0000 8618 1f03 ..x.#..9........\n+00002c10: dd00 2600 9b39 0000 0000 8618 1f03 1005 ..&..9..........\n+00002c20: 2600 ab39 0000 0000 8618 1f03 cf05 2700 &..9..........'.\n+00002c30: bc39 0000 0000 8608 2a08 d605 2800 e239 .9......*...(..9\n+00002c40: 0000 0000 8608 3308 e105 2900 f439 0000 ......3...)..9..\n+00002c50: 0000 8608 d20e 9300 2b00 703a 0000 0000 ........+.p:....\n+00002c60: 8600 6d02 f305 2b00 943a 0000 0000 8600 ..m...+..:......\n+00002c70: e00e cf05 2c00 c43a 0000 0000 8600 e00e ....,..:........\n+00002c80: 1005 2d00 fc3a 0000 0000 8600 000c f905 ..-..:..........\n+00002c90: 2e00 1d3b 0000 0000 8600 1b0c ff05 2f00 ...;........../.\n+00002ca0: 303b 0000 0000 8600 280c f305 3100 513b 0;......(...1.Q;\n+00002cb0: 0000 0000 8600 300c e105 3200 643b 0000 ......0...2.d;..\n+00002cc0: 0000 8600 e107 0706 3400 7f3b 0000 0000 ........4..;....\n+00002cd0: 8600 370c 1106 3400 903b 0000 0000 8318 ..7...4..;......\n+00002ce0: 1f03 1005 3500 b43b 0000 0000 8608 ef07 ....5..;........\n+00002cf0: 1d06 3600 dc3b 0000 0000 e109 e90e 9803 ..6..;..........\n+00002d00: 3600 fc3b 0000 0000 8600 b208 9d00 3600 6..;..........6.\n+00002d10: 1c3c 0000 0000 e101 140f 9d00 3600 3c3c .<..........6.<<\n+00002d20: 0000 0000 8600 730c dd00 3600 4a3c 0000 ......s...6.J<..\n+00002d30: 0000 e101 3c0f dd00 3600 583c 0000 0000 ....<...6.X<....\n+00002d40: 8618 1f03 dd00 3600 783c 0000 0000 8608 ......6.x<......\n+00002d50: 610f 9300 3600 933c 0000 0000 8608 6e0f a...6..<......n.\n+00002d60: d501 3600 b03c 0000 0000 8608 7b0f 9300 ..6..<......{...\n+00002d70: 3700 cb3c 0000 0000 8608 870f d501 3700 7..<..........7.\n+00002d80: e83c 0000 0000 8608 930f 7700 3800 033d .<........w.8..=\n+00002d90: 0000 0000 8608 a70a 3200 3800 143d 0000 ........2.8..=..\n+00002da0: 0000 8608 a00f 9300 3900 2f3d 0000 0000 ........9./=....\n+00002db0: 8608 a80f d501 3900 3c3d 0000 0000 8608 ......9.<=......\n+00002dc0: b00f 7700 3a00 573d 0000 0000 8608 8e0a ..w.:.W=........\n+00002dd0: 3200 3a00 683d 0000 0000 8608 be0f 9300 2.:.h=..........\n+00002de0: 3b00 833d 0000 0000 8608 c60f d501 3b00 ;..=..........;.\n+00002df0: 903d 0000 0000 8608 ce0f 7700 3c00 ac3d .=........w.<..=\n+00002e00: 0000 0000 8608 d90f 3200 3c00 133e 0000 ........2.<..>..\n+00002e10: 0000 8618 1f03 dd00 3d00 283e 0000 0000 ........=.(>....\n+00002e20: c600 980b 7803 3d00 663e 0000 0000 8618 ....x.=.f>......\n+00002e30: 1f03 dd00 4000 703e 0000 0000 8608 ce0f ....@.p>........\n+00002e40: 7700 4000 8c3e 0000 0000 8608 d90f 3200 w.@..>........2.\n+00002e50: 4000 f33e 0000 0000 8618 1f03 dd00 4100 @..>..........A.\n+00002e60: fc3e 0000 0000 8618 1f03 2606 4100 0c3f .>........&.A..?\n+00002e70: 0000 0000 8618 1f03 2c06 4200 1c3f 0000 ........,.B..?..\n+00002e80: 0000 8608 2a08 3306 4300 423f 0000 0000 ....*.3.C.B?....\n+00002e90: 8608 3308 3e06 4400 543f 0000 0000 8608 ..3.>.D.T?......\n+00002ea0: d20e 9300 4600 d03f 0000 0000 8600 6d02 ....F..?......m.\n+00002eb0: 5006 4600 f43f 0000 0000 8600 e00e 2c06 P.F..?........,.\n+00002ec0: 4700 2440 0000 0000 8600 e00e 2606 4800 G.$@........&.H.\n+00002ed0: 5c40 0000 0000 8600 000c 5606 4900 7d40 \\@........V.I.}@\n+00002ee0: 0000 0000 8600 1b0c 5c06 4a00 9040 0000 ........\\.J..@..\n+00002ef0: 0000 8600 280c 5006 4c00 b140 0000 0000 ....(.P.L..@....\n+00002f00: 8600 300c 3e06 4d00 c440 0000 0000 8600 ..0.>.M..@......\n+00002f10: e107 6406 4f00 df40 0000 0000 8600 370c ..d.O..@......7.\n+00002f20: 6e06 4f00 f040 0000 0000 8318 1f03 2606 n.O..@........&.\n+00002f30: 5000 1441 0000 0000 8608 ef07 7406 5100 P..A........t.Q.\n+00002f40: 3c41 0000 0000 e109 e90e 9803 5100 5c41 .\n-00003010: 0000 0200 4a0a 0000 0300 6d08 0000 0400 ....J.....m.....\n-00003020: 580a 0000 0500 620a 0000 0100 3e0a 0000 X.....b.....>...\n-00003030: 0200 4a0a 0000 0300 6d08 0000 0400 580a ..J.....m.....X.\n-00003040: 0000 0100 3c03 0000 0100 3c03 0000 0100 ....<.....<.....\n-00003050: 3c03 0000 0100 3c03 0000 0100 3c03 0000 <.....<.....<...\n-00003060: 0100 3c03 0000 0100 3c03 0000 0100 3c03 ..<.....<.....<.\n-00003070: 0000 0100 3c03 0000 0100 3c03 0000 0100 ....<.....<.....\n-00003080: 950b 0000 0200 9d0b 0000 0300 3c03 0000 ............<...\n-00003090: 0100 3c03 0000 0100 3c03 0000 0100 3c03 ..<.....<.....<.\n-000030a0: 0000 0100 ef0b 0000 0100 ef0b 0000 0200 ................\n-000030b0: 3c03 0000 0100 1a0c 0000 0100 1f0c 0000 <...............\n-000030c0: 0100 1f0c 0000 0100 1a0c 0000 0100 2e0c ................\n-000030d0: 0000 0200 ef0b 0000 0100 1a0c 0000 0100 ................\n-000030e0: ef0b 0000 0200 1a0c 0000 0100 1a0c 0000 ................\n-000030f0: 0100 8c0c 0000 0100 3c03 0000 0100 3c03 ........<.....<.\n-00003100: 0000 0100 ef0b 0000 0100 ef0b 0000 0200 ................\n-00003110: 3c03 0000 0100 1a0c 0000 0100 1f0c 0000 <...............\n-00003120: 0100 1f0c 0000 0100 1a0c 0000 0100 2e0c ................\n-00003130: 0000 0200 ef0b 0000 0100 1a0c 0000 0100 ................\n-00003140: ef0b 0000 0200 1a0c 0000 0100 1a0c 0000 ................\n-00003150: 0100 9e0c 0000 0100 950b 0000 0200 9d0b ................\n-00003160: 0000 0300 3c03 0d00 1900 0f00 1900 3900 ....<.........9.\n+00003000: 0100 3c03 0000 0100 3c03 0000 0100 3c03 ..<.....<.....<.\n+00003010: 0000 0100 3c03 0000 0100 3c03 0000 0100 ....<.....<.....\n+00003020: 3c03 0000 0100 3c03 0000 0100 3c03 0000 <.....<.....<...\n+00003030: 0100 3c03 0000 0100 3c03 0000 0100 3c03 ..<.....<.....<.\n+00003040: 0000 0100 ed0a 0000 0200 8005 0000 0300 ................\n+00003050: f50a 0000 0100 700b 0000 0200 780b 0000 ......p.....x...\n+00003060: 0300 3c03 0000 0100 3c03 0000 0100 3c03 ..<.....<.....<.\n+00003070: 0000 0100 ca0b 0000 0100 ca0b 0000 0200 ................\n+00003080: 3c03 0000 0100 f50b 0000 0100 fa0b 0000 <...............\n+00003090: 0100 fa0b 0000 0100 f50b 0000 0100 090c ................\n+000030a0: 0000 0200 ca0b 0000 0100 f50b 0000 0100 ................\n+000030b0: ca0b 0000 0200 f50b 0000 0100 f50b 0000 ................\n+000030c0: 0100 670c 0000 0100 3c03 0000 0100 3c03 ..g.....<.....<.\n+000030d0: 0000 0100 3c03 0000 0100 3c03 0000 0100 ....<.....<.....\n+000030e0: 3c03 0000 0100 3c03 0000 0100 3c03 0000 <.....<.....<...\n+000030f0: 0100 700b 0000 0200 780b 0000 0300 3c03 ..p.....x.....<.\n+00003100: 0000 0100 3c03 0000 0100 3c03 0000 0100 ....<.....<.....\n+00003110: 3c03 0000 0100 ca0b 0000 0100 ca0b 0000 <...............\n+00003120: 0200 3c03 0000 0100 f50b 0000 0100 fa0b ..<.............\n+00003130: 0000 0100 fa0b 0000 0100 f50b 0000 0100 ................\n+00003140: 090c 0000 0200 ca0b 0000 0100 f50b 0000 ................\n+00003150: 0100 ca0b 0000 0200 f50b 0000 0100 f50b ................\n+00003160: 0000 0100 9e0c 0b00 1900 1100 1900 3900 ..............9.\n 00003170: 1f03 3200 4100 1f03 3200 4900 5403 7200 ..2.A...2.I.T.r.\n 00003180: 5100 6803 7700 1100 1f03 3200 5900 9b03 Q.h.w.....2.Y...\n 00003190: 8900 5900 ae03 8e00 6100 c403 9300 1900 ..Y.....a.......\n 000031a0: d403 9700 6900 ef03 9d00 5900 fa03 8900 ....i.....Y.....\n 000031b0: 6900 1604 7700 7900 2a04 a100 4900 4104 i...w.y.*...I.A.\n 000031c0: aa00 9100 1f03 af00 1900 6604 9300 9900 ..........f.....\n 000031d0: 9c04 b600 0900 bf04 bb00 a100 1f03 c000 ................\n 000031e0: 4900 da04 c600 c100 ed04 9d00 c100 fd04 I...............\n 000031f0: 7700 c100 0605 cf00 c100 1305 d400 a100 w...............\n 00003200: 1c05 d800 b100 2905 dd00 c900 3b05 dd00 ......).....;...\n-00003210: 9100 1f03 e100 e900 1f03 dd00 f100 1f03 ................\n-00003220: 3200 0900 c805 7700 0901 e405 5f01 0901 2.....w....._...\n-00003230: eb05 6401 1101 0006 6a01 1901 1f03 c000 ..d.....j.......\n-00003240: 2101 1f03 c000 f900 6506 7001 f900 7c06 !.......e.p...|.\n-00003250: 7801 2901 6803 7d01 3101 ad06 8201 7900 x.).h.}.1.....y.\n-00003260: b906 8701 3101 c706 8d01 7900 e306 9001 ....1.....y.....\n-00003270: 3101 ea06 8201 2901 2b07 9601 4901 4a07 1.....).+...I.J.\n-00003280: 9c01 4101 5807 7700 1101 e405 5f01 7900 ..A.X.w....._.y.\n-00003290: 6407 2700 7900 6a07 a201 7900 7507 9300 d.'.y.j...y.u...\n-000032a0: 7900 8007 a701 7900 8a07 ac01 7900 9407 y.....y.....y...\n-000032b0: b101 3101 9c07 8201 7900 e306 b701 7900 ..1.....y.....y.\n-000032c0: a807 a201 5101 ba07 bd01 5101 ce07 3200 ....Q.....Q...2.\n-000032d0: 5101 d707 c401 5101 e307 3200 5101 f107 Q.....Q...2.Q...\n-000032e0: c401 5101 fc07 3200 5101 0908 c901 5901 ..Q...2.Q.....Y.\n-000032f0: 2108 c401 f900 2a08 cf01 4101 3508 9d00 !.....*...A.5...\n-00003300: 2901 3e08 9601 f900 5108 dd00 6900 5e08 ).>.....Q...i.^.\n-00003310: dd00 2100 7f08 d701 5101 8b08 bd01 2100 ..!.....Q.....!.\n-00003320: 9a08 dc01 2100 1f03 dd00 6101 1f03 dd00 ....!.....a.....\n-00003330: 6901 1f03 c000 b100 7507 d400 b100 c308 i.......u.......\n-00003340: 1902 a900 1f03 2102 b100 e608 2f02 a101 ......!...../...\n-00003350: 1509 8201 a901 1f03 dd00 b101 1f03 6e02 ..............n.\n-00003360: 0900 0006 bb00 b901 1f03 c000 b901 6b09 ..............k.\n-00003370: c401 7900 7409 5f01 b901 8209 3200 2100 ..y.t._.....2.!.\n-00003380: 8d09 a602 8900 9609 ab02 7100 a609 7700 ..........q...w.\n-00003390: c100 1f03 3200 2900 af09 2300 2900 b906 ....2.)...#.)...\n-000033a0: af02 c100 b809 b702 1101 c509 bd02 1101 ................\n-000033b0: bf04 6a01 c100 d609 c302 b901 df09 c802 ..j.............\n-000033c0: c101 310a dd00 2100 380a dd00 3101 6c0a ..1...!.8...1.l.\n-000033d0: b701 0900 1f03 3200 0900 740a 7d01 1100 ......2...t.}...\n-000033e0: 0006 dd00 6900 820a b702 6900 940a dd00 ....i.....i.....\n-000033f0: 6900 9c0a cf00 2900 ae0a af02 a900 1f03 i.....).........\n-00003400: e902 c901 1f03 c000 d101 1f03 c000 5101 ..............Q.\n-00003410: ed04 9d00 5101 fd04 7700 5101 e40a cf00 ....Q...w.Q.....\n-00003420: 5101 1305 d400 d101 1c05 1503 e901 1f03 Q...............\n-00003430: 3200 f101 a609 4303 f101 290b 4803 2901 2.....C...).H.).\n-00003440: 1f03 dd00 f901 1f03 9603 0102 630b de03 ............c...\n-00003450: 1102 1f03 9603 1102 a50b e703 1902 b70b ................\n-00003460: ed03 1102 bd0b f603 2902 1f03 dd00 2902 ........).....).\n-00003470: f50b 2804 3102 8d09 2e04 3102 9a08 3304 ..(.1.....1...3.\n-00003480: 3902 4a07 3904 3100 5807 3e04 4901 100c 9.J.9.1.X.>.I...\n-00003490: 9300 3100 3508 9d00 3102 ba02 4204 2902 ..1.5...1...B.).\n-000034a0: 100c 9300 3102 250c d701 4102 400c 4704 ....1.%...A.@.G.\n-000034b0: 3102 4d0c 4204 3102 550c 3304 3102 5c0c 1.M.B.1.U.3.1.\\.\n-000034c0: 4f04 5102 1f03 3200 7100 1f03 dd00 3100 O.Q...2.q.....1.\n-000034d0: 980c dd00 5902 1f03 7801 6102 1f03 3200 ....Y...x.a...2.\n-000034e0: 6902 1f03 7801 7102 1f03 7801 7902 1f03 i...x.q...x.y...\n+00003210: 9100 1f03 e100 e900 a305 0501 0900 1f03 ................\n+00003220: 3200 0900 ab05 0b01 1100 b905 dd00 6900 2.............i.\n+00003230: c005 1001 6900 d205 dd00 0900 da05 7700 ....i.........w.\n+00003240: 6900 ec05 cf00 2100 fe05 1601 a900 1f03 i.....!.........\n+00003250: 1e01 b100 2d06 2701 b100 3206 2f01 0901 ....-.'...2./...\n+00003260: 1f03 dd00 1101 5806 4d01 1901 1f03 dd00 ......X.M.......\n+00003270: 2101 1f03 7801 2901 1f03 dd00 3101 1f03 !...x.).....1...\n+00003280: 3200 4901 f306 ca01 4901 fa06 cf01 0900 2.I.....I.......\n+00003290: b905 bb00 3901 1f03 c000 3901 0a07 d501 ....9.....9.....\n+000032a0: 7900 1307 ca01 3901 2107 3200 5101 6803 y.....9.!.2.Q.h.\n+000032b0: 0b01 e900 4407 4d01 7900 5007 da01 e900 ....D.M.y.P.....\n+000032c0: 5e07 e001 7900 7a07 e301 e900 8107 4d01 ^...y.z.......M.\n+000032d0: 5101 c207 e901 6901 e107 ef01 6101 ef07 Q.....i.....a...\n+000032e0: 7700 7101 f306 ca01 7900 0008 f501 7900 w.q.....y.....y.\n+000032f0: 0b08 9300 7900 1608 fa01 7900 2008 ff01 ....y.....y. ...\n+00003300: 2900 2a08 0402 2900 3308 0902 e900 3c08 ).*...).3.....<.\n+00003310: 4d01 7900 7a07 0501 7900 4808 0f02 2900 M.y.z...y.H...).\n+00003320: 5008 1502 8900 5c08 1a02 7100 6c08 7700 P.....\\...q.l.w.\n+00003330: c100 1f03 3200 2100 7508 1700 2100 5007 ....2.!.u...!.P.\n+00003340: 1601 c100 7e08 1001 7101 8b08 1e02 7101 ....~...q.....q.\n+00003350: bf04 2402 b100 0b08 d400 c100 9c08 2a02 ..$...........*.\n+00003360: 3901 a508 2f02 6101 b208 9d00 5101 bb08 9.../.a.....Q...\n+00003370: e901 7900 ce08 f501 7901 1c09 dd00 6900 ..y.....y.....i.\n+00003380: 2309 dd00 2900 2a09 dd00 2900 1f03 dd00 #...).*...).....\n+00003390: 8101 1f03 c000 a900 1f03 6c02 a101 1f03 ..........l.....\n+000033a0: c000 a901 1f03 c000 b101 ed04 9d00 b101 ................\n+000033b0: fd04 7700 b101 de09 cf00 b101 1305 d400 ..w.............\n+000033c0: a901 1c05 aa02 7101 b905 2402 d101 1f03 ......q...$.....\n+000033d0: c000 d901 1f03 c000 c901 340a f502 c901 ..........4.....\n+000033e0: 4b0a fe02 7900 5f0a 1b00 b101 650a 0303 K...y._.....e...\n+000033f0: b101 790a 3200 b101 820a d501 b101 8e0a ..y.2...........\n+00003400: 3200 b101 9c0a d501 b101 a70a 3200 b101 2...........2...\n+00003410: b40a 0a03 e101 cc0a d501 c901 d50a 1003 ................\n+00003420: c901 e00a dd00 b101 fd0a 0303 e901 1f03 ................\n+00003430: 1803 f101 3e0b 6003 0102 1f03 1803 0102 ....>.`.........\n+00003440: 800b 6903 0902 920b 6f03 0102 980b 7803 ..i.....o.....x.\n+00003450: 1902 1f03 dd00 1902 d00b 8203 2102 2a08 ............!.*.\n+00003460: 8803 2102 3308 8d03 2902 e107 9303 3100 ..!.3...).....1.\n+00003470: ef07 9803 6901 eb0b 9300 3100 b208 9d00 ....i.....1.....\n+00003480: 2102 6d02 9c03 1902 eb0b 9300 2102 000c !.m.........!...\n+00003490: 1502 3102 1b0c a103 2102 280c 9c03 2102 ..1.....!.(...!.\n+000034a0: 300c 8d03 2102 370c a903 4102 1f03 3200 0...!.7...A...2.\n+000034b0: 7100 1f03 dd00 3100 730c dd00 4902 1f03 q.....1.s...I...\n+000034c0: 3200 5102 6c08 e003 5102 960c e503 5101 2.Q.l...Q.....Q.\n+000034d0: 1f03 dd00 5902 1f03 fe02 6102 1f03 3200 ....Y.....a...2.\n+000034e0: 6902 1f03 fe02 7102 1f03 fe02 7902 1f03 i.....q.....y...\n 000034f0: 3200 8102 1f03 3200 8902 1f03 3200 9102 2.....2.....2...\n 00003500: 1f03 3200 9902 1f03 3200 a102 1f03 3200 ..2.....2.....2.\n 00003510: a902 1f03 3200 b102 1f03 3200 b902 1f03 ....2.....2.....\n-00003520: 5107 c902 1f03 dd00 0800 8800 2b03 0800 Q...........+...\n-00003530: 8c00 3003 0800 9400 d403 0800 9800 2f01 ..0.........../.\n-00003540: 0800 9c00 d903 0800 b000 d403 0800 b400 ................\n-00003550: 2f01 0800 b800 d903 2900 1300 4200 2e00 /.......)...B...\n-00003560: 9304 c806 2e00 9b04 c806 2e00 a304 c806 ................\n-00003570: 2e00 ab04 ce06 2e00 b304 d406 2e00 bb04 ................\n-00003580: de06 2e00 c304 f506 2e00 cb04 fe06 2e00 ................\n-00003590: d304 d406 2e00 db04 1f07 2e00 e304 c806 ................\n-000035a0: 2e00 eb04 4707 2e00 f304 5807 2e00 fb04 ....G.....X.....\n-000035b0: 6107 4300 0b00 3700 4900 1300 5b00 6300 a.C...7.I...[.c.\n-000035c0: 0b00 ea00 6900 1300 7b00 8300 0b00 e201 ....i...{.......\n-000035d0: 8900 1300 f300 a300 0b00 3702 a900 1300 ..........7.....\n-000035e0: 0d01 a900 eb00 2f01 c900 1300 3401 c900 ....../.....4...\n-000035f0: eb00 2f01 e300 0b00 f402 e900 f300 4101 ../...........A.\n-00003600: 0301 b303 1b03 0901 1300 4e01 2301 d303 ..........N.#...\n-00003610: 9d03 2901 1300 ee01 4901 1300 0302 6301 ..).....I.....c.\n-00003620: b303 0004 6901 1300 4200 8301 7b04 5404 ....i...B...{.T.\n-00003630: 8901 1300 4002 a901 1300 4d02 a901 9302 ....@.....M.....\n-00003640: 2f01 c301 7b04 5404 c901 1300 6002 c901 /...{.T.....`...\n-00003650: 9b02 7402 e901 1300 8102 e901 eb00 2f01 ..t.........../.\n-00003660: 0302 d303 5e04 0902 1300 3401 0902 eb00 ....^.....4.....\n-00003670: 2f01 2902 f300 4101 4902 1300 9702 6902 /.)...A.I.....i.\n-00003680: 1300 7b00 8902 1300 ce02 a902 1300 ee01 ..{.............\n-00003690: c902 1300 ff02 e902 1300 4e01 0903 1300 ..........N.....\n-000036a0: 3503 2903 1300 4e03 4903 1300 5b03 6903 5.)...N.I...[.i.\n-000036b0: 1300 6903 8903 1300 7203 a903 1300 8103 ..i.....r.......\n-000036c0: c903 1300 8a03 e903 1300 1004 9804 a704 ................\n-000036d0: bf04 cb04 d604 e604 f104 0105 0b05 1605 ................\n-000036e0: 4305 4905 5905 5d05 6205 6b05 7b05 8605 C.I.Y.].b.k.{...\n-000036f0: b105 cb05 dd05 e905 0d06 1806 2306 3a06 ............#.:.\n-00003700: 4606 6a06 0200 0100 0300 0400 0400 0900 F.j.............\n-00003710: 0500 0b00 0600 1400 0700 1500 0800 1800 ................\n-00003720: 0b00 1f00 0c00 2000 0d00 2200 0e00 2400 ...... ...\"...$.\n-00003730: 0f00 2600 0000 e40f 7a06 0000 ec0f 7f06 ..&.....z.......\n-00003740: 0000 8a01 8406 0000 f80f 7a06 0000 0110 ..........z.....\n-00003750: 8906 0000 1210 8906 0000 9e0c 8d06 0000 ................\n-00003760: 1a10 9206 0000 2c10 7a06 0000 f80f 7a06 ......,.z.....z.\n-00003770: 0000 e40f 7a06 0000 3410 9706 0000 3c10 ....z...4.....<.\n-00003780: 9b06 0000 4210 a006 0000 0110 8906 0000 ....B...........\n-00003790: 1210 8906 0000 8c0c a406 0000 7d00 a906 ............}...\n-000037a0: 0000 8a01 8406 0000 4b10 8906 0000 2c10 ........K.....,.\n-000037b0: 7a06 0000 5510 7f06 0000 1a10 9206 0000 z...U...........\n-000037c0: c808 a006 0000 6a10 a006 0000 7210 9706 ......j.....r...\n-000037d0: 0000 7b10 a006 0000 7f10 9706 0000 8910 ..{.............\n-000037e0: a006 0000 8d10 9706 0000 8d10 9706 0000 ................\n-000037f0: 9410 ae06 0000 9910 a006 0000 a310 b406 ................\n-00003800: 0000 ca10 b806 0000 9410 bd06 0000 9910 ................\n-00003810: a006 0000 a310 b406 0000 ca10 c306 0200 ................\n+00003520: 5007 c902 1f03 dd00 0800 7000 5603 0800 P.........p.V...\n+00003530: 7400 6501 0800 7800 5b03 0800 9c00 c803 t.e...x.[.......\n+00003540: 0800 a000 cd03 0800 a800 5603 0800 ac00 ..........V.....\n+00003550: 6501 0800 b000 5b03 2900 1300 4200 2e00 e.....[.)...B...\n+00003560: 9304 c706 2e00 9b04 c706 2e00 a304 c706 ................\n+00003570: 2e00 ab04 cd06 2e00 b304 d306 2e00 bb04 ................\n+00003580: dd06 2e00 c304 f406 2e00 cb04 fd06 2e00 ................\n+00003590: d304 d306 2e00 db04 1e07 2e00 e304 c706 ................\n+000035a0: 2e00 eb04 4607 2e00 f304 5707 2e00 fb04 ....F.....W.....\n+000035b0: 6007 4300 0b00 3700 4900 1300 5b00 6900 `.C...7.I...[.i.\n+000035c0: 1300 7b00 8300 0b00 3701 8900 1300 ea00 ..{.....7.......\n+000035d0: a300 0b00 3502 a900 1300 4200 c300 0b00 ....5.....B.....\n+000035e0: 7802 c900 1300 4001 e300 0b00 b002 e900 x.....@.........\n+000035f0: 1300 5201 e900 5b01 6501 0301 b303 1f03 ..R...[.e.......\n+00003600: 0901 1300 6a01 0901 6301 7e01 2901 1300 ....j...c.~.)...\n+00003610: 8b01 2901 6b01 6501 4301 5b04 ae03 4901 ..).k.e.C.[...I.\n+00003620: 1300 a101 4901 6b01 6501 6901 7301 ae01 ....I.k.e.i.s...\n+00003630: 8301 7304 b803 8901 1300 bb01 a301 b303 ..s.............\n+00003640: 3304 a901 1300 7b00 c901 1300 4102 e301 3.....{.....A...\n+00003650: 7304 6d04 e901 1300 5602 0302 5b04 ae03 s.m.....V...[...\n+00003660: 0902 1300 4102 2902 1300 8302 4902 1300 ....A.).....I...\n+00003670: 9902 6902 1300 b902 8902 1300 d302 8902 ..i.............\n+00003680: 6b01 6501 a902 1300 a101 a902 6b01 6501 k.e.........k.e.\n+00003690: c902 7301 ae01 e902 1300 9902 8903 1300 ..s.............\n+000036a0: d203 a903 1300 eb03 c903 1300 f803 e903 ................\n+000036b0: 1300 0604 0904 1300 0f04 2904 1300 1e04 ..........).....\n+000036c0: 4904 1300 2704 6904 1300 7d04 9504 a404 I...'.i...}.....\n+000036d0: bc04 c804 d304 e304 ee04 f904 fd04 0205 ................\n+000036e0: 0b05 1b05 2605 5105 6605 7105 9005 9505 ....&.Q.f.q.....\n+000036f0: c405 ca05 dc05 e805 0c06 1706 2206 3906 ............\".9.\n+00003700: 4506 6906 0200 0100 0300 0400 0400 0500 E.i.............\n+00003710: 0500 0e00 0600 1000 0700 1300 0a00 1800 ................\n+00003720: 0b00 1a00 0c00 1c00 0f00 2300 1000 2400 ..........#...$.\n+00003730: 1100 2600 0000 e40f 7906 0000 ec0f 7e06 ..&.....y.....~.\n+00003740: 0000 8a01 8306 0000 f80f 8806 0000 e40f ................\n+00003750: 7906 0000 0210 8c06 0000 0a10 9006 0000 y...............\n+00003760: 1010 9506 0000 1910 8806 0000 2a10 8806 ............*...\n+00003770: 0000 670c 9906 0000 7200 9e06 0000 8a01 ..g.....r.......\n+00003780: 8306 0000 3210 7906 0000 3a10 7906 0000 ....2.y...:.y...\n+00003790: 3210 7906 0000 4310 7e06 0000 5810 a306 2.y...C.~...X...\n+000037a0: 0000 3a10 7906 0000 1910 8806 0000 2a10 ..:.y.........*.\n+000037b0: 8806 0000 9e0c a806 0000 5810 a306 0000 ..........X.....\n+000037c0: 6a10 ad06 0000 6f10 9506 0000 7910 b306 j.....o.....y...\n+000037d0: 0000 a010 b706 0000 1406 9506 0000 a810 ................\n+000037e0: 9506 0000 b010 8c06 0000 b910 9506 0000 ................\n+000037f0: bd10 8c06 0000 c710 9506 0000 cb10 8c06 ................\n+00003800: 0000 cb10 8c06 0000 6a10 bc06 0000 6f10 ........j.....o.\n+00003810: 9506 0000 7910 b306 0000 a010 c206 0200 ....y...........\n 00003820: 0200 0300 0100 0300 0300 0200 0400 0500 ................\n 00003830: 0100 0500 0500 0200 0600 0700 0100 0700 ................\n 00003840: 0700 0200 0a00 0900 0100 0b00 0900 0200 ................\n-00003850: 0c00 0b00 0100 0d00 0b00 0200 0e00 0d00 ................\n-00003860: 0100 0f00 0d00 0200 1000 0f00 0200 1100 ................\n-00003870: 1100 0100 1200 1100 0200 1600 1300 0100 ................\n-00003880: 1700 1300 0200 1800 1500 0100 1900 1500 ................\n-00003890: 0200 1c00 1700 0100 1d00 1700 0200 1e00 ................\n-000038a0: 1900 0100 1f00 1900 0200 2000 1b00 0100 .......... .....\n-000038b0: 2100 1b00 0200 2200 1d00 0100 2300 1d00 !.....\".....#...\n-000038c0: 0200 2400 1f00 0100 2500 1f00 0200 2600 ..$.....%.....&.\n-000038d0: 2100 0100 2700 2100 0200 2800 2300 0100 !...'.!...(.#...\n-000038e0: 2900 2300 0200 2a00 2500 0100 2b00 2500 ).#...*.%...+.%.\n-000038f0: 0200 2c00 2700 0100 2d00 2700 0200 3100 ..,.'...-.'...1.\n-00003900: 2900 0100 3200 2900 0200 3600 2b00 0100 )...2.)...6.+...\n-00003910: 3700 2b00 0200 3800 2d00 0100 3900 2d00 7.+...8.-...9.-.\n-00003920: 0200 3a00 2f00 0100 3b00 2f00 0200 3e00 ..:./...;./...>.\n-00003930: 3100 0100 3f00 3100 0200 4000 3300 0100 1...?.1...@.3...\n-00003940: 4100 3300 0200 4200 3500 0100 4300 3500 A.3...B.5...C.5.\n-00003950: 0200 4400 3700 0100 4500 3700 0200 4600 ..D.7...E.7...F.\n-00003960: 3900 0100 4700 3900 0200 4800 3b00 0100 9...G.9...H.;...\n-00003970: 4900 3b00 0200 4a00 3d00 0100 4b00 3d00 I.;...J.=...K.=.\n-00003980: 0200 4f00 3f00 0100 5000 3f00 0200 5400 ..O.?...P.?...T.\n-00003990: 4100 0100 5500 4100 0200 5600 4300 0200 A...U.A...V.C...\n-000039a0: 6200 4500 0200 6100 4700 0200 6a00 4900 b.E...a.G...j.I.\n-000039b0: 0100 6b00 4900 0200 6c00 4b00 0200 7800 ..k.I...l.K...x.\n-000039c0: 4d00 0200 7700 4f00 0d00 c400 0b01 0d00 M...w.O.........\n-000039d0: c800 0f01 0d00 cc00 2301 0f00 f000 0b01 ........#.......\n-000039e0: 0f00 f400 0f01 0f00 f800 2301 0480 0000 ..........#.....\n+00003850: 0f00 0b00 0100 1000 0b00 0200 1100 0d00 ................\n+00003860: 0100 1200 0d00 0200 1300 0f00 0100 1400 ................\n+00003870: 0f00 0200 1500 1100 0100 1600 1100 0200 ................\n+00003880: 1700 1300 0100 1800 1300 0200 1900 1500 ................\n+00003890: 0100 1a00 1500 0200 1b00 1700 0100 1c00 ................\n+000038a0: 1700 0200 1d00 1900 0100 1e00 1900 0200 ................\n+000038b0: 1f00 1b00 0100 2000 1b00 0200 2400 1d00 ...... .....$...\n+000038c0: 0100 2500 1d00 0200 2600 1f00 0100 2700 ..%.....&.....'.\n+000038d0: 1f00 0200 2a00 2100 0100 2b00 2100 0200 ....*.!...+.!...\n+000038e0: 2c00 2300 0100 2d00 2300 0200 2e00 2500 ,.#...-.#.....%.\n+000038f0: 0100 2f00 2500 0200 3200 2700 0100 3300 ../.%...2.'...3.\n+00003900: 2700 0200 3400 2900 0100 3500 2900 0200 '...4.)...5.)...\n+00003910: 3600 2b00 0100 3700 2b00 0200 3800 2d00 6.+...7.+...8.-.\n+00003920: 0200 3900 2f00 0100 3a00 2f00 0200 4200 ..9./...:./...B.\n+00003930: 3100 0100 4300 3100 0200 4400 3300 0200 1...C.1...D.3...\n+00003940: 5000 3500 0200 4f00 3700 0200 5600 3900 P.5...O.7...V.9.\n+00003950: 0100 5700 3900 0200 5800 3b00 0100 5900 ..W.9...X.;...Y.\n+00003960: 3b00 0200 5a00 3d00 0100 5b00 3d00 0200 ;...Z.=...[.=...\n+00003970: 5c00 3f00 0100 5d00 3f00 0200 5e00 4100 \\.?...].?...^.A.\n+00003980: 0100 5f00 4100 0200 6000 4300 0100 6100 .._.A...`.C...a.\n+00003990: 4300 0200 6200 4500 0100 6300 4500 0200 C...b.E...c.E...\n+000039a0: 6700 4700 0100 6800 4700 0200 6c00 4900 g.G...h.G...l.I.\n+000039b0: 0100 6d00 4900 0200 6e00 4b00 0200 7a00 ..m.I...n.K...z.\n+000039c0: 4d00 0200 7900 4f00 0b00 a000 0301 0b00 M...y.O.........\n+000039d0: a400 0701 0b00 a800 1b01 1100 f400 0301 ................\n+000039e0: 1100 f800 0701 1100 fc00 1b01 0480 0000 ................\n 000039f0: 0000 5c00 ae11 0000 0000 0000 0000 d210 ..\\.............\n-00003a00: 0000 0400 0000 0000 0000 0000 0000 8007 ................\n+00003a00: 0000 0400 0000 0000 0000 0000 0000 7f07 ................\n 00003a10: ba12 0000 0000 0000 5c00 ae11 0000 0000 ........\\.......\n 00003a20: 0000 0000 4a03 0000 0000 0400 5400 0000 ....J.......T...\n-00003a30: 0000 0000 0000 8907 c312 0000 0000 0400 ................\n-00003a40: 0000 0000 0000 0000 0000 8007 3402 0000 ............4...\n+00003a30: 0000 0000 0000 8807 c312 0000 0000 0400 ................\n+00003a40: 0000 0000 0000 0000 0000 7f07 cb01 0000 ................\n 00003a50: 0000 0000 003c 4d6f 6475 6c65 3e00 4e41 ......NA\n 00003a60: 6e74 2e43 6f6d 7072 6573 7369 6f6e 2e54 nt.Compression.T\n-00003a70: 6173 6b73 0055 6e5a 6970 5461 736b 0054 asks.UnZipTask.T\n-00003a80: 6172 5461 736b 0047 556e 7a69 7000 5a69 arTask.GUnzip.Zi\n-00003a90: 7054 6173 6b00 4578 7061 6e64 4261 7365 pTask.ExpandBase\n-00003aa0: 5461 736b 0055 6e54 6172 5461 736b 004e Task.UnTarTask.N\n+00003a70: 6173 6b73 0055 6e5a 6970 5461 736b 0045 asks.UnZipTask.E\n+00003a80: 7870 616e 6442 6173 6554 6173 6b00 5a69 xpandBaseTask.Zi\n+00003a90: 7054 6173 6b00 4755 6e7a 6970 0055 6e54 pTask.GUnzip.UnT\n+00003aa0: 6172 5461 736b 0054 6172 5461 736b 004e arTask.TarTask.N\n 00003ab0: 416e 742e 436f 6d70 7265 7373 696f 6e2e Ant.Compression.\n-00003ac0: 5479 7065 7300 5461 7246 696c 6553 6574 Types.TarFileSet\n-00003ad0: 0044 7570 6c69 6361 7465 4861 6e64 6c69 .DuplicateHandli\n-00003ae0: 6e67 0044 7570 6c69 6361 7465 4861 6e64 ng.DuplicateHand\n-00003af0: 6c69 6e67 436f 6e76 6572 7465 7200 5a69 lingConverter.Zi\n-00003b00: 7046 696c 6553 6574 005a 6970 4669 6c65 pFileSet.ZipFile\n-00003b10: 5365 7443 6f6c 6c65 6374 696f 6e00 5a69 SetCollection.Zi\n-00003b20: 7046 696c 6553 6574 456e 756d 6572 6174 pFileSetEnumerat\n-00003b30: 6f72 0054 6172 4669 6c65 5365 7443 6f6c or.TarFileSetCol\n-00003b40: 6c65 6374 696f 6e00 5461 7246 696c 6553 lection.TarFileS\n-00003b50: 6574 456e 756d 6572 6174 6f72 0054 6172 etEnumerator.Tar\n-00003b60: 436f 6d70 7265 7373 696f 6e4d 6574 686f CompressionMetho\n-00003b70: 6400 5461 7243 6f6d 7072 6573 7369 6f6e d.TarCompression\n-00003b80: 4d65 7468 6f64 436f 6e76 6572 7465 7200 MethodConverter.\n+00003ac0: 5479 7065 7300 4475 706c 6963 6174 6548 Types.DuplicateH\n+00003ad0: 616e 646c 696e 6700 4475 706c 6963 6174 andling.Duplicat\n+00003ae0: 6548 616e 646c 696e 6743 6f6e 7665 7274 eHandlingConvert\n+00003af0: 6572 005a 6970 4669 6c65 5365 7443 6f6c er.ZipFileSetCol\n+00003b00: 6c65 6374 696f 6e00 5a69 7046 696c 6553 lection.ZipFileS\n+00003b10: 6574 456e 756d 6572 6174 6f72 0054 6172 etEnumerator.Tar\n+00003b20: 4669 6c65 5365 7400 5461 7243 6f6d 7072 FileSet.TarCompr\n+00003b30: 6573 7369 6f6e 4d65 7468 6f64 0054 6172 essionMethod.Tar\n+00003b40: 436f 6d70 7265 7373 696f 6e4d 6574 686f CompressionMetho\n+00003b50: 6443 6f6e 7665 7274 6572 005a 6970 4669 dConverter.ZipFi\n+00003b60: 6c65 5365 7400 5461 7246 696c 6553 6574 leSet.TarFileSet\n+00003b70: 436f 6c6c 6563 7469 6f6e 0054 6172 4669 Collection.TarFi\n+00003b80: 6c65 5365 7445 6e75 6d65 7261 746f 7200 leSetEnumerator.\n 00003b90: 7661 6c75 655f 5f00 5f6f 7665 7277 7269 value__._overwri\n 00003ba0: 7465 005f 7a69 7066 696c 6500 4669 6c65 te._zipfile.File\n 00003bb0: 496e 666f 0053 7973 7465 6d2e 494f 005f Info.System.IO._\n 00003bc0: 746f 4469 7200 4469 7265 6374 6f72 7949 toDir.DirectoryI\n 00003bd0: 6e66 6f00 5f65 6e63 6f64 696e 6700 456e nfo._encoding.En\n 00003be0: 636f 6469 6e67 0053 7973 7465 6d2e 5465 coding.System.Te\n-00003bf0: 7874 005f 6465 7374 4669 6c65 005f 6669 xt._destFile._fi\n-00003c00: 6c65 7365 7473 005f 666c 6174 7465 6e00 lesets._flatten.\n-00003c10: 5f69 6e63 6c75 6465 456d 7074 7944 6972 _includeEmptyDir\n-00003c20: 7300 5f63 6f6d 7072 6573 7369 6f6e 4d65 s._compressionMe\n-00003c30: 7468 6f64 005f 6164 6465 6444 6972 7300 thod._addedDirs.\n-00003c40: 4861 7368 7461 626c 6500 5379 7374 656d Hashtable.System\n-00003c50: 2e43 6f6c 6c65 6374 696f 6e73 005f 7372 .Collections._sr\n-00003c60: 6346 696c 6500 5f7a 6970 6c65 7665 6c00 cFile._ziplevel.\n-00003c70: 5f73 7461 6d70 4461 7465 5469 6d65 0044 _stampDateTime.D\n-00003c80: 6174 6554 696d 6500 5379 7374 656d 005f ateTime.System._\n-00003c90: 636f 6d6d 656e 7400 5f64 7570 6c69 6361 comment._duplica\n-00003ca0: 7465 4861 6e64 6c69 6e67 005f 6669 6c65 teHandling._file\n-00003cb0: 456e 7472 6965 7300 5f64 6573 7444 6972 Entries._destDir\n-00003cc0: 005f 6669 6c65 4d6f 6465 005f 6469 724d ._fileMode._dirM\n-00003cd0: 6f64 6500 5f75 7365 724e 616d 6500 5f75 ode._userName._u\n-00003ce0: 6964 005f 6772 6f75 704e 616d 6500 5f67 id._groupName._g\n-00003cf0: 6964 005f 7072 6566 6978 005f 6469 7246 id._prefix._dirF\n-00003d00: 6c61 6700 5f66 696c 6546 6c61 6700 4164 lag._fileFlag.Ad\n-00003d10: 6400 5072 6573 6572 7665 0046 6169 6c00 d.Preserve.Fail.\n-00003d20: 5f62 6173 6545 6e75 6d65 7261 746f 7200 _baseEnumerator.\n-00003d30: 4945 6e75 6d65 7261 746f 7200 4e6f 6e65 IEnumerator.None\n+00003bf0: 7874 005f 7a69 706c 6576 656c 005f 6669 xt._ziplevel._fi\n+00003c00: 6c65 7365 7473 005f 7374 616d 7044 6174 lesets._stampDat\n+00003c10: 6554 696d 6500 4461 7465 5469 6d65 0053 eTime.DateTime.S\n+00003c20: 7973 7465 6d00 5f63 6f6d 6d65 6e74 005f ystem._comment._\n+00003c30: 696e 636c 7564 6545 6d70 7479 4469 7273 includeEmptyDirs\n+00003c40: 005f 666c 6174 7465 6e00 5f64 7570 6c69 ._flatten._dupli\n+00003c50: 6361 7465 4861 6e64 6c69 6e67 005f 6164 cateHandling._ad\n+00003c60: 6465 6444 6972 7300 4861 7368 7461 626c dedDirs.Hashtabl\n+00003c70: 6500 5379 7374 656d 2e43 6f6c 6c65 6374 e.System.Collect\n+00003c80: 696f 6e73 005f 6669 6c65 456e 7472 6965 ions._fileEntrie\n+00003c90: 7300 5f73 7263 4669 6c65 005f 6465 7374 s._srcFile._dest\n+00003ca0: 4669 6c65 005f 6465 7374 4469 7200 5f63 File._destDir._c\n+00003cb0: 6f6d 7072 6573 7369 6f6e 4d65 7468 6f64 ompressionMethod\n+00003cc0: 0041 6464 0050 7265 7365 7276 6500 4661 .Add.Preserve.Fa\n+00003cd0: 696c 005f 6261 7365 456e 756d 6572 6174 il._baseEnumerat\n+00003ce0: 6f72 0049 456e 756d 6572 6174 6f72 005f or.IEnumerator._\n+00003cf0: 6669 6c65 4d6f 6465 005f 6469 724d 6f64 fileMode._dirMod\n+00003d00: 6500 5f75 7365 724e 616d 6500 5f75 6964 e._userName._uid\n+00003d10: 005f 6772 6f75 704e 616d 6500 5f67 6964 ._groupName._gid\n+00003d20: 005f 7072 6566 6978 005f 6469 7246 6c61 ._prefix._dirFla\n+00003d30: 6700 5f66 696c 6546 6c61 6700 4e6f 6e65 g._fileFlag.None\n 00003d40: 0047 5a69 7000 425a 6970 3200 5461 736b .GZip.BZip2.Task\n 00003d50: 4e61 6d65 4174 7472 6962 7574 6500 4e41 NameAttribute.NA\n 00003d60: 6e74 2e43 6f72 652e 4174 7472 6962 7574 nt.Core.Attribut\n 00003d70: 6573 002e 6374 6f72 0054 6173 6b41 7474 es..ctor.TaskAtt\n 00003d80: 7269 6275 7465 4174 7472 6962 7574 6500 ributeAttribute.\n 00003d90: 7661 6c75 6500 456c 656d 656e 7400 4e41 value.Element.NA\n 00003da0: 6e74 2e43 6f72 6500 6765 745f 5072 6f6a nt.Core.get_Proj\n@@ -1013,198 +1013,198 @@\n 00003f40: 0067 6574 5f49 7344 6972 6563 746f 7279 .get_IsDirectory\n 00003f50: 0067 6574 5f4e 616d 6500 6765 745f 4461 .get_Name.get_Da\n 00003f60: 7465 5469 6d65 0067 6574 5f53 697a 6500 teTime.get_Size.\n 00003f70: 4765 744e 6578 7445 6e74 7279 0043 6c6f GetNextEntry.Clo\n 00003f80: 7365 0049 4469 7370 6f73 6162 6c65 0044 se.IDisposable.D\n 00003f90: 6973 706f 7365 0049 4f45 7863 6570 7469 ispose.IOExcepti\n 00003fa0: 6f6e 0045 7863 6570 7469 6f6e 005a 6970 on.Exception.Zip\n-00003fb0: 4578 6365 7074 696f 6e00 426f 6f6c 6561 Exception.Boolea\n-00003fc0: 6e56 616c 6964 6174 6f72 4174 7472 6962 nValidatorAttrib\n-00003fd0: 7574 6500 4275 696c 6445 6c65 6d65 6e74 ute.BuildElement\n-00003fe0: 4172 7261 7941 7474 7269 6275 7465 0054 ArrayAttribute.T\n-00003ff0: 6172 4172 6368 6976 6500 4943 5368 6172 arArchive.ICShar\n-00004000: 7043 6f64 652e 5368 6172 705a 6970 4c69 pCode.SharpZipLi\n-00004010: 622e 5461 7200 496e 7433 3200 6765 745f b.Tar.Int32.get_\n-00004020: 4469 7265 6374 6f72 794e 616d 6500 4469 DirectoryName.Di\n-00004030: 7265 6374 6f72 7900 4578 6973 7473 0043 rectory.Exists.C\n-00004040: 7265 6174 6544 6972 6563 746f 7279 0046 reateDirectory.F\n-00004050: 696c 6500 4372 6561 7465 0047 5a69 704f ile.Create.GZipO\n-00004060: 7574 7075 7453 7472 6561 6d00 4943 5368 utputStream.ICSh\n-00004070: 6172 7043 6f64 652e 5368 6172 705a 6970 arpCode.SharpZip\n-00004080: 4c69 622e 475a 6970 0042 5a69 7032 4f75 Lib.GZip.BZip2Ou\n-00004090: 7470 7574 5374 7265 616d 0049 4353 6861 tputStream.ICSha\n-000040a0: 7270 436f 6465 2e53 6861 7270 5a69 704c rpCode.SharpZipL\n-000040b0: 6962 2e42 5a69 7032 0043 7265 6174 654f ib.BZip2.CreateO\n-000040c0: 7574 7075 7454 6172 4172 6368 6976 6500 utputTarArchive.\n-000040d0: 5365 7441 7363 6969 5472 616e 736c 6174 SetAsciiTranslat\n-000040e0: 696f 6e00 4669 6c65 5365 7400 4e41 6e74 ion.FileSet.NAnt\n-000040f0: 2e43 6f72 652e 5479 7065 7300 5061 7468 .Core.Types.Path\n-00004100: 0047 6574 5061 7468 526f 6f74 006f 705f .GetPathRoot.op_\n-00004110: 496e 6571 7561 6c69 7479 0044 6972 6563 Inequality.Direc\n-00004120: 746f 7279 5365 7061 7261 746f 7243 6861 torySeparatorCha\n-00004130: 7200 4368 6172 0043 6f6e 6361 7400 4765 r.Char.Concat.Ge\n-00004140: 7444 6972 6563 746f 7279 4e61 6d65 0053 tDirectoryName.S\n-00004150: 7472 696e 6745 6e75 6d65 7261 746f 7200 tringEnumerator.\n-00004160: 5379 7374 656d 2e43 6f6c 6c65 6374 696f System.Collectio\n-00004170: 6e73 2e53 7065 6369 616c 697a 6564 0067 ns.Specialized.g\n-00004180: 6574 5f46 696c 654e 616d 6573 0053 7472 et_FileNames.Str\n-00004190: 696e 6743 6f6c 6c65 6374 696f 6e00 4765 ingCollection.Ge\n-000041a0: 7445 6e75 6d65 7261 746f 7200 6765 745f tEnumerator.get_\n-000041b0: 4375 7272 656e 7400 456d 7074 7900 5374 Current.Empty.St\n-000041c0: 6172 7473 5769 7468 0067 6574 5f4c 656e artsWith.get_Len\n-000041d0: 6774 6800 5375 6273 7472 696e 6700 6765 gth.Substring.ge\n-000041e0: 745f 4368 6172 7300 5265 706c 6163 6500 t_Chars.Replace.\n-000041f0: 4765 7446 696c 654e 616d 6500 456e 6473 GetFileName.Ends\n-00004200: 5769 7468 0054 6172 456e 7472 7900 4372 With.TarEntry.Cr\n-00004210: 6561 7465 456e 7472 7946 726f 6d46 696c eateEntryFromFil\n-00004220: 6500 7365 745f 4e61 6d65 0073 6574 5f47 e.set_Name.set_G\n-00004230: 726f 7570 4964 0073 6574 5f47 726f 7570 roupId.set_Group\n-00004240: 4e61 6d65 0073 6574 5f55 7365 7249 6400 Name.set_UserId.\n-00004250: 7365 745f 5573 6572 4e61 6d65 0067 6574 set_UserName.get\n-00004260: 5f54 6172 4865 6164 6572 0054 6172 4865 _TarHeader.TarHe\n-00004270: 6164 6572 0073 6574 5f4d 6f64 6500 5772 ader.set_Mode.Wr\n-00004280: 6974 6545 6e74 7279 004d 6f76 654e 6578 iteEntry.MoveNex\n-00004290: 7400 6765 745f 4469 7265 6374 6f72 794e t.get_DirectoryN\n-000042a0: 616d 6573 0043 6c6f 7365 4172 6368 6976 ames.CloseArchiv\n-000042b0: 6500 4465 6c65 7465 0061 7263 6869 7665 e.Delete.archive\n-000042c0: 0065 6e74 7279 4e61 6d65 0066 696c 6573 .entryName.files\n-000042d0: 6574 0043 6f6e 7461 696e 734b 6579 0043 et.ContainsKey.C\n-000042e0: 7265 6174 6554 6172 456e 7472 7900 7365 reateTarEntry.se\n-000042f0: 745f 4974 656d 0054 6173 6b00 475a 6970 t_Item.Task.GZip\n-00004300: 496e 7075 7453 7472 6561 6d00 496e 7436 InputStream.Int6\n-00004310: 3400 4279 7465 0052 6561 6400 4669 6c65 4.Byte.Read.File\n-00004320: 4d6f 6465 0046 696c 6541 6363 6573 7300 Mode.FileAccess.\n-00004330: 4669 6c65 5368 6172 6500 5772 6974 6500 FileShare.Write.\n-00004340: 475a 6970 4578 6365 7074 696f 6e00 5374 GZipException.St\n-00004350: 7269 6e67 5574 696c 7300 4e41 6e74 2e43 ringUtils.NAnt.C\n-00004360: 6f72 652e 5574 696c 0043 6f6e 7665 7274 ore.Util.Convert\n-00004370: 456d 7074 7954 6f4e 756c 6c00 4461 7465 EmptyToNull.Date\n-00004380: 5469 6d65 5661 6c69 6461 746f 7241 7474 TimeValidatorAtt\n-00004390: 7269 6275 7465 0049 6e74 3332 5661 6c69 ribute.Int32Vali\n-000043a0: 6461 746f 7241 7474 7269 6275 7465 005a datorAttribute.Z\n-000043b0: 6970 4f75 7470 7574 5374 7265 616d 0053 ipOutputStream.S\n-000043c0: 6574 4c65 7665 6c00 4973 4e75 6c6c 4f72 etLevel.IsNullOr\n-000043d0: 456d 7074 7900 5365 7443 6f6d 6d65 6e74 Empty.SetComment\n-000043e0: 0067 6574 5f49 7465 6d00 556e 6b6e 6f77 .get_Item.Unknow\n-000043f0: 6e4c 6f63 6174 696f 6e00 546f 5374 7269 nLocation.ToStri\n-00004400: 6e67 004d 696e 5661 6c75 6500 7365 745f ng.MinValue.set_\n-00004410: 4461 7465 5469 6d65 0047 6574 4c61 7374 DateTime.GetLast\n-00004420: 5772 6974 6554 696d 6500 7365 745f 5369 WriteTime.set_Si\n-00004430: 7a65 0050 7574 4e65 7874 456e 7472 7900 ze.PutNextEntry.\n-00004440: 4465 666c 6174 6572 4f75 7470 7574 5374 DeflaterOutputSt\n-00004450: 7265 616d 0049 4353 6861 7270 436f 6465 ream.ICSharpCode\n-00004460: 2e53 6861 7270 5a69 704c 6962 2e5a 6970 .SharpZipLib.Zip\n-00004470: 2e43 6f6d 7072 6573 7369 6f6e 2e53 7472 .Compression.Str\n-00004480: 6561 6d73 0046 696e 6973 6800 436c 6561 eams.Finish.Clea\n-00004490: 7200 696e 7075 7453 7472 6561 6d00 6465 r.inputStream.de\n-000044a0: 7374 4469 7265 6374 6f72 7900 656e 7472 stDirectory.entr\n-000044b0: 7944 6174 6500 656e 7472 7953 697a 6500 yDate.entrySize.\n-000044c0: 436f 6d62 696e 6500 6765 745f 4469 7265 Combine.get_Dire\n-000044d0: 6374 6f72 7900 7365 745f 4c61 7374 5772 ctory.set_LastWr\n-000044e0: 6974 6554 696d 6500 5265 6672 6573 6800 iteTime.Refresh.\n-000044f0: 6765 745f 4c61 7374 5772 6974 6554 696d get_LastWriteTim\n-00004500: 6500 6f70 5f47 7265 6174 6572 5468 616e e.op_GreaterThan\n-00004510: 4f72 4571 7561 6c00 425a 6970 3249 6e70 OrEqual.BZip2Inp\n-00004520: 7574 5374 7265 616d 0054 6172 496e 7075 utStream.TarInpu\n-00004530: 7453 7472 6561 6d00 6765 745f 4d6f 6454 tStream.get_ModT\n-00004540: 696d 6500 5461 7245 7863 6570 7469 6f6e ime.TarException\n-00004550: 0042 5a69 7032 4578 6365 7074 696f 6e00 .BZip2Exception.\n-00004560: 456c 656d 656e 744e 616d 6541 7474 7269 ElementNameAttri\n-00004570: 6275 7465 0043 6f6e 7665 7274 0054 6f49 bute.Convert.ToI\n-00004580: 6e74 3332 0054 7970 6543 6f6e 7665 7274 nt32.TypeConvert\n-00004590: 6572 4174 7472 6962 7574 6500 5379 7374 erAttribute.Syst\n-000045a0: 656d 2e43 6f6d 706f 6e65 6e74 4d6f 6465 em.ComponentMode\n-000045b0: 6c00 5479 7065 0047 6574 5479 7065 4672 l.Type.GetTypeFr\n-000045c0: 6f6d 4861 6e64 6c65 0052 756e 7469 6d65 omHandle.Runtime\n-000045d0: 5479 7065 4861 6e64 6c65 0045 6e75 6d43 TypeHandle.EnumC\n-000045e0: 6f6e 7665 7274 6572 0063 6f6e 7465 7874 onverter.context\n-000045f0: 0063 756c 7475 7265 0067 6574 5f45 6e75 .culture.get_Enu\n-00004600: 6d54 7970 6500 456e 756d 0050 6172 7365 mType.Enum.Parse\n-00004610: 0043 6f6e 7665 7274 4672 6f6d 0049 5479 .ConvertFrom.ITy\n-00004620: 7065 4465 7363 7269 7074 6f72 436f 6e74 peDescriptorCont\n-00004630: 6578 7400 436f 6c6c 6563 7469 6f6e 4261 ext.CollectionBa\n-00004640: 7365 0069 6e64 6578 0067 6574 5f4c 6973 se.index.get_Lis\n-00004650: 7400 494c 6973 7400 4945 6e75 6d65 7261 t.IList.IEnumera\n-00004660: 626c 6500 6765 745f 436f 756e 7400 6974 ble.get_Count.it\n-00004670: 656d 0069 7465 6d73 0043 6f6e 7461 696e em.items.Contain\n-00004680: 7300 6172 7261 7900 4943 6f6c 6c65 6374 s.array.ICollect\n-00004690: 696f 6e00 436f 7079 546f 0041 7272 6179 ion.CopyTo.Array\n-000046a0: 0049 6e64 6578 4f66 0049 6e73 6572 7400 .IndexOf.Insert.\n-000046b0: 5265 6d6f 7665 0044 6566 6175 6c74 4d65 Remove.DefaultMe\n-000046c0: 6d62 6572 4174 7472 6962 7574 6500 5379 mberAttribute.Sy\n-000046d0: 7374 656d 2e52 6566 6c65 6374 696f 6e00 stem.Reflection.\n-000046e0: 5a69 7046 696c 6553 6574 7300 5265 7365 ZipFileSets.Rese\n-000046f0: 7400 5461 7246 696c 6553 6574 7300 6765 t.TarFileSets.ge\n+00003fb0: 4578 6365 7074 696f 6e00 696e 7075 7453 Exception.inputS\n+00003fc0: 7472 6561 6d00 6465 7374 4469 7265 6374 tream.destDirect\n+00003fd0: 6f72 7900 656e 7472 794e 616d 6500 656e ory.entryName.en\n+00003fe0: 7472 7944 6174 6500 656e 7472 7953 697a tryDate.entrySiz\n+00003ff0: 6500 5061 7468 0043 6f6d 6269 6e65 0067 e.Path.Combine.g\n+00004000: 6574 5f44 6972 6563 746f 7279 0043 7265 et_Directory.Cre\n+00004010: 6174 6500 7365 745f 4c61 7374 5772 6974 ate.set_LastWrit\n+00004020: 6554 696d 6500 5265 6672 6573 6800 6765 eTime.Refresh.ge\n+00004030: 745f 4469 7265 6374 6f72 794e 616d 6500 t_DirectoryName.\n+00004040: 6765 745f 4c61 7374 5772 6974 6554 696d get_LastWriteTim\n+00004050: 6500 6f70 5f47 7265 6174 6572 5468 616e e.op_GreaterThan\n+00004060: 4f72 4571 7561 6c00 4669 6c65 4d6f 6465 OrEqual.FileMode\n+00004070: 0046 696c 6541 6363 6573 7300 4279 7465 .FileAccess.Byte\n+00004080: 0052 6561 6400 5772 6974 6500 5461 736b .Read.Write.Task\n+00004090: 0053 7472 696e 6755 7469 6c73 004e 416e .StringUtils.NAn\n+000040a0: 742e 436f 7265 2e55 7469 6c00 436f 6e76 t.Core.Util.Conv\n+000040b0: 6572 7445 6d70 7479 546f 4e75 6c6c 0044 ertEmptyToNull.D\n+000040c0: 6174 6554 696d 6556 616c 6964 6174 6f72 ateTimeValidator\n+000040d0: 4174 7472 6962 7574 6500 496e 7433 3256 Attribute.Int32V\n+000040e0: 616c 6964 6174 6f72 4174 7472 6962 7574 alidatorAttribut\n+000040f0: 6500 426f 6f6c 6561 6e56 616c 6964 6174 e.BooleanValidat\n+00004100: 6f72 4174 7472 6962 7574 6500 4275 696c orAttribute.Buil\n+00004110: 6445 6c65 6d65 6e74 4172 7261 7941 7474 dElementArrayAtt\n+00004120: 7269 6275 7465 005a 6970 4f75 7470 7574 ribute.ZipOutput\n+00004130: 5374 7265 616d 0049 6e74 3332 0044 6972 Stream.Int32.Dir\n+00004140: 6563 746f 7279 0045 7869 7374 7300 4372 ectory.Exists.Cr\n+00004150: 6561 7465 4469 7265 6374 6f72 7900 5365 eateDirectory.Se\n+00004160: 744c 6576 656c 0049 734e 756c 6c4f 7245 tLevel.IsNullOrE\n+00004170: 6d70 7479 0053 6574 436f 6d6d 656e 7400 mpty.SetComment.\n+00004180: 4669 6c65 5365 7400 4e41 6e74 2e43 6f72 FileSet.NAnt.Cor\n+00004190: 652e 5479 7065 7300 4765 7450 6174 6852 e.Types.GetPathR\n+000041a0: 6f6f 7400 6f70 5f49 6e65 7175 616c 6974 oot.op_Inequalit\n+000041b0: 7900 4469 7265 6374 6f72 7953 6570 6172 y.DirectorySepar\n+000041c0: 6174 6f72 4368 6172 0043 6861 7200 436f atorChar.Char.Co\n+000041d0: 6e63 6174 0047 6574 4469 7265 6374 6f72 ncat.GetDirector\n+000041e0: 794e 616d 6500 5374 7269 6e67 456e 756d yName.StringEnum\n+000041f0: 6572 6174 6f72 0053 7973 7465 6d2e 436f erator.System.Co\n+00004200: 6c6c 6563 7469 6f6e 732e 5370 6563 6961 llections.Specia\n+00004210: 6c69 7a65 6400 6765 745f 4669 6c65 4e61 lized.get_FileNa\n+00004220: 6d65 7300 5374 7269 6e67 436f 6c6c 6563 mes.StringCollec\n+00004230: 7469 6f6e 0047 6574 456e 756d 6572 6174 tion.GetEnumerat\n+00004240: 6f72 0067 6574 5f43 7572 7265 6e74 0046 or.get_Current.F\n+00004250: 696c 6500 5374 6172 7473 5769 7468 0067 ile.StartsWith.g\n+00004260: 6574 5f4c 656e 6774 6800 5375 6273 7472 et_Length.Substr\n+00004270: 696e 6700 6765 745f 4368 6172 7300 6765 ing.get_Chars.ge\n+00004280: 745f 4974 656d 0073 6574 5f49 7465 6d00 t_Item.set_Item.\n+00004290: 4765 7446 696c 654e 616d 6500 5265 706c GetFileName.Repl\n+000042a0: 6163 6500 436f 6e74 6169 6e73 4b65 7900 ace.ContainsKey.\n+000042b0: 556e 6b6e 6f77 6e4c 6f63 6174 696f 6e00 UnknownLocation.\n+000042c0: 546f 5374 7269 6e67 004d 696e 5661 6c75 ToString.MinValu\n+000042d0: 6500 7365 745f 4461 7465 5469 6d65 0047 e.set_DateTime.G\n+000042e0: 6574 4c61 7374 5772 6974 6554 696d 6500 etLastWriteTime.\n+000042f0: 7365 745f 5369 7a65 0050 7574 4e65 7874 set_Size.PutNext\n+00004300: 456e 7472 7900 4d6f 7665 4e65 7874 0067 Entry.MoveNext.g\n+00004310: 6574 5f44 6972 6563 746f 7279 4e61 6d65 et_DirectoryName\n+00004320: 7300 456e 6473 5769 7468 0044 6566 6c61 s.EndsWith.Defla\n+00004330: 7465 724f 7574 7075 7453 7472 6561 6d00 terOutputStream.\n+00004340: 4943 5368 6172 7043 6f64 652e 5368 6172 ICSharpCode.Shar\n+00004350: 705a 6970 4c69 622e 5a69 702e 436f 6d70 pZipLib.Zip.Comp\n+00004360: 7265 7373 696f 6e2e 5374 7265 616d 7300 ression.Streams.\n+00004370: 4669 6e69 7368 0044 656c 6574 6500 436c Finish.Delete.Cl\n+00004380: 6561 7200 475a 6970 496e 7075 7453 7472 ear.GZipInputStr\n+00004390: 6561 6d00 4943 5368 6172 7043 6f64 652e eam.ICSharpCode.\n+000043a0: 5368 6172 705a 6970 4c69 622e 475a 6970 SharpZipLib.GZip\n+000043b0: 0049 6e74 3634 0046 696c 6553 6861 7265 .Int64.FileShare\n+000043c0: 0047 5a69 7045 7863 6570 7469 6f6e 0042 .GZipException.B\n+000043d0: 5a69 7032 496e 7075 7453 7472 6561 6d00 Zip2InputStream.\n+000043e0: 4943 5368 6172 7043 6f64 652e 5368 6172 ICSharpCode.Shar\n+000043f0: 705a 6970 4c69 622e 425a 6970 3200 5461 pZipLib.BZip2.Ta\n+00004400: 7249 6e70 7574 5374 7265 616d 0049 4353 rInputStream.ICS\n+00004410: 6861 7270 436f 6465 2e53 6861 7270 5a69 harpCode.SharpZi\n+00004420: 704c 6962 2e54 6172 0054 6172 456e 7472 pLib.Tar.TarEntr\n+00004430: 7900 6765 745f 4d6f 6454 696d 6500 5461 y.get_ModTime.Ta\n+00004440: 7245 7863 6570 7469 6f6e 0042 5a69 7032 rException.BZip2\n+00004450: 4578 6365 7074 696f 6e00 5461 7241 7263 Exception.TarArc\n+00004460: 6869 7665 0047 5a69 704f 7574 7075 7453 hive.GZipOutputS\n+00004470: 7472 6561 6d00 425a 6970 324f 7574 7075 tream.BZip2Outpu\n+00004480: 7453 7472 6561 6d00 4372 6561 7465 4f75 tStream.CreateOu\n+00004490: 7470 7574 5461 7241 7263 6869 7665 0053 tputTarArchive.S\n+000044a0: 6574 4173 6369 6954 7261 6e73 6c61 7469 etAsciiTranslati\n+000044b0: 6f6e 0045 6d70 7479 0043 7265 6174 6545 on.Empty.CreateE\n+000044c0: 6e74 7279 4672 6f6d 4669 6c65 0073 6574 ntryFromFile.set\n+000044d0: 5f4e 616d 6500 7365 745f 4772 6f75 7049 _Name.set_GroupI\n+000044e0: 6400 7365 745f 4772 6f75 704e 616d 6500 d.set_GroupName.\n+000044f0: 7365 745f 5573 6572 4964 0073 6574 5f55 set_UserId.set_U\n+00004500: 7365 724e 616d 6500 6765 745f 5461 7248 serName.get_TarH\n+00004510: 6561 6465 7200 5461 7248 6561 6465 7200 eader.TarHeader.\n+00004520: 7365 745f 4d6f 6465 0057 7269 7465 456e set_Mode.WriteEn\n+00004530: 7472 7900 436c 6f73 6541 7263 6869 7665 try.CloseArchive\n+00004540: 0061 7263 6869 7665 0066 696c 6573 6574 .archive.fileset\n+00004550: 0043 7265 6174 6554 6172 456e 7472 7900 .CreateTarEntry.\n+00004560: 5479 7065 436f 6e76 6572 7465 7241 7474 TypeConverterAtt\n+00004570: 7269 6275 7465 0053 7973 7465 6d2e 436f ribute.System.Co\n+00004580: 6d70 6f6e 656e 744d 6f64 656c 0054 7970 mponentModel.Typ\n+00004590: 6500 4765 7454 7970 6546 726f 6d48 616e e.GetTypeFromHan\n+000045a0: 646c 6500 5275 6e74 696d 6554 7970 6548 dle.RuntimeTypeH\n+000045b0: 616e 646c 6500 456e 756d 436f 6e76 6572 andle.EnumConver\n+000045c0: 7465 7200 636f 6e74 6578 7400 6375 6c74 ter.context.cult\n+000045d0: 7572 6500 6765 745f 456e 756d 5479 7065 ure.get_EnumType\n+000045e0: 0045 6e75 6d00 5061 7273 6500 436f 6e76 .Enum.Parse.Conv\n+000045f0: 6572 7446 726f 6d00 4954 7970 6544 6573 ertFrom.ITypeDes\n+00004600: 6372 6970 746f 7243 6f6e 7465 7874 0043 criptorContext.C\n+00004610: 6f6c 6c65 6374 696f 6e42 6173 6500 696e ollectionBase.in\n+00004620: 6465 7800 6765 745f 4c69 7374 0049 4c69 dex.get_List.ILi\n+00004630: 7374 0049 456e 756d 6572 6162 6c65 0067 st.IEnumerable.g\n+00004640: 6574 5f43 6f75 6e74 0069 7465 6d00 6974 et_Count.item.it\n+00004650: 656d 7300 436f 6e74 6169 6e73 0061 7272 ems.Contains.arr\n+00004660: 6179 0049 436f 6c6c 6563 7469 6f6e 0043 ay.ICollection.C\n+00004670: 6f70 7954 6f00 4172 7261 7900 496e 6465 opyTo.Array.Inde\n+00004680: 784f 6600 496e 7365 7274 0052 656d 6f76 xOf.Insert.Remov\n+00004690: 6500 4465 6661 756c 744d 656d 6265 7241 e.DefaultMemberA\n+000046a0: 7474 7269 6275 7465 0053 7973 7465 6d2e ttribute.System.\n+000046b0: 5265 666c 6563 7469 6f6e 005a 6970 4669 Reflection.ZipFi\n+000046c0: 6c65 5365 7473 0052 6573 6574 0045 6c65 leSets.Reset.Ele\n+000046d0: 6d65 6e74 4e61 6d65 4174 7472 6962 7574 mentNameAttribut\n+000046e0: 6500 436f 6e76 6572 7400 546f 496e 7433 e.Convert.ToInt3\n+000046f0: 3200 5461 7246 696c 6553 6574 7300 6765 2.TarFileSets.ge\n 00004700: 745f 4f76 6572 7772 6974 6500 7365 745f t_Overwrite.set_\n 00004710: 4f76 6572 7772 6974 6500 4578 7472 6163 Overwrite.Extrac\n 00004720: 7446 696c 6500 4578 7472 6163 7444 6972 tFile.ExtractDir\n 00004730: 6563 746f 7279 0067 6574 5f5a 6970 4669 ectory.get_ZipFi\n 00004740: 6c65 0073 6574 5f5a 6970 4669 6c65 0067 le.set_ZipFile.g\n 00004750: 6574 5f54 6f44 6972 6563 746f 7279 0073 et_ToDirectory.s\n 00004760: 6574 5f54 6f44 6972 6563 746f 7279 0067 et_ToDirectory.g\n 00004770: 6574 5f45 6e63 6f64 696e 6700 7365 745f et_Encoding.set_\n 00004780: 456e 636f 6469 6e67 0045 7865 6375 7465 Encoding.Execute\n-00004790: 5461 736b 0067 6574 5f44 6573 7446 696c Task.get_DestFil\n-000047a0: 6500 7365 745f 4465 7374 4669 6c65 0067 e.set_DestFile.g\n-000047b0: 6574 5f49 6e63 6c75 6465 456d 7074 7944 et_IncludeEmptyD\n-000047c0: 6972 7300 7365 745f 496e 636c 7564 6545 irs.set_IncludeE\n-000047d0: 6d70 7479 4469 7273 0067 6574 5f46 6c61 mptyDirs.get_Fla\n-000047e0: 7474 656e 0073 6574 5f46 6c61 7474 656e tten.set_Flatten\n-000047f0: 0067 6574 5f54 6172 4669 6c65 5365 7473 .get_TarFileSets\n-00004800: 0067 6574 5f43 6f6d 7072 6573 7369 6f6e .get_Compression\n-00004810: 4d65 7468 6f64 0073 6574 5f43 6f6d 7072 Method.set_Compr\n-00004820: 6573 7369 6f6e 4d65 7468 6f64 0043 7265 essionMethod.Cre\n-00004830: 6174 6544 6972 6563 746f 7279 456e 7472 ateDirectoryEntr\n-00004840: 7900 6765 745f 5372 6346 696c 6500 7365 y.get_SrcFile.se\n-00004850: 745f 5372 6346 696c 6500 6765 745f 436f t_SrcFile.get_Co\n-00004860: 6d6d 656e 7400 7365 745f 436f 6d6d 656e mment.set_Commen\n-00004870: 7400 6765 745f 5374 616d 7000 7365 745f t.get_Stamp.set_\n-00004880: 5374 616d 7000 6765 745f 5a69 704c 6576 Stamp.get_ZipLev\n-00004890: 656c 0073 6574 5f5a 6970 4c65 7665 6c00 el.set_ZipLevel.\n-000048a0: 6765 745f 5a69 7046 696c 6553 6574 7300 get_ZipFileSets.\n-000048b0: 7365 745f 5a69 7046 696c 6553 6574 7300 set_ZipFileSets.\n-000048c0: 6765 745f 4475 706c 6963 6174 6548 616e get_DuplicateHan\n-000048d0: 646c 696e 6700 7365 745f 4475 706c 6963 dling.set_Duplic\n-000048e0: 6174 6548 616e 646c 696e 6700 436c 6561 ateHandling.Clea\n-000048f0: 6e55 7000 6765 745f 4465 7374 696e 6174 nUp.get_Destinat\n-00004900: 696f 6e44 6972 6563 746f 7279 0073 6574 ionDirectory.set\n-00004910: 5f44 6573 7469 6e61 7469 6f6e 4469 7265 _DestinationDire\n-00004920: 6374 6f72 7900 6765 745f 4669 6c65 4d6f ctory.get_FileMo\n-00004930: 6465 0073 6574 5f46 696c 654d 6f64 6500 de.set_FileMode.\n-00004940: 6765 745f 4469 724d 6f64 6500 7365 745f get_DirMode.set_\n-00004950: 4469 724d 6f64 6500 6765 745f 5573 6572 DirMode.get_User\n-00004960: 4e61 6d65 0067 6574 5f55 6964 0073 6574 Name.get_Uid.set\n-00004970: 5f55 6964 0067 6574 5f47 726f 7570 4e61 _Uid.get_GroupNa\n-00004980: 6d65 0067 6574 5f47 6964 0073 6574 5f47 me.get_Gid.set_G\n-00004990: 6964 0067 6574 5f50 7265 6669 7800 7365 id.get_Prefix.se\n-000049a0: 745f 5072 6566 6978 0067 6574 5f46 696c t_Prefix.get_Fil\n-000049b0: 6543 6f75 6e74 0041 6464 5261 6e67 6500 eCount.AddRange.\n-000049c0: 5379 7374 656d 2e43 6f6c 6c65 6374 696f System.Collectio\n-000049d0: 6e73 2e49 456e 756d 6572 6174 6f72 2e67 ns.IEnumerator.g\n-000049e0: 6574 5f43 7572 7265 6e74 0053 7973 7465 et_Current.Syste\n-000049f0: 6d2e 436f 6c6c 6563 7469 6f6e 732e 4945 m.Collections.IE\n-00004a00: 6e75 6d65 7261 746f 722e 4d6f 7665 4e65 numerator.MoveNe\n-00004a10: 7874 0053 7973 7465 6d2e 436f 6c6c 6563 xt.System.Collec\n-00004a20: 7469 6f6e 732e 4945 6e75 6d65 7261 746f tions.IEnumerato\n-00004a30: 722e 5265 7365 7400 5a69 7046 696c 6500 r.Reset.ZipFile.\n-00004a40: 546f 4469 7265 6374 6f72 7900 4465 7374 ToDirectory.Dest\n-00004a50: 4669 6c65 0049 6e63 6c75 6465 456d 7074 File.IncludeEmpt\n-00004a60: 7944 6972 7300 466c 6174 7465 6e00 436f yDirs.Flatten.Co\n-00004a70: 6d70 7265 7373 696f 6e4d 6574 686f 6400 mpressionMethod.\n-00004a80: 5372 6346 696c 6500 436f 6d6d 656e 7400 SrcFile.Comment.\n-00004a90: 5374 616d 7000 5a69 704c 6576 656c 004f Stamp.ZipLevel.O\n-00004aa0: 7665 7277 7269 7465 0044 6573 7469 6e61 verwrite.Destina\n-00004ab0: 7469 6f6e 4469 7265 6374 6f72 7900 4469 tionDirectory.Di\n-00004ac0: 724d 6f64 6500 5573 6572 4e61 6d65 0055 rMode.UserName.U\n-00004ad0: 6964 0047 726f 7570 4e61 6d65 0047 6964 id.GroupName.Gid\n-00004ae0: 0050 7265 6669 7800 4974 656d 0046 696c .Prefix.Item.Fil\n-00004af0: 6543 6f75 6e74 0053 7973 7465 6d2e 436f eCount.System.Co\n-00004b00: 6c6c 6563 7469 6f6e 732e 4945 6e75 6d65 llections.IEnume\n-00004b10: 7261 746f 722e 4375 7272 656e 7400 4375 rator.Current.Cu\n-00004b20: 7272 656e 7400 4e41 6e74 2e43 6f6d 7072 rrent.NAnt.Compr\n+00004790: 5461 736b 0067 6574 5f43 6f6d 6d65 6e74 Task.get_Comment\n+000047a0: 0073 6574 5f43 6f6d 6d65 6e74 0067 6574 .set_Comment.get\n+000047b0: 5f53 7461 6d70 0073 6574 5f53 7461 6d70 _Stamp.set_Stamp\n+000047c0: 0067 6574 5f5a 6970 4c65 7665 6c00 7365 .get_ZipLevel.se\n+000047d0: 745f 5a69 704c 6576 656c 0067 6574 5f49 t_ZipLevel.get_I\n+000047e0: 6e63 6c75 6465 456d 7074 7944 6972 7300 ncludeEmptyDirs.\n+000047f0: 7365 745f 496e 636c 7564 6545 6d70 7479 set_IncludeEmpty\n+00004800: 4469 7273 0067 6574 5f46 6c61 7474 656e Dirs.get_Flatten\n+00004810: 0073 6574 5f46 6c61 7474 656e 0067 6574 .set_Flatten.get\n+00004820: 5f5a 6970 4669 6c65 5365 7473 0073 6574 _ZipFileSets.set\n+00004830: 5f5a 6970 4669 6c65 5365 7473 0067 6574 _ZipFileSets.get\n+00004840: 5f44 7570 6c69 6361 7465 4861 6e64 6c69 _DuplicateHandli\n+00004850: 6e67 0073 6574 5f44 7570 6c69 6361 7465 ng.set_Duplicate\n+00004860: 4861 6e64 6c69 6e67 0043 6c65 616e 5570 Handling.CleanUp\n+00004870: 0067 6574 5f53 7263 4669 6c65 0073 6574 .get_SrcFile.set\n+00004880: 5f53 7263 4669 6c65 0067 6574 5f44 6573 _SrcFile.get_Des\n+00004890: 7446 696c 6500 7365 745f 4465 7374 4669 tFile.set_DestFi\n+000048a0: 6c65 0067 6574 5f44 6573 7469 6e61 7469 le.get_Destinati\n+000048b0: 6f6e 4469 7265 6374 6f72 7900 7365 745f onDirectory.set_\n+000048c0: 4465 7374 696e 6174 696f 6e44 6972 6563 DestinationDirec\n+000048d0: 746f 7279 0067 6574 5f43 6f6d 7072 6573 tory.get_Compres\n+000048e0: 7369 6f6e 4d65 7468 6f64 0073 6574 5f43 sionMethod.set_C\n+000048f0: 6f6d 7072 6573 7369 6f6e 4d65 7468 6f64 ompressionMethod\n+00004900: 0067 6574 5f54 6172 4669 6c65 5365 7473 .get_TarFileSets\n+00004910: 0043 7265 6174 6544 6972 6563 746f 7279 .CreateDirectory\n+00004920: 456e 7472 7900 6765 745f 4669 6c65 436f Entry.get_FileCo\n+00004930: 756e 7400 4164 6452 616e 6765 0053 7973 unt.AddRange.Sys\n+00004940: 7465 6d2e 436f 6c6c 6563 7469 6f6e 732e tem.Collections.\n+00004950: 4945 6e75 6d65 7261 746f 722e 6765 745f IEnumerator.get_\n+00004960: 4375 7272 656e 7400 5379 7374 656d 2e43 Current.System.C\n+00004970: 6f6c 6c65 6374 696f 6e73 2e49 456e 756d ollections.IEnum\n+00004980: 6572 6174 6f72 2e4d 6f76 654e 6578 7400 erator.MoveNext.\n+00004990: 5379 7374 656d 2e43 6f6c 6c65 6374 696f System.Collectio\n+000049a0: 6e73 2e49 456e 756d 6572 6174 6f72 2e52 ns.IEnumerator.R\n+000049b0: 6573 6574 0067 6574 5f46 696c 654d 6f64 eset.get_FileMod\n+000049c0: 6500 7365 745f 4669 6c65 4d6f 6465 0067 e.set_FileMode.g\n+000049d0: 6574 5f44 6972 4d6f 6465 0073 6574 5f44 et_DirMode.set_D\n+000049e0: 6972 4d6f 6465 0067 6574 5f55 7365 724e irMode.get_UserN\n+000049f0: 616d 6500 6765 745f 5569 6400 7365 745f ame.get_Uid.set_\n+00004a00: 5569 6400 6765 745f 4772 6f75 704e 616d Uid.get_GroupNam\n+00004a10: 6500 6765 745f 4769 6400 7365 745f 4769 e.get_Gid.set_Gi\n+00004a20: 6400 6765 745f 5072 6566 6978 0073 6574 d.get_Prefix.set\n+00004a30: 5f50 7265 6669 7800 5a69 7046 696c 6500 _Prefix.ZipFile.\n+00004a40: 546f 4469 7265 6374 6f72 7900 4f76 6572 ToDirectory.Over\n+00004a50: 7772 6974 6500 436f 6d6d 656e 7400 5374 write.Comment.St\n+00004a60: 616d 7000 5a69 704c 6576 656c 0049 6e63 amp.ZipLevel.Inc\n+00004a70: 6c75 6465 456d 7074 7944 6972 7300 466c ludeEmptyDirs.Fl\n+00004a80: 6174 7465 6e00 5372 6346 696c 6500 4465 atten.SrcFile.De\n+00004a90: 7374 4669 6c65 0044 6573 7469 6e61 7469 stFile.Destinati\n+00004aa0: 6f6e 4469 7265 6374 6f72 7900 436f 6d70 onDirectory.Comp\n+00004ab0: 7265 7373 696f 6e4d 6574 686f 6400 4974 ressionMethod.It\n+00004ac0: 656d 0046 696c 6543 6f75 6e74 0053 7973 em.FileCount.Sys\n+00004ad0: 7465 6d2e 436f 6c6c 6563 7469 6f6e 732e tem.Collections.\n+00004ae0: 4945 6e75 6d65 7261 746f 722e 4375 7272 IEnumerator.Curr\n+00004af0: 656e 7400 4375 7272 656e 7400 4469 724d ent.Current.DirM\n+00004b00: 6f64 6500 5573 6572 4e61 6d65 0055 6964 ode.UserName.Uid\n+00004b10: 0047 726f 7570 4e61 6d65 0047 6964 0050 .GroupName.Gid.P\n+00004b20: 7265 6669 7800 4e41 6e74 2e43 6f6d 7072 refix.NAnt.Compr\n 00004b30: 6573 7369 6f6e 5461 736b 7300 4173 7365 essionTasks.Asse\n 00004b40: 6d62 6c79 4465 6c61 7953 6967 6e41 7474 mblyDelaySignAtt\n 00004b50: 7269 6275 7465 0041 7373 656d 626c 794b ribute.AssemblyK\n 00004b60: 6579 4e61 6d65 4174 7472 6962 7574 6500 eyNameAttribute.\n 00004b70: 436f 6d56 6973 6962 6c65 4174 7472 6962 ComVisibleAttrib\n 00004b80: 7574 6500 5379 7374 656d 2e52 756e 7469 ute.System.Runti\n 00004b90: 6d65 2e49 6e74 6572 6f70 5365 7276 6963 me.InteropServic\n@@ -1245,210 +1245,210 @@\n 00004dc0: 4600 6100 6900 6c00 6500 6400 2000 7400 F.a.i.l.e.d. .t.\n 00004dd0: 6f00 2000 6500 7800 7000 6100 6e00 6400 o. .e.x.p.a.n.d.\n 00004de0: 2000 2700 7b00 3000 7d00 2700 2000 7400 .'.{.0.}.'. .t.\n 00004df0: 6f00 2000 2700 7b00 3100 7d00 2700 2e00 o. .'.{.1.}.'...\n 00004e00: 002f 4900 6e00 7600 6100 6c00 6900 6400 ./I.n.v.a.l.i.d.\n 00004e10: 2000 7a00 6900 7000 2000 6600 6900 6c00 .z.i.p. .f.i.l.\n 00004e20: 6500 2000 2700 7b00 3000 7d00 2700 2e00 e. .'.{.0.}.'...\n-00004e30: 0037 5400 6100 7200 7200 6900 6e00 6700 .7T.a.r.r.i.n.g.\n-00004e40: 2000 7b00 3000 7d00 2000 6600 6900 6c00 .{.0.}. .f.i.l.\n-00004e50: 6500 7300 2000 7400 6f00 2000 2700 7b00 e.s. .t.o. .'.{.\n-00004e60: 3100 7d00 2700 2e00 0035 4600 6900 6c00 1.}.'....5F.i.l.\n-00004e70: 6500 2000 2700 7b00 3000 7d00 2700 2000 e. .'.{.0.}.'. .\n-00004e80: 6400 6f00 6500 7300 2000 6e00 6f00 7400 d.o.e.s. .n.o.t.\n-00004e90: 2000 6500 7800 6900 7300 7400 2e00 0003 .e.x.i.s.t.....\n-00004ea0: 5c00 0003 2f00 0049 5400 6100 7200 2000 \\.../..IT.a.r. .\n-00004eb0: 6600 6900 6c00 6500 2000 2700 7b00 3000 f.i.l.e. .'.{.0.\n-00004ec0: 7d00 2700 2000 6300 6f00 7500 6c00 6400 }.'. .c.o.u.l.d.\n-00004ed0: 2000 6e00 6f00 7400 2000 6200 6500 2000 .n.o.t. .b.e. .\n-00004ee0: 6300 7200 6500 6100 7400 6500 6400 2e00 c.r.e.a.t.e.d...\n-00004ef0: 004b 4500 7800 7000 6100 6e00 6400 6900 .KE.x.p.a.n.d.i.\n-00004f00: 6e00 6700 2000 2700 7b00 3000 7d00 2700 n.g. .'.{.0.}.'.\n-00004f10: 2000 7400 6f00 2000 2700 7b00 3100 7d00 .t.o. .'.{.1.}.\n-00004f20: 2700 2000 2800 7b00 3200 7d00 2000 6200 '. .(.{.2.}. .b.\n-00004f30: 7900 7400 6500 7300 2900 2e00 0031 4900 y.t.e.s.)....1I.\n-00004f40: 6e00 7600 6100 6c00 6900 6400 2000 6700 n.v.a.l.i.d. .g.\n-00004f50: 7a00 6900 7000 2000 6600 6900 6c00 6500 z.i.p. .f.i.l.e.\n-00004f60: 2000 2700 7b00 3000 7d00 2700 2e00 0037 .'.{.0.}.'....7\n-00004f70: 5a00 6900 7000 7000 6900 6e00 6700 2000 Z.i.p.p.i.n.g. .\n-00004f80: 7b00 3000 7d00 2000 6600 6900 6c00 6500 {.0.}. .f.i.l.e.\n-00004f90: 7300 2000 7400 6f00 2000 2700 7b00 3100 s. .t.o. .'.{.1.\n-00004fa0: 7d00 2700 2e00 003f 4400 7500 7000 6c00 }.'....?D.u.p.l.\n-00004fb0: 6900 6300 6100 7400 6500 2000 6600 6900 i.c.a.t.e. .f.i.\n-00004fc0: 6c00 6500 2000 2700 7b00 3000 7d00 2700 l.e. .'.{.0.}.'.\n-00004fd0: 2000 7700 6100 7300 2000 6600 6f00 7500 .w.a.s. .f.o.u.\n-00004fe0: 6e00 6400 2e00 004f 4400 7500 7000 6c00 n.d....OD.u.p.l.\n-00004ff0: 6900 6300 6100 7400 6500 2000 7600 6100 i.c.a.t.e. .v.a.\n-00005000: 6c00 7500 6500 2000 2700 7b00 3000 7d00 l.u.e. .'.{.0.}.\n-00005010: 2700 2000 6900 7300 2000 6e00 6f00 7400 '. .i.s. .n.o.t.\n-00005020: 2000 7300 7500 7000 7000 6f00 7200 7400 .s.u.p.p.o.r.t.\n-00005030: 6500 6400 2e00 0017 4100 6400 6400 6900 e.d.....A.d.d.i.\n-00005040: 6e00 6700 2000 7b00 3000 7d00 2e00 0049 n.g. .{.0.}....I\n-00005050: 5a00 6900 7000 2000 6600 6900 6c00 6500 Z.i.p. .f.i.l.e.\n-00005060: 2000 2700 7b00 3000 7d00 2700 2000 6300 .'.{.0.}.'. .c.\n-00005070: 6f00 7500 6c00 6400 2000 6e00 6f00 7400 o.u.l.d. .n.o.t.\n-00005080: 2000 6200 6500 2000 6300 7200 6500 6100 .b.e. .c.r.e.a.\n-00005090: 7400 6500 6400 2e00 004b 4400 6900 7200 t.e.d....KD.i.r.\n-000050a0: 6500 6300 7400 6f00 7200 7900 2000 2700 e.c.t.o.r.y. .'.\n-000050b0: 7b00 3000 7d00 2700 2000 6300 6f00 7500 {.0.}.'. .c.o.u.\n-000050c0: 6c00 6400 2000 6e00 6f00 7400 2000 6200 l.d. .n.o.t. .b.\n-000050d0: 6500 2000 6300 7200 6500 6100 7400 6500 e. .c.r.e.a.t.e.\n-000050e0: 6400 2e00 0047 5300 6b00 6900 7000 7000 d....GS.k.i.p.p.\n-000050f0: 6900 6e00 6700 2000 2700 7b00 3000 7d00 i.n.g. .'.{.0.}.\n-00005100: 2700 2000 6100 7300 2000 6900 7400 2000 '. .a.s. .i.t. .\n-00005110: 6900 7300 2000 7500 7000 2d00 7400 6f00 i.s. .u.p.-.t.o.\n-00005120: 2d00 6400 6100 7400 6500 2e00 0035 4500 -.d.a.t.e....5E.\n-00005130: 7800 7400 7200 6100 6300 7400 6900 6e00 x.t.r.a.c.t.i.n.\n-00005140: 6700 2000 2700 7b00 3000 7d00 2700 2000 g. .'.{.0.}.'. .\n-00005150: 7400 6f00 2000 2700 7b00 3100 7d00 2700 t.o. .'.{.1.}.'.\n-00005160: 2e00 0041 5500 6e00 6100 6200 6c00 6500 ...AU.n.a.b.l.e.\n-00005170: 2000 7400 6f00 2000 6500 7800 7000 6100 .t.o. .e.x.p.a.\n-00005180: 6e00 6400 2000 2700 7b00 3000 7d00 2700 n.d. .'.{.0.}.'.\n-00005190: 2000 7400 6f00 2000 2700 7b00 3100 7d00 .t.o. .'.{.1.}.\n-000051a0: 2700 2e00 003d 5400 6100 7200 2000 6600 '....=T.a.r. .f.\n+00004e30: 004b 4400 6900 7200 6500 6300 7400 6f00 .KD.i.r.e.c.t.o.\n+00004e40: 7200 7900 2000 2700 7b00 3000 7d00 2700 r.y. .'.{.0.}.'.\n+00004e50: 2000 6300 6f00 7500 6c00 6400 2000 6e00 .c.o.u.l.d. .n.\n+00004e60: 6f00 7400 2000 6200 6500 2000 6300 7200 o.t. .b.e. .c.r.\n+00004e70: 6500 6100 7400 6500 6400 2e00 0047 5300 e.a.t.e.d....GS.\n+00004e80: 6b00 6900 7000 7000 6900 6e00 6700 2000 k.i.p.p.i.n.g. .\n+00004e90: 2700 7b00 3000 7d00 2700 2000 6100 7300 '.{.0.}.'. .a.s.\n+00004ea0: 2000 6900 7400 2000 6900 7300 2000 7500 .i.t. .i.s. .u.\n+00004eb0: 7000 2d00 7400 6f00 2d00 6400 6100 7400 p.-.t.o.-.d.a.t.\n+00004ec0: 6500 2e00 0035 4500 7800 7400 7200 6100 e....5E.x.t.r.a.\n+00004ed0: 6300 7400 6900 6e00 6700 2000 2700 7b00 c.t.i.n.g. .'.{.\n+00004ee0: 3000 7d00 2700 2000 7400 6f00 2000 2700 0.}.'. .t.o. .'.\n+00004ef0: 7b00 3100 7d00 2700 2e00 0041 5500 6e00 {.1.}.'....AU.n.\n+00004f00: 6100 6200 6c00 6500 2000 7400 6f00 2000 a.b.l.e. .t.o. .\n+00004f10: 6500 7800 7000 6100 6e00 6400 2000 2700 e.x.p.a.n.d. .'.\n+00004f20: 7b00 3000 7d00 2700 2000 7400 6f00 2000 {.0.}.'. .t.o. .\n+00004f30: 2700 7b00 3100 7d00 2700 2e00 0037 5a00 '.{.1.}.'....7Z.\n+00004f40: 6900 7000 7000 6900 6e00 6700 2000 7b00 i.p.p.i.n.g. .{.\n+00004f50: 3000 7d00 2000 6600 6900 6c00 6500 7300 0.}. .f.i.l.e.s.\n+00004f60: 2000 7400 6f00 2000 2700 7b00 3100 7d00 .t.o. .'.{.1.}.\n+00004f70: 2700 2e00 0035 4600 6900 6c00 6500 2000 '....5F.i.l.e. .\n+00004f80: 2700 7b00 3000 7d00 2700 2000 6400 6f00 '.{.0.}.'. .d.o.\n+00004f90: 6500 7300 2000 6e00 6f00 7400 2000 6500 e.s. .n.o.t. .e.\n+00004fa0: 7800 6900 7300 7400 2e00 0003 5c00 0003 x.i.s.t.....\\...\n+00004fb0: 2f00 003f 4400 7500 7000 6c00 6900 6300 /..?D.u.p.l.i.c.\n+00004fc0: 6100 7400 6500 2000 6600 6900 6c00 6500 a.t.e. .f.i.l.e.\n+00004fd0: 2000 2700 7b00 3000 7d00 2700 2000 7700 .'.{.0.}.'. .w.\n+00004fe0: 6100 7300 2000 6600 6f00 7500 6e00 6400 a.s. .f.o.u.n.d.\n+00004ff0: 2e00 004f 4400 7500 7000 6c00 6900 6300 ...OD.u.p.l.i.c.\n+00005000: 6100 7400 6500 2000 7600 6100 6c00 7500 a.t.e. .v.a.l.u.\n+00005010: 6500 2000 2700 7b00 3000 7d00 2700 2000 e. .'.{.0.}.'. .\n+00005020: 6900 7300 2000 6e00 6f00 7400 2000 7300 i.s. .n.o.t. .s.\n+00005030: 7500 7000 7000 6f00 7200 7400 6500 6400 u.p.p.o.r.t.e.d.\n+00005040: 2e00 0017 4100 6400 6400 6900 6e00 6700 ....A.d.d.i.n.g.\n+00005050: 2000 7b00 3000 7d00 2e00 0049 5a00 6900 .{.0.}....IZ.i.\n+00005060: 7000 2000 6600 6900 6c00 6500 2000 2700 p. .f.i.l.e. .'.\n+00005070: 7b00 3000 7d00 2700 2000 6300 6f00 7500 {.0.}.'. .c.o.u.\n+00005080: 6c00 6400 2000 6e00 6f00 7400 2000 6200 l.d. .n.o.t. .b.\n+00005090: 6500 2000 6300 7200 6500 6100 7400 6500 e. .c.r.e.a.t.e.\n+000050a0: 6400 2e00 004b 4500 7800 7000 6100 6e00 d....KE.x.p.a.n.\n+000050b0: 6400 6900 6e00 6700 2000 2700 7b00 3000 d.i.n.g. .'.{.0.\n+000050c0: 7d00 2700 2000 7400 6f00 2000 2700 7b00 }.'. .t.o. .'.{.\n+000050d0: 3100 7d00 2700 2000 2800 7b00 3200 7d00 1.}.'. .(.{.2.}.\n+000050e0: 2000 6200 7900 7400 6500 7300 2900 2e00 .b.y.t.e.s.)...\n+000050f0: 0031 4900 6e00 7600 6100 6c00 6900 6400 .1I.n.v.a.l.i.d.\n+00005100: 2000 6700 7a00 6900 7000 2000 6600 6900 .g.z.i.p. .f.i.\n+00005110: 6c00 6500 2000 2700 7b00 3000 7d00 2700 l.e. .'.{.0.}.'.\n+00005120: 2e00 003d 5400 6100 7200 2000 6600 6900 ...=T.a.r. .f.i.\n+00005130: 6c00 6500 2000 2700 7b00 3000 7d00 2700 l.e. .'.{.0.}.'.\n+00005140: 2000 6400 6f00 6500 7300 2000 6e00 6f00 .d.o.e.s. .n.o.\n+00005150: 7400 2000 6500 7800 6900 7300 7400 2e00 t. .e.x.i.s.t...\n+00005160: 0033 4500 7800 7000 6100 6e00 6400 6900 .3E.x.p.a.n.d.i.\n+00005170: 6e00 6700 2000 2700 7b00 3000 7d00 2700 n.g. .'.{.0.}.'.\n+00005180: 2000 7400 6f00 2000 2700 7b00 3100 7d00 .t.o. .'.{.1.}.\n+00005190: 2700 2e00 002f 4900 6e00 7600 6100 6c00 '..../I.n.v.a.l.\n+000051a0: 6900 6400 2000 7400 6100 7200 2000 6600 i.d. .t.a.r. .f.\n 000051b0: 6900 6c00 6500 2000 2700 7b00 3000 7d00 i.l.e. .'.{.0.}.\n-000051c0: 2700 2000 6400 6f00 6500 7300 2000 6e00 '. .d.o.e.s. .n.\n-000051d0: 6f00 7400 2000 6500 7800 6900 7300 7400 o.t. .e.x.i.s.t.\n-000051e0: 2e00 0033 4500 7800 7000 6100 6e00 6400 ...3E.x.p.a.n.d.\n-000051f0: 6900 6e00 6700 2000 2700 7b00 3000 7d00 i.n.g. .'.{.0.}.\n-00005200: 2700 2000 7400 6f00 2000 2700 7b00 3100 '. .t.o. .'.{.1.\n-00005210: 7d00 2700 2e00 002f 4900 6e00 7600 6100 }.'..../I.n.v.a.\n-00005220: 6c00 6900 6400 2000 7400 6100 7200 2000 l.i.d. .t.a.r. .\n-00005230: 6600 6900 6c00 6500 2000 2700 7b00 3000 f.i.l.e. .'.{.0.\n-00005240: 7d00 2700 2e00 003f 4900 6e00 7600 6100 }.'....?I.n.v.a.\n-00005250: 6c00 6900 6400 2000 6200 7a00 6900 7000 l.i.d. .b.z.i.p.\n-00005260: 3200 2700 6400 2000 7400 6100 7200 2000 2.'.d. .t.a.r. .\n-00005270: 6600 6900 6c00 6500 2000 2700 7b00 3000 f.i.l.e. .'.{.0.\n-00005280: 7d00 2700 2e00 003f 4900 6e00 7600 6100 }.'....?I.n.v.a.\n-00005290: 6c00 6900 6400 2000 6700 7a00 6900 7000 l.i.d. .g.z.i.p.\n-000052a0: 7000 6500 6400 2000 7400 6100 7200 2000 p.e.d. .t.a.r. .\n-000052b0: 6600 6900 6c00 6500 2000 2700 7b00 3000 f.i.l.e. .'.{.0.\n-000052c0: 7d00 2700 2e00 0000 46cf 341e b6ce 7349 }.'.....F.4...sI\n-000052d0: bdcd 6d40 5abc c11b 0002 0608 0206 0203 ..m@Z...........\n-000052e0: 0612 0503 0612 0903 0612 0d03 0612 3803 ..............8.\n-000052f0: 0611 4003 0612 1103 0612 3003 0611 1502 ..@.......0.....\n-00005300: 060e 0306 1124 0306 1219 0420 0101 0e0a .....$..... ....\n+000051c0: 2700 2e00 003f 4900 6e00 7600 6100 6c00 '....?I.n.v.a.l.\n+000051d0: 6900 6400 2000 6200 7a00 6900 7000 3200 i.d. .b.z.i.p.2.\n+000051e0: 2700 6400 2000 7400 6100 7200 2000 6600 '.d. .t.a.r. .f.\n+000051f0: 6900 6c00 6500 2000 2700 7b00 3000 7d00 i.l.e. .'.{.0.}.\n+00005200: 2700 2e00 003f 4900 6e00 7600 6100 6c00 '....?I.n.v.a.l.\n+00005210: 6900 6400 2000 6700 7a00 6900 7000 7000 i.d. .g.z.i.p.p.\n+00005220: 6500 6400 2000 7400 6100 7200 2000 6600 e.d. .t.a.r. .f.\n+00005230: 6900 6c00 6500 2000 2700 7b00 3000 7d00 i.l.e. .'.{.0.}.\n+00005240: 2700 2e00 0037 5400 6100 7200 7200 6900 '....7T.a.r.r.i.\n+00005250: 6e00 6700 2000 7b00 3000 7d00 2000 6600 n.g. .{.0.}. .f.\n+00005260: 6900 6c00 6500 7300 2000 7400 6f00 2000 i.l.e.s. .t.o. .\n+00005270: 2700 7b00 3100 7d00 2700 2e00 0049 5400 '.{.1.}.'....IT.\n+00005280: 6100 7200 2000 6600 6900 6c00 6500 2000 a.r. .f.i.l.e. .\n+00005290: 2700 7b00 3000 7d00 2700 2000 6300 6f00 '.{.0.}.'. .c.o.\n+000052a0: 7500 6c00 6400 2000 6e00 6f00 7400 2000 u.l.d. .n.o.t. .\n+000052b0: 6200 6500 2000 6300 7200 6500 6100 7400 b.e. .c.r.e.a.t.\n+000052c0: 6500 6400 2e00 0000 84bc 9107 667d b845 e.d.........f}.E\n+000052d0: 8bd0 e183 6758 623b 0002 0608 0206 0203 ....gXb;........\n+000052e0: 0612 0503 0612 0903 0612 0d03 0612 2803 ..............(.\n+000052f0: 0611 1102 060e 0306 1120 0306 1215 0306 ......... ......\n+00005300: 1134 0306 1240 0306 1219 0420 0101 0e0a .4...@..... ....\n 00005310: 0100 0575 6e7a 6970 0000 1801 0007 7a69 ...unzip......zi\n 00005320: 7066 696c 6501 0054 0208 5265 7175 6972 pfile..T..Requir\n 00005330: 6564 0116 0100 0574 6f64 6972 0100 5402 ed.....todir..T.\n 00005340: 0852 6571 7569 7265 6400 0420 0012 2903 .Required.. ..).\n 00005350: 2000 0e0d 0100 0865 6e63 6f64 696e 6700 ......encoding.\n 00005360: 0004 0000 122d 0420 0012 3103 2000 0805 .....-. ..1. ...\n 00005370: 0001 120d 0803 2000 0208 0003 0e12 410e ...... .......A.\n 00005380: 1d1c 0420 0012 4506 2002 010e 1245 0400 ... ..E. ....E..\n 00005390: 0101 0804 2000 1255 0520 0101 1259 0820 .... ..U. ...Y. \n-000053a0: 0301 115d 0e1d 1c04 2000 1115 0320 000a ...].... .... ..\n+000053a0: 0301 115d 0e1d 1c04 2000 1111 0320 000a ...].... .... ..\n 000053b0: 0420 0012 6103 2000 0108 2003 010e 1245 . ..a. ... ....E\n-000053c0: 126d 0801 0003 7461 7200 0019 0100 0864 .m....tar......d\n-000053d0: 6573 7466 696c 6501 0054 0208 5265 7175 estfile..T..Requ\n-000053e0: 6972 6564 0121 0100 1069 6e63 6c75 6465 ired.!...include\n-000053f0: 656d 7074 7964 6972 7301 0054 0208 5265 emptydirs..T..Re\n-00005400: 7175 6972 6564 0004 0100 0000 0c01 0007 quired..........\n-00005410: 666c 6174 7465 6e00 000c 0100 0766 696c flatten......fil\n-00005420: 6573 6574 0000 1001 000b 636f 6d70 7265 eset......compre\n-00005430: 7373 696f 6e00 0004 0001 020e 0500 0112 ssion...........\n-00005440: 090e 0500 0112 550e 0700 0212 7d12 5908 ......U.....}.Y.\n-00005450: 0420 0101 0204 2000 1209 0400 010e 0e05 . .... .........\n-00005460: 0002 020e 0e02 0603 0500 020e 1c1c 0520 ............... \n-00005470: 0012 80a5 0520 0012 80a1 0420 0102 0e04 ..... ..... ....\n-00005480: 2001 0e08 0420 0103 0805 2002 0e0e 0e05 .... .... .....\n-00005490: 0002 0e0e 0e06 0001 1280 a90e 0420 0101 ............. ..\n-000054a0: 0805 2000 1280 ad07 2002 0112 80a9 0204 .. ..... .......\n-000054b0: 2001 021c 0520 0201 1c1c 0b01 0006 6775 .... ........gu\n-000054c0: 6e7a 6970 0000 1401 0003 7372 6301 0054 nzip......src..T\n-000054d0: 0208 5265 7175 6972 6564 0115 0100 0464 ..Required.....d\n-000054e0: 6573 7401 0054 0208 5265 7175 6972 6564 est..T..Required\n-000054f0: 0107 2003 081d 0508 080d 2004 010e 1180 .. ....... .....\n-00005500: c111 80c5 1180 c907 2003 011d 0508 0808 ........ .......\n-00005510: 0100 037a 6970 0000 0c01 0007 636f 6d6d ...zip......comm\n-00005520: 656e 7400 0012 0100 0d73 7461 6d70 6461 ent......stampda\n-00005530: 7465 7469 6d65 0000 0d01 0008 7a69 706c tetime......zipl\n-00005540: 6576 656c 0000 0520 0201 0808 0c01 0000 evel... ........\n-00005550: 0000 0009 0000 0000 0015 0100 1069 6e63 .............inc\n-00005560: 6c75 6465 656d 7074 7964 6972 7300 000e ludeemptydirs...\n-00005570: 0100 0964 7570 6c69 6361 7465 0000 0420 ...duplicate... \n-00005580: 011c 1c03 0612 4507 0002 0211 1511 1505 ......E.........\n-00005590: 2001 0111 1505 0001 1115 0e04 2001 010a ........... ...\n-000055a0: 0520 0101 1261 1a01 0009 6f76 6572 7772 . ...a....overwr\n-000055b0: 6974 6501 0054 0208 5265 7175 6972 6564 ite..T..Required\n-000055c0: 000a 2003 010e 1180 c111 80c5 0a01 0005 .. .............\n-000055d0: 756e 7461 7200 0015 0100 0464 6573 7401 untar......dest.\n-000055e0: 0054 0208 5265 7175 6972 6564 0005 2000 .T..Required.. .\n-000055f0: 1280 a90f 0100 0a74 6172 6669 6c65 7365 .......tarfilese\n-00005600: 7400 0004 0040 0000 0400 8000 000d 0100 t....@..........\n-00005610: 0866 696c 656d 6f64 6500 0004 0001 0e08 .filemode.......\n-00005620: 0500 0208 0e08 0c01 0007 6469 726d 6f64 ..........dirmod\n-00005630: 6500 000d 0100 0875 7365 726e 616d 6500 e......username.\n-00005640: 0008 0100 0375 6964 0000 0e01 0009 6772 .....uid......gr\n-00005650: 6f75 706e 616d 6500 0008 0100 0367 6964 oupname......gid\n-00005660: 0000 0b01 0006 7072 6566 6978 0000 0620 ......prefix... \n-00005670: 0101 1281 0136 0100 314e 416e 742e 436f .....6..1NAnt.Co\n-00005680: 6d70 7265 7373 696f 6e2e 5479 7065 732e mpression.Types.\n-00005690: 4475 706c 6963 6174 6548 616e 646c 696e DuplicateHandlin\n-000056a0: 6743 6f6e 7665 7274 6572 0000 0400 0000 gConverter......\n-000056b0: 0004 0200 0000 0800 0112 8101 1181 0505 ................\n-000056c0: 2000 1281 0108 0003 1c12 8101 0e02 0920 .............. \n-000056d0: 031c 1281 1112 2d1c 0f01 000a 7a69 7066 ......-.....zipf\n-000056e0: 696c 6573 6574 0000 1701 0006 7072 6566 ileset......pref\n-000056f0: 6978 0100 5402 0852 6571 7569 7265 6400 ix..T..Required.\n-00005700: 0520 0012 8119 0420 011c 0805 2002 0108 . ..... .... ...\n-00005710: 1c04 2000 1219 0320 001c 0420 0108 1c07 .. .... ... ....\n-00005720: 2002 0112 8125 0804 2001 011c 0901 0004 ....%.. .......\n-00005730: 4974 656d 0000 3901 0034 4e41 6e74 2e43 Item..9..4NAnt.C\n-00005740: 6f6d 7072 6573 7369 6f6e 2e54 7970 6573 ompression.Types\n-00005750: 2e54 6172 436f 6d70 7265 7373 696f 6e4d .TarCompressionM\n-00005760: 6574 686f 6443 6f6e 7665 7274 6572 0000 ethodConverter..\n-00005770: 0307 0102 0a20 0501 1259 0e0e 1115 0a0d ..... ...Y......\n-00005780: 0706 1205 126d 1255 081d 0512 6d09 2004 .....m.U....m. .\n-00005790: 0112 590e 0e11 1506 0702 1209 126d 0420 ..Y..........m. \n-000057a0: 0012 0504 0701 1205 0520 0101 1205 0407 ......... ......\n-000057b0: 0112 0905 2001 0112 0904 2000 120d 0407 .... ..... .....\n-000057c0: 0112 0d05 2001 0112 0d0a 0704 1251 1261 .... ........Q.a\n-000057d0: 1269 1271 0420 0012 3804 0701 1238 0420 .i.q. ..8....8. \n-000057e0: 0011 4004 0701 1140 0520 0101 1140 2307 ..@....@. ...@#.\n-000057f0: 1212 7d12 5911 4012 2012 3c0e 0e12 80a1 ..}.Y.@. .<.....\n-00005800: 0e0e 1280 a912 650e 1280 a10e 1265 1265 ......e......e.e\n-00005810: 126d 0820 0301 127d 0e12 2005 0701 1280 .m. ...}.. .....\n-00005820: a90f 0706 1280 b51d 0508 1255 1269 1280 ...........U.i..\n-00005830: cd03 0701 0e04 0701 1115 0307 0108 0420 ............... \n-00005840: 0012 3004 0701 1230 0520 0101 1230 0420 ..0....0. ...0. \n-00005850: 0011 2404 0701 1124 0520 0101 1124 2a07 ..$....$. ...$*.\n-00005860: 1612 80dd 122c 1234 0e0e 1280 a10e 0e11 .....,.4........\n-00005870: 2411 2412 6112 551d 0508 1265 0e12 80a1 $.$.a.U....e....\n-00005880: 0e12 6112 6512 6512 6d19 0709 1259 1259 ..a.e.e.m....Y.Y\n-00005890: 1140 1280 e912 80a9 1269 1280 ed12 80f1 .@.......i......\n-000058a0: 1280 cd04 0702 0e1c 0620 0101 1d12 2c05 ......... ....,.\n-000058b0: 2001 122c 0804 0701 122c 0620 0201 0812 ..,.....,. ....\n-000058c0: 2c0a 0705 0812 2c12 1912 6508 0520 0108 ,.....,...e.. ..\n-000058d0: 122c 0520 0102 122c 0720 0201 1d12 2c08 .,. ...,. ....,.\n-000058e0: 0420 0012 3404 0701 1234 0520 0101 122c . ..4....4. ...,\n-000058f0: 0507 0112 811d 0420 0012 2c03 0701 1c05 ....... ..,.....\n-00005900: 2001 0112 3806 2001 011d 1220 0520 0112 ...8. .... . ..\n-00005910: 2008 0407 0112 2006 2002 0108 1220 0a07 ..... . .... ..\n-00005920: 0508 1220 1219 1265 0805 2001 0812 2005 ... ...e.. ... .\n-00005930: 2001 0212 2007 2002 011d 1220 0804 2000 ... . .... .. .\n-00005940: 123c 0407 0112 3c05 2001 0112 2004 2000 .<....<. ... . .\n-00005950: 1220 0428 0012 0504 2800 1209 0428 0012 . .(....(....(..\n-00005960: 0d03 2800 0204 2800 1238 0428 0011 4003 ..(...(..8.(..@.\n-00005970: 2800 0e04 2800 1115 0328 0008 0428 0012 (...(....(...(..\n-00005980: 3004 2800 1124 0528 0112 2c08 0328 001c 0.(..$.(..,..(..\n-00005990: 0428 0012 2c05 2801 1220 0804 2800 1220 .(..,.(.. ..(.. \n-000059a0: 0501 0000 0000 0501 0001 0000 0901 0004 ................\n-000059b0: 4e41 6e74 0000 1601 0011 4120 2e4e 4554 NAnt......A .NET\n-000059c0: 2042 7569 6c64 2054 6f6f 6c00 0008 0100 Build Tool.....\n-000059d0: 0372 6331 0000 2001 001b 6874 7470 3a2f .rc1.. ...http:/\n-000059e0: 2f6e 616e 742e 736f 7572 6365 666f 7267 /nant.sourceforg\n-000059f0: 652e 6e65 7400 0027 0100 2243 6f70 7972 e.net..'..\"Copyr\n-00005a00: 6967 6874 2028 4329 2032 3030 312d 3230 ight (C) 2001-20\n-00005a10: 3132 2047 6572 7279 2053 6861 7700 0009 12 Gerry Shaw...\n-00005a20: 0100 0430 2e39 3200 0006 2001 0111 8161 ...0.92... ....a\n-00005a30: 0801 0002 0100 0000 001e 0100 0100 5402 ..............T.\n-00005a40: 1657 7261 704e 6f6e 4578 6365 7074 696f .WrapNonExceptio\n-00005a50: 6e54 6872 6f77 7301 08b7 7a5c 5619 34e0 nThrows...z\\V.4.\n-00005a60: 8908 1b03 e6ac f116 4f73 0000 0000 0000 ........Os......\n+000053c0: 126d 1a01 0009 6f76 6572 7772 6974 6501 .m....overwrite.\n+000053d0: 0054 0208 5265 7175 6972 6564 0005 0002 .T..Required....\n+000053e0: 0e0e 0e04 2000 1209 0520 0101 1111 0700 .... .... ......\n+000053f0: 0202 1111 1111 0820 0301 0e11 7911 7d07 ....... ....y.}.\n+00005400: 2003 081d 0508 0807 2003 011d 0508 0808 ....... .......\n+00005410: 0100 037a 6970 0000 0c01 0007 636f 6d6d ...zip......comm\n+00005420: 656e 7400 0004 0001 0e0e 1201 000d 7374 ent...........st\n+00005430: 616d 7064 6174 6574 696d 6500 0004 0100 ampdatetime.....\n+00005440: 0000 0d01 0008 7a69 706c 6576 656c 0000 ......ziplevel..\n+00005450: 0520 0201 0808 0c01 0000 0000 0009 0000 . ..............\n+00005460: 0000 0015 0100 1069 6e63 6c75 6465 656d .......includeem\n+00005470: 7074 7964 6972 7300 000c 0100 0766 6c61 ptydirs......fla\n+00005480: 7474 656e 0000 0c01 0007 6669 6c65 7365 tten......filese\n+00005490: 7400 000e 0100 0964 7570 6c69 6361 7465 t......duplicate\n+000054a0: 0000 0400 0102 0e05 0001 1209 0e04 2001 .............. .\n+000054b0: 0108 0500 0202 0e0e 0206 0305 0002 0e1c ................\n+000054c0: 1c05 2000 1280 b505 2000 1280 b104 2001 .. ..... ..... .\n+000054d0: 020e 0420 010e 0804 2001 0308 0420 011c ... .... .... ..\n+000054e0: 1c05 2002 011c 1c05 2002 0e0e 0e04 2001 .. ..... ..... .\n+000054f0: 021c 0306 1245 0500 0111 110e 0500 0112 .....E..........\n+00005500: 550e 0420 0101 0a05 2001 0112 610b 0100 U.. .... ...a...\n+00005510: 0667 756e 7a69 7000 0014 0100 0373 7263 .gunzip......src\n+00005520: 0100 5402 0852 6571 7569 7265 6401 1501 ..T..Required...\n+00005530: 0004 6465 7374 0100 5402 0852 6571 7569 ..dest..T..Requi\n+00005540: 7265 6401 0b20 0401 0e11 7911 7d11 80c9 red.. ....y.}...\n+00005550: 0a01 0005 756e 7461 7200 0015 0100 0464 ....untar......d\n+00005560: 6573 7401 0054 0208 5265 7175 6972 6564 est..T..Required\n+00005570: 0010 0100 0b63 6f6d 7072 6573 7369 6f6e .....compression\n+00005580: 0000 0520 0012 80d9 0801 0003 7461 7200 ... ........tar.\n+00005590: 0019 0100 0864 6573 7466 696c 6501 0054 .....destfile..T\n+000055a0: 0208 5265 7175 6972 6564 0121 0100 1069 ..Required.!...i\n+000055b0: 6e63 6c75 6465 656d 7074 7964 6972 7301 ncludeemptydirs.\n+000055c0: 0054 0208 5265 7175 6972 6564 0008 0002 .T..Required....\n+000055d0: 1280 e512 5908 0420 0101 0206 0001 1280 ....Y.. ........\n+000055e0: d90e 0520 0012 80f1 0720 0201 1280 d902 ... ..... ......\n+000055f0: 0620 0101 1280 f936 0100 314e 416e 742e . .....6..1NAnt.\n+00005600: 436f 6d70 7265 7373 696f 6e2e 5479 7065 Compression.Type\n+00005610: 732e 4475 706c 6963 6174 6548 616e 646c s.DuplicateHandl\n+00005620: 696e 6743 6f6e 7665 7274 6572 0000 0400 ingConverter....\n+00005630: 0000 0004 0200 0000 0800 0112 80f9 1180 ................\n+00005640: fd05 2000 1280 f908 0003 1c12 80f9 0e02 .. .............\n+00005650: 0920 031c 1281 0912 2d1c 0520 0012 8111 . ......-.. ....\n+00005660: 0420 011c 0805 2002 0108 1c04 2000 1219 . .... ..... ...\n+00005670: 0320 001c 0420 0108 1c07 2002 0112 811d . ... .... .....\n+00005680: 0804 2001 011c 0901 0004 4974 656d 0000 .. .......Item..\n+00005690: 0f01 000a 7461 7266 696c 6573 6574 0000 ....tarfileset..\n+000056a0: 0400 4000 0004 0080 0000 0d01 0008 6669 ..@...........fi\n+000056b0: 6c65 6d6f 6465 0000 0400 010e 0805 0002 lemode..........\n+000056c0: 080e 080c 0100 0764 6972 6d6f 6465 0000 .......dirmode..\n+000056d0: 0d01 0008 7573 6572 6e61 6d65 0000 0801 ....username....\n+000056e0: 0003 7569 6400 000e 0100 0967 726f 7570 ..uid......group\n+000056f0: 6e61 6d65 0000 0801 0003 6769 6400 000b name......gid...\n+00005700: 0100 0670 7265 6669 7800 0039 0100 344e ...prefix..9..4N\n+00005710: 416e 742e 436f 6d70 7265 7373 696f 6e2e Ant.Compression.\n+00005720: 5479 7065 732e 5461 7243 6f6d 7072 6573 Types.TarCompres\n+00005730: 7369 6f6e 4d65 7468 6f64 436f 6e76 6572 sionMethodConver\n+00005740: 7465 7200 000f 0100 0a7a 6970 6669 6c65 ter......zipfile\n+00005750: 7365 7400 0017 0100 0670 7265 6669 7801 set......prefix.\n+00005760: 0054 0208 5265 7175 6972 6564 0003 0701 .T..Required....\n+00005770: 020a 2005 0112 590e 0e11 110a 0d07 0612 .. ...Y.........\n+00005780: 0512 6d12 5508 1d05 126d 0920 0401 1259 ..m.U....m. ...Y\n+00005790: 0e0e 1111 0607 0212 0912 6d04 2000 1205 ..........m. ...\n+000057a0: 0407 0112 0505 2001 0112 0504 0701 1209 ...... .........\n+000057b0: 0520 0101 1209 0420 0012 0d04 0701 120d . ..... ........\n+000057c0: 0520 0101 120d 0a07 0412 5112 6112 6912 . ........Q.a.i.\n+000057d0: 7103 0701 0e04 0701 1111 0307 0108 0420 q.............. \n+000057e0: 0012 2804 0701 1228 0520 0101 1228 0420 ..(....(. ...(. \n+000057f0: 0011 2004 0701 1120 0520 0101 1120 2a07 .. .... . ... *.\n+00005800: 1612 809d 123c 122c 0e0e 1280 b10e 0e11 .....<.,........\n+00005810: 2011 2012 6112 551d 0508 1265 0e12 80b1 . .a.U....e....\n+00005820: 0e12 6112 6512 6512 6d0f 0706 1280 c11d ..a.e.e.m.......\n+00005830: 0508 1255 1269 1280 cd04 2000 1134 0407 ...U.i.... ..4..\n+00005840: 0111 3405 2001 0111 3419 0709 1259 1259 ..4. ...4....Y.Y\n+00005850: 1134 1280 d512 80d9 1269 1280 dd12 80e1 .4.......i......\n+00005860: 1280 cd04 2000 1240 0407 0112 4024 0712 .... ..@....@$..\n+00005870: 1280 e512 5911 3412 3012 440e 0e12 80b1 ....Y.4.0.D.....\n+00005880: 0e0e 1280 d912 650e 1280 b10e 1265 1265 ......e......e.e\n+00005890: 126d 0920 0301 1280 e50e 1230 0507 0112 .m. .......0....\n+000058a0: 80d9 0407 020e 1c06 2001 011d 123c 0520 ........ ....<. \n+000058b0: 0112 3c08 0407 0112 3c06 2002 0108 123c ..<.....<. ....<\n+000058c0: 0a07 0508 123c 1219 1265 0805 2001 0812 .....<...e.. ...\n+000058d0: 3c05 2001 0212 3c07 2002 011d 123c 0804 <. ...<. ....<..\n+000058e0: 2000 122c 0407 0112 2c05 2001 0112 3c05 ..,....,. ...<.\n+000058f0: 0701 1281 1504 2000 123c 0307 011c 0520 ...... ..<..... \n+00005900: 0101 1240 0620 0101 1d12 3005 2001 1230 ...@. ....0. ..0\n+00005910: 0804 0701 1230 0620 0201 0812 300a 0705 .....0. ....0...\n+00005920: 0812 3012 1912 6508 0520 0108 1230 0520 ..0...e.. ...0. \n+00005930: 0102 1230 0720 0201 1d12 3008 0420 0012 ...0. ....0.. ..\n+00005940: 4404 0701 1244 0520 0101 1230 0420 0012 D....D. ...0. ..\n+00005950: 3004 2800 1205 0428 0012 0904 2800 120d 0.(....(....(...\n+00005960: 0328 0002 0328 000e 0428 0011 1103 2800 .(...(...(....(.\n+00005970: 0804 2800 1228 0428 0011 2004 2800 1134 ..(..(.(.. .(..4\n+00005980: 0428 0012 4005 2801 123c 0803 2800 1c04 .(..@.(..<..(...\n+00005990: 2800 123c 0528 0112 3008 0428 0012 3005 (..<.(..0..(..0.\n+000059a0: 0100 0000 0005 0100 0100 0009 0100 044e ...............N\n+000059b0: 416e 7400 0016 0100 1141 202e 4e45 5420 Ant......A .NET \n+000059c0: 4275 696c 6420 546f 6f6c 0000 0801 0003 Build Tool......\n+000059d0: 7263 3100 0020 0100 1b68 7474 703a 2f2f rc1.. ...http://\n+000059e0: 6e61 6e74 2e73 6f75 7263 6566 6f72 6765 nant.sourceforge\n+000059f0: 2e6e 6574 0000 2701 0022 436f 7079 7269 .net..'..\"Copyri\n+00005a00: 6768 7420 2843 2920 3230 3031 2d32 3031 ght (C) 2001-201\n+00005a10: 3220 4765 7272 7920 5368 6177 0000 0901 2 Gerry Shaw....\n+00005a20: 0004 302e 3932 0000 0620 0101 1181 6108 ..0.92... ....a.\n+00005a30: 0100 0201 0000 0000 1e01 0001 0054 0216 .............T..\n+00005a40: 5772 6170 4e6f 6e45 7863 6570 7469 6f6e WrapNonException\n+00005a50: 5468 726f 7773 0108 b77a 5c56 1934 e089 Throws...z\\V.4..\n+00005a60: 081b 03e6 acf1 164f 7300 0000 0000 0000 .......Os.......\n 00005a70: 9878 0000 0000 0000 0000 0000 ae78 0000 .x...........x..\n 00005a80: 0020 0000 0000 0000 0000 0000 0000 0000 . ..............\n 00005a90: 0000 0000 0000 0000 a078 0000 0000 0000 .........x......\n 00005aa0: 0000 5f43 6f72 446c 6c4d 6169 6e00 6d73 .._CorDllMain.ms\n 00005ab0: 636f 7265 652e 646c 6c00 0000 0000 ff25 coree.dll......%\n 00005ac0: 0020 4000 0000 0000 0000 0000 0000 0000 . @.............\n 00005ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n"}, {"source1": "./usr/lib/NAnt/NAnt.CompressionTasks.xml", "source2": "./usr/lib/NAnt/NAnt.CompressionTasks.xml", "unified_diff": null, "details": [{"source1": "./usr/lib/NAnt/NAnt.CompressionTasks.xml", "source2": "./usr/lib/NAnt/NAnt.CompressionTasks.xml", "comments": ["Ordering differences only"], "unified_diff": "@@ -30,93 +30,58 @@\n \n The character encoding that has been used for filenames inside the\n zip file. The default is the system's OEM code page.\n \n \n Extracts the files from the zip file.\n \n- \n- Creates a tar file from the specified filesets.\n- \n- \n- Uses\n- #ziplib\n- (SharpZipLib), an open source Tar/Zip/GZip library written entirely in C#.\n- \n- \n- \n- \n- Tar all files in\n- ${build.dir}\n- and\n- ${doc.dir}\n- into a file\n- called "backup.tar.gz", and apply gzip compression to it.\n- \n- \n- \n- \n- \n- \n- \n- \n- \n- ]]>\n- \n- \n- \n- The tar file to create.\n- \n- \n- \n- Include empty directories in the generated tar file. The default is\n- \n- .\n- \n- \n- \n- \n- Ignore directory structure of source directory, compress all files \n- into a single directory.\n- The default value is\n- \n- .\n- \n- \n- \n- The set of files to be included in the archive.\n+ \n+ Summary description for ExpandTask.\n \n- \n+ \n \n- The compression method. The default is\n- \n+ Overwrite files, even if they are newer than the corresponding \n+ entries in the archive. The default is\n+ \n .\n \n \n- \n- Creates the tar file.\n- \n- \n- Expands a file packed using GZip compression.\n- \n- Expands "test.tar.gz" to "test2.tar".\n- \n- ]]>\n- \n- \n- \n- The file to expand.\n- \n- \n- The destination file.\n+ \n+ Extracts a file entry from the specified stream.\n+ \n+ The\n+ \n+ containing the compressed entry.\n+ \n+ The directory where to store the expanded file.\n+ The name of the entry including directory information.\n+ The date of the entry.\n+ The uncompressed size of the entry.\n+ \n+ The destination directory for the entry could not be created.\n+ -or-\n+ The entry could not be extracted.\n+ \n+ We cannot rely on the fact that the directory entry of a given file\n+ is created before the file is extracted, so we should create the\n+ directory if it doesn't yet exist.\n \n- \n- Extracts the file from the gzip archive.\n+ \n+ Extracts a directory entry from the specified stream.\n+ \n+ The\n+ \n+ containing the directory entry.\n+ \n+ The directory where to create the subdirectory.\n+ The name of the directory entry.\n+ The date of the entry.\n+ \n+ The destination directory for the entry could not be created.\n+ \n \n \n Creates a zip file from the specified filesets.\n \n \n Uses\n #ziplib\n@@ -191,58 +156,31 @@\n \n The character encoding to use for filenames and comment inside the\n zip file. The default is the system's OEM code page.\n \n \n Creates the zip file.\n \n- \n- Summary description for ExpandTask.\n+ \n+ Expands a file packed using GZip compression.\n+ \n+ Expands "test.tar.gz" to "test2.tar".\n+ \n+ ]]>\n+ \n \n- \n- \n- Overwrite files, even if they are newer than the corresponding \n- entries in the archive. The default is\n- \n- .\n- \n+ \n+ The file to expand.\n \n- \n- Extracts a file entry from the specified stream.\n- \n- The\n- \n- containing the compressed entry.\n- \n- The directory where to store the expanded file.\n- The name of the entry including directory information.\n- The date of the entry.\n- The uncompressed size of the entry.\n- \n- The destination directory for the entry could not be created.\n- -or-\n- The entry could not be extracted.\n- \n- We cannot rely on the fact that the directory entry of a given file\n- is created before the file is extracted, so we should create the\n- directory if it doesn't yet exist.\n+ \n+ The destination file.\n \n- \n- Extracts a directory entry from the specified stream.\n- \n- The\n- \n- containing the directory entry.\n- \n- The directory where to create the subdirectory.\n- The name of the directory entry.\n- The date of the entry.\n- \n- The destination directory for the entry could not be created.\n- \n+ \n+ Extracts the file from the gzip archive.\n \n \n Extracts files from a tar archive.\n \n \n Uses\n #ziplib\n@@ -269,60 +207,75 @@\n \n .\n \n \n \n Extracts the files from the archive.\n \n- \n+ \n+ Creates a tar file from the specified filesets.\n+ \n+ \n+ Uses\n+ #ziplib\n+ (SharpZipLib), an open source Tar/Zip/GZip library written entirely in C#.\n+ \n+ \n+ \n+ \n+ Tar all files in\n+ ${build.dir}\n+ and\n+ ${doc.dir}\n+ into a file\n+ called "backup.tar.gz", and apply gzip compression to it.\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ ]]>\n+ \n+ \n+ \n+ The tar file to create.\n+ \n+ \n \n- A\n- \n- is a\n- \n- with extra \n- attributes useful in the context of the\n- \n+ Include empty directories in the generated tar file. The default is\n+ \n .\n \n \n- \n+ \n \n- A 3 digit octal string, specify the user, group and other modes \n- in the standard Unix fashion. Only applies to plain files. The \n- default is\n- 644\n+ Ignore directory structure of source directory, compress all files \n+ into a single directory.\n+ The default value is\n+ \n .\n \n \n- \n+ \n+ The set of files to be included in the archive.\n+ \n+ \n \n- A 3 digit octal string, specify the user, group and other modes \n- in the standard Unix fashion. Only applies to directories. The \n- default is\n- 755\n+ The compression method. The default is\n+ \n .\n \n \n- \n- The username for the tar entry.\n- \n- \n- The user identifier (UID) for the tar entry.\n- \n- \n- The groupname for the tar entry.\n- \n- \n- The group identifier (GID) for the tar entry.\n- \n- \n- The top level directory prefix. If set, all file and directory paths \n- in the fileset will have this value prepended. Can either be a single \n- directory name or a "/" separated path.\n+ \n+ Creates the tar file.\n \n \n Specifies how entries with the same name should be processed.\n \n \n Overwrite existing entry with same name.\n \n@@ -370,31 +323,14 @@\n \n \n An\n \n that represents the converted value.\n \n \n- \n- \n- A\n- \n- is a\n- \n- with extra \n- attributes useful in the context of the\n- \n- .\n- \n- \n- \n- The top level directory prefix. If set, all file and directory paths \n- in the fileset will have this value prepended. Can either be a single \n- directory name or a "/" separated path.\n- \n \n \n Contains a collection of\n \n elements.\n \n \n@@ -587,14 +523,138 @@\n passed the end of the collection.\n \n \n \n Sets the enumerator to its initial position, which is before the \n first element in the collection.\n \n+ \n+ \n+ A\n+ \n+ is a\n+ \n+ with extra \n+ attributes useful in the context of the\n+ \n+ .\n+ \n+ \n+ \n+ \n+ A 3 digit octal string, specify the user, group and other modes \n+ in the standard Unix fashion. Only applies to plain files. The \n+ default is\n+ 644\n+ .\n+ \n+ \n+ \n+ \n+ A 3 digit octal string, specify the user, group and other modes \n+ in the standard Unix fashion. Only applies to directories. The \n+ default is\n+ 755\n+ .\n+ \n+ \n+ \n+ The username for the tar entry.\n+ \n+ \n+ The user identifier (UID) for the tar entry.\n+ \n+ \n+ The groupname for the tar entry.\n+ \n+ \n+ The group identifier (GID) for the tar entry.\n+ \n+ \n+ The top level directory prefix. If set, all file and directory paths \n+ in the fileset will have this value prepended. Can either be a single \n+ directory name or a "/" separated path.\n+ \n+ \n+ \n+ Specifies the compression methods supported by\n+ \n+ and\n+ \n+ .\n+ \n+ \n+ \n+ No compression.\n+ \n+ \n+ GZIP compression.\n+ \n+ \n+ BZIP2 compression.\n+ \n+ \n+ \n+ Specialized\n+ \n+ for\n+ \n+ that ignores case when converting from string.\n+ \n+ \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class.\n+ \n+ \n+ \n+ Converts the given object to the type of this converter, using the \n+ specified context and culture information.\n+ \n+ An\n+ \n+ that provides a format context.\n+ \n+ \n+ A\n+ \n+ object. If a\n+ \n+ is passed, the current culture is assumed.\n+ \n+ \n+ The\n+ \n+ to convert.\n+ \n+ \n+ An\n+ \n+ that represents the converted value.\n+ \n+ \n+ \n+ \n+ A\n+ \n+ is a\n+ \n+ with extra \n+ attributes useful in the context of the\n+ \n+ .\n+ \n+ \n+ \n+ The top level directory prefix. If set, all file and directory paths \n+ in the fileset will have this value prepended. Can either be a single \n+ directory name or a "/" separated path.\n+ \n \n \n Contains a collection of\n \n elements.\n \n \n@@ -787,69 +847,9 @@\n passed the end of the collection.\n \n \n \n Sets the enumerator to its initial position, which is before the \n first element in the collection.\n \n- \n- \n- Specifies the compression methods supported by\n- \n- and\n- \n- .\n- \n- \n- \n- No compression.\n- \n- \n- GZIP compression.\n- \n- \n- BZIP2 compression.\n- \n- \n- \n- Specialized\n- \n- for\n- \n- that ignores case when converting from string.\n- \n- \n- \n- \n- Initializes a new instance of the\n- \n- class.\n- \n- \n- \n- Converts the given object to the type of this converter, using the \n- specified context and culture information.\n- \n- An\n- \n- that provides a format context.\n- \n- \n- A\n- \n- object. If a\n- \n- is passed, the current culture is assumed.\n- \n- \n- The\n- \n- to convert.\n- \n- \n- An\n- \n- that represents the converted value.\n- \n- \n \n \n"}]}, {"source1": "./usr/lib/NAnt/NAnt.Core.dll", "source2": "./usr/lib/NAnt/NAnt.Core.dll", "unified_diff": null, "details": [{"source1": "pedump {}", "source2": "pedump {}", "unified_diff": "@@ -11,15 +11,15 @@\n PE Header:\n \t Magic (0x010b): 0x010b\n \t LMajor (6): 0x08\n \t LMinor (0): 0x00\n \t Code Size: 0x0005f200\n \t Initialized Data Size: 0x00000800\n \tUninitialized Data Size: 0x00000000\n-\t Entry Point RVA: 0x0006115e\n+\t Entry Point RVA: 0x0006114e\n \t \t Code Base RVA: 0x00002000\n \t\t Data Base RVA: 0x00062000\n \n \n NT Header:\n \t Image Base (0x400000): 0x00400000\n \tSection Alignment (8192): 0x00002000\n@@ -41,15 +41,15 @@\n \t Heap Reserve Size (1M): 0x00100000\n \t Heap Commit Size (4096): 0x00001000\n \t Loader flags (0x1): 0x00000000\n \t Data Directories (16): 0x00000010\n \n Data directories:\n \t Export Table: 0x00000000 [0x00000000]\n-\t Import Table: 0x00061110 [0x0000004b]\n+\t Import Table: 0x00061100 [0x0000004b]\n \t Resource Table: 0x00064000 [0x000003a0]\n \t Exception Table: 0x00000000 [0x00000000]\n \tCertificate Table: 0x00000000 [0x00000000]\n \t Reloc Table: 0x00066000 [0x0000000c]\n \t Debug: 0x00000000 [0x00000000]\n \t Copyright: 0x00000000 [0x00000000]\n \t Global Ptr: 0x00000000 [0x00000000]\n@@ -57,15 +57,15 @@\n \tLoad Config Table: 0x00000000 [0x00000000]\n \t Bound Import: 0x00000000 [0x00000000]\n \t IAT: 0x00002000 [0x00000008]\n \tDelay Import Desc: 0x00000000 [0x00000000]\n \t CLI Header: 0x00002008 [0x00000048]\n \n \tName: .text\n-\t Virtual Size: 0x0005f164\n+\t Virtual Size: 0x0005f154\n \tVirtual Address: 0x00002000\n \t Raw Data Size: 0x0005f200\n \t Raw Data Ptr: 0x00000400\n \t Reloc Ptr: 0x00000000\n \t LineNo Ptr: 0x00000000\n \t Reloc Count: 0x0000\n \t Line Count: 0x0000\n@@ -103,17 +103,17 @@\n \t Reloc Count: 0x0000\n \t Line Count: 0x0000\n \tFlags: data, discard, read, \n \n CLI header size: 72\n Runtime required: 2.5\n Flags: ilonly, 32/64, no-trackdebug, notsigned\n-\t Metadata: 0x00032890 [0x0002e878]\n+\t Metadata: 0x00032884 [0x0002e870]\n \tEntry Point Token: 0x00000000\n-\t Resources at: 0x0002d810 [0x0000507d]\n+\t Resources at: 0x0002d804 [0x0000507d]\n \t Strong Name at: 0x00000000 [0x00000000]\n \t Code Manager at: 0x00000000 [0x00000000]\n \t VTableFixups at: 0x00000000 [0x00000000]\n \t EAT jumps at: 0x00000000 [0x00000000]\n \n Strong name: none\n \n@@ -122,39 +122,39 @@\n Metadata header:\n Version: 1.1\n Version string: v4.0.30319\n \n Metadata pointers:\n \tTables (#~): 0x0000006c - 0x00013828 [79804 == 0x000137bc]\n \t Strings: 0x00013828 - 0x0001e170 [43336 == 0x0000a948]\n-\t Blob: 0x00028230 - 0x0002e878 [26184 == 0x00006648]\n+\t Blob: 0x00028230 - 0x0002e870 [26176 == 0x00006640]\n \tUser string: 0x0001e170 - 0x00028220 [41136 == 0x0000a0b0]\n \t GUID: 0x00028220 - 0x00028230 [16 == 0x00000010]\n Rows:\n-Table Module: 1 records (10 bytes, at 30d84)\n-Table TypeRef: 288 records (6 bytes, at 30d8e)\n-Table TypeDef: 267 records (14 bytes, at 3144e)\n-Table Field: 732 records (6 bytes, at 322e8)\n-Table Method: 2370 records (14 bytes, at 33410)\n-Table Param: 1788 records (6 bytes, at 3b5ac)\n-Table InterfaceImpl: 52 records (4 bytes, at 3df94)\n-Table MemberRef: 951 records (6 bytes, at 3e064)\n-Table Constant: 119 records (6 bytes, at 3f6ae)\n-Table CustomAttribute: 818 records (8 bytes, at 3f978)\n-Table DeclSecurity: 12 records (6 bytes, at 41308)\n-Table ClassLayout: 1 records (8 bytes, at 41350)\n-Table StandaloneSig: 454 records (2 bytes, at 41358)\n-Table EventMap: 1 records (4 bytes, at 416e4)\n-Table Event: 7 records (6 bytes, at 416e8)\n-Table PropertyMap: 158 records (4 bytes, at 41712)\n-Table Property: 655 records (6 bytes, at 4198a)\n-Table MethodSemantics: 1040 records (6 bytes, at 428e4)\n-Table MethodImpl: 81 records (6 bytes, at 44144)\n-Table TypeSpec: 17 records (2 bytes, at 4432a)\n-Table FieldRVA: 1 records (6 bytes, at 4434c)\n-Table Assembly: 1 records (22 bytes, at 44352)\n-Table AssemblyRef: 5 records (20 bytes, at 44368)\n-Table ManifestResource: 2 records (12 bytes, at 443cc)\n-Table NestedClass: 45 records (4 bytes, at 443e4)\n-Table GenericParam: 1 records (8 bytes, at 44498)\n-Table MethodSpec: 4 records (4 bytes, at 444a0)\n-Table GenericParamConstraint: 1 records (4 bytes, at 444b0)\n+Table Module: 1 records (10 bytes, at 30d78)\n+Table TypeRef: 288 records (6 bytes, at 30d82)\n+Table TypeDef: 267 records (14 bytes, at 31442)\n+Table Field: 732 records (6 bytes, at 322dc)\n+Table Method: 2370 records (14 bytes, at 33404)\n+Table Param: 1788 records (6 bytes, at 3b5a0)\n+Table InterfaceImpl: 52 records (4 bytes, at 3df88)\n+Table MemberRef: 951 records (6 bytes, at 3e058)\n+Table Constant: 119 records (6 bytes, at 3f6a2)\n+Table CustomAttribute: 818 records (8 bytes, at 3f96c)\n+Table DeclSecurity: 12 records (6 bytes, at 412fc)\n+Table ClassLayout: 1 records (8 bytes, at 41344)\n+Table StandaloneSig: 454 records (2 bytes, at 4134c)\n+Table EventMap: 1 records (4 bytes, at 416d8)\n+Table Event: 7 records (6 bytes, at 416dc)\n+Table PropertyMap: 158 records (4 bytes, at 41706)\n+Table Property: 655 records (6 bytes, at 4197e)\n+Table MethodSemantics: 1040 records (6 bytes, at 428d8)\n+Table MethodImpl: 81 records (6 bytes, at 44138)\n+Table TypeSpec: 17 records (2 bytes, at 4431e)\n+Table FieldRVA: 1 records (6 bytes, at 44340)\n+Table Assembly: 1 records (22 bytes, at 44346)\n+Table AssemblyRef: 5 records (20 bytes, at 4435c)\n+Table ManifestResource: 2 records (12 bytes, at 443c0)\n+Table NestedClass: 45 records (4 bytes, at 443d8)\n+Table GenericParam: 1 records (8 bytes, at 4448c)\n+Table MethodSpec: 4 records (4 bytes, at 44494)\n+Table GenericParamConstraint: 1 records (4 bytes, at 444a4)\n"}]}, {"source1": "./usr/lib/NAnt/NAnt.Core.xml", "source2": "./usr/lib/NAnt/NAnt.Core.xml", "unified_diff": null, "details": [{"source1": "./usr/lib/NAnt/NAnt.Core.xml", "source2": "./usr/lib/NAnt/NAnt.Core.xml", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,4181 +1,2651 @@\n \n \n \n NAnt.Core\n \n \n- \n- Gets the collection of environment variables that should be passed\n- to external programs that are launched.\n- \n- The collection of environment variables that should be passed\n- to external programs that are launched.\n- \n- \n- \n- Represents an explicitly named list of directories.\n- \n- A\n- \n- is useful when you want to capture a list of\n- directories regardless whether they currently exist.\n- \n- \n- \n- The base of the directory of this dirlist. The default is the project\n- base directory.\n- \n- \n- The command-line arguments for the runtime engine.\n- \n- \n- Checks whether the specified framework exists, and is valid.\n- The framework to test.\n- \n- \n- if the specified framework exists ; otherwise,\n- \n- .\n- \n- \n- \n- Checks whether the SDK for the specified framework is installed.\n- The framework to test.\n- \n- \n- if the SDK for specified framework is installed; \n- otherwise,\n- \n- .\n- \n- \n- \n- \n- \n- Gets the identifier of the current target framework.\n- The identifier of the current target framework.\n- \n- \n- Gets the identifier of the runtime framework.\n- The identifier of the runtime framework.\n- \n- \n- Gets the family of the specified framework.\n- The framework of which the family should be returned.\n- The family of the specified framework.\n- \n- \n- is not a valid framework identifier.\n- \n- \n- \n- \n- \n- Gets the version of the current target framework.\n- The version of the current target framework.\n- \n- \n- \n- Gets the version of the specified framework.\n- The framework of which the version should be returned.\n- The version of the specified framework.\n- \n- \n- is not a valid framework identifier.\n- \n- \n- \n- \n- \n- Gets the description of the current target framework.\n- The description of the current target framework.\n- \n- \n- \n- Gets the description of the specified framework.\n- The framework of which the description should be returned.\n- The description of the specified framework.\n- \n- \n- is not a valid framework identifier.\n- \n- \n- \n- \n- \n- Gets the Common Language Runtime version of the current target\n- framework.\n- The Common Language Runtime version of the current target framework.\n- \n- \n- \n- Gets the Common Language Runtime version of the specified framework.\n- The framework of which the Common Language Runtime version should be returned.\n- The Common Language Runtime version of the specified framework.\n- \n- \n- is not a valid framework identifier.\n- \n- \n- \n- \n- \n- Gets the framework directory of the specified framework.\n- The framework of which the framework directory should be returned.\n- The framework directory of the specified framework.\n- \n- \n- is not a valid framework identifier.\n- \n- \n- \n- \n- \n- Gets the assembly directory of the specified framework.\n- The framework of which the assembly directory should be returned.\n- The assembly directory of the specified framework.\n- \n- \n- is not a valid framework identifier.\n- \n- \n- \n- \n- \n- Gets the SDK directory of the specified framework.\n- The framework of which the SDK directory should be returned.\n- \n- The SDK directory of the specified framework, or an empty\n- \n- if the SDK of the specified framework is not \n- installed.\n- \n- \n- \n- is not a valid framework identifier.\n- \n- \n- \n- \n- \n- Gets the absolute path of the specified tool for the current\n- target framework.\n- The file name of the tool to search for.\n- \n- The absolute path to\n- \n- if found in one of the\n- configured tool paths; otherwise, an error is reported.\n- \n- \n- \n- could not be found in the configured tool paths.\n- \n+ \n+ Replaces text in an XML file at the location specified by an XPath \n+ expression.\n \n- The configured tool paths are scanned in the order in which they\n- are defined in the framework configuration.\n- The file name of the tool to search should include the extension.\n+ The location specified by the XPath expression must exist, it will\n+ not create the parent elements for you. However, provided you have\n+ a root element you could use a series of the tasks to build the\n+ XML file up if necessary.\n \n \n \n- Use\n- gacutil\n- to install an assembly in the GAC.\n+ Change the\n+ server\n+ setting in the configuration from\n+ testhost.somecompany.com\n+ to\n+ productionhost.somecompany.com\n+ .\n \n+ XML file:\n \n- \n- \n- \n+ \n+ \n+ \n+ \n+ \n+ \n+ ]]>\n+ Build fragment:\n+ \n ]]>\n \n- \n- \n- Gets the runtime engine of the specified framework.\n- The framework of which the runtime engine should be returned.\n- \n- The full path to the runtime engine of the specified framework, or\n- an empty\n- \n- if no runtime engine is defined\n- for the specified framework.\n- \n- \n- \n- is not a valid framework identifier.\n- \n- \n- \n- \n- \n- \n- Gets a comma-separated list of frameworks filtered by the specified\n- \n- .\n- \n- \n- A bitwise combination of\n- \n- values that filter the frameworks to retrieve.\n- \n- \n- A comma-separated list of frameworks filtered by the specified\n- \n- , sorted on name.\n- \n \n \n- Define a\n- build-all\n- target that executes the\n- build\n- target once for each installed framework targeting compact\n- devices.\n+ Modify the\n+ noNamespaceSchemaLocation\n+ in an XML file.\n \n+ XML file:\n \n- \n- \n- \n- \n- \n- \n- \n- ...\n- \n+ \n+ \n+ \n+ ]]>\n+ Build fragment:\n+ \n+ \n+ \n+ \n+ \n ]]>\n \n \n- \n- Checks whether the specified framework is valid.\n- The framework to check.\n- \n- \n- is not a valid framework identifier.\n- \n- \n- \n- Functions for requesting information from DNS.\n+ \n+ The name of the file that contains the XML document that is going \n+ to be poked.\n \n- \n- Gets the host name of the local computer.\n- A string that contains the DNS host name of the local computer.\n- An error is encountered when resolving the local host name.\n+ \n+ The XPath expression used to select which nodes are to be modified.\n \n- \n- Returns the length of the specified string.\n- input string\n- The string's length.\n- \n- string::get-length('foo') ==> 3\n- \n- \n- string::get-length('') ==> 0\n- \n+ \n+ The value that replaces the contents of the selected nodes.\n \n- \n- Returns a substring of the specified string.\n- input string\n- position of the start of the substring\n- the length of the substring\n- \n- \n- If the\n- \n- is greater than zero, the\n- function returns a substring starting at character position\n- \n- with a length of\n- \n- characters.\n- \n- \n- If the\n- \n- is equal to zero, the function\n- returns an empty string.\n- \n- \n- \n- \n- or\n- \n- is less than zero.\n- \n- \n- \n- is greater than the length of\n- \n- .\n- \n- \n- \n- plus\n- \n- indicates a position not within\n- \n- .\n- \n- \n- string::substring('testing string', 0, 4) ==> 'test'\n- \n- \n- string::substring('testing string', 8, 3) ==> 'str'\n- \n- \n- string::substring('testing string', 8, 0) ==> ''\n- \n- \n- string::substring('testing string', -1, 5) ==> ERROR\n- \n- \n- string::substring('testing string', 8, -1) ==> ERROR\n- \n- \n- string::substring('testing string', 5, 17) ==> ERROR\n- \n+ \n+ Namespace definitions to resolve prefixes in the XPath expression.\n \n- \n- Tests whether the specified string starts with the specified prefix\n- string.\n- test string\n- prefix string\n- \n+ \n+ \n+ If\n \n- when\n- \n- is a prefix for\n- the string\n- \n- . Meaning, the characters at the \n- beginning of\n- \n- are identical to\n- \n- ; otherwise,\n+ then the whitespace in the resulting\n+ document will be preserved; otherwise the whitespace will be removed.\n+ The default is\n \n .\n- \n- This function performs a case-sensitive word search using the \n- invariant culture.\n- \n- string::starts-with('testing string', 'test') ==> true\n- \n- \n- string::starts-with('testing string', 'testing') ==> true\n- \n- \n- string::starts-with('testing string', 'string') ==> false\n- \n- \n- string::starts-with('test', 'testing string') ==> false\n- \n+ \n \n- \n- Tests whether the specified string ends with the specified suffix\n- string.\n- test string\n- suffix string\n+ \n+ Executes the XML poke task.\n+ \n+ \n+ Loads an XML document from a file on disk.\n+ The file name of the file to load the XML document from.\n+ Value for XmlDocument.PreserveWhitespace that is set before the xml is loaded.\n \n- \n- when\n- \n- is a suffix for\n- the string\n- \n- . Meaning, the characters at the \n- end of\n- \n- are identical to\n- \n- ; otherwise,\n- \n- .\n+ An\n+ \n+ containing\n+ the document object model representing the file.\n \n- This function performs a case-sensitive word search using the \n- invariant culture.\n- \n- string::ends-with('testing string', 'string') ==> true\n- \n- \n- string::ends-with('testing string', '') ==> true\n- \n- \n- string::ends-with('testing string', 'bring') ==> false\n- \n- \n- string::ends-with('string', 'testing string') ==> false\n- \n \n- \n- Returns the specified string converted to lowercase.\n- input string\n+ \n+ Given an XML document and an expression, returns a list of nodes\n+ which match the expression criteria.\n+ The XPath expression used to select the nodes.\n+ The XML document that is searched.\n+ \n+ An\n+ \n+ to use for resolving namespaces \n+ for prefixes in the XPath expression.\n+ \n \n- The string\n- \n- in lowercase.\n+ An\n+ \n+ containing references to the nodes \n+ that matched the XPath expression.\n \n- \n- The casing rules of the invariant culture are used to convert the\n- \n- to lowercase.\n- \n+ \n+ \n+ Given a node list, replaces the XML within those nodes.\n+ The list of nodes to replace the contents of.\n+ The text to replace the contents with.\n+ \n+ \n+ Saves the XML document to a file.\n+ The XML document to be saved.\n+ The file name to save the XML document under.\n+ \n+ \n+ An empty task that allows a build file to contain a description.\n \n- string::to-lower('testing string') ==> 'testing string'\n+ Set a description.\n+ This is a description.\n+ ]]>\n \n+ \n+ \n+ Processes a document via XSLT.\n \n- string::to-lower('Testing String') ==> 'testing string'\n+ Create a report in HTML.\n+ \n+ ]]>\n \n \n- string::to-lower('Test 123') ==> 'test 123'\n+ Create a report in HTML, with a param.\n+ \n+ \n+ \n+ \n+ \n+ ]]>\n \n- \n- \n- Returns the specified string converted to uppercase.\n- input string\n- \n- The string\n- \n- in uppercase.\n- \n- \n- The casing rules of the invariant culture are used to convert the\n- \n- to uppercase.\n- \n \n- string::to-upper('testing string') ==> 'TESTING STRING'\n+ Create a report in HTML, with a expanded param.\n+ \n+ \n+ \n+ \n+ \n+ ]]>\n \n \n- string::to-upper('Testing String') ==> 'TESTING STRING'\n+ Create some code based on a directory of templates.\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ ]]>\n \n \n- \n- Returns a string corresponding to the replacement of a given string\n- with another in the specified string.\n- input string\n- \n- A\n- \n- to be replaced.\n- \n- \n- A\n- \n- to replace all occurrences of\n- \n- .\n- \n- \n- A\n- \n- equivalent to\n- \n- but \n- with all instances of\n- \n- replaced with\n- \n+ \n+ Directory in which to store the results. The default is the project\n+ base directory.\n+ \n+ \n+ \n+ Desired file extension to be used for the targets. The default is\n+ html\n .\n- \n- \n- \n- is an empty string.\n- \n+ \n+ \n+ \n+ URI or path that points to the stylesheet to use. If given as path, it can\n+ be relative to the project's basedir or absolute.\n+ \n+ \n+ \n+ Specifies a single XML document to be styled. Should be used with \n+ the\n+ \n+ attribute.\n+ \n+ \n+ \n+ \n+ Specifies the output name for the styled result from the\n+ \n+ attribute.\n+ \n+ \n+ \n+ Specifies a group of input files to which to apply the stylesheet.\n+ \n+ \n+ XSLT parameters to be passed to the XSLT transformation.\n+ \n+ \n+ XSLT extension objects to be passed to the XSLT transformation.\n+ \n+ \n+ The network proxy to use to access the Internet resource.\n+ \n+ \n+ Sets properties with system information.\n \n- This function performs a word (case-sensitive and culture-sensitive) \n- search to find\n- \n- .\n+ Sets a number of properties with information about the system environment. The intent of this task is for nightly build logs to have a record of system information so that the build was performed on.\n+ \n+ \n+ Property\n+ Value\n+ \n+ \n+ \n+ <\n+ \n+ >.clr.version\n+ \n+ Common Language Runtime version number.\n+ \n+ \n+ \n+ <\n+ \n+ >.env.*\n+ \n+ \n+ Environment variables (e.g., <\n+ \n+ >.env.PATH).\n+ \n+ \n+ \n+ \n+ <\n+ \n+ >.os.platform\n+ \n+ Operating system platform ID.\n+ \n+ \n+ \n+ <\n+ \n+ >.os.version\n+ \n+ Operating system version.\n+ \n+ \n+ \n+ <\n+ \n+ >.os\n+ \n+ Operating system version string.\n+ \n+ \n+ \n+ <\n+ \n+ >.os.folder.applicationdata\n+ \n+ The directory that serves as a common repository for application-specific data for the current roaming user.\n+ \n+ \n+ \n+ <\n+ \n+ >.os.folder.commonapplicationdata\n+ \n+ The directory that serves as a common repository for application-specific data that is used by all users.\n+ \n+ \n+ \n+ <\n+ \n+ >.os.folder.commonprogramfiles\n+ \n+ The directory for components that are shared across applications.\n+ \n+ \n+ \n+ <\n+ \n+ >.os.folder.desktopdirectory\n+ \n+ The directory used to physically store file objects on the desktop. Do not confuse this directory with the desktop folder itself, which is a virtual folder.\n+ \n+ \n+ \n+ <\n+ \n+ >.os.folder.programfiles\n+ \n+ The Program Files directory.\n+ \n+ \n+ \n+ <\n+ \n+ >.os.folder.system\n+ \n+ The System directory.\n+ \n+ \n+ \n+ <\n+ \n+ >.os.folder.temp\n+ \n+ The temporary directory.\n+ \n+ \n+ \n+ When the name of an environment variable is not a valid property name,\n+ the task will fail. In that case, set\n+ \n+ to\n+ \n+ to allow that environment variable to be \n+ skipped.\n+ \n+ we advise you to use the following functions instead:\n+ \n+ \n+ Function\n+ Description\n+ \n+ \n+ \n+ \n+ \n+ \n+ Gets a\n+ \n+ object that identifies this operating system.\n+ \n+ \n+ \n+ \n+ \n+ \n+ Gets the path to a system special folder.\n+ \n+ \n+ \n+ \n+ \n+ Returns the value of a environment variable.\n+ \n+ \n+ \n+ \n+ \n+ Gets the path to the temporary directory.\n+ \n+ \n+ \n+ \n+ \n+ Gets the Common Language Runtime version.\n+ \n+ \n \n \n- string::replace('testing string', 'test', 'winn') ==> 'winning string'\n- \n- \n- string::replace('testing string', 'foo', 'winn') ==> 'testing string'\n+ Register the properties with the default property prefix.\n+ \n+ ]]>\n \n \n- string::replace('testing string', 'ing', '') ==> 'test str'\n+ Register the properties without a prefix.\n+ \n+ ]]>\n \n \n- string::replace('banana', 'ana', 'ana') ==> 'banana'\n+ Register properties and display a summary.\n+ \n+ ]]>\n \n \n- \n- Tests whether the specified string contains the given search string.\n- The string to search.\n- \n- The string to locate within\n- \n- .\n- \n- \n- \n- if\n- \n- is found in\n- \n- ; otherwise,\n- \n- .\n- \n- This function performs a case-sensitive word search using the \n- invariant culture.\n- \n- string::contains('testing string', 'test') ==> true\n- \n- \n- string::contains('testing string', '') ==> true\n- \n- \n- string::contains('testing string', 'Test') ==> false\n- \n- \n- string::contains('testing string', 'foo') ==> false\n- \n+ \n+ The string to prefix the property names with. The default is "sys.".\n \n- \n- Returns the position of the first occurrence in the specified string\n- of the given search string.\n- The string to search.\n- \n- The string to locate within\n- \n- .\n- \n- \n+ \n+ Sets properties with the current date and time.\n+ \n \n- The lowest-index position of\n- \n- in\n- \n- if it is found, or -1 if\n- \n- does not contain\n- \n- .\n+ By default the\n+ \n+ displays the current date \n+ and time and sets the following properties:\n \n+ \n+ \n+ tstamp.date to yyyyMMdd\n+ \n+ \n+ tstamp.time to HHmm\n+ \n+ \n+ tstamp.now using the default DateTime.ToString() method\n+ \n+ \n \n- If\n- \n- is an empty string, the return value\n- will always be\n- 0\n- .\n+ To set an additional property with a custom date/time use the\n+ \n+ and\n+ \n+ attributes. \n+ To set a number of additional properties with the exact same date and \n+ time use the\n+ \n+ nested element (see example).\n \n- \n- This function performs a case-sensitive word search using the \n- invariant culture.\n- \n- string::index-of('testing string', 'test') ==> 0\n- \n- \n- string::index-of('testing string', '') ==> 0\n- \n- \n- string::index-of('testing string', 'Test') ==> -1\n- \n- \n- string::index-of('testing string', 'ing') ==> 4\n- \n- \n- \n- Returns the position of the last occurrence in the specified string\n- of the given search string.\n- The string to search.\n- \n- The string to locate within\n- \n- .\n- \n- \n \n- The highest-index position of\n- \n- in\n- \n- if it is found, or -1 if\n- \n- does not contain\n- \n+ The date and time string displayed by the\n+ \n+ uses the computer's default long date and time string format. You \n+ might consider setting these to the\n+ ISO 8601 standard \n+ for date and time notation\n .\n \n+ \n+ \n \n- If\n- \n- is an empty string, the return value\n- is the last index position in\n- \n- .\n+ Set the\n+ build.date\n+ property.\n \n- \n- This function performs a case-sensitive word search using the \n- invariant culture.\n- \n- string::last-index-of('testing string', 'test') ==> 0\n- \n- \n- string::last-index-of('testing string', '') ==> 13\n- \n- \n- string::last-index-of('testing string', 'Test') ==> -1\n+ \n+ ]]>\n \n \n- string::last-index-of('testing string', 'ing') ==> 11\n+ Set a number of properties for Ant like compatibility.\n+ \n+ \n+ \n+ \n+ \n+ ]]>\n \n \n- \n- Returns the given string left-padded to the given length.\n- \n- The\n- \n- that needs to be left-padded.\n- \n- The number of characters in the resulting string, equal to the number of original characters plus any additional padding characters.\n- A Unicode padding character.\n- \n- If the length of\n- \n- is at least\n- \n- , then a new\n- \n- identical\n- to\n- \n- is returned. Otherwise,\n- \n- will be padded on the left with as many\n- \n- characters as needed to create a length of\n- \n- .\n- \n- \n- \n- is less than zero.\n- \n+ \n+ The property to receive the date/time string in the given pattern.\n+ \n+ \n+ The date/time pattern to be used.\n \n- Note that only the first character of\n- \n- will be used when padding the result.\n+ The following table lists the standard format characters for each standard pattern. The format characters are case-sensitive; for example, 'g' and 'G' represent slightly different patterns.\n+ \n+ \n+ Format Character\n+ Description Example Format Pattern (en-US)\n+ \n+ \n+ d\n+ MM/dd/yyyy\n+ \n+ \n+ D\n+ dddd, dd MMMM yyyy\n+ \n+ \n+ f\n+ dddd, dd MMMM yyyy HH:mm\n+ \n+ \n+ F\n+ dddd, dd MMMM yyyy HH:mm:ss\n+ \n+ \n+ g\n+ MM/dd/yyyy HH:mm\n+ \n+ \n+ G\n+ MM/dd/yyyy HH:mm:ss\n+ \n+ \n+ m, M\n+ MMMM dd\n+ \n+ \n+ r, R\n+ ddd, dd MMM yyyy HH':'mm':'ss 'GMT'\n+ \n+ \n+ s\n+ yyyy'-'MM'-'dd'T'HH':'mm':'ss\n+ \n+ \n+ t\n+ HH:mm\n+ \n+ \n+ T\n+ HH:mm:ss\n+ \n+ \n+ u\n+ yyyy'-'MM'-'dd HH':'mm':'ss'Z'\n+ \n+ \n+ U\n+ dddd, dd MMMM yyyy HH:mm:ss\n+ \n+ \n+ y, Y\n+ yyyy MMMM\n+ \n+ \n+ The following table lists the patterns that can be combined to construct custom patterns. The patterns are case-sensitive; for example, "MM" is recognized, but "mm" is not. If the custom pattern contains white-space characters or characters enclosed in single quotation marks, the output string will also contain those characters. Characters not defined as part of a format pattern or as format characters are reproduced literally.\n+ \n+ \n+ Format\n+ Pattern Description\n+ \n+ \n+ d\n+ The day of the month. Single-digit days will not have a leading zero.\n+ \n+ \n+ dd\n+ The day of the month. Single-digit days will have a leading zero.\n+ \n+ \n+ ddd\n+ The abbreviated name of the day of the week.\n+ \n+ \n+ dddd\n+ The full name of the day of the week.\n+ \n+ \n+ M\n+ The numeric month. Single-digit months will not have a leading zero.\n+ \n+ \n+ MM\n+ The numeric month. Single-digit months will have a leading zero.\n+ \n+ \n+ MMM\n+ The abbreviated name of the month.\n+ \n+ \n+ MMMM\n+ The full name of the month.\n+ \n+ \n+ y\n+ The year without the century. If the year without the century is less than 10, the year is displayed with no leading zero.\n+ \n+ \n+ yy\n+ The year without the century. If the year without the century is less than 10, the year is displayed with a leading zero.\n+ \n+ \n+ yyyy\n+ The year in four digits, including the century.\n+ \n+ \n+ gg\n+ The period or era. This pattern is ignored if the date to be formatted does not have an associated period or era string.\n+ \n+ \n+ h\n+ The hour in a 12-hour clock. Single-digit hours will not have a leading zero.\n+ \n+ \n+ hh\n+ The hour in a 12-hour clock. Single-digit hours will have a leading zero.\n+ \n+ \n+ H\n+ The hour in a 24-hour clock. Single-digit hours will not have a leading zero.\n+ \n+ \n+ HH\n+ The hour in a 24-hour clock. Single-digit hours will have a leading zero.\n+ \n+ \n+ m\n+ The minute. Single-digit minutes will not have a leading zero.\n+ \n+ \n+ mm\n+ The minute. Single-digit minutes will have a leading zero.\n+ \n+ \n+ s\n+ The second. Single-digit seconds will not have a leading zero.\n+ \n+ \n+ ss\n+ The second. Single-digit seconds will have a leading zero.\n+ \n+ \n+ f\n+ The fraction of a second in single-digit precision. The remaining digits are truncated.\n+ \n+ \n+ ff\n+ The fraction of a second in double-digit precision. The remaining digits are truncated.\n+ \n+ \n+ fff\n+ The fraction of a second in three-digit precision. The remaining digits are truncated.\n+ \n+ \n+ ffff\n+ The fraction of a second in four-digit precision. The remaining digits are truncated.\n+ \n+ \n+ fffff\n+ The fraction of a second in five-digit precision. The remaining digits are truncated.\n+ \n+ \n+ ffffff\n+ The fraction of a second in six-digit precision. The remaining digits are truncated.\n+ \n+ \n+ fffffff\n+ The fraction of a second in seven-digit precision. The remaining digits are truncated.\n+ \n+ \n+ t\n+ The first character in the AM/PM designator.\n+ \n+ \n+ tt\n+ The AM/PM designator.\n+ \n+ \n+ z\n+ The time zone offset ("+" or "-" followed by the hour only). Single-digit hours will not have a leading zero. For example, Pacific Standard Time is "-8".\n+ \n+ \n+ zz\n+ The time zone offset ("+" or "-" followed by the hour only). Single-digit hours will have a leading zero. For example, Pacific Standard Time is "-08".\n+ \n+ \n+ zzz\n+ The full time zone offset ("+" or "-" followed by the hour and minutes). Single-digit hours and minutes will have leading zeros. For example, Pacific Standard Time is "-08:00".\n+ \n+ \n+ :\n+ The default time separator.\n+ \n+ \n+ /\n+ The default date separator.\n+ \n+ \n+ \\ c\n+ Pattern Where c is any character. Displays the character literally. To display the backslash character, use "\\\\".\n+ \n+ \n+ \n+ \n+ \n+ Deletes a file, fileset or directory.\n+ \n+ Deletes either a single file, all files in a specified directory and \n+ its sub-directories, or a set of files specified by one or more filesets.\n+ \n+ If the\n+ \n+ or\n+ \n+ attribute is \n+ set then the fileset contents will be ignored. To delete the files \n+ in the fileset ommit the\n+ \n+ and\n+ \n+ attributes in the\n+ <delete>\n+ element.\n+ \n+ If the specified file or directory does not exist, no error is \n+ reported.\n+ \n+ Read-only files cannot be deleted. Use the\n+ \n+ first to remove the read-only attribute.\n+ \n \n \n- string::pad-left('test', 10, ' ') ==> ' test'\n- \n- \n- string::pad-left('test', 10, 'test') ==> 'tttttttest'\n+ Delete a single file.\n+ \n+ ]]>\n \n \n- string::pad-left('test', 3, ' ') ==> 'test'\n+ Delete a directory and the contents within. If the directory does not \n+ exist, no error is reported.\n+ \n+ ]]>\n \n \n- string::pad-left('test', -4, ' ') ==> ERROR\n+ Delete a set of files.\n+ \n+ \n+ \n+ \n+ \n+ \n+ ]]>\n \n \n- \n- Returns the given string right-padded to the given length.\n- \n- The\n- \n- that needs to be right-padded.\n- \n- The number of characters in the resulting string, equal to the number of original characters plus any additional padding characters.\n- A Unicode padding character.\n- \n- If the length of\n- \n- is at least\n- \n- , then a new\n- \n- identical\n- to\n- \n- is returned. Otherwise,\n- \n- will be padded on the right with as many\n- \n- characters as needed to create a length of\n- \n+ \n+ The file to delete.\n+ \n+ \n+ The directory to delete.\n+ \n+ \n+ \n+ Remove any empty directories included in the\n+ \n+ . \n+ The default is\n+ \n .\n- \n- \n- \n- is less than zero.\n- \n+ \n+ \n+ \n+ All the files in the file set will be deleted.\n+ \n+ \n+ \n+ Controls whether to show the name of each deleted file or directory.\n+ The default is\n+ \n+ .\n+ \n+ \n+ \n+ Ensures the supplied attributes are valid.\n+ \n+ \n+ Copies a file, a directory, or set of files to a new file or directory.\n \n- Note that only the first character of\n- \n- will be used when padding the result.\n+ \n+ Files are only copied if the source file is newer than the destination \n+ file, or if the destination file does not exist. However, you can \n+ explicitly overwrite files with the\n+ \n+ attribute.\n+ \n+ Entire directory structures can be copied to a new location. For this\n+ to happen, the following criteria must be met:\n+ \n+ \n+ Everything in the fileset is included\n+ \n+ \n+ The directory structure is not flattened\n+ \n+ \n+ Empty directories are included\n+ \n+ \n+ Destination directory does not exist\n+ \n+ \n+ If any of these items are not met, then the files within the source\n+ directory will be copied over instead of the entire directory structure.\n+ \n+ When a\n+ \n+ is used to select files or directories to\n+ copy, the\n+ \n+ attribute must be set. Files that are\n+ located under the base directory of the\n+ \n+ will\n+ be copied to a directory under the destination directory matching the\n+ path relative to the base directory of the\n+ \n+ ,\n+ unless the\n+ \n+ attribute is set to\n+ \n+ .\n+ \n+ \n+ Files that are not located under the the base directory of the\n+ \n+ will be copied directly under to the destination \n+ directory, regardless of the value of the\n+ \n+ attribute.\n+ \n+

Encoding

\n+ Unless an encoding is specified, the encoding associated with the \n+ system's current ANSI code page is used.\n+ An UTF-8, little-endian Unicode, and big-endian Unicode encoded text \n+ file is automatically recognized, if the file starts with the \n+ appropriate byte order marks.\n+ If you employ filters in your copy operation, you should limit the copy \n+ to text files. Binary files will be corrupted by the copy operation.\n
\n \n- string::pad-right('test', 10, ' ') ==> 'test '\n+ Copy a single file while changing its encoding from "latin1" to \n+ "utf-8".\n+ \n+ ]]>\n \n \n- string::pad-right('test', 10, 'abcd') ==> 'testaaaaaa'\n+ Copy a set of files to a new directory.\n+ \n+ \n+ \n+ \n+ \n+ ]]>\n \n \n- string::pad-right('test', 3, ' ') ==> 'test'\n+ \n+ Copy a set of files to a directory, replacing\n+ @TITLE@\n+ with \n+ "Foo Bar" in all files.\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ ]]>\n \n \n- string::pad-right('test', -3, ' ') ==> ERROR\n+ Copy an entire directory and its contents.\n+ \n+ \n+ \n+ ]]>\n \n
\n- \n- Returns the given string trimmed of whitespace.\n- input string\n- \n- The string\n- \n- with any leading or trailing\n- white space characters removed.\n- \n- \n- string::trim(' test ') ==> 'test'\n- \n- \n- string::trim('\\t\\tfoo \\r\\n') ==> 'foo'\n- \n+ \n+ \n+ Initialize new instance of the\n+ \n+ .\n+ \n \n- \n- Returns the given string trimmed of leading whitespace.\n- input string\n- \n- The string\n- \n- with any leading\n- whites pace characters removed.\n- \n- \n- string::trim-start(' test ') ==> 'test '\n- \n- \n- string::trim-start('\\t\\tfoo \\r\\n') ==> 'foo \\r\\n'\n- \n+ \n+ The file to copy.\n \n- \n- Returns the given string trimmed of trailing whitespace.\n- input string\n- \n- The string\n- \n- with any trailing\n- white space characters removed.\n- \n- \n- string::trim-end(' test ') ==> ' test'\n- \n- \n- string::trim-end('\\t\\tfoo \\r\\n') ==> '\\t\\tfoo'\n- \n+ \n+ The file to copy to.\n \n- \n- Functions to return information for a given assembly.\n+ \n+ The directory to copy to.\n \n- \n- Loads an assembly given its file name or path.\n- The name or path of the file that contains the manifest of the assembly.\n- The loaded assembly.\n- \n- \n- is an empty\n- \n+ \n+ \n+ Overwrite existing files even if the destination files are newer. \n+ The default is\n+ \n .\n- \n- \n- \n- is not found, or the module you are trying to load does not specify a filename extension.\n- \n- \n- \n- is not a valid assembly.\n- \n- An assembly or module was loaded twice with two different evidences, or the assembly name is longer than MAX_PATH characters.\n+ \n \n- \n- Loads an assembly given the long form of its name.\n- The long form of the assembly name.\n- The loaded assembly.\n- \n- \n- is a\n- \n+ \n+ \n+ Ignore directory structure of source directory, copy all files into \n+ a single directory, specified by the\n+ \n+ attribute. The default is\n+ \n .\n- \n- \n- \n- is not found.\n- \n- \n- Determine the location of the Microsoft Access 11 Primary Interop \n- Assembly by loading it using its fully qualified name, and copy it\n- to the build directory.\n- \n- \n- ]]>\n- \n+ \n \n- \n- Gets the full name of the assembly, also known as the display name.\n- The assembly to get the full name for.\n- The full name of the assembly, also known as the display name.\n+ \n+ \n+ Copy any empty directories included in the\n+ \n+ . \n+ The default is\n+ \n+ .\n+ \n \n- \n+ \n \n- Gets an\n- \n- for the specified assembly.\n+ Used to select the files to copy. To use a\n+ \n+ , \n+ the\n+ \n+ attribute must be set.\n \n- \n- The assembly to get an\n- \n- for.\n- \n- \n- An\n- \n- for the specified assembly.\n- \n- \n \n- \n- Gets the physical location, in codebase format, of the loaded file \n- that contains the manifest.\n- The assembly to get the location for.\n- The location of the specified assembly.\n+ \n+ Chain of filters used to alter the file's content as it is copied.\n \n- \n- Returns the fully qualified path.\n- The file or directory for which to obtain absolute path information.\n- \n- A string containing the fully qualified location of\n- \n- ,\n- such as "C:\\MyFile.txt".\n- \n- \n- \n- is a zero-length string, contains only white space, or contains one or more invalid characters.\n- \n- \n- \n- contains a colon (":").\n- \n- The specified path, file name, or both exceed the system-defined maximum length.\n+ \n+ The encoding to use when reading files. The default is the system's\n+ current ANSI code page.\n \n- \n- Combines two paths.\n- first path\n- second path\n- \n- A string containing the combined paths. If one of the specified paths \n- is a zero-length string, this method returns the other path. If\n- \n- contains an absolute path, this method \n- returns\n- \n- .\n- \n- \n- \n- or\n- \n- contain one or more invalid characters.\n- \n+ \n+ The encoding to use when writing the files. The default is\n+ the encoding of the input file.\n \n- \n- Changes the extension of the path string.\n- \n- The path information to modify. The path cannot contain any of the characters \n- defined in\n- \n- InvalidPathChars.\n- \n- \n- The new extension (with a leading period). Specify a null reference \n- to remove an existing extension from\n- \n- .\n- \n- \n- A string containing the modified path information.\n+ \n+ The set of files to perform a file operation on.\n+ \n \n- On Windows-based desktop platforms, if\n- \n- is \n- an empty\n- \n- , the path information is returned \n- unmodified. If\n- \n- has no extension, the returned \n- path\n- \n- contains\n- \n- appended to the end of\n- \n- .\n+ FileCopyMap should now be considered a readonly hashtable. Any changes to\n+ this property will not be taken into account during the file operation\n+ task. To interact with the file operation, use the\n+ \n+ property.\n+ \n+ \n+ The key of the\n+ \n+ is the absolute path of\n+ the destination file and the value is a\n+ \n+ holding the path and last write time of the most recently updated\n+ source file that is selected to be copied or moved to the\n+ destination file.\n+ \n+ \n+ On Windows, the\n+ \n+ is case-insensitive.\n \n- \n- \n- For more information see the\n- \n- documentation.\n \n- \n- \n- contains one or more invalid characters.\n- \n- \n- \n- Returns the directory information for the specified path string.\n- The path of a file or directory.\n- \n- A\n- \n- containing directory information for\n- \n- , or an empty\n- \n- if\n- \n- denotes a root directory, or does not\n- contain directory information.\n- \n- \n- \n- contains invalid characters, is empty, or contains only white spaces.\n- \n- \n- \n- Returns the extension for the specified path string.\n- The path string from which to get the extension.\n- \n- A\n- \n- containing the extension of the specified\n- \n- (including the "."), or an empty\n- \n- if\n- \n- does not have \n- extension information.\n- \n- \n- \n- contains one or more invalid characters.\n- \n \n- \n- Returns the filename for the specified path string.\n- The path string from which to obtain the file name and extension.\n- \n+ \n+ Gets the operation map containing all the files/directories to\n+ perform file operations on.\n+ \n \n- A\n- \n- consisting of the characters after the last \n- directory character in path.\n+ The type of class for this object inherits from KeyedCollection\n+ and is structured so that the key of this collection contains the\n+ full path of the target file/location while the value contains\n+ the\n+ \n+ object\n+ with the operation details.\n \n \n- If the last character of\n- \n- is a directory or \n- volume separator character, an empty\n- \n- is returned.\n+ On Windows, the\n+ \n+ is case-insensitive.\n \n- \n- \n- \n- contains one or more invalid characters.\n- \n- \n- \n- Returns the filename without extension for the specified path string.\n- The path of the file.\n- \n- A\n- \n- containing the\n- \n- returned \n- by\n- \n- , minus the last period (.) and all \n- characters following it.\n- \n- \n- \n- contains one or more invalid characters.\n- \n- \n- \n- Gets the root directory of the specified path.\n- The path from which to obtain root directory information.\n- \n- A\n- \n- containing the root directory of\n- \n- , such as "C:\\", or an empty\n- \n- if\n- \n- does not contain root directory information.\n- \n- \n- \n- contains invalid characters, or is empty.\n- \n+ \n \n- \n- Returns a uniquely named zero-byte temporary file on disk and returns the full path to that file.\n- \n- A\n- \n- containing the name of the temporary file.\n- \n+ \n+ Checks whether the task is initialized with valid attributes.\n \n- \n- Gets the path to the temporary directory.\n- \n- A\n- \n- containing the path information of a \n- temporary directory.\n- \n+ \n+ Executes the Copy task.\n+ A file that has to be copied does not exist or could not be copied.\n \n- \n- Determines whether a path string includes an extension.\n- The path to search for an extension.\n- \n- \n- . if the characters that follow the last \n- directory separator or volume separator in the\n- \n- include a period (.) followed by one or more characters; \n- otherwise,\n- \n- .\n- \n- \n- \n- contains one or more invalid characters.\n- \n+ \n+ Actually does the file copies.\n \n- \n- Determines whether a path string is absolute.\n- The path to test.\n- \n- \n- if path contains an absolute\n- \n- ; \n- otherwise,\n- \n- .\n- \n- \n- \n- contains one or more invalid characters.\n- \n+ \n+ Holds the absolute paths and last write time of a given file.\n \n- \n+ \n \n- Returns the total number of days represented by the specified\n- \n- , expressed in whole and fractional days.\n+ Initializes a new instance of the\n+ \n+ class\n+ for the specified\n+ \n+ .\n \n- \n+ \n A\n- \n- .\n+ \n+ object containing\n+ the full path and last write time of the file the object represents.\n \n- \n- The total number of days represented by the given\n- \n- .\n- \n \n- \n+ \n \n- Returns the total number of hours represented by the specified\n- \n- , expressed in whole and fractional hours.\n+ Initializes a new instance of the\n+ \n+ class for the specified file and last write time.\n \n- \n- A\n- \n- .\n- \n- \n- The total number of hours represented by the given\n- \n- .\n- \n+ The absolute path of the file.\n+ The last write time of the file.\n \n- \n+ \n+ Gets the absolute path of the current file.\n+ The absolute path of the current file.\n+ \n+ \n+ Gets the time when the current file was last written to.\n+ The time when the current file was last written to.\n+ \n+ \n+ Provides methods and properties to properly manage file operations for\n+ NAnt file system based tasks (such as CopyTask and MoveTask).\n+ \n+ \n \n- Returns the total number of minutes represented by the specified\n- \n- , expressed in whole and fractional minutes.\n+ Initializes a new instance of the\n+ \n+ class with the\n+ source and target locations specified.\n \n- \n+ \n A\n- \n- .\n+ \n+ object representing the file/location\n+ where the file operation will start.\n+ \n+ \n+ A\n+ \n+ object representing the file/location\n+ where the file operation will end.\n \n- \n- The total number of minutes represented by the given\n- \n- .\n- \n \n- \n+ \n+ Gets or sets the string comparer to use when comparing\n+ the source path to the target path.\n+ \n+ \n \n- Returns the total number of seconds represented by the specified\n- \n- , expressed in whole and fractional seconds.\n- \n- \n- A\n- \n+ Gets the full path of\n+ \n .\n- \n- \n- The total number of seconds represented by the given\n- \n+ \n+ \n+ \n+ Gets the details of the source path.\n+ \n+ \n+ \n+ Gets the type of\n+ \n .\n- \n+ \n \n- \n+ \n \n- Returns the total number of milliseconds represented by the specified\n- \n- , expressed in whole and fractional milliseconds.\n+ Gets the type of the file operation an instance of\n+ \n+ represents.\n \n- \n- A\n- \n- .\n- \n- \n- The total number of milliseconds represented by the given\n- \n- .\n- \n \n- \n+ \n \n- Returns the number of whole days represented by the specified\n- \n- .\n+ Gets a value indicating whether\n+ \n+ is\n+ outdated.\n \n- \n- A\n- \n- .\n- \n- \n- The number of whole days represented by the given\n- \n+ \n+ true\n+ if\n+ \n+ is\n+ outdated (or simply a directory); otherwise,\n+ false\n .\n- \n- \n- Remove all files that have not been modified in the last 7 days from directory "binaries".\n- \n- = 7}\">\n- \n- \n- \n- ]]>\n- \n+ \n \n- \n+ \n \n- Returns the number of whole hours represented by the specified\n- \n+ Gets the full path of\n+ \n .\n \n- \n- A\n- \n- .\n- \n- \n- The number of whole hours represented by the given\n- \n- .\n- \n \n- \n+ \n+ Gets the details of the target path.\n+ \n+ \n \n- Returns the number of whole minutes represented by the specified\n- \n+ Gets the type of\n+ \n .\n \n- \n- A\n- \n- .\n- \n- \n- The number of whole minutes represented by the given\n- \n- .\n- \n \n- \n+ \n \n- Returns the number of whole seconds represented by the specified\n- \n+ Normalizes the attributes of\n+ \n .\n \n- \n- A\n- \n- .\n- \n- \n- The number of whole seconds represented by the given\n- \n- .\n- \n \n- \n+ \n \n- Returns the number of whole milliseconds represented by the specified\n- \n+ Checks to see whether or not the full path of\n+ \n+ matches the full path of\n+ \n .\n \n- \n- A\n- \n- .\n- \n+ \n+ \n+ is\n+ used to check path equality.\n+ \n \n- The number of whole milliseconds represented by the given\n- \n+ true\n+ if both paths match; otherwise\n+ false\n .\n \n \n- \n+ \n \n- Returns the number of ticks contained in the specified\n- \n+ Checks to see whether or not the full path of\n+ \n+ is identical to the full path of\n+ \n .\n \n- \n- A\n- \n- .\n- \n+ The difference between this method and SourceEqualsTarget is\n+ that the casing of the path is never ignored regardless of\n+ operating system.\n \n- The number of ticks contained in the given\n- \n+ true\n+ if both paths are identical; otherwise\n+ false\n .\n \n \n- \n+ \n \n- Returns a\n- \n- that represents a specified number\n- of days, where the specification is accurate to the nearest millisecond.\n- \n- A number of days, accurate to the nearest millisecond.\n- \n- A\n- \n- that represents\n- \n+ Updates the source of a given instance based on the\n+ \n .\n- \n+ \n+ If the LastWriteTime property of the\n+ \n+ is greater than the LastWriteTime property of\n+ \n+ , then\n+ \n+ is\n+ replaced with\n+ \n+ .\n+ \n+ \n+ \n+ The new\n+ \n+ to replace\n+ the current\n+ \n+ object.\n+ \n \n- \n+ \n \n Returns a\n- \n- that represents a specified number\n- of hours, where the specification is accurate to the nearest \n- millisecond.\n+ \n+ that represents the current\n+ \n+ .\n \n- A number of hours, accurate to the nearest millisecond.\n \n A\n- \n- that represents\n- \n+ \n+ that represents the current\n+ \n .\n \n \n- \n+ \n \n- Returns a\n- \n- that represents a specified number\n- of minutes, where the specification is accurate to the nearest \n- millisecond.\n+ Checks to see if a given\n+ \n+ target is considered outdated.\n \n- A number of minutes, accurate to the nearest millisecond.\n- \n+ \n A\n- \n- that represents\n- \n+ \n+ used for comparison purposes\n+ against\n+ \n .\n+ \n+ \n+ The\n+ \n+ to check.\n+ \n+ \n+ true\n+ if the target file is considered out of date; otherwise\n+ false\n \n \n- \n- \n- Returns a\n- \n- that represents a specified number\n- of seconds, where the specification is accurate to the nearest \n- millisecond.\n- \n- A number of seconds, accurate to the nearest millisecond.\n- \n- A\n- \n- that represents\n- \n+ \n+ Checks to see if the target directory does not exist or that\n+ it does match the source directory name but not string casing.\n+ \n+ Source directory to check against\n+ \n .\n+ \n+ The target directory to validate.\n+ \n+ true\n+ if the target directory does not exist or matches the source\n+ directory name but not casing; otherwise\n+ false\n \n \n- \n+ \n \n- Returns a\n- \n- that represents a specified number\n- of milliseconds.\n+ Checks to see whether\n+ \n+ is a file type or\n+ a directory type.\n \n- A number of milliseconds.\n+ \n+ The FileSystemInfo type used to compare\n+ \n+ with.\n+ \n+ The object to check.\n \n- A\n- \n- that represents\n- \n+ true\n+ if\n+ \n+ is the same type as\n+ \n+ ; otherwise,\n+ false\n .\n \n \n- \n+ \n \n- Returns a\n- \n- that represents a specified time, \n- where the specification is in units of ticks.\n+ A collection class used to track all of the\n+ \n+ objects for \n+ a given file operation task (such as the CopyTask or MoveTask).\n \n- A number of ticks that represent a time.\n- \n- A\n- \n- that represents\n- \n- .\n- \n \n- \n+ \n+ The StringComparer used when comparing file paths.\n+ \n+ \n \n- Constructs a\n- \n- from a time indicated by a \n- specified string.\n+ Initializes a new instance of the\n+ \n+ class that uses the default string comparer.\n \n- A string.\n- \n- A\n- \n- that corresponds to\n- \n- .\n- \n- \n- \n- has an invalid format.\n- \n- At least one of the hours, minutes, or seconds components is outside its valid range.\n \n- \n+ \n \n- Converts the specified\n- \n- to its equivalent \n- string representation.\n+ Initializes a new instance of the\n+ \n+ class that uses the specified string comparer.\n \n- \n- A\n- \n- to convert.\n+ \n+ The string comparer to use when comparing keys in the\n+ \n+ .\n \n- \n- The string representation of\n- \n- . The format \n- of the return value is of the form: [-][d.]hh:mm:ss[.ff].\n- \n \n- \n+ \n \n- Gets a\n- \n- that is the current local date and \n- time on this computer.\n+ Determines whether the\n+ \n+ contains the \n+ specified key.\n \n- \n- A\n- \n- whose value is the current date and time.\n- \n- \n- \n- Gets the year component of the specified date.\n- The date of which to get the year component.\n- The year, between 1 and 9999.\n- \n- \n- Gets the month component of the specified date.\n- The date of which to get the month component.\n- The month, between 1 and 12.\n- \n- \n- Gets the day of the month represented by the specified date.\n- The date of which to get the day of the month.\n- The day value, between 1 and 31.\n- \n- \n- Gets the hour component of the specified date.\n- The date of which to get the hour component.\n- The hour, between 0 and 23.\n- \n- \n- Gets the minute component of the specified date.\n- The date of which to get the minute component.\n- The minute, between 0 and 59.\n- \n- \n- Gets the seconds component of the specified date.\n- The date of which to get the seconds component.\n- The seconds, between 0 and 59.\n- \n- \n- Gets the milliseconds component of the specified date.\n- The date of which to get the milliseconds component.\n- The millisecond, between 0 and 999.\n- \n- \n- Gets the number of ticks that represent the specified date.\n- The date of which to get the number of ticks.\n- The number of ticks that represent the date and time of the \n- specified date.\n- \n- \n- Gets the day of the week represented by the specified date.\n- The date of which to get the day of the week.\n- The day of the week, ranging from zero, indicating Sunday, to six, \n- indicating Saturday.\n- \n- \n- Gets the day of the year represented by the specified date.\n- The date of which to get the day of the year.\n- The day of the year, between 1 and 366.\n- \n- \n- Returns the number of days in the specified month of the specified \n- year.\n- The year.\n- The month (a number ranging from 1 to 12).\n- \n- The number of days in\n- \n- for the specified\n- \n+ \n+ The key to locate in the\n+ \n .\n- \n- \n- \n- is less than 1 or greater than 12.\n- \n- \n- \n- Returns an indication whether the specified year is a leap year.\n- A 4-digit year.\n+ \n \n- \n- if\n- \n- is a leap year; \n- otherwise,\n- \n+ true\n+ if the\n+ \n+ contains an element with the specified key; otherwise,\n+ false\n .\n \n \n- \n+ \n+ Counts the number of directory operations in a collection.\n+ The number of directory operations performed by this collection.\n+ \n+ \n+ Counts the number of file operations in a collection.\n+ The number of file operations performed by this collection.\n+ \n+ \n \n- Converts the specified string representation of a date and time to \n- its\n- \n- equivalent.\n+ Converts the current instance of\n+ \n+ to\n+ the old style FileCopyMap hashtable.\n \n- A string containing a date and time to convert.\n \n- A\n- \n- equivalent to the date and time contained \n- in\n- \n- .\n+ The contents of\n+ \n+ in a\n+ new hashtable.\n \n- \n- \n- does not contain a valid string representation of a date and time.\n- \n- \n- The\n- \n- for the invariant culture is \n- used to supply formatting information about\n- \n- .\n- \n \n- \n+ \n \n- Converts the specified\n- \n- to its equivalent\n- string representation.\n+ Extracts the key from the specified\n+ \n+ element.\n \n- \n- A\n- \n- to convert.\n+ \n+ The\n+ \n+ from which to \n+ extract the key.\n \n \n- A string representation of\n- \n- formatted using\n- the general format specifier ("G").\n+ The key for the specified\n+ \n+ .\n \n- \n- \n- is formatted with the\n- \n- for the invariant culture.\n- \n \n- \n+ \n \n- Converts the specified\n- \n- to its equivalent\n- string representation.\n+ Inserts an element into the\n+ \n+ at the \n+ specified index.\n \n- \n- A\n- \n- to convert.\n+ The zero-based index at which item should be inserted.\n+ \n+ The\n+ \n+ to insert.\n \n- A format string.\n- \n- A string representation of\n- \n- formatted\n- \tusing the specified format\n- \n- \n- \n- is formatted with the\n- \n- for the invariant culture.\n- \n- \n- \n- Converts the argument to an integer.\n- value to be converted\n- \n- \n- converted to integer. The function fails with an exception when the conversion is not possible.\n- \n- \n- \n- Converts the argument to double\n- The value to be converted.\n- \n- \n- converted to double. The function fails with an exception when the conversion is not possible.\n- \n \n- \n- Converts the argument to a string.\n- The value to be converted.\n- \n- \n- converted to string. The function fails \n- with an exception when the conversion is not possible.\n- \n- Named method ConvertToString as a static ToString method would break\n- CLS compliance.\n+ \n+ Replaces the item at the specified index with the specified item.\n+ The zero-based index of the item to be replaced.\n+ The new item.\n \n- \n- Converts the argument to a datetime.\n- value to be converted\n- \n- \n- converted to datetime. The function fails with an exception when the conversion is not possible.\n- \n+ \n+ \n+ Used to identify the type of operation a given\n+ \n+ represent.\n+ \n \n- \n- Converts the argument to a boolean\n- The string value to be converted to boolean. Must be 'true' or 'false'.\n- \n- \n- converted to boolean. The function fails \n- with an exception when the conversion is not possible.\n- \n+ \n+ Indicates that the operation is from file to file.\n \n- \n- Gets the value of the major component of a given version.\n- A version.\n- The major version number.\n- \n- \n- \n+ \n+ Indicates that the operation is from file to directory.\n \n- \n- Gets the value of the minor component of a given version.\n- A version.\n- The minor version number.\n- \n- \n- \n+ \n+ Indicates that the operation is from directory to directory.\n \n- \n- Gets the value of the build component of a given version.\n- A version.\n- The build number, or -1 if the build number is undefined.\n- \n- \n- \n+ \n+ Calls a NAnt target in the current project.\n+ \n+ \n+ When the\n+ \n+ is used to execute a target, both that \n+ target and all its dependent targets will be re-executed.\n+ \n+ To avoid dependent targets from being executed more than once, two \n+ options are available:\n+ \n+ \n+ \n+ Add an "unless" attribute with value "${\n+ target::has-executed\n+ ('\n+ <target name>\n+ ')}"\n+ to the dependent targets.\n+ \n+ \n+ \n+ \n+ Set the\n+ \n+ attribute on the\n+ \n+ to\n+ \n+ (\n+ recommended\n+ ).\n+ \n+ \n+ \n+ \n+ \n+ Call the target "build".\n+ \n+ ]]>\n+ \n+ \n+ This shows how a project could 'compile' a debug and release build \n+ using a common compile target.\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ ]]>\n+ \n+ The\n+ \n+ parameter of the\n+ \n+ defaults to\n+ \n+ , \n+ causing the "init" target to be executed for both\n+ the "debug" and "release" build.\n+ \n+ This results in the following build log:\n+ build:\n+ \n+ init:\n+ \n+ [echo] initializing\n+ \n+ compile:\n+ \n+ [echo] compiling with debug = false\n+ \n+ init:\n+ \n+ [echo] initializing\n+ \n+ compile:\n+ \n+ [echo] compiling with debug = true\n+ \n+ BUILD SUCCEEDED\n+ \n+ If the "init" should only be executed once, set the\n+ \n+ attribute of the\n+ \n+ to\n+ \n+ .\n+ \n+ The build log would then look like this:\n+ build:\n+ \n+ init:\n+ \n+ [echo] initializing\n+ \n+ compile:\n+ \n+ [echo] compiling with debug = false\n+ \n+ compile:\n+ \n+ [echo] compiling with debug = true\n+ \n+ BUILD SUCCEEDED\n+ \n \n- \n- Gets the value of the revision component of a given version.\n- A version.\n- The revision number, or -1 if the revision number is undefined.\n- \n- \n- \n+ \n+ NAnt target to call.\n \n- \n+ \n \n- Converts the specified string representation of a version to \n- its\n- \n- equivalent.\n- \n- A string containing the major, minor, build, and revision numbers, where each number is delimited with a period character ('.').\n- \n- A\n- \n- instance representing the specified\n- \n+ Force an execute even if the target has already been executed. The \n+ default is\n+ \n .\n- \n- \n- \n- has fewer than two components or more than four components.\n- \n- A major, minor, build, or revision component is less than zero.\n- \n- At least one component of\n- \n- does not parse to a decimal integer.\n- \n- \n- \n- \n- Converts the specified\n- \n- to its equivalent\n- string representation.\n \n- \n- A\n- \n- to convert.\n- \n- \n- The string representation of the values of the major, minor, build, \n- and revision components of the specified\n- \n- .\n- \n- \n- \n- \n- \n- \n- Functions that return information about an operating system.\n \n- \n+ \n \n- Gets a\n- \n- value that identifies the operating \n- system platform.\n+ Execute the specified targets dependencies -- even if they have been \n+ previously executed. The default is\n+ \n+ .\n \n- The operating system.\n- \n- \n- value that identifies the operating system\n- platform.\n- \n- \n \n- \n+ \n+ Executes the specified target.\n+ \n+ \n \n- Gets a\n- \n- object that identifies this operating\n- system.\n+ Makes sure the\n+ \n+ is not calling its own \n+ parent.\n \n- The operating system.\n- \n- A\n- \n- object that describes the major version, \n- minor version, build, and revision of the operating system.\n- \n- \n \n- \n+ \n \n- Converts the value of the specified operating system to its equivalent\n- \n- representation.\n- \n- The operating system.\n- \n- The\n- \n- representation of\n- \n+ Loads tasks form a given assembly or all assemblies in a given directory\n+ or\n+ \n .\n- \n+ \n \n- Output string representation of the current operating system.\n+ Load tasks from a single assembly.\n \n+ \n+ ]]>\n+ \n+ \n+ Scan a single directory for task assemblies.\n+ \n+ ]]>\n+ \n+ \n+ \n+ Use a\n+ \n+ containing both a directory and an \n+ assembly.\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n ]]>\n- If the operating system is Windows 2000, the output is:\n- Microsoft Windows NT 5.0.2195.0\n \n- \n \n- \n- Groups a set of functions for dealing with files.\n+ \n+ An assembly to load tasks from.\n \n- \n- Returns the creation date and time of the specified file.\n- The file for which to obtain creation date and time information.\n- The creation date and time of the specified file.\n- The specified file does not exist.\n- \n- \n- is a zero-length string, contains only white space, or contains one or more invalid characters.\n- \n- The specified path, file name, or both exceed the system-defined maximum length.\n- \n- The\n- \n- parameter is in an invalid format.\n- \n+ \n+ A directory to scan for task assemblies.\n \n- \n- Returns the date and time the specified file was last written to.\n- The file for which to obtain write date and time information.\n- The date and time the specified file was last written to.\n- The specified file does not exist.\n- \n- \n- is a zero-length string, contains only white space, or contains one or more invalid characters.\n- \n- The specified path, file name, or both exceed the system-defined maximum length.\n+ \n+ Used to select which directories or individual assemblies to scan.\n \n- \n- Returns the date and time the specified file was last accessed.\n- The file for which to obtain access date and time information.\n- The date and time the specified file was last accessed.\n- The specified file does not exist.\n- \n- \n- is a zero-length string, contains only white space, or contains one or more invalid characters.\n- \n- The specified path, file name, or both exceed the system-defined maximum length.\n- \n- The\n- \n- parameter is in an invalid format.\n+ \n+ Executes the Load Tasks task.\n+ Specified assembly or path does not exist.\n+ \n+ \n+ Validates the attributes.\n+ \n+ Both\n+ \n+ and\n+ \n+ are set.\n \n \n- \n- Determines whether the specified file exists.\n- The file to check.\n- \n- \n- if\n- \n- refers to an \n- existing file; otherwise,\n- \n- .\n- \n+ \n+ Checks if a resource is available at runtime.\n+ \n+ \n+ The specified property is set to\n+ \n+ if the \n+ requested resource is available at runtime, and\n+ \n+ if the resource is not available.\n+ \n+ we advise you to use the following functions instead:\n+ \n+ \n+ Function\n+ Description\n+ \n+ \n+ \n+ \n+ \n+ Determines whether the specified file exists.\n+ \n+ \n+ \n+ \n+ \n+ Determines whether the given path refers to an existing directory on disk.\n+ \n+ \n+ \n+ \n+ \n+ Checks whether the specified framework exists..\n+ \n+ \n+ \n+ \n+ \n+ Checks whether the SDK for the specified framework is installed.\n+ \n+ \n+ \n \n- Execute a set of tasks, if file "output.xml" does not exist.\n+ \n+ Sets the\n+ myfile.present\n+ property to\n+ \n+ if the \n+ file is available on the filesystem and\n+ \n+ if the \n+ file is not available.\n+ \n \n- ...\n- \n+ \n+ ]]>\n+ \n+ \n+ \n+ Sets the\n+ build.dir.present\n+ property to\n+ \n+ if the directory is available on the filesystem and\n+ \n+ if the directory is not available.\n+ \n+ \n+ ]]>\n+ \n+ \n+ \n+ Sets the\n+ mono-0.21.framework.present\n+ property to\n+ \n+ if the Mono 0.21 framework is available on the current system and\n+ \n+ if the framework is not available.\n+ \n+ \n+ ]]>\n+ \n+ \n+ \n+ Sets the\n+ net-1.1.frameworksdk.present\n+ property to\n+ \n+ if the .NET 1.1 Framework SDK is available on the current system and\n+ \n+ if the SDK is not available.\n+ \n+ \n ]]>\n \n \n- \n- \n- Determines whether\n- \n- is more or equal \n- up-to-date than\n- \n- .\n- \n- The file to check against the target file.\n- The file for which we want to determine the status.\n- \n- \n- if\n- \n- is more \n- or equal up-to-date than\n- \n- ; otherwise,\n- \n- .\n- \n- \n- \n- or\n- \n- is a zero-length string, contains only white space, or contains one or more invalid characters.\n- \n- \n- The specified path, file name, or both of either\n- \n- or\n- \n- exceed the system-defined maximum length.\n- \n+ \n+ Defines the possible resource checks.\n \n- \n- Gets the length of the file.\n- filename\n- \n- Length in bytes, of the file named\n- \n- .\n- \n- The file specified cannot be found.\n+ \n+ Determines whether a given file exists.\n \n- \n- Checks if a given file is an assembly.\n- The name or path of the file to be checked.\n- True if the file is a valid assembly, false if it's not or if the assembly seems corrupted (invalid headers or metadata).\n- \n- \n- is a null\n- \n- .\n- \n- \n- \n- is an empty\n- \n- .\n- \n- \n- \n- is not found, or the file you are trying to check does not specify a filename extension.\n- \n- The caller does not have path discovery permission.\n+ \n+ Determines whether a given directory exists.\n \n- \n- \n- Converts the specified string representation of a logical value to \n- its\n- \n- equivalent.\n- \n- A string containing the value to convert.\n- \n- \n- if\n- \n- is equivalent to \n- "True"; otherwise,\n- \n- .\n- \n- \n- \n- is not equivalent to\n- \n- or\n- \n- .\n- \n+ \n+ Determines whether a given framework is available.\n \n- \n- \n- Converts the specified\n- \n- to its equivalent string\n- representation.\n- \n- \n- A\n- \n- to convert.\n- \n- \n- "True" if\n- \n- is\n- \n- , or \n- "False" if\n- \n- is\n- \n- .\n- \n+ \n+ Determines whether a given SDK is available.\n \n- \n- Gets the value of a variable for the specified package.\n- The package for which the variable should be retrieved.\n- The name of the variable.\n- \n- The value of variable\n- \n- for the specified \n- package.\n- \n- \n- pkg-config\n- could not be started.\n- \n- \n- \n- does not exist.\n- \n+ \n+ The resource which must be available.\n \n- \n- Gets the link flags required to compile the package, including all\n- its dependencies.\n- The package for which the link flags should be retrieved.\n- The link flags required to compile the package.\n- \n- pkg-config\n- could not be started.\n- \n- \n- \n- does not exist.\n- \n+ \n+ The type of resource which must be present.\n \n- \n- Gets the compile flags required to compile the package, including all\n- its dependencies.\n- The package for which the compile flags should be retrieved.\n- The pre-processor and compile flags required to compile the package.\n- \n- pkg-config\n- could not be started.\n- \n- \n- \n- does not exist.\n- \n+ \n+ The property that must be set if the resource is available.\n \n- \n- Determines the version of the given package.\n- The package to get the version of.\n- The version of the given package.\n- \n- pkg-config\n- could not be started.\n- \n- \n- \n- does not exist.\n- \n+ \n+ Executes the task.\n+ \n+ \n+ Sets the property identified by\n+ \n+ to\n+ \n+ when the resource exists and to\n+ \n+ when the resource doesn't exist.\n+ \n+ \n+ The availability of the resource could not be evaluated.\n \n- \n- \n- Determines whether the given package is at least version\n- \n- .\n- \n- The package to check.\n- The version the package should at least have.\n+ \n+ Evaluates the availability of a resource.\n \n \n- if the given package is at least version\n- \n- ; otherwise,\n+ if the resource is available; otherwise,\n \n .\n \n- \n- pkg-config\n- could not be started.\n- \n+ The availability of the resource could not be evaluated.\n \n- \n+ \n \n- Determines whether the given package is exactly version\n- \n- .\n+ Checks if the file specified in the\n+ \n+ property is \n+ available on the filesystem.\n \n- The package to check.\n- The version the package should have.\n \n \n- if the given package is exactly version\n- \n- ; otherwise,\n+ when the file exists; otherwise,\n \n .\n \n- \n- pkg-config\n- could not be started.\n- \n \n- \n+ \n \n- Determines whether the given package is at no newer than version\n- \n- .\n+ Checks if the directory specified in the\n+ \n+ property is available on the filesystem.\n \n- The package to check.\n- The version the package should maximum have.\n- \n- \n- if the given package is at no newer than \n- version\n- \n- ; otherwise,\n- \n- .\n- \n- \n- pkg-config\n- could not be started.\n- \n- \n- \n- Determines whether the given package is between two versions.\n- The package to check.\n- The version the package should at least have.\n- The version the package should maximum have.\n \n \n- if the given package is between\n- \n- and\n- \n- ; otherwise,\n+ when the directory exists; otherwise,\n \n .\n \n- \n- pkg-config\n- could not be started.\n- \n \n- \n- Determines whether the given package exists.\n- The package to check.\n+ \n+ \n+ Checks if the framework specified in the\n+ \n+ property is available on the current system.\n+ \n \n \n- if the package exists; otherwise,\n+ when the framework is available; otherwise,\n \n .\n \n- \n- pkg-config\n- could not be started.\n- \n \n- \n+ \n \n- Runs pkg-config with the specified arguments and returns a\n- \n- based on the exit code.\n+ Checks if the SDK for the framework specified in the\n+ \n+ property is available on the current system.\n \n- The arguments to pass to pkg-config.\n \n \n- if pkg-config exited with exit code 0;\n- otherwise,\n+ when the SDK for the specified framework is \n+ available; otherwise,\n \n+ .\n \n \n- \n- \n- Runs pkg-config with the specified arguments and returns the result \n- as a\n- \n- .\n- \n- The arguments to pass to pkg-config.\n- The result of running pkg-config with the specified arguments.\n+ \n+ Load a text file into a single property.\n+ \n+ Unless an encoding is specified, the encoding associated with the \n+ system's current ANSI code page is used.\n+ An UTF-8, little-endian Unicode, and big-endian Unicode encoded text \n+ file is automatically recognized, if the file starts with the appropriate \n+ byte order marks.\n+ \n+ \n+ \n+ Load file\n+ message.txt\n+ into property "message".\n+ \n+ \n+ ]]>\n+ \n+ \n+ Load a file using the "latin-1" encoding.\n+ \n+ ]]>\n+ \n+ \n+ \n+ Load a file, replacing all\n+ @NOW@\n+ tokens with the current \n+ date/time.\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ ]]>\n+ \n \n- \n- Factory method to return a new instance of ExecTask\n- \n- \n+ \n+ The file to load.\n \n- \n- Functions that provide version information for a physical file on disk.\n+ \n+ The name of the property to save the content to.\n \n- \n- \n- Returns a\n- \n- representing the version \n- information associated with the specified file.\n- \n- The file to retrieve the version information for.\n- \n- A\n- \n- containing information about the file.\n- \n- The file specified cannot be found.\n+ \n+ The encoding to use when loading the file. The default is the encoding\n+ associated with the system's current ANSI code page.\n \n- \n- Gets the name of the company that produced the file.\n- \n- A\n- \n- instance containing version information about a file.\n- \n- The name of the company that produced the file.\n+ \n+ The filterchain definition to use.\n \n- \n- Gets the file version of a file.\n- \n- A\n- \n- instance containing version information about a file.\n- \n- The file version of a file.\n- \n+ \n+ Creates an XSD File for all available tasks.\n+ \n+ This can be used in conjuntion with the command-line option to do XSD \n+ Schema validation on the build file.\n+ \n+ \n+ \n+ Creates a\n+ NAnt.xsd\n+ file in the current project directory.\n+ \n+ \n+ ]]>\n+ \n \n- \n- Gets the name of the product the file is distributed with.\n- \n- A\n- \n- instance containing version information about a file.\n- \n- The name of the product the file is distributed with.\n+ \n+ The name of the output file to which the XSD should be written.\n \n- \n- Gets the product version of a file.\n- \n- A\n- \n- instance containing version information about a file.\n+ \n+ The target namespace for the output. Defaults to "http://tempuri.org/nant-donotuse.xsd"\n+ \n+ \n+ \n+ The\n+ \n+ for which an XSD should be created. If not\n+ specified, an XSD will be created for all available tasks.\n+ \n+ \n+ \n+ Creates a NAnt Schema for given types\n+ \n+ The output stream to save the schema to. If\n+ \n+ , writing is ignored, no exception generated.\n \n- The product version of a file.\n- \n+ The list of tasks to generate XML Schema for.\n+ The list of datatypes to generate XML Schema for.\n+ The target namespace to output.\n+ The new NAnt Schema.\n \n- \n- Converts the specified string representation of a number to its \n- 64-bit signed integer equivalent.\n- A string containing a number to convert.\n+ \n+ \n+ Creates a new\n+ \n+ instance.\n+ \n+ The name of the attribute.\n+ Value indicating whether the attribute should be required.\n \n- A 64-bit signed integer equivalent to the number contained in\n- \n- .\n+ The new\n+ \n+ instance.\n \n- \n- \n- is not of the correct format.\n- \n- \n- \n- represents a number less than\n- \n- or greater than\n- \n- .\n- \n- \n- The\n- \n- for the invariant culture is \n- used to supply formatting information about\n- \n- .\n- \n \n- \n+ \n \n- Converts the specified\n- \n- to its equivalent string\n- representation.\n+ Creates a new\n+ \n+ instance.\n \n- \n- A\n- \n- to convert.\n- \n+ The minimum value to allow for this choice\n+ The maximum value to allow, Decimal.MaxValue sets it to 'unbound'\n \n- The string representation of\n- \n- , consisting \n- of a negative sign if the value is negative, and a sequence of \n- digits ranging from 0 to 9 with no leading zeroes.\n+ The new\n+ \n+ instance.\n \n- \n- \n- is formatted with the\n- \n- for the invariant culture.\n- \n \n- \n- Provide information about the current environment and platform.\n+ \n+ \n+ Creates a new instance of the\n+ \n+ class.\n+ \n+ Tasks for which a schema should be generated.\n+ Data Types for which a schema should be generated.\n+ \n+ The namespace to use.\n+ http://tempuri.org/nant.xsd\n+ \n \n- \n- Gets the path to the system special folder identified by the \n- specified enumeration.\n- An enumerated constant that identifies a system special folder.\n- The path to the specified system special folder, if that folder \n- physically exists on your computer; otherwise, the empty string ("").\n- \n- \n- is not a member of\n- \n- .\n- \n+ \n+ Includes an external build file.\n+ \n+ This task is used to break your build file into smaller chunks. You \n+ can load a partial build file and have it included into the build file.\n+ Any global (project level) tasks in the included build file are executed \n+ when this task is executed. Tasks in target elements are only executed \n+ if that target is executed.\n+ The project element attributes are ignored.\n+ This task can only be in the global (project level) section of the \n+ build file.\n+ This task can only include files from the file system.\n+ \n \n- Copy "out.log" from the project base directory to the\n- program files directory.\n+ \n+ Include a task that fetches the project version from the\n+ GetProjectVersion.include\n+ build file.\n+ \n \n+ \n ]]>\n \n \n- \n- Gets the NetBIOS name of this local computer.\n- The NetBIOS name of this local computer.\n- The name of this computer cannot be obtained.\n+ \n+ Used to check for recursived includes.\n \n- \n+ \n+ Build file to include.\n+ \n+ \n+ Verifies parameters.\n+ \n+ \n \n- Gets an\n- \n- object that represents the \n- current operating system.\n+ Exits the current build by throwing a\n+ \n+ , \n+ optionally printing additional information.\n \n- \n- An\n- \n- object that contains the current \n- platform identifier and version number.\n- \n+ \n+ \n+ The cause of the build failure can be specified using the\n+ \n+ attribute or as inline content.\n+ \n+ Macros in the message will be expanded.\n+ \n \n- Output string representation of the current operating system.\n+ Exits the current build without giving further information.\n \n+ \n ]]>\n- If the operating system is Windows 2000, the output is:\n- Microsoft Windows NT 5.0.2195.0\n \n- \n- \n- \n- Gets the user name of the person who started the current thread.\n- The name of the person logged on to the system who started the \n- current thread.\n \n- Modify the home directory of the current user on unix-based systems.\n+ Exits the current build and writes a message to the build log.\n \n- \n- \n- \n- \n+ \n+ ]]>\n+ \n+ \n+ Functionally equivalent to the previous example.\n+ Something wrong here.\n ]]>\n \n \n- \n- Returns the value of the specified environment variable.\n- The environment variable of which the value should be returned.\n- The value of the specified environment variable.\n- \n- Environment variable\n- \n- does not exist.\n- \n+ \n+ A message giving further information on why the build exited.\n+ \n+ Inline content and\n+ \n+ are mutually exclusive.\n+ \n \n- \n- Gets a value indicating whether the specified environment variable\n- exists.\n- The environment variable that should be checked.\n- \n- \n- if the environment variable exists; otherwise,\n- \n- .\n- \n+ \n+ Gets or sets the inline content that should be output in the build\n+ log, giving further information on why the build exited.\n+ The inline content that should be output in the build log.\n+ \n+ Inline content and\n+ \n+ are mutually exclusive.\n+ \n+ \n+ \n+ Writes a message to the build log or a specified file.\n+ \n+ \n+ The message can be specified using the\n+ \n+ attribute\n+ or as inline content. If neither is included - or the message contains\n+ only whitespace - then an empty message will be emitted in the output.\n+ \n+ Macros in the message will be expanded.\n+ \n+ When writing to a file, the\n+ \n+ attribute is\n+ ignored.\n+ \n+ Since NAnt 0.86, a newline will no longer be implictly added when\n+ writing a message to a file.\n+ \n \n- Execute a set of tasks only if the "BUILD_DEBUG" environment\n- variable is set.\n+ \n+ Writes a message with level\n+ \n+ to the build log.\n+ \n \n- ...\n- \n+ \n ]]>\n \n- \n- \n- \n- Gets a\n- \n- object that describes the major, \n- minor, build, and revision numbers of the Common Language Runtime.\n- \n- A Version object.\n \n- Output the major version of the CLR.\n+ Writes a two-line message to the build log using inline content.\n \n+ First line\n+ Second line\n ]]>\n \n- \n- \n- Gets the newline string defined for this environment.\n- A string containing CRLF for non-Unix platforms, or LF for Unix\n- platforms.\n \n- Output two lines in a log file.\n+ \n+ Writes a two-line message to the build log using the\n+ \n+ attribute.\n+ \n \n+ \n- \n- \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n ]]>\n \n \n- \n- Searches the probing paths of the current target framework for the\n- specified file.\n- The directory to use a base directory for the probing paths.\n- The name of the file to search for.\n- \n- The absolute path to\n- \n- if found in one of the\n- configured probing; otherwise, an error is reported.\n- \n- \n- \n- could not be found in the configured probing paths.\n- \n+ \n+ \n+ Property that will be set to\n+ \n+ or\n+ \n+ depending on the \n+ result of the date check.\n+ \n+ \n+ \n+ \n+ The\n+ \n+ that contains list of source files.\n+ \n+ \n+ \n+ \n+ The\n+ \n+ that contains list of target files.\n+ \n+ \n+ \n+ Provides the abstract base class for tasks that execute external applications.\n \n- The (relative) probing paths are resolved relative to the specified\n- base directory.\n- The configured probing paths are scanned recursively in the order\n- in which they are defined in the framework configuration.\n- The file name to search should include the extension.\n- \n- \n \n- Compile an assembly referencing the\n- nunit.framework\n- assembly\n- for the current target framework that is shipped as part of the\n- NAnt distribution.\n+ When a\n+ \n+ is applied to the\n+ deriving class and\n+ \n+ does not return an\n+ absolute path, then the program to execute will first be searched for\n+ in the location specified by\n+ \n+ .\n \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- ]]>\n- \n- \n- \n- Gets the name of the current project.\n- \n- The name of the current project, or an empty\n- \n- if no name is specified in the build file.\n- \n+ If the program does not exist in that location, then the list of tool\n+ paths of the current target framework will be scanned in the order in\n+ which they are defined in the NAnt configuration file.\n+ \n \n- \n+ \n \n- Gets the\n- \n- form of the build file.\n+ Defines the exit code that will be returned by\n+ \n+ if the process could not be started, or did not exit (in time).\n \n- \n- The\n- \n- form of the build file, or \n- an empty\n- \n- if the project is not file backed.\n- \n \n- \n- Gets the local path to the build file.\n- \n- The local path of the build file, or an empty\n- \n- if the project is not file backed.\n- \n- \n- \n- Gets the name of the target that will be executed when no other \n- build targets are specified.\n- \n- The name of the target that will be executed when no other build\n- targets are specified, or an empty\n- \n- if no\n- default target is defined for the project.\n- \n- \n- \n- Gets the base directory of the current project.\n- The base directory of the current project.\n+ \n+ Will be used to ensure thread-safe operations.\n \n- \n- Checks whether the specified target exists.\n- The target to test.\n- \n- \n- if the specified target exists; otherwise,\n- \n- .\n- \n- \n- Execute target "clean", if it exists.\n- \n- \n- \n- ]]>\n- \n+ \n+ The name of the executable that should be used to launch the \n+ external program.\n+ \n+ The name of the executable that should be used to launch the external\n+ program, or\n+ \n+ if no name is specified.\n+ \n+ If available, the configured value in the NAnt configuration\n+ file will be used if no name is specified.\n \n- \n- Gets the name of the target being executed.\n- \n- A\n- \n- that contains the name of the target\n- being executed.\n- \n- No target is being executed.\n+ \n+ Gets the filename of the external program to start.\n+ The filename of the external program.\n+ Override in derived classes to explicitly set the location of the \n+ external tool.\n \n- \n- Checks whether the specified target has already been executed.\n- The target to test.\n- \n- \n- if the specified target has already been \n- executed; otherwise,\n- \n- .\n- \n- \n- Target\n- \n- does not exist.\n- \n+ \n+ Gets the command-line arguments for the external program.\n+ The command-line arguments for the external program.\n \n- \n- Checks whether the specified task exists.\n- The task to test.\n- \n- \n- if the specified task exists; otherwise,\n- \n- .\n- \n+ \n+ Gets the file to which the standard output should be redirected.\n+ \n+ The file to which the standard output should be redirected, or\n+ \n+ if the standard output should not be\n+ redirected.\n+ \n+ The default implementation will never allow the standard output\n+ to be redirected to a file. Deriving classes should override this \n+ property to change this behaviour.\n \n- \n+ \n \n- Returns the\n- \n- from which the specified task\n- was loaded.\n- \n- \n- The name of the task to get the\n- \n- of.\n- \n- \n- The\n- \n- from which the specified task was loaded.\n- \n- \n- Task\n- \n- is not available.\n- \n- \n- \n- Checks whether the specified property exists.\n- The property to test.\n- \n- \n- if the specified property exists; otherwise,\n- \n+ Gets a value indicating whether output will be appended to the\n+ \n .\n- \n- \n- Execute a set of tasks if the "build.debug" property\n- exists.\n- \n- \n- \n- \n- \n- ]]>\n- \n- \n- \n- Checks whether the specified property is read-only.\n- The property to test.\n- \n+ \n+ \n \n- if the specified property is read-only; \n+ if output should be appended to the\n+ \n+ ; \n otherwise,\n \n .\n- \n- \n- Check whether the "debug" property is read-only.\n- property::is-readonly('debug')\n- \n- \n- Property\n- \n- has not been set.\n- \n- \n- \n- Checks whether the specified property is a dynamic property.\n- The property to test.\n- \n- \n- if the specified property is a dynamic\n- property; otherwise,\n- \n- .\n- \n- \n- Property\n- \n- has not been set.\n- \n- \n- Check whether the "debug" property is a dynamic property.\n- property::is-dynamic('debug')\n- \n+ \n \n- \n- Gets the name of the platform on which NAnt is running.\n- The name of the platform on which NAnt is running.\n+ \n+ Gets the working directory for the application.\n+ The working directory for the application.\n \n- \n- Checks whether NAnt is running on Windows (and not just 32-bit Windows\n- as the name may lead you to believe).\n- \n- \n- if NAnt is running on Windows;\n- otherwise,\n- \n- .\n- \n+ \n+ The maximum amount of time the application is allowed to execute, \n+ expressed in milliseconds. Defaults to no time-out.\n \n- \n- Checks whether NAnt is running on Windows.\n- \n- \n- if NAnt is running on Windows;\n- otherwise,\n- \n- .\n- \n+ \n+ The command-line arguments for the external program.\n \n- \n- Checks whether NAnt is running on Unix.\n- \n- \n- if NAnt is running on Unix;\n- otherwise,\n+ \n+ \n+ Specifies whether the external program is a managed application\n+ which should be executed using a runtime engine, if configured. \n+ The default is\n \n .\n- \n- \n- \n- Converts the specified string representation of a number to its \n- double-precision floating point number equivalent.\n- A string containing a number to convert.\n- \n- A double-precision floating point number equivalent to the numeric \n- value or symbol specified in\n- \n- .\n- \n- \n- \n- is not a number in a valid format.\n- \n- \n- \n- represents a number less than\n- \n- or greater than\n- \n- .\n- \n- \n- The\n- \n- for the invariant culture is \n- used to supply formatting information about\n- \n- .\n- \n- \n- \n- \n- Converts the specified\n- \n- to its equivalent \n- string representation.\n \n- \n- A\n- \n- to convert.\n- \n- \n- The string representation of\n- \n- formatted\n- using the general format specifier ("G").\n- \n- \n- \n- is formatted with the\n- \n- for the invariant culture.\n- \n- \n- \n- Groups a set of functions for dealing with directories.\n- \n- \n- Returns the creation date and time of the specified directory.\n- The directory for which to obtain creation date and time information.\n- The creation date and time of the specified directory.\n- The specified directory does not exist.\n- \n- \n- is a zero-length string, contains only white space, or contains one or more invalid characters.\n- \n- The specified path, file name, or both exceed the system-defined maximum length.\n- \n- \n- Returns the date and time the specified directory was last written to.\n- The directory for which to obtain write date and time information.\n- The date and time the specified directory was last written to.\n- The specified directory does not exist.\n- \n- \n- is a zero-length string, contains only white space, or contains one or more invalid characters.\n- \n- The specified path, file name, or both exceed the system-defined maximum length.\n- \n- \n- Returns the date and time the specified directory was last accessed.\n- The directory for which to obtain access date and time information.\n- The date and time the specified directory was last accessed.\n- The specified directory does not exist.\n- \n- \n- is a zero-length string, contains only white space, or contains one or more invalid characters.\n- \n- The specified path, file name, or both exceed the system-defined maximum length.\n- \n- The\n- \n- parameter is in an invalid format.\n- \n- \n- \n- Gets the current working directory.\n- \n- A\n- \n- containing the path of the current working \n- directory.\n- \n- \n- \n- Retrieves the parent directory of the specified path.\n- The path for which to retrieve the parent directory.\n- \n- The parent directory, or an empty\n- \n- if\n- \n- is the root directory, including the root \n- of a UNC server or share name.\n- \n- \n- The directory specified by\n- \n- is read-only.\n- \n- \n- \n- is a zero-length string, contains only white space, or contains one or more invalid characters.\n- \n- The specified path, file name, or both exceed the system-defined maximum length.\n- The specified path was not found.\n- \n- Copy "readme.txt" from the current working directory to \n- its parent directory.\n- \n- \n- \n- ]]>\n- \n- \n- \n- Returns the volume information, root information, or both for the \n- specified path.\n- The path for which to retrieve the parent directory.\n- A string containing the volume information, root information, or \n- both for the specified path.\n- \n- \n- is a zero-length string, contains only white space, or contains one or more invalid characters.\n- \n- The specified path, file name, or both exceed the system-defined maximum length.\n- \n- \n- Determines whether the given path refers to an existing directory \n- on disk.\n- The path to test.\n- \n+ \n \n- if\n- \n- refers to an\n- existing directory; otherwise,\n+ if the external program should be executed \n+ using a runtime engine; otherwise,\n \n .\n- \n- \n- Remove directory "test", if it exists.\n- \n- ]]>\n- \n- \n- \n- Functions that return information about an assembly's identity.\n- \n- \n- Gets the location of the assembly as a URL.\n- \n- The\n- \n- of the assembly.\n- \n- The location of the assembly as a URL.\n- \n- \n- \n- Gets the URI, including escape characters, that represents the codebase.\n- \n- The\n- \n- of the assembly.\n- \n- The URI, including escape characters, that represents the codebase.\n- \n- \n- \n- Gets the full name of the assembly, also known as the display name.\n- \n- The\n- \n- of the assembly.\n- \n- The full name of the assembly, also known as the display name.\n- \n- \n- Output the full name of the\n- nunit.framework\n- assembly to the\n- build log.\n- \n- \n- ]]>\n- \n- \n- \n- \n- Gets the simple, unencrypted name of the assembly.\n- \n- The\n- \n- of the assembly.\n- \n- The simple, unencrypted name of the assembly.\n- \n- \n- Output the simple name of the\n- nunit.framework\n- assembly to \n- the build log.\n- \n- \n- ]]>\n- \n- \n- \n- \n- Gets the version of the assembly.\n- \n- The\n- \n- of the assembly.\n- \n- The version of the assembly.\n- \n+ \n+ \n \n- Output the major version of the\n- nunit.framework\n- assembly \n- to the build log.\n+ The value of\n+ \n+ is only used from\n+ \n+ , and then only if its value is set to\n+ \n+ . In which case\n+ \n+ returns\n+ \n+ if\n+ \n+ is\n+ \n+ .\n \n- \n- ]]>\n- \n- \n- \n- \n- \n- \n- Gets the\n- \n- for a given file.\n- \n- \n- The assembly file for which to get the\n- \n- .\n- \n- \n- An\n- \n- object representing the given file.\n- \n- \n- \n- is an empty\n- \n- .\n- \n- \n- \n- does not exist.\n- \n- \n- \n- is not a valid assembly.\n- \n- The assembly is not added to this domain.\n- \n \n- Output the full name of the\n- nunit.framework\n- assembly to the\n- build log.\n+ In all other cases, the value of\n+ \n+ is ignored.\n \n- \n- ]]>\n- \n+ \n \n- \n- Executes a system command.\n+ \n+ Specifies whether the external program should be treated as a managed\n+ application, possibly forcing it to be executed under the currently\n+ targeted version of the CLR.\n+ \n+ A\n+ \n+ indicating how the program should\n+ be treated.\n+ \n \n \n- Use of nested\n- \n- element(s)\n- is advised over the\n- \n- parameter, as\n- it supports automatic quoting and can resolve relative to absolute\n- paths.\n- \n- \n- \n- Ping "nant.sourceforge.net".\n- \n- \n- \n- ]]>\n- \n- \n- \n- Execute a java application using\n- IKVM.NET\n- that requires the \n- Apache FOP jars, and a set of custom jars.\n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- ]]>\n- \n- Assuming the base directory of the build file is "c:\\ikvm-test" and\n- the value of the "fop.dist.dir" property is "c:\\fop", then the value\n- of the\n- -cp\n- argument that is passed to\n- ikvm.exe\n+ If\n+ \n+ is set to\n+ \n+ ,\n+ which is the default value, and\n+ \n is\n- "c:\\ikvm-test\\conf;c:\\fop\\build\\fop.jar;conf;c:\\fop\\lib\\xercesImpl-2.2.1.jar;c:\\fop\\lib\\avalon-framework-cvs-20020806.jar;c:\\fop\\lib\\batik.jar;c:\\ikvm-test\\lib\\mylib.jar;c:\\ikvm-test\\lib\\otherlib.zip"\n- on a DOS-based system.\n+ \n+ then\n+ \n+ is returned.\n \n- \n- \n- \n- The program to execute without command arguments.\n- The path will not be evaluated to a full path using the project\n- base directory.\n- \n- \n- \n- The command-line arguments for the program. These will be\n- passed as is to the external program. When quoting is necessary,\n- these must be explictly set as part of the value. Consider using\n- nested\n- \n- elements instead.\n- \n- \n- \n- Environment variables to pass to the program.\n- \n- \n- The directory in which the command will be executed.\n- The directory in which the command will be executed. The default \n- is the project's base directory.\n- \n- The working directory will be evaluated relative to the project's\n- base directory if it is relative.\n- \n- \n- \n- \n \n- The name of a property in which the exit code of the program should \n- be stored. Only of interest if\n- \n- is\n+ When the changing\n+ \n+ to\n+ \n+ ,\n+ then\n+ \n+ is set to\n \n+ ;\n+ otherwise, it is changed to\n+ \n .\n \n- If the exit code of the program is "-1000" then the program could \n- not be started, or did not exit (in time).\n- \n+ \n \n- \n+ \n \n- Specifies whether the external program should be executed using a \n- runtime engine, if configured. The default is\n- \n- .\n+ Gets or sets the\n+ \n+ to which standard output\n+ messages of the external program will be written.\n \n \n- \n- if the external program should be executed \n- using a runtime engine; otherwise,\n- \n- .\n+ The\n+ \n+ to which standard output messages of \n+ the external program will be written.\n \n+ \n+ By default, standard output messages wil be written to the build log\n+ with level\n+ \n+ .\n+ \n \n- \n+ \n \n- Specifies whether the external program is a managed application\n- which should be executed using a runtime engine, if configured. \n- The default is\n- \n- .\n+ Gets or sets the\n+ \n+ to which error output\n+ of the external program will be written.\n \n \n- \n- if the external program should be executed \n- using a runtime engine; otherwise,\n- \n- .\n+ The\n+ \n+ to which error output of the external \n+ program will be written.\n \n- \n- \n- Gets the filename of the external program to start.\n- The filename of the external program.\n- \n- \n- Performs additional checks after the task has been initialized.\n- \n- \n- does not hold a valid file name.\n- \n- \n- \n- Gets the command-line arguments for the external program.\n- The command-line arguments for the external program.\n- \n- \n- The directory the program is in.\n \n- The directory the program is in. The default is the project's base \n- directory.\n- The basedir will be evaluated relative to the project's base \n- directory if it is relative.\n+ By default, error output wil be written to the build log with level\n+ \n+ .\n \n \n- \n- The file to which the standard output will be redirected.\n- By default, the standard output is redirected to the console.\n- \n- \n- \n- Gets or sets a value indicating whether output should be appended \n- to the output file. The default is\n- \n- .\n- \n+ \n+ Gets the value that the process specified when it terminated.\n \n- \n- if output should be appended to the\n- \n- ; \n- otherwise,\n- \n- .\n+ The code that the associated process specified when it terminated, \n+ or\n+ -1000\n+ if the process could not be started or did not \n+ exit (in time).\n \n \n- \n+ \n+ Gets the unique identifier for the spawned application.\n+ \n+ \n \n Gets or sets a value indicating whether the application should be\n spawned. If you spawn an application, its output will not be logged\n by NAnt. The default is\n \n .\n \n \n- \n- \n- The name of a property in which the unique identifier of the spawned\n- application should be stored. Only of interest if\n- \n- is\n- \n- .\n- \n- \n- \n- Executes the external program.\n- \n- \n- An empty task that allows a build file to contain a description.\n- \n- Set a description.\n- This is a description.\n- ]]>\n- \n- \n- \n- Extracts text from an XML file at the location specified by an XPath \n- expression.\n- \n- If the XPath expression specifies multiple nodes the node index is used \n- to determine which of the nodes' text is returned.\n- \n- \n- The example provided assumes that the following XML file (App.config)\n- exists in the current build directory.\n- \n- \n- \n- \n- \n- \n- ]]>\n- \n- \n- The example will read the server value from the above\n- configuration file.\n- \n- \n- \n- \n- \n- ]]>\n- \n- \n- \n- The name of the file that contains the XML document\n- that is going to be peeked at.\n- \n- \n- The index of the node that gets its text returned when the query \n- returns multiple nodes.\n- \n- \n- The property that receives the text representation of the XML inside \n- the node returned from the XPath expression.\n- \n- \n- The XPath expression used to select which node to read.\n- \n- \n- Namespace definitions to resolve prefixes in the XPath expression.\n- \n- \n- Executes the XML peek task.\n- \n- \n- Loads an XML document from a file on disk.\n- The file name of the file to load the XML document from.\n- \n- A\n- document\n- containing\n- the document object representing the file.\n- \n- \n- \n- Gets the contents of the node specified by the XPath expression.\n- The XPath expression used to determine which nodes to choose from.\n- The XML document to select the nodes from.\n- The node index in the case where multiple nodes satisfy the expression.\n- The contents of the node specified by the XPath expression.\n- \n- \n- Gets a particular file from a URL source.\n- \n- Options include verbose reporting and timestamp based fetches.\n- Currently, only HTTP and UNC protocols are supported. FTP support may \n- be added when more pluggable protocols are added to the System.Net \n- assembly.\n- \n- The\n- \n- option enables you to control downloads \n- so that the remote file is only fetched if newer than the local copy. \n- If there is no local copy, the download always takes place. When a file \n- is downloaded, the timestamp of the downloaded file is set to the remote \n- timestamp.\n- \n- This timestamp facility only works on downloads using the HTTP protocol.\n- \n- \n- \n- Gets the index page of the NAnt home page, and stores it in the file\n- help/index.html\n- relative to the project base directory.\n- \n- \n- ]]>\n- \n- \n- Gets the index page of a secured web site using the given credentials, \n- while connecting using the specified password-protected proxy server.\n- \n- \n- \n- \n- \n- \n- ]]>\n- \n- \n- \n- The URL from which to retrieve a file.\n- \n- \n- The file where to store the retrieved file.\n- \n- \n- If inside a firewall, proxy server/port information\n- Format: {proxy server name}:{port number}\n- Example: proxy.mycompany.com:8080\n- \n- \n- The network proxy to use to access the Internet resource.\n- \n- \n- The network credentials used for authenticating the request with \n- the Internet resource.\n- \n- \n- \n- Log errors but don't treat as fatal. The default is\n- \n- .\n- \n+ \n+ Starts the external process and captures its output.\n+ \n+ The external process did not finish within the configured timeout.\n+ -or-\n+ The exit code of the external process indicates a failure.\n+ \n \n- \n- \n- Conditionally download a file based on the timestamp of the local \n- copy. HTTP only. The default is\n- \n- .\n- \n+ \n+ Gets the command-line arguments, separated by spaces.\n \n- \n+ \n \n- The length of time, in milliseconds, until the request times out.\n- The default is\n- 100000\n- milliseconds.\n- \n- \n- \n- The security certificates to associate with the request.\n- \n- \n- Initializes task and ensures the supplied attributes are valid.\n- \n- \n- This is where the work is done\n- \n- \n- Sets the timestamp of a given file to a specified time.\n- \n- \n- Check modification dates on groups of files.\n- \n- If all\n- \n- are same or newer than all\n- \n- , the specified property is set to\n- \n- , otherwise it\n- is set to\n- \n+ Updates the\n+ \n+ of the specified\n+ \n .\n- \n- \n- \n- Check file dates. If\n- myfile.dll\n- is same or newer than\n- myfile.cs\n- , then set\n- myfile.dll.uptodate\n- property \n- to either\n- \n- or\n- \n- .\n- \n- \n- \n- \n- \n- \n- \n- \n- \n- ]]>\n- \n- \n- \n- \n- Property that will be set to\n- \n- or\n- \n- depending on the \n- result of the date check.\n \n- \n- \n- \n+ \n The\n- \n- that contains list of source files.\n- \n+ \n+ of which the\n+ \n+ should be updated.\n+ \n \n- \n- \n+ \n+ Starts the process and handles errors.\n+ \n The\n- \n- that contains list of target files.\n- \n- \n- \n- Processes a document via XSLT.\n- \n- Create a report in HTML.\n- \n- ]]>\n- \n- \n- Create a report in HTML, with a param.\n- \n- \n- \n- \n- \n- ]]>\n- \n- \n- Create a report in HTML, with a expanded param.\n- \n- \n- \n- \n- \n- ]]>\n- \n- \n- Create some code based on a directory of templates.\n- \n- \n- \n- \n- \n- \n- \n- \n- ]]>\n- \n- \n- \n- Directory in which to store the results. The default is the project\n- base directory.\n- \n- \n- \n- Desired file extension to be used for the targets. The default is\n- html\n- .\n- \n- \n- \n- URI or path that points to the stylesheet to use. If given as path, it can\n- be relative to the project's basedir or absolute.\n- \n- \n- \n- Specifies a single XML document to be styled. Should be used with \n- the\n- \n- attribute.\n- \n- \n- \n- \n- Specifies the output name for the styled result from the\n- \n- attribute.\n- \n- \n- \n- Specifies a group of input files to which to apply the stylesheet.\n+ \n+ that was started.\n+ \n \n- \n- XSLT parameters to be passed to the XSLT transformation.\n+ \n+ Reads from the stream until the external program is ended.\n \n- \n- XSLT extension objects to be passed to the XSLT transformation.\n+ \n+ Reads from the stream until the external program is ended.\n \n- \n- The network proxy to use to access the Internet resource.\n+ \n+ Determines the path of the external program that should be executed.\n+ A fully qualifies pathname including the program name.\n+ The task is not available or not configured for the current framework.\n \n- \n- Changes the file attributes of a file or set of files and directories.\n+ \n+ Touches a file or set of files -- corresponds to the Unix touch command.\n \n- \n- \n- does not have the concept of turning \n- attributes off. Instead you specify all the attributes that you want \n- turned on and the rest are turned off by default.\n- \n- \n- Refer to the\n- \n- enumeration in the .NET SDK \n- for more information about file attributes.\n- \n+ If the file specified does not exist, the task will create it.\n \n \n \n- Set the\n- read-only\n- file attribute for the specified file in \n- the project directory.\n- \n- \n- ]]>\n- \n- \n- \n- Set the\n- normal\n- file attribute for the specified file.\n+ Touch the\n+ Main.cs\n+ file. The current time is used.\n \n \n+ \n ]]>\n \n \n- \n- Set the\n- normal\n- file attribute for all executable files in \n- the current project directory and sub-directories.\n- \n+ Touch all executable files in the project base directory and its \n+ subdirectories.\n \n+ \n \n \n- \n+ \n \n- \n+ \n ]]>\n \n \n- \n- The name of the file which will have its attributes set. This is \n- provided as an alternate to using the task's fileset.\n- \n- \n- All the matching files and directories in this fileset will have \n- their attributes set.\n- \n- \n- \n- Set the archive attribute. The default is\n- \n- .\n- \n+ \n+ The file to touch.\n \n- \n- \n- Set the hidden attribute. The default is\n- \n- .\n- \n+ \n+ Specifies the new modification time of the file(s) in milliseconds \n+ since midnight Jan 1 1970.\n \n- \n- \n- Set the normal file attributes. This attribute is only valid if used \n- alone. The default is\n- \n- .\n- \n+ \n+ Specifies the new modification time of the file in the format \n+ MM/DD/YYYY HH:MM:SS.\n \n- \n- \n- Set the read-only attribute. The default is\n- \n- .\n- \n+ \n+ Used to select files that should be touched.\n \n- \n- \n- Set the system attribute. The default is\n- \n- .\n- \n+ \n+ Ensures the supplied attributes are valid.\n \n- \n- Writes a message to the build log or a specified file.\n+ \n+ Sets a property in the current project.\n \n- \n- The message can be specified using the\n- \n- attribute\n- or as inline content. If neither is included - or the message contains\n- only whitespace - then an empty message will be emitted in the output.\n- \n- Macros in the message will be expanded.\n- \n- When writing to a file, the\n- \n- attribute is\n- ignored.\n- \n- Since NAnt 0.86, a newline will no longer be implictly added when\n- writing a message to a file.\n+ NAnt uses a number of predefined properties.\n \n \n \n- Writes a message with level\n- \n- to the build log.\n- \n- \n- ]]>\n- \n- \n- Writes a two-line message to the build log using inline content.\n- First line\n- Second line\n- ]]>\n- \n- \n- \n- Writes a two-line message to the build log using the\n- \n- attribute.\n+ Define a\n+ debug\n+ property with value\n+ \n+ .\n \n \n- ]]>\n- \n- \n- Writes a message with expanded macro to the build log.\n- \n- ]]>\n- \n- \n- Functionally equivalent to the previous example.\n- Base build directory = ${nant.project.basedir}\n- ]]>\n- \n- \n- Writes the previous message to a file in the project directory, \n- overwriting the file if it exists.\n- Base build directory = ${nant.project.basedir}\n+ \n ]]>\n \n- \n- \n- The encoding to use when writing message to a file. The default is\n- UTF-8 encoding without a Byte Order Mark (BOM).\n- \n- \n- The message to output.\n- \n- \n- Gets or sets the inline content that should be output.\n- The inline content that should be output.\n- \n- \n- The file to write the message to.\n- \n- \n- \n- Determines whether the\n- \n- should append to the \n- file, or overwrite it. By default, the file will be overwritten.\n- \n- \n- \n- if output should be appended to the file; \n- otherwise,\n- \n- . The default is\n- \n- .\n- \n- \n- \n- \n- The logging level with which the message should be output. The default \n- is\n- \n- .\n- \n- \n- \n- Outputs the message to the build log or the specified file.\n- \n- \n- Checks if a resource is available at runtime.\n- \n- \n- The specified property is set to\n- \n- if the \n- requested resource is available at runtime, and\n- \n- if the resource is not available.\n- \n- we advise you to use the following functions instead:\n- \n- \n- Function\n- Description\n- \n- \n- \n- \n- \n- Determines whether the specified file exists.\n- \n- \n- \n- \n- \n- Determines whether the given path refers to an existing directory on disk.\n- \n- \n- \n- \n- \n- Checks whether the specified framework exists..\n- \n- \n- \n- \n- \n- Checks whether the SDK for the specified framework is installed.\n- \n- \n- \n \n \n- Sets the\n- myfile.present\n- property to\n- \n- if the \n- file is available on the filesystem and\n- \n- if the \n- file is not available.\n+ Use the user-defined\n+ debug\n+ property.\n \n \n+ \n ]]>\n \n \n- \n- Sets the\n- build.dir.present\n- property to\n- \n- if the directory is available on the filesystem and\n- \n- if the directory is not available.\n- \n+ Define a read-only property. This is just like passing in the param \n+ on the command line.\n \n+ \n ]]>\n \n \n- \n- Sets the\n- mono-0.21.framework.present\n- property to\n- \n- if the Mono 0.21 framework is available on the current system and\n- \n- if the framework is not available.\n- \n+ Define a property, but do not overwrite the value if the property already exists (eg. it was specified on the command line).\n \n+ \n+ \n+ \n+ \n ]]>\n- \n- \n \n- Sets the\n- net-1.1.frameworksdk.present\n- property to\n- \n- if the .NET 1.1 Framework SDK is available on the current system and\n- \n- if the SDK is not available.\n+ Executing this build file with the command line option\n+ -D:debug=false\n+ ,\n+ would cause the value specified on the command line to remain unaltered.\n \n \n+ [echo] debug: false\n ]]>\n \n \n- \n- Defines the possible resource checks.\n- \n- \n- Determines whether a given file exists.\n- \n- \n- Determines whether a given directory exists.\n- \n- \n- Determines whether a given framework is available.\n- \n- \n- Determines whether a given SDK is available.\n- \n- \n- The resource which must be available.\n- \n- \n- The type of resource which must be present.\n- \n- \n- The property that must be set if the resource is available.\n- \n- \n- Executes the task.\n- \n- \n- Sets the property identified by\n- \n- to\n- \n- when the resource exists and to\n- \n- when the resource doesn't exist.\n- \n- \n- The availability of the resource could not be evaluated.\n+ \n+ The name of the NAnt property to set.\n \n- \n- Evaluates the availability of a resource.\n- \n- \n- if the resource is available; otherwise,\n- \n- .\n- \n- The availability of the resource could not be evaluated.\n+ \n+ The value to assign to the NAnt property.\n \n- \n+ \n \n- Checks if the file specified in the\n- \n- property is \n- available on the filesystem.\n- \n- \n- \n- when the file exists; otherwise,\n+ Specifies whether the property is read-only or not. \n+ The default is\n \n .\n- \n- \n- \n- \n- Checks if the directory specified in the\n- \n- property is available on the filesystem.\n \n- \n- \n- when the directory exists; otherwise,\n- \n- .\n- \n \n- \n- \n- Checks if the framework specified in the\n- \n- property is available on the current system.\n- \n- \n- \n- when the framework is available; otherwise,\n- \n- .\n- \n+ \n+ Specifies whether references to other properties should not be \n+ expanded when the value of the property is set, but expanded when\n+ the property is actually used. By default, properties will be\n+ expanded when set.\n \n- \n+ \n \n- Checks if the SDK for the framework specified in the\n- \n- property is available on the current system.\n- \n- \n+ Specifies whether the value of a property should be overwritten if\n+ the property already exists (unless the property is read-only). \n+ The default is\n \n- when the SDK for the specified framework is \n- available; otherwise,\n- \n .\n- \n- \n- \n- Loops over a set of items.\n- \n- Can loop over files in directory, lines in a file, etc.\n- The property value is stored before the loop is done, and restored \n- when the loop is finished.\n- The property is returned to its normal value once it is used. Read-only \n- parameters cannot be overridden in this loop.\n- \n- \n- \n- Loops over the files in\n- c:\\\n- .\n- \n- \n- \n- \n- ]]>\n- \n- \n- Loops over all files in the project directory.\n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- ]]>\n- \n- \n- \n- Loops over the folders in\n- c:\\\n- .\n- \n- \n- \n- \n- ]]>\n- \n- \n- Loops over all folders in the project directory.\n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- ]]>\n- \n- \n- Loops over a list.\n- \n- \n- \n- ]]>\n- \n- \n- \n- Loops over lines in the file\n- properties.csv\n- , where each line \n- is of the format name,value.\n- \n- \n- \n- \n- ]]>\n- \n- \n- \n- Do not remove any white space characters.\n- \n- \n- Remove all white space characters from the end of the current\n- item.\n- \n- \n- Remove all white space characters from the beginning of the \n- current item.\n- \n- \n- Remove all white space characters from the beginning and end of\n- the current item.\n- \n- \n- The NAnt property name(s) that should be used for the current \n- iterated item.\n- If specifying multiple properties, separate them with a comma.\n- \n- \n- The type of iteration that should be done.\n- \n- \n- \n- The type of whitespace trimming that should be done. The default \n- is\n- \n- .\n- \n- \n- \n- The source of the iteration.\n- \n- \n- The deliminator char.\n- \n- \n- \n- Stuff to operate in. Just like the\n- \n- attribute, but supports more complicated things like a\n- \n- and such.\n- \n- Please remove the\n- \n- attribute if you \n- are using this element.\n- \n \n \n- \n- Tasks to execute for each matching item.\n- \n \n Moves a file, a directory, or set of files to a new file or directory.\n \n \n Files are only moved if the source file is newer than the destination\n file, or if the destination file does not exist. However, you can\n explicitly overwrite files with the\n@@ -4301,712 +2771,316 @@\n \n \n Chain of filters used to alter the file's content as it is moved.\n \n \n Actually does the file moves.\n \n- \n- A task for sleeping a specified period of time, useful when a build or deployment process\n- requires an interval between tasks.\n- \n- Sleep 1 hour, 2 minutes, 3 seconds and 4 milliseconds.\n- \n- ]]>\n- \n- \n- Sleep 123 milliseconds.\n- \n- ]]>\n- \n- \n- \n- Hours to add to the sleep time.\n- \n- \n- Minutes to add to the sleep time.\n- \n- \n- Seconds to add to the sleep time.\n- \n- \n- Milliseconds to add to the sleep time.\n- \n- \n- Verify parameters.\n- \n- \n- Return time to sleep.\n- \n- \n- Sleeps for the specified number of milliseconds.\n- Number of milliseconds to sleep.\n- \n- \n- Sets project properties based on the evaluatuion of a regular expression.\n+ \n+ Runs NAnt on a supplied build file, or a set of build files.\n \n \n- The\n- \n- attribute must contain one or more\n- named grouping constructs\n- , which represents the names of the \n- properties to be set. These named grouping constructs can be enclosed \n- by angle brackets (?<name>) or single quotes (?'name').\n+ By default, all the properties of the current project will be available\n+ in the new project. Alternatively, you can set\n+ \n+ to\n+ \n+ to not copy any properties to the new \n+ project.\n+ \n+ \n+ You can also set properties in the new project from the old project by \n+ using nested property tags. These properties are always passed to the \n+ new project regardless of the setting of\n+ \n+ .\n+ This allows you to parameterize your subprojects.\n+ \n+ \n+ References to data types can also be passed to the new project, but by\n+ default they are not. If you set the\n+ \n+ to\n+ \n+ , all references will be copied.\n \n- \n- In the build file, use the XML element\n- to specify <, \n- and\n- to specify >.\n- \n- The named grouping construct must not contain any punctuation and it \n- cannot begin with a number.\n \n \n \n- Find the last word in the given string and stores it in the property\n- lastword\n+ Build a project located in a different directory if the\n+ debug\n+ property is not\n+ \n .\n \n \n- \n+ \n ]]>\n \n \n- Split the full filename and extension of a filename.\n+ Build a project while adding a set of properties to that project.\n \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n ]]>\n \n \n \n- Split the path and the filename. (This checks for\n- /\n- or\n- \\\n- as the path separator).\n+ Build all projects named\n+ default.build\n+ located anywhere under \n+ the project base directory.\n \n \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n ]]>\n- \n- Results in path=\n- d:\\Temp\\SomeDir\\SomeDir\\\n- and file=\n- bla.xml\n- .\n- \n \n \n- \n- Represents the regular expression to be evalued.\n- The regular expression to be evalued.\n- The pattern must contain one or more named constructs, which may \n- not contain any punctuation and cannot begin with a number.\n+ \n+ The build file to build.\n \n- \n+ \n+ The target to execute. To specify more than one target seperate \n+ targets with a space. Targets are executed in order if possible. \n+ The default is to use target specified in the project's default \n+ attribute.\n+ \n+ \n+ Used to specify a set of build files to process.\n+ \n+ \n \n- A comma separated list of options to pass to the regex engine. The\n- default is\n- \n+ Specifies whether current property values should be inherited by \n+ the executed project. The default is\n+ \n .\n \n \n- \n- Represents the input for the regular expression.\n- The input for the regular expression.\n+ \n+ \n+ Specifies whether all references will be copied to the new project. \n+ The default is\n+ \n+ .\n+ \n \n- \n- Executes the task.\n+ \n+ Specifies a collection of properties that should be created in the\n+ executed project. Note, existing properties with identical names \n+ that are not read-only will be overwritten.\n \n- \n- Creates a directory and any non-existent parent directory if necessary.\n- \n+ \n+ \n+ Validates the\n+ \n+ element.\n+ \n+ \n+ \n+ Changes the file attributes of a file or set of files and directories.\n+ \n \n- Create the directory\n- build\n- .\n+ \n+ does not have the concept of turning \n+ attributes off. Instead you specify all the attributes that you want \n+ turned on and the rest are turned off by default.\n \n- \n- ]]>\n- \n+ \n+ Refer to the\n+ \n+ enumeration in the .NET SDK \n+ for more information about file attributes.\n+ \n+ \n \n \n- Create the directory tree\n- one/two/three\n- .\n+ Set the\n+ read-only\n+ file attribute for the specified file in \n+ the project directory.\n \n \n+ \n ]]>\n \n- \n- \n- The directory to create.\n- \n- \n- \n- Creates the directory specified by the\n- \n- property.\n- \n- The directory could not be created.\n- \n- \n- Sends an SMTP message.\n- \n- Text and text files to include in the message body may be specified as \n- well as binary attachments.\n- \n \n \n- Sends an email from\n- nant@sourceforge.net\n- to three recipients \n- with a subject about the attachments. The body of the message will be\n- the combined contents of all\n- .txt\n- files in the base directory.\n- All zip files in the base directory will be included as attachments. \n- The message will be sent using the\n- smtpserver.anywhere.com\n- SMTP \n- server.\n+ Set the\n+ normal\n+ file attribute for the specified file.\n \n \n- \n- \n- \n- \n- \n- \n- \n+ \n ]]>\n \n \n- Sends an email from a gmail account to multiple recipients. This example\n- illustrates how to add a recipient's name to an email address.\n+ \n+ Set the\n+ normal\n+ file attribute for all executable files in \n+ the current project directory and sub-directories.\n+ \n \n+ \n+ \n+ \n+ \n+ \n+ \n ]]>\n- Email addresses in any of the lists (to, cc, bcc, from) can be in one of\n- the five listed formats below.\n- \n- \n- Full Name <address@abcxyz.com>\n- \n- \n- <address@abcxyz.com> Full Name\n- \n- \n- (Full Name) address@abcxyz.com\n- \n- \n- address@abcxyz.com (Full Name)\n- \n- \n- address@abcxyz.com\n- \n- \n- Remember to use &gt; and &lt; XML entities for the angle brackets.\n \n \n- \n- Email address of sender.\n- \n- \n- Semicolon-separated list of recipient email addresses.\n- \n- \n- Reply to email address.\n- \n- \n- Semicolon-separated list of CC: recipient email addresses.\n+ \n+ The name of the file which will have its attributes set. This is \n+ provided as an alternate to using the task's fileset.\n \n- \n- Semicolon-separated list of BCC: recipient email addresses.\n+ \n+ All the matching files and directories in this fileset will have \n+ their attributes set.\n \n- \n+ \n \n- Host name of mail server. The default is\n- localhost\n+ Set the archive attribute. The default is\n+ \n .\n \n \n- \n+ \n \n- The port number used to connect to the mail server.\n- The default is\n- 25\n+ Set the hidden attribute. The default is\n+ \n .\n \n \n- \n- Indicates whether or not ssl should be used to\n- connect to the smtp host.\n- \n- \n- Text to send in body of email message.\n- \n- \n- Text to send in subject line of email message.\n- \n- \n+ \n \n- Indicates whether or not the body of the email is in\n- html format. The default value is\n- false\n+ Set the normal file attributes. This attribute is only valid if used \n+ alone. The default is\n+ \n .\n \n \n- \n- The username to use when connecting to the smtp host.\n- \n- \n- The password to use when connecting to the smtp host.\n- \n- \n+ \n \n- Format of the message. The default is\n- \n+ Set the read-only attribute. The default is\n+ \n .\n \n \n- \n- Files that are transmitted as part of the body of the email message.\n- \n- \n- Attachments that are transmitted with the message.\n- \n- \n- Initializes task and ensures the supplied attributes are valid.\n- \n- \n- This is where the work is done.\n- \n- \n- Reads a text file and returns the content\n- in a string.\n- The file to read content of.\n- The content of the specified file.\n- \n- \n+ \n \n- Converts an email address or a series of email addresses from\n- a\n- \n- object to a new\n- \n- object.\n- \n- A list of email addresses separated by a semicolon.\n- \n- A new\n- \n- object\n- containing the addresses from\n- \n+ Set the system attribute. The default is\n+ \n .\n- \n- \n- \n- \n- Converts a\n- \n- object containing\n- email address information to a\n- \n- object.\n \n- \n- Email address information passed to this method should be in\n- one of five formats.\n- \n- \n- Full Name <address@abcxyz.com>\n- \n- \n- <address@abcxyz.com> Full Name\n- \n- \n- (Full Name) address@abcxyz.com\n- \n- \n- address@abcxyz.com (Full Name)\n- \n- \n- address@abcxyz.com\n- \n- \n- \n- If the full name of the intended recipient (or sender) is provided,\n- that information is included in the resulting\n- \n- object.\n- \n- \n- The string that contains the address to parse.\n- \n- A new MailAddress object containing the information from\n- \n- .\n- \n \n- \n- Simple method that converts an XML escaped string back to its unescaped\n- format.\n- An html encoded string.\n- The decoded format of the html encoded string.\n- \n- \n- \n- Temporary enum replacement of\n- \n- to ease transition to newer property flags.\n- \n- \n- \n- Indicates the body of the email is formatted in plain text.\n- \n- \n- Indicates the body of the email is formatted in html.\n- \n- \n- Sets properties with the current date and time.\n+ \n+ Gets a particular file from a URL source.\n \n+ Options include verbose reporting and timestamp based fetches.\n+ Currently, only HTTP and UNC protocols are supported. FTP support may \n+ be added when more pluggable protocols are added to the System.Net \n+ assembly.\n \n- By default the\n- \n- displays the current date \n- and time and sets the following properties:\n- \n- \n- \n- tstamp.date to yyyyMMdd\n- \n- \n- tstamp.time to HHmm\n- \n- \n- tstamp.now using the default DateTime.ToString() method\n- \n- \n- \n- To set an additional property with a custom date/time use the\n- \n- and\n- \n- attributes. \n- To set a number of additional properties with the exact same date and \n- time use the\n- \n- nested element (see example).\n- \n- \n- The date and time string displayed by the\n- \n- uses the computer's default long date and time string format. You \n- might consider setting these to the\n- ISO 8601 standard \n- for date and time notation\n- .\n+ The\n+ \n+ option enables you to control downloads \n+ so that the remote file is only fetched if newer than the local copy. \n+ If there is no local copy, the download always takes place. When a file \n+ is downloaded, the timestamp of the downloaded file is set to the remote \n+ timestamp.\n \n+ This timestamp facility only works on downloads using the HTTP protocol.\n \n \n \n- Set the\n- build.date\n- property.\n+ Gets the index page of the NAnt home page, and stores it in the file\n+ help/index.html\n+ relative to the project base directory.\n \n \n+ \n ]]>\n \n \n- Set a number of properties for Ant like compatibility.\n+ Gets the index page of a secured web site using the given credentials, \n+ while connecting using the specified password-protected proxy server.\n \n- \n- \n- \n- \n+ \n+ \n+ \n+ \n+ \n+ \n ]]>\n \n \n- \n- The property to receive the date/time string in the given pattern.\n+ \n+ The URL from which to retrieve a file.\n \n- \n- The date/time pattern to be used.\n- \n- The following table lists the standard format characters for each standard pattern. The format characters are case-sensitive; for example, 'g' and 'G' represent slightly different patterns.\n- \n- \n- Format Character\n- Description Example Format Pattern (en-US)\n- \n- \n- d\n- MM/dd/yyyy\n- \n- \n- D\n- dddd, dd MMMM yyyy\n- \n- \n- f\n- dddd, dd MMMM yyyy HH:mm\n- \n- \n- F\n- dddd, dd MMMM yyyy HH:mm:ss\n- \n- \n- g\n- MM/dd/yyyy HH:mm\n- \n- \n- G\n- MM/dd/yyyy HH:mm:ss\n- \n- \n- m, M\n- MMMM dd\n- \n- \n- r, R\n- ddd, dd MMM yyyy HH':'mm':'ss 'GMT'\n- \n- \n- s\n- yyyy'-'MM'-'dd'T'HH':'mm':'ss\n- \n- \n- t\n- HH:mm\n- \n- \n- T\n- HH:mm:ss\n- \n- \n- u\n- yyyy'-'MM'-'dd HH':'mm':'ss'Z'\n- \n- \n- U\n- dddd, dd MMMM yyyy HH:mm:ss\n- \n- \n- y, Y\n- yyyy MMMM\n- \n- \n- The following table lists the patterns that can be combined to construct custom patterns. The patterns are case-sensitive; for example, "MM" is recognized, but "mm" is not. If the custom pattern contains white-space characters or characters enclosed in single quotation marks, the output string will also contain those characters. Characters not defined as part of a format pattern or as format characters are reproduced literally.\n- \n- \n- Format\n- Pattern Description\n- \n- \n- d\n- The day of the month. Single-digit days will not have a leading zero.\n- \n- \n- dd\n- The day of the month. Single-digit days will have a leading zero.\n- \n- \n- ddd\n- The abbreviated name of the day of the week.\n- \n- \n- dddd\n- The full name of the day of the week.\n- \n- \n- M\n- The numeric month. Single-digit months will not have a leading zero.\n- \n- \n- MM\n- The numeric month. Single-digit months will have a leading zero.\n- \n- \n- MMM\n- The abbreviated name of the month.\n- \n- \n- MMMM\n- The full name of the month.\n- \n- \n- y\n- The year without the century. If the year without the century is less than 10, the year is displayed with no leading zero.\n- \n- \n- yy\n- The year without the century. If the year without the century is less than 10, the year is displayed with a leading zero.\n- \n- \n- yyyy\n- The year in four digits, including the century.\n- \n- \n- gg\n- The period or era. This pattern is ignored if the date to be formatted does not have an associated period or era string.\n- \n- \n- h\n- The hour in a 12-hour clock. Single-digit hours will not have a leading zero.\n- \n- \n- hh\n- The hour in a 12-hour clock. Single-digit hours will have a leading zero.\n- \n- \n- H\n- The hour in a 24-hour clock. Single-digit hours will not have a leading zero.\n- \n- \n- HH\n- The hour in a 24-hour clock. Single-digit hours will have a leading zero.\n- \n- \n- m\n- The minute. Single-digit minutes will not have a leading zero.\n- \n- \n- mm\n- The minute. Single-digit minutes will have a leading zero.\n- \n- \n- s\n- The second. Single-digit seconds will not have a leading zero.\n- \n- \n- ss\n- The second. Single-digit seconds will have a leading zero.\n- \n- \n- f\n- The fraction of a second in single-digit precision. The remaining digits are truncated.\n- \n- \n- ff\n- The fraction of a second in double-digit precision. The remaining digits are truncated.\n- \n- \n- fff\n- The fraction of a second in three-digit precision. The remaining digits are truncated.\n- \n- \n- ffff\n- The fraction of a second in four-digit precision. The remaining digits are truncated.\n- \n- \n- fffff\n- The fraction of a second in five-digit precision. The remaining digits are truncated.\n- \n- \n- ffffff\n- The fraction of a second in six-digit precision. The remaining digits are truncated.\n- \n- \n- fffffff\n- The fraction of a second in seven-digit precision. The remaining digits are truncated.\n- \n- \n- t\n- The first character in the AM/PM designator.\n- \n- \n- tt\n- The AM/PM designator.\n- \n- \n- z\n- The time zone offset ("+" or "-" followed by the hour only). Single-digit hours will not have a leading zero. For example, Pacific Standard Time is "-8".\n- \n- \n- zz\n- The time zone offset ("+" or "-" followed by the hour only). Single-digit hours will have a leading zero. For example, Pacific Standard Time is "-08".\n- \n- \n- zzz\n- The full time zone offset ("+" or "-" followed by the hour and minutes). Single-digit hours and minutes will have leading zeros. For example, Pacific Standard Time is "-08:00".\n- \n- \n- :\n- The default time separator.\n- \n- \n- /\n- The default date separator.\n- \n- \n- \\ c\n- Pattern Where c is any character. Displays the character literally. To display the backslash character, use "\\\\".\n- \n- \n- \n+ \n+ The file where to store the retrieved file.\n \n- \n- Includes an external build file.\n- \n- This task is used to break your build file into smaller chunks. You \n- can load a partial build file and have it included into the build file.\n- Any global (project level) tasks in the included build file are executed \n- when this task is executed. Tasks in target elements are only executed \n- if that target is executed.\n- The project element attributes are ignored.\n- This task can only be in the global (project level) section of the \n- build file.\n- This task can only include files from the file system.\n- \n- \n- \n- Include a task that fetches the project version from the\n- GetProjectVersion.include\n- build file.\n- \n- \n- ]]>\n- \n+ \n+ If inside a firewall, proxy server/port information\n+ Format: {proxy server name}:{port number}\n+ Example: proxy.mycompany.com:8080\n \n- \n- Used to check for recursived includes.\n+ \n+ The network proxy to use to access the Internet resource.\n \n- \n- Build file to include.\n+ \n+ The network credentials used for authenticating the request with \n+ the Internet resource.\n \n- \n- Verifies parameters.\n+ \n+ \n+ Log errors but don't treat as fatal. The default is\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Conditionally download a file based on the timestamp of the local \n+ copy. HTTP only. The default is\n+ \n+ .\n+ \n+ \n+ \n+ \n+ The length of time, in milliseconds, until the request times out.\n+ The default is\n+ 100000\n+ milliseconds.\n+ \n+ \n+ \n+ The security certificates to associate with the request.\n+ \n+ \n+ Initializes task and ensures the supplied attributes are valid.\n+ \n+ \n+ This is where the work is done\n+ \n+ \n+ Sets the timestamp of a given file to a specified time.\n \n \n \n Executes an alternate set of task or type definition depending on\n conditions that are individually set on each group.\n \n \n@@ -5380,58 +3454,320 @@\n \n The failure message is only available in the context of the catch\n block. If you wish to preserve the message, you will need to save\n it into another property.\n Readonly properties cannot be overridden by this mechanism.\n \n \n- \n- Touches a file or set of files -- corresponds to the Unix touch command.\n+ \n+ A task for sleeping a specified period of time, useful when a build or deployment process\n+ requires an interval between tasks.\n+ \n+ Sleep 1 hour, 2 minutes, 3 seconds and 4 milliseconds.\n+ \n+ ]]>\n+ \n+ \n+ Sleep 123 milliseconds.\n+ \n+ ]]>\n+ \n+ \n+ \n+ Hours to add to the sleep time.\n+ \n+ \n+ Minutes to add to the sleep time.\n+ \n+ \n+ Seconds to add to the sleep time.\n+ \n+ \n+ Milliseconds to add to the sleep time.\n+ \n+ \n+ Verify parameters.\n+ \n+ \n+ Return time to sleep.\n+ \n+ \n+ Sleeps for the specified number of milliseconds.\n+ Number of milliseconds to sleep.\n+ \n+ \n+ Creates a directory and any non-existent parent directory if necessary.\n+ \n+ \n+ Create the directory\n+ build\n+ .\n+ \n+ \n+ ]]>\n+ \n+ \n+ \n+ Create the directory tree\n+ one/two/three\n+ .\n+ \n+ \n+ ]]>\n+ \n+ \n+ \n+ The directory to create.\n+ \n+ \n+ \n+ Creates the directory specified by the\n+ \n+ property.\n+ \n+ The directory could not be created.\n+ \n+ \n+ Sends an SMTP message.\n \n- If the file specified does not exist, the task will create it.\n+ Text and text files to include in the message body may be specified as \n+ well as binary attachments.\n \n \n \n- Touch the\n- Main.cs\n- file. The current time is used.\n+ Sends an email from\n+ nant@sourceforge.net\n+ to three recipients \n+ with a subject about the attachments. The body of the message will be\n+ the combined contents of all\n+ .txt\n+ files in the base directory.\n+ All zip files in the base directory will be included as attachments. \n+ The message will be sent using the\n+ smtpserver.anywhere.com\n+ SMTP \n+ server.\n \n \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n ]]>\n \n \n- Touch all executable files in the project base directory and its \n- subdirectories.\n+ Sends an email from a gmail account to multiple recipients. This example\n+ illustrates how to add a recipient's name to an email address.\n \n- \n- \n- \n- \n- \n+ \n ]]>\n+ Email addresses in any of the lists (to, cc, bcc, from) can be in one of\n+ the five listed formats below.\n+ \n+ \n+ Full Name <address@abcxyz.com>\n+ \n+ \n+ <address@abcxyz.com> Full Name\n+ \n+ \n+ (Full Name) address@abcxyz.com\n+ \n+ \n+ address@abcxyz.com (Full Name)\n+ \n+ \n+ address@abcxyz.com\n+ \n+ \n+ Remember to use &gt; and &lt; XML entities for the angle brackets.\n \n \n- \n- The file to touch.\n+ \n+ Email address of sender.\n \n- \n- Specifies the new modification time of the file(s) in milliseconds \n- since midnight Jan 1 1970.\n+ \n+ Semicolon-separated list of recipient email addresses.\n \n- \n- Specifies the new modification time of the file in the format \n- MM/DD/YYYY HH:MM:SS.\n+ \n+ Reply to email address.\n \n- \n- Used to select files that should be touched.\n+ \n+ Semicolon-separated list of CC: recipient email addresses.\n \n- \n- Ensures the supplied attributes are valid.\n+ \n+ Semicolon-separated list of BCC: recipient email addresses.\n+ \n+ \n+ \n+ Host name of mail server. The default is\n+ localhost\n+ .\n+ \n+ \n+ \n+ \n+ The port number used to connect to the mail server.\n+ The default is\n+ 25\n+ .\n+ \n+ \n+ \n+ Indicates whether or not ssl should be used to\n+ connect to the smtp host.\n+ \n+ \n+ Text to send in body of email message.\n+ \n+ \n+ Text to send in subject line of email message.\n+ \n+ \n+ \n+ Indicates whether or not the body of the email is in\n+ html format. The default value is\n+ false\n+ .\n+ \n+ \n+ \n+ The username to use when connecting to the smtp host.\n+ \n+ \n+ The password to use when connecting to the smtp host.\n+ \n+ \n+ \n+ Format of the message. The default is\n+ \n+ .\n+ \n+ \n+ \n+ Files that are transmitted as part of the body of the email message.\n+ \n+ \n+ Attachments that are transmitted with the message.\n+ \n+ \n+ Initializes task and ensures the supplied attributes are valid.\n+ \n+ \n+ This is where the work is done.\n+ \n+ \n+ Reads a text file and returns the content\n+ in a string.\n+ The file to read content of.\n+ The content of the specified file.\n+ \n+ \n+ \n+ Converts an email address or a series of email addresses from\n+ a\n+ \n+ object to a new\n+ \n+ object.\n+ \n+ A list of email addresses separated by a semicolon.\n+ \n+ A new\n+ \n+ object\n+ containing the addresses from\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Converts a\n+ \n+ object containing\n+ email address information to a\n+ \n+ object.\n+ \n+ \n+ Email address information passed to this method should be in\n+ one of five formats.\n+ \n+ \n+ Full Name <address@abcxyz.com>\n+ \n+ \n+ <address@abcxyz.com> Full Name\n+ \n+ \n+ (Full Name) address@abcxyz.com\n+ \n+ \n+ address@abcxyz.com (Full Name)\n+ \n+ \n+ address@abcxyz.com\n+ \n+ \n+ \n+ If the full name of the intended recipient (or sender) is provided,\n+ that information is included in the resulting\n+ \n+ object.\n+ \n+ \n+ The string that contains the address to parse.\n+ \n+ A new MailAddress object containing the information from\n+ \n+ .\n+ \n+ \n+ \n+ Simple method that converts an XML escaped string back to its unescaped\n+ format.\n+ An html encoded string.\n+ The decoded format of the html encoded string.\n+ \n+ \n+ \n+ Temporary enum replacement of\n+ \n+ to ease transition to newer property flags.\n+ \n+ \n+ \n+ Indicates the body of the email is formatted in plain text.\n+ \n+ \n+ Indicates the body of the email is formatted in html.\n \n \n \n Sets an environment variable or a whole collection of them. Use an empty\n \n attribute to clear a variable.\n \n@@ -5523,536 +3859,14 @@\n Set the environment variables\n \n \n Do the actual work here.\n The name of the environment variable.\n The value of the environment variable.\n \n- \n- \n- Loads tasks form a given assembly or all assemblies in a given directory\n- or\n- \n- .\n- \n- \n- Load tasks from a single assembly.\n- \n- ]]>\n- \n- \n- Scan a single directory for task assemblies.\n- \n- ]]>\n- \n- \n- \n- Use a\n- \n- containing both a directory and an \n- assembly.\n- \n- \n- \n- \n- \n- \n- \n- ]]>\n- \n- \n- \n- An assembly to load tasks from.\n- \n- \n- A directory to scan for task assemblies.\n- \n- \n- Used to select which directories or individual assemblies to scan.\n- \n- \n- Executes the Load Tasks task.\n- Specified assembly or path does not exist.\n- \n- \n- Validates the attributes.\n- \n- Both\n- \n- and\n- \n- are set.\n- \n- \n- \n- Provides the abstract base class for tasks that execute external applications.\n- \n- \n- When a\n- \n- is applied to the\n- deriving class and\n- \n- does not return an\n- absolute path, then the program to execute will first be searched for\n- in the location specified by\n- \n- .\n- \n- If the program does not exist in that location, then the list of tool\n- paths of the current target framework will be scanned in the order in\n- which they are defined in the NAnt configuration file.\n- \n- \n- \n- \n- Defines the exit code that will be returned by\n- \n- if the process could not be started, or did not exit (in time).\n- \n- \n- \n- Will be used to ensure thread-safe operations.\n- \n- \n- The name of the executable that should be used to launch the \n- external program.\n- \n- The name of the executable that should be used to launch the external\n- program, or\n- \n- if no name is specified.\n- \n- If available, the configured value in the NAnt configuration\n- file will be used if no name is specified.\n- \n- \n- Gets the filename of the external program to start.\n- The filename of the external program.\n- Override in derived classes to explicitly set the location of the \n- external tool.\n- \n- \n- Gets the command-line arguments for the external program.\n- The command-line arguments for the external program.\n- \n- \n- Gets the file to which the standard output should be redirected.\n- \n- The file to which the standard output should be redirected, or\n- \n- if the standard output should not be\n- redirected.\n- \n- The default implementation will never allow the standard output\n- to be redirected to a file. Deriving classes should override this \n- property to change this behaviour.\n- \n- \n- \n- Gets a value indicating whether output will be appended to the\n- \n- .\n- \n- \n- \n- if output should be appended to the\n- \n- ; \n- otherwise,\n- \n- .\n- \n- \n- \n- Gets the working directory for the application.\n- The working directory for the application.\n- \n- \n- The maximum amount of time the application is allowed to execute, \n- expressed in milliseconds. Defaults to no time-out.\n- \n- \n- The command-line arguments for the external program.\n- \n- \n- \n- Specifies whether the external program is a managed application\n- which should be executed using a runtime engine, if configured. \n- The default is\n- \n- .\n- \n- \n- \n- if the external program should be executed \n- using a runtime engine; otherwise,\n- \n- .\n- \n- \n- \n- The value of\n- \n- is only used from\n- \n- , and then only if its value is set to\n- \n- . In which case\n- \n- returns\n- \n- if\n- \n- is\n- \n- .\n- \n- \n- In all other cases, the value of\n- \n- is ignored.\n- \n- \n- \n- \n- Specifies whether the external program should be treated as a managed\n- application, possibly forcing it to be executed under the currently\n- targeted version of the CLR.\n- \n- A\n- \n- indicating how the program should\n- be treated.\n- \n- \n- \n- If\n- \n- is set to\n- \n- ,\n- which is the default value, and\n- \n- is\n- \n- then\n- \n- is returned.\n- \n- \n- When the changing\n- \n- to\n- \n- ,\n- then\n- \n- is set to\n- \n- ;\n- otherwise, it is changed to\n- \n- .\n- \n- \n- \n- \n- \n- Gets or sets the\n- \n- to which standard output\n- messages of the external program will be written.\n- \n- \n- The\n- \n- to which standard output messages of \n- the external program will be written.\n- \n- \n- By default, standard output messages wil be written to the build log\n- with level\n- \n- .\n- \n- \n- \n- \n- Gets or sets the\n- \n- to which error output\n- of the external program will be written.\n- \n- \n- The\n- \n- to which error output of the external \n- program will be written.\n- \n- \n- By default, error output wil be written to the build log with level\n- \n- .\n- \n- \n- \n- Gets the value that the process specified when it terminated.\n- \n- The code that the associated process specified when it terminated, \n- or\n- -1000\n- if the process could not be started or did not \n- exit (in time).\n- \n- \n- \n- Gets the unique identifier for the spawned application.\n- \n- \n- \n- Gets or sets a value indicating whether the application should be\n- spawned. If you spawn an application, its output will not be logged\n- by NAnt. The default is\n- \n- .\n- \n- \n- \n- Starts the external process and captures its output.\n- \n- The external process did not finish within the configured timeout.\n- -or-\n- The exit code of the external process indicates a failure.\n- \n- \n- \n- Gets the command-line arguments, separated by spaces.\n- \n- \n- \n- Updates the\n- \n- of the specified\n- \n- .\n- \n- \n- The\n- \n- of which the\n- \n- should be updated.\n- \n- \n- \n- Starts the process and handles errors.\n- \n- The\n- \n- that was started.\n- \n- \n- \n- Reads from the stream until the external program is ended.\n- \n- \n- Reads from the stream until the external program is ended.\n- \n- \n- Determines the path of the external program that should be executed.\n- A fully qualifies pathname including the program name.\n- The task is not available or not configured for the current framework.\n- \n- \n- Sets properties with system information.\n- \n- Sets a number of properties with information about the system environment. The intent of this task is for nightly build logs to have a record of system information so that the build was performed on.\n- \n- \n- Property\n- Value\n- \n- \n- \n- <\n- \n- >.clr.version\n- \n- Common Language Runtime version number.\n- \n- \n- \n- <\n- \n- >.env.*\n- \n- \n- Environment variables (e.g., <\n- \n- >.env.PATH).\n- \n- \n- \n- \n- <\n- \n- >.os.platform\n- \n- Operating system platform ID.\n- \n- \n- \n- <\n- \n- >.os.version\n- \n- Operating system version.\n- \n- \n- \n- <\n- \n- >.os\n- \n- Operating system version string.\n- \n- \n- \n- <\n- \n- >.os.folder.applicationdata\n- \n- The directory that serves as a common repository for application-specific data for the current roaming user.\n- \n- \n- \n- <\n- \n- >.os.folder.commonapplicationdata\n- \n- The directory that serves as a common repository for application-specific data that is used by all users.\n- \n- \n- \n- <\n- \n- >.os.folder.commonprogramfiles\n- \n- The directory for components that are shared across applications.\n- \n- \n- \n- <\n- \n- >.os.folder.desktopdirectory\n- \n- The directory used to physically store file objects on the desktop. Do not confuse this directory with the desktop folder itself, which is a virtual folder.\n- \n- \n- \n- <\n- \n- >.os.folder.programfiles\n- \n- The Program Files directory.\n- \n- \n- \n- <\n- \n- >.os.folder.system\n- \n- The System directory.\n- \n- \n- \n- <\n- \n- >.os.folder.temp\n- \n- The temporary directory.\n- \n- \n- \n- When the name of an environment variable is not a valid property name,\n- the task will fail. In that case, set\n- \n- to\n- \n- to allow that environment variable to be \n- skipped.\n- \n- we advise you to use the following functions instead:\n- \n- \n- Function\n- Description\n- \n- \n- \n- \n- \n- \n- Gets a\n- \n- object that identifies this operating system.\n- \n- \n- \n- \n- \n- \n- Gets the path to a system special folder.\n- \n- \n- \n- \n- \n- Returns the value of a environment variable.\n- \n- \n- \n- \n- \n- Gets the path to the temporary directory.\n- \n- \n- \n- \n- \n- Gets the Common Language Runtime version.\n- \n- \n- \n- \n- Register the properties with the default property prefix.\n- \n- ]]>\n- \n- \n- Register the properties without a prefix.\n- \n- ]]>\n- \n- \n- Register properties and display a summary.\n- \n- ]]>\n- \n- \n- \n- The string to prefix the property names with. The default is "sys.".\n- \n \n \n Checks the conditional attributes and executes the children if\n \n .\n \n \n@@ -6265,1606 +4079,3733 @@\n \n \n \n ]]>\n \n \n- \n- Creates an XSD File for all available tasks.\n+ \n+ Sets project properties based on the evaluatuion of a regular expression.\n \n- This can be used in conjuntion with the command-line option to do XSD \n- Schema validation on the build file.\n- \n- \n \n- Creates a\n- NAnt.xsd\n- file in the current project directory.\n+ The\n+ \n+ attribute must contain one or more\n+ named grouping constructs\n+ , which represents the names of the \n+ properties to be set. These named grouping constructs can be enclosed \n+ by angle brackets (?<name>) or single quotes (?'name').\n \n- \n- ]]>\n- \n- \n- \n- The name of the output file to which the XSD should be written.\n- \n- \n- The target namespace for the output. Defaults to "http://tempuri.org/nant-donotuse.xsd"\n- \n- \n- \n- The\n- \n- for which an XSD should be created. If not\n- specified, an XSD will be created for all available tasks.\n- \n- \n- \n- Creates a NAnt Schema for given types\n- \n- The output stream to save the schema to. If\n- \n- , writing is ignored, no exception generated.\n- \n- The list of tasks to generate XML Schema for.\n- The list of datatypes to generate XML Schema for.\n- The target namespace to output.\n- The new NAnt Schema.\n- \n- \n- \n- Creates a new\n- \n- instance.\n- \n- The name of the attribute.\n- Value indicating whether the attribute should be required.\n- \n- The new\n- \n- instance.\n- \n- \n- \n- \n- Creates a new\n- \n- instance.\n- \n- The minimum value to allow for this choice\n- The maximum value to allow, Decimal.MaxValue sets it to 'unbound'\n- \n- The new\n- \n- instance.\n- \n- \n- \n- \n- Creates a new instance of the\n- \n- class.\n- \n- Tasks for which a schema should be generated.\n- Data Types for which a schema should be generated.\n- \n- The namespace to use.\n- http://tempuri.org/nant.xsd\n- \n- \n- \n- Load a text file into a single property.\n- \n- Unless an encoding is specified, the encoding associated with the \n- system's current ANSI code page is used.\n- An UTF-8, little-endian Unicode, and big-endian Unicode encoded text \n- file is automatically recognized, if the file starts with the appropriate \n- byte order marks.\n+ \n+ In the build file, use the XML element\n+ to specify <, \n+ and\n+ to specify >.\n+ \n+ The named grouping construct must not contain any punctuation and it \n+ cannot begin with a number.\n \n \n \n- Load file\n- message.txt\n- into property "message".\n+ Find the last word in the given string and stores it in the property\n+ lastword\n+ .\n \n \n+ \n+ \n ]]>\n \n \n- Load a file using the "latin-1" encoding.\n+ Split the full filename and extension of a filename.\n \n+ \n ]]>\n \n \n \n- Load a file, replacing all\n- @NOW@\n- tokens with the current \n- date/time.\n+ Split the path and the filename. (This checks for\n+ /\n+ or\n+ \\\n+ as the path separator).\n \n \n- \n- \n- \n- \n- \n- \n+ \n ]]>\n+ \n+ Results in path=\n+ d:\\Temp\\SomeDir\\SomeDir\\\n+ and file=\n+ bla.xml\n+ .\n+ \n \n \n- \n- The file to load.\n+ \n+ Represents the regular expression to be evalued.\n+ The regular expression to be evalued.\n+ The pattern must contain one or more named constructs, which may \n+ not contain any punctuation and cannot begin with a number.\n \n- \n- The name of the property to save the content to.\n+ \n+ \n+ A comma separated list of options to pass to the regex engine. The\n+ default is\n+ \n+ .\n+ \n \n- \n- The encoding to use when loading the file. The default is the encoding\n- associated with the system's current ANSI code page.\n+ \n+ Represents the input for the regular expression.\n+ The input for the regular expression.\n \n- \n- The filterchain definition to use.\n+ \n+ Executes the task.\n \n- \n- Deletes a file, fileset or directory.\n+ \n+ Executes a system command.\n \n- Deletes either a single file, all files in a specified directory and \n- its sub-directories, or a set of files specified by one or more filesets.\n \n- If the\n- \n- or\n- \n- attribute is \n- set then the fileset contents will be ignored. To delete the files \n- in the fileset ommit the\n- \n- and\n- \n- attributes in the\n- <delete>\n- element.\n+ Use of nested\n+ \n+ element(s)\n+ is advised over the\n+ \n+ parameter, as\n+ it supports automatic quoting and can resolve relative to absolute\n+ paths.\n \n- If the specified file or directory does not exist, no error is \n- reported.\n- \n- Read-only files cannot be deleted. Use the\n- \n- first to remove the read-only attribute.\n- \n \n \n- Delete a single file.\n- \n- ]]>\n- \n- \n- Delete a directory and the contents within. If the directory does not \n- exist, no error is reported.\n+ Ping "nant.sourceforge.net".\n \n+ \n+ \n+ \n ]]>\n \n \n- Delete a set of files.\n+ \n+ Execute a java application using\n+ IKVM.NET\n+ that requires the \n+ Apache FOP jars, and a set of custom jars.\n+ \n \n- \n- \n- \n- \n- \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n ]]>\n+ \n+ Assuming the base directory of the build file is "c:\\ikvm-test" and\n+ the value of the "fop.dist.dir" property is "c:\\fop", then the value\n+ of the\n+ -cp\n+ argument that is passed to\n+ ikvm.exe\n+ is\n+ "c:\\ikvm-test\\conf;c:\\fop\\build\\fop.jar;conf;c:\\fop\\lib\\xercesImpl-2.2.1.jar;c:\\fop\\lib\\avalon-framework-cvs-20020806.jar;c:\\fop\\lib\\batik.jar;c:\\ikvm-test\\lib\\mylib.jar;c:\\ikvm-test\\lib\\otherlib.zip"\n+ on a DOS-based system.\n+ \n \n \n- \n- The file to delete.\n+ \n+ The program to execute without command arguments.\n+ The path will not be evaluated to a full path using the project\n+ base directory.\n \n- \n- The directory to delete.\n+ \n+ \n+ The command-line arguments for the program. These will be\n+ passed as is to the external program. When quoting is necessary,\n+ these must be explictly set as part of the value. Consider using\n+ nested\n+ \n+ elements instead.\n+ \n \n- \n+ \n+ Environment variables to pass to the program.\n+ \n+ \n+ The directory in which the command will be executed.\n+ The directory in which the command will be executed. The default \n+ is the project's base directory.\n+ \n+ The working directory will be evaluated relative to the project's\n+ base directory if it is relative.\n+ \n+ \n+ \n \n- Remove any empty directories included in the\n- \n- . \n- The default is\n+ \n+ The name of a property in which the exit code of the program should \n+ be stored. Only of interest if\n+ \n+ is\n+ \n+ .\n+ \n+ If the exit code of the program is "-1000" then the program could \n+ not be started, or did not exit (in time).\n+ \n+ \n+ \n+ \n+ Specifies whether the external program should be executed using a \n+ runtime engine, if configured. The default is\n+ \n+ .\n+ \n+ \n \n+ if the external program should be executed \n+ using a runtime engine; otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Specifies whether the external program is a managed application\n+ which should be executed using a runtime engine, if configured. \n+ The default is\n+ \n .\n \n+ \n+ \n+ if the external program should be executed \n+ using a runtime engine; otherwise,\n+ \n+ .\n+ \n \n- \n- All the files in the file set will be deleted.\n+ \n+ Gets the filename of the external program to start.\n+ The filename of the external program.\n \n- \n+ \n+ Performs additional checks after the task has been initialized.\n+ \n+ \n+ does not hold a valid file name.\n+ \n+ \n+ \n+ Gets the command-line arguments for the external program.\n+ The command-line arguments for the external program.\n+ \n+ \n+ The directory the program is in.\n+ \n+ The directory the program is in. The default is the project's base \n+ directory.\n+ The basedir will be evaluated relative to the project's base \n+ directory if it is relative.\n+ \n+ \n+ \n+ The file to which the standard output will be redirected.\n+ By default, the standard output is redirected to the console.\n+ \n+ \n \n- Controls whether to show the name of each deleted file or directory.\n- The default is\n+ Gets or sets a value indicating whether output should be appended \n+ to the output file. The default is\n \n .\n \n+ \n+ \n+ if output should be appended to the\n+ \n+ ; \n+ otherwise,\n+ \n+ .\n+ \n \n- \n- Ensures the supplied attributes are valid.\n+ \n+ \n+ Gets or sets a value indicating whether the application should be\n+ spawned. If you spawn an application, its output will not be logged\n+ by NAnt. The default is\n+ \n+ .\n+ \n \n- \n+ \n \n- Exits the current build by throwing a\n- \n- , \n- optionally printing additional information.\n+ The name of a property in which the unique identifier of the spawned\n+ application should be stored. Only of interest if\n+ \n+ is\n+ \n+ .\n \n+ \n+ \n+ Executes the external program.\n+ \n+ \n+ Loops over a set of items.\n \n- \n- The cause of the build failure can be specified using the\n- \n- attribute or as inline content.\n- \n- Macros in the message will be expanded.\n+ Can loop over files in directory, lines in a file, etc.\n+ The property value is stored before the loop is done, and restored \n+ when the loop is finished.\n+ The property is returned to its normal value once it is used. Read-only \n+ parameters cannot be overridden in this loop.\n \n \n- Exits the current build without giving further information.\n+ \n+ Loops over the files in\n+ c:\\\n+ .\n+ \n \n+ \n+ \n+ \n ]]>\n \n \n- Exits the current build and writes a message to the build log.\n+ Loops over all files in the project directory.\n \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n ]]>\n \n \n- Functionally equivalent to the previous example.\n- Something wrong here.\n- ]]>\n- \n- \n- \n- A message giving further information on why the build exited.\n- \n- Inline content and\n- \n- are mutually exclusive.\n- \n- \n- \n- Gets or sets the inline content that should be output in the build\n- log, giving further information on why the build exited.\n- The inline content that should be output in the build log.\n- \n- Inline content and\n- \n- are mutually exclusive.\n- \n- \n- \n- Copies a file, a directory, or set of files to a new file or directory.\n- \n- \n- Files are only copied if the source file is newer than the destination \n- file, or if the destination file does not exist. However, you can \n- explicitly overwrite files with the\n- \n- attribute.\n- \n- Entire directory structures can be copied to a new location. For this\n- to happen, the following criteria must be met:\n- \n- \n- Everything in the fileset is included\n- \n- \n- The directory structure is not flattened\n- \n- \n- Empty directories are included\n- \n- \n- Destination directory does not exist\n- \n- \n- If any of these items are not met, then the files within the source\n- directory will be copied over instead of the entire directory structure.\n \n- When a\n- \n- is used to select files or directories to\n- copy, the\n- \n- attribute must be set. Files that are\n- located under the base directory of the\n- \n- will\n- be copied to a directory under the destination directory matching the\n- path relative to the base directory of the\n- \n- ,\n- unless the\n- \n- attribute is set to\n- \n+ Loops over the folders in\n+ c:\\\n .\n \n- \n- Files that are not located under the the base directory of the\n- \n- will be copied directly under to the destination \n- directory, regardless of the value of the\n- \n- attribute.\n- \n-

Encoding

\n- Unless an encoding is specified, the encoding associated with the \n- system's current ANSI code page is used.\n- An UTF-8, little-endian Unicode, and big-endian Unicode encoded text \n- file is automatically recognized, if the file starts with the \n- appropriate byte order marks.\n- If you employ filters in your copy operation, you should limit the copy \n- to text files. Binary files will be corrupted by the copy operation.\n-
\n- \n- Copy a single file while changing its encoding from "latin1" to \n- "utf-8".\n \n+ \n+ \n+ \n ]]>\n \n \n- Copy a set of files to a new directory.\n+ Loops over all folders in the project directory.\n \n- \n- \n- \n- \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n ]]>\n \n \n- \n- Copy a set of files to a directory, replacing\n- @TITLE@\n- with \n- "Foo Bar" in all files.\n- \n+ Loops over a list.\n \n- \n- \n- \n- \n- \n- \n- \n- \n- \n+ \n+ \n+ \n ]]>\n \n \n- Copy an entire directory and its contents.\n+ \n+ Loops over lines in the file\n+ properties.csv\n+ , where each line \n+ is of the format name,value.\n+ \n \n- \n- \n+ \n+ \n+ \n ]]>\n \n
\n- \n- \n- Initialize new instance of the\n- \n- .\n- \n+ \n+ Do not remove any white space characters.\n \n- \n- The file to copy.\n+ \n+ Remove all white space characters from the end of the current\n+ item.\n \n- \n- The file to copy to.\n+ \n+ Remove all white space characters from the beginning of the \n+ current item.\n \n- \n- The directory to copy to.\n+ \n+ Remove all white space characters from the beginning and end of\n+ the current item.\n \n- \n- \n- Overwrite existing files even if the destination files are newer. \n- The default is\n- \n- .\n- \n+ \n+ The NAnt property name(s) that should be used for the current \n+ iterated item.\n+ If specifying multiple properties, separate them with a comma.\n \n- \n- \n- Ignore directory structure of source directory, copy all files into \n- a single directory, specified by the\n- \n- attribute. The default is\n- \n- .\n- \n+ \n+ The type of iteration that should be done.\n \n- \n+ \n \n- Copy any empty directories included in the\n- \n- . \n- The default is\n- \n+ The type of whitespace trimming that should be done. The default \n+ is\n+ \n .\n \n \n- \n+ \n+ The source of the iteration.\n+ \n+ \n+ The deliminator char.\n+ \n+ \n \n- Used to select the files to copy. To use a\n+ Stuff to operate in. Just like the\n+ \n+ attribute, but supports more complicated things like a\n \n- , \n- the\n- \n- attribute must be set.\n+ and such.\n+ \n+ Please remove the\n+ \n+ attribute if you \n+ are using this element.\n+ \n \n \n- \n- Chain of filters used to alter the file's content as it is copied.\n- \n- \n- The encoding to use when reading files. The default is the system's\n- current ANSI code page.\n- \n- \n- The encoding to use when writing the files. The default is\n- the encoding of the input file.\n+ \n+ Tasks to execute for each matching item.\n \n- \n- The set of files to perform a file operation on.\n+ \n+ Extracts text from an XML file at the location specified by an XPath \n+ expression.\n \n- \n- FileCopyMap should now be considered a readonly hashtable. Any changes to\n- this property will not be taken into account during the file operation\n- task. To interact with the file operation, use the\n- \n- property.\n- \n- \n- The key of the\n- \n- is the absolute path of\n- the destination file and the value is a\n- \n- holding the path and last write time of the most recently updated\n- source file that is selected to be copied or moved to the\n- destination file.\n- \n- \n- On Windows, the\n- \n- is case-insensitive.\n- \n+ If the XPath expression specifies multiple nodes the node index is used \n+ to determine which of the nodes' text is returned.\n \n+ \n+ The example provided assumes that the following XML file (App.config)\n+ exists in the current build directory.\n+ \n+ \n+ \n+ \n+ \n+ \n+ ]]>\n+ \n+ \n+ The example will read the server value from the above\n+ configuration file.\n+ \n+ \n+ \n+ \n+ \n+ ]]>\n+ \n \n- \n- Gets the operation map containing all the files/directories to\n- perform file operations on.\n- \n- \n- The type of class for this object inherits from KeyedCollection\n- and is structured so that the key of this collection contains the\n- full path of the target file/location while the value contains\n- the\n- \n- object\n- with the operation details.\n- \n- \n- On Windows, the\n- \n- is case-insensitive.\n- \n- \n+ \n+ The name of the file that contains the XML document\n+ that is going to be peeked at.\n \n- \n- Checks whether the task is initialized with valid attributes.\n+ \n+ The index of the node that gets its text returned when the query \n+ returns multiple nodes.\n \n- \n- Executes the Copy task.\n- A file that has to be copied does not exist or could not be copied.\n+ \n+ The property that receives the text representation of the XML inside \n+ the node returned from the XPath expression.\n \n- \n- Actually does the file copies.\n+ \n+ The XPath expression used to select which node to read.\n \n- \n- Holds the absolute paths and last write time of a given file.\n+ \n+ Namespace definitions to resolve prefixes in the XPath expression.\n \n- \n- \n- Initializes a new instance of the\n- \n- class\n- for the specified\n- \n- .\n- \n- \n+ \n+ Executes the XML peek task.\n+ \n+ \n+ Loads an XML document from a file on disk.\n+ The file name of the file to load the XML document from.\n+ \n A\n- \n- object containing\n- the full path and last write time of the file the object represents.\n- \n+ document\n+ containing\n+ the document object representing the file.\n+ \n \n- \n- \n- Initializes a new instance of the\n- \n- class for the specified file and last write time.\n- \n- The absolute path of the file.\n- The last write time of the file.\n+ \n+ Gets the contents of the node specified by the XPath expression.\n+ The XPath expression used to determine which nodes to choose from.\n+ The XML document to select the nodes from.\n+ The node index in the case where multiple nodes satisfy the expression.\n+ The contents of the node specified by the XPath expression.\n \n- \n- Gets the absolute path of the current file.\n- The absolute path of the current file.\n+ \n+ Gets the value of the major component of a given version.\n+ A version.\n+ The major version number.\n+ \n+ \n+ \n \n- \n- Gets the time when the current file was last written to.\n- The time when the current file was last written to.\n+ \n+ Gets the value of the minor component of a given version.\n+ A version.\n+ The minor version number.\n+ \n+ \n+ \n \n- \n- Provides methods and properties to properly manage file operations for\n- NAnt file system based tasks (such as CopyTask and MoveTask).\n+ \n+ Gets the value of the build component of a given version.\n+ A version.\n+ The build number, or -1 if the build number is undefined.\n+ \n+ \n+ \n \n- \n+ \n+ Gets the value of the revision component of a given version.\n+ A version.\n+ The revision number, or -1 if the revision number is undefined.\n+ \n+ \n+ \n+ \n+ \n \n- Initializes a new instance of the\n- \n- class with the\n- source and target locations specified.\n+ Converts the specified string representation of a version to \n+ its\n+ \n+ equivalent.\n \n- \n+ A string containing the major, minor, build, and revision numbers, where each number is delimited with a period character ('.').\n+ \n A\n- \n- object representing the file/location\n- where the file operation will start.\n- \n- \n+ \n+ instance representing the specified\n+ \n+ .\n+ \n+ \n+ \n+ has fewer than two components or more than four components.\n+ \n+ A major, minor, build, or revision component is less than zero.\n+ \n+ At least one component of\n+ \n+ does not parse to a decimal integer.\n+ \n+ \n+ \n+ \n+ Converts the specified\n+ \n+ to its equivalent\n+ string representation.\n+ \n+ \n A\n- \n- object representing the file/location\n- where the file operation will end.\n+ \n+ to convert.\n \n+ \n+ The string representation of the values of the major, minor, build, \n+ and revision components of the specified\n+ \n+ .\n+ \n+ \n+ \n+ \n \n- \n- Gets or sets the string comparer to use when comparing\n- the source path to the target path.\n+ \n+ Gets the value of a variable for the specified package.\n+ The package for which the variable should be retrieved.\n+ The name of the variable.\n+ \n+ The value of variable\n+ \n+ for the specified \n+ package.\n+ \n+ \n+ pkg-config\n+ could not be started.\n+ \n+ \n+ \n+ does not exist.\n+ \n \n- \n- \n- Gets the full path of\n- \n- .\n- \n+ \n+ Gets the link flags required to compile the package, including all\n+ its dependencies.\n+ The package for which the link flags should be retrieved.\n+ The link flags required to compile the package.\n+ \n+ pkg-config\n+ could not be started.\n+ \n+ \n+ \n+ does not exist.\n+ \n \n- \n- Gets the details of the source path.\n+ \n+ Gets the compile flags required to compile the package, including all\n+ its dependencies.\n+ The package for which the compile flags should be retrieved.\n+ The pre-processor and compile flags required to compile the package.\n+ \n+ pkg-config\n+ could not be started.\n+ \n+ \n+ \n+ does not exist.\n+ \n \n- \n+ \n+ Determines the version of the given package.\n+ The package to get the version of.\n+ The version of the given package.\n+ \n+ pkg-config\n+ could not be started.\n+ \n+ \n+ \n+ does not exist.\n+ \n+ \n+ \n \n- Gets the type of\n- \n+ Determines whether the given package is at least version\n+ \n .\n \n+ The package to check.\n+ The version the package should at least have.\n+ \n+ \n+ if the given package is at least version\n+ \n+ ; otherwise,\n+ \n+ .\n+ \n+ \n+ pkg-config\n+ could not be started.\n+ \n \n- \n+ \n \n- Gets the type of the file operation an instance of\n- \n- represents.\n+ Determines whether the given package is exactly version\n+ \n+ .\n \n+ The package to check.\n+ The version the package should have.\n+ \n+ \n+ if the given package is exactly version\n+ \n+ ; otherwise,\n+ \n+ .\n+ \n+ \n+ pkg-config\n+ could not be started.\n+ \n \n- \n+ \n \n- Gets a value indicating whether\n- \n- is\n- outdated.\n+ Determines whether the given package is at no newer than version\n+ \n+ .\n \n- \n- true\n- if\n- \n- is\n- outdated (or simply a directory); otherwise,\n- false\n+ The package to check.\n+ The version the package should maximum have.\n+ \n+ \n+ if the given package is at no newer than \n+ version\n+ \n+ ; otherwise,\n+ \n .\n- \n+ \n+ \n+ pkg-config\n+ could not be started.\n+ \n \n- \n- \n- Gets the full path of\n- \n+ \n+ Determines whether the given package is between two versions.\n+ The package to check.\n+ The version the package should at least have.\n+ The version the package should maximum have.\n+ \n+ \n+ if the given package is between\n+ \n+ and\n+ \n+ ; otherwise,\n+ \n .\n- \n+ \n+ \n+ pkg-config\n+ could not be started.\n+ \n \n- \n- Gets the details of the target path.\n+ \n+ Determines whether the given package exists.\n+ The package to check.\n+ \n+ \n+ if the package exists; otherwise,\n+ \n+ .\n+ \n+ \n+ pkg-config\n+ could not be started.\n+ \n \n- \n+ \n \n- Gets the type of\n- \n- .\n+ Runs pkg-config with the specified arguments and returns a\n+ \n+ based on the exit code.\n \n+ The arguments to pass to pkg-config.\n+ \n+ \n+ if pkg-config exited with exit code 0;\n+ otherwise,\n+ \n+ \n \n- \n+ \n \n- Normalizes the attributes of\n- \n+ Runs pkg-config with the specified arguments and returns the result \n+ as a\n+ \n .\n \n+ The arguments to pass to pkg-config.\n+ The result of running pkg-config with the specified arguments.\n \n- \n- \n- Checks to see whether or not the full path of\n- \n- matches the full path of\n- \n+ \n+ Factory method to return a new instance of ExecTask\n+ \n+ \n+ \n+ \n+ Converts the specified string representation of a number to its \n+ 64-bit signed integer equivalent.\n+ A string containing a number to convert.\n+ \n+ A 64-bit signed integer equivalent to the number contained in\n+ \n .\n+ \n+ \n+ \n+ is not of the correct format.\n+ \n+ \n+ \n+ represents a number less than\n+ \n+ or greater than\n+ \n+ .\n+ \n+ \n+ The\n+ \n+ for the invariant culture is \n+ used to supply formatting information about\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Converts the specified\n+ \n+ to its equivalent string\n+ representation.\n \n+ \n+ A\n+ \n+ to convert.\n+ \n+ \n+ The string representation of\n+ \n+ , consisting \n+ of a negative sign if the value is negative, and a sequence of \n+ digits ranging from 0 to 9 with no leading zeroes.\n+ \n \n- \n- is\n- used to check path equality.\n+ \n+ is formatted with the\n+ \n+ for the invariant culture.\n \n+ \n+ \n+ \n+ Returns the total number of days represented by the specified\n+ \n+ , expressed in whole and fractional days.\n+ \n+ \n+ A\n+ \n+ .\n+ \n \n- true\n- if both paths match; otherwise\n- false\n+ The total number of days represented by the given\n+ \n .\n \n \n- \n+ \n \n- Checks to see whether or not the full path of\n- \n- is identical to the full path of\n- \n- .\n+ Returns the total number of hours represented by the specified\n+ \n+ , expressed in whole and fractional hours.\n \n- The difference between this method and SourceEqualsTarget is\n- that the casing of the path is never ignored regardless of\n- operating system.\n+ \n+ A\n+ \n+ .\n+ \n \n- true\n- if both paths are identical; otherwise\n- false\n+ The total number of hours represented by the given\n+ \n .\n \n \n- \n+ \n \n- Updates the source of a given instance based on the\n- \n- .\n- \n- If the LastWriteTime property of the\n- \n- is greater than the LastWriteTime property of\n- \n- , then\n- \n- is\n- replaced with\n- \n- .\n- \n+ Returns the total number of minutes represented by the specified\n+ \n+ , expressed in whole and fractional minutes.\n \n- \n- The new\n- \n- to replace\n- the current\n- \n- object.\n+ \n+ A\n+ \n+ .\n \n+ \n+ The total number of minutes represented by the given\n+ \n+ .\n+ \n \n- \n+ \n \n- Returns a\n- \n- that represents the current\n- \n- .\n+ Returns the total number of seconds represented by the specified\n+ \n+ , expressed in whole and fractional seconds.\n \n- \n+ \n A\n- \n- that represents the current\n- \n+ \n+ .\n+ \n+ \n+ The total number of seconds represented by the given\n+ \n .\n \n \n- \n+ \n \n- Checks to see if a given\n- \n- target is considered outdated.\n+ Returns the total number of milliseconds represented by the specified\n+ \n+ , expressed in whole and fractional milliseconds.\n \n- \n+ \n A\n- \n- used for comparison purposes\n- against\n- \n+ \n .\n \n- \n- The\n- \n- to check.\n- \n \n- true\n- if the target file is considered out of date; otherwise\n- false\n+ The total number of milliseconds represented by the given\n+ \n+ .\n \n \n- \n- Checks to see if the target directory does not exist or that\n- it does match the source directory name but not string casing.\n- \n- Source directory to check against\n- \n+ \n+ \n+ Returns the number of whole days represented by the specified\n+ \n+ .\n+ \n+ \n+ A\n+ \n .\n \n- The target directory to validate.\n \n- true\n- if the target directory does not exist or matches the source\n- directory name but not casing; otherwise\n- false\n+ The number of whole days represented by the given\n+ \n+ .\n \n+ \n+ Remove all files that have not been modified in the last 7 days from directory "binaries".\n+ \n+ = 7}\">\n+ \n+ \n+ \n+ ]]>\n+ \n \n- \n+ \n \n- Checks to see whether\n- \n- is a file type or\n- a directory type.\n+ Returns the number of whole hours represented by the specified\n+ \n+ .\n \n- \n- The FileSystemInfo type used to compare\n- \n- with.\n- \n- The object to check.\n+ \n+ A\n+ \n+ .\n+ \n \n- true\n- if\n- \n- is the same type as\n- \n- ; otherwise,\n- false\n+ The number of whole hours represented by the given\n+ \n .\n \n \n- \n+ \n \n- A collection class used to track all of the\n- \n- objects for \n- a given file operation task (such as the CopyTask or MoveTask).\n+ Returns the number of whole minutes represented by the specified\n+ \n+ .\n \n+ \n+ A\n+ \n+ .\n+ \n+ \n+ The number of whole minutes represented by the given\n+ \n+ .\n+ \n \n- \n- The StringComparer used when comparing file paths.\n- \n- \n+ \n \n- Initializes a new instance of the\n- \n- class that uses the default string comparer.\n+ Returns the number of whole seconds represented by the specified\n+ \n+ .\n \n+ \n+ A\n+ \n+ .\n+ \n+ \n+ The number of whole seconds represented by the given\n+ \n+ .\n+ \n \n- \n+ \n \n- Initializes a new instance of the\n- \n- class that uses the specified string comparer.\n+ Returns the number of whole milliseconds represented by the specified\n+ \n+ .\n \n- \n- The string comparer to use when comparing keys in the\n- \n+ \n+ A\n+ \n .\n \n+ \n+ The number of whole milliseconds represented by the given\n+ \n+ .\n+ \n \n- \n+ \n \n- Determines whether the\n- \n- contains the \n- specified key.\n+ Returns the number of ticks contained in the specified\n+ \n+ .\n \n- \n- The key to locate in the\n- \n+ \n+ A\n+ \n .\n \n \n- true\n- if the\n- \n- contains an element with the specified key; otherwise,\n- false\n+ The number of ticks contained in the given\n+ \n .\n \n \n- \n- Counts the number of directory operations in a collection.\n- The number of directory operations performed by this collection.\n+ \n+ \n+ Returns a\n+ \n+ that represents a specified number\n+ of days, where the specification is accurate to the nearest millisecond.\n+ \n+ A number of days, accurate to the nearest millisecond.\n+ \n+ A\n+ \n+ that represents\n+ \n+ .\n+ \n \n- \n- Counts the number of file operations in a collection.\n- The number of file operations performed by this collection.\n+ \n+ \n+ Returns a\n+ \n+ that represents a specified number\n+ of hours, where the specification is accurate to the nearest \n+ millisecond.\n+ \n+ A number of hours, accurate to the nearest millisecond.\n+ \n+ A\n+ \n+ that represents\n+ \n+ .\n+ \n \n- \n+ \n \n- Converts the current instance of\n- \n- to\n- the old style FileCopyMap hashtable.\n+ Returns a\n+ \n+ that represents a specified number\n+ of minutes, where the specification is accurate to the nearest \n+ millisecond.\n \n+ A number of minutes, accurate to the nearest millisecond.\n \n- The contents of\n- \n- in a\n- new hashtable.\n+ A\n+ \n+ that represents\n+ \n+ .\n \n \n- \n+ \n \n- Extracts the key from the specified\n- \n- element.\n+ Returns a\n+ \n+ that represents a specified number\n+ of seconds, where the specification is accurate to the nearest \n+ millisecond.\n \n- \n- The\n- \n- from which to \n- extract the key.\n- \n+ A number of seconds, accurate to the nearest millisecond.\n \n- The key for the specified\n- \n+ A\n+ \n+ that represents\n+ \n .\n \n \n- \n+ \n \n- Inserts an element into the\n- \n- at the \n- specified index.\n+ Returns a\n+ \n+ that represents a specified number\n+ of milliseconds.\n \n- The zero-based index at which item should be inserted.\n- \n- The\n- \n- to insert.\n- \n+ A number of milliseconds.\n+ \n+ A\n+ \n+ that represents\n+ \n+ .\n+ \n \n- \n- Replaces the item at the specified index with the specified item.\n- The zero-based index of the item to be replaced.\n- The new item.\n+ \n+ \n+ Returns a\n+ \n+ that represents a specified time, \n+ where the specification is in units of ticks.\n+ \n+ A number of ticks that represent a time.\n+ \n+ A\n+ \n+ that represents\n+ \n+ .\n+ \n \n- \n+ \n \n- Used to identify the type of operation a given\n- \n- represent.\n+ Constructs a\n+ \n+ from a time indicated by a \n+ specified string.\n \n+ A string.\n+ \n+ A\n+ \n+ that corresponds to\n+ \n+ .\n+ \n+ \n+ \n+ has an invalid format.\n+ \n+ At least one of the hours, minutes, or seconds components is outside its valid range.\n \n- \n- Indicates that the operation is from file to file.\n+ \n+ \n+ Converts the specified\n+ \n+ to its equivalent \n+ string representation.\n+ \n+ \n+ A\n+ \n+ to convert.\n+ \n+ \n+ The string representation of\n+ \n+ . The format \n+ of the return value is of the form: [-][d.]hh:mm:ss[.ff].\n+ \n \n- \n- Indicates that the operation is from file to directory.\n+ \n+ Gets the base directory of the appdomain in which NAnt is running.\n+ The base directory of the appdomain in which NAnt is running.\n \n- \n- Indicates that the operation is from directory to directory.\n+ \n+ Gets the NAnt assembly.\n+ The NAnt assembly.\n \n- \n- Calls a NAnt target in the current project.\n+ \n+ Searches the probing paths of the current target framework for the\n+ specified file.\n+ The name of the file to search for.\n+ \n+ The absolute path to\n+ \n+ if found in one of the\n+ configured probing; otherwise, an error is reported.\n+ \n+ \n+ \n+ could not be found in the configured probing paths.\n+ \n \n- \n- When the\n- \n- is used to execute a target, both that \n- target and all its dependent targets will be re-executed.\n- \n- To avoid dependent targets from being executed more than once, two \n- options are available:\n- \n- \n- \n- Add an "unless" attribute with value "${\n- target::has-executed\n- ('\n- <target name>\n- ')}"\n- to the dependent targets.\n- \n- \n- \n- \n- Set the\n- \n- attribute on the\n- \n- to\n- \n- (\n- recommended\n- ).\n- \n- \n- \n+ The (relative) probing paths are resolved relative to the base\n+ directory of the appdomain in which NAnt is running.\n+ The configured probing paths are scanned recursively in the order\n+ in which they are defined in the framework configuration.\n+ The file name to search should include the extension.\n \n \n- Call the target "build".\n+ \n+ Compile an assembly referencing the\n+ nunit.framework\n+ assembly\n+ for the current target framework that is shipped as part of the\n+ NAnt distribution.\n+ \n \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n ]]>\n \n+ \n+ \n+ Searches the probing paths of the current target framework for the\n+ specified file.\n+ The directory to use a base directory for the probing paths.\n+ The name of the file to search for.\n+ \n+ The absolute path to\n+ \n+ if found in one of the\n+ configured probing; otherwise, an error is reported.\n+ \n+ \n+ \n+ could not be found in the configured probing paths.\n+ \n+ \n+ The (relative) probing paths are resolved relative to the specified\n+ base directory.\n+ The configured probing paths are scanned recursively in the order\n+ in which they are defined in the framework configuration.\n+ The file name to search should include the extension.\n+ \n \n- This shows how a project could 'compile' a debug and release build \n- using a common compile target.\n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- ]]>\n \n- The\n- \n- parameter of the\n- \n- defaults to\n- \n- , \n- causing the "init" target to be executed for both\n- the "debug" and "release" build.\n- \n- This results in the following build log:\n- build:\n- \n- init:\n- \n- [echo] initializing\n- \n- compile:\n- \n- [echo] compiling with debug = false\n- \n- init:\n- \n- [echo] initializing\n- \n- compile:\n- \n- [echo] compiling with debug = true\n- \n- BUILD SUCCEEDED\n- \n- If the "init" should only be executed once, set the\n- \n- attribute of the\n- \n- to\n- \n- .\n+ Compile an assembly referencing the\n+ nunit.framework\n+ assembly\n+ for the current target framework that is shipped as part of the\n+ NAnt distribution.\n \n- The build log would then look like this:\n- build:\n- \n- init:\n- \n- [echo] initializing\n- \n- compile:\n- \n- [echo] compiling with debug = false\n- \n- compile:\n- \n- [echo] compiling with debug = true\n- \n- BUILD SUCCEEDED\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ ]]>\n \n \n- \n- NAnt target to call.\n+ \n+ Gets the name of the current project.\n+ \n+ The name of the current project, or an empty\n+ \n+ if no name is specified in the build file.\n+ \n \n- \n+ \n \n- Force an execute even if the target has already been executed. The \n- default is\n+ Gets the\n+ \n+ form of the build file.\n+ \n+ \n+ The\n+ \n+ form of the build file, or \n+ an empty\n+ \n+ if the project is not file backed.\n+ \n+ \n+ \n+ Gets the local path to the build file.\n+ \n+ The local path of the build file, or an empty\n+ \n+ if the project is not file backed.\n+ \n+ \n+ \n+ Gets the name of the target that will be executed when no other \n+ build targets are specified.\n+ \n+ The name of the target that will be executed when no other build\n+ targets are specified, or an empty\n+ \n+ if no\n+ default target is defined for the project.\n+ \n+ \n+ \n+ Gets the base directory of the current project.\n+ The base directory of the current project.\n+ \n+ \n+ Checks whether the specified target exists.\n+ The target to test.\n+ \n+ \n+ if the specified target exists; otherwise,\n \n .\n- \n+ \n+ \n+ Execute target "clean", if it exists.\n+ \n+ \n+ \n+ ]]>\n+ \n \n- \n- \n- Execute the specified targets dependencies -- even if they have been \n- previously executed. The default is\n+ \n+ Gets the name of the target being executed.\n+ \n+ A\n+ \n+ that contains the name of the target\n+ being executed.\n+ \n+ No target is being executed.\n+ \n+ \n+ Checks whether the specified target has already been executed.\n+ The target to test.\n+ \n \n+ if the specified target has already been \n+ executed; otherwise,\n+ \n .\n- \n+ \n+ \n+ Target\n+ \n+ does not exist.\n+ \n \n- \n- Executes the specified target.\n+ \n+ Checks whether the specified task exists.\n+ The task to test.\n+ \n+ \n+ if the specified task exists; otherwise,\n+ \n+ .\n+ \n \n- \n+ \n \n- Makes sure the\n- \n- is not calling its own \n- parent.\n+ Returns the\n+ \n+ from which the specified task\n+ was loaded.\n \n+ \n+ The name of the task to get the\n+ \n+ of.\n+ \n+ \n+ The\n+ \n+ from which the specified task was loaded.\n+ \n+ \n+ Task\n+ \n+ is not available.\n+ \n \n- \n- Replaces text in an XML file at the location specified by an XPath \n- expression.\n- \n- The location specified by the XPath expression must exist, it will\n- not create the parent elements for you. However, provided you have\n- a root element you could use a series of the tasks to build the\n- XML file up if necessary.\n- \n+ \n+ Checks whether the specified property exists.\n+ The property to test.\n+ \n+ \n+ if the specified property exists; otherwise,\n+ \n+ .\n+ \n \n- \n- Change the\n- server\n- setting in the configuration from\n- testhost.somecompany.com\n- to\n- productionhost.somecompany.com\n- .\n- \n- XML file:\n- \n- \n- \n- \n- \n- \n- ]]>\n- Build fragment:\n+ Execute a set of tasks if the "build.debug" property\n+ exists.\n \n+ \n+ \n+ \n+ \n+ \n ]]>\n \n+ \n+ \n+ Checks whether the specified property is read-only.\n+ The property to test.\n+ \n+ \n+ if the specified property is read-only; \n+ otherwise,\n+ \n+ .\n+ \n \n- \n- Modify the\n- noNamespaceSchemaLocation\n- in an XML file.\n- \n- XML file:\n- \n- \n- \n- ]]>\n- Build fragment:\n- \n- \n- \n- \n- \n- ]]>\n+ Check whether the "debug" property is read-only.\n+ property::is-readonly('debug')\n \n+ \n+ Property\n+ \n+ has not been set.\n+ \n \n- \n- The name of the file that contains the XML document that is going \n- to be poked.\n+ \n+ Checks whether the specified property is a dynamic property.\n+ The property to test.\n+ \n+ \n+ if the specified property is a dynamic\n+ property; otherwise,\n+ \n+ .\n+ \n+ \n+ Property\n+ \n+ has not been set.\n+ \n+ \n+ Check whether the "debug" property is a dynamic property.\n+ property::is-dynamic('debug')\n+ \n \n- \n- The XPath expression used to select which nodes are to be modified.\n+ \n+ Gets the name of the platform on which NAnt is running.\n+ The name of the platform on which NAnt is running.\n \n- \n- The value that replaces the contents of the selected nodes.\n+ \n+ Checks whether NAnt is running on Windows (and not just 32-bit Windows\n+ as the name may lead you to believe).\n+ \n+ \n+ if NAnt is running on Windows;\n+ otherwise,\n+ \n+ .\n+ \n \n- \n- Namespace definitions to resolve prefixes in the XPath expression.\n+ \n+ Checks whether NAnt is running on Windows.\n+ \n+ \n+ if NAnt is running on Windows;\n+ otherwise,\n+ \n+ .\n+ \n \n- \n- \n- If\n+ \n+ Checks whether NAnt is running on Unix.\n+ \n \n- then the whitespace in the resulting\n- document will be preserved; otherwise the whitespace will be removed.\n- The default is\n+ if NAnt is running on Unix;\n+ otherwise,\n \n .\n- \n+ \n \n- \n- Executes the XML poke task.\n+ \n+ Functions for requesting information from DNS.\n \n- \n- Loads an XML document from a file on disk.\n- The file name of the file to load the XML document from.\n- Value for XmlDocument.PreserveWhitespace that is set before the xml is loaded.\n+ \n+ Gets the host name of the local computer.\n+ A string that contains the DNS host name of the local computer.\n+ An error is encountered when resolving the local host name.\n+ \n+ \n+ Returns the fully qualified path.\n+ The file or directory for which to obtain absolute path information.\n \n- An\n- \n- containing\n- the document object model representing the file.\n+ A string containing the fully qualified location of\n+ \n+ ,\n+ such as "C:\\MyFile.txt".\n \n+ \n+ \n+ is a zero-length string, contains only white space, or contains one or more invalid characters.\n+ \n+ \n+ \n+ contains a colon (":").\n+ \n+ The specified path, file name, or both exceed the system-defined maximum length.\n \n- \n- Given an XML document and an expression, returns a list of nodes\n- which match the expression criteria.\n- The XPath expression used to select the nodes.\n- The XML document that is searched.\n- \n- An\n- \n- to use for resolving namespaces \n- for prefixes in the XPath expression.\n+ \n+ Combines two paths.\n+ first path\n+ second path\n+ \n+ A string containing the combined paths. If one of the specified paths \n+ is a zero-length string, this method returns the other path. If\n+ \n+ contains an absolute path, this method \n+ returns\n+ \n+ .\n+ \n+ \n+ \n+ or\n+ \n+ contain one or more invalid characters.\n+ \n+ \n+ \n+ Changes the extension of the path string.\n+ \n+ The path information to modify. The path cannot contain any of the characters \n+ defined in\n+ \n+ InvalidPathChars.\n+ \n+ \n+ The new extension (with a leading period). Specify a null reference \n+ to remove an existing extension from\n+ \n+ .\n \n \n- An\n- \n- containing references to the nodes \n- that matched the XPath expression.\n+ A string containing the modified path information.\n+ \n+ On Windows-based desktop platforms, if\n+ \n+ is \n+ an empty\n+ \n+ , the path information is returned \n+ unmodified. If\n+ \n+ has no extension, the returned \n+ path\n+ \n+ contains\n+ \n+ appended to the end of\n+ \n+ .\n+ \n \n+ \n+ For more information see the\n+ \n+ documentation.\n+ \n+ \n+ \n+ contains one or more invalid characters.\n+ \n \n- \n- Given a node list, replaces the XML within those nodes.\n- The list of nodes to replace the contents of.\n- The text to replace the contents with.\n+ \n+ Returns the directory information for the specified path string.\n+ The path of a file or directory.\n+ \n+ A\n+ \n+ containing directory information for\n+ \n+ , or an empty\n+ \n+ if\n+ \n+ denotes a root directory, or does not\n+ contain directory information.\n+ \n+ \n+ \n+ contains invalid characters, is empty, or contains only white spaces.\n+ \n \n- \n- Saves the XML document to a file.\n- The XML document to be saved.\n- The file name to save the XML document under.\n+ \n+ Returns the extension for the specified path string.\n+ The path string from which to get the extension.\n+ \n+ A\n+ \n+ containing the extension of the specified\n+ \n+ (including the "."), or an empty\n+ \n+ if\n+ \n+ does not have \n+ extension information.\n+ \n+ \n+ \n+ contains one or more invalid characters.\n+ \n \n- \n- Runs NAnt on a supplied build file, or a set of build files.\n- \n- \n- By default, all the properties of the current project will be available\n- in the new project. Alternatively, you can set\n- \n- to\n- \n- to not copy any properties to the new \n- project.\n- \n+ \n+ Returns the filename for the specified path string.\n+ The path string from which to obtain the file name and extension.\n+ \n \n- You can also set properties in the new project from the old project by \n- using nested property tags. These properties are always passed to the \n- new project regardless of the setting of\n- \n- .\n- This allows you to parameterize your subprojects.\n+ A\n+ \n+ consisting of the characters after the last \n+ directory character in path.\n \n \n- References to data types can also be passed to the new project, but by\n- default they are not. If you set the\n- \n- to\n- \n- , all references will be copied.\n+ If the last character of\n+ \n+ is a directory or \n+ volume separator character, an empty\n+ \n+ is returned.\n \n- \n+ \n+ \n+ \n+ contains one or more invalid characters.\n+ \n+ \n+ \n+ Returns the filename without extension for the specified path string.\n+ The path of the file.\n+ \n+ A\n+ \n+ containing the\n+ \n+ returned \n+ by\n+ \n+ , minus the last period (.) and all \n+ characters following it.\n+ \n+ \n+ \n+ contains one or more invalid characters.\n+ \n+ \n+ \n+ Gets the root directory of the specified path.\n+ The path from which to obtain root directory information.\n+ \n+ A\n+ \n+ containing the root directory of\n+ \n+ , such as "C:\\", or an empty\n+ \n+ if\n+ \n+ does not contain root directory information.\n+ \n+ \n+ \n+ contains invalid characters, or is empty.\n+ \n+ \n+ \n+ Returns a uniquely named zero-byte temporary file on disk and returns the full path to that file.\n+ \n+ A\n+ \n+ containing the name of the temporary file.\n+ \n+ \n+ \n+ Gets the path to the temporary directory.\n+ \n+ A\n+ \n+ containing the path information of a \n+ temporary directory.\n+ \n+ \n+ \n+ Determines whether a path string includes an extension.\n+ The path to search for an extension.\n+ \n+ \n+ . if the characters that follow the last \n+ directory separator or volume separator in the\n+ \n+ include a period (.) followed by one or more characters; \n+ otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ contains one or more invalid characters.\n+ \n+ \n+ \n+ Determines whether a path string is absolute.\n+ The path to test.\n+ \n+ \n+ if path contains an absolute\n+ \n+ ; \n+ otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ contains one or more invalid characters.\n+ \n+ \n+ \n+ Provide information about the current environment and platform.\n+ \n+ \n+ Gets the path to the system special folder identified by the \n+ specified enumeration.\n+ An enumerated constant that identifies a system special folder.\n+ The path to the specified system special folder, if that folder \n+ physically exists on your computer; otherwise, the empty string ("").\n+ \n+ \n+ is not a member of\n+ \n+ .\n+ \n \n- \n- Build a project located in a different directory if the\n- debug\n- property is not\n- \n- .\n- \n+ Copy "out.log" from the project base directory to the\n+ program files directory.\n \n+ \n ]]>\n \n+ \n+ \n+ Gets the NetBIOS name of this local computer.\n+ The NetBIOS name of this local computer.\n+ The name of this computer cannot be obtained.\n+ \n+ \n+ \n+ Gets an\n+ \n+ object that represents the \n+ current operating system.\n+ \n+ \n+ An\n+ \n+ object that contains the current \n+ platform identifier and version number.\n+ \n \n- Build a project while adding a set of properties to that project.\n+ Output string representation of the current operating system.\n \n- \n- \n- \n- \n- \n- \n+ \n ]]>\n+ If the operating system is Windows 2000, the output is:\n+ Microsoft Windows NT 5.0.2195.0\n \n+ \n+ \n+ \n+ Gets the user name of the person who started the current thread.\n+ The name of the person logged on to the system who started the \n+ current thread.\n \n- \n- Build all projects named\n- default.build\n- located anywhere under \n- the project base directory.\n- \n+ Modify the home directory of the current user on unix-based systems.\n \n- \n- \n- \n- \n- \n- \n+ \n+ \n+ \n+ \n+ \n ]]>\n \n \n- \n- The build file to build.\n+ \n+ Returns the value of the specified environment variable.\n+ The environment variable of which the value should be returned.\n+ The value of the specified environment variable.\n+ \n+ Environment variable\n+ \n+ does not exist.\n+ \n \n- \n- The target to execute. To specify more than one target seperate \n- targets with a space. Targets are executed in order if possible. \n- The default is to use target specified in the project's default \n- attribute.\n+ \n+ Gets a value indicating whether the specified environment variable\n+ exists.\n+ The environment variable that should be checked.\n+ \n+ \n+ if the environment variable exists; otherwise,\n+ \n+ .\n+ \n+ \n+ Execute a set of tasks only if the "BUILD_DEBUG" environment\n+ variable is set.\n+ \n+ ...\n+ \n+ ]]>\n+ \n \n- \n- Used to specify a set of build files to process.\n+ \n+ \n+ Gets a\n+ \n+ object that describes the major, \n+ minor, build, and revision numbers of the Common Language Runtime.\n+ \n+ A Version object.\n+ \n+ Output the major version of the CLR.\n+ \n+ ]]>\n+ \n \n- \n+ \n+ Gets the newline string defined for this environment.\n+ A string containing CRLF for non-Unix platforms, or LF for Unix\n+ platforms.\n+ \n+ Output two lines in a log file.\n+ \n+ ]]>\n+ \n+ \n+ \n \n- Specifies whether current property values should be inherited by \n- the executed project. The default is\n+ Gets a\n+ \n+ that is the current local date and \n+ time on this computer.\n+ \n+ \n+ A\n+ \n+ whose value is the current date and time.\n+ \n+ \n+ \n+ Gets the year component of the specified date.\n+ The date of which to get the year component.\n+ The year, between 1 and 9999.\n+ \n+ \n+ Gets the month component of the specified date.\n+ The date of which to get the month component.\n+ The month, between 1 and 12.\n+ \n+ \n+ Gets the day of the month represented by the specified date.\n+ The date of which to get the day of the month.\n+ The day value, between 1 and 31.\n+ \n+ \n+ Gets the hour component of the specified date.\n+ The date of which to get the hour component.\n+ The hour, between 0 and 23.\n+ \n+ \n+ Gets the minute component of the specified date.\n+ The date of which to get the minute component.\n+ The minute, between 0 and 59.\n+ \n+ \n+ Gets the seconds component of the specified date.\n+ The date of which to get the seconds component.\n+ The seconds, between 0 and 59.\n+ \n+ \n+ Gets the milliseconds component of the specified date.\n+ The date of which to get the milliseconds component.\n+ The millisecond, between 0 and 999.\n+ \n+ \n+ Gets the number of ticks that represent the specified date.\n+ The date of which to get the number of ticks.\n+ The number of ticks that represent the date and time of the \n+ specified date.\n+ \n+ \n+ Gets the day of the week represented by the specified date.\n+ The date of which to get the day of the week.\n+ The day of the week, ranging from zero, indicating Sunday, to six, \n+ indicating Saturday.\n+ \n+ \n+ Gets the day of the year represented by the specified date.\n+ The date of which to get the day of the year.\n+ The day of the year, between 1 and 366.\n+ \n+ \n+ Returns the number of days in the specified month of the specified \n+ year.\n+ The year.\n+ The month (a number ranging from 1 to 12).\n+ \n+ The number of days in\n+ \n+ for the specified\n+ \n+ .\n+ \n+ \n+ \n+ is less than 1 or greater than 12.\n+ \n+ \n+ \n+ Returns an indication whether the specified year is a leap year.\n+ A 4-digit year.\n+ \n \n+ if\n+ \n+ is a leap year; \n+ otherwise,\n+ \n .\n+ \n+ \n+ \n+ \n+ Converts the specified string representation of a date and time to \n+ its\n+ \n+ equivalent.\n \n+ A string containing a date and time to convert.\n+ \n+ A\n+ \n+ equivalent to the date and time contained \n+ in\n+ \n+ .\n+ \n+ \n+ \n+ does not contain a valid string representation of a date and time.\n+ \n+ \n+ The\n+ \n+ for the invariant culture is \n+ used to supply formatting information about\n+ \n+ .\n+ \n \n- \n+ \n \n- Specifies whether all references will be copied to the new project. \n- The default is\n+ Converts the specified\n+ \n+ to its equivalent\n+ string representation.\n+ \n+ \n+ A\n+ \n+ to convert.\n+ \n+ \n+ A string representation of\n+ \n+ formatted using\n+ the general format specifier ("G").\n+ \n+ \n+ \n+ is formatted with the\n+ \n+ for the invariant culture.\n+ \n+ \n+ \n+ \n+ Converts the specified\n+ \n+ to its equivalent\n+ string representation.\n+ \n+ \n+ A\n+ \n+ to convert.\n+ \n+ A format string.\n+ \n+ A string representation of\n+ \n+ formatted\n+ \tusing the specified format\n+ \n+ \n+ \n+ is formatted with the\n+ \n+ for the invariant culture.\n+ \n+ \n+ \n+ \n+ Converts the specified string representation of a logical value to \n+ its\n+ \n+ equivalent.\n+ \n+ A string containing the value to convert.\n+ \n+ \n+ if\n+ \n+ is equivalent to \n+ "True"; otherwise,\n \n .\n+ \n+ \n+ \n+ is not equivalent to\n+ \n+ or\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Converts the specified\n+ \n+ to its equivalent string\n+ representation.\n \n+ \n+ A\n+ \n+ to convert.\n+ \n+ \n+ "True" if\n+ \n+ is\n+ \n+ , or \n+ "False" if\n+ \n+ is\n+ \n+ .\n+ \n \n- \n- Specifies a collection of properties that should be created in the\n- executed project. Note, existing properties with identical names \n- that are not read-only will be overwritten.\n+ \n+ Converts the specified string representation of a number to its \n+ 32-bit signed integer equivalent.\n+ A string containing a number to convert.\n+ \n+ A 32-bit signed integer equivalent to the number contained in\n+ \n+ .\n+ \n+ \n+ \n+ is not of the correct format.\n+ \n+ \n+ \n+ represents a number less than\n+ \n+ or greater than\n+ \n+ .\n+ \n+ \n+ The\n+ \n+ for the invariant culture is \n+ used to supply formatting information about\n+ \n+ .\n+ \n \n- \n+ \n \n- Validates the\n- \n- element.\n+ Converts the specified\n+ \n+ to its equivalent string\n+ representation.\n \n+ \n+ A\n+ \n+ to convert.\n+ \n+ \n+ The string representation of\n+ \n+ , consisting \n+ of a negative sign if the value is negative, and a sequence of \n+ digits ranging from 0 to 9 with no leading zeroes.\n+ \n+ \n+ \n+ is formatted with the\n+ \n+ for the invariant culture.\n+ \n \n- \n- Sets a property in the current project.\n+ \n+ Checks whether the specified framework exists, and is valid.\n+ The framework to test.\n+ \n+ \n+ if the specified framework exists ; otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ Checks whether the SDK for the specified framework is installed.\n+ The framework to test.\n+ \n+ \n+ if the SDK for specified framework is installed; \n+ otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ \n+ \n+ Gets the identifier of the current target framework.\n+ The identifier of the current target framework.\n+ \n+ \n+ Gets the identifier of the runtime framework.\n+ The identifier of the runtime framework.\n+ \n+ \n+ Gets the family of the specified framework.\n+ The framework of which the family should be returned.\n+ The family of the specified framework.\n+ \n+ \n+ is not a valid framework identifier.\n+ \n+ \n+ \n+ \n+ \n+ Gets the version of the current target framework.\n+ The version of the current target framework.\n+ \n+ \n+ \n+ Gets the version of the specified framework.\n+ The framework of which the version should be returned.\n+ The version of the specified framework.\n+ \n+ \n+ is not a valid framework identifier.\n+ \n+ \n+ \n+ \n+ \n+ Gets the description of the current target framework.\n+ The description of the current target framework.\n+ \n+ \n+ \n+ Gets the description of the specified framework.\n+ The framework of which the description should be returned.\n+ The description of the specified framework.\n+ \n+ \n+ is not a valid framework identifier.\n+ \n+ \n+ \n+ \n+ \n+ Gets the Common Language Runtime version of the current target\n+ framework.\n+ The Common Language Runtime version of the current target framework.\n+ \n+ \n+ \n+ Gets the Common Language Runtime version of the specified framework.\n+ The framework of which the Common Language Runtime version should be returned.\n+ The Common Language Runtime version of the specified framework.\n+ \n+ \n+ is not a valid framework identifier.\n+ \n+ \n+ \n+ \n+ \n+ Gets the framework directory of the specified framework.\n+ The framework of which the framework directory should be returned.\n+ The framework directory of the specified framework.\n+ \n+ \n+ is not a valid framework identifier.\n+ \n+ \n+ \n+ \n+ \n+ Gets the assembly directory of the specified framework.\n+ The framework of which the assembly directory should be returned.\n+ The assembly directory of the specified framework.\n+ \n+ \n+ is not a valid framework identifier.\n+ \n+ \n+ \n+ \n+ \n+ Gets the SDK directory of the specified framework.\n+ The framework of which the SDK directory should be returned.\n+ \n+ The SDK directory of the specified framework, or an empty\n+ \n+ if the SDK of the specified framework is not \n+ installed.\n+ \n+ \n+ \n+ is not a valid framework identifier.\n+ \n+ \n+ \n+ \n+ \n+ Gets the absolute path of the specified tool for the current\n+ target framework.\n+ The file name of the tool to search for.\n+ \n+ The absolute path to\n+ \n+ if found in one of the\n+ configured tool paths; otherwise, an error is reported.\n+ \n+ \n+ \n+ could not be found in the configured tool paths.\n+ \n \n- NAnt uses a number of predefined properties.\n+ The configured tool paths are scanned in the order in which they\n+ are defined in the framework configuration.\n+ The file name of the tool to search should include the extension.\n \n \n \n- Define a\n- debug\n- property with value\n- \n- .\n+ Use\n+ gacutil\n+ to install an assembly in the GAC.\n \n \n+ \n+ \n+ \n+ \n ]]>\n \n+ \n+ \n+ Gets the runtime engine of the specified framework.\n+ The framework of which the runtime engine should be returned.\n+ \n+ The full path to the runtime engine of the specified framework, or\n+ an empty\n+ \n+ if no runtime engine is defined\n+ for the specified framework.\n+ \n+ \n+ \n+ is not a valid framework identifier.\n+ \n+ \n+ \n+ \n+ \n+ \n+ Gets a comma-separated list of frameworks filtered by the specified\n+ \n+ .\n+ \n+ \n+ A bitwise combination of\n+ \n+ values that filter the frameworks to retrieve.\n+ \n+ \n+ A comma-separated list of frameworks filtered by the specified\n+ \n+ , sorted on name.\n+ \n \n \n- Use the user-defined\n- debug\n- property.\n+ Define a\n+ build-all\n+ target that executes the\n+ build\n+ target once for each installed framework targeting compact\n+ devices.\n \n \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ ...\n+ \n ]]>\n \n+ \n+ \n+ Checks whether the specified framework is valid.\n+ The framework to check.\n+ \n+ \n+ is not a valid framework identifier.\n+ \n+ \n+ \n+ Functions that provide version information for a physical file on disk.\n+ \n+ \n+ \n+ Returns a\n+ \n+ representing the version \n+ information associated with the specified file.\n+ \n+ The file to retrieve the version information for.\n+ \n+ A\n+ \n+ containing information about the file.\n+ \n+ The file specified cannot be found.\n+ \n+ \n+ Gets the name of the company that produced the file.\n+ \n+ A\n+ \n+ instance containing version information about a file.\n+ \n+ The name of the company that produced the file.\n+ \n+ \n+ Gets the file version of a file.\n+ \n+ A\n+ \n+ instance containing version information about a file.\n+ \n+ The file version of a file.\n+ \n+ \n+ \n+ Gets the name of the product the file is distributed with.\n+ \n+ A\n+ \n+ instance containing version information about a file.\n+ \n+ The name of the product the file is distributed with.\n+ \n+ \n+ Gets the product version of a file.\n+ \n+ A\n+ \n+ instance containing version information about a file.\n+ \n+ The product version of a file.\n+ \n+ \n+ \n+ Groups a set of functions for dealing with directories.\n+ \n+ \n+ Returns the creation date and time of the specified directory.\n+ The directory for which to obtain creation date and time information.\n+ The creation date and time of the specified directory.\n+ The specified directory does not exist.\n+ \n+ \n+ is a zero-length string, contains only white space, or contains one or more invalid characters.\n+ \n+ The specified path, file name, or both exceed the system-defined maximum length.\n+ \n+ \n+ Returns the date and time the specified directory was last written to.\n+ The directory for which to obtain write date and time information.\n+ The date and time the specified directory was last written to.\n+ The specified directory does not exist.\n+ \n+ \n+ is a zero-length string, contains only white space, or contains one or more invalid characters.\n+ \n+ The specified path, file name, or both exceed the system-defined maximum length.\n+ \n+ \n+ Returns the date and time the specified directory was last accessed.\n+ The directory for which to obtain access date and time information.\n+ The date and time the specified directory was last accessed.\n+ The specified directory does not exist.\n+ \n+ \n+ is a zero-length string, contains only white space, or contains one or more invalid characters.\n+ \n+ The specified path, file name, or both exceed the system-defined maximum length.\n+ \n+ The\n+ \n+ parameter is in an invalid format.\n+ \n+ \n+ \n+ Gets the current working directory.\n+ \n+ A\n+ \n+ containing the path of the current working \n+ directory.\n+ \n+ \n+ \n+ Retrieves the parent directory of the specified path.\n+ The path for which to retrieve the parent directory.\n+ \n+ The parent directory, or an empty\n+ \n+ if\n+ \n+ is the root directory, including the root \n+ of a UNC server or share name.\n+ \n+ \n+ The directory specified by\n+ \n+ is read-only.\n+ \n+ \n+ \n+ is a zero-length string, contains only white space, or contains one or more invalid characters.\n+ \n+ The specified path, file name, or both exceed the system-defined maximum length.\n+ The specified path was not found.\n \n- Define a read-only property. This is just like passing in the param \n- on the command line.\n+ Copy "readme.txt" from the current working directory to \n+ its parent directory.\n \n+ \n+ \n+ \n ]]>\n \n+ \n+ \n+ Returns the volume information, root information, or both for the \n+ specified path.\n+ The path for which to retrieve the parent directory.\n+ A string containing the volume information, root information, or \n+ both for the specified path.\n+ \n+ \n+ is a zero-length string, contains only white space, or contains one or more invalid characters.\n+ \n+ The specified path, file name, or both exceed the system-defined maximum length.\n+ \n+ \n+ Determines whether the given path refers to an existing directory \n+ on disk.\n+ The path to test.\n+ \n+ \n+ if\n+ \n+ refers to an\n+ existing directory; otherwise,\n+ \n+ .\n+ \n \n- Define a property, but do not overwrite the value if the property already exists (eg. it was specified on the command line).\n+ Remove directory "test", if it exists.\n \n- \n- \n- \n+ \n ]]>\n+ \n+ \n+ \n+ Rounds the value to the nearest whole number\n+ Number to be rounded, can be anything convertible to a double.\n+ Rounded value.\n+ \n+ \n+ Returns the largest whole number less than or equal to the specified \n+ number.\n+ value to be , can be anything convertible to a double\n+ The largest whole number less than or equal to the specified number.\n+ \n+ \n+ Returns the smallest whole number greater than or equal to the specified number\n+ value\n+ The smallest whole number greater than or equal to the specified number.\n+ \n+ \n+ Returns the absolute value of the specified number\n+ value to take the absolute value from\n+ \n+ \n+ when\n+ \n+ is greater \n+ than or equal to zero; otherwise, -\n+ \n+ .\n+ \n+ \n+ \n+ Functions that return information about an assembly's identity.\n+ \n+ \n+ Gets the location of the assembly as a URL.\n+ \n+ The\n+ \n+ of the assembly.\n+ \n+ The location of the assembly as a URL.\n+ \n+ \n+ \n+ Gets the URI, including escape characters, that represents the codebase.\n+ \n+ The\n+ \n+ of the assembly.\n+ \n+ The URI, including escape characters, that represents the codebase.\n+ \n+ \n+ \n+ Gets the full name of the assembly, also known as the display name.\n+ \n+ The\n+ \n+ of the assembly.\n+ \n+ The full name of the assembly, also known as the display name.\n+ \n \n- Executing this build file with the command line option\n- -D:debug=false\n- ,\n- would cause the value specified on the command line to remain unaltered.\n+ Output the full name of the\n+ nunit.framework\n+ assembly to the\n+ build log.\n \n \n ]]>\n \n+ \n \n- \n- The name of the NAnt property to set.\n+ \n+ Gets the simple, unencrypted name of the assembly.\n+ \n+ The\n+ \n+ of the assembly.\n+ \n+ The simple, unencrypted name of the assembly.\n+ \n+ \n+ Output the simple name of the\n+ nunit.framework\n+ assembly to \n+ the build log.\n+ \n+ \n+ ]]>\n+ \n+ \n \n- \n- The value to assign to the NAnt property.\n+ \n+ Gets the version of the assembly.\n+ \n+ The\n+ \n+ of the assembly.\n+ \n+ The version of the assembly.\n+ \n+ \n+ Output the major version of the\n+ nunit.framework\n+ assembly \n+ to the build log.\n+ \n+ \n+ ]]>\n+ \n+ \n+ \n \n- \n+ \n \n- Specifies whether the property is read-only or not. \n- The default is\n- \n+ Gets the\n+ \n+ for a given file.\n+ \n+ \n+ The assembly file for which to get the\n+ \n+ .\n+ \n+ \n+ An\n+ \n+ object representing the given file.\n+ \n+ \n+ \n+ is an empty\n+ \n+ .\n+ \n+ \n+ \n+ does not exist.\n+ \n+ \n+ \n+ is not a valid assembly.\n+ \n+ The assembly is not added to this domain.\n+ \n+ \n+ Output the full name of the\n+ nunit.framework\n+ assembly to the\n+ build log.\n+ \n+ \n+ ]]>\n+ \n+ \n+ \n+ Converts the argument to an integer.\n+ value to be converted\n+ \n+ \n+ converted to integer. The function fails with an exception when the conversion is not possible.\n+ \n+ \n+ \n+ Converts the argument to double\n+ The value to be converted.\n+ \n+ \n+ converted to double. The function fails with an exception when the conversion is not possible.\n+ \n+ \n+ \n+ Converts the argument to a string.\n+ The value to be converted.\n+ \n+ \n+ converted to string. The function fails \n+ with an exception when the conversion is not possible.\n+ \n+ Named method ConvertToString as a static ToString method would break\n+ CLS compliance.\n+ \n+ \n+ Converts the argument to a datetime.\n+ value to be converted\n+ \n+ \n+ converted to datetime. The function fails with an exception when the conversion is not possible.\n+ \n+ \n+ \n+ Converts the argument to a boolean\n+ The string value to be converted to boolean. Must be 'true' or 'false'.\n+ \n+ \n+ converted to boolean. The function fails \n+ with an exception when the conversion is not possible.\n+ \n+ \n+ \n+ Converts the specified string representation of a number to its \n+ double-precision floating point number equivalent.\n+ A string containing a number to convert.\n+ \n+ A double-precision floating point number equivalent to the numeric \n+ value or symbol specified in\n+ \n+ .\n+ \n+ \n+ \n+ is not a number in a valid format.\n+ \n+ \n+ \n+ represents a number less than\n+ \n+ or greater than\n+ \n+ .\n+ \n+ \n+ The\n+ \n+ for the invariant culture is \n+ used to supply formatting information about\n+ \n .\n+ \n+ \n+ \n+ \n+ Converts the specified\n+ \n+ to its equivalent \n+ string representation.\n \n+ \n+ A\n+ \n+ to convert.\n+ \n+ \n+ The string representation of\n+ \n+ formatted\n+ using the general format specifier ("G").\n+ \n+ \n+ \n+ is formatted with the\n+ \n+ for the invariant culture.\n+ \n \n- \n- Specifies whether references to other properties should not be \n- expanded when the value of the property is set, but expanded when\n- the property is actually used. By default, properties will be\n- expanded when set.\n+ \n+ Functions that return information about an operating system.\n \n- \n+ \n \n- Specifies whether the value of a property should be overwritten if\n- the property already exists (unless the property is read-only). \n- The default is\n- \n- .\n+ Gets a\n+ \n+ value that identifies the operating \n+ system platform.\n \n+ The operating system.\n+ \n+ \n+ value that identifies the operating system\n+ platform.\n+ \n+ \n \n- \n+ \n \n- Represents an\n- \n- in which one or more extensions\n- are found.\n+ Gets a\n+ \n+ object that identifies this operating\n+ system.\n \n+ The operating system.\n+ \n+ A\n+ \n+ object that describes the major version, \n+ minor version, build, and revision of the operating system.\n+ \n+ \n \n- \n+ \n \n- Initializes a new instance of the\n- \n- class for a given\n- \n- .\n+ Converts the value of the specified operating system to its equivalent\n+ \n+ representation.\n \n- \n+ The operating system.\n+ \n The\n- \n- instance is not cached for\n- future use. If this is required, use\n- \n+ \n+ representation of\n+ \n .\n- \n- \n+ \n+ \n+ Output string representation of the current operating system.\n+ \n+ ]]>\n+ If the operating system is Windows 2000, the output is:\n+ Microsoft Windows NT 5.0.2195.0\n+ \n+ \n+ \n+ \n+ Groups a set of functions for dealing with files.\n+ \n+ \n+ Returns the creation date and time of the specified file.\n+ The file for which to obtain creation date and time information.\n+ The creation date and time of the specified file.\n+ The specified file does not exist.\n+ \n+ \n+ is a zero-length string, contains only white space, or contains one or more invalid characters.\n+ \n+ The specified path, file name, or both exceed the system-defined maximum length.\n+ \n The\n- \n- for which to construct an\n- \n+ \n+ parameter is in an invalid format.\n+ \n+ \n+ \n+ Returns the date and time the specified file was last written to.\n+ The file for which to obtain write date and time information.\n+ The date and time the specified file was last written to.\n+ The specified file does not exist.\n+ \n+ \n+ is a zero-length string, contains only white space, or contains one or more invalid characters.\n+ \n+ The specified path, file name, or both exceed the system-defined maximum length.\n+ \n+ \n+ Returns the date and time the specified file was last accessed.\n+ The file for which to obtain access date and time information.\n+ The date and time the specified file was last accessed.\n+ The specified file does not exist.\n+ \n+ \n+ is a zero-length string, contains only white space, or contains one or more invalid characters.\n+ \n+ The specified path, file name, or both exceed the system-defined maximum length.\n+ \n+ The\n+ \n+ parameter is in an invalid format.\n+ \n+ \n+ \n+ Determines whether the specified file exists.\n+ The file to check.\n+ \n+ \n+ if\n+ \n+ refers to an \n+ existing file; otherwise,\n+ \n .\n- \n+ \n+ \n+ Execute a set of tasks, if file "output.xml" does not exist.\n+ \n+ ...\n+ \n+ ]]>\n+ \n \n- \n+ \n \n- Gets the\n- \n- containing extensions.\n+ Determines whether\n+ \n+ is more or equal \n+ up-to-date than\n+ \n+ .\n \n+ The file to check against the target file.\n+ The file for which we want to determine the status.\n+ \n+ \n+ if\n+ \n+ is more \n+ or equal up-to-date than\n+ \n+ ; otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ or\n+ \n+ is a zero-length string, contains only white space, or contains one or more invalid characters.\n+ \n+ \n+ The specified path, file name, or both of either\n+ \n+ or\n+ \n+ exceed the system-defined maximum length.\n+ \n \n- \n+ \n+ Gets the length of the file.\n+ filename\n+ \n+ Length in bytes, of the file named\n+ \n+ .\n+ \n+ The file specified cannot be found.\n+ \n+ \n+ Checks if a given file is an assembly.\n+ The name or path of the file to be checked.\n+ True if the file is a valid assembly, false if it's not or if the assembly seems corrupted (invalid headers or metadata).\n+ \n+ \n+ is a null\n+ \n+ .\n+ \n+ \n+ \n+ is an empty\n+ \n+ .\n+ \n+ \n+ \n+ is not found, or the file you are trying to check does not specify a filename extension.\n+ \n+ The caller does not have path discovery permission.\n+ \n+ \n+ Functions to return information for a given assembly.\n+ \n+ \n+ Loads an assembly given its file name or path.\n+ The name or path of the file that contains the manifest of the assembly.\n+ The loaded assembly.\n+ \n+ \n+ is an empty\n+ \n+ .\n+ \n+ \n+ \n+ is not found, or the module you are trying to load does not specify a filename extension.\n+ \n+ \n+ \n+ is not a valid assembly.\n+ \n+ An assembly or module was loaded twice with two different evidences, or the assembly name is longer than MAX_PATH characters.\n+ \n+ \n+ Loads an assembly given the long form of its name.\n+ The long form of the assembly name.\n+ The loaded assembly.\n+ \n+ \n+ is a\n+ \n+ .\n+ \n+ \n+ \n+ is not found.\n+ \n+ \n+ Determine the location of the Microsoft Access 11 Primary Interop \n+ Assembly by loading it using its fully qualified name, and copy it\n+ to the build directory.\n+ \n+ \n+ ]]>\n+ \n+ \n+ \n+ Gets the full name of the assembly, also known as the display name.\n+ The assembly to get the full name for.\n+ The full name of the assembly, also known as the display name.\n+ \n+ \n \n- Creates an\n- \n- for the specified\n- \n- and caches it for future use.\n+ Gets an\n+ \n+ for the specified assembly.\n \n+ \n+ The assembly to get an\n+ \n+ for.\n+ \n+ \n+ An\n+ \n+ for the specified assembly.\n+ \n+ \n+ \n+ \n+ Gets the physical location, in codebase format, of the loaded file \n+ that contains the manifest.\n+ The assembly to get the location for.\n+ The location of the specified assembly.\n+ \n+ \n+ Returns the length of the specified string.\n+ input string\n+ The string's length.\n+ \n+ string::get-length('foo') ==> 3\n+ \n+ \n+ string::get-length('') ==> 0\n+ \n+ \n+ \n+ Returns a substring of the specified string.\n+ input string\n+ position of the start of the substring\n+ the length of the substring\n+ \n+ \n+ If the\n+ \n+ is greater than zero, the\n+ function returns a substring starting at character position\n+ \n+ with a length of\n+ \n+ characters.\n+ \n+ \n+ If the\n+ \n+ is equal to zero, the function\n+ returns an empty string.\n+ \n+ \n+ \n+ \n+ or\n+ \n+ is less than zero.\n+ \n+ \n+ \n+ is greater than the length of\n+ \n+ .\n+ \n+ \n+ \n+ plus\n+ \n+ indicates a position not within\n+ \n+ .\n+ \n+ \n+ string::substring('testing string', 0, 4) ==> 'test'\n+ \n+ \n+ string::substring('testing string', 8, 3) ==> 'str'\n+ \n+ \n+ string::substring('testing string', 8, 0) ==> ''\n+ \n+ \n+ string::substring('testing string', -1, 5) ==> ERROR\n+ \n+ \n+ string::substring('testing string', 8, -1) ==> ERROR\n+ \n+ \n+ string::substring('testing string', 5, 17) ==> ERROR\n+ \n+ \n+ \n+ Tests whether the specified string starts with the specified prefix\n+ string.\n+ test string\n+ prefix string\n+ \n+ \n+ when\n+ \n+ is a prefix for\n+ the string\n+ \n+ . Meaning, the characters at the \n+ beginning of\n+ \n+ are identical to\n+ \n+ ; otherwise,\n+ \n+ .\n+ \n+ This function performs a case-sensitive word search using the \n+ invariant culture.\n+ \n+ string::starts-with('testing string', 'test') ==> true\n+ \n+ \n+ string::starts-with('testing string', 'testing') ==> true\n+ \n+ \n+ string::starts-with('testing string', 'string') ==> false\n+ \n+ \n+ string::starts-with('test', 'testing string') ==> false\n+ \n+ \n+ \n+ Tests whether the specified string ends with the specified suffix\n+ string.\n+ test string\n+ suffix string\n+ \n+ \n+ when\n+ \n+ is a suffix for\n+ the string\n+ \n+ . Meaning, the characters at the \n+ end of\n+ \n+ are identical to\n+ \n+ ; otherwise,\n+ \n+ .\n+ \n+ This function performs a case-sensitive word search using the \n+ invariant culture.\n+ \n+ string::ends-with('testing string', 'string') ==> true\n+ \n+ \n+ string::ends-with('testing string', '') ==> true\n+ \n+ \n+ string::ends-with('testing string', 'bring') ==> false\n+ \n+ \n+ string::ends-with('string', 'testing string') ==> false\n+ \n+ \n+ \n+ Returns the specified string converted to lowercase.\n+ input string\n+ \n+ The string\n+ \n+ in lowercase.\n+ \n \n- If an\n- \n- for the same assembly is\n- available in the cache, then this cached instance is returned.\n+ The casing rules of the invariant culture are used to convert the\n+ \n+ to lowercase.\n \n- \n+ \n+ string::to-lower('testing string') ==> 'testing string'\n+ \n+ \n+ string::to-lower('Testing String') ==> 'testing string'\n+ \n+ \n+ string::to-lower('Test 123') ==> 'test 123'\n+ \n+ \n+ \n+ Returns the specified string converted to uppercase.\n+ input string\n+ \n+ The string\n+ \n+ in uppercase.\n+ \n+ \n+ The casing rules of the invariant culture are used to convert the\n+ \n+ to uppercase.\n+ \n+ \n+ string::to-upper('testing string') ==> 'TESTING STRING'\n+ \n+ \n+ string::to-upper('Testing String') ==> 'TESTING STRING'\n+ \n+ \n+ string::to-upper('Test 123') ==> 'TEST 123'\n+ \n+ \n+ \n+ Returns a string corresponding to the replacement of a given string\n+ with another in the specified string.\n+ input string\n+ \n+ A\n+ \n+ to be replaced.\n+ \n+ \n+ A\n+ \n+ to replace all occurrences of\n+ \n+ .\n+ \n+ \n+ A\n+ \n+ equivalent to\n+ \n+ but \n+ with all instances of\n+ \n+ replaced with\n+ \n+ .\n+ \n+ \n+ \n+ is an empty string.\n+ \n+ \n+ This function performs a word (case-sensitive and culture-sensitive) \n+ search to find\n+ \n+ .\n+ \n+ \n+ string::replace('testing string', 'test', 'winn') ==> 'winning string'\n+ \n+ \n+ string::replace('testing string', 'foo', 'winn') ==> 'testing string'\n+ \n+ \n+ string::replace('testing string', 'ing', '') ==> 'test str'\n+ \n+ \n+ string::replace('banana', 'ana', 'ana') ==> 'banana'\n+ \n+ \n+ \n+ Tests whether the specified string contains the given search string.\n+ The string to search.\n+ \n+ The string to locate within\n+ \n+ .\n+ \n+ \n+ \n+ if\n+ \n+ is found in\n+ \n+ ; otherwise,\n+ \n+ .\n+ \n+ This function performs a case-sensitive word search using the \n+ invariant culture.\n+ \n+ string::contains('testing string', 'test') ==> true\n+ \n+ \n+ string::contains('testing string', '') ==> true\n+ \n+ \n+ string::contains('testing string', 'Test') ==> false\n+ \n+ \n+ string::contains('testing string', 'foo') ==> false\n+ \n+ \n+ \n+ Returns the position of the first occurrence in the specified string\n+ of the given search string.\n+ The string to search.\n+ \n+ The string to locate within\n+ \n+ .\n+ \n+ \n+ \n+ The lowest-index position of\n+ \n+ in\n+ \n+ if it is found, or -1 if\n+ \n+ does not contain\n+ \n+ .\n+ \n+ \n+ If\n+ \n+ is an empty string, the return value\n+ will always be\n+ 0\n+ .\n+ \n+ \n+ This function performs a case-sensitive word search using the \n+ invariant culture.\n+ \n+ string::index-of('testing string', 'test') ==> 0\n+ \n+ \n+ string::index-of('testing string', '') ==> 0\n+ \n+ \n+ string::index-of('testing string', 'Test') ==> -1\n+ \n+ \n+ string::index-of('testing string', 'ing') ==> 4\n+ \n+ \n+ \n+ Returns the position of the last occurrence in the specified string\n+ of the given search string.\n+ The string to search.\n+ \n+ The string to locate within\n+ \n+ .\n+ \n+ \n+ \n+ The highest-index position of\n+ \n+ in\n+ \n+ if it is found, or -1 if\n+ \n+ does not contain\n+ \n+ .\n+ \n+ \n+ If\n+ \n+ is an empty string, the return value\n+ is the last index position in\n+ \n+ .\n+ \n+ \n+ This function performs a case-sensitive word search using the \n+ invariant culture.\n+ \n+ string::last-index-of('testing string', 'test') ==> 0\n+ \n+ \n+ string::last-index-of('testing string', '') ==> 13\n+ \n+ \n+ string::last-index-of('testing string', 'Test') ==> -1\n+ \n+ \n+ string::last-index-of('testing string', 'ing') ==> 11\n+ \n+ \n+ \n+ Returns the given string left-padded to the given length.\n+ \n The\n- \n- for which to construct an\n- \n+ \n+ that needs to be left-padded.\n+ \n+ The number of characters in the resulting string, equal to the number of original characters plus any additional padding characters.\n+ A Unicode padding character.\n+ \n+ If the length of\n+ \n+ is at least\n+ \n+ , then a new\n+ \n+ identical\n+ to\n+ \n+ is returned. Otherwise,\n+ \n+ will be padded on the left with as many\n+ \n+ characters as needed to create a length of\n+ \n .\n+ \n+ \n+ \n+ is less than zero.\n+ \n+ \n+ Note that only the first character of\n+ \n+ will be used when padding the result.\n+ \n+ \n+ string::pad-left('test', 10, ' ') ==> ' test'\n+ \n+ \n+ string::pad-left('test', 10, 'test') ==> 'tttttttest'\n+ \n+ \n+ string::pad-left('test', 3, ' ') ==> 'test'\n+ \n+ \n+ string::pad-left('test', -4, ' ') ==> ERROR\n+ \n+ \n+ \n+ Returns the given string right-padded to the given length.\n+ \n+ The\n+ \n+ that needs to be right-padded.\n \n+ The number of characters in the resulting string, equal to the number of original characters plus any additional padding characters.\n+ A Unicode padding character.\n+ \n+ If the length of\n+ \n+ is at least\n+ \n+ , then a new\n+ \n+ identical\n+ to\n+ \n+ is returned. Otherwise,\n+ \n+ will be padded on the right with as many\n+ \n+ characters as needed to create a length of\n+ \n+ .\n+ \n+ \n+ \n+ is less than zero.\n+ \n+ \n+ Note that only the first character of\n+ \n+ will be used when padding the result.\n+ \n+ \n+ string::pad-right('test', 10, ' ') ==> 'test '\n+ \n+ \n+ string::pad-right('test', 10, 'abcd') ==> 'testaaaaaa'\n+ \n+ \n+ string::pad-right('test', 3, ' ') ==> 'test'\n+ \n+ \n+ string::pad-right('test', -3, ' ') ==> ERROR\n+ \n+ \n+ \n+ Returns the given string trimmed of whitespace.\n+ input string\n+ \n+ The string\n+ \n+ with any leading or trailing\n+ white space characters removed.\n+ \n+ \n+ string::trim(' test ') ==> 'test'\n+ \n+ \n+ string::trim('\\t\\tfoo \\r\\n') ==> 'foo'\n+ \n+ \n+ \n+ Returns the given string trimmed of leading whitespace.\n+ input string\n+ \n+ The string\n+ \n+ with any leading\n+ whites pace characters removed.\n+ \n+ \n+ string::trim-start(' test ') ==> 'test '\n+ \n+ \n+ string::trim-start('\\t\\tfoo \\r\\n') ==> 'foo \\r\\n'\n+ \n+ \n+ \n+ Returns the given string trimmed of trailing whitespace.\n+ input string\n \n- The\n- \n- for the specified\n- \n- .\n+ The string\n+ \n+ with any trailing\n+ white space characters removed.\n \n+ \n+ string::trim-end(' test ') ==> ' test'\n+ \n+ \n+ string::trim-end('\\t\\tfoo \\r\\n') ==> '\\t\\tfoo'\n+ \n \n- \n+ \n+ Indicates that class should be treated as a task.\n+ Attach this attribute to a subclass of Task to have NAnt be able\n+ to recognize it. The name should be short but must not confict\n+ with any other task already in use.\n+ \n+ \n \n- Initializes a instance of the\n- \n- class for an extension in a given\n- \n- .\n+ Initializes a new instance of the\n+ \n+ with the specified name.\n \n- \n- The\n- \n- in which the extension is found.\n- \n+ The name of the task.\n \n- \n+ \n is\n \n .\n \n- \n- \n- \n- Initializes a instance of the\n- \n- class for an extension in a given\n- \n- .\n- \n- \n- The\n- \n- in which the extension is found.\n- \n- \n- \n- is\n- \n+ \n+ \n+ is a zero-length\n+ \n .\n \n \n- \n+ \n \n- Gets the\n- \n- in which the extension\n- was found.\n+ Used to indicate that a property should be able to be converted into a\n+ \n+ .\n \n \n- \n+ \n \n- Gets the\n- \n- from which the extension will \n- be created.\n+ Initializes a new instance of the\n+ \n+ class.\n \n- \n- The\n- \n- containing the extension.\n- \n \n- \n+ \n \n- Initializes a new instance of the\n- \n- with the specified type.\n+ Checks if the specified value can be converted to a\n+ \n+ .\n \n- \n- The type of the\n- \n- to consume.\n- \n- \n- \n- is\n- \n+ The value to be checked.\n+ \n+ \n+ cannot be converted to a\n+ \n .\n \n \n- \n+ \n \n- Responsible for scanning types for plugins, and maintaining a cache of\n- \n- instances.\n+ Used to indicate whether a\n+ \n+ property should allow \n+ an empty string value or not.\n \n \n- \n+ \n \n- Scans a given\n- \n- for plugins.\n+ Initializes a new instance of the\n+ \n+ class.\n \n- \n- The\n- \n- containing the\n- \n- to scan.\n- \n- \n- The\n- \n- to scan.\n- \n- \n- The\n- \n- which will be used to output messages to the build log.\n- \n- \n+ \n+ \n+ \n+ Gets or sets a value indicating whether an empty string or\n+ \n+ should be a considered a valid value.\n+ \n+ \n \n- if\n- \n- represents a\n- \n- ; otherwise,\n+ if an empty string or\n+ \n+ should be considered a valid value; otherwise,\n \n .\n- \n+ The default is\n+ \n+ .\n+ \n \n- \n+ \n+ Gets or sets a regular expression. The string will be validated to\n+ determine if it matches the expression.\n+ \n+ \n+ \n+ \n+ \n+ An optional error message that can be used to better describe the\n+ regular expression error.\n+ \n+ \n \n- Registers matching plugins for the specified\n- \n+ Checks if the specified value adheres to the rules defined by the \n+ properties of the\n+ \n .\n \n- \n- The\n- \n- which plugins must be registered for.\n- \n- \n- \n- is\n- \n+ The value to be checked.\n+ \n+ \n+ is an empty string value and\n+ \n+ is set to\n+ \n .\n \n \n+ \n+ Indicates that class should be treated as a set of functions.\n+ \n+ Attach this attribute to a class that derives from\n+ \n+ to have NAnt be able to recognize it as containing custom functions.\n+ \n+ \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class with the specified name.\n+ \n+ The prefix used to distinguish the functions.\n+ The category of the functions.\n+ \n+ \n+ \n+ is\n+ \n+ .\n+ \n+ -or-\n+ \n+ \n+ is\n+ \n+ .\n+ \n+ \n+ \n+ \n+ \n+ is a zero-length\n+ \n+ .\n+ \n+ -or-\n+ \n+ \n+ is a zero-length\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Gets or sets the category of the function set.\n+ The name of the category of the function set.\n+ This will be displayed in the user docs.\n+ \n+ \n+ Gets or sets the prefix of all functions in this function set.\n+ The prefix of the functions in this function set.\n+ \n \n Defines possible locations in which a task executable can be located.\n \n \n Locates the task executable in the current Framework directory.\n \n \n@@ -7902,232 +7843,255 @@\n \n Gets or sets the\n \n of the task.\n \n The location type of the task to which the attribute is assigned.\n \n- \n- Indicates that the property should be treated as an XML element and \n- further processing should be done.\n+ \n+ Base class for all validator attributes.\n+ \n+ \n+ Validates the specified value.\n+ The value to be validated.\n+ The validation fails.\n+ \n+ \n+ Indicates that the property should be treated as a container for a \n+ collection of build elements.\n \n+ Should only be applied to properties exposing strongly typed arrays or \n+ strongly typed collections.\n \n The XML format is like this:\n \n- \n- \n- \n+ \n+ \n+ \n+ \n+ \n+ \n \n ]]>\n \n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n with the \n- specified name.\n+ specified name and child element name.\n \n- The name of the attribute.\n+ The name of the collection.\n+ The name of the child elements in the collection\n \n- \n+ \n is\n \n .\n \n \n+ \n+ is a zero-length\n+ \n+ .\n+ \n+ \n+ \n+ The name of the child element within the collection.\n+ The name to check for in the XML of the elements in the collection.\n+ This can be used for validation and schema generation.\n+ \n+ \n+ Indicates that the value of the property to which the attribute is \n+ assigned, can be configured on the framework-level in the NAnt application \n+ configuration file.\n+ \n+ The following example shows a property of which the value can be \n+ configured for a specific framework in the NAnt configuration file.\n+ [FrameworkConfigurable("exename", Required=true)]\n+ public virtual string ExeName {\n+ get { return _exeName; }\n+ set { _exeName = value; }\n+ }\n+ \n+ \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ with the specified attribute name.\n+ \n+ The name of the framework configuration attribute.\n+ \n+ \n+ is a\n+ \n+ .\n+ \n+ \n \n is a zero-length\n \n .\n \n \n- \n- Gets or sets the name of the attribute.\n- The name of the attribute.\n+ \n+ Gets or sets the name of the framework configuration attribute.\n+ The name of the framework configuration attribute.\n \n- \n- Gets or sets a value indicating whether the attribute is required.\n+ \n+ Gets or sets a value indicating whether the configuration attribute \n+ is required.\n \n \n- if the attribute is required; otherwise,\n- \n+ if the configuration attribute is required; \n+ otherwise,\n+ \n . The default is\n \n .\n \n \n- \n- Used to specify how this element will be handled as the XML is parsed \n- and given to the element.\n+ \n+ Gets or sets a value indicating whether property references should \n+ be expanded.\n \n \n- if XML should be processed; otherwise\n+ if properties should be expanded; otherwise\n \n . The default is\n \n .\n \n \n- \n- \n- Indicates that property should be able to be converted into a\n- \n- within the given range.\n- \n- \n- \n- \n- Initializes a new instance of the\n- \n- class.\n- \n+ \n+ Indicates that the method should be exposed as a function in NAnt build \n+ files.\n+ \n+ Attach this attribute to a method of a class that derives from\n+ \n+ to have NAnt be able to recognize it.\n+ \n \n- \n+ \n \n Initializes a new instance of the\n- \n- class with the specied minimum and maximum values.\n+ \n+ class with the specified name.\n \n- The minimum value.\n- The maximum value.\n- \n- \n- Gets or sets the minimum value.\n- \n- The minimum value. The default is\n- \n+ The name of the function.\n+ \n+ \n+ is\n+ \n .\n- \n- \n- \n- Gets or sets the maximum value.\n- \n- The maximum value. The default is\n- \n+ \n+ \n+ \n+ is a zero-length\n+ \n .\n- \n- \n- \n- The base of the number to validate, which must be 2, 8, 10, or 16.\n- The base of the number to validate.\n- The default is 10.\n- \n- \n- \n- Checks whether the specified value can be converted to an\n- \n- and whether the value lies within the range defined by the\n- \n- and\n- \n- properties.\n- \n- The value to be checked.\n- \n- \n- \n- cannot be converted to an\n- \n- .\n- \n- -or-\n- \n- \n- is not in the range defined by\n- \n- and\n- \n- .\n- \n \n \n- \n- Base class for all validator attributes.\n- \n- \n- Validates the specified value.\n- The value to be validated.\n- The validation fails.\n+ \n+ Gets or sets the name of the function.\n+ The name of the function.\n \n- \n- Indicates that class should be treated as a task.\n- Attach this attribute to a subclass of Task to have NAnt be able\n- to recognize it. The name should be short but must not confict\n- with any other task already in use.\n+ \n+ Indicates that a property should be treated as a XML file set for the \n+ task.\n \n- \n+ \n \n Initializes a new instance of the\n- \n- with the specified name.\n+ \n+ with the\n+ specified name.\n \n- The name of the task.\n+ The name of the attribute.\n \n \n is\n \n .\n \n \n \n is a zero-length\n \n .\n \n \n- \n- Indicates that property should be treated as a XML attribute for the \n- task.\n- \n- Examples of how to specify task attributes\n- // task XmlType default is string\n- [TaskAttribute("out", Required=true)]\n- string _out = null; // assign default value here\n- \n- [TaskAttribute("optimize")]\n- [BooleanValidator()]\n- // during ExecuteTask you can safely use Convert.ToBoolean(_optimize)\n- string _optimize = Boolean.FalseString;\n- \n- [TaskAttribute("warnlevel")]\n- [Int32Validator(0,4)] // limit values to 0-4\n- // during ExecuteTask you can safely use Convert.ToInt32(_optimize)\n- string _warnlevel = "0";\n- \n- [BuildElement("sources")]\n- FileSet _sources = new FileSet();\n- NOTE: Attribute values must be of type of string if you want\n- to be able to have macros. The field stores the exact value during\n- Initialize. Just before ExecuteTask is called NAnt will expand\n- all the macros with the current values.\n- \n+ \n+ Indicates that the property should be treated as an XML element and \n+ further processing should be done.\n+ \n+ \n+ The XML format is like this:\n+ \n+ \n+ \n+ \n+ \n+ ]]>\n+ \n+ \n \n- \n+ \n \n Initializes a new instance of the\n- \n- with the specified attribute name.\n+ \n+ with the \n+ specified name.\n \n- The name of the task attribute.\n+ The name of the attribute.\n \n \n- is a\n+ is\n \n .\n \n \n \n is a zero-length\n \n .\n \n \n+ \n+ Gets or sets the name of the attribute.\n+ The name of the attribute.\n+ \n+ \n+ Gets or sets a value indicating whether the attribute is required.\n+ \n+ \n+ if the attribute is required; otherwise,\n+ \n+ . The default is\n+ \n+ .\n+ \n+ \n+ \n+ Used to specify how this element will be handled as the XML is parsed \n+ and given to the element.\n+ \n+ \n+ if XML should be processed; otherwise\n+ \n+ . The default is\n+ \n+ .\n+ \n+ \n \n Indicates that property should be treated as a XML arrayList\n \n Should only be applied to properties exposing strongly typed arrays or \n strongly typed collections.\n \n The XML format is like this:\n@@ -8173,14 +8137,42 @@\n \n \n is\n \n .\n \n \n+ \n+ \n+ Used to indicate that a property should be able to be converted into a\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class.\n+ \n+ \n+ \n+ \n+ Checks if the specified value can be converted to a\n+ \n+ .\n+ \n+ The value to be checked.\n+ \n+ \n+ cannot be converted to a\n+ \n+ .\n+ \n+ \n \n Indicates that property should be treated as a XML attribute for the \n task.\n \n Examples of how to specify task attributes\n #region Public Instance Properties\n \n@@ -8278,2899 +8270,1578 @@\n if XML should be processed; otherwise\n \n . The default is\n \n .\n \n \n- \n+ \n \n- Used to indicate that a property should be able to be converted into a\n- \n- .\n+ Indicates that property should be able to be converted into a\n+ \n+ within the given range.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class.\n \n \n- \n- \n- Checks if the specified value can be converted to a\n- \n- .\n- \n- The value to be checked.\n- \n- \n- cannot be converted to a\n- \n- .\n- \n- \n- \n- Indicates that class should be treated as a NAnt element.\n- Attach this attribute to a subclass of Element to have NAnt be able\n- to recognize it. The name should be short but must not confict\n- with any other element already in use.\n- \n- \n+ \n \n Initializes a new instance of the\n- \n- with the specified name.\n+ \n+ class with the specied minimum and maximum values.\n \n- The name of the element.\n- \n- \n- is\n- \n- .\n- \n- \n- \n- is a zero-length\n- \n- .\n- \n- \n- \n- Gets or sets the name of the element.\n- The name of the element.\n- \n- \n- Indicates that a property should be treated as a XML file set for the \n- task.\n+ The minimum value.\n+ The maximum value.\n \n- \n- \n- Initializes a new instance of the\n- \n- with the\n- specified name.\n- \n- The name of the attribute.\n- \n- \n- is\n- \n+ \n+ Gets or sets the minimum value.\n+ \n+ The minimum value. The default is\n+ \n .\n- \n- \n- \n- is a zero-length\n- \n+ \n+ \n+ \n+ Gets or sets the maximum value.\n+ \n+ The maximum value. The default is\n+ \n .\n- \n+ \n \n- \n- Indicates that class should be treated as a set of functions.\n- \n- Attach this attribute to a class that derives from\n- \n- to have NAnt be able to recognize it as containing custom functions.\n- \n+ \n+ The base of the number to validate, which must be 2, 8, 10, or 16.\n+ The base of the number to validate.\n+ The default is 10.\n \n- \n+ \n \n- Initializes a new instance of the\n- \n- class with the specified name.\n+ Checks whether the specified value can be converted to an\n+ \n+ and whether the value lies within the range defined by the\n+ \n+ and\n+ \n+ properties.\n \n- The prefix used to distinguish the functions.\n- The category of the functions.\n- \n- \n- \n- is\n- \n- .\n- \n- -or-\n- \n- \n- is\n- \n- .\n- \n- \n- \n+ The value to be checked.\n+ \n \n- \n- is a zero-length\n- \n+ \n+ cannot be converted to an\n+ \n .\n \n -or-\n \n- \n- is a zero-length\n- \n+ \n+ is not in the range defined by\n+ \n+ and\n+ \n .\n \n \n \n- \n- Gets or sets the category of the function set.\n- The name of the category of the function set.\n- This will be displayed in the user docs.\n- \n- \n- Gets or sets the prefix of all functions in this function set.\n- The prefix of the functions in this function set.\n- \n- \n- Indicates that the method should be exposed as a function in NAnt build \n- files.\n- \n- Attach this attribute to a method of a class that derives from\n- \n- to have NAnt be able to recognize it.\n- \n+ \n+ Indicates that property should be treated as a XML attribute for the \n+ task.\n+ \n+ Examples of how to specify task attributes\n+ // task XmlType default is string\n+ [TaskAttribute("out", Required=true)]\n+ string _out = null; // assign default value here\n+ \n+ [TaskAttribute("optimize")]\n+ [BooleanValidator()]\n+ // during ExecuteTask you can safely use Convert.ToBoolean(_optimize)\n+ string _optimize = Boolean.FalseString;\n+ \n+ [TaskAttribute("warnlevel")]\n+ [Int32Validator(0,4)] // limit values to 0-4\n+ // during ExecuteTask you can safely use Convert.ToInt32(_optimize)\n+ string _warnlevel = "0";\n+ \n+ [BuildElement("sources")]\n+ FileSet _sources = new FileSet();\n+ NOTE: Attribute values must be of type of string if you want\n+ to be able to have macros. The field stores the exact value during\n+ Initialize. Just before ExecuteTask is called NAnt will expand\n+ all the macros with the current values.\n+ \n \n- \n+ \n \n Initializes a new instance of the\n- \n- class with the specified name.\n+ \n+ with the specified attribute name.\n \n- The name of the function.\n+ The name of the task attribute.\n \n \n- is\n+ is a\n \n .\n \n \n \n is a zero-length\n \n .\n \n \n- \n- Gets or sets the name of the function.\n- The name of the function.\n- \n- \n- \n- Used to indicate that a property should be able to be converted into a\n- \n- .\n- \n- \n- \n- \n- Initializes a new instance of the\n- \n- class.\n- \n- \n- \n- \n- Checks if the specified value can be converted to a\n- \n- .\n- \n- The value to be checked.\n- \n- \n- cannot be converted to a\n- \n- .\n- \n- \n- \n- Indicates that the property should be treated as a container for a \n- collection of build elements.\n- \n- Should only be applied to properties exposing strongly typed arrays or \n- strongly typed collections.\n- \n- The XML format is like this:\n- \n- \n- \n- \n- \n- \n- \n- \n- ]]>\n- \n- \n+ \n+ Indicates that class should be treated as a NAnt element.\n+ Attach this attribute to a subclass of Element to have NAnt be able\n+ to recognize it. The name should be short but must not confict\n+ with any other element already in use.\n \n- \n+ \n \n Initializes a new instance of the\n- \n- with the \n- specified name and child element name.\n+ \n+ with the specified name.\n \n- The name of the collection.\n- The name of the child elements in the collection\n+ The name of the element.\n \n- \n+ \n is\n \n .\n \n \n- \n+ \n is a zero-length\n \n .\n \n \n- \n- The name of the child element within the collection.\n- The name to check for in the XML of the elements in the collection.\n- This can be used for validation and schema generation.\n- \n- \n- Indicates that the value of the property to which the attribute is \n- assigned, can be configured on the framework-level in the NAnt application \n- configuration file.\n- \n- The following example shows a property of which the value can be \n- configured for a specific framework in the NAnt configuration file.\n- [FrameworkConfigurable("exename", Required=true)]\n- public virtual string ExeName {\n- get { return _exeName; }\n- set { _exeName = value; }\n- }\n- \n+ \n+ Gets or sets the name of the element.\n+ The name of the element.\n \n- \n+ \n \n- Initializes a new instance of the\n- \n- with the specified attribute name.\n+ Initializes a instance of the\n+ \n+ class for an extension in a given\n+ \n+ .\n \n- The name of the framework configuration attribute.\n+ \n+ The\n+ \n+ in which the extension is found.\n+ \n \n- \n- is a\n+ \n+ is\n \n .\n \n- \n- \n- is a zero-length\n- \n- .\n- \n- \n- \n- Gets or sets the name of the framework configuration attribute.\n- The name of the framework configuration attribute.\n- \n- \n- Gets or sets a value indicating whether the configuration attribute \n- is required.\n- \n- \n- if the configuration attribute is required; \n- otherwise,\n- \n- . The default is\n- \n- .\n- \n- \n- \n- Gets or sets a value indicating whether property references should \n- be expanded.\n- \n- \n- if properties should be expanded; otherwise\n- \n- . The default is\n- \n- .\n- \n- \n- \n- \n- Used to indicate whether a\n- \n- property should allow \n- an empty string value or not.\n- \n- \n- \n- \n- Initializes a new instance of the\n- \n- class.\n- \n- \n- \n- \n- Gets or sets a value indicating whether an empty string or\n- \n- should be a considered a valid value.\n- \n- \n- \n- if an empty string or\n- \n- should be considered a valid value; otherwise,\n- \n- .\n- The default is\n- \n- .\n- \n- \n- \n- Gets or sets a regular expression. The string will be validated to\n- determine if it matches the expression.\n- \n- \n- \n- \n- \n- An optional error message that can be used to better describe the\n- regular expression error.\n \n- \n+ \n \n- Checks if the specified value adheres to the rules defined by the \n- properties of the\n- \n+ Initializes a instance of the\n+ \n+ class for an extension in a given\n+ \n .\n \n- The value to be checked.\n- \n- \n- is an empty string value and\n- \n- is set to\n- \n+ \n+ The\n+ \n+ in which the extension is found.\n+ \n+ \n+ \n+ is\n+ \n .\n \n \n- \n- Functions as a chainable TextReader\n- Implements a abstraction over a TextReader that allows the class to represent\n- either a TextReader or another ChainableReader to which it is chained.\n- \n- By passing a ChainableReader as a constructor paramater it is possiable to\n- chain many ChainableReaders together. The last ChainableReader in the chain must\n- be based on a TextReader.\n- \n- \n- Gets a value indicating if the reader is backed by a stream in the \n- chain.\n- \n- \n- if the reader is backed by a stream;\n- otherwise,\n- \n- .\n- \n- \n- \n- Makes it so all calls to Read and Peek are passed the ChainableReader\n- passed as a parameter.\n- ChainableReader to forward calls to\n- \n- \n- Makes it so all calls to Read and Peek are passed the TextReader\n- passed as a parameter.\n- TextReader to forward calls to\n- \n- \n- Forwards Peek calls to the TextReader or ChainableReader passed in the corresponding constructor.\n- Character or -1 if end of stream\n- \n- \n- Forwards Read calls to the TextReader or ChainableReader passed in the corresponding constructor.\n- Character or -1 if end of stream.\n- \n- \n- Closes the reader.\n- \n- \n- Calls close and supresses the finalizer for the object.\n- \n- \n- \n- Represents a physical\n- \n- . That is a reader based \n- on a stream.\n- \n- \n- Used by\n- \n- to represent a\n- \n- based on a\n- \n- in the chain.\n- \n- \n- \n+ \n \n- Contains a collection of\n- \n- elements.\n+ Gets the\n+ \n+ in which the extension\n+ was found.\n \n \n- \n+ \n \n- Initializes a new instance of the\n- \n- class.\n+ Gets the\n+ \n+ from which the extension will \n+ be created.\n \n+ \n+ The\n+ \n+ containing the extension.\n+ \n \n- \n+ \n \n Initializes a new instance of the\n- \n- class\n- with the specified\n- \n- instance.\n+ \n+ with the specified type.\n \n+ \n+ The type of the\n+ \n+ to consume.\n+ \n+ \n+ \n+ is\n+ \n+ .\n+ \n \n- \n+ \n \n- Initializes a new instance of the\n- \n- class\n- with the specified array of\n- \n+ Responsible for scanning types for plugins, and maintaining a cache of\n+ \n instances.\n \n \n- \n- Gets or sets the element at the specified index.\n- The zero-based index of the element to get or set.\n- \n- \n+ \n \n- Adds a\n- \n- to the end of the collection.\n+ Scans a given\n+ \n+ for plugins.\n \n- \n+ \n The\n- \n- to be added to the end of the collection.\n- \n- The position into which the new element was inserted.\n- \n- \n- \n- Adds the elements of a\n- \n- array to the end of the collection.\n- \n- \n- The array of\n- \n- elements to be added to the end of the collection.\n+ \n+ containing the\n+ \n+ to scan.\n \n- \n- \n- \n- Adds the elements of a\n- \n- to the end of the collection.\n- \n- \n+ \n The\n- \n- to be added to the end of the collection.\n+ \n+ to scan.\n \n- \n- \n- \n- Determines whether a\n- \n- is in the collection.\n- \n- \n+ \n The\n- \n- to locate in the collection.\n+ \n+ which will be used to output messages to the build log.\n \n \n \n if\n- \n- is found in the \n- collection; otherwise,\n+ \n+ represents a\n+ \n+ ; otherwise,\n \n .\n \n \n- \n- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.\n- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.\n- \n- The zero-based index in\n- \n- at which copying begins.\n+ \n+ \n+ Registers matching plugins for the specified\n+ \n+ .\n+ \n+ \n+ The\n+ \n+ which plugins must be registered for.\n \n+ \n+ \n+ is\n+ \n+ .\n+ \n \n- \n+ \n \n- Retrieves the index of a specified\n- \n- object in the collection.\n+ Represents an\n+ \n+ in which one or more extensions\n+ are found.\n \n- \n+ \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class for a given\n+ \n+ .\n+ \n+ \n The\n- \n- object for which the index is returned.\n+ \n+ instance is not cached for\n+ future use. If this is required, use\n+ \n+ .\n+ \n+ \n+ The\n+ \n+ for which to construct an\n+ \n+ .\n \n- \n- The index of the specified\n- \n- . If the\n- \n- is not currently a member of the collection, it returns -1.\n- \n \n- \n+ \n \n- Inserts a\n- \n- into the collection at the specified index.\n+ Gets the\n+ \n+ containing extensions.\n \n- \n- The zero-based index at which\n- \n- should be inserted.\n- \n- \n+ \n+ \n+ \n+ Creates an\n+ \n+ for the specified\n+ \n+ and caches it for future use.\n+ \n+ \n+ If an\n+ \n+ for the same assembly is\n+ available in the cache, then this cached instance is returned.\n+ \n+ \n The\n- \n- to insert.\n+ \n+ for which to construct an\n+ \n+ .\n \n- \n- \n- Returns an enumerator that can iterate through the collection.\n \n- A\n- \n- for the entire collection.\n+ The\n+ \n+ for the specified\n+ \n+ .\n \n \n- \n- Removes a member from the collection.\n- \n- The\n- \n- to remove from the collection.\n- \n+ \n+ Represents an XML namespace.\n \n- \n+ \n+ The prefix to associate with the namespace.\n+ \n+ \n+ The associated XML namespace URI.\n+ \n+ \n \n- Enumerates the\n- \n- elements of a\n- \n+ Indicates if the namespace should be added to the\n+ \n+ .\n+ If\n+ \n+ then the namespace will be added; \n+ otherwise, skipped. The default is\n+ \n .\n \n \n- \n+ \n \n- Initializes a new instance of the\n- \n- class\n- with the specified\n- \n+ Indicates if the namespace should not be added to the\n+ \n .\n- \n- The collection that should be enumerated.\n- \n- \n- Gets the current element in the collection.\n- The current element in the collection.\n- \n- \n- Advances the enumerator to the next element of the collection.\n- \n- \n- if the enumerator was successfully advanced \n- to the next element;\n+ list. If\n+ \n+ then the parameter will be \n+ added; otherwise, skipped. The default is\n \n- if the enumerator has \n- passed the end of the collection.\n- \n- \n- \n- Sets the enumerator to its initial position, which is before the \n- first element in the collection.\n- \n- \n- \n- Represent a chain of NAnt filters that can be applied to a\n- \n .\n \n+ \n+ \n+ A set of patterns, mostly used to include or exclude certain files.\n \n \n- A FilterChain represents a collection of one or more filters that can \n- be appled to a\n- \n- such as the\n- \n- .\n- In the case of the\n- \n- , the contents of the copied \n- files are filtered through each filter specified in the filter chain. \n- Filtering occurs in the order the filters are specified with filtered\n- output of one filter feeding into another.\n+ The individual patterns support\n+ if\n+ and\n+ unless\n+ attributes\n+ to specify that the element should only be used if or unless a given\n+ condition is met.\n \n \n- :--------:--->:----------:--->:----------: ... :----------:--->:--------:\n-
\n- :.Source.:--->:.Filter 1.:--->:.Filter 2.: ... :.Filter n.:--->:.target.:\n-
\n- :--------:--->:----------:--->:----------: ... :----------:--->:--------:\n-
\n+ The\n+ \n+ and\n+ \n+ elements load patterns from a file. When the file is a relative path,\n+ it will be resolved relative to the project base directory in which\n+ the patternset is defined. Each line of this file is taken to be a\n+ pattern.\n
\n+ The number sign (#) as the first non-blank character in a line denotes\n+ that all text following it is a comment:\n+ \n \n- A list of all filters that come with NAnt is available\n- here\n+ Patterns can be grouped to sets, and later be referenced by their\n+ \n .\n \n- The following tasks support filtering with a FilterChain:\n+ When used as a standalone element (global type), any properties that\n+ are referenced will be resolved when the definition is processed, not\n+ when it actually used. Passing a reference to a nested build file \n+ will not cause the properties to be re-evaluated.\n+ To improve reuse of globally defined patternsets, avoid referencing\n+ any properties altogether.\n+
\n+ \n+ \n+ Define a set of patterns that matches all .cs files that do not contain\n+ the text\n+ Test\n+ in their name.\n+ \n+ \n+ \n+ \n+ \n+ ]]>\n+ \n+ \n+ \n+ Define two sets. One holding C# sources, and one holding VB sources.\n+ Both sets only include test sources when the\n+ test\n+ property is\n+ set. A third set combines both C# and VB sources.\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ ]]>\n+ \n+ \n+ Define a set from patterns in a file.\n+ \n+ \n+ \n+ \n+ ]]>\n+ \n+ \n+ Defines a patternset with patterns that are loaded from an external\n+ file, and shows the behavior when that patternset is passed as a\n+ reference to a nested build script.\n+ External file "c:\\foo\\build\\service.lst" holding patterns\n+ of source files to include for the Foo.Service assembly:\n+ \n+ Main build script located in "c:\\foo\\default.build":\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ ]]>\n+ Nested build script located in "c:\\foo\\services\\default.build"\n+ which uses the patternset to feed sources files to the C# compiler:\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ ]]>\n+ At the time when the patternset is used in the "service"\n+ build script, the following source files in "c:\\foo\\services\\src"\n+ match the defined patterns:\n+ \n+ You should have observed that:\n \n \n- \n- \n- \n+ although the patternset is used from the "service"\n+ build script, the path to the external file is resolved relative\n+ to the base directory of the "main" build script in\n+ which the patternset is defined.\n \n \n \n- \n+ the "TraceListener.cs" file is included, even though \n+ the "build.debug" property was changed to\n+ false\n+ after the patternset was defined (but before it was passed to\n+ the nested build, and used).\n \n \n \n- \n- \n- Replace all occurrences of @NOW@ with the current date/time and \n- replace tabs with spaces in all copied files.\n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- ]]>\n \n+ \n
\n- \n- The filters to apply.\n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class.\n+ \n \n- \n- The encoding to assume when filter-copying files. The default is\n- system's current ANSI code page.\n+ \n+ Defines a single pattern for files to include.\n \n- \n- Initializes all build attributes and child elements.\n- \n- \n- needs to maintain the order in which the\n- filters are specified in the build file.\n- \n+ \n+ \n+ Loads multiple patterns of files to include from a given file, set\n+ using the\n+ \n+ parameter.\n+ \n \n- \n- Used to to instantiate and return the chain of stream based filters.\n- \n+ \n+ Defines a single pattern for files to exclude.\n+ \n+ \n+ \n+ Loads multiple patterns of files to exclude from a given file, set\n+ using the\n+ \n+ parameter.\n+ \n+ \n+ \n+ Adds a nested set of patterns, or references other standalone \n+ patternset.\n+ \n The\n- \n- that is the source of input to the filter chain.\n+ \n+ to add.\n \n- \n- The\n- \n- is the first\n- \n- in the chain, which is based on a physical stream that feeds the chain.\n- \n- \n- The last\n- \n- in the chain.\n- \n \n- \n- Determines whether a given FilterChain is null or empty.\n- \n- true\n- if\n- \n- is null or empty;\n- otherwise,\n- false\n+ \n+ The name of the NAnt property to set.\n+ \n+ \n+ The string pattern to use to format the property.\n+ \n+ \n+ \n+ Indicates if the formatter should be used to format the timestamp.\n+ If\n+ \n+ then the formatter will be used; \n+ otherwise, skipped. The default is\n+ \n .\n- \n- The FilterChain to check.\n+ \n \n- \n- Configurator that initializes filters in the order in which they've\n- been specified in the build file.\n+ \n+ \n+ Indicates if the formatter should be not used to format the \n+ timestamp. If\n+ \n+ then the formatter will be \n+ used; otherwise, skipped. The default is\n+ \n+ .\n+ \n \n- \n+ \n \n- Contains a strongly typed collection of\n- \n- objects.\n+ Contains a collection of\n+ \n+ elements.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n- class\n- with the specified\n- \n+ \n+ class with the\n+ specified\n+ \n instance.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n- class\n- with the specified array of\n- \n+ \n+ class with the\n+ specified array of\n+ \n instances.\n \n \n- \n+ \n Gets or sets the element at the specified index.\n- The zero-based index of the element to get or set.\n+ The zero-based index of the element to get\n+ or set.\n \n- \n+ \n \n Gets the\n- \n- for the specified task.\n+ \n+ with the specified name.\n \n- \n- The name of the filter for which the\n- \n- should be located in the collection.\n+ \n+ The name of the\n+ \n+ to get.\n \n \n- \n+ \n \n Adds a\n- \n+ \n to the end of the collection.\n \n \n The\n- \n- to be added to the end of the collection.\n+ \n+ to be added\n+ to the end of the collection.\n \n The position into which the new element was inserted.\n \n- \n+ \n \n Adds the elements of a\n- \n- array to the end of the collection.\n+ \n+ array to the\n+ end of the collection.\n \n \n The array of\n- \n+ \n elements to be added to the end of the collection.\n \n \n- \n+ \n \n Adds the elements of a\n- \n+ \n to the end of the collection.\n \n \n The\n- \n+ \n to be added to the end of the collection.\n \n \n- \n+ \n \n Determines whether a\n- \n- is in the collection.\n+ \n+ is in the\n+ collection.\n \n \n The\n- \n- to locate in the collection.\n+ \n+ to locate\n+ in the collection.\n \n \n \n if\n \n is found in the \n collection; otherwise,\n \n .\n \n \n- \n+ \n \n Determines whether a\n- \n- for the specified \n- task is in the collection.\n+ \n+ with the\n+ specified value is in the collection.\n \n- \n- The name of task for which the\n- \n- should be located in the collection.\n- \n+ The argument value to locate in the\n+ collection.\n \n \n if a\n- \n- for \n- the specified task is found in the collection; otherwise,\n+ \n+ with value\n+ \n+ is found in the collection;\n+ otherwise,\n \n .\n \n \n- \n- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.\n- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.\n+ \n+ Copies the entire collection to a compatible one-dimensional array,\n+ starting at the specified index of the target array.\n+ The one-dimensional array that is the\n+ destination of the elements copied from the collection. The array\n+ must have zero-based indexing.\n \n The zero-based index in\n \n at which copying begins.\n \n \n- \n+ \n \n Retrieves the index of a specified\n- \n+ \n object in the collection.\n \n \n The\n- \n- object for which the index is returned.\n+ \n+ object for\n+ which the index is returned.\n \n \n The index of the specified\n- \n+ \n . If the\n- \n- is not currently a member of the collection, it returns -1.\n+ \n+ is not currently a member of the\n+ collection, it returns -1.\n \n \n- \n+ \n \n Inserts a\n- \n- into the collection at the specified index.\n+ \n+ into the collection at\n+ the specified index.\n \n \n The zero-based index at which\n \n should be inserted.\n \n \n The\n- \n- to insert.\n+ \n+ to\n+ insert.\n \n \n- \n+ \n Returns an enumerator that can iterate through the collection.\n \n A\n- \n- for the entire collection.\n+ \n+ for the entire\n+ collection.\n \n \n- \n+ \n Removes a member from the collection.\n \n The\n- \n- to remove from the collection.\n+ \n+ to remove\n+ from the collection.\n \n \n- \n+ \n \n Enumerates the\n- \n+ \n elements of a\n- \n+ \n .\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified\n- \n+ \n .\n \n- The collection that should be enumerated.\n+ The collection that should be\n+ enumerated.\n \n- \n+ \n Gets the current element in the collection.\n The current element in the collection.\n \n- \n+ \n Advances the enumerator to the next element of the collection.\n \n \n if the enumerator was successfully advanced \n to the next element;\n \n if the enumerator has \n passed the end of the collection.\n \n \n- \n+ \n Sets the enumerator to its initial position, which is before the \n first element in the collection.\n \n- \n- Allows a file's content to be modified while performing an operation.\n- \n- \n- \n- If\n- \n- then the filter will be used; otherwise, \n- skipped. The default is\n- \n- .\n- \n- \n- \n- \n- Opposite of\n- \n- . If\n- \n- then the filter will be executed; otherwise, skipped. The default \n- is\n- \n- .\n- \n- \n- \n- Called after construction and after properties are set. Allows\n- for filter initialization.\n- \n- \n- \n- Creates a new instance of the\n- \n- class\n- for the specified\n- \n- class in the specified\n- \n- .\n- \n- \n- An\n- \n- for the specified\n- \n- is cached for future use.\n- \n- \n- The\n- \n- containing the\n- \n- .\n- \n- \n- The class representing the\n- \n- .\n- \n- \n- \n- \n- Creates a new instance of the\n- \n- class\n- for the specified\n- \n- class in the specified\n- \n- .\n- \n- \n- The\n- \n- containing the\n- \n- .\n- \n- \n- The class representing the\n- \n- .\n- \n- \n- \n- \n- Gets the name of the\n- \n- class that can be created\n- using this\n- \n- .\n- \n- \n- The name of the\n- \n- class that can be created using\n- this\n- \n- .\n- \n- \n- \n- \n- Gets the name of the filter which the\n- \n- can create.\n- \n- \n- The name of the task which the\n- \n- can \n- create.\n- \n- \n- \n- Parses NAnt properties and expressions\n- \n- This filter parses any NAnt properties or expressions found in its input, \n- inlining their values in its output.\n- Note: Due to limitations on buffering, expressions longer than 2048 \n- characters are not guaranteed to be expanded.\n- Filters are intended to be used as a element of a\n- \n- .\n- \n- \n- Replace all properties with their corresponding values.\n- \n- ]]>\n- \n- \n- \n- Holds data for expression expansion between input and output.\n- \n- \n- Determines whether we've passed the end of our data.\n- \n- \n- Called after construction and after properties are set. Allows\n- for filter initialization.\n- \n- \n- Reads the next character applying the filter logic.\n- Char as an int or -1 if at the end of the stream\n- \n- \n- Reads the next character applying the filter logic without advancing the current position in the stream.\n- Char as an int or -1 if at the end of the stream\n- \n- \n- Moves to the next character.\n- \n- \n- \n- Refills the buffer, running our input through\n- \n- .)\n- \n- \n- \n- Replaces all occurrences of a given string in the original input with \n- user-supplied replacement string.\n+ \n+ Represents a command-line argument.\n \n \n- This filter replaces all occurrences of a given string in the original \n- input stream with a user-supplied replacement string. By default string \n- comparisons are case sensitive but this can be changed by setting the \n- optional\n- \n- attribute to\n- \n- .\n- \n- \n- To use this filter specify the string to be replaced with the\n- \n- attribute and the string to replace it with using the\n- \n- attribute.\n- \n- \n- Filters are intended to be used as a element of a\n- \n- .\n+ When passed to an external application, the argument will be quoted\n+ when appropriate. This does not apply to the\n+ \n+ parameter, which is always passed as is.\n \n \n \n- Replace all occurrences of "3.14" with "PI".\n- \n- ]]>\n- \n- \n- Replace all occurrences of "string", "String", etc. with "System.String".\n+ A single command-line argument containing a space character.\n \n+ \n ]]>\n \n- \n- \n- Delegate for Read and Peek. Allows the same implementation\n- to be used for both methods.\n- \n- \n- The string to be replaced.\n- \n- \n- The new value for the replaced string.\n- Am empty string is permissible.\n- \n- \n- \n- Determines if case will be ignored.\n- The default is\n- \n- .\n- \n- \n- \n- Construct that allows this filter to be chained to the one\n- in the parameter chainedReader.\n- Filter that the filter will be chained to\n- \n- \n- Reads the next character applying the filter logic.\n- Char as an int or -1 if at the end of the stream\n- \n- \n- Reads the next character applying the filter logic without\n- advancing the current position in the stream.\n- \n- Peek currently is not supported.\n- Char as an int or -1 if at the end of the stream.\n- \n- \n- \n- Helper function used to search for the filter's traget string. If the string\n- is found the result is true. If the string was not found false is returned and\n- nonMatchingChars contains the characters that were read to determine if the \n- string is present.\n- It is assumed the stream is positioned at the character after the first character \n- in the target string.\n- \n- First character in target string\n- Ture if the stream ended while search for the string.\n- Characters that were read while searching for the string.\n- \n- \n- \n- \n- Returns the next character in the stream replacing the specified character. Using the\n- \n- allows for the same implementation for Read and Peek\n- \n- Delegate to acquire the next character. (Read/Peek)\n- Char as an int or -1 if at the end of the stream\n- \n- \n- Compares to characters taking into account the _ignoreCase flag.\n- \n- \n- \n- \n- \n- Replaces tokens in the original input with user-supplied values.\n- \n- \n- This filter replaces all token surrounded by a beginning and ending\n- token. The default beginning and ending tokens both default to '@'. The \n- optional\n- \n- and\n- \n- attributes\n- can be specified to change either token. By default string \n- comparisons are case sensitive but this can be changed by setting the \n- optional\n- \n- attribute to\n- \n- .\n- \n- \n- Tokens are specified by using the\n- \n- element. It is \n- possible to specify from 1 to n tokens and replacement values. Values can \n- be any valid NAnt expression.\n- \n- \n- Filters are intended to be used as a element of a\n- \n- .\n- \n- \n \n- Replace all occurrences of the string @DATE@ with the value of property\n- "TODAY".\n+ Two separate command-line arguments.\n \n- \n- \n+ \n ]]>\n \n \n- Replace all occurrences of the string <DATE> with the value of \n- property "TODAY".\n- \n- \n- \n- ]]>\n- \n- \n- \n- Delegate for Read and Peek. Allows the same implementation\n- to be used for both methods.\n- \n- \n- Marks the beginning of a token. The default is "@".\n- \n- \n- Marks the end of a token. The default is "@".\n- \n- \n- Tokens and replacement values.\n- \n- \n- \n- Determines if case will be ignored.\n- The default is\n- \n- .\n- \n- \n- \n- Construct that allows this filter to be chained to the one\n- in the parameter chainedReader.\n- Filter that the filter will be chained to\n- \n- \n- Reads the next character applying the filter logic.\n- Char as an int or -1 if at the end of the stream\n- \n- \n- Reads the next character applying the filter logic without\n- advancing the current position in the stream.\n- \n- Peek currently is not supported.\n- Char as an int or -1 if at the end of the stream.\n- \n- \n- Initialize the filter by setting its parameters.\n- \n- \n- Finds a token give that we are positioned at a beginning token character. Either a\n- token replacement is returned or the characters that were read looking for the token.\n- A token was not found\n- A token was found by there is no replacement\n- The stream ended while looking for the token\n- Either the replacement token or the characters that were read looking for the token\n- \n- \n- \n- Returns the next character in the stream replacing the specified character. Using the\n- \n- allows for the same implementation for Read and Peek\n- \n- Delegate to acquire the next character. (Read/Peek)\n- Char as an int or -1 if at the end of the stream\n- \n- \n- \n- Compares to characters taking\n- \n- into account.\n- \n- \n- \n- \n- \n- \n- Converts tabs to spaces.\n- \n- \n- The\n- \n- filter replaces tabs in a text file \n- with spaces.\n- \n \n- Filters are intended to be used as a element of a\n- \n- .\n+ A single command-line argument with the value\n+ \\dir;\\dir2;\\dir3\n+ on DOS-based systems and\n+ /dir:/dir2:/dir3\n+ on Unix-like systems.\n \n- \n- \n- Replace all tabs with four spaces.\n \n- ]]>\n+ \n+ ]]>
\n \n
\n- \n- Delegate for Read and Peek. Allows the same implementation\n- to be used for both methods.\n- \n- \n- The number of spaces used when converting a tab. The default is \n- "8".\n- \n- \n- Construct that allows this filter to be chained to the one\n- in the parameter chainedReader.\n- Filter that the filter will be chained to\n- \n- \n+ \n \n- Retrieves the next character with moving the position in the stream.\n- This method is not implemented\n+ Initializes a new instance of the\n+ \n+ class.\n \n- -1 if end of stream otherwise a character\n \n- \n+ \n \n- Retrieves the next character in the stream.\n+ Initializes a new instance of the\n+ \n+ class\n+ with the specified command-line argument.\n \n- -1 if end of stream otherwise a character\n \n- \n+ \n \n- Returns the next character in the stream replacing the specified character. Using the\n- \n- allows for the same implementation for Read and Peek\n+ Initializes a new instance of the\n+ \n+ class\n+ with the given file.\n \n- Delegate to acquire the next character. (Read/Peek)\n- Char as an int or -1 if at the end of the stream\n- \n- \n- Helper class for determining whether assemblies are located in the \n- Global Assembly Cache.\n \n- \n+ \n \n Initializes a new instance of the\n- \n- class in \n- the context of the given\n- \n- .\n+ \n+ class\n+ with the given path.\n \n \n- \n+ \n \n- Gets the\n- \n- context of the\n- \n+ Returns the argument as a\n+ \n .\n \n- \n- The\n- \n- context of the\n- \n- .\n- \n- \n- \n- Determines whether an assembly is installed in the Global\n- Assembly Cache given its file name or path.\n- The name or path of the file that contains the manifest of the assembly.\n \n- \n- if\n- \n- is \n- installed in the Global Assembly Cache; otherwise,\n- \n+ The argument as a\n+ \n .\n \n- \n- \n- To determine whether the specified assembly is installed in the \n- Global Assembly Cache, the assembly is loaded into a separate\n- \n- .\n- \n- \n- If the family of the current runtime framework does not match the\n- family of the current target framework, this method will return\n- \n- for all assemblies as there's no way to\n- determine whether a given assembly is in the Global Assembly Cache\n- for another framework family than the family of the current runtime\n- framework.\n- \n- \n+ File and individual path elements will be quoted if necessary.\n \n- \n- \n- Holds the\n- \n- in which assemblies will be loaded\n- to determine whether they are in the Global Assembly Cache.\n- \n+ \n+ A single command-line argument; can contain space characters.\n \n- \n+ \n+ The name of a file as a single command-line argument; will be \n+ replaced with the absolute filename of the file.\n+ \n+ \n+ The value for a directory-based command-line argument; will be\n+ replaced with the absolute path of the directory.\n+ \n+ \n \n- Holds the\n- \n- context of the\n- \n- .\n+ The value for a PATH-like command-line argument; you can use\n+ :\n+ or\n+ ;\n+ as path separators and NAnt will convert it \n+ to the platform's local conventions, while resolving references to \n+ environment variables.\n \n+ Individual parts will be replaced with the absolute path, resolved\n+ relative to the project base directory.\n \n- \n- Holds a list of assembly files for which already has been determined \n- whether they are located in the Global Assembly Cache.\n- \n- \n- The key of the\n- \n- is the full path to the \n- assembly file and the value is a\n- \n- indicating \n- whether the assembly is located in the Global Assembly Cache.\n- \n- \n- \n- \n- Holds a value indicating whether the object has been disposed.\n+ \n+ Sets a single command-line argument and treats it like a PATH - ensures \n+ the right separator for the local platform is used.\n \n- \n- Obtains a lifetime service object to control the lifetime policy for \n- this instance.\n- \n- An object of type\n- \n- used to control the lifetime \n- policy for this instance. This is the current lifetime service object \n- for this instance if one exists; otherwise, a new lifetime service \n- object initialized with a lease that will never time out.\n- \n+ \n+ List of command-line arguments; will be passed to the executable\n+ as is.\n \n- \n- Determines whether an assembly is installed in the Global\n- Assembly Cache given its file name or path.\n- The name or path of the file that contains the manifest of the assembly.\n- \n+ \n+ \n+ Indicates if the argument should be passed to the external program. \n+ If\n+ \n+ then the argument will be passed; \n+ otherwise, skipped. The default is\n \n- if\n- \n- is \n- installed in the Global Assembly Cache; otherwise,\n- \n .\n- \n- \n- \n- Provides modified version for Copy and Move from the File class that \n- allow for filter chain processing.\n- \n- \n- Constant buffer size for copy/move functions.\n- Default value is 8k\n- \n- \n- Copies a file filtering its content through the filter chain.\n- The file to copy\n- The file to copy to\n- \n- Chain of filters to apply when copying, or\n- \n- is no\n- filters should be applied.\n- \n- The encoding used to read the soure file.\n- The encoding used to write the destination file.\n- \n- \n- Moves a file filtering its content through the filter chain.\n- The file to move.\n- The file to move move to.\n- \n- Chain of filters to apply when moving, or\n- \n- is no\n- filters should be applied.\n- \n- The encoding used to read the soure file.\n- The encoding used to write the destination file.\n- \n- \n- Copies a directory while filtering its file content through the filter chain.\n- Source directory to copy from.\n- Destination directory to copy to.\n- \n- Chain of filters to apply when copying, or\n- \n- is no\n- filters should be applied.\n- \n- The encoding used to read the soure file.\n- The encoding used to write the destination file.\n- \n- \n- Moves a directory while filtering its file content through the filter chain.\n- Source directory to move from.\n- Destination directory to move to.\n- \n- Chain of filters to apply when copying, or\n- \n- is no\n- filters should be applied.\n- \n- The encoding used to read the soure file.\n- The encoding used to write the destination file.\n- \n- \n- Generates a new temporary directory name based on the system's\n- temporary path.\n- The temp directory name.\n+ \n \n- \n- Reads a file filtering its content through the filter chain.\n- The file to read.\n- \n- Chain of filters to apply when reading, or\n- \n- is no filters should be applied.\n- \n- The encoding used to read the file.\n- \n- If\n- \n- is\n- \n- ,\n- then the system's ANSI code page will be used to read the file.\n- \n+ \n+ \n+ Indicates if the argument should not be passed to the external \n+ program. If\n+ \n+ then the argument will be \n+ passed; otherwise, skipped. The default is\n+ \n+ .\n+ \n \n- \n- Returns a uniquely named empty temporary directory on disk.\n- \n- A\n- \n- representing the temporary directory.\n- \n+ \n+ Gets string value corresponding with the argument.\n \n- \n- Combines two path strings.\n- The first path.\n- The second path.\n+ \n+ Quotes a command line argument if it contains a single quote or a\n+ space.\n+ The command line argument.\n \n- A string containing the combined paths. If one of the specified \n- paths is a zero-length string, this method returns the other path. \n- If\n- \n- contains an absolute path, this method \n- returns\n- \n+ A quoted command line argument if\n+ \n+ contains a single quote or a space; otherwise,\n+ \n .\n \n- \n- \n- On *nix, processing is delegated to\n- \n- .\n- \n- \n- On Windows, this method normalized the paths to avoid running into\n- the 260 character limit of a path and converts forward slashes in \n- both\n- \n- and\n- \n- to \n- the platform's directory separator character.\n- \n- \n- \n- \n- Returns Absolute Path (Fix for 260 Char Limit of Path.GetFullPath(...))\n- The file or directory for which to obtain absolute path information.\n- Path Resolved\n- \n- path is a zero-length string, contains only white space or contains one or more invalid characters as defined by\n- \n- .\n- \n- \n- \n- is\n- \n- .\n- \n- \n- \n- Returns the home directory of the current user.\n- The home directory of the current user.\n- \n- \n- Scans a list of directories for the specified filename.\n- The list of directories to search.\n- The name of the file to look for.\n- Specifies whether the directory should be searched recursively.\n- The directories are scanned in the order in which they are defined.\n- The absolute path to the specified file, or null if the file was\n- not found.\n \n- \n- Provides a set of helper methods related to reflection.\n+ \n+ Represents an XSLT extension object. The object should have a default\n+ parameterless constructor and the return value should be one of the \n+ four basic XPath data types of number, string, Boolean or node set.\n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class.\n \n- Uses a private access modifier to prevent instantiation of this class.\n \n- \n- Loads the type specified in the type string with assembly qualified name.\n- The assembly qualified name of the type to load.\n- \n- Flag set to\n- \n- to throw an exception if the type cannot be loaded.\n- \n- \n- \n- is\n- \n- and \n- an error is encountered while loading the\n- \n- , or\n- \n- is not an assembly qualified name.\n- \n- \n- If the\n- \n- cannot be instantiated from the assembly\n- qualified type name, then we'll try to instantiate the type using its\n- simple type name from an already loaded assembly with an assembly \n- name mathing the assembly in the assembly qualified type name.\n- \n- \n- The type loaded or\n- \n- if it could not be loaded.\n- \n+ \n+ The namespace URI to associate with the extension object.\n+ \n+ The namespace URI to associate with the extension object, or\n+ \n+ if not set.\n+ \n \n- \n- \n- Groups a set of useful\n- \n- manipulation and validation \n- methods.\n- \n+ \n+ The full type name of the XSLT extension object.\n \n- \n- \n- Initializes a new instance of the\n- \n- class.\n- \n- \n- Prevents instantiation of the\n- \n- class.\n- \n+ \n+ The assembly which contains the XSLT extension object.\n \n- \n+ \n \n- Determines whether the last character of the given\n- \n- matches the specified character.\n- \n- The string.\n- The character.\n- \n+ Indicates if the extension object should be added to the XSLT argument\n+ list. If\n+ \n+ then the extension object will be\n+ added; otherwise, skipped. The default is\n \n- if the last character of\n- \n- matches\n- \n- ; otherwise,\n- \n- .\n- \n- \n- \n- is\n- \n .\n- \n+
\n
\n- \n+ \n \n- Indicates whether or not the specified\n- \n- is\n- \n- or an\n- \n- string.\n- \n- The value to check.\n- \n- \n- if\n- \n- is\n- \n- or an empty string (""); otherwise,\n+ Indicates if the extension object should not be added to the XSLT argument\n+ list. If\n+ \n+ then the extension object will be \n+ added; otherwise, skipped. The default is\n \n .\n- \n+ \n \n- \n+ \n+ ReplaceTokens filter token.\n+ \n+ \n+ Token to be replaced.\n+ \n+ \n+ New value of token.\n+ \n+ \n \n- Converts an empty string ("") to\n- \n+ Indicates if the token should be used to replace values. \n+ If\n+ \n+ then the token will be used; \n+ otherwise, not. The default is\n+ \n .\n \n- The value to convert.\n- \n- \n- if\n- \n- is an empty \n- string ("") or\n- \n- ; otherwise,\n- \n- .\n- \n \n- \n+ \n \n- Converts\n- \n- to an empty string.\n- \n- The value to convert.\n- \n- An empty string if\n- \n- is\n- \n- ;\n- otherwise,\n- \n+ Indicates if the token should not be used to replace values.\n+ If\n+ \n+ then the token will be used;\n+ otherwise, not. The default is\n+ \n .\n- \n- \n- \n- \n- Concatenates a specified separator\n- \n- between each \n- element of a specified\n- \n- , yielding a \n- single concatenated string.\n \n- \n- A\n- \n- .\n- \n- \n- A\n- \n- .\n- \n- \n- A\n- \n- consisting of the elements of\n- \n- interspersed with the separator string.\n- \n+ \n+ \n+ Specifies the execution mode for managed applications.\n \n+ For backward compatibility, the following string values can also be\n+ used in build files:\n+ \n+ \n+ Value\n+ Corresponding field\n+ \n+ \n+ "true"\n+ \n+ \n+ \n+ \n+ \n+ "false"\n+ \n+ \n+ \n+ \n+ \n \n- For example if\n- \n- is ", " and the elements \n- of\n- \n- are "apple", "orange", "grape", and "pear",\n- \n- returns "apple, orange, \n- grape, pear".\n+ Even if set to\n+ \n+ , the operating system can still\n+ run the program as a managed application.\n \n \n- If\n- \n- is\n- \n- , an empty \n- string (\n- \n- ) is used instead.\n+ On Linux this can be done through\n+ binfmt_misc\n+ , while on\n+ Windows installing the .NET Framework redistributable caused managed\n+ applications to run on the MS CLR by default.\n \n \n \n- \n- \n- Creates a shallow copy of the specified\n- \n- .\n- \n- \n- The\n- \n- that should be copied.\n- \n- \n- A shallow copy of the specified\n- \n- .\n- \n+ \n+ Do not threat the program as a managed application.\n \n- \n- Commandline parser.\n+ \n+ Leave it up to the CLR to determine which specific version of\n+ the CLR will be used to run the application.\n \n- \n- \n- Initializes a new instance of the\n- \n- class\n- using possible arguments deducted from the specific\n- \n- .\n- \n- \n- The\n- \n- from which the possible command-line arguments should be retrieved.\n- \n- \n- A\n- \n- value indicating whether or not a response file is able to be used.\n- \n- \n- \n- is a null reference.\n- \n+ \n+ Forces an application to run against the currently targeted\n+ version of a given CLR.\n \n- \n+ \n \n- Gets a logo banner using version and copyright attributes defined on the\n- \n- or the\n- \n+ Specialized\n+ \n+ that also supports \n+ case-insensitive conversion of "true" to\n+ \n+ and "false" to\n+ \n .\n \n- A logo banner.\n- \n- \n- Gets the usage instructions.\n- The usage instructions.\n- \n- \n- Gets a value indicating whether no arguments were specified on the\n- command line.\n- \n- \n- Parses an argument list.\n- The arguments to parse.\n- The destination object on which properties will be set corresponding to the specified arguments.\n- \n- \n- is a null reference.\n- \n- \n- The\n- \n- of\n- \n- does not match the argument specification that was used to initialize the parser.\n- \n- \n- \n- Splits a string and removes any empty strings from the \n- result. Same functionality as the \n- public string[] Split(char[] separator, StringSplitOptions options) \n- method in .Net 2.0. Replace with that call when 2.0 is standard.\n- \n- \n- the array of strings\n- \n- \n- Read a response file and parse the arguments as usual.\n- The response file to load arguments\n- \n- \n- Parse the argument list using the\n- \n- \n- \n- \n- Returns the\n- \n- that's applied \n- on the specified property.\n- \n- \n- The property of which applied\n- \n- should be returned.\n- \n- \n- The\n- \n- that's applied to the\n- \n- , or a null reference if none was applied.\n- \n- \n- \n- The exception that is thrown when one of the command-line arguments provided \n- is not valid.\n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class.\n \n \n- \n- \n- Initializes a new instance of the\n- \n- class\n- with a descriptive message.\n- \n- A descriptive message to include with the exception.\n- \n- \n- \n- Initializes a new instance of the\n- \n- class\n- with a descriptive message and an inner exception.\n- \n- A descriptive message to include with the exception.\n- A nested exception that is the cause of the current exception.\n- \n- \n- \n- Initializes a new instance of the\n- \n- class \n- with serialized data.\n- \n- \n- The\n- \n- that holds the serialized object data about the exception being thrown.\n- \n+ \n+ Converts the given object to the type of this converter, using the \n+ specified context and culture information.\n \n- The\n- \n- that contains contextual information about the source or destination.\n+ An\n+ \n+ that provides a format context.\n \n- \n- \n- Resolves assemblies by caching assemblies that were loaded.\n- \n- \n- \n- Initializes an instanse of the\n- \n- class.\n- \n- \n- \n- \n- Initializes an instanse of the\n- \n- class in the context of the given\n- \n- .\n- \n- \n- \n- \n- Installs the assembly resolver by hooking up to the\n- \n- event.\n- \n- \n- \n- Uninstalls the assembly resolver.\n- \n- \n- Resolves an assembly not found by the system using the assembly \n- cache.\n- The source of the event.\n- \n+ \n A\n- \n- that contains the event data.\n- \n- \n- The loaded assembly, or\n+ \n+ object. If a\n \n- if not found.\n- \n- \n- \n- Occurs when an assembly is loaded. The loaded assembly is added \n- to the assembly cache.\n- The source of the event.\n- \n- An\n- \n- that contains the event data.\n+ is passed, the current culture is assumed.\n \n- \n- \n- Logs a message with the given priority.\n- The message priority at which the specified message is to be logged.\n- The message to log, containing zero or more format items.\n- \n- An\n+ \n+ The\n \n- array containing zero or more objects to format.\n+ to convert.\n \n- \n- The actual logging is delegated to the\n- \n- in which \n- the\n- \n- is executing\n- \n- \n- \n- Holds the loaded assemblies.\n- \n- \n- \n- Holds the\n- \n- in which the\n- \n- is executing.\n- \n- \n- The\n- \n- in which the\n- \n- is executing or\n- \n- if the\n- \n- is not executing in the context of a\n- \n- .\n- \n- \n- \n- Represents a valid command-line argument.\n- \n- \n- Gets the property that backs the argument.\n- The property that backs the arguments.\n- \n- \n- \n- Gets the underlying\n- \n- of the argument.\n- \n- \n- The underlying\n- \n- of the argument.\n- \n- \n- If the\n- \n- of the argument is a collection type,\n- this property will returns the underlying type of that collection.\n- \n- \n- \n- Gets the long name of the argument.\n- The long name of the argument.\n- \n- \n- Gets the short name of the argument.\n- The short name of the argument.\n- \n- \n- Gets the description of the argument.\n- The description of the argument.\n- \n- \n- Gets a value indicating whether the argument is required.\n- \n- \n- if the argument is required; otherwise,\n- \n- .\n- \n- \n- \n- Gets a value indicating whether a mathing command-line argument \n- was already found.\n- \n- \n- if a matching command-line argument was \n- already found; otherwise,\n- \n- .\n- \n+ \n+ An\n+ \n+ that represents the converted value.\n+ \n \n- \n- Gets a value indicating whether the argument can be specified multiple\n- times.\n- \n- \n- if the argument may be specified multiple \n- times; otherwise,\n- \n- .\n- \n+ \n+ Represents an element of which the XML is processed by its parent task \n+ or type.\n \n- \n- Gets a value indicating whether the argument can only be specified once\n- with a certain value.\n- \n- \n- if the argument should always have a unique \n- value; otherwise,\n- \n- .\n- \n+ \n+ Gets the XML that this element represents.\n \n- \n+ \n \n- Gets the\n- \n- of the property to which the argument\n- is applied.\n+ Gets a value indicating whether the element is performing additional\n+ processing using the\n+ \n+ that was use to \n+ initialize the element.\n \n \n- The\n- \n- of the property to which the argument is\n- applied.\n- \n- \n- \n- Gets a value indicating whether the argument is collection-based.\n- \n- \n- if the argument is backed by a\n- \n- that can be assigned to\n- \n- and is not backed \n- by a\n- \n- that can be assigned to\n- \n- ; otherwise,\n- \n- .\n- \n- \n- \n- Gets a value indicating whether the argument is a set of name/value\n- pairs.\n- \n- \n- if the argument is backed by a\n- \n- that can be assigned to\n- \n- ; otherwise,\n- \n- .\n- \n- \n- \n- Gets a value indicating whether the argument is array-based.\n- \n- \n- if the argument is backed by an array; \n- otherwise,\n- \n- .\n- \n- \n- \n- Gets a value indicating whether the argument is the default argument.\n- \n- \n- if the argument is the default argument; \n- otherwise,\n- \n- .\n- \n- \n- \n- Gets a value indicating whether the argument cannot be combined with\n- other arguments.\n- \n \n- if the argument cannot be combined with other \n- arguments; otherwise,\n- \n- .\n+ , as the XML that represents this build \n+ element is processed by the containing task or type.\n \n \n- \n- Sets the value of the argument on the specified object.\n- The object on which the value of the argument should be set.\n- The argument is required and no value was specified.\n- \n- The matching property is collection-based, but is not initialized \n- and cannot be written to.\n- -or-\n- The matching property is collection-based, but has no strongly-typed\n- Add method.\n- -or-\n- The matching property is collection-based, but the signature of the \n- Add method is not supported.\n- \n- \n- \n- Assigns the specified value to the argument.\n- The value that should be assigned to the argument.\n- \n- Duplicate argument.\n- -or-\n- Invalid value.\n- \n- \n- \n+ \n \n- Indicates whether the specified\n- \n- is a\n- \n- .\n+ Paths are groups of files and/or directories that need to be passed as a single\n+ unit. The order in which parts of the path are specified in the build file is \n+ retained, and duplicate parts are automatically suppressed.\n \n- \n- \n- if\n- \n- can be assigned\n- to\n- \n- ; otherwise,\n- \n- .\n- \n+ \n+ \n+ Define a global\n+ <path>\n+ that can be referenced by other\n+ tasks or types.\n+ \n+ \n+ \n+ \n+ \n+ ]]>\n+ \n \n- \n+ \n \n- Indicates whether the specified\n- \n- is collection-based.\n+ Initializes a new instance of the\n+ \n+ class.\n \n- \n- \n- if\n- \n- can be assigned\n- to\n- \n- and is not backed by a\n- \n- that can be assigned to\n- \n- ; \n- otherwise,\n- \n- .\n- \n \n- \n+ \n \n- Indicates whether the specified\n- \n- is an array.\n+ Invoked by\n+ \n+ for build \n+ attributes with an underlying\n+ \n+ type.\n \n- \n- \n- if\n- \n- is an array;\n- otherwise,\n- \n- .\n- \n- \n- \n- Allows control of command line parsing.\n+ \n+ The\n+ \n+ to be used to resolve relative paths.\n+ \n+ The string representing a path.\n \n- \n- \n- Initializes a new instance of the\n- \n- class\n- with the specified argument type.\n- \n- Specifies the checking to be done on the argument.\n+ \n+ Returns a textual representation of the path, which can be used as\n+ PATH environment variable definition.\n+ A textual representation of the path.\n \n- \n- Gets or sets the checking to be done on the argument.\n- The checking that should be done on the argument.\n+ \n+ Defines a set of path elements to add to the current path.\n+ \n+ The\n+ \n+ to add.\n+ \n \n- \n- Gets or sets the long name of the argument.\n- The long name of the argument.\n+ \n+ Defines a path element to add to the current path.\n+ \n+ The\n+ \n+ to add.\n+ \n \n- \n- Gets or sets the short name of the argument.\n- The short name of the argument.\n+ \n+ Returns all path elements defined by this path object.\n+ A list of path elements.\n \n- \n- Gets or sets the description of the argument.\n- The description of the argument.\n+ \n+ Splits a PATH (with ; or : as separators) into its parts, while \n+ resolving references to environment variables.\n+ \n+ The\n+ \n+ to be used to resolve relative paths.\n+ \n+ The path to translate.\n+ A PATH split up its parts, with references to environment variables\n+ resolved and duplicate entries removed.\n \n- \n+ \n \n- Contains a strongly typed collection of\n- \n- objects.\n+ Contains a collection of\n+ \n+ elements.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified\n- \n+ \n instance.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified array of\n- \n+ \n instances.\n \n \n- \n+ \n Gets or sets the element at the specified index.\n The zero-based index of the element to get or set.\n \n- \n+ \n \n Gets the\n- \n- with the specified name.\n+ \n+ with the specified value.\n \n- \n- The name of the\n- \n+ \n+ The value of the\n+ \n to get.\n \n \n- \n+ \n \n Adds a\n- \n+ \n to the end of the collection.\n \n \n The\n- \n+ \n to be added to the end of the collection.\n \n The position into which the new element was inserted.\n \n- \n+ \n \n Adds the elements of a\n- \n+ \n array to the end of the collection.\n \n \n The array of\n- \n+ \n elements to be added to the end of the collection.\n \n \n- \n+ \n \n Adds the elements of a\n- \n+ \n to the end of the collection.\n \n \n The\n- \n+ \n to be added to the end of the collection.\n \n \n- \n+ \n \n Determines whether a\n- \n+ \n is in the collection.\n \n \n The\n- \n+ \n to locate in the collection.\n \n \n \n if\n \n is found in the \n collection; otherwise,\n \n .\n \n \n- \n+ \n+ \n+ Determines whether a\n+ \n+ with the specified\n+ value is in the collection.\n+ \n+ The argument value to locate in the collection.\n+ \n+ \n+ if a\n+ \n+ with value\n+ \n+ is found in the collection; otherwise,\n+ \n+ .\n+ \n+ \n+ \n Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.\n The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.\n \n The zero-based index in\n \n at which copying begins.\n \n \n- \n+ \n \n Retrieves the index of a specified\n- \n+ \n object in the collection.\n \n \n The\n- \n+ \n object for which the index is returned.\n \n \n The index of the specified\n- \n+ \n . If the\n- \n+ \n is not currently a member of the collection, it returns -1.\n \n \n- \n+ \n \n Inserts a\n- \n+ \n into the collection at the specified index.\n \n \n The zero-based index at which\n \n should be inserted.\n \n \n The\n- \n+ \n to insert.\n \n \n- \n+ \n Returns an enumerator that can iterate through the collection.\n \n A\n- \n+ \n for the entire collection.\n \n \n- \n+ \n Removes a member from the collection.\n \n The\n- \n+ \n to remove from the collection.\n \n \n- \n+ \n \n Enumerates the\n- \n+ \n elements of a\n- \n+ \n .\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified\n- \n+ \n .\n \n The collection that should be enumerated.\n \n- \n+ \n Gets the current element in the collection.\n The current element in the collection.\n \n- \n+ \n Advances the enumerator to the next element of the collection.\n \n \n if the enumerator was successfully advanced \n to the next element;\n \n if the enumerator has \n passed the end of the collection.\n \n \n- \n+ \n Sets the enumerator to its initial position, which is before the \n first element in the collection.\n \n- \n- Provides resource support to NAnt assemblies. This class cannot\n- be inherited from.\n- \n- \n- \n- Prevents the\n- \n- class from being \n- instantiated explicitly.\n- \n- \n- \n- Registers the assembly to be used as the fallback if resources\n- aren't found in the local satellite assembly.\n- \n- A\n- \n- that represents the\n- assembly to register.\n- \n- \n- The following example shows how to register a shared satellite\n- assembly.\n- \n- \n- \n- \n- Returns the value of the specified string resource.\n- \n- A\n- \n- that contains the name of the\n- resource to get.\n- \n- \n- A\n- \n- that contains the value of the\n- resource localized for the current culture.\n- \n- \n- The returned resource is localized for the cultural settings of the\n- current\n- \n- .\n- \n- The\n- GetString\n- method is thread-safe.\n- \n- \n- \n- The following example demonstrates the\n- GetString\n- method using\n- the cultural settings of the current\n- \n- .\n- \n- \n- \n- \n- Returns the value of the specified string resource localized for\n- the specified culture.\n- \n- \n- \n- A\n- \n- that contains the value of the\n- resource localized for the specified culture.\n- \n- \n- \n- The\n- GetString\n- method is thread-safe.\n- \n- \n- \n- The following example demonstrates the\n- GetString\n- method using\n- a specific culture.\n- \n- \n- \n- \n- Returns the value of the specified string resource localized for\n- the specified culture for the specified assembly.\n- \n- A\n- \n- that contains the name of the\n- resource to get.\n- \n- \n- A\n- \n- that represents\n- the culture for which the resource is localized.\n- \n- \n- A\n- \n- \n- \n- A\n- \n- that contains the value of the\n- resource localized for the specified culture.\n- \n- \n- \n- The\n- GetString\n- method is thread-safe.\n- \n- \n- \n- The following example demonstrates the\n- GetString\n- method using\n- specific culture and assembly.\n- \n- \n- \n- \n- Registers the specified assembly.\n- \n- A\n- \n- that represents the\n- assembly to register.\n- \n- \n- \n- Determines the manifest resource name of the resource holding the\n- localized strings.\n- The name of the assembly.\n- The manifest resource name of the resource holding the localized\n- strings for the specified assembly.\n- \n- The manifest resource name of the resource holding the localized\n- strings should match the name of the assembly, minus\n- Tasks\n- suffix.\n- \n- \n- \n- Used to control parsing of command-line arguments.\n- \n- \n- Indicates that this field is required. An error will be displayed\n- if it is not present when parsing arguments.\n- \n- \n- Only valid in conjunction with Multiple.\n- Duplicate values will result in an error.\n- \n- \n- Inidicates that the argument may be specified more than once.\n- Only valid if the argument is a collection\n- \n- \n- Inidicates that if this argument is specified, no other arguments may be specified.\n- \n- \n- The default type for non-collection arguments.\n- The argument is not required, but an error will be reported if it is specified more than once.\n- \n- \n- The default type for collection arguments.\n- The argument is permitted to occur multiple times, but duplicate \n- values will cause an error to be reported.\n- \n- \n- Marks a command-line option as being the default option. When the name of \n- a command-line argument is not specified, this option will be assumed.\n- \n- \n- \n- Initializes a new instance of the\n- \n- class\n- with the specified argument type.\n- \n- Specifies the checking to be done on the argument.\n+ \n+ Represents an XSLT parameter.\n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class.\n \n \n- \n- The name pattern to include/exclude.\n- \n- \n- \n- If\n- \n- then the pattern will be used; \n- otherwise, skipped. The default is\n- \n- .\n- \n- \n- \n- \n- If\n- \n- then the pattern will be used;\n- otherwise, skipped. The default is\n- \n- .\n- \n- \n- \n- ReplaceTokens filter token.\n+ \n+ The name of the XSLT parameter.\n+ \n+ The name of the XSLT parameter, or\n+ \n+ if \n+ not set.\n+ \n \n- \n- Token to be replaced.\n+ \n+ The namespace URI to associate with the parameter.\n+ \n+ The namespace URI to associate with the parameter, or\n+ \n+ if not set.\n+ \n \n- \n- New value of token.\n+ \n+ The value of the XSLT parameter.\n+ \n+ The value of the XSLT parameter, or\n+ \n+ if \n+ not set.\n+ \n \n- \n+ \n \n- Indicates if the token should be used to replace values. \n+ Indicates if the parameter should be added to the XSLT argument list.\n If\n \n- then the token will be used; \n- otherwise, not. The default is\n+ then the parameter will be added; \n+ otherwise, skipped. The default is\n \n .\n \n \n- \n+ \n \n- Indicates if the token should not be used to replace values.\n- If\n+ Indicates if the parameter should not be added to the XSLT argument\n+ list. If\n \n- then the token will be used;\n- otherwise, not. The default is\n+ then the parameter will be \n+ added; otherwise, skipped. The default is\n \n .\n \n \n \n \n Filesets are groups of files. These files can be found in a directory \n@@ -11837,210 +10508,201 @@\n \n then the patterns will be included; otherwise, skipped. The default \n is\n \n .\n \n \n- \n- A set of patterns, mostly used to include or exclude certain files.\n- \n- \n- The individual patterns support\n- if\n- and\n- unless\n- attributes\n- to specify that the element should only be used if or unless a given\n- condition is met.\n- \n- \n- The\n- \n- and\n- \n- elements load patterns from a file. When the file is a relative path,\n- it will be resolved relative to the project base directory in which\n- the patternset is defined. Each line of this file is taken to be a\n- pattern.\n- \n- The number sign (#) as the first non-blank character in a line denotes\n- that all text following it is a comment:\n- \n- \n- Patterns can be grouped to sets, and later be referenced by their\n- \n- .\n- \n- When used as a standalone element (global type), any properties that\n- are referenced will be resolved when the definition is processed, not\n- when it actually used. Passing a reference to a nested build file \n- will not cause the properties to be re-evaluated.\n- To improve reuse of globally defined patternsets, avoid referencing\n- any properties altogether.\n- \n- \n- \n- Define a set of patterns that matches all .cs files that do not contain\n- the text\n- Test\n- in their name.\n- \n- \n- \n- \n- \n- ]]>\n- \n- \n- \n- Define two sets. One holding C# sources, and one holding VB sources.\n- Both sets only include test sources when the\n- test\n- property is\n- set. A third set combines both C# and VB sources.\n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- ]]>\n- \n- \n- Define a set from patterns in a file.\n- \n- \n- \n- \n- ]]>\n- \n- \n- Defines a patternset with patterns that are loaded from an external\n- file, and shows the behavior when that patternset is passed as a\n- reference to a nested build script.\n- External file "c:\\foo\\build\\service.lst" holding patterns\n- of source files to include for the Foo.Service assembly:\n- \n- Main build script located in "c:\\foo\\default.build":\n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- ]]>\n- Nested build script located in "c:\\foo\\services\\default.build"\n- which uses the patternset to feed sources files to the C# compiler:\n- \n- \n- \n- \n- \n- \n- \n- \n- ]]>\n- At the time when the patternset is used in the "service"\n- build script, the following source files in "c:\\foo\\services\\src"\n- match the defined patterns:\n- \n- You should have observed that:\n- \n- \n- although the patternset is used from the "service"\n- build script, the path to the external file is resolved relative\n- to the base directory of the "main" build script in\n- which the patternset is defined.\n- \n- \n- \n- the "TraceListener.cs" file is included, even though \n- the "build.debug" property was changed to\n- false\n- after the patternset was defined (but before it was passed to\n- the nested build, and used).\n- \n- \n- \n- \n- \n+ \n+ \n+ Contains a collection of\n+ \n+ elements.\n+ \n+ \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class.\n+ \n+ \n+ \n+ Gets or sets the element at the specified index.\n+ The zero-based index of the element to get or set.\n+ \n+ \n+ \n+ Removes all items from the\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Adds a\n+ \n+ to the end of the collection.\n+ \n+ \n+ The\n+ \n+ to be added to the end of the collection.\n+ \n+ The position into which the new element was inserted.\n+ \n+ \n+ \n+ Adds the elements of a\n+ \n+ array to the end of the collection.\n+ \n+ \n+ The array of\n+ \n+ elements to be added to the end of the collection.\n+ \n+ \n+ \n+ \n+ Adds the elements of a\n+ \n+ to the end of the collection.\n+ \n+ \n+ The\n+ \n+ to be added to the end of the collection.\n+ \n+ \n+ \n+ \n+ Determines whether a\n+ \n+ is in the collection.\n+ \n+ \n+ The\n+ \n+ to locate in the collection.\n+ \n+ \n+ \n+ if\n+ \n+ is found in the \n+ collection; otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ Copies the entire collection to a compatible one-dimensional array,\n+ starting at the specified index of the target array.\n+ The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.\n+ \n+ The zero-based index in\n+ \n+ at which copying begins.\n+ \n+ \n+ \n+ \n+ Retrieves the index of a specified\n+ \n+ object in the collection.\n+ \n+ \n+ The\n+ \n+ object for which the index is returned.\n+ \n+ \n+ The index of the specified\n+ \n+ . If the\n+ \n+ is not currently a member of the collection, it returns -1.\n+ \n \n- \n+ \n \n- Initializes a new instance of the\n- \n- class.\n+ Inserts a\n+ \n+ into the collection at the specified index.\n \n+ \n+ The zero-based index at which\n+ \n+ should be inserted.\n+ \n+ \n+ The\n+ \n+ to insert.\n+ \n \n- \n- Defines a single pattern for files to include.\n+ \n+ Returns an enumerator that can iterate through the collection.\n+ \n+ A\n+ \n+ for the entire collection.\n+ \n \n- \n+ \n+ Removes a member from the collection.\n+ \n+ The\n+ \n+ to remove from the collection.\n+ \n+ \n+ \n \n- Loads multiple patterns of files to include from a given file, set\n- using the\n- \n- parameter.\n+ Enumerates the\n+ \n+ elements of a\n+ \n+ .\n \n \n- \n- Defines a single pattern for files to exclude.\n- \n- \n+ \n \n- Loads multiple patterns of files to exclude from a given file, set\n- using the\n- \n- parameter.\n+ Initializes a new instance of the\n+ \n+ class\n+ with the specified\n+ \n+ .\n \n+ The collection that should be enumerated.\n \n- \n- Adds a nested set of patterns, or references other standalone \n- patternset.\n- \n- The\n- \n- to add.\n- \n+ \n+ Gets the current element in the collection.\n+ The current element in the collection.\n+ \n+ \n+ Gets the current element in the collection.\n+ The current element in the collection.\n+ \n+ \n+ Advances the enumerator to the next element of the collection.\n+ \n+ \n+ if the enumerator was successfully advanced \n+ to the next element;\n+ \n+ if the enumerator has \n+ passed the end of the collection.\n+ \n+ \n+ \n+ Sets the enumerator to its initial position, which is before the \n+ first element in the collection.\n \n \n Represents an option.\n \n \n name, value constructor\n \n@@ -12077,95 +10739,360 @@\n \n then the option will be passed; \n otherwise, skipped. The default is\n \n .\n \n \n- \n- Represents an environment variable.\n+ \n+ \n+ Contains a collection of\n+ \n+ elements.\n+ \n \n- \n+ \n \n- Initializes a\n- \n- instance with the\n- specified name and value.\n+ Initializes a new instance of the\n+ \n+ class.\n \n- The name of the environment variable.\n- The value of the environment variable.\n \n- \n+ \n \n- Initializes a\n- \n+ Initializes a new instance of the\n+ \n+ class\n+ with the specified\n+ \n instance.\n \n \n- \n- The name of the environment variable.\n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class\n+ with the specified array of\n+ \n+ instances.\n+ \n \n- \n- The literal value for the environment variable.\n+ \n+ Gets or sets the element at the specified index.\n+ The zero-based index of the element to get or set.\n \n- \n- The value for a file-based environment variable. NAnt will convert \n- it to an absolute filename.\n+ \n+ \n+ Gets the\n+ \n+ with the specified name.\n+ \n+ \n+ The name of the\n+ \n+ to get.\n+ \n \n- \n- The value for a directory-based environment variable. NAnt will \n- convert it to an absolute path.\n+ \n+ \n+ Adds a\n+ \n+ to the end of the collection.\n+ \n+ \n+ The\n+ \n+ to be added to the end of the collection.\n+ \n+ The position into which the new element was inserted.\n \n- \n+ \n \n- The value for a PATH like environment variable. You can use\n+ Adds the elements of a\n+ \n+ array to the end of the collection.\n+ \n+ \n+ The array of\n+ \n+ elements to be added to the end of the collection.\n+ \n+ \n+ \n+ \n+ Adds the elements of a\n+ \n+ to the end of the collection.\n+ \n+ \n+ The\n+ \n+ to be added to the end of the collection.\n+ \n+ \n+ \n+ \n+ Determines whether a\n+ \n+ is in the collection.\n+ \n+ \n+ The\n+ \n+ to locate in the collection.\n+ \n+ \n+ \n+ if\n+ \n+ is found in the \n+ collection; otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Determines whether a\n+ \n+ with the specified\n+ value is in the collection.\n+ \n+ The argument value to locate in the collection.\n+ \n+ \n+ if a\n+ \n+ with \n+ value\n+ \n+ is found in the collection; otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.\n+ The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.\n+ \n+ The zero-based index in\n+ \n+ at which copying begins.\n+ \n+ \n+ \n+ \n+ Retrieves the index of a specified\n+ \n+ object in the collection.\n+ \n+ \n+ The\n+ \n+ object for which the index is returned.\n+ \n+ \n+ The index of the specified\n+ \n+ . If the\n+ \n+ is not currently a member of the collection, it returns -1.\n+ \n+ \n+ \n+ \n+ Inserts a\n+ \n+ into the collection at the specified index.\n+ \n+ \n+ The zero-based index at which\n+ \n+ should be inserted.\n+ \n+ \n+ The\n+ \n+ to insert.\n+ \n+ \n+ \n+ Returns an enumerator that can iterate through the collection.\n+ \n+ A\n+ \n+ for the entire collection.\n+ \n+ \n+ \n+ Removes a member from the collection.\n+ \n+ The\n+ \n+ to remove from the collection.\n+ \n+ \n+ \n+ \n+ Enumerates the\n+ \n+ elements of a\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class\n+ with the specified\n+ \n+ .\n+ \n+ The collection that should be enumerated.\n+ \n+ \n+ Gets the current element in the collection.\n+ The current element in the collection.\n+ \n+ \n+ Advances the enumerator to the next element of the collection.\n+ \n+ \n+ if the enumerator was successfully advanced \n+ to the next element;\n+ \n+ if the enumerator has \n+ passed the end of the collection.\n+ \n+ \n+ \n+ Sets the enumerator to its initial position, which is before the \n+ first element in the collection.\n+ \n+ \n+ Represents a nested path element.\n+ \n+ \n+ The name of a file to add to the path. Will be replaced with \n+ the absolute path of the file.\n+ \n+ \n+ The name of a directory to add to the path. Will be replaced with \n+ the absolute path of the directory.\n+ \n+ \n+ \n+ A string that will be treated as a path-like string. You can use\n :\n or\n ;\n- as path separators and NAnt will convert it to \n- the platform's local conventions.\n+ as path separators and NAnt will convert it \n+ to the platform's local conventions, while resolving references\n+ to environment variables.\n \n \n- \n- Sets a single environment variable and treats it like a PATH - \n- ensures the right separator for the local platform is used.\n+ \n+ \n+ If\n+ \n+ then the entry will be added to the\n+ path; otherwise, skipped. The default is\n+ \n+ .\n+ \n \n- \n- Gets the value of the environment variable.\n+ \n+ \n+ Opposite of\n+ \n+ . If\n+ \n+ then the entry will be added to the path; otherwise, skipped. \n+ The default is\n+ \n+ .\n+ \n \n- \n+ \n+ Gets the parts of a path represented by this element.\n+ \n+ A\n+ \n+ containing the parts of a path \n+ represented by this element.\n+ \n+ \n+ \n \n- Indicates if the environment variable should be passed to the \n- external program. If\n+ Initializes a new instance of the\n+ \n+ class.\n+ \n+ \n+ \n+ The name pattern to include/exclude.\n+ \n+ \n+ \n+ If\n \n- then the environment\n- variable will be passed; otherwise, skipped. The default is\n+ then the pattern will be used; \n+ otherwise, skipped. The default is\n \n .\n \n \n- \n+ \n \n- Indicates if the environment variable should not be passed to the \n- external program. If\n+ If\n \n- then the environment\n- variable will be passed; otherwise, skipped. The default is\n+ then the pattern will be used;\n+ otherwise, skipped. The default is\n \n .\n \n \n- \n- A set of environment variables.\n+ \n+ \n+ A specialized\n+ \n+ used for specifying a set of \n+ directories.\n+ \n+ Hint for supporting tasks that the included directories instead of \n+ files should be used.\n \n- \n- Environment variable to pass to a program.\n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class.\n+ \n \n- \n- Environment variable to pass to a program.\n+ \n+ \n+ Copy constructor for\n+ \n+ . Required in order to \n+ assign references of\n+ \n+ type where\n+ \n+ is used.\n+ \n+ \n+ A\n+ \n+ instance to create a\n+ \n+ from.\n+ \n \n \n \n Contains a collection of\n \n elements.\n \n@@ -12386,14 +11313,304 @@\n passed the end of the collection.\n
\n
\n \n Sets the enumerator to its initial position, which is before the \n first element in the collection.\n \n+ \n+ \n+ Contains a collection of\n+ \n+ elements.\n+ \n+ \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class.\n+ \n+ \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class\n+ with the specified\n+ \n+ instance.\n+ \n+ \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class\n+ with the specified array of\n+ \n+ instances.\n+ \n+ \n+ \n+ Gets or sets the element at the specified index.\n+ The zero-based index of the element to get or set.\n+ \n+ \n+ \n+ Gets the\n+ \n+ with the specified prefix.\n+ \n+ \n+ The prefix of the\n+ \n+ to get.\n+ \n+ \n+ \n+ \n+ Adds a\n+ \n+ to the end of the collection.\n+ \n+ \n+ The\n+ \n+ to be added to the end of the collection.\n+ \n+ The position into which the new element was inserted.\n+ \n+ \n+ \n+ Adds the elements of a\n+ \n+ array to the end of the collection.\n+ \n+ \n+ The array of\n+ \n+ elements to be added to the end of the collection.\n+ \n+ \n+ \n+ \n+ Adds the elements of a\n+ \n+ to the end of the collection.\n+ \n+ \n+ The\n+ \n+ to be added to the end of the collection.\n+ \n+ \n+ \n+ \n+ Determines whether a\n+ \n+ is in the collection.\n+ \n+ \n+ The\n+ \n+ to locate in the collection.\n+ \n+ \n+ \n+ if\n+ \n+ is found in the \n+ collection; otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Determines whether a\n+ \n+ with the specified\n+ value is in the collection.\n+ \n+ The argument value to locate in the collection.\n+ \n+ \n+ if a\n+ \n+ with \n+ value\n+ \n+ is found in the collection; otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.\n+ The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.\n+ \n+ The zero-based index in\n+ \n+ at which copying begins.\n+ \n+ \n+ \n+ \n+ Retrieves the index of a specified\n+ \n+ object in the collection.\n+ \n+ \n+ The\n+ \n+ object for which the index is returned.\n+ \n+ \n+ The index of the specified\n+ \n+ . If the\n+ \n+ is not currently a member of the collection, it returns -1.\n+ \n+ \n+ \n+ \n+ Inserts a\n+ \n+ into the collection at the specified index.\n+ \n+ \n+ The zero-based index at which\n+ \n+ should be inserted.\n+ \n+ \n+ The\n+ \n+ to insert.\n+ \n+ \n+ \n+ Returns an enumerator that can iterate through the collection.\n+ \n+ A\n+ \n+ for the entire collection.\n+ \n+ \n+ \n+ Removes a member from the collection.\n+ \n+ The\n+ \n+ to remove from the collection.\n+ \n+ \n+ \n+ \n+ Enumerates the\n+ \n+ elements of a\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class\n+ with the specified\n+ \n+ .\n+ \n+ The collection that should be enumerated.\n+ \n+ \n+ Gets the current element in the collection.\n+ The current element in the collection.\n+ \n+ \n+ Advances the enumerator to the next element of the collection.\n+ \n+ \n+ if the enumerator was successfully advanced \n+ to the next element;\n+ \n+ if the enumerator has \n+ passed the end of the collection.\n+ \n+ \n+ \n+ Sets the enumerator to its initial position, which is before the \n+ first element in the collection.\n+ \n+ \n+ Provides credentials for password-based authentication schemes.\n+ \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class.\n+ \n+ \n+ \n+ The domain or computer name that verifies the credentials.\n+ \n+ \n+ The password for the user name associated with the credentials.\n+ \n+ \n+ The user name associated with the credentials.\n+ \n+ \n+ \n+ Indicates if the credentials should be used to provide authentication\n+ information to the external resource. If\n+ \n+ then \n+ the credentials will be passed; otherwise, not. The default is\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Indicates if the credentials should not be used to provide authentication\n+ information to the external resource. If\n+ \n+ then the \n+ credentials will be passed; otherwise, not. The default is\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Returns a\n+ \n+ instance representing\n+ the current\n+ \n+ .\n+ \n+ \n+ A\n+ \n+ instance representing the current\n+ \n+ , or\n+ \n+ if the \n+ credentials should not be used to provide authentication information\n+ to the external resource.\n+ \n+ \n \n \n Contains a collection of\n \n elements.\n \n \n@@ -12612,34 +11829,95 @@\n passed the end of the collection.\n
\n
\n \n Sets the enumerator to its initial position, which is before the \n first element in the collection.\n \n- \n- Represents an element of which the XML is processed by its parent task \n- or type.\n+ \n+ Represents an environment variable.\n \n- \n- Gets the XML that this element represents.\n+ \n+ \n+ Initializes a\n+ \n+ instance with the\n+ specified name and value.\n+ \n+ The name of the environment variable.\n+ The value of the environment variable.\n \n- \n+ \n \n- Gets a value indicating whether the element is performing additional\n- processing using the\n- \n- that was use to \n- initialize the element.\n+ Initializes a\n+ \n+ instance.\n \n- \n+ \n+ \n+ The name of the environment variable.\n+ \n+ \n+ The literal value for the environment variable.\n+ \n+ \n+ The value for a file-based environment variable. NAnt will convert \n+ it to an absolute filename.\n+ \n+ \n+ The value for a directory-based environment variable. NAnt will \n+ convert it to an absolute path.\n+ \n+ \n+ \n+ The value for a PATH like environment variable. You can use\n+ :\n+ or\n+ ;\n+ as path separators and NAnt will convert it to \n+ the platform's local conventions.\n+ \n+ \n+ \n+ Sets a single environment variable and treats it like a PATH - \n+ ensures the right separator for the local platform is used.\n+ \n+ \n+ Gets the value of the environment variable.\n+ \n+ \n+ \n+ Indicates if the environment variable should be passed to the \n+ external program. If\n \n- , as the XML that represents this build \n- element is processed by the containing task or type.\n- \n+ then the environment\n+ variable will be passed; otherwise, skipped. The default is\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Indicates if the environment variable should not be passed to the \n+ external program. If\n+ \n+ then the environment\n+ variable will be passed; otherwise, skipped. The default is\n+ \n+ .\n+ \n+ \n+ \n+ A set of environment variables.\n+ \n+ \n+ Environment variable to pass to a program.\n+ \n+ \n+ Environment variable to pass to a program.\n \n \n Contains HTTP proxy settings used to process requests to Internet \n resources.\n \n \n \n@@ -12705,2368 +11983,3393 @@\n instance representing the current\n \n , or\n \n if this proxy should not be used to connect to the external resource.\n \n \n- \n- \n- Paths are groups of files and/or directories that need to be passed as a single\n- unit. The order in which parts of the path are specified in the build file is \n- retained, and duplicate parts are automatically suppressed.\n- \n- \n- \n- Define a global\n- <path>\n- that can be referenced by other\n- tasks or types.\n- \n- \n- \n- \n- \n- ]]>\n- \n- \n- \n- \n- Initializes a new instance of the\n- \n- class.\n- \n- \n- \n- \n- Invoked by\n- \n- for build \n- attributes with an underlying\n- \n- type.\n- \n- \n- The\n- \n- to be used to resolve relative paths.\n- \n- The string representing a path.\n- \n- \n- Returns a textual representation of the path, which can be used as\n- PATH environment variable definition.\n- A textual representation of the path.\n- \n- \n- Defines a set of path elements to add to the current path.\n- \n- The\n- \n- to add.\n- \n- \n- \n- Defines a path element to add to the current path.\n- \n- The\n- \n- to add.\n- \n- \n- \n- Returns all path elements defined by this path object.\n- A list of path elements.\n- \n- \n- Splits a PATH (with ; or : as separators) into its parts, while \n- resolving references to environment variables.\n- \n- The\n- \n- to be used to resolve relative paths.\n- \n- The path to translate.\n- A PATH split up its parts, with references to environment variables\n- resolved and duplicate entries removed.\n- \n- \n- \n- A specialized\n- \n- used for specifying a set of \n- directories.\n- \n- Hint for supporting tasks that the included directories instead of \n- files should be used.\n- \n- \n- \n- Initializes a new instance of the\n- \n- class.\n- \n- \n- \n- \n- Copy constructor for\n- \n- . Required in order to \n- assign references of\n- \n- type where\n- \n- is used.\n- \n- \n- A\n- \n- instance to create a\n- \n- from.\n- \n- \n- \n+ \n \n Contains a collection of\n- \n+ \n elements.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified\n- \n+ \n instance.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified array of\n- \n+ \n instances.\n \n \n- \n+ \n Gets or sets the element at the specified index.\n The zero-based index of the element to get or set.\n \n- \n- \n- Gets the\n- \n- with the specified name.\n- \n- \n- The name of the\n- \n- to get.\n- \n- \n- \n+ \n \n Adds a\n- \n+ \n to the end of the collection.\n \n \n The\n- \n+ \n to be added to the end of the collection.\n \n The position into which the new element was inserted.\n \n- \n+ \n \n Adds the elements of a\n- \n+ \n array to the end of the collection.\n \n \n The array of\n- \n+ \n elements to be added to the end of the collection.\n \n \n- \n+ \n \n Adds the elements of a\n- \n+ \n to the end of the collection.\n \n \n The\n- \n+ \n to be added to the end of the collection.\n \n \n- \n+ \n \n Determines whether a\n- \n+ \n is in the collection.\n \n \n The\n- \n+ \n to locate in the collection.\n \n \n \n if\n \n is found in the \n collection; otherwise,\n \n .\n \n \n- \n- \n- Determines whether a\n- \n- with the specified\n- value is in the collection.\n- \n- The argument value to locate in the collection.\n- \n- \n- if a\n- \n- with \n- value\n- \n- is found in the collection; otherwise,\n- \n- .\n- \n- \n- \n+ \n Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.\n The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.\n \n The zero-based index in\n \n at which copying begins.\n \n \n- \n+ \n \n Retrieves the index of a specified\n- \n+ \n object in the collection.\n \n \n The\n- \n+ \n object for which the index is returned.\n \n \n The index of the specified\n- \n+ \n . If the\n- \n+ \n is not currently a member of the collection, it returns -1.\n \n \n- \n+ \n \n Inserts a\n- \n+ \n into the collection at the specified index.\n \n \n The zero-based index at which\n \n should be inserted.\n \n \n The\n- \n+ \n to insert.\n \n \n- \n+ \n Returns an enumerator that can iterate through the collection.\n \n A\n- \n+ \n for the entire collection.\n \n \n- \n+ \n Removes a member from the collection.\n \n The\n- \n+ \n to remove from the collection.\n \n \n- \n+ \n \n Enumerates the\n- \n+ \n elements of a\n- \n+ \n .\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified\n- \n+ \n .\n \n The collection that should be enumerated.\n \n- \n+ \n Gets the current element in the collection.\n The current element in the collection.\n \n- \n+ \n Advances the enumerator to the next element of the collection.\n \n \n if the enumerator was successfully advanced \n to the next element;\n \n if the enumerator has \n passed the end of the collection.\n \n \n- \n+ \n Sets the enumerator to its initial position, which is before the \n first element in the collection.\n \n- \n- Provides credentials for password-based authentication schemes.\n+ \n+ Gets the collection of environment variables that should be passed\n+ to external programs that are launched.\n+ \n+ The collection of environment variables that should be passed\n+ to external programs that are launched.\n+ \n \n- \n- \n- Initializes a new instance of the\n- \n- class.\n- \n+ \n+ Represents an explicitly named list of directories.\n+ \n+ A\n+ \n+ is useful when you want to capture a list of\n+ directories regardless whether they currently exist.\n+ \n \n- \n- The domain or computer name that verifies the credentials.\n+ \n+ The base of the directory of this dirlist. The default is the project\n+ base directory.\n \n- \n- The password for the user name associated with the credentials.\n+ \n+ The command-line arguments for the runtime engine.\n \n- \n- The user name associated with the credentials.\n+ \n+ Helper class for determining whether assemblies are located in the \n+ Global Assembly Cache.\n \n- \n+ \n \n- Indicates if the credentials should be used to provide authentication\n- information to the external resource. If\n- \n- then \n- the credentials will be passed; otherwise, not. The default is\n- \n+ Initializes a new instance of the\n+ \n+ class in \n+ the context of the given\n+ \n .\n \n \n- \n+ \n \n- Indicates if the credentials should not be used to provide authentication\n- information to the external resource. If\n- \n- then the \n- credentials will be passed; otherwise, not. The default is\n+ Gets the\n+ \n+ context of the\n+ \n+ .\n+ \n+ \n+ The\n+ \n+ context of the\n+ \n+ .\n+ \n+ \n+ \n+ Determines whether an assembly is installed in the Global\n+ Assembly Cache given its file name or path.\n+ The name or path of the file that contains the manifest of the assembly.\n+ \n+ \n+ if\n+ \n+ is \n+ installed in the Global Assembly Cache; otherwise,\n \n .\n+ \n+ \n+ \n+ To determine whether the specified assembly is installed in the \n+ Global Assembly Cache, the assembly is loaded into a separate\n+ \n+ .\n+ \n+ \n+ If the family of the current runtime framework does not match the\n+ family of the current target framework, this method will return\n+ \n+ for all assemblies as there's no way to\n+ determine whether a given assembly is in the Global Assembly Cache\n+ for another framework family than the family of the current runtime\n+ framework.\n+ \n+ \n+ \n+ \n+ \n+ Holds the\n+ \n+ in which assemblies will be loaded\n+ to determine whether they are in the Global Assembly Cache.\n \n \n- \n+ \n \n- Returns a\n- \n- instance representing\n- the current\n- \n+ Holds the\n+ \n+ context of the\n+ \n .\n \n+ \n+ \n+ Holds a list of assembly files for which already has been determined \n+ whether they are located in the Global Assembly Cache.\n+ \n+ \n+ The key of the\n+ \n+ is the full path to the \n+ assembly file and the value is a\n+ \n+ indicating \n+ whether the assembly is located in the Global Assembly Cache.\n+ \n+ \n+ \n+ \n+ Holds a value indicating whether the object has been disposed.\n+ \n+ \n+ Obtains a lifetime service object to control the lifetime policy for \n+ this instance.\n \n- A\n- \n- instance representing the current\n- \n- , or\n- \n- if the \n- credentials should not be used to provide authentication information\n- to the external resource.\n+ An object of type\n+ \n+ used to control the lifetime \n+ policy for this instance. This is the current lifetime service object \n+ for this instance if one exists; otherwise, a new lifetime service \n+ object initialized with a lease that will never time out.\n \n \n- \n+ \n+ Determines whether an assembly is installed in the Global\n+ Assembly Cache given its file name or path.\n+ The name or path of the file that contains the manifest of the assembly.\n+ \n+ \n+ if\n+ \n+ is \n+ installed in the Global Assembly Cache; otherwise,\n+ \n+ .\n+ \n+ \n+ \n \n- Contains a collection of\n- \n- elements.\n+ Contains a strongly typed collection of\n+ \n+ objects.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n- class with the\n- specified\n- \n+ \n+ class\n+ with the specified\n+ \n instance.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n- class with the\n- specified array of\n- \n+ \n+ class\n+ with the specified array of\n+ \n instances.\n \n \n- \n+ \n Gets or sets the element at the specified index.\n- The zero-based index of the element to get\n- or set.\n+ The zero-based index of the element to get or set.\n \n- \n+ \n \n Gets the\n- \n+ \n with the specified name.\n \n- \n+ \n The name of the\n- \n+ \n to get.\n \n \n- \n+ \n \n Adds a\n- \n+ \n to the end of the collection.\n \n \n The\n- \n- to be added\n- to the end of the collection.\n+ \n+ to be added to the end of the collection.\n \n The position into which the new element was inserted.\n \n- \n+ \n \n Adds the elements of a\n- \n- array to the\n- end of the collection.\n+ \n+ array to the end of the collection.\n \n \n The array of\n- \n+ \n elements to be added to the end of the collection.\n \n \n- \n+ \n \n Adds the elements of a\n- \n+ \n to the end of the collection.\n \n \n The\n- \n+ \n to be added to the end of the collection.\n \n \n- \n+ \n \n Determines whether a\n- \n- is in the\n- collection.\n+ \n+ is in the collection.\n \n \n The\n- \n- to locate\n- in the collection.\n+ \n+ to locate in the collection.\n \n \n \n if\n \n is found in the \n collection; otherwise,\n \n .\n \n \n- \n- \n- Determines whether a\n- \n- with the\n- specified value is in the collection.\n- \n- The argument value to locate in the\n- collection.\n- \n- \n- if a\n- \n- with value\n- \n- is found in the collection;\n- otherwise,\n- \n- .\n- \n- \n- \n- Copies the entire collection to a compatible one-dimensional array,\n- starting at the specified index of the target array.\n- The one-dimensional array that is the\n- destination of the elements copied from the collection. The array\n- must have zero-based indexing.\n+ \n+ Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.\n+ The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.\n \n The zero-based index in\n \n at which copying begins.\n \n \n- \n+ \n \n Retrieves the index of a specified\n- \n+ \n object in the collection.\n \n \n The\n- \n- object for\n- which the index is returned.\n+ \n+ object for which the index is returned.\n \n \n The index of the specified\n- \n+ \n . If the\n- \n- is not currently a member of the\n- collection, it returns -1.\n+ \n+ is not currently a member of the collection, it returns -1.\n \n \n- \n+ \n \n Inserts a\n- \n- into the collection at\n- the specified index.\n+ \n+ into the collection at the specified index.\n \n \n The zero-based index at which\n \n should be inserted.\n \n \n The\n- \n- to\n- insert.\n+ \n+ to insert.\n \n \n- \n+ \n Returns an enumerator that can iterate through the collection.\n \n A\n- \n- for the entire\n- collection.\n+ \n+ for the entire collection.\n \n \n- \n+ \n Removes a member from the collection.\n \n The\n- \n- to remove\n- from the collection.\n+ \n+ to remove from the collection.\n \n \n- \n+ \n \n Enumerates the\n- \n+ \n elements of a\n- \n+ \n .\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified\n- \n+ \n .\n \n- The collection that should be\n- enumerated.\n+ The collection that should be enumerated.\n \n- \n+ \n Gets the current element in the collection.\n The current element in the collection.\n \n- \n+ \n Advances the enumerator to the next element of the collection.\n \n \n if the enumerator was successfully advanced \n to the next element;\n \n if the enumerator has \n passed the end of the collection.\n \n \n- \n+ \n Sets the enumerator to its initial position, which is before the \n first element in the collection.\n \n- \n- Specifies the execution mode for managed applications.\n+ \n+ Provides modified version for Copy and Move from the File class that \n+ allow for filter chain processing.\n+ \n+ \n+ Constant buffer size for copy/move functions.\n+ Default value is 8k\n+ \n+ \n+ Copies a file filtering its content through the filter chain.\n+ The file to copy\n+ The file to copy to\n+ \n+ Chain of filters to apply when copying, or\n+ \n+ is no\n+ filters should be applied.\n+ \n+ The encoding used to read the soure file.\n+ The encoding used to write the destination file.\n+ \n+ \n+ Moves a file filtering its content through the filter chain.\n+ The file to move.\n+ The file to move move to.\n+ \n+ Chain of filters to apply when moving, or\n+ \n+ is no\n+ filters should be applied.\n+ \n+ The encoding used to read the soure file.\n+ The encoding used to write the destination file.\n+ \n+ \n+ Copies a directory while filtering its file content through the filter chain.\n+ Source directory to copy from.\n+ Destination directory to copy to.\n+ \n+ Chain of filters to apply when copying, or\n+ \n+ is no\n+ filters should be applied.\n+ \n+ The encoding used to read the soure file.\n+ The encoding used to write the destination file.\n+ \n+ \n+ Moves a directory while filtering its file content through the filter chain.\n+ Source directory to move from.\n+ Destination directory to move to.\n+ \n+ Chain of filters to apply when copying, or\n+ \n+ is no\n+ filters should be applied.\n+ \n+ The encoding used to read the soure file.\n+ The encoding used to write the destination file.\n+ \n+ \n+ Generates a new temporary directory name based on the system's\n+ temporary path.\n+ The temp directory name.\n+ \n+ \n+ Reads a file filtering its content through the filter chain.\n+ The file to read.\n+ \n+ Chain of filters to apply when reading, or\n+ \n+ is no filters should be applied.\n+ \n+ The encoding used to read the file.\n+ \n+ If\n+ \n+ is\n+ \n+ ,\n+ then the system's ANSI code page will be used to read the file.\n+ \n+ \n+ \n+ Returns a uniquely named empty temporary directory on disk.\n+ \n+ A\n+ \n+ representing the temporary directory.\n+ \n+ \n+ \n+ Combines two path strings.\n+ The first path.\n+ The second path.\n+ \n+ A string containing the combined paths. If one of the specified \n+ paths is a zero-length string, this method returns the other path. \n+ If\n+ \n+ contains an absolute path, this method \n+ returns\n+ \n+ .\n+ \n \n- For backward compatibility, the following string values can also be\n- used in build files:\n- \n- \n- Value\n- Corresponding field\n- \n- \n- "true"\n- \n- \n- \n- \n- \n- "false"\n- \n- \n- \n- \n- \n \n- Even if set to\n- \n- , the operating system can still\n- run the program as a managed application.\n+ On *nix, processing is delegated to\n+ \n+ .\n \n \n- On Linux this can be done through\n- binfmt_misc\n- , while on\n- Windows installing the .NET Framework redistributable caused managed\n- applications to run on the MS CLR by default.\n+ On Windows, this method normalized the paths to avoid running into\n+ the 260 character limit of a path and converts forward slashes in \n+ both\n+ \n+ and\n+ \n+ to \n+ the platform's directory separator character.\n \n \n \n- \n- Do not threat the program as a managed application.\n+ \n+ Returns Absolute Path (Fix for 260 Char Limit of Path.GetFullPath(...))\n+ The file or directory for which to obtain absolute path information.\n+ Path Resolved\n+ \n+ path is a zero-length string, contains only white space or contains one or more invalid characters as defined by\n+ \n+ .\n+ \n+ \n+ \n+ is\n+ \n+ .\n+ \n \n- \n- Leave it up to the CLR to determine which specific version of\n- the CLR will be used to run the application.\n+ \n+ Returns the home directory of the current user.\n+ The home directory of the current user.\n \n- \n- Forces an application to run against the currently targeted\n- version of a given CLR.\n+ \n+ Scans a list of directories for the specified filename.\n+ The list of directories to search.\n+ The name of the file to look for.\n+ Specifies whether the directory should be searched recursively.\n+ The directories are scanned in the order in which they are defined.\n+ The absolute path to the specified file, or null if the file was\n+ not found.\n \n- \n- \n- Specialized\n- \n- that also supports \n- case-insensitive conversion of "true" to\n- \n- and "false" to\n- \n- .\n- \n+ \n+ Provides a set of helper methods related to reflection.\n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class.\n \n+ Uses a private access modifier to prevent instantiation of this class.\n \n- \n- Converts the given object to the type of this converter, using the \n- specified context and culture information.\n- \n- An\n- \n- that provides a format context.\n+ \n+ Loads the type specified in the type string with assembly qualified name.\n+ The assembly qualified name of the type to load.\n+ \n+ Flag set to\n+ \n+ to throw an exception if the type cannot be loaded.\n+ \n+ \n+ \n+ is\n+ \n+ and \n+ an error is encountered while loading the\n+ \n+ , or\n+ \n+ is not an assembly qualified name.\n+ \n+ \n+ If the\n+ \n+ cannot be instantiated from the assembly\n+ qualified type name, then we'll try to instantiate the type using its\n+ simple type name from an already loaded assembly with an assembly \n+ name mathing the assembly in the assembly qualified type name.\n+ \n+ \n+ The type loaded or\n+ \n+ if it could not be loaded.\n+ \n+ \n+ \n+ Provides resource support to NAnt assemblies. This class cannot\n+ be inherited from.\n+ \n+ \n+ \n+ Prevents the\n+ \n+ class from being \n+ instantiated explicitly.\n+ \n+ \n+ \n+ Registers the assembly to be used as the fallback if resources\n+ aren't found in the local satellite assembly.\n+ \n+ A\n+ \n+ that represents the\n+ assembly to register.\n+ \n+ \n+ The following example shows how to register a shared satellite\n+ assembly.\n+ \n+ \n+ \n+ \n+ Returns the value of the specified string resource.\n+ \n+ A\n+ \n+ that contains the name of the\n+ resource to get.\n+ \n+ \n+ A\n+ \n+ that contains the value of the\n+ resource localized for the current culture.\n+ \n+ \n+ The returned resource is localized for the cultural settings of the\n+ current\n+ \n+ .\n+ \n+ The\n+ GetString\n+ method is thread-safe.\n+ \n+ \n+ \n+ The following example demonstrates the\n+ GetString\n+ method using\n+ the cultural settings of the current\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Returns the value of the specified string resource localized for\n+ the specified culture.\n+ \n+ \n+ \n+ A\n+ \n+ that contains the value of the\n+ resource localized for the specified culture.\n+ \n+ \n+ \n+ The\n+ GetString\n+ method is thread-safe.\n+ \n+ \n+ \n+ The following example demonstrates the\n+ GetString\n+ method using\n+ a specific culture.\n+ \n+ \n+ \n+ \n+ Returns the value of the specified string resource localized for\n+ the specified culture for the specified assembly.\n+ \n+ A\n+ \n+ that contains the name of the\n+ resource to get.\n \n \n A\n \n- object. If a\n- \n- is passed, the current culture is assumed.\n+ that represents\n+ the culture for which the resource is localized.\n \n- \n- The\n- \n- to convert.\n+ \n+ A\n+ \n+ \n+ \n+ A\n+ \n+ that contains the value of the\n+ resource localized for the specified culture.\n+ \n+ \n+ \n+ The\n+ GetString\n+ method is thread-safe.\n+ \n+ \n+ \n+ The following example demonstrates the\n+ GetString\n+ method using\n+ specific culture and assembly.\n+ \n+ \n+ \n+ \n+ Registers the specified assembly.\n+ \n+ A\n+ \n+ that represents the\n+ assembly to register.\n+ \n+ \n+ \n+ Determines the manifest resource name of the resource holding the\n+ localized strings.\n+ The name of the assembly.\n+ The manifest resource name of the resource holding the localized\n+ strings for the specified assembly.\n+ \n+ The manifest resource name of the resource holding the localized\n+ strings should match the name of the assembly, minus\n+ Tasks\n+ suffix.\n+ \n+ \n+ \n+ Resolves assemblies by caching assemblies that were loaded.\n+ \n+ \n+ \n+ Initializes an instanse of the\n+ \n+ class.\n+ \n+ \n+ \n+ \n+ Initializes an instanse of the\n+ \n+ class in the context of the given\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Installs the assembly resolver by hooking up to the\n+ \n+ event.\n+ \n+ \n+ \n+ Uninstalls the assembly resolver.\n+ \n+ \n+ Resolves an assembly not found by the system using the assembly \n+ cache.\n+ The source of the event.\n+ \n+ A\n+ \n+ that contains the event data.\n \n \n+ The loaded assembly, or\n+ \n+ if not found.\n+ \n+ \n+ \n+ Occurs when an assembly is loaded. The loaded assembly is added \n+ to the assembly cache.\n+ The source of the event.\n+ \n+ An\n+ \n+ that contains the event data.\n+ \n+ \n+ \n+ Logs a message with the given priority.\n+ The message priority at which the specified message is to be logged.\n+ The message to log, containing zero or more format items.\n+ \n An\n \n- that represents the converted value.\n- \n+ array containing zero or more objects to format.\n+ \n+ \n+ The actual logging is delegated to the\n+ \n+ in which \n+ the\n+ \n+ is executing\n+ \n \n- \n- The name of the NAnt property to set.\n+ \n+ Holds the loaded assemblies.\n \n- \n- The string pattern to use to format the property.\n+ \n+ \n+ Holds the\n+ \n+ in which the\n+ \n+ is executing.\n+ \n+ \n+ The\n+ \n+ in which the\n+ \n+ is executing or\n+ \n+ if the\n+ \n+ is not executing in the context of a\n+ \n+ .\n+ \n \n- \n+ \n+ Used to control parsing of command-line arguments.\n+ \n+ \n+ Indicates that this field is required. An error will be displayed\n+ if it is not present when parsing arguments.\n+ \n+ \n+ Only valid in conjunction with Multiple.\n+ Duplicate values will result in an error.\n+ \n+ \n+ Inidicates that the argument may be specified more than once.\n+ Only valid if the argument is a collection\n+ \n+ \n+ Inidicates that if this argument is specified, no other arguments may be specified.\n+ \n+ \n+ The default type for non-collection arguments.\n+ The argument is not required, but an error will be reported if it is specified more than once.\n+ \n+ \n+ The default type for collection arguments.\n+ The argument is permitted to occur multiple times, but duplicate \n+ values will cause an error to be reported.\n+ \n+ \n+ Represents a valid command-line argument.\n+ \n+ \n+ Gets the property that backs the argument.\n+ The property that backs the arguments.\n+ \n+ \n \n- Indicates if the formatter should be used to format the timestamp.\n- If\n+ Gets the underlying\n+ \n+ of the argument.\n+ \n+ \n+ The underlying\n+ \n+ of the argument.\n+ \n+ \n+ If the\n+ \n+ of the argument is a collection type,\n+ this property will returns the underlying type of that collection.\n+ \n+ \n+ \n+ Gets the long name of the argument.\n+ The long name of the argument.\n+ \n+ \n+ Gets the short name of the argument.\n+ The short name of the argument.\n+ \n+ \n+ Gets the description of the argument.\n+ The description of the argument.\n+ \n+ \n+ Gets a value indicating whether the argument is required.\n+ \n \n- then the formatter will be used; \n- otherwise, skipped. The default is\n+ if the argument is required; otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ Gets a value indicating whether a mathing command-line argument \n+ was already found.\n+ \n \n+ if a matching command-line argument was \n+ already found; otherwise,\n+ \n .\n- \n+ \n \n- \n+ \n+ Gets a value indicating whether the argument can be specified multiple\n+ times.\n+ \n+ \n+ if the argument may be specified multiple \n+ times; otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ Gets a value indicating whether the argument can only be specified once\n+ with a certain value.\n+ \n+ \n+ if the argument should always have a unique \n+ value; otherwise,\n+ \n+ .\n+ \n+ \n+ \n \n- Indicates if the formatter should be not used to format the \n- timestamp. If\n+ Gets the\n+ \n+ of the property to which the argument\n+ is applied.\n+ \n+ \n+ The\n+ \n+ of the property to which the argument is\n+ applied.\n+ \n+ \n+ \n+ Gets a value indicating whether the argument is collection-based.\n+ \n+ \n+ if the argument is backed by a\n+ \n+ that can be assigned to\n+ \n+ and is not backed \n+ by a\n+ \n+ that can be assigned to\n+ \n+ ; otherwise,\n \n- then the formatter will be \n- used; otherwise, skipped. The default is\n+ .\n+ \n+ \n+ \n+ Gets a value indicating whether the argument is a set of name/value\n+ pairs.\n+ \n+ \n+ if the argument is backed by a\n+ \n+ that can be assigned to\n+ \n+ ; otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ Gets a value indicating whether the argument is array-based.\n+ \n+ \n+ if the argument is backed by an array; \n+ otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ Gets a value indicating whether the argument is the default argument.\n+ \n+ \n+ if the argument is the default argument; \n+ otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ Gets a value indicating whether the argument cannot be combined with\n+ other arguments.\n+ \n+ \n+ if the argument cannot be combined with other \n+ arguments; otherwise,\n \n .\n+ \n+ \n+ \n+ Sets the value of the argument on the specified object.\n+ The object on which the value of the argument should be set.\n+ The argument is required and no value was specified.\n+ \n+ The matching property is collection-based, but is not initialized \n+ and cannot be written to.\n+ -or-\n+ The matching property is collection-based, but has no strongly-typed\n+ Add method.\n+ -or-\n+ The matching property is collection-based, but the signature of the \n+ Add method is not supported.\n+ \n+ \n+ \n+ Assigns the specified value to the argument.\n+ The value that should be assigned to the argument.\n+ \n+ Duplicate argument.\n+ -or-\n+ Invalid value.\n+ \n+ \n+ \n+ \n+ Indicates whether the specified\n+ \n+ is a\n+ \n+ .\n \n+ \n+ \n+ if\n+ \n+ can be assigned\n+ to\n+ \n+ ; otherwise,\n+ \n+ .\n+ \n \n- \n+ \n \n- Contains a collection of\n- \n- elements.\n+ Indicates whether the specified\n+ \n+ is collection-based.\n \n+ \n+ \n+ if\n+ \n+ can be assigned\n+ to\n+ \n+ and is not backed by a\n+ \n+ that can be assigned to\n+ \n+ ; \n+ otherwise,\n+ \n+ .\n+ \n \n- \n+ \n \n- Initializes a new instance of the\n- \n- class.\n+ Indicates whether the specified\n+ \n+ is an array.\n \n+ \n+ \n+ if\n+ \n+ is an array;\n+ otherwise,\n+ \n+ .\n+ \n \n- \n- Gets or sets the element at the specified index.\n- The zero-based index of the element to get or set.\n+ \n+ Marks a command-line option as being the default option. When the name of \n+ a command-line argument is not specified, this option will be assumed.\n \n- \n+ \n \n- Removes all items from the\n- \n- .\n+ Initializes a new instance of the\n+ \n+ class\n+ with the specified argument type.\n \n+ Specifies the checking to be done on the argument.\n \n- \n+ \n \n- Adds a\n- \n- to the end of the collection.\n+ Groups a set of useful\n+ \n+ manipulation and validation \n+ methods.\n \n- \n- The\n- \n- to be added to the end of the collection.\n- \n- The position into which the new element was inserted.\n \n- \n+ \n \n- Adds the elements of a\n- \n- array to the end of the collection.\n+ Initializes a new instance of the\n+ \n+ class.\n \n- \n- The array of\n- \n- elements to be added to the end of the collection.\n- \n+ \n+ Prevents instantiation of the\n+ \n+ class.\n+ \n \n- \n+ \n \n- Adds the elements of a\n- \n- to the end of the collection.\n+ Determines whether the last character of the given\n+ \n+ matches the specified character.\n \n- \n- The\n- \n- to be added to the end of the collection.\n- \n+ The string.\n+ The character.\n+ \n+ \n+ if the last character of\n+ \n+ matches\n+ \n+ ; otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ is\n+ \n+ .\n+ \n \n- \n+ \n \n- Determines whether a\n- \n- is in the collection.\n+ Indicates whether or not the specified\n+ \n+ is\n+ \n+ or an\n+ \n+ string.\n \n- \n- The\n- \n- to locate in the collection.\n- \n+ The value to check.\n \n \n if\n- \n- is found in the \n- collection; otherwise,\n+ \n+ is\n+ \n+ or an empty string (""); otherwise,\n \n .\n \n \n- \n- Copies the entire collection to a compatible one-dimensional array,\n- starting at the specified index of the target array.\n- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.\n- \n- The zero-based index in\n- \n- at which copying begins.\n- \n+ \n+ \n+ Converts an empty string ("") to\n+ \n+ .\n+ \n+ The value to convert.\n+ \n+ \n+ if\n+ \n+ is an empty \n+ string ("") or\n+ \n+ ; otherwise,\n+ \n+ .\n+ \n \n- \n+ \n \n- Retrieves the index of a specified\n- \n- object in the collection.\n+ Converts\n+ \n+ to an empty string.\n \n- \n- The\n- \n- object for which the index is returned.\n- \n+ The value to convert.\n \n- The index of the specified\n- \n- . If the\n- \n- is not currently a member of the collection, it returns -1.\n+ An empty string if\n+ \n+ is\n+ \n+ ;\n+ otherwise,\n+ \n+ .\n \n \n- \n+ \n \n- Inserts a\n- \n- into the collection at the specified index.\n+ Concatenates a specified separator\n+ \n+ between each \n+ element of a specified\n+ \n+ , yielding a \n+ single concatenated string.\n \n- \n- The zero-based index at which\n- \n- should be inserted.\n+ \n+ A\n+ \n+ .\n \n- \n- The\n- \n- to insert.\n+ \n+ A\n+ \n+ .\n \n- \n- \n- Returns an enumerator that can iterate through the collection.\n \n A\n- \n- for the entire collection.\n+ \n+ consisting of the elements of\n+ \n+ interspersed with the separator string.\n \n+ \n+ \n+ For example if\n+ \n+ is ", " and the elements \n+ of\n+ \n+ are "apple", "orange", "grape", and "pear",\n+ \n+ returns "apple, orange, \n+ grape, pear".\n+ \n+ \n+ If\n+ \n+ is\n+ \n+ , an empty \n+ string (\n+ \n+ ) is used instead.\n+ \n+ \n \n- \n- Removes a member from the collection.\n- \n+ \n+ \n+ Creates a shallow copy of the specified\n+ \n+ .\n+ \n+ \n The\n- \n- to remove from the collection.\n+ \n+ that should be copied.\n \n+ \n+ A shallow copy of the specified\n+ \n+ .\n+ \n \n- \n+ \n+ Allows control of command line parsing.\n+ \n+ \n \n- Enumerates the\n- \n- elements of a\n- \n- .\n+ Initializes a new instance of the\n+ \n+ class\n+ with the specified argument type.\n \n+ Specifies the checking to be done on the argument.\n \n- \n+ \n+ Gets or sets the checking to be done on the argument.\n+ The checking that should be done on the argument.\n+ \n+ \n+ Gets or sets the long name of the argument.\n+ The long name of the argument.\n+ \n+ \n+ Gets or sets the short name of the argument.\n+ The short name of the argument.\n+ \n+ \n+ Gets or sets the description of the argument.\n+ The description of the argument.\n+ \n+ \n+ The exception that is thrown when one of the command-line arguments provided \n+ is not valid.\n+ \n+ \n \n Initializes a new instance of the\n- \n+ \n+ class.\n+ \n+ \n+ \n+ \n+ Initializes a new instance of the\n+ \n class\n- with the specified\n- \n+ with a descriptive message.\n+ \n+ A descriptive message to include with the exception.\n+ \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class\n+ with a descriptive message and an inner exception.\n+ \n+ A descriptive message to include with the exception.\n+ A nested exception that is the cause of the current exception.\n+ \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class \n+ with serialized data.\n+ \n+ \n+ The\n+ \n+ that holds the serialized object data about the exception being thrown.\n+ \n+ \n+ The\n+ \n+ that contains contextual information about the source or destination.\n+ \n+ \n+ \n+ Commandline parser.\n+ \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class\n+ using possible arguments deducted from the specific\n+ \n .\n \n- The collection that should be enumerated.\n+ \n+ The\n+ \n+ from which the possible command-line arguments should be retrieved.\n+ \n+ \n+ A\n+ \n+ value indicating whether or not a response file is able to be used.\n+ \n+ \n+ \n+ is a null reference.\n+ \n \n- \n- Gets the current element in the collection.\n- The current element in the collection.\n+ \n+ \n+ Gets a logo banner using version and copyright attributes defined on the\n+ \n+ or the\n+ \n+ .\n+ \n+ A logo banner.\n \n- \n- Gets the current element in the collection.\n- The current element in the collection.\n+ \n+ Gets the usage instructions.\n+ The usage instructions.\n \n- \n- Advances the enumerator to the next element of the collection.\n- \n- \n- if the enumerator was successfully advanced \n- to the next element;\n- \n- if the enumerator has \n- passed the end of the collection.\n- \n+ \n+ Gets a value indicating whether no arguments were specified on the\n+ command line.\n \n- \n- Sets the enumerator to its initial position, which is before the \n- first element in the collection.\n+ \n+ Parses an argument list.\n+ The arguments to parse.\n+ The destination object on which properties will be set corresponding to the specified arguments.\n+ \n+ \n+ is a null reference.\n+ \n+ \n+ The\n+ \n+ of\n+ \n+ does not match the argument specification that was used to initialize the parser.\n+ \n \n- \n- Represents a nested path element.\n+ \n+ Splits a string and removes any empty strings from the \n+ result. Same functionality as the \n+ public string[] Split(char[] separator, StringSplitOptions options) \n+ method in .Net 2.0. Replace with that call when 2.0 is standard.\n+ \n+ \n+ the array of strings\n \n- \n- The name of a file to add to the path. Will be replaced with \n- the absolute path of the file.\n+ \n+ Read a response file and parse the arguments as usual.\n+ The response file to load arguments\n \n- \n- The name of a directory to add to the path. Will be replaced with \n- the absolute path of the directory.\n+ \n+ Parse the argument list using the\n+ \n \n- \n+ \n \n- A string that will be treated as a path-like string. You can use\n- :\n- or\n- ;\n- as path separators and NAnt will convert it \n- to the platform's local conventions, while resolving references\n- to environment variables.\n+ Returns the\n+ \n+ that's applied \n+ on the specified property.\n \n+ \n+ The property of which applied\n+ \n+ should be returned.\n+ \n+ \n+ The\n+ \n+ that's applied to the\n+ \n+ , or a null reference if none was applied.\n+ \n \n- \n+ \n+ \n+ Represent a chain of NAnt filters that can be applied to a\n+ \n+ .\n+ \n+ \n+ \n+ A FilterChain represents a collection of one or more filters that can \n+ be appled to a\n+ \n+ such as the\n+ \n+ .\n+ In the case of the\n+ \n+ , the contents of the copied \n+ files are filtered through each filter specified in the filter chain. \n+ Filtering occurs in the order the filters are specified with filtered\n+ output of one filter feeding into another.\n+ \n+ \n+ :--------:--->:----------:--->:----------: ... :----------:--->:--------:\n+
\n+ :.Source.:--->:.Filter 1.:--->:.Filter 2.: ... :.Filter n.:--->:.target.:\n+
\n+ :--------:--->:----------:--->:----------: ... :----------:--->:--------:\n+
\n+
\n+ \n+ A list of all filters that come with NAnt is available\n+ here\n+ .\n+ \n+ The following tasks support filtering with a FilterChain:\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+
\n+ \n+ Replace all occurrences of @NOW@ with the current date/time and \n+ replace tabs with spaces in all copied files.\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ ]]>\n+ \n+
\n+ \n+ The filters to apply.\n+ \n+ \n+ The encoding to assume when filter-copying files. The default is\n+ system's current ANSI code page.\n+ \n+ \n+ Initializes all build attributes and child elements.\n+ \n+ \n+ needs to maintain the order in which the\n+ filters are specified in the build file.\n+ \n+ \n+ \n+ Used to to instantiate and return the chain of stream based filters.\n+ \n+ The\n+ \n+ that is the source of input to the filter chain.\n+ \n+ \n+ The\n+ \n+ is the first\n+ \n+ in the chain, which is based on a physical stream that feeds the chain.\n+ \n+ \n+ The last\n+ \n+ in the chain.\n+ \n+ \n+ \n+ Determines whether a given FilterChain is null or empty.\n+ \n+ true\n+ if\n+ \n+ is null or empty;\n+ otherwise,\n+ false\n+ .\n+ \n+ The FilterChain to check.\n+ \n+ \n+ Configurator that initializes filters in the order in which they've\n+ been specified in the build file.\n+ \n+ \n+ Allows a file's content to be modified while performing an operation.\n+ \n+ \n \n If\n \n- then the entry will be added to the\n- path; otherwise, skipped. The default is\n+ then the filter will be used; otherwise, \n+ skipped. The default is\n \n .\n \n \n- \n+ \n \n Opposite of\n- \n+ \n . If\n \n- then the entry will be added to the path; otherwise, skipped. \n- The default is\n+ then the filter will be executed; otherwise, skipped. The default \n+ is\n \n .\n \n \n- \n- Gets the parts of a path represented by this element.\n+ \n+ Called after construction and after properties are set. Allows\n+ for filter initialization.\n+ \n+ \n+ Functions as a chainable TextReader\n+ Implements a abstraction over a TextReader that allows the class to represent\n+ either a TextReader or another ChainableReader to which it is chained.\n+ \n+ By passing a ChainableReader as a constructor paramater it is possiable to\n+ chain many ChainableReaders together. The last ChainableReader in the chain must\n+ be based on a TextReader.\n+ \n+ \n+ Gets a value indicating if the reader is backed by a stream in the \n+ chain.\n \n- A\n- \n- containing the parts of a path \n- represented by this element.\n+ \n+ if the reader is backed by a stream;\n+ otherwise,\n+ \n+ .\n \n \n- \n+ \n+ Makes it so all calls to Read and Peek are passed the ChainableReader\n+ passed as a parameter.\n+ ChainableReader to forward calls to\n+ \n+ \n+ Makes it so all calls to Read and Peek are passed the TextReader\n+ passed as a parameter.\n+ TextReader to forward calls to\n+ \n+ \n+ Forwards Peek calls to the TextReader or ChainableReader passed in the corresponding constructor.\n+ Character or -1 if end of stream\n+ \n+ \n+ Forwards Read calls to the TextReader or ChainableReader passed in the corresponding constructor.\n+ Character or -1 if end of stream.\n+ \n+ \n+ Closes the reader.\n+ \n+ \n+ Calls close and supresses the finalizer for the object.\n+ \n+ \n \n Contains a collection of\n- \n+ \n elements.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified\n- \n+ \n instance.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified array of\n- \n+ \n instances.\n \n \n- \n+ \n Gets or sets the element at the specified index.\n The zero-based index of the element to get or set.\n \n- \n- \n- Gets the\n- \n- with the specified prefix.\n- \n- \n- The prefix of the\n- \n- to get.\n- \n- \n- \n+ \n \n Adds a\n- \n+ \n to the end of the collection.\n \n \n The\n- \n+ \n to be added to the end of the collection.\n \n The position into which the new element was inserted.\n \n- \n+ \n \n Adds the elements of a\n- \n+ \n array to the end of the collection.\n \n \n The array of\n- \n+ \n elements to be added to the end of the collection.\n \n \n- \n+ \n \n Adds the elements of a\n- \n+ \n to the end of the collection.\n \n \n The\n- \n+ \n to be added to the end of the collection.\n \n \n- \n+ \n \n Determines whether a\n- \n+ \n is in the collection.\n \n \n The\n- \n+ \n to locate in the collection.\n \n \n \n if\n \n is found in the \n collection; otherwise,\n \n .\n \n \n- \n- \n- Determines whether a\n- \n- with the specified\n- value is in the collection.\n- \n- The argument value to locate in the collection.\n- \n- \n- if a\n- \n- with \n- value\n- \n- is found in the collection; otherwise,\n- \n- .\n- \n- \n- \n+ \n Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.\n The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.\n \n The zero-based index in\n \n at which copying begins.\n \n \n- \n+ \n \n Retrieves the index of a specified\n- \n+ \n object in the collection.\n \n \n The\n- \n+ \n object for which the index is returned.\n \n \n The index of the specified\n- \n+ \n . If the\n- \n+ \n is not currently a member of the collection, it returns -1.\n \n \n- \n+ \n \n Inserts a\n- \n+ \n into the collection at the specified index.\n \n \n The zero-based index at which\n \n should be inserted.\n \n \n The\n- \n+ \n to insert.\n \n \n- \n+ \n Returns an enumerator that can iterate through the collection.\n \n A\n- \n+ \n for the entire collection.\n \n \n- \n+ \n Removes a member from the collection.\n \n The\n- \n+ \n to remove from the collection.\n \n \n- \n+ \n \n Enumerates the\n- \n+ \n elements of a\n- \n+ \n .\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified\n- \n+ \n .\n \n The collection that should be enumerated.\n \n- \n+ \n Gets the current element in the collection.\n The current element in the collection.\n \n- \n+ \n Advances the enumerator to the next element of the collection.\n \n \n if the enumerator was successfully advanced \n to the next element;\n \n if the enumerator has \n passed the end of the collection.\n \n \n- \n+ \n Sets the enumerator to its initial position, which is before the \n first element in the collection.\n \n- \n- Represents a command-line argument.\n- \n- \n- When passed to an external application, the argument will be quoted\n- when appropriate. This does not apply to the\n- \n- parameter, which is always passed as is.\n- \n- \n- \n- A single command-line argument containing a space character.\n- \n- ]]>\n- \n- \n- Two separate command-line arguments.\n- \n- ]]>\n- \n- \n- \n- A single command-line argument with the value\n- \\dir;\\dir2;\\dir3\n- on DOS-based systems and\n- /dir:/dir2:/dir3\n- on Unix-like systems.\n- \n- \n- ]]>\n- \n- \n- \n- \n- Initializes a new instance of the\n- \n- class.\n- \n- \n- \n- \n- Initializes a new instance of the\n- \n- class\n- with the specified command-line argument.\n- \n- \n- \n- \n- Initializes a new instance of the\n- \n- class\n- with the given file.\n- \n- \n- \n- \n- Initializes a new instance of the\n- \n- class\n- with the given path.\n- \n- \n- \n- \n- Returns the argument as a\n- \n- .\n- \n- \n- The argument as a\n- \n- .\n- \n- File and individual path elements will be quoted if necessary.\n- \n- \n- A single command-line argument; can contain space characters.\n- \n- \n- The name of a file as a single command-line argument; will be \n- replaced with the absolute filename of the file.\n- \n- \n- The value for a directory-based command-line argument; will be\n- replaced with the absolute path of the directory.\n- \n- \n- \n- The value for a PATH-like command-line argument; you can use\n- :\n- or\n- ;\n- as path separators and NAnt will convert it \n- to the platform's local conventions, while resolving references to \n- environment variables.\n- \n- Individual parts will be replaced with the absolute path, resolved\n- relative to the project base directory.\n- \n- \n- Sets a single command-line argument and treats it like a PATH - ensures \n- the right separator for the local platform is used.\n- \n- \n- List of command-line arguments; will be passed to the executable\n- as is.\n- \n- \n- \n- Indicates if the argument should be passed to the external program. \n- If\n- \n- then the argument will be passed; \n- otherwise, skipped. The default is\n- \n- .\n- \n- \n- \n- \n- Indicates if the argument should not be passed to the external \n- program. If\n- \n- then the argument will be \n- passed; otherwise, skipped. The default is\n- \n- .\n- \n- \n- \n- Gets string value corresponding with the argument.\n- \n- \n- Quotes a command line argument if it contains a single quote or a\n- space.\n- The command line argument.\n- \n- A quoted command line argument if\n- \n- contains a single quote or a space; otherwise,\n- \n- .\n- \n- \n- \n+ \n \n- Contains a collection of\n- \n- elements.\n+ Contains a strongly typed collection of\n+ \n+ objects.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified\n- \n+ \n instance.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified array of\n- \n+ \n instances.\n \n \n- \n+ \n Gets or sets the element at the specified index.\n The zero-based index of the element to get or set.\n \n- \n+ \n+ \n+ Gets the\n+ \n+ for the specified task.\n+ \n+ \n+ The name of the filter for which the\n+ \n+ should be located in the collection.\n+ \n+ \n+ \n \n Adds a\n- \n+ \n to the end of the collection.\n \n \n The\n- \n+ \n to be added to the end of the collection.\n \n The position into which the new element was inserted.\n \n- \n+ \n \n Adds the elements of a\n- \n+ \n array to the end of the collection.\n \n \n The array of\n- \n+ \n elements to be added to the end of the collection.\n \n \n- \n+ \n \n Adds the elements of a\n- \n+ \n to the end of the collection.\n \n \n The\n- \n+ \n to be added to the end of the collection.\n \n \n- \n+ \n \n Determines whether a\n- \n+ \n is in the collection.\n \n \n The\n- \n+ \n to locate in the collection.\n \n \n \n if\n \n is found in the \n collection; otherwise,\n \n .\n \n \n- \n+ \n+ \n+ Determines whether a\n+ \n+ for the specified \n+ task is in the collection.\n+ \n+ \n+ The name of task for which the\n+ \n+ should be located in the collection.\n+ \n+ \n+ \n+ if a\n+ \n+ for \n+ the specified task is found in the collection; otherwise,\n+ \n+ .\n+ \n+ \n+ \n Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.\n The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.\n \n The zero-based index in\n \n at which copying begins.\n \n \n- \n+ \n \n Retrieves the index of a specified\n- \n+ \n object in the collection.\n \n \n The\n- \n+ \n object for which the index is returned.\n \n \n The index of the specified\n- \n+ \n . If the\n- \n+ \n is not currently a member of the collection, it returns -1.\n \n \n- \n+ \n \n Inserts a\n- \n+ \n into the collection at the specified index.\n \n \n The zero-based index at which\n \n should be inserted.\n \n \n The\n- \n+ \n to insert.\n \n \n- \n+ \n Returns an enumerator that can iterate through the collection.\n \n A\n- \n+ \n for the entire collection.\n \n \n- \n+ \n Removes a member from the collection.\n \n The\n- \n+ \n to remove from the collection.\n \n \n- \n+ \n \n Enumerates the\n- \n+ \n elements of a\n- \n+ \n .\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified\n- \n+ \n .\n \n The collection that should be enumerated.\n \n- \n+ \n Gets the current element in the collection.\n The current element in the collection.\n \n- \n+ \n Advances the enumerator to the next element of the collection.\n \n \n if the enumerator was successfully advanced \n to the next element;\n \n if the enumerator has \n passed the end of the collection.\n \n \n- \n+ \n Sets the enumerator to its initial position, which is before the \n first element in the collection.\n \n- \n- Represents an XML namespace.\n- \n- \n- The prefix to associate with the namespace.\n- \n- \n- The associated XML namespace URI.\n+ \n+ \n+ Represents a physical\n+ \n+ . That is a reader based \n+ on a stream.\n+ \n+ \n+ Used by\n+ \n+ to represent a\n+ \n+ based on a\n+ \n+ in the chain.\n+ \n \n- \n+ \n \n- Indicates if the namespace should be added to the\n- \n- .\n- If\n- \n- then the namespace will be added; \n- otherwise, skipped. The default is\n- \n+ Creates a new instance of the\n+ \n+ class\n+ for the specified\n+ \n+ class in the specified\n+ \n .\n \n+ \n+ An\n+ \n+ for the specified\n+ \n+ is cached for future use.\n+ \n+ \n+ The\n+ \n+ containing the\n+ \n+ .\n+ \n+ \n+ The class representing the\n+ \n+ .\n+ \n \n- \n+ \n \n- Indicates if the namespace should not be added to the\n- \n- .\n- list. If\n- \n- then the parameter will be \n- added; otherwise, skipped. The default is\n- \n+ Creates a new instance of the\n+ \n+ class\n+ for the specified\n+ \n+ class in the specified\n+ \n .\n \n+ \n+ The\n+ \n+ containing the\n+ \n+ .\n+ \n+ \n+ The class representing the\n+ \n+ .\n+ \n \n- \n- Represents an XSLT parameter.\n- \n- \n+ \n \n- Initializes a new instance of the\n- \n- class.\n+ Gets the name of the\n+ \n+ class that can be created\n+ using this\n+ \n+ .\n \n- \n- \n- The name of the XSLT parameter.\n \n- The name of the XSLT parameter, or\n- \n- if \n- not set.\n+ The name of the\n+ \n+ class that can be created using\n+ this\n+ \n+ .\n \n \n- \n- The namespace URI to associate with the parameter.\n+ \n+ \n+ Gets the name of the filter which the\n+ \n+ can create.\n+ \n \n- The namespace URI to associate with the parameter, or\n- \n- if not set.\n+ The name of the task which the\n+ \n+ can \n+ create.\n \n \n- \n- The value of the XSLT parameter.\n- \n- The value of the XSLT parameter, or\n- \n- if \n- not set.\n- \n+ \n+ Parses NAnt properties and expressions\n+ \n+ This filter parses any NAnt properties or expressions found in its input, \n+ inlining their values in its output.\n+ Note: Due to limitations on buffering, expressions longer than 2048 \n+ characters are not guaranteed to be expanded.\n+ Filters are intended to be used as a element of a\n+ \n+ .\n+ \n+ \n+ Replace all properties with their corresponding values.\n+ \n+ ]]>\n+ \n \n- \n+ \n+ Holds data for expression expansion between input and output.\n+ \n+ \n+ Determines whether we've passed the end of our data.\n+ \n+ \n+ Called after construction and after properties are set. Allows\n+ for filter initialization.\n+ \n+ \n+ Reads the next character applying the filter logic.\n+ Char as an int or -1 if at the end of the stream\n+ \n+ \n+ Reads the next character applying the filter logic without advancing the current position in the stream.\n+ Char as an int or -1 if at the end of the stream\n+ \n+ \n+ Moves to the next character.\n+ \n+ \n \n- Indicates if the parameter should be added to the XSLT argument list.\n- If\n- \n- then the parameter will be added; \n- otherwise, skipped. The default is\n- \n- .\n+ Refills the buffer, running our input through\n+ \n+ .)\n \n \n- \n+ \n+ Replaces tokens in the original input with user-supplied values.\n+ \n+ \n+ This filter replaces all token surrounded by a beginning and ending\n+ token. The default beginning and ending tokens both default to '@'. The \n+ optional\n+ \n+ and\n+ \n+ attributes\n+ can be specified to change either token. By default string \n+ comparisons are case sensitive but this can be changed by setting the \n+ optional\n+ \n+ attribute to\n+ \n+ .\n+ \n+ \n+ Tokens are specified by using the\n+ \n+ element. It is \n+ possible to specify from 1 to n tokens and replacement values. Values can \n+ be any valid NAnt expression.\n+ \n+ \n+ Filters are intended to be used as a element of a\n+ \n+ .\n+ \n+ \n+ \n+ Replace all occurrences of the string @DATE@ with the value of property\n+ "TODAY".\n+ \n+ \n+ \n+ ]]>\n+ \n+ \n+ Replace all occurrences of the string <DATE> with the value of \n+ property "TODAY".\n+ \n+ \n+ \n+ ]]>\n+ \n+ \n+ \n+ Delegate for Read and Peek. Allows the same implementation\n+ to be used for both methods.\n+ \n+ \n+ Marks the beginning of a token. The default is "@".\n+ \n+ \n+ Marks the end of a token. The default is "@".\n+ \n+ \n+ Tokens and replacement values.\n+ \n+ \n \n- Indicates if the parameter should not be added to the XSLT argument\n- list. If\n- \n- then the parameter will be \n- added; otherwise, skipped. The default is\n+ Determines if case will be ignored.\n+ The default is\n \n .\n \n \n- \n- Represents an XSLT extension object. The object should have a default\n- parameterless constructor and the return value should be one of the \n- four basic XPath data types of number, string, Boolean or node set.\n+ \n+ Construct that allows this filter to be chained to the one\n+ in the parameter chainedReader.\n+ Filter that the filter will be chained to\n \n- \n+ \n+ Reads the next character applying the filter logic.\n+ Char as an int or -1 if at the end of the stream\n+ \n+ \n+ Reads the next character applying the filter logic without\n+ advancing the current position in the stream.\n+ \n+ Peek currently is not supported.\n+ Char as an int or -1 if at the end of the stream.\n+ \n+ \n+ Initialize the filter by setting its parameters.\n+ \n+ \n+ Finds a token give that we are positioned at a beginning token character. Either a\n+ token replacement is returned or the characters that were read looking for the token.\n+ A token was not found\n+ A token was found by there is no replacement\n+ The stream ended while looking for the token\n+ Either the replacement token or the characters that were read looking for the token\n+ \n+ \n \n- Initializes a new instance of the\n- \n- class.\n+ Returns the next character in the stream replacing the specified character. Using the\n+ \n+ allows for the same implementation for Read and Peek\n \n+ Delegate to acquire the next character. (Read/Peek)\n+ Char as an int or -1 if at the end of the stream\n \n- \n- The namespace URI to associate with the extension object.\n- \n- The namespace URI to associate with the extension object, or\n- \n- if not set.\n- \n+ \n+ \n+ Compares to characters taking\n+ \n+ into account.\n+ \n+ \n+ \n+ \n \n- \n- The full type name of the XSLT extension object.\n+ \n+ Replaces all occurrences of a given string in the original input with \n+ user-supplied replacement string.\n+ \n+ \n+ This filter replaces all occurrences of a given string in the original \n+ input stream with a user-supplied replacement string. By default string \n+ comparisons are case sensitive but this can be changed by setting the \n+ optional\n+ \n+ attribute to\n+ \n+ .\n+ \n+ \n+ To use this filter specify the string to be replaced with the\n+ \n+ attribute and the string to replace it with using the\n+ \n+ attribute.\n+ \n+ \n+ Filters are intended to be used as a element of a\n+ \n+ .\n+ \n+ \n+ \n+ Replace all occurrences of "3.14" with "PI".\n+ \n+ ]]>\n+ \n+ \n+ Replace all occurrences of "string", "String", etc. with "System.String".\n+ \n+ ]]>\n+ \n \n- \n- The assembly which contains the XSLT extension object.\n+ \n+ Delegate for Read and Peek. Allows the same implementation\n+ to be used for both methods.\n \n- \n+ \n+ The string to be replaced.\n+ \n+ \n+ The new value for the replaced string.\n+ Am empty string is permissible.\n+ \n+ \n \n- Indicates if the extension object should be added to the XSLT argument\n- list. If\n- \n- then the extension object will be\n- added; otherwise, skipped. The default is\n- \n+ Determines if case will be ignored.\n+ The default is\n+ \n .\n \n \n- \n+ \n+ Construct that allows this filter to be chained to the one\n+ in the parameter chainedReader.\n+ Filter that the filter will be chained to\n+ \n+ \n+ Reads the next character applying the filter logic.\n+ Char as an int or -1 if at the end of the stream\n+ \n+ \n+ Reads the next character applying the filter logic without\n+ advancing the current position in the stream.\n+ \n+ Peek currently is not supported.\n+ Char as an int or -1 if at the end of the stream.\n+ \n+ \n \n- Indicates if the extension object should not be added to the XSLT argument\n- list. If\n- \n- then the extension object will be \n- added; otherwise, skipped. The default is\n- \n- .\n+ Helper function used to search for the filter's traget string. If the string\n+ is found the result is true. If the string was not found false is returned and\n+ nonMatchingChars contains the characters that were read to determine if the \n+ string is present.\n+ It is assumed the stream is positioned at the character after the first character \n+ in the target string.\n \n+ First character in target string\n+ Ture if the stream ended while search for the string.\n+ Characters that were read while searching for the string.\n+ \n \n- \n+ \n \n- Contains a collection of\n- \n- elements.\n+ Returns the next character in the stream replacing the specified character. Using the\n+ \n+ allows for the same implementation for Read and Peek\n \n+ Delegate to acquire the next character. (Read/Peek)\n+ Char as an int or -1 if at the end of the stream\n \n- \n+ \n+ Compares to characters taking into account the _ignoreCase flag.\n+ \n+ \n+ \n+ \n+ \n+ Converts tabs to spaces.\n+ \n+ \n+ The\n+ \n+ filter replaces tabs in a text file \n+ with spaces.\n+ \n+ \n+ Filters are intended to be used as a element of a\n+ \n+ .\n+ \n+ \n+ \n+ Replace all tabs with four spaces.\n+ \n+ ]]>\n+ \n+ \n+ \n+ Delegate for Read and Peek. Allows the same implementation\n+ to be used for both methods.\n+ \n+ \n+ The number of spaces used when converting a tab. The default is \n+ "8".\n+ \n+ \n+ Construct that allows this filter to be chained to the one\n+ in the parameter chainedReader.\n+ Filter that the filter will be chained to\n+ \n+ \n+ \n+ Retrieves the next character with moving the position in the stream.\n+ This method is not implemented\n+ \n+ -1 if end of stream otherwise a character\n+ \n+ \n+ \n+ Retrieves the next character in the stream.\n+ \n+ -1 if end of stream otherwise a character\n+ \n+ \n+ \n+ Returns the next character in the stream replacing the specified character. Using the\n+ \n+ allows for the same implementation for Read and Peek\n+ \n+ Delegate to acquire the next character. (Read/Peek)\n+ Char as an int or -1 if at the end of the stream\n+ \n+ \n+ \n+ Contains a strongly typed collection of\n+ \n+ objects.\n+ \n+ \n+ \n \n Initializes a new instance of the\n- \n+ \n class.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified\n- \n+ \n instance.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified array of\n- \n+ \n instances.\n \n \n- \n+ \n Gets or sets the element at the specified index.\n The zero-based index of the element to get or set.\n \n- \n+ \n \n Gets the\n- \n- with the specified value.\n+ \n+ for the specified task.\n \n- \n- The value of the\n- \n- to get.\n+ \n+ The name of task for which the\n+ \n+ should be located in the collection.\n \n \n- \n+ \n \n Adds a\n- \n+ \n to the end of the collection.\n \n \n The\n- \n+ \n to be added to the end of the collection.\n \n The position into which the new element was inserted.\n \n- \n+ \n \n Adds the elements of a\n- \n+ \n array to the end of the collection.\n \n \n The array of\n- \n+ \n elements to be added to the end of the collection.\n \n \n- \n+ \n \n Adds the elements of a\n- \n+ \n to the end of the collection.\n \n \n The\n- \n+ \n to be added to the end of the collection.\n \n \n- \n+ \n \n Determines whether a\n- \n+ \n is in the collection.\n \n \n The\n- \n+ \n to locate in the collection.\n \n \n \n if\n \n is found in the \n collection; otherwise,\n \n .\n \n \n- \n+ \n \n Determines whether a\n- \n- with the specified\n- value is in the collection.\n+ \n+ for the specified \n+ task is in the collection.\n \n- The argument value to locate in the collection.\n+ \n+ The name of task for which the\n+ \n+ should be located in the collection.\n+ \n \n \n if a\n- \n- with value\n- \n- is found in the collection; otherwise,\n+ \n+ for \n+ the specified task is found in the collection; otherwise,\n \n .\n \n \n- \n+ \n Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.\n The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.\n \n The zero-based index in\n \n at which copying begins.\n \n \n- \n+ \n \n Retrieves the index of a specified\n- \n+ \n object in the collection.\n \n \n The\n- \n+ \n object for which the index is returned.\n \n \n The index of the specified\n- \n+ \n . If the\n- \n+ \n is not currently a member of the collection, it returns -1.\n \n \n- \n+ \n \n Inserts a\n- \n+ \n into the collection at the specified index.\n \n \n The zero-based index at which\n \n should be inserted.\n \n \n The\n- \n+ \n to insert.\n \n \n- \n+ \n Returns an enumerator that can iterate through the collection.\n \n A\n- \n+ \n for the entire collection.\n \n \n- \n+ \n Removes a member from the collection.\n \n The\n- \n+ \n to remove from the collection.\n \n \n- \n+ \n \n Enumerates the\n- \n+ \n elements of a\n- \n+ \n .\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified\n- \n+ \n .\n \n The collection that should be enumerated.\n \n- \n+ \n Gets the current element in the collection.\n The current element in the collection.\n \n- \n+ \n Advances the enumerator to the next element of the collection.\n \n \n if the enumerator was successfully advanced \n to the next element;\n \n if the enumerator has \n passed the end of the collection.\n \n \n- \n+ \n Sets the enumerator to its initial position, which is before the \n first element in the collection.\n \n- \n- \n- Initializes a new instance of the\n- \n- class.\n- \n+ \n+ Stores the file name, line number and column number to record a position \n+ in a text file.\n \n- \n- This indicates whether the target has already executed.\n+ \n+ Creates a location consisting of a file name, line number and \n+ column number.\n+ \n+ \n+ can be a local URI resource, e.g., file:///C:/WINDOWS/setuplog.txt.\n+ \n \n- \n- The name of the target.\n+ \n+ Creates a location consisting of a file name.\n \n- \n- Hides\n- \n- to have\n- \n- return the name of target, not the name of XML element - which \n- would always be\n- target\n- .\n- \n- Note: Properties are not allowed in the name.\n+ \n+ can be a local URI resource, e.g., file:///C:/WINDOWS/setuplog.txt.\n \n \n- \n+ \n+ Creates an "unknown" location.\n+ \n+ \n+ Private Init function.\n+ \n+ \n+ Gets a string containing the file name for the location.\n+ The file name includes both the file path and the extension.\n+ \n+ \n+ Gets the line number for the location.\n+ Lines start at 1. Will be zero if not specified.\n+ \n+ \n+ Gets the column number for the location.\n+ Columns start a 1. Will be zero if not specified.\n+ \n+ \n+ Returns the file name, line number and a trailing space. An error\n+ message can be appended easily. For unknown locations, returns\n+ an empty string.\n+ \n+ \n+ Comprises all of the loaded, and available, tasks. \n+ Use these static methods to register, initialize and create a task.\n+ \n+ \n \n- If\n- \n- then the target will be executed; \n- otherwise, skipped. The default is\n- \n- .\n+ Gets the list of loaded\n+ \n+ instances.\n \n- \n- \n- Gets a value indicating whether the target should be executed.\n \n- \n- if the target should be executed; otherwise,\n- \n- .\n+ List of loaded\n+ \n+ instances.\n \n \n- \n+ \n \n- Opposite of\n- \n- . If\n- \n- then the target will be executed; otherwise, skipped. The default \n- is\n- \n- .\n+ Gets the list of loaded\n+ \n+ instances.\n \n+ \n+ List of loaded\n+ \n+ instances.\n+ \n \n- \n- Gets a value indicating whether the target should NOT be executed.\n+ \n+ \n+ Gets the list of loaded\n+ \n+ instances.\n+ \n \n+ List of loaded\n+ \n+ instances.\n+ \n+ \n+ \n+ Scans the given assembly for tasks, types, functions and filters.\n+ The assembly to scan for tasks, types, functions and filters.\n+ \n+ The\n+ \n+ which will be used to output messages to the build log.\n+ \n+ \n+ \n+ Scans the given assembly for tasks, types, functions and filters.\n+ The assembly to scan for tasks, types, functions and filters.\n+ \n+ The\n+ \n+ which will be used to output messages to the build log.\n+ \n+ \n \n- if the target should NOT be executed;\n- otherwise,\n+ if\n+ \n+ contains at \n+ least one "extension"; otherwise,\n \n .\n- \n+ \n \n- \n- The description of the target.\n+ \n+ Scans the path for any task assemblies and adds them.\n+ The directory to scan in.\n+ \n+ The\n+ \n+ which will be used to output messages to the build log.\n+ \n+ \n+ \n+ indicating whether scanning of the directory should halt on first error.\n+ \n \n- \n- Space separated list of targets that this target depends on.\n+ \n+ \n+ Adds any task assemblies in the project base directory\n+ and its\n+ tasks\n+ subdirectory.\n+ \n+ The project to work from.\n \n- \n- A collection of target names that must be executed before this \n- target.\n+ \n+ \n+ Registers the project with\n+ \n+ , and optionally\n+ scan the\n+ \n+ for extension assemblies.\n+ \n+ The project to work from.\n+ \n+ Specified whether to scan the\n+ \n+ for extension assemblies.\n+ \n \n- \n+ \n+ Looks up a function by name and argument count.\n+ The name of the function to lookup, including namespace prefix.\n+ The argument of the function to lookup.\n+ \n+ The\n+ \n+ in which the function is invoked.\n+ \n+ \n+ A\n+ \n+ representing the function, or\n+ \n+ if a function with the given name and\n+ arguments does not exist.\n+ \n+ \n+ \n \n- Creates a shallow copy of the\n- \n+ Creates a new\n+ \n+ instance for the given XML and\n+ \n .\n \n+ The XML to initialize the task with.\n+ \n+ The\n+ \n+ that the\n+ \n+ belongs to.\n+ \n+ \n+ The new\n+ \n+ instance.\n+ \n+ \n+ \n+ \n+ Scans a given\n+ \n+ for tasks.\n+ \n+ \n+ The\n+ \n+ containing the\n+ \n+ to scan.\n+ \n+ \n+ The\n+ \n+ to scan.\n+ \n+ \n+ The\n+ \n+ which will be used to output messages to the build log.\n+ \n+ \n+ \n+ if\n+ \n+ represents a\n+ \n+ ; otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Scans a given\n+ \n+ for data type.\n+ \n+ \n+ The\n+ \n+ containing the\n+ \n+ to scan.\n+ \n+ \n+ The\n+ \n+ to scan.\n+ \n+ \n+ The\n+ \n+ which will be used to output messages to the build log.\n+ \n \n- A shallow copy of the\n- \n+ \n+ if\n+ \n+ represents a\n+ data type; otherwise,\n+ \n .\n \n \n- \n+ \n \n- Creates a shallow copy of the\n- \n- .\n+ Scans a given\n+ \n+ for functions.\n \n+ \n+ The\n+ \n+ to scan.\n+ \n+ \n+ The\n+ \n+ which will be used to output messages to the build log.\n+ \n \n- A shallow copy of the\n- \n+ \n+ if\n+ \n+ represents a\n+ valid set of funtions; otherwise,\n+ \n .\n \n \n- \n- Executes dependent targets first, then the target.\n- \n- \n- Used to wrap log messages in xml <message/> elements.\n- \n- \n- Holds the stack of currently executing projects.\n- \n- \n- \n- Initializes a new instance of the\n- \n- class.\n- \n- \n- \n+ \n \n- Initializes a new instance of the\n- \n- class \n- with serialized data.\n+ Scans a given\n+ \n+ for filters.\n \n- \n+ \n The\n- \n- that holds the serialized object data.\n+ \n+ containing the\n+ \n+ to scan.\n \n- \n+ \n The\n- \n- that contains contextual information about the source or destination.\n+ \n+ to scan.\n \n+ \n+ The\n+ \n+ which will be used to output messages to the build log.\n+ \n+ \n+ \n+ if\n+ \n+ represents a\n+ \n+ ; otherwise,\n+ \n+ .\n+ \n \n- \n+ \n \n- Populates\n- \n- with the data needed to serialize \n- the\n- \n- instance.\n+ Creates a new instance of the\n+ \n+ class\n+ for the specified\n+ \n+ class in the specified\n+ \n+ .\n \n- \n+ \n+ An\n+ \n+ for the specified\n+ \n+ is cached for future use.\n+ \n+ \n The\n- \n- to populate with data.\n- \n- The destination for this serialization.\n- \n- \n- Returns the contents of log captured.\n- \n- \n- Signals that a build has started.\n- The source of the event.\n- \n- A\n- \n- object that contains the event data.\n- \n- This event is fired before any targets have started.\n- \n- \n- Signals that the last target has finished.\n- The source of the event.\n- \n- A\n- \n- object that contains the event data.\n- \n- This event will still be fired if an error occurred during the build.\n- \n- \n- Signals that a target has started.\n- The source of the event.\n- \n- A\n- \n- object that contains the event data.\n- \n- \n- \n- Signals that a target has finished.\n- The source of the event.\n- \n- A\n- \n- object that contains the event data.\n+ \n+ containing the\n+ \n+ .\n \n- This event will still be fired if an error occurred during the build.\n- \n- \n- Signals that a task has started.\n- The source of the event.\n- \n- A\n- \n- object that contains the event data.\n+ \n+ The class representing the\n+ \n+ .\n \n \n- \n- Signals that a task has finished.\n- The source of the event.\n- \n- A\n- \n- object that contains the event data.\n+ \n+ \n+ Creates a new instance of the\n+ \n+ class\n+ for the specified\n+ \n+ class in the specified\n+ \n+ .\n+ \n+ \n+ The\n+ \n+ containing the\n+ \n+ .\n \n- This event will still be fired if an error occurred during the build.\n- \n- \n- Signals that a message has been logged.\n- The source of the event.\n- \n- A\n- \n- object that contains the event data.\n+ \n+ The class representing the\n+ \n+ .\n \n- Only messages with a priority higher or equal to the threshold of \n- the logger will actually be output in the build log.\n- \n- \n- Gets or sets the highest level of message this logger should respond \n- to.\n- The highest level of message this logger should respond to.\n- Only messages with a message level higher than or equal to the given \n- level should be written to the log.\n- \n- \n- Gets or sets a value indicating whether to produce emacs (and other\n- editor) friendly output.\n- \n- \n- as it has no meaning in XML format.\n- \n \n- \n+ \n \n- Gets or sets the\n- \n- to which the logger is \n- to send its output.\n+ Gets the name of the\n+ \n+ class that can be created\n+ using this\n+ \n+ .\n \n+ \n+ The name of the\n+ \n+ class that can be created using\n+ this\n+ \n+ .\n+ \n \n- \n- Flushes buffered build events or messages to the underlying storage.\n- \n- \n- Executes embedded tasks in the order in which they are defined.\n- \n- \n+ \n \n- Gets a value indicating whether the element is performing additional\n- processing using the\n- \n- that was use to \n- initialize the element.\n+ Gets the name of the task which the\n+ \n+ can create.\n \n \n- \n- , as a\n- \n- is\n- responsable for creating tasks from the nested build elements.\n+ The name of the task which the\n+ \n+ can \n+ create.\n \n \n- \n- Automatically exclude build elements that are defined on the task \n- from things that get executed, as they are evaluated normally during\n- XML task initialization.\n- \n- \n- Creates and executes the embedded (child XML nodes) elements.\n- \n- Skips any element defined by the host\n- \n- that has \n- a\n- \n- defined.\n- \n- \n- \n+ \n \n- Custom configuration section handler for the\n- \n- element.\n+ Initializes a new instance of the\n+ \n+ class.\n \n \n- \n- This just passed things through. Return the node read from the config file.\n- \n- \n- Defines the types of frameworks.\n- \n- \n- Frameworks that are supported on the current platform, but are not\n- installed.\n- \n- \n- Frameworks that are installed on the current system.\n- \n- \n- Retrieves installation state attributes.\n- \n- \n- Frameworks that typically target full desktop devices.\n- \n- \n- Frameworks that target compact devices.\n- \n- \n- Frameworks that run in a browser.\n- \n- \n- Retrieves device attributes.\n- \n- \n+ \n \n- Frameworks released as part of the open-source\n- Mono\n- project.\n+ Initializes a new instance of the\n+ \n+ class with a descriptive message.\n \n+ A descriptive message to include with the exception.\n \n- \n- Frameworks released by Microsoft.\n- \n- \n- Retrieves vendor attributes.\n- \n- \n- All frameworks supported on the current platform, regarless of their\n- installation state, target device or vendor.\n- \n- \n- Finds a target by name.\n- The name of the target to find.\n- \n- The\n- \n- with the specified name, or\n- \n- if no\n- \n- exists with\n- the given name.\n- \n- \n- \n+ \n \n- Gets the names of the targets in the\n- \n- combined into one list separated by the given\n- \n- .\n+ Initializes a new instance of the\n+ \n+ class with the specified descriptive message and inner exception.\n \n- \n- A\n- \n- that contains a list of the names of the \n- targets in the\n- \n- , separated by\n- the specified\n- \n- .\n- \n+ A descriptive message to include with the exception.\n+ A nested exception that is the cause of the current exception.\n \n- \n+ \n \n- Gets the names of the targets in the\n- \n- combined into one comma-separated list.\n+ Initializes a new instance of the\n+ \n+ class with a descriptive message and the location in the build file \n+ that caused the exception.\n \n- \n- A\n- \n- that contains a comma-separated list of the\n- names of the targets in the\n- \n- .\n- \n+ A descriptive message to include with the exception.\n+ The location in the build file where the exception occured.\n \n- \n+ \n \n Initializes a new instance of the\n- \n- class.\n+ \n+ class with a descriptive message, the location in the build file and \n+ an instance of the exception that is the cause of the current \n+ exception.\n \n+ A descriptive message to include with the exception.\n+ The location in the build file where the exception occured.\n+ A nested exception that is the cause of the current exception.\n \n- \n+ \n \n Initializes a new instance of the\n- \n- class\n- with the specified capacity.\n+ \n+ class with serialized data.\n+ \n+ \n+ The\n+ \n+ that holds the serialized object data about the exception being thrown.\n+ \n+ \n+ The\n+ \n+ that contains contextual information about the source or destination.\n+ \n+ \n+ \n+ \n+ Custom configuration section handler for the\n+ \n+ element.\n \n \n+ \n+ This just passed things through. Return the node read from the config file.\n+ \n \n Models a NAnt XML element in the build file.\n \n Automatically validates attributes in the element based on attributes \n applied to members in derived classes.\n \n \n@@ -15497,14 +15800,729 @@\n \n instances.\n \n \n \n Internal interface used for setting element attributes.\n \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class.\n+ \n+ \n+ \n+ This indicates whether the target has already executed.\n+ \n+ \n+ The name of the target.\n+ \n+ \n+ Hides\n+ \n+ to have\n+ \n+ return the name of target, not the name of XML element - which \n+ would always be\n+ target\n+ .\n+ \n+ Note: Properties are not allowed in the name.\n+ \n+ \n+ \n+ \n+ If\n+ \n+ then the target will be executed; \n+ otherwise, skipped. The default is\n+ \n+ .\n+ \n+ \n+ \n+ Gets a value indicating whether the target should be executed.\n+ \n+ \n+ if the target should be executed; otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Opposite of\n+ \n+ . If\n+ \n+ then the target will be executed; otherwise, skipped. The default \n+ is\n+ \n+ .\n+ \n+ \n+ \n+ Gets a value indicating whether the target should NOT be executed.\n+ \n+ \n+ if the target should NOT be executed;\n+ otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ The description of the target.\n+ \n+ \n+ Space separated list of targets that this target depends on.\n+ \n+ \n+ A collection of target names that must be executed before this \n+ target.\n+ \n+ \n+ \n+ Creates a shallow copy of the\n+ \n+ .\n+ \n+ \n+ A shallow copy of the\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Creates a shallow copy of the\n+ \n+ .\n+ \n+ \n+ A shallow copy of the\n+ \n+ .\n+ \n+ \n+ \n+ Executes dependent targets first, then the target.\n+ \n+ \n+ Used to search for files on the PATH.\n+ \n+ The local directory is not searched (since this would already be covered \n+ by normal use of the includes element).\n+ Also, advanced pattern matching isn't supported: you need to know the \n+ exact name of the file.\n+ \n+ \n+ \n+ \n+ Creates a shallow copy of the\n+ \n+ .\n+ \n+ \n+ A shallow copy of the\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Creates a shallow copy of the\n+ \n+ .\n+ \n+ \n+ A shallow copy of the\n+ \n+ .\n+ \n+ \n+ \n+ Adds a file to the list of files to be scanned for.\n+ The filename or search pattern to add to the list.\n+ \n+ \n+ Scans all direcetories in the PATH environment variable for files.\n+ List of matching files found in the PATH.\n+ \n+ \n+ Scans all directories in the given environment variable for files.\n+ The environment variable of which the directories should be scanned.\n+ List of matching files found in the directory of the given \n+ environment variable.\n+ \n+ \n+ \n+ Creates a shallow copy of the specified\n+ \n+ .\n+ \n+ \n+ The\n+ \n+ that should be copied.\n+ \n+ \n+ A shallow copy of the specified\n+ \n+ .\n+ \n+ \n+ \n+ Returns a value indicating whether NAnt is running in 64-bit mode.\n+ \n+ \n+ if NAnt is running in 64-bit mode; otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ Returns a value indicating whether NAnt is running in 32-bit mode.\n+ Note that even if the platform is 64-bit, NAnt may be running in\n+ 32-bit mode.\n+ \n+ \n+ if NAnt is running in 32-bit mode; otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ Returns a value indicating whether NAnt is running on Windows.\n+ \n+ \n+ if NAnt is running on Windows;\n+ otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ Provides the abstract base class for types.\n+ \n+ \n+ The ID used to be referenced later.\n+ \n+ \n+ The ID to use as the reference.\n+ \n+ \n+ Gets a value indicating whether a reference to the type can be\n+ defined.\n+ \n+ Only types with an\n+ \n+ assigned \n+ to it, can be referenced.\n+ \n+ \n+ \n+ Gets the name of the datatype.\n+ The name of the datatype.\n+ \n+ \n+ Should be overridden by derived classes. clones the referenced types \n+ data into the current instance.\n+ \n+ \n+ \n+ Copies all instance data of the\n+ \n+ to a given\n+ \n+ .\n+ \n+ \n+ \n+ Represents the set of command-line options supported by NAnt.\n+ \n+ \n+ Gets or sets the target framework to use (overrides \n+ NAnt.exe.config settings)\n+ The framework that should be used.\n+ For a list of possible frameworks, see NAnt.exe.config, possible\n+ values include "net-1.0", "net-1.1", etc.\n+ \n+ \n+ Gets or sets the target framework to use (overrides \n+ NAnt.exe.config settings)\n+ The framework that should be used.\n+ For a list of possible frameworks, see NAnt.exe.config, possible\n+ values include "net-1.0", "net-1.1", etc.\n+ \n+ \n+ Gets or sets the buildfile that should be executed.\n+ The buildfile that should be executed.\n+ Can be both a file or an URI.\n+ \n+ \n+ Pauses before program ends.\n+ \n+ \n+ for pausing on program end; \n+ otherwise,\n+ \n+ . The default is\n+ \n+ .\n+ \n+ \n+ \n+ Gets or sets a value indicating whether more information should be\n+ displayed during the build process.\n+ \n+ \n+ if more information should be displayed; \n+ otherwise,\n+ \n+ . The default is\n+ \n+ .\n+ \n+ \n+ \n+ Gets or sets a value indicating whether debug information should be\n+ displayed during the build process.\n+ \n+ \n+ if debug information should be displayed; \n+ otherwise,\n+ \n+ . The default is\n+ \n+ .\n+ \n+ \n+ \n+ Gets or sets a value indicating whether only error and debug debug messages should be\n+ displayed during the build process.\n+ \n+ \n+ if only error or warning messages should be \n+ displayed; otherwise,\n+ \n+ . The default is\n+ \n+ .\n+ \n+ \n+ \n+ Gets or sets a value indicating whether to produce emacs (and other\n+ editor) friendly output.\n+ \n+ \n+ if output is to be unadorned so that emacs \n+ and other editors can parse files names, etc. The default is\n+ \n+ .\n+ \n+ \n+ \n+ Gets a value indicating whether parent directories should be searched\n+ for a buildfile.\n+ \n+ \n+ if parent directories should be searched for \n+ a build file; otherwise,\n+ \n+ . The default is\n+ \n+ .\n+ \n+ \n+ \n+ Gets or sets the indentation level of the build output.\n+ \n+ The indentation level of the build output. The default is\n+ 0\n+ .\n+ \n+ \n+ \n+ Gets or sets the list of properties that should be set.\n+ The list of properties that should be set.\n+ \n+ \n+ \n+ Gets or sets the\n+ \n+ of logger to add to the list\n+ of listeners.\n+ \n+ \n+ The\n+ \n+ of logger to add to the list of\n+ listeners.\n+ \n+ \n+ The\n+ \n+ should derive from\n+ \n+ .\n+ \n+ \n+ \n+ Gets or sets the name of the file to log output to.\n+ The name of the file to log output to.\n+ \n+ \n+ \n+ Gets a collection containing fully qualified type names of classes \n+ implementating\n+ \n+ that should be added \n+ to the project as listeners.\n+ \n+ \n+ A collection of fully qualified type names that should be added as \n+ listeners to the\n+ \n+ .\n+ \n+ \n+ \n+ Gets a collection of assemblies to load extensions from.\n+ A collection of assemblies to load extensions from.\n+ \n+ \n+ \n+ Gets or sets a value indicating whether\n+ \n+ help \n+ should be printed.\n+ \n+ \n+ \n+ if\n+ \n+ help should be \n+ printed; otherwise,\n+ \n+ . The default is\n+ \n+ .\n+ \n+ \n+ \n+ Gets or sets a value indicating whether the logo banner should be\n+ printed.\n+ \n+ \n+ if the logo banner should be printed; otherwise,\n+ \n+ . The default is\n+ \n+ .\n+ \n+ \n+ \n+ Gets or sets a value indicating whether the NAnt help should be\n+ printed.\n+ \n+ \n+ if NAnt help should be printed; otherwise,\n+ \n+ . The default is\n+ \n+ .\n+ \n+ \n+ \n+ Gets a collection containing the targets that should be executed.\n+ A collection that contains the targets that should be executed.\n+ \n+ \n+ Encalsulates information about installed frameworks incuding version \n+ information and directory locations for finding tools.\n+ \n+ \n+ Gets the name of the framework.\n+ The name of the framework.\n+ \n+ \n+ Gets the family of the framework.\n+ The family of the framework.\n+ \n+ \n+ Gets the description of the framework.\n+ The description of the framework.\n+ \n+ \n+ Gets the vendor of the framework.\n+ The vendor of the framework.\n+ \n+ \n+ Gets the version of the framework.\n+ The version of the framework.\n+ The framework is not valid.\n+ \n+ When\n+ \n+ is not configured, the framework is not\n+ considered valid.\n+ \n+ \n+ \n+ Gets the Common Language Runtime version of the framework.\n+ The Common Language Runtime version of the framework.\n+ The framework is not valid.\n+ \n+ When\n+ \n+ is\n+ \n+ , the\n+ framework is not considered valid.\n+ \n+ \n+ \n+ Gets the CLR type of the framework.\n+ The CLR type of the framework.\n+ The framework is not valid.\n+ \n+ \n+ Gets the Visual Studio version that corresponds with this\n+ framework.\n+ The Visual Studio version that corresponds with this framework.\n+ The framework is not valid.\n+ There is no version of Visual Studio that corresponds with this framework.\n+ \n+ \n+ Gets the base directory of the framework tools for the framework.\n+ The base directory of the framework tools for the framework.\n+ The framework is not valid.\n+ \n+ \n+ Gets the runtime information for this framework.\n+ \n+ The runtime information for the framework or\n+ \n+ if no runtime information is configured for the framework.\n+ \n+ The framework is not valid.\n+ \n+ \n+ Gets the directory where the system assemblies for the framework\n+ are located.\n+ The directory where the system assemblies for the framework are \n+ located.\n+ The framework is not valid.\n+ \n+ \n+ Gets the directory containing the SDK tools for the framework.\n+ The directory containing the SDK tools for the framework or a null \n+ reference if the configured sdk directory does not exist, or is not\n+ valid.\n+ The framework is not valid.\n+ \n+ \n+ \n+ Gets the\n+ \n+ used to initialize this framework.\n+ \n+ \n+ The\n+ \n+ used to initialize this framework.\n+ \n+ The framework is not valid.\n+ \n+ \n+ Gets the set of assemblies and directories that should scanned for\n+ NAnt tasks, types or functions.\n+ The set of assemblies and directories that should be scanned for \n+ NAnt tasks, types or functions.\n+ The framework is not valid.\n+ \n+ \n+ Returns a value indicating whether the current framework is valid.\n+ \n+ \n+ if the framework is installed and correctly\n+ configured; otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ Gets the reference assemblies for the current framework.\n+ The reference assemblies for the current framework.\n+ The framework is not valid.\n+ \n+ \n+ Gets the tool paths for the current framework.\n+ The tool paths for the current framework.\n+ The framework is not valid.\n+ \n+ \n+ \n+ Gets the\n+ \n+ .\n+ \n+ \n+ The\n+ \n+ .\n+ \n+ \n+ The\n+ \n+ defines the current namespace \n+ scope and provides methods for looking up namespace information.\n+ \n+ \n+ \n+ Resolves the specified assembly to a full path by matching it\n+ against the reference assemblies.\n+ The file name of the assembly to resolve (without path information).\n+ \n+ An absolute path to the assembly, or\n+ \n+ if the\n+ assembly could not be found or no reference assemblies are configured\n+ for the current framework.\n+ \n+ Whether the file name is matched case-sensitively depends on the\n+ operating system.\n+ \n+ \n+ Searches the list of tool paths of the current framework for the\n+ given file, and returns the absolute path if found.\n+ The file name of the tool to search for.\n+ \n+ The absolute path to\n+ \n+ if found in one of the\n+ configured tool paths; otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ is\n+ \n+ .\n+ \n+ \n+ The configured tool paths are scanned in the order in which they\n+ are defined in the framework configuration.\n+ The file name of the tool to search should include the extension.\n+ \n+ \n+ \n+ Gets the value of the specified attribute from the specified node.\n+ The node of which the attribute value should be retrieved.\n+ The attribute of which the value should be returned.\n+ \n+ The value of the attribute with the specified name or\n+ \n+ if the attribute does not exist or has no value.\n+ \n+ \n+ \n+ Defines the types of frameworks.\n+ \n+ \n+ Frameworks that are supported on the current platform, but are not\n+ installed.\n+ \n+ \n+ Frameworks that are installed on the current system.\n+ \n+ \n+ Retrieves installation state attributes.\n+ \n+ \n+ Frameworks that typically target full desktop devices.\n+ \n+ \n+ Frameworks that target compact devices.\n+ \n+ \n+ Frameworks that run in a browser.\n+ \n+ \n+ Retrieves device attributes.\n+ \n+ \n+ \n+ Frameworks released as part of the open-source\n+ Mono\n+ project.\n+ \n+ \n+ \n+ Frameworks released by Microsoft.\n+ \n+ \n+ Retrieves vendor attributes.\n+ \n+ \n+ All frameworks supported on the current platform, regarless of their\n+ installation state, target device or vendor.\n+ \n+ \n+ Finds a target by name.\n+ The name of the target to find.\n+ \n+ The\n+ \n+ with the specified name, or\n+ \n+ if no\n+ \n+ exists with\n+ the given name.\n+ \n+ \n+ \n+ \n+ Gets the names of the targets in the\n+ \n+ combined into one list separated by the given\n+ \n+ .\n+ \n+ \n+ A\n+ \n+ that contains a list of the names of the \n+ targets in the\n+ \n+ , separated by\n+ the specified\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Gets the names of the targets in the\n+ \n+ combined into one comma-separated list.\n+ \n+ \n+ A\n+ \n+ that contains a comma-separated list of the\n+ names of the targets in the\n+ \n+ .\n+ \n+ \n \n Main entry point to NAnt that is called by the ConsoleStub.\n \n \n Starts NAnt. This is the Main entry point.\n Command Line args, or whatever you want to pass it. They will treated as Command Line args.\n The exit code.\n@@ -15623,469 +16641,306 @@\n The\n \n to write to\n \n .\n \n \n- \n- Provides the abstract base class for tasks.\n- A task is a piece of code that can be executed.\n- \n- \n- \n- Determines if task failure stops the build, or is just reported. \n- The default is\n- \n- .\n- \n- \n- \n+ \n \n- Determines whether the task should report detailed build log messages. \n- The default is\n- \n- .\n+ Initializes a new instance of the\n+ \n+ class.\n \n \n- \n+ \n \n- If\n- \n- then the task will be executed; otherwise, \n- skipped. The default is\n- \n- .\n+ Initializes a new instance of the\n+ \n+ class\n+ with the specified capacity.\n \n \n- \n+ \n \n- Opposite of\n- \n- . If\n- \n- then the task will be executed; otherwise, skipped. The default is\n- \n- .\n+ Initializes a new instance of the\n+ \n+ class holding properties for the given\n+ \n+ instance.\n \n+ The project for which the dictionary will hold properties.\n \n- \n- The name of the task.\n+ \n+ Indexer property.\n \n- \n- The prefix used when sending messages to the log.\n+ \n+ Gets the project for which the dictionary holds properties.\n+ The project for which the dictionary holds properties.\n \n- \n+ \n \n- Gets or sets the log threshold for this\n- \n- . By\n- default the threshold of a task is\n- \n- ,\n- causing no messages to be filtered in the task itself.\n+ Performs additional custom processes before inserting a new element \n+ into the\n+ \n+ instance.\n \n- \n- The log threshold level for this\n- \n- .\n- \n- \n- When the threshold of a\n- \n- is higher than the\n- threshold of the\n- \n- , then all messages will\n- still be delivered to the build listeners.\n- \n+ The key of the element to insert.\n+ The value of the element to insert.\n \n- \n+ \n \n- Returns the TaskBuilder used to construct an instance of this\n- \n- .\n+ Performs additional custom processes before removing an element\n+ from the\n+ \n+ instance.\n \n+ The key of the element to remove.\n+ The value of the element to remove.\n \n- \n- Executes the task unless it is skipped.\n+ \n+ Performs additional custom processes when validating the element \n+ with the specified key and value.\n+ The key of the element to validate.\n+ The value of the element to validate.\n \n- \n- Logs a message with the given priority.\n- The message priority at which the specified message is to be logged.\n- The message to be logged.\n+ \n+ Adds a property that cannot be changed.\n+ The name of the property.\n+ The value to assign to the property.\n \n- The actual logging is delegated to the project.\n- \n- If the\n- \n- attribute is set on the task and a\n- message is logged with level\n- \n- , the\n- priority of the message will be increased to\n- \n- when the threshold of the build log is\n- \n- .\n- \n- \n- This will allow individual tasks to run in verbose mode while\n- the build log itself is still configured with threshold\n- \n- .\n- \n- The threshold of the project is not taken into account to determine\n- whether a message should be passed to the logging infrastructure, \n- as build listeners might be interested in receiving all messages.\n+ Properties added with this method can never be changed. Note that\n+ they are removed if the\n+ \n+ method is called.\n \n \n- \n- Logs a formatted message with the given priority.\n- The message priority at which the specified message is to be logged.\n- The message to log, containing zero or more format items.\n- \n- An\n- \n- array containing zero or more objects to format.\n- \n- \n- The actual logging is delegated to the project.\n- \n- If the\n- \n- attribute is set on the task and a \n- message is logged with level\n- \n- , the \n- priority of the message will be increased to\n- \n- .\n- when the threshold of the build log is\n- \n- .\n- \n- \n- This will allow individual tasks to run in verbose mode while\n- the build log itself is still configured with threshold\n- \n- .\n- \n- \n+ \n+ Marks a property as a property of which the value is expanded at \n+ execution time.\n+ The name of the property to mark as dynamic.\n \n- \n- \n- Determines whether build output is enabled for the given\n- \n- .\n- \n- \n- The\n- \n- to check.\n- \n+ \n+ Adds a property to the collection.\n+ The name of the property.\n+ The value to assign to the property.\n+ \n+ \n+ Determines whether the specified property is listed as read-only.\n+ The name of the property to check.\n \n \n- if messages with the given\n- \n- should be passed on to the logging infrastructure; otherwise,\n+ if the property is listed as read-only; \n+ otherwise,\n \n .\n \n- The threshold of the project is not taken into account to determine\n- whether a message should be passed to the logging infrastructure, \n- as build listeners might be interested in receiving all messages.\n- \n- \n- Initializes the configuration of the task using configuration \n- settings retrieved from the NAnt configuration file.\n- TO-DO : Remove this temporary hack when a permanent solution is \n- available for loading the default values from the configuration\n- file if a build element is constructed from code.\n- \n- \n- Initializes the task.\n- \n- \n- Initializes the task.\n- \n- \n- Executes the task.\n \n- \n- Locates the XML node for the specified attribute in either the\n- configuration section of the extension assembly or the.project.\n- The name of attribute for which the XML configuration node should be located.\n- \n- The framework to use to obtain framework specific information, or\n- \n- if no framework specific information should be used.\n- \n+ \n+ Determines whether the specified property is listed as dynamic.\n+ The name of the property to check.\n \n- The XML configuration node for the specified attribute, or\n- \n- if no corresponding XML node could be \n- located.\n- \n- If there's a valid current framework, the configuration section for\n- that framework will first be searched. If no corresponding \n- configuration node can be located in that section, the framework-neutral\n- section of the project configuration node will be searched.\n- \n- \n- Executes embedded tasks/elements in the order in which they are defined.\n- \n- \n- \n- Gets a value indicating whether the element is performing additional\n- processing using the\n- \n- that was use to \n- initialize the element.\n- \n- \n \n- , as a\n- \n- is\n- responsable for creating tasks from the nested build elements.\n- \n- \n- \n- Creates and executes the embedded (child XML nodes) elements.\n- \n- \n- \n- Contains a strongly typed collection of\n- \n- objects.\n- \n- \n- \n- \n- Initializes a new instance of the\n- \n- class.\n- \n+ if the property is listed as dynamic; \n+ otherwise,\n+ \n+ .\n+
\n
\n- \n- \n- Initializes a new instance of the\n- \n- class\n- with the specified\n- \n- instance.\n- \n+ \n+ Inherits properties from an existing property dictionary Instance.\n+ Property list to inherit.\n+ The list of properties to exclude during inheritance.\n \n- \n+ \n \n- Initializes a new instance of the\n- \n- class\n- with the specified array of\n- \n- instances.\n+ Expands a\n+ \n+ from known properties.\n \n+ The replacement tokens.\n+ \n+ The\n+ \n+ to pass through for any exceptions.\n+ \n+ The expanded and replaced string.\n \n- \n- Gets or sets the element at the specified index.\n- The zero-based index of the element to get or set.\n+ \n+ Determines whether a property already exists.\n+ The name of the property to check.\n+ \n+ \n+ if the specified property already exists; \n+ otherwise,\n+ \n+ .\n+ \n \n- \n- \n- Gets the\n- \n- for the specified task.\n- \n- \n- The name of task for which the\n- \n- should be located in the collection.\n- \n+ \n+ Removes the property with the specified name.\n+ The name of the property to remove.\n \n- \n+ \n \n- Adds a\n- \n- to the end of the collection.\n+ Expands a\n+ \n+ from known properties.\n \n- \n+ The replacement tokens.\n+ \n The\n- \n- to be added to the end of the collection.\n+ \n+ to pass through for any exceptions.\n \n- The position into which the new element was inserted.\n- \n- \n- \n- Adds the elements of a\n- \n- array to the end of the collection.\n- \n- \n- The array of\n- \n- elements to be added to the end of the collection.\n+ \n+ A mapping from properties to states. The states in question are "VISITING" and "VISITED". Must not be\n+ \n+ .\n \n- \n- \n- \n- Adds the elements of a\n- \n- to the end of the collection.\n- \n- \n- The\n- \n- to be added to the end of the collection.\n+ \n+ A stack of properties which are currently being visited. Must not be\n+ \n+ .\n \n+ The expanded and replaced string.\n \n- \n- \n- Determines whether a\n- \n- is in the collection.\n- \n- \n- The\n- \n- to locate in the collection.\n+ \n+ Evaluates the given expression string and returns the result\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ Checks whether the specified property is deprecated.\n+ The property to check.\n+ \n+ \n+ Builds an appropriate exception detailing a specified circular\n+ reference.\n+ \n+ The property reference to stop at. Must not be\n+ \n+ .\n \n- \n- \n- if\n- \n- is found in the \n- collection; otherwise,\n- \n+ \n+ A stack of property references. Must not be\n+ \n .\n- \n- \n- \n- \n- Determines whether a\n- \n- for the specified \n- task is in the collection.\n- \n- \n- The name of task for which the\n- \n- should be located in the collection.\n \n \n- \n- if a\n- \n- for \n- the specified task is found in the collection; otherwise,\n- \n- .\n+ A\n+ \n+ detailing the specified circular \n+ dependency.\n \n \n- \n- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.\n- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.\n- \n- The zero-based index in\n- \n- at which copying begins.\n- \n+ \n+ Maintains a list of the property names that are readonly.\n \n- \n+ \n+ Maintains a list of the property names of which the value is expanded\n+ on usage, not at initalization.\n+ \n+ \n+ The project for which the dictionary holds properties.\n+ \n+ \n+ Constant for the "visiting" state, used when traversing a DFS of \n+ property references.\n+ \n+ \n+ Constant for the "visited" state, used when travesing a DFS of \n+ property references.\n+ \n+ \n \n- Retrieves the index of a specified\n+ Creates a new instance of the\n \n- object in the collection.\n+ class\n+ for the specified\n+ \n+ class in the specified\n+ \n+ .\n \n- \n+ \n+ An\n+ \n+ for the specified\n+ \n+ is cached for future use.\n+ \n+ \n The\n- \n- object for which the index is returned.\n+ \n+ containing the\n+ \n+ .\n+ \n+ \n+ The class representing the\n+ \n+ .\n \n- \n- The index of the specified\n- \n- . If the\n- \n- is not currently a member of the collection, it returns -1.\n- \n \n- \n+ \n \n- Inserts a\n+ Creates a new instance of the\n \n- into the collection at the specified index.\n+ class for the specified\n+ \n+ class in the\n+ \n+ specified.\n \n- \n- The zero-based index at which\n- \n- should be inserted.\n- \n- \n+ \n The\n- \n- to insert.\n+ \n+ containing the\n+ \n+ .\n \n- \n- \n- Returns an enumerator that can iterate through the collection.\n- \n- A\n- \n- for the entire collection.\n- \n- \n- \n- Removes a member from the collection.\n- \n- The\n- \n- to remove from the collection.\n+ \n+ The class representing the\n+ \n+ .\n \n \n- \n+ \n \n- Enumerates the\n+ Gets the name of the\n+ \n+ class that can be\n+ created using this\n \n- elements of a\n- \n .\n \n+ \n+ The name of the\n+ \n+ class that can be created\n+ using this\n+ \n+ .\n+ \n \n- \n+ \n \n- Initializes a new instance of the\n- \n- class\n- with the specified\n- \n- .\n+ Gets the name of the data type which the\n+ \n+ can create.\n \n- The collection that should be enumerated.\n- \n- \n- Gets the current element in the collection.\n- The current element in the collection.\n- \n- \n- Advances the enumerator to the next element of the collection.\n- \n- \n- if the enumerator was successfully advanced \n- to the next element;\n- \n- if the enumerator has \n- passed the end of the collection.\n- \n- \n- \n- Sets the enumerator to its initial position, which is before the \n- first element in the collection.\n+ \n+ The name of the data type which the\n+ \n+ can create.\n+ \n \n \n Central representation of a NAnt project.\n \n \n The\n \n@@ -17112,207 +17967,375 @@\n The project base directory must not be automatically scanned \n for extension assemblies.\n \n \n Do not scan the project configuration for frameworks, and \n do not configure the runtime and target framework.\n \n- \n+ \n+ Thrown whenever an error occurs during the build.\n+ \n+ \n+ The location of the exception in the build document (xml file).\n+ \n+ \n \n Initializes a new instance of the\n- \n- class holding properties for the given\n- \n- instance.\n+ \n+ class.\n \n- The project for which the dictionary will hold properties.\n \n- \n- Indexer property.\n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class \n+ with a descriptive message.\n+ \n+ A descriptive message to include with the exception.\n \n- \n- Gets the project for which the dictionary holds properties.\n- The project for which the dictionary holds properties.\n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class\n+ with the specified descriptive message and inner exception.\n+ \n+ A descriptive message to include with the exception.\n+ A nested exception that is the cause of the current exception.\n \n- \n+ \n \n- Performs additional custom processes before inserting a new element \n- into the\n- \n- instance.\n+ Initializes a new instance of the\n+ \n+ class\n+ with a descriptive message and the location in the build file that \n+ caused the exception.\n \n- The key of the element to insert.\n- The value of the element to insert.\n+ A descriptive message to include with the exception.\n+ The location in the build file where the exception occured.\n \n- \n+ \n \n- Performs additional custom processes before removing an element\n- from the\n- \n- instance.\n+ Initializes a new instance of the\n+ \n+ class\n+ with a descriptive message, the location in the build file and an \n+ instance of the exception that is the cause of the current exception.\n \n- The key of the element to remove.\n- The value of the element to remove.\n+ A descriptive message to include with the exception.\n+ The location in the build file where the exception occured.\n+ A nested exception that is the cause of the current exception.\n \n- \n- Performs additional custom processes when validating the element \n- with the specified key and value.\n- The key of the element to validate.\n- The value of the element to validate.\n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class \n+ with serialized data.\n+ \n+ \n+ The\n+ \n+ that holds the serialized object data about the exception being thrown.\n+ \n+ \n+ The\n+ \n+ that contains contextual information about the source or destination.\n+ \n \n- \n- Adds a property that cannot be changed.\n- The name of the property.\n- The value to assign to the property.\n- \n- Properties added with this method can never be changed. Note that\n- they are removed if the\n- \n- method is called.\n- \n+ \n+ Gets the raw message as specified when the exception was \n+ constructed.\n+ The raw message as specified when the exception was \n+ constructed.\n \n- \n- Marks a property as a property of which the value is expanded at \n- execution time.\n- The name of the property to mark as dynamic.\n+ \n+ Gets the location in the build file of the element from which the\n+ exception originated.\n+ The location in the build file of the element from which the\n+ exception originated.\n \n- \n- Adds a property to the collection.\n- The name of the property.\n- The value to assign to the property.\n+ \n+ \n+ Serializes this object into the\n+ \n+ provided.\n+ \n+ \n+ The\n+ \n+ to populate with data.\n+ \n+ The destination for this serialization.\n \n- \n- Determines whether the specified property is listed as read-only.\n- The name of the property to check.\n+ \n+ Gets a message that describes the current exception.\n+ The error message that explains the reason for the exception.\n+ Adds location information to the message, if available.\n+ \n+ \n+ Creates and returns a string representation of the current \n+ exception.\n+ A string representation of the current exception.\n+ \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class.\n+ \n+ \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class\n+ with the specified capacity.\n+ \n+ \n+ \n+ Inherits Properties from an existing property\n+ dictionary Instance\n+ DataType list to inherit\n+ \n+ \n+ Used for searching filesystem based on given include/exclude rules.\n+ \n+ Simple client code for testing the class.\n+ while (true) {\n+ DirectoryScanner scanner = new DirectoryScanner();\n+ \n+ Console.Write("Scan Basedirectory : ");\n+ string s = Console.ReadLine();\n+ if (s.Length == 0) break;\n+ scanner.BaseDirectory = s;\n+ \n+ while(true) {\n+ Console.Write("Include pattern : ");\n+ s = Console.ReadLine();\n+ if (s.Length == 0) break;\n+ scanner.Includes.Add(s);\n+ }\n+ \n+ while(true) {\n+ Console.Write("Exclude pattern : ");\n+ s = Console.ReadLine();\n+ if (s.Length == 0) break;\n+ scanner.Excludes.Add(s);\n+ }\n+ \n+ foreach (string name in scanner.FileNames)\n+ Console.WriteLine("file:" + name);\n+ foreach (string name in scanner.DirectoryNames)\n+ Console.WriteLine("dir :" + name);\n+ \n+ Console.WriteLine("");\n+ }\n+ \n+ \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ .\n+ \n+ On unix, patterns are matching case-sensitively; otherwise, they\n+ are matched case-insensitively.\n+ \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ specifying whether patterns are to be match case-sensitively.\n+ \n+ Specifies whether patterns are to be matched case-sensititely.\n+ \n+ \n+ \n+ Creates a shallow copy of the\n+ \n+ .\n+ \n \n- \n- if the property is listed as read-only; \n- otherwise,\n- \n+ A shallow copy of the\n+ \n .\n \n \n- \n- Determines whether the specified property is listed as dynamic.\n- The name of the property to check.\n+ \n+ Gets or set a value indicating whether or not to use case-sensitive\n+ pattern matching.\n+ \n+ \n+ Gets the collection of include patterns.\n+ \n+ \n+ Gets the collection of exclude patterns.\n+ \n+ \n+ \n+ The base directory to scan. The default is the\n+ current directory\n+ .\n+ \n+ \n+ \n+ Gets the list of files that match the given patterns.\n+ \n+ \n+ Gets the list of directories that match the given patterns.\n+ \n+ \n+ Gets the list of directories that were scanned for files.\n+ \n+ \n+ Indicates whether or not the directory scanner included everything\n+ that it scanned.\n+ \n+ \n+ \n+ Uses\n+ \n+ and\n+ \n+ search criteria (relative to\n+ \n+ or absolute), to search for filesystem objects.\n+ \n+ \n+ \n+ Parses specified NAnt search patterns for search directories and \n+ corresponding regex patterns.\n+ In. NAnt patterns. Absolute or relative paths.\n+ Out. Regex patterns. Absolute canonical paths.\n+ Out. Non-regex files. Absolute canonical paths.\n+ In. Whether to allow a pattern to add search directories.\n+ \n+ \n+ Given a NAnt search pattern returns a search directory and an regex \n+ search pattern.\n+ Whether this pattern is an include or exclude pattern\n+ NAnt searh pattern (relative to the Basedirectory OR absolute, relative paths refering to parent directories ( ../ ) also supported)\n+ Out. Absolute canonical path to the directory to be searched\n+ Out. Whether the pattern is potentially recursive or not\n+ Out. Whether this is a regex pattern or not\n+ Out. Regex search pattern (absolute canonical path)\n+ \n+ \n+ Searches a directory recursively for files and directories matching \n+ the search criteria.\n+ Directory in which to search (absolute canonical path)\n+ Whether to scan recursively or not\n+ \n+ \n+ Converts search pattern to a regular expression pattern.\n+ Search pattern relative to the search directory.\n+ Regular expresssion\n+ \n+ \n+ \n+ Creates a shallow copy of the\n+ \n+ .\n+ \n \n- \n- if the property is listed as dynamic; \n- otherwise,\n- \n+ A shallow copy of the\n+ \n .\n \n \n- \n- Inherits properties from an existing property dictionary Instance.\n- Property list to inherit.\n- The list of properties to exclude during inheritance.\n+ \n+ Creates a string representing a list of the strings in the collection.\n+ A string that represents the contents.\n \n- \n+ \n \n- Expands a\n- \n- from known properties.\n+ Initialize a new instance of the\n+ \n+ class specifying whether or not string comparison should be\n+ case-sensitive.\n \n- The replacement tokens.\n- \n- The\n- \n- to pass through for any exceptions.\n- \n- The expanded and replaced string.\n+ Specifies whether or not string comparison should be case-sensitive.\n \n- \n- Determines whether a property already exists.\n- The name of the property to check.\n+ \n+ Gets a value indicating whether string comparison is case-sensitive.\n+ A value indicating whether string comparison is case-sensitive.\n+ \n+ \n+ \n+ Creates a shallow copy of the\n+ \n+ .\n+ \n \n- \n- if the specified property already exists; \n- otherwise,\n- \n+ A shallow copy of the\n+ \n .\n \n \n- \n- Removes the property with the specified name.\n- The name of the property to remove.\n- \n- \n+ \n \n- Expands a\n- \n- from known properties.\n+ Determines whether the specified string is in the\n+ \n+ .\n \n- The replacement tokens.\n- \n- The\n- \n- to pass through for any exceptions.\n- \n- \n- A mapping from properties to states. The states in question are "VISITING" and "VISITED". Must not be\n+ \n+ The string to locate in the\n+ \n+ . The value can be\n \n .\n \n- \n- A stack of properties which are currently being visited. Must not be\n- \n+ \n+ \n+ if value is found in the\n+ \n+ ; otherwise,\n+ \n .\n- \n- The expanded and replaced string.\n- \n- \n- Evaluates the given expression string and returns the result\n- \n- \n- \n- \n- \n- \n- \n- Checks whether the specified property is deprecated.\n- The property to check.\n+
\n+ \n+ String comparisons within the\n+ \n+ are only case-sensitive if\n+ \n+ is\n+ \n+ \n
\n- \n- Builds an appropriate exception detailing a specified circular\n- reference.\n- \n- The property reference to stop at. Must not be\n- \n+ \n+ \n+ Searches for the specified string and returns the zero-based index \n+ of the first occurrence within the\n+ \n .\n- \n- \n- A stack of property references. Must not be\n+ \n+ \n+ The string to locate. The value can be\n \n .\n \n \n- A\n- \n- detailing the specified circular \n- dependency.\n+ The zero-based index of the first occurrence of\n+ \n+ in the\n+ \n+ , if found; otherwise, -1.\n \n- \n- \n- Maintains a list of the property names that are readonly.\n- \n- \n- Maintains a list of the property names of which the value is expanded\n- on usage, not at initalization.\n- \n- \n- The project for which the dictionary holds properties.\n- \n- \n- Constant for the "visiting" state, used when traversing a DFS of \n- property references.\n- \n- \n- Constant for the "visited" state, used when travesing a DFS of \n- property references.\n+ \n+ String comparisons within the\n+ \n+ are only case-sensitive if\n+ \n+ is\n+ \n+ .\n+ \n \n \n Defines the set of levels recognised by the NAnt logging system.\n \n \n Designates fine-grained informational events that are most useful \n to debug a build process.\n@@ -18233,792 +19256,490 @@\n \n Gets the\n \n with which messages will be output to\n the build log.\n \n \n- \n+ \n+ Splits an input string into a sequence of tokens used during parsing.\n+ \n+ \n+ Available tokens\n+ \n+ \n+ Holds a value indicating whether a scan for tasks, types and functions\n+ has already been performed for the current runtime framework.\n+ \n+ \n \n- Gets or sets the\n+ Initializes a new instance of the\n+ \n+ class for the given\n \n- that this functionset will \n- reference.\n+ .\n \n- \n+ \n The\n \n- that this functionset will reference.\n- \n- \n- \n- Comprises all of the loaded, and available, tasks. \n- Use these static methods to register, initialize and create a task.\n- \n- \n- \n- Gets the list of loaded\n- \n- instances.\n- \n- \n- List of loaded\n- \n- instances.\n- \n+ that should be configured.\n+ \n \n- \n+ \n \n- Gets the list of loaded\n- \n- instances.\n+ Gets the underlying\n+ \n+ instance.\n \n \n- List of loaded\n- \n- instances.\n+ The underlying\n+ \n+ instance.\n \n \n- \n+ \n \n- Gets the list of loaded\n- \n- instances.\n+ Gets the\n+ \n+ .\n \n \n- List of loaded\n- \n- instances.\n- \n- \n- \n- Scans the given assembly for tasks, types, functions and filters.\n- The assembly to scan for tasks, types, functions and filters.\n- \n- The\n- \n- which will be used to output messages to the build log.\n- \n- \n- \n- Scans the given assembly for tasks, types, functions and filters.\n- The assembly to scan for tasks, types, functions and filters.\n- \n The\n- \n- which will be used to output messages to the build log.\n- \n- \n- \n- if\n- \n- contains at \n- least one "extension"; otherwise,\n- \n+ \n .\n- \n- \n- \n- Scans the path for any task assemblies and adds them.\n- The directory to scan in.\n- \n+ \n+ \n The\n- \n- which will be used to output messages to the build log.\n- \n- \n- \n- indicating whether scanning of the directory should halt on first error.\n- \n+ \n+ defines the current namespace \n+ scope and provides methods for looking up namespace information.\n+ \n \n- \n+ \n \n- Adds any task assemblies in the project base directory\n- and its\n- tasks\n- subdirectory.\n+ Loads and processes settings from the specified\n+ \n+ of the configuration file.\n \n- The project to work from.\n \n- \n- \n- Registers the project with\n- \n- , and optionally\n- scan the\n- \n- for extension assemblies.\n- \n- The project to work from.\n- \n- Specified whether to scan the\n- \n- for extension assemblies.\n+ \n+ Processes the framework nodes of the given platform node.\n+ \n+ An\n+ \n+ representing the platform on which NAnt is running.\n \n \n- \n- Looks up a function by name and argument count.\n- The name of the function to lookup, including namespace prefix.\n- The argument of the function to lookup.\n- \n- The\n- \n- in which the function is invoked.\n+ \n+ Reads the list of global properties specified in the NAnt configuration\n+ file.\n+ \n+ An\n+ \n+ representing global properties.\n \n+ \n+ \n+ Gets the value of the specified attribute from the specified node.\n+ The node of which the attribute value should be retrieved.\n+ The attribute of which the value should be returned.\n \n- A\n- \n- representing the function, or\n+ The value of the attribute with the specified name or\n \n- if a function with the given name and\n- arguments does not exist.\n+ if the attribute does not exist or has no value.\n \n \n- \n+ \n \n- Creates a new\n- \n- instance for the given XML and\n+ Gets or sets the\n \n- .\n+ that this functionset will \n+ reference.\n \n- The XML to initialize the task with.\n- \n+ \n The\n \n- that the\n- \n- belongs to.\n- \n- \n- The new\n- \n- instance.\n- \n+ that this functionset will reference.\n+ \n \n- \n+ \n+ Gets the value of the specified property.\n+ The name of the property to get the value of.\n+ The value of the specified property.\n+ \n+ \n+ Executes embedded tasks/elements in the order in which they are defined.\n+ \n+ \n \n- Scans a given\n- \n- for tasks.\n+ Gets a value indicating whether the element is performing additional\n+ processing using the\n+ \n+ that was use to \n+ initialize the element.\n \n- \n- The\n- \n- containing the\n- \n- to scan.\n- \n- \n- The\n- \n- to scan.\n- \n- \n- The\n- \n- which will be used to output messages to the build log.\n- \n- \n+ \n \n- if\n- \n- represents a\n- \n- ; otherwise,\n- \n- .\n- \n+ , as a\n+ \n+ is\n+ responsable for creating tasks from the nested build elements.\n+ \n \n- \n+ \n+ Creates and executes the embedded (child XML nodes) elements.\n+ \n+ \n+ Used to wrap log messages in xml <message/> elements.\n+ \n+ \n+ Holds the stack of currently executing projects.\n+ \n+ \n \n- Scans a given\n- \n- for data type.\n+ Initializes a new instance of the\n+ \n+ class.\n \n- \n- The\n- \n- containing the\n- \n- to scan.\n- \n- \n- The\n- \n- to scan.\n- \n- \n- The\n- \n- which will be used to output messages to the build log.\n- \n- \n- \n- if\n- \n- represents a\n- data type; otherwise,\n- \n- .\n- \n \n- \n+ \n \n- Scans a given\n- \n- for functions.\n+ Initializes a new instance of the\n+ \n+ class \n+ with serialized data.\n \n- \n+ \n The\n- \n- to scan.\n+ \n+ that holds the serialized object data.\n \n- \n+ \n The\n- \n- which will be used to output messages to the build log.\n+ \n+ that contains contextual information about the source or destination.\n \n- \n- \n- if\n- \n- represents a\n- valid set of funtions; otherwise,\n- \n- .\n- \n \n- \n+ \n \n- Scans a given\n- \n- for filters.\n+ Populates\n+ \n+ with the data needed to serialize \n+ the\n+ \n+ instance.\n \n- \n- The\n- \n- containing the\n- \n- to scan.\n- \n- \n- The\n- \n- to scan.\n- \n- \n+ \n The\n- \n- which will be used to output messages to the build log.\n+ \n+ to populate with data.\n \n- \n- \n- if\n- \n- represents a\n- \n- ; otherwise,\n- \n- .\n- \n- \n- \n- Encalsulates information about installed frameworks incuding version \n- information and directory locations for finding tools.\n- \n- \n- Gets the name of the framework.\n- The name of the framework.\n- \n- \n- Gets the family of the framework.\n- The family of the framework.\n- \n- \n- Gets the description of the framework.\n- The description of the framework.\n- \n- \n- Gets the vendor of the framework.\n- The vendor of the framework.\n- \n- \n- Gets the version of the framework.\n- The version of the framework.\n- The framework is not valid.\n- \n- When\n- \n- is not configured, the framework is not\n- considered valid.\n- \n+ The destination for this serialization.\n \n- \n- Gets the Common Language Runtime version of the framework.\n- The Common Language Runtime version of the framework.\n- The framework is not valid.\n- \n- When\n- \n- is\n- \n- , the\n- framework is not considered valid.\n- \n+ \n+ Returns the contents of log captured.\n \n- \n- Gets the CLR type of the framework.\n- The CLR type of the framework.\n- The framework is not valid.\n+ \n+ Signals that a build has started.\n+ The source of the event.\n+ \n+ A\n+ \n+ object that contains the event data.\n+ \n+ This event is fired before any targets have started.\n \n- \n- Gets the Visual Studio version that corresponds with this\n- framework.\n- The Visual Studio version that corresponds with this framework.\n- The framework is not valid.\n- There is no version of Visual Studio that corresponds with this framework.\n+ \n+ Signals that the last target has finished.\n+ The source of the event.\n+ \n+ A\n+ \n+ object that contains the event data.\n+ \n+ This event will still be fired if an error occurred during the build.\n \n- \n- Gets the base directory of the framework tools for the framework.\n- The base directory of the framework tools for the framework.\n- The framework is not valid.\n+ \n+ Signals that a target has started.\n+ The source of the event.\n+ \n+ A\n+ \n+ object that contains the event data.\n+ \n \n- \n- Gets the runtime information for this framework.\n- \n- The runtime information for the framework or\n- \n- if no runtime information is configured for the framework.\n- \n- The framework is not valid.\n+ \n+ Signals that a target has finished.\n+ The source of the event.\n+ \n+ A\n+ \n+ object that contains the event data.\n+ \n+ This event will still be fired if an error occurred during the build.\n \n- \n- Gets the directory where the system assemblies for the framework\n- are located.\n- The directory where the system assemblies for the framework are \n- located.\n- The framework is not valid.\n+ \n+ Signals that a task has started.\n+ The source of the event.\n+ \n+ A\n+ \n+ object that contains the event data.\n+ \n \n- \n- Gets the directory containing the SDK tools for the framework.\n- The directory containing the SDK tools for the framework or a null \n- reference if the configured sdk directory does not exist, or is not\n- valid.\n- The framework is not valid.\n+ \n+ Signals that a task has finished.\n+ The source of the event.\n+ \n+ A\n+ \n+ object that contains the event data.\n+ \n+ This event will still be fired if an error occurred during the build.\n \n- \n- \n- Gets the\n- \n- used to initialize this framework.\n- \n- \n- The\n- \n- used to initialize this framework.\n- \n- The framework is not valid.\n+ \n+ Signals that a message has been logged.\n+ The source of the event.\n+ \n+ A\n+ \n+ object that contains the event data.\n+ \n+ Only messages with a priority higher or equal to the threshold of \n+ the logger will actually be output in the build log.\n \n- \n- Gets the set of assemblies and directories that should scanned for\n- NAnt tasks, types or functions.\n- The set of assemblies and directories that should be scanned for \n- NAnt tasks, types or functions.\n- The framework is not valid.\n+ \n+ Gets or sets the highest level of message this logger should respond \n+ to.\n+ The highest level of message this logger should respond to.\n+ Only messages with a message level higher than or equal to the given \n+ level should be written to the log.\n \n- \n- Returns a value indicating whether the current framework is valid.\n+ \n+ Gets or sets a value indicating whether to produce emacs (and other\n+ editor) friendly output.\n \n- \n- if the framework is installed and correctly\n- configured; otherwise,\n \n- .\n+ as it has no meaning in XML format.\n \n \n- \n- Gets the reference assemblies for the current framework.\n- The reference assemblies for the current framework.\n- The framework is not valid.\n- \n- \n- Gets the tool paths for the current framework.\n- The tool paths for the current framework.\n- The framework is not valid.\n- \n- \n+ \n \n- Gets the\n- \n- .\n+ Gets or sets the\n+ \n+ to which the logger is \n+ to send its output.\n \n- \n- The\n- \n- .\n- \n- \n- The\n- \n- defines the current namespace \n- scope and provides methods for looking up namespace information.\n- \n- \n- \n- Resolves the specified assembly to a full path by matching it\n- against the reference assemblies.\n- The file name of the assembly to resolve (without path information).\n- \n- An absolute path to the assembly, or\n- \n- if the\n- assembly could not be found or no reference assemblies are configured\n- for the current framework.\n- \n- Whether the file name is matched case-sensitively depends on the\n- operating system.\n- \n- \n- Searches the list of tool paths of the current framework for the\n- given file, and returns the absolute path if found.\n- The file name of the tool to search for.\n- \n- The absolute path to\n- \n- if found in one of the\n- configured tool paths; otherwise,\n- \n- .\n- \n- \n- \n- is\n- \n- .\n- \n- \n- The configured tool paths are scanned in the order in which they\n- are defined in the framework configuration.\n- The file name of the tool to search should include the extension.\n- \n \n- \n- Gets the value of the specified attribute from the specified node.\n- The node of which the attribute value should be retrieved.\n- The attribute of which the value should be returned.\n- \n- The value of the attribute with the specified name or\n- \n- if the attribute does not exist or has no value.\n- \n+ \n+ Flushes buffered build events or messages to the underlying storage.\n \n- \n- Used for searching filesystem based on given include/exclude rules.\n- \n- Simple client code for testing the class.\n- while (true) {\n- DirectoryScanner scanner = new DirectoryScanner();\n- \n- Console.Write("Scan Basedirectory : ");\n- string s = Console.ReadLine();\n- if (s.Length == 0) break;\n- scanner.BaseDirectory = s;\n- \n- while(true) {\n- Console.Write("Include pattern : ");\n- s = Console.ReadLine();\n- if (s.Length == 0) break;\n- scanner.Includes.Add(s);\n- }\n- \n- while(true) {\n- Console.Write("Exclude pattern : ");\n- s = Console.ReadLine();\n- if (s.Length == 0) break;\n- scanner.Excludes.Add(s);\n- }\n- \n- foreach (string name in scanner.FileNames)\n- Console.WriteLine("file:" + name);\n- foreach (string name in scanner.DirectoryNames)\n- Console.WriteLine("dir :" + name);\n- \n- Console.WriteLine("");\n- }\n- \n+ \n+ Provides the abstract base class for tasks.\n+ A task is a piece of code that can be executed.\n \n- \n+ \n \n- Initializes a new instance of the\n- \n+ Determines if task failure stops the build, or is just reported. \n+ The default is\n+ \n .\n \n- On unix, patterns are matching case-sensitively; otherwise, they\n- are matched case-insensitively.\n- \n- \n- \n- Initializes a new instance of the\n- \n- specifying whether patterns are to be match case-sensitively.\n- \n- Specifies whether patterns are to be matched case-sensititely.\n \n- \n+ \n \n- Creates a shallow copy of the\n- \n+ Determines whether the task should report detailed build log messages. \n+ The default is\n+ \n .\n \n- \n- A shallow copy of the\n- \n- .\n- \n- \n- \n- Gets or set a value indicating whether or not to use case-sensitive\n- pattern matching.\n- \n- \n- Gets the collection of include patterns.\n- \n- \n- Gets the collection of exclude patterns.\n \n- \n+ \n \n- The base directory to scan. The default is the\n- current directory\n+ If\n+ \n+ then the task will be executed; otherwise, \n+ skipped. The default is\n+ \n .\n \n \n- \n- Gets the list of files that match the given patterns.\n- \n- \n- Gets the list of directories that match the given patterns.\n- \n- \n- Gets the list of directories that were scanned for files.\n- \n- \n- Indicates whether or not the directory scanner included everything\n- that it scanned.\n- \n- \n- \n- Uses\n- \n- and\n- \n- search criteria (relative to\n- \n- or absolute), to search for filesystem objects.\n- \n- \n- \n- Parses specified NAnt search patterns for search directories and \n- corresponding regex patterns.\n- In. NAnt patterns. Absolute or relative paths.\n- Out. Regex patterns. Absolute canonical paths.\n- Out. Non-regex files. Absolute canonical paths.\n- In. Whether to allow a pattern to add search directories.\n- \n- \n- Given a NAnt search pattern returns a search directory and an regex \n- search pattern.\n- Whether this pattern is an include or exclude pattern\n- NAnt searh pattern (relative to the Basedirectory OR absolute, relative paths refering to parent directories ( ../ ) also supported)\n- Out. Absolute canonical path to the directory to be searched\n- Out. Whether the pattern is potentially recursive or not\n- Out. Whether this is a regex pattern or not\n- Out. Regex search pattern (absolute canonical path)\n- \n- \n- Searches a directory recursively for files and directories matching \n- the search criteria.\n- Directory in which to search (absolute canonical path)\n- Whether to scan recursively or not\n- \n- \n- Converts search pattern to a regular expression pattern.\n- Search pattern relative to the search directory.\n- Regular expresssion\n- \n- \n+ \n \n- Creates a shallow copy of the\n- \n+ Opposite of\n+ \n+ . If\n+ \n+ then the task will be executed; otherwise, skipped. The default is\n+ \n .\n \n- \n- A shallow copy of the\n- \n- .\n- \n- \n- \n- Creates a string representing a list of the strings in the collection.\n- A string that represents the contents.\n \n- \n- \n- Initialize a new instance of the\n- \n- class specifying whether or not string comparison should be\n- case-sensitive.\n- \n- Specifies whether or not string comparison should be case-sensitive.\n+ \n+ The name of the task.\n \n- \n- Gets a value indicating whether string comparison is case-sensitive.\n- A value indicating whether string comparison is case-sensitive.\n+ \n+ The prefix used when sending messages to the log.\n \n- \n+ \n \n- Creates a shallow copy of the\n- \n- .\n+ Gets or sets the log threshold for this\n+ \n+ . By\n+ default the threshold of a task is\n+ \n+ ,\n+ causing no messages to be filtered in the task itself.\n \n- \n- A shallow copy of the\n- \n+ \n+ The log threshold level for this\n+ \n .\n- \n+ \n+ \n+ When the threshold of a\n+ \n+ is higher than the\n+ threshold of the\n+ \n+ , then all messages will\n+ still be delivered to the build listeners.\n+ \n \n- \n+ \n \n- Determines whether the specified string is in the\n- \n+ Returns the TaskBuilder used to construct an instance of this\n+ \n .\n \n- \n- The string to locate in the\n- \n- . The value can be\n- \n- .\n- \n- \n- \n- if value is found in the\n- \n- ; otherwise,\n- \n- .\n- \n+ \n+ \n+ Executes the task unless it is skipped.\n+ \n+ \n+ Logs a message with the given priority.\n+ The message priority at which the specified message is to be logged.\n+ The message to be logged.\n \n- String comparisons within the\n- \n- are only case-sensitive if\n- \n- is\n- \n+ The actual logging is delegated to the project.\n+ \n+ If the\n+ \n+ attribute is set on the task and a\n+ message is logged with level\n+ \n+ , the\n+ priority of the message will be increased to\n+ \n+ when the threshold of the build log is\n+ \n+ .\n+ \n+ \n+ This will allow individual tasks to run in verbose mode while\n+ the build log itself is still configured with threshold\n+ \n+ .\n+ \n+ The threshold of the project is not taken into account to determine\n+ whether a message should be passed to the logging infrastructure, \n+ as build listeners might be interested in receiving all messages.\n \n \n- \n- \n- Searches for the specified string and returns the zero-based index \n- of the first occurrence within the\n- \n- .\n- \n- \n- The string to locate. The value can be\n- \n- .\n+ \n+ Logs a formatted message with the given priority.\n+ The message priority at which the specified message is to be logged.\n+ The message to log, containing zero or more format items.\n+ \n+ An\n+ \n+ array containing zero or more objects to format.\n \n- \n- The zero-based index of the first occurrence of\n- \n- in the\n- \n- , if found; otherwise, -1.\n- \n \n- String comparisons within the\n- \n- are only case-sensitive if\n- \n- is\n- \n- .\n+ The actual logging is delegated to the project.\n+ \n+ If the\n+ \n+ attribute is set on the task and a \n+ message is logged with level\n+ \n+ , the \n+ priority of the message will be increased to\n+ \n+ .\n+ when the threshold of the build log is\n+ \n+ .\n+ \n+ \n+ This will allow individual tasks to run in verbose mode while\n+ the build log itself is still configured with threshold\n+ \n+ .\n+ \n \n \n- \n- Gets the value of the specified property.\n- The name of the property to get the value of.\n- The value of the specified property.\n- \n- \n- Maps XML nodes to the text positions from their original source.\n- \n- \n+ \n \n- Initializes a new instance of the\n- \n- class.\n+ Determines whether build output is enabled for the given\n+ \n+ .\n \n- \n- \n- Determines if a file has been loaded by the current project.\n- The file to check.\n+ \n+ The\n+ \n+ to check.\n+ \n \n \n- if the specified file has already been loaded\n- by the current project; otherwise,\n+ if messages with the given\n+ \n+ should be passed on to the logging infrastructure; otherwise,\n \n .\n \n+ The threshold of the project is not taken into account to determine\n+ whether a message should be passed to the logging infrastructure, \n+ as build listeners might be interested in receiving all messages.\n \n- \n- \n- Adds an\n- \n- to the map.\n- \n- \n- An\n- \n- can only be added to the map once.\n- \n- \n- \n- \n- Returns the\n- \n- in the XML file for the given node.\n- \n- \n- The\n- \n- must be from an\n- \n- that has been added to the map.\n- \n+ \n+ Initializes the configuration of the task using configuration \n+ settings retrieved from the NAnt configuration file.\n+ TO-DO : Remove this temporary hack when a permanent solution is \n+ available for loading the default values from the configuration\n+ file if a build element is constructed from code.\n \n- \n- Represents a position in the build file.\n+ \n+ Initializes the task.\n \n- \n- \n- Initializes a new instance of the\n- \n- with the speified line and column.\n- \n- The line coordinate of the position.\n- The column coordinate of the position.\n+ \n+ Initializes the task.\n \n- \n- The line coordinate of the position.\n+ \n+ Executes the task.\n \n- \n- The column coordinate of the position.\n+ \n+ Locates the XML node for the specified attribute in either the\n+ configuration section of the extension assembly or the.project.\n+ The name of attribute for which the XML configuration node should be located.\n+ \n+ The framework to use to obtain framework specific information, or\n+ \n+ if no framework specific information should be used.\n+ \n+ \n+ The XML configuration node for the specified attribute, or\n+ \n+ if no corresponding XML node could be \n+ located.\n+ \n+ If there's a valid current framework, the configuration section for\n+ that framework will first be searched. If no corresponding \n+ configuration node can be located in that section, the framework-neutral\n+ section of the project configuration node will be searched.\n \n \n \n Contains a strongly typed collection of\n \n objects.\n \n@@ -19242,830 +19963,109 @@\n passed the end of the collection.\n \n \n \n Sets the enumerator to its initial position, which is before the \n first element in the collection.\n \n- \n- Used to search for files on the PATH.\n- \n- The local directory is not searched (since this would already be covered \n- by normal use of the includes element).\n- Also, advanced pattern matching isn't supported: you need to know the \n- exact name of the file.\n- \n- \n- \n- \n- Creates a shallow copy of the\n- \n- .\n- \n- \n- A shallow copy of the\n- \n- .\n- \n- \n- \n- \n- Creates a shallow copy of the\n- \n- .\n- \n- \n- A shallow copy of the\n- \n- .\n- \n- \n- \n- Adds a file to the list of files to be scanned for.\n- The filename or search pattern to add to the list.\n- \n- \n- Scans all direcetories in the PATH environment variable for files.\n- List of matching files found in the PATH.\n- \n- \n- Scans all directories in the given environment variable for files.\n- The environment variable of which the directories should be scanned.\n- List of matching files found in the directory of the given \n- environment variable.\n- \n- \n- \n- Creates a shallow copy of the specified\n- \n- .\n- \n- \n- The\n- \n- that should be copied.\n- \n- \n- A shallow copy of the specified\n- \n- .\n- \n+ \n+ Maps XML nodes to the text positions from their original source.\n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class.\n \n \n- \n- \n- Initializes a new instance of the\n- \n- class with a descriptive message.\n- \n- A descriptive message to include with the exception.\n- \n- \n- \n- Initializes a new instance of the\n- \n- class with the specified descriptive message and inner exception.\n- \n- A descriptive message to include with the exception.\n- A nested exception that is the cause of the current exception.\n- \n- \n- \n- Initializes a new instance of the\n- \n- class with a descriptive message and the location in the build file \n- that caused the exception.\n- \n- A descriptive message to include with the exception.\n- The location in the build file where the exception occured.\n- \n- \n- \n- Initializes a new instance of the\n- \n- class with a descriptive message, the location in the build file and \n- an instance of the exception that is the cause of the current \n- exception.\n- \n- A descriptive message to include with the exception.\n- The location in the build file where the exception occured.\n- A nested exception that is the cause of the current exception.\n- \n- \n- \n- Initializes a new instance of the\n- \n- class with serialized data.\n- \n- \n- The\n- \n- that holds the serialized object data about the exception being thrown.\n- \n- \n- The\n- \n- that contains contextual information about the source or destination.\n- \n- \n- \n- \n- Creates a new instance of the\n- \n- class\n- for the specified\n- \n- class in the specified\n- \n- .\n- \n- \n- An\n- \n- for the specified\n- \n- is cached for future use.\n- \n- \n- The\n- \n- containing the\n- \n- .\n- \n- \n- The class representing the\n- \n- .\n- \n- \n- \n- \n- Creates a new instance of the\n- \n- class for the specified\n- \n- class in the\n- \n- specified.\n- \n- \n- The\n- \n- containing the\n- \n- .\n- \n- \n- The class representing the\n- \n- .\n- \n- \n- \n- \n- Gets the name of the\n- \n- class that can be\n- created using this\n- \n- .\n- \n- \n- The name of the\n- \n- class that can be created\n- using this\n- \n- .\n- \n- \n- \n- \n- Gets the name of the data type which the\n- \n- can create.\n- \n- \n- The name of the data type which the\n- \n- can create.\n- \n- \n- \n- Represents the set of command-line options supported by NAnt.\n- \n- \n- Gets or sets the target framework to use (overrides \n- NAnt.exe.config settings)\n- The framework that should be used.\n- For a list of possible frameworks, see NAnt.exe.config, possible\n- values include "net-1.0", "net-1.1", etc.\n- \n- \n- Gets or sets the target framework to use (overrides \n- NAnt.exe.config settings)\n- The framework that should be used.\n- For a list of possible frameworks, see NAnt.exe.config, possible\n- values include "net-1.0", "net-1.1", etc.\n- \n- \n- Gets or sets the buildfile that should be executed.\n- The buildfile that should be executed.\n- Can be both a file or an URI.\n- \n- \n- Pauses before program ends.\n- \n- \n- for pausing on program end; \n- otherwise,\n- \n- . The default is\n- \n- .\n- \n- \n- \n- Gets or sets a value indicating whether more information should be\n- displayed during the build process.\n- \n- \n- if more information should be displayed; \n- otherwise,\n- \n- . The default is\n- \n- .\n- \n- \n- \n- Gets or sets a value indicating whether debug information should be\n- displayed during the build process.\n- \n- \n- if debug information should be displayed; \n- otherwise,\n- \n- . The default is\n- \n- .\n- \n- \n- \n- Gets or sets a value indicating whether only error and debug debug messages should be\n- displayed during the build process.\n- \n- \n- if only error or warning messages should be \n- displayed; otherwise,\n- \n- . The default is\n- \n- .\n- \n- \n- \n- Gets or sets a value indicating whether to produce emacs (and other\n- editor) friendly output.\n- \n- \n- if output is to be unadorned so that emacs \n- and other editors can parse files names, etc. The default is\n- \n- .\n- \n- \n- \n- Gets a value indicating whether parent directories should be searched\n- for a buildfile.\n- \n+ \n+ Determines if a file has been loaded by the current project.\n+ The file to check.\n+ \n \n- if parent directories should be searched for \n- a build file; otherwise,\n- \n- . The default is\n+ if the specified file has already been loaded\n+ by the current project; otherwise,\n \n .\n- \n- \n- \n- Gets or sets the indentation level of the build output.\n- \n- The indentation level of the build output. The default is\n- 0\n- .\n- \n- \n- \n- Gets or sets the list of properties that should be set.\n- The list of properties that should be set.\n- \n- \n- \n- Gets or sets the\n- \n- of logger to add to the list\n- of listeners.\n- \n- \n- The\n- \n- of logger to add to the list of\n- listeners.\n- \n- \n- The\n- \n- should derive from\n- \n- .\n- \n- \n- \n- Gets or sets the name of the file to log output to.\n- The name of the file to log output to.\n- \n- \n- \n- Gets a collection containing fully qualified type names of classes \n- implementating\n- \n- that should be added \n- to the project as listeners.\n- \n- \n- A collection of fully qualified type names that should be added as \n- listeners to the\n- \n- .\n- \n- \n- \n- Gets a collection of assemblies to load extensions from.\n- A collection of assemblies to load extensions from.\n+ \n \n- \n+ \n \n- Gets or sets a value indicating whether\n- \n- help \n- should be printed.\n+ Adds an\n+ \n+ to the map.\n \n- \n- \n- if\n- \n- help should be \n- printed; otherwise,\n- \n- . The default is\n- \n- .\n- \n- \n- \n- Gets or sets a value indicating whether the logo banner should be\n- printed.\n- \n- \n- if the logo banner should be printed; otherwise,\n- \n- . The default is\n- \n- .\n- \n- \n- \n- Gets or sets a value indicating whether the NAnt help should be\n- printed.\n- \n- \n- if NAnt help should be printed; otherwise,\n- \n- . The default is\n- \n- .\n- \n- \n- \n- Gets a collection containing the targets that should be executed.\n- A collection that contains the targets that should be executed.\n- \n- \n- Stores the file name, line number and column number to record a position \n- in a text file.\n- \n- \n- Creates a location consisting of a file name, line number and \n- column number.\n- \n- \n- can be a local URI resource, e.g., file:///C:/WINDOWS/setuplog.txt.\n- \n- \n- \n- Creates a location consisting of a file name.\n \n- \n- can be a local URI resource, e.g., file:///C:/WINDOWS/setuplog.txt.\n+ An\n+ \n+ can only be added to the map once.\n \n \n- \n- Creates an "unknown" location.\n- \n- \n- Private Init function.\n- \n- \n- Gets a string containing the file name for the location.\n- The file name includes both the file path and the extension.\n- \n- \n- Gets the line number for the location.\n- Lines start at 1. Will be zero if not specified.\n- \n- \n- Gets the column number for the location.\n- Columns start a 1. Will be zero if not specified.\n- \n- \n- Returns the file name, line number and a trailing space. An error\n- message can be appended easily. For unknown locations, returns\n- an empty string.\n- \n- \n- \n- Initializes a new instance of the\n- \n- class.\n- \n- \n- \n+ \n \n- Initializes a new instance of the\n- \n- class\n- with the specified capacity.\n+ Returns the\n+ \n+ in the XML file for the given node.\n \n- \n- \n- Inherits Properties from an existing property\n- dictionary Instance\n- DataType list to inherit\n- \n- \n- Provides the abstract base class for types.\n- \n- \n- The ID used to be referenced later.\n- \n- \n- The ID to use as the reference.\n- \n- \n- Gets a value indicating whether a reference to the type can be\n- defined.\n \n- Only types with an\n- \n- assigned \n- to it, can be referenced.\n+ The\n+ \n+ must be from an\n+ \n+ that has been added to the map.\n \n \n- \n- Gets the name of the datatype.\n- The name of the datatype.\n- \n- \n- Should be overridden by derived classes. clones the referenced types \n- data into the current instance.\n- \n- \n- \n- Copies all instance data of the\n- \n- to a given\n- \n- .\n- \n- \n- \n- Thrown whenever an error occurs during the build.\n- \n- \n- The location of the exception in the build document (xml file).\n- \n- \n- \n- Initializes a new instance of the\n- \n- class.\n- \n- \n- \n- \n- Initializes a new instance of the\n- \n- class \n- with a descriptive message.\n- \n- A descriptive message to include with the exception.\n- \n- \n- \n- Initializes a new instance of the\n- \n- class\n- with the specified descriptive message and inner exception.\n- \n- A descriptive message to include with the exception.\n- A nested exception that is the cause of the current exception.\n- \n- \n- \n- Initializes a new instance of the\n- \n- class\n- with a descriptive message and the location in the build file that \n- caused the exception.\n- \n- A descriptive message to include with the exception.\n- The location in the build file where the exception occured.\n+ \n+ Represents a position in the build file.\n \n- \n+ \n \n Initializes a new instance of the\n- \n- class\n- with a descriptive message, the location in the build file and an \n- instance of the exception that is the cause of the current exception.\n+ \n+ with the speified line and column.\n \n- A descriptive message to include with the exception.\n- The location in the build file where the exception occured.\n- A nested exception that is the cause of the current exception.\n+ The line coordinate of the position.\n+ The column coordinate of the position.\n \n- \n- \n- Initializes a new instance of the\n- \n- class \n- with serialized data.\n- \n- \n- The\n- \n- that holds the serialized object data about the exception being thrown.\n- \n- \n- The\n- \n- that contains contextual information about the source or destination.\n- \n+ \n+ The line coordinate of the position.\n \n- \n- Gets the raw message as specified when the exception was \n- constructed.\n- The raw message as specified when the exception was \n- constructed.\n+ \n+ The column coordinate of the position.\n \n- \n- Gets the location in the build file of the element from which the\n- exception originated.\n- The location in the build file of the element from which the\n- exception originated.\n+ \n+ Executes embedded tasks in the order in which they are defined.\n \n- \n+ \n \n- Serializes this object into the\n- \n- provided.\n+ Gets a value indicating whether the element is performing additional\n+ processing using the\n+ \n+ that was use to \n+ initialize the element.\n \n- \n- The\n- \n- to populate with data.\n- \n- The destination for this serialization.\n- \n- \n- Gets a message that describes the current exception.\n- The error message that explains the reason for the exception.\n- Adds location information to the message, if available.\n- \n- \n- Creates and returns a string representation of the current \n- exception.\n- A string representation of the current exception.\n- \n- \n- Returns a value indicating whether NAnt is running in 64-bit mode.\n- \n- \n- if NAnt is running in 64-bit mode; otherwise,\n- \n- .\n- \n- \n- \n- Returns a value indicating whether NAnt is running in 32-bit mode.\n- Note that even if the platform is 64-bit, NAnt may be running in\n- 32-bit mode.\n- \n- \n- if NAnt is running in 32-bit mode; otherwise,\n- \n- .\n- \n- \n- \n- Returns a value indicating whether NAnt is running on Windows.\n \n \n- if NAnt is running on Windows;\n- otherwise,\n- \n- .\n+ , as a\n+ \n+ is\n+ responsable for creating tasks from the nested build elements.\n \n \n- \n- Holds a value indicating whether a scan for tasks, types and functions\n- has already been performed for the current runtime framework.\n- \n- \n- \n- Initializes a new instance of the\n- \n- class for the given\n- \n- .\n- \n- \n- The\n- \n- that should be configured.\n- \n- \n- \n- \n- Gets the underlying\n- \n- instance.\n- \n- \n- The underlying\n- \n- instance.\n- \n+ \n+ Automatically exclude build elements that are defined on the task \n+ from things that get executed, as they are evaluated normally during\n+ XML task initialization.\n \n- \n- \n- Gets the\n- \n- .\n- \n- \n- The\n- \n- .\n- \n+ \n+ Creates and executes the embedded (child XML nodes) elements.\n \n- The\n- \n- defines the current namespace \n- scope and provides methods for looking up namespace information.\n- \n- \n- \n- \n- Loads and processes settings from the specified\n- \n- of the configuration file.\n- \n- \n- \n- Processes the framework nodes of the given platform node.\n- \n- An\n- \n- representing the platform on which NAnt is running.\n- \n- \n- \n- Reads the list of global properties specified in the NAnt configuration\n- file.\n- \n- An\n- \n- representing global properties.\n- \n- \n- \n- Gets the value of the specified attribute from the specified node.\n- The node of which the attribute value should be retrieved.\n- The attribute of which the value should be returned.\n- \n- The value of the attribute with the specified name or\n- \n- if the attribute does not exist or has no value.\n- \n- \n- \n- \n- Creates a new instance of the\n- \n- class\n- for the specified\n+ Skips any element defined by the host\n \n- class in the specified\n- \n- .\n- \n- \n- An\n- \n- for the specified\n- \n- is cached for future use.\n+ that has \n+ a\n+ \n+ defined.\n \n- \n- The\n- \n- containing the\n- \n- .\n- \n- \n- The class representing the\n- \n- .\n- \n- \n- \n- \n- Creates a new instance of the\n- \n- class\n- for the specified\n- \n- class in the specified\n- \n- .\n- \n- \n- The\n- \n- containing the\n- \n- .\n- \n- \n- The class representing the\n- \n- .\n- \n- \n- \n- \n- Gets the name of the\n- \n- class that can be created\n- using this\n- \n- .\n- \n- \n- The name of the\n- \n- class that can be created using\n- this\n- \n- .\n- \n- \n- \n- \n- Gets the name of the task which the\n- \n- can create.\n- \n- \n- The name of the task which the\n- \n- can \n- create.\n- \n- \n- \n- Splits an input string into a sequence of tokens used during parsing.\n- \n- \n- Available tokens\n \n \n \n"}]}, {"source1": "./usr/lib/NAnt/NAnt.DotNetTasks.dll", "source2": "./usr/lib/NAnt/NAnt.DotNetTasks.dll", "unified_diff": null, "details": [{"source1": "pedump {}", "source2": "pedump {}", "unified_diff": "@@ -92,17 +92,17 @@\n \t Reloc Count: 0x0000\n \t Line Count: 0x0000\n \tFlags: data, discard, read, \n \n CLI header size: 72\n Runtime required: 2.5\n Flags: ilonly, 32/64, no-trackdebug, notsigned\n-\t Metadata: 0x0000f738 [0x0000e9b8]\n+\t Metadata: 0x0000f73c [0x0000e9a8]\n \tEntry Point Token: 0x00000000\n-\t Resources at: 0x0000d79c [0x00001f99]\n+\t Resources at: 0x0000d7a0 [0x00001f99]\n \t Strong Name at: 0x00000000 [0x00000000]\n \t Code Manager at: 0x00000000 [0x00000000]\n \t VTableFixups at: 0x00000000 [0x00000000]\n \t EAT jumps at: 0x00000000 [0x00000000]\n \n Strong name: none\n \n@@ -111,31 +111,31 @@\n Metadata header:\n Version: 1.1\n Version string: v4.0.30319\n \n Metadata pointers:\n \tTables (#~): 0x0000006c - 0x00006650 [26084 == 0x000065e4]\n \t Strings: 0x00006650 - 0x0000a970 [17184 == 0x00004320]\n-\t Blob: 0x0000cd20 - 0x0000e9b8 [7320 == 0x00001c98]\n+\t Blob: 0x0000cd20 - 0x0000e9a8 [7304 == 0x00001c88]\n \tUser string: 0x0000a970 - 0x0000cd10 [9120 == 0x000023a0]\n \t GUID: 0x0000cd10 - 0x0000cd20 [16 == 0x00000010]\n Rows:\n-Table Module: 1 records (10 bytes, at da0c)\n-Table TypeRef: 193 records (6 bytes, at da16)\n-Table TypeDef: 52 records (14 bytes, at de9c)\n-Table Field: 242 records (6 bytes, at e174)\n-Table Method: 735 records (14 bytes, at e720)\n-Table Param: 431 records (6 bytes, at 10f52)\n-Table InterfaceImpl: 20 records (4 bytes, at 1196c)\n-Table MemberRef: 395 records (6 bytes, at 119bc)\n-Table Constant: 14 records (6 bytes, at 122fe)\n-Table CustomAttribute: 299 records (6 bytes, at 12352)\n-Table StandaloneSig: 109 records (2 bytes, at 12a54)\n-Table PropertyMap: 42 records (4 bytes, at 12b2e)\n-Table Property: 284 records (6 bytes, at 12bd6)\n-Table MethodSemantics: 486 records (6 bytes, at 1327e)\n-Table MethodImpl: 46 records (6 bytes, at 13de2)\n-Table TypeSpec: 1 records (2 bytes, at 13ef6)\n-Table Assembly: 1 records (22 bytes, at 13ef8)\n-Table AssemblyRef: 4 records (20 bytes, at 13f0e)\n-Table ManifestResource: 1 records (12 bytes, at 13f5e)\n-Table NestedClass: 7 records (4 bytes, at 13f6a)\n+Table Module: 1 records (10 bytes, at da10)\n+Table TypeRef: 193 records (6 bytes, at da1a)\n+Table TypeDef: 52 records (14 bytes, at dea0)\n+Table Field: 242 records (6 bytes, at e178)\n+Table Method: 735 records (14 bytes, at e724)\n+Table Param: 431 records (6 bytes, at 10f56)\n+Table InterfaceImpl: 20 records (4 bytes, at 11970)\n+Table MemberRef: 395 records (6 bytes, at 119c0)\n+Table Constant: 14 records (6 bytes, at 12302)\n+Table CustomAttribute: 299 records (6 bytes, at 12356)\n+Table StandaloneSig: 109 records (2 bytes, at 12a58)\n+Table PropertyMap: 42 records (4 bytes, at 12b32)\n+Table Property: 284 records (6 bytes, at 12bda)\n+Table MethodSemantics: 486 records (6 bytes, at 13282)\n+Table MethodImpl: 46 records (6 bytes, at 13de6)\n+Table TypeSpec: 1 records (2 bytes, at 13efa)\n+Table Assembly: 1 records (22 bytes, at 13efc)\n+Table AssemblyRef: 4 records (20 bytes, at 13f12)\n+Table ManifestResource: 1 records (12 bytes, at 13f62)\n+Table NestedClass: 7 records (4 bytes, at 13f6e)\n"}]}, {"source1": "./usr/lib/NAnt/NAnt.DotNetTasks.xml", "source2": "./usr/lib/NAnt/NAnt.DotNetTasks.xml", "unified_diff": null, "details": [{"source1": "./usr/lib/NAnt/NAnt.DotNetTasks.xml", "source2": "./usr/lib/NAnt/NAnt.DotNetTasks.xml", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,179 +1,256 @@\n \n \n \n NAnt.DotNetTasks\n \n \n- \n- \n- Generates a\n- .licence\n- file from a\n- .licx\n- file.\n- \n- \n- \n- If no output file is specified, the default filename is the name of the\n- target file with the extension\n- .licenses\n- appended.\n- \n- \n+ \n+ Compiles JScript.NET programs.\n \n \n- Generate the file\n- component.exe.licenses\n- file from\n- component.licx\n+ Compile\n+ helloworld.js\n+ to\n+ helloworld.exe\n .\n \n \n+ \n+ \n+ \n+ \n+ \n ]]>\n \n \n- \n- Input file to process.\n- \n- \n- Name of the license file to output.\n- \n- \n- Names of the references to scan for the licensed component.\n- \n- \n- Specifies the executable for which the .licenses file is generated.\n- \n- \n- Specifies the executable for which the .licenses file is generated.\n+ \n+ \n+ Automatically references assemblies if they have the same name as \n+ an imported namespace or as a type annotation when declaring a \n+ variable. The default is\n+ \n+ .\n+ \n+ \n+ \n+ Corresponds with the\n+ /autoref\n+ flag.\n+ \n+ \n \n- \n+ \n \n- Indicates whether assembly references are supported by the current\n- target framework. The default is\n+ Instructs the compiler not to import standard library, and changes\n+ \n+ to\n+ \n+ . The default is\n \n .\n \n- Applies only to frameworks having a command line tool for compiling\n- licenses files.\n+ \n+ \n+ Corresponds with the\n+ /noconfig\n+ flag.\n+ \n+ \n \n- \n+ \n+ Specifies which platform version of common language runtime (CLR)\n+ can run the output file.\n+ The platform version of common language runtime (CLR) that can run\n+ the output file.\n+ \n+ \n+ Corresponds with the\n+ /platform\n+ flag.\n+ \n+ \n+ \n+ \n \n- Indicates whether the current target framework has a command line\n- tool for compiling licenses files. The default is\n- \n+ Causes the compiler to generate errors for implicit method \n+ overrides. The default is\n+ \n .\n \n+ \n+ \n+ Corresponds with the\n+ /versionsafe\n+ flag.\n+ \n+ \n \n- \n+ \n \n- Initializes the\n- \n- class.\n+ Specifies the warning level for the compiler to display. Valid \n+ values are\n+ 0\n+ -\n+ 4\n+ . The default is\n+ 4\n+ .\n \n+ The warning level for the compiler to display.\n+ \n+ \n+ Corresponds with the\n+ /warn\n+ flag.\n+ \n+ \n \n- \n- Gets the working directory for the application.\n- The working directory for the application.\n+ \n+ Controls which warnings should be reported as errors.\n+ Override to avoid exposing this to build authors, as the JScript.NET\n+ compiler does not allow control over which warnings should be\n+ reported as errors.\n \n- \n- The command-line arguments for the external program.\n- Override to avoid exposing these elements in build file.\n+ \n+ Specifies a comma-separated list of warnings that should be suppressed\n+ by the compiler.\n+ Override to avoid exposing this to build authors, as the JScript.NET\n+ compiler does not support package references.\n \n- \n- Gets the command-line arguments for the external program.\n- The command-line arguments for the external program.\n+ \n+ Specifies a list of warnings that you want the compiler to suppress.\n+ Override to avoid exposing this to build authors, as the JScript.NET\n+ compiler does not support suppressing warnings.\n \n- \n- Gets the filename of the external program to start.\n- The filename of the external program.\n- Override in derived classes to explicitly set the location of the \n- external tool.\n+ \n+ Specifies the code page to use for all source code files in the \n+ compilation.\n+ \n+ \n+ Corresponds with the\n+ /codepage\n+ flag.\n+ \n+ \n \n- \n+ \n+ Specifies the key pair container used to strongname the assembly.\n+ Override to avoid exposing this to build authors, as the JScript.NET\n+ does not support this.\n+ \n+ \n+ Specifies a strong name key file.\n+ Override to avoid exposing this to build authors, as the JScript.NET\n+ does not support this.\n+ \n+ \n+ Specifies whether to delay sign the assembly using only the public\n+ portion of the strong name key.\n+ Override to avoid exposing this to build authors, as the JScript.NET\n+ does not support this.\n+ \n+ \n \n- Updates the\n- \n- of the specified\n- \n+ Indicates whether the compiler for a given target framework supports\n+ the "keycontainer" option. The default is\n+ \n .\n \n- \n- The\n- \n- of which the\n- \n- should be updated.\n- \n+ \n+ \n+ .\n+ \n+ Override to avoid exposing this to build authors, as the JScript.NET\n+ does not support this.\n \n- \n- Generates the license file.\n+ \n+ \n+ Indicates whether the compiler for a given target framework supports\n+ the "keyfile" option. The default is\n+ \n+ .\n+ \n+ \n+ \n+ .\n+ \n+ Override to avoid exposing this to build authors, as the JScript.NET\n+ does not support this.\n \n- \n+ \n \n- Determines whether the\n- .licenses\n- file needs to be recompiled\n- or is uptodate.\n+ Indicates whether the compiler for a given target framework supports\n+ the "delaysign" option. The default is\n+ \n+ .\n \n- \n- The\n- .licenses\n- file.\n- \n- \n- \n- if the\n- .licenses\n- file needs compiling; \n- otherwise,\n+ \n \n .\n- \n+ \n+ Override to avoid exposing this to build authors, as the JScript.NET\n+ does not support this.\n \n- \n- Responsible for reading the license and writing them to a license \n- file.\n+ \n+ \n+ Specifies whether the compiler for the active target framework\n+ supports limiting the platform on which the compiled code can run.\n+ The default is\n+ \n+ .\n+ \n \n- \n- Obtains a lifetime service object to control the lifetime policy for \n- this instance.\n- \n- An object of type\n- \n- used to control the lifetime \n- policy for this instance. This is the current lifetime service object \n- for this instance if one exists; otherwise, a new lifetime service \n- object initialized with a lease that will never time out.\n- \n+ \n+ Link the specified modules into this assembly.\n+ Override to avoid exposing this to build authors, as the JScript.NET\n+ compiler does not support linking modules.\n \n- \n- Creates the whole license file.\n- \n+ \n+ \n+ Writes module references to the specified\n+ \n+ .\n+ \n+ \n The\n- \n- instance for which the license file should be created.\n+ \n+ to which the module references should be written.\n \n- The .licenses file to create.\n \n- \n- Determines whether the given object is serializable in binary\n- format.\n- The object to check.\n- \n- \n- if\n- \n- is \n- serializable in binary format; otherwise,\n- \n+ \n+ \n+ Writes the compiler options to the specified\n+ \n .\n- \n+ \n+ \n+ \n+ to which the compiler options should be written.\n+ \n+ \n+ \n+ Gets the file extension required by the current compiler.\n+ \n+ For the JScript.NET compiler, the file extension is always\n+ js\n+ .\n+ \n+ \n+ \n+ Gets the class name regular expression for the language of the \n+ current compiler.\n+ Class name regular expression for the language of the current \n+ compiler.\n+ \n+ \n+ Gets the namespace regular expression for the language of the \n+ current compiler.\n+ Namespace regular expression for the language of the current \n+ compiler.\n \n \n Compiles ILASM programs.\n \n \n Compiles\n helloworld.il\n@@ -536,14 +613,385 @@\n \n \n if compilation is needed; otherwise,\n \n .\n \n \n+ \n+ \n+ Generates a\n+ .licence\n+ file from a\n+ .licx\n+ file.\n+ \n+ \n+ \n+ If no output file is specified, the default filename is the name of the\n+ target file with the extension\n+ .licenses\n+ appended.\n+ \n+ \n+ \n+ \n+ Generate the file\n+ component.exe.licenses\n+ file from\n+ component.licx\n+ .\n+ \n+ \n+ ]]>\n+ \n+ \n+ \n+ Input file to process.\n+ \n+ \n+ Name of the license file to output.\n+ \n+ \n+ Names of the references to scan for the licensed component.\n+ \n+ \n+ Specifies the executable for which the .licenses file is generated.\n+ \n+ \n+ Specifies the executable for which the .licenses file is generated.\n+ \n+ \n+ \n+ Indicates whether assembly references are supported by the current\n+ target framework. The default is\n+ \n+ .\n+ \n+ Applies only to frameworks having a command line tool for compiling\n+ licenses files.\n+ \n+ \n+ \n+ Indicates whether the current target framework has a command line\n+ tool for compiling licenses files. The default is\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Initializes the\n+ \n+ class.\n+ \n+ \n+ \n+ Gets the working directory for the application.\n+ The working directory for the application.\n+ \n+ \n+ The command-line arguments for the external program.\n+ Override to avoid exposing these elements in build file.\n+ \n+ \n+ Gets the command-line arguments for the external program.\n+ The command-line arguments for the external program.\n+ \n+ \n+ Gets the filename of the external program to start.\n+ The filename of the external program.\n+ Override in derived classes to explicitly set the location of the \n+ external tool.\n+ \n+ \n+ \n+ Updates the\n+ \n+ of the specified\n+ \n+ .\n+ \n+ \n+ The\n+ \n+ of which the\n+ \n+ should be updated.\n+ \n+ \n+ \n+ Generates the license file.\n+ \n+ \n+ \n+ Determines whether the\n+ .licenses\n+ file needs to be recompiled\n+ or is uptodate.\n+ \n+ \n+ The\n+ .licenses\n+ file.\n+ \n+ \n+ \n+ if the\n+ .licenses\n+ file needs compiling; \n+ otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ Responsible for reading the license and writing them to a license \n+ file.\n+ \n+ \n+ Obtains a lifetime service object to control the lifetime policy for \n+ this instance.\n+ \n+ An object of type\n+ \n+ used to control the lifetime \n+ policy for this instance. This is the current lifetime service object \n+ for this instance if one exists; otherwise, a new lifetime service \n+ object initialized with a lease that will never time out.\n+ \n+ \n+ \n+ Creates the whole license file.\n+ \n+ The\n+ \n+ instance for which the license file should be created.\n+ \n+ The .licenses file to create.\n+ \n+ \n+ Determines whether the given object is serializable in binary\n+ format.\n+ The object to check.\n+ \n+ \n+ if\n+ \n+ is \n+ serializable in binary format; otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ Converts files from one resource format to another.\n+ \n+ \n+ If no\n+ \n+ is specified, the resource file will \n+ be created next to the input file.\n+ \n+ \n+ \n+ \n+ Convert a resource file from the\n+ .resx\n+ to the\n+ .resources\n+ format.\n+ \n+ \n+ ]]>\n+ \n+ \n+ \n+ Convert a set of\n+ .resx\n+ files to the\n+ .resources\n+ format.\n+ \n+ \n+ \n+ \n+ \n+ \n+ ]]>\n+ \n+ \n+ \n+ Input file to process.\n+ The full path to the input file.\n+ \n+ \n+ The resource file to output.\n+ \n+ \n+ \n+ The target type. The default is\n+ resources\n+ .\n+ \n+ \n+ \n+ The directory to which outputs will be stored.\n+ \n+ \n+ \n+ Use each source file's directory as the current directory for \n+ resolving relative file paths. The default is\n+ \n+ .\n+ Only supported when targeting .NET 2.0 (or higher).\n+ \n+ \n+ \n+ \n+ Takes a list of\n+ .resx\n+ or\n+ .txt\n+ files to convert to\n+ .resources\n+ files.\n+ \n+ \n+ \n+ Reference metadata from the specified assembly files.\n+ \n+ \n+ \n+ Indicates whether assembly references are supported by the\n+ resgen\n+ tool for the current target framework. The default \n+ is\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Indicates whether external file references are supported by the\n+ resgen\n+ tool for the current target framework. The default \n+ is\n+ \n+ .\n+ \n+ \n+ \n+ For internal use only !\n+ \n+ \n+ Gets the working directory for the application.\n+ The working directory for the application.\n+ \n+ \n+ Gets the command line arguments for the external program.\n+ The command line arguments for the external program.\n+ \n+ \n+ Gets the filename of the external program to start.\n+ The filename of the external program.\n+ Override in derived classes to explicitly set the location of the \n+ external tool.\n+ \n+ \n+ \n+ Updates the\n+ \n+ of the specified\n+ \n+ .\n+ \n+ \n+ The\n+ \n+ of which the\n+ \n+ should be updated.\n+ \n+ \n+ \n+ Converts a single file or group of files.\n+ \n+ \n+ Cleans up generated files.\n+ \n+ \n+ Determines whether the specified input file needs to be compiled.\n+ The input file.\n+ The output file.\n+ \n+ \n+ if the input file need to be compiled; \n+ otherwise\n+ \n+ .\n+ \n+ \n+ \n+ Determines the full path and extension for the output file.\n+ The output file for which the full path and extension should be determined.\n+ The full path (with extensions) for the specified file.\n+ \n+ \n+ Determines whether the specified resource file references third\n+ party assemblies by checking whether a <data> element exists\n+ with a "type" attribute that does not start with \n+ "System.".\n+ The resource file to check.\n+ \n+ \n+ if the resource file references third party\n+ assemblies, or an error occurred; otherwise,\n+ \n+ .\n+ \n+ This check will only be accurate for 1.0 resource file, but the\n+ 2.0 resx files can only be compiled with a resgen tool that supports\n+ assembly references, so this method will not be used anyway.\n+ \n+ \n+ Returns a list of external file references for the specified file.\n+ The resx file for which a list of external file references should be returned.\n+ \n+ A list of external file references for the specified file, or\n+ \n+ if\n+ \n+ does not \n+ exist or does not support external file references.\n+ \n+ \n+ \n+ For internal use only !\n+ \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class for a given input and output file.\n+ \n+ The resource to compile.\n+ The compiled resource.\n+ \n+ \n+ Gets the resource file to compile.\n+ The resource file to compile.\n+ \n+ \n+ Gets the compiled resource file.\n+ The compiled resource file.\n+ \n \n \n Wraps\n al.exe\n , the assembly linker for the .NET Framework.\n \n \n@@ -881,14 +1329,397 @@\n \n if the assembly manifest needs compiling; \n otherwise,\n \n .\n \n \n+ \n+ Compiles Visual Basic.NET programs.\n+ \n+ \n+ In order to have\n+ \n+ generate manifest resource names\n+ that match those generated by Microsoft Visual Studio.NET, the value of\n+ the\n+ \n+ attribute of the <\n+ \n+ >\n+ element should match the "Root namespace" of the VB.NET project, and the \n+ value of the\n+ \n+ attribute \n+ should be set to "\n+ \n+ ".\n+ \n+ \n+ \n+ Example build file using this task.\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ ]]>\n+ \n+ \n+ \n+ The preferred base address at which to load a DLL. The default base \n+ address for a DLL is set by the .NET Framework common language \n+ runtime.\n+ The preferred base address at which to load a DLL.\n+ This address must be specified as a hexadecimal number.\n+ \n+ \n+ \n+ Specifies the type of debugging information generated by the \n+ compiler. The default is\n+ \n+ .\n+ \n+ \n+ \n+ \n+ No longer expose this to build authors. Use\n+ \n+ instead.\n+ \n+ \n+ \n+ The name of the XML documentation file to generate. Only supported\n+ when targeting .NET 2.0 (or higher).\n+ \n+ \n+ Corresponds with the\n+ /doc:\n+ flag.\n+ \n+ \n+ \n+ \n+ \n+ Specifies whether the\n+ /imports\n+ option gets passed to the \n+ compiler.\n+ \n+ The value of this attribute is a string that contains one or more \n+ namespaces separated by commas.\n+ \n+ See the Microsoft.NET Framework SDK documentation for details.\n+ \n+ \n+ Example of an imports attribute\n+ \n+ \n+ \n+ \n+ The namespaces to import.\n+ \n+ \n+ \n+ Instructs the compiler not to reference standard libraries\n+ (system.dll and VBC.RSP). The default is\n+ \n+ .\n+ Only supported when targeting .NET 2.0 (or higher).\n+ \n+ \n+ \n+ Corresponds with the\n+ /nostdlib\n+ flag.\n+ \n+ \n+ \n+ \n+ \n+ Specifies whether\n+ /optioncompare\n+ option gets passed to the \n+ compiler.\n+ \n+ \n+ text\n+ ,\n+ binary\n+ , or an empty string. If the value is\n+ \n+ or an empty string, the option will not be \n+ passed to the compiler.\n+ \n+ \n+ See the Microsoft.NET Framework SDK documentation for details.\n+ \n+ \n+ \n+ \n+ Specifies whether the\n+ /optionexplicit\n+ option gets passed to \n+ the compiler. The default is\n+ \n+ .\n+ \n+ \n+ \n+ if the option should be passed to the compiler; \n+ otherwise,\n+ \n+ .\n+ \n+ \n+ See the Microsoft.NET Framework SDK documentation for details.\n+ \n+ \n+ \n+ \n+ Specifies whether the\n+ /optimize\n+ option gets passed to the \n+ compiler. The default is\n+ \n+ .\n+ \n+ \n+ \n+ if the option should be passed to the compiler; \n+ otherwise,\n+ \n+ .\n+ \n+ \n+ See the Microsoft.NET Framework SDK documentation for details.\n+ \n+ \n+ \n+ \n+ Specifies whether the\n+ /optionstrict\n+ option gets passed to \n+ the compiler. The default is\n+ \n+ .\n+ \n+ \n+ \n+ if the option should be passed to the compiler; \n+ otherwise,\n+ \n+ .\n+ \n+ \n+ See the Microsoft.NET Framework SDK documentation for details.\n+ \n+ \n+ \n+ Specifies which platform version of common language runtime (CLR)\n+ can run the output file.\n+ The platform version of common language runtime (CLR) that can run\n+ the output file.\n+ \n+ \n+ Corresponds with the\n+ /platform\n+ flag.\n+ \n+ \n+ \n+ \n+ \n+ Specifies whether the\n+ /removeintchecks\n+ option gets passed to \n+ the compiler. The default is\n+ \n+ .\n+ \n+ \n+ \n+ if the option should be passed to the compiler; \n+ otherwise,\n+ \n+ .\n+ \n+ \n+ See the Microsoft.NET Framework SDK documentation for details.\n+ \n+ \n+ \n+ \n+ Specifies whether the\n+ /rootnamespace\n+ option gets passed to \n+ the compiler.\n+ \n+ The value of this attribute is a string that contains the root \n+ namespace of the project.\n+ \n+ See the Microsoft.NET Framework SDK documentation for details.\n+ \n+ \n+ \n+ \n+ Specifies whether the compiler for the active target framework\n+ supports generation of XML Documentation file. The default is\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Specifies whether the compiler for the active target framework\n+ supports NOT referencing standard libraries (system.dll and VBC.RSP).\n+ The default is\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Specifies whether the compiler for the active target framework\n+ supports limiting the platform on which the compiled code can run.\n+ The default is\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Finds the correct namespace/classname for a resource file from the \n+ given dependent source file, and ensure the\n+ \n+ is prefixed.\n+ \n+ The file from which the resource linkage of the resource file should be determined.\n+ The culture of the resource file for which the resource linkage should be determined.\n+ \n+ The namespace/classname of the source file matching the resource or\n+ \n+ if the dependent source file does not exist.\n+ \n+ \n+ \n+ \n+ Writes conditional compilation constants to the specified\n+ \n+ .\n+ \n+ \n+ The\n+ \n+ to which the conditional compilation constants should be written.\n+ \n+ \n+ \n+ \n+ Writes the compiler options to the specified\n+ \n+ .\n+ \n+ \n+ \n+ to which the compiler options should be written.\n+ \n+ \n+ \n+ Determines whether compilation is needed.\n+ \n+ \n+ Gets the file extension required by the current compiler.\n+ \n+ For the VB.NET compiler, the file extension is always\n+ vb\n+ .\n+ \n+ \n+ \n+ Gets the class name regular expression for the language of the \n+ current compiler.\n+ Class name regular expression for the language of the current \n+ compiler.\n+ \n+ \n+ Gets the namespace regular expression for the language of the \n+ current compiler.\n+ Namespace regular expression for the language of the current \n+ compiler.\n+ \n+ \n+ Signs delay-signed .NET Assemblies, or re-signs existing assemblies.\n+ \n+ \n+ The delay-signing mechanism takes a fileset (named targets)\n+ and either a\n+ \n+ attribute for a file containing the\n+ public and private keys, or\n+ \n+ to name a key \n+ container.\n+ \n+ \n+ \n+ \n+ Sign partially-signed\n+ foo.dll\n+ with\n+ bar.snk\n+ .\n+ \n+ \n+ \n+ \n+ \n+ \n+ ]]>\n+ \n+ \n+ \n+ List of assemblies/executables to sign.\n+ \n+ \n+ Specifies the filesystem path to the signing key.\n+ \n+ \n+ Specifies the key container.\n+ \n+ \n+ Gets the command line arguments for the external program.\n+ The command line arguments for the external program.\n+ \n+ \n+ Converts a single file or group of files.\n+ \n \n Provides the abstract base class for compiler tasks.\n \n \n Contains a list of extensions for all file types that should be treated as\n 'code-behind' when looking for resources. Ultimately this will determine\n if we use the "namespace+filename" or "namespace+classname" algorithm, since\n@@ -1402,270 +2233,453 @@\n is associated with.\n The name of the class the resource is associated with.\n \n \n Gets the culture that the resource is associated with.\n The culture that the resource is associated with.\n \n- \n- Generates an AssemblyInfo file using the attributes given.\n+ \n+ Compiles C# programs.\n+ \n+ \n+ In order to have\n+ \n+ generate manifest resource names\n+ that match those generated by Microsoft Visual Studio.NET, the value of\n+ the\n+ \n+ attribute of the <\n+ \n+ >\n+ element should match the "Default Namespace" of the C# project, and the \n+ value of the\n+ \n+ attribute \n+ should be set to "\n+ \n+ ".\n+ \n+ \n \n- Create a C# AssemblyInfo file containing the specified assembly-level \n- attributes.\n+ Compile a "HelloWorld" application, including embedded resources.\n \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n \n- \n+ \n+ \n \n- \n+ \n ]]>\n \n- \n+ \n+ \n+ The preferred base address at which to load a DLL. The default base \n+ address for a DLL is set by the .NET Framework common language \n+ runtime.\n+ The preferred base address at which to load a DLL.\n+ This address can be specified as a decimal, hexadecimal, or octal \n+ number.\n+ \n+ \n+ \n+ Specifies the type of debugging information generated by the \n+ compiler. The default is\n+ \n+ .\n+ \n+ \n+ \n+ \n+ No longer expose this to build authors. Use\n+ \n+ instead.\n+ \n+ \n+ \n+ The name of the XML documentation file to generate.\n+ \n \n- Create a C# AssemblyInfo file containing an attribute with multiple\n- named properties by setting the\n- \n- attribute on the\n- \n- element to\n- \n- .\n+ Corresponds with the\n+ /doc:\n+ flag.\n \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- ]]>\n- \n+ \n \n- \n- Name of the AssemblyInfo file to generate.\n- The name of the AssemblyInfo file to generate.\n+ \n+ Specifies the size of sections in the output file. Valid values are\n+ 512, 1024, 2048, 4096, and 8192.\n+ The size of sections in the output file.\n \n- \n- The code language in which the AssemblyInfo file should be \n- generated.\n+ \n+ \n+ Instructs the compiler not to import mscorlib.dll. The default is\n+ \n+ .\n+ \n+ \n+ \n+ Corresponds with the\n+ /nostdlib[+|-]\n+ flag.\n+ \n+ \n \n- \n- The assembly-level attributes to generate.\n- The assembly-level attributes to generate.\n+ \n+ \n+ Instructs the compiler not to use implicit references to assemblies.\n+ The default is\n+ \n+ .\n+ \n+ \n+ \n+ Corresponds with the\n+ /noconfig\n+ flag.\n+ \n+ \n \n- \n- The namespaces to import.\n- The namespaces to import.\n+ \n+ \n+ Specifies whether an integer arithmetic statement that is not in \n+ the scope of the\n+ checked\n+ or\n+ unchecked\n+ keywords and \n+ that results in a value outside the range of the data type should \n+ cause a run-time exception. The default is\n+ \n+ .\n+ \n+ \n+ \n+ Corresponds with the\n+ /checked[+|-]\n+ flag.\n+ \n+ \n \n- \n- Assembly files used to locate the types of the specified attributes.\n+ \n+ \n+ Instructs the compiler to allow code that uses the\n+ unsafe\n+ keyword. The default is\n+ \n+ .\n+ \n+ \n+ \n+ Corresponds with the\n+ /unsafe[+|-]\n+ flag.\n+ \n+ \n \n- \n- Generates an AssemblyInfo file.\n+ \n+ Causes the compiler to only accept syntax that is included in a\n+ given specification.\n+ \n+ \n+ Corresponds with the\n+ /langversion\n+ flag.\n+ \n+ \n \n- \n+ \n \n- Determines whether the specified AssemblyInfo file in the given\n- \n- needs to be persisted.\n+ Specifies whether the compiler should perform optimizations to the \n+ make output files smaller, faster, and more effecient. The default \n+ is\n+ \n+ .\n \n- \n- \n- holding the newly generated AssemblyInfo source.\n- \n- \n+ \n \n- if the generated AssemblyInfo source needs\n- to be persisted; otherwise,\n+ if the compiler should perform optimizations; \n+ otherwise,\n \n .\n- \n- \n- \n- Defines the supported code languages for generating an AssemblyInfo\n- file.\n- \n- \n- A value for generating C# code.\n+ \n+ \n+ \n+ Corresponds with the\n+ /optimize[+|-]\n+ flag.\n+ \n+ \n \n- \n- A value for generating JScript code.\n+ \n+ Specifies which platform version of common language runtime (CLR)\n+ can run the output file.\n+ The platform version of common language runtime (CLR) that can run\n+ the output file.\n+ \n+ \n+ Corresponds with the\n+ /platform\n+ flag.\n+ \n+ \n \n- \n- A value for generating Visual Basic code.\n+ \n+ \n+ Specifies the warning level for the compiler to display. Valid values \n+ are\n+ 0\n+ -\n+ 4\n+ . The default is\n+ 4\n+ .\n+ \n+ The warning level for the compiler to display.\n+ \n+ \n+ Corresponds with the\n+ /warn\n+ flag.\n+ \n+ \n \n- \n- Encapsulates functionality to generate a code file with imports\n- and assembly-level attributes.\n+ \n+ Specifies the code page to use for all source code files in the \n+ compilation.\n+ \n+ \n+ Corresponds with the\n+ /codepage\n+ flag.\n+ \n+ \n \n- \n+ \n \n- Initializes a new instance of the\n- \n- for the specified\n- \n+ Specifies whether the compiler for the active target framework\n+ supports generation of XML Documentation file. The default is\n+ \n .\n \n- \n- The\n- \n- for which an instance of the\n- \n- class should be initialized.\n- \n- \n- The\n- \n- for which an instance of the\n- \n- class should be initialized.\n- \n \n- \n+ \n \n- Gets the\n- \n- in which the AssemblyInfo\n- code will be generated.\n+ Specifies whether the compiler for the active target framework\n+ supports limiting the platform on which the compiled code can run.\n+ The default is\n+ \n+ .\n \n \n- \n+ \n \n- Gets the\n- \n- that will be used to \n- generate the AssemblyInfo code.\n+ Specifies whether the compiler for the active target framework\n+ supports accepting only a specific language syntax.\n+ The default is\n+ \n+ .\n \n \n- \n- Generates code for the specified imports.\n- The imports for which code should be generated.\n- \n- The\n- \n- to which the generated code will be written.\n- \n+ \n+ Gets or sets the mcs sdk version to apply to the new mcs compiler\n+ for Mono 3.0+\n \n- \n- Generates code for the specified assembly attributes.\n- The assembly attributes for which code should be generated.\n- Imports used to resolve the assembly attribute names to fully qualified type names.\n- \n- Assembly that will be used to resolve the attribute names to\n- \n- instances.\n- \n+ \n+ \n+ Writes the compiler options to the specified\n+ \n+ .\n+ \n \n- The\n \n- to which the generated code will be written.\n+ to which the compiler options should be written.\n \n \n- \n- \n- Responsible for returning the specified value converted to a\n- \n- accepted by a constructor for a given\n- \n+ \n+ Determines whether compilation is needed.\n+ \n+ \n+ Gets the file extension required by the current compiler.\n+ \n+ For the C# compiler, the file extension is always\n+ cs\n .\n- \n+ \n \n- \n- Obtains a lifetime service object to control the lifetime policy for \n- this instance.\n- \n- An object of type\n- \n- used to control the lifetime \n- policy for this instance. This is the current lifetime service object \n- for this instance if one exists; otherwise, a new lifetime service \n- object initialized with a lease that will never time out.\n- \n+ \n+ Gets the class name regular expression for the language of the \n+ current compiler.\n+ Class name regular expression for the language of the current \n+ compiler.\n \n- \n- \n- Retrieves the specified\n- \n- corresponding with the specified \n- type name from a list of assemblies.\n- \n- The collection of assemblies that the type should tried to be instantiated from.\n- The list of imports that can be used to resolve the typename to a full typename.\n- The typename that should be used to determine the type to which the specified value should be converted.\n- \n- The\n- \n- value that should be converted to a typed value.\n- \n- \n- \n+ \n+ Gets the namespace regular expression for the language of the current compiler.\n+ Namespace regular expression for the language of the current \n+ compiler.\n+ \n+ \n+ Installs or removes .NET Services.\n+ \n \n- \n- is\n- \n- and the\n- \n- identified by\n- \n- has no default public constructor.\n+ This tasks provides the same functionality as the\n+ regsvcs\n+ tool \n+ provided in the .NET SDK.\n \n- -or-\n+ It performs the following actions:\n+ \n+ \n+ Loads and registers an assembly.\n+ \n+ \n+ Generates, registers, and installs a type library into a specified COM+ application.\n+ \n+ \n+ Configures services that are added programmatically to your class.\n+ \n+ \n \n- \n- cannot be converted to a value that's suitable for one of the constructors of the\n- \n- identified by\n- \n- .\n+ Refer to the\n+ .NET Services Installation Tool (Regsvcs.exe)\n+ for more information.\n \n- -or-\n+ \n+ \n \n- The\n- \n- identified by\n- \n- has no suitable constructor.\n+ Adds all public classes contained in\n+ myTest.dll\n+ to a COM+ \n+ application and produces the\n+ myTest.tlb\n+ type library. If the \n+ application already exists, it is overwritten.\n \n- -or-\n+ \n+ ]]>\n+ \n+ \n \n- A\n- \n- identified by\n- \n- could not be located or loaded.\n+ Adds all public classes contained in\n+ myTest.dll\n+ to\n+ myTargetApp\n+ and produces the\n+ myTest.tlb\n+ type library. If the application already \n+ exists, it is overwritten.\n \n- \n+ \n+ ]]>\n+ \n+ \n+ \n+ Adds all public classes contained in\n+ myTest.dll\n+ to a COM+ \n+ application and produces the\n+ myTest.tlb\n+ type library. A new \n+ application is always created.\n+ \n+ \n+ ]]>\n+ \n+ \n+ \n+ Uninstalls the COM+ application contained in\n+ myTest.dll\n+ .\n+ \n+ \n+ ]]>\n+ \n \n- \n- Finds a given type from a given list of assemblies and import statements.\n- A list of assemblies to search for a given type.\n- A list of import statements to search for a given type.\n- The name of the type to locate.\n- The type object found from assemblies and import statements based\n- on the name of the type.\n+ \n+ Defines the possible actions for a .NET Service.\n+ \n+ \n+ Finds or creates the target application.\n+ \n+ \n+ Creates the target application.\n+ \n+ \n+ Uninstalls the target application.\n+ \n+ \n+ \n+ Defines the action to take with the assembly. The default is\n+ \n+ .\n+ \n+ \n+ \n+ The source assembly file.\n+ The assembly must be signed with a strong name.\n+ \n+ \n+ Specifies the type library file to install.\n+ \n+ \n+ \n+ Uses an existing type library. The default is\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Do not reconfigure an existing target application. \n+ The default is\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Configures components only; ignores methods and interfaces.\n+ The default is\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Expect an existing application. The default is\n+ \n+ .\n+ \n+ \n+ \n+ Specifies the name of the COM+ application to either find or create.\n+ \n+ \n+ Specifies the name or id of the COM+ application to either find or \n+ create.\n+ \n+ \n+ Gets the command-line arguments for the external program.\n+ The command-line arguments for the external program.\n+ \n+ \n+ Performs the specified action.\n \n \n Compiles Visual J# programs using vjc, Microsoft's J# compiler.\n \n \n In order to have\n \n@@ -1939,594 +2953,14 @@\n task as Visual J# will never support package references.\n \n \n , as the Visual J# compiler will never\n support package references.\n \n \n- \n- Compiles JScript.NET programs.\n- \n- \n- Compile\n- helloworld.js\n- to\n- helloworld.exe\n- .\n- \n- \n- \n- \n- \n- \n- ]]>\n- \n- \n- \n- \n- Automatically references assemblies if they have the same name as \n- an imported namespace or as a type annotation when declaring a \n- variable. The default is\n- \n- .\n- \n- \n- \n- Corresponds with the\n- /autoref\n- flag.\n- \n- \n- \n- \n- \n- Instructs the compiler not to import standard library, and changes\n- \n- to\n- \n- . The default is\n- \n- .\n- \n- \n- \n- Corresponds with the\n- /noconfig\n- flag.\n- \n- \n- \n- \n- Specifies which platform version of common language runtime (CLR)\n- can run the output file.\n- The platform version of common language runtime (CLR) that can run\n- the output file.\n- \n- \n- Corresponds with the\n- /platform\n- flag.\n- \n- \n- \n- \n- \n- Causes the compiler to generate errors for implicit method \n- overrides. The default is\n- \n- .\n- \n- \n- \n- Corresponds with the\n- /versionsafe\n- flag.\n- \n- \n- \n- \n- \n- Specifies the warning level for the compiler to display. Valid \n- values are\n- 0\n- -\n- 4\n- . The default is\n- 4\n- .\n- \n- The warning level for the compiler to display.\n- \n- \n- Corresponds with the\n- /warn\n- flag.\n- \n- \n- \n- \n- Controls which warnings should be reported as errors.\n- Override to avoid exposing this to build authors, as the JScript.NET\n- compiler does not allow control over which warnings should be\n- reported as errors.\n- \n- \n- Specifies a comma-separated list of warnings that should be suppressed\n- by the compiler.\n- Override to avoid exposing this to build authors, as the JScript.NET\n- compiler does not support package references.\n- \n- \n- Specifies a list of warnings that you want the compiler to suppress.\n- Override to avoid exposing this to build authors, as the JScript.NET\n- compiler does not support suppressing warnings.\n- \n- \n- Specifies the code page to use for all source code files in the \n- compilation.\n- \n- \n- Corresponds with the\n- /codepage\n- flag.\n- \n- \n- \n- \n- Specifies the key pair container used to strongname the assembly.\n- Override to avoid exposing this to build authors, as the JScript.NET\n- does not support this.\n- \n- \n- Specifies a strong name key file.\n- Override to avoid exposing this to build authors, as the JScript.NET\n- does not support this.\n- \n- \n- Specifies whether to delay sign the assembly using only the public\n- portion of the strong name key.\n- Override to avoid exposing this to build authors, as the JScript.NET\n- does not support this.\n- \n- \n- \n- Indicates whether the compiler for a given target framework supports\n- the "keycontainer" option. The default is\n- \n- .\n- \n- \n- \n- .\n- \n- Override to avoid exposing this to build authors, as the JScript.NET\n- does not support this.\n- \n- \n- \n- Indicates whether the compiler for a given target framework supports\n- the "keyfile" option. The default is\n- \n- .\n- \n- \n- \n- .\n- \n- Override to avoid exposing this to build authors, as the JScript.NET\n- does not support this.\n- \n- \n- \n- Indicates whether the compiler for a given target framework supports\n- the "delaysign" option. The default is\n- \n- .\n- \n- \n- \n- .\n- \n- Override to avoid exposing this to build authors, as the JScript.NET\n- does not support this.\n- \n- \n- \n- Specifies whether the compiler for the active target framework\n- supports limiting the platform on which the compiled code can run.\n- The default is\n- \n- .\n- \n- \n- \n- Link the specified modules into this assembly.\n- Override to avoid exposing this to build authors, as the JScript.NET\n- compiler does not support linking modules.\n- \n- \n- \n- Writes module references to the specified\n- \n- .\n- \n- \n- The\n- \n- to which the module references should be written.\n- \n- \n- \n- \n- Writes the compiler options to the specified\n- \n- .\n- \n- \n- \n- to which the compiler options should be written.\n- \n- \n- \n- Gets the file extension required by the current compiler.\n- \n- For the JScript.NET compiler, the file extension is always\n- js\n- .\n- \n- \n- \n- Gets the class name regular expression for the language of the \n- current compiler.\n- Class name regular expression for the language of the current \n- compiler.\n- \n- \n- Gets the namespace regular expression for the language of the \n- current compiler.\n- Namespace regular expression for the language of the current \n- compiler.\n- \n- \n- Compiles Visual Basic.NET programs.\n- \n- \n- In order to have\n- \n- generate manifest resource names\n- that match those generated by Microsoft Visual Studio.NET, the value of\n- the\n- \n- attribute of the <\n- \n- >\n- element should match the "Root namespace" of the VB.NET project, and the \n- value of the\n- \n- attribute \n- should be set to "\n- \n- ".\n- \n- \n- \n- Example build file using this task.\n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- ]]>\n- \n- \n- \n- The preferred base address at which to load a DLL. The default base \n- address for a DLL is set by the .NET Framework common language \n- runtime.\n- The preferred base address at which to load a DLL.\n- This address must be specified as a hexadecimal number.\n- \n- \n- \n- Specifies the type of debugging information generated by the \n- compiler. The default is\n- \n- .\n- \n- \n- \n- \n- No longer expose this to build authors. Use\n- \n- instead.\n- \n- \n- \n- The name of the XML documentation file to generate. Only supported\n- when targeting .NET 2.0 (or higher).\n- \n- \n- Corresponds with the\n- /doc:\n- flag.\n- \n- \n- \n- \n- \n- Specifies whether the\n- /imports\n- option gets passed to the \n- compiler.\n- \n- The value of this attribute is a string that contains one or more \n- namespaces separated by commas.\n- \n- See the Microsoft.NET Framework SDK documentation for details.\n- \n- \n- Example of an imports attribute\n- \n- \n- \n- \n- The namespaces to import.\n- \n- \n- \n- Instructs the compiler not to reference standard libraries\n- (system.dll and VBC.RSP). The default is\n- \n- .\n- Only supported when targeting .NET 2.0 (or higher).\n- \n- \n- \n- Corresponds with the\n- /nostdlib\n- flag.\n- \n- \n- \n- \n- \n- Specifies whether\n- /optioncompare\n- option gets passed to the \n- compiler.\n- \n- \n- text\n- ,\n- binary\n- , or an empty string. If the value is\n- \n- or an empty string, the option will not be \n- passed to the compiler.\n- \n- \n- See the Microsoft.NET Framework SDK documentation for details.\n- \n- \n- \n- \n- Specifies whether the\n- /optionexplicit\n- option gets passed to \n- the compiler. The default is\n- \n- .\n- \n- \n- \n- if the option should be passed to the compiler; \n- otherwise,\n- \n- .\n- \n- \n- See the Microsoft.NET Framework SDK documentation for details.\n- \n- \n- \n- \n- Specifies whether the\n- /optimize\n- option gets passed to the \n- compiler. The default is\n- \n- .\n- \n- \n- \n- if the option should be passed to the compiler; \n- otherwise,\n- \n- .\n- \n- \n- See the Microsoft.NET Framework SDK documentation for details.\n- \n- \n- \n- \n- Specifies whether the\n- /optionstrict\n- option gets passed to \n- the compiler. The default is\n- \n- .\n- \n- \n- \n- if the option should be passed to the compiler; \n- otherwise,\n- \n- .\n- \n- \n- See the Microsoft.NET Framework SDK documentation for details.\n- \n- \n- \n- Specifies which platform version of common language runtime (CLR)\n- can run the output file.\n- The platform version of common language runtime (CLR) that can run\n- the output file.\n- \n- \n- Corresponds with the\n- /platform\n- flag.\n- \n- \n- \n- \n- \n- Specifies whether the\n- /removeintchecks\n- option gets passed to \n- the compiler. The default is\n- \n- .\n- \n- \n- \n- if the option should be passed to the compiler; \n- otherwise,\n- \n- .\n- \n- \n- See the Microsoft.NET Framework SDK documentation for details.\n- \n- \n- \n- \n- Specifies whether the\n- /rootnamespace\n- option gets passed to \n- the compiler.\n- \n- The value of this attribute is a string that contains the root \n- namespace of the project.\n- \n- See the Microsoft.NET Framework SDK documentation for details.\n- \n- \n- \n- \n- Specifies whether the compiler for the active target framework\n- supports generation of XML Documentation file. The default is\n- \n- .\n- \n- \n- \n- \n- Specifies whether the compiler for the active target framework\n- supports NOT referencing standard libraries (system.dll and VBC.RSP).\n- The default is\n- \n- .\n- \n- \n- \n- \n- Specifies whether the compiler for the active target framework\n- supports limiting the platform on which the compiled code can run.\n- The default is\n- \n- .\n- \n- \n- \n- \n- Finds the correct namespace/classname for a resource file from the \n- given dependent source file, and ensure the\n- \n- is prefixed.\n- \n- The file from which the resource linkage of the resource file should be determined.\n- The culture of the resource file for which the resource linkage should be determined.\n- \n- The namespace/classname of the source file matching the resource or\n- \n- if the dependent source file does not exist.\n- \n- \n- \n- \n- Writes conditional compilation constants to the specified\n- \n- .\n- \n- \n- The\n- \n- to which the conditional compilation constants should be written.\n- \n- \n- \n- \n- Writes the compiler options to the specified\n- \n- .\n- \n- \n- \n- to which the compiler options should be written.\n- \n- \n- \n- Determines whether compilation is needed.\n- \n- \n- Gets the file extension required by the current compiler.\n- \n- For the VB.NET compiler, the file extension is always\n- vb\n- .\n- \n- \n- \n- Gets the class name regular expression for the language of the \n- current compiler.\n- Class name regular expression for the language of the current \n- compiler.\n- \n- \n- Gets the namespace regular expression for the language of the \n- current compiler.\n- Namespace regular expression for the language of the current \n- compiler.\n- \n \n Executes the code contained within the task.\n \n
Code
\n \n The\n \n@@ -2739,704 +3173,270 @@\n
\n \n Initializes the task.\n \n \n Executes the script block.\n \n- \n- Installs or removes .NET Services.\n- \n- \n- This tasks provides the same functionality as the\n- regsvcs\n- tool \n- provided in the .NET SDK.\n- \n- It performs the following actions:\n- \n- \n- Loads and registers an assembly.\n- \n- \n- Generates, registers, and installs a type library into a specified COM+ application.\n- \n- \n- Configures services that are added programmatically to your class.\n- \n- \n- \n- Refer to the\n- .NET Services Installation Tool (Regsvcs.exe)\n- for more information.\n- \n- \n- \n- \n- Adds all public classes contained in\n- myTest.dll\n- to a COM+ \n- application and produces the\n- myTest.tlb\n- type library. If the \n- application already exists, it is overwritten.\n- \n- \n- ]]>\n- \n- \n- \n- Adds all public classes contained in\n- myTest.dll\n- to\n- myTargetApp\n- and produces the\n- myTest.tlb\n- type library. If the application already \n- exists, it is overwritten.\n- \n- \n- ]]>\n- \n+ \n+ Generates an AssemblyInfo file using the attributes given.\n \n- \n- Adds all public classes contained in\n- myTest.dll\n- to a COM+ \n- application and produces the\n- myTest.tlb\n- type library. A new \n- application is always created.\n- \n+ Create a C# AssemblyInfo file containing the specified assembly-level \n+ attributes.\n \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n ]]>\n \n \n \n- Uninstalls the COM+ application contained in\n- myTest.dll\n+ Create a C# AssemblyInfo file containing an attribute with multiple\n+ named properties by setting the\n+ \n+ attribute on the\n+ \n+ element to\n+ \n .\n \n \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n ]]>\n \n \n- \n- Defines the possible actions for a .NET Service.\n- \n- \n- Finds or creates the target application.\n- \n- \n- Creates the target application.\n- \n- \n- Uninstalls the target application.\n+ \n+ Name of the AssemblyInfo file to generate.\n+ The name of the AssemblyInfo file to generate.\n \n- \n- \n- Defines the action to take with the assembly. The default is\n- \n- .\n- \n+ \n+ The code language in which the AssemblyInfo file should be \n+ generated.\n \n- \n- The source assembly file.\n- The assembly must be signed with a strong name.\n+ \n+ The assembly-level attributes to generate.\n+ The assembly-level attributes to generate.\n \n- \n- Specifies the type library file to install.\n+ \n+ The namespaces to import.\n+ The namespaces to import.\n \n- \n- \n- Uses an existing type library. The default is\n- \n- .\n- \n+ \n+ Assembly files used to locate the types of the specified attributes.\n \n- \n- \n- Do not reconfigure an existing target application. \n- The default is\n- \n- .\n- \n+ \n+ Generates an AssemblyInfo file.\n \n- \n+ \n \n- Configures components only; ignores methods and interfaces.\n- The default is\n- \n- .\n+ Determines whether the specified AssemblyInfo file in the given\n+ \n+ needs to be persisted.\n \n- \n- \n- \n- Expect an existing application. The default is\n+ \n+ \n+ holding the newly generated AssemblyInfo source.\n+ \n+ \n+ \n+ if the generated AssemblyInfo source needs\n+ to be persisted; otherwise,\n \n .\n- \n- \n- \n- Specifies the name of the COM+ application to either find or create.\n- \n- \n- Specifies the name or id of the COM+ application to either find or \n- create.\n- \n- \n- Gets the command-line arguments for the external program.\n- The command-line arguments for the external program.\n- \n- \n- Performs the specified action.\n- \n- \n- Signs delay-signed .NET Assemblies, or re-signs existing assemblies.\n- \n- \n- The delay-signing mechanism takes a fileset (named targets)\n- and either a\n- \n- attribute for a file containing the\n- public and private keys, or\n- \n- to name a key \n- container.\n- \n- \n- \n- \n- Sign partially-signed\n- foo.dll\n- with\n- bar.snk\n- .\n- \n- \n- \n- \n- \n- \n- ]]>\n- \n- \n- \n- List of assemblies/executables to sign.\n- \n- \n- Specifies the filesystem path to the signing key.\n- \n- \n- Specifies the key container.\n- \n- \n- Gets the command line arguments for the external program.\n- The command line arguments for the external program.\n- \n- \n- Converts a single file or group of files.\n- \n- \n- Compiles C# programs.\n- \n- \n- In order to have\n- \n- generate manifest resource names\n- that match those generated by Microsoft Visual Studio.NET, the value of\n- the\n- \n- attribute of the <\n- \n- >\n- element should match the "Default Namespace" of the C# project, and the \n- value of the\n- \n- attribute \n- should be set to "\n- \n- ".\n- \n- \n- \n- Compile a "HelloWorld" application, including embedded resources.\n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- ]]>\n- \n+ \n \n- \n- The preferred base address at which to load a DLL. The default base \n- address for a DLL is set by the .NET Framework common language \n- runtime.\n- The preferred base address at which to load a DLL.\n- This address can be specified as a decimal, hexadecimal, or octal \n- number.\n+ \n+ Defines the supported code languages for generating an AssemblyInfo\n+ file.\n \n- \n- \n- Specifies the type of debugging information generated by the \n- compiler. The default is\n- \n- .\n- \n+ \n+ A value for generating C# code.\n \n- \n- \n- No longer expose this to build authors. Use\n- \n- instead.\n- \n+ \n+ A value for generating JScript code.\n \n- \n- The name of the XML documentation file to generate.\n- \n- \n- Corresponds with the\n- /doc:\n- flag.\n- \n- \n+ \n+ A value for generating Visual Basic code.\n \n- \n- Specifies the size of sections in the output file. Valid values are\n- 512, 1024, 2048, 4096, and 8192.\n- The size of sections in the output file.\n+ \n+ Encapsulates functionality to generate a code file with imports\n+ and assembly-level attributes.\n \n- \n+ \n \n- Instructs the compiler not to import mscorlib.dll. The default is\n- \n+ Initializes a new instance of the\n+ \n+ for the specified\n+ \n .\n \n- \n- \n- Corresponds with the\n- /nostdlib[+|-]\n- flag.\n- \n- \n+ \n+ The\n+ \n+ for which an instance of the\n+ \n+ class should be initialized.\n+ \n+ \n+ The\n+ \n+ for which an instance of the\n+ \n+ class should be initialized.\n+ \n \n- \n+ \n \n- Instructs the compiler not to use implicit references to assemblies.\n- The default is\n- \n- .\n+ Gets the\n+ \n+ in which the AssemblyInfo\n+ code will be generated.\n \n- \n- \n- Corresponds with the\n- /noconfig\n- flag.\n- \n- \n \n- \n+ \n \n- Specifies whether an integer arithmetic statement that is not in \n- the scope of the\n- checked\n- or\n- unchecked\n- keywords and \n- that results in a value outside the range of the data type should \n- cause a run-time exception. The default is\n- \n- .\n+ Gets the\n+ \n+ that will be used to \n+ generate the AssemblyInfo code.\n \n- \n- \n- Corresponds with the\n- /checked[+|-]\n- flag.\n- \n- \n \n- \n- \n- Instructs the compiler to allow code that uses the\n- unsafe\n- keyword. The default is\n- \n- .\n- \n- \n- \n- Corresponds with the\n- /unsafe[+|-]\n- flag.\n- \n- \n+ \n+ Generates code for the specified imports.\n+ The imports for which code should be generated.\n+ \n+ The\n+ \n+ to which the generated code will be written.\n+ \n \n- \n- Causes the compiler to only accept syntax that is included in a\n- given specification.\n- \n- \n- Corresponds with the\n- /langversion\n- flag.\n- \n- \n+ \n+ Generates code for the specified assembly attributes.\n+ The assembly attributes for which code should be generated.\n+ Imports used to resolve the assembly attribute names to fully qualified type names.\n+ \n+ Assembly that will be used to resolve the attribute names to\n+ \n+ instances.\n+ \n+ \n+ The\n+ \n+ to which the generated code will be written.\n+ \n \n- \n+ \n \n- Specifies whether the compiler should perform optimizations to the \n- make output files smaller, faster, and more effecient. The default \n- is\n- \n+ Responsible for returning the specified value converted to a\n+ \n+ accepted by a constructor for a given\n+ \n .\n \n- \n- \n- if the compiler should perform optimizations; \n- otherwise,\n- \n- .\n- \n- \n- \n- Corresponds with the\n- /optimize[+|-]\n- flag.\n- \n- \n \n- \n- Specifies which platform version of common language runtime (CLR)\n- can run the output file.\n- The platform version of common language runtime (CLR) that can run\n- the output file.\n- \n- \n- Corresponds with the\n- /platform\n- flag.\n- \n- \n+ \n+ Obtains a lifetime service object to control the lifetime policy for \n+ this instance.\n+ \n+ An object of type\n+ \n+ used to control the lifetime \n+ policy for this instance. This is the current lifetime service object \n+ for this instance if one exists; otherwise, a new lifetime service \n+ object initialized with a lease that will never time out.\n+ \n \n- \n+ \n \n- Specifies the warning level for the compiler to display. Valid values \n- are\n- 0\n- -\n- 4\n- . The default is\n- 4\n- .\n+ Retrieves the specified\n+ \n+ corresponding with the specified \n+ type name from a list of assemblies.\n \n- The warning level for the compiler to display.\n- \n+ The collection of assemblies that the type should tried to be instantiated from.\n+ The list of imports that can be used to resolve the typename to a full typename.\n+ The typename that should be used to determine the type to which the specified value should be converted.\n+ \n+ The\n+ \n+ value that should be converted to a typed value.\n+ \n+ \n+ \n \n- Corresponds with the\n- /warn\n- flag.\n+ \n+ is\n+ \n+ and the\n+ \n+ identified by\n+ \n+ has no default public constructor.\n \n- \n- \n- \n- Specifies the code page to use for all source code files in the \n- compilation.\n- \n+ -or-\n \n- Corresponds with the\n- /codepage\n- flag.\n+ \n+ cannot be converted to a value that's suitable for one of the constructors of the\n+ \n+ identified by\n+ \n+ .\n \n- \n- \n- \n- \n- Specifies whether the compiler for the active target framework\n- supports generation of XML Documentation file. The default is\n- \n- .\n- \n- \n- \n- \n- Specifies whether the compiler for the active target framework\n- supports limiting the platform on which the compiled code can run.\n- The default is\n- \n- .\n- \n- \n- \n- \n- Specifies whether the compiler for the active target framework\n- supports accepting only a specific language syntax.\n- The default is\n- \n- .\n- \n- \n- \n- Gets or sets the mcs sdk version to apply to the new mcs compiler\n- for Mono 3.0+\n- \n- \n- \n- Writes the compiler options to the specified\n- \n- .\n- \n- \n- \n- to which the compiler options should be written.\n- \n- \n- \n- Determines whether compilation is needed.\n- \n- \n- Gets the file extension required by the current compiler.\n- \n- For the C# compiler, the file extension is always\n- cs\n- .\n- \n- \n- \n- Gets the class name regular expression for the language of the \n- current compiler.\n- Class name regular expression for the language of the current \n- compiler.\n- \n- \n- Gets the namespace regular expression for the language of the current compiler.\n- Namespace regular expression for the language of the current \n- compiler.\n- \n- \n- Converts files from one resource format to another.\n- \n- \n- If no\n- \n- is specified, the resource file will \n- be created next to the input file.\n- \n- \n- \n+ -or-\n \n- Convert a resource file from the\n- .resx\n- to the\n- .resources\n- format.\n+ The\n+ \n+ identified by\n+ \n+ has no suitable constructor.\n \n- \n- ]]>\n- \n- \n+ -or-\n \n- Convert a set of\n- .resx\n- files to the\n- .resources\n- format.\n+ A\n+ \n+ identified by\n+ \n+ could not be located or loaded.\n \n- \n- \n- \n- \n- \n- ]]>\n- \n- \n- \n- Input file to process.\n- The full path to the input file.\n- \n- \n- The resource file to output.\n- \n- \n- \n- The target type. The default is\n- resources\n- .\n- \n- \n- \n- The directory to which outputs will be stored.\n- \n- \n- \n- Use each source file's directory as the current directory for \n- resolving relative file paths. The default is\n- \n- .\n- Only supported when targeting .NET 2.0 (or higher).\n- \n- \n- \n- \n- Takes a list of\n- .resx\n- or\n- .txt\n- files to convert to\n- .resources\n- files.\n- \n- \n- \n- Reference metadata from the specified assembly files.\n- \n- \n- \n- Indicates whether assembly references are supported by the\n- resgen\n- tool for the current target framework. The default \n- is\n- \n- .\n- \n- \n- \n- \n- Indicates whether external file references are supported by the\n- resgen\n- tool for the current target framework. The default \n- is\n- \n- .\n- \n- \n- \n- For internal use only !\n- \n- \n- Gets the working directory for the application.\n- The working directory for the application.\n- \n- \n- Gets the command line arguments for the external program.\n- The command line arguments for the external program.\n- \n- \n- Gets the filename of the external program to start.\n- The filename of the external program.\n- Override in derived classes to explicitly set the location of the \n- external tool.\n- \n- \n- \n- Updates the\n- \n- of the specified\n- \n- .\n- \n- \n- The\n- \n- of which the\n- \n- should be updated.\n- \n- \n- \n- Converts a single file or group of files.\n- \n- \n- Cleans up generated files.\n- \n- \n- Determines whether the specified input file needs to be compiled.\n- The input file.\n- The output file.\n- \n- \n- if the input file need to be compiled; \n- otherwise\n- \n- .\n- \n- \n- \n- Determines the full path and extension for the output file.\n- The output file for which the full path and extension should be determined.\n- The full path (with extensions) for the specified file.\n- \n- \n- Determines whether the specified resource file references third\n- party assemblies by checking whether a <data> element exists\n- with a "type" attribute that does not start with \n- "System.".\n- The resource file to check.\n- \n- \n- if the resource file references third party\n- assemblies, or an error occurred; otherwise,\n- \n- .\n- \n- This check will only be accurate for 1.0 resource file, but the\n- 2.0 resx files can only be compiled with a resgen tool that supports\n- assembly references, so this method will not be used anyway.\n- \n- \n- Returns a list of external file references for the specified file.\n- The resx file for which a list of external file references should be returned.\n- \n- A list of external file references for the specified file, or\n- \n- if\n- \n- does not \n- exist or does not support external file references.\n- \n- \n- \n- For internal use only !\n- \n- \n- \n- Initializes a new instance of the\n- \n- class for a given input and output file.\n- \n- The resource to compile.\n- The compiled resource.\n- \n- \n- Gets the resource file to compile.\n- The resource file to compile.\n+ \n \n- \n- Gets the compiled resource file.\n- The compiled resource file.\n+ \n+ Finds a given type from a given list of assemblies and import statements.\n+ A list of assemblies to search for a given type.\n+ A list of import statements to search for a given type.\n+ The name of the type to locate.\n+ The type object found from assemblies and import statements based\n+ on the name of the type.\n \n \n Represents a namespace to import.\n \n \n \n Initializes a new instance of the\n@@ -3481,402 +3481,35 @@\n \n if the import should be not generated; \n otherwise,\n \n .\n \n \n- \n- Represents an embedded resource.\n- Do not yet expose this to build authors.\n- \n- \n- \n- Initializes a new instance of the\n- \n- with the specified file name and manifest resource name.\n- \n- The path of the compiled resource.\n- The manifest resource name of the embedded resource.\n- \n- \n- Gets the physical location of the resource to embed.\n- The physical location of the resource to embed.\n- \n- \n- Gets the manifest resource name to use when embedding the resource.\n- The manifest resource name to use when embedding the resource.\n- \n- \n- \n- One or more modules to compile into an assembly.\n- \n- \n- \n- Define a global\n- <moduleset>\n- that can be referenced by\n- other tasks or types.\n- \n- \n- \n- \n- \n- ]]>\n- \n+ \n+ Represents a metadata file without assembly manifest.\n \n- \n- \n- Initializes a new instance of the\n- \n- class.\n- \n+ \n+ The path of the module.\n \n- \n- \n- The base of the directory of this\n- \n- . \n- The default is the project base directory.\n- \n+ \n+ File name where the module should be copied to before it is compiled\n+ into an assembly.\n \n- \n+ \n \n- The modules to add to this\n+ Gets or sets the\n \n- .\n- \n- \n- \n- \n- Contains a collection of\n- \n- items.\n- \n- Do not yet expose this to build authors.\n- \n- \n- Returns an enumerator that can iterate through the collection.\n- \n- A\n- \n- for the entire collection.\n- \n- \n- \n- Gets or sets the item at the specified index.\n- The zero-based index of the item to get or set.\n- \n- \n- \n- Gets the\n- \n- with the specified manifest\n- resource name.\n- \n- \n- The manifest resource name of the\n- \n- to get.\n- \n- \n- \n- \n- Gets the\n- \n- of the items in this collection.\n- \n- \n- The\n- \n- of the items in this collection.\n- \n- \n- \n- Gets or sets the item at the specified index.\n- The zero-based index of the item to get or set.\n- \n- \n- \n- Inserts a\n- \n- into the collection at the\n- specified index.\n- \n- \n- The zero-based index at which\n- \n- should be inserted.\n- \n- \n- The\n- \n- to insert.\n- \n- \n- \n- \n- Removes the specified\n- \n- from the\n- collection.\n- \n- \n- The\n- \n- to remove from the collection.\n- \n- \n- \n- \n- Determines whether a\n- \n- is in the collection.\n- \n- \n- The\n- \n- to locate in the collection.\n- \n- \n- \n- if\n- \n- is found in the \n- collection; otherwise,\n- \n- .\n- \n- \n- \n- \n- Gets the location of a\n- \n- in the collection.\n- \n- \n- The\n- \n- object to locate.\n- \n- \n- The zero-based location of the\n- \n- in the\n- collection.\n- \n- \n- If the\n- \n- is not currently a member of \n- the collection, -1 is returned.\n- \n- \n- \n- \n- Adds a\n- \n- to the end of the collection.\n- \n- \n- The\n- \n- to be added to the end of the collection.\n- \n- The position into which the new item was inserted.\n- \n- \n- \n- Adds the items of a\n- \n- to the end of the collection.\n- \n- \n- The\n- \n- to be added to the end of the collection.\n- \n- \n- \n- \n- Adds a\n- \n- to the end of the collection.\n- \n- \n- The\n- \n- to be added to the end of the collection.\n- \n- The position into which the new item was inserted.\n- \n- \n- \n- Inserts a\n- \n- into the collection at the\n- specified index.\n- \n- \n- The zero-based index at which\n- \n- should be inserted.\n- \n- \n- The\n- \n- to insert.\n- \n- \n- \n- \n- Removes the specified\n- \n- from the\n- collection.\n- \n- \n- The\n- \n- to remove from the collection.\n- \n- \n- \n- \n- Determines whether a\n- \n- is in the collection.\n- \n- \n- The\n- \n- to locate in the collection.\n- \n- \n- \n- if\n- \n- is found in the \n- collection; otherwise,\n- \n- .\n- \n- \n- \n- \n- Gets the location of a\n- \n- in the collection.\n- \n- \n- The\n- \n- object to locate.\n- \n- \n- The zero-based location of the\n- \n- in the\n- collection.\n- \n- \n- If the\n- \n- is not currently a member of \n- the collection, -1 is returned.\n- \n- \n- \n- \n- Enumerates the\n- \n- items of a\n- \n- .\n- \n- \n- \n- \n- Initializes a new instance of the\n- \n- class\n- with the specified\n- \n- .\n- \n- The collection that should be enumerated.\n- \n- \n- Gets the current item in the collection.\n- The current item in the collection.\n- \n- \n- Gets the current item in the collection.\n- The current item in the collection.\n- \n- \n- Advances the enumerator to the next item of the collection.\n- \n- \n- if the enumerator was successfully advanced \n- to the next item;\n- \n- if the enumerator has \n- passed the end of the collection.\n- \n- \n- \n- Sets the enumerator to its initial position, which is before the \n- first item in the collection.\n- \n- \n- Controls the behaviour of a compiler with regards to the reporting of\n- warnings.\n- \n- Instruct a compiler to report warning 0519 as an error.\n- \n- \n- \n- ]]>\n- \n- \n- \n- Instruct a compiler not to report warning 0519 as an error, if the\n- release\n- property is\n- \n- .\n- \n- \n- \n- \n- ]]>\n- \n- \n- \n- \n- Specifies a list of warnings that the compiler should treat as \n- errors. This overrides the\n- \n- attribute. Only supported when targeting .NET 2.0 or higher.\n+ that contains the module.\n \n \n- \n- \n- Specifies a list of warnings that the compiler should NOT treat as \n- errors. This is only useful if\n- \n- is\n- \n- . Only supported when targeting .NET 2.0\n- or higher.\n- \n+ \n+ Returns a textual representation of the module, which can be used as\n+ argument for command-line tools.\n+ A textual representation of the path, file[,target].\n \n \n \n Contains a strongly typed collection of\n \n objects.\n \n@@ -4066,41 +3699,14 @@\n passed the end of the collection.\n \n \n \n Sets the enumerator to its initial position, which is before the \n first element in the collection.\n \n- \n- Represents a compiler warning.\n- \n- \n- A warning number, or comma-separated list of warnings, that you want \n- the compiler to suppress or report.\n- \n- \n- \n- If\n- \n- then the element will be processed;\n- otherwise, skipped. The default is\n- \n- .\n- \n- \n- \n- \n- If\n- \n- then the element will be skipped;\n- otherwise, processed. The default is\n- \n- .\n- \n- \n \n Represents an assembly-level attribute.\n \n \n \n Initializes a new instance of the\n \n@@ -4147,624 +3753,533 @@\n \n if the attribute should be not generated; \n otherwise,\n \n .\n \n \n- \n+ \n+ Specifies the type of debugging information generated by the compiler.\n+ \n+ For backward compatibility, the following string values can also be\n+ used in build files:\n+ \n+ \n+ Value\n+ Corresponding field\n+ \n+ \n+ "true"\n+ \n+ \n+ \n+ \n+ \n+ "false"\n+ \n+ \n+ \n+ \n+ \n+ \n+ When set to\n+ \n+ then the following conditional \n+ compilation symbols will also be defined:\n+ \n+ \n+ \n+ DEBUG\n+ \n+ \n+ TRACE\n+ \n+ \n+ \n+ \n+ \n+ Create no debug information.\n+ \n+ \n+ Enable attaching a debugger to the running program.\n+ \n+ \n+ Enable attaching a debugger to the running program.\n+ \n+ \n+ Only display assembler when the running program is attached to the \n+ debugger.\n+ \n+ \n \n- Contains a strongly typed collection of\n- \n- objects.\n+ Specialized\n+ \n+ that also supports \n+ case-insensitive conversion of "true" to\n+ \n+ and "false" to\n+ \n+ .\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class.\n \n \n- \n+ \n+ Converts the given object to the type of this converter, using the \n+ specified context and culture information.\n+ \n+ An\n+ \n+ that provides a format context.\n+ \n+ \n+ A\n+ \n+ object. If a\n+ \n+ is passed, the current culture is assumed.\n+ \n+ \n+ The\n+ \n+ to convert.\n+ \n+ \n+ An\n+ \n+ that represents the converted value.\n+ \n+ \n+ \n+ \n+ Contains a collection of\n+ \n+ elements.\n+ \n+ \n+ \n \n Initializes a new instance of the\n- \n+ \n+ class.\n+ \n+ \n+ \n+ \n+ Initializes a new instance of the\n+ \n class\n with the specified\n- \n+ \n instance.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified array of\n- \n+ \n instances.\n \n \n- \n+ \n Gets or sets the element at the specified index.\n The zero-based index of the element to get or set.\n \n- \n- \n- Gets the\n- \n- with the specified value.\n- \n- \n- The value of the\n- \n- to get.\n- \n- \n- \n+ \n \n Adds a\n- \n+ \n to the end of the collection.\n \n \n The\n- \n+ \n to be added to the end of the collection.\n \n The position into which the new element was inserted.\n \n- \n+ \n \n Adds the elements of a\n- \n+ \n array to the end of the collection.\n \n \n The array of\n- \n+ \n elements to be added to the end of the collection.\n \n \n- \n+ \n \n Adds the elements of a\n- \n+ \n to the end of the collection.\n \n \n The\n- \n+ \n to be added to the end of the collection.\n \n \n- \n+ \n \n Determines whether a\n- \n+ \n is in the collection.\n \n \n The\n- \n+ \n to locate in the collection.\n \n \n \n if\n \n is found in the \n collection; otherwise,\n \n .\n \n \n- \n- \n- Determines whether a\n- \n- with the specified\n- value is in the collection.\n- \n- The argument value to locate in the collection.\n- \n- \n- if a\n- \n- with \n- value\n- \n- is found in the collection; otherwise,\n- \n- .\n- \n- \n- \n+ \n Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.\n The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.\n \n The zero-based index in\n \n at which copying begins.\n \n \n- \n+ \n \n Retrieves the index of a specified\n- \n+ \n object in the collection.\n \n \n The\n- \n+ \n object for which the index is returned.\n \n \n The index of the specified\n- \n+ \n . If the\n- \n+ \n is not currently a member of the collection, it returns -1.\n \n \n- \n+ \n \n Inserts a\n- \n+ \n into the collection at the specified index.\n \n \n The zero-based index at which\n \n should be inserted.\n \n \n The\n- \n+ \n to insert.\n \n \n- \n+ \n Returns an enumerator that can iterate through the collection.\n \n A\n- \n+ \n for the entire collection.\n \n \n- \n+ \n Removes a member from the collection.\n \n The\n- \n+ \n to remove from the collection.\n \n \n- \n+ \n \n Enumerates the\n- \n+ \n elements of a\n- \n+ \n .\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified\n- \n+ \n .\n \n The collection that should be enumerated.\n \n- \n+ \n Gets the current element in the collection.\n The current element in the collection.\n \n- \n+ \n Advances the enumerator to the next element of the collection.\n \n \n if the enumerator was successfully advanced \n to the next element;\n \n if the enumerator has \n passed the end of the collection.\n \n \n- \n+ \n Sets the enumerator to its initial position, which is before the \n first element in the collection.\n \n- \n+ \n \n- Contains a collection of\n- \n- items.\n+ One or more modules to compile into an assembly.\n \n- Do not yet expose this to build authors.\n+ \n+ \n+ Define a global\n+ <moduleset>\n+ that can be referenced by\n+ other tasks or types.\n+ \n+ \n+ \n+ \n+ \n+ ]]>\n+ \n \n- \n+ \n \n Initializes a new instance of the\n- \n- for the specified\n \n- .\n+ class.\n \n- \n- The\n- \n- containing the collection.\n- \n- \n- \n- is\n- \n- .\n- \n \n- \n- Gets or sets the item at the specified index.\n- The zero-based index of the item to get or set.\n- \n- The\n- \n- parameter is less than 0 or greater than or equal to the value of the\n- \n- property of the\n- \n- .\n- \n- \n- \n+ \n \n- Gets the list of elements contained in the\n- \n- instance.\n+ The base of the directory of this\n+ \n+ . \n+ The default is the project base directory.\n \n- \n- An\n- \n- containing the elements of the \n- collection.\n- \n \n- \n- Returns an enumerator that can iterate through the collection.\n- \n- A\n- \n- for the entire collection.\n- \n- \n- \n- Gets a value indicating whether access to the collection is \n- synchronized (thread-safe).\n- \n- \n- .\n- \n- \n- \n- Gets the number of items in the collection.\n- The number of items in the collection.\n- \n- \n+ \n \n- Copies the items of the collection to an\n- \n- ,\n- starting at a particular index.\n+ The modules to add to this\n+ \n+ .\n \n- \n- The one-dimensional\n- \n- that is the destination of the items copied from the collection. The\n- \n- must have zero-based indexing.\n- \n- \n- The zero-based index in\n- \n- at which copying begins.\n- \n \n- \n- Gets an object that can be used to synchronize access to the \n- collection.\n- An object that can be used to synchronize access to the collection.\n- \n- \n- Gets a value indicating whether the collection has a fixed size.\n- \n- \n- .\n- \n+ \n+ Specifies whether the generated assembly is strongly named and will\n+ be signed later.\n+ \n+ For backward compatibility, the following string values can also be\n+ used in build files:\n+ \n+ \n+ Value\n+ Corresponding field\n+ \n+ \n+ "true"\n+ \n+ \n+ \n+ \n+ \n+ "false"\n+ \n+ \n+ \n+ \n+ \n+ \n \n- \n- Gets a value indicating whether the collection has a fixed size.\n- \n- \n- .\n- \n+ \n+ Not specified.\n \n- \n- Gets or sets the item at the specified index.\n- The zero-based index of the item to get or set.\n- \n- The\n- \n- parameter is less than 0 or greater than or equal to the value of the\n- \n- property of the\n- \n- .\n- \n+ \n+ Fully sign the assembly.\n \n- \n- Removes all items from the collection.\n+ \n+ Only place the public key in the assembly, allowing the signature\n+ to be added later.\n \n- \n+ \n \n- Inserts a\n- \n- into the collection at the\n- specified index.\n+ Specialized\n+ \n+ that also supports \n+ case-insensitive conversion of "true" to\n+ \n+ and "false" to\n+ \n+ .\n \n- \n- The zero-based index at which\n- \n- should be inserted.\n- \n- \n- The\n- \n- to insert.\n- \n \n- \n+ \n \n- Removes the specified\n- \n- from the\n- collection.\n+ Initializes a new instance of the\n+ \n+ class.\n \n- \n- The\n- \n- to remove from the collection.\n- \n \n- \n- Removes an item at a specific index.\n- The zero-based index of the item to remove.\n- \n- The\n- \n- parameter is less than 0 or greater than or equal to the value of the\n- \n- property of the\n- \n- .\n- \n- \n- \n- \n- Determines whether a\n- \n- is in the collection.\n- \n- \n- The\n- \n- to locate in the collection.\n+ \n+ Converts the given object to the type of this converter, using the \n+ specified context and culture information.\n+ \n+ An\n+ \n+ that provides a format context.\n+ \n+ \n+ A\n+ \n+ object. If a\n+ \n+ is passed, the current culture is assumed.\n \n- \n- \n- if\n- \n- is found in the \n- collection; otherwise,\n- \n- .\n- \n- \n- \n- \n- Gets the location of a\n- \n- in the collection.\n- \n \n The\n- \n- object to locate.\n+ \n+ to convert.\n \n \n- The zero-based location of the\n- \n- in the\n- collection.\n+ An\n+ \n+ that represents the converted value.\n \n- \n- If the\n- \n- is not currently a member of \n- the collection, -1 is returned.\n- \n \n- \n- \n- Adds a\n- \n- to the end of the collection.\n- \n- \n- The\n- \n- to be added to the end of the collection.\n- \n- The position into which the new item was inserted.\n+ \n+ Represents an embedded resource.\n+ Do not yet expose this to build authors.\n \n- \n+ \n \n- Adds the items of a\n- \n- to the end of the collection.\n+ Initializes a new instance of the\n+ \n+ with the specified file name and manifest resource name.\n \n- \n- The\n- \n- to be added to the end of the collection.\n- \n+ The path of the compiled resource.\n+ The manifest resource name of the embedded resource.\n \n- \n- \n- Adds a\n- \n- to the end of the collection.\n- \n- \n- The\n- \n- to be added to the end of the collection.\n- \n- The position into which the new item was inserted.\n+ \n+ Gets the physical location of the resource to embed.\n+ The physical location of the resource to embed.\n \n- \n- Returns an enumerator that can iterate through the collection.\n- \n- A\n- \n- for the entire collection.\n- \n+ \n+ Gets the manifest resource name to use when embedding the resource.\n+ The manifest resource name to use when embedding the resource.\n \n- \n+ \n \n- Inserts a\n- \n- into the collection at the\n- specified index.\n+ Specialized\n+ \n+ class for managing resource files.\n \n- \n- The zero-based index at which\n- \n- should be inserted.\n- \n- \n- The\n- \n- to insert.\n- \n \n- \n+ \n \n- Removes the specified\n- \n- from the\n- collection.\n+ Initializes a new instance of the\n+ \n+ class.\n \n- \n- The\n- \n- to remove from the collection.\n- \n \n- \n+ \n+ copy constructor for FileSet. Required in order to \n+ assign references of FileSet type where \n+ ResourceFileSet are used\n+ \n+ \n+ \n+ Indicates the prefix to prepend to the actual resource. \n+ This is usually the default namspace of the assembly.\n+ \n+ \n \n- Determines whether a\n- \n- is in the collection.\n- \n- \n- The\n- \n- to locate in the collection.\n- \n- \n- \n- if\n- \n- is found in the \n- collection; otherwise,\n+ Indicates whether prefixes should be dynamically generated by taking \n+ the path of the resource relative to the basedir and appending it \n+ to the specified prefix. The default is\n \n .\n- \n+ \n \n- \n+ \n \n- Gets the location of a\n- \n- in the collection.\n+ Gets a\n+ \n+ containing all matching resx files.\n \n- \n- The\n- \n- object to locate.\n- \n- \n- The zero-based location of the\n- \n- in the\n- collection.\n- \n- \n- If the\n- \n- is not currently a member of \n- the collection, -1 is returned.\n- \n+ \n+ A\n+ \n+ containing all matching resx files.\n+ \n \n- \n+ \n \n- Enumerates the\n- \n- items of a\n- \n- .\n+ Gets a\n+ \n+ containing all matching non-resx \n+ files.\n \n+ \n+ A\n+ \n+ containing all matching non-resx files.\n+ \n \n- \n+ \n \n- Initializes a new instance of the\n- \n- class\n- with the specified\n- \n+ Creates a shallow copy of the\n+ \n .\n \n- The collection that should be enumerated.\n- \n- \n- Gets the current item in the collection.\n- The current item in the collection.\n- \n- \n- Gets the current item in the collection.\n- The current item in the collection.\n- \n- \n- Advances the enumerator to the next item of the collection.\n \n- \n- if the enumerator was successfully advanced \n- to the next item;\n- \n- if the enumerator has \n- passed the end of the collection.\n+ A shallow copy of the\n+ \n+ .\n \n \n- \n- Sets the enumerator to its initial position, which is before the \n- first item in the collection.\n+ \n+ Gets the manifest resource name for the specified resource file.\n+ The physical path of the resource file.\n+ The manifest resource name to be sent to the compiler.\n+ \n+ \n+ Gets the manifest resource name for the file using both its physical\n+ and logical path.\n+ The physical path of the resource file.\n+ The logical location of the resource file.\n+ The manifest resource name to be sent to the compiler.\n+ We use the relative path of the logical path, but the filename and\n+ and the extension of the physical path to match VS.NET\n \n \n Represents a package.\n \n \n Name of the package to reference. Multiple package can be specified\n with a single element as a semi-colon separated list of \n@@ -4788,141 +4303,14 @@\n \n then the package will be passed; \n otherwise, skipped. The default is\n \n .\n \n \n- \n- \n- A specialized\n- \n- used for setting the lib directories.\n- \n- \n- The primary reason for this class is to allow the\n- \n- to always be the same value as the parent\n- \n- \n- \n- \n- \n- \n- Initializes a new instance of the\n- \n- class.\n- \n- \n- \n- \n- override this. We will always use the base directory of the parent.\n- overriding without the TaskAttribute attribute prevents it being set \n- in the source xml\n- \n- \n- \n- Specialized\n- \n- class for managing assembly files.\n- \n- \n- If an include pattern does not contain any wildcard characters then \n- the assembly will be searched for in following locations (in the order listed):\n- \n- \n- The base directory of the fileset.\n- \n- \n- The directories specified using the nested <lib> element.\n- \n- \n- The list of reference assemblies of the current target framework.\n- \n- \n- The reference assemblies of a given target framework are defined using\n- <reference-assemblies> filesets in the <framework> node\n- of the NAnt configuration file.\n- \n- \n- Define a reference with name "sys.assemblies", holding\n- a set of system assemblies.\n- \n- \n- \n- \n- \n- ]]>\n- Use the predefined set of assemblies to compile a C# assembly.\n- \n- \n- \n- \n- \n- \n- ]]>\n- \n- \n- Compile a C# assembly using assembly references that are searched for\n- in the "Third Party Assemblies" and "Company Assemblies"\n- directories.\n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- \n- ]]>\n- \n- \n- \n- \n- \n- Initializes a new instance of the\n- \n- class.\n- \n- \n- \n- copy constructor for FileSet. Required in order to \n- assign references of FileSet type where \n- AssemblyFileSets are used\n- \n- \n- \n- Additional directories to search in for assembly references.\n- \n- \n- loosely Corresponds with the\n- /lib[path]:\n- flag of the various compiler tasks.\n- \n- \n- \n- \n- Do a normal scan and then resolve assemblies.\n- \n- \n- \n- Resolves references to system assemblies and assemblies that can be \n- resolved using directories specified in\n- \n- .\n- \n- \n \n Base class for collections that needs to be globally referencable.\n \n \n \n Initializes a new instance of the\n \n@@ -5342,391 +4730,723 @@\n passed the end of the collection.\n \n \n \n Sets the enumerator to its initial position, which is before the \n first item in the collection.\n \n- \n+ \n+ Controls the behaviour of a compiler with regards to the reporting of\n+ warnings.\n+ \n+ Instruct a compiler to report warning 0519 as an error.\n+ \n+ \n+ \n+ ]]>\n+ \n+ \n+ \n+ Instruct a compiler not to report warning 0519 as an error, if the\n+ release\n+ property is\n+ \n+ .\n+ \n+ \n+ \n+ \n+ ]]>\n+ \n+ \n+ \n \n- Specialized\n- \n- class for managing resource files.\n+ Specifies a list of warnings that the compiler should treat as \n+ errors. This overrides the\n+ \n+ attribute. Only supported when targeting .NET 2.0 or higher.\n \n \n- \n+ \n \n- Initializes a new instance of the\n- \n- class.\n+ Specifies a list of warnings that the compiler should NOT treat as \n+ errors. This is only useful if\n+ \n+ is\n+ \n+ . Only supported when targeting .NET 2.0\n+ or higher.\n \n \n- \n- copy constructor for FileSet. Required in order to \n- assign references of FileSet type where \n- ResourceFileSet are used\n- \n+ \n+ \n+ Contains a collection of\n+ \n+ items.\n+ \n+ Do not yet expose this to build authors.\n \n- \n- Indicates the prefix to prepend to the actual resource. \n- This is usually the default namspace of the assembly.\n+ \n+ Returns an enumerator that can iterate through the collection.\n+ \n+ A\n+ \n+ for the entire collection.\n+ \n \n- \n+ \n+ Gets or sets the item at the specified index.\n+ The zero-based index of the item to get or set.\n+ \n+ \n \n- Indicates whether prefixes should be dynamically generated by taking \n- the path of the resource relative to the basedir and appending it \n- to the specified prefix. The default is\n- \n- .\n+ Gets the\n+ \n+ with the specified manifest\n+ resource name.\n \n+ \n+ The manifest resource name of the\n+ \n+ to get.\n+ \n \n- \n+ \n \n- Gets a\n- \n- containing all matching resx files.\n+ Gets the\n+ \n+ of the items in this collection.\n \n \n- A\n- \n- containing all matching resx files.\n+ The\n+ \n+ of the items in this collection.\n \n \n- \n+ \n+ Gets or sets the item at the specified index.\n+ The zero-based index of the item to get or set.\n+ \n+ \n \n- Gets a\n- \n- containing all matching non-resx \n- files.\n+ Inserts a\n+ \n+ into the collection at the\n+ specified index.\n \n- \n- A\n- \n- containing all matching non-resx files.\n- \n+ \n+ The zero-based index at which\n+ \n+ should be inserted.\n+ \n+ \n+ The\n+ \n+ to insert.\n+ \n \n- \n+ \n \n- Creates a shallow copy of the\n- \n+ Removes the specified\n+ \n+ from the\n+ collection.\n+ \n+ \n+ The\n+ \n+ to remove from the collection.\n+ \n+ \n+ \n+ \n+ Determines whether a\n+ \n+ is in the collection.\n+ \n+ \n+ The\n+ \n+ to locate in the collection.\n+ \n+ \n+ \n+ if\n+ \n+ is found in the \n+ collection; otherwise,\n+ \n .\n+ \n+ \n+ \n+ \n+ Gets the location of a\n+ \n+ in the collection.\n \n+ \n+ The\n+ \n+ object to locate.\n+ \n \n- A shallow copy of the\n- \n+ The zero-based location of the\n+ \n+ in the\n+ collection.\n+ \n+ \n+ If the\n+ \n+ is not currently a member of \n+ the collection, -1 is returned.\n+ \n+ \n+ \n+ \n+ Adds a\n+ \n+ to the end of the collection.\n+ \n+ \n+ The\n+ \n+ to be added to the end of the collection.\n+ \n+ The position into which the new item was inserted.\n+ \n+ \n+ \n+ Adds the items of a\n+ \n+ to the end of the collection.\n+ \n+ \n+ The\n+ \n+ to be added to the end of the collection.\n+ \n+ \n+ \n+ \n+ Adds a\n+ \n+ to the end of the collection.\n+ \n+ \n+ The\n+ \n+ to be added to the end of the collection.\n+ \n+ The position into which the new item was inserted.\n+ \n+ \n+ \n+ Inserts a\n+ \n+ into the collection at the\n+ specified index.\n+ \n+ \n+ The zero-based index at which\n+ \n+ should be inserted.\n+ \n+ \n+ The\n+ \n+ to insert.\n+ \n+ \n+ \n+ \n+ Removes the specified\n+ \n+ from the\n+ collection.\n+ \n+ \n+ The\n+ \n+ to remove from the collection.\n+ \n+ \n+ \n+ \n+ Determines whether a\n+ \n+ is in the collection.\n+ \n+ \n+ The\n+ \n+ to locate in the collection.\n+ \n+ \n+ \n+ if\n+ \n+ is found in the \n+ collection; otherwise,\n+ \n .\n \n \n- \n- Gets the manifest resource name for the specified resource file.\n- The physical path of the resource file.\n- The manifest resource name to be sent to the compiler.\n+ \n+ \n+ Gets the location of a\n+ \n+ in the collection.\n+ \n+ \n+ The\n+ \n+ object to locate.\n+ \n+ \n+ The zero-based location of the\n+ \n+ in the\n+ collection.\n+ \n+ \n+ If the\n+ \n+ is not currently a member of \n+ the collection, -1 is returned.\n+ \n \n- \n- Gets the manifest resource name for the file using both its physical\n- and logical path.\n- The physical path of the resource file.\n- The logical location of the resource file.\n- The manifest resource name to be sent to the compiler.\n- We use the relative path of the logical path, but the filename and\n- and the extension of the physical path to match VS.NET\n+ \n+ \n+ Enumerates the\n+ \n+ items of a\n+ \n+ .\n+ \n \n- \n+ \n \n- Contains a collection of\n- \n- elements.\n+ Initializes a new instance of the\n+ \n+ class\n+ with the specified\n+ \n+ .\n+ \n+ The collection that should be enumerated.\n+ \n+ \n+ Gets the current item in the collection.\n+ The current item in the collection.\n+ \n+ \n+ Gets the current item in the collection.\n+ The current item in the collection.\n+ \n+ \n+ Advances the enumerator to the next item of the collection.\n+ \n+ \n+ if the enumerator was successfully advanced \n+ to the next item;\n+ \n+ if the enumerator has \n+ passed the end of the collection.\n+ \n+ \n+ \n+ Sets the enumerator to its initial position, which is before the \n+ first item in the collection.\n+ \n+ \n+ \n+ A specialized\n+ \n+ used for setting the lib directories.\n \n+ \n+ The primary reason for this class is to allow the\n+ \n+ to always be the same value as the parent\n+ \n+ \n+ \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class.\n \n+ \n \n- \n+ \n+ override this. We will always use the base directory of the parent.\n+ overriding without the TaskAttribute attribute prevents it being set \n+ in the source xml\n+ \n+ \n+ \n+ Specialized\n+ \n+ class for managing assembly files.\n+ \n+ \n+ If an include pattern does not contain any wildcard characters then \n+ the assembly will be searched for in following locations (in the order listed):\n+ \n+ \n+ The base directory of the fileset.\n+ \n+ \n+ The directories specified using the nested <lib> element.\n+ \n+ \n+ The list of reference assemblies of the current target framework.\n+ \n+ \n+ The reference assemblies of a given target framework are defined using\n+ <reference-assemblies> filesets in the <framework> node\n+ of the NAnt configuration file.\n+ \n+ \n+ Define a reference with name "sys.assemblies", holding\n+ a set of system assemblies.\n+ \n+ \n+ \n+ \n+ \n+ ]]>\n+ Use the predefined set of assemblies to compile a C# assembly.\n+ \n+ \n+ \n+ \n+ \n+ \n+ ]]>\n+ \n+ \n+ Compile a C# assembly using assembly references that are searched for\n+ in the "Third Party Assemblies" and "Company Assemblies"\n+ directories.\n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ \n+ ]]>\n+ \n+ \n+ \n+ \n \n Initializes a new instance of the\n- \n+ \n+ class.\n+ \n+ \n+ \n+ copy constructor for FileSet. Required in order to \n+ assign references of FileSet type where \n+ AssemblyFileSets are used\n+ \n+ \n+ \n+ Additional directories to search in for assembly references.\n+ \n+ \n+ loosely Corresponds with the\n+ /lib[path]:\n+ flag of the various compiler tasks.\n+ \n+ \n+ \n+ \n+ Do a normal scan and then resolve assemblies.\n+ \n+ \n+ \n+ Resolves references to system assemblies and assemblies that can be \n+ resolved using directories specified in\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Contains a strongly typed collection of\n+ \n+ objects.\n+ \n+ \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class.\n+ \n+ \n+ \n+ \n+ Initializes a new instance of the\n+ \n class\n with the specified\n- \n+ \n instance.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified array of\n- \n+ \n instances.\n \n \n- \n+ \n Gets or sets the element at the specified index.\n The zero-based index of the element to get or set.\n \n- \n+ \n+ \n+ Gets the\n+ \n+ with the specified value.\n+ \n+ \n+ The value of the\n+ \n+ to get.\n+ \n+ \n+ \n \n Adds a\n- \n+ \n to the end of the collection.\n \n \n The\n- \n+ \n to be added to the end of the collection.\n \n The position into which the new element was inserted.\n \n- \n+ \n \n Adds the elements of a\n- \n+ \n array to the end of the collection.\n \n \n The array of\n- \n+ \n elements to be added to the end of the collection.\n \n \n- \n+ \n \n Adds the elements of a\n- \n+ \n to the end of the collection.\n \n \n The\n- \n+ \n to be added to the end of the collection.\n \n \n- \n+ \n \n Determines whether a\n- \n+ \n is in the collection.\n \n \n The\n- \n+ \n to locate in the collection.\n \n \n \n if\n \n is found in the \n collection; otherwise,\n \n .\n \n \n- \n+ \n+ \n+ Determines whether a\n+ \n+ with the specified\n+ value is in the collection.\n+ \n+ The argument value to locate in the collection.\n+ \n+ \n+ if a\n+ \n+ with \n+ value\n+ \n+ is found in the collection; otherwise,\n+ \n+ .\n+ \n+ \n+ \n Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.\n The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.\n \n The zero-based index in\n \n at which copying begins.\n \n \n- \n+ \n \n Retrieves the index of a specified\n- \n+ \n object in the collection.\n \n \n The\n- \n+ \n object for which the index is returned.\n \n \n The index of the specified\n- \n+ \n . If the\n- \n+ \n is not currently a member of the collection, it returns -1.\n \n \n- \n+ \n \n Inserts a\n- \n+ \n into the collection at the specified index.\n \n \n The zero-based index at which\n \n should be inserted.\n \n \n The\n- \n+ \n to insert.\n \n \n- \n+ \n Returns an enumerator that can iterate through the collection.\n \n A\n- \n+ \n for the entire collection.\n \n \n- \n+ \n Removes a member from the collection.\n \n The\n- \n+ \n to remove from the collection.\n \n \n- \n+ \n \n Enumerates the\n- \n+ \n elements of a\n- \n+ \n .\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified\n- \n+ \n .\n \n The collection that should be enumerated.\n \n- \n+ \n Gets the current element in the collection.\n The current element in the collection.\n \n- \n+ \n Advances the enumerator to the next element of the collection.\n \n \n if the enumerator was successfully advanced \n to the next element;\n \n if the enumerator has \n passed the end of the collection.\n \n \n- \n+ \n Sets the enumerator to its initial position, which is before the \n first element in the collection.\n \n- \n- Specifies the type of debugging information generated by the compiler.\n- \n- For backward compatibility, the following string values can also be\n- used in build files:\n- \n- \n- Value\n- Corresponding field\n- \n- \n- "true"\n- \n- \n- \n- \n- \n- "false"\n- \n- \n- \n- \n- \n- \n- When set to\n- \n- then the following conditional \n- compilation symbols will also be defined:\n- \n- \n- \n- DEBUG\n- \n- \n- TRACE\n- \n- \n- \n- \n- \n- Create no debug information.\n- \n- \n- Enable attaching a debugger to the running program.\n- \n- \n- Enable attaching a debugger to the running program.\n+ \n+ Represents a compiler warning.\n \n- \n- Only display assembler when the running program is attached to the \n- debugger.\n+ \n+ A warning number, or comma-separated list of warnings, that you want \n+ the compiler to suppress or report.\n \n- \n+ \n \n- Specialized\n- \n- that also supports \n- case-insensitive conversion of "true" to\n- \n- and "false" to\n- \n+ If\n+ \n+ then the element will be processed;\n+ otherwise, skipped. The default is\n+ \n .\n \n \n- \n+ \n \n- Initializes a new instance of the\n- \n- class.\n+ If\n+ \n+ then the element will be skipped;\n+ otherwise, processed. The default is\n+ \n+ .\n \n \n- \n- Converts the given object to the type of this converter, using the \n- specified context and culture information.\n- \n- An\n- \n- that provides a format context.\n- \n- \n- A\n- \n- object. If a\n- \n- is passed, the current culture is assumed.\n- \n- \n- The\n- \n- to convert.\n- \n- \n- An\n- \n- that represents the converted value.\n- \n- \n \n \n Contains a strongly typed collection of\n \n objects.\n \n \n@@ -5915,112 +5635,392 @@\n passed the end of the collection.\n \n \n \n Sets the enumerator to its initial position, which is before the \n first element in the collection.\n \n- \n- Specifies whether the generated assembly is strongly named and will\n- be signed later.\n- \n- For backward compatibility, the following string values can also be\n- used in build files:\n- \n- \n- Value\n- Corresponding field\n- \n- \n- "true"\n- \n- \n- \n- \n- \n- "false"\n- \n- \n- \n- \n- \n- \n+ \n+ \n+ Contains a collection of\n+ \n+ items.\n+ \n+ Do not yet expose this to build authors.\n \n- \n- Not specified.\n+ \n+ \n+ Initializes a new instance of the\n+ \n+ for the specified\n+ \n+ .\n+ \n+ \n+ The\n+ \n+ containing the collection.\n+ \n+ \n+ \n+ is\n+ \n+ .\n+ \n \n- \n- Fully sign the assembly.\n+ \n+ Gets or sets the item at the specified index.\n+ The zero-based index of the item to get or set.\n+ \n+ The\n+ \n+ parameter is less than 0 or greater than or equal to the value of the\n+ \n+ property of the\n+ \n+ .\n+ \n \n- \n- Only place the public key in the assembly, allowing the signature\n- to be added later.\n+ \n+ \n+ Gets the list of elements contained in the\n+ \n+ instance.\n+ \n+ \n+ An\n+ \n+ containing the elements of the \n+ collection.\n+ \n \n- \n+ \n+ Returns an enumerator that can iterate through the collection.\n+ \n+ A\n+ \n+ for the entire collection.\n+ \n+ \n+ \n+ Gets a value indicating whether access to the collection is \n+ synchronized (thread-safe).\n+ \n+ \n+ .\n+ \n+ \n+ \n+ Gets the number of items in the collection.\n+ The number of items in the collection.\n+ \n+ \n \n- Specialized\n- \n- that also supports \n- case-insensitive conversion of "true" to\n- \n- and "false" to\n- \n+ Copies the items of the collection to an\n+ \n+ ,\n+ starting at a particular index.\n+ \n+ \n+ The one-dimensional\n+ \n+ that is the destination of the items copied from the collection. The\n+ \n+ must have zero-based indexing.\n+ \n+ \n+ The zero-based index in\n+ \n+ at which copying begins.\n+ \n+ \n+ \n+ Gets an object that can be used to synchronize access to the \n+ collection.\n+ An object that can be used to synchronize access to the collection.\n+ \n+ \n+ Gets a value indicating whether the collection has a fixed size.\n+ \n+ \n+ .\n+ \n+ \n+ \n+ Gets a value indicating whether the collection has a fixed size.\n+ \n+ \n .\n+ \n+ \n+ \n+ Gets or sets the item at the specified index.\n+ The zero-based index of the item to get or set.\n+ \n+ The\n+ \n+ parameter is less than 0 or greater than or equal to the value of the\n+ \n+ property of the\n+ \n+ .\n+ \n+ \n+ \n+ Removes all items from the collection.\n+ \n+ \n+ \n+ Inserts a\n+ \n+ into the collection at the\n+ specified index.\n \n+ \n+ The zero-based index at which\n+ \n+ should be inserted.\n+ \n+ \n+ The\n+ \n+ to insert.\n+ \n \n- \n+ \n \n- Initializes a new instance of the\n- \n- class.\n+ Removes the specified\n+ \n+ from the\n+ collection.\n \n+ \n+ The\n+ \n+ to remove from the collection.\n+ \n \n- \n- Converts the given object to the type of this converter, using the \n- specified context and culture information.\n- \n- An\n- \n- that provides a format context.\n+ \n+ Removes an item at a specific index.\n+ The zero-based index of the item to remove.\n+ \n+ The\n+ \n+ parameter is less than 0 or greater than or equal to the value of the\n+ \n+ property of the\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Determines whether a\n+ \n+ is in the collection.\n+ \n+ \n+ The\n+ \n+ to locate in the collection.\n \n- \n- A\n- \n- object. If a\n- \n- is passed, the current culture is assumed.\n+ \n+ \n+ if\n+ \n+ is found in the \n+ collection; otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Gets the location of a\n+ \n+ in the collection.\n+ \n+ \n+ The\n+ \n+ object to locate.\n \n+ \n+ The zero-based location of the\n+ \n+ in the\n+ collection.\n+ \n+ \n+ If the\n+ \n+ is not currently a member of \n+ the collection, -1 is returned.\n+ \n+ \n+ \n+ \n+ Adds a\n+ \n+ to the end of the collection.\n+ \n \n The\n- \n- to convert.\n+ \n+ to be added to the end of the collection.\n+ \n+ The position into which the new item was inserted.\n+ \n+ \n+ \n+ Adds the items of a\n+ \n+ to the end of the collection.\n+ \n+ \n+ The\n+ \n+ to be added to the end of the collection.\n \n+ \n+ \n+ \n+ Adds a\n+ \n+ to the end of the collection.\n+ \n+ \n+ The\n+ \n+ to be added to the end of the collection.\n+ \n+ The position into which the new item was inserted.\n+ \n+ \n+ Returns an enumerator that can iterate through the collection.\n \n- An\n- \n- that represents the converted value.\n+ A\n+ \n+ for the entire collection.\n \n \n- \n- Represents a metadata file without assembly manifest.\n+ \n+ \n+ Inserts a\n+ \n+ into the collection at the\n+ specified index.\n+ \n+ \n+ The zero-based index at which\n+ \n+ should be inserted.\n+ \n+ \n+ The\n+ \n+ to insert.\n+ \n \n- \n- The path of the module.\n+ \n+ \n+ Removes the specified\n+ \n+ from the\n+ collection.\n+ \n+ \n+ The\n+ \n+ to remove from the collection.\n+ \n \n- \n- File name where the module should be copied to before it is compiled\n- into an assembly.\n+ \n+ \n+ Determines whether a\n+ \n+ is in the collection.\n+ \n+ \n+ The\n+ \n+ to locate in the collection.\n+ \n+ \n+ \n+ if\n+ \n+ is found in the \n+ collection; otherwise,\n+ \n+ .\n+ \n \n- \n+ \n \n- Gets or sets the\n- \n- that contains the module.\n+ Gets the location of a\n+ \n+ in the collection.\n \n+ \n+ The\n+ \n+ object to locate.\n+ \n+ \n+ The zero-based location of the\n+ \n+ in the\n+ collection.\n+ \n+ \n+ If the\n+ \n+ is not currently a member of \n+ the collection, -1 is returned.\n+ \n \n- \n- Returns a textual representation of the module, which can be used as\n- argument for command-line tools.\n- A textual representation of the path, file[,target].\n+ \n+ \n+ Enumerates the\n+ \n+ items of a\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class\n+ with the specified\n+ \n+ .\n+ \n+ The collection that should be enumerated.\n+ \n+ \n+ Gets the current item in the collection.\n+ The current item in the collection.\n+ \n+ \n+ Gets the current item in the collection.\n+ The current item in the collection.\n+ \n+ \n+ Advances the enumerator to the next item of the collection.\n+ \n+ \n+ if the enumerator was successfully advanced \n+ to the next item;\n+ \n+ if the enumerator has \n+ passed the end of the collection.\n+ \n+ \n+ \n+ Sets the enumerator to its initial position, which is before the \n+ first item in the collection.\n \n \n \n"}]}, {"source1": "./usr/lib/NAnt/NAnt.NUnit.dll", "source2": "./usr/lib/NAnt/NAnt.NUnit.dll", "comments": ["Format-specific differences are supported for Mono 'Portable Executable' files but no file-specific differences were detected; falling back to a binary diff. file(1) reports: PE32 executable (DLL) (console) Intel 80386 Mono/.Net assembly, for MS Windows, 3 sections"], "has_internal_linenos": true, "unified_diff": "@@ -35,15 +35,15 @@\n 00000220: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000230: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000240: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000250: 2202 2801 0000 0a00 2a3e 0228 0100 000a \".(.....*>.(....\n 00000260: 0002 0328 0800 0006 2a3e 0228 0100 000a ...(....*>.(....\n 00000270: 0002 0328 0700 0006 2a00 0000 1330 0200 ...(....*....0..\n 00000280: 1a00 0000 0100 0011 0002 2802 0000 0a03 ..........(.....\n-00000290: 6f03 0000 0a74 0800 0002 0a38 0000 0000 o....t.....8....\n+00000290: 6f03 0000 0a74 0500 0002 0a38 0000 0000 o....t.....8....\n 000002a0: 062a 3e00 0228 0200 000a 0304 6f04 0000 .*>..(......o...\n 000002b0: 0a2a 0000 1330 0200 1500 0000 0200 0011 .*...0..........\n 000002c0: 0002 2802 0000 0a03 6f05 0000 0a0a 3800 ..(.....o.....8.\n 000002d0: 0000 0006 2a00 0000 1330 0300 2200 0000 ....*....0..\"...\n 000002e0: 0200 0011 0016 0a38 1000 0000 0002 0306 .......8........\n 000002f0: 9a28 0600 0006 2600 0617 580a 0603 8e69 .(....&...X....i\n 00000300: 3fe7 ffff ff2a 0000 1330 0300 2900 0000 ?....*...0..)...\n@@ -59,15 +59,15 @@\n 000003a0: 0a00 000a 2a00 0000 1330 0100 0f00 0000 ....*....0......\n 000003b0: 0400 0011 0002 730f 0000 060a 3800 0000 ......s.....8...\n 000003c0: 0006 2a3a 0002 2802 0000 0a03 6f0b 0000 ..*:..(.....o...\n 000003d0: 0a2a 0000 1330 0200 1600 0000 0500 0011 .*...0..........\n 000003e0: 0228 0d00 000a 0003 0a02 066f 0e00 000a .(.........o....\n 000003f0: 7d01 0000 042a 0000 1330 0100 1900 0000 }....*...0......\n 00000400: 0100 0011 0002 7b01 0000 046f 0f00 000a ......{....o....\n-00000410: 7408 0000 020a 3800 0000 0006 2a00 0000 t.....8.....*...\n+00000410: 7405 0000 020a 3800 0000 0006 2a00 0000 t.....8.....*...\n 00000420: 1330 0100 1400 0000 0600 0011 0002 7b01 .0............{.\n 00000430: 0000 046f 0f00 000a 0a38 0000 0000 062a ...o.....8.....*\n 00000440: 1330 0100 1400 0000 0300 0011 0002 7b01 .0............{.\n 00000450: 0000 046f 1000 000a 0a38 0000 0000 062a ...o.....8.....*\n 00000460: 1330 0100 1400 0000 0300 0011 0002 7b01 .0............{.\n 00000470: 0000 046f 1000 000a 0a38 0000 0000 062a ...o.....8.....*\n 00000480: 3600 027b 0100 0004 6f11 0000 0a2a 3600 6..{....o....*6.\n@@ -81,21 +81,21 @@\n 00000500: 0000 0006 2a3a 0002 7b05 0000 0403 6f3b ....*:..{.....o;\n 00000510: 0000 062a 1330 0100 1400 0000 0300 0011 ...*.0..........\n 00000520: 0002 7b05 0000 046f 3800 0006 0a38 0000 ..{....o8....8..\n 00000530: 0000 062a 3a00 027b 0500 0004 036f 3900 ...*:..{.....o9.\n 00000540: 0006 2a00 1330 0100 1400 0000 0900 0011 ..*..0..........\n 00000550: 0002 7b05 0000 046f 3c00 0006 0a38 0000 ..{....o<....8..\n 00000560: 0000 062a 3a00 027b 0500 0004 036f 3d00 ...*:..{.....o=.\n-00000570: 0006 2a00 1330 0100 0f00 0000 0100 0011 ..*..0..........\n+00000570: 0006 2a00 1330 0100 0f00 0000 0a00 0011 ..*..0..........\n 00000580: 0002 7b05 0000 040a 3800 0000 0006 2a22 ..{.....8.....*\"\n 00000590: 0228 0100 000a 002a 3e02 2801 0000 0a00 .(.....*>.(.....\n 000005a0: 0203 2827 0000 062a 3e02 2801 0000 0a00 ..('...*>.(.....\n 000005b0: 0203 2826 0000 062a 1330 0200 1a00 0000 ..(&...*.0......\n 000005c0: 0a00 0011 0002 2802 0000 0a03 6f03 0000 ......(.....o...\n-000005d0: 0a74 0500 0002 0a38 0000 0000 062a 3e00 .t.....8.....*>.\n+000005d0: 0a74 0800 0002 0a38 0000 0000 062a 3e00 .t.....8.....*>.\n 000005e0: 0228 0200 000a 0304 6f04 0000 0a2a 0000 .(......o....*..\n 000005f0: 1330 0200 1500 0000 0200 0011 0002 2802 .0............(.\n 00000600: 0000 0a03 6f05 0000 0a0a 3800 0000 0006 ....o.....8.....\n 00000610: 2a00 0000 1330 0300 2200 0000 0200 0011 *....0..\".......\n 00000620: 0016 0a38 1000 0000 0002 0306 9a28 2500 ...8.........(%.\n 00000630: 0006 2600 0617 580a 0603 8e69 3fe7 ffff ..&...X....i?...\n 00000640: ff2a 0000 1330 0300 2900 0000 0200 0011 .*...0..).......\n@@ -110,15 +110,15 @@\n 000006d0: 2a3e 0002 2802 0000 0a03 046f 0a00 000a *>..(......o....\n 000006e0: 2a00 0000 1330 0100 0f00 0000 0b00 0011 *....0..........\n 000006f0: 0002 732e 0000 060a 3800 0000 0006 2a3a ..s.....8.....*:\n 00000700: 0002 2802 0000 0a03 6f0b 0000 0a2a 0000 ..(.....o....*..\n 00000710: 1330 0200 1600 0000 0500 0011 0228 0d00 .0...........(..\n 00000720: 000a 0003 0a02 066f 0e00 000a 7d06 0000 .......o....}...\n 00000730: 042a 0000 1330 0100 1900 0000 0a00 0011 .*...0..........\n-00000740: 0002 7b06 0000 046f 0f00 000a 7405 0000 ..{....o....t...\n+00000740: 0002 7b06 0000 046f 0f00 000a 7408 0000 ..{....o....t...\n 00000750: 020a 3800 0000 0006 2a00 0000 1330 0100 ..8.....*....0..\n 00000760: 1400 0000 0600 0011 0002 7b06 0000 046f ..........{....o\n 00000770: 0f00 000a 0a38 0000 0000 062a 1330 0100 .....8.....*.0..\n 00000780: 1400 0000 0300 0011 0002 7b06 0000 046f ..........{....o\n 00000790: 1000 000a 0a38 0000 0000 062a 1330 0100 .....8.....*.0..\n 000007a0: 1400 0000 0300 0011 0002 7b06 0000 046f ..........{....o\n 000007b0: 1000 000a 0a38 0000 0000 062a 3600 027b .....8.....*6..{\n@@ -156,19 +156,19 @@\n 000009b0: 6c03 c401 0600 5304 f801 0600 6e04 f801 l.....S.....n...\n 000009c0: 0600 8704 9b04 0600 ba04 c401 0600 d004 ................\n 000009d0: f801 0600 e704 f801 0600 0405 f801 0600 ................\n 000009e0: 2305 f801 0600 3c05 f801 0600 5505 f801 #.....<.....U...\n 000009f0: 0600 7005 f801 0600 8b05 f801 0600 b105 ..p.............\n 00000a00: c505 7300 d805 0000 0600 e705 0506 0000 ..s.............\n 00000a10: 0000 0100 0000 0000 0100 0100 0120 1000 ............. ..\n-00000a20: 1b00 0a00 0d00 0100 0100 0100 1000 3300 ..............3.\n-00000a30: 0a00 2100 0100 0f00 0101 0000 4b00 0a00 ..!.........K...\n-00000a40: 3d00 0200 1600 0100 1000 5900 0a00 3900 =.........Y...9.\n-00000a50: 0500 1600 0120 1000 6a00 0a00 0d00 0600 ..... ..j.......\n-00000a60: 2000 0100 1000 8500 0a00 2100 0600 2e00 .........!.....\n+00000a20: 1b00 0a00 0d00 0100 0100 0100 1000 3600 ..............6.\n+00000a30: 0a00 2100 0100 0f00 0101 0000 5100 0a00 ..!.........Q...\n+00000a40: 3d00 0200 1600 0100 1000 5f00 0a00 3900 =........._...9.\n+00000a50: 0500 1600 0120 1000 7000 0a00 0d00 0600 ..... ..p.......\n+00000a60: 2000 0100 1000 8800 0a00 2100 0600 2e00 .........!.....\n 00000a70: 0120 1000 a000 0a00 2100 0700 3500 0100 . ......!...5...\n 00000a80: b600 0400 0606 ae00 0100 5680 e500 0800 ..........V.....\n 00000a90: 5680 eb00 0800 0100 ef00 0c00 0100 b600 V...............\n 00000aa0: 0400 0100 f500 1000 0100 0001 1300 0100 ................\n 00000ab0: 0901 0800 0100 1801 1600 5020 0000 0000 ..........P ....\n 00000ac0: 8618 5001 1a00 0100 5920 0000 0000 8618 ..P.....Y ......\n 00000ad0: 5001 e700 0100 6920 0000 0000 8618 5001 P.....i ......P.\n@@ -192,29 +192,29 @@\n 00000bf0: 0000 0000 8608 7103 4001 1100 d022 0000 ......q.@....\"..\n 00000c00: 0000 8608 7a03 4a01 1100 e022 0000 0000 ....z.J....\"....\n 00000c10: 8608 8303 5001 1200 0523 0000 0000 8608 ....P....#......\n 00000c20: 9103 4800 1200 1423 0000 0000 8608 9f03 ..H....#........\n 00000c30: 6000 1300 3423 0000 0000 8608 ab03 5801 `...4#........X.\n 00000c40: 1300 4423 0000 0000 8608 b703 5d01 1400 ..D#........]...\n 00000c50: 6423 0000 0000 8608 cb03 6701 1400 7423 d#........g...t#\n-00000c60: 0000 0000 8608 df03 3701 1500 8f23 0000 ........7....#..\n+00000c60: 0000 0000 8608 df03 6d01 1500 8f23 0000 ........m....#..\n 00000c70: 0000 8618 5001 1a00 1500 9823 0000 0000 ....P......#....\n-00000c80: 8618 5001 6d01 1500 a823 0000 0000 8618 ..P.m....#......\n-00000c90: 5001 7301 1600 b823 0000 0000 8608 7101 P.s....#......q.\n-00000ca0: 7a01 1700 de23 0000 0000 8608 7a01 8501 z....#......z...\n-00000cb0: 1800 f023 0000 0000 8600 8801 8c01 1a00 ...#............\n-00000cc0: 1424 0000 0000 8600 eb02 7301 1b00 4424 .$........s...D$\n-00000cd0: 0000 0000 8600 eb02 6d01 1c00 7c24 0000 ........m...|$..\n-00000ce0: 0000 8600 9c01 9201 1d00 9d24 0000 0000 ...........$....\n-00000cf0: 8600 b701 9801 1e00 b024 0000 0000 8600 .........$......\n-00000d00: cb01 8c01 2000 d124 0000 0000 8600 d301 .... ..$........\n-00000d10: 8501 2100 e424 0000 0000 8600 2702 a001 ..!..$......'...\n-00000d20: 2300 ff24 0000 0000 8600 da01 aa01 2300 #..$..........#.\n-00000d30: 1025 0000 0000 8318 5001 6d01 2400 3425 .%......P.m.$.4%\n-00000d40: 0000 0000 8608 3502 b001 2500 5c25 0000 ......5...%.\\%..\n+00000c80: 8618 5001 7701 1500 a823 0000 0000 8618 ..P.w....#......\n+00000c90: 5001 7d01 1600 b823 0000 0000 8608 7101 P.}....#......q.\n+00000ca0: 8401 1700 de23 0000 0000 8608 7a01 8a01 .....#......z...\n+00000cb0: 1800 f023 0000 0000 8600 8801 9101 1a00 ...#............\n+00000cc0: 1424 0000 0000 8600 eb02 7d01 1b00 4424 .$........}...D$\n+00000cd0: 0000 0000 8600 eb02 7701 1c00 7c24 0000 ........w...|$..\n+00000ce0: 0000 8600 9c01 9701 1d00 9d24 0000 0000 ...........$....\n+00000cf0: 8600 b701 9d01 1e00 b024 0000 0000 8600 .........$......\n+00000d00: cb01 9101 2000 d124 0000 0000 8600 d301 .... ..$........\n+00000d10: 8a01 2100 e424 0000 0000 8600 2702 a501 ..!..$......'...\n+00000d20: 2300 ff24 0000 0000 8600 da01 af01 2300 #..$..........#.\n+00000d30: 1025 0000 0000 8318 5001 7701 2400 3425 .%......P.w.$.4%\n+00000d40: 0000 0000 8608 3502 6d01 2500 5c25 0000 ......5.m.%.\\%..\n 00000d50: 0000 e109 f402 5c00 2500 7c25 0000 0000 ......\\.%.|%....\n 00000d60: 8600 4102 6000 2500 9c25 0000 0000 e101 ..A.`.%..%......\n 00000d70: 1f03 6000 2500 bc25 0000 0000 8600 4a02 ..`.%..%......J.\n 00000d80: 1a00 2500 ca25 0000 0000 e101 4703 1a00 ..%..%......G...\n 00000d90: 2500 d825 0000 0000 8618 5001 1a00 2500 %..%......P...%.\n 00000da0: e825 0000 0000 8608 7103 4001 2500 0326 .%......q.@.%..&\n 00000db0: 0000 0000 8608 7a03 4a01 2500 1026 0000 ......z.J.%..&..\n@@ -258,20 +258,20 @@\n 00001010: 2e00 eb00 0e02 2e00 f300 1702 2e00 fb00 ................\n 00001020: ed01 2e00 0301 3802 2e00 0b01 e101 2e00 ......8.........\n 00001030: 1301 6002 2e00 1b01 7002 2e00 2301 7902 ..`.....p...#.y.\n 00001040: 4300 6300 4d00 8900 9b00 7d00 a300 9300 C.c.M.....}.....\n 00001050: 6e00 a900 9b00 9300 c300 6300 4d00 c900 n.........c.M...\n 00001060: 9b00 b300 c900 ab00 6900 e900 9b00 cc00 ........i.......\n 00001070: fa00 0c01 1601 2701 3201 3c01 4501 5401 ......'.2.<.E.T.\n-00001080: 6201 8001 a501 0200 0100 0300 0200 0500 b...............\n+00001080: 6201 7201 aa01 0200 0100 0300 0200 0500 b.r.............\n 00001090: 0400 0600 0900 0700 0a00 0800 0c00 0000 ................\n 000010a0: e803 b501 0000 ed03 bb01 0000 1404 bf01 ................\n 000010b0: 0000 1c04 c401 0000 2104 c901 0000 2b04 ........!.....+.\n-000010c0: cd01 0000 3304 d101 0000 4304 bf01 0000 ....3.....C.....\n-000010d0: e803 d601 0000 ed03 bb01 0000 1404 dc01 ................\n+000010c0: cd01 0000 3304 d101 0000 4304 d601 0000 ....3.....C.....\n+000010d0: e803 db01 0000 ed03 bb01 0000 1404 d601 ................\n 000010e0: 0000 1c04 c401 0000 2b04 cd01 0000 2104 ........+.....!.\n 000010f0: c901 0000 3304 d101 0200 0400 0300 0100 ....3...........\n 00001100: 0500 0300 0200 1100 0500 0200 1000 0700 ................\n 00001110: 0200 1700 0900 0100 1800 0900 0200 1900 ................\n 00001120: 0b00 0100 1a00 0b00 0200 1b00 0d00 0100 ................\n 00001130: 1c00 0d00 0200 1d00 0f00 0100 1e00 0f00 ................\n 00001140: 0200 1f00 1100 0200 2300 1300 0100 2400 ........#.....$.\n@@ -283,22 +283,22 @@\n 000011a0: 0700 6000 1f00 0700 6400 2100 0700 6800 ..`.....d.!...h.\n 000011b0: 2300 0480 0000 0000 5c00 ae11 0000 0000 #.......\\.......\n 000011c0: 0000 0000 4804 0000 0400 0000 0000 0000 ....H...........\n 000011d0: 0000 0000 9802 2506 0000 0000 0000 5c00 ......%.......\\.\n 000011e0: ae11 0000 0000 0000 0000 e102 0000 0000 ................\n 000011f0: 0000 0000 003c 4d6f 6475 6c65 3e00 4e41 ......NA\n 00001200: 6e74 2e4e 556e 6974 2e54 7970 6573 0046 nt.NUnit.Types.F\n-00001210: 6f72 6d61 7474 6572 4461 7461 436f 6c6c ormatterDataColl\n-00001220: 6563 7469 6f6e 0046 6f72 6d61 7474 6572 ection.Formatter\n-00001230: 4461 7461 456e 756d 6572 6174 6f72 0046 DataEnumerator.F\n-00001240: 6f72 6d61 7474 6572 5479 7065 0046 6f72 ormatterType.For\n-00001250: 6d61 7474 6572 456c 656d 656e 7400 466f matterElement.Fo\n-00001260: 726d 6174 7465 7245 6c65 6d65 6e74 436f rmatterElementCo\n-00001270: 6c6c 6563 7469 6f6e 0046 6f72 6d61 7474 llection.Formatt\n-00001280: 6572 456c 656d 656e 7445 6e75 6d65 7261 erElementEnumera\n+00001210: 6f72 6d61 7474 6572 456c 656d 656e 7443 ormatterElementC\n+00001220: 6f6c 6c65 6374 696f 6e00 466f 726d 6174 ollection.Format\n+00001230: 7465 7245 6c65 6d65 6e74 456e 756d 6572 terElementEnumer\n+00001240: 6174 6f72 0046 6f72 6d61 7474 6572 5479 ator.FormatterTy\n+00001250: 7065 0046 6f72 6d61 7474 6572 456c 656d pe.FormatterElem\n+00001260: 656e 7400 466f 726d 6174 7465 7244 6174 ent.FormatterDat\n+00001270: 6143 6f6c 6c65 6374 696f 6e00 466f 726d aCollection.Form\n+00001280: 6174 7465 7244 6174 6145 6e75 6d65 7261 atterDataEnumera\n 00001290: 746f 7200 466f 726d 6174 7465 7244 6174 tor.FormatterDat\n 000012a0: 6100 7661 6c75 655f 5f00 5f62 6173 6545 a.value__._baseE\n 000012b0: 6e75 6d65 7261 746f 7200 4945 6e75 6d65 numerator.IEnume\n 000012c0: 7261 746f 7200 5379 7374 656d 2e43 6f6c rator.System.Col\n 000012d0: 6c65 6374 696f 6e73 0050 6c61 696e 0058 lections.Plain.X\n 000012e0: 6d6c 005f 6461 7461 005f 6578 7465 6e73 ml._data._extens\n 000012f0: 696f 6e00 5f75 7365 6669 6c65 005f 666f ion._usefile._fo\n@@ -381,46 +381,46 @@\n 000017c0: 4469 6167 6e6f 7374 6963 7300 4465 6275 Diagnostics.Debu\n 000017d0: 6767 696e 674d 6f64 6573 0052 756e 7469 ggingModes.Runti\n 000017e0: 6d65 436f 6d70 6174 6962 696c 6974 7941 meCompatibilityA\n 000017f0: 7474 7269 6275 7465 0053 7973 7465 6d2e ttribute.System.\n 00001800: 5275 6e74 696d 652e 436f 6d70 696c 6572 Runtime.Compiler\n 00001810: 5365 7276 6963 6573 006d 7363 6f72 6c69 Services.mscorli\n 00001820: 6200 4e41 6e74 2e4e 556e 6974 2e64 6c6c b.NAnt.NUnit.dll\n-00001830: 0000 0000 0003 2000 0000 0000 9fcd 69d3 ...... .......i.\n-00001840: 7591 f543 b4f1 8de8 07c4 de25 0002 0608 u..C.......%....\n+00001830: 0000 0000 0003 2000 0000 0000 afba c999 ...... .........\n+00001840: 17fa 0942 bc42 12de cd3e 154c 0002 0608 ...B.B...>.L....\n 00001850: 0306 1205 0306 1110 0306 1220 0206 0e02 ........... ....\n 00001860: 0602 0306 1209 0320 0001 0420 0012 1104 ....... ... ....\n 00001870: 2001 1c08 0520 0201 081c 0420 0108 1c03 .... ..... ....\n 00001880: 2000 0804 2001 021c 0620 0201 1219 0804 ... .... ......\n 00001890: 2001 011c 0420 0101 0e09 0100 0449 7465 .... .......Ite\n 000018a0: 6d00 0004 2000 1205 0320 001c 0320 0002 m... .... ... ..\n 000018b0: 0400 0000 0004 0100 0000 0e01 0009 666f ..............fo\n 000018c0: 726d 6174 7465 7200 0015 0100 0474 7970 rmatter......typ\n 000018d0: 6501 0054 0208 5265 7175 6972 6564 011a e..T..Required..\n 000018e0: 0100 0965 7874 656e 7369 6f6e 0100 5402 ...extension..T.\n 000018f0: 0852 6571 7569 7265 6400 0400 010e 0e18 .Required.......\n 00001900: 0100 0775 7365 6669 6c65 0100 5402 0852 ...usefile..T..R\n 00001910: 6571 7569 7265 6400 1a01 0009 6f75 7470 equired.....outp\n 00001920: 7574 6469 7201 0054 0208 5265 7175 6972 utdir..T..Requir\n-00001930: 6564 0005 2001 0112 0806 2001 011d 1220 ed.. ..... .... \n-00001940: 0520 0112 2008 0407 0112 2006 2002 0108 . .. ..... . ...\n-00001950: 1220 0520 0108 1220 0307 0108 0520 0102 . . ... ..... ..\n-00001960: 1220 0307 0102 0720 0201 1d12 2008 0420 . ..... .... .. \n-00001970: 0012 0c04 0701 120c 0520 0101 1220 0407 ......... ... ..\n-00001980: 0112 2504 2000 1220 0307 011c 0420 0011 ..%. .. ..... ..\n+00001930: 6564 0005 2001 0112 0806 2001 011d 1214 ed.. ..... .....\n+00001940: 0520 0112 1408 0407 0112 1406 2002 0108 . .......... ...\n+00001950: 1214 0520 0108 1214 0307 0108 0520 0102 ... ......... ..\n+00001960: 1214 0307 0102 0720 0201 1d12 1408 0420 ....... ....... \n+00001970: 0012 0c04 0701 120c 0520 0101 1214 0407 ......... ......\n+00001980: 0112 2504 2000 1214 0307 011c 0420 0011 ..%. ........ ..\n 00001990: 1004 0701 1110 0520 0101 1110 0320 000e ....... ..... ..\n 000019a0: 0307 010e 0420 0101 0204 2000 1209 0407 ..... .... .....\n-000019b0: 0112 0905 2001 0112 0905 2001 0112 1806 .... ..... .....\n-000019c0: 2001 011d 1214 0520 0112 1408 0407 0112 ...... ........\n-000019d0: 1406 2002 0108 1214 0520 0108 1214 0520 .. ...... ..... \n-000019e0: 0102 1214 0720 0201 1d12 1408 0420 0012 ..... ....... ..\n-000019f0: 1c04 0701 121c 0520 0101 1214 0420 0012 ....... ..... ..\n-00001a00: 1405 2801 1220 0803 2800 1c04 2800 1220 ..(.. ..(...(.. \n+000019b0: 0112 0905 2001 0112 0904 2000 1220 0407 .... ..... .. ..\n+000019c0: 0112 2005 2001 0112 1806 2001 011d 1220 .. . ..... .... \n+000019d0: 0520 0112 2008 0620 0201 0812 2005 2001 . .. .. .... . .\n+000019e0: 0812 2005 2001 0212 2007 2002 011d 1220 .. . ... . .... \n+000019f0: 0804 2000 121c 0407 0112 1c05 2001 0112 .. ......... ...\n+00001a00: 2005 2801 1214 0803 2800 1c04 2800 1214 .(.....(...(...\n 00001a10: 0428 0011 1003 2800 0e03 2800 0204 2800 .(....(...(...(.\n-00001a20: 1209 0528 0112 1408 0428 0012 1405 0100 ...(.....(......\n+00001a20: 1209 0428 0012 2005 2801 1220 0805 0100 ...(.. .(.. ....\n 00001a30: 0000 0005 0100 0100 0009 0100 044e 416e .............NAn\n 00001a40: 7400 0016 0100 1141 202e 4e45 5420 4275 t......A .NET Bu\n 00001a50: 696c 6420 546f 6f6c 0000 0801 0003 7263 ild Tool......rc\n 00001a60: 3100 0020 0100 1b68 7474 703a 2f2f 6e61 1.. ...http://na\n 00001a70: 6e74 2e73 6f75 7263 6566 6f72 6765 2e6e nt.sourceforge.n\n 00001a80: 6574 0000 2701 0022 436f 7079 7269 6768 et..'..\"Copyrigh\n 00001a90: 7420 2843 2920 3230 3031 2d32 3031 3220 t (C) 2001-2012 \n"}, {"source1": "./usr/lib/NAnt/NAnt.NUnit.xml", "source2": "./usr/lib/NAnt/NAnt.NUnit.xml", "unified_diff": null, "details": [{"source1": "./usr/lib/NAnt/NAnt.NUnit.xml", "source2": "./usr/lib/NAnt/NAnt.NUnit.xml", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,206 +1,206 @@\n \n \n \n NAnt.NUnit\n \n \n- \n+ \n \n Contains a strongly typed collection of\n- \n+ \n objects.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified\n- \n+ \n instance.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified array of\n- \n+ \n instances.\n \n \n- \n+ \n Gets or sets the element at the specified index.\n The zero-based index of the element to get or set.\n \n- \n+ \n \n Adds a\n- \n+ \n to the end of the collection.\n \n \n The\n- \n+ \n to be added to the end of the collection.\n \n The position into which the new element was inserted.\n \n- \n+ \n \n Adds the elements of a\n- \n+ \n array to the end of the collection.\n \n \n The array of\n- \n+ \n elements to be added to the end of the collection.\n \n \n- \n+ \n \n Adds the elements of a\n- \n+ \n to the end of the collection.\n \n \n The\n- \n+ \n to be added to the end of the collection.\n \n \n- \n+ \n \n Determines whether a\n- \n+ \n is in the collection.\n \n \n The\n- \n+ \n to locate in the collection.\n \n \n \n if\n \n is found in the \n collection; otherwise,\n \n .\n \n \n- \n+ \n Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.\n The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.\n \n The zero-based index in\n \n at which copying begins.\n \n \n- \n+ \n \n Retrieves the index of a specified\n- \n+ \n object in the collection.\n \n \n The\n- \n+ \n object for which the index is returned.\n \n \n The index of the specified\n- \n+ \n . If the\n- \n+ \n is not currently a member of the collection, it returns -1.\n \n \n- \n+ \n \n Inserts a\n- \n+ \n into the collection at the specified index.\n \n \n The zero-based index at which\n \n should be inserted.\n \n \n The\n- \n+ \n to insert.\n \n \n- \n+ \n Returns an enumerator that can iterate through the collection.\n \n A\n- \n+ \n for the entire collection.\n \n \n- \n+ \n Removes a member from the collection.\n \n The\n- \n+ \n to remove from the collection.\n \n \n- \n+ \n \n Enumerates the\n- \n+ \n elements of a\n- \n+ \n .\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified\n- \n+ \n .\n \n The collection that should be enumerated.\n \n- \n+ \n Gets the current element in the collection.\n The current element in the collection.\n \n- \n+ \n Advances the enumerator to the next element of the collection.\n \n \n if the enumerator was successfully advanced \n to the next element;\n \n if the enumerator has \n passed the end of the collection.\n \n \n- \n+ \n Sets the enumerator to its initial position, which is before the \n first element in the collection.\n \n \n The built-in formatter types.\n \n \n@@ -241,207 +241,207 @@\n \n \n Gets the underlying\n \n for the element.\n \n \n- \n+ \n \n Contains a strongly typed collection of\n- \n+ \n objects.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified\n- \n+ \n instance.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified array of\n- \n+ \n instances.\n \n \n- \n+ \n Gets or sets the element at the specified index.\n The zero-based index of the element to get or set.\n \n- \n+ \n \n Adds a\n- \n+ \n to the end of the collection.\n \n \n The\n- \n+ \n to be added to the end of the collection.\n \n The position into which the new element was inserted.\n \n- \n+ \n \n Adds the elements of a\n- \n+ \n array to the end of the collection.\n \n \n The array of\n- \n+ \n elements to be added to the end of the collection.\n \n \n- \n+ \n \n Adds the elements of a\n- \n+ \n to the end of the collection.\n \n \n The\n- \n+ \n to be added to the end of the collection.\n \n \n- \n+ \n \n Determines whether a\n- \n+ \n is in the collection.\n \n \n The\n- \n+ \n to locate in the collection.\n \n \n \n if\n \n is found in the \n collection; otherwise,\n \n .\n \n \n- \n+ \n Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.\n The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.\n \n The zero-based index in\n \n at which copying begins.\n \n \n- \n+ \n \n Retrieves the index of a specified\n- \n+ \n object in the collection.\n \n \n The\n- \n+ \n object for which the index is returned.\n \n \n The index of the specified\n- \n+ \n . If the\n- \n+ \n is not currently a member of the collection, it returns -1.\n \n \n- \n+ \n \n Inserts a\n- \n+ \n into the collection at the specified index.\n \n \n The zero-based index at which\n \n should be inserted.\n \n \n The\n- \n+ \n to insert.\n \n \n- \n+ \n Returns an enumerator that can iterate through the collection.\n \n A\n- \n+ \n for the entire collection.\n \n \n- \n+ \n Removes a member from the collection.\n \n The\n- \n+ \n to remove from the collection.\n \n \n- \n+ \n \n Enumerates the\n- \n+ \n elements of a\n- \n+ \n .\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified\n- \n+ \n .\n \n The collection that should be enumerated.\n \n- \n+ \n Gets the current element in the collection.\n The current element in the collection.\n \n- \n+ \n Advances the enumerator to the next element of the collection.\n \n \n if the enumerator was successfully advanced \n to the next element;\n \n if the enumerator has \n passed the end of the collection.\n \n \n- \n+ \n Sets the enumerator to its initial position, which is before the \n first element in the collection.\n \n \n Carries data specified through the formatter element.\n \n \n"}]}, {"source1": "./usr/lib/NAnt/NAnt.NUnit2Tasks.dll", "source2": "./usr/lib/NAnt/NAnt.NUnit2Tasks.dll", "comments": ["Format-specific differences are supported for Mono 'Portable Executable' files but no file-specific differences were detected; falling back to a binary diff. file(1) reports: PE32 executable (DLL) (console) Intel 80386 Mono/.Net assembly, for MS Windows, 3 sections"], "has_internal_linenos": true, "unified_diff": "@@ -31,972 +31,972 @@\n 000001e0: 0000 0000 0000 0000 0000 0000 4000 0042 ............@..B\n 000001f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000200: a06c 0000 0000 0000 4800 0000 0200 0500 .l......H.......\n 00000210: d435 0000 9436 0000 0100 0000 0000 0000 .5...6..........\n 00000220: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000230: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n 00000240: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n-00000250: 7602 730b 0000 067d 0100 0004 0273 0b00 v.s....}.....s..\n-00000260: 0006 7d02 0000 0402 2803 0000 0a2a 0000 ..}.....(....*..\n-00000270: 1330 0100 0f00 0000 0100 0011 0002 7b01 .0............{.\n-00000280: 0000 040a 3800 0000 0006 2a00 1330 0100 ....8.....*..0..\n-00000290: 0f00 0000 0100 0011 0002 7b02 0000 040a ..........{.....\n-000002a0: 3800 0000 0006 2a3a 0217 7d04 0000 0402 8.....*:..}.....\n-000002b0: 2807 0000 0a2a 0000 1330 0100 0f00 0000 (....*...0......\n-000002c0: 0200 0011 0002 7b03 0000 040a 3800 0000 ......{.....8...\n-000002d0: 0006 2a3a 0002 0328 0500 000a 7d03 0000 ..*:...(....}...\n-000002e0: 042a 0000 1330 0100 0f00 0000 0300 0011 .*...0..........\n-000002f0: 0002 7b04 0000 040a 3800 0000 0006 2a26 ..{.....8.....*&\n-00000300: 0002 037d 0400 0004 2a00 0000 1330 0100 ...}....*....0..\n-00000310: 0f00 0000 0300 0011 0002 7b05 0000 040a ..........{.....\n-00000320: 3800 0000 0006 2a26 0002 037d 0500 0004 8.....*&...}....\n-00000330: 2a22 0228 0800 000a 002a 2602 0328 0900 *\".(.....*&..(..\n-00000340: 000a 002a 2602 0328 0900 000a 002a 3e02 ...*&..(.....*>.\n-00000350: 2808 0000 0a00 0203 2811 0000 062a 0000 (.......(....*..\n-00000360: 1b30 0200 7c00 0000 0400 0011 0002 280a .0..|.........(.\n-00000370: 0000 0a73 0b00 000a 0a00 0228 0c00 000a ...s.......(....\n-00000380: 0c38 2d00 0000 086f 0d00 000a 0b00 076f .8-....o.......o\n-00000390: 0700 0006 3919 0000 0007 6f09 0000 063a ....9.....o....:\n-000003a0: 0e00 0000 0006 076f 0500 0006 6f0e 0000 .......o....o...\n-000003b0: 0a00 0008 6f0f 0000 0a3a c8ff ffff dd0d ....o....:......\n-000003c0: 0000 0008 3906 0000 0008 6f10 0000 0adc ....9.....o.....\n-000003d0: 7201 0000 7006 6f11 0000 0a28 1200 000a r...p.o....(....\n-000003e0: 0d38 0000 0000 092a 0110 0000 0200 1500 .8.....*........\n-000003f0: 4257 000d 0000 0000 1b30 0200 5e00 0000 BW.......0..^...\n-00000400: 0500 0011 0003 394e 0000 0000 0002 280c ......9N......(.\n-00000410: 0000 0a0b 3822 0000 0007 6f0d 0000 0a0a ....8\"....o.....\n-00000420: 0003 066f 0500 0006 6f13 0000 0a39 0800 ...o....o....9..\n-00000430: 0000 0006 0cdd 2600 0000 0007 6f0f 0000 ......&.....o...\n-00000440: 0a3a d3ff ffff dd0d 0000 0007 3906 0000 .:..........9...\n-00000450: 0007 6f10 0000 0adc 0014 0c38 0000 0000 ..o........8....\n-00000460: 082a 0000 0110 0000 0200 1000 3747 000d .*..........7G..\n-00000470: 0000 0000 1b30 0200 3c00 0000 0600 0011 .....0..<.......\n-00000480: 0000 036f 1400 000a 0b38 1000 0000 076f ...o.....8.....o\n-00000490: 0d00 000a 0a00 0206 2815 0000 0a00 076f ........(......o\n-000004a0: 0f00 000a 3ae5 ffff ffdd 0d00 0000 0739 ....:..........9\n-000004b0: 0600 0000 076f 1000 000a dc2a 0110 0000 .....o.....*....\n-000004c0: 0200 0900 252e 000d 0000 0000 2202 2817 ....%.......\".(.\n-000004d0: 0000 0a00 2a3e 0228 1700 000a 0002 0328 ....*>.(.......(\n-000004e0: 1900 0006 2a3e 0228 1700 000a 0002 0328 ....*>.(.......(\n-000004f0: 1800 0006 2a00 0000 1330 0200 1a00 0000 ....*....0......\n-00000500: 0700 0011 0002 2818 0000 0a03 6f19 0000 ......(.....o...\n-00000510: 0a74 0b00 0002 0a38 0000 0000 062a 3e00 .t.....8.....*>.\n-00000520: 0228 1800 000a 0304 6f1a 0000 0a2a 0000 .(......o....*..\n-00000530: 1330 0200 1500 0000 0800 0011 0002 2818 .0............(.\n-00000540: 0000 0a03 6f1b 0000 0a0a 3800 0000 0006 ....o.....8.....\n-00000550: 2a00 0000 1330 0300 2200 0000 0800 0011 *....0..\".......\n-00000560: 0016 0a38 1000 0000 0002 0306 9a28 1700 ...8.........(..\n-00000570: 0006 2600 0617 580a 0603 8e69 3fe7 ffff ..&...X....i?...\n-00000580: ff2a 0000 1330 0300 2900 0000 0800 0011 .*...0..).......\n-00000590: 0016 0a38 1400 0000 0002 0306 6f15 0000 ...8........o...\n-000005a0: 0628 1700 0006 2600 0617 580a 0603 6f1c .(....&...X...o.\n-000005b0: 0000 0a3f e0ff ffff 2a00 0000 1330 0200 ...?....*....0..\n-000005c0: 1500 0000 0300 0011 0002 2818 0000 0a03 ..........(.....\n-000005d0: 6f1d 0000 0a0a 3800 0000 0006 2a3e 0002 o.....8.....*>..\n-000005e0: 2818 0000 0a03 046f 1e00 000a 2a00 0000 (......o....*...\n-000005f0: 1330 0200 1500 0000 0800 0011 0002 2818 .0............(.\n-00000600: 0000 0a03 6f1f 0000 0a0a 3800 0000 0006 ....o.....8.....\n-00000610: 2a3e 0002 2818 0000 0a03 046f 2000 000a *>..(......o ...\n-00000620: 2a00 0000 1330 0100 0f00 0000 0900 0011 *....0..........\n-00000630: 0002 7320 0000 060a 3800 0000 0006 2a3a ..s ....8.....*:\n-00000640: 0002 2818 0000 0a03 6f21 0000 0a2a 0000 ..(.....o!...*..\n-00000650: 1330 0200 1600 0000 0a00 0011 0228 2200 .0...........(\".\n-00000660: 000a 0003 0a02 066f 2300 000a 7d06 0000 .......o#...}...\n-00000670: 042a 0000 1330 0100 1900 0000 0700 0011 .*...0..........\n-00000680: 0002 7b06 0000 046f 2400 000a 740b 0000 ..{....o$...t...\n-00000690: 020a 3800 0000 0006 2a00 0000 1330 0100 ..8.....*....0..\n-000006a0: 1400 0000 0b00 0011 0002 7b06 0000 046f ..........{....o\n-000006b0: 2400 000a 0a38 0000 0000 062a 1330 0100 $....8.....*.0..\n-000006c0: 1400 0000 0300 0011 0002 7b06 0000 046f ..........{....o\n-000006d0: 0f00 000a 0a38 0000 0000 062a 1330 0100 .....8.....*.0..\n-000006e0: 1400 0000 0300 0011 0002 7b06 0000 046f ..........{....o\n-000006f0: 0f00 000a 0a38 0000 0000 062a 3600 027b .....8.....*6..{\n-00000700: 0600 0004 6f25 0000 0a2a 3600 027b 0600 ....o%...*6..{..\n-00000710: 0004 6f25 0000 0a2a ae02 167d 0700 0004 ..o%...*...}....\n-00000720: 0216 7d08 0000 0402 7386 0000 0a7d 0900 ..}.....s....}..\n-00000730: 0004 0273 8700 000a 7d0a 0000 0402 2888 ...s....}.....(.\n-00000740: 0000 0a2a 1330 0100 0f00 0000 0300 0011 ...*.0..........\n-00000750: 0002 7b08 0000 040a 3800 0000 0006 2a26 ..{.....8.....*&\n-00000760: 0002 037d 0800 0004 2a00 0000 1330 0100 ...}....*....0..\n-00000770: 0f00 0000 0300 0011 0002 7b07 0000 040a ..........{.....\n-00000780: 3800 0000 0006 2a26 0002 037d 0700 0004 8.....*&...}....\n-00000790: 2a00 0000 1330 0100 0f00 0000 0c00 0011 *....0..........\n-000007a0: 0002 7b09 0000 040a 3800 0000 0006 2a00 ..{.....8.....*.\n-000007b0: 1330 0100 0f00 0000 0d00 0011 0002 7b0a .0............{.\n-000007c0: 0000 040a 3800 0000 0006 2a00 1b30 0700 ....8.....*..0..\n-000007d0: 4503 0000 0e00 0011 0002 282d 0000 066f E.........(-...o\n-000007e0: 2700 000a 3a5a 0000 0000 7328 0000 0a0a '...:Z....s(....\n-000007f0: 0602 6f29 0000 0a6f 2a00 000a 0602 282b ..o)...o*.....(+\n-00000800: 0000 0a6f 2c00 000a 0616 6f2d 0000 0a06 ...o,.....o-....\n-00000810: 166f 2e00 000a 0228 2d00 0006 066f 2f00 .o.....(-....o/.\n-00000820: 000a 0220 a00f 0000 7205 0000 706f 3000 ... ....r...po0.\n-00000830: 000a 0220 a00f 0000 72fa 0000 706f 3000 ... ....r...po0.\n-00000840: 000a 0002 20b8 0b00 0028 3100 000a 7332 .... ....(1...s2\n-00000850: 0000 0a0b 0207 6f2f 0000 060c 0002 282c ......o/......(,\n-00000860: 0000 066f 3300 000a 1304 388e 0200 0012 ...o3.....8.....\n-00000870: 0428 3400 000a 0d00 1413 0509 6f52 0000 .(4.........oR..\n-00000880: 066f 0200 0006 6f35 0000 0a13 0611 0628 .o....o5.......(\n-00000890: 3600 000a 3a20 0000 0000 1106 178d 2900 6...: ........).\n-000008a0: 0001 2516 1f2c 9d6f 3700 000a 7338 0000 ..%..,.o7...s8..\n-000008b0: 0a13 0500 3852 0000 0000 096f 5200 0006 ....8R.....oR...\n-000008c0: 6f03 0000 066f 3500 000a 1307 1107 2836 o....o5.......(6\n-000008d0: 0000 0a3a 2900 0000 0011 0717 8d29 0000 ...:)........)..\n-000008e0: 0125 161f 2c9d 6f37 0000 0a73 3800 000a .%..,.o7...s8...\n-000008f0: 1308 1108 7339 0000 0a13 0500 3809 0000 ....s9......8...\n-00000900: 0000 7e3a 0000 0a13 0500 0000 096f 5a00 ..~:.........oZ.\n-00000910: 0006 6f3b 0000 0a13 0a38 b601 0000 110a ..o;.....8......\n-00000920: 6f3c 0000 0a13 0900 7340 0000 0613 0b11 o<......s@......\n-00000930: 0973 3d00 000a 130c 0011 0b11 0973 3e00 .s=..........s>.\n-00000940: 000a 096f 5800 0006 096f 5000 0006 6f3f ...oX....oP...o?\n-00000950: 0000 0a6f 4100 0006 130d 096f 4c00 0006 ...oA......oL...\n-00000960: 2836 0000 0a3a 0f00 0000 0011 0c09 6f4c (6...:........oL\n-00000970: 0000 066f 4000 000a 0011 0d11 0c6f 4100 ...o@........oA.\n-00000980: 000a 130e 110e 398a 0000 0000 110d 6f42 ......9.......oB\n-00000990: 0000 0a3a 2100 0000 0002 20a0 0f00 0072 ...:!..... ....r\n-000009a0: 3d02 0070 178d 1b00 0001 2516 1109 a26f =..p......%....o\n-000009b0: 4300 000a dd1b 0100 0011 0d08 1105 1702 C...............\n-000009c0: 2830 0000 066f 4400 000a 130f 076f 4500 (0...oD......oE.\n-000009d0: 000a 0209 110f 2831 0000 0611 0f6f 4600 ......(1.....oF.\n-000009e0: 000a 3928 0000 0009 6f54 0000 063a 0b00 ..9(....oT...:..\n-000009f0: 0000 0228 2800 0006 3912 0000 0000 7281 ...((...9.....r.\n-00000a00: 0200 7002 6f47 0000 0a73 4800 000a 7a00 ..p.oG...sH...z.\n-00000a10: 3812 0000 0000 729d 0200 7002 6f47 0000 8.....r...p.oG..\n-00000a20: 0a73 4800 000a 7a00 dda6 0000 0026 00fe .sH...z......&..\n-00000a30: 1a13 1000 0228 4900 000a 3a41 0000 0000 .....(I...:A....\n-00000a40: 72d1 0200 7002 6f4a 0000 0a72 d502 0070 r...p.oJ...r...p\n-00000a50: 1110 6f35 0000 0a28 4b00 000a 1311 0220 ..o5...(K...... \n-00000a60: 8813 0000 1111 026f 2900 000a 6f4c 0000 .......o)...oL..\n-00000a70: 0a6f 4d00 000a 6f30 0000 0add 5400 0000 .oM...o0....T...\n-00000a80: d033 0000 0128 4e00 000a 6f4f 0000 0a6f .3...(N...oO...o\n-00000a90: 5000 000a 6f51 0000 0a13 1228 3100 000a P...oQ.....(1...\n-00000aa0: 72f5 0200 7017 8d1b 0000 0125 1611 12a2 r...p......%....\n-00000ab0: 2852 0000 0a02 6f47 0000 0a11 1073 5300 (R....oG.....sS.\n-00000ac0: 000a 7a00 110b 6f42 0000 0607 6f45 0000 ..z...oB....oE..\n-00000ad0: 0a00 dc00 110a 6f54 0000 0a3a 3efe ffff ......oT...:>...\n-00000ae0: dd17 0000 0011 0a75 1300 0001 2513 1339 .......u....%..9\n-00000af0: 0700 0000 1113 6f10 0000 0adc 0012 0428 ......o........(\n-00000b00: 5500 000a 3a66 fdff ffdd 0e00 0000 1204 U...:f..........\n-00000b10: fe16 0700 001b 6f10 0000 0adc 2a00 0000 ......o.....*...\n-00000b20: 417c 0000 0000 0000 6001 0000 f500 0000 A|......`.......\n-00000b30: 5502 0000 0400 0000 3600 0001 0000 0000 U.......6.......\n-00000b40: 6001 0000 f500 0000 5902 0000 9200 0000 `.......Y.......\n-00000b50: 3700 0001 0200 0000 6001 0000 8b01 0000 7.......`.......\n-00000b60: eb02 0000 1000 0000 0000 0000 0200 0000 ................\n-00000b70: 4101 0000 cc01 0000 0d03 0000 1700 0000 A...............\n-00000b80: 0000 0000 0200 0000 9200 0000 a402 0000 ................\n-00000b90: 3603 0000 0e00 0000 0000 0000 1330 0300 6............0..\n-00000ba0: 1600 0000 0f00 0011 0003 0302 7b07 0000 ............{...\n-00000bb0: 0473 3500 0006 0a38 0000 0000 062a 0000 .s5....8.....*..\n-00000bc0: 1330 0200 8900 0000 1000 0011 0002 2856 .0............(V\n-00000bd0: 0000 0a0b 0720 e803 0000 3b51 0000 0007 ..... ....;Q....\n-00000be0: 20d0 0700 003b 3f00 0000 0720 b80b 0000 ....;?.... ....\n-00000bf0: 3b2d 0000 0007 20a0 0f00 003b 3700 0000 ;-.... ....;7...\n-00000c00: 0720 8813 0000 3b33 0000 0007 200f 2700 . ....;3.... .'.\n-00000c10: 003b 0500 0000 382a 0000 0017 0a38 2a00 .;....8*.....8*.\n-00000c20: 0000 1a0a 3823 0000 001c 0a38 1c00 0000 ....8#.....8....\n-00000c30: 1b0a 3815 0000 0019 0a38 0e00 0000 180a ..8......8......\n-00000c40: 3807 0000 0016 0a38 0000 0000 060c 3800 8......8......8.\n-00000c50: 0000 0008 2a00 0000 1b30 0400 0302 0000 ....*....0......\n-00000c60: 1100 0011 0028 5700 000a 0a00 0673 5800 .....(W......sX.\n-00000c70: 000a 0b07 046f 5900 000a 0002 282d 0000 .....oY.....(-..\n-00000c80: 066f 5a00 000a 0d38 9601 0000 1203 285b .oZ....8......([\n-00000c90: 0000 0a0c 0004 6f5c 0000 0a72 8804 0070 ......o\\...r...p\n-00000ca0: 086f 5d00 000a 285e 0000 0a13 0408 6f5f .o]...(^......o_\n-00000cb0: 0000 0a17 40d8 0000 0000 086f 6000 000a ....@......o`...\n-00000cc0: 3953 0000 0000 086f 6100 000a 3938 0000 9S.....oa...98..\n-00000cd0: 0000 086f 6100 000a 6f62 0000 0a3a 0d00 ...oa...ob...:..\n-00000ce0: 0000 0008 6f61 0000 0a6f 6300 000a 0008 ....oa...oc.....\n-00000cf0: 6f61 0000 0a6f 6400 000a 1104 2865 0000 oa...od.....(e..\n-00000d00: 0a28 6600 000a 1304 0006 1104 1728 6700 .(f..........(g.\n-00000d10: 000a 0038 7300 0000 0006 7368 0000 0a13 ...8s.....sh....\n-00000d20: 0500 1105 6f69 0000 0a26 736a 0000 0a13 ....oi...&sj....\n-00000d30: 0638 2000 0000 0011 0611 056f 6900 000a .8 ........oi...\n-00000d40: 6f6b 0000 0a6f 6c00 000a 286d 0000 0a6f ok...ol...(m...o\n-00000d50: 6c00 000a 2600 1105 6f6e 0000 0a15 3dd3 l...&...on....=.\n-00000d60: ffff ff02 20b8 0b00 0011 066f 3500 000a .... ......o5...\n-00000d70: 6f30 0000 0a00 dd0f 0000 0011 0539 0700 o0...........9..\n-00000d80: 0000 1105 6f10 0000 0adc 0000 3890 0000 ....o.......8...\n-00000d90: 0008 6f5f 0000 0a3a 8500 0000 0008 6f60 ..o_...:......o`\n-00000da0: 0000 0a39 5300 0000 0008 6f61 0000 0a39 ...9S.....oa...9\n-00000db0: 3800 0000 0008 6f61 0000 0a6f 6200 000a 8.....oa...ob...\n-00000dc0: 3a0d 0000 0000 086f 6100 000a 6f63 0000 :......oa...oc..\n-00000dd0: 0a00 086f 6100 000a 6f64 0000 0a11 0428 ...oa...od.....(\n-00000de0: 6500 000a 2866 0000 0a13 0400 1104 736f e...(f........so\n-00000df0: 0000 0a13 0700 3814 0000 0000 0220 b80b ......8...... ..\n-00000e00: 0000 2831 0000 0a73 3200 000a 1307 0002 ..(1...s2.......\n-00000e10: 0611 0703 2832 0000 0611 076f 7000 000a ....(2.....op...\n-00000e20: 0000 1203 2871 0000 0a3a 5efe ffff dd0e ....(q...:^.....\n-00000e30: 0000 0012 03fe 1608 0000 1b6f 1000 000a ...........o....\n-00000e40: dc00 dd1f 0000 0013 0800 729a 0400 7002 ..........r...p.\n-00000e50: 6f47 0000 0a11 0873 5300 000a 7a00 0628 oG.....sS...z..(\n-00000e60: 7200 000a 00dc 2a00 4164 0000 0200 0000 r.....*.Ad......\n-00000e70: bd00 0000 5a00 0000 1701 0000 0f00 0000 ....Z...........\n-00000e80: 0000 0000 0200 0000 2300 0000 ac01 0000 ........#.......\n-00000e90: cf01 0000 0e00 0000 0000 0000 0000 0000 ................\n-00000ea0: 0700 0000 dc01 0000 e301 0000 1600 0000 ................\n-00000eb0: 3700 0001 0200 0000 0700 0000 f201 0000 7...............\n-00000ec0: f901 0000 0900 0000 0000 0000 1330 0400 .............0..\n-00000ed0: 2700 0000 1200 0011 0003 7373 0000 0a0a '.........ss....\n-00000ee0: 7374 0000 0a0b 0205 2833 0000 060c 0708 st......(3......\n-00000ef0: 6f75 0000 0a07 0614 046f 7600 000a 2a00 ou.......ov...*.\n-00000f00: 1330 0600 af00 0000 1300 0011 0003 6f56 .0............oV\n-00000f10: 0000 063a 4500 0000 00d0 3e00 0001 284e ...:E.....>...(N\n-00000f20: 0000 0a28 7700 000a 0b72 e404 0070 0773 ...(w....r...p.s\n-00000f30: 7800 000a 0c08 720e 0500 7028 3100 000a x.....r...p(1...\n-00000f40: 6f79 0000 0a74 1400 0001 0d09 737a 0000 oy...t......sz..\n-00000f50: 0a73 7b00 000a 0a00 3853 0000 0000 036f .s{.....8S.....o\n-00000f60: 5600 0006 6f62 0000 0a3a 3000 0000 0028 V...ob...:0....(\n-00000f70: 3100 000a 7228 0500 7017 8d1b 0000 0125 1...r(..p......%\n-00000f80: 1603 6f56 0000 066f 6400 000a a228 5200 ..oV...od....(R.\n-00000f90: 000a 026f 4700 000a 7348 0000 0a7a 036f ...oG...sH...z.o\n-00000fa0: 5600 0006 6f64 0000 0a73 7c00 000a 0a00 V...od...s|.....\n-00000fb0: 0613 0438 0000 0000 1104 2a2e 0203 0416 ...8......*.....\n-00000fc0: 2835 0000 0600 2aa2 0228 7d00 000a 0002 (5....*..(}.....\n-00000fd0: 037d 0b00 0004 0204 7d0c 0000 0402 7e7e .}......}.....~~\n-00000fe0: 0000 0a7d 0d00 0004 0205 7d0e 0000 042a ...}......}....*\n-00000ff0: 0a00 2a0a 002a 0a00 2a36 0002 7e7e 0000 ..*..*..*6..~~..\n-00001000: 0a7d 0d00 0004 2ac6 0002 036f 7f00 000a .}....*....o....\n-00001010: 7d0d 0000 0402 7b0e 0000 0439 1800 0000 }.....{....9....\n-00001020: 0002 7b0b 0000 0472 7205 0070 027b 0d00 ..{....rr..p.{..\n-00001030: 0004 6f80 0000 0a00 2a0a 002a 0a00 2a00 ..o.....*..*..*.\n-00001040: 1330 0200 3000 0000 0200 0011 0072 8605 .0..0........r..\n-00001050: 0070 027b 0d00 0004 2881 0000 0a0a 027b .p.{....(......{\n-00001060: 0c00 0004 066f 8200 000a 027b 0c00 0004 .....o.....{....\n-00001070: 036f 3500 000a 6f82 0000 0a2a 1330 0200 .o5...o....*.0..\n-00001080: 4700 0000 1400 0011 0003 6f83 0000 0a0a G.........o.....\n-00001090: 0639 0c00 0000 0617 3b1b 0000 0038 2c00 .9......;....8,.\n-000010a0: 0000 027b 0b00 0004 036f 8400 000a 6f85 ...{.....o....o.\n-000010b0: 0000 0a38 1600 0000 027b 0c00 0004 036f ...8.....{.....o\n-000010c0: 8400 000a 6f85 0000 0a38 0000 0000 2a00 ....o....8....*.\n-000010d0: 1330 0100 0a00 0000 0b00 0011 0014 0a38 .0.............8\n-000010e0: 0000 0000 062a 2202 2822 0000 0a00 2a00 .....*\".(\"....*.\n-000010f0: 1330 0a00 0c01 0000 1500 0011 0002 0203 .0..............\n-00001100: 6f89 0000 0a03 0428 4300 0006 7d0f 0000 o......(C...}...\n-00001110: 0414 0a28 8a00 000a 6f8b 0000 0a6f 8c00 ...(....o....o..\n-00001120: 000a 3960 0000 0000 288a 0000 0a6f 8b00 ..9`....(....o..\n-00001130: 000a 6f8c 0000 0a17 8d29 0000 0125 167e ..o......)...%.~\n-00001140: 8d00 000a 9d6f 3700 000a 0b07 8e69 1758 .....o7......i.X\n-00001150: 8d14 0000 010a 160c 381b 0000 0000 0608 ........8.......\n-00001160: 288a 0000 0a6f 8e00 000a 0708 9a28 6600 (....o.......(f.\n-00001170: 000a a200 0817 580c 0807 8e69 3fdc ffff ......X....i?...\n-00001180: ff00 3809 0000 0000 178d 1400 0001 0a00 ..8.............\n-00001190: 056f 8f00 000a 8d14 0000 010d 0509 166f .o.............o\n-000011a0: 9000 000a 0606 8e69 1759 288a 0000 0a6f .......i.Y(....o\n-000011b0: 8e00 000a a202 7b0f 0000 0428 9100 000a ......{....(....\n-000011c0: 6f92 0000 0ad0 0a00 0002 284e 0000 0a6f o.........(N...o\n-000011d0: 9300 000a 161f 1414 188d 1b00 0001 2516 ..............%.\n-000011e0: 06a2 2517 09a2 2831 0000 0a14 6f94 0000 ..%...(1....o...\n-000011f0: 0a26 0202 7b0f 0000 0428 4400 0006 1304 .&..{....(D.....\n-00001200: 3800 0000 0011 042a 1b30 0200 3300 0000 8......*.0..3...\n-00001210: 0000 0000 0002 7b0f 0000 0439 2600 0000 ......{....9&...\n-00001220: 0000 027b 0f00 0004 2895 0000 0a00 dd12 ...{....(.......\n-00001230: 0000 0026 0000 dd0a 0000 0000 0214 7d0f ...&..........}.\n-00001240: 0000 0400 dc00 2a00 011c 0000 0000 0d00 ......*.........\n-00001250: 121f 0008 5700 0001 0200 0d00 1a27 000a ....W........'..\n-00001260: 0000 0000 1330 0500 7b00 0000 1600 0011 .....0..{.......\n-00001270: 0073 9600 000a 0a06 036f 6400 000a 6f97 .s.......od...o.\n-00001280: 0000 0a06 72de 0500 706f 9800 000a 0539 ....r...po.....9\n-00001290: 1300 0000 0006 056f 6400 000a 6f99 0000 .......od...o...\n-000012a0: 0a00 3818 0000 0000 0604 6f64 0000 0a72 ..8.......od...r\n-000012b0: 1006 0070 289a 0000 0a6f 9900 000a 0017 ...p(....o......\n-000012c0: 739b 0000 0a0b 066f 9c00 000a 288a 0000 s......o....(...\n-000012d0: 0a6f 9d00 000a 0607 168d 5b00 0001 289e .o........[...(.\n-000012e0: 0000 0a0c 3800 0000 0008 2a00 1330 0900 ....8.....*..0..\n-000012f0: 4200 0000 1700 0011 00d0 5c00 0001 284e B.........\\...(N\n-00001300: 0000 0a0b 0307 6f4f 0000 0a6f 9f00 000a ......oO...o....\n-00001310: 076f 9300 000a 161f 1414 1428 3100 000a .o.........(1...\n-00001320: 146f a000 000a 0a06 6fa1 0000 0a74 5c00 .o......o....t\\.\n-00001330: 0001 0c38 0000 0000 082a 0000 1330 0300 ...8.....*...0..\n-00001340: 4d00 0000 0000 0000 0228 2200 000a 0002 M........(\".....\n-00001350: 73a2 0000 0a7d 1200 0004 0203 7d10 0000 s....}......}...\n-00001360: 0402 047d 1100 0004 288a 0000 0a02 fe06 ...}....(.......\n-00001370: 4600 0006 73a3 0000 0a6f a400 000a 288a F...s....o....(.\n-00001380: 0000 0a02 fe06 4800 0006 73a5 0000 0a6f ......H...s....o\n-00001390: a600 000a 2a00 0000 1b30 0300 b901 0000 ....*....0......\n-000013a0: 1800 0011 0004 6fa7 0000 0a72 2006 0070 ......o....r ..p\n-000013b0: 6fa8 0000 0a15 fe01 16fe 010a 0639 3a00 o............9:.\n-000013c0: 0000 0002 7b12 0000 0404 6fa7 0000 0a6f ....{.....o....o\n-000013d0: a900 000a 391d 0000 0000 027b 1200 0004 ....9......{....\n-000013e0: 046f a700 000a 6faa 0000 0a74 3b00 0001 .o....o....t;...\n-000013f0: 0b38 6501 0000 0038 7100 0000 0000 027b .8e....8q......{\n-00001400: 1200 0004 6fab 0000 0a6f 2300 000a 0d38 ....o....o#....8\n-00001410: 3200 0000 096f 2400 000a 743b 0000 010c 2....o$...t;....\n-00001420: 0008 166f ac00 000a 6fad 0000 0a04 6fa7 ...o....o.....o.\n-00001430: 0000 0a28 ae00 000a 3908 0000 0000 080b ...(....9.......\n-00001440: dd16 0100 0000 096f 0f00 000a 3ac3 ffff .......o....:...\n-00001450: ffdd 1600 0000 0975 1300 0001 2513 0439 .......u....%..9\n-00001460: 0700 0000 1104 6f10 0000 0adc 0000 027b ......o........{\n-00001470: 1100 0004 1306 1613 0738 3400 0000 1106 .........84.....\n-00001480: 1107 9a13 0500 1105 046f a700 000a 0628 .........o.....(\n-00001490: 4700 0006 1308 1108 1428 af00 000a 3908 G........(....9.\n-000014a0: 0000 0011 080b 38b0 0000 0000 1107 1758 ......8........X\n-000014b0: 1307 1107 1106 8e69 3fc1 ffff ff00 027b .......i?......{\n-000014c0: 1000 0004 130a 1613 0b38 7b00 0000 110a .........8{.....\n-000014d0: 110b 9a13 0900 1109 28b0 0000 0a3a 0600 ........(....:..\n-000014e0: 0000 0038 5b00 0000 1109 7232 0600 7028 ...8[.....r2..p(\n-000014f0: b100 000a 130c 0011 0c13 0e16 130f 3834 ..............84\n-00001500: 0000 0011 0e11 0f9a 130d 0011 0d04 6fa7 ..............o.\n-00001510: 0000 0a06 2847 0000 0613 1011 1014 28af ....(G........(.\n-00001520: 0000 0a39 0800 0000 1110 0b38 2b00 0000 ...9.......8+...\n-00001530: 0011 0f17 5813 0f11 0f11 0e8e 693f c1ff ....X.......i?..\n-00001540: ffff 0011 0b17 5813 0b11 0b11 0a8e 693f ......X.......i?\n-00001550: 7aff ffff 140b 3800 0000 0007 2a00 0000 z.....8.....*...\n-00001560: 0110 0000 0200 6b00 47b2 0016 0000 0000 ......k.G.......\n-00001570: 1b30 0200 6500 0000 1900 0011 0014 0a00 .0..e...........\n-00001580: 0228 b200 000a 0b04 3921 0000 0000 076f .(......9!.....o\n-00001590: b300 000a 0328 ae00 000a 3909 0000 0000 .....(....9.....\n-000015a0: 0228 b400 000a 0a00 0038 1c00 0000 0007 .(.......8......\n-000015b0: 6fad 0000 0a03 28ae 0000 0a39 0900 0000 o.....(....9....\n-000015c0: 0002 28b4 0000 0a0a 0000 00dd 0800 0000 ..(.............\n-000015d0: 2600 00dd 0000 0000 060c 3800 0000 0008 &.........8.....\n-000015e0: 2a00 0000 0110 0000 0000 0300 5154 0008 *...........QT..\n-000015f0: 1b00 0001 7a00 027b 1200 0004 046f b500 ....z..{.....o..\n-00001600: 000a 6f9f 0000 0a04 6fb5 0000 0a6f b600 ..o.....o....o..\n-00001610: 000a 2abe 0217 7d15 0000 0402 73ba 0000 ..*...}.....s...\n-00001620: 0a7d 1700 0004 0273 ba00 000a 7d18 0000 .}.....s....}...\n-00001630: 0402 7301 0000 067d 1a00 0004 0228 0700 ..s....}.....(..\n-00001640: 000a 2a00 1330 0100 0f00 0000 1a00 0011 ..*..0..........\n-00001650: 0002 7b13 0000 040a 3800 0000 0006 2a26 ..{.....8.....*&\n-00001660: 0002 037d 1300 0004 2a00 0000 1330 0100 ...}....*....0..\n-00001670: 0f00 0000 0200 0011 0002 7b14 0000 040a ..........{.....\n-00001680: 3800 0000 0006 2a26 0002 037d 1400 0004 8.....*&...}....\n-00001690: 2a00 0000 1330 0100 0f00 0000 1b00 0011 *....0..........\n-000016a0: 0002 7b17 0000 040a 3800 0000 0006 2a26 ..{.....8.....*&\n-000016b0: 0002 037d 1700 0004 2a00 0000 1330 0100 ...}....*....0..\n-000016c0: 0f00 0000 1b00 0011 0002 7b18 0000 040a ..........{.....\n-000016d0: 3800 0000 0006 2a26 0002 037d 1800 0004 8.....*&...}....\n-000016e0: 2a00 0000 1330 0100 0f00 0000 1c00 0011 *....0..........\n-000016f0: 0002 7b1a 0000 040a 3800 0000 0006 2a26 ..{.....8.....*&\n-00001700: 0002 037d 1a00 0004 2a00 0000 1330 0100 ...}....*....0..\n-00001710: 0f00 0000 0300 0011 0002 7b15 0000 040a ..........{.....\n-00001720: 3800 0000 0006 2a26 0002 037d 1500 0004 8.....*&...}....\n-00001730: 2a00 0000 1330 0100 0f00 0000 1a00 0011 *....0..........\n-00001740: 0002 7b16 0000 040a 3800 0000 0006 2a26 ..{.....8.....*&\n-00001750: 0002 037d 1600 0004 2a00 0000 1330 0100 ...}....*....0..\n-00001760: 0f00 0000 1a00 0011 0002 7b19 0000 040a ..........{.....\n-00001770: 3800 0000 0006 2a26 0002 037d 1900 0004 8.....*&...}....\n-00001780: 2a00 0000 1330 0200 4200 0000 1d00 0011 *....0..B.......\n-00001790: 0073 b800 000a 0a02 284a 0000 0639 1900 .s......(J...9..\n-000017a0: 0000 0006 0228 4a00 0006 6f64 0000 0a6f .....(J...od...o\n-000017b0: b900 000a 2600 380e 0000 0000 0228 4e00 ....&.8......(N.\n-000017c0: 0006 6f3f 0000 0a0a 0006 0b38 0000 0000 ..o?.......8....\n-000017d0: 072a 0000 4253 4a42 0100 0100 0000 0000 .*..BSJB........\n+00000250: 2202 2801 0000 0a00 2a26 0203 2802 0000 \".(.....*&..(...\n+00000260: 0a00 2a26 0203 2802 0000 0a00 2a3e 0228 ..*&..(.....*>.(\n+00000270: 0100 000a 0002 0328 0700 0006 2a00 0000 .......(....*...\n+00000280: 1b30 0200 7c00 0000 0100 0011 0002 2803 .0..|.........(.\n+00000290: 0000 0a73 0400 000a 0a00 0228 0500 000a ...s.......(....\n+000002a0: 0c38 2d00 0000 086f 0600 000a 0b00 076f .8-....o.......o\n+000002b0: 0e00 0006 3919 0000 0007 6f10 0000 063a ....9.....o....:\n+000002c0: 0e00 0000 0006 076f 0c00 0006 6f07 0000 .......o....o...\n+000002d0: 0a00 0008 6f08 0000 0a3a c8ff ffff dd0d ....o....:......\n+000002e0: 0000 0008 3906 0000 0008 6f09 0000 0adc ....9.....o.....\n+000002f0: 7201 0000 7006 6f0a 0000 0a28 0b00 000a r...p.o....(....\n+00000300: 0d38 0000 0000 092a 0110 0000 0200 1500 .8.....*........\n+00000310: 4257 000d 0000 0000 1b30 0200 5e00 0000 BW.......0..^...\n+00000320: 0200 0011 0003 394e 0000 0000 0002 2805 ......9N......(.\n+00000330: 0000 0a0b 3822 0000 0007 6f06 0000 0a0a ....8\"....o.....\n+00000340: 0003 066f 0c00 0006 6f0c 0000 0a39 0800 ...o....o....9..\n+00000350: 0000 0006 0cdd 2600 0000 0007 6f08 0000 ......&.....o...\n+00000360: 0a3a d3ff ffff dd0d 0000 0007 3906 0000 .:..........9...\n+00000370: 0007 6f09 0000 0adc 0014 0c38 0000 0000 ..o........8....\n+00000380: 082a 0000 0110 0000 0200 1000 3747 000d .*..........7G..\n+00000390: 0000 0000 1b30 0200 3c00 0000 0300 0011 .....0..<.......\n+000003a0: 0000 036f 0d00 000a 0b38 1000 0000 076f ...o.....8.....o\n+000003b0: 0600 000a 0a00 0206 280e 0000 0a00 076f ........(......o\n+000003c0: 0800 000a 3ae5 ffff ffdd 0d00 0000 0739 ....:..........9\n+000003d0: 0600 0000 076f 0900 000a dc2a 0110 0000 .....o.....*....\n+000003e0: 0200 0900 252e 000d 0000 0000 7602 7301 ....%.......v.s.\n+000003f0: 0000 067d 0100 0004 0273 0100 0006 7d02 ...}.....s....}.\n+00000400: 0000 0402 2812 0000 0a2a 0000 1330 0100 ....(....*...0..\n+00000410: 0f00 0000 0400 0011 0002 7b01 0000 040a ..........{.....\n+00000420: 3800 0000 0006 2a00 1330 0100 0f00 0000 8.....*..0......\n+00000430: 0400 0011 0002 7b02 0000 040a 3800 0000 ......{.....8...\n+00000440: 0006 2a3a 0217 7d04 0000 0402 2816 0000 ..*:..}.....(...\n+00000450: 0a2a 0000 1330 0100 0f00 0000 0500 0011 .*...0..........\n+00000460: 0002 7b03 0000 040a 3800 0000 0006 2a3a ..{.....8.....*:\n+00000470: 0002 0328 1400 000a 7d03 0000 042a 0000 ...(....}....*..\n+00000480: 1330 0100 0f00 0000 0600 0011 0002 7b04 .0............{.\n+00000490: 0000 040a 3800 0000 0006 2a26 0002 037d ....8.....*&...}\n+000004a0: 0400 0004 2a00 0000 1330 0100 0f00 0000 ....*....0......\n+000004b0: 0600 0011 0002 7b05 0000 040a 3800 0000 ......{.....8...\n+000004c0: 0006 2a26 0002 037d 0500 0004 2abe 0217 ..*&...}....*...\n+000004d0: 7d08 0000 0402 731c 0000 0a7d 0a00 0004 }.....s....}....\n+000004e0: 0273 1c00 000a 7d0b 0000 0402 7308 0000 .s....}.....s...\n+000004f0: 067d 0d00 0004 0228 1600 000a 2a00 0000 .}.....(....*...\n+00000500: 1330 0100 0f00 0000 0700 0011 0002 7b06 .0............{.\n+00000510: 0000 040a 3800 0000 0006 2a26 0002 037d ....8.....*&...}\n+00000520: 0600 0004 2a00 0000 1330 0100 0f00 0000 ....*....0......\n+00000530: 0500 0011 0002 7b07 0000 040a 3800 0000 ......{.....8...\n+00000540: 0006 2a26 0002 037d 0700 0004 2a00 0000 ..*&...}....*...\n+00000550: 1330 0100 0f00 0000 0800 0011 0002 7b0a .0............{.\n+00000560: 0000 040a 3800 0000 0006 2a26 0002 037d ....8.....*&...}\n+00000570: 0a00 0004 2a00 0000 1330 0100 0f00 0000 ....*....0......\n+00000580: 0800 0011 0002 7b0b 0000 040a 3800 0000 ......{.....8...\n+00000590: 0006 2a26 0002 037d 0b00 0004 2a00 0000 ..*&...}....*...\n+000005a0: 1330 0100 0f00 0000 0900 0011 0002 7b0d .0............{.\n+000005b0: 0000 040a 3800 0000 0006 2a26 0002 037d ....8.....*&...}\n+000005c0: 0d00 0004 2a00 0000 1330 0100 0f00 0000 ....*....0......\n+000005d0: 0600 0011 0002 7b08 0000 040a 3800 0000 ......{.....8...\n+000005e0: 0006 2a26 0002 037d 0800 0004 2a00 0000 ..*&...}....*...\n+000005f0: 1330 0100 0f00 0000 0700 0011 0002 7b09 .0............{.\n+00000600: 0000 040a 3800 0000 0006 2a26 0002 037d ....8.....*&...}\n+00000610: 0900 0004 2a00 0000 1330 0100 0f00 0000 ....*....0......\n+00000620: 0700 0011 0002 7b0c 0000 040a 3800 0000 ......{.....8...\n+00000630: 0006 2a26 0002 037d 0c00 0004 2a00 0000 ..*&...}....*...\n+00000640: 1330 0200 4200 0000 0a00 0011 0073 1800 .0..B........s..\n+00000650: 000a 0a02 2813 0000 0639 1900 0000 0006 ....(....9......\n+00000660: 0228 1300 0006 6f19 0000 0a6f 1a00 000a .(....o....o....\n+00000670: 2600 380e 0000 0000 0228 1700 0006 6f1b &.8......(....o.\n+00000680: 0000 0a0a 0006 0b38 0000 0000 072a 2202 .......8.....*\".\n+00000690: 281d 0000 0a00 2a00 1330 0a00 0c01 0000 (.....*..0......\n+000006a0: 0b00 0011 0002 0203 6f1e 0000 0a03 0428 ........o......(\n+000006b0: 2700 0006 7d0e 0000 0414 0a28 1f00 000a '...}......(....\n+000006c0: 6f20 0000 0a6f 2100 000a 3960 0000 0000 o ...o!...9`....\n+000006d0: 281f 0000 0a6f 2000 000a 6f21 0000 0a17 (....o ...o!....\n+000006e0: 8d1e 0000 0125 167e 2200 000a 9d6f 2300 .....%.~\"....o#.\n+000006f0: 000a 0b07 8e69 1758 8d0d 0000 010a 160c .....i.X........\n+00000700: 381b 0000 0000 0608 281f 0000 0a6f 2400 8.......(....o$.\n+00000710: 000a 0708 9a28 2500 000a a200 0817 580c .....(%.......X.\n+00000720: 0807 8e69 3fdc ffff ff00 3809 0000 0000 ...i?.....8.....\n+00000730: 178d 0d00 0001 0a00 056f 2600 000a 8d0d .........o&.....\n+00000740: 0000 010d 0509 166f 2700 000a 0606 8e69 .......o'......i\n+00000750: 1759 281f 0000 0a6f 2400 000a a202 7b0e .Y(....o$.....{.\n+00000760: 0000 0428 2800 000a 6f29 0000 0ad0 0700 ...((...o)......\n+00000770: 0002 282a 0000 0a6f 2b00 000a 161f 1414 ..(*...o+.......\n+00000780: 188d 1b00 0001 2516 06a2 2517 09a2 282c ......%...%...(,\n+00000790: 0000 0a14 6f2d 0000 0a26 0202 7b0e 0000 ....o-...&..{...\n+000007a0: 0428 2800 0006 1304 3800 0000 0011 042a .((.....8......*\n+000007b0: 1b30 0200 3300 0000 0000 0000 0002 7b0e .0..3.........{.\n+000007c0: 0000 0439 2600 0000 0000 027b 0e00 0004 ...9&......{....\n+000007d0: 282e 0000 0a00 dd12 0000 0026 0000 dd0a (..........&....\n+000007e0: 0000 0000 0214 7d0e 0000 0400 dc00 2a00 ......}.......*.\n+000007f0: 011c 0000 0000 0d00 121f 0008 2800 0001 ............(...\n+00000800: 0200 0d00 1a27 000a 0000 0000 1330 0500 .....'.......0..\n+00000810: 7b00 0000 0c00 0011 0073 2f00 000a 0a06 {........s/.....\n+00000820: 036f 1900 000a 6f30 0000 0a06 7205 0000 .o....o0....r...\n+00000830: 706f 3100 000a 0539 1300 0000 0006 056f po1....9.......o\n+00000840: 1900 000a 6f32 0000 0a00 3818 0000 0000 ....o2....8.....\n+00000850: 0604 6f19 0000 0a72 3700 0070 2833 0000 ..o....r7..p(3..\n+00000860: 0a6f 3200 000a 0017 7334 0000 0a0b 066f .o2.....s4.....o\n+00000870: 3500 000a 281f 0000 0a6f 3600 000a 0607 5...(....o6.....\n+00000880: 168d 2c00 0001 2837 0000 0a0c 3800 0000 ..,...(7....8...\n+00000890: 0008 2a00 1330 0900 4200 0000 0d00 0011 ..*..0..B.......\n+000008a0: 00d0 2d00 0001 282a 0000 0a0b 0307 6f38 ..-...(*......o8\n+000008b0: 0000 0a6f 3900 000a 076f 2b00 000a 161f ...o9....o+.....\n+000008c0: 1414 1428 2c00 000a 146f 3a00 000a 0a06 ...(,....o:.....\n+000008d0: 6f3b 0000 0a74 2d00 0001 0c38 0000 0000 o;...t-....8....\n+000008e0: 082a 0000 1330 0300 4d00 0000 0000 0000 .*...0..M.......\n+000008f0: 0228 1d00 000a 0002 733c 0000 0a7d 1100 .(......s<...}..\n+00000900: 0004 0203 7d0f 0000 0402 047d 1000 0004 ....}......}....\n+00000910: 281f 0000 0a02 fe06 2a00 0006 733d 0000 (.......*...s=..\n+00000920: 0a6f 3e00 000a 281f 0000 0a02 fe06 2c00 .o>...(.......,.\n+00000930: 0006 733f 0000 0a6f 4000 000a 2a00 0000 ..s?...o@...*...\n+00000940: 1b30 0300 b901 0000 0e00 0011 0004 6f41 .0............oA\n+00000950: 0000 0a72 4700 0070 6f42 0000 0a15 fe01 ...rG..poB......\n+00000960: 16fe 010a 0639 3a00 0000 0002 7b11 0000 .....9:.....{...\n+00000970: 0404 6f41 0000 0a6f 4300 000a 391d 0000 ..oA...oC...9...\n+00000980: 0000 027b 1100 0004 046f 4100 000a 6f44 ...{.....oA...oD\n+00000990: 0000 0a74 2000 0001 0b38 6501 0000 0038 ...t ....8e....8\n+000009a0: 7100 0000 0000 027b 1100 0004 6f45 0000 q......{....oE..\n+000009b0: 0a6f 4600 000a 0d38 3200 0000 096f 4700 .oF....82....oG.\n+000009c0: 000a 7420 0000 010c 0008 166f 4800 000a ..t .......oH...\n+000009d0: 6f49 0000 0a04 6f41 0000 0a28 4a00 000a oI....oA...(J...\n+000009e0: 3908 0000 0000 080b dd16 0100 0000 096f 9..............o\n+000009f0: 0800 000a 3ac3 ffff ffdd 1600 0000 0975 ....:..........u\n+00000a00: 0c00 0001 2513 0439 0700 0000 1104 6f09 ....%..9......o.\n+00000a10: 0000 0adc 0000 027b 1000 0004 1306 1613 .......{........\n+00000a20: 0738 3400 0000 1106 1107 9a13 0500 1105 .84.............\n+00000a30: 046f 4100 000a 0628 2b00 0006 1308 1108 .oA....(+.......\n+00000a40: 1428 4b00 000a 3908 0000 0011 080b 38b0 .(K...9.......8.\n+00000a50: 0000 0000 1107 1758 1307 1107 1106 8e69 .......X.......i\n+00000a60: 3fc1 ffff ff00 027b 0f00 0004 130a 1613 ?......{........\n+00000a70: 0b38 7b00 0000 110a 110b 9a13 0900 1109 .8{.............\n+00000a80: 284c 0000 0a3a 0600 0000 0038 5b00 0000 (L...:.....8[...\n+00000a90: 1109 7259 0000 7028 4d00 000a 130c 0011 ..rY..p(M.......\n+00000aa0: 0c13 0e16 130f 3834 0000 0011 0e11 0f9a ......84........\n+00000ab0: 130d 0011 0d04 6f41 0000 0a06 282b 0000 ......oA....(+..\n+00000ac0: 0613 1011 1014 284b 0000 0a39 0800 0000 ......(K...9....\n+00000ad0: 1110 0b38 2b00 0000 0011 0f17 5813 0f11 ...8+.......X...\n+00000ae0: 0f11 0e8e 693f c1ff ffff 0011 0b17 5813 ....i?........X.\n+00000af0: 0b11 0b11 0a8e 693f 7aff ffff 140b 3800 ......i?z.....8.\n+00000b00: 0000 0007 2a00 0000 0110 0000 0200 6b00 ....*.........k.\n+00000b10: 47b2 0016 0000 0000 1b30 0200 6500 0000 G........0..e...\n+00000b20: 0f00 0011 0014 0a00 0228 4e00 000a 0b04 .........(N.....\n+00000b30: 3921 0000 0000 076f 4f00 000a 0328 4a00 9!.....oO....(J.\n+00000b40: 000a 3909 0000 0000 0228 5000 000a 0a00 ..9......(P.....\n+00000b50: 0038 1c00 0000 0007 6f49 0000 0a03 284a .8......oI....(J\n+00000b60: 0000 0a39 0900 0000 0002 2850 0000 0a0a ...9......(P....\n+00000b70: 0000 00dd 0800 0000 2600 00dd 0000 0000 ........&.......\n+00000b80: 060c 3800 0000 0008 2a00 0000 0110 0000 ..8.....*.......\n+00000b90: 0000 0300 5154 0008 1b00 0001 7a00 027b ....QT......z..{\n+00000ba0: 1100 0004 046f 5100 000a 6f39 0000 0a04 .....oQ...o9....\n+00000bb0: 6f51 0000 0a6f 5200 000a 2a22 0228 5300 oQ...oR...*\".(S.\n+00000bc0: 000a 002a 3e02 2853 0000 0a00 0203 2834 ...*>.(S......(4\n+00000bd0: 0000 062a 3e02 2853 0000 0a00 0203 2833 ...*>.(S......(3\n+00000be0: 0000 062a 1330 0200 1a00 0000 1000 0011 ...*.0..........\n+00000bf0: 0002 2854 0000 0a03 6f55 0000 0a74 0500 ..(T....oU...t..\n+00000c00: 0002 0a38 0000 0000 062a 3e00 0228 5400 ...8.....*>..(T.\n+00000c10: 000a 0304 6f56 0000 0a2a 0000 1330 0200 ....oV...*...0..\n+00000c20: 1500 0000 1100 0011 0002 2854 0000 0a03 ..........(T....\n+00000c30: 6f57 0000 0a0a 3800 0000 0006 2a00 0000 oW....8.....*...\n+00000c40: 1330 0300 2200 0000 1100 0011 0016 0a38 .0..\"..........8\n+00000c50: 1000 0000 0002 0306 9a28 3200 0006 2600 .........(2...&.\n+00000c60: 0617 580a 0603 8e69 3fe7 ffff ff2a 0000 ..X....i?....*..\n+00000c70: 1330 0300 2900 0000 1100 0011 0016 0a38 .0..)..........8\n+00000c80: 1400 0000 0002 0306 6f30 0000 0628 3200 ........o0...(2.\n+00000c90: 0006 2600 0617 580a 0603 6f58 0000 0a3f ..&...X...oX...?\n+00000ca0: e0ff ffff 2a00 0000 1330 0200 1500 0000 ....*....0......\n+00000cb0: 0600 0011 0002 2854 0000 0a03 6f59 0000 ......(T....oY..\n+00000cc0: 0a0a 3800 0000 0006 2a3e 0002 2854 0000 ..8.....*>..(T..\n+00000cd0: 0a03 046f 5a00 000a 2a00 0000 1330 0200 ...oZ...*....0..\n+00000ce0: 1500 0000 1100 0011 0002 2854 0000 0a03 ..........(T....\n+00000cf0: 6f5b 0000 0a0a 3800 0000 0006 2a3e 0002 o[....8.....*>..\n+00000d00: 2854 0000 0a03 046f 5c00 000a 2a00 0000 (T.....o\\...*...\n+00000d10: 1330 0100 0f00 0000 1200 0011 0002 733b .0............s;\n+00000d20: 0000 060a 3800 0000 0006 2a3a 0002 2854 ....8.....*:..(T\n+00000d30: 0000 0a03 6f5d 0000 0a2a 0000 1330 0200 ....o]...*...0..\n+00000d40: 1600 0000 1300 0011 0228 1d00 000a 0003 .........(......\n+00000d50: 0a02 066f 4600 000a 7d12 0000 042a 0000 ...oF...}....*..\n+00000d60: 1330 0100 1900 0000 1000 0011 0002 7b12 .0............{.\n+00000d70: 0000 046f 4700 000a 7405 0000 020a 3800 ...oG...t.....8.\n+00000d80: 0000 0006 2a00 0000 1330 0100 1400 0000 ....*....0......\n+00000d90: 1400 0011 0002 7b12 0000 046f 4700 000a ......{....oG...\n+00000da0: 0a38 0000 0000 062a 1330 0100 1400 0000 .8.....*.0......\n+00000db0: 0600 0011 0002 7b12 0000 046f 0800 000a ......{....o....\n+00000dc0: 0a38 0000 0000 062a 1330 0100 1400 0000 .8.....*.0......\n+00000dd0: 0600 0011 0002 7b12 0000 046f 0800 000a ......{....o....\n+00000de0: 0a38 0000 0000 062a 3600 027b 1200 0004 .8.....*6..{....\n+00000df0: 6f5e 0000 0a2a 3600 027b 1200 0004 6f5e o^...*6..{....o^\n+00000e00: 0000 0a2a ae02 167d 1300 0004 0216 7d14 ...*...}......}.\n+00000e10: 0000 0402 73b8 0000 0a7d 1500 0004 0273 ....s....}.....s\n+00000e20: b900 000a 7d16 0000 0402 28ba 0000 0a2a ....}.....(....*\n+00000e30: 1330 0100 0f00 0000 0600 0011 0002 7b14 .0............{.\n+00000e40: 0000 040a 3800 0000 0006 2a26 0002 037d ....8.....*&...}\n+00000e50: 1400 0004 2a00 0000 1330 0100 0f00 0000 ....*....0......\n+00000e60: 0600 0011 0002 7b13 0000 040a 3800 0000 ......{.....8...\n+00000e70: 0006 2a26 0002 037d 1300 0004 2a00 0000 ..*&...}....*...\n+00000e80: 1330 0100 0f00 0000 1500 0011 0002 7b15 .0............{.\n+00000e90: 0000 040a 3800 0000 0006 2a00 1330 0100 ....8.....*..0..\n+00000ea0: 0f00 0000 1600 0011 0002 7b16 0000 040a ..........{.....\n+00000eb0: 3800 0000 0006 2a00 1b30 0700 4503 0000 8.....*..0..E...\n+00000ec0: 1700 0011 0002 2848 0000 066f 6000 000a ......(H...o`...\n+00000ed0: 3a5a 0000 0000 7361 0000 0a0a 0602 6f62 :Z....sa......ob\n+00000ee0: 0000 0a6f 6300 000a 0602 2864 0000 0a6f ...oc.....(d...o\n+00000ef0: 6500 000a 0616 6f66 0000 0a06 166f 6700 e.....of.....og.\n+00000f00: 000a 0228 4800 0006 066f 6800 000a 0220 ...(H....oh.... \n+00000f10: a00f 0000 7265 0000 706f 6900 000a 0220 ....re..poi.... \n+00000f20: a00f 0000 725a 0100 706f 6900 000a 0002 ....rZ..poi.....\n+00000f30: 20b8 0b00 0028 2c00 000a 736a 0000 0a0b ....(,...sj....\n+00000f40: 0207 6f4a 0000 060c 0002 2847 0000 066f ..oJ......(G...o\n+00000f50: 6b00 000a 1304 388e 0200 0012 0428 6c00 k.....8......(l.\n+00000f60: 000a 0d00 1413 0509 6f1b 0000 066f 0900 ........o....o..\n+00000f70: 0006 6f6d 0000 0a13 0611 0628 6e00 000a ..om.......(n...\n+00000f80: 3a20 0000 0000 1106 178d 1e00 0001 2516 : ............%.\n+00000f90: 1f2c 9d6f 2300 000a 736f 0000 0a13 0500 .,.o#...so......\n+00000fa0: 3852 0000 0000 096f 1b00 0006 6f0a 0000 8R.....o....o...\n+00000fb0: 066f 6d00 000a 1307 1107 286e 0000 0a3a .om.......(n...:\n+00000fc0: 2900 0000 0011 0717 8d1e 0000 0125 161f )............%..\n+00000fd0: 2c9d 6f23 0000 0a73 6f00 000a 1308 1108 ,.o#...so.......\n+00000fe0: 7370 0000 0a13 0500 3809 0000 0000 7e71 sp......8.....~q\n+00000ff0: 0000 0a13 0500 0000 096f 2300 0006 6f72 .........o#...or\n+00001000: 0000 0a13 0a38 b601 0000 110a 6f73 0000 .....8......os..\n+00001010: 0a13 0900 7324 0000 0613 0b11 0973 7400 ....s$.......st.\n+00001020: 000a 130c 0011 0b11 0973 7500 000a 096f .........su....o\n+00001030: 2100 0006 096f 1900 0006 6f1b 0000 0a6f !....o....o....o\n+00001040: 2500 0006 130d 096f 1500 0006 286e 0000 %......o....(n..\n+00001050: 0a3a 0f00 0000 0011 0c09 6f15 0000 066f .:........o....o\n+00001060: 7600 000a 0011 0d11 0c6f 7700 000a 130e v........ow.....\n+00001070: 110e 398a 0000 0000 110d 6f78 0000 0a3a ..9.......ox...:\n+00001080: 2100 0000 0002 20a0 0f00 0072 9d02 0070 !..... ....r...p\n+00001090: 178d 1b00 0001 2516 1109 a26f 7900 000a ......%....oy...\n+000010a0: dd1b 0100 0011 0d08 1105 1702 284b 0000 ............(K..\n+000010b0: 066f 7a00 000a 130f 076f 7b00 000a 0209 .oz......o{.....\n+000010c0: 110f 284c 0000 0611 0f6f 7c00 000a 3928 ..(L.....o|...9(\n+000010d0: 0000 0009 6f1d 0000 063a 0b00 0000 0228 ....o....:.....(\n+000010e0: 4300 0006 3912 0000 0000 72e1 0200 7002 C...9.....r...p.\n+000010f0: 6f7d 0000 0a73 7e00 000a 7a00 3812 0000 o}...s~...z.8...\n+00001100: 0000 72fd 0200 7002 6f7d 0000 0a73 7e00 ..r...p.o}...s~.\n+00001110: 000a 7a00 dda6 0000 0026 00fe 1a13 1000 ..z......&......\n+00001120: 0228 7f00 000a 3a41 0000 0000 7231 0300 .(....:A....r1..\n+00001130: 7002 6f80 0000 0a72 3503 0070 1110 6f6d p.o....r5..p..om\n+00001140: 0000 0a28 8100 000a 1311 0220 8813 0000 ...(....... ....\n+00001150: 1111 026f 6200 000a 6f82 0000 0a6f 8300 ...ob...o....o..\n+00001160: 000a 6f69 0000 0add 5400 0000 d04a 0000 ..oi....T....J..\n+00001170: 0128 2a00 000a 6f38 0000 0a6f 8400 000a .(*...o8...o....\n+00001180: 6f85 0000 0a13 1228 2c00 000a 7255 0300 o......(,...rU..\n+00001190: 7017 8d1b 0000 0125 1611 12a2 2886 0000 p......%....(...\n+000011a0: 0a02 6f7d 0000 0a11 1073 8700 000a 7a00 ..o}.....s....z.\n+000011b0: 110b 6f26 0000 0607 6f7b 0000 0a00 dc00 ..o&....o{......\n+000011c0: 110a 6f88 0000 0a3a 3efe ffff dd17 0000 ..o....:>.......\n+000011d0: 0011 0a75 0c00 0001 2513 1339 0700 0000 ...u....%..9....\n+000011e0: 1113 6f09 0000 0adc 0012 0428 8900 000a ..o........(....\n+000011f0: 3a66 fdff ffdd 0e00 0000 1204 fe16 0700 :f..............\n+00001200: 001b 6f09 0000 0adc 2a00 0000 417c 0000 ..o.....*...A|..\n+00001210: 0000 0000 6001 0000 f500 0000 5502 0000 ....`.......U...\n+00001220: 0400 0000 4d00 0001 0000 0000 6001 0000 ....M.......`...\n+00001230: f500 0000 5902 0000 9200 0000 4e00 0001 ....Y.......N...\n+00001240: 0200 0000 6001 0000 8b01 0000 eb02 0000 ....`...........\n+00001250: 1000 0000 0000 0000 0200 0000 4101 0000 ............A...\n+00001260: cc01 0000 0d03 0000 1700 0000 0000 0000 ................\n+00001270: 0200 0000 9200 0000 a402 0000 3603 0000 ............6...\n+00001280: 0e00 0000 0000 0000 1330 0300 1600 0000 .........0......\n+00001290: 1800 0011 0003 0302 7b13 0000 0473 5000 ........{....sP.\n+000012a0: 0006 0a38 0000 0000 062a 0000 1330 0200 ...8.....*...0..\n+000012b0: 8900 0000 1900 0011 0002 288a 0000 0a0b ..........(.....\n+000012c0: 0720 e803 0000 3b51 0000 0007 20d0 0700 . ....;Q.... ...\n+000012d0: 003b 3f00 0000 0720 b80b 0000 3b2d 0000 .;?.... ....;-..\n+000012e0: 0007 20a0 0f00 003b 3700 0000 0720 8813 .. ....;7.... ..\n+000012f0: 0000 3b33 0000 0007 200f 2700 003b 0500 ..;3.... .'..;..\n+00001300: 0000 382a 0000 0017 0a38 2a00 0000 1a0a ..8*.....8*.....\n+00001310: 3823 0000 001c 0a38 1c00 0000 1b0a 3815 8#.....8......8.\n+00001320: 0000 0019 0a38 0e00 0000 180a 3807 0000 .....8......8...\n+00001330: 0016 0a38 0000 0000 060c 3800 0000 0008 ...8......8.....\n+00001340: 2a00 0000 1b30 0400 0302 0000 1a00 0011 *....0..........\n+00001350: 0028 8b00 000a 0a00 0673 8c00 000a 0b07 .(.......s......\n+00001360: 046f 8d00 000a 0002 2848 0000 066f 8e00 .o......(H...o..\n+00001370: 000a 0d38 9601 0000 1203 288f 0000 0a0c ...8......(.....\n+00001380: 0004 6f90 0000 0a72 e804 0070 086f 9100 ..o....r...p.o..\n+00001390: 000a 2892 0000 0a13 0408 6f93 0000 0a17 ..(.......o.....\n+000013a0: 40d8 0000 0000 086f 9400 000a 3953 0000 @......o....9S..\n+000013b0: 0000 086f 9500 000a 3938 0000 0000 086f ...o....98.....o\n+000013c0: 9500 000a 6f96 0000 0a3a 0d00 0000 0008 ....o....:......\n+000013d0: 6f95 0000 0a6f 9700 000a 0008 6f95 0000 o....o......o...\n+000013e0: 0a6f 1900 000a 1104 2898 0000 0a28 2500 .o......(....(%.\n+000013f0: 000a 1304 0006 1104 1728 9900 000a 0038 .........(.....8\n+00001400: 7300 0000 0006 739a 0000 0a13 0500 1105 s.....s.........\n+00001410: 6f9b 0000 0a26 739c 0000 0a13 0638 2000 o....&s......8 .\n+00001420: 0000 0011 0611 056f 9b00 000a 6f9d 0000 .......o....o...\n+00001430: 0a6f 9e00 000a 289f 0000 0a6f 9e00 000a .o....(....o....\n+00001440: 2600 1105 6fa0 0000 0a15 3dd3 ffff ff02 &...o.....=.....\n+00001450: 20b8 0b00 0011 066f 6d00 000a 6f69 0000 ......om...oi..\n+00001460: 0a00 dd0f 0000 0011 0539 0700 0000 1105 .........9......\n+00001470: 6f09 0000 0adc 0000 3890 0000 0008 6f93 o.......8.....o.\n+00001480: 0000 0a3a 8500 0000 0008 6f94 0000 0a39 ...:......o....9\n+00001490: 5300 0000 0008 6f95 0000 0a39 3800 0000 S.....o....98...\n+000014a0: 0008 6f95 0000 0a6f 9600 000a 3a0d 0000 ..o....o....:...\n+000014b0: 0000 086f 9500 000a 6f97 0000 0a00 086f ...o....o......o\n+000014c0: 9500 000a 6f19 0000 0a11 0428 9800 000a ....o......(....\n+000014d0: 2825 0000 0a13 0400 1104 73a1 0000 0a13 (%........s.....\n+000014e0: 0700 3814 0000 0000 0220 b80b 0000 282c ..8...... ....(,\n+000014f0: 0000 0a73 6a00 000a 1307 0002 0611 0703 ...sj...........\n+00001500: 284d 0000 0611 076f a200 000a 0000 1203 (M.....o........\n+00001510: 28a3 0000 0a3a 5efe ffff dd0e 0000 0012 (....:^.........\n+00001520: 03fe 1608 0000 1b6f 0900 000a dc00 dd1f .......o........\n+00001530: 0000 0013 0800 72fa 0400 7002 6f7d 0000 ......r...p.o}..\n+00001540: 0a11 0873 8700 000a 7a00 0628 a400 000a ...s....z..(....\n+00001550: 00dc 2a00 4164 0000 0200 0000 bd00 0000 ..*.Ad..........\n+00001560: 5a00 0000 1701 0000 0f00 0000 0000 0000 Z...............\n+00001570: 0200 0000 2300 0000 ac01 0000 cf01 0000 ....#...........\n+00001580: 0e00 0000 0000 0000 0000 0000 0700 0000 ................\n+00001590: dc01 0000 e301 0000 1600 0000 4e00 0001 ............N...\n+000015a0: 0200 0000 0700 0000 f201 0000 f901 0000 ................\n+000015b0: 0900 0000 0000 0000 1330 0400 2700 0000 .........0..'...\n+000015c0: 1b00 0011 0003 73a5 0000 0a0a 73a6 0000 ......s.....s...\n+000015d0: 0a0b 0205 284e 0000 060c 0708 6fa7 0000 ....(N......o...\n+000015e0: 0a07 0614 046f a800 000a 2a00 1330 0600 .....o....*..0..\n+000015f0: af00 0000 1c00 0011 0003 6f1f 0000 063a ..........o....:\n+00001600: 4500 0000 00d0 5000 0001 282a 0000 0a28 E.....P...(*...(\n+00001610: a900 000a 0b72 4405 0070 0773 aa00 000a .....rD..p.s....\n+00001620: 0c08 726e 0500 7028 2c00 000a 6fab 0000 ..rn..p(,...o...\n+00001630: 0a74 0d00 0001 0d09 73ac 0000 0a73 ad00 .t......s....s..\n+00001640: 000a 0a00 3853 0000 0000 036f 1f00 0006 ....8S.....o....\n+00001650: 6f96 0000 0a3a 3000 0000 0028 2c00 000a o....:0....(,...\n+00001660: 7288 0500 7017 8d1b 0000 0125 1603 6f1f r...p......%..o.\n+00001670: 0000 066f 1900 000a a228 8600 000a 026f ...o.....(.....o\n+00001680: 7d00 000a 737e 0000 0a7a 036f 1f00 0006 }...s~...z.o....\n+00001690: 6f19 0000 0a73 ae00 000a 0a00 0613 0438 o....s.........8\n+000016a0: 0000 0000 1104 2a2e 0203 0416 2850 0000 ......*.....(P..\n+000016b0: 0600 2aa2 0228 af00 000a 0002 037d 1700 ..*..(.......}..\n+000016c0: 0004 0204 7d18 0000 0402 7eb0 0000 0a7d ....}.....~....}\n+000016d0: 1900 0004 0205 7d1a 0000 042a 0a00 2a0a ......}....*..*.\n+000016e0: 002a 0a00 2a36 0002 7eb0 0000 0a7d 1900 .*..*6..~....}..\n+000016f0: 0004 2ac6 0002 036f b100 000a 7d19 0000 ..*....o....}...\n+00001700: 0402 7b1a 0000 0439 1800 0000 0002 7b17 ..{....9......{.\n+00001710: 0000 0472 d205 0070 027b 1900 0004 6fb2 ...r...p.{....o.\n+00001720: 0000 0a00 2a0a 002a 0a00 2a00 1330 0200 ....*..*..*..0..\n+00001730: 3000 0000 0500 0011 0072 e605 0070 027b 0........r...p.{\n+00001740: 1900 0004 28b3 0000 0a0a 027b 1800 0004 ....(......{....\n+00001750: 066f b400 000a 027b 1800 0004 036f 6d00 .o.....{.....om.\n+00001760: 000a 6fb4 0000 0a2a 1330 0200 4700 0000 ..o....*.0..G...\n+00001770: 1d00 0011 0003 6fb5 0000 0a0a 0639 0c00 ......o......9..\n+00001780: 0000 0617 3b1b 0000 0038 2c00 0000 027b ....;....8,....{\n+00001790: 1700 0004 036f b600 000a 6fb7 0000 0a38 .....o....o....8\n+000017a0: 1600 0000 027b 1800 0004 036f b600 000a .....{.....o....\n+000017b0: 6fb7 0000 0a38 0000 0000 2a00 1330 0100 o....8....*..0..\n+000017c0: 0a00 0000 1400 0011 0014 0a38 0000 0000 ...........8....\n+000017d0: 062a 0000 4253 4a42 0100 0100 0000 0000 .*..BSJB........\n 000017e0: 0c00 0000 7634 2e30 2e33 3033 3139 0000 ....v4.0.30319..\n 000017f0: 0000 0500 6c00 0000 3813 0000 237e 0000 ....l...8...#~..\n 00001800: a413 0000 fc14 0000 2353 7472 696e 6773 ........#Strings\n 00001810: 0000 0000 a028 0000 4006 0000 2355 5300 .....(..@...#US.\n 00001820: e02e 0000 1000 0000 2347 5549 4400 0000 ........#GUID...\n 00001830: f02e 0000 a407 0000 2342 6c6f 6200 0000 ........#Blob...\n 00001840: 0000 0000 0200 0010 5717 a20b 0902 0000 ........W.......\n 00001850: 00fa 0133 0016 0000 0100 0000 7100 0000 ...3........q...\n 00001860: 0b00 0000 1a00 0000 5a00 0000 4800 0000 ........Z...H...\n 00001870: 0200 0000 c800 0000 2900 0000 1d00 0000 ........).......\n 00001880: 0700 0000 1600 0000 2400 0000 0300 0000 ........$.......\n 00001890: 0800 0000 0100 0000 0900 0000 0200 0000 ................\n-000018a0: 0000 e714 0100 0000 0000 0600 1001 1c01 ................\n-000018b0: 0600 4d01 5401 0a00 8201 9301 0600 ae01 ..M.T...........\n-000018c0: b901 0600 f301 fd01 0600 3402 1c01 0600 ..........4.....\n-000018d0: 4c02 b901 0e00 7502 8502 1200 be02 d302 L.....u.........\n-000018e0: 1200 ee02 d302 1200 0903 1603 1200 2003 .............. .\n-000018f0: d302 1200 3d03 4903 1200 6b03 d302 1200 ....=.I...k.....\n-00001900: 8503 1603 0600 8d03 9a03 0600 b903 5401 ..............T.\n-00001910: 0600 cb03 5401 0600 0004 fd01 0600 1c04 ....T...........\n-00001920: fd01 0600 3504 5401 0600 4304 5a04 0600 ....5.T...C.Z...\n-00001930: 6c04 1c01 0600 8a04 1c01 0600 b604 1c01 l...............\n-00001940: 0600 c904 fd01 0600 ef04 fd01 0600 f604 ................\n-00001950: 1c01 1200 0805 d302 1200 2605 1603 1600 ..........&.....\n-00001960: 4f05 6305 0a00 8c05 9301 1200 aa05 1603 O.c.............\n-00001970: 1200 b005 1603 0600 ba05 c605 1200 f005 ................\n-00001980: 1603 0600 f505 fd01 1a00 0506 1306 0b00 ................\n-00001990: 1e06 0000 1a00 2906 1306 0600 4c06 fd01 ......).....L...\n-000019a0: 1a00 5706 6606 1a00 7906 6606 1a00 8306 ..W.f...y.f.....\n-000019b0: 1306 1e00 9406 a506 1e00 c406 a506 1a00 ................\n-000019c0: d506 1306 1a00 e106 1306 1200 ec06 f406 ................\n-000019d0: 1a00 2d07 1306 1a00 3307 1306 1a00 4207 ..-.....3.....B.\n-000019e0: 1306 1200 7407 1603 1200 7d07 1603 0600 ....t.....}.....\n-000019f0: 8c07 fd01 0600 d207 fd01 0600 da07 fd01 ................\n-00001a00: 0600 f107 fd01 0600 1008 5a04 0600 2108 ..........Z...!.\n-00001a10: 5a04 0600 6c08 b901 2200 8108 9108 0600 Z...l...\".......\n-00001a20: e208 b901 0600 f008 b901 0600 3209 b901 ............2...\n-00001a30: 0600 3c09 b901 0600 4909 b901 0600 5d09 ..<.....I.....].\n-00001a40: 6b09 0600 8309 fd01 0600 a009 b901 1600 k...............\n-00001a50: d109 df09 1600 f009 fd09 1600 0c0a 6305 ..............c.\n-00001a60: 1600 1a0a 6305 1600 2e0a df09 1600 3e0a ....c.........>.\n-00001a70: fd09 0600 5b0a 6b0a 0600 860a b901 0600 ....[.k.........\n-00001a80: 9a0a fd01 1a00 d70a 1306 1a00 f10a 1306 ................\n-00001a90: 1a00 fc0a 1306 0600 7b0b fd01 0600 f20b ........{.......\n-00001aa0: ff0b 0600 170c 5a04 0600 240c 5a04 0600 ......Z...$.Z...\n-00001ab0: 320c fd01 0600 970c a50c 0600 b50c c50c 2...............\n-00001ac0: 0600 020d 0b0d 0600 220d 0b0d 2600 410d ........\"...&.A.\n-00001ad0: 1306 0600 730d fd01 0600 9b0d fd01 0600 ....s...........\n-00001ae0: d10d fd01 0600 070e b901 0600 450e fd01 ............E...\n-00001af0: 1200 6e0e d302 0600 c412 5a04 0600 df12 ..n.......Z.....\n-00001b00: 5a04 0600 f812 0c13 0600 2b13 fd01 0600 Z.........+.....\n-00001b10: 4113 5a04 0600 5813 5a04 0600 7513 5a04 A.Z...X.Z...u.Z.\n-00001b20: 0600 9413 5a04 0600 ad13 5a04 0600 c613 ....Z.....Z.....\n-00001b30: 5a04 0600 e113 5a04 0600 fc13 5a04 0600 Z.....Z.....Z...\n+000018a0: 0000 e714 0100 0000 0000 0600 0e01 1701 ................\n+000018b0: 0a00 5001 6001 0600 a101 ab01 0600 e201 ..P.`...........\n+000018c0: ec01 0600 0f02 ec01 0600 2a02 3102 0e00 ..........*.1...\n+000018d0: 5f02 7002 0600 8b02 1701 0600 be02 cb02 _.p.............\n+000018e0: 0600 f602 3102 0600 0803 3102 0600 3d03 ....1.....1...=.\n+000018f0: ab01 0600 5903 ab01 0600 7203 3102 0600 ....Y.....r.1...\n+00001900: 8003 9703 1200 a903 be03 1200 d303 be03 ................\n+00001910: 1200 ee03 fb03 1200 0504 be03 1200 1c04 ................\n+00001920: 2804 1200 4a04 be03 1200 6404 fb03 1200 (...J.....d.....\n+00001930: 6c04 be03 1600 8204 9304 0600 b204 1701 l...............\n+00001940: 1200 ce04 d604 0600 f404 ab01 0600 3505 ..............5.\n+00001950: 1701 0600 6a05 ab01 0600 8c05 ab01 0600 ....j...........\n+00001960: 9105 1701 0600 cb05 9703 0600 f605 ab01 ................\n+00001970: 0600 0d06 ab01 0600 1f06 2b06 0600 6806 ..........+...h.\n+00001980: 7506 0600 8d06 9703 0600 9a06 9703 1a00 u...............\n+00001990: a106 ac06 0600 be06 ab01 0600 2a07 3807 ............*.8.\n+000019a0: 0600 4807 5807 0600 9507 9e07 0600 b507 ..H.X...........\n+000019b0: 9e07 1e00 d407 ac06 0600 1308 ab01 0600 ................\n+000019c0: 3b08 ab01 0600 7108 ab01 0600 b008 ec01 ;.....q.........\n+000019d0: 0600 bc08 ec01 0600 d008 9703 0600 f708 ................\n+000019e0: 1701 0600 3a09 ab01 0600 6c09 ec01 0600 ....:.....l.....\n+000019f0: 8a09 ec01 0600 9b09 ab01 1200 bf09 be03 ................\n+00001a00: 1200 dd09 fb03 2200 060a 1a0a 0e00 430a ......\".......C.\n+00001a10: 7002 1200 610a fb03 1200 670a fb03 1200 p...a.....g.....\n+00001a20: 710a fb03 0600 760a ab01 1a00 860a ac06 q.....v.........\n+00001a30: 1b00 940a 0000 1a00 9f0a ac06 1a00 c20a ................\n+00001a40: d10a 1a00 e40a d10a 1a00 ee0a ac06 1600 ................\n+00001a50: ff0a 9304 1a00 100b ac06 1a00 370b ac06 ............7...\n+00001a60: 1a00 3d0b ac06 1a00 4c0b ac06 1200 7e0b ..=.....L.....~.\n+00001a70: fb03 1200 870b fb03 0600 960b ab01 0600 ................\n+00001a80: cc0b ab01 2600 220c 320c 0600 a10c 1701 ....&.\".2.......\n+00001a90: 0600 ab0c 1701 0600 b80c 1701 0600 cc0c ................\n+00001aa0: da0c 0600 f20c ab01 0600 0f0d 1701 2200 ..............\".\n+00001ab0: 400d 4e0d 2200 5f0d 6c0d 2200 7b0d 1a0a @.N.\"._.l.\".{...\n+00001ac0: 2200 890d 1a0a 2200 9d0d 4e0d 2200 ad0d \".....\"...N.\"...\n+00001ad0: 6c0d 0600 ca0d da0d 0600 f50d 1701 0600 l...............\n+00001ae0: 090e ab01 1a00 410e ac06 1a00 5b0e ac06 ......A.....[...\n+00001af0: 1a00 660e ac06 0600 c412 9703 0600 df12 ..f.............\n+00001b00: 9703 0600 f812 0c13 0600 2b13 ab01 0600 ..........+.....\n+00001b10: 4113 9703 0600 5813 9703 0600 7513 9703 A.....X.....u...\n+00001b20: 0600 9413 9703 0600 ad13 9703 0600 c613 ................\n+00001b30: 9703 0600 e113 9703 0600 fc13 9703 0600 ................\n 00001b40: 2214 3614 bf01 4914 0000 0600 5814 7614 \".6...I.....X.v.\n-00001b50: 0000 0000 0100 0000 0000 0100 0100 0100 ................\n-00001b60: 1000 1c00 0a00 2d00 0100 0100 0100 1000 ......-.........\n-00001b70: 2700 0a00 3d00 0300 0400 0120 1000 3000 '...=...... ..0.\n-00001b80: 0a00 0600 0600 0b00 0120 1000 4300 0a00 ......... ..C...\n-00001b90: 5d00 0600 1200 0100 1000 5800 0a00 6d00 ].........X...m.\n-00001ba0: 0600 2000 0100 1000 7f00 6d00 9100 0700 .. .......m.....\n-00001bb0: 2700 0300 1000 8a00 0000 3d01 0b00 3400 '.........=...4.\n-00001bc0: 0000 1000 9900 6d00 6d00 0f00 4000 0320 ......m.m...@.. \n-00001bd0: 1000 aa00 0000 6d00 1000 4500 0100 1000 ......m...E.....\n-00001be0: c100 0a00 3d00 1300 4900 0100 cc00 0100 ....=...I.......\n+00001b50: 0000 0000 0100 0000 0000 0100 0100 0120 ............... \n+00001b60: 1000 1c00 0a00 0600 0100 0100 0100 1000 ................\n+00001b70: 2f00 0a00 4900 0100 0800 0100 1000 3a00 /...I.........:.\n+00001b80: 0a00 5900 0300 0b00 0100 1000 4300 0a00 ..Y.........C...\n+00001b90: 5900 0600 1200 0000 1000 6000 4e00 6d00 Y.........`.N.m.\n+00001ba0: 0e00 2400 0320 1000 7100 0000 6d00 0f00 ..$.. ..q...m...\n+00001bb0: 2900 0120 1000 8800 0a00 d900 1200 2d00 ).. ..........-.\n+00001bc0: 0100 1000 9d00 0a00 6d00 1200 3b00 0100 ........m...;...\n+00001bd0: 1000 b200 4e00 fd00 1300 4200 0300 1000 ....N.....B.....\n+00001be0: bd00 0000 7d01 1700 4f00 0100 cc00 0100 ....}...O.......\n 00001bf0: 0100 d600 0100 0100 e000 0500 0100 e600 ................\n 00001c00: 0800 0100 f100 0800 0100 0001 0b00 0100 ................\n-00001c10: 2f01 0800 0100 3701 0800 0100 4601 0f00 /.....7.....F...\n-00001c20: 0100 6f01 1700 0100 a401 1f00 0100 c301 ..o.............\n-00001c30: 1f00 0100 cf01 0500 0100 df01 0800 0100 ................\n-00001c40: eb01 2300 2100 0402 2700 2100 1002 2700 ..#.!...'.!...'.\n-00001c50: 2100 2502 2b00 0100 3e02 2f00 0100 5502 !.%.+...>./...U.\n-00001c60: 0500 0100 3701 0800 0100 5f02 2f00 0100 ....7....._./...\n-00001c70: 6902 3300 0100 9702 3300 0100 a302 2f00 i.3.....3...../.\n-00001c80: 0100 b202 3700 5020 0000 0000 8618 e802 ....7.P ........\n-00001c90: 6a00 0100 7020 0000 0000 8608 840e 0c04 j...p ..........\n-00001ca0: 0100 8c20 0000 0000 8608 910e 0c04 0100 ... ............\n-00001cb0: a720 0000 0000 8618 e802 6a00 0100 b820 . ........j.... \n-00001cc0: 0000 0000 8608 9e0e d401 0100 d320 0000 ............. ..\n-00001cd0: 0000 8608 af0e 3b00 0100 e420 0000 0000 ......;.... ....\n-00001ce0: 8608 c00e dd00 0200 ff20 0000 0000 8608 ......... ......\n-00001cf0: ce0e 9b01 0200 0c21 0000 0000 8608 dc0e .......!........\n-00001d00: dd00 0300 2721 0000 0000 8608 ee0e 9b01 ....'!..........\n-00001d10: 0300 3121 0000 0000 8618 e802 6a00 0400 ..1!........j...\n-00001d20: 3a21 0000 0000 8618 e802 1e04 0400 4421 :!............D!\n-00001d30: 0000 0000 8618 e802 2804 0500 4e21 0000 ........(...N!..\n-00001d40: 0000 8618 e802 2e04 0600 6021 0000 0000 ..........`!....\n-00001d50: c600 3506 d401 0700 f821 0000 0000 8608 ..5......!......\n-00001d60: 9004 4604 0700 7422 0000 0000 8600 000f ..F...t\"........\n-00001d70: 5904 0800 cc22 0000 0000 8618 e802 6a00 Y....\"........j.\n-00001d80: 0900 d522 0000 0000 8618 e802 6e04 0900 ...\"........n...\n-00001d90: e522 0000 0000 8618 e802 7404 0a00 f822 .\"........t....\"\n-00001da0: 0000 0000 8608 9004 7b04 0b00 1e23 0000 ........{....#..\n-00001db0: 0000 8608 9904 8604 0c00 3023 0000 0000 ..........0#....\n-00001dc0: 8600 f303 8d04 0e00 5423 0000 0000 8600 ........T#......\n-00001dd0: 000f 7404 0f00 8423 0000 0000 8600 000f ..t....#........\n-00001de0: 6e04 1000 bc23 0000 0000 8600 a704 9704 n....#..........\n-00001df0: 1100 dd23 0000 0000 8600 c204 9d04 1200 ...#............\n-00001e00: f023 0000 0000 8600 cf04 8d04 1400 1124 .#.............$\n-00001e10: 0000 0000 8600 d704 8604 1500 2424 0000 ............$$..\n-00001e20: 0000 8600 d903 a504 1700 3f24 0000 0000 ..........?$....\n-00001e30: 8600 de04 af04 1700 5024 0000 0000 8318 ........P$......\n-00001e40: e802 6e04 1800 7424 0000 0000 8608 e703 ..n...t$........\n-00001e50: ba04 1900 9c24 0000 0000 e109 090f 2f01 .....$......../.\n-00001e60: 1900 bc24 0000 0000 8600 f703 dd00 1900 ...$............\n-00001e70: dc24 0000 0000 e101 340f dd00 1900 fc24 .$......4......$\n-00001e80: 0000 0000 8600 0205 6a00 1900 0a25 0000 ........j....%..\n-00001e90: 0000 e101 5c0f 6a00 1900 1825 0000 0000 ....\\.j....%....\n-00001ea0: 8618 e802 6a00 1900 4425 0000 0000 8608 ....j...D%......\n-00001eb0: 810f dd00 1900 5f25 0000 0000 8608 930f ......_%........\n-00001ec0: 9b01 1900 6c25 0000 0000 8608 a50f dd00 ....l%..........\n-00001ed0: 1a00 8725 0000 0000 8608 b00f 9b01 1a00 ...%............\n-00001ee0: 9425 0000 0000 8608 bb0f c304 1b00 b025 .%.............%\n-00001ef0: 0000 0000 8608 c50f d504 1b00 cc25 0000 .............%..\n-00001f00: 0000 c400 db0f 6a00 1b00 9c29 0000 0000 ......j....)....\n-00001f10: c401 e70f 1c05 1b00 c029 0000 0000 8100 .........)......\n-00001f20: f30f 2b05 1c00 582a 0000 0000 8100 0710 ..+...X*........\n-00001f30: 3d05 1c00 cc2c 0000 0000 8100 1410 6205 =....,........b.\n-00001f40: 1e00 002d 0000 0000 8100 2a10 7705 2100 ...-......*.w.!.\n-00001f50: bb2d 0000 0000 8618 e802 8f05 2200 c72d .-..........\"..-\n-00001f60: 0000 0000 8618 e802 9705 2400 f02d 0000 ..........$..-..\n-00001f70: 0000 e601 3d10 a005 2700 f32d 0000 0000 ....=...'..-....\n-00001f80: e601 4810 7e02 2900 f62d 0000 0000 e601 ..H.~.)..-......\n-00001f90: 4810 a605 2a00 f92d 0000 0000 e601 5410 H...*..-......T.\n-00001fa0: 7e02 2b00 072e 0000 0000 e601 6110 ad05 ~.+.........a...\n-00001fb0: 2c00 392e 0000 0000 e601 6d10 ad05 2d00 ,.9.......m...-.\n-00001fc0: 3c2e 0000 0000 e601 7a10 7e02 2e00 402e <.......z.~...@.\n-00001fd0: 0000 0000 e601 8810 a605 2f00 7c2e 0000 ........../.|...\n-00001fe0: 0000 e601 f10a b405 3000 d02e 0000 0000 ........0.......\n-00001ff0: c600 9b10 2f01 3100 e62e 0000 0000 8618 ..../.1.........\n-00002000: e802 6a00 3100 f02e 0000 0000 8600 b510 ..j.1...........\n-00002010: c105 3100 0830 0000 0000 8600 2b0c 6a00 ..1..0......+.j.\n-00002020: 3400 6430 0000 0000 8100 2d0d db05 3400 4.d0......-...4.\n-00002030: ec30 0000 0000 8100 c210 f205 3700 3c31 .0..........7.<1\n-00002040: 0000 0000 8618 e802 0606 3800 9831 0000 ..........8..1..\n-00002050: 0000 8600 d310 0e06 3a00 7033 0000 0000 ........:.p3....\n-00002060: 9100 e310 3a06 3c00 f433 0000 0000 8100 ....:.<..3......\n-00002070: eb10 4f06 3f00 1334 0000 0000 8618 e802 ..O.?..4........\n-00002080: 6a00 4100 4434 0000 0000 8608 f810 5706 j.A.D4........W.\n-00002090: 4100 5f34 0000 0000 8608 0911 6106 4100 A._4........a.A.\n-000020a0: 6c34 0000 0000 8608 1a11 d401 4200 8734 l4..........B..4\n-000020b0: 0000 0000 8608 1207 3b00 4200 9434 0000 ........;.B..4..\n-000020c0: 0000 8608 2711 6706 4300 af34 0000 0000 ....'.g.C..4....\n-000020d0: 8608 3611 7106 4300 bc34 0000 0000 8608 ..6.q.C..4......\n-000020e0: 4511 6706 4400 d734 0000 0000 8608 5411 E.g.D..4......T.\n-000020f0: 7106 4400 e434 0000 0000 8608 6311 7706 q.D..4......c.w.\n-00002100: 4500 ff34 0000 0000 8608 7211 8106 4500 E..4......r...E.\n-00002110: 0c35 0000 0000 8608 810f dd00 4600 2735 .5..........F.'5\n-00002120: 0000 0000 8608 930f 9b01 4600 3435 0000 ..........F.45..\n-00002130: 0000 8608 8111 5706 4700 4f35 0000 0000 ......W.G.O5....\n-00002140: 8608 8e11 6106 4700 5c35 0000 0000 8608 ....a.G.\\5......\n-00002150: 9b11 5706 4800 7735 0000 0000 8608 ad11 ..W.H.w5........\n-00002160: 6106 4800 8435 0000 0000 8608 bf11 fc01 a.H..5..........\n-00002170: 4900 0000 0100 3703 0000 0100 3703 0000 I.....7.....7...\n-00002180: 0100 3703 0000 0100 3703 0000 0100 3703 ..7.....7.....7.\n-00002190: 0000 0100 3703 0000 0100 3703 0000 0100 ....7.....7.....\n-000021a0: 2f04 0000 0100 3703 0000 0100 3703 0000 /.....7.....7...\n-000021b0: 0100 7b04 0000 0100 7b04 0000 0200 3703 ..{.....{.....7.\n-000021c0: 0000 0100 a204 0000 0100 2f04 0000 0100 ........../.....\n-000021d0: 2f04 0000 0100 a204 0000 0100 b004 0000 /...............\n-000021e0: 0200 7b04 0000 0100 a204 0000 0100 7b04 ..{...........{.\n-000021f0: 0000 0200 a204 0000 0100 a204 0000 0100 ................\n-00002200: e504 0000 0100 3703 0000 0100 3703 0000 ......7.....7...\n-00002210: 0100 4108 0000 0100 5908 0000 0200 6508 ..A.....Y.....e.\n-00002220: 0000 0100 ba09 0000 0200 c509 0000 0300 ................\n-00002230: cc09 0000 0100 cc09 0000 0100 a401 0000 ................\n-00002240: 0200 c301 0000 0100 a401 0000 0200 c301 ................\n-00002250: 0000 0300 930a 0000 0100 ad0a 0000 0200 ................\n-00002260: b20a 0000 0100 bc0a 0000 0100 c40a 0000 ................\n-00002270: 0100 6508 0000 0100 ce0a 0000 0100 ce0a ..e.............\n-00002280: 0000 0100 6508 0000 0100 c40a 0000 0100 ....e...........\n-00002290: ea0a 0000 0100 1a0b 0000 0200 270b 0000 ............'...\n-000022a0: 0300 320b 0000 0100 510c 0000 0200 1a0b ..2.....Q.......\n-000022b0: 0000 0300 270b 0000 0100 3a0d 0000 0100 ....'.....:.....\n-000022c0: 680d 0000 0200 320b 0000 0100 c50d 0000 h.....2.........\n-000022d0: 0200 cc0d 0000 0100 1a0b 0000 0200 ad0a ................\n-000022e0: 0000 0300 210e 0000 0100 c50d 0000 0200 ....!...........\n-000022f0: cc0d 0000 0100 3703 0000 0100 3703 0000 ......7.....7...\n-00002300: 0100 3703 0000 0100 3703 0000 0100 3703 ..7.....7.....7.\n-00002310: 0000 0100 3703 0000 0100 3703 0000 0100 ....7.....7.....\n-00002320: 3703 0600 0500 0800 9900 4900 e802 3b00 7.........I...;.\n-00002330: 5100 e802 3b00 5900 e802 6a00 6100 e802 Q...;.Y...j.a...\n-00002340: 3b00 6900 5803 8400 7100 e802 6a00 7900 ;.i.X...q...j.y.\n-00002350: e802 6a00 0c00 e802 6a00 0c00 e802 a900 ..j.....j.......\n-00002360: 0c00 c103 b300 1400 e802 bd00 0c00 d903 ................\n-00002370: c200 1c00 e703 d200 1400 f303 d700 0900 ................\n-00002380: f703 dd00 9900 0c04 6a00 1400 1404 e100 ........j.......\n-00002390: a100 2304 e700 a100 2804 ee00 2400 d903 ..#.....(...$...\n-000023a0: c200 0c00 f303 d700 b100 e802 3b00 b900 ............;...\n-000023b0: e802 6a00 b900 8104 0401 c100 9004 0901 ..j.............\n-000023c0: c100 9904 0e01 c100 f303 1401 b900 c103 ................\n-000023d0: b300 c100 a704 1901 c900 c204 1e01 c100 ................\n-000023e0: cf04 1401 c100 d704 0e01 c100 de04 2501 ..............%.\n-000023f0: d900 e802 6a00 e100 d903 2a01 0900 e703 ....j.....*.....\n-00002400: 2f01 0900 0205 6a00 e900 e802 3b00 2c00 /.....j.....;.,.\n-00002410: c103 b300 1900 e802 6a00 7900 1a05 7e01 ........j.y...~.\n-00002420: 7900 2e05 8301 7900 3a05 8901 7900 6e05 y.....y.:...y.n.\n-00002430: 8e01 1900 8305 9401 1900 9a05 9b01 2c00 ..............,.\n-00002440: f303 d700 7900 a605 a001 1901 db05 a801 ....y...........\n-00002450: 1101 e802 ae01 3400 d903 c201 3c00 e703 ......4.....<...\n-00002460: d200 d900 3506 d401 a100 3e06 d801 a100 ....5.....>.....\n-00002470: 5106 dd01 5101 e802 e401 5901 e802 ea01 Q...Q.....Y.....\n-00002480: 6101 8e06 f101 7101 d903 f601 6901 e703 a.....q.....i...\n-00002490: d401 7901 e802 3b00 3900 e802 3b00 8901 ..y...;.9...;...\n-000024a0: 0407 fc01 7901 1207 3b00 8101 1f07 0202 ....y...;.......\n-000024b0: 8101 2407 0902 7900 a605 0f02 8101 3e07 ..$...y.......>.\n-000024c0: 1902 2100 5307 6a00 9901 5907 dd00 7900 ..!.S.j...Y...y.\n-000024d0: 6707 2902 b101 e802 2f02 2101 9607 dd00 g.)...../.!.....\n-000024e0: 7900 a607 d401 a100 af07 3702 f100 b607 y.........7.....\n-000024f0: b300 a100 ca07 3f02 c901 df07 4402 c901 ......?.....D...\n-00002500: 0308 4d02 d901 1908 5302 e101 2e08 5902 ..M.....S.....Y.\n-00002510: a100 3a08 5f02 b101 e802 6902 6901 f703 ..:._.....i.i...\n-00002520: dd00 3c00 f703 dd00 2101 4b08 7402 e901 ..<.....!.K.t...\n-00002530: 7108 7a02 f101 e802 3b00 f101 9c08 7e02 q.z.....;.....~.\n-00002540: 2c00 d903 c201 4400 e703 d200 9901 a607 ,.....D.........\n-00002550: d401 1900 ab08 d401 a100 af07 8d02 1900 ................\n-00002560: b908 9402 1900 c208 dd00 1900 ce08 9a02 ................\n-00002570: 0102 ff08 dd00 f901 0a09 6a00 0102 1109 ..........j.....\n-00002580: d401 e901 1e09 8400 e901 2a09 a002 0902 ..........*.....\n-00002590: 3709 a602 1102 e802 3b00 1902 5409 d401 7.......;...T...\n-000025a0: 2102 e802 6a00 a100 7709 d401 2102 7c09 !...j...w...!.|.\n-000025b0: ad02 2902 8f09 7a02 1902 9b09 b300 3102 ..)...z.......1.\n-000025c0: e802 3b00 2100 ad09 6a00 4400 f703 dd00 ..;.!...j.D.....\n-000025d0: 0902 b309 b402 3902 e802 3b00 4102 e802 ......9...;.A...\n-000025e0: 6a00 4102 1f07 b902 4102 240a c002 d901 j.A.....A.$.....\n-000025f0: 4f0a cc02 6902 e802 d502 6902 7c0a dd02 O...i.....i.|...\n-00002600: 7102 e802 3b00 4902 e802 e502 4902 e802 q...;.I.....I...\n-00002610: 3b00 7902 e802 6a00 a100 8e06 0500 8102 ;.y...j.........\n-00002620: 1109 d401 2100 e00a ec02 a100 3a08 f202 ....!.......:...\n-00002630: 2100 e00a 3b00 8902 b908 f802 8902 0b0b !...;...........\n-00002640: d401 2100 140b 3b00 3400 e802 6a00 2c00 ..!...;.4...j.,.\n-00002650: e802 6a00 2101 e802 6a00 3900 460b 9a02 ..j.!...j.9.F...\n-00002660: 2900 540b fe02 2900 660b 0303 9902 8a0b ).T...).f.......\n-00002670: d401 e901 9d0b 0903 2900 ab0b d401 7101 ........).....q.\n-00002680: c103 b300 7101 c204 0c03 d901 bd0b 1303 ....q...........\n-00002690: d901 d20b d401 c901 1109 d401 2900 df0b ............)...\n-000026a0: 1903 2900 2b0c 2f03 9902 e802 6a00 9902 ..).+./.....j...\n-000026b0: 590c 3b00 9902 6d0c 3b00 9902 810c 3b00 Y.;...m.;.....;.\n-000026c0: a100 af07 a002 c102 e802 3503 9902 e10c ..........5.....\n-000026d0: d401 2900 f50c 3c03 2900 2d0d 4203 d901 ..)...<.).-.B...\n-000026e0: 1109 d401 2900 520d 1903 a102 610d 2f01 ....).R.....a./.\n-000026f0: 3100 e802 6a00 e902 e802 5503 2900 870d 1...j.....U.)...\n-00002700: 5b03 f102 e802 5503 2900 b40d 6203 f902 [.....U.)...b...\n-00002710: a607 d401 a100 cf04 6903 3100 a704 1901 ........i.1.....\n-00002720: 3100 9004 6e03 3100 e20d 7303 d901 1908 1...n.1...s.....\n-00002730: 7803 e101 a607 d401 a100 ed0d 7f03 d901 x...............\n-00002740: f90d 8503 0103 110e d801 0103 180e 8f03 ................\n-00002750: e101 2c0e 9603 e101 1109 d401 d901 3c0e ..,...........<.\n-00002760: 9d03 0903 5b0e 4d02 3100 9904 a403 1103 ....[.M.1.......\n-00002770: e802 3b00 7101 e802 6a00 7101 f303 6903 ..;.q...j.q...i.\n-00002780: 4100 e802 6a00 1903 e802 9b01 2103 e802 A...j.......!...\n-00002790: 3b00 2903 e802 9b01 3103 e802 9b01 3903 ;.).....1.....9.\n-000027a0: e802 3b00 4103 e802 3b00 4903 e802 3b00 ..;.A...;.I...;.\n-000027b0: 5103 e802 3b00 5903 e802 3b00 6103 e802 Q...;.Y...;.a...\n-000027c0: 3b00 6903 e802 3b00 7103 e802 3b00 7903 ;.i...;.q...;.y.\n-000027d0: e802 6207 8903 e802 6a00 2900 1300 5000 ..b.....j.)...P.\n-000027e0: 2e00 db05 d906 2e00 e305 d906 2e00 eb05 ................\n-000027f0: d906 2e00 f305 df06 2e00 fb05 e506 2e00 ................\n-00002800: 0306 ef06 2e00 0b06 0607 2e00 1306 0f07 ................\n-00002810: 2e00 1b06 e506 2e00 2306 3007 2e00 2b06 ........#.0...+.\n-00002820: d906 2e00 3306 5807 2e00 3b06 6907 2e00 ....3.X...;.i...\n-00002830: 4306 7207 4300 0b00 4000 4900 1300 5d00 C.r.C...@.I...].\n-00002840: 6900 2300 6e00 8300 b300 fa00 8900 2300 i.#.n.........#.\n-00002850: 8900 8900 3300 9100 a300 b300 fa00 a900 ....3...........\n-00002860: 2300 9600 a900 3300 9100 e300 3301 3301 #.....3.....3.3.\n-00002870: 4901 2300 3f01 4901 3300 9100 6301 0b00 I.#.?.I.3...c...\n-00002880: 5e01 6901 2300 5201 6901 3300 9100 8901 ^.i.#.R.i.3.....\n-00002890: 1300 5e01 a901 1300 6801 c901 2300 aa03 ..^.....h...#...\n-000028a0: e901 2300 bc03 0902 bb05 ca03 2902 bb05 ..#.........)...\n-000028b0: da03 4902 bb05 4000 6902 2300 3f01 6902 ..I...@.i.#.?.i.\n-000028c0: 3300 9100 8902 2300 ea03 a902 2300 fd03 3.....#.....#...\n-000028d0: 1104 1604 1a04 3504 4c04 6304 8104 9304 ......5.L.c.....\n-000028e0: aa04 b504 bf04 cc04 de04 e704 2505 3105 ............%.1.\n-000028f0: 4605 6b05 7f05 bb05 ce05 e705 fa05 1806 F.k.............\n-00002900: 4306 5c06 6c06 7c06 8706 0200 0100 0300 C.\\.l.|.........\n-00002910: 0300 0400 0600 0500 0700 0600 0800 0700 ................\n-00002920: 0a00 0b00 0e00 0000 d211 9006 0000 db11 ................\n-00002930: 9006 0000 e411 9506 0000 f111 9906 0000 ................\n-00002940: fb11 9906 0000 0912 9d06 0000 0912 a306 ................\n-00002950: 0000 0e12 a906 0000 3512 ad06 0000 3d12 ........5.....=.\n-00002960: 9906 0000 4b12 9906 0000 5212 b206 0000 ....K.....R.....\n-00002970: 5812 bb06 0000 6a12 c406 0000 d70a 9506 X.....j.........\n-00002980: 0000 7712 c906 0000 8212 c906 0000 1c00 ..w.............\n-00002990: ce06 0000 3d12 9906 0000 8d12 c406 0000 ....=...........\n-000029a0: 9612 c406 0000 a412 d306 0200 0200 0300 ................\n-000029b0: 0200 0300 0500 0200 0500 0700 0100 0600 ................\n-000029c0: 0700 0200 0700 0900 0100 0800 0900 0200 ................\n-000029d0: 0900 0b00 0100 0a00 0b00 0200 1000 0d00 ................\n-000029e0: 0200 1500 0f00 0100 1600 0f00 0200 2200 ..............\".\n-000029f0: 1100 0200 2100 1300 0200 2800 1500 0100 ....!.....(.....\n-00002a00: 2900 1500 0200 2a00 1700 0100 2b00 1700 ).....*.....+...\n-00002a10: 0200 2c00 1900 0200 2d00 1b00 0200 4a00 ..,.....-.....J.\n-00002a20: 1d00 0100 4b00 1d00 0200 4c00 1f00 0100 ....K.....L.....\n-00002a30: 4d00 1f00 0200 4e00 2100 0100 4f00 2100 M.....N.!...O.!.\n-00002a40: 0200 5000 2300 0100 5100 2300 0200 5200 ..P.#...Q.#...R.\n-00002a50: 2500 0100 5300 2500 0200 5400 2700 0100 %...S.%...T.'...\n-00002a60: 5500 2700 0200 5600 2900 0100 5700 2900 U.'...V.)...W.).\n-00002a70: 0200 5800 2b00 0100 5900 2b00 0200 5a00 ..X.+...Y.+...Z.\n-00002a80: 2d00 0600 4400 4900 0600 4800 1f00 0600 -...D.I...H.....\n-00002a90: 4c00 4b00 a200 b700 cb00 f300 7701 bb01 L.K.........w...\n-00002aa0: cc01 8502 0480 0000 0000 5c00 ae11 0000 ..........\\.....\n+00001c10: 2101 0500 0100 2b01 0800 0100 3a01 0b00 !.....+.....:...\n+00001c20: 0100 4401 0f00 0100 7201 0f00 0100 7e01 ..D.....r.....~.\n+00001c30: 0b00 0100 8d01 1300 0100 9901 1700 2100 ..............!.\n+00001c40: b201 1b00 2100 be01 1b00 2100 d301 1f00 ....!.....!.....\n+00001c50: 0100 ff01 2300 0100 1b02 0800 0100 2b01 ....#.........+.\n+00001c60: 0800 0100 2302 2700 0100 4c02 2f00 0100 ....#.'...L./...\n+00001c70: 8102 3700 0100 9602 3700 0100 a202 0500 ..7.....7.......\n+00001c80: 0100 b202 0800 5020 0000 0000 8618 ea02 ......P ........\n+00001c90: 4200 0100 5920 0000 0000 8618 ea02 0f04 B...Y ..........\n+00001ca0: 0100 6320 0000 0000 8618 ea02 1904 0200 ..c ............\n+00001cb0: 6d20 0000 0000 8618 ea02 1f04 0300 8020 m ............. \n+00001cc0: 0000 0000 c600 ab0a 8301 0400 1821 0000 .............!..\n+00001cd0: 0000 8608 9c08 3704 0400 9421 0000 0000 ......7....!....\n+00001ce0: 8600 840e 4a04 0500 ec21 0000 0000 8618 ....J....!......\n+00001cf0: ea02 4200 0600 0c22 0000 0000 8608 8d0e ..B....\"........\n+00001d00: 5f04 0600 2822 0000 0000 8608 9a0e 5f04 _...(\"........_.\n+00001d10: 0600 4322 0000 0000 8618 ea02 4200 0600 ..C\"........B...\n+00001d20: 5422 0000 0000 8608 a70e 8301 0600 6f22 T\"............o\"\n+00001d30: 0000 0000 8608 b80e 9700 0600 8022 0000 .............\"..\n+00001d40: 0000 8608 c90e 7a00 0700 9b22 0000 0000 ......z....\"....\n+00001d50: 8608 d70e e302 0700 a822 0000 0000 8608 .........\"......\n+00001d60: e50e 7a00 0800 c322 0000 0000 8608 f70e ..z....\"........\n+00001d70: e302 0800 cd22 0000 0000 8618 ea02 4200 .....\"........B.\n+00001d80: 0900 0023 0000 0000 8608 090f 7104 0900 ...#........q...\n+00001d90: 1b23 0000 0000 8608 1a0f 7b04 0900 2823 .#........{...(#\n+00001da0: 0000 0000 8608 2b0f 8301 0a00 4323 0000 ......+.....C#..\n+00001db0: 0000 8608 1c0b 9700 0a00 5023 0000 0000 ..........P#....\n+00001dc0: 8608 380f 8104 0b00 6b23 0000 0000 8608 ..8.....k#......\n+00001dd0: 470f 8b04 0b00 7823 0000 0000 8608 560f G.....x#......V.\n+00001de0: 8104 0c00 9323 0000 0000 8608 650f 8b04 .....#......e...\n+00001df0: 0c00 a023 0000 0000 8608 740f 9104 0d00 ...#......t.....\n+00001e00: bb23 0000 0000 8608 830f 9b04 0d00 c823 .#.............#\n+00001e10: 0000 0000 8608 920f 7a00 0e00 e323 0000 ........z....#..\n+00001e20: 0000 8608 a40f e302 0e00 f023 0000 0000 ...........#....\n+00001e30: 8608 b60f 7104 0f00 0b24 0000 0000 8608 ....q....$......\n+00001e40: c30f 7b04 0f00 1824 0000 0000 8608 d00f ..{....$........\n+00001e50: 7104 1000 3324 0000 0000 8608 e20f 7b04 q...3$........{.\n+00001e60: 1000 4024 0000 0000 8608 f40f 8c01 1100 ..@$............\n+00001e70: 8e24 0000 0000 8618 ea02 4200 1100 9824 .$........B....$\n+00001e80: 0000 0000 8600 0710 a804 1100 b025 0000 .............%..\n+00001e90: 0000 8600 b706 4200 1400 0c26 0000 0000 ......B....&....\n+00001ea0: 8100 c007 c104 1400 9426 0000 0000 8100 .........&......\n+00001eb0: 1410 d604 1700 e426 0000 0000 8618 ea02 .......&........\n+00001ec0: ea04 1800 4027 0000 0000 8600 2510 f204 ....@'......%...\n+00001ed0: 1a00 1829 0000 0000 9100 3510 1e05 1c00 ...)......5.....\n+00001ee0: 9c29 0000 0000 8100 3d10 3305 1f00 bb29 .)......=.3....)\n+00001ef0: 0000 0000 8618 ea02 4200 2100 c429 0000 ........B.!..)..\n+00001f00: 0000 8618 ea02 3b05 2100 d429 0000 0000 ......;.!..)....\n+00001f10: 8618 ea02 4105 2200 e429 0000 0000 8608 ....A.\"..)......\n+00001f20: 9c08 4805 2300 0a2a 0000 0000 8608 6309 ..H.#..*......c.\n+00001f30: 5305 2400 1c2a 0000 0000 8600 3003 5a05 S.$..*......0.Z.\n+00001f40: 2600 402a 0000 0000 8600 840e 4105 2700 &.@*........A.'.\n+00001f50: 702a 0000 0000 8600 840e 3b05 2800 a82a p*........;.(..*\n+00001f60: 0000 0000 8600 9308 6405 2900 c92a 0000 ........d.)..*..\n+00001f70: 0000 8600 c405 6a05 2a00 dc2a 0000 0000 ......j.*..*....\n+00001f80: 8600 8b08 5a05 2c00 fd2a 0000 0000 8600 ....Z.,..*......\n+00001f90: a109 5305 2d00 102b 0000 0000 8600 1603 ..S.-..+........\n+00001fa0: 7205 2f00 2b2b 0000 0000 8600 a809 7c05 r./.++........|.\n+00001fb0: 2f00 3c2b 0000 0000 8318 ea02 3b05 3000 /.<+........;.0.\n+00001fc0: 602b 0000 0000 8608 2403 8805 3100 882b `+......$...1..+\n+00001fd0: 0000 0000 e109 4a10 0d02 3100 a82b 0000 ......J...1..+..\n+00001fe0: 0000 8600 3403 7a00 3100 c82b 0000 0000 ....4.z.1..+....\n+00001ff0: e101 7510 7a00 3100 e82b 0000 0000 8600 ..u.z.1..+......\n+00002000: b909 4200 3100 f62b 0000 0000 e101 9d10 ..B.1..+........\n+00002010: 4200 3100 042c 0000 0000 8618 ea02 4200 B.1..,........B.\n+00002020: 3100 302c 0000 0000 8608 920f 7a00 3100 1.0,........z.1.\n+00002030: 4b2c 0000 0000 8608 a40f e302 3100 582c K,..........1.X,\n+00002040: 0000 0000 8608 c210 7a00 3200 732c 0000 ........z.2.s,..\n+00002050: 0000 8608 cd10 e302 3200 802c 0000 0000 ........2..,....\n+00002060: 8608 d810 9105 3300 9c2c 0000 0000 8608 ......3..,......\n+00002070: e210 a305 3300 b82c 0000 0000 c400 f810 ....3..,........\n+00002080: 4200 3300 8830 0000 0000 c401 0411 ea05 B.3..0..........\n+00002090: 3300 ac30 0000 0000 8100 1011 f905 3400 3..0..........4.\n+000020a0: 4431 0000 0000 8100 2411 0b06 3400 b833 D1......$...4..3\n+000020b0: 0000 0000 8100 3111 3006 3600 ec33 0000 ......1.0.6..3..\n+000020c0: 0000 8100 4711 4506 3900 a734 0000 0000 ....G.E.9..4....\n+000020d0: 8618 ea02 5d06 3a00 b334 0000 0000 8618 ....].:..4......\n+000020e0: ea02 6506 3c00 dc34 0000 0000 e601 5a11 ..e.<..4......Z.\n+000020f0: 6e06 3f00 df34 0000 0000 e601 6511 9b03 n.?..4......e...\n+00002100: 4100 e234 0000 0000 e601 6511 7406 4200 A..4......e.t.B.\n+00002110: e534 0000 0000 e601 7111 9b03 4300 f334 .4......q...C..4\n+00002120: 0000 0000 e601 7e11 7b06 4400 2535 0000 ......~.{.D.%5..\n+00002130: 0000 e601 8a11 7b06 4500 2835 0000 0000 ......{.E.(5....\n+00002140: e601 9711 9b03 4600 2c35 0000 0000 e601 ......F.,5......\n+00002150: a511 7406 4700 6835 0000 0000 e601 5b0e ..t.G.h5......[.\n+00002160: 8206 4800 bc35 0000 0000 c600 b811 0d02 ..H..5..........\n+00002170: 4900 0000 0100 f002 0000 0100 f002 0000 I...............\n+00002180: 0100 f002 0000 0100 f002 0000 0100 6c03 ..............l.\n+00002190: 0000 0100 f002 0000 0100 f002 0000 0100 ................\n+000021a0: f002 0000 0100 f002 0000 0100 f002 0000 ................\n+000021b0: 0100 f002 0000 0100 f002 0000 0100 f002 ................\n+000021c0: 0000 0100 f002 0000 0100 f002 0000 0100 ................\n+000021d0: f002 0000 0100 fb04 0000 0200 0805 0000 ................\n+000021e0: 0300 1305 0000 0100 dd06 0000 0200 fb04 ................\n+000021f0: 0000 0300 0805 0000 0100 cd07 0000 0100 ................\n+00002200: 0808 0000 0200 1305 0000 0100 6508 0000 ............e...\n+00002210: 0200 6c08 0000 0100 fb04 0000 0200 1109 ..l.............\n+00002220: 0000 0300 1609 0000 0100 6508 0000 0200 ..........e.....\n+00002230: 6c08 0000 0100 f002 0000 0100 f002 0000 l...............\n+00002240: 0100 7b09 0000 0100 7b09 0000 0200 f002 ..{.....{.......\n+00002250: 0000 0100 9009 0000 0100 6c03 0000 0100 ..........l.....\n+00002260: 6c03 0000 0100 9009 0000 0100 9509 0000 l...............\n+00002270: 0200 7b09 0000 0100 9009 0000 0100 7b09 ..{...........{.\n+00002280: 0000 0200 9009 0000 0100 9009 0000 0100 ................\n+00002290: af09 0000 0100 f002 0000 0100 f002 0000 ................\n+000022a0: 0100 e70b 0000 0100 ff0b 0000 0200 0b0c ................\n+000022b0: 0000 0100 290d 0000 0200 340d 0000 0300 ....).....4.....\n+000022c0: 3b0d 0000 0100 3b0d 0000 0100 8102 0000 ;.....;.........\n+000022d0: 0200 9602 0000 0100 8102 0000 0200 9602 ................\n+000022e0: 0000 0300 020e 0000 0100 1109 0000 0200 ................\n+000022f0: 1c0e 0000 0100 260e 0000 0100 2e0e 0000 ......&.........\n+00002300: 0100 0b0c 0000 0100 380e 0000 0100 380e ........8.....8.\n+00002310: 0000 0100 0b0c 0000 0100 2e0e 0000 0100 ................\n+00002320: 540e 0900 1500 0b00 0501 0c00 ea02 4200 T.............B.\n+00002330: 0c00 ea02 4600 0c00 fe02 5000 1400 ea02 ....F.....P.....\n+00002340: 5a00 0c00 1603 5f00 1c00 2403 6f00 1400 Z....._...$.o...\n+00002350: 3003 7400 2900 3403 7a00 6100 4903 4200 0.t.).4.z.a.I.B.\n+00002360: 1400 5103 7e00 6900 6003 8400 6900 6503 ..Q.~.i.`...i.e.\n+00002370: 8b00 2400 1603 5f00 0c00 3003 7400 7900 ..$..._...0.t.y.\n+00002380: ea02 9700 8100 ea02 9700 8900 ea02 9700 ................\n+00002390: 9100 ea02 4200 9900 ea02 9700 a100 3704 ....B.........7.\n+000023a0: e600 a900 ea02 4200 b100 ea02 4200 b900 ......B.....B...\n+000023b0: ea02 9700 c100 ea02 4200 c900 c104 8301 ........B.......\n+000023c0: c100 3003 8701 d100 e604 8c01 1100 ea02 ..0.............\n+000023d0: 4200 d900 ea02 4200 0900 2705 9101 1900 B.....B...'.....\n+000023e0: 4305 9601 1900 5505 9b01 e900 7905 8301 C.....U.....y...\n+000023f0: f900 9605 a001 6900 a405 a301 1900 aa05 ......i.........\n+00002400: 8301 f900 bc05 aa01 c100 fe02 5000 c100 ............P...\n+00002410: c405 b001 0101 d405 b701 0101 e905 8301 ................\n+00002420: 0901 fb05 bd01 0901 c104 8301 1901 4006 ..............@.\n+00002430: c601 1900 5506 cc01 1900 b706 e201 e900 ....U...........\n+00002440: ea02 4200 e900 e506 9700 e900 f906 9700 ..B.............\n+00002450: e900 0d07 9700 6900 2307 aa01 4901 ea02 ......i.#...I...\n+00002460: e801 e900 7407 8301 1900 8807 ef01 1900 ....t...........\n+00002470: c007 f501 0901 e507 0702 0101 c104 8301 ................\n+00002480: 1900 f207 cc01 2101 0108 0d02 2100 ea02 ......!.....!...\n+00002490: 4200 7101 ea02 1102 1900 2708 1702 7901 B.q.......'...y.\n+000024a0: ea02 1102 1900 5408 1e02 8101 8208 8301 ......T.........\n+000024b0: 6900 8b08 8701 2100 9308 2502 2100 9c08 i.....!...%.!...\n+000024c0: 2a02 2100 a508 2f02 9101 1603 3502 2900 *.!.../.....5.).\n+000024d0: 2403 0d02 0101 c808 3a02 9901 8208 8301 $.......:.......\n+000024e0: 6900 dd08 4102 0101 e908 4702 a101 0109 i...A.....G.....\n+000024f0: 5102 a101 0809 5602 9901 2109 5d02 9901 Q.....V...!.]...\n+00002500: c104 8301 0101 3109 6402 a901 5009 0702 ......1.d...P...\n+00002510: 2100 6309 6b02 b101 ea02 4200 b101 8109 !.c.k.....B.....\n+00002520: 7102 b901 9c08 7702 b901 6309 7c02 b901 q.....w...c.|...\n+00002530: 3003 8202 b101 fe02 5000 b901 9308 2502 0.......P.....%.\n+00002540: 8901 c405 8702 b901 8b08 8202 b901 a109 ................\n+00002550: 7c02 b901 a809 8f02 2900 b909 4200 c901 |.......)...B...\n+00002560: ea02 9700 2c00 fe02 5000 3900 ea02 4200 ....,...P.9...B.\n+00002570: b100 d109 c202 b100 e509 c802 b100 f109 ................\n+00002580: cf02 b100 250a d502 3900 3a0a dc02 3900 ....%...9.:...9.\n+00002590: 510a e302 2c00 3003 7400 b100 5d0a e802 Q...,.0.t...]...\n+000025a0: f101 ea02 f002 3400 1603 0403 3c00 2403 ......4.....<.$.\n+000025b0: 6f00 d900 ab0a 8301 6900 b40a 5102 2102 o.......i...Q.!.\n+000025c0: ea02 1603 2902 ea02 1c03 3102 f90a 2303 ....).....1...#.\n+000025d0: c100 1603 2803 3902 2403 8301 4102 ea02 ....(.9.$...A...\n+000025e0: 9700 0900 ea02 9700 4102 1c0b 9700 3901 ........A.....9.\n+000025f0: 290b 2e03 3901 2e0b 3503 b100 5d0a 3b03 )...9...5...].;.\n+00002600: 3901 480b 4503 4100 5d0b 4200 5102 630b 9.H.E.A.].B.Q.c.\n+00002610: 7a00 b100 710b 5503 6902 ea02 5b03 f901 z...q.U.i...[...\n+00002620: a00b 7a00 b100 8208 8301 6900 2307 6303 ..z.......i.#.c.\n+00002630: d101 b00b 5000 6900 c40b 6b03 0101 c808 ....P.i...k.....\n+00002640: 7003 9901 d40b 7603 6900 e00b 7c03 6902 p.....v.i...|.i.\n+00002650: ea02 8603 3902 3403 7a00 3c00 3403 7a00 ....9.4.z.<.4.z.\n+00002660: f901 f10b 9103 f900 120c 9703 8102 ea02 ................\n+00002670: 9700 8102 3d0c 9b03 2c00 1603 0403 4400 ....=...,.....D.\n+00002680: 2403 6f00 5102 8208 8301 3900 4c0c 8301 $.o.Q.....9.L...\n+00002690: 6900 2307 aa03 3900 5a0c b103 3900 630c i.#...9.Z...9.c.\n+000026a0: 7a00 3900 6f0c 9101 c900 830c 7a00 e100 z.9.o.......z...\n+000026b0: 8e0c 4200 f900 950c e600 8902 a60c b703 ..B.............\n+000026c0: 9102 ea02 9700 9902 c30c 8301 a102 ea02 ................\n+000026d0: 4200 6900 e60c 8301 a102 eb0c be03 a902 B.i.............\n+000026e0: fe0c 9703 9902 0a0d 5000 b102 ea02 9700 ........P.......\n+000026f0: 4100 1c0d 4200 4400 3403 7a00 8902 220d A...B.D.4.z...\".\n+00002700: c503 b902 ea02 9700 c102 ea02 4200 c102 ............B...\n+00002710: 290b ca03 c102 930d d103 0101 be0d dd03 )...............\n+00002720: e902 ea02 e603 e902 eb0d ee03 f102 ea02 ................\n+00002730: 9700 c902 ea02 f603 c902 ea02 9700 f902 ................\n+00002740: ea02 4200 6900 f90a 0500 0103 c104 8301 ..B.i...........\n+00002750: 4100 4a0e fd03 6900 e00b 0304 4100 4a0e A.J...i.....A.J.\n+00002760: 9700 0903 5a0c 0904 0903 750e 8301 4100 ....Z.....u...A.\n+00002770: 7e0e 9700 3400 ea02 4200 2c00 ea02 4200 ~...4...B.,...B.\n+00002780: f901 ea02 4200 1903 ea02 e302 2103 ea02 ....B.......!...\n+00002790: 9700 2903 ea02 e302 3103 ea02 e302 3903 ..).....1.....9.\n+000027a0: ea02 9700 4103 ea02 9700 4903 ea02 9700 ....A.....I.....\n+000027b0: 5103 ea02 9700 5903 ea02 9700 6103 ea02 Q.....Y.....a...\n+000027c0: 9700 6903 ea02 9700 7103 ea02 9700 7903 ..i.....q.....y.\n+000027d0: ea02 6007 8903 ea02 4200 2e00 db05 d706 ..`.....B.......\n+000027e0: 2e00 e305 d706 2e00 eb05 d706 2e00 f305 ................\n+000027f0: dd06 2e00 fb05 e306 2e00 0306 ed06 2e00 ................\n+00002800: 0b06 0407 2e00 1306 0d07 2e00 1b06 e306 ................\n+00002810: 2e00 2306 2e07 2e00 2b06 d706 2e00 3306 ..#.....+.....3.\n+00002820: 5607 2e00 3b06 6707 2e00 4306 7007 4300 V...;.g...C.p.C.\n+00002830: 7b00 9c00 4900 8b00 b600 6300 8300 a600 {...I.....c.....\n+00002840: 6900 8b00 c300 8900 9b00 d000 a300 8300 i...............\n+00002850: 0401 a900 9b00 eb00 a900 ab00 f300 c900 ................\n+00002860: 9b00 f800 c900 ab00 f300 e900 9b00 0e01 ................\n+00002870: 0301 7b00 9c00 0901 9b00 2001 2901 bb00 ..{....... .)...\n+00002880: 2e01 4301 fb02 9402 4901 bb00 3e01 6901 ..C.....I...>.i.\n+00002890: bb00 a600 8901 9b00 4e01 8901 ab00 f300 ........N.......\n+000028a0: a901 9b00 6101 c901 9b00 7401 6902 9b00 ....a.....t.i...\n+000028b0: 4e01 6902 ab00 f300 8902 9b00 a002 8902 N.i.............\n+000028c0: ab00 f300 a902 8b00 0401 c902 8b00 ac02 ................\n+000028d0: 2604 3d04 5404 6404 6904 6d04 7604 8604 &.=.T.d.i.m.v...\n+000028e0: 9604 a104 b404 cc04 de04 fc04 2705 4e05 ............'.N.\n+000028f0: 6005 7705 8205 8d05 9a05 ac05 b505 f305 `.w.............\n+00002900: ff05 1406 3906 4d06 8906 0200 0100 0300 ....9.M.........\n+00002910: 0200 0400 0400 0500 0700 0800 1000 0900 ................\n+00002920: 1100 0a00 1300 0000 d211 8f06 0000 d711 ................\n+00002930: 9506 0000 e011 9506 0000 e911 9a06 0000 ................\n+00002940: f611 9e06 0000 0012 9e06 0000 0e12 a206 ................\n+00002950: 0000 410e 9a06 0000 1b12 a706 0000 2612 ..A...........&.\n+00002960: a706 0000 2f00 ac06 0000 3112 9e06 0000 ..../.....1.....\n+00002970: 3f12 a206 0000 4812 a206 0000 5612 b106 ?.....H.....V...\n+00002980: 0000 d211 b606 0000 6512 bc06 0000 8c12 ........e.......\n+00002990: c006 0000 3112 9e06 0000 9412 9e06 0000 ....1...........\n+000029a0: 9b12 c506 0000 a112 ce06 0200 0600 0300 ................\n+000029b0: 0200 0900 0500 0200 0a00 0700 0200 0c00 ................\n+000029c0: 0900 0100 0d00 0900 0200 0e00 0b00 0100 ................\n+000029d0: 0f00 0b00 0200 1000 0d00 0100 1100 0d00 ................\n+000029e0: 0200 1300 0f00 0100 1400 0f00 0200 1500 ................\n+000029f0: 1100 0100 1600 1100 0200 1700 1300 0100 ................\n+00002a00: 1800 1300 0200 1900 1500 0100 1a00 1500 ................\n+00002a10: 0200 1b00 1700 0100 1c00 1700 0200 1d00 ................\n+00002a20: 1900 0100 1e00 1900 0200 1f00 1b00 0100 ................\n+00002a30: 2000 1b00 0200 2100 1d00 0100 2200 1d00 .....!.....\"...\n+00002a40: 0200 2300 1f00 0200 3000 2100 0100 3100 ..#.....0.!...1.\n+00002a50: 2100 0200 3d00 2300 0200 3c00 2500 0200 !...=.#...<.%...\n+00002a60: 4300 2700 0100 4400 2700 0200 4500 2900 C.'...D.'...E.).\n+00002a70: 0100 4600 2900 0200 4700 2b00 0200 4800 ..F.)...G.+...H.\n+00002a80: 2d00 0900 7a00 8f00 0900 7e00 1100 0900 -...z.....~.....\n+00002a90: 8200 bd00 3b00 5400 6800 9000 bb02 fd02 ....;.T.h.......\n+00002aa0: 0e03 a203 0480 0000 0000 5c00 ae11 0000 ..........\\.....\n 00002ab0: 0000 0000 0000 b312 0000 0400 0000 0000 ................\n-00002ac0: 0000 0000 0000 9107 9614 0000 0000 0000 ................\n+00002ac0: 0000 0000 0000 8f07 9614 0000 0000 0000 ................\n 00002ad0: 5c00 ae11 0000 0000 0000 0000 9f14 0000 \\...............\n 00002ae0: 0000 0000 5c00 ae11 0000 0000 0000 0000 ....\\...........\n-00002af0: aa14 0000 0000 0000 5c00 ae11 0000 0000 ........\\.......\n-00002b00: 0000 0000 1603 0000 0000 0400 0000 0000 ................\n-00002b10: 0000 0000 0000 9107 6305 0000 0000 0200 ........c.......\n-00002b20: 0600 0400 0000 0000 0000 9a07 bb14 0000 ................\n-00002b30: 0000 0400 0000 0000 0000 0000 0000 9107 ................\n-00002b40: fd01 0000 0000 0200 0600 0400 0000 0000 ................\n-00002b50: 0000 9a07 d114 0000 0000 0200 0600 0400 ................\n-00002b60: 0000 0000 0000 9a07 dc14 0000 0000 0800 ................\n-00002b70: 0700 0a00 0900 0000 003c 4d6f 6475 6c65 ..........NAnt.NUnit2.Ty\n-00002b90: 7065 7300 4361 7465 676f 7269 6573 0043 pes.Categories.C\n-00002ba0: 6174 6567 6f72 7900 4361 7465 676f 7279 ategory.Category\n-00002bb0: 436f 6c6c 6563 7469 6f6e 004e 556e 6974 Collection.NUnit\n-00002bc0: 3254 6573 7443 6f6c 6c65 6374 696f 6e00 2TestCollection.\n-00002bd0: 4e55 6e69 7432 5465 7374 456e 756d 6572 NUnit2TestEnumer\n-00002be0: 6174 6f72 004e 416e 742e 4e55 6e69 7432 ator.NAnt.NUnit2\n-00002bf0: 2e54 6173 6b73 004e 556e 6974 3254 6173 .Tasks.NUnit2Tas\n-00002c00: 6b00 4576 656e 7443 6f6c 6c65 6374 6f72 k.EventCollector\n-00002c10: 004e 556e 6974 3254 6573 7444 6f6d 6169 .NUnit2TestDomai\n-00002c20: 6e00 4173 7365 6d62 6c79 5265 736f 6c76 n.AssemblyResolv\n-00002c30: 6548 616e 646c 6572 004e 556e 6974 3254 eHandler.NUnit2T\n-00002c40: 6573 7400 5f69 6e63 6c75 6465 7300 5f65 est._includes._e\n+00002b90: 7065 7300 4361 7465 676f 7279 436f 6c6c pes.CategoryColl\n+00002ba0: 6563 7469 6f6e 0043 6174 6567 6f72 6965 ection.Categorie\n+00002bb0: 7300 4361 7465 676f 7279 004e 556e 6974 s.Category.NUnit\n+00002bc0: 3254 6573 7400 4e41 6e74 2e4e 556e 6974 2Test.NAnt.NUnit\n+00002bd0: 322e 5461 736b 7300 4e55 6e69 7432 5465 2.Tasks.NUnit2Te\n+00002be0: 7374 446f 6d61 696e 0041 7373 656d 626c stDomain.Assembl\n+00002bf0: 7952 6573 6f6c 7665 4861 6e64 6c65 7200 yResolveHandler.\n+00002c00: 4e55 6e69 7432 5465 7374 436f 6c6c 6563 NUnit2TestCollec\n+00002c10: 7469 6f6e 004e 556e 6974 3254 6573 7445 tion.NUnit2TestE\n+00002c20: 6e75 6d65 7261 746f 7200 4e55 6e69 7432 numerator.NUnit2\n+00002c30: 5461 736b 0045 7665 6e74 436f 6c6c 6563 Task.EventCollec\n+00002c40: 746f 7200 5f69 6e63 6c75 6465 7300 5f65 tor._includes._e\n 00002c50: 7863 6c75 6465 7300 5f6e 616d 6500 5f69 xcludes._name._i\n 00002c60: 6644 6566 696e 6564 005f 756e 6c65 7373 fDefined._unless\n-00002c70: 4465 6669 6e65 6400 5f62 6173 6545 6e75 Defined._baseEnu\n-00002c80: 6d65 7261 746f 7200 4945 6e75 6d65 7261 merator.IEnumera\n-00002c90: 746f 7200 5379 7374 656d 2e43 6f6c 6c65 tor.System.Colle\n-00002ca0: 6374 696f 6e73 005f 6c61 6265 6c73 005f ctions._labels._\n-00002cb0: 6861 6c74 4f6e 4661 696c 7572 6500 5f74 haltOnFailure._t\n-00002cc0: 6573 7473 004c 6973 7460 3100 5379 7374 ests.List`1.Syst\n-00002cd0: 656d 2e43 6f6c 6c65 6374 696f 6e73 2e47 em.Collections.G\n-00002ce0: 656e 6572 6963 005f 666f 726d 6174 7465 eneric._formatte\n-00002cf0: 7245 6c65 6d65 6e74 7300 466f 726d 6174 rElements.Format\n-00002d00: 7465 7245 6c65 6d65 6e74 004e 416e 742e terElement.NAnt.\n-00002d10: 4e55 6e69 742e 5479 7065 7300 6f75 7457 NUnit.Types.outW\n-00002d20: 7269 7465 7200 5465 7874 5772 6974 6572 riter.TextWriter\n-00002d30: 0053 7973 7465 6d2e 494f 0065 7272 6f72 .System.IO.error\n-00002d40: 5772 6974 6572 0063 7572 7265 6e74 5465 Writer.currentTe\n-00002d50: 7374 4e61 6d65 005f 7072 696e 744c 6162 stName._printLab\n-00002d60: 656c 005f 646f 6d61 696e 0041 7070 446f el._domain.AppDo\n-00002d70: 6d61 696e 0053 7973 7465 6d00 5f70 726f main.System._pro\n-00002d80: 6265 5061 7468 7300 5f72 6566 6572 656e bePaths._referen\n-00002d90: 6365 4173 7365 6d62 6c69 6573 005f 6173 ceAssemblies._as\n-00002da0: 7365 6d62 6c79 4361 6368 6500 4861 7368 semblyCache.Hash\n-00002db0: 7461 626c 6500 5f61 7373 656d 626c 7946 table._assemblyF\n-00002dc0: 696c 6500 4669 6c65 496e 666f 005f 7465 ile.FileInfo._te\n-00002dd0: 7374 6e61 6d65 005f 7873 6c74 4669 6c65 stname._xsltFile\n-00002de0: 005f 6173 7365 6d62 6c69 6573 0041 7373 ._assemblies.Ass\n-00002df0: 656d 626c 7946 696c 6553 6574 004e 416e emblyFileSet.NAn\n-00002e00: 742e 446f 744e 6574 2e54 7970 6573 005f t.DotNet.Types._\n-00002e10: 7265 6665 7265 6e63 6573 005f 6170 7043 references._appC\n-00002e20: 6f6e 6669 6746 696c 6500 5f63 6174 6567 onfigFile._categ\n-00002e30: 6f72 6965 7300 456c 656d 656e 744e 616d ories.ElementNam\n-00002e40: 6541 7474 7269 6275 7465 004e 416e 742e eAttribute.NAnt.\n-00002e50: 436f 7265 2e41 7474 7269 6275 7465 7300 Core.Attributes.\n-00002e60: 2e63 746f 7200 4275 696c 6445 6c65 6d65 .ctor.BuildEleme\n-00002e70: 6e74 4172 7261 7941 7474 7269 6275 7465 ntArrayAttribute\n-00002e80: 0044 6174 6154 7970 6542 6173 6500 4e41 .DataTypeBase.NA\n-00002e90: 6e74 2e43 6f72 6500 5461 736b 4174 7472 nt.Core.TaskAttr\n-00002ea0: 6962 7574 6541 7474 7269 6275 7465 0076 ibuteAttribute.v\n-00002eb0: 616c 7565 0053 7472 696e 6755 7469 6c73 alue.StringUtils\n-00002ec0: 004e 416e 742e 436f 7265 2e55 7469 6c00 .NAnt.Core.Util.\n-00002ed0: 436f 6e76 6572 7445 6d70 7479 546f 4e75 ConvertEmptyToNu\n-00002ee0: 6c6c 0042 6f6f 6c65 616e 5661 6c69 6461 ll.BooleanValida\n-00002ef0: 746f 7241 7474 7269 6275 7465 0045 6c65 torAttribute.Ele\n-00002f00: 6d65 6e74 0043 6f6c 6c65 6374 696f 6e60 ment.Collection`\n-00002f10: 3100 5379 7374 656d 2e43 6f6c 6c65 6374 1.System.Collect\n-00002f20: 696f 6e73 2e4f 626a 6563 744d 6f64 656c ions.ObjectModel\n-00002f30: 0049 4c69 7374 6031 0067 6574 5f43 6f75 .IList`1.get_Cou\n-00002f40: 6e74 0049 456e 756d 6572 6174 6f72 6031 nt.IEnumerator`1\n-00002f50: 0047 6574 456e 756d 6572 6174 6f72 0067 .GetEnumerator.g\n-00002f60: 6574 5f43 7572 7265 6e74 0041 6464 004d et_Current.Add.M\n-00002f70: 6f76 654e 6578 7400 4944 6973 706f 7361 oveNext.IDisposa\n-00002f80: 626c 6500 4469 7370 6f73 6500 546f 4172 ble.Dispose.ToAr\n-00002f90: 7261 7900 5374 7269 6e67 004a 6f69 6e00 ray.String.Join.\n-00002fa0: 4571 7561 6c73 0069 7465 6d73 0049 456e Equals.items.IEn\n-00002fb0: 756d 6572 6162 6c65 6031 0044 6566 6175 umerable`1.Defau\n-00002fc0: 6c74 4d65 6d62 6572 4174 7472 6962 7574 ltMemberAttribut\n-00002fd0: 6500 5379 7374 656d 2e52 6566 6c65 6374 e.System.Reflect\n-00002fe0: 696f 6e00 436f 6c6c 6563 7469 6f6e 4261 ion.CollectionBa\n-00002ff0: 7365 0069 6e64 6578 0067 6574 5f4c 6973 se.index.get_Lis\n-00003000: 7400 494c 6973 7400 6765 745f 4974 656d t.IList.get_Item\n-00003010: 0073 6574 5f49 7465 6d00 6974 656d 0043 .set_Item.item.C\n-00003020: 6f6e 7461 696e 7300 6172 7261 7900 4943 ontains.array.IC\n-00003030: 6f6c 6c65 6374 696f 6e00 436f 7079 546f ollection.CopyTo\n-00003040: 0041 7272 6179 0049 6e64 6578 4f66 0049 .Array.IndexOf.I\n-00003050: 6e73 6572 7400 5265 6d6f 7665 0061 7267 nsert.Remove.arg\n-00003060: 756d 656e 7473 004f 626a 6563 7400 4945 uments.Object.IE\n-00003070: 6e75 6d65 7261 626c 6500 5265 7365 7400 numerable.Reset.\n-00003080: 5461 736b 4e61 6d65 4174 7472 6962 7574 TaskNameAttribut\n-00003090: 6500 6765 745f 5072 6f6a 6563 7400 5072 e.get_Project.Pr\n-000030a0: 6f6a 6563 7400 7365 745f 5072 6f6a 6563 oject.set_Projec\n-000030b0: 7400 6765 745f 4e61 6d65 7370 6163 654d t.get_NamespaceM\n-000030c0: 616e 6167 6572 0058 6d6c 4e61 6d65 7370 anager.XmlNamesp\n-000030d0: 6163 654d 616e 6167 6572 0053 7973 7465 aceManager.Syste\n-000030e0: 6d2e 586d 6c00 7365 745f 4e61 6d65 7370 m.Xml.set_Namesp\n-000030f0: 6163 654d 616e 6167 6572 0073 6574 5f54 aceManager.set_T\n-00003100: 7970 6500 466f 726d 6174 7465 7254 7970 ype.FormatterTyp\n-00003110: 6500 7365 745f 5573 6546 696c 6500 4c6f e.set_UseFile.Lo\n-00003120: 6700 4c65 7665 6c00 4c6f 6757 7269 7465 g.Level.LogWrite\n-00003130: 7200 4375 6c74 7572 6549 6e66 6f00 5379 r.CultureInfo.Sy\n-00003140: 7374 656d 2e47 6c6f 6261 6c69 7a61 7469 stem.Globalizati\n-00003150: 6f6e 0067 6574 5f49 6e76 6172 6961 6e74 on.get_Invariant\n-00003160: 4375 6c74 7572 6500 5461 736b 0049 466f Culture.Task.IFo\n-00003170: 726d 6174 5072 6f76 6964 6572 0045 7665 rmatProvider.Eve\n-00003180: 6e74 4c69 7374 656e 6572 004e 556e 6974 ntListener.NUnit\n-00003190: 2e43 6f72 6500 456e 756d 6572 6174 6f72 .Core.Enumerator\n-000031a0: 0049 5465 7374 4669 6c74 6572 0054 6f53 .ITestFilter.ToS\n-000031b0: 7472 696e 6700 4973 4e75 6c6c 4f72 456d tring.IsNullOrEm\n-000031c0: 7074 7900 4368 6172 0053 706c 6974 0043 pty.Char.Split.C\n-000031d0: 6174 6567 6f72 7946 696c 7465 7200 4e55 ategoryFilter.NU\n-000031e0: 6e69 742e 436f 7265 2e46 696c 7465 7273 nit.Core.Filters\n-000031f0: 004e 6f74 4669 6c74 6572 0054 6573 7446 .NotFilter.TestF\n-00003200: 696c 7465 7200 456d 7074 7900 5374 7269 ilter.Empty.Stri\n-00003210: 6e67 456e 756d 6572 6174 6f72 0053 7973 ngEnumerator.Sys\n-00003220: 7465 6d2e 436f 6c6c 6563 7469 6f6e 732e tem.Collections.\n-00003230: 5370 6563 6961 6c69 7a65 6400 5374 7269 Specialized.Stri\n-00003240: 6e67 436f 6c6c 6563 7469 6f6e 0054 6573 ngCollection.Tes\n-00003250: 7450 6163 6b61 6765 0054 6573 7452 756e tPackage.TestRun\n-00003260: 6e65 7200 4669 6c65 5365 7400 4e41 6e74 ner.FileSet.NAnt\n-00003270: 2e43 6f72 652e 5479 7065 7300 6765 745f .Core.Types.get_\n-00003280: 4669 6c65 4e61 6d65 7300 7365 745f 5465 FileNames.set_Te\n-00003290: 7374 4e61 6d65 004c 6f61 6400 6765 745f stName.Load.get_\n-000032a0: 5465 7374 0049 5465 7374 0054 6573 7452 Test.ITest.TestR\n-000032b0: 6573 756c 7400 5275 6e00 4c6f 6767 696e esult.Run.Loggin\n-000032c0: 6754 6872 6573 686f 6c64 0046 6c75 7368 gThreshold.Flush\n-000032d0: 0067 6574 5f49 7346 6169 6c75 7265 0067 .get_IsFailure.g\n-000032e0: 6574 5f4c 6f63 6174 696f 6e00 4c6f 6361 et_Location.Loca\n-000032f0: 7469 6f6e 0042 7569 6c64 4578 6365 7074 tion.BuildExcept\n-00003300: 696f 6e00 4578 6365 7074 696f 6e00 6765 ion.Exception.ge\n-00003310: 745f 4661 696c 4f6e 4572 726f 7200 6765 t_FailOnError.ge\n-00003320: 745f 4e61 6d65 0043 6f6e 6361 7400 6765 t_Name.Concat.ge\n-00003330: 745f 496e 6465 6e74 6174 696f 6e53 697a t_IndentationSiz\n-00003340: 6500 5061 644c 6566 7400 5665 7273 696f e.PadLeft.Versio\n-00003350: 6e00 5479 7065 0047 6574 5479 7065 4672 n.Type.GetTypeFr\n-00003360: 6f6d 4861 6e64 6c65 0052 756e 7469 6d65 omHandle.Runtime\n-00003370: 5479 7065 4861 6e64 6c65 0067 6574 5f41 TypeHandle.get_A\n-00003380: 7373 656d 626c 7900 4173 7365 6d62 6c79 ssembly.Assembly\n-00003390: 0047 6574 4e61 6d65 0041 7373 656d 626c .GetName.Assembl\n-000033a0: 794e 616d 6500 6765 745f 5665 7273 696f yName.get_Versio\n-000033b0: 6e00 466f 726d 6174 006c 6f67 5772 6974 n.Format.logWrit\n-000033c0: 6572 0067 6574 5f54 6872 6573 686f 6c64 er.get_Threshold\n-000033d0: 0074 6573 7445 6c65 6d65 6e74 0072 6573 .testElement.res\n-000033e0: 756c 7400 5061 7468 0047 6574 5465 6d70 ult.Path.GetTemp\n-000033f0: 4669 6c65 4e61 6d65 0058 6d6c 5265 7375 FileName.XmlResu\n-00003400: 6c74 5772 6974 6572 004e 556e 6974 2e55 ltWriter.NUnit.U\n-00003410: 7469 6c00 5361 7665 5465 7374 5265 7375 til.SaveTestResu\n-00003420: 6c74 0067 6574 5f45 7874 656e 7369 6f6e lt.get_Extension\n-00003430: 0067 6574 5f54 7970 6500 6765 745f 5573 .get_Type.get_Us\n-00003440: 6546 696c 6500 6765 745f 4f75 7470 7574 eFile.get_Output\n-00003450: 4469 7265 6374 6f72 7900 4469 7265 6374 Directory.Direct\n-00003460: 6f72 7949 6e66 6f00 4669 6c65 5379 7374 oryInfo.FileSyst\n-00003470: 656d 496e 666f 0067 6574 5f45 7869 7374 emInfo.get_Exist\n-00003480: 7300 4372 6561 7465 0067 6574 5f46 756c s.Create.get_Ful\n-00003490: 6c4e 616d 6500 4765 7446 696c 654e 616d lName.GetFileNam\n-000034a0: 6500 436f 6d62 696e 6500 4669 6c65 0043 e.Combine.File.C\n-000034b0: 6f70 7900 5374 7265 616d 5265 6164 6572 opy.StreamReader\n-000034c0: 0054 6578 7452 6561 6465 7200 5265 6164 .TextReader.Read\n-000034d0: 4c69 6e65 0053 7472 696e 6742 7569 6c64 Line.StringBuild\n-000034e0: 6572 0053 7973 7465 6d2e 5465 7874 0054 er.System.Text.T\n-000034f0: 7269 6d00 4170 7065 6e64 0045 6e76 6972 rim.Append.Envir\n-00003500: 6f6e 6d65 6e74 0067 6574 5f4e 6577 4c69 onment.get_NewLi\n-00003510: 6e65 0050 6565 6b00 5374 7265 616d 5772 ne.Peek.StreamWr\n-00003520: 6974 6572 0043 6c6f 7365 0044 656c 6574 iter.Close.Delet\n-00003530: 6500 7265 7375 6c74 4669 6c65 0077 7269 e.resultFile.wri\n-00003540: 7465 7200 7465 7374 0058 5061 7468 446f ter.test.XPathDo\n-00003550: 6375 6d65 6e74 0053 7973 7465 6d2e 586d cument.System.Xm\n-00003560: 6c2e 5850 6174 6800 5873 6c54 7261 6e73 l.XPath.XslTrans\n-00003570: 666f 726d 0053 7973 7465 6d2e 586d 6c2e form.System.Xml.\n-00003580: 5873 6c00 586d 6c54 6578 7452 6561 6465 Xsl.XmlTextReade\n-00003590: 7200 586d 6c52 6561 6465 7200 5472 616e r.XmlReader.Tran\n-000035a0: 7366 6f72 6d00 4958 5061 7468 4e61 7669 sform.IXPathNavi\n-000035b0: 6761 626c 6500 5873 6c74 4172 6775 6d65 gable.XsltArgume\n-000035c0: 6e74 4c69 7374 0047 6574 4173 7365 6d62 ntList.GetAssemb\n-000035d0: 6c79 0052 6573 6f75 7263 654d 616e 6167 ly.ResourceManag\n-000035e0: 6572 0053 7973 7465 6d2e 5265 736f 7572 er.System.Resour\n-000035f0: 6365 7300 4765 744f 626a 6563 7400 5374 ces.GetObject.St\n-00003600: 7269 6e67 5265 6164 6572 006c 6162 656c ringReader.label\n-00003610: 7300 4d61 7273 6861 6c42 7952 6566 4f62 s.MarshalByRefOb\n-00003620: 6a65 6374 006e 616d 6500 7465 7374 436f ject.name.testCo\n-00003630: 756e 7400 7265 7375 6c74 7300 6578 6365 unt.results.exce\n-00003640: 7074 696f 6e00 7465 7374 4e61 6d65 0054 ption.testName.T\n-00003650: 6573 744e 616d 6500 5772 6974 654c 696e estName.WriteLin\n-00003660: 6500 6f75 7470 7574 0054 6573 744f 7574 e.output.TestOut\n-00003670: 7075 7400 5465 7374 4f75 7470 7574 5479 put.TestOutputTy\n-00003680: 7065 0067 6574 5f54 6578 7400 5772 6974 pe.get_Text.Writ\n-00003690: 6500 6173 7365 6d62 6c79 4669 6c65 0063 e.assemblyFile.c\n-000036a0: 6f6e 6669 6746 696c 6500 7265 6665 7265 onfigFile.refere\n-000036b0: 6e63 6541 7373 656d 626c 6965 7300 6765 nceAssemblies.ge\n-000036c0: 745f 4469 7265 6374 6f72 7900 6765 745f t_Directory.get_\n-000036d0: 4375 7272 656e 7444 6f6d 6169 6e00 6765 CurrentDomain.ge\n-000036e0: 745f 5365 7475 7049 6e66 6f72 6d61 7469 t_SetupInformati\n-000036f0: 6f6e 0041 7070 446f 6d61 696e 5365 7475 on.AppDomainSetu\n-00003700: 7000 6765 745f 5072 6976 6174 6542 696e p.get_PrivateBin\n-00003710: 5061 7468 0050 6174 6853 6570 6172 6174 Path.PathSeparat\n-00003720: 6f72 0067 6574 5f42 6173 6544 6972 6563 or.get_BaseDirec\n-00003730: 746f 7279 0047 6574 4578 6563 7574 696e tory.GetExecutin\n-00003740: 6741 7373 656d 626c 7900 6765 745f 436f gAssembly.get_Co\n-00003750: 6465 4261 7365 0043 7265 6174 6549 6e73 deBase.CreateIns\n-00003760: 7461 6e63 6546 726f 6d00 4f62 6a65 6374 tanceFrom.Object\n-00003770: 4861 6e64 6c65 0053 7973 7465 6d2e 5275 Handle.System.Ru\n-00003780: 6e74 696d 652e 5265 6d6f 7469 6e67 0042 ntime.Remoting.B\n-00003790: 696e 6469 6e67 466c 6167 7300 4269 6e64 indingFlags.Bind\n-000037a0: 6572 0055 6e6c 6f61 6400 4361 6e6e 6f74 er.Unload.Cannot\n-000037b0: 556e 6c6f 6164 4170 7044 6f6d 6169 6e45 UnloadAppDomainE\n-000037c0: 7863 6570 7469 6f6e 0062 6173 6564 6972 xception.basedir\n-000037d0: 0073 6574 5f41 7070 6c69 6361 7469 6f6e .set_Application\n-000037e0: 4261 7365 0073 6574 5f41 7070 6c69 6361 Base.set_Applica\n-000037f0: 7469 6f6e 4e61 6d65 0073 6574 5f43 6f6e tionName.set_Con\n-00003800: 6669 6775 7261 7469 6f6e 4669 6c65 0050 figurationFile.P\n-00003810: 6572 6d69 7373 696f 6e53 6574 0053 7973 ermissionSet.Sys\n-00003820: 7465 6d2e 5365 6375 7269 7479 0050 6572 tem.Security.Per\n-00003830: 6d69 7373 696f 6e53 7461 7465 0053 7973 missionState.Sys\n-00003840: 7465 6d2e 5365 6375 7269 7479 2e50 6572 tem.Security.Per\n-00003850: 6d69 7373 696f 6e73 0067 6574 5f41 7070 missions.get_App\n-00003860: 6c69 6361 7469 6f6e 4e61 6d65 0067 6574 licationName.get\n-00003870: 5f45 7669 6465 6e63 6500 4576 6964 656e _Evidence.Eviden\n-00003880: 6365 0053 7973 7465 6d2e 5365 6375 7269 ce.System.Securi\n-00003890: 7479 2e50 6f6c 6963 7900 5374 726f 6e67 ty.Policy.Strong\n-000038a0: 4e61 6d65 0043 7265 6174 6544 6f6d 6169 Name.CreateDomai\n-000038b0: 6e00 646f 6d61 696e 0052 656d 6f74 6554 n.domain.RemoteT\n-000038c0: 6573 7452 756e 6e65 7200 4372 6561 7465 estRunner.Create\n-000038d0: 496e 7374 616e 6365 0055 6e77 7261 7000 Instance.Unwrap.\n-000038e0: 7072 6f62 6550 6174 6873 0052 6573 6f6c probePaths.Resol\n-000038f0: 7665 4576 656e 7448 616e 646c 6572 0061 veEventHandler.a\n-00003900: 6464 5f41 7373 656d 626c 7952 6573 6f6c dd_AssemblyResol\n-00003910: 7665 0041 7373 656d 626c 794c 6f61 6445 ve.AssemblyLoadE\n-00003920: 7665 6e74 4861 6e64 6c65 7200 6164 645f ventHandler.add_\n-00003930: 4173 7365 6d62 6c79 4c6f 6164 0073 656e AssemblyLoad.sen\n-00003940: 6465 7200 6172 6773 0052 6573 6f6c 7665 der.args.Resolve\n-00003950: 4576 656e 7441 7267 7300 6765 745f 5661 EventArgs.get_Va\n-00003960: 6c75 6573 006f 705f 4571 7561 6c69 7479 lues.op_Equality\n-00003970: 006f 705f 496e 6571 7561 6c69 7479 0044 .op_Inequality.D\n-00003980: 6972 6563 746f 7279 0045 7869 7374 7300 irectory.Exists.\n-00003990: 4765 7446 696c 6573 0069 7346 756c 6c4e GetFiles.isFullN\n-000039a0: 616d 6500 4765 7441 7373 656d 626c 794e ame.GetAssemblyN\n-000039b0: 616d 6500 4c6f 6164 4672 6f6d 0041 7373 ame.LoadFrom.Ass\n-000039c0: 656d 626c 794c 6f61 6445 7665 6e74 4172 emblyLoadEventAr\n-000039d0: 6773 0067 6574 5f4c 6f61 6465 6441 7373 gs.get_LoadedAss\n-000039e0: 656d 626c 7900 4275 696c 6445 6c65 6d65 embly.BuildEleme\n-000039f0: 6e74 4174 7472 6962 7574 6500 6765 745f ntAttribute.get_\n-00003a00: 496e 636c 7564 6573 0067 6574 5f45 7863 Includes.get_Exc\n-00003a10: 6c75 6465 7300 6765 745f 4361 7465 676f ludes.get_Catego\n-00003a20: 7279 4e61 6d65 0073 6574 5f43 6174 6567 ryName.set_Categ\n-00003a30: 6f72 794e 616d 6500 6765 745f 4966 4465 oryName.get_IfDe\n-00003a40: 6669 6e65 6400 7365 745f 4966 4465 6669 fined.set_IfDefi\n-00003a50: 6e65 6400 6765 745f 556e 6c65 7373 4465 ned.get_UnlessDe\n-00003a60: 6669 6e65 6400 7365 745f 556e 6c65 7373 fined.set_Unless\n-00003a70: 4465 6669 6e65 6400 4164 6452 616e 6765 Defined.AddRange\n-00003a80: 0053 7973 7465 6d2e 436f 6c6c 6563 7469 .System.Collecti\n-00003a90: 6f6e 732e 4945 6e75 6d65 7261 746f 722e ons.IEnumerator.\n-00003aa0: 6765 745f 4375 7272 656e 7400 5379 7374 get_Current.Syst\n-00003ab0: 656d 2e43 6f6c 6c65 6374 696f 6e73 2e49 em.Collections.I\n-00003ac0: 456e 756d 6572 6174 6f72 2e4d 6f76 654e Enumerator.MoveN\n-00003ad0: 6578 7400 5379 7374 656d 2e43 6f6c 6c65 ext.System.Colle\n-00003ae0: 6374 696f 6e73 2e49 456e 756d 6572 6174 ctions.IEnumerat\n-00003af0: 6f72 2e52 6573 6574 0067 6574 5f48 616c or.Reset.get_Hal\n-00003b00: 744f 6e46 6169 6c75 7265 0073 6574 5f48 tOnFailure.set_H\n-00003b10: 616c 744f 6e46 6169 6c75 7265 0067 6574 altOnFailure.get\n-00003b20: 5f4c 6162 656c 7300 7365 745f 4c61 6265 _Labels.set_Labe\n-00003b30: 6c73 0067 6574 5f54 6573 7473 0067 6574 ls.get_Tests.get\n-00003b40: 5f46 6f72 6d61 7474 6572 456c 656d 656e _FormatterElemen\n-00003b50: 7473 0045 7865 6375 7465 5461 736b 0047 ts.ExecuteTask.G\n-00003b60: 6574 4c69 7374 656e 6572 0047 6574 4c6f etListener.GetLo\n-00003b70: 6767 696e 6754 6872 6573 686f 6c64 0046 ggingThreshold.F\n-00003b80: 6f72 6d61 7452 6573 756c 7400 4372 6561 ormatResult.Crea\n-00003b90: 7465 5375 6d6d 6172 7944 6f63 756d 656e teSummaryDocumen\n-00003ba0: 7400 4765 7454 7261 6e73 666f 726d 5265 t.GetTransformRe\n-00003bb0: 6164 6572 0052 756e 5374 6172 7465 6400 ader.RunStarted.\n-00003bc0: 5275 6e46 696e 6973 6865 6400 5465 7374 RunFinished.Test\n-00003bd0: 4669 6e69 7368 6564 0054 6573 7453 7461 Finished.TestSta\n-00003be0: 7274 6564 0053 7569 7465 5374 6172 7465 rted.SuiteStarte\n-00003bf0: 6400 5375 6974 6546 696e 6973 6865 6400 d.SuiteFinished.\n-00003c00: 556e 6861 6e64 6c65 6445 7863 6570 7469 UnhandledExcepti\n-00003c10: 6f6e 0049 6e69 7469 616c 697a 654c 6966 on.InitializeLif\n-00003c20: 6574 696d 6553 6572 7669 6365 0043 7265 etimeService.Cre\n-00003c30: 6174 6552 756e 6e65 7200 4372 6561 7465 ateRunner.Create\n-00003c40: 5465 7374 5275 6e6e 6572 0052 6573 6f6c TestRunner.Resol\n-00003c50: 7665 4173 7365 6d62 6c79 0054 7279 4c6f veAssembly.TryLo\n-00003c60: 6164 0041 7373 656d 626c 794c 6f61 6400 ad.AssemblyLoad.\n-00003c70: 6765 745f 4173 7365 6d62 6c79 4669 6c65 get_AssemblyFile\n-00003c80: 0073 6574 5f41 7373 656d 626c 7946 696c .set_AssemblyFil\n-00003c90: 6500 6765 745f 5465 7374 4e61 6d65 0067 e.get_TestName.g\n-00003ca0: 6574 5f41 7373 656d 626c 6965 7300 7365 et_Assemblies.se\n-00003cb0: 745f 4173 7365 6d62 6c69 6573 0067 6574 t_Assemblies.get\n-00003cc0: 5f52 6566 6572 656e 6365 7300 7365 745f _References.set_\n-00003cd0: 5265 6665 7265 6e63 6573 0067 6574 5f43 References.get_C\n-00003ce0: 6174 6567 6f72 6965 7300 7365 745f 4361 ategories.set_Ca\n-00003cf0: 7465 676f 7269 6573 0067 6574 5f58 736c tegories.get_Xsl\n-00003d00: 7446 696c 6500 7365 745f 5873 6c74 4669 tFile.set_XsltFi\n-00003d10: 6c65 0067 6574 5f41 7070 436f 6e66 6967 le.get_AppConfig\n-00003d20: 4669 6c65 0073 6574 5f41 7070 436f 6e66 File.set_AppConf\n-00003d30: 6967 4669 6c65 0067 6574 5f54 6573 7441 igFile.get_TestA\n-00003d40: 7373 656d 626c 6965 7300 496e 636c 7564 ssemblies.Includ\n-00003d50: 6573 0045 7863 6c75 6465 7300 4361 7465 es.Excludes.Cate\n-00003d60: 676f 7279 4e61 6d65 0049 6644 6566 696e goryName.IfDefin\n-00003d70: 6564 0055 6e6c 6573 7344 6566 696e 6564 ed.UnlessDefined\n-00003d80: 0049 7465 6d00 5379 7374 656d 2e43 6f6c .Item.System.Col\n-00003d90: 6c65 6374 696f 6e73 2e49 456e 756d 6572 lections.IEnumer\n-00003da0: 6174 6f72 2e43 7572 7265 6e74 0043 7572 ator.Current.Cur\n-00003db0: 7265 6e74 0048 616c 744f 6e46 6169 6c75 rent.HaltOnFailu\n-00003dc0: 7265 004c 6162 656c 7300 5465 7374 7300 re.Labels.Tests.\n-00003dd0: 466f 726d 6174 7465 7245 6c65 6d65 6e74 FormatterElement\n-00003de0: 7300 4173 7365 6d62 6c79 4669 6c65 0041 s.AssemblyFile.A\n-00003df0: 7373 656d 626c 6965 7300 5265 6665 7265 ssemblies.Refere\n-00003e00: 6e63 6573 0058 736c 7446 696c 6500 4170 nces.XsltFile.Ap\n-00003e10: 7043 6f6e 6669 6746 696c 6500 5465 7374 pConfigFile.Test\n-00003e20: 4173 7365 6d62 6c69 6573 004e 416e 742e Assemblies.NAnt.\n+00002c70: 4465 6669 6e65 6400 5f61 7373 656d 626c Defined._assembl\n+00002c80: 7946 696c 6500 4669 6c65 496e 666f 0053 yFile.FileInfo.S\n+00002c90: 7973 7465 6d2e 494f 005f 7465 7374 6e61 ystem.IO._testna\n+00002ca0: 6d65 005f 6861 6c74 4f6e 4661 696c 7572 me._haltOnFailur\n+00002cb0: 6500 5f78 736c 7446 696c 6500 5f61 7373 e._xsltFile._ass\n+00002cc0: 656d 626c 6965 7300 4173 7365 6d62 6c79 emblies.Assembly\n+00002cd0: 4669 6c65 5365 7400 4e41 6e74 2e44 6f74 FileSet.NAnt.Dot\n+00002ce0: 4e65 742e 5479 7065 7300 5f72 6566 6572 Net.Types._refer\n+00002cf0: 656e 6365 7300 5f61 7070 436f 6e66 6967 ences._appConfig\n+00002d00: 4669 6c65 005f 6361 7465 676f 7269 6573 File._categories\n+00002d10: 005f 646f 6d61 696e 0041 7070 446f 6d61 ._domain.AppDoma\n+00002d20: 696e 0053 7973 7465 6d00 5f70 726f 6265 in.System._probe\n+00002d30: 5061 7468 7300 5f72 6566 6572 656e 6365 Paths._reference\n+00002d40: 4173 7365 6d62 6c69 6573 005f 6173 7365 Assemblies._asse\n+00002d50: 6d62 6c79 4361 6368 6500 4861 7368 7461 mblyCache.Hashta\n+00002d60: 626c 6500 5379 7374 656d 2e43 6f6c 6c65 ble.System.Colle\n+00002d70: 6374 696f 6e73 005f 6261 7365 456e 756d ctions._baseEnum\n+00002d80: 6572 6174 6f72 0049 456e 756d 6572 6174 erator.IEnumerat\n+00002d90: 6f72 005f 6c61 6265 6c73 005f 7465 7374 or._labels._test\n+00002da0: 7300 4c69 7374 6031 0053 7973 7465 6d2e s.List`1.System.\n+00002db0: 436f 6c6c 6563 7469 6f6e 732e 4765 6e65 Collections.Gene\n+00002dc0: 7269 6300 5f66 6f72 6d61 7474 6572 456c ric._formatterEl\n+00002dd0: 656d 656e 7473 0046 6f72 6d61 7474 6572 ements.Formatter\n+00002de0: 456c 656d 656e 7400 4e41 6e74 2e4e 556e Element.NAnt.NUn\n+00002df0: 6974 2e54 7970 6573 006f 7574 5772 6974 it.Types.outWrit\n+00002e00: 6572 0054 6578 7457 7269 7465 7200 6572 er.TextWriter.er\n+00002e10: 726f 7257 7269 7465 7200 6375 7272 656e rorWriter.curren\n+00002e20: 7454 6573 744e 616d 6500 5f70 7269 6e74 tTestName._print\n+00002e30: 4c61 6265 6c00 436f 6c6c 6563 7469 6f6e Label.Collection\n+00002e40: 6031 0053 7973 7465 6d2e 436f 6c6c 6563 `1.System.Collec\n+00002e50: 7469 6f6e 732e 4f62 6a65 6374 4d6f 6465 tions.ObjectMode\n+00002e60: 6c00 2e63 746f 7200 7661 6c75 6500 494c l..ctor.value.IL\n+00002e70: 6973 7460 3100 6765 745f 436f 756e 7400 ist`1.get_Count.\n+00002e80: 4945 6e75 6d65 7261 746f 7260 3100 4765 IEnumerator`1.Ge\n+00002e90: 7445 6e75 6d65 7261 746f 7200 6765 745f tEnumerator.get_\n+00002ea0: 4375 7272 656e 7400 4164 6400 4d6f 7665 Current.Add.Move\n+00002eb0: 4e65 7874 0049 4469 7370 6f73 6162 6c65 Next.IDisposable\n+00002ec0: 0044 6973 706f 7365 0054 6f41 7272 6179 .Dispose.ToArray\n+00002ed0: 0053 7472 696e 6700 4a6f 696e 0045 7175 .String.Join.Equ\n+00002ee0: 616c 7300 6974 656d 7300 4945 6e75 6d65 als.items.IEnume\n+00002ef0: 7261 626c 6560 3100 4465 6661 756c 744d rable`1.DefaultM\n+00002f00: 656d 6265 7241 7474 7269 6275 7465 0053 emberAttribute.S\n+00002f10: 7973 7465 6d2e 5265 666c 6563 7469 6f6e ystem.Reflection\n+00002f20: 0045 6c65 6d65 6e74 4e61 6d65 4174 7472 .ElementNameAttr\n+00002f30: 6962 7574 6500 4e41 6e74 2e43 6f72 652e ibute.NAnt.Core.\n+00002f40: 4174 7472 6962 7574 6573 0042 7569 6c64 Attributes.Build\n+00002f50: 456c 656d 656e 7441 7272 6179 4174 7472 ElementArrayAttr\n+00002f60: 6962 7574 6500 4461 7461 5479 7065 4261 ibute.DataTypeBa\n+00002f70: 7365 004e 416e 742e 436f 7265 0054 6173 se.NAnt.Core.Tas\n+00002f80: 6b41 7474 7269 6275 7465 4174 7472 6962 kAttributeAttrib\n+00002f90: 7574 6500 5374 7269 6e67 5574 696c 7300 ute.StringUtils.\n+00002fa0: 4e41 6e74 2e43 6f72 652e 5574 696c 0043 NAnt.Core.Util.C\n+00002fb0: 6f6e 7665 7274 456d 7074 7954 6f4e 756c onvertEmptyToNul\n+00002fc0: 6c00 426f 6f6c 6561 6e56 616c 6964 6174 l.BooleanValidat\n+00002fd0: 6f72 4174 7472 6962 7574 6500 456c 656d orAttribute.Elem\n+00002fe0: 656e 7400 4275 696c 6445 6c65 6d65 6e74 ent.BuildElement\n+00002ff0: 4174 7472 6962 7574 6500 5374 7269 6e67 Attribute.String\n+00003000: 436f 6c6c 6563 7469 6f6e 0053 7973 7465 Collection.Syste\n+00003010: 6d2e 436f 6c6c 6563 7469 6f6e 732e 5370 m.Collections.Sp\n+00003020: 6563 6961 6c69 7a65 6400 4669 6c65 5379 ecialized.FileSy\n+00003030: 7374 656d 496e 666f 0067 6574 5f46 756c stemInfo.get_Ful\n+00003040: 6c4e 616d 6500 4669 6c65 5365 7400 4e41 lName.FileSet.NA\n+00003050: 6e74 2e43 6f72 652e 5479 7065 7300 6765 nt.Core.Types.ge\n+00003060: 745f 4669 6c65 4e61 6d65 7300 4f62 6a65 t_FileNames.Obje\n+00003070: 6374 0061 7373 656d 626c 7946 696c 6500 ct.assemblyFile.\n+00003080: 636f 6e66 6967 4669 6c65 0072 6566 6572 configFile.refer\n+00003090: 656e 6365 4173 7365 6d62 6c69 6573 0067 enceAssemblies.g\n+000030a0: 6574 5f44 6972 6563 746f 7279 0044 6972 et_Directory.Dir\n+000030b0: 6563 746f 7279 496e 666f 0067 6574 5f43 ectoryInfo.get_C\n+000030c0: 7572 7265 6e74 446f 6d61 696e 0067 6574 urrentDomain.get\n+000030d0: 5f53 6574 7570 496e 666f 726d 6174 696f _SetupInformatio\n+000030e0: 6e00 4170 7044 6f6d 6169 6e53 6574 7570 n.AppDomainSetup\n+000030f0: 0067 6574 5f50 7269 7661 7465 4269 6e50 .get_PrivateBinP\n+00003100: 6174 6800 4368 6172 0050 6174 6800 5061 ath.Char.Path.Pa\n+00003110: 7468 5365 7061 7261 746f 7200 5370 6c69 thSeparator.Spli\n+00003120: 7400 6765 745f 4261 7365 4469 7265 6374 t.get_BaseDirect\n+00003130: 6f72 7900 436f 6d62 696e 6500 436f 7079 ory.Combine.Copy\n+00003140: 546f 0041 7373 656d 626c 7900 4765 7445 To.Assembly.GetE\n+00003150: 7865 6375 7469 6e67 4173 7365 6d62 6c79 xecutingAssembly\n+00003160: 0067 6574 5f43 6f64 6542 6173 6500 5479 .get_CodeBase.Ty\n+00003170: 7065 0047 6574 5479 7065 4672 6f6d 4861 pe.GetTypeFromHa\n+00003180: 6e64 6c65 0052 756e 7469 6d65 5479 7065 ndle.RuntimeType\n+00003190: 4861 6e64 6c65 0043 756c 7475 7265 496e Handle.CultureIn\n+000031a0: 666f 0053 7973 7465 6d2e 476c 6f62 616c fo.System.Global\n+000031b0: 697a 6174 696f 6e00 6765 745f 496e 7661 ization.get_Inva\n+000031c0: 7269 616e 7443 756c 7475 7265 0043 7265 riantCulture.Cre\n+000031d0: 6174 6549 6e73 7461 6e63 6546 726f 6d00 ateInstanceFrom.\n+000031e0: 4f62 6a65 6374 4861 6e64 6c65 0053 7973 ObjectHandle.Sys\n+000031f0: 7465 6d2e 5275 6e74 696d 652e 5265 6d6f tem.Runtime.Remo\n+00003200: 7469 6e67 0042 696e 6469 6e67 466c 6167 ting.BindingFlag\n+00003210: 7300 4269 6e64 6572 0054 6573 7452 756e s.Binder.TestRun\n+00003220: 6e65 7200 4e55 6e69 742e 436f 7265 0055 ner.NUnit.Core.U\n+00003230: 6e6c 6f61 6400 4361 6e6e 6f74 556e 6c6f nload.CannotUnlo\n+00003240: 6164 4170 7044 6f6d 6169 6e45 7863 6570 adAppDomainExcep\n+00003250: 7469 6f6e 0062 6173 6564 6972 0073 6574 tion.basedir.set\n+00003260: 5f41 7070 6c69 6361 7469 6f6e 4261 7365 _ApplicationBase\n+00003270: 0073 6574 5f41 7070 6c69 6361 7469 6f6e .set_Application\n+00003280: 4e61 6d65 0073 6574 5f43 6f6e 6669 6775 Name.set_Configu\n+00003290: 7261 7469 6f6e 4669 6c65 0043 6f6e 6361 rationFile.Conca\n+000032a0: 7400 5065 726d 6973 7369 6f6e 5365 7400 t.PermissionSet.\n+000032b0: 5379 7374 656d 2e53 6563 7572 6974 7900 System.Security.\n+000032c0: 5065 726d 6973 7369 6f6e 5374 6174 6500 PermissionState.\n+000032d0: 5379 7374 656d 2e53 6563 7572 6974 792e System.Security.\n+000032e0: 5065 726d 6973 7369 6f6e 7300 6765 745f Permissions.get_\n+000032f0: 4170 706c 6963 6174 696f 6e4e 616d 6500 ApplicationName.\n+00003300: 6765 745f 4576 6964 656e 6365 0045 7669 get_Evidence.Evi\n+00003310: 6465 6e63 6500 5379 7374 656d 2e53 6563 dence.System.Sec\n+00003320: 7572 6974 792e 506f 6c69 6379 0053 7472 urity.Policy.Str\n+00003330: 6f6e 674e 616d 6500 4372 6561 7465 446f ongName.CreateDo\n+00003340: 6d61 696e 0064 6f6d 6169 6e00 5265 6d6f main.domain.Remo\n+00003350: 7465 5465 7374 5275 6e6e 6572 0067 6574 teTestRunner.get\n+00003360: 5f41 7373 656d 626c 7900 4372 6561 7465 _Assembly.Create\n+00003370: 496e 7374 616e 6365 0055 6e77 7261 7000 Instance.Unwrap.\n+00003380: 7072 6f62 6550 6174 6873 0052 6573 6f6c probePaths.Resol\n+00003390: 7665 4576 656e 7448 616e 646c 6572 0061 veEventHandler.a\n+000033a0: 6464 5f41 7373 656d 626c 7952 6573 6f6c dd_AssemblyResol\n+000033b0: 7665 0041 7373 656d 626c 794c 6f61 6445 ve.AssemblyLoadE\n+000033c0: 7665 6e74 4861 6e64 6c65 7200 6164 645f ventHandler.add_\n+000033d0: 4173 7365 6d62 6c79 4c6f 6164 0073 656e AssemblyLoad.sen\n+000033e0: 6465 7200 6172 6773 0052 6573 6f6c 7665 der.args.Resolve\n+000033f0: 4576 656e 7441 7267 7300 6765 745f 4e61 EventArgs.get_Na\n+00003400: 6d65 0049 6e64 6578 4f66 0043 6f6e 7461 me.IndexOf.Conta\n+00003410: 696e 7300 6765 745f 4974 656d 0067 6574 ins.get_Item.get\n+00003420: 5f56 616c 7565 7300 4943 6f6c 6c65 6374 _Values.ICollect\n+00003430: 696f 6e00 4945 6e75 6d65 7261 626c 6500 ion.IEnumerable.\n+00003440: 4765 744e 616d 6500 4173 7365 6d62 6c79 GetName.Assembly\n+00003450: 4e61 6d65 006f 705f 4571 7561 6c69 7479 Name.op_Equality\n+00003460: 006f 705f 496e 6571 7561 6c69 7479 0044 .op_Inequality.D\n+00003470: 6972 6563 746f 7279 0045 7869 7374 7300 irectory.Exists.\n+00003480: 4765 7446 696c 6573 006e 616d 6500 6973 GetFiles.name.is\n+00003490: 4675 6c6c 4e61 6d65 0047 6574 4173 7365 FullName.GetAsse\n+000034a0: 6d62 6c79 4e61 6d65 004c 6f61 6446 726f mblyName.LoadFro\n+000034b0: 6d00 4173 7365 6d62 6c79 4c6f 6164 4576 m.AssemblyLoadEv\n+000034c0: 656e 7441 7267 7300 6765 745f 4c6f 6164 entArgs.get_Load\n+000034d0: 6564 4173 7365 6d62 6c79 0073 6574 5f49 edAssembly.set_I\n+000034e0: 7465 6d00 436f 6c6c 6563 7469 6f6e 4261 tem.CollectionBa\n+000034f0: 7365 0069 6e64 6578 0067 6574 5f4c 6973 se.index.get_Lis\n+00003500: 7400 494c 6973 7400 6974 656d 0061 7272 t.IList.item.arr\n+00003510: 6179 0041 7272 6179 0049 6e73 6572 7400 ay.Array.Insert.\n+00003520: 5265 6d6f 7665 0061 7267 756d 656e 7473 Remove.arguments\n+00003530: 0052 6573 6574 0054 6173 6b4e 616d 6541 .Reset.TaskNameA\n+00003540: 7474 7269 6275 7465 0067 6574 5f50 726f ttribute.get_Pro\n+00003550: 6a65 6374 0050 726f 6a65 6374 0073 6574 ject.Project.set\n+00003560: 5f50 726f 6a65 6374 0067 6574 5f4e 616d _Project.get_Nam\n+00003570: 6573 7061 6365 4d61 6e61 6765 7200 586d espaceManager.Xm\n+00003580: 6c4e 616d 6573 7061 6365 4d61 6e61 6765 lNamespaceManage\n+00003590: 7200 5379 7374 656d 2e58 6d6c 0073 6574 r.System.Xml.set\n+000035a0: 5f4e 616d 6573 7061 6365 4d61 6e61 6765 _NamespaceManage\n+000035b0: 7200 7365 745f 5479 7065 0046 6f72 6d61 r.set_Type.Forma\n+000035c0: 7474 6572 5479 7065 0073 6574 5f55 7365 tterType.set_Use\n+000035d0: 4669 6c65 004c 6f67 004c 6576 656c 004c File.Log.Level.L\n+000035e0: 6f67 5772 6974 6572 0054 6173 6b00 4946 ogWriter.Task.IF\n+000035f0: 6f72 6d61 7450 726f 7669 6465 7200 4576 ormatProvider.Ev\n+00003600: 656e 744c 6973 7465 6e65 7200 456e 756d entListener.Enum\n+00003610: 6572 6174 6f72 0049 5465 7374 4669 6c74 erator.ITestFilt\n+00003620: 6572 0054 6f53 7472 696e 6700 4973 4e75 er.ToString.IsNu\n+00003630: 6c6c 4f72 456d 7074 7900 4361 7465 676f llOrEmpty.Catego\n+00003640: 7279 4669 6c74 6572 004e 556e 6974 2e43 ryFilter.NUnit.C\n+00003650: 6f72 652e 4669 6c74 6572 7300 4e6f 7446 ore.Filters.NotF\n+00003660: 696c 7465 7200 5465 7374 4669 6c74 6572 ilter.TestFilter\n+00003670: 0045 6d70 7479 0053 7472 696e 6745 6e75 .Empty.StringEnu\n+00003680: 6d65 7261 746f 7200 5465 7374 5061 636b merator.TestPack\n+00003690: 6167 6500 7365 745f 5465 7374 4e61 6d65 age.set_TestName\n+000036a0: 004c 6f61 6400 6765 745f 5465 7374 0049 .Load.get_Test.I\n+000036b0: 5465 7374 0054 6573 7452 6573 756c 7400 Test.TestResult.\n+000036c0: 5275 6e00 4c6f 6767 696e 6754 6872 6573 Run.LoggingThres\n+000036d0: 686f 6c64 0046 6c75 7368 0067 6574 5f49 hold.Flush.get_I\n+000036e0: 7346 6169 6c75 7265 0067 6574 5f4c 6f63 sFailure.get_Loc\n+000036f0: 6174 696f 6e00 4c6f 6361 7469 6f6e 0042 ation.Location.B\n+00003700: 7569 6c64 4578 6365 7074 696f 6e00 4578 uildException.Ex\n+00003710: 6365 7074 696f 6e00 6765 745f 4661 696c ception.get_Fail\n+00003720: 4f6e 4572 726f 7200 6765 745f 496e 6465 OnError.get_Inde\n+00003730: 6e74 6174 696f 6e53 697a 6500 5061 644c ntationSize.PadL\n+00003740: 6566 7400 5665 7273 696f 6e00 6765 745f eft.Version.get_\n+00003750: 5665 7273 696f 6e00 466f 726d 6174 006c Version.Format.l\n+00003760: 6f67 5772 6974 6572 0067 6574 5f54 6872 ogWriter.get_Thr\n+00003770: 6573 686f 6c64 0074 6573 7445 6c65 6d65 eshold.testEleme\n+00003780: 6e74 0072 6573 756c 7400 4765 7454 656d nt.result.GetTem\n+00003790: 7046 696c 654e 616d 6500 586d 6c52 6573 pFileName.XmlRes\n+000037a0: 756c 7457 7269 7465 7200 4e55 6e69 742e ultWriter.NUnit.\n+000037b0: 5574 696c 0053 6176 6554 6573 7452 6573 Util.SaveTestRes\n+000037c0: 756c 7400 6765 745f 4578 7465 6e73 696f ult.get_Extensio\n+000037d0: 6e00 6765 745f 5479 7065 0067 6574 5f55 n.get_Type.get_U\n+000037e0: 7365 4669 6c65 0067 6574 5f4f 7574 7075 seFile.get_Outpu\n+000037f0: 7444 6972 6563 746f 7279 0067 6574 5f45 tDirectory.get_E\n+00003800: 7869 7374 7300 4372 6561 7465 0047 6574 xists.Create.Get\n+00003810: 4669 6c65 4e61 6d65 0046 696c 6500 436f FileName.File.Co\n+00003820: 7079 0053 7472 6561 6d52 6561 6465 7200 py.StreamReader.\n+00003830: 5465 7874 5265 6164 6572 0052 6561 644c TextReader.ReadL\n+00003840: 696e 6500 5374 7269 6e67 4275 696c 6465 ine.StringBuilde\n+00003850: 7200 5379 7374 656d 2e54 6578 7400 5472 r.System.Text.Tr\n+00003860: 696d 0041 7070 656e 6400 456e 7669 726f im.Append.Enviro\n+00003870: 6e6d 656e 7400 6765 745f 4e65 774c 696e nment.get_NewLin\n+00003880: 6500 5065 656b 0053 7472 6561 6d57 7269 e.Peek.StreamWri\n+00003890: 7465 7200 436c 6f73 6500 4465 6c65 7465 ter.Close.Delete\n+000038a0: 0072 6573 756c 7446 696c 6500 7772 6974 .resultFile.writ\n+000038b0: 6572 0074 6573 7400 5850 6174 6844 6f63 er.test.XPathDoc\n+000038c0: 756d 656e 7400 5379 7374 656d 2e58 6d6c ument.System.Xml\n+000038d0: 2e58 5061 7468 0058 736c 5472 616e 7366 .XPath.XslTransf\n+000038e0: 6f72 6d00 5379 7374 656d 2e58 6d6c 2e58 orm.System.Xml.X\n+000038f0: 736c 0058 6d6c 5465 7874 5265 6164 6572 sl.XmlTextReader\n+00003900: 0058 6d6c 5265 6164 6572 0054 7261 6e73 .XmlReader.Trans\n+00003910: 666f 726d 0049 5850 6174 684e 6176 6967 form.IXPathNavig\n+00003920: 6162 6c65 0058 736c 7441 7267 756d 656e able.XsltArgumen\n+00003930: 744c 6973 7400 4765 7441 7373 656d 626c tList.GetAssembl\n+00003940: 7900 5265 736f 7572 6365 4d61 6e61 6765 y.ResourceManage\n+00003950: 7200 5379 7374 656d 2e52 6573 6f75 7263 r.System.Resourc\n+00003960: 6573 0047 6574 4f62 6a65 6374 0053 7472 es.GetObject.Str\n+00003970: 696e 6752 6561 6465 7200 6c61 6265 6c73 ingReader.labels\n+00003980: 004d 6172 7368 616c 4279 5265 664f 626a .MarshalByRefObj\n+00003990: 6563 7400 7465 7374 436f 756e 7400 7265 ect.testCount.re\n+000039a0: 7375 6c74 7300 6578 6365 7074 696f 6e00 sults.exception.\n+000039b0: 7465 7374 4e61 6d65 0054 6573 744e 616d testName.TestNam\n+000039c0: 6500 5772 6974 654c 696e 6500 6f75 7470 e.WriteLine.outp\n+000039d0: 7574 0054 6573 744f 7574 7075 7400 5465 ut.TestOutput.Te\n+000039e0: 7374 4f75 7470 7574 5479 7065 0067 6574 stOutputType.get\n+000039f0: 5f54 6578 7400 5772 6974 6500 4164 6452 _Text.Write.AddR\n+00003a00: 616e 6765 0067 6574 5f49 6e63 6c75 6465 ange.get_Include\n+00003a10: 7300 6765 745f 4578 636c 7564 6573 0067 s.get_Excludes.g\n+00003a20: 6574 5f43 6174 6567 6f72 794e 616d 6500 et_CategoryName.\n+00003a30: 7365 745f 4361 7465 676f 7279 4e61 6d65 set_CategoryName\n+00003a40: 0067 6574 5f49 6644 6566 696e 6564 0073 .get_IfDefined.s\n+00003a50: 6574 5f49 6644 6566 696e 6564 0067 6574 et_IfDefined.get\n+00003a60: 5f55 6e6c 6573 7344 6566 696e 6564 0073 _UnlessDefined.s\n+00003a70: 6574 5f55 6e6c 6573 7344 6566 696e 6564 et_UnlessDefined\n+00003a80: 0067 6574 5f41 7373 656d 626c 7946 696c .get_AssemblyFil\n+00003a90: 6500 7365 745f 4173 7365 6d62 6c79 4669 e.set_AssemblyFi\n+00003aa0: 6c65 0067 6574 5f54 6573 744e 616d 6500 le.get_TestName.\n+00003ab0: 6765 745f 4173 7365 6d62 6c69 6573 0073 get_Assemblies.s\n+00003ac0: 6574 5f41 7373 656d 626c 6965 7300 6765 et_Assemblies.ge\n+00003ad0: 745f 5265 6665 7265 6e63 6573 0073 6574 t_References.set\n+00003ae0: 5f52 6566 6572 656e 6365 7300 6765 745f _References.get_\n+00003af0: 4361 7465 676f 7269 6573 0073 6574 5f43 Categories.set_C\n+00003b00: 6174 6567 6f72 6965 7300 6765 745f 4861 ategories.get_Ha\n+00003b10: 6c74 4f6e 4661 696c 7572 6500 7365 745f ltOnFailure.set_\n+00003b20: 4861 6c74 4f6e 4661 696c 7572 6500 6765 HaltOnFailure.ge\n+00003b30: 745f 5873 6c74 4669 6c65 0073 6574 5f58 t_XsltFile.set_X\n+00003b40: 736c 7446 696c 6500 6765 745f 4170 7043 sltFile.get_AppC\n+00003b50: 6f6e 6669 6746 696c 6500 7365 745f 4170 onfigFile.set_Ap\n+00003b60: 7043 6f6e 6669 6746 696c 6500 6765 745f pConfigFile.get_\n+00003b70: 5465 7374 4173 7365 6d62 6c69 6573 0043 TestAssemblies.C\n+00003b80: 7265 6174 6552 756e 6e65 7200 4372 6561 reateRunner.Crea\n+00003b90: 7465 5465 7374 5275 6e6e 6572 0052 6573 teTestRunner.Res\n+00003ba0: 6f6c 7665 4173 7365 6d62 6c79 0054 7279 olveAssembly.Try\n+00003bb0: 4c6f 6164 0041 7373 656d 626c 794c 6f61 Load.AssemblyLoa\n+00003bc0: 6400 5379 7374 656d 2e43 6f6c 6c65 6374 d.System.Collect\n+00003bd0: 696f 6e73 2e49 456e 756d 6572 6174 6f72 ions.IEnumerator\n+00003be0: 2e67 6574 5f43 7572 7265 6e74 0053 7973 .get_Current.Sys\n+00003bf0: 7465 6d2e 436f 6c6c 6563 7469 6f6e 732e tem.Collections.\n+00003c00: 4945 6e75 6d65 7261 746f 722e 4d6f 7665 IEnumerator.Move\n+00003c10: 4e65 7874 0053 7973 7465 6d2e 436f 6c6c Next.System.Coll\n+00003c20: 6563 7469 6f6e 732e 4945 6e75 6d65 7261 ections.IEnumera\n+00003c30: 746f 722e 5265 7365 7400 6765 745f 4c61 tor.Reset.get_La\n+00003c40: 6265 6c73 0073 6574 5f4c 6162 656c 7300 bels.set_Labels.\n+00003c50: 6765 745f 5465 7374 7300 6765 745f 466f get_Tests.get_Fo\n+00003c60: 726d 6174 7465 7245 6c65 6d65 6e74 7300 rmatterElements.\n+00003c70: 4578 6563 7574 6554 6173 6b00 4765 744c ExecuteTask.GetL\n+00003c80: 6973 7465 6e65 7200 4765 744c 6f67 6769 istener.GetLoggi\n+00003c90: 6e67 5468 7265 7368 6f6c 6400 466f 726d ngThreshold.Form\n+00003ca0: 6174 5265 7375 6c74 0043 7265 6174 6553 atResult.CreateS\n+00003cb0: 756d 6d61 7279 446f 6375 6d65 6e74 0047 ummaryDocument.G\n+00003cc0: 6574 5472 616e 7366 6f72 6d52 6561 6465 etTransformReade\n+00003cd0: 7200 5275 6e53 7461 7274 6564 0052 756e r.RunStarted.Run\n+00003ce0: 4669 6e69 7368 6564 0054 6573 7446 696e Finished.TestFin\n+00003cf0: 6973 6865 6400 5465 7374 5374 6172 7465 ished.TestStarte\n+00003d00: 6400 5375 6974 6553 7461 7274 6564 0053 d.SuiteStarted.S\n+00003d10: 7569 7465 4669 6e69 7368 6564 0055 6e68 uiteFinished.Unh\n+00003d20: 616e 646c 6564 4578 6365 7074 696f 6e00 andledException.\n+00003d30: 496e 6974 6961 6c69 7a65 4c69 6665 7469 InitializeLifeti\n+00003d40: 6d65 5365 7276 6963 6500 4974 656d 0049 meService.Item.I\n+00003d50: 6e63 6c75 6465 7300 4578 636c 7564 6573 ncludes.Excludes\n+00003d60: 0043 6174 6567 6f72 794e 616d 6500 4966 .CategoryName.If\n+00003d70: 4465 6669 6e65 6400 556e 6c65 7373 4465 Defined.UnlessDe\n+00003d80: 6669 6e65 6400 4173 7365 6d62 6c79 4669 fined.AssemblyFi\n+00003d90: 6c65 0041 7373 656d 626c 6965 7300 5265 le.Assemblies.Re\n+00003da0: 6665 7265 6e63 6573 0048 616c 744f 6e46 ferences.HaltOnF\n+00003db0: 6169 6c75 7265 0058 736c 7446 696c 6500 ailure.XsltFile.\n+00003dc0: 4170 7043 6f6e 6669 6746 696c 6500 5465 AppConfigFile.Te\n+00003dd0: 7374 4173 7365 6d62 6c69 6573 0053 7973 stAssemblies.Sys\n+00003de0: 7465 6d2e 436f 6c6c 6563 7469 6f6e 732e tem.Collections.\n+00003df0: 4945 6e75 6d65 7261 746f 722e 4375 7272 IEnumerator.Curr\n+00003e00: 656e 7400 4375 7272 656e 7400 4c61 6265 ent.Current.Labe\n+00003e10: 6c73 0054 6573 7473 0046 6f72 6d61 7474 ls.Tests.Formatt\n+00003e20: 6572 456c 656d 656e 7473 004e 416e 742e erElements.NAnt.\n 00003e30: 4e55 6e69 7432 5461 736b 7300 4173 7365 NUnit2Tasks.Asse\n 00003e40: 6d62 6c79 4465 6c61 7953 6967 6e41 7474 mblyDelaySignAtt\n 00003e50: 7269 6275 7465 0041 7373 656d 626c 794b ribute.AssemblyK\n 00003e60: 6579 4e61 6d65 4174 7472 6962 7574 6500 eyNameAttribute.\n 00003e70: 436f 6d56 6973 6962 6c65 4174 7472 6962 ComVisibleAttrib\n 00003e80: 7574 6500 5379 7374 656d 2e52 756e 7469 ute.System.Runti\n 00003e90: 6d65 2e49 6e74 6572 6f70 5365 7276 6963 me.InteropServic\n@@ -1019,244 +1019,244 @@\n 00003fa0: 6162 6c65 4174 7472 6962 7574 6500 5379 ableAttribute.Sy\n 00003fb0: 7374 656d 2e44 6961 676e 6f73 7469 6373 stem.Diagnostics\n 00003fc0: 0044 6562 7567 6769 6e67 4d6f 6465 7300 .DebuggingModes.\n 00003fd0: 5275 6e74 696d 6543 6f6d 7061 7469 6269 RuntimeCompatibi\n 00003fe0: 6c69 7479 4174 7472 6962 7574 6500 5379 lityAttribute.Sy\n 00003ff0: 7374 656d 2e52 756e 7469 6d65 2e43 6f6d stem.Runtime.Com\n 00004000: 7069 6c65 7253 6572 7669 6365 7300 6d73 pilerServices.ms\n-00004010: 636f 726c 6962 004e 416e 742e 4e55 6e69 corlib.NAnt.NUni\n-00004020: 7400 4e41 6e74 2e44 6f74 4e65 7454 6173 t.NAnt.DotNetTas\n-00004030: 6b73 006e 756e 6974 2e63 6f72 652e 696e ks.nunit.core.in\n-00004040: 7465 7266 6163 6573 006e 756e 6974 2e75 terfaces.nunit.u\n-00004050: 7469 6c00 6e75 6e69 742e 636f 7265 004e til.nunit.core.N\n+00004010: 636f 726c 6962 004e 416e 742e 446f 744e corlib.NAnt.DotN\n+00004020: 6574 5461 736b 7300 4e41 6e74 2e4e 556e etTasks.NAnt.NUn\n+00004030: 6974 006e 756e 6974 2e63 6f72 652e 696e it.nunit.core.in\n+00004040: 7465 7266 6163 6573 006e 756e 6974 2e63 terfaces.nunit.c\n+00004050: 6f72 6500 6e75 6e69 742e 7574 696c 004e ore.nunit.util.N\n 00004060: 416e 742e 4e55 6e69 7432 5461 736b 732e Ant.NUnit2Tasks.\n-00004070: 646c 6c00 0003 2c00 0080 f34e 006f 0020 dll...,....N.o. \n-00004080: 003c 0066 006f 0072 006d 0061 0074 0074 .<.f.o.r.m.a.t.t\n-00004090: 0065 0072 0020 002e 002e 002e 002f 003e .e.r. ......./.>\n-000040a0: 0020 0065 006c 0065 006d 0065 006e 0074 . .e.l.e.m.e.n.t\n-000040b0: 0020 0077 0061 0073 0020 0073 0070 0065 . .w.a.s. .s.p.e\n-000040c0: 0063 0069 0066 0069 0065 0064 002e 0020 .c.i.f.i.e.d... \n-000040d0: 0041 0020 0070 006c 0061 0069 006e 002d .A. .p.l.a.i.n.-\n-000040e0: 0074 0065 0078 0074 0020 0066 006f 0072 .t.e.x.t. .f.o.r\n-000040f0: 006d 0061 0074 0074 0065 0072 0020 0077 .m.a.t.t.e.r. .w\n-00004100: 0061 0073 0020 0061 0064 0064 0065 0064 .a.s. .a.d.d.e.d\n-00004110: 0020 0074 006f 0020 0070 0072 0065 0076 . .t.o. .p.r.e.v\n-00004120: 0065 006e 0074 0020 006c 006f 0073 0069 .e.n.t. .l.o.s.i\n-00004130: 006e 0067 0020 006f 0075 0074 0070 0075 .n.g. .o.u.t.p.u\n-00004140: 0074 0020 006f 0066 0020 0074 0068 0065 .t. .o.f. .t.h.e\n-00004150: 0020 0074 0065 0073 0074 0020 0072 0065 . .t.e.s.t. .r.e\n-00004160: 0073 0075 006c 0074 0073 002e 0000 8141 .s.u.l.t.s.....A\n-00004170: 4100 6400 6400 2000 6100 2000 3c00 6600 A.d.d. .a. .<.f.\n-00004180: 6f00 7200 6d00 6100 7400 7400 6500 7200 o.r.m.a.t.t.e.r.\n-00004190: 2000 2e00 2e00 2e00 2f00 3e00 2000 6500 ......./.>. .e.\n-000041a0: 6c00 6500 6d00 6500 6e00 7400 2000 7400 l.e.m.e.n.t. .t.\n-000041b0: 6f00 2000 7400 6800 6500 2000 3c00 6e00 o. .t.h.e. .<.n.\n-000041c0: 7500 6e00 6900 7400 3200 3e00 2000 7400 u.n.i.t.2.>. .t.\n-000041d0: 6100 7300 6b00 2000 7400 6f00 2000 7000 a.s.k. .t.o. .p.\n-000041e0: 7200 6500 7600 6500 6e00 7400 2000 7400 r.e.v.e.n.t. .t.\n-000041f0: 6800 6900 7300 2000 7700 6100 7200 6e00 h.i.s. .w.a.r.n.\n-00004200: 6900 6e00 6700 2000 6600 7200 6f00 6d00 i.n.g. .f.r.o.m.\n-00004210: 2000 6200 6500 6900 6e00 6700 2000 6f00 .b.e.i.n.g. .o.\n-00004220: 7500 7400 7000 7500 7400 2000 6100 6e00 u.t.p.u.t. .a.n.\n-00004230: 6400 2000 7400 6f00 2000 6500 6e00 7300 d. .t.o. .e.n.s.\n-00004240: 7500 7200 6500 2000 6600 6f00 7200 7700 u.r.e. .f.o.r.w.\n-00004250: 6100 7200 6400 2000 6300 6f00 6d00 7000 a.r.d. .c.o.m.p.\n-00004260: 6100 7400 6900 6200 6900 6c00 6900 7400 a.t.i.b.i.l.i.t.\n-00004270: 7900 2000 7700 6900 7400 6800 2000 6600 y. .w.i.t.h. .f.\n-00004280: 7500 7400 7500 7200 6500 2000 7200 6500 u.t.u.r.e. .r.e.\n-00004290: 7600 6900 7300 6900 6f00 6e00 7300 2000 v.i.s.i.o.n.s. .\n-000042a0: 6f00 6600 2000 4e00 4100 6e00 7400 2e00 o.f. .N.A.n.t...\n-000042b0: 0043 4100 7300 7300 6500 6d00 6200 6c00 .CA.s.s.e.m.b.l.\n-000042c0: 7900 2000 2200 7b00 3000 7d00 2200 2000 y. .\".{.0.}.\". .\n-000042d0: 6300 6f00 6e00 7400 6100 6900 6e00 7300 c.o.n.t.a.i.n.s.\n-000042e0: 2000 6e00 6f00 2000 7400 6500 7300 7400 .n.o. .t.e.s.t.\n-000042f0: 7300 2e00 001b 5400 6500 7300 7400 7300 s.....T.e.s.t.s.\n-00004300: 2000 4600 6100 6900 6c00 6500 6400 2e00 .F.a.i.l.e.d...\n-00004310: 0033 5400 6500 7300 7400 2000 5000 6100 .3T.e.s.t. .P.a.\n-00004320: 6300 6b00 6100 6700 6500 2000 4c00 6f00 c.k.a.g.e. .L.o.\n-00004330: 6100 6400 2000 4600 6100 6900 6c00 6500 a.d. .F.a.i.l.e.\n-00004340: 6400 2e00 0003 5b00 001f 5d00 2000 4e00 d.....[...]. .N.\n-00004350: 5500 6e00 6900 7400 2000 4500 7200 7200 U.n.i.t. .E.r.r.\n-00004360: 6f00 7200 3a00 2000 0081 9146 0061 0069 o.r.:. ....F.a.i\n-00004370: 006c 0075 0072 0065 0020 0065 0078 0065 .l.u.r.e. .e.x.e\n-00004380: 0063 0075 0074 0069 006e 0067 0020 0074 .c.u.t.i.n.g. .t\n-00004390: 0065 0073 0074 0028 0073 0029 002e 0020 .e.s.t.(.s.)... \n-000043a0: 0049 0066 0020 0079 006f 0075 0020 0061 .I.f. .y.o.u. .a\n-000043b0: 0073 0073 0065 006d 0062 006c 0079 0020 .s.s.e.m.b.l.y. \n-000043c0: 0069 0073 0020 006e 006f 0074 0020 0062 .i.s. .n.o.t. .b\n-000043d0: 0075 0069 006c 0074 0020 0075 0073 0069 .u.i.l.t. .u.s.i\n-000043e0: 006e 0067 0020 004e 0055 006e 0069 0074 .n.g. .N.U.n.i.t\n-000043f0: 0020 0076 0065 0072 0073 0069 006f 006e . .v.e.r.s.i.o.n\n-00004400: 0020 007b 0030 007d 002c 0020 0074 0068 . .{.0.}.,. .t.h\n-00004410: 0065 006e 0020 0065 006e 0073 0075 0072 .e.n. .e.n.s.u.r\n-00004420: 0065 0020 0079 006f 0075 0020 0068 0061 .e. .y.o.u. .h.a\n-00004430: 0076 0065 0020 0072 0065 0064 0069 0072 .v.e. .r.e.d.i.r\n-00004440: 0065 0063 0074 0065 0064 0020 0061 0073 .e.c.t.e.d. .a.s\n-00004450: 0073 0065 006d 0062 006c 0079 0020 0062 .s.e.m.b.l.y. .b\n-00004460: 0069 006e 0064 0069 006e 0067 0073 002e .i.n.d.i.n.g.s..\n-00004470: 0020 0043 006f 006e 0073 0075 006c 0074 . .C.o.n.s.u.l.t\n-00004480: 0020 0074 0068 0065 0020 0064 006f 0063 . .t.h.e. .d.o.c\n-00004490: 0075 006d 0065 006e 0074 0061 0074 0069 .u.m.e.n.t.a.t.i\n-000044a0: 006f 006e 0020 006f 0066 0020 0074 0068 .o.n. .o.f. .t.h\n-000044b0: 0065 0020 003c 006e 0075 006e 0069 0074 .e. .<.n.u.n.i.t\n-000044c0: 0032 003e 0020 0074 0061 0073 006b 0020 .2.>. .t.a.s.k. \n-000044d0: 0066 006f 0072 0020 006d 006f 0072 0065 .f.o.r. .m.o.r.e\n-000044e0: 0020 0069 006e 0066 006f 0072 006d 0061 . .i.n.f.o.r.m.a\n-000044f0: 0074 0069 006f 006e 002e 0000 112d 0072 .t.i.o.n.....-.r\n-00004500: 0065 0073 0075 006c 0074 0073 0000 4954 .e.s.u.l.t.s..IT\n-00004510: 0065 0073 0074 0020 0072 0065 0073 0075 .e.s.t. .r.e.s.u\n-00004520: 006c 0074 0073 0020 0063 006f 0075 006c .l.t.s. .c.o.u.l\n-00004530: 0064 0020 006e 006f 0074 0020 0062 0065 .d. .n.o.t. .b.e\n-00004540: 0020 0066 006f 0072 006d 0061 0074 0074 . .f.o.r.m.a.t.t\n-00004550: 0065 0064 002e 0000 294e 0055 006e 0069 .e.d....)N.U.n.i\n-00004560: 0074 002e 0055 0074 0069 006c 002e 0054 .t...U.t.i.l...T\n-00004570: 0072 0061 006e 0073 0066 006f 0072 006d .r.a.n.s.f.o.r.m\n-00004580: 0000 1953 0075 006d 006d 0061 0072 0079 ...S.u.m.m.a.r.y\n-00004590: 002e 0078 0073 006c 0074 0000 4954 0072 ...x.s.l.t..IT.r\n-000045a0: 0061 006e 0073 0066 006f 0072 006d 0020 .a.n.s.f.o.r.m. \n-000045b0: 0066 0069 006c 0065 0020 0027 007b 0030 .f.i.l.e. .'.{.0\n-000045c0: 007d 0027 0020 0064 006f 0065 0073 0020 .}.'. .d.o.e.s. \n-000045d0: 006e 006f 0074 0020 0065 0078 0069 0073 .n.o.t. .e.x.i.s\n-000045e0: 0074 002e 0000 132a 002a 002a 002a 002a .t.....*.*.*.*.*\n-000045f0: 0020 007b 0030 007d 0000 5723 0023 0023 . .{.0.}..W#.#.#\n-00004600: 0023 0023 0020 0055 006e 0068 0061 006e .#.#. .U.n.h.a.n\n-00004610: 0064 006c 0065 0064 0020 0045 0078 0063 .d.l.e.d. .E.x.c\n-00004620: 0065 0070 0074 0069 006f 006e 0020 0077 .e.p.t.i.o.n. .w\n-00004630: 0068 0069 006c 0065 0020 0072 0075 006e .h.i.l.e. .r.u.n\n-00004640: 006e 0069 006e 0067 0020 007b 0030 007d .n.i.n.g. .{.0.}\n-00004650: 0000 314e 0041 006e 0074 0020 004e 0055 ..1N.A.n.t. .N.U\n-00004660: 006e 0069 0074 0020 0052 0065 006d 006f .n.i.t. .R.e.m.o\n-00004670: 0074 0065 0020 0044 006f 006d 0061 0069 .t.e. .D.o.m.a.i\n-00004680: 006e 0000 0f2e 0063 006f 006e 0066 0069 .n.....c.o.n.f.i\n-00004690: 0067 0000 1156 0065 0072 0073 0069 006f .g...V.e.r.s.i.o\n-000046a0: 006e 003d 0000 0b2a 002e 0064 006c 006c .n.=...*...d.l.l\n-000046b0: 0000 0000 2786 6c67 e691 a24d a789 41e4 ....'.lg...M..A.\n-000046c0: 353d a2f0 0003 0612 1002 060e 0206 0203 5=..............\n-000046d0: 0612 0507 0615 1209 0112 2c07 0615 1209 ..........,.....\n-000046e0: 0112 0d03 0612 1103 0612 1503 061d 0e03 ................\n-000046f0: 0612 1903 0612 1d03 0612 2103 0612 0804 ..........!.....\n-00004700: 2001 010e 0f01 000a 6361 7465 676f 7269 .......categori\n-00004710: 6573 0000 0c01 0007 696e 636c 7564 6500 es......include.\n-00004720: 000c 0100 0765 7863 6c75 6465 0000 0320 .....exclude... \n-00004730: 0001 1501 0004 6e61 6d65 0100 5402 0852 ......name..T..R\n-00004740: 6571 7569 7265 6401 0400 010e 0e07 0100 equired.........\n-00004750: 0269 6600 0004 0100 0000 0b01 0006 756e .if...........un\n-00004760: 6c65 7373 0000 0615 1241 0112 0c09 2001 less.....A.... .\n-00004770: 0115 1245 0113 0003 2000 0805 1512 0901 ...E.... .......\n-00004780: 0e04 2001 0108 0820 0015 1249 0113 0006 .. .... ...I....\n-00004790: 1512 4901 120c 0420 0013 0005 2001 0113 ..I.... .... ...\n-000047a0: 0003 2000 0205 2000 1d13 0006 0002 0e0e .. ... .........\n-000047b0: 1d0e 0420 0102 0e06 1512 5501 120c 0901 ... ......U.....\n-000047c0: 0004 4974 656d 0000 0420 0012 6104 2001 ..Item... ..a. .\n-000047d0: 1c08 0520 0201 081c 0420 0108 1c04 2001 ... ..... .... .\n-000047e0: 021c 0620 0201 1269 0804 2001 011c 0420 ... ...i.. .... \n-000047f0: 0012 0503 2000 1c0b 0100 066e 756e 6974 .... ......nunit\n-00004800: 3200 0012 0100 0d68 616c 746f 6e66 6169 2......haltonfai\n-00004810: 6c75 7265 0000 0b01 0006 6c61 6265 6c73 lure......labels\n-00004820: 0000 0901 0004 7465 7374 0000 0e01 0009 ......test......\n-00004830: 666f 726d 6174 7465 7200 0006 1512 0901 formatter.......\n-00004840: 120d 0420 0012 7905 2001 0112 7904 2000 ... ..y. ...y. .\n-00004850: 127d 0520 0101 127d 0620 0101 1180 8104 .}. ...}. ......\n-00004860: 2001 0102 0720 0201 1180 850e 0500 0012 .... ..........\n-00004870: 808d 0c20 0301 1280 9111 8085 1280 9506 ... ............\n-00004880: 1512 0901 122c 0920 0015 1180 9d01 1300 .....,. ........\n-00004890: 0715 1180 9d01 122c 0320 000e 0400 0102 .......,. ......\n-000048a0: 0e06 2001 1d0e 1d03 0520 0101 1d0e 0620 .. ...... ..... \n-000048b0: 0101 1280 a104 0612 80b1 0520 0012 80b5 ........... ....\n-000048c0: 0520 0012 80b9 0620 0102 1280 bd05 2000 . ..... ...... .\n-000048d0: 1280 c909 2003 0111 8085 0e1d 1c0f 2004 .... ......... .\n-000048e0: 1280 cd12 8099 1280 a102 1180 d105 2000 .............. .\n-000048f0: 1280 d507 2002 010e 1280 d507 0004 0e0e .... ...........\n-00004900: 0e0e 0e04 2001 0e08 0800 0112 80e5 1180 .... ...........\n-00004910: e905 2000 1280 ed05 2000 1280 f105 2000 .. ..... ..... .\n-00004920: 1280 e109 0003 0e12 8095 0e1d 1c0a 2003 .............. .\n-00004930: 010e 1280 d512 80dd 0520 0011 8085 0300 ......... ......\n-00004940: 000e 0620 0101 1280 cd07 1511 809d 0112 ... ............\n-00004950: 0d06 0003 0e0e 0e0e 0520 0011 8081 0520 ......... ..... \n-00004960: 0012 80fd 0500 020e 0e0e 0600 0301 0e0e ................\n-00004970: 0206 2001 1281 110e 0400 0101 0e06 2001 .. ........... .\n-00004980: 0112 8129 0b20 0301 1281 2d12 8131 1211 ...). ....-..1..\n-00004990: 0800 0112 80ed 1280 e507 2002 010e 1280 .......... .....\n-000049a0: ed07 2002 1c0e 1280 8d06 2001 0112 810d .. ....... .....\n-000049b0: 0520 0201 0e1c 0500 020e 0e1c 0520 0011 . ........... ..\n-000049c0: 8149 0400 0012 1505 2000 1281 4d02 0603 .I...... ...M...\n-000049d0: 0620 0201 1d0e 0805 0000 1280 ed15 2008 . ............ .\n-000049e0: 1281 510e 0e02 1181 5512 8159 1d1c 1280 ..Q.....U..Y....\n-000049f0: 8d1d 1c05 0001 0112 1506 2001 0111 8165 .......... ....e\n-00004a00: 0520 0012 8169 1200 0512 150e 1281 6912 . ...i........i.\n-00004a10: 814d 1281 611d 1281 6d05 2002 011c 1806 .M..a...m. .....\n-00004a20: 2001 0112 8175 0620 0101 1281 7904 2001 ....u. ....y. .\n-00004a30: 080e 0420 011c 1c04 2000 1265 0620 0112 ... .... ..e. ..\n-00004a40: 80f1 0205 0002 020e 0e09 0002 0212 80ed ................\n-00004a50: 1280 ed06 0002 1d0e 0e0e 0600 0112 80f1 ................\n-00004a60: 0e06 0001 1280 ed0e 0520 0201 1c1c 1101 ......... ......\n-00004a70: 000c 6173 7365 6d62 6c79 6e61 6d65 0000 ..assemblyname..\n-00004a80: 0d01 0008 7465 7374 6e61 6d65 0000 0f01 ....testname....\n-00004a90: 000a 6173 7365 6d62 6c69 6573 0000 0f01 ..assemblies....\n-00004aa0: 000a 7265 6665 7265 6e63 6573 0000 1201 ..references....\n-00004ab0: 000d 7472 616e 7366 6f72 6d66 696c 6500 ..transformfile.\n-00004ac0: 000e 0100 0961 7070 636f 6e66 6967 0000 .....appconfig..\n-00004ad0: 0420 0012 1004 0701 1210 0307 010e 0307 . ..............\n-00004ae0: 0102 0920 0101 1512 4501 120c 0520 0101 ... ....E.... ..\n-00004af0: 1210 0620 0101 1d12 0c10 0704 1512 0901 ... ............\n-00004b00: 0e12 0c15 1249 0112 0c0e 0520 0112 0c0e .....I..... ....\n-00004b10: 0c07 0312 0c15 1249 0112 0c12 0c09 2001 .......I...... .\n-00004b20: 0115 1255 0112 0c0a 0702 120c 1512 4901 ...U..........I.\n-00004b30: 120c 0520 0101 1214 0620 0101 1d12 2c05 ... ..... ....,.\n-00004b40: 2001 122c 0804 0701 122c 0620 0201 0812 ..,.....,. ....\n-00004b50: 2c05 2001 0812 2c03 0701 0805 2001 0212 ,. ...,..... ...\n-00004b60: 2c07 2002 011d 122c 0804 2000 1218 0407 ,. ....,.. .....\n-00004b70: 0112 1805 2001 0112 2c04 0701 1271 0420 .... ...,....q. \n-00004b80: 0012 2c03 0701 1c08 2000 1512 0901 122c ..,..... ......,\n-00004b90: 0807 0115 1209 0112 2c08 2000 1512 0901 ........,. .....\n-00004ba0: 120d 0807 0115 1209 0112 0d34 0714 120d ...........4....\n-00004bb0: 1280 8912 8099 122c 1511 809d 0112 2c12 .......,......,.\n-00004bc0: 80a1 0e0e 1280 a10e 1280 b512 2412 80bd ............$...\n-00004bd0: 1280 c102 1280 cd12 80dd 0e12 80e1 124d ...............M\n-00004be0: 0820 0112 8099 1280 8905 0701 1280 9905 . ..............\n-00004bf0: 2000 1180 d10b 0703 1180 d111 8085 1180 ...............\n-00004c00: d108 2002 0112 2c12 80cd 1b07 090e 1280 .. ...,.........\n-00004c10: f912 0d15 1180 9d01 120d 0e12 8109 1281 ................\n-00004c20: 1112 1112 80dd 0820 0301 0e12 1112 2c0b ....... ......,.\n-00004c30: 0703 1281 1d12 8121 1281 2507 2001 1281 .......!..%. ...\n-00004c40: 2512 2c0f 0705 1281 2512 80ed 1281 350e %.,.....%.....5.\n-00004c50: 1281 2507 2002 0112 1112 1108 2003 0112 ..%. ....... ...\n-00004c60: 1112 1102 0520 0201 0e08 0620 0101 1280 ..... ..... ....\n-00004c70: dd06 2001 0112 8141 0620 0101 1281 4505 .. ....A. ....E.\n-00004c80: 0701 1181 490c 2003 1280 c112 1d12 1d12 ....I. .........\n-00004c90: 80b9 0c07 051d 0e1d 0e08 1d0e 1280 c10b ................\n-00004ca0: 2003 1215 1280 fd12 1d12 1d0a 0703 1281 ...............\n-00004cb0: 4d12 8161 1215 0720 0112 8171 1215 0b07 M..a... ...q....\n-00004cc0: 0312 8151 1280 e512 8171 0720 0201 1d0e ...Q.....q. ....\n-00004cd0: 1d0e 0920 0212 80ed 1c12 817d 2107 1102 ... .......}!...\n-00004ce0: 1280 ed12 80ed 1205 124d 0e1d 0e08 1280 .........M......\n-00004cf0: ed0e 1d0e 081d 0e0e 1d0e 0812 80ed 0800 ................\n-00004d00: 0312 80ed 0e0e 020b 0703 1280 ed12 80f1 ................\n-00004d10: 1280 ed07 2002 011c 1281 8504 2000 121d .... ....... ...\n-00004d20: 0407 0112 1d05 2001 0112 1d04 2000 1221 ...... ..... ..!\n-00004d30: 0407 0112 2105 2001 0112 2104 2000 1208 ....!. ...!. ...\n-00004d40: 0407 0112 0805 2001 0112 0808 0702 1280 ...... .........\n-00004d50: b912 80b9 0428 0012 1003 2800 0e03 2800 .....(....(...(.\n-00004d60: 0205 2801 120c 0e05 2801 122c 0803 2800 ..(.....(..,..(.\n-00004d70: 1c04 2800 122c 0828 0015 1209 0112 2c08 ..(..,.(......,.\n-00004d80: 2800 1512 0901 120d 0428 0012 1d04 2800 (........(....(.\n-00004d90: 1221 0428 0012 0805 2800 1280 b905 0100 .!.(....(.......\n-00004da0: 0000 0005 0100 0100 0009 0100 044e 416e .............NAn\n-00004db0: 7400 0016 0100 1141 202e 4e45 5420 4275 t......A .NET Bu\n-00004dc0: 696c 6420 546f 6f6c 0000 0801 0003 7263 ild Tool......rc\n-00004dd0: 3100 0020 0100 1b68 7474 703a 2f2f 6e61 1.. ...http://na\n-00004de0: 6e74 2e73 6f75 7263 6566 6f72 6765 2e6e nt.sourceforge.n\n-00004df0: 6574 0000 2701 0022 436f 7079 7269 6768 et..'..\"Copyrigh\n-00004e00: 7420 2843 2920 3230 3031 2d32 3031 3220 t (C) 2001-2012 \n-00004e10: 4765 7272 7920 5368 6177 0000 0901 0004 Gerry Shaw......\n-00004e20: 302e 3932 0000 0620 0101 1181 c108 0100 0.92... ........\n-00004e30: 0201 0000 0000 1e01 0001 0054 0216 5772 ...........T..Wr\n-00004e40: 6170 4e6f 6e45 7863 6570 7469 6f6e 5468 apNonExceptionTh\n-00004e50: 726f 7773 0108 b77a 5c56 1934 e089 0896 rows...z\\V.4....\n-00004e60: d09a 1eb7 f44a 7700 0000 0000 0000 0000 .....Jw.........\n+00004070: 646c 6c00 0003 2c00 0031 4e00 4100 6e00 dll...,..1N.A.n.\n+00004080: 7400 2000 4e00 5500 6e00 6900 7400 2000 t. .N.U.n.i.t. .\n+00004090: 5200 6500 6d00 6f00 7400 6500 2000 4400 R.e.m.o.t.e. .D.\n+000040a0: 6f00 6d00 6100 6900 6e00 000f 2e00 6300 o.m.a.i.n.....c.\n+000040b0: 6f00 6e00 6600 6900 6700 0011 5600 6500 o.n.f.i.g...V.e.\n+000040c0: 7200 7300 6900 6f00 6e00 3d00 000b 2a00 r.s.i.o.n.=...*.\n+000040d0: 2e00 6400 6c00 6c00 0080 f34e 006f 0020 ..d.l.l....N.o. \n+000040e0: 003c 0066 006f 0072 006d 0061 0074 0074 .<.f.o.r.m.a.t.t\n+000040f0: 0065 0072 0020 002e 002e 002e 002f 003e .e.r. ......./.>\n+00004100: 0020 0065 006c 0065 006d 0065 006e 0074 . .e.l.e.m.e.n.t\n+00004110: 0020 0077 0061 0073 0020 0073 0070 0065 . .w.a.s. .s.p.e\n+00004120: 0063 0069 0066 0069 0065 0064 002e 0020 .c.i.f.i.e.d... \n+00004130: 0041 0020 0070 006c 0061 0069 006e 002d .A. .p.l.a.i.n.-\n+00004140: 0074 0065 0078 0074 0020 0066 006f 0072 .t.e.x.t. .f.o.r\n+00004150: 006d 0061 0074 0074 0065 0072 0020 0077 .m.a.t.t.e.r. .w\n+00004160: 0061 0073 0020 0061 0064 0064 0065 0064 .a.s. .a.d.d.e.d\n+00004170: 0020 0074 006f 0020 0070 0072 0065 0076 . .t.o. .p.r.e.v\n+00004180: 0065 006e 0074 0020 006c 006f 0073 0069 .e.n.t. .l.o.s.i\n+00004190: 006e 0067 0020 006f 0075 0074 0070 0075 .n.g. .o.u.t.p.u\n+000041a0: 0074 0020 006f 0066 0020 0074 0068 0065 .t. .o.f. .t.h.e\n+000041b0: 0020 0074 0065 0073 0074 0020 0072 0065 . .t.e.s.t. .r.e\n+000041c0: 0073 0075 006c 0074 0073 002e 0000 8141 .s.u.l.t.s.....A\n+000041d0: 4100 6400 6400 2000 6100 2000 3c00 6600 A.d.d. .a. .<.f.\n+000041e0: 6f00 7200 6d00 6100 7400 7400 6500 7200 o.r.m.a.t.t.e.r.\n+000041f0: 2000 2e00 2e00 2e00 2f00 3e00 2000 6500 ......./.>. .e.\n+00004200: 6c00 6500 6d00 6500 6e00 7400 2000 7400 l.e.m.e.n.t. .t.\n+00004210: 6f00 2000 7400 6800 6500 2000 3c00 6e00 o. .t.h.e. .<.n.\n+00004220: 7500 6e00 6900 7400 3200 3e00 2000 7400 u.n.i.t.2.>. .t.\n+00004230: 6100 7300 6b00 2000 7400 6f00 2000 7000 a.s.k. .t.o. .p.\n+00004240: 7200 6500 7600 6500 6e00 7400 2000 7400 r.e.v.e.n.t. .t.\n+00004250: 6800 6900 7300 2000 7700 6100 7200 6e00 h.i.s. .w.a.r.n.\n+00004260: 6900 6e00 6700 2000 6600 7200 6f00 6d00 i.n.g. .f.r.o.m.\n+00004270: 2000 6200 6500 6900 6e00 6700 2000 6f00 .b.e.i.n.g. .o.\n+00004280: 7500 7400 7000 7500 7400 2000 6100 6e00 u.t.p.u.t. .a.n.\n+00004290: 6400 2000 7400 6f00 2000 6500 6e00 7300 d. .t.o. .e.n.s.\n+000042a0: 7500 7200 6500 2000 6600 6f00 7200 7700 u.r.e. .f.o.r.w.\n+000042b0: 6100 7200 6400 2000 6300 6f00 6d00 7000 a.r.d. .c.o.m.p.\n+000042c0: 6100 7400 6900 6200 6900 6c00 6900 7400 a.t.i.b.i.l.i.t.\n+000042d0: 7900 2000 7700 6900 7400 6800 2000 6600 y. .w.i.t.h. .f.\n+000042e0: 7500 7400 7500 7200 6500 2000 7200 6500 u.t.u.r.e. .r.e.\n+000042f0: 7600 6900 7300 6900 6f00 6e00 7300 2000 v.i.s.i.o.n.s. .\n+00004300: 6f00 6600 2000 4e00 4100 6e00 7400 2e00 o.f. .N.A.n.t...\n+00004310: 0043 4100 7300 7300 6500 6d00 6200 6c00 .CA.s.s.e.m.b.l.\n+00004320: 7900 2000 2200 7b00 3000 7d00 2200 2000 y. .\".{.0.}.\". .\n+00004330: 6300 6f00 6e00 7400 6100 6900 6e00 7300 c.o.n.t.a.i.n.s.\n+00004340: 2000 6e00 6f00 2000 7400 6500 7300 7400 .n.o. .t.e.s.t.\n+00004350: 7300 2e00 001b 5400 6500 7300 7400 7300 s.....T.e.s.t.s.\n+00004360: 2000 4600 6100 6900 6c00 6500 6400 2e00 .F.a.i.l.e.d...\n+00004370: 0033 5400 6500 7300 7400 2000 5000 6100 .3T.e.s.t. .P.a.\n+00004380: 6300 6b00 6100 6700 6500 2000 4c00 6f00 c.k.a.g.e. .L.o.\n+00004390: 6100 6400 2000 4600 6100 6900 6c00 6500 a.d. .F.a.i.l.e.\n+000043a0: 6400 2e00 0003 5b00 001f 5d00 2000 4e00 d.....[...]. .N.\n+000043b0: 5500 6e00 6900 7400 2000 4500 7200 7200 U.n.i.t. .E.r.r.\n+000043c0: 6f00 7200 3a00 2000 0081 9146 0061 0069 o.r.:. ....F.a.i\n+000043d0: 006c 0075 0072 0065 0020 0065 0078 0065 .l.u.r.e. .e.x.e\n+000043e0: 0063 0075 0074 0069 006e 0067 0020 0074 .c.u.t.i.n.g. .t\n+000043f0: 0065 0073 0074 0028 0073 0029 002e 0020 .e.s.t.(.s.)... \n+00004400: 0049 0066 0020 0079 006f 0075 0020 0061 .I.f. .y.o.u. .a\n+00004410: 0073 0073 0065 006d 0062 006c 0079 0020 .s.s.e.m.b.l.y. \n+00004420: 0069 0073 0020 006e 006f 0074 0020 0062 .i.s. .n.o.t. .b\n+00004430: 0075 0069 006c 0074 0020 0075 0073 0069 .u.i.l.t. .u.s.i\n+00004440: 006e 0067 0020 004e 0055 006e 0069 0074 .n.g. .N.U.n.i.t\n+00004450: 0020 0076 0065 0072 0073 0069 006f 006e . .v.e.r.s.i.o.n\n+00004460: 0020 007b 0030 007d 002c 0020 0074 0068 . .{.0.}.,. .t.h\n+00004470: 0065 006e 0020 0065 006e 0073 0075 0072 .e.n. .e.n.s.u.r\n+00004480: 0065 0020 0079 006f 0075 0020 0068 0061 .e. .y.o.u. .h.a\n+00004490: 0076 0065 0020 0072 0065 0064 0069 0072 .v.e. .r.e.d.i.r\n+000044a0: 0065 0063 0074 0065 0064 0020 0061 0073 .e.c.t.e.d. .a.s\n+000044b0: 0073 0065 006d 0062 006c 0079 0020 0062 .s.e.m.b.l.y. .b\n+000044c0: 0069 006e 0064 0069 006e 0067 0073 002e .i.n.d.i.n.g.s..\n+000044d0: 0020 0043 006f 006e 0073 0075 006c 0074 . .C.o.n.s.u.l.t\n+000044e0: 0020 0074 0068 0065 0020 0064 006f 0063 . .t.h.e. .d.o.c\n+000044f0: 0075 006d 0065 006e 0074 0061 0074 0069 .u.m.e.n.t.a.t.i\n+00004500: 006f 006e 0020 006f 0066 0020 0074 0068 .o.n. .o.f. .t.h\n+00004510: 0065 0020 003c 006e 0075 006e 0069 0074 .e. .<.n.u.n.i.t\n+00004520: 0032 003e 0020 0074 0061 0073 006b 0020 .2.>. .t.a.s.k. \n+00004530: 0066 006f 0072 0020 006d 006f 0072 0065 .f.o.r. .m.o.r.e\n+00004540: 0020 0069 006e 0066 006f 0072 006d 0061 . .i.n.f.o.r.m.a\n+00004550: 0074 0069 006f 006e 002e 0000 112d 0072 .t.i.o.n.....-.r\n+00004560: 0065 0073 0075 006c 0074 0073 0000 4954 .e.s.u.l.t.s..IT\n+00004570: 0065 0073 0074 0020 0072 0065 0073 0075 .e.s.t. .r.e.s.u\n+00004580: 006c 0074 0073 0020 0063 006f 0075 006c .l.t.s. .c.o.u.l\n+00004590: 0064 0020 006e 006f 0074 0020 0062 0065 .d. .n.o.t. .b.e\n+000045a0: 0020 0066 006f 0072 006d 0061 0074 0074 . .f.o.r.m.a.t.t\n+000045b0: 0065 0064 002e 0000 294e 0055 006e 0069 .e.d....)N.U.n.i\n+000045c0: 0074 002e 0055 0074 0069 006c 002e 0054 .t...U.t.i.l...T\n+000045d0: 0072 0061 006e 0073 0066 006f 0072 006d .r.a.n.s.f.o.r.m\n+000045e0: 0000 1953 0075 006d 006d 0061 0072 0079 ...S.u.m.m.a.r.y\n+000045f0: 002e 0078 0073 006c 0074 0000 4954 0072 ...x.s.l.t..IT.r\n+00004600: 0061 006e 0073 0066 006f 0072 006d 0020 .a.n.s.f.o.r.m. \n+00004610: 0066 0069 006c 0065 0020 0027 007b 0030 .f.i.l.e. .'.{.0\n+00004620: 007d 0027 0020 0064 006f 0065 0073 0020 .}.'. .d.o.e.s. \n+00004630: 006e 006f 0074 0020 0065 0078 0069 0073 .n.o.t. .e.x.i.s\n+00004640: 0074 002e 0000 132a 002a 002a 002a 002a .t.....*.*.*.*.*\n+00004650: 0020 007b 0030 007d 0000 5723 0023 0023 . .{.0.}..W#.#.#\n+00004660: 0023 0023 0020 0055 006e 0068 0061 006e .#.#. .U.n.h.a.n\n+00004670: 0064 006c 0065 0064 0020 0045 0078 0063 .d.l.e.d. .E.x.c\n+00004680: 0065 0070 0074 0069 006f 006e 0020 0077 .e.p.t.i.o.n. .w\n+00004690: 0068 0069 006c 0065 0020 0072 0075 006e .h.i.l.e. .r.u.n\n+000046a0: 006e 0069 006e 0067 0020 007b 0030 007d .n.i.n.g. .{.0.}\n+000046b0: 0000 0000 6311 9223 61ba 1c48 876b 465f ....c..#a..H.kF_\n+000046c0: 00ee b778 0003 0612 0802 060e 0206 0203 ...x............\n+000046d0: 0612 0503 0612 0903 0612 0c03 0612 0d03 ................\n+000046e0: 061d 0e03 0612 1103 0612 1507 0615 1219 ................\n+000046f0: 0112 1407 0615 1219 0112 1d03 0612 2106 ..............!.\n+00004700: 1512 2501 1210 0320 0001 0920 0101 1512 ..%.... ... ....\n+00004710: 2901 1300 0320 0008 0515 1219 010e 0420 ).... ......... \n+00004720: 0101 0808 2000 1512 2d01 1300 0615 122d .... ...-......-\n+00004730: 0112 1004 2000 1300 0520 0101 1300 0320 .... .... ..... \n+00004740: 0002 0520 001d 1300 0600 020e 0e1d 0e04 ... ............\n+00004750: 2001 020e 0615 1239 0112 1004 2001 010e ......9.... ...\n+00004760: 0901 0004 4974 656d 0000 0f01 000a 6361 ....Item......ca\n+00004770: 7465 676f 7269 6573 0000 0c01 0007 696e tegories......in\n+00004780: 636c 7564 6500 000c 0100 0765 7863 6c75 clude......exclu\n+00004790: 6465 0000 1501 0004 6e61 6d65 0100 5402 de......name..T.\n+000047a0: 0852 6571 7569 7265 6401 0400 010e 0e07 .Required.......\n+000047b0: 0100 0269 6600 0004 0100 0000 0b01 0006 ...if...........\n+000047c0: 756e 6c65 7373 0000 0901 0004 7465 7374 unless......test\n+000047d0: 0000 1101 000c 6173 7365 6d62 6c79 6e61 ......assemblyna\n+000047e0: 6d65 0000 0d01 0008 7465 7374 6e61 6d65 me......testname\n+000047f0: 0000 0f01 000a 6173 7365 6d62 6c69 6573 ......assemblies\n+00004800: 0000 0f01 000a 7265 6665 7265 6e63 6573 ......references\n+00004810: 0000 1201 000d 6861 6c74 6f6e 6661 696c ......haltonfail\n+00004820: 7572 6500 0012 0100 0d74 7261 6e73 666f ure......transfo\n+00004830: 726d 6669 6c65 0000 0e01 0009 6170 7063 rmfile......appc\n+00004840: 6f6e 6669 6700 0003 2000 0e04 2001 080e onfig... ... ...\n+00004850: 0420 0012 6104 2000 1271 0400 0012 0d04 . ..a. ..q......\n+00004860: 2000 1275 0206 0306 2001 1d0e 1d03 0500 ..u.... .......\n+00004870: 020e 0e0e 0620 0201 1d0e 0805 0000 1280 ..... ..........\n+00004880: 8108 0001 1280 8511 8089 0500 0012 808d ................\n+00004890: 1520 0812 8091 0e0e 0211 8095 1280 991d . ..............\n+000048a0: 1c12 808d 1d1c 0500 0101 120d 0620 0101 ............. ..\n+000048b0: 1180 a905 2000 1280 ad11 0005 120d 0e12 .... ...........\n+000048c0: 80ad 1275 1280 a51d 1280 b105 2000 1280 ...u........ ...\n+000048d0: 8103 2000 1c05 2002 011c 1806 2001 0112 .. ... ..... ...\n+000048e0: 80b9 0620 0101 1280 bd04 2001 021c 0420 ... ...... .... \n+000048f0: 011c 1c05 2000 1280 c504 2000 1215 0620 .... ..... .... \n+00004900: 0112 80cd 0205 0002 020e 0e09 0002 0212 ................\n+00004910: 8081 1280 8104 0001 020e 0600 021d 0e0e ................\n+00004920: 0e06 0001 1280 cd0e 0600 0112 8081 0e05 ................\n+00004930: 2002 011c 1c05 2000 1280 dd04 2001 1c08 ..... ..... ...\n+00004940: 0520 0201 081c 0420 0108 1c07 2002 0112 . ..... .... ...\n+00004950: 80e1 0804 2001 011c 0b01 0006 6e75 6e69 .... .......nuni\n+00004960: 7432 0000 0b01 0006 6c61 6265 6c73 0000 t2......labels..\n+00004970: 0e01 0009 666f 726d 6174 7465 7200 0006 ....formatter...\n+00004980: 1512 1901 121d 0520 0012 80e9 0620 0101 ....... ..... ..\n+00004990: 1280 e905 2000 1280 ed06 2001 0112 80ed .... ..... .....\n+000049a0: 0620 0101 1180 f104 2001 0102 0720 0201 . ...... .... ..\n+000049b0: 1180 f50e 0c20 0301 1280 fd11 80f5 1281 ..... ..........\n+000049c0: 0106 1512 1901 1214 0920 0015 1181 0901 ......... ......\n+000049d0: 1300 0715 1181 0901 1214 0520 0101 1d0e ........... ....\n+000049e0: 0620 0101 1281 0d04 0612 8119 0520 0012 . ........... ..\n+000049f0: 811d 0620 0102 1281 2105 2000 1281 2509 ... ....!. ...%.\n+00004a00: 2003 0111 80f5 0e1d 1c0f 2004 1281 2912 ......... ...).\n+00004a10: 8105 1281 0d02 1181 2d05 2000 1281 3107 ........-. ...1.\n+00004a20: 2002 010e 1281 3107 0004 0e0e 0e0e 0e04 .....1.........\n+00004a30: 2001 0e08 0520 0012 80cd 0520 0012 813d .... ..... ...=\n+00004a40: 0900 030e 1281 010e 1d1c 0a20 0301 0e12 ........... ....\n+00004a50: 8131 1281 3905 2000 1180 f503 0000 0e06 .1..9. .........\n+00004a60: 2001 0112 8129 0715 1181 0901 121d 0600 ....)..........\n+00004a70: 030e 0e0e 0e05 2000 1180 f106 0003 010e ...... .........\n+00004a80: 0e02 0620 0112 8151 0e04 0001 010e 0620 ... ...Q....... \n+00004a90: 0101 1281 690b 2003 0112 816d 1281 7112 ....i. ....m..q.\n+00004aa0: 2108 0001 1280 8112 8085 0720 0201 0e12 !.......... ....\n+00004ab0: 8081 0720 021c 0e12 808d 0620 0101 1281 ... ....... ....\n+00004ac0: 4d05 2002 010e 1c05 0002 0e0e 1c05 2000 M. ........... .\n+00004ad0: 1181 8909 2001 0115 1229 0112 1005 2001 .... ....).... .\n+00004ae0: 0112 0806 2001 011d 1210 1007 0415 1219 .... ...........\n+00004af0: 010e 1210 1512 2d01 1210 0e05 2001 1210 ......-..... ...\n+00004b00: 0e0c 0703 1210 1512 2d01 1210 1210 0920 ........-...... \n+00004b10: 0101 1512 3901 1210 0a07 0212 1015 122d ....9..........-\n+00004b20: 0112 1004 2000 1208 0407 0112 0803 0701 .... ...........\n+00004b30: 0e03 0701 0204 2000 1205 0407 0112 0505 ...... .........\n+00004b40: 2001 0112 0504 2000 1209 0407 0112 0905 ..... .........\n+00004b50: 2001 0112 0904 2000 120c 0407 0112 0c05 ..... .........\n+00004b60: 2001 0112 0c06 0702 1261 1261 0b20 0312 ........a.a. ..\n+00004b70: 809d 1205 1205 1261 0c07 051d 0e1d 0e08 .......a........\n+00004b80: 1d0e 1280 9d0a 2003 120d 1271 1205 1205 ...... ....q....\n+00004b90: 0907 0312 7512 80a5 120d 0720 0112 80b5 ....u...... ....\n+00004ba0: 120d 0b07 0312 8091 1280 8512 80b5 0720 ............... \n+00004bb0: 0201 1d0e 1d0e 0920 0212 8081 1c12 80c1 ....... ........\n+00004bc0: 2107 1102 1280 8112 8081 1215 1231 0e1d !............1..\n+00004bd0: 0e08 1280 810e 1d0e 081d 0e0e 1d0e 0812 ................\n+00004be0: 8081 0800 0312 8081 0e0e 020b 0703 1280 ................\n+00004bf0: 8112 80cd 1280 8107 2002 011c 1280 d505 ........ .......\n+00004c00: 2001 0112 2006 2001 011d 1214 0520 0112 ... . ...... ..\n+00004c10: 1408 0407 0112 1406 2002 0108 1214 0520 ........ ...... \n+00004c20: 0108 1214 0307 0108 0520 0102 1214 0720 ......... ..... \n+00004c30: 0201 1d12 1408 0420 0012 2404 0701 1224 ....... ..$....$\n+00004c40: 0520 0101 1214 0507 0112 80c9 0420 0012 . ........... ..\n+00004c50: 1403 0701 1c08 2000 1512 1901 1214 0807 ...... .........\n+00004c60: 0115 1219 0112 1408 2000 1512 1901 121d ........ .......\n+00004c70: 0807 0115 1219 0112 1d34 0714 121d 1280 .........4......\n+00004c80: f912 8105 1214 1511 8109 0112 1412 810d ................\n+00004c90: 0e0e 1281 0d0e 1281 1d12 1812 8121 1280 .............!..\n+00004ca0: 9d02 1281 2912 8139 0e12 813d 1231 0820 ....)..9...=.1. \n+00004cb0: 0112 8105 1280 f905 0701 1281 0505 2000 .............. .\n+00004cc0: 1181 2d0b 0703 1181 2d11 80f5 1181 2d08 ..-.....-.....-.\n+00004cd0: 2002 0112 1412 8129 1b07 090e 1281 4112 ......)......A.\n+00004ce0: 1d15 1181 0901 121d 0e12 8149 1281 5112 ...........I..Q.\n+00004cf0: 2112 8139 0820 0301 0e12 2112 140b 0703 !..9. ....!.....\n+00004d00: 1281 5d12 8161 1281 6507 2001 1281 6512 ..]..a..e. ...e.\n+00004d10: 140f 0705 1281 6512 8081 1281 750e 1281 ......e.....u...\n+00004d20: 6507 2002 0112 2112 2108 2003 0112 2112 e. ...!.!. ...!.\n+00004d30: 2102 0520 0201 0e08 0620 0101 1281 3906 !.. ..... ....9.\n+00004d40: 2001 0112 8181 0620 0101 1281 8505 0701 ...... ........\n+00004d50: 1181 8905 2801 1210 0e04 2800 1208 0328 ....(.....(....(\n+00004d60: 000e 0328 0002 0428 0012 0504 2800 1209 ...(...(....(...\n+00004d70: 0428 0012 0c04 2800 1261 0528 0112 1408 .(....(..a.(....\n+00004d80: 0328 001c 0428 0012 1408 2800 1512 1901 .(...(....(.....\n+00004d90: 1214 0828 0015 1219 0112 1d05 0100 0000 ...(............\n+00004da0: 0005 0100 0100 0009 0100 044e 416e 7400 ...........NAnt.\n+00004db0: 0016 0100 1141 202e 4e45 5420 4275 696c .....A .NET Buil\n+00004dc0: 6420 546f 6f6c 0000 0801 0003 7263 3100 d Tool......rc1.\n+00004dd0: 0020 0100 1b68 7474 703a 2f2f 6e61 6e74 . ...http://nant\n+00004de0: 2e73 6f75 7263 6566 6f72 6765 2e6e 6574 .sourceforge.net\n+00004df0: 0000 2701 0022 436f 7079 7269 6768 7420 ..'..\"Copyright \n+00004e00: 2843 2920 3230 3031 2d32 3031 3220 4765 (C) 2001-2012 Ge\n+00004e10: 7272 7920 5368 6177 0000 0901 0004 302e rry Shaw......0.\n+00004e20: 3932 0000 0620 0101 1181 c108 0100 0201 92... ..........\n+00004e30: 0000 0000 1e01 0001 0054 0216 5772 6170 .........T..Wrap\n+00004e40: 4e6f 6e45 7863 6570 7469 6f6e 5468 726f NonExceptionThro\n+00004e50: 7773 0108 b77a 5c56 1934 e089 0896 d09a ws...z\\V.4......\n+00004e60: 1eb7 f44a 7700 0000 0000 0000 0000 0000 ...Jw...........\n 00004e70: 986c 0000 0000 0000 0000 0000 ae6c 0000 .l...........l..\n 00004e80: 0020 0000 0000 0000 0000 0000 0000 0000 . ..............\n 00004e90: 0000 0000 0000 0000 a06c 0000 0000 0000 .........l......\n 00004ea0: 0000 5f43 6f72 446c 6c4d 6169 6e00 6d73 .._CorDllMain.ms\n 00004eb0: 636f 7265 652e 646c 6c00 0000 0000 ff25 coree.dll......%\n 00004ec0: 0020 4000 0000 0000 0000 0000 0000 0000 . @.............\n 00004ed0: 0000 0000 0000 0000 0000 0000 0000 0000 ................\n"}, {"source1": "./usr/lib/NAnt/NAnt.NUnit2Tasks.xml", "source2": "./usr/lib/NAnt/NAnt.NUnit2Tasks.xml", "unified_diff": null, "details": [{"source1": "./usr/lib/NAnt/NAnt.NUnit2Tasks.xml", "source2": "./usr/lib/NAnt/NAnt.NUnit2Tasks.xml", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,68 +1,13 @@\n \n \n \n NAnt.NUnit2Tasks\n \n \n- \n- \n- Controls the categories of tests to execute using the\n- \n- .\n- \n- \n- Only include test cases and fixtures that require no internet access.\n- \n- \n- \n- ]]>\n- \n- \n- Exclude test cases and fixtures that are known to fail.\n- \n- \n- \n- ]]>\n- \n- \n- \n- Specifies a list of categories to include.\n- \n- \n- Specifies a list of categories to exclude.\n- \n- \n- Represents a certain group of test cases or fixtures.\n- \n- \n- A name of a category, or comma-separated list of names.\n- \n- \n- \n- If\n- \n- then the category will be processed;\n- otherwise, skipped. The default is\n- \n- .\n- \n- \n- \n- \n- If\n- \n- then the category will be skipped;\n- otherwise, processed. The default is\n- \n- .\n- \n- \n \n \n Contains a collection of\n \n elements.\n \n \n@@ -134,14 +79,183 @@\n \n The array of\n \n elements to be added to the end of\n the collection.\n \n \n+ \n+ \n+ Controls the categories of tests to execute using the\n+ \n+ .\n+ \n+ \n+ Only include test cases and fixtures that require no internet access.\n+ \n+ \n+ \n+ ]]>\n+ \n+ \n+ Exclude test cases and fixtures that are known to fail.\n+ \n+ \n+ \n+ ]]>\n+ \n+ \n+ \n+ Specifies a list of categories to include.\n+ \n+ \n+ Specifies a list of categories to exclude.\n+ \n+ \n+ Represents a certain group of test cases or fixtures.\n+ \n+ \n+ A name of a category, or comma-separated list of names.\n+ \n+ \n+ \n+ If\n+ \n+ then the category will be processed;\n+ otherwise, skipped. The default is\n+ \n+ .\n+ \n+ \n+ \n+ \n+ If\n+ \n+ then the category will be skipped;\n+ otherwise, processed. The default is\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Represents a\n+ test\n+ element of an\n+ \n+ .\n+ \n+ \n+ \n+ Name of the assembly to search for tests.\n+ \n+ \n+ Name of a specific testfixture to run. If not specified then all \n+ testfixtures are run.\n+ \n+ \n+ Assemblies to include in test.\n+ \n+ \n+ Assemblies to scan for missing assembly references.\n+ \n+ \n+ Categories of test cases to include or exclude.\n+ \n+ \n+ \n+ Build fails on failure. The default is\n+ \n+ .\n+ \n+ \n+ \n+ \n+ XSLT transform file to use when using the\n+ \n+ formatter.\n+ \n+ \n+ \n+ The application configuration file to use for the NUnit test domain.\n+ If not specified, NAnt will try to use a configuration name matching\n+ the file name of the assembly with extension ".config".\n+ \n+ \n+ Gets all assemblies specified for these tests.\n+ All assemblies specified for these tests.\n+ \n+ \n+ Custom TestDomain, similar to the one included with NUnit, in order \n+ to workaround some limitations in it.\n+ \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class.\n+ \n+ \n+ \n+ Runs a single testcase.\n+ The test assembly.\n+ The application configuration file for the test domain.\n+ List of files to scan for missing assembly references.\n+ The result of the test.\n+ \n+ \n+ Helper class called when an assembly resolve event is raised.\n+ \n+ \n+ \n+ Initializes an instanse of the\n+ \n+ class.\n+ \n+ \n+ \n+ Called back when the CLR cannot resolve a given assembly.\n+ The source of the event.\n+ \n+ A\n+ \n+ that contains the event data.\n+ \n+ \n+ The\n+ nunit.framework\n+ we know to be in NAnts bin directory, if \n+ that is the assembly that needs to be resolved; otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ Occurs when an assembly is loaded. The loaded assembly is added \n+ to the assembly cache.\n+ The source of the event.\n+ \n+ An\n+ \n+ that contains the event data.\n+ \n+ \n+ \n+ Holds the list of directories that will be scanned for missing\n+ assembly references.\n+ \n+ \n+ Holds the list of assemblies that can be scanned for missing\n+ assembly references.\n+ \n+ \n+ Holds the loaded assemblies.\n+ \n \n \n Contains a strongly typed collection of\n \n objects.\n \n \n@@ -448,123 +562,9 @@\n Log writer to send test output to.\n \n \n Gets the logging threshold to use for a test runner based on\n the current threshold of this task.\n The logging threshold to use when running a test runner.\n \n- \n- Custom TestDomain, similar to the one included with NUnit, in order \n- to workaround some limitations in it.\n- \n- \n- \n- Initializes a new instance of the\n- \n- class.\n- \n- \n- \n- Runs a single testcase.\n- The test assembly.\n- The application configuration file for the test domain.\n- List of files to scan for missing assembly references.\n- The result of the test.\n- \n- \n- Helper class called when an assembly resolve event is raised.\n- \n- \n- \n- Initializes an instanse of the\n- \n- class.\n- \n- \n- \n- Called back when the CLR cannot resolve a given assembly.\n- The source of the event.\n- \n- A\n- \n- that contains the event data.\n- \n- \n- The\n- nunit.framework\n- we know to be in NAnts bin directory, if \n- that is the assembly that needs to be resolved; otherwise,\n- \n- .\n- \n- \n- \n- Occurs when an assembly is loaded. The loaded assembly is added \n- to the assembly cache.\n- The source of the event.\n- \n- An\n- \n- that contains the event data.\n- \n- \n- \n- Holds the list of directories that will be scanned for missing\n- assembly references.\n- \n- \n- Holds the list of assemblies that can be scanned for missing\n- assembly references.\n- \n- \n- Holds the loaded assemblies.\n- \n- \n- \n- Represents a\n- test\n- element of an\n- \n- .\n- \n- \n- \n- Name of the assembly to search for tests.\n- \n- \n- Name of a specific testfixture to run. If not specified then all \n- testfixtures are run.\n- \n- \n- Assemblies to include in test.\n- \n- \n- Assemblies to scan for missing assembly references.\n- \n- \n- Categories of test cases to include or exclude.\n- \n- \n- \n- Build fails on failure. The default is\n- \n- .\n- \n- \n- \n- \n- XSLT transform file to use when using the\n- \n- formatter.\n- \n- \n- \n- The application configuration file to use for the NUnit test domain.\n- If not specified, NAnt will try to use a configuration name matching\n- the file name of the assembly with extension ".config".\n- \n- \n- Gets all assemblies specified for these tests.\n- All assemblies specified for these tests.\n- \n \n \n"}]}, {"source1": "./usr/lib/NAnt/NAnt.VSNetTasks.dll", "source2": "./usr/lib/NAnt/NAnt.VSNetTasks.dll", "unified_diff": null, "details": [{"source1": "pedump {}", "source2": "pedump {}", "unified_diff": "@@ -11,15 +11,15 @@\n PE Header:\n \t Magic (0x010b): 0x010b\n \t LMajor (6): 0x08\n \t LMinor (0): 0x00\n \t Code Size: 0x00027e00\n \t Initialized Data Size: 0x00000600\n \tUninitialized Data Size: 0x00000000\n-\t Entry Point RVA: 0x00029c7e\n+\t Entry Point RVA: 0x00029bfe\n \t \t Code Base RVA: 0x00002000\n \t\t Data Base RVA: 0x0002a000\n \n \n NT Header:\n \t Image Base (0x400000): 0x00400000\n \tSection Alignment (8192): 0x00002000\n@@ -41,15 +41,15 @@\n \t Heap Reserve Size (1M): 0x00100000\n \t Heap Commit Size (4096): 0x00001000\n \t Loader flags (0x1): 0x00000000\n \t Data Directories (16): 0x00000010\n \n Data directories:\n \t Export Table: 0x00000000 [0x00000000]\n-\t Import Table: 0x00029c30 [0x0000004b]\n+\t Import Table: 0x00029bb0 [0x0000004b]\n \t Resource Table: 0x0002a000 [0x000003b8]\n \t Exception Table: 0x00000000 [0x00000000]\n \tCertificate Table: 0x00000000 [0x00000000]\n \t Reloc Table: 0x0002c000 [0x0000000c]\n \t Debug: 0x00000000 [0x00000000]\n \t Copyright: 0x00000000 [0x00000000]\n \t Global Ptr: 0x00000000 [0x00000000]\n@@ -57,15 +57,15 @@\n \tLoad Config Table: 0x00000000 [0x00000000]\n \t Bound Import: 0x00000000 [0x00000000]\n \t IAT: 0x00002000 [0x00000008]\n \tDelay Import Desc: 0x00000000 [0x00000000]\n \t CLI Header: 0x00002008 [0x00000048]\n \n \tName: .text\n-\t Virtual Size: 0x00027c84\n+\t Virtual Size: 0x00027c04\n \tVirtual Address: 0x00002000\n \t Raw Data Size: 0x00027e00\n \t Raw Data Ptr: 0x00000200\n \t Reloc Ptr: 0x00000000\n \t LineNo Ptr: 0x00000000\n \t Reloc Count: 0x0000\n \t Line Count: 0x0000\n@@ -92,15 +92,15 @@\n \t Reloc Count: 0x0000\n \t Line Count: 0x0000\n \tFlags: data, discard, read, \n \n CLI header size: 72\n Runtime required: 2.5\n Flags: ilonly, 32/64, no-trackdebug, notsigned\n-\t Metadata: 0x000150a4 [0x00014b8c]\n+\t Metadata: 0x000150a0 [0x00014b0c]\n \tEntry Point Token: 0x00000000\n \t Resources at: 0x00000000 [0x00000000]\n \t Strong Name at: 0x00000000 [0x00000000]\n \t Code Manager at: 0x00000000 [0x00000000]\n \t VTableFixups at: 0x00000000 [0x00000000]\n \t EAT jumps at: 0x00000000 [0x00000000]\n \n@@ -111,33 +111,33 @@\n Metadata header:\n Version: 1.1\n Version string: v4.0.30319\n \n Metadata pointers:\n \tTables (#~): 0x0000006c - 0x0000690c [26784 == 0x000068a0]\n \t Strings: 0x0000690c - 0x0000b604 [19704 == 0x00004cf8]\n-\t Blob: 0x00012d78 - 0x00014b8c [7700 == 0x00001e14]\n+\t Blob: 0x00012d78 - 0x00014b0c [7572 == 0x00001d94]\n \tUser string: 0x0000b604 - 0x00012d68 [30564 == 0x00007764]\n \t GUID: 0x00012d68 - 0x00012d78 [16 == 0x00000010]\n Rows:\n-Table Module: 1 records (10 bytes, at 13380)\n-Table TypeRef: 195 records (6 bytes, at 1338a)\n-Table TypeDef: 77 records (14 bytes, at 1381c)\n-Table Field: 228 records (6 bytes, at 13c52)\n-Table Method: 727 records (14 bytes, at 141aa)\n-Table Param: 783 records (6 bytes, at 1696c)\n-Table InterfaceImpl: 29 records (4 bytes, at 17bc6)\n-Table MemberRef: 514 records (6 bytes, at 17c3a)\n-Table Constant: 47 records (6 bytes, at 18846)\n-Table CustomAttribute: 57 records (6 bytes, at 18960)\n-Table FieldMarshal: 1 records (4 bytes, at 18ab6)\n-Table StandaloneSig: 209 records (2 bytes, at 18aba)\n-Table PropertyMap: 46 records (4 bytes, at 18c5c)\n-Table Property: 262 records (6 bytes, at 18d14)\n-Table MethodSemantics: 292 records (6 bytes, at 19338)\n-Table MethodImpl: 32 records (6 bytes, at 19a10)\n-Table Moduleref: 1 records (2 bytes, at 19ad0)\n-Table TypeSpec: 2 records (2 bytes, at 19ad2)\n-Table ImplMap: 1 records (8 bytes, at 19ad6)\n-Table Assembly: 1 records (22 bytes, at 19ade)\n-Table AssemblyRef: 7 records (20 bytes, at 19af4)\n-Table NestedClass: 11 records (4 bytes, at 19b80)\n+Table Module: 1 records (10 bytes, at 1337c)\n+Table TypeRef: 195 records (6 bytes, at 13386)\n+Table TypeDef: 77 records (14 bytes, at 13818)\n+Table Field: 228 records (6 bytes, at 13c4e)\n+Table Method: 727 records (14 bytes, at 141a6)\n+Table Param: 783 records (6 bytes, at 16968)\n+Table InterfaceImpl: 29 records (4 bytes, at 17bc2)\n+Table MemberRef: 514 records (6 bytes, at 17c36)\n+Table Constant: 47 records (6 bytes, at 18842)\n+Table CustomAttribute: 57 records (6 bytes, at 1895c)\n+Table FieldMarshal: 1 records (4 bytes, at 18ab2)\n+Table StandaloneSig: 209 records (2 bytes, at 18ab6)\n+Table PropertyMap: 46 records (4 bytes, at 18c58)\n+Table Property: 262 records (6 bytes, at 18d10)\n+Table MethodSemantics: 292 records (6 bytes, at 19334)\n+Table MethodImpl: 32 records (6 bytes, at 19a0c)\n+Table Moduleref: 1 records (2 bytes, at 19acc)\n+Table TypeSpec: 2 records (2 bytes, at 19ace)\n+Table ImplMap: 1 records (8 bytes, at 19ad2)\n+Table Assembly: 1 records (22 bytes, at 19ada)\n+Table AssemblyRef: 7 records (20 bytes, at 19af0)\n+Table NestedClass: 11 records (4 bytes, at 19b7c)\n"}]}, {"source1": "./usr/lib/NAnt/NAnt.VSNetTasks.xml", "source2": "./usr/lib/NAnt/NAnt.VSNetTasks.xml", "unified_diff": null, "details": [{"source1": "./usr/lib/NAnt/NAnt.VSNetTasks.xml", "source2": "./usr/lib/NAnt/NAnt.VSNetTasks.xml", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,13 +1,16 @@\n \n \n \n NAnt.VSNetTasks\n \n \n+ \n+ Analyses Microsoft Visual Studio .NET 2003 (Everett) solution files.\n+ \n \n Compiles VS.NET solutions (or sets of projects), automatically determining \n project dependencies from inter-project references.\n \n This task support the following projects:\n \n \n@@ -252,14 +255,26 @@\n \n Returns a number representing how much this file fits this project type.\n \n \n \n This enables the override in other providers. Do not return big numbers, mainly when compring only on filename.\n \n+ \n+ Defines how the project is using the ATL library.\n+ \n+ \n+ Don't use ATL.\n+ \n+ \n+ Use ATL in a Static Library.\n+ \n+ \n+ Use ATL in a Shared DLL.\n+ \n \n \n Contains a strongly typed collection of\n \n objects.\n \n \n@@ -491,56 +506,14 @@\n passed the end of the collection.\n \n \n \n Sets the enumerator to its initial position, which is before the \n first element in the collection.\n \n- \n- Defines how the project is using the ATL library.\n- \n- \n- Don't use ATL.\n- \n- \n- Use ATL in a Static Library.\n- \n- \n- Use ATL in a Shared DLL.\n- \n- \n- Indicates the possible ways in which precompiled header file use is \n- specified in a Visual C++ project.\n- The integer values assigned match those specified in the Visual C++ \n- project file for each setting.\n- >\n- \n- \n- Precompiled header file use not specified.\n- \n- \n- Don't use a precompiled header file.\n- For further information on the use of this option\n- see the Microsoft documentation on the C++ compiler flag /Yc.\n- \n- \n- Create precompiled header file.\n- For further information on the use of this option\n- see the Microsoft documentation on the C++ compiler flag /Yc.\n- \n- \n- Automatically create precompiled header file if necessary.\n- For further information on the use of this option\n- see the Microsoft documentation on the C++ compiler flag /Yc.\n- \n- \n- Use a precompiled header file.\n- For further information on the use of this option\n- see the Microsoft documentation on the C++ compiler flag /Yu.\n- \n \n Defines how the project is using the MFC library.\n \n \n Don't use MFC.\n \n \n@@ -587,431 +560,528 @@\n \n if the URL of the project file should not \n be mapped; otherwise,\n \n .\n \n \n- \n- Analyses Microsoft Visual Studio .NET 2002 (Rainier) solution files.\n+ \n+ Indicates the possible ways in which precompiled header file use is \n+ specified in a Visual C++ project.\n+ The integer values assigned match those specified in the Visual C++ \n+ project file for each setting.\n+ >\n \n- \n- Analyses Microsoft Visual Studio .NET 2003 (Everett) solution files.\n+ \n+ Precompiled header file use not specified.\n \n- \n- Gets the platform that the configuration targets.\n- The platform targeted by the configuration.\n+ \n+ Don't use a precompiled header file.\n+ For further information on the use of this option\n+ see the Microsoft documentation on the C++ compiler flag /Yc.\n \n- \n- Gets the path in which the output file will be created before its\n- copied to the actual output path.\n+ \n+ Create precompiled header file.\n+ For further information on the use of this option\n+ see the Microsoft documentation on the C++ compiler flag /Yc.\n \n- \n- Gets a value indicating whether to register the project output for\n- use with COM components.\n- \n- \n- if the project output should be registered\n- for use with COM components; otherwise,\n- \n- .\n- \n+ \n+ Automatically create precompiled header file if necessary.\n+ For further information on the use of this option\n+ see the Microsoft documentation on the C++ compiler flag /Yc.\n \n- \n- Gets the name of the referenced assembly.\n- The name of the referenced assembly.\n+ \n+ Use a precompiled header file.\n+ For further information on the use of this option\n+ see the Microsoft documentation on the C++ compiler flag /Yu.\n \n- \n- \n- Gets the name of the tool that should be used to create the\n- \n- .\n- \n- \n- The name of the tool that should be used to create the\n- \n- .\n- \n+ \n+ Analyses Microsoft Visual Studio .NET 2002 (Rainier) solution files.\n \n- \n- Gets the path of the wrapper assembly.\n- The path of the wrapper assembly.\n- The wrapper assembly is stored in the object directory of the \n- project.\n+ \n+ Supports grouping of individual projects, and treating them as a solution.\n \n- \n- Gets the path of the Primary Interop Assembly.\n- \n- The path of the Primary Interop Assembly, or\n- \n- if not available.\n- \n+ \n+ Gets the type of the project.\n+ The type of the project.\n \n- \n- Gets the hex version of the type library as defined in the definition\n- of the reference.\n- The hex version of the type library.\n- The definition of the reference does not contain a "ControlVersion" attribute.\n+ \n+ \n+ Verifies whether the specified XML fragment represents a valid project\n+ that is supported by this\n+ \n+ .\n+ \n+ XML fragment representing the project file.\n+ \n+ \n+ The XML fragment is not supported by this\n+ \n+ .\n+ \n+ -or-\n+ \n+ The XML fragment does not represent a valid project (for this\n+ \n+ ).\n+ \n+ \n \n- \n- Gets the GUID of the type library as defined in the definition\n- of the reference.\n- The GUID of the type library.\n+ \n+ Returns the Visual Studio product version of the specified project\n+ XML fragment.\n+ The document element of the project.\n+ The Visual Studio product version of the specified project XML \n+ fragment.\n+ \n+ The product version could not be determined.\n+ -or-\n+ The product version is not supported.\n+ \n+ \n+ This method is called from the\n+ \n+ ctor, and\n+ at that time we're not sure the XML that is passed in, is indeed a\n+ valid Visual Basic project.\n+ \n \n- \n- Gets the locale of the type library in hex notation.\n- The locale of the type library.\n+ \n+ Gets the default file extension of sources for this project.\n+ For VB projects, the default file extension is ".vb".\n \n- \n- Factory class for VS.NET solutions.\n+ \n+ Returns the project location from the specified project XML fragment.\n+ XML fragment representing the project file.\n+ The project location of the specified project XML file.\n+ \n+ The project location could not be determined.\n+ -or-\n+ The project location is invalid.\n+ \n \n- \n+ \n \n- Initializes a new instance of the\n- \n- class.\n+ Returns a\n+ \n+ for launching the compiler\n+ for this project.\n \n+ The configuration to build.\n+ The response file for the compiler.\n+ \n+ A\n+ \n+ for launching the compiler for \n+ this project.\n+ \n \n- \n- Gets a value indicating whether the output file(s) of this reference \n- should be copied locally.\n- \n+ \n+ \n+ Returns a value indicating whether the project represented by the\n+ specified XML fragment is supported by\n+ \n+ .\n+ \n+ XML fragment representing the project to check.\n+ \n \n- if the output file(s) of this reference \n- should be copied locally; otherwise,\n+ if\n+ \n+ supports the \n+ specified project; otherwise,\n \n .\n- \n- \n- \n- Gets a value indicating whether this reference represents a system \n- assembly.\n- \n- \n- as a project by itself can never be a\n- system assembly.\n- \n- \n- \n- Gets the output path of the reference, without taking the "copy local"\n- setting into consideration.\n- The solution configuration that is built.\n- The output path of the reference.\n- \n- \n- Gets the complete set of output files for the referenced project.\n- The solution configuration that is built.\n- The set of output files to be updated.\n- The complete set of output files for the referenced project.\n+ \n \n- The key of the case-insensitive\n- \n- is the \n- full path of the output file and the value is the path relative to\n- the output directory.\n+ A project is identified as as Visual Basic project, if the XML \n+ fragment at least has the following information:\n+ \n+ \n+ ...\n+ \n+ \n+ ]]>\n \n \n- \n- Gets the complete set of assemblies that need to be referenced when\n- a project references this project.\n- The solution configuration that is built.\n- The complete set of assemblies that need to be referenced when a \n- project references this project.\n- \n- Apparently, there's some hack in VB.NET that allows a type to be used\n- that derives from a type in an assembly that is not referenced by the\n- project.\n- When building from the command line (using vbc), the following error\n- is reported "error BC30007: Reference required to assembly 'X' \n- containing the base class 'X'. Add one to your project".\n- Somehow VB.NET can workaround this issue, without actually adding a\n- reference to that assembly. I verified this with both VS.NET 2003 and\n- VS.NET 2005.\n- For now, we have no other option than to return all assembly \n- references of the referenced project if the parent is a VB.NET \n- project.\n- \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class with the given\n+ \n+ .\n+ \n+ The project of the configuration.\n \n- \n- Gets the timestamp of the reference.\n- The solution configuration that is built.\n- The timestamp of the reference.\n+ \n+ Gets the project.\n \n- \n- Gets a value indicating whether the reference is managed for the\n- specified configuration.\n- The build configuration of the reference.\n- \n- \n- .\n- \n+ \n+ Gets the name of the configuration.\n \n- \n- \n- Gets the complete set of output files for the specified assembly \n- and adds them to\n- \n- collection.\n- \n- The path of the assembly to get the output files for.\n- The set of output files to be updated.\n+ \n+ Get the directory in which intermediate build output will be stored \n+ for this configuration.\n \n- The key of the case-insensitive\n- \n- is the \n- full path of the output file and the value is the path relative to\n- the output directory.\n+ \n+ This is a directory relative to the project directory named\n+ obj\\<configuration name>\n+ .\n+ \n+ \n+ .resx\n+ and\n+ .licx\n+ files will only be recompiled if the\n+ compiled resource files in the\n+ \n+ are not \n+ uptodate.\n+ \n \n \n- \n- Gets a value indicating whether the output file(s) of this reference \n- should be copied locally.\n- \n- \n- if the reference wraps a Primary Interop \n- Assembly; otherwise,\n- \n- .\n- \n+ \n+ Gets the output directory.\n \n- \n- Gets a value indicating whether this reference represents a system \n- assembly.\n- \n- \n- as none of the system assemblies are wrappers\n- or Primary Interop Assemblies anyway.\n- \n+ \n+ Gets the path for the output file.\n \n- \n- Gets the path of the reference, without taking the "copy local"\n- setting into consideration.\n- The solution configuration that is built.\n- The output path of the reference.\n+ \n+ Gets the path in which the output file will be created before its\n+ copied to the actual output path.\n \n- \n- Gets the complete set of output files for the referenced project.\n- The solution configuration that is built.\n- The set of output files to be updated.\n+ \n+ Get the path of the output directory relative to the project\n+ directory.\n+ \n+ \n+ Gets the platform that the configuration targets.\n+ The platform targeted by the configuration.\n+ \n+ \n+ Gets the set of output files that is specific to the project\n+ configuration.\n+ The set of output files that is specific to the project\n+ configuration.\n \n The key of the case-insensitive\n \n is the \n full path of the output file and the value is the path relative to\n the output directory.\n \n \n- \n- Gets the complete set of assemblies that need to be referenced when\n- a project references this component.\n- The solution configuration that is built.\n- The complete set of assemblies that need to be referenced when a \n- project references this component.\n- \n- \n- Gets the timestamp of the reference.\n- The solution configuration that is built.\n- The timestamp of the reference.\n+ \n+ Expands the given macro.\n+ The macro to expand.\n+ The expanded macro.\n+ \n+ The macro is not supported.\n+ -or-\n+ The macro is not implemented.\n+ -or-\n+ The macro cannot be expanded.\n+ \n+ \n+ Expansion of a given macro is not yet implemented.\n+ \n \n- \n+ \n \n- Gets the name of the tool that should be used to create the\n- \n- .\n+ Is called each time a regular expression match is found during a\n+ \n+ operation.\n \n- \n- The name of the tool that should be used to create the\n- \n+ \n+ The\n+ \n+ resulting from a single regular expression match during a\n+ \n .\n- \n+ \n+ \n+ The expanded\n+ \n+ .\n+ \n \n- \n- Gets the path of the wrapper assembly.\n- The path of the wrapper assembly.\n- The wrapper assembly is stored in the object directory of the \n- project.\n+ \n+ Factory class for VS.NET solutions.\n \n- \n- Gets a value indicating whether the wrapper assembly has already been\n- created.\n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class.\n+ \n \n- \n- Gets the path of the Primary Interop Assembly.\n+ \n+ Gets or sets the in memory representation of the project.\n \n- The path of the Primary Interop Assembly, or\n+ The in memory representation of the project, or\n \n- if not available.\n+ if the project is not (yet) loaded.\n \n+ \n+ This property will always be\n+ \n+ for\n+ projects that are not supported.\n+ \n \n- \n- Gets the hex version of the type library as defined in the definition\n- of the reference.\n- The hex version of the type library.\n- \n- \n- Gets the GUID of the type library as defined in the definition\n- of the reference.\n- The GUID of the type library.\n- \n- \n- Gets the locale of the type library in hex notation.\n- The locale of the type library.\n+ \n+ Return a mapping between the configurations defined in the\n+ solution file and the project build configurations.\n+ \n+ Mapping between configurations defined in the solution file\n+ and the project build configurations, or\n+ \n+ if the project is not defined in a solution file.\n+ \n+ This mapping only includes project build configurations that\n+ are configured to be built for a given solution configuration.\n \n- \n- Gets the name of the type library.\n- The name of the type library.\n+ \n+ \n+ Contains a collection of\n+ \n+ elements.\n+ \n \n- \n- Removes wrapper assembly from build directory, if wrapper assembly \n- no longer exists in output directory or is not in sync with build \n- directory, to force rebuild.\n- The project configuration.\n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class.\n+ \n \n- \n- Gets a value indicating whether the output file(s) of this reference \n- should be copied locally.\n- \n- \n- if the output file(s) of this reference \n- should be copied locally; otherwise,\n- \n- .\n- \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class\n+ with the specified\n+ \n+ instance.\n+ \n \n- \n- Gets a value indicating whether this reference represents a system \n- assembly.\n- \n- \n- if this reference represents a system \n- assembly; otherwise,\n- \n- .\n- \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class\n+ with the specified array of\n+ \n+ instances.\n+ \n \n- \n- Gets the path of the reference, without taking the "copy local"\n- setting into consideration.\n- The solution configuration that is built.\n- The output path of the reference.\n+ \n+ Gets or sets the element at the specified index.\n+ The zero-based index of the element to get or set.\n \n- \n- Gets the complete set of output files for the referenced project.\n- The solution configuration that is built.\n- The set of output files to be updated.\n- \n- The key of the case-insensitive\n- \n- is the \n- full path of the output file and the value is the path relative to\n- the output directory.\n- \n+ \n+ \n+ Gets the\n+ \n+ with the specified GUID.\n+ \n+ \n+ The GUID of the\n+ \n+ to get.\n+ \n+ Performs a case-insensitive lookup.\n \n- \n- Gets the complete set of assemblies that need to be referenced when\n- a project references this component.\n- The solution configuration that is built.\n- The complete set of assemblies that need to be referenced when a \n- project references this component.\n+ \n+ \n+ Adds a\n+ \n+ to the end of the collection.\n+ \n+ \n+ The\n+ \n+ to be added to the end of the collection.\n+ \n+ The position into which the new element was inserted.\n \n- \n- Gets the timestamp of the reference.\n- The solution configuration that is built.\n- The timestamp of the reference.\n+ \n+ \n+ Adds the elements of a\n+ \n+ array to the end of the collection.\n+ \n+ \n+ The array of\n+ \n+ elements to be added to the end of the collection.\n+ \n \n- \n- Resolves an assembly reference.\n- \n- The full path to the resolved assembly, or\n- \n- if the assembly reference could not be resolved.\n- \n+ \n+ \n+ Adds the elements of a\n+ \n+ to the end of the collection.\n+ \n+ \n+ The\n+ \n+ to be added to the end of the collection.\n+ \n \n- \n+ \n \n- Searches for the given file in all paths in\n- \n- .\n+ Determines whether a\n+ \n+ is in the collection.\n \n- The folders to search.\n- The file to search for.\n+ \n+ The\n+ \n+ to locate in the collection.\n+ \n \n- The path of the assembly if\n- \n- was found\n- in\n- \n- ; otherwise,\n- \n+ \n+ if\n+ \n+ is found in the \n+ collection; otherwise,\n+ \n .\n \n \n- \n- Resolves an assembly reference in the framework assembly directory\n- of the target framework.\n- The file to search for.\n+ \n+ \n+ Determines whether a\n+ \n+ with the specified\n+ GUID is in the collection, using a case-insensitive lookup.\n+ \n+ The GUID to locate in the collection.\n \n- The full path of the assembly file if the assembly could be located \n- in the framework assembly directory; otherwise,\n- \n+ \n+ if a\n+ \n+ with GUID\n+ \n+ is found in the collection; otherwise,\n+ \n .\n \n \n- \n- Resolves an assembly reference using a path relative to the project \n- directory.\n+ \n+ Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.\n+ The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.\n+ \n+ The zero-based index in\n+ \n+ at which copying begins.\n+ \n+ \n+ \n+ \n+ Retrieves the index of a specified\n+ \n+ object in the collection.\n+ \n+ \n+ The\n+ \n+ object for which the index is returned.\n+ \n \n- The full path of the assembly, or\n- \n- if\n- \n- is\n- \n- or an\n- empty\n- \n- .\n+ The index of the specified\n+ \n+ . If the\n+ \n+ is not currently a member of the collection, it returns -1.\n \n \n- \n- Gets a value indicating whether the reference is managed for the\n- specified configuration.\n- The build configuration of the reference.\n+ \n+ \n+ Inserts a\n+ \n+ into the collection at the specified index.\n+ \n+ \n+ The zero-based index at which\n+ \n+ should be inserted.\n+ \n+ \n+ The\n+ \n+ to insert.\n+ \n+ \n+ \n+ Returns an enumerator that can iterate through the collection.\n \n- \n- if the reference is managed for the\n- specified configuration; otherwise,\n- \n- .\n+ A\n+ \n+ for the entire collection.\n \n \n- \n+ \n+ Removes a member from the collection.\n+ \n+ The\n+ \n+ to remove from the collection.\n+ \n+ \n+ \n \n- Initializes a new instance of the\n- \n- class.\n+ Enumerates the\n+ \n+ elements of a\n+ \n+ .\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n- class with the specified initial capacity.\n+ \n+ class\n+ with the specified\n+ \n+ .\n \n- \n- The appropriate number of entries that the\n- \n- can initially contain.\n- \n+ The collection that should be enumerated.\n \n- \n+ \n+ Gets the current element in the collection.\n+ The current element in the collection.\n+ \n+ \n+ Advances the enumerator to the next element of the collection.\n+ \n+ \n+ if the enumerator was successfully advanced \n+ to the next element;\n+ \n+ if the enumerator has \n+ passed the end of the collection.\n+ \n+ \n+ \n+ Sets the enumerator to its initial position, which is before the \n+ first element in the collection.\n+ \n+ \n Gets the type of the project.\n The type of the project.\n \n- \n+ \n \n Verifies whether the specified XML fragment represents a valid project\n that is supported by this\n \n .\n \n XML fragment representing the project file.\n@@ -1025,302 +1095,465 @@\n \n The XML fragment does not represent a valid project (for this\n \n ).\n \n \n \n- \n+ \n Returns the Visual Studio product version of the specified project\n XML fragment.\n The document element of the project.\n The Visual Studio product version of the specified project XML \n fragment.\n \n The product version could not be determined.\n -or-\n The product version is not supported.\n \n \n- \n- Prepares the project for being built.\n- The solution configuration that is built.\n- Ensures the configuration-level object directory exists and ensures\n- that none of the output files are marked read-only.\n- \n- \n+ \n \n Returns a\n \n for launching the compiler\n for this project.\n \n The configuration to build.\n The response file for the compiler.\n \n A\n \n- for launching the compiler for\n+ for launching the compiler for \n this project.\n \n \n- \n+ \n Gets the default file extension of sources for this project.\n- For J# projects, the default file extension is ".jsl".\n+ For C# projects, the default file extension is ".cs".\n \n- \n+ \n Returns the project location from the specified project XML fragment.\n XML fragment representing the project file.\n The project location of the specified project XML file.\n \n The project location could not be determined.\n -or-\n The project location is invalid.\n \n \n- \n+ \n \n Returns a value indicating whether the project represented by the\n specified XML fragment is supported by\n- \n+ \n .\n \n XML fragment representing the project to check.\n \n \n if\n \n- supports\n+ supports \n the specified project; otherwise,\n \n .\n \n \n- A project is identified as as J# project, if the XML fragment at\n+ A project is identified as as C# project, if the XML fragment at \n least has the following information:\n \n- \n ...\n- \n+ \n \n ]]>\n \n \n- \n- Supports grouping of individual projects, and treating them as a solution.\n+ \n+ Gets the name of the referenced assembly.\n+ \n+ The name of the referenced assembly, or\n+ \n+ if\n+ the name could not be determined.\n+ \n \n- \n- Represents a Visual C++ project configuration.\n+ \n+ \n+ Gets the name of the tool that should be used to create the\n+ \n+ .\n+ \n+ \n+ The name of the tool that should be used to create the\n+ \n+ .\n+ \n \n- \n- Tells the compiler which character set to use.\n+ \n+ Gets the path of the wrapper assembly.\n+ The path of the wrapper assembly.\n+ The wrapper assembly is stored in the object directory of the \n+ project.\n \n- \n- Gets a value indicating whether Managed Extensions for C++ are \n- enabled.\n+ \n+ Gets the path of the Primary Interop Assembly.\n+ \n+ The path of the Primary Interop Assembly, or\n+ \n+ if not available.\n+ \n \n- \n- Gets a value indicating how MFC is used by the configuration.\n+ \n+ Gets the hex version of the type library as defined in the definition\n+ of the reference.\n+ The hex version of the type library.\n+ \n+ The definition of the reference does not contain a "VersionMajor" attribute.\n+ -or\n+ The definition of the reference does not contain a "VersionMinor" attribute.\n+ \n \n- \n- Gets a value indicating how ATL is used by the configuration.\n+ \n+ Gets the GUID of the type library as defined in the definition\n+ of the reference.\n+ The GUID of the type library.\n \n- \n- Gets the list of files to link in the order in which they are \n- defined in the project file.\n+ \n+ Gets the locale of the type library in hex notation.\n+ The locale of the type library.\n \n- \n- Holds the C++ sources for each build configuration.\n- The key of the hashtable is a build configuration, and the\n- value is an ArrayList holding the C++ source files for that\n- build configuration.\n+ \n+ Visual C++ project.\n \n- \n- Gets the resources for each build configuration.\n- The key of the hashtable is a build configuration, and the\n- value is an ArrayList holding the resources files for that\n- build configuration.\n+ \n+ Gets the name of the Visual C++ project.\n \n- \n- Get the IDL files for each build configuration.\n- The key of the hashtable is a build configuration, and the\n- value is an ArrayList holding the IDL files for that build \n- configuration.\n+ \n+ Gets the type of the project.\n+ The type of the project.\n \n- \n- Gets the target path for usage in macro expansion.\n- The target path, or a zero-length string if there's no output file \n- for this configuration.\n+ \n+ Gets the path of the Visual C++ project.\n \n- \n- Get the directory in which intermediate build output will be stored \n- for this configuration.\n+ \n+ Gets the directory containing the VS.NET project.\n+ \n+ \n+ Get the location of the project.\n+ \n+ \n+ .\n+ \n+ For now, we only support local Visual C++ projects.\n+ \n+ \n+ Get the directory in which intermediate build output that is not \n+ specific to the build configuration will be stored.\n \n+ This is a directory relative to the project directory, \n+ named\n+ temp\\\n+ .\n+ \n+ \n+ \n+ Gets or sets the unique identifier of the Visual C++ project.\n+ \n+ \n+ Gets a value indicating whether building the project for the specified\n+ build configuration results in managed output.\n+ The solution configuration that is built.\n+ \n+ \n+ if the project output for the specified build\n+ configuration is either a Dynamic Library (dll) or an Application\n+ (exe), and Managed Extensions are enabled; otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Verifies whether the specified XML fragment represents a valid project\n+ that is supported by this\n+ \n+ .\n+ \n+ XML fragment representing the project file.\n+ \n \n- This is a directory relative to the project directory named\n- obj\\<configuration name>\n+ The XML fragment is not supported by this\n+ \n .\n \n+ -or-\n \n- .resx\n- and\n- .licx\n- files will only be recompiled if the\n- compiled resource files in the\n- \n- are not \n- uptodate.\n+ The XML fragment does not represent a valid project (for this\n+ \n+ ).\n \n- \n- \n- \n- Get the path of the output directory relative to the project\n- directory.\n- \n- \n- Gets the intermediate directory, specified relative to project \n- directory.\n- The intermediate directory, specified relative to project directory.\n- \n- \n- Gets the absolute path for the output file.\n- \n- The absolute path for the output file, or\n- \n- if there's no output file for this configuration.\n- \n- \n- \n- Gets a comma-separated list of directories to scan for assembly\n- references.\n- \n- A comma-separated list of directories to scan for assembly\n- references, or\n- \n- if no additional directories\n- should scanned.\n- \n+ \n \n- \n- Expands the given macro.\n- The macro to expand.\n- The expanded macro.\n+ \n+ Returns the Visual Studio product version of the specified project\n+ XML fragment.\n+ The document element of the project.\n+ The Visual Studio product version of the specified project XML \n+ fragment.\n \n- The macro is not supported.\n- -or-\n- The macro is not implemented.\n+ The product version could not be determined.\n -or-\n- The macro cannot be expanded.\n- \n- \n- Expansion of a given macro is not yet implemented.\n+ The product version is not supported.\n \n \n- \n- Gets the value of the specified attribute from the specified node.\n- The node of which the attribute value should be retrieved.\n- The attribute of which the value should be returned.\n+ \n+ Expands the given macro.\n+ The macro to expand.\n \n- The value of the attribute with the specified name or\n+ The expanded macro or\n \n- if the attribute does not exist or has no value.\n+ if the macro is not\n+ supported.\n \n \n- \n- Holds the output path for this build configuration.\n+ \n+ Build resource files for the given configuration.\n+ The resource files to build.\n+ The project configuration.\n+ The build configuration.\n \n- Lazy initialized by\n- \n+ TODO: refactor this as we should always get only one element in the\n+ \n+ list. Each res file should be built\n+ with its own file configuration.\n+ \n+ \n+ \n+ Build Interface Definition Language files for the given\n+ configuration.\n+ The IDL files to build.\n+ The project configuration.\n+ The build configuration.\n+ \n+ TODO: refactor this as we should always get only one element in the\n+ \n+ list. Each IDL file should be built\n+ with its own file configuration.\n+ \n+ \n+ \n+ \n+ Merges the specified tool setting of\n+ \n+ with\n+ \n+ .\n+ \n+ \n+ The merge is suppressed when the flag $(noinherit) is defined in\n+ \n .\n \n \n- \n- Holds list of files to link in the order in which they are defined\n- in the project file.\n+ \n+ Gets the absolute path to the object file or directory.\n+ The build configuration\n+ The absolute path to the object file or directory, or\n+ \n+ We use an absolute path for the object file, otherwise\n+ <cl>\n+ assumes a location relative to the output \n+ directory - not the project directory.\n+ \n \n- \n- Holds the C++ sources for each build configuration.\n- The key of the hashtable is a build configuration, and the\n- value is an ArrayList holding the C++ source files for that\n- build configuration.\n+ \n+ \n+ Returns a value indicating whether the project represented by the\n+ specified XML fragment is supported by\n+ \n+ .\n+ \n+ XML fragment representing the project to check.\n+ \n+ \n+ if\n+ \n+ supports the \n+ specified project; otherwise,\n+ \n+ .\n+ \n+ \n+ A project is identified as as Visual C++ project, if the XML \n+ fragment at least has the following information:\n+ \n+ \n+ ]]>\n+ \n \n- \n- Holds the resources for each build configuration.\n- The key of the hashtable is a build configuration, and the\n- value is an ArrayList holding the resources files for that\n- build configuration.\n+ \n+ Removes leading and trailing quotes from the specified path.\n+ The path to clean.\n \n- \n- Holds the IDL files for each build configuration.\n- The key of the hashtable is a build configuration, and the\n- value is an ArrayList holding the IDL files for that build \n- configuration.\n+ \n+ Returns the Visual Studio product version of the specified project\n+ XML fragment.\n+ XML fragment representing the project to check.\n+ The Visual Studio product version of the specified project XML \n+ fragment.\n+ \n+ The product version could not be determined.\n+ -or-\n+ The product version is not supported.\n+ \n \n- \n- The type of output for a given configuration.\n+ \n+ Holds the files included in the project.\n+ \n+ For project files with no specific file configuration, the relative\n+ path is added to the list.\n+ \n+ For project files that have a specific file configuration, a\n+ \n+ containing the\n+ \n+ instance representing the file configurations is added.\n+ \n+ \n \n- \n- A Makefile.\n+ \n+ Gets the name of the referenced assembly.\n+ The name of the referenced assembly.\n \n- \n- Application (.exe).\n+ \n+ \n+ Gets the name of the tool that should be used to create the\n+ \n+ .\n+ \n+ \n+ The name of the tool that should be used to create the\n+ \n+ .\n+ \n \n- \n- Dynamic Library (.dll).\n+ \n+ Gets the path of the wrapper assembly.\n+ The path of the wrapper assembly.\n+ The wrapper assembly is stored in the object directory of the \n+ project.\n \n- \n- Static Library (.lib).\n+ \n+ Gets the path of the Primary Interop Assembly.\n+ \n+ The path of the Primary Interop Assembly, or\n+ \n+ if not available.\n+ \n \n- \n- Utility.\n+ \n+ Gets the hex version of the type library as defined in the definition\n+ of the reference.\n+ The hex version of the type library.\n+ The definition of the reference does not contain a "ControlVersion" attribute.\n \n- \n+ \n+ Gets the GUID of the type library as defined in the definition\n+ of the reference.\n+ The GUID of the type library.\n+ \n+ \n+ Gets the locale of the type library in hex notation.\n+ The locale of the type library.\n+ \n+ \n+ Gets a value indicating whether the reference is managed for the\n+ specified configuration.\n+ The build configuration of the reference.\n+ \n+ \n+ if the reference is managed for the\n+ specified configuration; otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ Gets a value indicating whether the reference is managed for the\n+ specified configuration.\n+ The solution configuration that is built.\n+ \n+ \n+ .\n+ \n+ \n+ \n \n Gets a\n \n- instance representing the \n- absolute path to the import library to generate.\n+ representing the physical location\n+ of the resource file.\n \n- \n- A\n+ \n+ \n+ \n+ Gets a\n \n- representing the absolute path to the\n- import library to generate, or\n- \n- if no \n- import library must be generated.\n+ representing the logical location\n+ of the resource file in the project.\n+ \n+ \n+ When the resource file is not linked, this matches the\n+ \n+ .\n+ \n+ \n+ \n+ Gets a value indicating whether the resource is in fact a ResX file.\n+ \n+ \n+ if the resource is a ResX file; otherwise,\n+ \n+ .\n \n \n- \n- Obtains a lifetime service object to control the lifetime policy for \n- this instance.\n+ \n+ Compiles the resource file.\n+ The solution configuration that is built.\n \n- An object of type\n- \n- used to control the lifetime \n- policy for this instance. This is the current lifetime service object \n- for this instance if one exists; otherwise, a new lifetime service \n- object initialized with a lease that will never time out.\n+ A\n+ \n+ representing the compiled resource file.\n \n \n- \n- Gets the file name of the assembly with the given assembly name.\n- The assembly name of the assembly of which the file name should be returned.\n- The file name of the assembly with the given assembly name.\n- \n- \n+ \n \n- Initializes a new instance of the\n- \n- class.\n+ Returns a\n+ \n+ representing the compiled resource\n+ file.\n \n+ The solution configuration that is built.\n+ \n+ A\n+ \n+ representing the compiled resource file.\n+ \n+ Calling this method does not force compilation of the resource file.\n \n \n Base class for all project classes.\n \n \n \n Initializes a new instance of the\n@@ -1790,253 +2023,365 @@\n passed the end of the collection.\n \n \n \n Sets the enumerator to its initial position, which is before the \n first element in the collection.\n \n- \n+ \n Resolves an assembly reference.\n \n The full path to the resolved assembly, or\n \n if the assembly reference could not be resolved.\n \n+ \n+ Visual Studio .NET uses the following search mechanism :\n+ \n+ \n+ The project directory.\n+ \n+ \n+ The directories specified in the "ReferencePath" property, \n+ which is stored in the .USER file.\n+ \n+ \n+ The .NET Framework directory (see KB306149)\n+ \n+ \n+ \n+ The directories specified under the following registry \n+ keys:\n+ \n+ \n+ HKLM\\SOFTWARE\\Microsoft\\.NETFramework\\AssemblyFolders\n+ \n+ \n+ HKCU\\SOFTWARE\\Microsoft\\.NETFramework\\AssemblyFolders\n+ \n+ \n+ HKLM\\SOFTWARE\\Microsoft\\VisualStudio\\<major version>.<minor version>\\AssemblyFolders\n+ \n+ \n+ HKCU\\SOFTWARE\\Microsoft\\VisualStudio\\<major version>.<minor version>\\AssemblyFolders\n+ \n+ \n+ Future versions of Visual Studio .NET will also check \n+ in:\n+ \n+ \n+ HKLM\\SOFTWARE\\Microsoft\\.NETFramework\\AssemblyFoldersEx\n+ \n+ \n+ HKCU\\SOFTWARE\\Microsoft\\.NETFramework\\AssemblyFoldersEx\n+ \n+ \n+ \n+ \n+ \n+ The HintPath.\n+ \n+ \n+ \n \n- \n+ \n Gets the name of the referenced assembly.\n \n The name of the referenced assembly, or\n \n if\n the name could not be determined.\n \n \n- \n+ \n+ Gets the Visual Studio .NET AssemblyFolders registry key matching\n+ the current target framework.\n+ The Visual Studio .NET AssemblyFolders registry key matching the \n+ current target framework.\n+ The current target framework is not supported.\n+ We use the target framework instead of the product version of the \n+ containing project file to determine what registry key to scan, as\n+ we don't want to use assemblies meant for uplevel framework versions.\n+ \n+ \n \n- Is called each time a regular expression match is found during a\n- \n- operation.\n+ Initializes a new instance of the\n+ \n+ class.\n \n- \n- The\n- \n- resulting from a single regular expression match during a\n- \n- .\n- \n- \n- The expanded\n- \n- .\n- \n- The macro is not supported.\n- Expansion of a given macro is not yet implemented.\n \n- \n- Factory class for VS.NET projects.\n+ \n+ A mapping from properties in the .vcproj file to command line arguments.\n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class.\n \n \n- \n- Holds a case-insensitive list of cached projects.\n- \n- The key of the\n- \n- is the path of the project\n- file (for web projects this can be a URL) and the value is a\n- \n- instance.\n- \n- \n- \n- Holds a case-insensitive list of cached project GUIDs.\n- \n- The key of the\n- \n- is the path of the project\n- file (for web projects this can be a URL) and the value is the GUID\n- of the project.\n- \n- \n- \n- Holds a case-insensitive list of cached project GUIDs.\n- \n- The key of the\n- \n- is the path of the project\n- file (for web projects this can be a URL) and the value is the Xml\n- of the project.\n- \n- \n- \n- Gets the name of the referenced assembly.\n- \n- The name of the referenced assembly, or\n- \n- if\n- the name could not be determined.\n- \n- \n- \n+ \n \n- Gets the name of the tool that should be used to create the\n- \n+ Gets the argument string corresponding with a configuration property \n+ named\n+ \n+ with value\n+ \n .\n+ An ignore mask can be used to eliminate some arguments from the search.\n \n- \n- The name of the tool that should be used to create the\n- \n- .\n- \n- \n- \n- Gets the path of the wrapper assembly.\n- The path of the wrapper assembly.\n- The wrapper assembly is stored in the object directory of the \n- project.\n- \n- \n- Gets the path of the Primary Interop Assembly.\n- \n- The path of the Primary Interop Assembly, or\n+ The name of the configuration property.\n+ The value of the configuration property.\n+ Specify any groups that needs to be ignored.\n+ \n+ The argument string corresponding with a configuration property \n+ named\n+ \n+ with value\n+ \n+ ,\n+ or\n \n- if not available.\n- \n- \n- \n- Gets the hex version of the type library as defined in the definition\n- of the reference.\n- The hex version of the type library.\n- \n- The definition of the reference does not contain a "VersionMajor" attribute.\n- -or\n- The definition of the reference does not contain a "VersionMinor" attribute.\n- \n- \n- \n- Gets the GUID of the type library as defined in the definition\n- of the reference.\n- The GUID of the type library.\n- \n- \n- Gets the locale of the type library in hex notation.\n- The locale of the type library.\n+ if no corresponding argument exists.\n+ \n \n- \n- Gets a value indicating whether the output file(s) of this reference \n- should be copied locally.\n- \n- \n- if the output file(s) of this reference \n- should be copied locally; otherwise,\n- \n- .\n- \n+ \n+ Creates a mapping between configuration properties for the Visual\n+ C++ compiler and corresponding command-line arguments.\n+ A mapping between configuration properties for the Visual C++\n+ compiler and corresponding command-line arguments.\n+ \n+ \n+ The following configuration properties are processed by\n+ \n+ :\n+ \n+ \n+ \n+ Category\n+ Property\n+ \n+ \n+ General\n+ Addtional Include Directories (/I[path])\n+ \n+ \n+ General\n+ Resolve #using References (/AI[path])\n+ \n+ \n+ Preprocessor\n+ Preprocessor Definitions (/D[macro])\n+ \n+ \n+ Code Generation\n+ Enable C++ Exceptions (/EHsc)\n+ \n+ \n+ Precompiled Headers\n+ Create/Use Precompiled Header\n+ \n+ \n+ Precompiled Headers\n+ Create/Use PCH Through File\n+ \n+ \n+ Precompiled Headers\n+ Precompiled Header File\n+ \n+ \n+ Output Files\n+ Assembler Output\n+ \n+ \n+ Output Files\n+ ASM List Location\n+ \n+ \n+ Browse Information\n+ Enable Browse Information\n+ \n+ \n+ Browse Information\n+ Browse File\n+ \n+ \n+ Advanced\n+ Force Includes (/FI[name])\n+ \n+ \n+ Advanced\n+ Force #using (/FU[name])\n+ \n+ \n+ Advanced\n+ Undefine Preprocessor Definitions (/U[macro])\n+ \n+ \n+ \n \n- \n- Gets a value indicating whether this reference represents a system \n- assembly.\n- \n- \n- if this reference represents a system \n- assembly; otherwise,\n- \n- .\n- \n+ \n+ Creates a mapping between configuration properties for the Visual\n+ C++ linker and corresponding command-line arguments.\n+ A mapping between configuration properties for the Visual C++\n+ linker and corresponding command-line arguments.\n+ \n+ \n+ The following configuration properties are processed by\n+ \n+ :\n+ \n+ \n+ \n+ Category\n+ Property\n+ \n+ \n+ General\n+ Output File (/OUT:[file])\n+ \n+ \n+ General\n+ Additional Library Directories (/LIBPATH:[dir])\n+ \n+ \n+ Input\n+ Additional Dependencies\n+ \n+ \n+ Input\n+ Add Module to Assembly (/ASSEMBLYMODULE:file)\n+ \n+ \n+ Input\n+ Embed Managed Resource File (/ASSEMBLYRESOURCE:file)\n+ \n+ \n+ Debugging\n+ Generate Debug Info (/DEBUG)\n+ \n+ \n+ Debugging\n+ Generate Program Database File (/PDB:name)\n+ \n+ \n+ Debugging\n+ Generate Map File (/MAP)\n+ \n+ \n+ Debugging\n+ Map File Name (/MAP:[filename])\n+ \n+ \n+ System\n+ Heap Reserve Size (/HEAP:reserve)\n+ \n+ \n+ System\n+ Heap Commit Size (/HEAP:reserve, commit)\n+ \n+ \n+ System\n+ Stack Reserve Size (/STACK:reserve)\n+ \n+ \n+ System\n+ Stack Commit Size (/STACK:reserve, commit)\n+ \n+ \n+ The following configuration properties are ignored:\n+ \n+ \n+ Category\n+ Property\n+ \n+ \n+ General\n+ Show Progress (/VERBOSE, /VERBOSE:LIB)\n+ \n+ \n+ General\n+ Suppress Startup Banner (/NOLOGO)\n+ \n+ \n+ Support for the following configuration properties still needs to\n+ be implemented:\n+ \n+ \n+ Category\n+ Property\n+ \n+ \n+ General\n+ Ignore Import Library\n+ \n+ \n+ General\n+ Register Output\n+ \n+ \n+ Input\n+ Delay Loaded DLLs (/DELAYLOAD:[dll_name])\n+ \n+ \n+ Embedded IDL\n+ MIDL Commands (/MIDL:[file])\n+ \n+ \n+ \n \n- \n- Gets the project in which the reference is defined.\n+ \n+ Gets the name of the command-line argument.\n+ The name of the command-line argument.\n \n- \n- Gets the output path of the reference, without taking the "copy local"\n- setting into consideration.\n- The solution configuration that is built.\n- The full output path of the reference.\n+ \n+ Represents a command-line arguments of which the trailing backslashes\n+ in the value should be duplicated.\n \n- \n- Gets the complete set of output files of the reference for the \n- specified configuration.\n- The solution configuration that is built.\n- The set of output files to be updated.\n- \n- The key of the case-insensitive\n- \n- is the \n- full path of the output file and the value is the path relative to\n- the output directory.\n- \n+ \n+ Represents a command-line argument of which the value should be\n+ quoted, and of which trailing backslahes should be duplicated.\n \n- \n- Gets the complete set of assemblies that need to be referenced when\n- a project references this component.\n- The solution configuration that is built.\n- The complete set of assemblies that need to be referenced when a \n- project references this component.\n+ \n+ Gets the string that the configuration setting should match in \n+ order for the command line argument to be set.\n \n- \n- Gets the timestamp of the reference.\n- The solution configuration that is built.\n- The timestamp of the reference.\n+ \n+ Allow us to assign an argument to a specific group.\n \n- \n- Gets a value indicating whether the reference is managed for the\n- specified configuration.\n- The solution configuration that is built.\n- \n- \n- if the reference is managed for the\n- specified configuration; otherwise,\n- \n- .\n- \n+ \n+ The argument is not assigned to any group.\n \n- \n- Returns the date and time the specified file was last written to.\n- The file for which to obtain write date and time information.\n- \n- A\n- \n- structure set to the date and time that \n- the specified file was last written to, or\n- \n- if the specified file does not\n- exist.\n- \n+ \n+ \n+ The argument is ignored when the optimization level is set to\n+ Minimum Size\n+ (1) or\n+ Maximum Size\n+ (2).\n+ \n \n- \n- Logs a message with the given priority.\n- The message priority at which the specified message is to be logged.\n- The message to be logged.\n- The actual logging is delegated to the underlying task.\n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class.\n+ \n \n- \n- Logs a message with the given priority.\n- The message priority at which the specified message is to be logged.\n- The message to log, containing zero or more format items.\n- \n- An\n- \n- array containing zero or more objects to format.\n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class with the specified initial capacity.\n+ \n+ \n+ The appropriate number of entries that the\n+ \n+ can initially contain.\n \n- The actual logging is delegated to the underlying task.\n- \n- \n- Gets a value indicating whether the reference is managed for the\n- specified configuration.\n- The solution configuration that is built.\n- \n- \n- .\n- \n \n \n Represents the configuration of a file.\n \n \n Gets a value indication whether the file should be excluded from \n the build for this configuration.\n@@ -2111,342 +2456,195 @@\n An empty setting value, which is used as a means to override the\n project default, will be returned as a empty\n \n .\n \n \n \n- \n- Resolves an assembly reference.\n- \n- The full path to the resolved assembly, or\n- \n- if the assembly reference could not be resolved.\n- \n- \n- Visual Studio .NET uses the following search mechanism :\n- \n- \n- The project directory.\n- \n- \n- The directories specified in the "ReferencePath" property, \n- which is stored in the .USER file.\n- \n- \n- The .NET Framework directory (see KB306149)\n- \n- \n- \n- The directories specified under the following registry \n- keys:\n- \n- \n- HKLM\\SOFTWARE\\Microsoft\\.NETFramework\\AssemblyFolders\n- \n- \n- HKCU\\SOFTWARE\\Microsoft\\.NETFramework\\AssemblyFolders\n- \n- \n- HKLM\\SOFTWARE\\Microsoft\\VisualStudio\\<major version>.<minor version>\\AssemblyFolders\n- \n- \n- HKCU\\SOFTWARE\\Microsoft\\VisualStudio\\<major version>.<minor version>\\AssemblyFolders\n- \n- \n- Future versions of Visual Studio .NET will also check \n- in:\n- \n- \n- HKLM\\SOFTWARE\\Microsoft\\.NETFramework\\AssemblyFoldersEx\n- \n- \n- HKCU\\SOFTWARE\\Microsoft\\.NETFramework\\AssemblyFoldersEx\n- \n- \n- \n- \n- \n- The HintPath.\n- \n- \n- \n- \n- \n- Gets the name of the referenced assembly.\n+ \n+ Gets the .ico file to use as application icon.\n \n- The name of the referenced assembly, or\n+ The .ico file to use as application icon, or\n \n- if\n- the name could not be determined.\n+ if no application icon should be used.\n \n \n- \n- Gets the Visual Studio .NET AssemblyFolders registry key matching\n- the current target framework.\n- The Visual Studio .NET AssemblyFolders registry key matching the \n- current target framework.\n- The current target framework is not supported.\n- We use the target framework instead of the product version of the \n- containing project file to determine what registry key to scan, as\n- we don't want to use assemblies meant for uplevel framework versions.\n- \n- \n- Gets or sets the in memory representation of the project.\n+ \n+ Gets the key file to use to sign ActiveX/COM wrappers.\n \n- The in memory representation of the project, or\n+ The path of the key file to use to sign ActiveX/COM wrappers, \n+ relative to the project root directory, or\n \n- if the project is not (yet) loaded.\n+ if the wrapper assembly should not be signed using a key file.\n \n- \n- This property will always be\n- \n- for\n- projects that are not supported.\n- \n \n- \n- Return a mapping between the configurations defined in the\n- solution file and the project build configurations.\n+ \n+ Gets the key name to use to sign ActiveX/COM wrappers.\n \n- Mapping between configurations defined in the solution file\n- and the project build configurations, or\n+ The name of the key container to use to sign ActiveX/COM wrappers,\n+ or\n \n- if the project is not defined in a solution file.\n+ if the wrapper assembly should not be\n+ signed using a key container.\n \n- This mapping only includes project build configurations that\n- are configured to be built for a given solution configuration.\n- \n- \n- \n- Contains a collection of\n- \n- elements.\n- \n- \n- \n- \n- Initializes a new instance of the\n- \n- class.\n- \n \n- \n- \n- Initializes a new instance of the\n- \n- class\n- with the specified\n- \n- instance.\n- \n- \n- \n- \n- Initializes a new instance of the\n- \n- class\n- with the specified array of\n- \n- instances.\n- \n- \n- \n- Gets or sets the element at the specified index.\n- The zero-based index of the element to get or set.\n+ \n+ Gets the output type of this project.\n \n- \n+ \n \n- Gets the\n- \n- with the specified GUID.\n+ Designates when the\n+ \n+ command line should\n+ be run. Possible values are "OnBuildSuccess", "Always" or \n+ "OnOutputUpdated".\n \n- \n- The GUID of the\n- \n- to get.\n- \n- Performs a case-insensitive lookup.\n \n- \n- \n- Adds a\n- \n- to the end of the collection.\n- \n- \n- The\n- \n- to be added to the end of the collection.\n- \n- The position into which the new element was inserted.\n+ \n+ Contains commands to be run before a build takes place.\n+ Valid commands are those in a .bat file. For more info see MSDN.\n \n- \n- \n- Adds the elements of a\n- \n- array to the end of the collection.\n- \n- \n- The array of\n- \n- elements to be added to the end of the collection.\n- \n+ \n+ Contains commands to be ran after a build has taken place.\n+ Valid commands are those in a .bat file. For more info see MSDN.\n \n- \n- \n- Adds the elements of a\n- \n- to the end of the collection.\n- \n- \n- The\n- \n- to be added to the end of the collection.\n- \n+ \n+ Determines the output type of the project from its XML definition.\n+ The XML definition of the project settings.\n+ The output type of the project.\n+ \n+ The output type of the project is not set in the specified XML \n+ definition.\n+ -or-\n+ The output type of the project is not supported.\n+ \n \n- \n+ \n \n- Determines whether a\n- \n- is in the collection.\n+ Gets the project GUID from the given\n+ \n+ holding a\n+ <VisualStudioProject>\n+ node.\n \n- \n+ The path of the project file.\n+ \n The\n- \n- to locate in the collection.\n+ <VisualStudioProject>\n+ node from which the project GUID should be retrieved.\n \n \n- \n- if\n- \n- is found in the \n- collection; otherwise,\n- \n- .\n+ The project GUID from specified\n+ <VisualStudioProject>\n+ node.\n \n \n- \n- \n- Determines whether a\n- \n- with the specified\n- GUID is in the collection, using a case-insensitive lookup.\n- \n- The GUID to locate in the collection.\n- \n- \n- if a\n- \n- with GUID\n- \n- is found in the collection; otherwise,\n+ \n+ Gets a value indicating whether the output file(s) of this reference \n+ should be copied locally.\n+ \n \n+ if the reference wraps a Primary Interop \n+ Assembly; otherwise,\n+ \n .\n- \n+ \n \n- \n- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.\n- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.\n- \n- The zero-based index in\n- \n- at which copying begins.\n- \n+ \n+ Gets a value indicating whether this reference represents a system \n+ assembly.\n+ \n+ \n+ as none of the system assemblies are wrappers\n+ or Primary Interop Assemblies anyway.\n+ \n \n- \n- \n- Retrieves the index of a specified\n- \n- object in the collection.\n- \n- \n- The\n- \n- object for which the index is returned.\n- \n- \n- The index of the specified\n- \n- . If the\n- \n- is not currently a member of the collection, it returns -1.\n- \n+ \n+ Gets the path of the reference, without taking the "copy local"\n+ setting into consideration.\n+ The solution configuration that is built.\n+ The output path of the reference.\n \n- \n- \n- Inserts a\n- \n- into the collection at the specified index.\n- \n- \n- The zero-based index at which\n- \n- should be inserted.\n- \n- \n- The\n- \n- to insert.\n- \n+ \n+ Gets the complete set of output files for the referenced project.\n+ The solution configuration that is built.\n+ The set of output files to be updated.\n+ \n+ The key of the case-insensitive\n+ \n+ is the \n+ full path of the output file and the value is the path relative to\n+ the output directory.\n+ \n \n- \n- Returns an enumerator that can iterate through the collection.\n- \n- A\n- \n- for the entire collection.\n- \n+ \n+ Gets the complete set of assemblies that need to be referenced when\n+ a project references this component.\n+ The solution configuration that is built.\n+ The complete set of assemblies that need to be referenced when a \n+ project references this component.\n \n- \n- Removes a member from the collection.\n- \n- The\n- \n- to remove from the collection.\n- \n+ \n+ Gets the timestamp of the reference.\n+ The solution configuration that is built.\n+ The timestamp of the reference.\n \n- \n+ \n \n- Enumerates the\n- \n- elements of a\n- \n+ Gets the name of the tool that should be used to create the\n+ \n .\n \n- \n- \n- \n- Initializes a new instance of the\n- \n- class\n- with the specified\n- \n+ \n+ The name of the tool that should be used to create the\n+ \n .\n- \n- The collection that should be enumerated.\n+ \n \n- \n- Gets the current element in the collection.\n- The current element in the collection.\n+ \n+ Gets the path of the wrapper assembly.\n+ The path of the wrapper assembly.\n+ The wrapper assembly is stored in the object directory of the \n+ project.\n \n- \n- Advances the enumerator to the next element of the collection.\n- \n- \n- if the enumerator was successfully advanced \n- to the next element;\n- \n- if the enumerator has \n- passed the end of the collection.\n- \n+ \n+ Gets a value indicating whether the wrapper assembly has already been\n+ created.\n \n- \n- Sets the enumerator to its initial position, which is before the \n- first element in the collection.\n+ \n+ Gets the path of the Primary Interop Assembly.\n+ \n+ The path of the Primary Interop Assembly, or\n+ \n+ if not available.\n+ \n+ \n+ \n+ Gets the hex version of the type library as defined in the definition\n+ of the reference.\n+ The hex version of the type library.\n+ \n+ \n+ Gets the GUID of the type library as defined in the definition\n+ of the reference.\n+ The GUID of the type library.\n+ \n+ \n+ Gets the locale of the type library in hex notation.\n+ The locale of the type library.\n+ \n+ \n+ Gets the name of the type library.\n+ The name of the type library.\n+ \n+ \n+ Removes wrapper assembly from build directory, if wrapper assembly \n+ no longer exists in output directory or is not in sync with build \n+ directory, to force rebuild.\n+ The project configuration.\n \n \n Gets the default file extension of sources for this project.\n The default file extension of sources for this project.\n \n \n Gets a value indicating if this is a web project.\n@@ -2716,385 +2914,14 @@\n \n \n A console application.\n \n \n A Windows program.\n \n- \n- Gets the project file of the project with the given unique identifier.\n- The unique identifier of the project for which the project file should be retrieves.\n- The project file of the project with the given unique identifier.\n- \n- No project with unique identifier\n- \n- could be located.\n- \n- \n- \n- Logs a message with the given priority.\n- The message priority at which the specified message is to be logged.\n- The message to be logged.\n- The actual logging is delegated to the underlying task.\n- \n- \n- Logs a message with the given priority.\n- The message priority at which the specified message is to be logged.\n- The message to log, containing zero or more format items.\n- \n- An\n- \n- array containing zero or more objects to format.\n- \n- The actual logging is delegated to the underlying task.\n- \n- \n- Loads the projects from the file system and stores them in an \n- instance variable.\n- \n- \n- instance to use to determine whether an assembly is located in the Global Assembly Cache.\n- \n- \n- \n- instance to use to determine location and references of assemblies.\n- \n- TODO\n- A project GUID in the solution file does not match the actual GUID of the project in the project file.\n- \n- \n- Translates a project path, in the form of a relative file path or\n- a URL, to an absolute file path.\n- The directory of the solution.\n- The project path to translate to an absolute file path.\n- The project path translated to an absolute file path.\n- \n- \n- Converts assembly references to projects to project references, adding\n- a build dependency.c\n- \n- The\n- \n- to analyze.\n- \n- The solution configuration that is built.\n- \n- \n- containing list of projects that have been built.\n- \n- \n- \n- containing list of projects that failed to build.\n- \n- \n- \n- Determines whether any of the project dependencies of the specified\n- project still needs to be built.\n- \n- The\n- \n- to analyze.\n- \n- \n- \n- containing list of projects that have been built.\n- \n- \n- \n- if one of the project dependencies has not\n- yet been built; otherwise,\n- \n- .\n- \n- \n- \n- Gets the .ico file to use as application icon.\n- \n- The .ico file to use as application icon, or\n- \n- if no application icon should be used.\n- \n- \n- \n- Gets the key file to use to sign ActiveX/COM wrappers.\n- \n- The path of the key file to use to sign ActiveX/COM wrappers, \n- relative to the project root directory, or\n- \n- if the wrapper assembly should not be signed using a key file.\n- \n- \n- \n- Gets the key name to use to sign ActiveX/COM wrappers.\n- \n- The name of the key container to use to sign ActiveX/COM wrappers,\n- or\n- \n- if the wrapper assembly should not be\n- signed using a key container.\n- \n- \n- \n- Gets the output type of this project.\n- \n- \n- \n- Designates when the\n- \n- command line should\n- be run. Possible values are "OnBuildSuccess", "Always" or \n- "OnOutputUpdated".\n- \n- \n- \n- Contains commands to be run before a build takes place.\n- Valid commands are those in a .bat file. For more info see MSDN.\n- \n- \n- Contains commands to be ran after a build has taken place.\n- Valid commands are those in a .bat file. For more info see MSDN.\n- \n- \n- Determines the output type of the project from its XML definition.\n- The XML definition of the project settings.\n- The output type of the project.\n- \n- The output type of the project is not set in the specified XML \n- definition.\n- -or-\n- The output type of the project is not supported.\n- \n- \n- \n- \n- Gets the project GUID from the given\n- \n- holding a\n- <VisualStudioProject>\n- node.\n- \n- The path of the project file.\n- \n- The\n- <VisualStudioProject>\n- node from which the project GUID should be retrieved.\n- \n- \n- The project GUID from specified\n- <VisualStudioProject>\n- node.\n- \n- \n- \n- Gets the type of the project.\n- The type of the project.\n- \n- \n- \n- Verifies whether the specified XML fragment represents a valid project\n- that is supported by this\n- \n- .\n- \n- XML fragment representing the project file.\n- \n- \n- The XML fragment is not supported by this\n- \n- .\n- \n- -or-\n- \n- The XML fragment does not represent a valid project (for this\n- \n- ).\n- \n- \n- \n- \n- Returns the Visual Studio product version of the specified project\n- XML fragment.\n- The document element of the project.\n- The Visual Studio product version of the specified project XML \n- fragment.\n- \n- The product version could not be determined.\n- -or-\n- The product version is not supported.\n- \n- \n- \n- \n- Returns a\n- \n- for launching the compiler\n- for this project.\n- \n- The configuration to build.\n- The response file for the compiler.\n- \n- A\n- \n- for launching the compiler for \n- this project.\n- \n- \n- \n- Gets the default file extension of sources for this project.\n- For C# projects, the default file extension is ".cs".\n- \n- \n- Returns the project location from the specified project XML fragment.\n- XML fragment representing the project file.\n- The project location of the specified project XML file.\n- \n- The project location could not be determined.\n- -or-\n- The project location is invalid.\n- \n- \n- \n- \n- Returns a value indicating whether the project represented by the\n- specified XML fragment is supported by\n- \n- .\n- \n- XML fragment representing the project to check.\n- \n- \n- if\n- \n- supports \n- the specified project; otherwise,\n- \n- .\n- \n- \n- A project is identified as as C# project, if the XML fragment at \n- least has the following information:\n- \n- \n- ...\n- \n- \n- ]]>\n- \n- \n- \n- Gets the type of the project.\n- The type of the project.\n- \n- \n- \n- Verifies whether the specified XML fragment represents a valid project\n- that is supported by this\n- \n- .\n- \n- XML fragment representing the project file.\n- \n- \n- The XML fragment is not supported by this\n- \n- .\n- \n- -or-\n- \n- The XML fragment does not represent a valid project (for this\n- \n- ).\n- \n- \n- \n- \n- Returns the Visual Studio product version of the specified project\n- XML fragment.\n- The document element of the project.\n- The Visual Studio product version of the specified project XML \n- fragment.\n- \n- The product version could not be determined.\n- -or-\n- The product version is not supported.\n- \n- \n- This method is called from the\n- \n- ctor, and\n- at that time we're not sure the XML that is passed in, is indeed a\n- valid Visual Basic project.\n- \n- \n- \n- Gets the default file extension of sources for this project.\n- For VB projects, the default file extension is ".vb".\n- \n- \n- Returns the project location from the specified project XML fragment.\n- XML fragment representing the project file.\n- The project location of the specified project XML file.\n- \n- The project location could not be determined.\n- -or-\n- The project location is invalid.\n- \n- \n- \n- \n- Returns a\n- \n- for launching the compiler\n- for this project.\n- \n- The configuration to build.\n- The response file for the compiler.\n- \n- A\n- \n- for launching the compiler for \n- this project.\n- \n- \n- \n- \n- Returns a value indicating whether the project represented by the\n- specified XML fragment is supported by\n- \n- .\n- \n- XML fragment representing the project to check.\n- \n- \n- if\n- \n- supports the \n- specified project; otherwise,\n- \n- .\n- \n- \n- A project is identified as as Visual Basic project, if the XML \n- fragment at least has the following information:\n- \n- \n- ...\n- \n- \n- ]]>\n- \n- \n \n A single build configuration for a Visual C++ project or for a specific\n file in the project.\n \n \n Gets the intermediate directory, specified relative to project \n directory.\n@@ -3175,472 +3002,429 @@\n \n An empty setting value, which is used as a means to override the\n project default, will be returned as a empty\n \n .\n \n \n- \n+ \n+ Factory class for VS.NET projects.\n+ \n+ \n \n Initializes a new instance of the\n- \n- class with the given\n- \n- .\n+ \n+ class.\n \n- The project of the configuration.\n- \n- \n- Gets the project.\n \n- \n- Gets the name of the configuration.\n+ \n+ Holds a case-insensitive list of cached projects.\n+ \n+ The key of the\n+ \n+ is the path of the project\n+ file (for web projects this can be a URL) and the value is a\n+ \n+ instance.\n+ \n \n- \n- Get the directory in which intermediate build output will be stored \n- for this configuration.\n+ \n+ Holds a case-insensitive list of cached project GUIDs.\n \n- \n- This is a directory relative to the project directory named\n- obj\\<configuration name>\n- .\n- \n- \n- .resx\n- and\n- .licx\n- files will only be recompiled if the\n- compiled resource files in the\n- \n- are not \n- uptodate.\n- \n+ The key of the\n+ \n+ is the path of the project\n+ file (for web projects this can be a URL) and the value is the GUID\n+ of the project.\n \n \n- \n- Gets the output directory.\n+ \n+ Holds a case-insensitive list of cached project GUIDs.\n+ \n+ The key of the\n+ \n+ is the path of the project\n+ file (for web projects this can be a URL) and the value is the Xml\n+ of the project.\n+ \n \n- \n- Gets the path for the output file.\n+ \n+ Gets a value indicating whether the output file(s) of this reference \n+ should be copied locally.\n+ \n+ \n+ if the output file(s) of this reference \n+ should be copied locally; otherwise,\n+ \n+ .\n+ \n \n- \n- Gets the path in which the output file will be created before its\n- copied to the actual output path.\n+ \n+ Gets a value indicating whether this reference represents a system \n+ assembly.\n+ \n+ \n+ if this reference represents a system \n+ assembly; otherwise,\n+ \n+ .\n+ \n \n- \n- Get the path of the output directory relative to the project\n- directory.\n+ \n+ Gets the project in which the reference is defined.\n \n- \n- Gets the platform that the configuration targets.\n- The platform targeted by the configuration.\n+ \n+ Gets the output path of the reference, without taking the "copy local"\n+ setting into consideration.\n+ The solution configuration that is built.\n+ The full output path of the reference.\n \n- \n- Gets the set of output files that is specific to the project\n- configuration.\n- The set of output files that is specific to the project\n- configuration.\n+ \n+ Gets the complete set of output files of the reference for the \n+ specified configuration.\n+ The solution configuration that is built.\n+ The set of output files to be updated.\n \n The key of the case-insensitive\n \n is the \n full path of the output file and the value is the path relative to\n the output directory.\n \n \n- \n- Expands the given macro.\n- The macro to expand.\n- The expanded macro.\n- \n- The macro is not supported.\n- -or-\n- The macro is not implemented.\n- -or-\n- The macro cannot be expanded.\n- \n- \n- Expansion of a given macro is not yet implemented.\n- \n+ \n+ Gets the complete set of assemblies that need to be referenced when\n+ a project references this component.\n+ The solution configuration that is built.\n+ The complete set of assemblies that need to be referenced when a \n+ project references this component.\n \n- \n- \n- Is called each time a regular expression match is found during a\n- \n- operation.\n- \n- \n- The\n- \n- resulting from a single regular expression match during a\n- \n- .\n- \n+ \n+ Gets the timestamp of the reference.\n+ The solution configuration that is built.\n+ The timestamp of the reference.\n+ \n+ \n+ Gets a value indicating whether the reference is managed for the\n+ specified configuration.\n+ The solution configuration that is built.\n \n- The expanded\n- \n+ \n+ if the reference is managed for the\n+ specified configuration; otherwise,\n+ \n .\n \n \n- \n- A mapping from properties in the .vcproj file to command line arguments.\n- \n- \n- \n- Initializes a new instance of the\n- \n- class.\n- \n- \n- \n- \n- Gets the argument string corresponding with a configuration property \n- named\n- \n- with value\n- \n- .\n- An ignore mask can be used to eliminate some arguments from the search.\n- \n- The name of the configuration property.\n- The value of the configuration property.\n- Specify any groups that needs to be ignored.\n+ \n+ Returns the date and time the specified file was last written to.\n+ The file for which to obtain write date and time information.\n \n- The argument string corresponding with a configuration property \n- named\n- \n- with value\n- \n- ,\n- or\n- \n- if no corresponding argument exists.\n+ A\n+ \n+ structure set to the date and time that \n+ the specified file was last written to, or\n+ \n+ if the specified file does not\n+ exist.\n \n \n- \n- Creates a mapping between configuration properties for the Visual\n- C++ compiler and corresponding command-line arguments.\n- A mapping between configuration properties for the Visual C++\n- compiler and corresponding command-line arguments.\n- \n- \n- The following configuration properties are processed by\n- \n- :\n- \n- \n- \n- Category\n- Property\n- \n- \n- General\n- Addtional Include Directories (/I[path])\n- \n- \n- General\n- Resolve #using References (/AI[path])\n- \n- \n- Preprocessor\n- Preprocessor Definitions (/D[macro])\n- \n- \n- Code Generation\n- Enable C++ Exceptions (/EHsc)\n- \n- \n- Precompiled Headers\n- Create/Use Precompiled Header\n- \n- \n- Precompiled Headers\n- Create/Use PCH Through File\n- \n- \n- Precompiled Headers\n- Precompiled Header File\n- \n- \n- Output Files\n- Assembler Output\n- \n- \n- Output Files\n- ASM List Location\n- \n- \n- Browse Information\n- Enable Browse Information\n- \n- \n- Browse Information\n- Browse File\n- \n- \n- Advanced\n- Force Includes (/FI[name])\n- \n- \n- Advanced\n- Force #using (/FU[name])\n- \n- \n- Advanced\n- Undefine Preprocessor Definitions (/U[macro])\n- \n- \n- \n- \n- \n- Creates a mapping between configuration properties for the Visual\n- C++ linker and corresponding command-line arguments.\n- A mapping between configuration properties for the Visual C++\n- linker and corresponding command-line arguments.\n- \n- \n- The following configuration properties are processed by\n- \n- :\n- \n- \n- \n- Category\n- Property\n- \n- \n- General\n- Output File (/OUT:[file])\n- \n- \n- General\n- Additional Library Directories (/LIBPATH:[dir])\n- \n- \n- Input\n- Additional Dependencies\n- \n- \n- Input\n- Add Module to Assembly (/ASSEMBLYMODULE:file)\n- \n- \n- Input\n- Embed Managed Resource File (/ASSEMBLYRESOURCE:file)\n- \n- \n- Debugging\n- Generate Debug Info (/DEBUG)\n- \n- \n- Debugging\n- Generate Program Database File (/PDB:name)\n- \n- \n- Debugging\n- Generate Map File (/MAP)\n- \n- \n- Debugging\n- Map File Name (/MAP:[filename])\n- \n- \n- System\n- Heap Reserve Size (/HEAP:reserve)\n- \n- \n- System\n- Heap Commit Size (/HEAP:reserve, commit)\n- \n- \n- System\n- Stack Reserve Size (/STACK:reserve)\n- \n- \n- System\n- Stack Commit Size (/STACK:reserve, commit)\n- \n- \n- The following configuration properties are ignored:\n- \n- \n- Category\n- Property\n- \n- \n- General\n- Show Progress (/VERBOSE, /VERBOSE:LIB)\n- \n- \n- General\n- Suppress Startup Banner (/NOLOGO)\n- \n- \n- Support for the following configuration properties still needs to\n- be implemented:\n- \n- \n- Category\n- Property\n- \n- \n- General\n- Ignore Import Library\n- \n- \n- General\n- Register Output\n- \n- \n- Input\n- Delay Loaded DLLs (/DELAYLOAD:[dll_name])\n- \n- \n- Embedded IDL\n- MIDL Commands (/MIDL:[file])\n- \n- \n- \n- \n- \n- Gets the name of the command-line argument.\n- The name of the command-line argument.\n+ \n+ Logs a message with the given priority.\n+ The message priority at which the specified message is to be logged.\n+ The message to be logged.\n+ The actual logging is delegated to the underlying task.\n \n- \n- Represents a command-line arguments of which the trailing backslashes\n- in the value should be duplicated.\n+ \n+ Logs a message with the given priority.\n+ The message priority at which the specified message is to be logged.\n+ The message to log, containing zero or more format items.\n+ \n+ An\n+ \n+ array containing zero or more objects to format.\n+ \n+ The actual logging is delegated to the underlying task.\n \n- \n- Represents a command-line argument of which the value should be\n- quoted, and of which trailing backslahes should be duplicated.\n+ \n+ Gets the platform that the configuration targets.\n+ The platform targeted by the configuration.\n \n- \n- Gets the string that the configuration setting should match in \n- order for the command line argument to be set.\n+ \n+ Gets the path in which the output file will be created before its\n+ copied to the actual output path.\n \n- \n- Allow us to assign an argument to a specific group.\n+ \n+ Gets a value indicating whether to register the project output for\n+ use with COM components.\n+ \n+ \n+ if the project output should be registered\n+ for use with COM components; otherwise,\n+ \n+ .\n+ \n \n- \n- The argument is not assigned to any group.\n+ \n+ Obtains a lifetime service object to control the lifetime policy for \n+ this instance.\n+ \n+ An object of type\n+ \n+ used to control the lifetime \n+ policy for this instance. This is the current lifetime service object \n+ for this instance if one exists; otherwise, a new lifetime service \n+ object initialized with a lease that will never time out.\n+ \n \n- \n- \n- The argument is ignored when the optimization level is set to\n- Minimum Size\n- (1) or\n- Maximum Size\n- (2).\n- \n+ \n+ Gets the file name of the assembly with the given assembly name.\n+ The assembly name of the assembly of which the file name should be returned.\n+ The file name of the assembly with the given assembly name.\n \n- \n- \n- Gets a\n- \n- representing the physical location\n- of the resource file.\n- \n+ \n+ Gets a value indicating whether the reference is managed for the\n+ specified configuration.\n+ The build configuration of the reference.\n+ \n+ \n+ .\n+ \n \n- \n+ \n \n- Gets a\n- \n- representing the logical location\n- of the resource file in the project.\n+ Gets the complete set of output files for the specified assembly \n+ and adds them to\n+ \n+ collection.\n \n+ The path of the assembly to get the output files for.\n+ The set of output files to be updated.\n \n- When the resource file is not linked, this matches the\n- \n- .\n+ The key of the case-insensitive\n+ \n+ is the \n+ full path of the output file and the value is the path relative to\n+ the output directory.\n \n \n- \n- Gets a value indicating whether the resource is in fact a ResX file.\n+ \n+ Gets a value indicating whether the output file(s) of this reference \n+ should be copied locally.\n \n \n- if the resource is a ResX file; otherwise,\n+ if the output file(s) of this reference \n+ should be copied locally; otherwise,\n \n .\n \n \n- \n- Compiles the resource file.\n+ \n+ Gets a value indicating whether this reference represents a system \n+ assembly.\n+ \n+ \n+ as a project by itself can never be a\n+ system assembly.\n+ \n+ \n+ \n+ Gets the output path of the reference, without taking the "copy local"\n+ setting into consideration.\n The solution configuration that is built.\n+ The output path of the reference.\n+ \n+ \n+ Gets the complete set of output files for the referenced project.\n+ The solution configuration that is built.\n+ The set of output files to be updated.\n+ The complete set of output files for the referenced project.\n+ \n+ The key of the case-insensitive\n+ \n+ is the \n+ full path of the output file and the value is the path relative to\n+ the output directory.\n+ \n+ \n+ \n+ Gets the complete set of assemblies that need to be referenced when\n+ a project references this project.\n+ The solution configuration that is built.\n+ The complete set of assemblies that need to be referenced when a \n+ project references this project.\n+ \n+ Apparently, there's some hack in VB.NET that allows a type to be used\n+ that derives from a type in an assembly that is not referenced by the\n+ project.\n+ When building from the command line (using vbc), the following error\n+ is reported "error BC30007: Reference required to assembly 'X' \n+ containing the base class 'X'. Add one to your project".\n+ Somehow VB.NET can workaround this issue, without actually adding a\n+ reference to that assembly. I verified this with both VS.NET 2003 and\n+ VS.NET 2005.\n+ For now, we have no other option than to return all assembly \n+ references of the referenced project if the parent is a VB.NET \n+ project.\n+ \n+ \n+ \n+ Gets the timestamp of the reference.\n+ The solution configuration that is built.\n+ The timestamp of the reference.\n+ \n+ \n+ Resolves an assembly reference.\n \n- A\n- \n- representing the compiled resource file.\n+ The full path to the resolved assembly, or\n+ \n+ if the assembly reference could not be resolved.\n \n \n- \n+ \n+ Gets the name of the referenced assembly.\n+ \n+ The name of the referenced assembly, or\n+ \n+ if\n+ the name could not be determined.\n+ \n+ \n+ \n \n- Returns a\n- \n- representing the compiled resource\n- file.\n+ Is called each time a regular expression match is found during a\n+ \n+ operation.\n \n- The solution configuration that is built.\n+ \n+ The\n+ \n+ resulting from a single regular expression match during a\n+ \n+ .\n+ \n \n- A\n- \n- representing the compiled resource file.\n+ The expanded\n+ \n+ .\n \n- Calling this method does not force compilation of the resource file.\n- \n- \n- Visual C++ project.\n- \n- \n- Gets the name of the Visual C++ project.\n- \n- \n- Gets the type of the project.\n- The type of the project.\n- \n- \n- Gets the path of the Visual C++ project.\n+ The macro is not supported.\n+ Expansion of a given macro is not yet implemented.\n \n- \n- Gets the directory containing the VS.NET project.\n+ \n+ Gets a value indicating whether the output file(s) of this reference \n+ should be copied locally.\n+ \n+ \n+ if the output file(s) of this reference \n+ should be copied locally; otherwise,\n+ \n+ .\n+ \n \n- \n- Get the location of the project.\n+ \n+ Gets a value indicating whether this reference represents a system \n+ assembly.\n \n- \n+ \n+ if this reference represents a system \n+ assembly; otherwise,\n+ \n .\n \n- For now, we only support local Visual C++ projects.\n \n- \n- Get the directory in which intermediate build output that is not \n- specific to the build configuration will be stored.\n+ \n+ Gets the path of the reference, without taking the "copy local"\n+ setting into consideration.\n+ The solution configuration that is built.\n+ The output path of the reference.\n+ \n+ \n+ Gets the complete set of output files for the referenced project.\n+ The solution configuration that is built.\n+ The set of output files to be updated.\n \n- This is a directory relative to the project directory, \n- named\n- temp\\\n- .\n+ The key of the case-insensitive\n+ \n+ is the \n+ full path of the output file and the value is the path relative to\n+ the output directory.\n \n \n- \n- Gets or sets the unique identifier of the Visual C++ project.\n+ \n+ Gets the complete set of assemblies that need to be referenced when\n+ a project references this component.\n+ The solution configuration that is built.\n+ The complete set of assemblies that need to be referenced when a \n+ project references this component.\n \n- \n- Gets a value indicating whether building the project for the specified\n- build configuration results in managed output.\n+ \n+ Gets the timestamp of the reference.\n The solution configuration that is built.\n+ The timestamp of the reference.\n+ \n+ \n+ Resolves an assembly reference.\n \n- \n- if the project output for the specified build\n- configuration is either a Dynamic Library (dll) or an Application\n- (exe), and Managed Extensions are enabled; otherwise,\n- \n+ The full path to the resolved assembly, or\n+ \n+ if the assembly reference could not be resolved.\n+ \n+ \n+ \n+ \n+ Searches for the given file in all paths in\n+ \n+ .\n+ \n+ The folders to search.\n+ The file to search for.\n+ \n+ The path of the assembly if\n+ \n+ was found\n+ in\n+ \n+ ; otherwise,\n+ \n .\n \n \n- \n+ \n+ Resolves an assembly reference in the framework assembly directory\n+ of the target framework.\n+ The file to search for.\n+ \n+ The full path of the assembly file if the assembly could be located \n+ in the framework assembly directory; otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ Resolves an assembly reference using a path relative to the project \n+ directory.\n+ \n+ The full path of the assembly, or\n+ \n+ if\n+ \n+ is\n+ \n+ or an\n+ empty\n+ \n+ .\n+ \n+ \n+ \n+ Gets the type of the project.\n+ The type of the project.\n+ \n+ \n \n Verifies whether the specified XML fragment represents a valid project\n that is supported by this\n \n .\n \n XML fragment representing the project file.\n@@ -3654,141 +3438,357 @@\n \n The XML fragment does not represent a valid project (for this\n \n ).\n \n \n \n- \n+ \n Returns the Visual Studio product version of the specified project\n XML fragment.\n The document element of the project.\n The Visual Studio product version of the specified project XML \n fragment.\n \n The product version could not be determined.\n -or-\n The product version is not supported.\n \n \n- \n- Expands the given macro.\n- The macro to expand.\n- \n- The expanded macro or\n- \n- if the macro is not\n- supported.\n- \n- \n- \n- Build resource files for the given configuration.\n- The resource files to build.\n- The project configuration.\n- The build configuration.\n- \n- TODO: refactor this as we should always get only one element in the\n- \n- list. Each res file should be built\n- with its own file configuration.\n- \n- \n- \n- Build Interface Definition Language files for the given\n- configuration.\n- The IDL files to build.\n- The project configuration.\n- The build configuration.\n- \n- TODO: refactor this as we should always get only one element in the\n- \n- list. Each IDL file should be built\n- with its own file configuration.\n- \n+ \n+ Prepares the project for being built.\n+ The solution configuration that is built.\n+ Ensures the configuration-level object directory exists and ensures\n+ that none of the output files are marked read-only.\n \n- \n+ \n \n- Merges the specified tool setting of\n- \n- with\n- \n- .\n+ Returns a\n+ \n+ for launching the compiler\n+ for this project.\n \n- \n- The merge is suppressed when the flag $(noinherit) is defined in\n- \n- .\n- \n+ The configuration to build.\n+ The response file for the compiler.\n+ \n+ A\n+ \n+ for launching the compiler for\n+ this project.\n+ \n \n- \n- Gets the absolute path to the object file or directory.\n- The build configuration\n- The absolute path to the object file or directory, or\n- \n- We use an absolute path for the object file, otherwise\n- <cl>\n- assumes a location relative to the output \n- directory - not the project directory.\n- \n+ \n+ Gets the default file extension of sources for this project.\n+ For J# projects, the default file extension is ".jsl".\n \n- \n+ \n+ Returns the project location from the specified project XML fragment.\n+ XML fragment representing the project file.\n+ The project location of the specified project XML file.\n+ \n+ The project location could not be determined.\n+ -or-\n+ The project location is invalid.\n+ \n+ \n+ \n \n Returns a value indicating whether the project represented by the\n specified XML fragment is supported by\n- \n+ \n .\n \n XML fragment representing the project to check.\n \n \n if\n- \n- supports the \n- specified project; otherwise,\n+ \n+ supports\n+ the specified project; otherwise,\n \n .\n \n \n- A project is identified as as Visual C++ project, if the XML \n- fragment at least has the following information:\n+ A project is identified as as J# project, if the XML fragment at\n+ least has the following information:\n \n+ \n+ ...\n+ \n \n ]]>\n \n \n- \n- Removes leading and trailing quotes from the specified path.\n- The path to clean.\n- \n- \n- Returns the Visual Studio product version of the specified project\n- XML fragment.\n- XML fragment representing the project to check.\n- The Visual Studio product version of the specified project XML \n- fragment.\n+ \n+ Gets the project file of the project with the given unique identifier.\n+ The unique identifier of the project for which the project file should be retrieves.\n+ The project file of the project with the given unique identifier.\n \n- The product version could not be determined.\n- -or-\n- The product version is not supported.\n+ No project with unique identifier\n+ \n+ could be located.\n \n \n- \n- Holds the files included in the project.\n+ \n+ Logs a message with the given priority.\n+ The message priority at which the specified message is to be logged.\n+ The message to be logged.\n+ The actual logging is delegated to the underlying task.\n+ \n+ \n+ Logs a message with the given priority.\n+ The message priority at which the specified message is to be logged.\n+ The message to log, containing zero or more format items.\n+ \n+ An\n+ \n+ array containing zero or more objects to format.\n+ \n+ The actual logging is delegated to the underlying task.\n+ \n+ \n+ Loads the projects from the file system and stores them in an \n+ instance variable.\n+ \n+ \n+ instance to use to determine whether an assembly is located in the Global Assembly Cache.\n+ \n+ \n+ \n+ instance to use to determine location and references of assemblies.\n+ \n+ TODO\n+ A project GUID in the solution file does not match the actual GUID of the project in the project file.\n+ \n+ \n+ Translates a project path, in the form of a relative file path or\n+ a URL, to an absolute file path.\n+ The directory of the solution.\n+ The project path to translate to an absolute file path.\n+ The project path translated to an absolute file path.\n+ \n+ \n+ Converts assembly references to projects to project references, adding\n+ a build dependency.c\n+ \n+ The\n+ \n+ to analyze.\n+ \n+ The solution configuration that is built.\n+ \n+ \n+ containing list of projects that have been built.\n+ \n+ \n+ \n+ containing list of projects that failed to build.\n+ \n+ \n+ \n+ Determines whether any of the project dependencies of the specified\n+ project still needs to be built.\n+ \n+ The\n+ \n+ to analyze.\n+ \n+ \n+ \n+ containing list of projects that have been built.\n+ \n+ \n+ \n+ if one of the project dependencies has not\n+ yet been built; otherwise,\n+ \n+ .\n+ \n+ \n+ \n+ Represents a Visual C++ project configuration.\n+ \n+ \n+ Tells the compiler which character set to use.\n+ \n+ \n+ Gets a value indicating whether Managed Extensions for C++ are \n+ enabled.\n+ \n+ \n+ Gets a value indicating how MFC is used by the configuration.\n+ \n+ \n+ Gets a value indicating how ATL is used by the configuration.\n+ \n+ \n+ Gets the list of files to link in the order in which they are \n+ defined in the project file.\n+ \n+ \n+ Holds the C++ sources for each build configuration.\n+ The key of the hashtable is a build configuration, and the\n+ value is an ArrayList holding the C++ source files for that\n+ build configuration.\n+ \n+ \n+ Gets the resources for each build configuration.\n+ The key of the hashtable is a build configuration, and the\n+ value is an ArrayList holding the resources files for that\n+ build configuration.\n+ \n+ \n+ Get the IDL files for each build configuration.\n+ The key of the hashtable is a build configuration, and the\n+ value is an ArrayList holding the IDL files for that build \n+ configuration.\n+ \n+ \n+ Gets the target path for usage in macro expansion.\n+ The target path, or a zero-length string if there's no output file \n+ for this configuration.\n+ \n+ \n+ Get the directory in which intermediate build output will be stored \n+ for this configuration.\n \n- For project files with no specific file configuration, the relative\n- path is added to the list.\n \n- For project files that have a specific file configuration, a\n- \n- containing the\n- \n- instance representing the file configurations is added.\n+ This is a directory relative to the project directory named\n+ obj\\<configuration name>\n+ .\n+ \n+ \n+ .resx\n+ and\n+ .licx\n+ files will only be recompiled if the\n+ compiled resource files in the\n+ \n+ are not \n+ uptodate.\n \n \n \n+ \n+ Get the path of the output directory relative to the project\n+ directory.\n+ \n+ \n+ Gets the intermediate directory, specified relative to project \n+ directory.\n+ The intermediate directory, specified relative to project directory.\n+ \n+ \n+ Gets the absolute path for the output file.\n+ \n+ The absolute path for the output file, or\n+ \n+ if there's no output file for this configuration.\n+ \n+ \n+ \n+ Gets a comma-separated list of directories to scan for assembly\n+ references.\n+ \n+ A comma-separated list of directories to scan for assembly\n+ references, or\n+ \n+ if no additional directories\n+ should scanned.\n+ \n+ \n+ \n+ Expands the given macro.\n+ The macro to expand.\n+ The expanded macro.\n+ \n+ The macro is not supported.\n+ -or-\n+ The macro is not implemented.\n+ -or-\n+ The macro cannot be expanded.\n+ \n+ \n+ Expansion of a given macro is not yet implemented.\n+ \n+ \n+ \n+ Gets the value of the specified attribute from the specified node.\n+ The node of which the attribute value should be retrieved.\n+ The attribute of which the value should be returned.\n+ \n+ The value of the attribute with the specified name or\n+ \n+ if the attribute does not exist or has no value.\n+ \n+ \n+ \n+ Holds the output path for this build configuration.\n+ \n+ Lazy initialized by\n+ \n+ .\n+ \n+ \n+ \n+ Holds list of files to link in the order in which they are defined\n+ in the project file.\n+ \n+ \n+ Holds the C++ sources for each build configuration.\n+ The key of the hashtable is a build configuration, and the\n+ value is an ArrayList holding the C++ source files for that\n+ build configuration.\n+ \n+ \n+ Holds the resources for each build configuration.\n+ The key of the hashtable is a build configuration, and the\n+ value is an ArrayList holding the resources files for that\n+ build configuration.\n+ \n+ \n+ Holds the IDL files for each build configuration.\n+ The key of the hashtable is a build configuration, and the\n+ value is an ArrayList holding the IDL files for that build \n+ configuration.\n+ \n+ \n+ The type of output for a given configuration.\n+ \n+ \n+ A Makefile.\n+ \n+ \n+ Application (.exe).\n+ \n+ \n+ Dynamic Library (.dll).\n+ \n+ \n+ Static Library (.lib).\n+ \n+ \n+ Utility.\n+ \n+ \n+ \n+ Gets a\n+ \n+ instance representing the \n+ absolute path to the import library to generate.\n+ \n+ \n+ A\n+ \n+ representing the absolute path to the\n+ import library to generate, or\n+ \n+ if no \n+ import library must be generated.\n+ \n+ \n \n \n"}]}, {"source1": "./usr/lib/NAnt/NAnt.VisualCppTasks.dll", "source2": "./usr/lib/NAnt/NAnt.VisualCppTasks.dll", "unified_diff": null, "details": [{"source1": "pedump {}", "source2": "pedump {}", "unified_diff": "@@ -92,15 +92,15 @@\n \t Reloc Count: 0x0000\n \t Line Count: 0x0000\n \tFlags: data, discard, read, \n \n CLI header size: 72\n Runtime required: 2.5\n Flags: ilonly, 32/64, no-trackdebug, notsigned\n-\t Metadata: 0x00005d98 [0x00004f34]\n+\t Metadata: 0x00005d9c [0x00004f34]\n \tEntry Point Token: 0x00000000\n \t Resources at: 0x00000000 [0x00000000]\n \t Strong Name at: 0x00000000 [0x00000000]\n \t Code Manager at: 0x00000000 [0x00000000]\n \t VTableFixups at: 0x00000000 [0x00000000]\n \t EAT jumps at: 0x00000000 [0x00000000]\n \n@@ -115,25 +115,25 @@\n Metadata pointers:\n \tTables (#~): 0x0000006c - 0x000020f4 [8328 == 0x00002088]\n \t Strings: 0x000020f4 - 0x000037d4 [5856 == 0x000016e0]\n \t Blob: 0x00004670 - 0x00004f34 [2244 == 0x000008c4]\n \tUser string: 0x000037d4 - 0x00004660 [3724 == 0x00000e8c]\n \t GUID: 0x00004660 - 0x00004670 [16 == 0x00000010]\n Rows:\n-Table Module: 1 records (10 bytes, at 4064)\n-Table TypeRef: 77 records (6 bytes, at 406e)\n-Table TypeDef: 17 records (14 bytes, at 423c)\n-Table Field: 91 records (6 bytes, at 432a)\n-Table Method: 222 records (14 bytes, at 454c)\n-Table Param: 114 records (6 bytes, at 5170)\n-Table InterfaceImpl: 2 records (4 bytes, at 541c)\n-Table MemberRef: 145 records (6 bytes, at 5424)\n-Table Constant: 11 records (6 bytes, at 578a)\n-Table CustomAttribute: 97 records (6 bytes, at 57cc)\n-Table StandaloneSig: 35 records (2 bytes, at 5a12)\n-Table PropertyMap: 12 records (4 bytes, at 5a58)\n-Table Property: 86 records (6 bytes, at 5a88)\n-Table MethodSemantics: 150 records (6 bytes, at 5c8c)\n-Table MethodImpl: 6 records (6 bytes, at 6010)\n-Table Assembly: 1 records (22 bytes, at 6034)\n-Table AssemblyRef: 3 records (20 bytes, at 604a)\n-Table NestedClass: 1 records (4 bytes, at 6086)\n+Table Module: 1 records (10 bytes, at 4068)\n+Table TypeRef: 77 records (6 bytes, at 4072)\n+Table TypeDef: 17 records (14 bytes, at 4240)\n+Table Field: 91 records (6 bytes, at 432e)\n+Table Method: 222 records (14 bytes, at 4550)\n+Table Param: 114 records (6 bytes, at 5174)\n+Table InterfaceImpl: 2 records (4 bytes, at 5420)\n+Table MemberRef: 145 records (6 bytes, at 5428)\n+Table Constant: 11 records (6 bytes, at 578e)\n+Table CustomAttribute: 97 records (6 bytes, at 57d0)\n+Table StandaloneSig: 35 records (2 bytes, at 5a16)\n+Table PropertyMap: 12 records (4 bytes, at 5a5c)\n+Table Property: 86 records (6 bytes, at 5a8c)\n+Table MethodSemantics: 150 records (6 bytes, at 5c90)\n+Table MethodImpl: 6 records (6 bytes, at 6014)\n+Table Assembly: 1 records (22 bytes, at 6038)\n+Table AssemblyRef: 3 records (20 bytes, at 604e)\n+Table NestedClass: 1 records (4 bytes, at 608a)\n"}]}, {"source1": "./usr/lib/NAnt/NAnt.VisualCppTasks.xml", "source2": "./usr/lib/NAnt/NAnt.VisualCppTasks.xml", "unified_diff": null, "details": [{"source1": "./usr/lib/NAnt/NAnt.VisualCppTasks.xml", "source2": "./usr/lib/NAnt/NAnt.VisualCppTasks.xml", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,172 +1,64 @@\n \n \n \n NAnt.VisualCppTasks\n \n \n- \n+ \n \n- Links files using\n- link.exe\n- , Microsoft's Incremental Linker.\n+ Run\n+ lib.exe\n+ , Microsoft's Library Manager.\n \n- \n- \n- This task is intended for version 7.00.9466 of\n- link.exe\n- .\n- \n- \n \n- \n- Combine all object files in the current directory into\n- helloworld.exe\n- .\n- \n+ Create a library.\n \n+ \n \n- \n+ \n \n- \n+ \n ]]>\n \n \n- \n+ \n Options to pass to the compiler.\n \n- \n- \n- Create debugging information for the .exe file or DLL. The default is\n- \n- .\n- \n- \n- \n+ \n The output file.\n \n- \n- \n- A user-specified name for the program database (PDB) that the linker \n- creates. The default file name for the PDB has the base name of the\n- \n- and the extension .pdb.\n- \n- \n- \n- The name of a module-definition file (.def) to be passed to the\n- linker.\n- \n- \n- Specified DLLs for delay loading.\n+ \n+ The module definition file.\n \n- \n+ \n The list of files to combine into the output file.\n \n- \n- The list of additional library directories to search.\n- \n- \n- Link the specified modules into this assembly.\n- \n- \n- Embed the specified resources into this assembly.\n- \n- \n+ \n Symbols to add to the symbol table.\n \n- \n- Names of libraries that you want the linker to ignore when it \n- resolves external references.\n+ \n+ Names of default libraries to ignore.\n \n- \n+ \n+ The list of additional library directories to search.\n+ \n+ \n Gets the filename of the external program to start.\n The filename of the external program.\n \n- \n+ \n Gets the command-line arguments for the external program.\n The command-line arguments for the external program.\n \n- \n- Links the sources.\n- \n- \n- Determines if the output needs linking.\n- \n- \n- Quotes an argument value and duplicates trailing backslahes.\n- The argument value to quote.\n- The quotes argument value.\n- \n- \n- \n- Compiles resources using\n- rc.exe\n- , Microsoft's Win32 resource \n- compiler.\n- \n- \n- \n- Compile\n- text.rc\n- to\n- text.res\n- using the default options.\n- \n- \n- ]]>\n- \n- \n- \n- Compile\n- text.rc\n- , passing an additional option.\n- \n- \n- ]]>\n- \n- \n- \n- Options to pass to the compiler.\n- \n- \n- Output file.\n- \n- \n- The resource file to compile.\n- \n- \n- Default language ID.\n- \n- \n- The list of directories in which to search for include files.\n- \n- \n- Macro definitions to pass to rc.exe.\n- Each entry will generate a /d\n- \n- \n- Filename of program to execute\n- \n- \n- Arguments of program to execute\n- \n- \n- Compile the resource file\n- \n- \n- Determines if the resource need compiling.\n+ \n+ Creates the library.\n \n- \n- Check if a resource file has been updated.\n- \n- \n+ \n+ Determines if the sources need to be linked.\n \n \n \n Compiles C/C++ programs using\n cl.exe\n , Microsoft's C/C++ compiler.\n \n@@ -354,113 +246,107 @@\n see the Microsoft documentation on the C++ compiler flag /YX.\n \n \n Use a (previously generated) precompiled header file.\n For further information on the use of this option\n see the Microsoft documentation on the C++ compiler flag /Yu.\n \n- \n- Compiles messages using mc.exe, Microsoft's Win32 message compiler.\n- \n+ \n+ \n+ Links files using\n+ link.exe\n+ , Microsoft's Incremental Linker.\n+ \n+ \n \n- Compile\n- text.mc\n- using the default options.\n+ This task is intended for version 7.00.9466 of\n+ link.exe\n+ .\n \n- \n- ]]>\n+ \n+ \n \n- Compile\n- text.mc\n- , passing a path to store the header, the rc \n- file and some additonal options.\n+ Combine all object files in the current directory into\n+ helloworld.exe\n+ .\n \n \n+ \n+ \n+ \n+ \n+ \n ]]>\n \n \n- \n+ \n Options to pass to the compiler.\n \n- \n- Path to store header file. The default is the project base directory.\n- \n- \n- Path to store RC file. The default is the project base directory.\n- \n- \n- Input filename.\n- \n- \n- Gets the filename of the external program to start.\n- The filename of the external program.\n- \n- \n- Gets the command-line arguments for the external program.\n- The command-line arguments for the external program.\n- \n- \n- Compiles the sources.\n+ \n+ \n+ Create debugging information for the .exe file or DLL. The default is\n+ \n+ .\n+ \n \n- \n- Determine if source files need re-building.\n+ \n+ The output file.\n \n- \n+ \n \n- Run\n- lib.exe\n- , Microsoft's Library Manager.\n+ A user-specified name for the program database (PDB) that the linker \n+ creates. The default file name for the PDB has the base name of the\n+ \n+ and the extension .pdb.\n \n- \n- Create a library.\n- \n- \n- \n- \n- \n- ]]>\n- \n \n- \n- Options to pass to the compiler.\n- \n- \n- The output file.\n+ \n+ The name of a module-definition file (.def) to be passed to the\n+ linker.\n \n- \n- The module definition file.\n+ \n+ Specified DLLs for delay loading.\n \n- \n+ \n The list of files to combine into the output file.\n \n- \n- Symbols to add to the symbol table.\n+ \n+ The list of additional library directories to search.\n \n- \n- Names of default libraries to ignore.\n+ \n+ Link the specified modules into this assembly.\n \n- \n- The list of additional library directories to search.\n+ \n+ Embed the specified resources into this assembly.\n \n- \n+ \n+ Symbols to add to the symbol table.\n+ \n+ \n+ Names of libraries that you want the linker to ignore when it \n+ resolves external references.\n+ \n+ \n Gets the filename of the external program to start.\n The filename of the external program.\n \n- \n+ \n Gets the command-line arguments for the external program.\n The command-line arguments for the external program.\n \n- \n- Creates the library.\n+ \n+ Links the sources.\n \n- \n- Determines if the sources need to be linked.\n+ \n+ Determines if the output needs linking.\n+ \n+ \n+ Quotes an argument value and duplicates trailing backslahes.\n+ The argument value to quote.\n+ The quotes argument value.\n \n \n This tasks allows you to run MIDL.exe.\n \n This task only supports a small subset of the MIDL.EXE command line \n switches, but you can use the options element to specify any other\n unsupported commands you want to specify.\n@@ -606,573 +492,611 @@\n \n \n Writes the response file for\n midl.exe\n .\n \n \n- \n- Defines how to deal with backslashes in values of command line \n- arguments.\n- \n- \n- Does not perform any processing on backslashes.\n- \n- \n- Duplicates the trailing backslash.\n+ \n+ \n+ Compiles resources using\n+ rc.exe\n+ , Microsoft's Win32 resource \n+ compiler.\n+ \n+ \n+ \n+ Compile\n+ text.rc\n+ to\n+ text.res\n+ using the default options.\n+ \n+ \n+ ]]>\n+ \n+ \n+ \n+ Compile\n+ text.rc\n+ , passing an additional option.\n+ \n+ \n+ ]]>\n+ \n \n- \n- Fixes the trailing backslash by replaces trailing double backslashes\n- with only one backslash and removing single trailing backslashes.\n+ \n+ Options to pass to the compiler.\n \n- \n- Removes all the trailing backslashes.\n+ \n+ Output file.\n \n- \n- \n- Groups a set of useful\n- \n- manipulation methods for\n- command-line arguments.\n- \n+ \n+ The resource file to compile.\n \n- \n- Performs backslash processing on the specified value using a given\n- method.\n- \n- The\n- \n- to process.\n- \n- \n- The\n- \n- to use.\n- \n- \n- \n- with backslashes processed using the given\n- \n- .\n- \n+ \n+ Default language ID.\n \n- \n- Duplicates the trailing backslash.\n- The input string to check and duplicate the trailing backslash if necessary.\n- The result string after being processed.\n- Also duplicates trailing backslash in quoted value.\n+ \n+ The list of directories in which to search for include files.\n \n- \n- Fixes the trailing backslash. This function replaces the trailing double backslashes with\n- only one backslash. It also, removes the single trailing backslash.\n- The input string.\n- The result string after being processed.\n+ \n+ Macro definitions to pass to rc.exe.\n+ Each entry will generate a /d\n \n- \n- Removes all the trailing backslashes from the input.\n- The input string.\n- The result string without trailing backslashes.\n+ \n+ Filename of program to execute\n \n- \n- \n- Quotes an argument value and processes backslashes using a given\n- \n- .\n- \n- The argument value to quote.\n- \n- The\n- \n- to use.\n- \n- The quoted argument value.\n+ \n+ Arguments of program to execute\n \n- \n- Represents a library.\n+ \n+ Compile the resource file\n \n- \n- \n- Initializes a new instance of the\n- \n- class.\n- \n+ \n+ Determines if the resource need compiling.\n \n- \n- \n- Initializes a new instance of the\n- \n- class with\n- the specified name.\n- \n- \n- \n- is\n- \n- .\n- \n+ \n+ Check if a resource file has been updated.\n+ \n+ \n \n- \n- The name of the library.\n+ \n+ Compiles messages using mc.exe, Microsoft's Win32 message compiler.\n+ \n+ \n+ Compile\n+ text.mc\n+ using the default options.\n+ \n+ \n+ ]]>\n+ \n+ Compile\n+ text.mc\n+ , passing a path to store the header, the rc \n+ file and some additonal options.\n+ \n+ \n+ ]]>\n+ \n \n- \n- \n- If\n- \n- then the element will be processed;\n- otherwise, skipped. The default is\n- \n- .\n- \n+ \n+ Options to pass to the compiler.\n \n- \n- \n- If\n- \n- then the element will be skipped;\n- otherwise, processed. The default is\n- \n- .\n- \n+ \n+ Path to store header file. The default is the project base directory.\n \n- \n- Represents a symbol.\n+ \n+ Path to store RC file. The default is the project base directory.\n \n- \n- \n- Initializes a new instance of the\n- \n- class.\n- \n+ \n+ Input filename.\n \n- \n- \n- Initializes a new instance of the\n- \n- class with\n- the specified name.\n- \n- \n- \n- is\n- \n- .\n- \n+ \n+ Gets the filename of the external program to start.\n+ The filename of the external program.\n \n- \n- The name of the symbol.\n+ \n+ Gets the command-line arguments for the external program.\n+ The command-line arguments for the external program.\n \n- \n- \n- If\n- \n- then the element will be processed;\n- otherwise, skipped. The default is\n- \n- .\n- \n+ \n+ Compiles the sources.\n \n- \n- \n- If\n- \n- then the element will be skipped;\n- otherwise, processed. The default is\n- \n- .\n- \n+ \n+ Determine if source files need re-building.\n \n- \n+ \n \n Contains a collection of\n- \n+ \n elements.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified\n- \n+ \n instance.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified array of\n- \n+ \n instances.\n \n \n- \n+ \n Gets or sets the element at the specified index.\n The zero-based index of the element to get or set.\n \n- \n+ \n \n Adds a\n- \n+ \n to the end of the collection.\n \n \n The\n- \n+ \n to be added to the end of the collection.\n \n The position into which the new element was inserted.\n \n- \n+ \n \n Adds the elements of a\n- \n+ \n array to the end of the collection.\n \n \n The array of\n- \n+ \n elements to be added to the end of the collection.\n \n \n- \n+ \n \n Adds the elements of a\n- \n+ \n to the end of the collection.\n \n \n The\n- \n+ \n to be added to the end of the collection.\n \n \n- \n+ \n \n Determines whether a\n- \n+ \n is in the collection.\n \n \n The\n- \n+ \n to locate in the collection.\n \n \n \n if\n \n is found in the \n collection; otherwise,\n \n .\n \n \n- \n+ \n Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.\n The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.\n \n The zero-based index in\n \n at which copying begins.\n \n \n- \n+ \n \n Retrieves the index of a specified\n- \n+ \n object in the collection.\n \n \n The\n- \n+ \n object for which the index is returned.\n \n \n The index of the specified\n- \n+ \n . If the\n- \n+ \n is not currently a member of the collection, it returns -1.\n \n \n- \n+ \n \n Inserts a\n- \n+ \n into the collection at the specified index.\n \n \n The zero-based index at which\n \n should be inserted.\n \n \n The\n- \n+ \n to insert.\n \n \n- \n+ \n Returns an enumerator that can iterate through the collection.\n \n A\n- \n+ \n for the entire collection.\n \n \n- \n+ \n Removes a member from the collection.\n \n The\n- \n+ \n to remove from the collection.\n \n \n- \n+ \n \n Enumerates the\n- \n+ \n elements of a\n- \n+ \n .\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified\n- \n+ \n .\n \n The collection that should be enumerated.\n \n- \n+ \n Gets the current element in the collection.\n The current element in the collection.\n \n- \n+ \n Advances the enumerator to the next element of the collection.\n \n \n if the enumerator was successfully advanced \n to the next element;\n \n if the enumerator has \n passed the end of the collection.\n \n \n- \n+ \n Sets the enumerator to its initial position, which is before the \n first element in the collection.\n \n- \n+ \n+ Represents a symbol.\n+ \n+ \n \n- Contains a collection of\n+ Initializes a new instance of the\n+ \n+ class.\n+ \n+ \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class with\n+ the specified name.\n+ \n+ \n+ \n+ is\n+ \n+ .\n+ \n+ \n+ \n+ The name of the symbol.\n+ \n+ \n+ \n+ If\n+ \n+ then the element will be processed;\n+ otherwise, skipped. The default is\n+ \n+ .\n+ \n+ \n+ \n+ \n+ If\n+ \n+ then the element will be skipped;\n+ otherwise, processed. The default is\n+ \n+ .\n+ \n+ \n+ \n+ Represents a library.\n+ \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class.\n+ \n+ \n+ \n+ \n+ Initializes a new instance of the\n \n+ class with\n+ the specified name.\n+ \n+ \n+ \n+ is\n+ \n+ .\n+ \n+ \n+ \n+ The name of the library.\n+ \n+ \n+ \n+ If\n+ \n+ then the element will be processed;\n+ otherwise, skipped. The default is\n+ \n+ .\n+ \n+ \n+ \n+ \n+ If\n+ \n+ then the element will be skipped;\n+ otherwise, processed. The default is\n+ \n+ .\n+ \n+ \n+ \n+ \n+ Contains a collection of\n+ \n elements.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified\n- \n+ \n instance.\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified array of\n- \n+ \n instances.\n \n \n- \n+ \n Gets or sets the element at the specified index.\n The zero-based index of the element to get or set.\n \n- \n+ \n \n Adds a\n- \n+ \n to the end of the collection.\n \n \n The\n- \n+ \n to be added to the end of the collection.\n \n The position into which the new element was inserted.\n \n- \n+ \n \n Adds the elements of a\n- \n+ \n array to the end of the collection.\n \n \n The array of\n- \n+ \n elements to be added to the end of the collection.\n \n \n- \n+ \n \n Adds the elements of a\n- \n+ \n to the end of the collection.\n \n \n The\n- \n+ \n to be added to the end of the collection.\n \n \n- \n+ \n \n Determines whether a\n- \n+ \n is in the collection.\n \n \n The\n- \n+ \n to locate in the collection.\n \n \n \n if\n \n is found in the \n collection; otherwise,\n \n .\n \n \n- \n+ \n Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.\n The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.\n \n The zero-based index in\n \n at which copying begins.\n \n \n- \n+ \n \n Retrieves the index of a specified\n- \n+ \n object in the collection.\n \n \n The\n- \n+ \n object for which the index is returned.\n \n \n The index of the specified\n- \n+ \n . If the\n- \n+ \n is not currently a member of the collection, it returns -1.\n \n \n- \n+ \n \n Inserts a\n- \n+ \n into the collection at the specified index.\n \n \n The zero-based index at which\n \n should be inserted.\n \n \n The\n- \n+ \n to insert.\n \n \n- \n+ \n Returns an enumerator that can iterate through the collection.\n \n A\n- \n+ \n for the entire collection.\n \n \n- \n+ \n Removes a member from the collection.\n \n The\n- \n+ \n to remove from the collection.\n \n \n- \n+ \n \n Enumerates the\n- \n+ \n elements of a\n- \n+ \n .\n \n \n- \n+ \n \n Initializes a new instance of the\n- \n+ \n class\n with the specified\n- \n+ \n .\n \n The collection that should be enumerated.\n \n- \n+ \n Gets the current element in the collection.\n The current element in the collection.\n \n- \n+ \n Advances the enumerator to the next element of the collection.\n \n \n if the enumerator was successfully advanced \n to the next element;\n \n if the enumerator has \n passed the end of the collection.\n \n \n- \n+ \n Sets the enumerator to its initial position, which is before the \n first element in the collection.\n \n \n Defines the character sets that can be used by the C++ compiler.\n \n \n@@ -1180,9 +1104,85 @@\n \n \n Unicode character set.\n \n \n Multi-byte character set.\n \n+ \n+ Defines how to deal with backslashes in values of command line \n+ arguments.\n+ \n+ \n+ Does not perform any processing on backslashes.\n+ \n+ \n+ Duplicates the trailing backslash.\n+ \n+ \n+ Fixes the trailing backslash by replaces trailing double backslashes\n+ with only one backslash and removing single trailing backslashes.\n+ \n+ \n+ Removes all the trailing backslashes.\n+ \n+ \n+ \n+ Groups a set of useful\n+ \n+ manipulation methods for\n+ command-line arguments.\n+ \n+ \n+ \n+ Performs backslash processing on the specified value using a given\n+ method.\n+ \n+ The\n+ \n+ to process.\n+ \n+ \n+ The\n+ \n+ to use.\n+ \n+ \n+ \n+ with backslashes processed using the given\n+ \n+ .\n+ \n+ \n+ \n+ Duplicates the trailing backslash.\n+ The input string to check and duplicate the trailing backslash if necessary.\n+ The result string after being processed.\n+ Also duplicates trailing backslash in quoted value.\n+ \n+ \n+ Fixes the trailing backslash. This function replaces the trailing double backslashes with\n+ only one backslash. It also, removes the single trailing backslash.\n+ The input string.\n+ The result string after being processed.\n+ \n+ \n+ Removes all the trailing backslashes from the input.\n+ The input string.\n+ The result string without trailing backslashes.\n+ \n+ \n+ \n+ Quotes an argument value and processes backslashes using a given\n+ \n+ .\n+ \n+ The argument value to quote.\n+ \n+ The\n+ \n+ to use.\n+ \n+ The quoted argument value.\n+ \n \n \n"}]}, {"source1": "./usr/lib/NAnt/NAnt.Win32Tasks.dll", "source2": "./usr/lib/NAnt/NAnt.Win32Tasks.dll", "unified_diff": null, "details": [{"source1": "pedump {}", "source2": "pedump {}", "unified_diff": "@@ -92,15 +92,15 @@\n \t Reloc Count: 0x0000\n \t Line Count: 0x0000\n \tFlags: data, discard, read, \n \n CLI header size: 72\n Runtime required: 2.5\n Flags: ilonly, 32/64, no-trackdebug, notsigned\n-\t Metadata: 0x000041e0 [0x00003c50]\n+\t Metadata: 0x000041dc [0x00003c50]\n \tEntry Point Token: 0x00000000\n \t Resources at: 0x00000000 [0x00000000]\n \t Strong Name at: 0x00000000 [0x00000000]\n \t Code Manager at: 0x00000000 [0x00000000]\n \t VTableFixups at: 0x00000000 [0x00000000]\n \t EAT jumps at: 0x00000000 [0x00000000]\n \n@@ -115,24 +115,24 @@\n Metadata pointers:\n \tTables (#~): 0x0000006c - 0x00001688 [5660 == 0x0000161c]\n \t Strings: 0x00001688 - 0x00002ae8 [5216 == 0x00001460]\n \t Blob: 0x00003508 - 0x00003c50 [1864 == 0x00000748]\n \tUser string: 0x00002ae8 - 0x000034f8 [2576 == 0x00000a10]\n \t GUID: 0x000034f8 - 0x00003508 [16 == 0x00000010]\n Rows:\n-Table Module: 1 records (10 bytes, at 24a8)\n-Table TypeRef: 82 records (6 bytes, at 24b2)\n-Table TypeDef: 9 records (14 bytes, at 269e)\n-Table Field: 56 records (6 bytes, at 271c)\n-Table Method: 126 records (14 bytes, at 286c)\n-Table Param: 60 records (6 bytes, at 2f50)\n-Table MemberRef: 143 records (6 bytes, at 30b8)\n-Table Constant: 1 records (6 bytes, at 3412)\n-Table CustomAttribute: 87 records (6 bytes, at 3418)\n-Table StandaloneSig: 23 records (2 bytes, at 3622)\n-Table PropertyMap: 7 records (4 bytes, at 3650)\n-Table Property: 51 records (6 bytes, at 366c)\n-Table MethodSemantics: 97 records (6 bytes, at 379e)\n-Table TypeSpec: 1 records (2 bytes, at 39e4)\n-Table Assembly: 1 records (22 bytes, at 39e6)\n-Table AssemblyRef: 5 records (20 bytes, at 39fc)\n-Table MethodSpec: 1 records (4 bytes, at 3a60)\n+Table Module: 1 records (10 bytes, at 24a4)\n+Table TypeRef: 82 records (6 bytes, at 24ae)\n+Table TypeDef: 9 records (14 bytes, at 269a)\n+Table Field: 56 records (6 bytes, at 2718)\n+Table Method: 126 records (14 bytes, at 2868)\n+Table Param: 60 records (6 bytes, at 2f4c)\n+Table MemberRef: 143 records (6 bytes, at 30b4)\n+Table Constant: 1 records (6 bytes, at 340e)\n+Table CustomAttribute: 87 records (6 bytes, at 3414)\n+Table StandaloneSig: 23 records (2 bytes, at 361e)\n+Table PropertyMap: 7 records (4 bytes, at 364c)\n+Table Property: 51 records (6 bytes, at 3668)\n+Table MethodSemantics: 97 records (6 bytes, at 379a)\n+Table TypeSpec: 1 records (2 bytes, at 39e0)\n+Table Assembly: 1 records (22 bytes, at 39e2)\n+Table AssemblyRef: 5 records (20 bytes, at 39f8)\n+Table MethodSpec: 1 records (4 bytes, at 3a5c)\n"}]}, {"source1": "./usr/lib/NAnt/NAnt.Win32Tasks.xml", "source2": "./usr/lib/NAnt/NAnt.Win32Tasks.xml", "unified_diff": null, "details": [{"source1": "./usr/lib/NAnt/NAnt.Win32Tasks.xml", "source2": "./usr/lib/NAnt/NAnt.Win32Tasks.xml", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,88 +1,77 @@\n \n \n \n NAnt.Win32Tasks\n \n \n- \n- Groups a set of functions that convert Windows native filenames to \n- Cygwin POSIX-style pathnames and vice versa.\n- It can be used when a Cygwin program needs to pass a file name to a \n- native Windows program, or expects to get a file name from a native \n- Windows program.\n- \n- \n+ \n \n- Initializes a new instance of the\n- \n- class with the specified\n- \n- and properties.\n+ Exports a .NET assembly to a type library that can be used from unmanaged \n+ code (wraps Microsoft's\n+ tlbexp.exe\n+ ).\n \n- \n- The\n- \n- in which the class is used.\n- \n- The set of properties to use for macro expansion.\n+ \n+ \n+ See the Microsoft.NET Framework SDK documentation for details.\n+ \n+ \n+ \n+ \n+ Export\n+ DotNetAssembly.dll\n+ to\n+ LegacyCOM.dll\n+ .\n+ \n+ \n+ ]]>\n+ \n \n- \n- Gets the DOS (short) form of the specified path.\n- The path to convert.\n- The DOS (short) form of the specified path.\n- \n- cygpath\n- could not be started.\n- \n- \n- \n- could not be converted to a short form.\n- \n+ \n+ Specifies the assembly for which to export a type library.\n+ The assembly for which to export a type library.\n+ \n+ See the Microsoft.NET Framework SDK documentation for details.\n+ \n \n- \n- Gets the Unix form of the specified path.\n- The path to convert.\n- The Unix form of the specified path.\n- \n- cygpath\n- could not be started.\n- \n- \n- \n- could not be converted to a Unix form.\n- \n+ \n+ Specifies the name of the type library file to generate.\n+ The name of the type library file to generate.\n+ \n+ See the Microsoft.NET Framework SDK documentation for details.\n+ \n \n- \n- Gets the Windows form of the specified path.\n- The path to convert.\n- The Windows form of the specified path.\n- \n- cygpath\n- could not be started.\n- \n- \n- \n- could not be converted to a Windows form.\n- \n+ \n+ Specifies the file used to determine capitalization of names in a \n+ type library.\n+ The file used to determine capitalization of names in a type library.\n+ \n+ See the Microsoft.NET Framework SDK documentation for details.\n+ \n \n- \n- \n- Runs cygpath with the specified arguments and returns the result \n- as a\n- \n- .\n- \n- The arguments to pass to cygpath.\n- The result of running cygpath with the specified arguments.\n+ \n+ Gets the command line arguments for the external program.\n+ The command line arguments for the external program.\n \n- \n- Factory method to return a new instance of ExecTask\n- \n- \n+ \n+ Exports the type library.\n+ \n+ \n+ Determines whether the assembly needs to be exported to a type \n+ library again.\n+ \n+ \n+ if the assembly needs to be exported to a \n+ type library; otherwise,\n+ \n+ .\n+ \n \n \n Reads a value or set of values from the Windows Registry into one or \n more NAnt properties.\n \n Read a single value from the registry.\n The hive for a given key.\n \n \n Returns the key for a given registry hive.\n The registry hive to return the key for.\n The key for a given registry hive.\n \n- \n- Reads the mono registry path into a NAnt property.\n- The mono registry keyes can exist in one of two places depending on the platform. This\n- task will check to see which registry path that Mono is using.\n- \n- \n- ]]>\n- \n- \n- \n- The Mono reg key to default to if none of the keys in _regKeys are found\n- in the running machine.\n- \n- \n- Private property name to assign the Mono registry path to.\n- \n- \n- Private array of Mono registry paths to test in order.\n- If new registry paths are used by the Mono team, add them to this array.\n- \n- \n- \n- The property to set to the Mono registry path.\n- \n- \n- \n- Locates the appropriate Mono registry path to use.\n- \n \n \n Imports a type library to a .NET assembly (wraps Microsoft's\n tlbimp.exe\n ).\n \n \n@@ -461,14 +421,43 @@\n \n \n A\n \n object representing the version string.\n \n \n+ \n+ Reads the mono registry path into a NAnt property.\n+ The mono registry keyes can exist in one of two places depending on the platform. This\n+ task will check to see which registry path that Mono is using.\n+ \n+ \n+ ]]>\n+ \n+ \n+ \n+ The Mono reg key to default to if none of the keys in _regKeys are found\n+ in the running machine.\n+ \n+ \n+ Private property name to assign the Mono registry path to.\n+ \n+ \n+ Private array of Mono registry paths to test in order.\n+ If new registry paths are used by the Mono team, add them to this array.\n+ \n+ \n+ \n+ The property to set to the Mono registry path.\n+ \n+ \n+ \n+ Locates the appropriate Mono registry path to use.\n+ \n \n Registers an assembly, or set of assemblies for use from COM clients.\n \n \n Refer to the\n Regasm\n documentation for more information on the regasm tool.\n@@ -566,79 +555,14 @@\n \n should be updated.\n \n \n \n Registers or unregisters a single assembly, or a group of assemblies.\n \n- \n- \n- Exports a .NET assembly to a type library that can be used from unmanaged \n- code (wraps Microsoft's\n- tlbexp.exe\n- ).\n- \n- \n- \n- See the Microsoft.NET Framework SDK documentation for details.\n- \n- \n- \n- \n- Export\n- DotNetAssembly.dll\n- to\n- LegacyCOM.dll\n- .\n- \n- \n- ]]>\n- \n- \n- \n- Specifies the assembly for which to export a type library.\n- The assembly for which to export a type library.\n- \n- See the Microsoft.NET Framework SDK documentation for details.\n- \n- \n- \n- Specifies the name of the type library file to generate.\n- The name of the type library file to generate.\n- \n- See the Microsoft.NET Framework SDK documentation for details.\n- \n- \n- \n- Specifies the file used to determine capitalization of names in a \n- type library.\n- The file used to determine capitalization of names in a type library.\n- \n- See the Microsoft.NET Framework SDK documentation for details.\n- \n- \n- \n- Gets the command line arguments for the external program.\n- The command line arguments for the external program.\n- \n- \n- Exports the type library.\n- \n- \n- Determines whether the assembly needs to be exported to a type \n- library again.\n- \n- \n- if the assembly needs to be exported to a \n- type library; otherwise,\n- \n- .\n- \n- \n \n Generates a Windows Forms Control that wraps ActiveX Controls defined \n in an OCX.\n \n \n ]]>\n@@ -709,9 +633,85 @@\n \n if the assembly needs to be created again; \n otherwise,\n \n .\n \n \n+ \n+ Groups a set of functions that convert Windows native filenames to \n+ Cygwin POSIX-style pathnames and vice versa.\n+ It can be used when a Cygwin program needs to pass a file name to a \n+ native Windows program, or expects to get a file name from a native \n+ Windows program.\n+ \n+ \n+ \n+ Initializes a new instance of the\n+ \n+ class with the specified\n+ \n+ and properties.\n+ \n+ \n+ The\n+ \n+ in which the class is used.\n+ \n+ The set of properties to use for macro expansion.\n+ \n+ \n+ Gets the DOS (short) form of the specified path.\n+ The path to convert.\n+ The DOS (short) form of the specified path.\n+ \n+ cygpath\n+ could not be started.\n+ \n+ \n+ \n+ could not be converted to a short form.\n+ \n+ \n+ \n+ Gets the Unix form of the specified path.\n+ The path to convert.\n+ The Unix form of the specified path.\n+ \n+ cygpath\n+ could not be started.\n+ \n+ \n+ \n+ could not be converted to a Unix form.\n+ \n+ \n+ \n+ Gets the Windows form of the specified path.\n+ The path to convert.\n+ The Windows form of the specified path.\n+ \n+ cygpath\n+ could not be started.\n+ \n+ \n+ \n+ could not be converted to a Windows form.\n+ \n+ \n+ \n+ \n+ Runs cygpath with the specified arguments and returns the result \n+ as a\n+ \n+ .\n+ \n+ The arguments to pass to cygpath.\n+ The result of running cygpath with the specified arguments.\n+ \n+ \n+ Factory method to return a new instance of ExecTask\n+ \n+ \n+ \n \n \n"}]}, {"source1": "./usr/lib/NAnt/extensions/neutral/debian/NAnt.MSBuild.dll", "source2": "./usr/lib/NAnt/extensions/neutral/debian/NAnt.MSBuild.dll", "unified_diff": null, "details": [{"source1": "pedump {}", "source2": "pedump {}", "unified_diff": "@@ -11,15 +11,15 @@\n PE Header:\n \t Magic (0x010b): 0x010b\n \t LMajor (6): 0x08\n \t LMinor (0): 0x00\n \t Code Size: 0x0000ac00\n \t Initialized Data Size: 0x00000800\n \tUninitialized Data Size: 0x00000000\n-\t Entry Point RVA: 0x0000ca8e\n+\t Entry Point RVA: 0x0000ca5e\n \t \t Code Base RVA: 0x00002000\n \t\t Data Base RVA: 0x0000e000\n \n \n NT Header:\n \t Image Base (0x400000): 0x00400000\n \tSection Alignment (8192): 0x00002000\n@@ -41,15 +41,15 @@\n \t Heap Reserve Size (1M): 0x00100000\n \t Heap Commit Size (4096): 0x00001000\n \t Loader flags (0x1): 0x00000000\n \t Data Directories (16): 0x00000010\n \n Data directories:\n \t Export Table: 0x00000000 [0x00000000]\n-\t Import Table: 0x0000ca40 [0x0000004b]\n+\t Import Table: 0x0000ca10 [0x0000004b]\n \t Resource Table: 0x00010000 [0x000003b0]\n \t Exception Table: 0x00000000 [0x00000000]\n \tCertificate Table: 0x00000000 [0x00000000]\n \t Reloc Table: 0x00012000 [0x0000000c]\n \t Debug: 0x00000000 [0x00000000]\n \t Copyright: 0x00000000 [0x00000000]\n \t Global Ptr: 0x00000000 [0x00000000]\n@@ -57,15 +57,15 @@\n \tLoad Config Table: 0x00000000 [0x00000000]\n \t Bound Import: 0x00000000 [0x00000000]\n \t IAT: 0x00002000 [0x00000008]\n \tDelay Import Desc: 0x00000000 [0x00000000]\n \t CLI Header: 0x00002008 [0x00000048]\n \n \tName: .text\n-\t Virtual Size: 0x0000aa94\n+\t Virtual Size: 0x0000aa64\n \tVirtual Address: 0x00002000\n \t Raw Data Size: 0x0000ac00\n \t Raw Data Ptr: 0x00000400\n \t Reloc Ptr: 0x00000000\n \t LineNo Ptr: 0x00000000\n \t Reloc Count: 0x0000\n \t Line Count: 0x0000\n@@ -103,15 +103,15 @@\n \t Reloc Count: 0x0000\n \t Line Count: 0x0000\n \tFlags: data, discard, read, \n \n CLI header size: 72\n Runtime required: 2.5\n Flags: ilonly, 32/64, no-trackdebug, notsigned\n-\t Metadata: 0x00004388 [0x000086ac]\n+\t Metadata: 0x00004390 [0x00008678]\n \tEntry Point Token: 0x00000000\n \t Resources at: 0x00000000 [0x00000000]\n \t Strong Name at: 0x00000000 [0x00000000]\n \t Code Manager at: 0x00000000 [0x00000000]\n \t VTableFixups at: 0x00000000 [0x00000000]\n \t EAT jumps at: 0x00000000 [0x00000000]\n \n@@ -122,30 +122,30 @@\n Metadata header:\n Version: 1.1\n Version string: v4.0.30319\n \n Metadata pointers:\n \tTables (#~): 0x0000006c - 0x0000180c [6048 == 0x000017a0]\n \t Strings: 0x0000180c - 0x000031f4 [6632 == 0x000019e8]\n-\t Blob: 0x00006144 - 0x000086ac [9576 == 0x00002568]\n+\t Blob: 0x00006144 - 0x00008678 [9524 == 0x00002534]\n \tUser string: 0x000031f4 - 0x00006134 [12096 == 0x00002f40]\n \t GUID: 0x00006134 - 0x00006144 [16 == 0x00000010]\n Rows:\n-Table Module: 1 records (10 bytes, at 2858)\n-Table TypeRef: 122 records (6 bytes, at 2862)\n-Table TypeDef: 28 records (14 bytes, at 2b3e)\n-Table Field: 46 records (6 bytes, at 2cc6)\n-Table Method: 111 records (14 bytes, at 2dda)\n-Table Param: 134 records (6 bytes, at 33ec)\n-Table InterfaceImpl: 9 records (4 bytes, at 3710)\n-Table MemberRef: 214 records (6 bytes, at 3734)\n-Table Constant: 7 records (6 bytes, at 3c38)\n-Table CustomAttribute: 17 records (6 bytes, at 3c62)\n-Table ClassLayout: 1 records (8 bytes, at 3cc8)\n-Table StandaloneSig: 35 records (2 bytes, at 3cd0)\n-Table PropertyMap: 10 records (4 bytes, at 3d16)\n-Table Property: 36 records (6 bytes, at 3d3e)\n-Table MethodSemantics: 39 records (6 bytes, at 3e16)\n-Table FieldRVA: 1 records (6 bytes, at 3f00)\n-Table Assembly: 1 records (22 bytes, at 3f06)\n-Table AssemblyRef: 5 records (20 bytes, at 3f1c)\n-Table NestedClass: 4 records (4 bytes, at 3f80)\n+Table Module: 1 records (10 bytes, at 2860)\n+Table TypeRef: 122 records (6 bytes, at 286a)\n+Table TypeDef: 28 records (14 bytes, at 2b46)\n+Table Field: 46 records (6 bytes, at 2cce)\n+Table Method: 111 records (14 bytes, at 2de2)\n+Table Param: 134 records (6 bytes, at 33f4)\n+Table InterfaceImpl: 9 records (4 bytes, at 3718)\n+Table MemberRef: 214 records (6 bytes, at 373c)\n+Table Constant: 7 records (6 bytes, at 3c40)\n+Table CustomAttribute: 17 records (6 bytes, at 3c6a)\n+Table ClassLayout: 1 records (8 bytes, at 3cd0)\n+Table StandaloneSig: 35 records (2 bytes, at 3cd8)\n+Table PropertyMap: 10 records (4 bytes, at 3d1e)\n+Table Property: 36 records (6 bytes, at 3d46)\n+Table MethodSemantics: 39 records (6 bytes, at 3e1e)\n+Table FieldRVA: 1 records (6 bytes, at 3f08)\n+Table Assembly: 1 records (22 bytes, at 3f0e)\n+Table AssemblyRef: 5 records (20 bytes, at 3f24)\n+Table NestedClass: 4 records (4 bytes, at 3f88)\n"}]}, {"source1": "./usr/lib/NAnt/extensions/neutral/debian/NAnt.MSBuild.xml", "source2": "./usr/lib/NAnt/extensions/neutral/debian/NAnt.MSBuild.xml", "unified_diff": null, "details": [{"source1": "./usr/lib/NAnt/extensions/neutral/debian/NAnt.MSBuild.xml", "source2": "./usr/lib/NAnt/extensions/neutral/debian/NAnt.MSBuild.xml", "comments": ["Ordering differences only"], "unified_diff": "@@ -1,33 +1,33 @@\n \n \n \n NAnt.MSBuild\n \n \n+ \n+ Analyses Microsoft Visual Studio .NET 2005 (Whidbey) solution files.\n+ \n \n Functions to return information for MSBuild system.\n \n \n \n \n \n Test whether project is VS2005 project and could be built using <msbuild>\n The name or path of the project file (csproj, vbproj, ...).\n True, if it is msbuild project, False otherwise.\n \n- \n- Analyses Microsoft Visual Studio .NET 2008 (Orcas) solution files.\n- \n- \n- Analyses Microsoft Visual Studio .NET 2005 (Whidbey) solution files.\n- \n \n Analyses Microsoft Visual Studio .NET 2010 (Rosario) solution files.\n \n+ \n+ Analyses Microsoft Visual Studio .NET 2008 (Orcas) solution files.\n+ \n \n Enum indicating the level of verbosity for the NAnt logger.\n \n \n Indicates no output\n \n \n"}]}]}]}]}]}