--- /srv/reproducible-results/rbuild-debian/r-b-build.619eCi3V/b1/nant_0.92~rc1+dfsg-7_armhf.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.619eCi3V/b2/nant_0.92~rc1+dfsg-7_armhf.changes ├── Files │ @@ -1,2 +1,2 @@ │ │ - 79b268d4f222b329bce750ce2c821cd4 524832 devel optional nant_0.92~rc1+dfsg-7_all.deb │ + 127e387133a177bafcc6dab1f6c5be6d 524520 devel optional nant_0.92~rc1+dfsg-7_all.deb ├── nant_0.92~rc1+dfsg-7_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2020-02-25 15:05:43.000000 debian-binary │ │ --rw-r--r-- 0 0 0 12508 2020-02-25 15:05:43.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 512132 2020-02-25 15:05:43.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 12512 2020-02-25 15:05:43.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 511816 2020-02-25 15:05:43.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ Package: nant │ │ │ │ Version: 0.92~rc1+dfsg-7 │ │ │ │ Architecture: all │ │ │ │ Maintainer: Debian CLI Applications Team │ │ │ │ -Installed-Size: 4845 │ │ │ │ +Installed-Size: 4844 │ │ │ │ Depends: mono-devel (>= 2.0.1), pkg-config, mono-runtime (>= 3.0~), liblog4net1.2-cil (>= 1.2.10), libmono-corlib4.5-cil (>= 5.18.0.240), libmono-sharpzip4.84-cil (>= 5.12.0.309), libmono-system-configuration4.0-cil (>= 4.0.0~alpha1), libmono-system-web4.0-cil (>= 2.10.3), libmono-system-xml4.0-cil (>= 4.6.1.3), libmono-system4.0-cil (>= 5.18.0.240), libnunit-core-interfaces2.6.3-cil, libnunit-core2.6.3-cil, libnunit-util2.6.3-cil │ │ │ │ Section: devel │ │ │ │ Priority: optional │ │ │ │ Homepage: http://nant.sourceforge.net/ │ │ │ │ Description: build tool similar to Ant │ │ │ │ NAnt is different than Make. Instead of a model where it is extended with │ │ │ │ shell-based commands, NAnt is extended using task classes. Instead of │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -10,15 +10,15 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 847724 2020-02-25 15:05:43.000000 ./usr/lib/NAnt/NAnt.Core.xml │ │ │ │ -rw-r--r-- 0 root (0) root (0) 117248 2020-02-25 15:05:43.000000 ./usr/lib/NAnt/NAnt.DotNetTasks.dll │ │ │ │ -rw-r--r-- 0 root (0) root (0) 249347 2020-02-25 15:05:43.000000 ./usr/lib/NAnt/NAnt.DotNetTasks.xml │ │ │ │ -rw-r--r-- 0 root (0) root (0) 8704 2020-02-25 15:05:43.000000 ./usr/lib/NAnt/NAnt.NUnit.dll │ │ │ │ -rw-r--r-- 0 root (0) root (0) 19796 2020-02-25 15:05:43.000000 ./usr/lib/NAnt/NAnt.NUnit.xml │ │ │ │ -rw-r--r-- 0 root (0) root (0) 22016 2020-02-25 15:05:43.000000 ./usr/lib/NAnt/NAnt.NUnit2Tasks.dll │ │ │ │ -rw-r--r-- 0 root (0) root (0) 24791 2020-02-25 15:05:43.000000 ./usr/lib/NAnt/NAnt.NUnit2Tasks.xml │ │ │ │ --rw-r--r-- 0 root (0) root (0) 165376 2020-02-25 15:05:43.000000 ./usr/lib/NAnt/NAnt.VSNetTasks.dll │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 164864 2020-02-25 15:05:43.000000 ./usr/lib/NAnt/NAnt.VSNetTasks.dll │ │ │ │ -rw-r--r-- 0 root (0) root (0) 186510 2020-02-25 15:05:43.000000 ./usr/lib/NAnt/NAnt.VSNetTasks.xml │ │ │ │ -rw-r--r-- 0 root (0) root (0) 38400 2020-02-25 15:05:43.000000 ./usr/lib/NAnt/NAnt.VisualCppTasks.dll │ │ │ │ -rw-r--r-- 0 root (0) root (0) 55069 2020-02-25 15:05:43.000000 ./usr/lib/NAnt/NAnt.VisualCppTasks.xml │ │ │ │ -rw-r--r-- 0 root (0) root (0) 26624 2020-02-25 15:05:43.000000 ./usr/lib/NAnt/NAnt.Win32Tasks.dll │ │ │ │ -rw-r--r-- 0 root (0) root (0) 36942 2020-02-25 15:05:43.000000 ./usr/lib/NAnt/NAnt.Win32Tasks.xml │ │ │ │ -rwxr-xr-x 0 root (0) root (0) 12800 2020-02-25 15:05:43.000000 ./usr/lib/NAnt/NAnt.exe │ │ │ │ -rw-r--r-- 0 root (0) root (0) 202092 2020-02-25 15:05:43.000000 ./usr/lib/NAnt/NAnt.exe.config │ │ │ ├── ./usr/lib/NAnt/NAnt.CompressionTasks.dll │ │ │ │ ├── pedump {} │ │ │ │ │ @@ -11,15 +11,15 @@ │ │ │ │ │ PE Header: │ │ │ │ │ Magic (0x010b): 0x010b │ │ │ │ │ LMajor (6): 0x08 │ │ │ │ │ LMinor (0): 0x00 │ │ │ │ │ Code Size: 0x00005a00 │ │ │ │ │ Initialized Data Size: 0x00000600 │ │ │ │ │ Uninitialized Data Size: 0x00000000 │ │ │ │ │ - Entry Point RVA: 0x000078be │ │ │ │ │ + Entry Point RVA: 0x000078de │ │ │ │ │ Code Base RVA: 0x00002000 │ │ │ │ │ Data Base RVA: 0x00008000 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ NT Header: │ │ │ │ │ Image Base (0x400000): 0x00400000 │ │ │ │ │ Section Alignment (8192): 0x00002000 │ │ │ │ │ @@ -41,15 +41,15 @@ │ │ │ │ │ Heap Reserve Size (1M): 0x00100000 │ │ │ │ │ Heap Commit Size (4096): 0x00001000 │ │ │ │ │ Loader flags (0x1): 0x00000000 │ │ │ │ │ Data Directories (16): 0x00000010 │ │ │ │ │ │ │ │ │ │ Data directories: │ │ │ │ │ Export Table: 0x00000000 [0x00000000] │ │ │ │ │ - Import Table: 0x00007870 [0x0000004b] │ │ │ │ │ + Import Table: 0x00007890 [0x0000004b] │ │ │ │ │ Resource Table: 0x00008000 [0x000003d0] │ │ │ │ │ Exception Table: 0x00000000 [0x00000000] │ │ │ │ │ Certificate Table: 0x00000000 [0x00000000] │ │ │ │ │ Reloc Table: 0x0000a000 [0x0000000c] │ │ │ │ │ Debug: 0x00000000 [0x00000000] │ │ │ │ │ Copyright: 0x00000000 [0x00000000] │ │ │ │ │ Global Ptr: 0x00000000 [0x00000000] │ │ │ │ │ @@ -57,15 +57,15 @@ │ │ │ │ │ Load Config Table: 0x00000000 [0x00000000] │ │ │ │ │ Bound Import: 0x00000000 [0x00000000] │ │ │ │ │ IAT: 0x00002000 [0x00000008] │ │ │ │ │ Delay Import Desc: 0x00000000 [0x00000000] │ │ │ │ │ CLI Header: 0x00002008 [0x00000048] │ │ │ │ │ │ │ │ │ │ Name: .text │ │ │ │ │ - Virtual Size: 0x000058c4 │ │ │ │ │ + Virtual Size: 0x000058e4 │ │ │ │ │ Virtual Address: 0x00002000 │ │ │ │ │ Raw Data Size: 0x00005a00 │ │ │ │ │ Raw Data Ptr: 0x00000200 │ │ │ │ │ Reloc Ptr: 0x00000000 │ │ │ │ │ LineNo Ptr: 0x00000000 │ │ │ │ │ Reloc Count: 0x0000 │ │ │ │ │ Line Count: 0x0000 │ │ │ │ │ @@ -92,15 +92,15 @@ │ │ │ │ │ Reloc Count: 0x0000 │ │ │ │ │ Line Count: 0x0000 │ │ │ │ │ Flags: data, discard, read, │ │ │ │ │ │ │ │ │ │ CLI header size: 72 │ │ │ │ │ Runtime required: 2.5 │ │ │ │ │ Flags: ilonly, 32/64, no-trackdebug, notsigned │ │ │ │ │ - Metadata: 0x000041b8 [0x000036b4] │ │ │ │ │ + Metadata: 0x000041b8 [0x000036cc] │ │ │ │ │ Entry Point Token: 0x00000000 │ │ │ │ │ Resources at: 0x00000000 [0x00000000] │ │ │ │ │ Strong Name at: 0x00000000 [0x00000000] │ │ │ │ │ Code Manager at: 0x00000000 [0x00000000] │ │ │ │ │ VTableFixups at: 0x00000000 [0x00000000] │ │ │ │ │ EAT jumps at: 0x00000000 [0x00000000] │ │ │ │ │ │ │ │ │ │ @@ -111,15 +111,15 @@ │ │ │ │ │ Metadata header: │ │ │ │ │ Version: 1.1 │ │ │ │ │ Version string: v4.0.30319 │ │ │ │ │ │ │ │ │ │ Metadata pointers: │ │ │ │ │ Tables (#~): 0x0000006c - 0x0000169c [5680 == 0x00001630] │ │ │ │ │ Strings: 0x0000169c - 0x00002994 [4856 == 0x000012f8] │ │ │ │ │ - Blob: 0x00002f20 - 0x000036b4 [1940 == 0x00000794] │ │ │ │ │ + Blob: 0x00002f20 - 0x000036cc [1964 == 0x000007ac] │ │ │ │ │ User string: 0x00002994 - 0x00002f10 [1404 == 0x0000057c] │ │ │ │ │ GUID: 0x00002f10 - 0x00002f20 [16 == 0x00000010] │ │ │ │ │ Rows: │ │ │ │ │ Table Module: 1 records (10 bytes, at 2480) │ │ │ │ │ Table TypeRef: 89 records (6 bytes, at 248a) │ │ │ │ │ Table TypeDef: 17 records (14 bytes, at 26a0) │ │ │ │ │ Table Field: 46 records (6 bytes, at 278e) │ │ │ ├── ./usr/lib/NAnt/NAnt.CompressionTasks.xml │ │ │ │ ├── ./usr/lib/NAnt/NAnt.CompressionTasks.xml │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -1,281 +1,259 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ NAnt.CompressionTasks │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Extracts files from a tar archive. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Uses │ │ │ │ │ - #ziplib │ │ │ │ │ - (SharpZipLib), an open source Zip/GZip library written entirely in C#. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Extracts all files from a gzipped tar, preserving the directory structure. │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Contains a collection of │ │ │ │ │ + │ │ │ │ │ + elements. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The archive file to expand. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The directory where to store the expanded file(s). The default is │ │ │ │ │ - the project base directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - The compression method. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified array of │ │ │ │ │ + │ │ │ │ │ + instances. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Extracts the files from the archive. │ │ │ │ │ + │ │ │ │ │ + Gets or sets the element at the specified index. │ │ │ │ │ + The zero-based index of the element to get or set. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Summary description for ExpandTask. │ │ │ │ │ + │ │ │ │ │ + Get the total number of files that are represented by the │ │ │ │ │ + filesets in this collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Overwrite files, even if they are newer than the corresponding │ │ │ │ │ - entries in the archive. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Adds a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Extracts a file entry from the specified stream. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - containing the compressed entry. │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ - The directory where to store the expanded file. │ │ │ │ │ - The name of the entry including directory information. │ │ │ │ │ - The date of the entry. │ │ │ │ │ - The uncompressed size of the entry. │ │ │ │ │ - │ │ │ │ │ - The destination directory for the entry could not be created. │ │ │ │ │ - -or- │ │ │ │ │ - The entry could not be extracted. │ │ │ │ │ - │ │ │ │ │ - We cannot rely on the fact that the directory entry of a given file │ │ │ │ │ - is created before the file is extracted, so we should create the │ │ │ │ │ - directory if it doesn't yet exist. │ │ │ │ │ + The position into which the new element was inserted. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Extracts a directory entry from the specified stream. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - containing the directory entry. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds the elements of a │ │ │ │ │ + │ │ │ │ │ + array to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The array of │ │ │ │ │ + │ │ │ │ │ + elements to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ - The directory where to create the subdirectory. │ │ │ │ │ - The name of the directory entry. │ │ │ │ │ - The date of the entry. │ │ │ │ │ - │ │ │ │ │ - The destination directory for the entry could not be created. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Creates a tar file from the specified filesets. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Uses │ │ │ │ │ - #ziplib │ │ │ │ │ - (SharpZipLib), an open source Tar/Zip/GZip library written entirely in C#. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Tar all files in │ │ │ │ │ - ${build.dir} │ │ │ │ │ - and │ │ │ │ │ - ${doc.dir} │ │ │ │ │ - into a file │ │ │ │ │ - called "backup.tar.gz", and apply gzip compression to it. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The tar file to create. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Include empty directories in the generated tar file. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Adds the elements of a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Ignore directory structure of source directory, compress all files │ │ │ │ │ - into a single directory. │ │ │ │ │ - The default value is │ │ │ │ │ + Determines whether a │ │ │ │ │ + │ │ │ │ │ + is in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to locate in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is found in the │ │ │ │ │ + collection; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The set of files to be included in the archive. │ │ │ │ │ + │ │ │ │ │ + Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ + The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ + │ │ │ │ │ + The zero-based index in │ │ │ │ │ + │ │ │ │ │ + at which copying begins. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - The compression method. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Retrieves the index of a specified │ │ │ │ │ + │ │ │ │ │ + object in the collection. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + object for which the index is returned. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The index of the specified │ │ │ │ │ + │ │ │ │ │ + . If the │ │ │ │ │ + │ │ │ │ │ + is not currently a member of the collection, it returns -1. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Creates the tar file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Expands a file packed using GZip compression. │ │ │ │ │ - │ │ │ │ │ - Expands "test.tar.gz" to "test2.tar". │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The file to expand. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The destination file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Extracts the file from the gzip archive. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Creates a zip file from the specified filesets. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Uses │ │ │ │ │ - #ziplib │ │ │ │ │ - (SharpZipLib), an open source Tar/Zip/GZip library written entirely in C#. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Zip all files in │ │ │ │ │ - ${build.dir} │ │ │ │ │ - and │ │ │ │ │ - ${doc.dir} │ │ │ │ │ - into a file │ │ │ │ │ - called "backup.zip". │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The zip file to create. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Inserts a │ │ │ │ │ + │ │ │ │ │ + into the collection at the specified index. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The zero-based index at which │ │ │ │ │ + │ │ │ │ │ + should be inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to insert. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The comment for the file. │ │ │ │ │ + │ │ │ │ │ + Returns an enumerator that can iterate through the collection. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + for the entire collection. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Date/time stamp for the files in the format MM/DD/YYYY HH:MM:SS. │ │ │ │ │ + │ │ │ │ │ + Removes a member from the collection. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to remove from the collection. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Desired level of compression. Possible values are 0 (STORE only) │ │ │ │ │ - to 9 (highest). The default is │ │ │ │ │ - 6 │ │ │ │ │ + Enumerates the │ │ │ │ │ + │ │ │ │ │ + elements of a │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Include empty directories in the generated zip file. The default is │ │ │ │ │ - │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ + The collection that should be enumerated. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Ignore directory structure of source directory, compress all files │ │ │ │ │ - into a single directory. │ │ │ │ │ - The default value is │ │ │ │ │ + │ │ │ │ │ + Gets the current element in the collection. │ │ │ │ │ + The current element in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Advances the enumerator to the next element of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the enumerator was successfully advanced │ │ │ │ │ + to the next element; │ │ │ │ │ │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + if the enumerator has │ │ │ │ │ + passed the end of the collection. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The set of files to be included in the archive. │ │ │ │ │ + │ │ │ │ │ + Sets the enumerator to its initial position, which is before the │ │ │ │ │ + first element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Specifies the behaviour when a duplicate file is found. The default │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + is a │ │ │ │ │ + │ │ │ │ │ + with extra │ │ │ │ │ + attributes useful in the context of the │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The character encoding to use for filenames and comment inside the │ │ │ │ │ - zip file. The default is the system's OEM code page. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A 3 digit octal string, specify the user, group and other modes │ │ │ │ │ + in the standard Unix fashion. Only applies to plain files. The │ │ │ │ │ + default is │ │ │ │ │ + 644 │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Creates the zip file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A 3 digit octal string, specify the user, group and other modes │ │ │ │ │ + in the standard Unix fashion. Only applies to directories. The │ │ │ │ │ + default is │ │ │ │ │ + 755 │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Extracts files from a zip archive. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Uses │ │ │ │ │ - #ziplib │ │ │ │ │ - (SharpZipLib), an open source Zip/GZip library written entirely in C#. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Extracts all the file from the zip, preserving the directory structure. │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The username for the tar entry. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The archive file to expand. │ │ │ │ │ + │ │ │ │ │ + The user identifier (UID) for the tar entry. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The directory where the expanded files should be stored. The │ │ │ │ │ - default is the project base directory. │ │ │ │ │ + │ │ │ │ │ + The groupname for the tar entry. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The character encoding that has been used for filenames inside the │ │ │ │ │ - zip file. The default is the system's OEM code page. │ │ │ │ │ + │ │ │ │ │ + The group identifier (GID) for the tar entry. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Extracts the files from the zip file. │ │ │ │ │ + │ │ │ │ │ + The top level directory prefix. If set, all file and directory paths │ │ │ │ │ + in the fileset will have this value prepended. Can either be a single │ │ │ │ │ + directory name or a "/" separated path. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Specifies the compression methods supported by │ │ │ │ │ │ │ │ │ │ and │ │ │ │ │ │ │ │ │ │ @@ -529,61 +507,14 @@ │ │ │ │ │ passed the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Sets the enumerator to its initial position, which is before the │ │ │ │ │ first element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - is a │ │ │ │ │ - │ │ │ │ │ - with extra │ │ │ │ │ - attributes useful in the context of the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A 3 digit octal string, specify the user, group and other modes │ │ │ │ │ - in the standard Unix fashion. Only applies to plain files. The │ │ │ │ │ - default is │ │ │ │ │ - 644 │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A 3 digit octal string, specify the user, group and other modes │ │ │ │ │ - in the standard Unix fashion. Only applies to directories. The │ │ │ │ │ - default is │ │ │ │ │ - 755 │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The username for the tar entry. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The user identifier (UID) for the tar entry. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The groupname for the tar entry. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The group identifier (GID) for the tar entry. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The top level directory prefix. If set, all file and directory paths │ │ │ │ │ - in the fileset will have this value prepended. Can either be a single │ │ │ │ │ - directory name or a "/" separated path. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ Specifies how entries with the same name should be processed. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Overwrite existing entry with same name. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -647,209 +578,278 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The top level directory prefix. If set, all file and directory paths │ │ │ │ │ in the fileset will have this value prepended. Can either be a single │ │ │ │ │ directory name or a "/" separated path. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Expands a file packed using GZip compression. │ │ │ │ │ + │ │ │ │ │ + Expands "test.tar.gz" to "test2.tar". │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The file to expand. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The destination file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Extracts the file from the gzip archive. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Creates a zip file from the specified filesets. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Uses │ │ │ │ │ + #ziplib │ │ │ │ │ + (SharpZipLib), an open source Tar/Zip/GZip library written entirely in C#. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Zip all files in │ │ │ │ │ + ${build.dir} │ │ │ │ │ + and │ │ │ │ │ + ${doc.dir} │ │ │ │ │ + into a file │ │ │ │ │ + called "backup.zip". │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The zip file to create. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The comment for the file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Date/time stamp for the files in the format MM/DD/YYYY HH:MM:SS. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Contains a collection of │ │ │ │ │ - │ │ │ │ │ - elements. │ │ │ │ │ + Desired level of compression. Possible values are 0 (STORE only) │ │ │ │ │ + to 9 (highest). The default is │ │ │ │ │ + 6 │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ + Include empty directories in the generated zip file. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ + Ignore directory structure of source directory, compress all files │ │ │ │ │ + into a single directory. │ │ │ │ │ + The default value is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The set of files to be included in the archive. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified array of │ │ │ │ │ - │ │ │ │ │ - instances. │ │ │ │ │ + Specifies the behaviour when a duplicate file is found. The default │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets or sets the element at the specified index. │ │ │ │ │ - The zero-based index of the element to get or set. │ │ │ │ │ + │ │ │ │ │ + The character encoding to use for filenames and comment inside the │ │ │ │ │ + zip file. The default is the system's OEM code page. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Get the total number of files that are represented by the │ │ │ │ │ - filesets in this collection. │ │ │ │ │ + │ │ │ │ │ + Creates the zip file. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - The position into which the new element was inserted. │ │ │ │ │ + │ │ │ │ │ + Summary description for ExpandTask. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Adds the elements of a │ │ │ │ │ - │ │ │ │ │ - array to the end of the collection. │ │ │ │ │ + Overwrite files, even if they are newer than the corresponding │ │ │ │ │ + entries in the archive. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The array of │ │ │ │ │ - │ │ │ │ │ - elements to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds the elements of a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Extracts a file entry from the specified stream. │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + containing the compressed entry. │ │ │ │ │ │ │ │ │ │ + The directory where to store the expanded file. │ │ │ │ │ + The name of the entry including directory information. │ │ │ │ │ + The date of the entry. │ │ │ │ │ + The uncompressed size of the entry. │ │ │ │ │ + │ │ │ │ │ + The destination directory for the entry could not be created. │ │ │ │ │ + -or- │ │ │ │ │ + The entry could not be extracted. │ │ │ │ │ + │ │ │ │ │ + We cannot rely on the fact that the directory entry of a given file │ │ │ │ │ + is created before the file is extracted, so we should create the │ │ │ │ │ + directory if it doesn't yet exist. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether a │ │ │ │ │ - │ │ │ │ │ - is in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Extracts a directory entry from the specified stream. │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to locate in the collection. │ │ │ │ │ + │ │ │ │ │ + containing the directory entry. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is found in the │ │ │ │ │ - collection; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + The directory where to create the subdirectory. │ │ │ │ │ + The name of the directory entry. │ │ │ │ │ + The date of the entry. │ │ │ │ │ + │ │ │ │ │ + The destination directory for the entry could not be created. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ - │ │ │ │ │ - The zero-based index in │ │ │ │ │ - │ │ │ │ │ - at which copying begins. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Extracts files from a tar archive. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Uses │ │ │ │ │ + #ziplib │ │ │ │ │ + (SharpZipLib), an open source Zip/GZip library written entirely in C#. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Extracts all files from a gzipped tar, preserving the directory structure. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Retrieves the index of a specified │ │ │ │ │ - │ │ │ │ │ - object in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - object for which the index is returned. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The index of the specified │ │ │ │ │ - │ │ │ │ │ - . If the │ │ │ │ │ - │ │ │ │ │ - is not currently a member of the collection, it returns -1. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The archive file to expand. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The directory where to store the expanded file(s). The default is │ │ │ │ │ + the project base directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Inserts a │ │ │ │ │ - │ │ │ │ │ - into the collection at the specified index. │ │ │ │ │ + The compression method. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The zero-based index at which │ │ │ │ │ - │ │ │ │ │ - should be inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to insert. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns an enumerator that can iterate through the collection. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - for the entire collection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Extracts the files from the archive. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Removes a member from the collection. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to remove from the collection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Creates a tar file from the specified filesets. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Uses │ │ │ │ │ + #ziplib │ │ │ │ │ + (SharpZipLib), an open source Tar/Zip/GZip library written entirely in C#. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Tar all files in │ │ │ │ │ + ${build.dir} │ │ │ │ │ + and │ │ │ │ │ + ${doc.dir} │ │ │ │ │ + into a file │ │ │ │ │ + called "backup.tar.gz", and apply gzip compression to it. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The tar file to create. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Enumerates the │ │ │ │ │ - │ │ │ │ │ - elements of a │ │ │ │ │ - │ │ │ │ │ + Include empty directories in the generated tar file. The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ + Ignore directory structure of source directory, compress all files │ │ │ │ │ + into a single directory. │ │ │ │ │ + The default value is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - The collection that should be enumerated. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the current element in the collection. │ │ │ │ │ - The current element in the collection. │ │ │ │ │ + │ │ │ │ │ + The set of files to be included in the archive. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Advances the enumerator to the next element of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the enumerator was successfully advanced │ │ │ │ │ - to the next element; │ │ │ │ │ - │ │ │ │ │ - if the enumerator has │ │ │ │ │ - passed the end of the collection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The compression method. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Sets the enumerator to its initial position, which is before the │ │ │ │ │ - first element in the collection. │ │ │ │ │ + │ │ │ │ │ + Creates the tar file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Extracts files from a zip archive. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Uses │ │ │ │ │ + #ziplib │ │ │ │ │ + (SharpZipLib), an open source Zip/GZip library written entirely in C#. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Extracts all the file from the zip, preserving the directory structure. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The archive file to expand. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The directory where the expanded files should be stored. The │ │ │ │ │ + default is the project base directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The character encoding that has been used for filenames inside the │ │ │ │ │ + zip file. The default is the system's OEM code page. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Extracts the files from the zip file. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── ./usr/lib/NAnt/NAnt.Core.dll │ │ │ │ ├── pedump {} │ │ │ │ │ @@ -11,15 +11,15 @@ │ │ │ │ │ PE Header: │ │ │ │ │ Magic (0x010b): 0x010b │ │ │ │ │ LMajor (6): 0x08 │ │ │ │ │ LMinor (0): 0x00 │ │ │ │ │ Code Size: 0x0005f200 │ │ │ │ │ Initialized Data Size: 0x00000800 │ │ │ │ │ Uninitialized Data Size: 0x00000000 │ │ │ │ │ - Entry Point RVA: 0x0006111e │ │ │ │ │ + Entry Point RVA: 0x000610de │ │ │ │ │ Code Base RVA: 0x00002000 │ │ │ │ │ Data Base RVA: 0x00062000 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ NT Header: │ │ │ │ │ Image Base (0x400000): 0x00400000 │ │ │ │ │ Section Alignment (8192): 0x00002000 │ │ │ │ │ @@ -41,15 +41,15 @@ │ │ │ │ │ Heap Reserve Size (1M): 0x00100000 │ │ │ │ │ Heap Commit Size (4096): 0x00001000 │ │ │ │ │ Loader flags (0x1): 0x00000000 │ │ │ │ │ Data Directories (16): 0x00000010 │ │ │ │ │ │ │ │ │ │ Data directories: │ │ │ │ │ Export Table: 0x00000000 [0x00000000] │ │ │ │ │ - Import Table: 0x000610d0 [0x0000004b] │ │ │ │ │ + Import Table: 0x00061090 [0x0000004b] │ │ │ │ │ Resource Table: 0x00064000 [0x000003a0] │ │ │ │ │ Exception Table: 0x00000000 [0x00000000] │ │ │ │ │ Certificate Table: 0x00000000 [0x00000000] │ │ │ │ │ Reloc Table: 0x00066000 [0x0000000c] │ │ │ │ │ Debug: 0x00000000 [0x00000000] │ │ │ │ │ Copyright: 0x00000000 [0x00000000] │ │ │ │ │ Global Ptr: 0x00000000 [0x00000000] │ │ │ │ │ @@ -57,15 +57,15 @@ │ │ │ │ │ Load Config Table: 0x00000000 [0x00000000] │ │ │ │ │ Bound Import: 0x00000000 [0x00000000] │ │ │ │ │ IAT: 0x00002000 [0x00000008] │ │ │ │ │ Delay Import Desc: 0x00000000 [0x00000000] │ │ │ │ │ CLI Header: 0x00002008 [0x00000048] │ │ │ │ │ │ │ │ │ │ Name: .text │ │ │ │ │ - Virtual Size: 0x0005f124 │ │ │ │ │ + Virtual Size: 0x0005f0e4 │ │ │ │ │ Virtual Address: 0x00002000 │ │ │ │ │ Raw Data Size: 0x0005f200 │ │ │ │ │ Raw Data Ptr: 0x00000400 │ │ │ │ │ Reloc Ptr: 0x00000000 │ │ │ │ │ LineNo Ptr: 0x00000000 │ │ │ │ │ Reloc Count: 0x0000 │ │ │ │ │ Line Count: 0x0000 │ │ │ │ │ @@ -103,17 +103,17 @@ │ │ │ │ │ Reloc Count: 0x0000 │ │ │ │ │ Line Count: 0x0000 │ │ │ │ │ Flags: data, discard, read, │ │ │ │ │ │ │ │ │ │ CLI header size: 72 │ │ │ │ │ Runtime required: 2.5 │ │ │ │ │ Flags: ilonly, 32/64, no-trackdebug, notsigned │ │ │ │ │ - Metadata: 0x00032890 [0x0002e83c] │ │ │ │ │ + Metadata: 0x0003288c [0x0002e7f8] │ │ │ │ │ Entry Point Token: 0x00000000 │ │ │ │ │ - Resources at: 0x0002d810 [0x0000507d] │ │ │ │ │ + Resources at: 0x0002d80c [0x0000507d] │ │ │ │ │ Strong Name at: 0x00000000 [0x00000000] │ │ │ │ │ Code Manager at: 0x00000000 [0x00000000] │ │ │ │ │ VTableFixups at: 0x00000000 [0x00000000] │ │ │ │ │ EAT jumps at: 0x00000000 [0x00000000] │ │ │ │ │ │ │ │ │ │ Strong name: none │ │ │ │ │ │ │ │ │ │ @@ -122,39 +122,39 @@ │ │ │ │ │ Metadata header: │ │ │ │ │ Version: 1.1 │ │ │ │ │ Version string: v4.0.30319 │ │ │ │ │ │ │ │ │ │ Metadata pointers: │ │ │ │ │ Tables (#~): 0x0000006c - 0x00013828 [79804 == 0x000137bc] │ │ │ │ │ Strings: 0x00013828 - 0x0001e170 [43336 == 0x0000a948] │ │ │ │ │ - Blob: 0x00028230 - 0x0002e83c [26124 == 0x0000660c] │ │ │ │ │ + Blob: 0x00028230 - 0x0002e7f8 [26056 == 0x000065c8] │ │ │ │ │ User string: 0x0001e170 - 0x00028220 [41136 == 0x0000a0b0] │ │ │ │ │ GUID: 0x00028220 - 0x00028230 [16 == 0x00000010] │ │ │ │ │ Rows: │ │ │ │ │ -Table Module: 1 records (10 bytes, at 30d84) │ │ │ │ │ -Table TypeRef: 288 records (6 bytes, at 30d8e) │ │ │ │ │ -Table TypeDef: 267 records (14 bytes, at 3144e) │ │ │ │ │ -Table Field: 732 records (6 bytes, at 322e8) │ │ │ │ │ -Table Method: 2370 records (14 bytes, at 33410) │ │ │ │ │ -Table Param: 1788 records (6 bytes, at 3b5ac) │ │ │ │ │ -Table InterfaceImpl: 52 records (4 bytes, at 3df94) │ │ │ │ │ -Table MemberRef: 951 records (6 bytes, at 3e064) │ │ │ │ │ -Table Constant: 119 records (6 bytes, at 3f6ae) │ │ │ │ │ -Table CustomAttribute: 818 records (8 bytes, at 3f978) │ │ │ │ │ -Table DeclSecurity: 12 records (6 bytes, at 41308) │ │ │ │ │ -Table ClassLayout: 1 records (8 bytes, at 41350) │ │ │ │ │ -Table StandaloneSig: 454 records (2 bytes, at 41358) │ │ │ │ │ -Table EventMap: 1 records (4 bytes, at 416e4) │ │ │ │ │ -Table Event: 7 records (6 bytes, at 416e8) │ │ │ │ │ -Table PropertyMap: 158 records (4 bytes, at 41712) │ │ │ │ │ -Table Property: 655 records (6 bytes, at 4198a) │ │ │ │ │ -Table MethodSemantics: 1040 records (6 bytes, at 428e4) │ │ │ │ │ -Table MethodImpl: 81 records (6 bytes, at 44144) │ │ │ │ │ -Table TypeSpec: 17 records (2 bytes, at 4432a) │ │ │ │ │ -Table FieldRVA: 1 records (6 bytes, at 4434c) │ │ │ │ │ -Table Assembly: 1 records (22 bytes, at 44352) │ │ │ │ │ -Table AssemblyRef: 5 records (20 bytes, at 44368) │ │ │ │ │ -Table ManifestResource: 2 records (12 bytes, at 443cc) │ │ │ │ │ -Table NestedClass: 45 records (4 bytes, at 443e4) │ │ │ │ │ -Table GenericParam: 1 records (8 bytes, at 44498) │ │ │ │ │ -Table MethodSpec: 4 records (4 bytes, at 444a0) │ │ │ │ │ -Table GenericParamConstraint: 1 records (4 bytes, at 444b0) │ │ │ │ │ +Table Module: 1 records (10 bytes, at 30d80) │ │ │ │ │ +Table TypeRef: 288 records (6 bytes, at 30d8a) │ │ │ │ │ +Table TypeDef: 267 records (14 bytes, at 3144a) │ │ │ │ │ +Table Field: 732 records (6 bytes, at 322e4) │ │ │ │ │ +Table Method: 2370 records (14 bytes, at 3340c) │ │ │ │ │ +Table Param: 1788 records (6 bytes, at 3b5a8) │ │ │ │ │ +Table InterfaceImpl: 52 records (4 bytes, at 3df90) │ │ │ │ │ +Table MemberRef: 951 records (6 bytes, at 3e060) │ │ │ │ │ +Table Constant: 119 records (6 bytes, at 3f6aa) │ │ │ │ │ +Table CustomAttribute: 818 records (8 bytes, at 3f974) │ │ │ │ │ +Table DeclSecurity: 12 records (6 bytes, at 41304) │ │ │ │ │ +Table ClassLayout: 1 records (8 bytes, at 4134c) │ │ │ │ │ +Table StandaloneSig: 454 records (2 bytes, at 41354) │ │ │ │ │ +Table EventMap: 1 records (4 bytes, at 416e0) │ │ │ │ │ +Table Event: 7 records (6 bytes, at 416e4) │ │ │ │ │ +Table PropertyMap: 158 records (4 bytes, at 4170e) │ │ │ │ │ +Table Property: 655 records (6 bytes, at 41986) │ │ │ │ │ +Table MethodSemantics: 1040 records (6 bytes, at 428e0) │ │ │ │ │ +Table MethodImpl: 81 records (6 bytes, at 44140) │ │ │ │ │ +Table TypeSpec: 17 records (2 bytes, at 44326) │ │ │ │ │ +Table FieldRVA: 1 records (6 bytes, at 44348) │ │ │ │ │ +Table Assembly: 1 records (22 bytes, at 4434e) │ │ │ │ │ +Table AssemblyRef: 5 records (20 bytes, at 44364) │ │ │ │ │ +Table ManifestResource: 2 records (12 bytes, at 443c8) │ │ │ │ │ +Table NestedClass: 45 records (4 bytes, at 443e0) │ │ │ │ │ +Table GenericParam: 1 records (8 bytes, at 44494) │ │ │ │ │ +Table MethodSpec: 4 records (4 bytes, at 4449c) │ │ │ │ │ +Table GenericParamConstraint: 1 records (4 bytes, at 444ac) │ │ │ ├── ./usr/lib/NAnt/NAnt.Core.xml │ │ │ │ ├── ./usr/lib/NAnt/NAnt.Core.xml │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -1,8249 +1,3404 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ NAnt.Core │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Commandline parser. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Creates a new instance of the │ │ │ │ │ - │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ class │ │ │ │ │ - for the specified │ │ │ │ │ - │ │ │ │ │ - class in the specified │ │ │ │ │ - │ │ │ │ │ + using possible arguments deducted from the specific │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - An │ │ │ │ │ - │ │ │ │ │ - for the specified │ │ │ │ │ - │ │ │ │ │ - is cached for future use. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - containing the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + │ │ │ │ │ + from which the possible command-line arguments should be retrieved. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The class representing the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + value indicating whether or not a response file is able to be used. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is a null reference. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Creates a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - for the specified │ │ │ │ │ - │ │ │ │ │ - class in the specified │ │ │ │ │ - │ │ │ │ │ + Gets a logo banner using version and copyright attributes defined on the │ │ │ │ │ + │ │ │ │ │ + or the │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + A logo banner. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the usage instructions. │ │ │ │ │ + The usage instructions. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether no arguments were specified on the │ │ │ │ │ + command line. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Parses an argument list. │ │ │ │ │ + The arguments to parse. │ │ │ │ │ + The destination object on which properties will be set corresponding to the specified arguments. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is a null reference. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - containing the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The class representing the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + of │ │ │ │ │ + │ │ │ │ │ + does not match the argument specification that was used to initialize the parser. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the name of the │ │ │ │ │ - │ │ │ │ │ - class that can be created │ │ │ │ │ - using this │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The name of the │ │ │ │ │ - │ │ │ │ │ - class that can be created using │ │ │ │ │ - this │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Splits a string and removes any empty strings from the │ │ │ │ │ + result. Same functionality as the │ │ │ │ │ + public string[] Split(char[] separator, StringSplitOptions options) │ │ │ │ │ + method in .Net 2.0. Replace with that call when 2.0 is standard. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + the array of strings │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Read a response file and parse the arguments as usual. │ │ │ │ │ + The response file to load arguments │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Parse the argument list using the │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets the name of the filter which the │ │ │ │ │ - │ │ │ │ │ - can create. │ │ │ │ │ + Returns the │ │ │ │ │ + │ │ │ │ │ + that's applied │ │ │ │ │ + on the specified property. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The name of the task which the │ │ │ │ │ - │ │ │ │ │ - can │ │ │ │ │ - create. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The property of which applied │ │ │ │ │ + │ │ │ │ │ + should be returned. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + that's applied to the │ │ │ │ │ + │ │ │ │ │ + , or a null reference if none was applied. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Contains a strongly typed collection of │ │ │ │ │ - │ │ │ │ │ - objects. │ │ │ │ │ + Groups a set of useful │ │ │ │ │ + │ │ │ │ │ + manipulation and validation │ │ │ │ │ + methods. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + Prevents instantiation of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ + Determines whether the last character of the given │ │ │ │ │ + │ │ │ │ │ + matches the specified character. │ │ │ │ │ │ │ │ │ │ + The string. │ │ │ │ │ + The character. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the last character of │ │ │ │ │ + │ │ │ │ │ + matches │ │ │ │ │ + │ │ │ │ │ + ; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified array of │ │ │ │ │ - │ │ │ │ │ - instances. │ │ │ │ │ + Indicates whether or not the specified │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + or an │ │ │ │ │ + │ │ │ │ │ + string. │ │ │ │ │ │ │ │ │ │ + The value to check. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + or an empty string (""); otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets or sets the element at the specified index. │ │ │ │ │ - The zero-based index of the element to get or set. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets the │ │ │ │ │ - │ │ │ │ │ - for the specified task. │ │ │ │ │ + Converts an empty string ("") to │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The name of the filter for which the │ │ │ │ │ - │ │ │ │ │ - should be located in the collection. │ │ │ │ │ - │ │ │ │ │ + The value to convert. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is an empty │ │ │ │ │ + string ("") or │ │ │ │ │ + │ │ │ │ │ + ; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Adds a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ + Converts │ │ │ │ │ + │ │ │ │ │ + to an empty string. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - The position into which the new element was inserted. │ │ │ │ │ + The value to convert. │ │ │ │ │ + │ │ │ │ │ + An empty string if │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + ; │ │ │ │ │ + otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Adds the elements of a │ │ │ │ │ - │ │ │ │ │ - array to the end of the collection. │ │ │ │ │ + Concatenates a specified separator │ │ │ │ │ + │ │ │ │ │ + between each │ │ │ │ │ + element of a specified │ │ │ │ │ + │ │ │ │ │ + , yielding a │ │ │ │ │ + single concatenated string. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The array of │ │ │ │ │ - │ │ │ │ │ - elements to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds the elements of a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + consisting of the elements of │ │ │ │ │ + │ │ │ │ │ + interspersed with the separator string. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + For example if │ │ │ │ │ + │ │ │ │ │ + is ", " and the elements │ │ │ │ │ + of │ │ │ │ │ + │ │ │ │ │ + are "apple", "orange", "grape", and "pear", │ │ │ │ │ + │ │ │ │ │ + returns "apple, orange, │ │ │ │ │ + grape, pear". │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + , an empty │ │ │ │ │ + string ( │ │ │ │ │ + │ │ │ │ │ + ) is used instead. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Determines whether a │ │ │ │ │ - │ │ │ │ │ - is in the collection. │ │ │ │ │ + Creates a shallow copy of the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to locate in the collection. │ │ │ │ │ + │ │ │ │ │ + that should be copied. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is found in the │ │ │ │ │ - collection; otherwise, │ │ │ │ │ - │ │ │ │ │ + A shallow copy of the specified │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Provides resource support to NAnt assemblies. This class cannot │ │ │ │ │ + be inherited from. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Determines whether a │ │ │ │ │ - │ │ │ │ │ - for the specified │ │ │ │ │ - task is in the collection. │ │ │ │ │ + Prevents the │ │ │ │ │ + │ │ │ │ │ + class from being │ │ │ │ │ + instantiated explicitly. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The name of task for which the │ │ │ │ │ - │ │ │ │ │ - should be located in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Registers the assembly to be used as the fallback if resources │ │ │ │ │ + aren't found in the local satellite assembly. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + that represents the │ │ │ │ │ + assembly to register. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The following example shows how to register a shared satellite │ │ │ │ │ + assembly. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the value of the specified string resource. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + that contains the name of the │ │ │ │ │ + resource to get. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - if a │ │ │ │ │ - │ │ │ │ │ - for │ │ │ │ │ - the specified task is found in the collection; otherwise, │ │ │ │ │ - │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + that contains the value of the │ │ │ │ │ + resource localized for the current culture. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The returned resource is localized for the cultural settings of the │ │ │ │ │ + current │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + GetString │ │ │ │ │ + method is thread-safe. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The following example demonstrates the │ │ │ │ │ + GetString │ │ │ │ │ + method using │ │ │ │ │ + the cultural settings of the current │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the value of the specified string resource localized for │ │ │ │ │ + the specified culture. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + that contains the value of the │ │ │ │ │ + resource localized for the specified culture. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + GetString │ │ │ │ │ + method is thread-safe. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The following example demonstrates the │ │ │ │ │ + GetString │ │ │ │ │ + method using │ │ │ │ │ + a specific culture. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ - │ │ │ │ │ - The zero-based index in │ │ │ │ │ - │ │ │ │ │ - at which copying begins. │ │ │ │ │ + │ │ │ │ │ + Returns the value of the specified string resource localized for │ │ │ │ │ + the specified culture for the specified assembly. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + that contains the name of the │ │ │ │ │ + resource to get. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Retrieves the index of a specified │ │ │ │ │ - │ │ │ │ │ - object in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - object for which the index is returned. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + that represents │ │ │ │ │ + the culture for which the resource is localized. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - The index of the specified │ │ │ │ │ - │ │ │ │ │ - . If the │ │ │ │ │ - │ │ │ │ │ - is not currently a member of the collection, it returns -1. │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + that contains the value of the │ │ │ │ │ + resource localized for the specified culture. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + GetString │ │ │ │ │ + method is thread-safe. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The following example demonstrates the │ │ │ │ │ + GetString │ │ │ │ │ + method using │ │ │ │ │ + specific culture and assembly. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Registers the specified assembly. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + that represents the │ │ │ │ │ + assembly to register. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines the manifest resource name of the resource holding the │ │ │ │ │ + localized strings. │ │ │ │ │ + The name of the assembly. │ │ │ │ │ + The manifest resource name of the resource holding the localized │ │ │ │ │ + strings for the specified assembly. │ │ │ │ │ + │ │ │ │ │ + The manifest resource name of the resource holding the localized │ │ │ │ │ + strings should match the name of the assembly, minus │ │ │ │ │ + Tasks │ │ │ │ │ + suffix. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The exception that is thrown when one of the command-line arguments provided │ │ │ │ │ + is not valid. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Inserts a │ │ │ │ │ - │ │ │ │ │ - into the collection at the specified index. │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The zero-based index at which │ │ │ │ │ - │ │ │ │ │ - should be inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with a descriptive message. │ │ │ │ │ + │ │ │ │ │ + A descriptive message to include with the exception. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with a descriptive message and an inner exception. │ │ │ │ │ + │ │ │ │ │ + A descriptive message to include with the exception. │ │ │ │ │ + A nested exception that is the cause of the current exception. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with serialized data. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + that holds the serialized object data about the exception being thrown. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to insert. │ │ │ │ │ + │ │ │ │ │ + that contains contextual information about the source or destination. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns an enumerator that can iterate through the collection. │ │ │ │ │ + │ │ │ │ │ + Provides a set of helper methods related to reflection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ + Uses a private access modifier to prevent instantiation of this class. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Loads the type specified in the type string with assembly qualified name. │ │ │ │ │ + The assembly qualified name of the type to load. │ │ │ │ │ + │ │ │ │ │ + Flag set to │ │ │ │ │ + │ │ │ │ │ + to throw an exception if the type cannot be loaded. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + and │ │ │ │ │ + an error is encountered while loading the │ │ │ │ │ + │ │ │ │ │ + , or │ │ │ │ │ + │ │ │ │ │ + is not an assembly qualified name. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + If the │ │ │ │ │ + │ │ │ │ │ + cannot be instantiated from the assembly │ │ │ │ │ + qualified type name, then we'll try to instantiate the type using its │ │ │ │ │ + simple type name from an already loaded assembly with an assembly │ │ │ │ │ + name mathing the assembly in the assembly qualified type name. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - for the entire collection. │ │ │ │ │ + The type loaded or │ │ │ │ │ + │ │ │ │ │ + if it could not be loaded. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Removes a member from the collection. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to remove from the collection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Marks a command-line option as being the default option. When the name of │ │ │ │ │ + a command-line argument is not specified, this option will be assumed. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Enumerates the │ │ │ │ │ - │ │ │ │ │ - elements of a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified argument type. │ │ │ │ │ │ │ │ │ │ + Specifies the checking to be done on the argument. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Used to control parsing of command-line arguments. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates that this field is required. An error will be displayed │ │ │ │ │ + if it is not present when parsing arguments. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Only valid in conjunction with Multiple. │ │ │ │ │ + Duplicate values will result in an error. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Inidicates that the argument may be specified more than once. │ │ │ │ │ + Only valid if the argument is a collection │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Inidicates that if this argument is specified, no other arguments may be specified. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The default type for non-collection arguments. │ │ │ │ │ + The argument is not required, but an error will be reported if it is specified more than once. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The default type for collection arguments. │ │ │ │ │ + The argument is permitted to occur multiple times, but duplicate │ │ │ │ │ + values will cause an error to be reported. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Represents a valid command-line argument. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the property that backs the argument. │ │ │ │ │ + The property that backs the arguments. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Gets the underlying │ │ │ │ │ + │ │ │ │ │ + of the argument. │ │ │ │ │ │ │ │ │ │ - The collection that should be enumerated. │ │ │ │ │ + │ │ │ │ │ + The underlying │ │ │ │ │ + │ │ │ │ │ + of the argument. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + If the │ │ │ │ │ + │ │ │ │ │ + of the argument is a collection type, │ │ │ │ │ + this property will returns the underlying type of that collection. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the current element in the collection. │ │ │ │ │ - The current element in the collection. │ │ │ │ │ + │ │ │ │ │ + Gets the long name of the argument. │ │ │ │ │ + The long name of the argument. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Advances the enumerator to the next element of the collection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the short name of the argument. │ │ │ │ │ + The short name of the argument. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the description of the argument. │ │ │ │ │ + The description of the argument. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether the argument is required. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - if the enumerator was successfully advanced │ │ │ │ │ - to the next element; │ │ │ │ │ + if the argument is required; otherwise, │ │ │ │ │ │ │ │ │ │ - if the enumerator has │ │ │ │ │ - passed the end of the collection. │ │ │ │ │ - │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Sets the enumerator to its initial position, which is before the │ │ │ │ │ - first element in the collection. │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether a mathing command-line argument │ │ │ │ │ + was already found. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if a matching command-line argument was │ │ │ │ │ + already found; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Functions as a chainable TextReader │ │ │ │ │ - Implements a abstraction over a TextReader that allows the class to represent │ │ │ │ │ - either a TextReader or another ChainableReader to which it is chained. │ │ │ │ │ - │ │ │ │ │ - By passing a ChainableReader as a constructor paramater it is possiable to │ │ │ │ │ - chain many ChainableReaders together. The last ChainableReader in the chain must │ │ │ │ │ - be based on a TextReader. │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether the argument can be specified multiple │ │ │ │ │ + times. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the argument may be specified multiple │ │ │ │ │ + times; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating if the reader is backed by a stream in the │ │ │ │ │ - chain. │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether the argument can only be specified once │ │ │ │ │ + with a certain value. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - if the reader is backed by a stream; │ │ │ │ │ - otherwise, │ │ │ │ │ + if the argument should always have a unique │ │ │ │ │ + value; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Makes it so all calls to Read and Peek are passed the ChainableReader │ │ │ │ │ - passed as a parameter. │ │ │ │ │ - ChainableReader to forward calls to │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + of the property to which the argument │ │ │ │ │ + is applied. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + of the property to which the argument is │ │ │ │ │ + applied. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Makes it so all calls to Read and Peek are passed the TextReader │ │ │ │ │ - passed as a parameter. │ │ │ │ │ - TextReader to forward calls to │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether the argument is collection-based. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the argument is backed by a │ │ │ │ │ + │ │ │ │ │ + that can be assigned to │ │ │ │ │ + │ │ │ │ │ + and is not backed │ │ │ │ │ + by a │ │ │ │ │ + │ │ │ │ │ + that can be assigned to │ │ │ │ │ + │ │ │ │ │ + ; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Forwards Peek calls to the TextReader or ChainableReader passed in the corresponding constructor. │ │ │ │ │ - Character or -1 if end of stream │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether the argument is a set of name/value │ │ │ │ │ + pairs. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the argument is backed by a │ │ │ │ │ + │ │ │ │ │ + that can be assigned to │ │ │ │ │ + │ │ │ │ │ + ; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Forwards Read calls to the TextReader or ChainableReader passed in the corresponding constructor. │ │ │ │ │ - Character or -1 if end of stream. │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether the argument is array-based. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the argument is backed by an array; │ │ │ │ │ + otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Closes the reader. │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether the argument is the default argument. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the argument is the default argument; │ │ │ │ │ + otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Calls close and supresses the finalizer for the object. │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether the argument cannot be combined with │ │ │ │ │ + other arguments. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the argument cannot be combined with other │ │ │ │ │ + arguments; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Allows a file's content to be modified while performing an operation. │ │ │ │ │ + │ │ │ │ │ + Sets the value of the argument on the specified object. │ │ │ │ │ + The object on which the value of the argument should be set. │ │ │ │ │ + The argument is required and no value was specified. │ │ │ │ │ + │ │ │ │ │ + The matching property is collection-based, but is not initialized │ │ │ │ │ + and cannot be written to. │ │ │ │ │ + -or- │ │ │ │ │ + The matching property is collection-based, but has no strongly-typed │ │ │ │ │ + Add method. │ │ │ │ │ + -or- │ │ │ │ │ + The matching property is collection-based, but the signature of the │ │ │ │ │ + Add method is not supported. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Assigns the specified value to the argument. │ │ │ │ │ + The value that should be assigned to the argument. │ │ │ │ │ + │ │ │ │ │ + Duplicate argument. │ │ │ │ │ + -or- │ │ │ │ │ + Invalid value. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - If │ │ │ │ │ - │ │ │ │ │ - then the filter will be used; otherwise, │ │ │ │ │ - skipped. The default is │ │ │ │ │ - │ │ │ │ │ + Indicates whether the specified │ │ │ │ │ + │ │ │ │ │ + is a │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + can be assigned │ │ │ │ │ + to │ │ │ │ │ + │ │ │ │ │ + ; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Opposite of │ │ │ │ │ - │ │ │ │ │ - . If │ │ │ │ │ - │ │ │ │ │ - then the filter will be executed; otherwise, skipped. The default │ │ │ │ │ - is │ │ │ │ │ + Indicates whether the specified │ │ │ │ │ + │ │ │ │ │ + is collection-based. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + can be assigned │ │ │ │ │ + to │ │ │ │ │ + │ │ │ │ │ + and is not backed by a │ │ │ │ │ + │ │ │ │ │ + that can be assigned to │ │ │ │ │ + │ │ │ │ │ + ; │ │ │ │ │ + otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates whether the specified │ │ │ │ │ + │ │ │ │ │ + is an array. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is an array; │ │ │ │ │ + otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Called after construction and after properties are set. Allows │ │ │ │ │ - for filter initialization. │ │ │ │ │ + │ │ │ │ │ + Provides modified version for Copy and Move from the File class that │ │ │ │ │ + allow for filter chain processing. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Constant buffer size for copy/move functions. │ │ │ │ │ + Default value is 8k │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Copies a file filtering its content through the filter chain. │ │ │ │ │ + The file to copy │ │ │ │ │ + The file to copy to │ │ │ │ │ + │ │ │ │ │ + Chain of filters to apply when copying, or │ │ │ │ │ + │ │ │ │ │ + is no │ │ │ │ │ + filters should be applied. │ │ │ │ │ + │ │ │ │ │ + The encoding used to read the soure file. │ │ │ │ │ + The encoding used to write the destination file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Moves a file filtering its content through the filter chain. │ │ │ │ │ + The file to move. │ │ │ │ │ + The file to move move to. │ │ │ │ │ + │ │ │ │ │ + Chain of filters to apply when moving, or │ │ │ │ │ + │ │ │ │ │ + is no │ │ │ │ │ + filters should be applied. │ │ │ │ │ + │ │ │ │ │ + The encoding used to read the soure file. │ │ │ │ │ + The encoding used to write the destination file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Copies a directory while filtering its file content through the filter chain. │ │ │ │ │ + Source directory to copy from. │ │ │ │ │ + Destination directory to copy to. │ │ │ │ │ + │ │ │ │ │ + Chain of filters to apply when copying, or │ │ │ │ │ + │ │ │ │ │ + is no │ │ │ │ │ + filters should be applied. │ │ │ │ │ + │ │ │ │ │ + The encoding used to read the soure file. │ │ │ │ │ + The encoding used to write the destination file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Moves a directory while filtering its file content through the filter chain. │ │ │ │ │ + Source directory to move from. │ │ │ │ │ + Destination directory to move to. │ │ │ │ │ + │ │ │ │ │ + Chain of filters to apply when copying, or │ │ │ │ │ + │ │ │ │ │ + is no │ │ │ │ │ + filters should be applied. │ │ │ │ │ + │ │ │ │ │ + The encoding used to read the soure file. │ │ │ │ │ + The encoding used to write the destination file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Generates a new temporary directory name based on the system's │ │ │ │ │ + temporary path. │ │ │ │ │ + The temp directory name. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Reads a file filtering its content through the filter chain. │ │ │ │ │ + The file to read. │ │ │ │ │ + │ │ │ │ │ + Chain of filters to apply when reading, or │ │ │ │ │ + │ │ │ │ │ + is no filters should be applied. │ │ │ │ │ + │ │ │ │ │ + The encoding used to read the file. │ │ │ │ │ + │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + , │ │ │ │ │ + then the system's ANSI code page will be used to read the file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns a uniquely named empty temporary directory on disk. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + representing the temporary directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Combines two path strings. │ │ │ │ │ + The first path. │ │ │ │ │ + The second path. │ │ │ │ │ + │ │ │ │ │ + A string containing the combined paths. If one of the specified │ │ │ │ │ + paths is a zero-length string, this method returns the other path. │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + contains an absolute path, this method │ │ │ │ │ + returns │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + On *nix, processing is delegated to │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + On Windows, this method normalized the paths to avoid running into │ │ │ │ │ + the 260 character limit of a path and converts forward slashes in │ │ │ │ │ + both │ │ │ │ │ + │ │ │ │ │ + and │ │ │ │ │ + │ │ │ │ │ + to │ │ │ │ │ + the platform's directory separator character. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns Absolute Path (Fix for 260 Char Limit of Path.GetFullPath(...)) │ │ │ │ │ + The file or directory for which to obtain absolute path information. │ │ │ │ │ + Path Resolved │ │ │ │ │ + │ │ │ │ │ + path is a zero-length string, contains only white space or contains one or more invalid characters as defined by │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the home directory of the current user. │ │ │ │ │ + The home directory of the current user. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Scans a list of directories for the specified filename. │ │ │ │ │ + The list of directories to search. │ │ │ │ │ + The name of the file to look for. │ │ │ │ │ + Specifies whether the directory should be searched recursively. │ │ │ │ │ + The directories are scanned in the order in which they are defined. │ │ │ │ │ + The absolute path to the specified file, or null if the file was │ │ │ │ │ + not found. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Contains a collection of │ │ │ │ │ - │ │ │ │ │ - elements. │ │ │ │ │ + Contains a strongly typed collection of │ │ │ │ │ + │ │ │ │ │ + objects. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class │ │ │ │ │ with the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ instance. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class │ │ │ │ │ with the specified array of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ instances. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets or sets the element at the specified index. │ │ │ │ │ The zero-based index of the element to get or set. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + with the specified name. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The name of the │ │ │ │ │ + │ │ │ │ │ + to get. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ The position into which the new element was inserted. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds the elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ array to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The array of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ elements to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds the elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Determines whether a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ is in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to locate in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if │ │ │ │ │ │ │ │ │ │ is found in the │ │ │ │ │ collection; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ │ │ │ │ │ The zero-based index in │ │ │ │ │ │ │ │ │ │ at which copying begins. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Retrieves the index of a specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ object in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ object for which the index is returned. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The index of the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . If the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ is not currently a member of the collection, it returns -1. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Inserts a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ into the collection at the specified index. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The zero-based index at which │ │ │ │ │ │ │ │ │ │ should be inserted. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to insert. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Returns an enumerator that can iterate through the collection. │ │ │ │ │ │ │ │ │ │ A │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ for the entire collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Removes a member from the collection. │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to remove from the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Enumerates the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class │ │ │ │ │ with the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ The collection that should be enumerated. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets the current element in the collection. │ │ │ │ │ The current element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Advances the enumerator to the next element of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if the enumerator was successfully advanced │ │ │ │ │ to the next element; │ │ │ │ │ │ │ │ │ │ if the enumerator has │ │ │ │ │ passed the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Sets the enumerator to its initial position, which is before the │ │ │ │ │ first element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Allows control of command line parsing. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Represents a physical │ │ │ │ │ - │ │ │ │ │ - . That is a reader based │ │ │ │ │ - on a stream. │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified argument type. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Used by │ │ │ │ │ - │ │ │ │ │ - to represent a │ │ │ │ │ - │ │ │ │ │ - based on a │ │ │ │ │ - │ │ │ │ │ - in the chain. │ │ │ │ │ - │ │ │ │ │ + Specifies the checking to be done on the argument. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets or sets the checking to be done on the argument. │ │ │ │ │ + The checking that should be done on the argument. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the long name of the argument. │ │ │ │ │ + The long name of the argument. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the short name of the argument. │ │ │ │ │ + The short name of the argument. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the description of the argument. │ │ │ │ │ + The description of the argument. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Helper class for determining whether assemblies are located in the │ │ │ │ │ + Global Assembly Cache. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Represent a chain of NAnt filters that can be applied to a │ │ │ │ │ - │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class in │ │ │ │ │ + the context of the given │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + context of the │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + context of the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether an assembly is installed in the Global │ │ │ │ │ + Assembly Cache given its file name or path. │ │ │ │ │ + The name or path of the file that contains the manifest of the assembly. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + installed in the Global Assembly Cache; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - A FilterChain represents a collection of one or more filters that can │ │ │ │ │ - be appled to a │ │ │ │ │ - │ │ │ │ │ - such as the │ │ │ │ │ - │ │ │ │ │ + To determine whether the specified assembly is installed in the │ │ │ │ │ + Global Assembly Cache, the assembly is loaded into a separate │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - In the case of the │ │ │ │ │ - │ │ │ │ │ - , the contents of the copied │ │ │ │ │ - files are filtered through each filter specified in the filter chain. │ │ │ │ │ - Filtering occurs in the order the filters are specified with filtered │ │ │ │ │ - output of one filter feeding into another. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - :--------:--->:----------:--->:----------: ... :----------:--->:--------: │ │ │ │ │ -
│ │ │ │ │ - :.Source.:--->:.Filter 1.:--->:.Filter 2.: ... :.Filter n.:--->:.target.: │ │ │ │ │ -
│ │ │ │ │ - :--------:--->:----------:--->:----------: ... :----------:--->:--------: │ │ │ │ │ -
│ │ │ │ │
│ │ │ │ │ │ │ │ │ │ - A list of all filters that come with NAnt is available │ │ │ │ │ - here │ │ │ │ │ - . │ │ │ │ │ + If the family of the current runtime framework does not match the │ │ │ │ │ + family of the current target framework, this method will return │ │ │ │ │ + │ │ │ │ │ + for all assemblies as there's no way to │ │ │ │ │ + determine whether a given assembly is in the Global Assembly Cache │ │ │ │ │ + for another framework family than the family of the current runtime │ │ │ │ │ + framework. │ │ │ │ │ │ │ │ │ │ - The following tasks support filtering with a FilterChain: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │
│ │ │ │ │ - │ │ │ │ │ - Replace all occurrences of @NOW@ with the current date/time and │ │ │ │ │ - replace tabs with spaces in all copied files. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │
│ │ │ │ │ - │ │ │ │ │ - The filters to apply. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Holds the │ │ │ │ │ + │ │ │ │ │ + in which assemblies will be loaded │ │ │ │ │ + to determine whether they are in the Global Assembly Cache. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The encoding to assume when filter-copying files. The default is │ │ │ │ │ - system's current ANSI code page. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Holds the │ │ │ │ │ + │ │ │ │ │ + context of the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Initializes all build attributes and child elements. │ │ │ │ │ + │ │ │ │ │ + Holds a list of assembly files for which already has been determined │ │ │ │ │ + whether they are located in the Global Assembly Cache. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - needs to maintain the order in which the │ │ │ │ │ - filters are specified in the build file. │ │ │ │ │ + │ │ │ │ │ + The key of the │ │ │ │ │ + │ │ │ │ │ + is the full path to the │ │ │ │ │ + assembly file and the value is a │ │ │ │ │ + │ │ │ │ │ + indicating │ │ │ │ │ + whether the assembly is located in the Global Assembly Cache. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Used to to instantiate and return the chain of stream based filters. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - that is the source of input to the filter chain. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - is the first │ │ │ │ │ - │ │ │ │ │ - in the chain, which is based on a physical stream that feeds the chain. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Holds a value indicating whether the object has been disposed. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Obtains a lifetime service object to control the lifetime policy for │ │ │ │ │ + this instance. │ │ │ │ │ │ │ │ │ │ - The last │ │ │ │ │ - │ │ │ │ │ - in the chain. │ │ │ │ │ + An object of type │ │ │ │ │ + │ │ │ │ │ + used to control the lifetime │ │ │ │ │ + policy for this instance. This is the current lifetime service object │ │ │ │ │ + for this instance if one exists; otherwise, a new lifetime service │ │ │ │ │ + object initialized with a lease that will never time out. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Determines whether a given FilterChain is null or empty. │ │ │ │ │ + │ │ │ │ │ + Determines whether an assembly is installed in the Global │ │ │ │ │ + Assembly Cache given its file name or path. │ │ │ │ │ + The name or path of the file that contains the manifest of the assembly. │ │ │ │ │ │ │ │ │ │ - true │ │ │ │ │ + │ │ │ │ │ if │ │ │ │ │ - │ │ │ │ │ - is null or empty; │ │ │ │ │ - otherwise, │ │ │ │ │ - false │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + installed in the Global Assembly Cache; otherwise, │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - The FilterChain to check. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Configurator that initializes filters in the order in which they've │ │ │ │ │ - been specified in the build file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Replaces all occurrences of a given string in the original input with │ │ │ │ │ - user-supplied replacement string. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - This filter replaces all occurrences of a given string in the original │ │ │ │ │ - input stream with a user-supplied replacement string. By default string │ │ │ │ │ - comparisons are case sensitive but this can be changed by setting the │ │ │ │ │ - optional │ │ │ │ │ - │ │ │ │ │ - attribute to │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - To use this filter specify the string to be replaced with the │ │ │ │ │ - │ │ │ │ │ - attribute and the string to replace it with using the │ │ │ │ │ - │ │ │ │ │ - attribute. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Filters are intended to be used as a element of a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Replace all occurrences of "3.14" with "PI". │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Replace all occurrences of "string", "String", etc. with "System.String". │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Delegate for Read and Peek. Allows the same implementation │ │ │ │ │ - to be used for both methods. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The string to be replaced. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The new value for the replaced string. │ │ │ │ │ - Am empty string is permissible. │ │ │ │ │ + │ │ │ │ │ + Resolves assemblies by caching assemblies that were loaded. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Determines if case will be ignored. │ │ │ │ │ - The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Initializes an instanse of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Construct that allows this filter to be chained to the one │ │ │ │ │ - in the parameter chainedReader. │ │ │ │ │ - Filter that the filter will be chained to │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Reads the next character applying the filter logic. │ │ │ │ │ - Char as an int or -1 if at the end of the stream │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Reads the next character applying the filter logic without │ │ │ │ │ - advancing the current position in the stream. │ │ │ │ │ - │ │ │ │ │ - Peek currently is not supported. │ │ │ │ │ - Char as an int or -1 if at the end of the stream. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Helper function used to search for the filter's traget string. If the string │ │ │ │ │ - is found the result is true. If the string was not found false is returned and │ │ │ │ │ - nonMatchingChars contains the characters that were read to determine if the │ │ │ │ │ - string is present. │ │ │ │ │ - It is assumed the stream is positioned at the character after the first character │ │ │ │ │ - in the target string. │ │ │ │ │ + Initializes an instanse of the │ │ │ │ │ + │ │ │ │ │ + class in the context of the given │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - First character in target string │ │ │ │ │ - Ture if the stream ended while search for the string. │ │ │ │ │ - Characters that were read while searching for the string. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Returns the next character in the stream replacing the specified character. Using the │ │ │ │ │ - │ │ │ │ │ - allows for the same implementation for Read and Peek │ │ │ │ │ + Installs the assembly resolver by hooking up to the │ │ │ │ │ + │ │ │ │ │ + event. │ │ │ │ │ │ │ │ │ │ - Delegate to acquire the next character. (Read/Peek) │ │ │ │ │ - Char as an int or -1 if at the end of the stream │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Compares to characters taking into account the _ignoreCase flag. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Uninstalls the assembly resolver. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Replaces tokens in the original input with user-supplied values. │ │ │ │ │ + │ │ │ │ │ + Resolves an assembly not found by the system using the assembly │ │ │ │ │ + cache. │ │ │ │ │ + The source of the event. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + that contains the event data. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The loaded assembly, or │ │ │ │ │ + │ │ │ │ │ + if not found. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Occurs when an assembly is loaded. The loaded assembly is added │ │ │ │ │ + to the assembly cache. │ │ │ │ │ + The source of the event. │ │ │ │ │ + │ │ │ │ │ + An │ │ │ │ │ + │ │ │ │ │ + that contains the event data. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Logs a message with the given priority. │ │ │ │ │ + The message priority at which the specified message is to be logged. │ │ │ │ │ + The message to log, containing zero or more format items. │ │ │ │ │ + │ │ │ │ │ + An │ │ │ │ │ + │ │ │ │ │ + array containing zero or more objects to format. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - This filter replaces all token surrounded by a beginning and ending │ │ │ │ │ - token. The default beginning and ending tokens both default to '@'. The │ │ │ │ │ - optional │ │ │ │ │ - │ │ │ │ │ - and │ │ │ │ │ - │ │ │ │ │ - attributes │ │ │ │ │ - can be specified to change either token. By default string │ │ │ │ │ - comparisons are case sensitive but this can be changed by setting the │ │ │ │ │ - optional │ │ │ │ │ - │ │ │ │ │ - attribute to │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Tokens are specified by using the │ │ │ │ │ - │ │ │ │ │ - element. It is │ │ │ │ │ - possible to specify from 1 to n tokens and replacement values. Values can │ │ │ │ │ - be any valid NAnt expression. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Filters are intended to be used as a element of a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + The actual logging is delegated to the │ │ │ │ │ + │ │ │ │ │ + in which │ │ │ │ │ + the │ │ │ │ │ + │ │ │ │ │ + is executing │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Replace all occurrences of the string @DATE@ with the value of property │ │ │ │ │ - "TODAY". │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Replace all occurrences of the string <DATE> with the value of │ │ │ │ │ - property "TODAY". │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Delegate for Read and Peek. Allows the same implementation │ │ │ │ │ - to be used for both methods. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Marks the beginning of a token. The default is "@". │ │ │ │ │ + │ │ │ │ │ + Holds the loaded assemblies. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Marks the end of a token. The default is "@". │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Holds the │ │ │ │ │ + │ │ │ │ │ + in which the │ │ │ │ │ + │ │ │ │ │ + is executing. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + in which the │ │ │ │ │ + │ │ │ │ │ + is executing or │ │ │ │ │ + │ │ │ │ │ + if the │ │ │ │ │ + │ │ │ │ │ + is not executing in the context of a │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Tokens and replacement values. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + with the specified type. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The type of the │ │ │ │ │ + │ │ │ │ │ + to consume. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Determines if case will be ignored. │ │ │ │ │ - The default is │ │ │ │ │ - │ │ │ │ │ + Initializes a instance of the │ │ │ │ │ + │ │ │ │ │ + class for an extension in a given │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + in which the extension is found. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Construct that allows this filter to be chained to the one │ │ │ │ │ - in the parameter chainedReader. │ │ │ │ │ - Filter that the filter will be chained to │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Reads the next character applying the filter logic. │ │ │ │ │ - Char as an int or -1 if at the end of the stream │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a instance of the │ │ │ │ │ + │ │ │ │ │ + class for an extension in a given │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + in which the extension is found. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Reads the next character applying the filter logic without │ │ │ │ │ - advancing the current position in the stream. │ │ │ │ │ - │ │ │ │ │ - Peek currently is not supported. │ │ │ │ │ - Char as an int or -1 if at the end of the stream. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + in which the extension │ │ │ │ │ + was found. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Initialize the filter by setting its parameters. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + from which the extension will │ │ │ │ │ + be created. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + containing the extension. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Finds a token give that we are positioned at a beginning token character. Either a │ │ │ │ │ - token replacement is returned or the characters that were read looking for the token. │ │ │ │ │ - A token was not found │ │ │ │ │ - A token was found by there is no replacement │ │ │ │ │ - The stream ended while looking for the token │ │ │ │ │ - Either the replacement token or the characters that were read looking for the token │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Represents an │ │ │ │ │ + │ │ │ │ │ + in which one or more extensions │ │ │ │ │ + are found. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Returns the next character in the stream replacing the specified character. Using the │ │ │ │ │ - │ │ │ │ │ - allows for the same implementation for Read and Peek │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class for a given │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - Delegate to acquire the next character. (Read/Peek) │ │ │ │ │ - Char as an int or -1 if at the end of the stream │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + instance is not cached for │ │ │ │ │ + future use. If this is required, use │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + for which to construct an │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Compares to characters taking │ │ │ │ │ - │ │ │ │ │ - into account. │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + containing extensions. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Parses NAnt properties and expressions │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Creates an │ │ │ │ │ + │ │ │ │ │ + for the specified │ │ │ │ │ + │ │ │ │ │ + and caches it for future use. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - This filter parses any NAnt properties or expressions found in its input, │ │ │ │ │ - inlining their values in its output. │ │ │ │ │ - Note: Due to limitations on buffering, expressions longer than 2048 │ │ │ │ │ - characters are not guaranteed to be expanded. │ │ │ │ │ - Filters are intended to be used as a element of a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + If an │ │ │ │ │ + │ │ │ │ │ + for the same assembly is │ │ │ │ │ + available in the cache, then this cached instance is returned. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Replace all properties with their corresponding values. │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + for which to construct an │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + for the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Holds data for expression expansion between input and output. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Responsible for scanning types for plugins, and maintaining a cache of │ │ │ │ │ + │ │ │ │ │ + instances. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Determines whether we've passed the end of our data. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Scans a given │ │ │ │ │ + │ │ │ │ │ + for plugins. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + containing the │ │ │ │ │ + │ │ │ │ │ + to scan. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to scan. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + which will be used to output messages to the build log. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + represents a │ │ │ │ │ + │ │ │ │ │ + ; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Called after construction and after properties are set. Allows │ │ │ │ │ - for filter initialization. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Registers matching plugins for the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + which plugins must be registered for. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Reads the next character applying the filter logic. │ │ │ │ │ - Char as an int or -1 if at the end of the stream │ │ │ │ │ + │ │ │ │ │ + Indicates that property should be treated as a XML arrayList │ │ │ │ │ + │ │ │ │ │ + Should only be applied to properties exposing strongly typed arrays or │ │ │ │ │ + strongly typed collections. │ │ │ │ │ + │ │ │ │ │ + The XML format is like this: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Reads the next character applying the filter logic without advancing the current position in the stream. │ │ │ │ │ - Char as an int or -1 if at the end of the stream │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + with the specified name. │ │ │ │ │ + │ │ │ │ │ + The name of the attribute. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is a zero-length │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Moves to the next character. │ │ │ │ │ + │ │ │ │ │ + Gets or sets the type of objects that this container holds. │ │ │ │ │ + The type of the elements that this container holds. │ │ │ │ │ + │ │ │ │ │ + This can be used for validation and schema generation. │ │ │ │ │ + If not specified, the type of the elements will be determined using │ │ │ │ │ + reflection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Indicates that class should be treated as a NAnt element. │ │ │ │ │ + Attach this attribute to a subclass of Element to have NAnt be able │ │ │ │ │ + to recognize it. The name should be short but must not confict │ │ │ │ │ + with any other element already in use. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Refills the buffer, running our input through │ │ │ │ │ - │ │ │ │ │ - .) │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + with the specified name. │ │ │ │ │ │ │ │ │ │ + The name of the element. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is a zero-length │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Converts tabs to spaces. │ │ │ │ │ + │ │ │ │ │ + Gets or sets the name of the element. │ │ │ │ │ + The name of the element. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates that the property should be treated as a container for a │ │ │ │ │ + collection of build elements. │ │ │ │ │ │ │ │ │ │ + Should only be applied to properties exposing strongly typed arrays or │ │ │ │ │ + strongly typed collections. │ │ │ │ │ │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - filter replaces tabs in a text file │ │ │ │ │ - with spaces. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Filters are intended to be used as a element of a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + The XML format is like this: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Replace all tabs with four spaces. │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Delegate for Read and Peek. Allows the same implementation │ │ │ │ │ - to be used for both methods. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The number of spaces used when converting a tab. The default is │ │ │ │ │ - "8". │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + with the │ │ │ │ │ + specified name and child element name. │ │ │ │ │ + │ │ │ │ │ + The name of the collection. │ │ │ │ │ + The name of the child elements in the collection │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is a zero-length │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Construct that allows this filter to be chained to the one │ │ │ │ │ - in the parameter chainedReader. │ │ │ │ │ - Filter that the filter will be chained to │ │ │ │ │ + │ │ │ │ │ + The name of the child element within the collection. │ │ │ │ │ + The name to check for in the XML of the elements in the collection. │ │ │ │ │ + This can be used for validation and schema generation. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Retrieves the next character with moving the position in the stream. │ │ │ │ │ - This method is not implemented │ │ │ │ │ + Used to indicate whether a │ │ │ │ │ + │ │ │ │ │ + property should allow │ │ │ │ │ + an empty string value or not. │ │ │ │ │ │ │ │ │ │ - -1 if end of stream otherwise a character │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Retrieves the next character in the stream. │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ │ │ │ │ │ - -1 if end of stream otherwise a character │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Returns the next character in the stream replacing the specified character. Using the │ │ │ │ │ - │ │ │ │ │ - allows for the same implementation for Read and Peek │ │ │ │ │ + Gets or sets a value indicating whether an empty string or │ │ │ │ │ + │ │ │ │ │ + should be a considered a valid value. │ │ │ │ │ │ │ │ │ │ - Delegate to acquire the next character. (Read/Peek) │ │ │ │ │ - Char as an int or -1 if at the end of the stream │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Check modification dates on groups of files. │ │ │ │ │ - │ │ │ │ │ - If all │ │ │ │ │ - │ │ │ │ │ - are same or newer than all │ │ │ │ │ - │ │ │ │ │ - , the specified property is set to │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - , otherwise it │ │ │ │ │ - is set to │ │ │ │ │ + if an empty string or │ │ │ │ │ + │ │ │ │ │ + should be considered a valid value; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Check file dates. If │ │ │ │ │ - myfile.dll │ │ │ │ │ - is same or newer than │ │ │ │ │ - myfile.cs │ │ │ │ │ - , then set │ │ │ │ │ - myfile.dll.uptodate │ │ │ │ │ - property │ │ │ │ │ - to either │ │ │ │ │ - │ │ │ │ │ - or │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ + The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets or sets a regular expression. The string will be validated to │ │ │ │ │ + determine if it matches the expression. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + An optional error message that can be used to better describe the │ │ │ │ │ + regular expression error. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Property that will be set to │ │ │ │ │ - │ │ │ │ │ - or │ │ │ │ │ + Checks if the specified value adheres to the rules defined by the │ │ │ │ │ + properties of the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + The value to be checked. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is an empty string value and │ │ │ │ │ + │ │ │ │ │ + is set to │ │ │ │ │ │ │ │ │ │ - depending on the │ │ │ │ │ - result of the date check. │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Used to indicate that a property should be able to be converted into a │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - that contains list of source files. │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - that contains list of target files. │ │ │ │ │ + Checks if the specified value can be converted to a │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ + The value to be checked. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + cannot be converted to a │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Sets project properties based on the evaluatuion of a regular expression. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - attribute must contain one or more │ │ │ │ │ - named grouping constructs │ │ │ │ │ - , which represents the names of the │ │ │ │ │ - properties to be set. These named grouping constructs can be enclosed │ │ │ │ │ - by angle brackets (?<name>) or single quotes (?'name'). │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - In the build file, use the XML element │ │ │ │ │ - to specify <, │ │ │ │ │ - and │ │ │ │ │ - to specify >. │ │ │ │ │ - │ │ │ │ │ - The named grouping construct must not contain any punctuation and it │ │ │ │ │ - cannot begin with a number. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Find the last word in the given string and stores it in the property │ │ │ │ │ - lastword │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Split the full filename and extension of a filename. │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Split the path and the filename. (This checks for │ │ │ │ │ - / │ │ │ │ │ - or │ │ │ │ │ - \ │ │ │ │ │ - as the path separator). │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - Results in path= │ │ │ │ │ - d:\Temp\SomeDir\SomeDir\ │ │ │ │ │ - and file= │ │ │ │ │ - bla.xml │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Used to indicate that a property should be able to be converted into a │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Represents the regular expression to be evalued. │ │ │ │ │ - The regular expression to be evalued. │ │ │ │ │ - The pattern must contain one or more named constructs, which may │ │ │ │ │ - not contain any punctuation and cannot begin with a number. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - A comma separated list of options to pass to the regex engine. The │ │ │ │ │ - default is │ │ │ │ │ - │ │ │ │ │ + Checks if the specified value can be converted to a │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ + The value to be checked. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + cannot be converted to a │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Represents the input for the regular expression. │ │ │ │ │ - The input for the regular expression. │ │ │ │ │ + │ │ │ │ │ + Defines possible locations in which a task executable can be located. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Executes the task. │ │ │ │ │ + │ │ │ │ │ + Locates the task executable in the current Framework directory. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Creates a directory and any non-existent parent directory if necessary. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Create the directory │ │ │ │ │ - build │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Locates the task executable in the current Framework SDK directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates the location that a task executable can be located in. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Create the directory tree │ │ │ │ │ - one/two/three │ │ │ │ │ - . │ │ │ │ │ + When applied to a task deriving from │ │ │ │ │ + │ │ │ │ │ + , │ │ │ │ │ + the program to execute will first be searched for in the designated │ │ │ │ │ + location. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The directory to create. │ │ │ │ │ + If the program does not exist in that location, and the file name is │ │ │ │ │ + not an absolute path then the list of tool paths of the current │ │ │ │ │ + target framework will be searched (in the order in which they are │ │ │ │ │ + defined in the NAnt configuration file). │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Creates the directory specified by the │ │ │ │ │ - │ │ │ │ │ - property. │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + with the specified location. │ │ │ │ │ │ │ │ │ │ - The directory could not be created. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + of the attribute. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Sets an environment variable or a whole collection of them. Use an empty │ │ │ │ │ - │ │ │ │ │ - attribute to clear a variable. │ │ │ │ │ + Gets or sets the │ │ │ │ │ + │ │ │ │ │ + of the task. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Variables will be set for the current NAnt process and all child │ │ │ │ │ - processes that NAnt spawns (compilers, shell tools, etc). If the │ │ │ │ │ - intention is to only set a variable for a single child process, then │ │ │ │ │ - using the │ │ │ │ │ - │ │ │ │ │ - and its nested │ │ │ │ │ - │ │ │ │ │ - element might be a better option. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Expansion of inline environment variables is performed using the syntax │ │ │ │ │ - of the current platform. So on Windows platforms using the string %PATH% │ │ │ │ │ - in the │ │ │ │ │ - │ │ │ │ │ - attribute will result in the value of │ │ │ │ │ - the PATH variable being expanded in place before the variable is set. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Set the MONO_PATH environment variable on a *nix platform. │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Set a collection of environment variables. Note the nested variable used to set var3. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ + The location type of the task to which the attribute is assigned. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates that the value of the property to which the attribute is │ │ │ │ │ + assigned, can be configured on the framework-level in the NAnt application │ │ │ │ │ + configuration file. │ │ │ │ │ │ │ │ │ │ - Set environment variables using nested path elements. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ + The following example shows a property of which the value can be │ │ │ │ │ + configured for a specific framework in the NAnt configuration file. │ │ │ │ │ + [FrameworkConfigurable("exename", Required=true)] │ │ │ │ │ + public virtual string ExeName { │ │ │ │ │ + get { return _exeName; } │ │ │ │ │ + set { _exeName = value; } │ │ │ │ │ + } │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The name of a single Environment variable to set │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The literal value for the environment variable. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The value for a file-based environment variable. NAnt will convert │ │ │ │ │ - it to an absolute filename. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The value for a directory-based environment variable. NAnt will │ │ │ │ │ - convert it to an absolute path. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - The value for a PATH like environment variable. You can use │ │ │ │ │ - : │ │ │ │ │ - or │ │ │ │ │ - ; │ │ │ │ │ - as path separators and NAnt will convert it to │ │ │ │ │ - the platform's local conventions. │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + with the specified attribute name. │ │ │ │ │ │ │ │ │ │ + The name of the framework configuration attribute. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is a │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is a zero-length │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Checks whether the task is initialized with valid attributes. │ │ │ │ │ + │ │ │ │ │ + Gets or sets the name of the framework configuration attribute. │ │ │ │ │ + The name of the framework configuration attribute. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Set the environment variables │ │ │ │ │ + │ │ │ │ │ + Gets or sets a value indicating whether the configuration attribute │ │ │ │ │ + is required. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the configuration attribute is required; │ │ │ │ │ + otherwise, │ │ │ │ │ + │ │ │ │ │ + . The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Do the actual work here. │ │ │ │ │ - The name of the environment variable. │ │ │ │ │ - The value of the environment variable. │ │ │ │ │ + │ │ │ │ │ + Gets or sets a value indicating whether property references should │ │ │ │ │ + be expanded. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if properties should be expanded; otherwise │ │ │ │ │ + │ │ │ │ │ + . The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Processes a document via XSLT. │ │ │ │ │ - │ │ │ │ │ - Create a report in HTML. │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Create a report in HTML, with a param. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Create a report in HTML, with a expanded param. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Create some code based on a directory of templates. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ + Examples of how to specify task attributes │ │ │ │ │ + // task XmlType default is string │ │ │ │ │ + [TaskAttribute("out", Required=true)] │ │ │ │ │ + string _out = null; // assign default value here │ │ │ │ │ + │ │ │ │ │ + [TaskAttribute("optimize")] │ │ │ │ │ + [BooleanValidator()] │ │ │ │ │ + // during ExecuteTask you can safely use Convert.ToBoolean(_optimize) │ │ │ │ │ + string _optimize = Boolean.FalseString; │ │ │ │ │ + │ │ │ │ │ + [TaskAttribute("warnlevel")] │ │ │ │ │ + [Int32Validator(0,4)] // limit values to 0-4 │ │ │ │ │ + // during ExecuteTask you can safely use Convert.ToInt32(_optimize) │ │ │ │ │ + string _warnlevel = "0"; │ │ │ │ │ + │ │ │ │ │ + [BuildElement("sources")] │ │ │ │ │ + FileSet _sources = new FileSet(); │ │ │ │ │ + NOTE: Attribute values must be of type of string if you want │ │ │ │ │ + to be able to have macros. The field stores the exact value during │ │ │ │ │ + Initialize. Just before ExecuteTask is called NAnt will expand │ │ │ │ │ + all the macros with the current values. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Directory in which to store the results. The default is the project │ │ │ │ │ - base directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Desired file extension to be used for the targets. The default is │ │ │ │ │ - html │ │ │ │ │ - . │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + with the specified attribute name. │ │ │ │ │ │ │ │ │ │ + The name of the task attribute. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is a │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is a zero-length │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - URI or path that points to the stylesheet to use. If given as path, it can │ │ │ │ │ - be relative to the project's basedir or absolute. │ │ │ │ │ + │ │ │ │ │ + Indicates that class should be treated as a task. │ │ │ │ │ + Attach this attribute to a subclass of Task to have NAnt be able │ │ │ │ │ + to recognize it. The name should be short but must not confict │ │ │ │ │ + with any other task already in use. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Specifies a single XML document to be styled. Should be used with │ │ │ │ │ - the │ │ │ │ │ - │ │ │ │ │ - attribute. │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + with the specified name. │ │ │ │ │ │ │ │ │ │ + The name of the task. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is a zero-length │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Indicates that a property should be treated as a XML file set for the │ │ │ │ │ + task. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Specifies the output name for the styled result from the │ │ │ │ │ - │ │ │ │ │ - attribute. │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + with the │ │ │ │ │ + specified name. │ │ │ │ │ │ │ │ │ │ + The name of the attribute. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is a zero-length │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Specifies a group of input files to which to apply the stylesheet. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - XSLT parameters to be passed to the XSLT transformation. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - XSLT extension objects to be passed to the XSLT transformation. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The network proxy to use to access the Internet resource. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Executes a system command. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Use of nested │ │ │ │ │ - │ │ │ │ │ - element(s) │ │ │ │ │ - is advised over the │ │ │ │ │ - │ │ │ │ │ - parameter, as │ │ │ │ │ - it supports automatic quoting and can resolve relative to absolute │ │ │ │ │ - paths. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Ping "nant.sourceforge.net". │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Indicates that property should be treated as a XML attribute for the │ │ │ │ │ + task. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Execute a java application using │ │ │ │ │ - IKVM.NET │ │ │ │ │ - that requires the │ │ │ │ │ - Apache FOP jars, and a set of custom jars. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - Assuming the base directory of the build file is "c:\ikvm-test" and │ │ │ │ │ - the value of the "fop.dist.dir" property is "c:\fop", then the value │ │ │ │ │ - of the │ │ │ │ │ - -cp │ │ │ │ │ - argument that is passed to │ │ │ │ │ - ikvm.exe │ │ │ │ │ - is │ │ │ │ │ - "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" │ │ │ │ │ - on a DOS-based system. │ │ │ │ │ - │ │ │ │ │ + Examples of how to specify task attributes │ │ │ │ │ + #region Public Instance Properties │ │ │ │ │ + │ │ │ │ │ + [BuildAttribute("out", Required=true)] │ │ │ │ │ + public string Output { │ │ │ │ │ + get { return _out; } │ │ │ │ │ + set { _out = value; } │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + [BuildAttribute("optimize")] │ │ │ │ │ + [BooleanValidator()] │ │ │ │ │ + public bool Optimize { │ │ │ │ │ + get { return _optimize; } │ │ │ │ │ + set { _optimize = value; } │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + [BuildAttribute("warnlevel")] │ │ │ │ │ + [Int32Validator(0,4)] // limit values to 0-4 │ │ │ │ │ + public int WarnLevel { │ │ │ │ │ + get { return _warnLevel; } │ │ │ │ │ + set { _warnLevel = value; } │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + [BuildElement("sources")] │ │ │ │ │ + public FileSet Sources { │ │ │ │ │ + get { return _sources; } │ │ │ │ │ + set { _sources = value; } │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + #endregion Public Instance Properties │ │ │ │ │ + │ │ │ │ │ + #region Private Instance Fields │ │ │ │ │ + │ │ │ │ │ + private string _out = null; │ │ │ │ │ + private bool _optimize = false; │ │ │ │ │ + private int _warnLevel = 4; │ │ │ │ │ + private FileSet _sources = new FileSet(); │ │ │ │ │ + │ │ │ │ │ + #endregion Private Instance Fields │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The program to execute without command arguments. │ │ │ │ │ - The path will not be evaluated to a full path using the project │ │ │ │ │ - base directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - The command-line arguments for the program. These will be │ │ │ │ │ - passed as is to the external program. When quoting is necessary, │ │ │ │ │ - these must be explictly set as part of the value. Consider using │ │ │ │ │ - nested │ │ │ │ │ - │ │ │ │ │ - elements instead. │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + with the │ │ │ │ │ + specified name. │ │ │ │ │ │ │ │ │ │ + The name of the attribute. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is a zero-length │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Environment variables to pass to the program. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The directory in which the command will be executed. │ │ │ │ │ - The directory in which the command will be executed. The default │ │ │ │ │ - is the project's base directory. │ │ │ │ │ - │ │ │ │ │ - The working directory will be evaluated relative to the project's │ │ │ │ │ - base directory if it is relative. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The name of a property in which the exit code of the program should │ │ │ │ │ - be stored. Only of interest if │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - If the exit code of the program is "-1000" then the program could │ │ │ │ │ - not be started, or did not exit (in time). │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets or sets the name of the XML attribute. │ │ │ │ │ + The name of the XML attribute. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies whether the external program should be executed using a │ │ │ │ │ - runtime engine, if configured. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets or sets a value indicating whether the attribute is required. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - if the external program should be executed │ │ │ │ │ - using a runtime engine; otherwise, │ │ │ │ │ + if the attribute is required; otherwise, │ │ │ │ │ + │ │ │ │ │ + . The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies whether the external program is a managed application │ │ │ │ │ - which should be executed using a runtime engine, if configured. │ │ │ │ │ - The default is │ │ │ │ │ + │ │ │ │ │ + Gets or sets a value indicating whether property references should │ │ │ │ │ + be expanded. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if properties should be expanded; otherwise │ │ │ │ │ │ │ │ │ │ + . The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Used to specify how this attribute will be handled as the XML is │ │ │ │ │ + parsed and given to the element. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - if the external program should be executed │ │ │ │ │ - using a runtime engine; otherwise, │ │ │ │ │ + if XML should be processed; otherwise │ │ │ │ │ │ │ │ │ │ + . The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the filename of the external program to start. │ │ │ │ │ - The filename of the external program. │ │ │ │ │ + │ │ │ │ │ + Indicates that the method should be exposed as a function in NAnt build │ │ │ │ │ + files. │ │ │ │ │ + │ │ │ │ │ + Attach this attribute to a method of a class that derives from │ │ │ │ │ + │ │ │ │ │ + to have NAnt be able to recognize it. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Performs additional checks after the task has been initialized. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - does not hold a valid file name. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class with the specified name. │ │ │ │ │ + │ │ │ │ │ + The name of the function. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is a zero-length │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the command-line arguments for the external program. │ │ │ │ │ - The command-line arguments for the external program. │ │ │ │ │ + │ │ │ │ │ + Gets or sets the name of the function. │ │ │ │ │ + The name of the function. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The directory the program is in. │ │ │ │ │ - │ │ │ │ │ - The directory the program is in. The default is the project's base │ │ │ │ │ - directory. │ │ │ │ │ - The basedir will be evaluated relative to the project's base │ │ │ │ │ - directory if it is relative. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates that property should be able to be converted into a │ │ │ │ │ + │ │ │ │ │ + within the given range. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The file to which the standard output will be redirected. │ │ │ │ │ - By default, the standard output is redirected to the console. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets or sets a value indicating whether output should be appended │ │ │ │ │ - to the output file. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class with the specied minimum and maximum values. │ │ │ │ │ │ │ │ │ │ + The minimum value. │ │ │ │ │ + The maximum value. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the minimum value. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - if output should be appended to the │ │ │ │ │ - │ │ │ │ │ - ; │ │ │ │ │ - otherwise, │ │ │ │ │ - │ │ │ │ │ + The minimum value. The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets a value indicating whether the application should be │ │ │ │ │ - spawned. If you spawn an application, its output will not be logged │ │ │ │ │ - by NAnt. The default is │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets or sets the maximum value. │ │ │ │ │ + │ │ │ │ │ + The maximum value. The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The base of the number to validate, which must be 2, 8, 10, or 16. │ │ │ │ │ + The base of the number to validate. │ │ │ │ │ + The default is 10. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - The name of a property in which the unique identifier of the spawned │ │ │ │ │ - application should be stored. Only of interest if │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Checks whether the specified value can be converted to an │ │ │ │ │ + │ │ │ │ │ + and whether the value lies within the range defined by the │ │ │ │ │ + │ │ │ │ │ + and │ │ │ │ │ + │ │ │ │ │ + properties. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Executes the external program. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Includes an external build file. │ │ │ │ │ - │ │ │ │ │ - This task is used to break your build file into smaller chunks. You │ │ │ │ │ - can load a partial build file and have it included into the build file. │ │ │ │ │ - Any global (project level) tasks in the included build file are executed │ │ │ │ │ - when this task is executed. Tasks in target elements are only executed │ │ │ │ │ - if that target is executed. │ │ │ │ │ - The project element attributes are ignored. │ │ │ │ │ - This task can only be in the global (project level) section of the │ │ │ │ │ - build file. │ │ │ │ │ - This task can only include files from the file system. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + The value to be checked. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Include a task that fetches the project version from the │ │ │ │ │ - GetProjectVersion.include │ │ │ │ │ - build file. │ │ │ │ │ + │ │ │ │ │ + cannot be converted to an │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Used to check for recursived includes. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Build file to include. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Verifies parameters. │ │ │ │ │ + -or- │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is not in the range defined by │ │ │ │ │ + │ │ │ │ │ + and │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Load a text file into a single property. │ │ │ │ │ + │ │ │ │ │ + Indicates that class should be treated as a set of functions. │ │ │ │ │ │ │ │ │ │ - Unless an encoding is specified, the encoding associated with the │ │ │ │ │ - system's current ANSI code page is used. │ │ │ │ │ - An UTF-8, little-endian Unicode, and big-endian Unicode encoded text │ │ │ │ │ - file is automatically recognized, if the file starts with the appropriate │ │ │ │ │ - byte order marks. │ │ │ │ │ + Attach this attribute to a class that derives from │ │ │ │ │ + │ │ │ │ │ + to have NAnt be able to recognize it as containing custom functions. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class with the specified name. │ │ │ │ │ + │ │ │ │ │ + The prefix used to distinguish the functions. │ │ │ │ │ + The category of the functions. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Load file │ │ │ │ │ - message.txt │ │ │ │ │ - into property "message". │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Load a file using the "latin-1" encoding. │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + -or- │ │ │ │ │ │ │ │ │ │ - Load a file, replacing all │ │ │ │ │ - @NOW@ │ │ │ │ │ - tokens with the current │ │ │ │ │ - date/time. │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is a zero-length │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + -or- │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is a zero-length │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The file to load. │ │ │ │ │ + │ │ │ │ │ + Gets or sets the category of the function set. │ │ │ │ │ + The name of the category of the function set. │ │ │ │ │ + This will be displayed in the user docs. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The name of the property to save the content to. │ │ │ │ │ + │ │ │ │ │ + Gets or sets the prefix of all functions in this function set. │ │ │ │ │ + The prefix of the functions in this function set. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The encoding to use when loading the file. The default is the encoding │ │ │ │ │ - associated with the system's current ANSI code page. │ │ │ │ │ + │ │ │ │ │ + Base class for all validator attributes. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The filterchain definition to use. │ │ │ │ │ + │ │ │ │ │ + Validates the specified value. │ │ │ │ │ + The value to be validated. │ │ │ │ │ + The validation fails. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Sets properties with system information. │ │ │ │ │ + │ │ │ │ │ + Indicates that the property should be treated as an XML element and │ │ │ │ │ + further processing should be done. │ │ │ │ │ │ │ │ │ │ - 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. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Property │ │ │ │ │ - Value │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - >.clr.version │ │ │ │ │ - │ │ │ │ │ - Common Language Runtime version number. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - >.env.* │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Environment variables (e.g., < │ │ │ │ │ - │ │ │ │ │ - >.env.PATH). │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - >.os.platform │ │ │ │ │ - │ │ │ │ │ - Operating system platform ID. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - >.os.version │ │ │ │ │ - │ │ │ │ │ - Operating system version. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - >.os │ │ │ │ │ - │ │ │ │ │ - Operating system version string. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - >.os.folder.applicationdata │ │ │ │ │ - │ │ │ │ │ - The directory that serves as a common repository for application-specific data for the current roaming user. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - >.os.folder.commonapplicationdata │ │ │ │ │ - │ │ │ │ │ - The directory that serves as a common repository for application-specific data that is used by all users. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - >.os.folder.commonprogramfiles │ │ │ │ │ - │ │ │ │ │ - The directory for components that are shared across applications. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - >.os.folder.desktopdirectory │ │ │ │ │ - │ │ │ │ │ - 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. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - >.os.folder.programfiles │ │ │ │ │ - │ │ │ │ │ - The Program Files directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - >.os.folder.system │ │ │ │ │ - │ │ │ │ │ - The System directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - >.os.folder.temp │ │ │ │ │ - │ │ │ │ │ - The temporary directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - When the name of an environment variable is not a valid property name, │ │ │ │ │ - the task will fail. In that case, set │ │ │ │ │ - │ │ │ │ │ - to │ │ │ │ │ - │ │ │ │ │ - to allow that environment variable to be │ │ │ │ │ - skipped. │ │ │ │ │ + The XML format is like this: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ │ │ │ │ │ - we advise you to use the following functions instead: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Function │ │ │ │ │ - Description │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a │ │ │ │ │ - │ │ │ │ │ - object that identifies this operating system. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the path to a system special folder. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns the value of a environment variable. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the path to the temporary directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the Common Language Runtime version. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + with the │ │ │ │ │ + specified name. │ │ │ │ │ + │ │ │ │ │ + The name of the attribute. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is a zero-length │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the name of the attribute. │ │ │ │ │ + The name of the attribute. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets a value indicating whether the attribute is required. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the attribute is required; otherwise, │ │ │ │ │ + │ │ │ │ │ + . The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Used to specify how this element will be handled as the XML is parsed │ │ │ │ │ + and given to the element. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if XML should be processed; otherwise │ │ │ │ │ + │ │ │ │ │ + . The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the length of the specified string. │ │ │ │ │ + input string │ │ │ │ │ + The string's length. │ │ │ │ │ │ │ │ │ │ - Register the properties with the default property prefix. │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Register the properties without a prefix. │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ + string::get-length('foo') ==> 3 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - Register properties and display a summary. │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ + string::get-length('') ==> 0 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The string to prefix the property names with. The default is "sys.". │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Moves a file, a directory, or set of files to a new file or directory. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Returns a substring of the specified string. │ │ │ │ │ + input string │ │ │ │ │ + position of the start of the substring │ │ │ │ │ + the length of the substring │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Files are only moved if the source file is newer than the destination │ │ │ │ │ - file, or if the destination file does not exist. However, you can │ │ │ │ │ - explicitly overwrite files with the │ │ │ │ │ - │ │ │ │ │ - attribute. │ │ │ │ │ + If the │ │ │ │ │ + │ │ │ │ │ + is greater than zero, the │ │ │ │ │ + function returns a substring starting at character position │ │ │ │ │ + │ │ │ │ │ + with a length of │ │ │ │ │ + │ │ │ │ │ + characters. │ │ │ │ │ │ │ │ │ │ - Entire directory structures can be moved to a new location. For this │ │ │ │ │ - to happen, the following criteria must be met: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Everything in the fileset is included │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The directory structure is not flattened │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Empty directories are included │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Destination directory does not exist │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If any of these items are not met, then the files within the source │ │ │ │ │ - directory will be moved over instead of the entire directory structure. │ │ │ │ │ │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - can be used to select files or directories to move. │ │ │ │ │ - To use a │ │ │ │ │ - │ │ │ │ │ - , the │ │ │ │ │ - │ │ │ │ │ - attribute must be set. │ │ │ │ │ + If the │ │ │ │ │ + │ │ │ │ │ + is equal to zero, the function │ │ │ │ │ + returns an empty string. │ │ │ │ │ │ │ │ │ │ -

Encoding

│ │ │ │ │ - Unless an encoding is specified, the encoding associated with the │ │ │ │ │ - system's current ANSI code page is used. │ │ │ │ │ - An UTF-8, little-endian Unicode, and big-endian Unicode encoded text │ │ │ │ │ - file is automatically recognized, if the file starts with the │ │ │ │ │ - appropriate byte order marks. │ │ │ │ │ - If you employ filters in your move operation, you should limit the │ │ │ │ │ - move to text files. Binary files will be corrupted by the move │ │ │ │ │ - operation. │ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + or │ │ │ │ │ + │ │ │ │ │ + is less than zero. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is greater than the length of │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + plus │ │ │ │ │ + │ │ │ │ │ + indicates a position not within │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Move a single file while changing its encoding from "latin1" to │ │ │ │ │ - "utf-8". │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ + string::substring('testing string', 0, 4) ==> 'test' │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - Move a set of files. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ + string::substring('testing string', 8, 3) ==> 'str' │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Move a set of files to a directory, replacing │ │ │ │ │ - @TITLE@ │ │ │ │ │ - with │ │ │ │ │ - "Foo Bar" in all files. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ + string::substring('testing string', 8, 0) ==> '' │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - Move an entire directory and its contents. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ + string::substring('testing string', -1, 5) ==> ERROR │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::substring('testing string', 8, -1) ==> ERROR │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::substring('testing string', 5, 17) ==> ERROR │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ - │ │ │ │ │ - The file to move. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The file to move to. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The directory to move to. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Used to select the files to move. To use a │ │ │ │ │ - │ │ │ │ │ - , │ │ │ │ │ - the │ │ │ │ │ - │ │ │ │ │ - attribute must be set. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Ignore directory structure of source directory, move all files into │ │ │ │ │ - a single directory, specified by the │ │ │ │ │ - │ │ │ │ │ - attribute. The default is │ │ │ │ │ + │ │ │ │ │ + Tests whether the specified string starts with the specified prefix │ │ │ │ │ + string. │ │ │ │ │ + test string │ │ │ │ │ + prefix string │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + when │ │ │ │ │ + │ │ │ │ │ + is a prefix for │ │ │ │ │ + the string │ │ │ │ │ + │ │ │ │ │ + . Meaning, the characters at the │ │ │ │ │ + beginning of │ │ │ │ │ + │ │ │ │ │ + are identical to │ │ │ │ │ + │ │ │ │ │ + ; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Chain of filters used to alter the file's content as it is moved. │ │ │ │ │ + │ │ │ │ │ + This function performs a case-sensitive word search using the │ │ │ │ │ + invariant culture. │ │ │ │ │ + │ │ │ │ │ + string::starts-with('testing string', 'test') ==> true │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::starts-with('testing string', 'testing') ==> true │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::starts-with('testing string', 'string') ==> false │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::starts-with('test', 'testing string') ==> false │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Actually does the file moves. │ │ │ │ │ + │ │ │ │ │ + Tests whether the specified string ends with the specified suffix │ │ │ │ │ + string. │ │ │ │ │ + test string │ │ │ │ │ + suffix string │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + when │ │ │ │ │ + │ │ │ │ │ + is a suffix for │ │ │ │ │ + the string │ │ │ │ │ + │ │ │ │ │ + . Meaning, the characters at the │ │ │ │ │ + end of │ │ │ │ │ + │ │ │ │ │ + are identical to │ │ │ │ │ + │ │ │ │ │ + ; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + This function performs a case-sensitive word search using the │ │ │ │ │ + invariant culture. │ │ │ │ │ + │ │ │ │ │ + string::ends-with('testing string', 'string') ==> true │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::ends-with('testing string', '') ==> true │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::ends-with('testing string', 'bring') ==> false │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::ends-with('string', 'testing string') ==> false │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets a particular file from a URL source. │ │ │ │ │ + │ │ │ │ │ + Returns the specified string converted to lowercase. │ │ │ │ │ + input string │ │ │ │ │ + │ │ │ │ │ + The string │ │ │ │ │ + │ │ │ │ │ + in lowercase. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Options include verbose reporting and timestamp based fetches. │ │ │ │ │ - Currently, only HTTP and UNC protocols are supported. FTP support may │ │ │ │ │ - be added when more pluggable protocols are added to the System.Net │ │ │ │ │ - assembly. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - option enables you to control downloads │ │ │ │ │ - so that the remote file is only fetched if newer than the local copy. │ │ │ │ │ - If there is no local copy, the download always takes place. When a file │ │ │ │ │ - is downloaded, the timestamp of the downloaded file is set to the remote │ │ │ │ │ - timestamp. │ │ │ │ │ - │ │ │ │ │ - This timestamp facility only works on downloads using the HTTP protocol. │ │ │ │ │ + The casing rules of the invariant culture are used to convert the │ │ │ │ │ + │ │ │ │ │ + to lowercase. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the index page of the NAnt home page, and stores it in the file │ │ │ │ │ - help/index.html │ │ │ │ │ - relative to the project base directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ + string::to-lower('testing string') ==> 'testing string' │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - Gets the index page of a secured web site using the given credentials, │ │ │ │ │ - while connecting using the specified password-protected proxy server. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ + string::to-lower('Testing String') ==> 'testing string' │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::to-lower('Test 123') ==> 'test 123' │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The URL from which to retrieve a file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The file where to store the retrieved file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If inside a firewall, proxy server/port information │ │ │ │ │ - Format: {proxy server name}:{port number} │ │ │ │ │ - Example: proxy.mycompany.com:8080 │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The network proxy to use to access the Internet resource. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The network credentials used for authenticating the request with │ │ │ │ │ - the Internet resource. │ │ │ │ │ + │ │ │ │ │ + Returns the specified string converted to uppercase. │ │ │ │ │ + input string │ │ │ │ │ + │ │ │ │ │ + The string │ │ │ │ │ + │ │ │ │ │ + in uppercase. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The casing rules of the invariant culture are used to convert the │ │ │ │ │ + │ │ │ │ │ + to uppercase. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::to-upper('testing string') ==> 'TESTING STRING' │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::to-upper('Testing String') ==> 'TESTING STRING' │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::to-upper('Test 123') ==> 'TEST 123' │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Log errors but don't treat as fatal. The default is │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Returns a string corresponding to the replacement of a given string │ │ │ │ │ + with another in the specified string. │ │ │ │ │ + input string │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + to be replaced. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + to replace all occurrences of │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Conditionally download a file based on the timestamp of the local │ │ │ │ │ - copy. HTTP only. The default is │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + equivalent to │ │ │ │ │ + │ │ │ │ │ + but │ │ │ │ │ + with all instances of │ │ │ │ │ + │ │ │ │ │ + replaced with │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The length of time, in milliseconds, until the request times out. │ │ │ │ │ - The default is │ │ │ │ │ - 100000 │ │ │ │ │ - milliseconds. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The security certificates to associate with the request. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes task and ensures the supplied attributes are valid. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - This is where the work is done │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Sets the timestamp of a given file to a specified time. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Copies a file, a directory, or set of files to a new file or directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is an empty string. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Files are only copied if the source file is newer than the destination │ │ │ │ │ - file, or if the destination file does not exist. However, you can │ │ │ │ │ - explicitly overwrite files with the │ │ │ │ │ - │ │ │ │ │ - attribute. │ │ │ │ │ - │ │ │ │ │ - Entire directory structures can be copied to a new location. For this │ │ │ │ │ - to happen, the following criteria must be met: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Everything in the fileset is included │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The directory structure is not flattened │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Empty directories are included │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Destination directory does not exist │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If any of these items are not met, then the files within the source │ │ │ │ │ - directory will be copied over instead of the entire directory structure. │ │ │ │ │ - │ │ │ │ │ - When a │ │ │ │ │ - │ │ │ │ │ - is used to select files or directories to │ │ │ │ │ - copy, the │ │ │ │ │ - │ │ │ │ │ - attribute must be set. Files that are │ │ │ │ │ - located under the base directory of the │ │ │ │ │ - │ │ │ │ │ - will │ │ │ │ │ - be copied to a directory under the destination directory matching the │ │ │ │ │ - path relative to the base directory of the │ │ │ │ │ - │ │ │ │ │ - , │ │ │ │ │ - unless the │ │ │ │ │ - │ │ │ │ │ - attribute is set to │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Files that are not located under the the base directory of the │ │ │ │ │ - │ │ │ │ │ - will be copied directly under to the destination │ │ │ │ │ - directory, regardless of the value of the │ │ │ │ │ - │ │ │ │ │ - attribute. │ │ │ │ │ - │ │ │ │ │ -

Encoding

│ │ │ │ │ - Unless an encoding is specified, the encoding associated with the │ │ │ │ │ - system's current ANSI code page is used. │ │ │ │ │ - An UTF-8, little-endian Unicode, and big-endian Unicode encoded text │ │ │ │ │ - file is automatically recognized, if the file starts with the │ │ │ │ │ - appropriate byte order marks. │ │ │ │ │ - If you employ filters in your copy operation, you should limit the copy │ │ │ │ │ - to text files. Binary files will be corrupted by the copy operation. │ │ │ │ │ + This function performs a word (case-sensitive and culture-sensitive) │ │ │ │ │ + search to find │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ - Copy a single file while changing its encoding from "latin1" to │ │ │ │ │ - "utf-8". │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ + string::replace('testing string', 'test', 'winn') ==> 'winning string' │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - Copy a set of files to a new directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ + string::replace('testing string', 'foo', 'winn') ==> 'testing string' │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Copy a set of files to a directory, replacing │ │ │ │ │ - @TITLE@ │ │ │ │ │ - with │ │ │ │ │ - "Foo Bar" in all files. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ + string::replace('testing string', 'ing', '') ==> 'test str' │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - Copy an entire directory and its contents. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ + string::replace('banana', 'ana', 'ana') ==> 'banana' │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initialize new instance of the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The file to copy. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The file to copy to. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The directory to copy to. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Overwrite existing files even if the destination files are newer. │ │ │ │ │ - The default is │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Tests whether the specified string contains the given search string. │ │ │ │ │ + The string to search. │ │ │ │ │ + │ │ │ │ │ + The string to locate within │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Ignore directory structure of source directory, copy all files into │ │ │ │ │ - a single directory, specified by the │ │ │ │ │ - │ │ │ │ │ - attribute. The default is │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is found in │ │ │ │ │ + │ │ │ │ │ + ; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + This function performs a case-sensitive word search using the │ │ │ │ │ + invariant culture. │ │ │ │ │ + │ │ │ │ │ + string::contains('testing string', 'test') ==> true │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::contains('testing string', '') ==> true │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::contains('testing string', 'Test') ==> false │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::contains('testing string', 'foo') ==> false │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Copy any empty directories included in the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - The default is │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Returns the position of the first occurrence in the specified string │ │ │ │ │ + of the given search string. │ │ │ │ │ + The string to search. │ │ │ │ │ + │ │ │ │ │ + The string to locate within │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Used to select the files to copy. To use a │ │ │ │ │ - │ │ │ │ │ - , │ │ │ │ │ - the │ │ │ │ │ - │ │ │ │ │ - attribute must be set. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Chain of filters used to alter the file's content as it is copied. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The encoding to use when reading files. The default is the system's │ │ │ │ │ - current ANSI code page. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The encoding to use when writing the files. The default is │ │ │ │ │ - the encoding of the input file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The set of files to perform a file operation on. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - FileCopyMap should now be considered a readonly hashtable. Any changes to │ │ │ │ │ - this property will not be taken into account during the file operation │ │ │ │ │ - task. To interact with the file operation, use the │ │ │ │ │ - │ │ │ │ │ - property. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - The key of the │ │ │ │ │ - │ │ │ │ │ - is the absolute path of │ │ │ │ │ - the destination file and the value is a │ │ │ │ │ - │ │ │ │ │ - holding the path and last write time of the most recently updated │ │ │ │ │ - source file that is selected to be copied or moved to the │ │ │ │ │ - destination file. │ │ │ │ │ + The lowest-index position of │ │ │ │ │ + │ │ │ │ │ + in │ │ │ │ │ + │ │ │ │ │ + if it is found, or -1 if │ │ │ │ │ + │ │ │ │ │ + does not contain │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - On Windows, the │ │ │ │ │ - │ │ │ │ │ - is case-insensitive. │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + is an empty string, the return value │ │ │ │ │ + will always be │ │ │ │ │ + 0 │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + This function performs a case-sensitive word search using the │ │ │ │ │ + invariant culture. │ │ │ │ │ + │ │ │ │ │ + string::index-of('testing string', 'test') ==> 0 │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::index-of('testing string', '') ==> 0 │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::index-of('testing string', 'Test') ==> -1 │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::index-of('testing string', 'ing') ==> 4 │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the operation map containing all the files/directories to │ │ │ │ │ - perform file operations on. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Returns the position of the last occurrence in the specified string │ │ │ │ │ + of the given search string. │ │ │ │ │ + The string to search. │ │ │ │ │ + │ │ │ │ │ + The string to locate within │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - The type of class for this object inherits from KeyedCollection │ │ │ │ │ - and is structured so that the key of this collection contains the │ │ │ │ │ - full path of the target file/location while the value contains │ │ │ │ │ - the │ │ │ │ │ - │ │ │ │ │ - object │ │ │ │ │ - with the operation details. │ │ │ │ │ + The highest-index position of │ │ │ │ │ + │ │ │ │ │ + in │ │ │ │ │ + │ │ │ │ │ + if it is found, or -1 if │ │ │ │ │ + │ │ │ │ │ + does not contain │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - On Windows, the │ │ │ │ │ - │ │ │ │ │ - is case-insensitive. │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + is an empty string, the return value │ │ │ │ │ + is the last index position in │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Checks whether the task is initialized with valid attributes. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Executes the Copy task. │ │ │ │ │ - A file that has to be copied does not exist or could not be copied. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Actually does the file copies. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Holds the absolute paths and last write time of a given file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - for the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - object containing │ │ │ │ │ - the full path and last write time of the file the object represents. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class for the specified file and last write time. │ │ │ │ │ - │ │ │ │ │ - The absolute path of the file. │ │ │ │ │ - The last write time of the file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the absolute path of the current file. │ │ │ │ │ - The absolute path of the current file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the time when the current file was last written to. │ │ │ │ │ - The time when the current file was last written to. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Provides methods and properties to properly manage file operations for │ │ │ │ │ - NAnt file system based tasks (such as CopyTask and MoveTask). │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class with the │ │ │ │ │ - source and target locations specified. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - object representing the file/location │ │ │ │ │ - where the file operation will start. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - object representing the file/location │ │ │ │ │ - where the file operation will end. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the string comparer to use when comparing │ │ │ │ │ - the source path to the target path. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the full path of │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the details of the source path. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the type of │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the type of the file operation an instance of │ │ │ │ │ - │ │ │ │ │ - represents. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - outdated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - true │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - outdated (or simply a directory); otherwise, │ │ │ │ │ - false │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the full path of │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the details of the target path. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the type of │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Normalizes the attributes of │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Checks to see whether or not the full path of │ │ │ │ │ - │ │ │ │ │ - matches the full path of │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - used to check path equality. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - true │ │ │ │ │ - if both paths match; otherwise │ │ │ │ │ - false │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Checks to see whether or not the full path of │ │ │ │ │ - │ │ │ │ │ - is identical to the full path of │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - The difference between this method and SourceEqualsTarget is │ │ │ │ │ - that the casing of the path is never ignored regardless of │ │ │ │ │ - operating system. │ │ │ │ │ - │ │ │ │ │ - true │ │ │ │ │ - if both paths are identical; otherwise │ │ │ │ │ - false │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Updates the source of a given instance based on the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - If the LastWriteTime property of the │ │ │ │ │ - │ │ │ │ │ - is greater than the LastWriteTime property of │ │ │ │ │ - │ │ │ │ │ - , then │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - replaced with │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The new │ │ │ │ │ - │ │ │ │ │ - to replace │ │ │ │ │ - the current │ │ │ │ │ - │ │ │ │ │ - object. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns a │ │ │ │ │ - │ │ │ │ │ - that represents the current │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - that represents the current │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Checks to see if a given │ │ │ │ │ - │ │ │ │ │ - target is considered outdated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - used for comparison purposes │ │ │ │ │ - against │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to check. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - true │ │ │ │ │ - if the target file is considered out of date; otherwise │ │ │ │ │ - false │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Checks to see if the target directory does not exist or that │ │ │ │ │ - it does match the source directory name but not string casing. │ │ │ │ │ - │ │ │ │ │ - Source directory to check against │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - The target directory to validate. │ │ │ │ │ - │ │ │ │ │ - true │ │ │ │ │ - if the target directory does not exist or matches the source │ │ │ │ │ - directory name but not casing; otherwise │ │ │ │ │ - false │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Checks to see whether │ │ │ │ │ - │ │ │ │ │ - is a file type or │ │ │ │ │ - a directory type. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The FileSystemInfo type used to compare │ │ │ │ │ - │ │ │ │ │ - with. │ │ │ │ │ - │ │ │ │ │ - The object to check. │ │ │ │ │ - │ │ │ │ │ - true │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is the same type as │ │ │ │ │ - │ │ │ │ │ - ; otherwise, │ │ │ │ │ - false │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A collection class used to track all of the │ │ │ │ │ - │ │ │ │ │ - objects for │ │ │ │ │ - a given file operation task (such as the CopyTask or MoveTask). │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The StringComparer used when comparing file paths. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class that uses the default string comparer. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class that uses the specified string comparer. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The string comparer to use when comparing keys in the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether the │ │ │ │ │ - │ │ │ │ │ - contains the │ │ │ │ │ - specified key. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The key to locate in the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - true │ │ │ │ │ - if the │ │ │ │ │ - │ │ │ │ │ - contains an element with the specified key; otherwise, │ │ │ │ │ - false │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Counts the number of directory operations in a collection. │ │ │ │ │ - The number of directory operations performed by this collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Counts the number of file operations in a collection. │ │ │ │ │ - The number of file operations performed by this collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Converts the current instance of │ │ │ │ │ - │ │ │ │ │ - to │ │ │ │ │ - the old style FileCopyMap hashtable. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The contents of │ │ │ │ │ - │ │ │ │ │ - in a │ │ │ │ │ - new hashtable. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Extracts the key from the specified │ │ │ │ │ - │ │ │ │ │ - element. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - from which to │ │ │ │ │ - extract the key. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The key for the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Inserts an element into the │ │ │ │ │ - │ │ │ │ │ - at the │ │ │ │ │ - specified index. │ │ │ │ │ - │ │ │ │ │ - The zero-based index at which item should be inserted. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to insert. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Replaces the item at the specified index with the specified item. │ │ │ │ │ - The zero-based index of the item to be replaced. │ │ │ │ │ - The new item. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Used to identify the type of operation a given │ │ │ │ │ - │ │ │ │ │ - represent. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates that the operation is from file to file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates that the operation is from file to directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates that the operation is from directory to directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Creates an XSD File for all available tasks. │ │ │ │ │ - │ │ │ │ │ - This can be used in conjuntion with the command-line option to do XSD │ │ │ │ │ - Schema validation on the build file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Creates a │ │ │ │ │ - NAnt.xsd │ │ │ │ │ - file in the current project directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The name of the output file to which the XSD should be written. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The target namespace for the output. Defaults to "http://tempuri.org/nant-donotuse.xsd" │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - for which an XSD should be created. If not │ │ │ │ │ - specified, an XSD will be created for all available tasks. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Creates a NAnt Schema for given types │ │ │ │ │ - │ │ │ │ │ - The output stream to save the schema to. If │ │ │ │ │ - │ │ │ │ │ - , writing is ignored, no exception generated. │ │ │ │ │ - │ │ │ │ │ - The list of tasks to generate XML Schema for. │ │ │ │ │ - The list of datatypes to generate XML Schema for. │ │ │ │ │ - The target namespace to output. │ │ │ │ │ - The new NAnt Schema. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Creates a new │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ - │ │ │ │ │ - The name of the attribute. │ │ │ │ │ - Value indicating whether the attribute should be required. │ │ │ │ │ - │ │ │ │ │ - The new │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Creates a new │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ - │ │ │ │ │ - The minimum value to allow for this choice │ │ │ │ │ - The maximum value to allow, Decimal.MaxValue sets it to 'unbound' │ │ │ │ │ - │ │ │ │ │ - The new │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Creates a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - Tasks for which a schema should be generated. │ │ │ │ │ - Data Types for which a schema should be generated. │ │ │ │ │ - │ │ │ │ │ - The namespace to use. │ │ │ │ │ - http://tempuri.org/nant.xsd │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Calls a NAnt target in the current project. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - When the │ │ │ │ │ - │ │ │ │ │ - is used to execute a target, both that │ │ │ │ │ - target and all its dependent targets will be re-executed. │ │ │ │ │ - │ │ │ │ │ - To avoid dependent targets from being executed more than once, two │ │ │ │ │ - options are available: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Add an "unless" attribute with value "${ │ │ │ │ │ - target::has-executed │ │ │ │ │ - (' │ │ │ │ │ - <target name> │ │ │ │ │ - ')}" │ │ │ │ │ - to the dependent targets. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Set the │ │ │ │ │ - │ │ │ │ │ - attribute on the │ │ │ │ │ - │ │ │ │ │ - to │ │ │ │ │ - │ │ │ │ │ - ( │ │ │ │ │ - recommended │ │ │ │ │ - ). │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Call the target "build". │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - This shows how a project could 'compile' a debug and release build │ │ │ │ │ - using a common compile target. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - parameter of the │ │ │ │ │ - │ │ │ │ │ - defaults to │ │ │ │ │ - │ │ │ │ │ - , │ │ │ │ │ - causing the "init" target to be executed for both │ │ │ │ │ - the "debug" and "release" build. │ │ │ │ │ - │ │ │ │ │ - This results in the following build log: │ │ │ │ │ - build: │ │ │ │ │ - │ │ │ │ │ - init: │ │ │ │ │ - │ │ │ │ │ - [echo] initializing │ │ │ │ │ - │ │ │ │ │ - compile: │ │ │ │ │ - │ │ │ │ │ - [echo] compiling with debug = false │ │ │ │ │ - │ │ │ │ │ - init: │ │ │ │ │ - │ │ │ │ │ - [echo] initializing │ │ │ │ │ - │ │ │ │ │ - compile: │ │ │ │ │ - │ │ │ │ │ - [echo] compiling with debug = true │ │ │ │ │ - │ │ │ │ │ - BUILD SUCCEEDED │ │ │ │ │ - │ │ │ │ │ - If the "init" should only be executed once, set the │ │ │ │ │ - │ │ │ │ │ - attribute of the │ │ │ │ │ - │ │ │ │ │ - to │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - The build log would then look like this: │ │ │ │ │ - build: │ │ │ │ │ - │ │ │ │ │ - init: │ │ │ │ │ - │ │ │ │ │ - [echo] initializing │ │ │ │ │ - │ │ │ │ │ - compile: │ │ │ │ │ - │ │ │ │ │ - [echo] compiling with debug = false │ │ │ │ │ - │ │ │ │ │ - compile: │ │ │ │ │ - │ │ │ │ │ - [echo] compiling with debug = true │ │ │ │ │ - │ │ │ │ │ - BUILD SUCCEEDED │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - NAnt target to call. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Force an execute even if the target has already been executed. The │ │ │ │ │ - default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Execute the specified targets dependencies -- even if they have been │ │ │ │ │ - previously executed. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Executes the specified target. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Makes sure the │ │ │ │ │ - │ │ │ │ │ - is not calling its own │ │ │ │ │ - parent. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Extracts text from an XML file at the location specified by an XPath │ │ │ │ │ - expression. │ │ │ │ │ - │ │ │ │ │ - If the XPath expression specifies multiple nodes the node index is used │ │ │ │ │ - to determine which of the nodes' text is returned. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The example provided assumes that the following XML file (App.config) │ │ │ │ │ - exists in the current build directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The example will read the server value from the above │ │ │ │ │ - configuration file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The name of the file that contains the XML document │ │ │ │ │ - that is going to be peeked at. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The index of the node that gets its text returned when the query │ │ │ │ │ - returns multiple nodes. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The property that receives the text representation of the XML inside │ │ │ │ │ - the node returned from the XPath expression. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The XPath expression used to select which node to read. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Namespace definitions to resolve prefixes in the XPath expression. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Executes the XML peek task. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Loads an XML document from a file on disk. │ │ │ │ │ - The file name of the file to load the XML document from. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - document │ │ │ │ │ - containing │ │ │ │ │ - the document object representing the file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the contents of the node specified by the XPath expression. │ │ │ │ │ - The XPath expression used to determine which nodes to choose from. │ │ │ │ │ - The XML document to select the nodes from. │ │ │ │ │ - The node index in the case where multiple nodes satisfy the expression. │ │ │ │ │ - The contents of the node specified by the XPath expression. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Writes a message to the build log or a specified file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The message can be specified using the │ │ │ │ │ - │ │ │ │ │ - attribute │ │ │ │ │ - or as inline content. If neither is included - or the message contains │ │ │ │ │ - only whitespace - then an empty message will be emitted in the output. │ │ │ │ │ - │ │ │ │ │ - Macros in the message will be expanded. │ │ │ │ │ - │ │ │ │ │ - When writing to a file, the │ │ │ │ │ - │ │ │ │ │ - attribute is │ │ │ │ │ - ignored. │ │ │ │ │ - │ │ │ │ │ - Since NAnt 0.86, a newline will no longer be implictly added when │ │ │ │ │ - writing a message to a file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Writes a message with level │ │ │ │ │ - │ │ │ │ │ - to the build log. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Writes a two-line message to the build log using inline content. │ │ │ │ │ - First line │ │ │ │ │ - Second line │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Writes a two-line message to the build log using the │ │ │ │ │ - │ │ │ │ │ - attribute. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Writes a message with expanded macro to the build log. │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Functionally equivalent to the previous example. │ │ │ │ │ - Base build directory = ${nant.project.basedir} │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Writes the previous message to a file in the project directory, │ │ │ │ │ - overwriting the file if it exists. │ │ │ │ │ - Base build directory = ${nant.project.basedir} │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The encoding to use when writing message to a file. The default is │ │ │ │ │ - UTF-8 encoding without a Byte Order Mark (BOM). │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The message to output. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the inline content that should be output. │ │ │ │ │ - The inline content that should be output. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The file to write the message to. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether the │ │ │ │ │ - │ │ │ │ │ - should append to the │ │ │ │ │ - file, or overwrite it. By default, the file will be overwritten. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if output should be appended to the file; │ │ │ │ │ - otherwise, │ │ │ │ │ - │ │ │ │ │ - . The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The logging level with which the message should be output. The default │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Outputs the message to the build log or the specified file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Checks the conditional attributes and executes the children if │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If no conditions are checked, all child tasks are executed. │ │ │ │ │ - If more than one attribute is used, they are &&'d. The first │ │ │ │ │ - to fail stops the check. │ │ │ │ │ - │ │ │ │ │ - The order of condition evaluation is, │ │ │ │ │ - │ │ │ │ │ - , │ │ │ │ │ - │ │ │ │ │ - , │ │ │ │ │ - │ │ │ │ │ - , │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - instead of using the deprecated attributes, we advise you to use the │ │ │ │ │ - following functions in combination with the │ │ │ │ │ - │ │ │ │ │ - attribute: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Function │ │ │ │ │ - Description │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Checks whether the specified property exists. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Checks whether the specified target exists. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Tests the value of a property using expressions. │ │ │ │ │ - │ │ │ │ │ - Build release configuration │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Tests the the output of a function. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - (Deprecated) │ │ │ │ │ - Check that a target exists. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - (Deprecated) │ │ │ │ │ - Check existence of a property. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - (Deprecated) │ │ │ │ │ - Check that a property value is true. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - (Deprecated) │ │ │ │ │ - Check that a property exists and is │ │ │ │ │ - │ │ │ │ │ - (uses multiple conditions). │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - which is the same as │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - (Deprecated) │ │ │ │ │ - Check file dates. If │ │ │ │ │ - myfile.dll │ │ │ │ │ - is uptodate, │ │ │ │ │ - then do stuff. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - or │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - or │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The file to compare if uptodate. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The file to check against for the uptodate file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - that contains the comparison files for │ │ │ │ │ - the │ │ │ │ │ - │ │ │ │ │ - (s) check. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - that contains the uptodate files for │ │ │ │ │ - the │ │ │ │ │ - │ │ │ │ │ - (s) check. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Used to test whether a property is true. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Used to test whether a property exists. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Used to test whether a target exists. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Used to test arbitrary boolean expression. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The opposite of the │ │ │ │ │ - if │ │ │ │ │ - task. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Check that a property does not exist. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - Check that a property value is not true. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Check that a target does not exist. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A task for sleeping a specified period of time, useful when a build or deployment process │ │ │ │ │ - requires an interval between tasks. │ │ │ │ │ - │ │ │ │ │ - Sleep 1 hour, 2 minutes, 3 seconds and 4 milliseconds. │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Sleep 123 milliseconds. │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Hours to add to the sleep time. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Minutes to add to the sleep time. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Seconds to add to the sleep time. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Milliseconds to add to the sleep time. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Verify parameters. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Return time to sleep. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Sleeps for the specified number of milliseconds. │ │ │ │ │ - Number of milliseconds to sleep. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Sets properties with the current date and time. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - By default the │ │ │ │ │ - │ │ │ │ │ - displays the current date │ │ │ │ │ - and time and sets the following properties: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - tstamp.date to yyyyMMdd │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - tstamp.time to HHmm │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - tstamp.now using the default DateTime.ToString() method │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - To set an additional property with a custom date/time use the │ │ │ │ │ - │ │ │ │ │ - and │ │ │ │ │ - │ │ │ │ │ - attributes. │ │ │ │ │ - To set a number of additional properties with the exact same date and │ │ │ │ │ - time use the │ │ │ │ │ - │ │ │ │ │ - nested element (see example). │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The date and time string displayed by the │ │ │ │ │ - │ │ │ │ │ - uses the computer's default long date and time string format. You │ │ │ │ │ - might consider setting these to the │ │ │ │ │ - ISO 8601 standard │ │ │ │ │ - for date and time notation │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Set the │ │ │ │ │ - build.date │ │ │ │ │ - property. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Set a number of properties for Ant like compatibility. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The property to receive the date/time string in the given pattern. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The date/time pattern to be used. │ │ │ │ │ - │ │ │ │ │ - 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. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Format Character │ │ │ │ │ - Description Example Format Pattern (en-US) │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - d │ │ │ │ │ - MM/dd/yyyy │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - D │ │ │ │ │ - dddd, dd MMMM yyyy │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - f │ │ │ │ │ - dddd, dd MMMM yyyy HH:mm │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - F │ │ │ │ │ - dddd, dd MMMM yyyy HH:mm:ss │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - g │ │ │ │ │ - MM/dd/yyyy HH:mm │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - G │ │ │ │ │ - MM/dd/yyyy HH:mm:ss │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - m, M │ │ │ │ │ - MMMM dd │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - r, R │ │ │ │ │ - ddd, dd MMM yyyy HH':'mm':'ss 'GMT' │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - s │ │ │ │ │ - yyyy'-'MM'-'dd'T'HH':'mm':'ss │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - t │ │ │ │ │ - HH:mm │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - T │ │ │ │ │ - HH:mm:ss │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - u │ │ │ │ │ - yyyy'-'MM'-'dd HH':'mm':'ss'Z' │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - U │ │ │ │ │ - dddd, dd MMMM yyyy HH:mm:ss │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - y, Y │ │ │ │ │ - yyyy MMMM │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - 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. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Format │ │ │ │ │ - Pattern Description │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - d │ │ │ │ │ - The day of the month. Single-digit days will not have a leading zero. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - dd │ │ │ │ │ - The day of the month. Single-digit days will have a leading zero. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ddd │ │ │ │ │ - The abbreviated name of the day of the week. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - dddd │ │ │ │ │ - The full name of the day of the week. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - M │ │ │ │ │ - The numeric month. Single-digit months will not have a leading zero. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - MM │ │ │ │ │ - The numeric month. Single-digit months will have a leading zero. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - MMM │ │ │ │ │ - The abbreviated name of the month. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - MMMM │ │ │ │ │ - The full name of the month. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - y │ │ │ │ │ - The year without the century. If the year without the century is less than 10, the year is displayed with no leading zero. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - yy │ │ │ │ │ - The year without the century. If the year without the century is less than 10, the year is displayed with a leading zero. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - yyyy │ │ │ │ │ - The year in four digits, including the century. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - gg │ │ │ │ │ - The period or era. This pattern is ignored if the date to be formatted does not have an associated period or era string. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - h │ │ │ │ │ - The hour in a 12-hour clock. Single-digit hours will not have a leading zero. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - hh │ │ │ │ │ - The hour in a 12-hour clock. Single-digit hours will have a leading zero. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - H │ │ │ │ │ - The hour in a 24-hour clock. Single-digit hours will not have a leading zero. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - HH │ │ │ │ │ - The hour in a 24-hour clock. Single-digit hours will have a leading zero. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - m │ │ │ │ │ - The minute. Single-digit minutes will not have a leading zero. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - mm │ │ │ │ │ - The minute. Single-digit minutes will have a leading zero. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - s │ │ │ │ │ - The second. Single-digit seconds will not have a leading zero. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ss │ │ │ │ │ - The second. Single-digit seconds will have a leading zero. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - f │ │ │ │ │ - The fraction of a second in single-digit precision. The remaining digits are truncated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ff │ │ │ │ │ - The fraction of a second in double-digit precision. The remaining digits are truncated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - fff │ │ │ │ │ - The fraction of a second in three-digit precision. The remaining digits are truncated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ffff │ │ │ │ │ - The fraction of a second in four-digit precision. The remaining digits are truncated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - fffff │ │ │ │ │ - The fraction of a second in five-digit precision. The remaining digits are truncated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ffffff │ │ │ │ │ - The fraction of a second in six-digit precision. The remaining digits are truncated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - fffffff │ │ │ │ │ - The fraction of a second in seven-digit precision. The remaining digits are truncated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - t │ │ │ │ │ - The first character in the AM/PM designator. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - tt │ │ │ │ │ - The AM/PM designator. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - z │ │ │ │ │ - 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". │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - zz │ │ │ │ │ - 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". │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - zzz │ │ │ │ │ - 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". │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - : │ │ │ │ │ - The default time separator. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - / │ │ │ │ │ - The default date separator. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - \ c │ │ │ │ │ - Pattern Where c is any character. Displays the character literally. To display the backslash character, use "\\". │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Runs NAnt on a supplied build file, or a set of build files. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - By default, all the properties of the current project will be available │ │ │ │ │ - in the new project. Alternatively, you can set │ │ │ │ │ - │ │ │ │ │ - to │ │ │ │ │ - │ │ │ │ │ - to not copy any properties to the new │ │ │ │ │ - project. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - You can also set properties in the new project from the old project by │ │ │ │ │ - using nested property tags. These properties are always passed to the │ │ │ │ │ - new project regardless of the setting of │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - This allows you to parameterize your subprojects. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - References to data types can also be passed to the new project, but by │ │ │ │ │ - default they are not. If you set the │ │ │ │ │ - │ │ │ │ │ - to │ │ │ │ │ - │ │ │ │ │ - , all references will be copied. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Build a project located in a different directory if the │ │ │ │ │ - debug │ │ │ │ │ - property is not │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Build a project while adding a set of properties to that project. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Build all projects named │ │ │ │ │ - default.build │ │ │ │ │ - located anywhere under │ │ │ │ │ - the project base directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The build file to build. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The target to execute. To specify more than one target seperate │ │ │ │ │ - targets with a space. Targets are executed in order if possible. │ │ │ │ │ - The default is to use target specified in the project's default │ │ │ │ │ - attribute. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Used to specify a set of build files to process. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies whether current property values should be inherited by │ │ │ │ │ - the executed project. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies whether all references will be copied to the new project. │ │ │ │ │ - The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies a collection of properties that should be created in the │ │ │ │ │ - executed project. Note, existing properties with identical names │ │ │ │ │ - that are not read-only will be overwritten. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Validates the │ │ │ │ │ - │ │ │ │ │ - element. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Provides the abstract base class for tasks that execute external applications. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - When a │ │ │ │ │ - │ │ │ │ │ - is applied to the │ │ │ │ │ - deriving class and │ │ │ │ │ - │ │ │ │ │ - does not return an │ │ │ │ │ - absolute path, then the program to execute will first be searched for │ │ │ │ │ - in the location specified by │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - If the program does not exist in that location, then the list of tool │ │ │ │ │ - paths of the current target framework will be scanned in the order in │ │ │ │ │ - which they are defined in the NAnt configuration file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Defines the exit code that will be returned by │ │ │ │ │ - │ │ │ │ │ - if the process could not be started, or did not exit (in time). │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Will be used to ensure thread-safe operations. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The name of the executable that should be used to launch the │ │ │ │ │ - external program. │ │ │ │ │ - │ │ │ │ │ - The name of the executable that should be used to launch the external │ │ │ │ │ - program, or │ │ │ │ │ - │ │ │ │ │ - if no name is specified. │ │ │ │ │ - │ │ │ │ │ - If available, the configured value in the NAnt configuration │ │ │ │ │ - file will be used if no name is specified. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the filename of the external program to start. │ │ │ │ │ - The filename of the external program. │ │ │ │ │ - Override in derived classes to explicitly set the location of the │ │ │ │ │ - external tool. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the command-line arguments for the external program. │ │ │ │ │ - The command-line arguments for the external program. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the file to which the standard output should be redirected. │ │ │ │ │ - │ │ │ │ │ - The file to which the standard output should be redirected, or │ │ │ │ │ - │ │ │ │ │ - if the standard output should not be │ │ │ │ │ - redirected. │ │ │ │ │ - │ │ │ │ │ - The default implementation will never allow the standard output │ │ │ │ │ - to be redirected to a file. Deriving classes should override this │ │ │ │ │ - property to change this behaviour. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether output will be appended to the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if output should be appended to the │ │ │ │ │ - │ │ │ │ │ - ; │ │ │ │ │ - otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the working directory for the application. │ │ │ │ │ - The working directory for the application. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The maximum amount of time the application is allowed to execute, │ │ │ │ │ - expressed in milliseconds. Defaults to no time-out. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The command-line arguments for the external program. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies whether the external program is a managed application │ │ │ │ │ - which should be executed using a runtime engine, if configured. │ │ │ │ │ - The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the external program should be executed │ │ │ │ │ - using a runtime engine; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The value of │ │ │ │ │ - │ │ │ │ │ - is only used from │ │ │ │ │ - │ │ │ │ │ - , and then only if its value is set to │ │ │ │ │ - │ │ │ │ │ - . In which case │ │ │ │ │ - │ │ │ │ │ - returns │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - In all other cases, the value of │ │ │ │ │ - │ │ │ │ │ - is ignored. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies whether the external program should be treated as a managed │ │ │ │ │ - application, possibly forcing it to be executed under the currently │ │ │ │ │ - targeted version of the CLR. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - indicating how the program should │ │ │ │ │ - be treated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If │ │ │ │ │ - │ │ │ │ │ - is set to │ │ │ │ │ - │ │ │ │ │ - , │ │ │ │ │ - which is the default value, and │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - then │ │ │ │ │ - │ │ │ │ │ - is returned. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - When the changing │ │ │ │ │ - │ │ │ │ │ - to │ │ │ │ │ - │ │ │ │ │ - , │ │ │ │ │ - then │ │ │ │ │ - │ │ │ │ │ - is set to │ │ │ │ │ - │ │ │ │ │ - ; │ │ │ │ │ - otherwise, it is changed to │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the │ │ │ │ │ - │ │ │ │ │ - to which standard output │ │ │ │ │ - messages of the external program will be written. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to which standard output messages of │ │ │ │ │ - the external program will be written. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - By default, standard output messages wil be written to the build log │ │ │ │ │ - with level │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the │ │ │ │ │ - │ │ │ │ │ - to which error output │ │ │ │ │ - of the external program will be written. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to which error output of the external │ │ │ │ │ - program will be written. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - By default, error output wil be written to the build log with level │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the value that the process specified when it terminated. │ │ │ │ │ - │ │ │ │ │ - The code that the associated process specified when it terminated, │ │ │ │ │ - or │ │ │ │ │ - -1000 │ │ │ │ │ - if the process could not be started or did not │ │ │ │ │ - exit (in time). │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the unique identifier for the spawned application. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets a value indicating whether the application should be │ │ │ │ │ - spawned. If you spawn an application, its output will not be logged │ │ │ │ │ - by NAnt. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Starts the external process and captures its output. │ │ │ │ │ - │ │ │ │ │ - The external process did not finish within the configured timeout. │ │ │ │ │ - -or- │ │ │ │ │ - The exit code of the external process indicates a failure. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the command-line arguments, separated by spaces. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Updates the │ │ │ │ │ - │ │ │ │ │ - of the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - of which the │ │ │ │ │ - │ │ │ │ │ - should be updated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Starts the process and handles errors. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - that was started. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Reads from the stream until the external program is ended. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Reads from the stream until the external program is ended. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines the path of the external program that should be executed. │ │ │ │ │ - A fully qualifies pathname including the program name. │ │ │ │ │ - The task is not available or not configured for the current framework. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Checks if a resource is available at runtime. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The specified property is set to │ │ │ │ │ - │ │ │ │ │ - if the │ │ │ │ │ - requested resource is available at runtime, and │ │ │ │ │ - │ │ │ │ │ - if the resource is not available. │ │ │ │ │ - │ │ │ │ │ - we advise you to use the following functions instead: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Function │ │ │ │ │ - Description │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether the specified file exists. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether the given path refers to an existing directory on disk. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Checks whether the specified framework exists.. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Checks whether the SDK for the specified framework is installed. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Sets the │ │ │ │ │ - myfile.present │ │ │ │ │ - property to │ │ │ │ │ - │ │ │ │ │ - if the │ │ │ │ │ - file is available on the filesystem and │ │ │ │ │ - │ │ │ │ │ - if the │ │ │ │ │ - file is not available. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Sets the │ │ │ │ │ - build.dir.present │ │ │ │ │ - property to │ │ │ │ │ - │ │ │ │ │ - if the directory is available on the filesystem and │ │ │ │ │ - │ │ │ │ │ - if the directory is not available. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Sets the │ │ │ │ │ - mono-0.21.framework.present │ │ │ │ │ - property to │ │ │ │ │ - │ │ │ │ │ - if the Mono 0.21 framework is available on the current system and │ │ │ │ │ - │ │ │ │ │ - if the framework is not available. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Sets the │ │ │ │ │ - net-1.1.frameworksdk.present │ │ │ │ │ - property to │ │ │ │ │ - │ │ │ │ │ - if the .NET 1.1 Framework SDK is available on the current system and │ │ │ │ │ - │ │ │ │ │ - if the SDK is not available. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Defines the possible resource checks. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether a given file exists. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether a given directory exists. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether a given framework is available. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether a given SDK is available. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The resource which must be available. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The type of resource which must be present. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The property that must be set if the resource is available. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Executes the task. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Sets the property identified by │ │ │ │ │ - │ │ │ │ │ - to │ │ │ │ │ - │ │ │ │ │ - when the resource exists and to │ │ │ │ │ - │ │ │ │ │ - when the resource doesn't exist. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The availability of the resource could not be evaluated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Evaluates the availability of a resource. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the resource is available; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - The availability of the resource could not be evaluated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Checks if the file specified in the │ │ │ │ │ - │ │ │ │ │ - property is │ │ │ │ │ - available on the filesystem. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - when the file exists; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Checks if the directory specified in the │ │ │ │ │ - │ │ │ │ │ - property is available on the filesystem. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - when the directory exists; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Checks if the framework specified in the │ │ │ │ │ - │ │ │ │ │ - property is available on the current system. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - when the framework is available; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Checks if the SDK for the framework specified in the │ │ │ │ │ - │ │ │ │ │ - property is available on the current system. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - when the SDK for the specified framework is │ │ │ │ │ - available; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Touches a file or set of files -- corresponds to the Unix touch command. │ │ │ │ │ - │ │ │ │ │ - If the file specified does not exist, the task will create it. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Touch the │ │ │ │ │ - Main.cs │ │ │ │ │ - file. The current time is used. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Touch all executable files in the project base directory and its │ │ │ │ │ - subdirectories. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The file to touch. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies the new modification time of the file(s) in milliseconds │ │ │ │ │ - since midnight Jan 1 1970. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies the new modification time of the file in the format │ │ │ │ │ - MM/DD/YYYY HH:MM:SS. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Used to select files that should be touched. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Ensures the supplied attributes are valid. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Sets a property in the current project. │ │ │ │ │ - │ │ │ │ │ - NAnt uses a number of predefined properties. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Define a │ │ │ │ │ - debug │ │ │ │ │ - property with value │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Use the user-defined │ │ │ │ │ - debug │ │ │ │ │ - property. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Define a read-only property. This is just like passing in the param │ │ │ │ │ - on the command line. │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Define a property, but do not overwrite the value if the property already exists (eg. it was specified on the command line). │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - Executing this build file with the command line option │ │ │ │ │ - -D:debug=false │ │ │ │ │ - , │ │ │ │ │ - would cause the value specified on the command line to remain unaltered. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The name of the NAnt property to set. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The value to assign to the NAnt property. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies whether the property is read-only or not. │ │ │ │ │ - The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies whether references to other properties should not be │ │ │ │ │ - expanded when the value of the property is set, but expanded when │ │ │ │ │ - the property is actually used. By default, properties will be │ │ │ │ │ - expanded when set. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies whether the value of a property should be overwritten if │ │ │ │ │ - the property already exists (unless the property is read-only). │ │ │ │ │ - The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Replaces text in an XML file at the location specified by an XPath │ │ │ │ │ - expression. │ │ │ │ │ - │ │ │ │ │ - The location specified by the XPath expression must exist, it will │ │ │ │ │ - not create the parent elements for you. However, provided you have │ │ │ │ │ - a root element you could use a series of the tasks to build the │ │ │ │ │ - XML file up if necessary. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Change the │ │ │ │ │ - server │ │ │ │ │ - setting in the configuration from │ │ │ │ │ - testhost.somecompany.com │ │ │ │ │ - to │ │ │ │ │ - productionhost.somecompany.com │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - XML file: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - Build fragment: │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Modify the │ │ │ │ │ - noNamespaceSchemaLocation │ │ │ │ │ - in an XML file. │ │ │ │ │ - │ │ │ │ │ - XML file: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - Build fragment: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The name of the file that contains the XML document that is going │ │ │ │ │ - to be poked. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The XPath expression used to select which nodes are to be modified. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The value that replaces the contents of the selected nodes. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Namespace definitions to resolve prefixes in the XPath expression. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If │ │ │ │ │ - │ │ │ │ │ - then the whitespace in the resulting │ │ │ │ │ - document will be preserved; otherwise the whitespace will be removed. │ │ │ │ │ - The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Executes the XML poke task. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Loads an XML document from a file on disk. │ │ │ │ │ - The file name of the file to load the XML document from. │ │ │ │ │ - Value for XmlDocument.PreserveWhitespace that is set before the xml is loaded. │ │ │ │ │ - │ │ │ │ │ - An │ │ │ │ │ - │ │ │ │ │ - containing │ │ │ │ │ - the document object model representing the file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Given an XML document and an expression, returns a list of nodes │ │ │ │ │ - which match the expression criteria. │ │ │ │ │ - The XPath expression used to select the nodes. │ │ │ │ │ - The XML document that is searched. │ │ │ │ │ - │ │ │ │ │ - An │ │ │ │ │ - │ │ │ │ │ - to use for resolving namespaces │ │ │ │ │ - for prefixes in the XPath expression. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - An │ │ │ │ │ - │ │ │ │ │ - containing references to the nodes │ │ │ │ │ - that matched the XPath expression. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Given a node list, replaces the XML within those nodes. │ │ │ │ │ - The list of nodes to replace the contents of. │ │ │ │ │ - The text to replace the contents with. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Saves the XML document to a file. │ │ │ │ │ - The XML document to be saved. │ │ │ │ │ - The file name to save the XML document under. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - An empty task that allows a build file to contain a description. │ │ │ │ │ - │ │ │ │ │ - Set a description. │ │ │ │ │ - This is a description. │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Loops over a set of items. │ │ │ │ │ - │ │ │ │ │ - Can loop over files in directory, lines in a file, etc. │ │ │ │ │ - The property value is stored before the loop is done, and restored │ │ │ │ │ - when the loop is finished. │ │ │ │ │ - The property is returned to its normal value once it is used. Read-only │ │ │ │ │ - parameters cannot be overridden in this loop. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Loops over the files in │ │ │ │ │ - c:\ │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Loops over all files in the project directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Loops over the folders in │ │ │ │ │ - c:\ │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Loops over all folders in the project directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Loops over a list. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Loops over lines in the file │ │ │ │ │ - properties.csv │ │ │ │ │ - , where each line │ │ │ │ │ - is of the format name,value. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Do not remove any white space characters. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Remove all white space characters from the end of the current │ │ │ │ │ - item. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Remove all white space characters from the beginning of the │ │ │ │ │ - current item. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Remove all white space characters from the beginning and end of │ │ │ │ │ - the current item. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The NAnt property name(s) that should be used for the current │ │ │ │ │ - iterated item. │ │ │ │ │ - If specifying multiple properties, separate them with a comma. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The type of iteration that should be done. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The type of whitespace trimming that should be done. The default │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The source of the iteration. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The deliminator char. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Stuff to operate in. Just like the │ │ │ │ │ - │ │ │ │ │ - attribute, but supports more complicated things like a │ │ │ │ │ - │ │ │ │ │ - and such. │ │ │ │ │ - │ │ │ │ │ - Please remove the │ │ │ │ │ - │ │ │ │ │ - attribute if you │ │ │ │ │ - are using this element. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Tasks to execute for each matching item. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Loads tasks form a given assembly or all assemblies in a given directory │ │ │ │ │ - or │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Load tasks from a single assembly. │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Scan a single directory for task assemblies. │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Use a │ │ │ │ │ - │ │ │ │ │ - containing both a directory and an │ │ │ │ │ - assembly. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - An assembly to load tasks from. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A directory to scan for task assemblies. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Used to select which directories or individual assemblies to scan. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Executes the Load Tasks task. │ │ │ │ │ - Specified assembly or path does not exist. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Validates the attributes. │ │ │ │ │ - │ │ │ │ │ - Both │ │ │ │ │ - │ │ │ │ │ - and │ │ │ │ │ - │ │ │ │ │ - are set. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Deletes a file, fileset or directory. │ │ │ │ │ - │ │ │ │ │ - Deletes either a single file, all files in a specified directory and │ │ │ │ │ - its sub-directories, or a set of files specified by one or more filesets. │ │ │ │ │ - │ │ │ │ │ - If the │ │ │ │ │ - │ │ │ │ │ - or │ │ │ │ │ - │ │ │ │ │ - attribute is │ │ │ │ │ - set then the fileset contents will be ignored. To delete the files │ │ │ │ │ - in the fileset ommit the │ │ │ │ │ - │ │ │ │ │ - and │ │ │ │ │ - │ │ │ │ │ - attributes in the │ │ │ │ │ - <delete> │ │ │ │ │ - element. │ │ │ │ │ - │ │ │ │ │ - If the specified file or directory does not exist, no error is │ │ │ │ │ - reported. │ │ │ │ │ - │ │ │ │ │ - Read-only files cannot be deleted. Use the │ │ │ │ │ - │ │ │ │ │ - first to remove the read-only attribute. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Delete a single file. │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Delete a directory and the contents within. If the directory does not │ │ │ │ │ - exist, no error is reported. │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Delete a set of files. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The file to delete. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The directory to delete. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Remove any empty directories included in the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - All the files in the file set will be deleted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Controls whether to show the name of each deleted file or directory. │ │ │ │ │ - The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Ensures the supplied attributes are valid. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Sends an SMTP message. │ │ │ │ │ - │ │ │ │ │ - Text and text files to include in the message body may be specified as │ │ │ │ │ - well as binary attachments. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Sends an email from │ │ │ │ │ - nant@sourceforge.net │ │ │ │ │ - to three recipients │ │ │ │ │ - with a subject about the attachments. The body of the message will be │ │ │ │ │ - the combined contents of all │ │ │ │ │ - .txt │ │ │ │ │ - files in the base directory. │ │ │ │ │ - All zip files in the base directory will be included as attachments. │ │ │ │ │ - The message will be sent using the │ │ │ │ │ - smtpserver.anywhere.com │ │ │ │ │ - SMTP │ │ │ │ │ - server. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Sends an email from a gmail account to multiple recipients. This example │ │ │ │ │ - illustrates how to add a recipient's name to an email address. │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - Email addresses in any of the lists (to, cc, bcc, from) can be in one of │ │ │ │ │ - the five listed formats below. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Full Name <address@abcxyz.com> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - <address@abcxyz.com> Full Name │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - (Full Name) address@abcxyz.com │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - address@abcxyz.com (Full Name) │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - address@abcxyz.com │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Remember to use &gt; and &lt; XML entities for the angle brackets. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Email address of sender. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Semicolon-separated list of recipient email addresses. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Reply to email address. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Semicolon-separated list of CC: recipient email addresses. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Semicolon-separated list of BCC: recipient email addresses. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Host name of mail server. The default is │ │ │ │ │ - localhost │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The port number used to connect to the mail server. │ │ │ │ │ - The default is │ │ │ │ │ - 25 │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates whether or not ssl should be used to │ │ │ │ │ - connect to the smtp host. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Text to send in body of email message. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Text to send in subject line of email message. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates whether or not the body of the email is in │ │ │ │ │ - html format. The default value is │ │ │ │ │ - false │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The username to use when connecting to the smtp host. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The password to use when connecting to the smtp host. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Format of the message. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Files that are transmitted as part of the body of the email message. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Attachments that are transmitted with the message. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes task and ensures the supplied attributes are valid. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - This is where the work is done. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Reads a text file and returns the content │ │ │ │ │ - in a string. │ │ │ │ │ - The file to read content of. │ │ │ │ │ - The content of the specified file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Converts an email address or a series of email addresses from │ │ │ │ │ - a │ │ │ │ │ - │ │ │ │ │ - object to a new │ │ │ │ │ - │ │ │ │ │ - object. │ │ │ │ │ - │ │ │ │ │ - A list of email addresses separated by a semicolon. │ │ │ │ │ - │ │ │ │ │ - A new │ │ │ │ │ - │ │ │ │ │ - object │ │ │ │ │ - containing the addresses from │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Converts a │ │ │ │ │ - │ │ │ │ │ - object containing │ │ │ │ │ - email address information to a │ │ │ │ │ - │ │ │ │ │ - object. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Email address information passed to this method should be in │ │ │ │ │ - one of five formats. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Full Name <address@abcxyz.com> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - <address@abcxyz.com> Full Name │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - (Full Name) address@abcxyz.com │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - address@abcxyz.com (Full Name) │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - address@abcxyz.com │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If the full name of the intended recipient (or sender) is provided, │ │ │ │ │ - that information is included in the resulting │ │ │ │ │ - │ │ │ │ │ - object. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The string that contains the address to parse. │ │ │ │ │ - │ │ │ │ │ - A new MailAddress object containing the information from │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Simple method that converts an XML escaped string back to its unescaped │ │ │ │ │ - format. │ │ │ │ │ - An html encoded string. │ │ │ │ │ - The decoded format of the html encoded string. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Temporary enum replacement of │ │ │ │ │ - │ │ │ │ │ - to ease transition to newer property flags. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates the body of the email is formatted in plain text. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates the body of the email is formatted in html. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Exits the current build by throwing a │ │ │ │ │ - │ │ │ │ │ - , │ │ │ │ │ - optionally printing additional information. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The cause of the build failure can be specified using the │ │ │ │ │ - │ │ │ │ │ - attribute or as inline content. │ │ │ │ │ - │ │ │ │ │ - Macros in the message will be expanded. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Exits the current build without giving further information. │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Exits the current build and writes a message to the build log. │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Functionally equivalent to the previous example. │ │ │ │ │ - Something wrong here. │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A message giving further information on why the build exited. │ │ │ │ │ - │ │ │ │ │ - Inline content and │ │ │ │ │ - │ │ │ │ │ - are mutually exclusive. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the inline content that should be output in the build │ │ │ │ │ - log, giving further information on why the build exited. │ │ │ │ │ - The inline content that should be output in the build log. │ │ │ │ │ - │ │ │ │ │ - Inline content and │ │ │ │ │ - │ │ │ │ │ - are mutually exclusive. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Executes an alternate set of task or type definition depending on │ │ │ │ │ - conditions that are individually set on each group. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - selects one among a number of possible │ │ │ │ │ - alternatives. It consists of a sequence of │ │ │ │ │ - <when> │ │ │ │ │ - elements │ │ │ │ │ - followed by an optional │ │ │ │ │ - <otherwise> │ │ │ │ │ - element. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Each │ │ │ │ │ - <when> │ │ │ │ │ - element has a single attribute, test, which │ │ │ │ │ - specifies an expression. The content of the │ │ │ │ │ - <when> │ │ │ │ │ - and │ │ │ │ │ - <otherwise> │ │ │ │ │ - elements is a set of nested tasks. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The content of the first, and only the first, │ │ │ │ │ - <when> │ │ │ │ │ - element whose test is │ │ │ │ │ - │ │ │ │ │ - is executed. If no │ │ │ │ │ - <when> │ │ │ │ │ - element is │ │ │ │ │ - │ │ │ │ │ - , the │ │ │ │ │ - content of the │ │ │ │ │ - <otherwise> │ │ │ │ │ - element is executed. │ │ │ │ │ - If no │ │ │ │ │ - <when> │ │ │ │ │ - element is │ │ │ │ │ - │ │ │ │ │ - , and no │ │ │ │ │ - <otherwise> │ │ │ │ │ - element is present, nothing is done. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Execute alternate set of tasks depending on the configuration being │ │ │ │ │ - built. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Build configuration '${build.config}' is not supported! │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Define a │ │ │ │ │ - sources │ │ │ │ │ - patternset holding an alternate set of patterns │ │ │ │ │ - depending on the configuration being built. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Build configuration '${build.config}' is not supported! │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether a fallback element is defined. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if a fallback element is defined; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - One or more alternative sets of tasks to execute. │ │ │ │ │ - The set of tasks to add. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The set of tasks to execute if none of the │ │ │ │ │ - │ │ │ │ │ - elements are │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Groups a set of tasks to execute when a condition is met. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Used to test arbitrary boolean expression. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Changes the file attributes of a file or set of files and directories. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - does not have the concept of turning │ │ │ │ │ - attributes off. Instead you specify all the attributes that you want │ │ │ │ │ - turned on and the rest are turned off by default. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Refer to the │ │ │ │ │ - │ │ │ │ │ - enumeration in the .NET SDK │ │ │ │ │ - for more information about file attributes. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Set the │ │ │ │ │ - read-only │ │ │ │ │ - file attribute for the specified file in │ │ │ │ │ - the project directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Set the │ │ │ │ │ - normal │ │ │ │ │ - file attribute for the specified file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Set the │ │ │ │ │ - normal │ │ │ │ │ - file attribute for all executable files in │ │ │ │ │ - the current project directory and sub-directories. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The name of the file which will have its attributes set. This is │ │ │ │ │ - provided as an alternate to using the task's fileset. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - All the matching files and directories in this fileset will have │ │ │ │ │ - their attributes set. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Set the archive attribute. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Set the hidden attribute. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Set the normal file attributes. This attribute is only valid if used │ │ │ │ │ - alone. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Set the read-only attribute. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Set the system attribute. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Executes a set of tasks, and optionally catches a build exception to │ │ │ │ │ - allow recovery or rollback steps to be taken, or to define some steps │ │ │ │ │ - to be taken regardless if the tasks succeed or fail, or both. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The tasks defined in the │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - > │ │ │ │ │ - │ │ │ │ │ - block │ │ │ │ │ - will be executed in turn, as they normally would in a target. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If a │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - > │ │ │ │ │ - │ │ │ │ │ - block is defined, the │ │ │ │ │ - tasks in that block will be executed in turn only if one of the tasks │ │ │ │ │ - in the │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - > │ │ │ │ │ - │ │ │ │ │ - block fails. This │ │ │ │ │ - failure will then be suppressed by the │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - > │ │ │ │ │ - │ │ │ │ │ - block. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The message associated with the failure can also be caught in a │ │ │ │ │ - property for use within the │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - > │ │ │ │ │ - │ │ │ │ │ - block. The original contents of the property will be restored upon │ │ │ │ │ - exiting the │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - > │ │ │ │ │ - │ │ │ │ │ - block. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If a │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - > │ │ │ │ │ - │ │ │ │ │ - block is defined, the │ │ │ │ │ - tasks in that block will be executed after the tasks in both the │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - > │ │ │ │ │ - │ │ │ │ │ - and │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - > │ │ │ │ │ - │ │ │ │ │ - blocks have been executed, regardless of whether any task fails in │ │ │ │ │ - either block. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - The output of this example will be: │ │ │ │ │ - In try │ │ │ │ │ - In catch │ │ │ │ │ - Finally done │ │ │ │ │ - │ │ │ │ │ - The failure in the │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - > │ │ │ │ │ - │ │ │ │ │ - block will │ │ │ │ │ - not cause the build to fail. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - The output of this example will be: │ │ │ │ │ - In try │ │ │ │ │ - Caught failure: Just because... │ │ │ │ │ - Finally done │ │ │ │ │ - Build failed: Bad catch │ │ │ │ │ - │ │ │ │ │ - Like the above, the failure in the │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - > │ │ │ │ │ - │ │ │ │ │ - block does not cause the build to fail. The failure in the │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - > │ │ │ │ │ - │ │ │ │ │ - block does, however. │ │ │ │ │ - Note that the │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - > │ │ │ │ │ - │ │ │ │ │ - block is │ │ │ │ │ - executed even though the │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - > │ │ │ │ │ - │ │ │ │ │ - block failed. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - The output of this example will be: │ │ │ │ │ - In try │ │ │ │ │ - Caught failure yet again │ │ │ │ │ - Build failed: Property 'failure' has not been set. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - in the │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - > │ │ │ │ │ - │ │ │ │ │ - block failed because the "failure" property was not defined │ │ │ │ │ - after exiting the │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - > │ │ │ │ │ - │ │ │ │ │ - block. │ │ │ │ │ - Note that the failure in the │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - > │ │ │ │ │ - │ │ │ │ │ - block has eclipsed the failure in the │ │ │ │ │ - │ │ │ │ │ - < │ │ │ │ │ - │ │ │ │ │ - > │ │ │ │ │ - │ │ │ │ │ - block. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - A more concrete example, that will always clean up the generated │ │ │ │ │ - temporary file after it has been created. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The tasks in this block will be executed as a normal part of │ │ │ │ │ - the build script. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The tasks in this block will be executed if any task in the try │ │ │ │ │ - block fails. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The tasks in this block will always be executed, regardless of │ │ │ │ │ - what happens in the try and catch blocks. │ │ │ │ │ - Note that any failure in any of the tasks in this block will │ │ │ │ │ - prevent any subsequent tasks from executing. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Defines the name of the property to save the message describing │ │ │ │ │ - the failure that has been caught. │ │ │ │ │ - │ │ │ │ │ - The failure message is only available in the context of the catch │ │ │ │ │ - block. If you wish to preserve the message, you will need to save │ │ │ │ │ - it into another property. │ │ │ │ │ - Readonly properties cannot be overridden by this mechanism. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The command-line arguments for the runtime engine. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the collection of environment variables that should be passed │ │ │ │ │ - to external programs that are launched. │ │ │ │ │ - │ │ │ │ │ - The collection of environment variables that should be passed │ │ │ │ │ - to external programs that are launched. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Represents an explicitly named list of directories. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - is useful when you want to capture a list of │ │ │ │ │ - directories regardless whether they currently exist. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The base of the directory of this dirlist. The default is the project │ │ │ │ │ - base directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Represents an │ │ │ │ │ - │ │ │ │ │ - in which one or more extensions │ │ │ │ │ - are found. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class for a given │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - instance is not cached for │ │ │ │ │ - future use. If this is required, use │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - for which to construct an │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the │ │ │ │ │ - │ │ │ │ │ - containing extensions. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Creates an │ │ │ │ │ - │ │ │ │ │ - for the specified │ │ │ │ │ - │ │ │ │ │ - and caches it for future use. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If an │ │ │ │ │ - │ │ │ │ │ - for the same assembly is │ │ │ │ │ - available in the cache, then this cached instance is returned. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - for which to construct an │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - for the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - with the specified type. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The type of the │ │ │ │ │ - │ │ │ │ │ - to consume. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Responsible for scanning types for plugins, and maintaining a cache of │ │ │ │ │ - │ │ │ │ │ - instances. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Scans a given │ │ │ │ │ - │ │ │ │ │ - for plugins. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - containing the │ │ │ │ │ - │ │ │ │ │ - to scan. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to scan. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - which will be used to output messages to the build log. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - represents a │ │ │ │ │ - │ │ │ │ │ - ; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Registers matching plugins for the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - which plugins must be registered for. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a instance of the │ │ │ │ │ - │ │ │ │ │ - class for an extension in a given │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - in which the extension is found. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a instance of the │ │ │ │ │ - │ │ │ │ │ - class for an extension in a given │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - in which the extension is found. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the │ │ │ │ │ - │ │ │ │ │ - in which the extension │ │ │ │ │ - was found. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the │ │ │ │ │ - │ │ │ │ │ - from which the extension will │ │ │ │ │ - be created. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - containing the extension. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Contains a strongly typed collection of │ │ │ │ │ - │ │ │ │ │ - objects. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified array of │ │ │ │ │ - │ │ │ │ │ - instances. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the element at the specified index. │ │ │ │ │ - The zero-based index of the element to get or set. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the │ │ │ │ │ - │ │ │ │ │ - with the specified name. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The name of the │ │ │ │ │ - │ │ │ │ │ - to get. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - The position into which the new element was inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds the elements of a │ │ │ │ │ - │ │ │ │ │ - array to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The array of │ │ │ │ │ - │ │ │ │ │ - elements to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds the elements of a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether a │ │ │ │ │ - │ │ │ │ │ - is in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to locate in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is found in the │ │ │ │ │ - collection; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ - │ │ │ │ │ - The zero-based index in │ │ │ │ │ - │ │ │ │ │ - at which copying begins. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Retrieves the index of a specified │ │ │ │ │ - │ │ │ │ │ - object in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - object for which the index is returned. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The index of the specified │ │ │ │ │ - │ │ │ │ │ - . If the │ │ │ │ │ - │ │ │ │ │ - is not currently a member of the collection, it returns -1. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Inserts a │ │ │ │ │ - │ │ │ │ │ - into the collection at the specified index. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The zero-based index at which │ │ │ │ │ - │ │ │ │ │ - should be inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to insert. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns an enumerator that can iterate through the collection. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - for the entire collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Removes a member from the collection. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to remove from the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Enumerates the │ │ │ │ │ - │ │ │ │ │ - elements of a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - The collection that should be enumerated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the current element in the collection. │ │ │ │ │ - The current element in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Advances the enumerator to the next element of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the enumerator was successfully advanced │ │ │ │ │ - to the next element; │ │ │ │ │ - │ │ │ │ │ - if the enumerator has │ │ │ │ │ - passed the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Sets the enumerator to its initial position, which is before the │ │ │ │ │ - first element in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Provides a set of helper methods related to reflection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - Uses a private access modifier to prevent instantiation of this class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Loads the type specified in the type string with assembly qualified name. │ │ │ │ │ - The assembly qualified name of the type to load. │ │ │ │ │ - │ │ │ │ │ - Flag set to │ │ │ │ │ - │ │ │ │ │ - to throw an exception if the type cannot be loaded. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - and │ │ │ │ │ - an error is encountered while loading the │ │ │ │ │ - │ │ │ │ │ - , or │ │ │ │ │ - │ │ │ │ │ - is not an assembly qualified name. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If the │ │ │ │ │ - │ │ │ │ │ - cannot be instantiated from the assembly │ │ │ │ │ - qualified type name, then we'll try to instantiate the type using its │ │ │ │ │ - simple type name from an already loaded assembly with an assembly │ │ │ │ │ - name mathing the assembly in the assembly qualified type name. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The type loaded or │ │ │ │ │ - │ │ │ │ │ - if it could not be loaded. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Provides resource support to NAnt assemblies. This class cannot │ │ │ │ │ - be inherited from. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Prevents the │ │ │ │ │ - │ │ │ │ │ - class from being │ │ │ │ │ - instantiated explicitly. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Registers the assembly to be used as the fallback if resources │ │ │ │ │ - aren't found in the local satellite assembly. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - that represents the │ │ │ │ │ - assembly to register. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The following example shows how to register a shared satellite │ │ │ │ │ - assembly. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns the value of the specified string resource. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - that contains the name of the │ │ │ │ │ - resource to get. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - that contains the value of the │ │ │ │ │ - resource localized for the current culture. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The returned resource is localized for the cultural settings of the │ │ │ │ │ - current │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - GetString │ │ │ │ │ - method is thread-safe. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The following example demonstrates the │ │ │ │ │ - GetString │ │ │ │ │ - method using │ │ │ │ │ - the cultural settings of the current │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns the value of the specified string resource localized for │ │ │ │ │ - the specified culture. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - that contains the value of the │ │ │ │ │ - resource localized for the specified culture. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - GetString │ │ │ │ │ - method is thread-safe. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The following example demonstrates the │ │ │ │ │ - GetString │ │ │ │ │ - method using │ │ │ │ │ - a specific culture. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns the value of the specified string resource localized for │ │ │ │ │ - the specified culture for the specified assembly. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - that contains the name of the │ │ │ │ │ - resource to get. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - that represents │ │ │ │ │ - the culture for which the resource is localized. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - that contains the value of the │ │ │ │ │ - resource localized for the specified culture. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - GetString │ │ │ │ │ - method is thread-safe. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The following example demonstrates the │ │ │ │ │ - GetString │ │ │ │ │ - method using │ │ │ │ │ - specific culture and assembly. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Registers the specified assembly. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - that represents the │ │ │ │ │ - assembly to register. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines the manifest resource name of the resource holding the │ │ │ │ │ - localized strings. │ │ │ │ │ - The name of the assembly. │ │ │ │ │ - The manifest resource name of the resource holding the localized │ │ │ │ │ - strings for the specified assembly. │ │ │ │ │ - │ │ │ │ │ - The manifest resource name of the resource holding the localized │ │ │ │ │ - strings should match the name of the assembly, minus │ │ │ │ │ - Tasks │ │ │ │ │ - suffix. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Marks a command-line option as being the default option. When the name of │ │ │ │ │ - a command-line argument is not specified, this option will be assumed. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified argument type. │ │ │ │ │ - │ │ │ │ │ - Specifies the checking to be done on the argument. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Represents a valid command-line argument. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the property that backs the argument. │ │ │ │ │ - The property that backs the arguments. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the underlying │ │ │ │ │ - │ │ │ │ │ - of the argument. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The underlying │ │ │ │ │ - │ │ │ │ │ - of the argument. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If the │ │ │ │ │ - │ │ │ │ │ - of the argument is a collection type, │ │ │ │ │ - this property will returns the underlying type of that collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the long name of the argument. │ │ │ │ │ - The long name of the argument. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the short name of the argument. │ │ │ │ │ - The short name of the argument. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the description of the argument. │ │ │ │ │ - The description of the argument. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether the argument is required. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the argument is required; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether a mathing command-line argument │ │ │ │ │ - was already found. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if a matching command-line argument was │ │ │ │ │ - already found; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether the argument can be specified multiple │ │ │ │ │ - times. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the argument may be specified multiple │ │ │ │ │ - times; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether the argument can only be specified once │ │ │ │ │ - with a certain value. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the argument should always have a unique │ │ │ │ │ - value; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the │ │ │ │ │ - │ │ │ │ │ - of the property to which the argument │ │ │ │ │ - is applied. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - of the property to which the argument is │ │ │ │ │ - applied. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether the argument is collection-based. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the argument is backed by a │ │ │ │ │ - │ │ │ │ │ - that can be assigned to │ │ │ │ │ - │ │ │ │ │ - and is not backed │ │ │ │ │ - by a │ │ │ │ │ - │ │ │ │ │ - that can be assigned to │ │ │ │ │ - │ │ │ │ │ - ; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether the argument is a set of name/value │ │ │ │ │ - pairs. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the argument is backed by a │ │ │ │ │ - │ │ │ │ │ - that can be assigned to │ │ │ │ │ - │ │ │ │ │ - ; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether the argument is array-based. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the argument is backed by an array; │ │ │ │ │ - otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether the argument is the default argument. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the argument is the default argument; │ │ │ │ │ - otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether the argument cannot be combined with │ │ │ │ │ - other arguments. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the argument cannot be combined with other │ │ │ │ │ - arguments; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Sets the value of the argument on the specified object. │ │ │ │ │ - The object on which the value of the argument should be set. │ │ │ │ │ - The argument is required and no value was specified. │ │ │ │ │ - │ │ │ │ │ - The matching property is collection-based, but is not initialized │ │ │ │ │ - and cannot be written to. │ │ │ │ │ - -or- │ │ │ │ │ - The matching property is collection-based, but has no strongly-typed │ │ │ │ │ - Add method. │ │ │ │ │ - -or- │ │ │ │ │ - The matching property is collection-based, but the signature of the │ │ │ │ │ - Add method is not supported. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Assigns the specified value to the argument. │ │ │ │ │ - The value that should be assigned to the argument. │ │ │ │ │ - │ │ │ │ │ - Duplicate argument. │ │ │ │ │ - -or- │ │ │ │ │ - Invalid value. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates whether the specified │ │ │ │ │ - │ │ │ │ │ - is a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - can be assigned │ │ │ │ │ - to │ │ │ │ │ - │ │ │ │ │ - ; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates whether the specified │ │ │ │ │ - │ │ │ │ │ - is collection-based. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - can be assigned │ │ │ │ │ - to │ │ │ │ │ - │ │ │ │ │ - and is not backed by a │ │ │ │ │ - │ │ │ │ │ - that can be assigned to │ │ │ │ │ - │ │ │ │ │ - ; │ │ │ │ │ - otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates whether the specified │ │ │ │ │ - │ │ │ │ │ - is an array. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is an array; │ │ │ │ │ - otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Groups a set of useful │ │ │ │ │ - │ │ │ │ │ - manipulation and validation │ │ │ │ │ - methods. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Prevents instantiation of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether the last character of the given │ │ │ │ │ - │ │ │ │ │ - matches the specified character. │ │ │ │ │ - │ │ │ │ │ - The string. │ │ │ │ │ - The character. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the last character of │ │ │ │ │ - │ │ │ │ │ - matches │ │ │ │ │ - │ │ │ │ │ - ; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates whether or not the specified │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - or an │ │ │ │ │ - │ │ │ │ │ - string. │ │ │ │ │ - │ │ │ │ │ - The value to check. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - or an empty string (""); otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Converts an empty string ("") to │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - The value to convert. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is an empty │ │ │ │ │ - string ("") or │ │ │ │ │ - │ │ │ │ │ - ; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Converts │ │ │ │ │ - │ │ │ │ │ - to an empty string. │ │ │ │ │ - │ │ │ │ │ - The value to convert. │ │ │ │ │ - │ │ │ │ │ - An empty string if │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - ; │ │ │ │ │ - otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Concatenates a specified separator │ │ │ │ │ - │ │ │ │ │ - between each │ │ │ │ │ - element of a specified │ │ │ │ │ - │ │ │ │ │ - , yielding a │ │ │ │ │ - single concatenated string. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - consisting of the elements of │ │ │ │ │ - │ │ │ │ │ - interspersed with the separator string. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - For example if │ │ │ │ │ - │ │ │ │ │ - is ", " and the elements │ │ │ │ │ - of │ │ │ │ │ - │ │ │ │ │ - are "apple", "orange", "grape", and "pear", │ │ │ │ │ - │ │ │ │ │ - returns "apple, orange, │ │ │ │ │ - grape, pear". │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - , an empty │ │ │ │ │ - string ( │ │ │ │ │ - │ │ │ │ │ - ) is used instead. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Creates a shallow copy of the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - that should be copied. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A shallow copy of the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Allows control of command line parsing. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified argument type. │ │ │ │ │ - │ │ │ │ │ - Specifies the checking to be done on the argument. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the checking to be done on the argument. │ │ │ │ │ - The checking that should be done on the argument. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the long name of the argument. │ │ │ │ │ - The long name of the argument. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the short name of the argument. │ │ │ │ │ - The short name of the argument. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the description of the argument. │ │ │ │ │ - The description of the argument. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Resolves assemblies by caching assemblies that were loaded. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes an instanse of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes an instanse of the │ │ │ │ │ - │ │ │ │ │ - class in the context of the given │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Installs the assembly resolver by hooking up to the │ │ │ │ │ - │ │ │ │ │ - event. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Uninstalls the assembly resolver. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Resolves an assembly not found by the system using the assembly │ │ │ │ │ - cache. │ │ │ │ │ - The source of the event. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - that contains the event data. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The loaded assembly, or │ │ │ │ │ - │ │ │ │ │ - if not found. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Occurs when an assembly is loaded. The loaded assembly is added │ │ │ │ │ - to the assembly cache. │ │ │ │ │ - The source of the event. │ │ │ │ │ - │ │ │ │ │ - An │ │ │ │ │ - │ │ │ │ │ - that contains the event data. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Logs a message with the given priority. │ │ │ │ │ - The message priority at which the specified message is to be logged. │ │ │ │ │ - The message to log, containing zero or more format items. │ │ │ │ │ - │ │ │ │ │ - An │ │ │ │ │ - │ │ │ │ │ - array containing zero or more objects to format. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The actual logging is delegated to the │ │ │ │ │ - │ │ │ │ │ - in which │ │ │ │ │ - the │ │ │ │ │ - │ │ │ │ │ - is executing │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Holds the loaded assemblies. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Holds the │ │ │ │ │ - │ │ │ │ │ - in which the │ │ │ │ │ - │ │ │ │ │ - is executing. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - in which the │ │ │ │ │ - │ │ │ │ │ - is executing or │ │ │ │ │ - │ │ │ │ │ - if the │ │ │ │ │ - │ │ │ │ │ - is not executing in the context of a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Commandline parser. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - using possible arguments deducted from the specific │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - from which the possible command-line arguments should be retrieved. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - value indicating whether or not a response file is able to be used. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is a null reference. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a logo banner using version and copyright attributes defined on the │ │ │ │ │ - │ │ │ │ │ - or the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - A logo banner. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the usage instructions. │ │ │ │ │ - The usage instructions. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether no arguments were specified on the │ │ │ │ │ - command line. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Parses an argument list. │ │ │ │ │ - The arguments to parse. │ │ │ │ │ - The destination object on which properties will be set corresponding to the specified arguments. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is a null reference. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - of │ │ │ │ │ - │ │ │ │ │ - does not match the argument specification that was used to initialize the parser. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Splits a string and removes any empty strings from the │ │ │ │ │ - result. Same functionality as the │ │ │ │ │ - public string[] Split(char[] separator, StringSplitOptions options) │ │ │ │ │ - method in .Net 2.0. Replace with that call when 2.0 is standard. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - the array of strings │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Read a response file and parse the arguments as usual. │ │ │ │ │ - The response file to load arguments │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Parse the argument list using the │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns the │ │ │ │ │ - │ │ │ │ │ - that's applied │ │ │ │ │ - on the specified property. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The property of which applied │ │ │ │ │ - │ │ │ │ │ - should be returned. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - that's applied to the │ │ │ │ │ - │ │ │ │ │ - , or a null reference if none was applied. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Provides modified version for Copy and Move from the File class that │ │ │ │ │ - allow for filter chain processing. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Constant buffer size for copy/move functions. │ │ │ │ │ - Default value is 8k │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Copies a file filtering its content through the filter chain. │ │ │ │ │ - The file to copy │ │ │ │ │ - The file to copy to │ │ │ │ │ - │ │ │ │ │ - Chain of filters to apply when copying, or │ │ │ │ │ - │ │ │ │ │ - is no │ │ │ │ │ - filters should be applied. │ │ │ │ │ - │ │ │ │ │ - The encoding used to read the soure file. │ │ │ │ │ - The encoding used to write the destination file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Moves a file filtering its content through the filter chain. │ │ │ │ │ - The file to move. │ │ │ │ │ - The file to move move to. │ │ │ │ │ - │ │ │ │ │ - Chain of filters to apply when moving, or │ │ │ │ │ - │ │ │ │ │ - is no │ │ │ │ │ - filters should be applied. │ │ │ │ │ - │ │ │ │ │ - The encoding used to read the soure file. │ │ │ │ │ - The encoding used to write the destination file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Copies a directory while filtering its file content through the filter chain. │ │ │ │ │ - Source directory to copy from. │ │ │ │ │ - Destination directory to copy to. │ │ │ │ │ - │ │ │ │ │ - Chain of filters to apply when copying, or │ │ │ │ │ - │ │ │ │ │ - is no │ │ │ │ │ - filters should be applied. │ │ │ │ │ - │ │ │ │ │ - The encoding used to read the soure file. │ │ │ │ │ - The encoding used to write the destination file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Moves a directory while filtering its file content through the filter chain. │ │ │ │ │ - Source directory to move from. │ │ │ │ │ - Destination directory to move to. │ │ │ │ │ - │ │ │ │ │ - Chain of filters to apply when copying, or │ │ │ │ │ - │ │ │ │ │ - is no │ │ │ │ │ - filters should be applied. │ │ │ │ │ - │ │ │ │ │ - The encoding used to read the soure file. │ │ │ │ │ - The encoding used to write the destination file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Generates a new temporary directory name based on the system's │ │ │ │ │ - temporary path. │ │ │ │ │ - The temp directory name. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Reads a file filtering its content through the filter chain. │ │ │ │ │ - The file to read. │ │ │ │ │ - │ │ │ │ │ - Chain of filters to apply when reading, or │ │ │ │ │ - │ │ │ │ │ - is no filters should be applied. │ │ │ │ │ - │ │ │ │ │ - The encoding used to read the file. │ │ │ │ │ - │ │ │ │ │ - If │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - , │ │ │ │ │ - then the system's ANSI code page will be used to read the file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns a uniquely named empty temporary directory on disk. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - representing the temporary directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Combines two path strings. │ │ │ │ │ - The first path. │ │ │ │ │ - The second path. │ │ │ │ │ - │ │ │ │ │ - A string containing the combined paths. If one of the specified │ │ │ │ │ - paths is a zero-length string, this method returns the other path. │ │ │ │ │ - If │ │ │ │ │ - │ │ │ │ │ - contains an absolute path, this method │ │ │ │ │ - returns │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - On *nix, processing is delegated to │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - On Windows, this method normalized the paths to avoid running into │ │ │ │ │ - the 260 character limit of a path and converts forward slashes in │ │ │ │ │ - both │ │ │ │ │ - │ │ │ │ │ - and │ │ │ │ │ - │ │ │ │ │ - to │ │ │ │ │ - the platform's directory separator character. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns Absolute Path (Fix for 260 Char Limit of Path.GetFullPath(...)) │ │ │ │ │ - The file or directory for which to obtain absolute path information. │ │ │ │ │ - Path Resolved │ │ │ │ │ - │ │ │ │ │ - path is a zero-length string, contains only white space or contains one or more invalid characters as defined by │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns the home directory of the current user. │ │ │ │ │ - The home directory of the current user. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Scans a list of directories for the specified filename. │ │ │ │ │ - The list of directories to search. │ │ │ │ │ - The name of the file to look for. │ │ │ │ │ - Specifies whether the directory should be searched recursively. │ │ │ │ │ - The directories are scanned in the order in which they are defined. │ │ │ │ │ - The absolute path to the specified file, or null if the file was │ │ │ │ │ - not found. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The exception that is thrown when one of the command-line arguments provided │ │ │ │ │ - is not valid. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with a descriptive message. │ │ │ │ │ - │ │ │ │ │ - A descriptive message to include with the exception. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with a descriptive message and an inner exception. │ │ │ │ │ - │ │ │ │ │ - A descriptive message to include with the exception. │ │ │ │ │ - A nested exception that is the cause of the current exception. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with serialized data. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - that holds the serialized object data about the exception being thrown. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - that contains contextual information about the source or destination. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Used to control parsing of command-line arguments. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates that this field is required. An error will be displayed │ │ │ │ │ - if it is not present when parsing arguments. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Only valid in conjunction with Multiple. │ │ │ │ │ - Duplicate values will result in an error. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Inidicates that the argument may be specified more than once. │ │ │ │ │ - Only valid if the argument is a collection │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Inidicates that if this argument is specified, no other arguments may be specified. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The default type for non-collection arguments. │ │ │ │ │ - The argument is not required, but an error will be reported if it is specified more than once. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The default type for collection arguments. │ │ │ │ │ - The argument is permitted to occur multiple times, but duplicate │ │ │ │ │ - values will cause an error to be reported. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Helper class for determining whether assemblies are located in the │ │ │ │ │ - Global Assembly Cache. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class in │ │ │ │ │ - the context of the given │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the │ │ │ │ │ - │ │ │ │ │ - context of the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - context of the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether an assembly is installed in the Global │ │ │ │ │ - Assembly Cache given its file name or path. │ │ │ │ │ - The name or path of the file that contains the manifest of the assembly. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - installed in the Global Assembly Cache; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - To determine whether the specified assembly is installed in the │ │ │ │ │ - Global Assembly Cache, the assembly is loaded into a separate │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If the family of the current runtime framework does not match the │ │ │ │ │ - family of the current target framework, this method will return │ │ │ │ │ - │ │ │ │ │ - for all assemblies as there's no way to │ │ │ │ │ - determine whether a given assembly is in the Global Assembly Cache │ │ │ │ │ - for another framework family than the family of the current runtime │ │ │ │ │ - framework. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Holds the │ │ │ │ │ - │ │ │ │ │ - in which assemblies will be loaded │ │ │ │ │ - to determine whether they are in the Global Assembly Cache. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Holds the │ │ │ │ │ - │ │ │ │ │ - context of the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Holds a list of assembly files for which already has been determined │ │ │ │ │ - whether they are located in the Global Assembly Cache. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The key of the │ │ │ │ │ - │ │ │ │ │ - is the full path to the │ │ │ │ │ - assembly file and the value is a │ │ │ │ │ - │ │ │ │ │ - indicating │ │ │ │ │ - whether the assembly is located in the Global Assembly Cache. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Holds a value indicating whether the object has been disposed. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Obtains a lifetime service object to control the lifetime policy for │ │ │ │ │ - this instance. │ │ │ │ │ - │ │ │ │ │ - An object of type │ │ │ │ │ - │ │ │ │ │ - used to control the lifetime │ │ │ │ │ - policy for this instance. This is the current lifetime service object │ │ │ │ │ - for this instance if one exists; otherwise, a new lifetime service │ │ │ │ │ - object initialized with a lease that will never time out. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether an assembly is installed in the Global │ │ │ │ │ - Assembly Cache given its file name or path. │ │ │ │ │ - The name or path of the file that contains the manifest of the assembly. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - installed in the Global Assembly Cache; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Used to indicate whether a │ │ │ │ │ - │ │ │ │ │ - property should allow │ │ │ │ │ - an empty string value or not. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets a value indicating whether an empty string or │ │ │ │ │ - │ │ │ │ │ - should be a considered a valid value. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if an empty string or │ │ │ │ │ - │ │ │ │ │ - should be considered a valid value; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets a regular expression. The string will be validated to │ │ │ │ │ - determine if it matches the expression. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - An optional error message that can be used to better describe the │ │ │ │ │ - regular expression error. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Checks if the specified value adheres to the rules defined by the │ │ │ │ │ - properties of the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - The value to be checked. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is an empty string value and │ │ │ │ │ - │ │ │ │ │ - is set to │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates that the value of the property to which the attribute is │ │ │ │ │ - assigned, can be configured on the framework-level in the NAnt application │ │ │ │ │ - configuration file. │ │ │ │ │ - │ │ │ │ │ - The following example shows a property of which the value can be │ │ │ │ │ - configured for a specific framework in the NAnt configuration file. │ │ │ │ │ - [FrameworkConfigurable("exename", Required=true)] │ │ │ │ │ - public virtual string ExeName { │ │ │ │ │ - get { return _exeName; } │ │ │ │ │ - set { _exeName = value; } │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - with the specified attribute name. │ │ │ │ │ - │ │ │ │ │ - The name of the framework configuration attribute. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is a zero-length │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the name of the framework configuration attribute. │ │ │ │ │ - The name of the framework configuration attribute. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets a value indicating whether the configuration attribute │ │ │ │ │ - is required. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the configuration attribute is required; │ │ │ │ │ - otherwise, │ │ │ │ │ - │ │ │ │ │ - . The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets a value indicating whether property references should │ │ │ │ │ - be expanded. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if properties should be expanded; otherwise │ │ │ │ │ - │ │ │ │ │ - . The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates that the property should be treated as a container for a │ │ │ │ │ - collection of build elements. │ │ │ │ │ - │ │ │ │ │ - Should only be applied to properties exposing strongly typed arrays or │ │ │ │ │ - strongly typed collections. │ │ │ │ │ - │ │ │ │ │ - The XML format is like this: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + This function performs a case-sensitive word search using the │ │ │ │ │ + invariant culture. │ │ │ │ │ + │ │ │ │ │ + string::last-index-of('testing string', 'test') ==> 0 │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::last-index-of('testing string', '') ==> 13 │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::last-index-of('testing string', 'Test') ==> -1 │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::last-index-of('testing string', 'ing') ==> 11 │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - with the │ │ │ │ │ - specified name and child element name. │ │ │ │ │ - │ │ │ │ │ - The name of the collection. │ │ │ │ │ - The name of the child elements in the collection │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is a zero-length │ │ │ │ │ + │ │ │ │ │ + Returns the given string left-padded to the given length. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The name of the child element within the collection. │ │ │ │ │ - The name to check for in the XML of the elements in the collection. │ │ │ │ │ - This can be used for validation and schema generation. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Base class for all validator attributes. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Validates the specified value. │ │ │ │ │ - The value to be validated. │ │ │ │ │ - The validation fails. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates that a property should be treated as a XML file set for the │ │ │ │ │ - task. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - with the │ │ │ │ │ - specified name. │ │ │ │ │ - │ │ │ │ │ - The name of the attribute. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is a zero-length │ │ │ │ │ + that needs to be left-padded. │ │ │ │ │ + │ │ │ │ │ + The number of characters in the resulting string, equal to the number of original characters plus any additional padding characters. │ │ │ │ │ + A Unicode padding character. │ │ │ │ │ + │ │ │ │ │ + If the length of │ │ │ │ │ + │ │ │ │ │ + is at least │ │ │ │ │ + │ │ │ │ │ + , then a new │ │ │ │ │ │ │ │ │ │ + identical │ │ │ │ │ + to │ │ │ │ │ + │ │ │ │ │ + is returned. Otherwise, │ │ │ │ │ + │ │ │ │ │ + will be padded on the left with as many │ │ │ │ │ + │ │ │ │ │ + characters as needed to create a length of │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is less than zero. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates that property should be treated as a XML attribute for the │ │ │ │ │ - task. │ │ │ │ │ + │ │ │ │ │ + Note that only the first character of │ │ │ │ │ + │ │ │ │ │ + will be used when padding the result. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Examples of how to specify task attributes │ │ │ │ │ - // task XmlType default is string │ │ │ │ │ - [TaskAttribute("out", Required=true)] │ │ │ │ │ - string _out = null; // assign default value here │ │ │ │ │ - │ │ │ │ │ - [TaskAttribute("optimize")] │ │ │ │ │ - [BooleanValidator()] │ │ │ │ │ - // during ExecuteTask you can safely use Convert.ToBoolean(_optimize) │ │ │ │ │ - string _optimize = Boolean.FalseString; │ │ │ │ │ - │ │ │ │ │ - [TaskAttribute("warnlevel")] │ │ │ │ │ - [Int32Validator(0,4)] // limit values to 0-4 │ │ │ │ │ - // during ExecuteTask you can safely use Convert.ToInt32(_optimize) │ │ │ │ │ - string _warnlevel = "0"; │ │ │ │ │ - │ │ │ │ │ - [BuildElement("sources")] │ │ │ │ │ - FileSet _sources = new FileSet(); │ │ │ │ │ - NOTE: Attribute values must be of type of string if you want │ │ │ │ │ - to be able to have macros. The field stores the exact value during │ │ │ │ │ - Initialize. Just before ExecuteTask is called NAnt will expand │ │ │ │ │ - all the macros with the current values. │ │ │ │ │ + string::pad-left('test', 10, ' ') ==> ' test' │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::pad-left('test', 10, 'test') ==> 'tttttttest' │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::pad-left('test', 3, ' ') ==> 'test' │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::pad-left('test', -4, ' ') ==> ERROR │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - with the specified attribute name. │ │ │ │ │ - │ │ │ │ │ - The name of the task attribute. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is a zero-length │ │ │ │ │ + │ │ │ │ │ + Returns the given string right-padded to the given length. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + that needs to be right-padded. │ │ │ │ │ + │ │ │ │ │ + The number of characters in the resulting string, equal to the number of original characters plus any additional padding characters. │ │ │ │ │ + A Unicode padding character. │ │ │ │ │ + │ │ │ │ │ + If the length of │ │ │ │ │ + │ │ │ │ │ + is at least │ │ │ │ │ + │ │ │ │ │ + , then a new │ │ │ │ │ │ │ │ │ │ + identical │ │ │ │ │ + to │ │ │ │ │ + │ │ │ │ │ + is returned. Otherwise, │ │ │ │ │ + │ │ │ │ │ + will be padded on the right with as many │ │ │ │ │ + │ │ │ │ │ + characters as needed to create a length of │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is less than zero. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates that class should be treated as a set of functions. │ │ │ │ │ │ │ │ │ │ - Attach this attribute to a class that derives from │ │ │ │ │ - │ │ │ │ │ - to have NAnt be able to recognize it as containing custom functions. │ │ │ │ │ + Note that only the first character of │ │ │ │ │ + │ │ │ │ │ + will be used when padding the result. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + string::pad-right('test', 10, ' ') ==> 'test ' │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::pad-right('test', 10, 'abcd') ==> 'testaaaaaa' │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::pad-right('test', 3, ' ') ==> 'test' │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::pad-right('test', -3, ' ') ==> ERROR │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class with the specified name. │ │ │ │ │ - │ │ │ │ │ - The prefix used to distinguish the functions. │ │ │ │ │ - The category of the functions. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - -or- │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is a zero-length │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - -or- │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is a zero-length │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Returns the given string trimmed of whitespace. │ │ │ │ │ + input string │ │ │ │ │ + │ │ │ │ │ + The string │ │ │ │ │ + │ │ │ │ │ + with any leading or trailing │ │ │ │ │ + white space characters removed. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::trim(' test ') ==> 'test' │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::trim('\t\tfoo \r\n') ==> 'foo' │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets or sets the category of the function set. │ │ │ │ │ - The name of the category of the function set. │ │ │ │ │ - This will be displayed in the user docs. │ │ │ │ │ + │ │ │ │ │ + Returns the given string trimmed of leading whitespace. │ │ │ │ │ + input string │ │ │ │ │ + │ │ │ │ │ + The string │ │ │ │ │ + │ │ │ │ │ + with any leading │ │ │ │ │ + whites pace characters removed. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::trim-start(' test ') ==> 'test ' │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::trim-start('\t\tfoo \r\n') ==> 'foo \r\n' │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets or sets the prefix of all functions in this function set. │ │ │ │ │ - The prefix of the functions in this function set. │ │ │ │ │ + │ │ │ │ │ + Returns the given string trimmed of trailing whitespace. │ │ │ │ │ + input string │ │ │ │ │ + │ │ │ │ │ + The string │ │ │ │ │ + │ │ │ │ │ + with any trailing │ │ │ │ │ + white space characters removed. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::trim-end(' test ') ==> ' test' │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + string::trim-end('\t\tfoo \r\n') ==> '\t\tfoo' │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Indicates that the method should be exposed as a function in NAnt build │ │ │ │ │ - files. │ │ │ │ │ - │ │ │ │ │ - Attach this attribute to a method of a class that derives from │ │ │ │ │ - │ │ │ │ │ - to have NAnt be able to recognize it. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Functions to return information for a given assembly. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class with the specified name. │ │ │ │ │ - │ │ │ │ │ - The name of the function. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is a zero-length │ │ │ │ │ + │ │ │ │ │ + Loads an assembly given its file name or path. │ │ │ │ │ + The name or path of the file that contains the manifest of the assembly. │ │ │ │ │ + The loaded assembly. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is an empty │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the name of the function. │ │ │ │ │ - The name of the function. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates that property should be treated as a XML arrayList │ │ │ │ │ - │ │ │ │ │ - Should only be applied to properties exposing strongly typed arrays or │ │ │ │ │ - strongly typed collections. │ │ │ │ │ - │ │ │ │ │ - The XML format is like this: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - with the specified name. │ │ │ │ │ - │ │ │ │ │ - The name of the attribute. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is not found, or the module you are trying to load does not specify a filename extension. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is a zero-length │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is not a valid assembly. │ │ │ │ │ │ │ │ │ │ + An assembly or module was loaded twice with two different evidences, or the assembly name is longer than MAX_PATH characters. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets or sets the type of objects that this container holds. │ │ │ │ │ - The type of the elements that this container holds. │ │ │ │ │ - │ │ │ │ │ - This can be used for validation and schema generation. │ │ │ │ │ - If not specified, the type of the elements will be determined using │ │ │ │ │ - reflection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Loads an assembly given the long form of its name. │ │ │ │ │ + The long form of the assembly name. │ │ │ │ │ + The loaded assembly. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ + │ │ │ │ │ + is a │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates that the property should be treated as an XML element and │ │ │ │ │ - further processing should be done. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The XML format is like this: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is not found. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determine the location of the Microsoft Access 11 Primary Interop │ │ │ │ │ + Assembly by loading it using its fully qualified name, and copy it │ │ │ │ │ + to the build directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the full name of the assembly, also known as the display name. │ │ │ │ │ + The assembly to get the full name for. │ │ │ │ │ + The full name of the assembly, also known as the display name. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - with the │ │ │ │ │ - specified name. │ │ │ │ │ + Gets an │ │ │ │ │ + │ │ │ │ │ + for the specified assembly. │ │ │ │ │ │ │ │ │ │ - The name of the attribute. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is a zero-length │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the name of the attribute. │ │ │ │ │ - The name of the attribute. │ │ │ │ │ + │ │ │ │ │ + The assembly to get an │ │ │ │ │ + │ │ │ │ │ + for. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + An │ │ │ │ │ + │ │ │ │ │ + for the specified assembly. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets or sets a value indicating whether the attribute is required. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the attribute is required; otherwise, │ │ │ │ │ - │ │ │ │ │ - . The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the physical location, in codebase format, of the loaded file │ │ │ │ │ + that contains the manifest. │ │ │ │ │ + The assembly to get the location for. │ │ │ │ │ + The location of the specified assembly. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Used to specify how this element will be handled as the XML is parsed │ │ │ │ │ - and given to the element. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if XML should be processed; otherwise │ │ │ │ │ - │ │ │ │ │ - . The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Rounds the value to the nearest whole number │ │ │ │ │ + Number to be rounded, can be anything convertible to a double. │ │ │ │ │ + Rounded value. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Used to indicate that a property should be able to be converted into a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Returns the largest whole number less than or equal to the specified │ │ │ │ │ + number. │ │ │ │ │ + value to be , can be anything convertible to a double │ │ │ │ │ + The largest whole number less than or equal to the specified number. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Returns the smallest whole number greater than or equal to the specified number │ │ │ │ │ + value │ │ │ │ │ + The smallest whole number greater than or equal to the specified number. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Checks if the specified value can be converted to a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - The value to be checked. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Returns the absolute value of the specified number │ │ │ │ │ + value to take the absolute value from │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + when │ │ │ │ │ + │ │ │ │ │ + is greater │ │ │ │ │ + than or equal to zero; otherwise, - │ │ │ │ │ │ │ │ │ │ - cannot be converted to a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates that class should be treated as a NAnt element. │ │ │ │ │ - Attach this attribute to a subclass of Element to have NAnt be able │ │ │ │ │ - to recognize it. The name should be short but must not confict │ │ │ │ │ - with any other element already in use. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - with the specified name. │ │ │ │ │ - │ │ │ │ │ - The name of the element. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is a zero-length │ │ │ │ │ - │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets or sets the name of the element. │ │ │ │ │ - The name of the element. │ │ │ │ │ + │ │ │ │ │ + Functions that return information about an operating system. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Indicates that property should be able to be converted into a │ │ │ │ │ - │ │ │ │ │ - within the given range. │ │ │ │ │ + Gets a │ │ │ │ │ + │ │ │ │ │ + value that identifies the operating │ │ │ │ │ + system platform. │ │ │ │ │ │ │ │ │ │ + The operating system. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + value that identifies the operating system │ │ │ │ │ + platform. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ + Gets a │ │ │ │ │ + │ │ │ │ │ + object that identifies this operating │ │ │ │ │ + system. │ │ │ │ │ │ │ │ │ │ + The operating system. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + object that describes the major version, │ │ │ │ │ + minor version, build, and revision of the operating system. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class with the specied minimum and maximum values. │ │ │ │ │ + Converts the value of the specified operating system to its equivalent │ │ │ │ │ + │ │ │ │ │ + representation. │ │ │ │ │ │ │ │ │ │ - The minimum value. │ │ │ │ │ - The maximum value. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the minimum value. │ │ │ │ │ - │ │ │ │ │ - The minimum value. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the maximum value. │ │ │ │ │ - │ │ │ │ │ - The maximum value. The default is │ │ │ │ │ - │ │ │ │ │ + The operating system. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + representation of │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Output string representation of the current operating system. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + If the operating system is Windows 2000, the output is: │ │ │ │ │ + Microsoft Windows NT 5.0.2195.0 │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The base of the number to validate, which must be 2, 8, 10, or 16. │ │ │ │ │ - The base of the number to validate. │ │ │ │ │ - The default is 10. │ │ │ │ │ + │ │ │ │ │ + Gets the value of the major component of a given version. │ │ │ │ │ + A version. │ │ │ │ │ + The major version number. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Checks whether the specified value can be converted to an │ │ │ │ │ - │ │ │ │ │ - and whether the value lies within the range defined by the │ │ │ │ │ - │ │ │ │ │ - and │ │ │ │ │ - │ │ │ │ │ - properties. │ │ │ │ │ - │ │ │ │ │ - The value to be checked. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - cannot be converted to an │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - -or- │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is not in the range defined by │ │ │ │ │ - │ │ │ │ │ - and │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the value of the minor component of a given version. │ │ │ │ │ + A version. │ │ │ │ │ + The minor version number. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Used to indicate that a property should be able to be converted into a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the value of the build component of a given version. │ │ │ │ │ + A version. │ │ │ │ │ + The build number, or -1 if the build number is undefined. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the value of the revision component of a given version. │ │ │ │ │ + A version. │ │ │ │ │ + The revision number, or -1 if the revision number is undefined. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Checks if the specified value can be converted to a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Converts the specified string representation of a version to │ │ │ │ │ + its │ │ │ │ │ + │ │ │ │ │ + equivalent. │ │ │ │ │ │ │ │ │ │ - The value to be checked. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - cannot be converted to a │ │ │ │ │ - │ │ │ │ │ + A string containing the major, minor, build, and revision numbers, where each number is delimited with a period character ('.'). │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + instance representing the specified │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + has fewer than two components or more than four components. │ │ │ │ │ + │ │ │ │ │ + A major, minor, build, or revision component is less than zero. │ │ │ │ │ + │ │ │ │ │ + At least one component of │ │ │ │ │ + │ │ │ │ │ + does not parse to a decimal integer. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Indicates that class should be treated as a task. │ │ │ │ │ - Attach this attribute to a subclass of Task to have NAnt be able │ │ │ │ │ - to recognize it. The name should be short but must not confict │ │ │ │ │ - with any other task already in use. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - with the specified name. │ │ │ │ │ + Converts the specified │ │ │ │ │ + │ │ │ │ │ + to its equivalent │ │ │ │ │ + string representation. │ │ │ │ │ │ │ │ │ │ - The name of the task. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + to convert. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The string representation of the values of the major, minor, build, │ │ │ │ │ + and revision components of the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Converts the specified string representation of a number to its │ │ │ │ │ + double-precision floating point number equivalent. │ │ │ │ │ + A string containing a number to convert. │ │ │ │ │ + │ │ │ │ │ + A double-precision floating point number equivalent to the numeric │ │ │ │ │ + value or symbol specified in │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is not a number in a valid format. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is a zero-length │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + represents a number less than │ │ │ │ │ + │ │ │ │ │ + or greater than │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Defines possible locations in which a task executable can be located. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Locates the task executable in the current Framework directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Locates the task executable in the current Framework SDK directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates the location that a task executable can be located in. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - When applied to a task deriving from │ │ │ │ │ - │ │ │ │ │ - , │ │ │ │ │ - the program to execute will first be searched for in the designated │ │ │ │ │ - location. │ │ │ │ │ - │ │ │ │ │ - If the program does not exist in that location, and the file name is │ │ │ │ │ - not an absolute path then the list of tool paths of the current │ │ │ │ │ - target framework will be searched (in the order in which they are │ │ │ │ │ - defined in the NAnt configuration file). │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + for the invariant culture is │ │ │ │ │ + used to supply formatting information about │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - with the specified location. │ │ │ │ │ + Converts the specified │ │ │ │ │ + │ │ │ │ │ + to its equivalent │ │ │ │ │ + string representation. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - of the attribute. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + to convert. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the │ │ │ │ │ - │ │ │ │ │ - of the task. │ │ │ │ │ - │ │ │ │ │ - The location type of the task to which the attribute is assigned. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates that property should be treated as a XML attribute for the │ │ │ │ │ - task. │ │ │ │ │ - │ │ │ │ │ - Examples of how to specify task attributes │ │ │ │ │ - #region Public Instance Properties │ │ │ │ │ - │ │ │ │ │ - [BuildAttribute("out", Required=true)] │ │ │ │ │ - public string Output { │ │ │ │ │ - get { return _out; } │ │ │ │ │ - set { _out = value; } │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - [BuildAttribute("optimize")] │ │ │ │ │ - [BooleanValidator()] │ │ │ │ │ - public bool Optimize { │ │ │ │ │ - get { return _optimize; } │ │ │ │ │ - set { _optimize = value; } │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - [BuildAttribute("warnlevel")] │ │ │ │ │ - [Int32Validator(0,4)] // limit values to 0-4 │ │ │ │ │ - public int WarnLevel { │ │ │ │ │ - get { return _warnLevel; } │ │ │ │ │ - set { _warnLevel = value; } │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - [BuildElement("sources")] │ │ │ │ │ - public FileSet Sources { │ │ │ │ │ - get { return _sources; } │ │ │ │ │ - set { _sources = value; } │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - #endregion Public Instance Properties │ │ │ │ │ - │ │ │ │ │ - #region Private Instance Fields │ │ │ │ │ - │ │ │ │ │ - private string _out = null; │ │ │ │ │ - private bool _optimize = false; │ │ │ │ │ - private int _warnLevel = 4; │ │ │ │ │ - private FileSet _sources = new FileSet(); │ │ │ │ │ - │ │ │ │ │ - #endregion Private Instance Fields │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - with the │ │ │ │ │ - specified name. │ │ │ │ │ - │ │ │ │ │ - The name of the attribute. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is a zero-length │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the name of the XML attribute. │ │ │ │ │ - The name of the XML attribute. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets a value indicating whether the attribute is required. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the attribute is required; otherwise, │ │ │ │ │ - │ │ │ │ │ - . The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets a value indicating whether property references should │ │ │ │ │ - be expanded. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if properties should be expanded; otherwise │ │ │ │ │ - │ │ │ │ │ - . The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Used to specify how this attribute will be handled as the XML is │ │ │ │ │ - parsed and given to the element. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if XML should be processed; otherwise │ │ │ │ │ - │ │ │ │ │ - . The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the value of a variable for the specified package. │ │ │ │ │ - The package for which the variable should be retrieved. │ │ │ │ │ - The name of the variable. │ │ │ │ │ │ │ │ │ │ - The value of variable │ │ │ │ │ - │ │ │ │ │ - for the specified │ │ │ │ │ - package. │ │ │ │ │ + The string representation of │ │ │ │ │ + │ │ │ │ │ + formatted │ │ │ │ │ + using the general format specifier ("G"). │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - pkg-config │ │ │ │ │ - could not be started. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - does not exist. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the link flags required to compile the package, including all │ │ │ │ │ - its dependencies. │ │ │ │ │ - The package for which the link flags should be retrieved. │ │ │ │ │ - The link flags required to compile the package. │ │ │ │ │ - │ │ │ │ │ - pkg-config │ │ │ │ │ - could not be started. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - does not exist. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the compile flags required to compile the package, including all │ │ │ │ │ - its dependencies. │ │ │ │ │ - The package for which the compile flags should be retrieved. │ │ │ │ │ - The pre-processor and compile flags required to compile the package. │ │ │ │ │ - │ │ │ │ │ - pkg-config │ │ │ │ │ - could not be started. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - does not exist. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines the version of the given package. │ │ │ │ │ - The package to get the version of. │ │ │ │ │ - The version of the given package. │ │ │ │ │ - │ │ │ │ │ - pkg-config │ │ │ │ │ - could not be started. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - does not exist. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is formatted with the │ │ │ │ │ + │ │ │ │ │ + for the invariant culture. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Determines whether the given package is at least version │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Converts the specified string representation of a logical value to │ │ │ │ │ + its │ │ │ │ │ + │ │ │ │ │ + equivalent. │ │ │ │ │ │ │ │ │ │ - The package to check. │ │ │ │ │ - The version the package should at least have. │ │ │ │ │ + A string containing the value to convert. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - if the given package is at least version │ │ │ │ │ - │ │ │ │ │ - ; otherwise, │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is equivalent to │ │ │ │ │ + "True"; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - pkg-config │ │ │ │ │ - could not be started. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is not equivalent to │ │ │ │ │ + │ │ │ │ │ + or │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Determines whether the given package is exactly version │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Converts the specified │ │ │ │ │ + │ │ │ │ │ + to its equivalent string │ │ │ │ │ + representation. │ │ │ │ │ │ │ │ │ │ - The package to check. │ │ │ │ │ - The version the package should have. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + to convert. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ + "True" if │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ │ │ │ │ │ - if the given package is exactly version │ │ │ │ │ - │ │ │ │ │ - ; otherwise, │ │ │ │ │ + , or │ │ │ │ │ + "False" if │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - pkg-config │ │ │ │ │ - could not be started. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Provide information about the current environment and platform. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the path to the system special folder identified by the │ │ │ │ │ + specified enumeration. │ │ │ │ │ + An enumerated constant that identifies a system special folder. │ │ │ │ │ + The path to the specified system special folder, if that folder │ │ │ │ │ + physically exists on your computer; otherwise, the empty string (""). │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is not a member of │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + Copy "out.log" from the project base directory to the │ │ │ │ │ + program files directory. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the NetBIOS name of this local computer. │ │ │ │ │ + The NetBIOS name of this local computer. │ │ │ │ │ + The name of this computer cannot be obtained. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Determines whether the given package is at no newer than version │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Gets an │ │ │ │ │ + │ │ │ │ │ + object that represents the │ │ │ │ │ + current operating system. │ │ │ │ │ │ │ │ │ │ - The package to check. │ │ │ │ │ - The version the package should maximum have. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - if the given package is at no newer than │ │ │ │ │ - version │ │ │ │ │ - │ │ │ │ │ - ; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + An │ │ │ │ │ + │ │ │ │ │ + object that contains the current │ │ │ │ │ + platform identifier and version number. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - pkg-config │ │ │ │ │ - could not be started. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Output string representation of the current operating system. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + If the operating system is Windows 2000, the output is: │ │ │ │ │ + Microsoft Windows NT 5.0.2195.0 │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Determines whether the given package is between two versions. │ │ │ │ │ - The package to check. │ │ │ │ │ - The version the package should at least have. │ │ │ │ │ - The version the package should maximum have. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the given package is between │ │ │ │ │ - │ │ │ │ │ - and │ │ │ │ │ - │ │ │ │ │ - ; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - pkg-config │ │ │ │ │ - could not be started. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the user name of the person who started the current thread. │ │ │ │ │ + The name of the person logged on to the system who started the │ │ │ │ │ + current thread. │ │ │ │ │ + │ │ │ │ │ + Modify the home directory of the current user on unix-based systems. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Determines whether the given package exists. │ │ │ │ │ - The package to check. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the package exists; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - pkg-config │ │ │ │ │ - could not be started. │ │ │ │ │ + │ │ │ │ │ + Returns the value of the specified environment variable. │ │ │ │ │ + The environment variable of which the value should be returned. │ │ │ │ │ + The value of the specified environment variable. │ │ │ │ │ + │ │ │ │ │ + Environment variable │ │ │ │ │ + │ │ │ │ │ + does not exist. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Runs pkg-config with the specified arguments and returns a │ │ │ │ │ - │ │ │ │ │ - based on the exit code. │ │ │ │ │ - │ │ │ │ │ - The arguments to pass to pkg-config. │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether the specified environment variable │ │ │ │ │ + exists. │ │ │ │ │ + The environment variable that should be checked. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - if pkg-config exited with exit code 0; │ │ │ │ │ - otherwise, │ │ │ │ │ + if the environment variable exists; otherwise, │ │ │ │ │ │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + Execute a set of tasks only if the "BUILD_DEBUG" environment │ │ │ │ │ + variable is set. │ │ │ │ │ + │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Runs pkg-config with the specified arguments and returns the result │ │ │ │ │ - as a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Gets a │ │ │ │ │ + │ │ │ │ │ + object that describes the major, │ │ │ │ │ + minor, build, and revision numbers of the Common Language Runtime. │ │ │ │ │ │ │ │ │ │ - The arguments to pass to pkg-config. │ │ │ │ │ - The result of running pkg-config with the specified arguments. │ │ │ │ │ + A Version object. │ │ │ │ │ + │ │ │ │ │ + Output the major version of the CLR. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Factory method to return a new instance of ExecTask │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the newline string defined for this environment. │ │ │ │ │ + A string containing CRLF for non-Unix platforms, or LF for Unix │ │ │ │ │ + platforms. │ │ │ │ │ + │ │ │ │ │ + Output two lines in a log file. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Converts the specified string representation of a number to its │ │ │ │ │ 32-bit signed integer equivalent. │ │ │ │ │ A string containing a number to convert. │ │ │ │ │ │ │ │ │ │ A 32-bit signed integer equivalent to the number contained in │ │ │ │ │ @@ -8613,141 +3768,480 @@ │ │ │ │ │ │ │ │ │ │ if NAnt is running on Unix; │ │ │ │ │ otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Converts the specified string representation of a logical value to │ │ │ │ │ - its │ │ │ │ │ - │ │ │ │ │ - equivalent. │ │ │ │ │ + Returns the total number of days represented by the specified │ │ │ │ │ + │ │ │ │ │ + , expressed in whole and fractional days. │ │ │ │ │ │ │ │ │ │ - A string containing the value to convert. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ + The total number of days represented by the given │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the total number of hours represented by the specified │ │ │ │ │ + │ │ │ │ │ + , expressed in whole and fractional hours. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The total number of hours represented by the given │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the total number of minutes represented by the specified │ │ │ │ │ + │ │ │ │ │ + , expressed in whole and fractional minutes. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The total number of minutes represented by the given │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the total number of seconds represented by the specified │ │ │ │ │ + │ │ │ │ │ + , expressed in whole and fractional seconds. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The total number of seconds represented by the given │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the total number of milliseconds represented by the specified │ │ │ │ │ + │ │ │ │ │ + , expressed in whole and fractional milliseconds. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The total number of milliseconds represented by the given │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the number of whole days represented by the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The number of whole days represented by the given │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Remove all files that have not been modified in the last 7 days from directory "binaries". │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the number of whole hours represented by the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The number of whole hours represented by the given │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the number of whole minutes represented by the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The number of whole minutes represented by the given │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the number of whole seconds represented by the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The number of whole seconds represented by the given │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the number of whole milliseconds represented by the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The number of whole milliseconds represented by the given │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the number of ticks contained in the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The number of ticks contained in the given │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns a │ │ │ │ │ + │ │ │ │ │ + that represents a specified number │ │ │ │ │ + of days, where the specification is accurate to the nearest millisecond. │ │ │ │ │ + │ │ │ │ │ + A number of days, accurate to the nearest millisecond. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + that represents │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns a │ │ │ │ │ + │ │ │ │ │ + that represents a specified number │ │ │ │ │ + of hours, where the specification is accurate to the nearest │ │ │ │ │ + millisecond. │ │ │ │ │ + │ │ │ │ │ + A number of hours, accurate to the nearest millisecond. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + that represents │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns a │ │ │ │ │ + │ │ │ │ │ + that represents a specified number │ │ │ │ │ + of minutes, where the specification is accurate to the nearest │ │ │ │ │ + millisecond. │ │ │ │ │ + │ │ │ │ │ + A number of minutes, accurate to the nearest millisecond. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + that represents │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns a │ │ │ │ │ + │ │ │ │ │ + that represents a specified number │ │ │ │ │ + of seconds, where the specification is accurate to the nearest │ │ │ │ │ + millisecond. │ │ │ │ │ + │ │ │ │ │ + A number of seconds, accurate to the nearest millisecond. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + that represents │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns a │ │ │ │ │ + │ │ │ │ │ + that represents a specified number │ │ │ │ │ + of milliseconds. │ │ │ │ │ + │ │ │ │ │ + A number of milliseconds. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + that represents │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns a │ │ │ │ │ + │ │ │ │ │ + that represents a specified time, │ │ │ │ │ + where the specification is in units of ticks. │ │ │ │ │ + │ │ │ │ │ + A number of ticks that represent a time. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + that represents │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Constructs a │ │ │ │ │ + │ │ │ │ │ + from a time indicated by a │ │ │ │ │ + specified string. │ │ │ │ │ + │ │ │ │ │ + A string. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + that corresponds to │ │ │ │ │ │ │ │ │ │ - is equivalent to │ │ │ │ │ - "True"; otherwise, │ │ │ │ │ - │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - is not equivalent to │ │ │ │ │ - │ │ │ │ │ - or │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + has an invalid format. │ │ │ │ │ │ │ │ │ │ + At least one of the hours, minutes, or seconds components is outside its valid range. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Converts the specified │ │ │ │ │ - │ │ │ │ │ - to its equivalent string │ │ │ │ │ - representation. │ │ │ │ │ + │ │ │ │ │ + to its equivalent │ │ │ │ │ + string representation. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ A │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to convert. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - "True" if │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - , or │ │ │ │ │ - "False" if │ │ │ │ │ + The string representation of │ │ │ │ │ │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + . The format │ │ │ │ │ + of the return value is of the form: [-][d.]hh:mm:ss[.ff]. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Functions to return information for a given assembly. │ │ │ │ │ + │ │ │ │ │ + Functions that return information about an assembly's identity. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Loads an assembly given its file name or path. │ │ │ │ │ - The name or path of the file that contains the manifest of the assembly. │ │ │ │ │ - The loaded assembly. │ │ │ │ │ + │ │ │ │ │ + Gets the location of the assembly as a URL. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + of the assembly. │ │ │ │ │ + │ │ │ │ │ + The location of the assembly as a URL. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the URI, including escape characters, that represents the codebase. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + of the assembly. │ │ │ │ │ + │ │ │ │ │ + The URI, including escape characters, that represents the codebase. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the full name of the assembly, also known as the display name. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + of the assembly. │ │ │ │ │ + │ │ │ │ │ + The full name of the assembly, also known as the display name. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Output the full name of the │ │ │ │ │ + nunit.framework │ │ │ │ │ + assembly to the │ │ │ │ │ + build log. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the simple, unencrypted name of the assembly. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + of the assembly. │ │ │ │ │ + │ │ │ │ │ + The simple, unencrypted name of the assembly. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Output the simple name of the │ │ │ │ │ + nunit.framework │ │ │ │ │ + assembly to │ │ │ │ │ + the build log. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the version of the assembly. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + of the assembly. │ │ │ │ │ + │ │ │ │ │ + The version of the assembly. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Output the major version of the │ │ │ │ │ + nunit.framework │ │ │ │ │ + assembly │ │ │ │ │ + to the build log. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + for a given file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The assembly file for which to get the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + An │ │ │ │ │ + │ │ │ │ │ + object representing the given file. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ is an empty │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - is not found, or the module you are trying to load does not specify a filename extension. │ │ │ │ │ + does not exist. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ is not a valid assembly. │ │ │ │ │ │ │ │ │ │ - An assembly or module was loaded twice with two different evidences, or the assembly name is longer than MAX_PATH characters. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Loads an assembly given the long form of its name. │ │ │ │ │ - The long form of the assembly name. │ │ │ │ │ - The loaded assembly. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is not found. │ │ │ │ │ - │ │ │ │ │ + The assembly is not added to this domain. │ │ │ │ │ │ │ │ │ │ - Determine the location of the Microsoft Access 11 Primary Interop │ │ │ │ │ - Assembly by loading it using its fully qualified name, and copy it │ │ │ │ │ - to the build directory. │ │ │ │ │ + │ │ │ │ │ + Output the full name of the │ │ │ │ │ + nunit.framework │ │ │ │ │ + assembly to the │ │ │ │ │ + build log. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ]]> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the full name of the assembly, also known as the display name. │ │ │ │ │ - The assembly to get the full name for. │ │ │ │ │ - The full name of the assembly, also known as the display name. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets an │ │ │ │ │ - │ │ │ │ │ - for the specified assembly. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The assembly to get an │ │ │ │ │ - │ │ │ │ │ - for. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - An │ │ │ │ │ - │ │ │ │ │ - for the specified assembly. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the physical location, in codebase format, of the loaded file │ │ │ │ │ - that contains the manifest. │ │ │ │ │ - The assembly to get the location for. │ │ │ │ │ - The location of the specified assembly. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ Converts the argument to an integer. │ │ │ │ │ value to be converted │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ converted to integer. The function fails with an exception when the conversion is not possible. │ │ │ │ │ │ │ │ │ │ @@ -8784,14 +4278,1010 @@ │ │ │ │ │ The string value to be converted to boolean. Must be 'true' or 'false'. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ converted to boolean. The function fails │ │ │ │ │ with an exception when the conversion is not possible. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a │ │ │ │ │ + │ │ │ │ │ + that is the current local date and │ │ │ │ │ + time on this computer. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + whose value is the current date and time. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the year component of the specified date. │ │ │ │ │ + The date of which to get the year component. │ │ │ │ │ + The year, between 1 and 9999. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the month component of the specified date. │ │ │ │ │ + The date of which to get the month component. │ │ │ │ │ + The month, between 1 and 12. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the day of the month represented by the specified date. │ │ │ │ │ + The date of which to get the day of the month. │ │ │ │ │ + The day value, between 1 and 31. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the hour component of the specified date. │ │ │ │ │ + The date of which to get the hour component. │ │ │ │ │ + The hour, between 0 and 23. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the minute component of the specified date. │ │ │ │ │ + The date of which to get the minute component. │ │ │ │ │ + The minute, between 0 and 59. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the seconds component of the specified date. │ │ │ │ │ + The date of which to get the seconds component. │ │ │ │ │ + The seconds, between 0 and 59. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the milliseconds component of the specified date. │ │ │ │ │ + The date of which to get the milliseconds component. │ │ │ │ │ + The millisecond, between 0 and 999. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the number of ticks that represent the specified date. │ │ │ │ │ + The date of which to get the number of ticks. │ │ │ │ │ + The number of ticks that represent the date and time of the │ │ │ │ │ + specified date. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the day of the week represented by the specified date. │ │ │ │ │ + The date of which to get the day of the week. │ │ │ │ │ + The day of the week, ranging from zero, indicating Sunday, to six, │ │ │ │ │ + indicating Saturday. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the day of the year represented by the specified date. │ │ │ │ │ + The date of which to get the day of the year. │ │ │ │ │ + The day of the year, between 1 and 366. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the number of days in the specified month of the specified │ │ │ │ │ + year. │ │ │ │ │ + The year. │ │ │ │ │ + The month (a number ranging from 1 to 12). │ │ │ │ │ + │ │ │ │ │ + The number of days in │ │ │ │ │ + │ │ │ │ │ + for the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is less than 1 or greater than 12. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns an indication whether the specified year is a leap year. │ │ │ │ │ + A 4-digit year. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is a leap year; │ │ │ │ │ + otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Converts the specified string representation of a date and time to │ │ │ │ │ + its │ │ │ │ │ + │ │ │ │ │ + equivalent. │ │ │ │ │ + │ │ │ │ │ + A string containing a date and time to convert. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + equivalent to the date and time contained │ │ │ │ │ + in │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + does not contain a valid string representation of a date and time. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + for the invariant culture is │ │ │ │ │ + used to supply formatting information about │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Converts the specified │ │ │ │ │ + │ │ │ │ │ + to its equivalent │ │ │ │ │ + string representation. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + to convert. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A string representation of │ │ │ │ │ + │ │ │ │ │ + formatted using │ │ │ │ │ + the general format specifier ("G"). │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is formatted with the │ │ │ │ │ + │ │ │ │ │ + for the invariant culture. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Converts the specified │ │ │ │ │ + │ │ │ │ │ + to its equivalent │ │ │ │ │ + string representation. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + to convert. │ │ │ │ │ + │ │ │ │ │ + A format string. │ │ │ │ │ + │ │ │ │ │ + A string representation of │ │ │ │ │ + │ │ │ │ │ + formatted │ │ │ │ │ + using the specified format │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is formatted with the │ │ │ │ │ + │ │ │ │ │ + for the invariant culture. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the value of a variable for the specified package. │ │ │ │ │ + The package for which the variable should be retrieved. │ │ │ │ │ + The name of the variable. │ │ │ │ │ + │ │ │ │ │ + The value of variable │ │ │ │ │ + │ │ │ │ │ + for the specified │ │ │ │ │ + package. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + pkg-config │ │ │ │ │ + could not be started. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + does not exist. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the link flags required to compile the package, including all │ │ │ │ │ + its dependencies. │ │ │ │ │ + The package for which the link flags should be retrieved. │ │ │ │ │ + The link flags required to compile the package. │ │ │ │ │ + │ │ │ │ │ + pkg-config │ │ │ │ │ + could not be started. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + does not exist. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the compile flags required to compile the package, including all │ │ │ │ │ + its dependencies. │ │ │ │ │ + The package for which the compile flags should be retrieved. │ │ │ │ │ + The pre-processor and compile flags required to compile the package. │ │ │ │ │ + │ │ │ │ │ + pkg-config │ │ │ │ │ + could not be started. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + does not exist. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines the version of the given package. │ │ │ │ │ + The package to get the version of. │ │ │ │ │ + The version of the given package. │ │ │ │ │ + │ │ │ │ │ + pkg-config │ │ │ │ │ + could not be started. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + does not exist. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether the given package is at least version │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + The package to check. │ │ │ │ │ + The version the package should at least have. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the given package is at least version │ │ │ │ │ + │ │ │ │ │ + ; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + pkg-config │ │ │ │ │ + could not be started. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether the given package is exactly version │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + The package to check. │ │ │ │ │ + The version the package should have. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the given package is exactly version │ │ │ │ │ + │ │ │ │ │ + ; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + pkg-config │ │ │ │ │ + could not be started. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether the given package is at no newer than version │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + The package to check. │ │ │ │ │ + The version the package should maximum have. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the given package is at no newer than │ │ │ │ │ + version │ │ │ │ │ + │ │ │ │ │ + ; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + pkg-config │ │ │ │ │ + could not be started. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether the given package is between two versions. │ │ │ │ │ + The package to check. │ │ │ │ │ + The version the package should at least have. │ │ │ │ │ + The version the package should maximum have. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the given package is between │ │ │ │ │ + │ │ │ │ │ + and │ │ │ │ │ + │ │ │ │ │ + ; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + pkg-config │ │ │ │ │ + could not be started. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether the given package exists. │ │ │ │ │ + The package to check. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the package exists; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + pkg-config │ │ │ │ │ + could not be started. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Runs pkg-config with the specified arguments and returns a │ │ │ │ │ + │ │ │ │ │ + based on the exit code. │ │ │ │ │ + │ │ │ │ │ + The arguments to pass to pkg-config. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if pkg-config exited with exit code 0; │ │ │ │ │ + otherwise, │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Runs pkg-config with the specified arguments and returns the result │ │ │ │ │ + as a │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + The arguments to pass to pkg-config. │ │ │ │ │ + The result of running pkg-config with the specified arguments. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Factory method to return a new instance of ExecTask │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Converts the specified string representation of a number to its │ │ │ │ │ + 64-bit signed integer equivalent. │ │ │ │ │ + A string containing a number to convert. │ │ │ │ │ + │ │ │ │ │ + A 64-bit signed integer equivalent to the number contained in │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is not of the correct format. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + represents a number less than │ │ │ │ │ + │ │ │ │ │ + or greater than │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + for the invariant culture is │ │ │ │ │ + used to supply formatting information about │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Converts the specified │ │ │ │ │ + │ │ │ │ │ + to its equivalent string │ │ │ │ │ + representation. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + to convert. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The string representation of │ │ │ │ │ + │ │ │ │ │ + , consisting │ │ │ │ │ + of a negative sign if the value is negative, and a sequence of │ │ │ │ │ + digits ranging from 0 to 9 with no leading zeroes. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is formatted with the │ │ │ │ │ + │ │ │ │ │ + for the invariant culture. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Checks whether the specified framework exists, and is valid. │ │ │ │ │ + The framework to test. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the specified framework exists ; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Checks whether the SDK for the specified framework is installed. │ │ │ │ │ + The framework to test. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the SDK for specified framework is installed; │ │ │ │ │ + otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the identifier of the current target framework. │ │ │ │ │ + The identifier of the current target framework. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the identifier of the runtime framework. │ │ │ │ │ + The identifier of the runtime framework. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the family of the specified framework. │ │ │ │ │ + The framework of which the family should be returned. │ │ │ │ │ + The family of the specified framework. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is not a valid framework identifier. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the version of the current target framework. │ │ │ │ │ + The version of the current target framework. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the version of the specified framework. │ │ │ │ │ + The framework of which the version should be returned. │ │ │ │ │ + The version of the specified framework. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is not a valid framework identifier. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the description of the current target framework. │ │ │ │ │ + The description of the current target framework. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the description of the specified framework. │ │ │ │ │ + The framework of which the description should be returned. │ │ │ │ │ + The description of the specified framework. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is not a valid framework identifier. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the Common Language Runtime version of the current target │ │ │ │ │ + framework. │ │ │ │ │ + The Common Language Runtime version of the current target framework. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the Common Language Runtime version of the specified framework. │ │ │ │ │ + The framework of which the Common Language Runtime version should be returned. │ │ │ │ │ + The Common Language Runtime version of the specified framework. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is not a valid framework identifier. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the framework directory of the specified framework. │ │ │ │ │ + The framework of which the framework directory should be returned. │ │ │ │ │ + The framework directory of the specified framework. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is not a valid framework identifier. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the assembly directory of the specified framework. │ │ │ │ │ + The framework of which the assembly directory should be returned. │ │ │ │ │ + The assembly directory of the specified framework. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is not a valid framework identifier. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the SDK directory of the specified framework. │ │ │ │ │ + The framework of which the SDK directory should be returned. │ │ │ │ │ + │ │ │ │ │ + The SDK directory of the specified framework, or an empty │ │ │ │ │ + │ │ │ │ │ + if the SDK of the specified framework is not │ │ │ │ │ + installed. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is not a valid framework identifier. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the absolute path of the specified tool for the current │ │ │ │ │ + target framework. │ │ │ │ │ + The file name of the tool to search for. │ │ │ │ │ + │ │ │ │ │ + The absolute path to │ │ │ │ │ + │ │ │ │ │ + if found in one of the │ │ │ │ │ + configured tool paths; otherwise, an error is reported. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + could not be found in the configured tool paths. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The configured tool paths are scanned in the order in which they │ │ │ │ │ + are defined in the framework configuration. │ │ │ │ │ + The file name of the tool to search should include the extension. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Use │ │ │ │ │ + gacutil │ │ │ │ │ + to install an assembly in the GAC. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the runtime engine of the specified framework. │ │ │ │ │ + The framework of which the runtime engine should be returned. │ │ │ │ │ + │ │ │ │ │ + The full path to the runtime engine of the specified framework, or │ │ │ │ │ + an empty │ │ │ │ │ + │ │ │ │ │ + if no runtime engine is defined │ │ │ │ │ + for the specified framework. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is not a valid framework identifier. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a comma-separated list of frameworks filtered by the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A bitwise combination of │ │ │ │ │ + │ │ │ │ │ + values that filter the frameworks to retrieve. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A comma-separated list of frameworks filtered by the specified │ │ │ │ │ + │ │ │ │ │ + , sorted on name. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Define a │ │ │ │ │ + build-all │ │ │ │ │ + target that executes the │ │ │ │ │ + build │ │ │ │ │ + target once for each installed framework targeting compact │ │ │ │ │ + devices. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Checks whether the specified framework is valid. │ │ │ │ │ + The framework to check. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is not a valid framework identifier. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Groups a set of functions for dealing with directories. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the creation date and time of the specified directory. │ │ │ │ │ + The directory for which to obtain creation date and time information. │ │ │ │ │ + The creation date and time of the specified directory. │ │ │ │ │ + The specified directory does not exist. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is a zero-length string, contains only white space, or contains one or more invalid characters. │ │ │ │ │ + │ │ │ │ │ + The specified path, file name, or both exceed the system-defined maximum length. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the date and time the specified directory was last written to. │ │ │ │ │ + The directory for which to obtain write date and time information. │ │ │ │ │ + The date and time the specified directory was last written to. │ │ │ │ │ + The specified directory does not exist. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is a zero-length string, contains only white space, or contains one or more invalid characters. │ │ │ │ │ + │ │ │ │ │ + The specified path, file name, or both exceed the system-defined maximum length. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the date and time the specified directory was last accessed. │ │ │ │ │ + The directory for which to obtain access date and time information. │ │ │ │ │ + The date and time the specified directory was last accessed. │ │ │ │ │ + The specified directory does not exist. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is a zero-length string, contains only white space, or contains one or more invalid characters. │ │ │ │ │ + │ │ │ │ │ + The specified path, file name, or both exceed the system-defined maximum length. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + parameter is in an invalid format. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the current working directory. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + containing the path of the current working │ │ │ │ │ + directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Retrieves the parent directory of the specified path. │ │ │ │ │ + The path for which to retrieve the parent directory. │ │ │ │ │ + │ │ │ │ │ + The parent directory, or an empty │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is the root directory, including the root │ │ │ │ │ + of a UNC server or share name. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The directory specified by │ │ │ │ │ + │ │ │ │ │ + is read-only. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is a zero-length string, contains only white space, or contains one or more invalid characters. │ │ │ │ │ + │ │ │ │ │ + The specified path, file name, or both exceed the system-defined maximum length. │ │ │ │ │ + The specified path was not found. │ │ │ │ │ + │ │ │ │ │ + Copy "readme.txt" from the current working directory to │ │ │ │ │ + its parent directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the volume information, root information, or both for the │ │ │ │ │ + specified path. │ │ │ │ │ + The path for which to retrieve the parent directory. │ │ │ │ │ + A string containing the volume information, root information, or │ │ │ │ │ + both for the specified path. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is a zero-length string, contains only white space, or contains one or more invalid characters. │ │ │ │ │ + │ │ │ │ │ + The specified path, file name, or both exceed the system-defined maximum length. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether the given path refers to an existing directory │ │ │ │ │ + on disk. │ │ │ │ │ + The path to test. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + refers to an │ │ │ │ │ + existing directory; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Remove directory "test", if it exists. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the fully qualified path. │ │ │ │ │ + The file or directory for which to obtain absolute path information. │ │ │ │ │ + │ │ │ │ │ + A string containing the fully qualified location of │ │ │ │ │ + │ │ │ │ │ + , │ │ │ │ │ + such as "C:\MyFile.txt". │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is a zero-length string, contains only white space, or contains one or more invalid characters. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + contains a colon (":"). │ │ │ │ │ + │ │ │ │ │ + The specified path, file name, or both exceed the system-defined maximum length. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Combines two paths. │ │ │ │ │ + first path │ │ │ │ │ + second path │ │ │ │ │ + │ │ │ │ │ + A string containing the combined paths. If one of the specified paths │ │ │ │ │ + is a zero-length string, this method returns the other path. If │ │ │ │ │ + │ │ │ │ │ + contains an absolute path, this method │ │ │ │ │ + returns │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + or │ │ │ │ │ + │ │ │ │ │ + contain one or more invalid characters. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Changes the extension of the path string. │ │ │ │ │ + │ │ │ │ │ + The path information to modify. The path cannot contain any of the characters │ │ │ │ │ + defined in │ │ │ │ │ + │ │ │ │ │ + InvalidPathChars. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The new extension (with a leading period). Specify a null reference │ │ │ │ │ + to remove an existing extension from │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A string containing the modified path information. │ │ │ │ │ + │ │ │ │ │ + On Windows-based desktop platforms, if │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + an empty │ │ │ │ │ + │ │ │ │ │ + , the path information is returned │ │ │ │ │ + unmodified. If │ │ │ │ │ + │ │ │ │ │ + has no extension, the returned │ │ │ │ │ + path │ │ │ │ │ + │ │ │ │ │ + contains │ │ │ │ │ + │ │ │ │ │ + appended to the end of │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + For more information see the │ │ │ │ │ + │ │ │ │ │ + documentation. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + contains one or more invalid characters. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the directory information for the specified path string. │ │ │ │ │ + The path of a file or directory. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + containing directory information for │ │ │ │ │ + │ │ │ │ │ + , or an empty │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + denotes a root directory, or does not │ │ │ │ │ + contain directory information. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + contains invalid characters, is empty, or contains only white spaces. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the extension for the specified path string. │ │ │ │ │ + The path string from which to get the extension. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + containing the extension of the specified │ │ │ │ │ + │ │ │ │ │ + (including the "."), or an empty │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + does not have │ │ │ │ │ + extension information. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + contains one or more invalid characters. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the filename for the specified path string. │ │ │ │ │ + The path string from which to obtain the file name and extension. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + consisting of the characters after the last │ │ │ │ │ + directory character in path. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + If the last character of │ │ │ │ │ + │ │ │ │ │ + is a directory or │ │ │ │ │ + volume separator character, an empty │ │ │ │ │ + │ │ │ │ │ + is returned. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + contains one or more invalid characters. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the filename without extension for the specified path string. │ │ │ │ │ + The path of the file. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + containing the │ │ │ │ │ + │ │ │ │ │ + returned │ │ │ │ │ + by │ │ │ │ │ + │ │ │ │ │ + , minus the last period (.) and all │ │ │ │ │ + characters following it. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + contains one or more invalid characters. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the root directory of the specified path. │ │ │ │ │ + The path from which to obtain root directory information. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + containing the root directory of │ │ │ │ │ + │ │ │ │ │ + , such as "C:\", or an empty │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + does not contain root directory information. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + contains invalid characters, or is empty. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns a uniquely named zero-byte temporary file on disk and returns the full path to that file. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + containing the name of the temporary file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the path to the temporary directory. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + containing the path information of a │ │ │ │ │ + temporary directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a path string includes an extension. │ │ │ │ │ + The path to search for an extension. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + . if the characters that follow the last │ │ │ │ │ + directory separator or volume separator in the │ │ │ │ │ + │ │ │ │ │ + include a period (.) followed by one or more characters; │ │ │ │ │ + otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + contains one or more invalid characters. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a path string is absolute. │ │ │ │ │ + The path to test. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if path contains an absolute │ │ │ │ │ + │ │ │ │ │ + ; │ │ │ │ │ + otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + contains one or more invalid characters. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Groups a set of functions for dealing with files. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Returns the creation date and time of the specified file. │ │ │ │ │ The file for which to obtain creation date and time information. │ │ │ │ │ The creation date and time of the specified file. │ │ │ │ │ @@ -8919,2200 +5409,3357 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ is not found, or the file you are trying to check does not specify a filename extension. │ │ │ │ │ │ │ │ │ │ The caller does not have path discovery permission. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Functions that return information about an operating system. │ │ │ │ │ + │ │ │ │ │ + Functions that provide version information for a physical file on disk. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets a │ │ │ │ │ - │ │ │ │ │ - value that identifies the operating │ │ │ │ │ - system platform. │ │ │ │ │ + Returns a │ │ │ │ │ + │ │ │ │ │ + representing the version │ │ │ │ │ + information associated with the specified file. │ │ │ │ │ │ │ │ │ │ - The operating system. │ │ │ │ │ + The file to retrieve the version information for. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - value that identifies the operating system │ │ │ │ │ - platform. │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + containing information about the file. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + The file specified cannot be found. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the name of the company that produced the file. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + instance containing version information about a file. │ │ │ │ │ + │ │ │ │ │ + The name of the company that produced the file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the file version of a file. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + instance containing version information about a file. │ │ │ │ │ + │ │ │ │ │ + The file version of a file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the name of the product the file is distributed with. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + instance containing version information about a file. │ │ │ │ │ + │ │ │ │ │ + The name of the product the file is distributed with. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the product version of a file. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + instance containing version information about a file. │ │ │ │ │ + │ │ │ │ │ + The product version of a file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Represents an explicitly named list of directories. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + is useful when you want to capture a list of │ │ │ │ │ + directories regardless whether they currently exist. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The base of the directory of this dirlist. The default is the project │ │ │ │ │ + base directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the collection of environment variables that should be passed │ │ │ │ │ + to external programs that are launched. │ │ │ │ │ + │ │ │ │ │ + The collection of environment variables that should be passed │ │ │ │ │ + to external programs that are launched. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The command-line arguments for the runtime engine. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets a │ │ │ │ │ - │ │ │ │ │ - object that identifies this operating │ │ │ │ │ - system. │ │ │ │ │ + Represent a chain of NAnt filters that can be applied to a │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - The operating system. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A FilterChain represents a collection of one or more filters that can │ │ │ │ │ + be appled to a │ │ │ │ │ + │ │ │ │ │ + such as the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + In the case of the │ │ │ │ │ + │ │ │ │ │ + , the contents of the copied │ │ │ │ │ + files are filtered through each filter specified in the filter chain. │ │ │ │ │ + Filtering occurs in the order the filters are specified with filtered │ │ │ │ │ + output of one filter feeding into another. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + :--------:--->:----------:--->:----------: ... :----------:--->:--------: │ │ │ │ │ +
│ │ │ │ │ + :.Source.:--->:.Filter 1.:--->:.Filter 2.: ... :.Filter n.:--->:.target.: │ │ │ │ │ +
│ │ │ │ │ + :--------:--->:----------:--->:----------: ... :----------:--->:--------: │ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + │ │ │ │ │ + A list of all filters that come with NAnt is available │ │ │ │ │ + here │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + The following tasks support filtering with a FilterChain: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ +
│ │ │ │ │ + │ │ │ │ │ + Replace all occurrences of @NOW@ with the current date/time and │ │ │ │ │ + replace tabs with spaces in all copied files. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ +
│ │ │ │ │ + │ │ │ │ │ + The filters to apply. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The encoding to assume when filter-copying files. The default is │ │ │ │ │ + system's current ANSI code page. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes all build attributes and child elements. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + needs to maintain the order in which the │ │ │ │ │ + filters are specified in the build file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Used to to instantiate and return the chain of stream based filters. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + that is the source of input to the filter chain. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + is the first │ │ │ │ │ + │ │ │ │ │ + in the chain, which is based on a physical stream that feeds the chain. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The last │ │ │ │ │ + │ │ │ │ │ + in the chain. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a given FilterChain is null or empty. │ │ │ │ │ + │ │ │ │ │ + true │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is null or empty; │ │ │ │ │ + otherwise, │ │ │ │ │ + false │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + The FilterChain to check. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Configurator that initializes filters in the order in which they've │ │ │ │ │ + been specified in the build file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Represents a physical │ │ │ │ │ + │ │ │ │ │ + . That is a reader based │ │ │ │ │ + on a stream. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Used by │ │ │ │ │ + │ │ │ │ │ + to represent a │ │ │ │ │ + │ │ │ │ │ + based on a │ │ │ │ │ + │ │ │ │ │ + in the chain. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Functions as a chainable TextReader │ │ │ │ │ + Implements a abstraction over a TextReader that allows the class to represent │ │ │ │ │ + either a TextReader or another ChainableReader to which it is chained. │ │ │ │ │ + │ │ │ │ │ + By passing a ChainableReader as a constructor paramater it is possiable to │ │ │ │ │ + chain many ChainableReaders together. The last ChainableReader in the chain must │ │ │ │ │ + be based on a TextReader. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating if the reader is backed by a stream in the │ │ │ │ │ + chain. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the reader is backed by a stream; │ │ │ │ │ + otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Makes it so all calls to Read and Peek are passed the ChainableReader │ │ │ │ │ + passed as a parameter. │ │ │ │ │ + ChainableReader to forward calls to │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Makes it so all calls to Read and Peek are passed the TextReader │ │ │ │ │ + passed as a parameter. │ │ │ │ │ + TextReader to forward calls to │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Forwards Peek calls to the TextReader or ChainableReader passed in the corresponding constructor. │ │ │ │ │ + Character or -1 if end of stream │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Forwards Read calls to the TextReader or ChainableReader passed in the corresponding constructor. │ │ │ │ │ + Character or -1 if end of stream. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Closes the reader. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Calls close and supresses the finalizer for the object. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Allows a file's content to be modified while performing an operation. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + then the filter will be used; otherwise, │ │ │ │ │ + skipped. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Opposite of │ │ │ │ │ + │ │ │ │ │ + . If │ │ │ │ │ + │ │ │ │ │ + then the filter will be executed; otherwise, skipped. The default │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Called after construction and after properties are set. Allows │ │ │ │ │ + for filter initialization. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Creates a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + for the specified │ │ │ │ │ + │ │ │ │ │ + class in the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + An │ │ │ │ │ + │ │ │ │ │ + for the specified │ │ │ │ │ + │ │ │ │ │ + is cached for future use. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + containing the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The class representing the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Creates a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + for the specified │ │ │ │ │ + │ │ │ │ │ + class in the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + containing the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The class representing the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the name of the │ │ │ │ │ + │ │ │ │ │ + class that can be created │ │ │ │ │ + using this │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The name of the │ │ │ │ │ + │ │ │ │ │ + class that can be created using │ │ │ │ │ + this │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the name of the filter which the │ │ │ │ │ + │ │ │ │ │ + can create. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The name of the task which the │ │ │ │ │ + │ │ │ │ │ + can │ │ │ │ │ + create. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Contains a strongly typed collection of │ │ │ │ │ + │ │ │ │ │ + objects. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified array of │ │ │ │ │ + │ │ │ │ │ + instances. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the element at the specified index. │ │ │ │ │ + The zero-based index of the element to get or set. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + for the specified task. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The name of the filter for which the │ │ │ │ │ + │ │ │ │ │ + should be located in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + The position into which the new element was inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds the elements of a │ │ │ │ │ + │ │ │ │ │ + array to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The array of │ │ │ │ │ + │ │ │ │ │ + elements to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds the elements of a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a │ │ │ │ │ + │ │ │ │ │ + is in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to locate in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is found in the │ │ │ │ │ + collection; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a │ │ │ │ │ + │ │ │ │ │ + for the specified │ │ │ │ │ + task is in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The name of task for which the │ │ │ │ │ + │ │ │ │ │ + should be located in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if a │ │ │ │ │ + │ │ │ │ │ + for │ │ │ │ │ + the specified task is found in the collection; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ + The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ + │ │ │ │ │ + The zero-based index in │ │ │ │ │ + │ │ │ │ │ + at which copying begins. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Retrieves the index of a specified │ │ │ │ │ + │ │ │ │ │ + object in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + object for which the index is returned. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The index of the specified │ │ │ │ │ + │ │ │ │ │ + . If the │ │ │ │ │ + │ │ │ │ │ + is not currently a member of the collection, it returns -1. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Inserts a │ │ │ │ │ + │ │ │ │ │ + into the collection at the specified index. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The zero-based index at which │ │ │ │ │ + │ │ │ │ │ + should be inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to insert. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns an enumerator that can iterate through the collection. │ │ │ │ │ │ │ │ │ │ A │ │ │ │ │ - │ │ │ │ │ - object that describes the major version, │ │ │ │ │ - minor version, build, and revision of the operating system. │ │ │ │ │ + │ │ │ │ │ + for the entire collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Removes a member from the collection. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to remove from the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Converts the value of the specified operating system to its equivalent │ │ │ │ │ - │ │ │ │ │ - representation. │ │ │ │ │ + Enumerates the │ │ │ │ │ + │ │ │ │ │ + elements of a │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - The operating system. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + The collection that should be enumerated. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the current element in the collection. │ │ │ │ │ + The current element in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Advances the enumerator to the next element of the collection. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + if the enumerator was successfully advanced │ │ │ │ │ + to the next element; │ │ │ │ │ + │ │ │ │ │ + if the enumerator has │ │ │ │ │ + passed the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Sets the enumerator to its initial position, which is before the │ │ │ │ │ + first element in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Contains a collection of │ │ │ │ │ + │ │ │ │ │ + elements. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified array of │ │ │ │ │ + │ │ │ │ │ + instances. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the element at the specified index. │ │ │ │ │ + The zero-based index of the element to get or set. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - representation of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + The position into which the new element was inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds the elements of a │ │ │ │ │ + │ │ │ │ │ + array to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The array of │ │ │ │ │ + │ │ │ │ │ + elements to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds the elements of a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a │ │ │ │ │ + │ │ │ │ │ + is in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to locate in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is found in the │ │ │ │ │ + collection; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ + The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ + │ │ │ │ │ + The zero-based index in │ │ │ │ │ + │ │ │ │ │ + at which copying begins. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Retrieves the index of a specified │ │ │ │ │ + │ │ │ │ │ + object in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + object for which the index is returned. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The index of the specified │ │ │ │ │ + │ │ │ │ │ + . If the │ │ │ │ │ + │ │ │ │ │ + is not currently a member of the collection, it returns -1. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Inserts a │ │ │ │ │ + │ │ │ │ │ + into the collection at the specified index. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The zero-based index at which │ │ │ │ │ + │ │ │ │ │ + should be inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to insert. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns an enumerator that can iterate through the collection. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + for the entire collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Removes a member from the collection. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to remove from the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Enumerates the │ │ │ │ │ + │ │ │ │ │ + elements of a │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + The collection that should be enumerated. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the current element in the collection. │ │ │ │ │ + The current element in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Advances the enumerator to the next element of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the enumerator was successfully advanced │ │ │ │ │ + to the next element; │ │ │ │ │ + │ │ │ │ │ + if the enumerator has │ │ │ │ │ + passed the end of the collection. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Sets the enumerator to its initial position, which is before the │ │ │ │ │ + first element in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Converts tabs to spaces. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + filter replaces tabs in a text file │ │ │ │ │ + with spaces. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Filters are intended to be used as a element of a │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Output string representation of the current operating system. │ │ │ │ │ + Replace all tabs with four spaces. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Delegate for Read and Peek. Allows the same implementation │ │ │ │ │ + to be used for both methods. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The number of spaces used when converting a tab. The default is │ │ │ │ │ + "8". │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Construct that allows this filter to be chained to the one │ │ │ │ │ + in the parameter chainedReader. │ │ │ │ │ + Filter that the filter will be chained to │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Retrieves the next character with moving the position in the stream. │ │ │ │ │ + This method is not implemented │ │ │ │ │ + │ │ │ │ │ + -1 if end of stream otherwise a character │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Retrieves the next character in the stream. │ │ │ │ │ + │ │ │ │ │ + -1 if end of stream otherwise a character │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the next character in the stream replacing the specified character. Using the │ │ │ │ │ + │ │ │ │ │ + allows for the same implementation for Read and Peek │ │ │ │ │ + │ │ │ │ │ + Delegate to acquire the next character. (Read/Peek) │ │ │ │ │ + Char as an int or -1 if at the end of the stream │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Replaces tokens in the original input with user-supplied values. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + This filter replaces all token surrounded by a beginning and ending │ │ │ │ │ + token. The default beginning and ending tokens both default to '@'. The │ │ │ │ │ + optional │ │ │ │ │ + │ │ │ │ │ + and │ │ │ │ │ + │ │ │ │ │ + attributes │ │ │ │ │ + can be specified to change either token. By default string │ │ │ │ │ + comparisons are case sensitive but this can be changed by setting the │ │ │ │ │ + optional │ │ │ │ │ + │ │ │ │ │ + attribute to │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Tokens are specified by using the │ │ │ │ │ + │ │ │ │ │ + element. It is │ │ │ │ │ + possible to specify from 1 to n tokens and replacement values. Values can │ │ │ │ │ + be any valid NAnt expression. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Filters are intended to be used as a element of a │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Replace all occurrences of the string @DATE@ with the value of property │ │ │ │ │ + "TODAY". │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ ]]> │ │ │ │ │ - If the operating system is Windows 2000, the output is: │ │ │ │ │ - Microsoft Windows NT 5.0.2195.0 │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Replace all occurrences of the string <DATE> with the value of │ │ │ │ │ + property "TODAY". │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Delegate for Read and Peek. Allows the same implementation │ │ │ │ │ + to be used for both methods. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Marks the beginning of a token. The default is "@". │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Marks the end of a token. The default is "@". │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Tokens and replacement values. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines if case will be ignored. │ │ │ │ │ + The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Construct that allows this filter to be chained to the one │ │ │ │ │ + in the parameter chainedReader. │ │ │ │ │ + Filter that the filter will be chained to │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Reads the next character applying the filter logic. │ │ │ │ │ + Char as an int or -1 if at the end of the stream │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Reads the next character applying the filter logic without │ │ │ │ │ + advancing the current position in the stream. │ │ │ │ │ + │ │ │ │ │ + Peek currently is not supported. │ │ │ │ │ + Char as an int or -1 if at the end of the stream. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initialize the filter by setting its parameters. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Finds a token give that we are positioned at a beginning token character. Either a │ │ │ │ │ + token replacement is returned or the characters that were read looking for the token. │ │ │ │ │ + A token was not found │ │ │ │ │ + A token was found by there is no replacement │ │ │ │ │ + The stream ended while looking for the token │ │ │ │ │ + Either the replacement token or the characters that were read looking for the token │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the next character in the stream replacing the specified character. Using the │ │ │ │ │ + │ │ │ │ │ + allows for the same implementation for Read and Peek │ │ │ │ │ + │ │ │ │ │ + Delegate to acquire the next character. (Read/Peek) │ │ │ │ │ + Char as an int or -1 if at the end of the stream │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Compares to characters taking │ │ │ │ │ + │ │ │ │ │ + into account. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Replaces all occurrences of a given string in the original input with │ │ │ │ │ + user-supplied replacement string. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + This filter replaces all occurrences of a given string in the original │ │ │ │ │ + input stream with a user-supplied replacement string. By default string │ │ │ │ │ + comparisons are case sensitive but this can be changed by setting the │ │ │ │ │ + optional │ │ │ │ │ + │ │ │ │ │ + attribute to │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + To use this filter specify the string to be replaced with the │ │ │ │ │ + │ │ │ │ │ + attribute and the string to replace it with using the │ │ │ │ │ + │ │ │ │ │ + attribute. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Filters are intended to be used as a element of a │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Replace all occurrences of "3.14" with "PI". │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Replace all occurrences of "string", "String", etc. with "System.String". │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Delegate for Read and Peek. Allows the same implementation │ │ │ │ │ + to be used for both methods. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The string to be replaced. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The new value for the replaced string. │ │ │ │ │ + Am empty string is permissible. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines if case will be ignored. │ │ │ │ │ + The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Construct that allows this filter to be chained to the one │ │ │ │ │ + in the parameter chainedReader. │ │ │ │ │ + Filter that the filter will be chained to │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Reads the next character applying the filter logic. │ │ │ │ │ + Char as an int or -1 if at the end of the stream │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Reads the next character applying the filter logic without │ │ │ │ │ + advancing the current position in the stream. │ │ │ │ │ + │ │ │ │ │ + Peek currently is not supported. │ │ │ │ │ + Char as an int or -1 if at the end of the stream. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Helper function used to search for the filter's traget string. If the string │ │ │ │ │ + is found the result is true. If the string was not found false is returned and │ │ │ │ │ + nonMatchingChars contains the characters that were read to determine if the │ │ │ │ │ + string is present. │ │ │ │ │ + It is assumed the stream is positioned at the character after the first character │ │ │ │ │ + in the target string. │ │ │ │ │ + │ │ │ │ │ + First character in target string │ │ │ │ │ + Ture if the stream ended while search for the string. │ │ │ │ │ + Characters that were read while searching for the string. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the next character in the stream replacing the specified character. Using the │ │ │ │ │ + │ │ │ │ │ + allows for the same implementation for Read and Peek │ │ │ │ │ + │ │ │ │ │ + Delegate to acquire the next character. (Read/Peek) │ │ │ │ │ + Char as an int or -1 if at the end of the stream │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Compares to characters taking into account the _ignoreCase flag. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Parses NAnt properties and expressions │ │ │ │ │ + │ │ │ │ │ + This filter parses any NAnt properties or expressions found in its input, │ │ │ │ │ + inlining their values in its output. │ │ │ │ │ + Note: Due to limitations on buffering, expressions longer than 2048 │ │ │ │ │ + characters are not guaranteed to be expanded. │ │ │ │ │ + Filters are intended to be used as a element of a │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Replace all properties with their corresponding values. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Holds data for expression expansion between input and output. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether we've passed the end of our data. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Called after construction and after properties are set. Allows │ │ │ │ │ + for filter initialization. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Reads the next character applying the filter logic. │ │ │ │ │ + Char as an int or -1 if at the end of the stream │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Reads the next character applying the filter logic without advancing the current position in the stream. │ │ │ │ │ + Char as an int or -1 if at the end of the stream │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Moves to the next character. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Refills the buffer, running our input through │ │ │ │ │ + │ │ │ │ │ + .) │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The name of the NAnt property to set. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The string pattern to use to format the property. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates if the formatter should be used to format the timestamp. │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + then the formatter will be used; │ │ │ │ │ + otherwise, skipped. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates if the formatter should be not used to format the │ │ │ │ │ + timestamp. If │ │ │ │ │ + │ │ │ │ │ + then the formatter will be │ │ │ │ │ + used; otherwise, skipped. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Represents an environment variable. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a │ │ │ │ │ + │ │ │ │ │ + instance with the │ │ │ │ │ + specified name and value. │ │ │ │ │ + │ │ │ │ │ + The name of the environment variable. │ │ │ │ │ + The value of the environment variable. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The name of the environment variable. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The literal value for the environment variable. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The value for a file-based environment variable. NAnt will convert │ │ │ │ │ + it to an absolute filename. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The value for a directory-based environment variable. NAnt will │ │ │ │ │ + convert it to an absolute path. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The value for a PATH like environment variable. You can use │ │ │ │ │ + : │ │ │ │ │ + or │ │ │ │ │ + ; │ │ │ │ │ + as path separators and NAnt will convert it to │ │ │ │ │ + the platform's local conventions. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Sets a single environment variable and treats it like a PATH - │ │ │ │ │ + ensures the right separator for the local platform is used. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the value of the environment variable. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates if the environment variable should be passed to the │ │ │ │ │ + external program. If │ │ │ │ │ + │ │ │ │ │ + then the environment │ │ │ │ │ + variable will be passed; otherwise, skipped. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates if the environment variable should not be passed to the │ │ │ │ │ + external program. If │ │ │ │ │ + │ │ │ │ │ + then the environment │ │ │ │ │ + variable will be passed; otherwise, skipped. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A set of environment variables. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Environment variable to pass to a program. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Environment variable to pass to a program. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Paths are groups of files and/or directories that need to be passed as a single │ │ │ │ │ + unit. The order in which parts of the path are specified in the build file is │ │ │ │ │ + retained, and duplicate parts are automatically suppressed. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Define a global │ │ │ │ │ + <path> │ │ │ │ │ + that can be referenced by other │ │ │ │ │ + tasks or types. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Invoked by │ │ │ │ │ + │ │ │ │ │ + for build │ │ │ │ │ + attributes with an underlying │ │ │ │ │ + │ │ │ │ │ + type. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to be used to resolve relative paths. │ │ │ │ │ + │ │ │ │ │ + The string representing a path. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns a textual representation of the path, which can be used as │ │ │ │ │ + PATH environment variable definition. │ │ │ │ │ + A textual representation of the path. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Defines a set of path elements to add to the current path. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to add. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Defines a path element to add to the current path. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to add. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Provide information about the current environment and platform. │ │ │ │ │ + │ │ │ │ │ + Returns all path elements defined by this path object. │ │ │ │ │ + A list of path elements. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the path to the system special folder identified by the │ │ │ │ │ - specified enumeration. │ │ │ │ │ - An enumerated constant that identifies a system special folder. │ │ │ │ │ - The path to the specified system special folder, if that folder │ │ │ │ │ - physically exists on your computer; otherwise, the empty string (""). │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is not a member of │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Splits a PATH (with ; or : as separators) into its parts, while │ │ │ │ │ + resolving references to environment variables. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to be used to resolve relative paths. │ │ │ │ │ + │ │ │ │ │ + The path to translate. │ │ │ │ │ + A PATH split up its parts, with references to environment variables │ │ │ │ │ + resolved and duplicate entries removed. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Represents a command-line argument. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + When passed to an external application, the argument will be quoted │ │ │ │ │ + when appropriate. This does not apply to the │ │ │ │ │ + │ │ │ │ │ + parameter, which is always passed as is. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Copy "out.log" from the project base directory to the │ │ │ │ │ - program files directory. │ │ │ │ │ + A single command-line argument containing a space character. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ ]]> │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the NetBIOS name of this local computer. │ │ │ │ │ - The NetBIOS name of this local computer. │ │ │ │ │ - The name of this computer cannot be obtained. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets an │ │ │ │ │ - │ │ │ │ │ - object that represents the │ │ │ │ │ - current operating system. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - An │ │ │ │ │ - │ │ │ │ │ - object that contains the current │ │ │ │ │ - platform identifier and version number. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - Output string representation of the current operating system. │ │ │ │ │ + Two separate command-line arguments. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ ]]> │ │ │ │ │ - If the operating system is Windows 2000, the output is: │ │ │ │ │ - Microsoft Windows NT 5.0.2195.0 │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the user name of the person who started the current thread. │ │ │ │ │ - The name of the person logged on to the system who started the │ │ │ │ │ - current thread. │ │ │ │ │ │ │ │ │ │ - Modify the home directory of the current user on unix-based systems. │ │ │ │ │ + │ │ │ │ │ + A single command-line argument with the value │ │ │ │ │ + \dir;\dir2;\dir3 │ │ │ │ │ + on DOS-based systems and │ │ │ │ │ + /dir:/dir2:/dir3 │ │ │ │ │ + on Unix-like systems. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ]]> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns the value of the specified environment variable. │ │ │ │ │ - The environment variable of which the value should be returned. │ │ │ │ │ - The value of the specified environment variable. │ │ │ │ │ - │ │ │ │ │ - Environment variable │ │ │ │ │ - │ │ │ │ │ - does not exist. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether the specified environment variable │ │ │ │ │ - exists. │ │ │ │ │ - The environment variable that should be checked. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the environment variable exists; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Execute a set of tasks only if the "BUILD_DEBUG" environment │ │ │ │ │ - variable is set. │ │ │ │ │ - │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified command-line argument. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets a │ │ │ │ │ - │ │ │ │ │ - object that describes the major, │ │ │ │ │ - minor, build, and revision numbers of the Common Language Runtime. │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the given file. │ │ │ │ │ │ │ │ │ │ - A Version object. │ │ │ │ │ - │ │ │ │ │ - Output the major version of the CLR. │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the newline string defined for this environment. │ │ │ │ │ - A string containing CRLF for non-Unix platforms, or LF for Unix │ │ │ │ │ - platforms. │ │ │ │ │ - │ │ │ │ │ - Output two lines in a log file. │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the given path. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Checks whether the specified framework exists, and is valid. │ │ │ │ │ - The framework to test. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the specified framework exists ; otherwise, │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the argument as a │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Checks whether the SDK for the specified framework is installed. │ │ │ │ │ - The framework to test. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - if the SDK for specified framework is installed; │ │ │ │ │ - otherwise, │ │ │ │ │ - │ │ │ │ │ + The argument as a │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the identifier of the current target framework. │ │ │ │ │ - The identifier of the current target framework. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the identifier of the runtime framework. │ │ │ │ │ - The identifier of the runtime framework. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the family of the specified framework. │ │ │ │ │ - The framework of which the family should be returned. │ │ │ │ │ - The family of the specified framework. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is not a valid framework identifier. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + File and individual path elements will be quoted if necessary. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the version of the current target framework. │ │ │ │ │ - The version of the current target framework. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + A single command-line argument; can contain space characters. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the version of the specified framework. │ │ │ │ │ - The framework of which the version should be returned. │ │ │ │ │ - The version of the specified framework. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is not a valid framework identifier. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The name of a file as a single command-line argument; will be │ │ │ │ │ + replaced with the absolute filename of the file. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the description of the current target framework. │ │ │ │ │ - The description of the current target framework. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The value for a directory-based command-line argument; will be │ │ │ │ │ + replaced with the absolute path of the directory. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the description of the specified framework. │ │ │ │ │ - The framework of which the description should be returned. │ │ │ │ │ - The description of the specified framework. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is not a valid framework identifier. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The value for a PATH-like command-line argument; you can use │ │ │ │ │ + : │ │ │ │ │ + or │ │ │ │ │ + ; │ │ │ │ │ + as path separators and NAnt will convert it │ │ │ │ │ + to the platform's local conventions, while resolving references to │ │ │ │ │ + environment variables. │ │ │ │ │ + │ │ │ │ │ + Individual parts will be replaced with the absolute path, resolved │ │ │ │ │ + relative to the project base directory. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the Common Language Runtime version of the current target │ │ │ │ │ - framework. │ │ │ │ │ - The Common Language Runtime version of the current target framework. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Sets a single command-line argument and treats it like a PATH - ensures │ │ │ │ │ + the right separator for the local platform is used. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the Common Language Runtime version of the specified framework. │ │ │ │ │ - The framework of which the Common Language Runtime version should be returned. │ │ │ │ │ - The Common Language Runtime version of the specified framework. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is not a valid framework identifier. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + List of command-line arguments; will be passed to the executable │ │ │ │ │ + as is. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the framework directory of the specified framework. │ │ │ │ │ - The framework of which the framework directory should be returned. │ │ │ │ │ - The framework directory of the specified framework. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is not a valid framework identifier. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates if the argument should be passed to the external program. │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + then the argument will be passed; │ │ │ │ │ + otherwise, skipped. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the assembly directory of the specified framework. │ │ │ │ │ - The framework of which the assembly directory should be returned. │ │ │ │ │ - The assembly directory of the specified framework. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is not a valid framework identifier. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates if the argument should not be passed to the external │ │ │ │ │ + program. If │ │ │ │ │ + │ │ │ │ │ + then the argument will be │ │ │ │ │ + passed; otherwise, skipped. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the SDK directory of the specified framework. │ │ │ │ │ - The framework of which the SDK directory should be returned. │ │ │ │ │ - │ │ │ │ │ - The SDK directory of the specified framework, or an empty │ │ │ │ │ - │ │ │ │ │ - if the SDK of the specified framework is not │ │ │ │ │ - installed. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is not a valid framework identifier. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets string value corresponding with the argument. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the absolute path of the specified tool for the current │ │ │ │ │ - target framework. │ │ │ │ │ - The file name of the tool to search for. │ │ │ │ │ + │ │ │ │ │ + Quotes a command line argument if it contains a single quote or a │ │ │ │ │ + space. │ │ │ │ │ + The command line argument. │ │ │ │ │ │ │ │ │ │ - The absolute path to │ │ │ │ │ - │ │ │ │ │ - if found in one of the │ │ │ │ │ - configured tool paths; otherwise, an error is reported. │ │ │ │ │ + A quoted command line argument if │ │ │ │ │ + │ │ │ │ │ + contains a single quote or a space; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - could not be found in the configured tool paths. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The configured tool paths are scanned in the order in which they │ │ │ │ │ - are defined in the framework configuration. │ │ │ │ │ - The file name of the tool to search should include the extension. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Use │ │ │ │ │ - gacutil │ │ │ │ │ - to install an assembly in the GAC. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the runtime engine of the specified framework. │ │ │ │ │ - The framework of which the runtime engine should be returned. │ │ │ │ │ - │ │ │ │ │ - The full path to the runtime engine of the specified framework, or │ │ │ │ │ - an empty │ │ │ │ │ - │ │ │ │ │ - if no runtime engine is defined │ │ │ │ │ - for the specified framework. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is not a valid framework identifier. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Contains HTTP proxy settings used to process requests to Internet │ │ │ │ │ + resources. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets a comma-separated list of frameworks filtered by the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A bitwise combination of │ │ │ │ │ - │ │ │ │ │ - values that filter the frameworks to retrieve. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A comma-separated list of frameworks filtered by the specified │ │ │ │ │ - │ │ │ │ │ - , sorted on name. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Define a │ │ │ │ │ - build-all │ │ │ │ │ - target that executes the │ │ │ │ │ - build │ │ │ │ │ - target once for each installed framework targeting compact │ │ │ │ │ - devices. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Checks whether the specified framework is valid. │ │ │ │ │ - The framework to check. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is not a valid framework identifier. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns the fully qualified path. │ │ │ │ │ - The file or directory for which to obtain absolute path information. │ │ │ │ │ - │ │ │ │ │ - A string containing the fully qualified location of │ │ │ │ │ - │ │ │ │ │ - , │ │ │ │ │ - such as "C:\MyFile.txt". │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is a zero-length string, contains only white space, or contains one or more invalid characters. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - contains a colon (":"). │ │ │ │ │ - │ │ │ │ │ - The specified path, file name, or both exceed the system-defined maximum length. │ │ │ │ │ + │ │ │ │ │ + The name of the proxy host. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Combines two paths. │ │ │ │ │ - first path │ │ │ │ │ - second path │ │ │ │ │ - │ │ │ │ │ - A string containing the combined paths. If one of the specified paths │ │ │ │ │ - is a zero-length string, this method returns the other path. If │ │ │ │ │ - │ │ │ │ │ - contains an absolute path, this method │ │ │ │ │ - returns │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - or │ │ │ │ │ - │ │ │ │ │ - contain one or more invalid characters. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The port number on │ │ │ │ │ + │ │ │ │ │ + to use. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Changes the extension of the path string. │ │ │ │ │ - │ │ │ │ │ - The path information to modify. The path cannot contain any of the characters │ │ │ │ │ - defined in │ │ │ │ │ - │ │ │ │ │ - InvalidPathChars. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The new extension (with a leading period). Specify a null reference │ │ │ │ │ - to remove an existing extension from │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies whether to bypass the proxy server for local addresses. │ │ │ │ │ + The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A string containing the modified path information. │ │ │ │ │ - │ │ │ │ │ - On Windows-based desktop platforms, if │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - an empty │ │ │ │ │ - │ │ │ │ │ - , the path information is returned │ │ │ │ │ - unmodified. If │ │ │ │ │ - │ │ │ │ │ - has no extension, the returned │ │ │ │ │ - path │ │ │ │ │ - │ │ │ │ │ - contains │ │ │ │ │ - │ │ │ │ │ - appended to the end of │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - For more information see the │ │ │ │ │ - │ │ │ │ │ - documentation. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - contains one or more invalid characters. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns the directory information for the specified path string. │ │ │ │ │ - The path of a file or directory. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - containing directory information for │ │ │ │ │ - │ │ │ │ │ - , or an empty │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - denotes a root directory, or does not │ │ │ │ │ - contain directory information. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - contains invalid characters, is empty, or contains only white spaces. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The credentials to submit to the proxy server for authentication. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns the extension for the specified path string. │ │ │ │ │ - The path string from which to get the extension. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - containing the extension of the specified │ │ │ │ │ - │ │ │ │ │ - (including the "."), or an empty │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - does not have │ │ │ │ │ - extension information. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - contains one or more invalid characters. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates if the proxy should be used to connect to the external │ │ │ │ │ + resource. If │ │ │ │ │ + │ │ │ │ │ + then the proxy will be used; │ │ │ │ │ + otherwise, not. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns the filename for the specified path string. │ │ │ │ │ - The path string from which to obtain the file name and extension. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - consisting of the characters after the last │ │ │ │ │ - directory character in path. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If the last character of │ │ │ │ │ - │ │ │ │ │ - is a directory or │ │ │ │ │ - volume separator character, an empty │ │ │ │ │ - │ │ │ │ │ - is returned. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - contains one or more invalid characters. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates if the proxy should not be used to connect to the external │ │ │ │ │ + resource. If │ │ │ │ │ + │ │ │ │ │ + then the proxy will be used; │ │ │ │ │ + otherwise, not. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns the filename without extension for the specified path string. │ │ │ │ │ - The path of the file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a │ │ │ │ │ + │ │ │ │ │ + instance representing the current │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ A │ │ │ │ │ - │ │ │ │ │ - containing the │ │ │ │ │ - │ │ │ │ │ - returned │ │ │ │ │ - by │ │ │ │ │ - │ │ │ │ │ - , minus the last period (.) and all │ │ │ │ │ - characters following it. │ │ │ │ │ + │ │ │ │ │ + instance representing the current │ │ │ │ │ + │ │ │ │ │ + , or │ │ │ │ │ + │ │ │ │ │ + if this proxy should not be used to connect to the external resource. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - contains one or more invalid characters. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the root directory of the specified path. │ │ │ │ │ - The path from which to obtain root directory information. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - containing the root directory of │ │ │ │ │ - │ │ │ │ │ - , such as "C:\", or an empty │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - does not contain root directory information. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - contains invalid characters, or is empty. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Represents an XML namespace. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns a uniquely named zero-byte temporary file on disk and returns the full path to that file. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - containing the name of the temporary file. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The prefix to associate with the namespace. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the path to the temporary directory. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - containing the path information of a │ │ │ │ │ - temporary directory. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The associated XML namespace URI. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Determines whether a path string includes an extension. │ │ │ │ │ - The path to search for an extension. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates if the namespace should be added to the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + then the namespace will be added; │ │ │ │ │ + otherwise, skipped. The default is │ │ │ │ │ │ │ │ │ │ - . if the characters that follow the last │ │ │ │ │ - directory separator or volume separator in the │ │ │ │ │ - │ │ │ │ │ - include a period (.) followed by one or more characters; │ │ │ │ │ - otherwise, │ │ │ │ │ - │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - contains one or more invalid characters. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Determines whether a path string is absolute. │ │ │ │ │ - The path to test. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if path contains an absolute │ │ │ │ │ - │ │ │ │ │ - ; │ │ │ │ │ - otherwise, │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates if the namespace should not be added to the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + list. If │ │ │ │ │ + │ │ │ │ │ + then the parameter will be │ │ │ │ │ + added; otherwise, skipped. The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - contains one or more invalid characters. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Rounds the value to the nearest whole number │ │ │ │ │ - Number to be rounded, can be anything convertible to a double. │ │ │ │ │ - Rounded value. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Contains a collection of │ │ │ │ │ + │ │ │ │ │ + elements. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns the largest whole number less than or equal to the specified │ │ │ │ │ - number. │ │ │ │ │ - value to be , can be anything convertible to a double │ │ │ │ │ - The largest whole number less than or equal to the specified number. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns the smallest whole number greater than or equal to the specified number │ │ │ │ │ - value │ │ │ │ │ - The smallest whole number greater than or equal to the specified number. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns the absolute value of the specified number │ │ │ │ │ - value to take the absolute value from │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - when │ │ │ │ │ - │ │ │ │ │ - is greater │ │ │ │ │ - than or equal to zero; otherwise, - │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified array of │ │ │ │ │ + │ │ │ │ │ + instances. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Functions that return information about an assembly's identity. │ │ │ │ │ + │ │ │ │ │ + Gets or sets the element at the specified index. │ │ │ │ │ + The zero-based index of the element to get or set. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the location of the assembly as a URL. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - of the assembly. │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ - The location of the assembly as a URL. │ │ │ │ │ - │ │ │ │ │ + The position into which the new element was inserted. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the URI, including escape characters, that represents the codebase. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - of the assembly. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds the elements of a │ │ │ │ │ + │ │ │ │ │ + array to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The array of │ │ │ │ │ + │ │ │ │ │ + elements to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ - The URI, including escape characters, that represents the codebase. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the full name of the assembly, also known as the display name. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds the elements of a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - of the assembly. │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ - The full name of the assembly, also known as the display name. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Output the full name of the │ │ │ │ │ - nunit.framework │ │ │ │ │ - assembly to the │ │ │ │ │ - build log. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the simple, unencrypted name of the assembly. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a │ │ │ │ │ + │ │ │ │ │ + is in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - of the assembly. │ │ │ │ │ + │ │ │ │ │ + to locate in the collection. │ │ │ │ │ │ │ │ │ │ - The simple, unencrypted name of the assembly. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Output the simple name of the │ │ │ │ │ - nunit.framework │ │ │ │ │ - assembly to │ │ │ │ │ - the build log. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is found in the │ │ │ │ │ + collection; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the version of the assembly. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - of the assembly. │ │ │ │ │ + │ │ │ │ │ + Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ + The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ + │ │ │ │ │ + The zero-based index in │ │ │ │ │ + │ │ │ │ │ + at which copying begins. │ │ │ │ │ │ │ │ │ │ - The version of the assembly. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Output the major version of the │ │ │ │ │ - nunit.framework │ │ │ │ │ - assembly │ │ │ │ │ - to the build log. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets the │ │ │ │ │ - │ │ │ │ │ - for a given file. │ │ │ │ │ + Retrieves the index of a specified │ │ │ │ │ + │ │ │ │ │ + object in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The assembly file for which to get the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + object for which the index is returned. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - An │ │ │ │ │ - │ │ │ │ │ - object representing the given file. │ │ │ │ │ + The index of the specified │ │ │ │ │ + │ │ │ │ │ + . If the │ │ │ │ │ + │ │ │ │ │ + is not currently a member of the collection, it returns -1. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is an empty │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - does not exist. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is not a valid assembly. │ │ │ │ │ - │ │ │ │ │ - The assembly is not added to this domain. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Output the full name of the │ │ │ │ │ - nunit.framework │ │ │ │ │ - assembly to the │ │ │ │ │ - build log. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets a │ │ │ │ │ - │ │ │ │ │ - that is the current local date and │ │ │ │ │ - time on this computer. │ │ │ │ │ + Inserts a │ │ │ │ │ + │ │ │ │ │ + into the collection at the specified index. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + The zero-based index at which │ │ │ │ │ + │ │ │ │ │ + should be inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to insert. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns an enumerator that can iterate through the collection. │ │ │ │ │ │ │ │ │ │ A │ │ │ │ │ - │ │ │ │ │ - whose value is the current date and time. │ │ │ │ │ + │ │ │ │ │ + for the entire collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the year component of the specified date. │ │ │ │ │ - The date of which to get the year component. │ │ │ │ │ - The year, between 1 and 9999. │ │ │ │ │ + │ │ │ │ │ + Removes a member from the collection. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to remove from the collection. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the month component of the specified date. │ │ │ │ │ - The date of which to get the month component. │ │ │ │ │ - The month, between 1 and 12. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Enumerates the │ │ │ │ │ + │ │ │ │ │ + elements of a │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the day of the month represented by the specified date. │ │ │ │ │ - The date of which to get the day of the month. │ │ │ │ │ - The day value, between 1 and 31. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + The collection that should be enumerated. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the hour component of the specified date. │ │ │ │ │ - The date of which to get the hour component. │ │ │ │ │ - The hour, between 0 and 23. │ │ │ │ │ + │ │ │ │ │ + Gets the current element in the collection. │ │ │ │ │ + The current element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the minute component of the specified date. │ │ │ │ │ - The date of which to get the minute component. │ │ │ │ │ - The minute, between 0 and 59. │ │ │ │ │ + │ │ │ │ │ + Advances the enumerator to the next element of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the enumerator was successfully advanced │ │ │ │ │ + to the next element; │ │ │ │ │ + │ │ │ │ │ + if the enumerator has │ │ │ │ │ + passed the end of the collection. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the seconds component of the specified date. │ │ │ │ │ - The date of which to get the seconds component. │ │ │ │ │ - The seconds, between 0 and 59. │ │ │ │ │ + │ │ │ │ │ + Sets the enumerator to its initial position, which is before the │ │ │ │ │ + first element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the milliseconds component of the specified date. │ │ │ │ │ - The date of which to get the milliseconds component. │ │ │ │ │ - The millisecond, between 0 and 999. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Contains a collection of │ │ │ │ │ + │ │ │ │ │ + elements. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the number of ticks that represent the specified date. │ │ │ │ │ - The date of which to get the number of ticks. │ │ │ │ │ - The number of ticks that represent the date and time of the │ │ │ │ │ - specified date. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the day of the week represented by the specified date. │ │ │ │ │ - The date of which to get the day of the week. │ │ │ │ │ - The day of the week, ranging from zero, indicating Sunday, to six, │ │ │ │ │ - indicating Saturday. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the day of the year represented by the specified date. │ │ │ │ │ - The date of which to get the day of the year. │ │ │ │ │ - The day of the year, between 1 and 366. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified array of │ │ │ │ │ + │ │ │ │ │ + instances. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns the number of days in the specified month of the specified │ │ │ │ │ - year. │ │ │ │ │ - The year. │ │ │ │ │ - The month (a number ranging from 1 to 12). │ │ │ │ │ - │ │ │ │ │ - The number of days in │ │ │ │ │ - │ │ │ │ │ - for the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is less than 1 or greater than 12. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets or sets the element at the specified index. │ │ │ │ │ + The zero-based index of the element to get or set. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns an indication whether the specified year is a leap year. │ │ │ │ │ - A 4-digit year. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is a leap year; │ │ │ │ │ - otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + with the specified name. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The name of the │ │ │ │ │ + │ │ │ │ │ + to get. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Converts the specified string representation of a date and time to │ │ │ │ │ - its │ │ │ │ │ - │ │ │ │ │ - equivalent. │ │ │ │ │ + Adds a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ │ │ │ │ │ - A string containing a date and time to convert. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - equivalent to the date and time contained │ │ │ │ │ - in │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - does not contain a valid string representation of a date and time. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - for the invariant culture is │ │ │ │ │ - used to supply formatting information about │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + The position into which the new element was inserted. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Converts the specified │ │ │ │ │ - │ │ │ │ │ - to its equivalent │ │ │ │ │ - string representation. │ │ │ │ │ + Adds the elements of a │ │ │ │ │ + │ │ │ │ │ + array to the end of the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - to convert. │ │ │ │ │ + │ │ │ │ │ + The array of │ │ │ │ │ + │ │ │ │ │ + elements to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A string representation of │ │ │ │ │ - │ │ │ │ │ - formatted using │ │ │ │ │ - the general format specifier ("G"). │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is formatted with the │ │ │ │ │ - │ │ │ │ │ - for the invariant culture. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Converts the specified │ │ │ │ │ - │ │ │ │ │ - to its equivalent │ │ │ │ │ - string representation. │ │ │ │ │ + Adds the elements of a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - to convert. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ - A format string. │ │ │ │ │ - │ │ │ │ │ - A string representation of │ │ │ │ │ - │ │ │ │ │ - formatted │ │ │ │ │ - using the specified format │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is formatted with the │ │ │ │ │ - │ │ │ │ │ - for the invariant culture. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Groups a set of functions for dealing with directories. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns the creation date and time of the specified directory. │ │ │ │ │ - The directory for which to obtain creation date and time information. │ │ │ │ │ - The creation date and time of the specified directory. │ │ │ │ │ - The specified directory does not exist. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is a zero-length string, contains only white space, or contains one or more invalid characters. │ │ │ │ │ - │ │ │ │ │ - The specified path, file name, or both exceed the system-defined maximum length. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns the date and time the specified directory was last written to. │ │ │ │ │ - The directory for which to obtain write date and time information. │ │ │ │ │ - The date and time the specified directory was last written to. │ │ │ │ │ - The specified directory does not exist. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is a zero-length string, contains only white space, or contains one or more invalid characters. │ │ │ │ │ - │ │ │ │ │ - The specified path, file name, or both exceed the system-defined maximum length. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns the date and time the specified directory was last accessed. │ │ │ │ │ - The directory for which to obtain access date and time information. │ │ │ │ │ - The date and time the specified directory was last accessed. │ │ │ │ │ - The specified directory does not exist. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is a zero-length string, contains only white space, or contains one or more invalid characters. │ │ │ │ │ - │ │ │ │ │ - The specified path, file name, or both exceed the system-defined maximum length. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a │ │ │ │ │ + │ │ │ │ │ + is in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - parameter is in an invalid format. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the current working directory. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - containing the path of the current working │ │ │ │ │ - directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Retrieves the parent directory of the specified path. │ │ │ │ │ - The path for which to retrieve the parent directory. │ │ │ │ │ + │ │ │ │ │ + to locate in the collection. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - The parent directory, or an empty │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ if │ │ │ │ │ - │ │ │ │ │ - is the root directory, including the root │ │ │ │ │ - of a UNC server or share name. │ │ │ │ │ + │ │ │ │ │ + is found in the │ │ │ │ │ + collection; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The directory specified by │ │ │ │ │ - │ │ │ │ │ - is read-only. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is a zero-length string, contains only white space, or contains one or more invalid characters. │ │ │ │ │ - │ │ │ │ │ - The specified path, file name, or both exceed the system-defined maximum length. │ │ │ │ │ - The specified path was not found. │ │ │ │ │ - │ │ │ │ │ - Copy "readme.txt" from the current working directory to │ │ │ │ │ - its parent directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns the volume information, root information, or both for the │ │ │ │ │ - specified path. │ │ │ │ │ - The path for which to retrieve the parent directory. │ │ │ │ │ - A string containing the volume information, root information, or │ │ │ │ │ - both for the specified path. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is a zero-length string, contains only white space, or contains one or more invalid characters. │ │ │ │ │ - │ │ │ │ │ - The specified path, file name, or both exceed the system-defined maximum length. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Determines whether the given path refers to an existing directory │ │ │ │ │ - on disk. │ │ │ │ │ - The path to test. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a │ │ │ │ │ + │ │ │ │ │ + with the specified │ │ │ │ │ + value is in the collection. │ │ │ │ │ + │ │ │ │ │ + The argument value to locate in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - refers to an │ │ │ │ │ - existing directory; otherwise, │ │ │ │ │ + if a │ │ │ │ │ + │ │ │ │ │ + with value │ │ │ │ │ + │ │ │ │ │ + is found in the collection; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Remove directory "test", if it exists. │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Functions that provide version information for a physical file on disk. │ │ │ │ │ + │ │ │ │ │ + Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ + The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ + │ │ │ │ │ + The zero-based index in │ │ │ │ │ + │ │ │ │ │ + at which copying begins. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Returns a │ │ │ │ │ - │ │ │ │ │ - representing the version │ │ │ │ │ - information associated with the specified file. │ │ │ │ │ + Retrieves the index of a specified │ │ │ │ │ + │ │ │ │ │ + object in the collection. │ │ │ │ │ │ │ │ │ │ - The file to retrieve the version information for. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + object for which the index is returned. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - containing information about the file. │ │ │ │ │ + The index of the specified │ │ │ │ │ + │ │ │ │ │ + . If the │ │ │ │ │ + │ │ │ │ │ + is not currently a member of the collection, it returns -1. │ │ │ │ │ │ │ │ │ │ - The file specified cannot be found. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the name of the company that produced the file. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - instance containing version information about a file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Inserts a │ │ │ │ │ + │ │ │ │ │ + into the collection at the specified index. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The zero-based index at which │ │ │ │ │ + │ │ │ │ │ + should be inserted. │ │ │ │ │ │ │ │ │ │ - The name of the company that produced the file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the file version of a file. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - instance containing version information about a file. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to insert. │ │ │ │ │ │ │ │ │ │ - The file version of a file. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the name of the product the file is distributed with. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Returns an enumerator that can iterate through the collection. │ │ │ │ │ + │ │ │ │ │ A │ │ │ │ │ - │ │ │ │ │ - instance containing version information about a file. │ │ │ │ │ - │ │ │ │ │ - The name of the product the file is distributed with. │ │ │ │ │ + │ │ │ │ │ + for the entire collection. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the product version of a file. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - instance containing version information about a file. │ │ │ │ │ + │ │ │ │ │ + Removes a member from the collection. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to remove from the collection. │ │ │ │ │ │ │ │ │ │ - The product version of a file. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Converts the specified string representation of a number to its │ │ │ │ │ - 64-bit signed integer equivalent. │ │ │ │ │ - A string containing a number to convert. │ │ │ │ │ - │ │ │ │ │ - A 64-bit signed integer equivalent to the number contained in │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Enumerates the │ │ │ │ │ + │ │ │ │ │ + elements of a │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is not of the correct format. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - represents a number less than │ │ │ │ │ - │ │ │ │ │ - or greater than │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The collection that should be enumerated. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the current element in the collection. │ │ │ │ │ + The current element in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Advances the enumerator to the next element of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the enumerator was successfully advanced │ │ │ │ │ + to the next element; │ │ │ │ │ + │ │ │ │ │ + if the enumerator has │ │ │ │ │ + passed the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Sets the enumerator to its initial position, which is before the │ │ │ │ │ + first element in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies the execution mode for managed applications. │ │ │ │ │ │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - for the invariant culture is │ │ │ │ │ - used to supply formatting information about │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + For backward compatibility, the following string values can also be │ │ │ │ │ + used in build files: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Value │ │ │ │ │ + Corresponding field │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + "true" │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + "false" │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Even if set to │ │ │ │ │ + │ │ │ │ │ + , the operating system can still │ │ │ │ │ + run the program as a managed application. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + On Linux this can be done through │ │ │ │ │ + binfmt_misc │ │ │ │ │ + , while on │ │ │ │ │ + Windows installing the .NET Framework redistributable caused managed │ │ │ │ │ + applications to run on the MS CLR by default. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Do not threat the program as a managed application. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Leave it up to the CLR to determine which specific version of │ │ │ │ │ + the CLR will be used to run the application. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Forces an application to run against the currently targeted │ │ │ │ │ + version of a given CLR. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Converts the specified │ │ │ │ │ - │ │ │ │ │ - to its equivalent string │ │ │ │ │ - representation. │ │ │ │ │ + Specialized │ │ │ │ │ + │ │ │ │ │ + that also supports │ │ │ │ │ + case-insensitive conversion of "true" to │ │ │ │ │ + │ │ │ │ │ + and "false" to │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Converts the given object to the type of this converter, using the │ │ │ │ │ + specified context and culture information. │ │ │ │ │ + │ │ │ │ │ + An │ │ │ │ │ + │ │ │ │ │ + that provides a format context. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ A │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + object. If a │ │ │ │ │ + │ │ │ │ │ + is passed, the current culture is assumed. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ to convert. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - The string representation of │ │ │ │ │ - │ │ │ │ │ - , consisting │ │ │ │ │ - of a negative sign if the value is negative, and a sequence of │ │ │ │ │ - digits ranging from 0 to 9 with no leading zeroes. │ │ │ │ │ + An │ │ │ │ │ + │ │ │ │ │ + that represents the converted value. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is formatted with the │ │ │ │ │ - │ │ │ │ │ - for the invariant culture. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns the length of the specified string. │ │ │ │ │ - input string │ │ │ │ │ - The string's length. │ │ │ │ │ - │ │ │ │ │ - string::get-length('foo') ==> 3 │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::get-length('') ==> 0 │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Represents a nested path element. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns a substring of the specified string. │ │ │ │ │ - input string │ │ │ │ │ - position of the start of the substring │ │ │ │ │ - the length of the substring │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If the │ │ │ │ │ - │ │ │ │ │ - is greater than zero, the │ │ │ │ │ - function returns a substring starting at character position │ │ │ │ │ - │ │ │ │ │ - with a length of │ │ │ │ │ - │ │ │ │ │ - characters. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If the │ │ │ │ │ - │ │ │ │ │ - is equal to zero, the function │ │ │ │ │ - returns an empty string. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The name of a file to add to the path. Will be replaced with │ │ │ │ │ + the absolute path of the file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The name of a directory to add to the path. Will be replaced with │ │ │ │ │ + the absolute path of the directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A string that will be treated as a path-like string. You can use │ │ │ │ │ + : │ │ │ │ │ or │ │ │ │ │ - │ │ │ │ │ - is less than zero. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is greater than the length of │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - plus │ │ │ │ │ - │ │ │ │ │ - indicates a position not within │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::substring('testing string', 0, 4) ==> 'test' │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::substring('testing string', 8, 3) ==> 'str' │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::substring('testing string', 8, 0) ==> '' │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::substring('testing string', -1, 5) ==> ERROR │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::substring('testing string', 8, -1) ==> ERROR │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::substring('testing string', 5, 17) ==> ERROR │ │ │ │ │ - │ │ │ │ │ + ; │ │ │ │ │ + as path separators and NAnt will convert it │ │ │ │ │ + to the platform's local conventions, while resolving references │ │ │ │ │ + to environment variables. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Tests whether the specified string starts with the specified prefix │ │ │ │ │ - string. │ │ │ │ │ - test string │ │ │ │ │ - prefix string │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + then the entry will be added to the │ │ │ │ │ + path; otherwise, skipped. The default is │ │ │ │ │ │ │ │ │ │ - when │ │ │ │ │ - │ │ │ │ │ - is a prefix for │ │ │ │ │ - the string │ │ │ │ │ - │ │ │ │ │ - . Meaning, the characters at the │ │ │ │ │ - beginning of │ │ │ │ │ - │ │ │ │ │ - are identical to │ │ │ │ │ - │ │ │ │ │ - ; otherwise, │ │ │ │ │ - │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - This function performs a case-sensitive word search using the │ │ │ │ │ - invariant culture. │ │ │ │ │ - │ │ │ │ │ - string::starts-with('testing string', 'test') ==> true │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::starts-with('testing string', 'testing') ==> true │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::starts-with('testing string', 'string') ==> false │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::starts-with('test', 'testing string') ==> false │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Tests whether the specified string ends with the specified suffix │ │ │ │ │ - string. │ │ │ │ │ - test string │ │ │ │ │ - suffix string │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - when │ │ │ │ │ - │ │ │ │ │ - is a suffix for │ │ │ │ │ - the string │ │ │ │ │ - │ │ │ │ │ - . Meaning, the characters at the │ │ │ │ │ - end of │ │ │ │ │ - │ │ │ │ │ - are identical to │ │ │ │ │ - │ │ │ │ │ - ; otherwise, │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Opposite of │ │ │ │ │ + │ │ │ │ │ + . If │ │ │ │ │ + │ │ │ │ │ + then the entry will be added to the path; otherwise, skipped. │ │ │ │ │ + The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - This function performs a case-sensitive word search using the │ │ │ │ │ - invariant culture. │ │ │ │ │ - │ │ │ │ │ - string::ends-with('testing string', 'string') ==> true │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::ends-with('testing string', '') ==> true │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::ends-with('testing string', 'bring') ==> false │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::ends-with('string', 'testing string') ==> false │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns the specified string converted to lowercase. │ │ │ │ │ - input string │ │ │ │ │ - │ │ │ │ │ - The string │ │ │ │ │ - │ │ │ │ │ - in lowercase. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The casing rules of the invariant culture are used to convert the │ │ │ │ │ - │ │ │ │ │ - to lowercase. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::to-lower('testing string') ==> 'testing string' │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::to-lower('Testing String') ==> 'testing string' │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::to-lower('Test 123') ==> 'test 123' │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the parts of a path represented by this element. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + containing the parts of a path │ │ │ │ │ + represented by this element. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns the specified string converted to uppercase. │ │ │ │ │ - input string │ │ │ │ │ - │ │ │ │ │ - The string │ │ │ │ │ - │ │ │ │ │ - in uppercase. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The casing rules of the invariant culture are used to convert the │ │ │ │ │ - │ │ │ │ │ - to uppercase. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::to-upper('testing string') ==> 'TESTING STRING' │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::to-upper('Testing String') ==> 'TESTING STRING' │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::to-upper('Test 123') ==> 'TEST 123' │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A specialized │ │ │ │ │ + │ │ │ │ │ + used for specifying a set of │ │ │ │ │ + directories. │ │ │ │ │ + │ │ │ │ │ + Hint for supporting tasks that the included directories instead of │ │ │ │ │ + files should be used. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns a string corresponding to the replacement of a given string │ │ │ │ │ - with another in the specified string. │ │ │ │ │ - input string │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Copy constructor for │ │ │ │ │ + │ │ │ │ │ + . Required in order to │ │ │ │ │ + assign references of │ │ │ │ │ + │ │ │ │ │ + type where │ │ │ │ │ + │ │ │ │ │ + is used. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ A │ │ │ │ │ - │ │ │ │ │ - to be replaced. │ │ │ │ │ + │ │ │ │ │ + instance to create a │ │ │ │ │ + │ │ │ │ │ + from. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - to replace all occurrences of │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Contains a collection of │ │ │ │ │ + │ │ │ │ │ + elements. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified array of │ │ │ │ │ + │ │ │ │ │ + instances. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the element at the specified index. │ │ │ │ │ + The zero-based index of the element to get or set. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + with the specified value. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The value of the │ │ │ │ │ + │ │ │ │ │ + to get. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + The position into which the new element was inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds the elements of a │ │ │ │ │ + │ │ │ │ │ + array to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The array of │ │ │ │ │ + │ │ │ │ │ + elements to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds the elements of a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a │ │ │ │ │ + │ │ │ │ │ + is in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to locate in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - equivalent to │ │ │ │ │ - │ │ │ │ │ - but │ │ │ │ │ - with all instances of │ │ │ │ │ - │ │ │ │ │ - replaced with │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is found in the │ │ │ │ │ + collection; otherwise, │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is an empty string. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - This function performs a word (case-sensitive and culture-sensitive) │ │ │ │ │ - search to find │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::replace('testing string', 'test', 'winn') ==> 'winning string' │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::replace('testing string', 'foo', 'winn') ==> 'testing string' │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::replace('testing string', 'ing', '') ==> 'test str' │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::replace('banana', 'ana', 'ana') ==> 'banana' │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Tests whether the specified string contains the given search string. │ │ │ │ │ - The string to search. │ │ │ │ │ - │ │ │ │ │ - The string to locate within │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a │ │ │ │ │ + │ │ │ │ │ + with the specified │ │ │ │ │ + value is in the collection. │ │ │ │ │ + │ │ │ │ │ + The argument value to locate in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - if │ │ │ │ │ + if a │ │ │ │ │ + │ │ │ │ │ + with value │ │ │ │ │ │ │ │ │ │ - is found in │ │ │ │ │ - │ │ │ │ │ - ; otherwise, │ │ │ │ │ + is found in the collection; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - This function performs a case-sensitive word search using the │ │ │ │ │ - invariant culture. │ │ │ │ │ - │ │ │ │ │ - string::contains('testing string', 'test') ==> true │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::contains('testing string', '') ==> true │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::contains('testing string', 'Test') ==> false │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::contains('testing string', 'foo') ==> false │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns the position of the first occurrence in the specified string │ │ │ │ │ - of the given search string. │ │ │ │ │ - The string to search. │ │ │ │ │ - │ │ │ │ │ - The string to locate within │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + │ │ │ │ │ + Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ + The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ + │ │ │ │ │ + The zero-based index in │ │ │ │ │ + │ │ │ │ │ + at which copying begins. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The lowest-index position of │ │ │ │ │ - │ │ │ │ │ - in │ │ │ │ │ - │ │ │ │ │ - if it is found, or -1 if │ │ │ │ │ - │ │ │ │ │ - does not contain │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If │ │ │ │ │ - │ │ │ │ │ - is an empty string, the return value │ │ │ │ │ - will always be │ │ │ │ │ - 0 │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - This function performs a case-sensitive word search using the │ │ │ │ │ - invariant culture. │ │ │ │ │ - │ │ │ │ │ - string::index-of('testing string', 'test') ==> 0 │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::index-of('testing string', '') ==> 0 │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::index-of('testing string', 'Test') ==> -1 │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::index-of('testing string', 'ing') ==> 4 │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns the position of the last occurrence in the specified string │ │ │ │ │ - of the given search string. │ │ │ │ │ - The string to search. │ │ │ │ │ - │ │ │ │ │ - The string to locate within │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Retrieves the index of a specified │ │ │ │ │ + │ │ │ │ │ + object in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + object for which the index is returned. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The highest-index position of │ │ │ │ │ - │ │ │ │ │ - in │ │ │ │ │ - │ │ │ │ │ - if it is found, or -1 if │ │ │ │ │ - │ │ │ │ │ - does not contain │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If │ │ │ │ │ - │ │ │ │ │ - is an empty string, the return value │ │ │ │ │ - is the last index position in │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + The index of the specified │ │ │ │ │ + │ │ │ │ │ + . If the │ │ │ │ │ + │ │ │ │ │ + is not currently a member of the collection, it returns -1. │ │ │ │ │ │ │ │ │ │ - This function performs a case-sensitive word search using the │ │ │ │ │ - invariant culture. │ │ │ │ │ - │ │ │ │ │ - string::last-index-of('testing string', 'test') ==> 0 │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::last-index-of('testing string', '') ==> 13 │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::last-index-of('testing string', 'Test') ==> -1 │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::last-index-of('testing string', 'ing') ==> 11 │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns the given string left-padded to the given length. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Inserts a │ │ │ │ │ + │ │ │ │ │ + into the collection at the specified index. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The zero-based index at which │ │ │ │ │ + │ │ │ │ │ + should be inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - that needs to be left-padded. │ │ │ │ │ + │ │ │ │ │ + to insert. │ │ │ │ │ │ │ │ │ │ - The number of characters in the resulting string, equal to the number of original characters plus any additional padding characters. │ │ │ │ │ - A Unicode padding character. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns an enumerator that can iterate through the collection. │ │ │ │ │ │ │ │ │ │ - If the length of │ │ │ │ │ - │ │ │ │ │ - is at least │ │ │ │ │ - │ │ │ │ │ - , then a new │ │ │ │ │ - │ │ │ │ │ - identical │ │ │ │ │ - to │ │ │ │ │ - │ │ │ │ │ - is returned. Otherwise, │ │ │ │ │ - │ │ │ │ │ - will be padded on the left with as many │ │ │ │ │ - │ │ │ │ │ - characters as needed to create a length of │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + for the entire collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is less than zero. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Note that only the first character of │ │ │ │ │ - │ │ │ │ │ - will be used when padding the result. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::pad-left('test', 10, ' ') ==> ' test' │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::pad-left('test', 10, 'test') ==> 'tttttttest' │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::pad-left('test', 3, ' ') ==> 'test' │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::pad-left('test', -4, ' ') ==> ERROR │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns the given string right-padded to the given length. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Removes a member from the collection. │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - that needs to be right-padded. │ │ │ │ │ + │ │ │ │ │ + to remove from the collection. │ │ │ │ │ │ │ │ │ │ - The number of characters in the resulting string, equal to the number of original characters plus any additional padding characters. │ │ │ │ │ - A Unicode padding character. │ │ │ │ │ - │ │ │ │ │ - If the length of │ │ │ │ │ - │ │ │ │ │ - is at least │ │ │ │ │ - │ │ │ │ │ - , then a new │ │ │ │ │ - │ │ │ │ │ - identical │ │ │ │ │ - to │ │ │ │ │ - │ │ │ │ │ - is returned. Otherwise, │ │ │ │ │ - │ │ │ │ │ - will be padded on the right with as many │ │ │ │ │ - │ │ │ │ │ - characters as needed to create a length of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Enumerates the │ │ │ │ │ + │ │ │ │ │ + elements of a │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is less than zero. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Note that only the first character of │ │ │ │ │ - │ │ │ │ │ - will be used when padding the result. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::pad-right('test', 10, ' ') ==> 'test ' │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::pad-right('test', 10, 'abcd') ==> 'testaaaaaa' │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::pad-right('test', 3, ' ') ==> 'test' │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::pad-right('test', -3, ' ') ==> ERROR │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns the given string trimmed of whitespace. │ │ │ │ │ - input string │ │ │ │ │ - │ │ │ │ │ - The string │ │ │ │ │ - │ │ │ │ │ - with any leading or trailing │ │ │ │ │ - white space characters removed. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::trim(' test ') ==> 'test' │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::trim('\t\tfoo \r\n') ==> 'foo' │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + The collection that should be enumerated. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns the given string trimmed of leading whitespace. │ │ │ │ │ - input string │ │ │ │ │ - │ │ │ │ │ - The string │ │ │ │ │ - │ │ │ │ │ - with any leading │ │ │ │ │ - whites pace characters removed. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::trim-start(' test ') ==> 'test ' │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::trim-start('\t\tfoo \r\n') ==> 'foo \r\n' │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the current element in the collection. │ │ │ │ │ + The current element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns the given string trimmed of trailing whitespace. │ │ │ │ │ - input string │ │ │ │ │ + │ │ │ │ │ + Advances the enumerator to the next element of the collection. │ │ │ │ │ │ │ │ │ │ - The string │ │ │ │ │ - │ │ │ │ │ - with any trailing │ │ │ │ │ - white space characters removed. │ │ │ │ │ + │ │ │ │ │ + if the enumerator was successfully advanced │ │ │ │ │ + to the next element; │ │ │ │ │ + │ │ │ │ │ + if the enumerator has │ │ │ │ │ + passed the end of the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - string::trim-end(' test ') ==> ' test' │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - string::trim-end('\t\tfoo \r\n') ==> '\t\tfoo' │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the value of the major component of a given version. │ │ │ │ │ - A version. │ │ │ │ │ - The major version number. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Sets the enumerator to its initial position, which is before the │ │ │ │ │ + first element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the value of the minor component of a given version. │ │ │ │ │ - A version. │ │ │ │ │ - The minor version number. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Represents an option. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the value of the build component of a given version. │ │ │ │ │ - A version. │ │ │ │ │ - The build number, or -1 if the build number is undefined. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + name, value constructor │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the value of the revision component of a given version. │ │ │ │ │ - A version. │ │ │ │ │ - The revision number, or -1 if the revision number is undefined. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Default constructor │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Name of the option. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Converts the specified string representation of a version to │ │ │ │ │ - its │ │ │ │ │ - │ │ │ │ │ - equivalent. │ │ │ │ │ - │ │ │ │ │ - A string containing the major, minor, build, and revision numbers, where each number is delimited with a period character ('.'). │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - instance representing the specified │ │ │ │ │ - │ │ │ │ │ + Value of the option. The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - has fewer than two components or more than four components. │ │ │ │ │ - │ │ │ │ │ - A major, minor, build, or revision component is less than zero. │ │ │ │ │ - │ │ │ │ │ - At least one component of │ │ │ │ │ - │ │ │ │ │ - does not parse to a decimal integer. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Converts the specified │ │ │ │ │ - │ │ │ │ │ - to its equivalent │ │ │ │ │ - string representation. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - to convert. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The string representation of the values of the major, minor, build, │ │ │ │ │ - and revision components of the specified │ │ │ │ │ - │ │ │ │ │ + Indicates if the option should be passed to the task. │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + then the option will be passed; │ │ │ │ │ + otherwise, skipped. The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Converts the specified string representation of a number to its │ │ │ │ │ - double-precision floating point number equivalent. │ │ │ │ │ - A string containing a number to convert. │ │ │ │ │ - │ │ │ │ │ - A double-precision floating point number equivalent to the numeric │ │ │ │ │ - value or symbol specified in │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is not a number in a valid format. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - represents a number less than │ │ │ │ │ - │ │ │ │ │ - or greater than │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates if the option should not be passed to the task. │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + then the option will be passed; │ │ │ │ │ + otherwise, skipped. The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Contains a collection of │ │ │ │ │ + │ │ │ │ │ + elements. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified array of │ │ │ │ │ + │ │ │ │ │ + instances. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the element at the specified index. │ │ │ │ │ + The zero-based index of the element to get or set. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + with the specified name. │ │ │ │ │ + │ │ │ │ │ + The name of the option that should be located in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - for the invariant culture is │ │ │ │ │ - used to supply formatting information about │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + The position into which the new element was inserted. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Converts the specified │ │ │ │ │ - │ │ │ │ │ - to its equivalent │ │ │ │ │ - string representation. │ │ │ │ │ + Adds the elements of a │ │ │ │ │ + │ │ │ │ │ + array to the end of the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - to convert. │ │ │ │ │ + │ │ │ │ │ + The array of │ │ │ │ │ + │ │ │ │ │ + elements to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The string representation of │ │ │ │ │ - │ │ │ │ │ - formatted │ │ │ │ │ - using the general format specifier ("G"). │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is formatted with the │ │ │ │ │ - │ │ │ │ │ - for the invariant culture. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Returns the total number of days represented by the specified │ │ │ │ │ - │ │ │ │ │ - , expressed in whole and fractional days. │ │ │ │ │ + Adds the elements of a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The total number of days represented by the given │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Returns the total number of hours represented by the specified │ │ │ │ │ - │ │ │ │ │ - , expressed in whole and fractional hours. │ │ │ │ │ + Determines whether a │ │ │ │ │ + │ │ │ │ │ + is in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to locate in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - The total number of hours represented by the given │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is found in the │ │ │ │ │ + collection; otherwise, │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Returns the total number of minutes represented by the specified │ │ │ │ │ - │ │ │ │ │ - , expressed in whole and fractional minutes. │ │ │ │ │ + Determines whether a │ │ │ │ │ + │ │ │ │ │ + for the specified │ │ │ │ │ + task is in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + │ │ │ │ │ + The name of task for which the │ │ │ │ │ + │ │ │ │ │ + should be located in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - The total number of minutes represented by the given │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + if a │ │ │ │ │ + │ │ │ │ │ + for the specified │ │ │ │ │ + task is found in the collection; otherwise, │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ + The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ + │ │ │ │ │ + The zero-based index in │ │ │ │ │ + │ │ │ │ │ + at which copying begins. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Returns the total number of seconds represented by the specified │ │ │ │ │ - │ │ │ │ │ - , expressed in whole and fractional seconds. │ │ │ │ │ + Retrieves the index of a specified │ │ │ │ │ + │ │ │ │ │ + object in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + object for which the index is returned. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - The total number of seconds represented by the given │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + The index of the specified │ │ │ │ │ + │ │ │ │ │ + . If the │ │ │ │ │ + │ │ │ │ │ + is not currently a member of the collection, it returns -1. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Returns the total number of milliseconds represented by the specified │ │ │ │ │ - │ │ │ │ │ - , expressed in whole and fractional milliseconds. │ │ │ │ │ + Inserts a │ │ │ │ │ + │ │ │ │ │ + into the collection at the specified index. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + │ │ │ │ │ + The zero-based index at which │ │ │ │ │ + │ │ │ │ │ + should be inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to insert. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns an enumerator that can iterate through the collection. │ │ │ │ │ │ │ │ │ │ - The total number of milliseconds represented by the given │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + for the entire collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Removes a member from the collection. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to remove from the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Returns the number of whole days represented by the specified │ │ │ │ │ - │ │ │ │ │ + Enumerates the │ │ │ │ │ + │ │ │ │ │ + elements of a │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The collection that should be enumerated. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the current element in the collection. │ │ │ │ │ + The current element in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Advances the enumerator to the next element of the collection. │ │ │ │ │ │ │ │ │ │ - The number of whole days represented by the given │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + │ │ │ │ │ + if the enumerator was successfully advanced │ │ │ │ │ + to the next element; │ │ │ │ │ + │ │ │ │ │ + if the enumerator has │ │ │ │ │ + passed the end of the collection. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Sets the enumerator to its initial position, which is before the │ │ │ │ │ + first element in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Filesets are groups of files. These files can be found in a directory │ │ │ │ │ + tree starting in a base directory and are matched by patterns taken │ │ │ │ │ + from a number of patterns. Filesets can appear inside tasks that support │ │ │ │ │ + this feature or at the project level, i.e., as children of │ │ │ │ │ + <project> │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ +

Patterns

│ │ │ │ │ + As described earlier, patterns are used for the inclusion and exclusion. │ │ │ │ │ + These patterns look very much like the patterns used in DOS and UNIX: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ' │ │ │ │ │ + * │ │ │ │ │ + ' matches zero or more characters │ │ │ │ │ + │ │ │ │ │ + For example: │ │ │ │ │ + │ │ │ │ │ + *.cs │ │ │ │ │ + matches │ │ │ │ │ + .cs │ │ │ │ │ + , │ │ │ │ │ + x.cs │ │ │ │ │ + and │ │ │ │ │ + FooBar.cs │ │ │ │ │ + , │ │ │ │ │ + but not │ │ │ │ │ + FooBar.xml │ │ │ │ │ + (does not end with │ │ │ │ │ + .cs │ │ │ │ │ + ). │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ' │ │ │ │ │ + ? │ │ │ │ │ + ' matches one character │ │ │ │ │ + │ │ │ │ │ + For example: │ │ │ │ │ + │ │ │ │ │ + ?.cs │ │ │ │ │ + matches │ │ │ │ │ + x.cs │ │ │ │ │ + , │ │ │ │ │ + A.cs │ │ │ │ │ + , but not │ │ │ │ │ + .cs │ │ │ │ │ + or │ │ │ │ │ + xyz.cs │ │ │ │ │ + (both don't have one character │ │ │ │ │ + before │ │ │ │ │ + .cs │ │ │ │ │ + ). │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Combinations of │ │ │ │ │ + * │ │ │ │ │ + 's and │ │ │ │ │ + ? │ │ │ │ │ + 's are allowed. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Matching is done per-directory. This means that first the first directory │ │ │ │ │ + in the pattern is matched against the first directory in the path to match. │ │ │ │ │ + Then the second directory is matched, and so on. For example, when we have │ │ │ │ │ + the pattern │ │ │ │ │ + /?abc/*/*.cs │ │ │ │ │ + and the path │ │ │ │ │ + /xabc/foobar/test.cs │ │ │ │ │ + , │ │ │ │ │ + the first │ │ │ │ │ + ?abc │ │ │ │ │ + is matched with │ │ │ │ │ + xabc │ │ │ │ │ + , then │ │ │ │ │ + * │ │ │ │ │ + is matched │ │ │ │ │ + with │ │ │ │ │ + foobar │ │ │ │ │ + , and finally │ │ │ │ │ + *.cs │ │ │ │ │ + is matched with │ │ │ │ │ + test.cs │ │ │ │ │ + . │ │ │ │ │ + They all match, so the path matches the pattern. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + To make things a bit more flexible, we added one extra feature, which makes │ │ │ │ │ + it possible to match multiple directory levels. This can be used to match a │ │ │ │ │ + complete directory tree, or a file anywhere in the directory tree. To do this, │ │ │ │ │ + ** │ │ │ │ │ + must be used as the name of a directory. When │ │ │ │ │ + ** │ │ │ │ │ + is used as │ │ │ │ │ + the name of a directory in the pattern, it matches zero or more directories. │ │ │ │ │ + For example: │ │ │ │ │ + /test/** │ │ │ │ │ + matches all files/directories under │ │ │ │ │ + /test/ │ │ │ │ │ + , │ │ │ │ │ + such as │ │ │ │ │ + /test/x.cs │ │ │ │ │ + , or │ │ │ │ │ + /test/foo/bar/xyz.html │ │ │ │ │ + , but not │ │ │ │ │ + /xyz.xml │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + There is one "shorthand" - if a pattern ends with │ │ │ │ │ + / │ │ │ │ │ + or │ │ │ │ │ + \ │ │ │ │ │ + , then │ │ │ │ │ + ** │ │ │ │ │ + is appended. For example, │ │ │ │ │ + mypackage/test/ │ │ │ │ │ + is interpreted as │ │ │ │ │ + if it were │ │ │ │ │ + mypackage/test/** │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ +

Case-Sensitivity

│ │ │ │ │ + │ │ │ │ │ + By default, pattern matching is case-sensitive on Unix and case-insensitive │ │ │ │ │ + on other platforms. The │ │ │ │ │ + │ │ │ │ │ + parameter can be used │ │ │ │ │ + to override this. │ │ │ │ │ + │ │ │ │ │ +

Default Excludes

│ │ │ │ │ + There are a set of definitions that are excluded by default from all │ │ │ │ │ + tasks that use filesets. They are: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + **/.svn │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + **/.svn/** │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + **/_svn │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + **/_svn/** │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + **/.git │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + **/.git/** │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + **/.git* (eg. .gitignore) │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + **/.hg │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + **/.hg/** │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + **/.hg* (eg. .hgignore) │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + **/SCCS │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + **/SCCS/** │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + **/vssver.scc │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + **/vssver2.scc │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + **/_vti_cnf/** │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + **/*~ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + **/#*# │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + **/.#* │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + **/%*% │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + **/CVS │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + **/CVS/** │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + **/.cvsignore │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + If you do not want these default excludes applied, you may disable them │ │ │ │ │ + by setting │ │ │ │ │ + │ │ │ │ │ + to │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ +
│ │ │ │ │ │ │ │ │ │ - Remove all files that have not been modified in the last 7 days from directory "binaries". │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Pattern │ │ │ │ │ + Match │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + **/CVS/* │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Matches all files in │ │ │ │ │ + CVS │ │ │ │ │ + directories that can be │ │ │ │ │ + located anywhere in the directory tree. │ │ │ │ │ + │ │ │ │ │ + Matches: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + CVS/Repository │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + org/apache/CVS/Entries │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + org/apache/jakarta/tools/ant/CVS/Entries │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + But not: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + org/apache/CVS/foo/bar/Entries ( │ │ │ │ │ + foo/bar/ │ │ │ │ │ + part does not match) │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + org/apache/jakarta/** │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Matches all files in the │ │ │ │ │ + org/apache/jakarta │ │ │ │ │ + directory │ │ │ │ │ + tree. │ │ │ │ │ + │ │ │ │ │ + Matches: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + org/apache/jakarta/tools/ant/docs/index.html │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + org/apache/jakarta/test.xml │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + But not: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + org/apache/xyz.java ( │ │ │ │ │ + jakarta/ │ │ │ │ │ + part is missing) │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + org/apache/**/CVS/* │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Matches all files in │ │ │ │ │ + CVS │ │ │ │ │ + directories that are located │ │ │ │ │ + anywhere in the directory tree under │ │ │ │ │ + org/apache │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + Matches: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + org/apache/CVS/Entries │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + org/apache/jakarta/tools/ant/CVS/Entries │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + But not: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + org/apache/CVS/foo/bar/Entries ( │ │ │ │ │ + foo/bar/ │ │ │ │ │ + part does not match) │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + **/test/** │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Matches all files that have a │ │ │ │ │ + test │ │ │ │ │ + element in their │ │ │ │ │ + path, including │ │ │ │ │ + test │ │ │ │ │ + as a filename. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │
│ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Returns the number of whole hours represented by the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + copy constructor │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates whether include and exclude patterns must be treated in a │ │ │ │ │ + case-sensitive way. The default is │ │ │ │ │ + │ │ │ │ │ + on Unix; │ │ │ │ │ + otherwise, │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The number of whole hours represented by the given │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + When set to │ │ │ │ │ + │ │ │ │ │ + , causes the fileset element to │ │ │ │ │ + throw a │ │ │ │ │ + │ │ │ │ │ + when no files match the │ │ │ │ │ + includes and excludes criteria. The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Returns the number of whole minutes represented by the specified │ │ │ │ │ - │ │ │ │ │ + Indicates whether default excludes should be used or not. │ │ │ │ │ + The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The base of the directory of this fileset. The default is the project │ │ │ │ │ + base directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the collection of include patterns. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the collection of exclude patterns. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the collection of files that will be added to the │ │ │ │ │ + │ │ │ │ │ + without pattern matching or checking if the │ │ │ │ │ + file exists. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the collection of file names that match the fileset. │ │ │ │ │ + │ │ │ │ │ + A collection that contains the file names that match the │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The number of whole minutes represented by the given │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the collection of directory names that match the fileset. │ │ │ │ │ + │ │ │ │ │ + A collection that contains the directory names that match the │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ -
│ │ │ │ │ + │ │ │ │ │
│ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the collection of directory names that were scanned for files. │ │ │ │ │ + A collection that contains the directory names that were scanned for │ │ │ │ │ + files. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The items to include in the fileset. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The items to include in the fileset. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The items to exclude from the fileset. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The items to exclude from the fileset. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The files from which a list of patterns or files to include should │ │ │ │ │ + be obtained. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The files from which a list of patterns or files to include should │ │ │ │ │ + be obtained. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The files from which a list of patterns or files to exclude should │ │ │ │ │ + be obtained. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Returns the number of whole seconds represented by the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Determines the most recently modified file in the fileset (by LastWriteTime of the │ │ │ │ │ + │ │ │ │ │ + ). │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - The number of whole seconds represented by the given │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + of the file that has the newest (closest to present) last write time. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Returns the number of whole milliseconds represented by the specified │ │ │ │ │ - │ │ │ │ │ + Creates a shallow copy of the │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - The number of whole milliseconds represented by the given │ │ │ │ │ - │ │ │ │ │ + A shallow copy of the │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Adds a nested set of patterns, or references a standalone patternset. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Returns the number of ticks contained in the specified │ │ │ │ │ - │ │ │ │ │ + Copies all instance data of the │ │ │ │ │ + │ │ │ │ │ + to a given │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates whether or not every file and directory is included in │ │ │ │ │ + the fileset list. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines if a file has a more recent last write time than the │ │ │ │ │ + given time, or no longer exists. │ │ │ │ │ + A file to check the last write time against. │ │ │ │ │ + The datetime to compare against. │ │ │ │ │ │ │ │ │ │ - The number of ticks contained in the given │ │ │ │ │ - │ │ │ │ │ + The name of the file that has a last write time greater than │ │ │ │ │ + │ │ │ │ │ + or that no longer exists; │ │ │ │ │ + otherwise, │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns a │ │ │ │ │ - │ │ │ │ │ - that represents a specified number │ │ │ │ │ - of days, where the specification is accurate to the nearest millisecond. │ │ │ │ │ - │ │ │ │ │ - A number of days, accurate to the nearest millisecond. │ │ │ │ │ + │ │ │ │ │ + Determines if one of the given files has a more recent last write │ │ │ │ │ + time than the given time. If one of the given files no longer exists, │ │ │ │ │ + the target will be considered out-of-date. │ │ │ │ │ + A collection of filenames to check the last write time against. │ │ │ │ │ + The datetime to compare against. │ │ │ │ │ │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - that represents │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + The name of the first file that has a last write time greater than │ │ │ │ │ + │ │ │ │ │ + ; otherwise, null. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The pattern or file name to exclude. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Returns a │ │ │ │ │ - │ │ │ │ │ - that represents a specified number │ │ │ │ │ - of hours, where the specification is accurate to the nearest │ │ │ │ │ - millisecond. │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + then the pattern will be excluded; │ │ │ │ │ + otherwise, skipped. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - A number of hours, accurate to the nearest millisecond. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - that represents │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Opposite of │ │ │ │ │ + │ │ │ │ │ + . If │ │ │ │ │ + │ │ │ │ │ + then the pattern will be excluded; otherwise, skipped. The default │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Returns a │ │ │ │ │ - │ │ │ │ │ - that represents a specified number │ │ │ │ │ - of minutes, where the specification is accurate to the nearest │ │ │ │ │ - millisecond. │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + then the file name will be added to │ │ │ │ │ + the │ │ │ │ │ + │ │ │ │ │ + without pattern matching or checking │ │ │ │ │ + if the file exists. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - A number of minutes, accurate to the nearest millisecond. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - that represents │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + then the file will be searched for │ │ │ │ │ + on the path. The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The pattern or file name to include. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Returns a │ │ │ │ │ - │ │ │ │ │ - that represents a specified number │ │ │ │ │ - of seconds, where the specification is accurate to the nearest │ │ │ │ │ - millisecond. │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + then the pattern will be included; │ │ │ │ │ + otherwise, skipped. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - A number of seconds, accurate to the nearest millisecond. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - that represents │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Opposite of │ │ │ │ │ + │ │ │ │ │ + . If │ │ │ │ │ + │ │ │ │ │ + then the pattern will be included; otherwise, skipped. The default │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Returns a │ │ │ │ │ - │ │ │ │ │ - that represents a specified number │ │ │ │ │ - of milliseconds. │ │ │ │ │ + Gets the list of patterns in │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - A number of milliseconds. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - that represents │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + then the patterns will be excluded; │ │ │ │ │ + otherwise, skipped. The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Returns a │ │ │ │ │ - │ │ │ │ │ - that represents a specified time, │ │ │ │ │ - where the specification is in units of ticks. │ │ │ │ │ + Opposite of │ │ │ │ │ + │ │ │ │ │ + . If │ │ │ │ │ + │ │ │ │ │ + then the patterns will be excluded; otherwise, skipped. The default │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - A number of ticks that represent a time. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - that represents │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The name of a file; each line of this file is taken to be a │ │ │ │ │ + pattern. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + then the patterns in the include file │ │ │ │ │ + will be added to the │ │ │ │ │ + │ │ │ │ │ + without pattern │ │ │ │ │ + matching or checking if the file exists. The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Constructs a │ │ │ │ │ - │ │ │ │ │ - from a time indicated by a │ │ │ │ │ - specified string. │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + then the patterns in the include file │ │ │ │ │ + will be searched for on the path. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - A string. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - that corresponds to │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + then the patterns will be included; │ │ │ │ │ + otherwise, skipped. The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - has an invalid format. │ │ │ │ │ - │ │ │ │ │ - At least one of the hours, minutes, or seconds components is outside its valid range. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Converts the specified │ │ │ │ │ - │ │ │ │ │ - to its equivalent │ │ │ │ │ - string representation. │ │ │ │ │ + Opposite of │ │ │ │ │ + │ │ │ │ │ + . If │ │ │ │ │ + │ │ │ │ │ + then the patterns will be included; otherwise, skipped. The default │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - to convert. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The string representation of │ │ │ │ │ - │ │ │ │ │ - . The format │ │ │ │ │ - of the return value is of the form: [-][d.]hh:mm:ss[.ff]. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Represents an XSLT parameter. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ @@ -11164,4341 +8811,6996 @@ │ │ │ │ │ │ │ │ │ │ then the parameter will be │ │ │ │ │ added; otherwise, skipped. The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Paths are groups of files and/or directories that need to be passed as a single │ │ │ │ │ - unit. The order in which parts of the path are specified in the build file is │ │ │ │ │ - retained, and duplicate parts are automatically suppressed. │ │ │ │ │ + Contains a collection of │ │ │ │ │ + │ │ │ │ │ + elements. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Define a global │ │ │ │ │ - <path> │ │ │ │ │ - that can be referenced by other │ │ │ │ │ - tasks or types. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Invoked by │ │ │ │ │ - │ │ │ │ │ - for build │ │ │ │ │ - attributes with an underlying │ │ │ │ │ - │ │ │ │ │ - type. │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified array of │ │ │ │ │ + │ │ │ │ │ + instances. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the element at the specified index. │ │ │ │ │ + The zero-based index of the element to get or set. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + with the specified prefix. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The prefix of the │ │ │ │ │ + │ │ │ │ │ + to get. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to be used to resolve relative paths. │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ - The string representing a path. │ │ │ │ │ + The position into which the new element was inserted. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns a textual representation of the path, which can be used as │ │ │ │ │ - PATH environment variable definition. │ │ │ │ │ - A textual representation of the path. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds the elements of a │ │ │ │ │ + │ │ │ │ │ + array to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The array of │ │ │ │ │ + │ │ │ │ │ + elements to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Defines a set of path elements to add to the current path. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds the elements of a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to add. │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Defines a path element to add to the current path. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a │ │ │ │ │ + │ │ │ │ │ + is in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to add. │ │ │ │ │ + │ │ │ │ │ + to locate in the collection. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is found in the │ │ │ │ │ + collection; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns all path elements defined by this path object. │ │ │ │ │ - A list of path elements. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a │ │ │ │ │ + │ │ │ │ │ + with the specified │ │ │ │ │ + value is in the collection. │ │ │ │ │ + │ │ │ │ │ + The argument value to locate in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if a │ │ │ │ │ + │ │ │ │ │ + with │ │ │ │ │ + value │ │ │ │ │ + │ │ │ │ │ + is found in the collection; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Splits a PATH (with ; or : as separators) into its parts, while │ │ │ │ │ - resolving references to environment variables. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ + The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ + │ │ │ │ │ + The zero-based index in │ │ │ │ │ + │ │ │ │ │ + at which copying begins. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Retrieves the index of a specified │ │ │ │ │ + │ │ │ │ │ + object in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to be used to resolve relative paths. │ │ │ │ │ + │ │ │ │ │ + object for which the index is returned. │ │ │ │ │ │ │ │ │ │ - The path to translate. │ │ │ │ │ - A PATH split up its parts, with references to environment variables │ │ │ │ │ - resolved and duplicate entries removed. │ │ │ │ │ + │ │ │ │ │ + The index of the specified │ │ │ │ │ + │ │ │ │ │ + . If the │ │ │ │ │ + │ │ │ │ │ + is not currently a member of the collection, it returns -1. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Inserts a │ │ │ │ │ + │ │ │ │ │ + into the collection at the specified index. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The zero-based index at which │ │ │ │ │ + │ │ │ │ │ + should be inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to insert. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns an enumerator that can iterate through the collection. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + for the entire collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Removes a member from the collection. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to remove from the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Enumerates the │ │ │ │ │ + │ │ │ │ │ + elements of a │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + The collection that should be enumerated. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the current element in the collection. │ │ │ │ │ + The current element in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Advances the enumerator to the next element of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the enumerator was successfully advanced │ │ │ │ │ + to the next element; │ │ │ │ │ + │ │ │ │ │ + if the enumerator has │ │ │ │ │ + passed the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Sets the enumerator to its initial position, which is before the │ │ │ │ │ + first element in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ReplaceTokens filter token. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Token to be replaced. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + New value of token. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates if the token should be used to replace values. │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + then the token will be used; │ │ │ │ │ + otherwise, not. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates if the token should not be used to replace values. │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + then the token will be used; │ │ │ │ │ + otherwise, not. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Provides credentials for password-based authentication schemes. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The domain or computer name that verifies the credentials. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The password for the user name associated with the credentials. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The user name associated with the credentials. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates if the credentials should be used to provide authentication │ │ │ │ │ + information to the external resource. If │ │ │ │ │ + │ │ │ │ │ + then │ │ │ │ │ + the credentials will be passed; otherwise, not. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates if the credentials should not be used to provide authentication │ │ │ │ │ + information to the external resource. If │ │ │ │ │ + │ │ │ │ │ + then the │ │ │ │ │ + credentials will be passed; otherwise, not. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns a │ │ │ │ │ + │ │ │ │ │ + instance representing │ │ │ │ │ + the current │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + instance representing the current │ │ │ │ │ + │ │ │ │ │ + , or │ │ │ │ │ + │ │ │ │ │ + if the │ │ │ │ │ + credentials should not be used to provide authentication information │ │ │ │ │ + to the external resource. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Contains a collection of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ elements. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified array of │ │ │ │ │ + │ │ │ │ │ + instances. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the element at the specified index. │ │ │ │ │ + The zero-based index of the element to get or set. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + with the specified name. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The name of the │ │ │ │ │ + │ │ │ │ │ + to get. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + The position into which the new element was inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds the elements of a │ │ │ │ │ + │ │ │ │ │ + array to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The array of │ │ │ │ │ + │ │ │ │ │ + elements to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds the elements of a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a │ │ │ │ │ + │ │ │ │ │ + is in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to locate in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is found in the │ │ │ │ │ + collection; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a │ │ │ │ │ + │ │ │ │ │ + with the specified │ │ │ │ │ + value is in the collection. │ │ │ │ │ + │ │ │ │ │ + The argument value to locate in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if a │ │ │ │ │ + │ │ │ │ │ + with │ │ │ │ │ + value │ │ │ │ │ + │ │ │ │ │ + is found in the collection; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ + The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ + │ │ │ │ │ + The zero-based index in │ │ │ │ │ + │ │ │ │ │ + at which copying begins. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Retrieves the index of a specified │ │ │ │ │ + │ │ │ │ │ + object in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + object for which the index is returned. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The index of the specified │ │ │ │ │ + │ │ │ │ │ + . If the │ │ │ │ │ + │ │ │ │ │ + is not currently a member of the collection, it returns -1. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Inserts a │ │ │ │ │ + │ │ │ │ │ + into the collection at the specified index. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The zero-based index at which │ │ │ │ │ + │ │ │ │ │ + should be inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to insert. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns an enumerator that can iterate through the collection. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + for the entire collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Removes a member from the collection. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to remove from the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Enumerates the │ │ │ │ │ + │ │ │ │ │ + elements of a │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ + The collection that should be enumerated. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the current element in the collection. │ │ │ │ │ + The current element in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Advances the enumerator to the next element of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the enumerator was successfully advanced │ │ │ │ │ + to the next element; │ │ │ │ │ + │ │ │ │ │ + if the enumerator has │ │ │ │ │ + passed the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Sets the enumerator to its initial position, which is before the │ │ │ │ │ + first element in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ + Contains a collection of │ │ │ │ │ + │ │ │ │ │ + elements. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified array of │ │ │ │ │ - │ │ │ │ │ - instances. │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets or sets the element at the specified index. │ │ │ │ │ The zero-based index of the element to get or set. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Removes all items from the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ The position into which the new element was inserted. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds the elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ array to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The array of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ elements to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds the elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Determines whether a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ is in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to locate in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if │ │ │ │ │ │ │ │ │ │ is found in the │ │ │ │ │ collection; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ + │ │ │ │ │ + Copies the entire collection to a compatible one-dimensional array, │ │ │ │ │ + starting at the specified index of the target array. │ │ │ │ │ The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ │ │ │ │ │ The zero-based index in │ │ │ │ │ │ │ │ │ │ at which copying begins. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Retrieves the index of a specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ object in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ object for which the index is returned. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The index of the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . If the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ is not currently a member of the collection, it returns -1. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Inserts a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ into the collection at the specified index. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The zero-based index at which │ │ │ │ │ │ │ │ │ │ should be inserted. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to insert. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Returns an enumerator that can iterate through the collection. │ │ │ │ │ │ │ │ │ │ A │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ for the entire collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Removes a member from the collection. │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to remove from the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Enumerates the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class │ │ │ │ │ with the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ The collection that should be enumerated. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets the current element in the collection. │ │ │ │ │ The current element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the current element in the collection. │ │ │ │ │ + The current element in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ Advances the enumerator to the next element of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if the enumerator was successfully advanced │ │ │ │ │ to the next element; │ │ │ │ │ │ │ │ │ │ if the enumerator has │ │ │ │ │ passed the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Sets the enumerator to its initial position, which is before the │ │ │ │ │ first element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The name of the NAnt property to set. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The string pattern to use to format the property. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates if the formatter should be used to format the timestamp. │ │ │ │ │ - If │ │ │ │ │ - │ │ │ │ │ - then the formatter will be used; │ │ │ │ │ - otherwise, skipped. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates if the formatter should be not used to format the │ │ │ │ │ - timestamp. If │ │ │ │ │ - │ │ │ │ │ - then the formatter will be │ │ │ │ │ - used; otherwise, skipped. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Contains a collection of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ elements. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + class with the │ │ │ │ │ + specified │ │ │ │ │ + │ │ │ │ │ instance. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified array of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + class with the │ │ │ │ │ + specified array of │ │ │ │ │ + │ │ │ │ │ instances. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets or sets the element at the specified index. │ │ │ │ │ - The zero-based index of the element to get or set. │ │ │ │ │ + The zero-based index of the element to get │ │ │ │ │ + or set. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Gets the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ with the specified name. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The name of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to get. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + to be added │ │ │ │ │ + to the end of the collection. │ │ │ │ │ │ │ │ │ │ The position into which the new element was inserted. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds the elements of a │ │ │ │ │ - │ │ │ │ │ - array to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + array to the │ │ │ │ │ + end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The array of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ elements to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds the elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Determines whether a │ │ │ │ │ - │ │ │ │ │ - is in the collection. │ │ │ │ │ + │ │ │ │ │ + is in the │ │ │ │ │ + collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to locate in the collection. │ │ │ │ │ + │ │ │ │ │ + to locate │ │ │ │ │ + in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if │ │ │ │ │ │ │ │ │ │ is found in the │ │ │ │ │ collection; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Determines whether a │ │ │ │ │ - │ │ │ │ │ - with the specified │ │ │ │ │ - value is in the collection. │ │ │ │ │ + │ │ │ │ │ + with the │ │ │ │ │ + specified value is in the collection. │ │ │ │ │ │ │ │ │ │ - The argument value to locate in the collection. │ │ │ │ │ + The argument value to locate in the │ │ │ │ │ + collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if a │ │ │ │ │ - │ │ │ │ │ - with │ │ │ │ │ - value │ │ │ │ │ + │ │ │ │ │ + with value │ │ │ │ │ │ │ │ │ │ - is found in the collection; otherwise, │ │ │ │ │ + is found in the collection; │ │ │ │ │ + otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ + │ │ │ │ │ + Copies the entire collection to a compatible one-dimensional array, │ │ │ │ │ + starting at the specified index of the target array. │ │ │ │ │ + The one-dimensional array that is the │ │ │ │ │ + destination of the elements copied from the collection. The array │ │ │ │ │ + must have zero-based indexing. │ │ │ │ │ │ │ │ │ │ The zero-based index in │ │ │ │ │ │ │ │ │ │ at which copying begins. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Retrieves the index of a specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ object in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - object for which the index is returned. │ │ │ │ │ + │ │ │ │ │ + object for │ │ │ │ │ + which the index is returned. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The index of the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . If the │ │ │ │ │ - │ │ │ │ │ - is not currently a member of the collection, it returns -1. │ │ │ │ │ + │ │ │ │ │ + is not currently a member of the │ │ │ │ │ + collection, it returns -1. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Inserts a │ │ │ │ │ - │ │ │ │ │ - into the collection at the specified index. │ │ │ │ │ + │ │ │ │ │ + into the collection at │ │ │ │ │ + the specified index. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The zero-based index at which │ │ │ │ │ │ │ │ │ │ should be inserted. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to insert. │ │ │ │ │ + │ │ │ │ │ + to │ │ │ │ │ + insert. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Returns an enumerator that can iterate through the collection. │ │ │ │ │ │ │ │ │ │ A │ │ │ │ │ - │ │ │ │ │ - for the entire collection. │ │ │ │ │ + │ │ │ │ │ + for the entire │ │ │ │ │ + collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Removes a member from the collection. │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to remove from the collection. │ │ │ │ │ + │ │ │ │ │ + to remove │ │ │ │ │ + from the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Enumerates the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class │ │ │ │ │ with the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - The collection that should be enumerated. │ │ │ │ │ + The collection that should be │ │ │ │ │ + enumerated. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets the current element in the collection. │ │ │ │ │ The current element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Advances the enumerator to the next element of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if the enumerator was successfully advanced │ │ │ │ │ to the next element; │ │ │ │ │ │ │ │ │ │ if the enumerator has │ │ │ │ │ passed the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Sets the enumerator to its initial position, which is before the │ │ │ │ │ first element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Represents a command-line argument. │ │ │ │ │ + │ │ │ │ │ + Represents an element of which the XML is processed by its parent task │ │ │ │ │ + or type. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the XML that this element represents. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether the element is performing additional │ │ │ │ │ + processing using the │ │ │ │ │ + │ │ │ │ │ + that was use to │ │ │ │ │ + initialize the element. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + , as the XML that represents this build │ │ │ │ │ + element is processed by the containing task or type. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A set of patterns, mostly used to include or exclude certain files. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - When passed to an external application, the argument will be quoted │ │ │ │ │ - when appropriate. This does not apply to the │ │ │ │ │ - │ │ │ │ │ - parameter, which is always passed as is. │ │ │ │ │ + The individual patterns support │ │ │ │ │ + if │ │ │ │ │ + and │ │ │ │ │ + unless │ │ │ │ │ + attributes │ │ │ │ │ + to specify that the element should only be used if or unless a given │ │ │ │ │ + condition is met. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + and │ │ │ │ │ + │ │ │ │ │ + elements load patterns from a file. When the file is a relative path, │ │ │ │ │ + it will be resolved relative to the project base directory in which │ │ │ │ │ + the patternset is defined. Each line of this file is taken to be a │ │ │ │ │ + pattern. │ │ │ │ │ + │ │ │ │ │ + The number sign (#) as the first non-blank character in a line denotes │ │ │ │ │ + that all text following it is a comment: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Patterns can be grouped to sets, and later be referenced by their │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ + When used as a standalone element (global type), any properties that │ │ │ │ │ + are referenced will be resolved when the definition is processed, not │ │ │ │ │ + when it actually used. Passing a reference to a nested build file │ │ │ │ │ + will not cause the properties to be re-evaluated. │ │ │ │ │ + To improve reuse of globally defined patternsets, avoid referencing │ │ │ │ │ + any properties altogether. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - A single command-line argument containing a space character. │ │ │ │ │ + │ │ │ │ │ + Define a set of patterns that matches all .cs files that do not contain │ │ │ │ │ + the text │ │ │ │ │ + Test │ │ │ │ │ + in their name. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ ]]> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - Two separate command-line arguments. │ │ │ │ │ + │ │ │ │ │ + Define two sets. One holding C# sources, and one holding VB sources. │ │ │ │ │ + Both sets only include test sources when the │ │ │ │ │ + test │ │ │ │ │ + property is │ │ │ │ │ + set. A third set combines both C# and VB sources. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ ]]> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A single command-line argument with the value │ │ │ │ │ - \dir;\dir2;\dir3 │ │ │ │ │ - on DOS-based systems and │ │ │ │ │ - /dir:/dir2:/dir3 │ │ │ │ │ - on Unix-like systems. │ │ │ │ │ - │ │ │ │ │ + Define a set from patterns in a file. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ ]]> │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + Defines a patternset with patterns that are loaded from an external │ │ │ │ │ + file, and shows the behavior when that patternset is passed as a │ │ │ │ │ + reference to a nested build script. │ │ │ │ │ + External file "c:\foo\build\service.lst" holding patterns │ │ │ │ │ + of source files to include for the Foo.Service assembly: │ │ │ │ │ + │ │ │ │ │ + Main build script located in "c:\foo\default.build": │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + Nested build script located in "c:\foo\services\default.build" │ │ │ │ │ + which uses the patternset to feed sources files to the C# compiler: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + At the time when the patternset is used in the "service" │ │ │ │ │ + build script, the following source files in "c:\foo\services\src" │ │ │ │ │ + match the defined patterns: │ │ │ │ │ + │ │ │ │ │ + You should have observed that: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + although the patternset is used from the "service" │ │ │ │ │ + build script, the path to the external file is resolved relative │ │ │ │ │ + to the base directory of the "main" build script in │ │ │ │ │ + which the patternset is defined. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + the "TraceListener.cs" file is included, even though │ │ │ │ │ + the "build.debug" property was changed to │ │ │ │ │ + false │ │ │ │ │ + after the patternset was defined (but before it was passed to │ │ │ │ │ + the nested build, and used). │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Defines a single pattern for files to include. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified command-line argument. │ │ │ │ │ + Loads multiple patterns of files to include from a given file, set │ │ │ │ │ + using the │ │ │ │ │ + │ │ │ │ │ + parameter. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Defines a single pattern for files to exclude. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the given file. │ │ │ │ │ + Loads multiple patterns of files to exclude from a given file, set │ │ │ │ │ + using the │ │ │ │ │ + │ │ │ │ │ + parameter. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Adds a nested set of patterns, or references other standalone │ │ │ │ │ + patternset. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to add. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Represents an XSLT extension object. The object should have a default │ │ │ │ │ + parameterless constructor and the return value should be one of the │ │ │ │ │ + four basic XPath data types of number, string, Boolean or node set. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the given path. │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The namespace URI to associate with the extension object. │ │ │ │ │ + │ │ │ │ │ + The namespace URI to associate with the extension object, or │ │ │ │ │ + │ │ │ │ │ + if not set. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The full type name of the XSLT extension object. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The assembly which contains the XSLT extension object. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Returns the argument as a │ │ │ │ │ - │ │ │ │ │ + Indicates if the extension object should be added to the XSLT argument │ │ │ │ │ + list. If │ │ │ │ │ + │ │ │ │ │ + then the extension object will be │ │ │ │ │ + added; otherwise, skipped. The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The argument as a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates if the extension object should not be added to the XSLT argument │ │ │ │ │ + list. If │ │ │ │ │ + │ │ │ │ │ + then the extension object will be │ │ │ │ │ + added; otherwise, skipped. The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - File and individual path elements will be quoted if necessary. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A single command-line argument; can contain space characters. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The name of a file as a single command-line argument; will be │ │ │ │ │ - replaced with the absolute filename of the file. │ │ │ │ │ + │ │ │ │ │ + The name pattern to include/exclude. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The value for a directory-based command-line argument; will be │ │ │ │ │ - replaced with the absolute path of the directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + then the pattern will be used; │ │ │ │ │ + otherwise, skipped. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - The value for a PATH-like command-line argument; you can use │ │ │ │ │ - : │ │ │ │ │ - or │ │ │ │ │ - ; │ │ │ │ │ - as path separators and NAnt will convert it │ │ │ │ │ - to the platform's local conventions, while resolving references to │ │ │ │ │ - environment variables. │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + then the pattern will be used; │ │ │ │ │ + otherwise, skipped. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - Individual parts will be replaced with the absolute path, resolved │ │ │ │ │ - relative to the project base directory. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Sets a single command-line argument and treats it like a PATH - ensures │ │ │ │ │ - the right separator for the local platform is used. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Executes an alternate set of task or type definition depending on │ │ │ │ │ + conditions that are individually set on each group. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + selects one among a number of possible │ │ │ │ │ + alternatives. It consists of a sequence of │ │ │ │ │ + <when> │ │ │ │ │ + elements │ │ │ │ │ + followed by an optional │ │ │ │ │ + <otherwise> │ │ │ │ │ + element. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Each │ │ │ │ │ + <when> │ │ │ │ │ + element has a single attribute, test, which │ │ │ │ │ + specifies an expression. The content of the │ │ │ │ │ + <when> │ │ │ │ │ + and │ │ │ │ │ + <otherwise> │ │ │ │ │ + elements is a set of nested tasks. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The content of the first, and only the first, │ │ │ │ │ + <when> │ │ │ │ │ + element whose test is │ │ │ │ │ + │ │ │ │ │ + is executed. If no │ │ │ │ │ + <when> │ │ │ │ │ + element is │ │ │ │ │ + │ │ │ │ │ + , the │ │ │ │ │ + content of the │ │ │ │ │ + <otherwise> │ │ │ │ │ + element is executed. │ │ │ │ │ + If no │ │ │ │ │ + <when> │ │ │ │ │ + element is │ │ │ │ │ + │ │ │ │ │ + , and no │ │ │ │ │ + <otherwise> │ │ │ │ │ + element is present, nothing is done. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Execute alternate set of tasks depending on the configuration being │ │ │ │ │ + built. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Build configuration '${build.config}' is not supported! │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Define a │ │ │ │ │ + sources │ │ │ │ │ + patternset holding an alternate set of patterns │ │ │ │ │ + depending on the configuration being built. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Build configuration '${build.config}' is not supported! │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - List of command-line arguments; will be passed to the executable │ │ │ │ │ - as is. │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether a fallback element is defined. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if a fallback element is defined; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + One or more alternative sets of tasks to execute. │ │ │ │ │ + The set of tasks to add. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Indicates if the argument should be passed to the external program. │ │ │ │ │ - If │ │ │ │ │ + The set of tasks to execute if none of the │ │ │ │ │ + │ │ │ │ │ + elements are │ │ │ │ │ │ │ │ │ │ - then the argument will be passed; │ │ │ │ │ - otherwise, skipped. The default is │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Groups a set of tasks to execute when a condition is met. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Used to test arbitrary boolean expression. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Check modification dates on groups of files. │ │ │ │ │ + │ │ │ │ │ + If all │ │ │ │ │ + │ │ │ │ │ + are same or newer than all │ │ │ │ │ + │ │ │ │ │ + , the specified property is set to │ │ │ │ │ │ │ │ │ │ + , otherwise it │ │ │ │ │ + is set to │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Check file dates. If │ │ │ │ │ + myfile.dll │ │ │ │ │ + is same or newer than │ │ │ │ │ + myfile.cs │ │ │ │ │ + , then set │ │ │ │ │ + myfile.dll.uptodate │ │ │ │ │ + property │ │ │ │ │ + to either │ │ │ │ │ + │ │ │ │ │ + or │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Property that will be set to │ │ │ │ │ + │ │ │ │ │ + or │ │ │ │ │ + │ │ │ │ │ + depending on the │ │ │ │ │ + result of the date check. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Indicates if the argument should not be passed to the external │ │ │ │ │ - program. If │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + that contains list of source files. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + that contains list of target files. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Loops over a set of items. │ │ │ │ │ + │ │ │ │ │ + Can loop over files in directory, lines in a file, etc. │ │ │ │ │ + The property value is stored before the loop is done, and restored │ │ │ │ │ + when the loop is finished. │ │ │ │ │ + The property is returned to its normal value once it is used. Read-only │ │ │ │ │ + parameters cannot be overridden in this loop. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Loops over the files in │ │ │ │ │ + c:\ │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Loops over all files in the project directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Loops over the folders in │ │ │ │ │ + c:\ │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Loops over all folders in the project directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Loops over a list. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Loops over lines in the file │ │ │ │ │ + properties.csv │ │ │ │ │ + , where each line │ │ │ │ │ + is of the format name,value. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Do not remove any white space characters. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Remove all white space characters from the end of the current │ │ │ │ │ + item. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Remove all white space characters from the beginning of the │ │ │ │ │ + current item. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Remove all white space characters from the beginning and end of │ │ │ │ │ + the current item. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The NAnt property name(s) that should be used for the current │ │ │ │ │ + iterated item. │ │ │ │ │ + If specifying multiple properties, separate them with a comma. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The type of iteration that should be done. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The type of whitespace trimming that should be done. The default │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The source of the iteration. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The deliminator char. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Stuff to operate in. Just like the │ │ │ │ │ + │ │ │ │ │ + attribute, but supports more complicated things like a │ │ │ │ │ + │ │ │ │ │ + and such. │ │ │ │ │ + │ │ │ │ │ + Please remove the │ │ │ │ │ + │ │ │ │ │ + attribute if you │ │ │ │ │ + are using this element. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Tasks to execute for each matching item. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a particular file from a URL source. │ │ │ │ │ + │ │ │ │ │ + Options include verbose reporting and timestamp based fetches. │ │ │ │ │ + Currently, only HTTP and UNC protocols are supported. FTP support may │ │ │ │ │ + be added when more pluggable protocols are added to the System.Net │ │ │ │ │ + assembly. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + option enables you to control downloads │ │ │ │ │ + so that the remote file is only fetched if newer than the local copy. │ │ │ │ │ + If there is no local copy, the download always takes place. When a file │ │ │ │ │ + is downloaded, the timestamp of the downloaded file is set to the remote │ │ │ │ │ + timestamp. │ │ │ │ │ + │ │ │ │ │ + This timestamp facility only works on downloads using the HTTP protocol. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the index page of the NAnt home page, and stores it in the file │ │ │ │ │ + help/index.html │ │ │ │ │ + relative to the project base directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the index page of a secured web site using the given credentials, │ │ │ │ │ + while connecting using the specified password-protected proxy server. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The URL from which to retrieve a file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The file where to store the retrieved file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + If inside a firewall, proxy server/port information │ │ │ │ │ + Format: {proxy server name}:{port number} │ │ │ │ │ + Example: proxy.mycompany.com:8080 │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The network proxy to use to access the Internet resource. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The network credentials used for authenticating the request with │ │ │ │ │ + the Internet resource. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Log errors but don't treat as fatal. The default is │ │ │ │ │ │ │ │ │ │ - then the argument will be │ │ │ │ │ - passed; otherwise, skipped. The default is │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Conditionally download a file based on the timestamp of the local │ │ │ │ │ + copy. HTTP only. The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets string value corresponding with the argument. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The length of time, in milliseconds, until the request times out. │ │ │ │ │ + The default is │ │ │ │ │ + 100000 │ │ │ │ │ + milliseconds. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Quotes a command line argument if it contains a single quote or a │ │ │ │ │ - space. │ │ │ │ │ - The command line argument. │ │ │ │ │ + │ │ │ │ │ + The security certificates to associate with the request. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes task and ensures the supplied attributes are valid. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + This is where the work is done │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Sets the timestamp of a given file to a specified time. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Creates a directory and any non-existent parent directory if necessary. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Create the directory │ │ │ │ │ + build │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Create the directory tree │ │ │ │ │ + one/two/three │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The directory to create. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Creates the directory specified by the │ │ │ │ │ + │ │ │ │ │ + property. │ │ │ │ │ + │ │ │ │ │ + The directory could not be created. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Extracts text from an XML file at the location specified by an XPath │ │ │ │ │ + expression. │ │ │ │ │ + │ │ │ │ │ + If the XPath expression specifies multiple nodes the node index is used │ │ │ │ │ + to determine which of the nodes' text is returned. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The example provided assumes that the following XML file (App.config) │ │ │ │ │ + exists in the current build directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The example will read the server value from the above │ │ │ │ │ + configuration file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The name of the file that contains the XML document │ │ │ │ │ + that is going to be peeked at. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The index of the node that gets its text returned when the query │ │ │ │ │ + returns multiple nodes. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The property that receives the text representation of the XML inside │ │ │ │ │ + the node returned from the XPath expression. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The XPath expression used to select which node to read. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Namespace definitions to resolve prefixes in the XPath expression. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Executes the XML peek task. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Loads an XML document from a file on disk. │ │ │ │ │ + The file name of the file to load the XML document from. │ │ │ │ │ │ │ │ │ │ - A quoted command line argument if │ │ │ │ │ - │ │ │ │ │ - contains a single quote or a space; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + A │ │ │ │ │ + document │ │ │ │ │ + containing │ │ │ │ │ + the document object representing the file. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Represents an option. │ │ │ │ │ + │ │ │ │ │ + Gets the contents of the node specified by the XPath expression. │ │ │ │ │ + The XPath expression used to determine which nodes to choose from. │ │ │ │ │ + The XML document to select the nodes from. │ │ │ │ │ + The node index in the case where multiple nodes satisfy the expression. │ │ │ │ │ + The contents of the node specified by the XPath expression. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - name, value constructor │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Copies a file, a directory, or set of files to a new file or directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Files are only copied if the source file is newer than the destination │ │ │ │ │ + file, or if the destination file does not exist. However, you can │ │ │ │ │ + explicitly overwrite files with the │ │ │ │ │ + │ │ │ │ │ + attribute. │ │ │ │ │ + │ │ │ │ │ + Entire directory structures can be copied to a new location. For this │ │ │ │ │ + to happen, the following criteria must be met: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Everything in the fileset is included │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The directory structure is not flattened │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Empty directories are included │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Destination directory does not exist │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + If any of these items are not met, then the files within the source │ │ │ │ │ + directory will be copied over instead of the entire directory structure. │ │ │ │ │ + │ │ │ │ │ + When a │ │ │ │ │ + │ │ │ │ │ + is used to select files or directories to │ │ │ │ │ + copy, the │ │ │ │ │ + │ │ │ │ │ + attribute must be set. Files that are │ │ │ │ │ + located under the base directory of the │ │ │ │ │ + │ │ │ │ │ + will │ │ │ │ │ + be copied to a directory under the destination directory matching the │ │ │ │ │ + path relative to the base directory of the │ │ │ │ │ + │ │ │ │ │ + , │ │ │ │ │ + unless the │ │ │ │ │ + │ │ │ │ │ + attribute is set to │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Files that are not located under the the base directory of the │ │ │ │ │ + │ │ │ │ │ + will be copied directly under to the destination │ │ │ │ │ + directory, regardless of the value of the │ │ │ │ │ + │ │ │ │ │ + attribute. │ │ │ │ │ + │ │ │ │ │ +

Encoding

│ │ │ │ │ + Unless an encoding is specified, the encoding associated with the │ │ │ │ │ + system's current ANSI code page is used. │ │ │ │ │ + An UTF-8, little-endian Unicode, and big-endian Unicode encoded text │ │ │ │ │ + file is automatically recognized, if the file starts with the │ │ │ │ │ + appropriate byte order marks. │ │ │ │ │ + If you employ filters in your copy operation, you should limit the copy │ │ │ │ │ + to text files. Binary files will be corrupted by the copy operation. │ │ │ │ │ +
│ │ │ │ │ + │ │ │ │ │ + Copy a single file while changing its encoding from "latin1" to │ │ │ │ │ + "utf-8". │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Copy a set of files to a new directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Copy a set of files to a directory, replacing │ │ │ │ │ + @TITLE@ │ │ │ │ │ + with │ │ │ │ │ + "Foo Bar" in all files. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Copy an entire directory and its contents. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │
│ │ │ │ │ - │ │ │ │ │ - Default constructor │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initialize new instance of the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Name of the option. │ │ │ │ │ + │ │ │ │ │ + The file to copy. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The file to copy to. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The directory to copy to. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Value of the option. The default is │ │ │ │ │ - │ │ │ │ │ + Overwrite existing files even if the destination files are newer. │ │ │ │ │ + The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Indicates if the option should be passed to the task. │ │ │ │ │ - If │ │ │ │ │ - │ │ │ │ │ - then the option will be passed; │ │ │ │ │ - otherwise, skipped. The default is │ │ │ │ │ + Ignore directory structure of source directory, copy all files into │ │ │ │ │ + a single directory, specified by the │ │ │ │ │ + │ │ │ │ │ + attribute. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Copy any empty directories included in the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Indicates if the option should not be passed to the task. │ │ │ │ │ - If │ │ │ │ │ - │ │ │ │ │ - then the option will be passed; │ │ │ │ │ - otherwise, skipped. The default is │ │ │ │ │ - │ │ │ │ │ + Used to select the files to copy. To use a │ │ │ │ │ + │ │ │ │ │ + , │ │ │ │ │ + the │ │ │ │ │ + │ │ │ │ │ + attribute must be set. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Chain of filters used to alter the file's content as it is copied. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The encoding to use when reading files. The default is the system's │ │ │ │ │ + current ANSI code page. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The encoding to use when writing the files. The default is │ │ │ │ │ + the encoding of the input file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The set of files to perform a file operation on. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + FileCopyMap should now be considered a readonly hashtable. Any changes to │ │ │ │ │ + this property will not be taken into account during the file operation │ │ │ │ │ + task. To interact with the file operation, use the │ │ │ │ │ + │ │ │ │ │ + property. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The key of the │ │ │ │ │ + │ │ │ │ │ + is the absolute path of │ │ │ │ │ + the destination file and the value is a │ │ │ │ │ + │ │ │ │ │ + holding the path and last write time of the most recently updated │ │ │ │ │ + source file that is selected to be copied or moved to the │ │ │ │ │ + destination file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + On Windows, the │ │ │ │ │ + │ │ │ │ │ + is case-insensitive. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the operation map containing all the files/directories to │ │ │ │ │ + perform file operations on. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The type of class for this object inherits from KeyedCollection │ │ │ │ │ + and is structured so that the key of this collection contains the │ │ │ │ │ + full path of the target file/location while the value contains │ │ │ │ │ + the │ │ │ │ │ + │ │ │ │ │ + object │ │ │ │ │ + with the operation details. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + On Windows, the │ │ │ │ │ + │ │ │ │ │ + is case-insensitive. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Checks whether the task is initialized with valid attributes. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Executes the Copy task. │ │ │ │ │ + A file that has to be copied does not exist or could not be copied. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Actually does the file copies. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Holds the absolute paths and last write time of a given file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + for the specified │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + object containing │ │ │ │ │ + the full path and last write time of the file the object represents. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class for the specified file and last write time. │ │ │ │ │ + │ │ │ │ │ + The absolute path of the file. │ │ │ │ │ + The last write time of the file. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Represents an element of which the XML is processed by its parent task │ │ │ │ │ - or type. │ │ │ │ │ + │ │ │ │ │ + Gets the absolute path of the current file. │ │ │ │ │ + The absolute path of the current file. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the XML that this element represents. │ │ │ │ │ + │ │ │ │ │ + Gets the time when the current file was last written to. │ │ │ │ │ + The time when the current file was last written to. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Provides methods and properties to properly manage file operations for │ │ │ │ │ + NAnt file system based tasks (such as CopyTask and MoveTask). │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets a value indicating whether the element is performing additional │ │ │ │ │ - processing using the │ │ │ │ │ - │ │ │ │ │ - that was use to │ │ │ │ │ - initialize the element. │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class with the │ │ │ │ │ + source and target locations specified. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + object representing the file/location │ │ │ │ │ + where the file operation will start. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + object representing the file/location │ │ │ │ │ + where the file operation will end. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the string comparer to use when comparing │ │ │ │ │ + the source path to the target path. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the full path of │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the details of the source path. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the type of │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the type of the file operation an instance of │ │ │ │ │ + │ │ │ │ │ + represents. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + outdated. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - , as the XML that represents this build │ │ │ │ │ - element is processed by the containing task or type. │ │ │ │ │ + true │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + outdated (or simply a directory); otherwise, │ │ │ │ │ + false │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Provides credentials for password-based authentication schemes. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ + Gets the full path of │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The domain or computer name that verifies the credentials. │ │ │ │ │ + │ │ │ │ │ + Gets the details of the target path. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The password for the user name associated with the credentials. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the type of │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The user name associated with the credentials. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Normalizes the attributes of │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Indicates if the credentials should be used to provide authentication │ │ │ │ │ - information to the external resource. If │ │ │ │ │ - │ │ │ │ │ - then │ │ │ │ │ - the credentials will be passed; otherwise, not. The default is │ │ │ │ │ - │ │ │ │ │ + Checks to see whether or not the full path of │ │ │ │ │ + │ │ │ │ │ + matches the full path of │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + used to check path equality. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + true │ │ │ │ │ + if both paths match; otherwise │ │ │ │ │ + false │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Indicates if the credentials should not be used to provide authentication │ │ │ │ │ - information to the external resource. If │ │ │ │ │ - │ │ │ │ │ - then the │ │ │ │ │ - credentials will be passed; otherwise, not. The default is │ │ │ │ │ - │ │ │ │ │ + Checks to see whether or not the full path of │ │ │ │ │ + │ │ │ │ │ + is identical to the full path of │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ + The difference between this method and SourceEqualsTarget is │ │ │ │ │ + that the casing of the path is never ignored regardless of │ │ │ │ │ + operating system. │ │ │ │ │ + │ │ │ │ │ + true │ │ │ │ │ + if both paths are identical; otherwise │ │ │ │ │ + false │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Returns a │ │ │ │ │ - │ │ │ │ │ - instance representing │ │ │ │ │ + Updates the source of a given instance based on the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + If the LastWriteTime property of the │ │ │ │ │ + │ │ │ │ │ + is greater than the LastWriteTime property of │ │ │ │ │ + │ │ │ │ │ + , then │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + replaced with │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The new │ │ │ │ │ + │ │ │ │ │ + to replace │ │ │ │ │ the current │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + object. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns a │ │ │ │ │ + │ │ │ │ │ + that represents the current │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ A │ │ │ │ │ - │ │ │ │ │ - instance representing the current │ │ │ │ │ - │ │ │ │ │ - , or │ │ │ │ │ - │ │ │ │ │ - if the │ │ │ │ │ - credentials should not be used to provide authentication information │ │ │ │ │ - to the external resource. │ │ │ │ │ + │ │ │ │ │ + that represents the current │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Contains a collection of │ │ │ │ │ - │ │ │ │ │ - elements. │ │ │ │ │ + Checks to see if a given │ │ │ │ │ + │ │ │ │ │ + target is considered outdated. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + used for comparison purposes │ │ │ │ │ + against │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to check. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + true │ │ │ │ │ + if the target file is considered out of date; otherwise │ │ │ │ │ + false │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Checks to see if the target directory does not exist or that │ │ │ │ │ + it does match the source directory name but not string casing. │ │ │ │ │ + │ │ │ │ │ + Source directory to check against │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + The target directory to validate. │ │ │ │ │ + │ │ │ │ │ + true │ │ │ │ │ + if the target directory does not exist or matches the source │ │ │ │ │ + directory name but not casing; otherwise │ │ │ │ │ + false │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ + Checks to see whether │ │ │ │ │ + │ │ │ │ │ + is a file type or │ │ │ │ │ + a directory type. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + The FileSystemInfo type used to compare │ │ │ │ │ + │ │ │ │ │ + with. │ │ │ │ │ + │ │ │ │ │ + The object to check. │ │ │ │ │ + │ │ │ │ │ + true │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is the same type as │ │ │ │ │ + │ │ │ │ │ + ; otherwise, │ │ │ │ │ + false │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ + A collection class used to track all of the │ │ │ │ │ + │ │ │ │ │ + objects for │ │ │ │ │ + a given file operation task (such as the CopyTask or MoveTask). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The StringComparer used when comparing file paths. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified array of │ │ │ │ │ - │ │ │ │ │ - instances. │ │ │ │ │ + │ │ │ │ │ + class that uses the default string comparer. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets or sets the element at the specified index. │ │ │ │ │ - The zero-based index of the element to get or set. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets the │ │ │ │ │ - │ │ │ │ │ - with the specified name. │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class that uses the specified string comparer. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The name of the │ │ │ │ │ - │ │ │ │ │ - to get. │ │ │ │ │ + │ │ │ │ │ + The string comparer to use when comparing keys in the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Adds a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ + Determines whether the │ │ │ │ │ + │ │ │ │ │ + contains the │ │ │ │ │ + specified key. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + The key to locate in the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - The position into which the new element was inserted. │ │ │ │ │ + │ │ │ │ │ + true │ │ │ │ │ + if the │ │ │ │ │ + │ │ │ │ │ + contains an element with the specified key; otherwise, │ │ │ │ │ + false │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Counts the number of directory operations in a collection. │ │ │ │ │ + The number of directory operations performed by this collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Counts the number of file operations in a collection. │ │ │ │ │ + The number of file operations performed by this collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Adds the elements of a │ │ │ │ │ - │ │ │ │ │ - array to the end of the collection. │ │ │ │ │ + Converts the current instance of │ │ │ │ │ + │ │ │ │ │ + to │ │ │ │ │ + the old style FileCopyMap hashtable. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The array of │ │ │ │ │ - │ │ │ │ │ - elements to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The contents of │ │ │ │ │ + │ │ │ │ │ + in a │ │ │ │ │ + new hashtable. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Adds the elements of a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ + Extracts the key from the specified │ │ │ │ │ + │ │ │ │ │ + element. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + from which to │ │ │ │ │ + extract the key. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + The key for the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Determines whether a │ │ │ │ │ - │ │ │ │ │ - is in the collection. │ │ │ │ │ + Inserts an element into the │ │ │ │ │ + │ │ │ │ │ + at the │ │ │ │ │ + specified index. │ │ │ │ │ │ │ │ │ │ + The zero-based index at which item should be inserted. │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to locate in the collection. │ │ │ │ │ + │ │ │ │ │ + to insert. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Replaces the item at the specified index with the specified item. │ │ │ │ │ + The zero-based index of the item to be replaced. │ │ │ │ │ + The new item. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Used to identify the type of operation a given │ │ │ │ │ + │ │ │ │ │ + represent. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates that the operation is from file to file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates that the operation is from file to directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates that the operation is from directory to directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Sets project properties based on the evaluatuion of a regular expression. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + attribute must contain one or more │ │ │ │ │ + named grouping constructs │ │ │ │ │ + , which represents the names of the │ │ │ │ │ + properties to be set. These named grouping constructs can be enclosed │ │ │ │ │ + by angle brackets (?<name>) or single quotes (?'name'). │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + In the build file, use the XML element │ │ │ │ │ + to specify <, │ │ │ │ │ + and │ │ │ │ │ + to specify >. │ │ │ │ │ + │ │ │ │ │ + The named grouping construct must not contain any punctuation and it │ │ │ │ │ + cannot begin with a number. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Find the last word in the given string and stores it in the property │ │ │ │ │ + lastword │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Split the full filename and extension of a filename. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Split the path and the filename. (This checks for │ │ │ │ │ + / │ │ │ │ │ + or │ │ │ │ │ + \ │ │ │ │ │ + as the path separator). │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + Results in path= │ │ │ │ │ + d:\Temp\SomeDir\SomeDir\ │ │ │ │ │ + and file= │ │ │ │ │ + bla.xml │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Represents the regular expression to be evalued. │ │ │ │ │ + The regular expression to be evalued. │ │ │ │ │ + The pattern must contain one or more named constructs, which may │ │ │ │ │ + not contain any punctuation and cannot begin with a number. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A comma separated list of options to pass to the regex engine. The │ │ │ │ │ + default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Represents the input for the regular expression. │ │ │ │ │ + The input for the regular expression. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Executes the task. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Checks the conditional attributes and executes the children if │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + If no conditions are checked, all child tasks are executed. │ │ │ │ │ + If more than one attribute is used, they are &&'d. The first │ │ │ │ │ + to fail stops the check. │ │ │ │ │ + │ │ │ │ │ + The order of condition evaluation is, │ │ │ │ │ + │ │ │ │ │ + , │ │ │ │ │ + │ │ │ │ │ + , │ │ │ │ │ + │ │ │ │ │ + , │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + instead of using the deprecated attributes, we advise you to use the │ │ │ │ │ + following functions in combination with the │ │ │ │ │ + │ │ │ │ │ + attribute: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Function │ │ │ │ │ + Description │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Checks whether the specified property exists. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Checks whether the specified target exists. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Tests the value of a property using expressions. │ │ │ │ │ + │ │ │ │ │ + Build release configuration │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Tests the the output of a function. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + (Deprecated) │ │ │ │ │ + Check that a target exists. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + (Deprecated) │ │ │ │ │ + Check existence of a property. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + (Deprecated) │ │ │ │ │ + Check that a property value is true. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + (Deprecated) │ │ │ │ │ + Check that a property exists and is │ │ │ │ │ + │ │ │ │ │ + (uses multiple conditions). │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + which is the same as │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + (Deprecated) │ │ │ │ │ + Check file dates. If │ │ │ │ │ + myfile.dll │ │ │ │ │ + is uptodate, │ │ │ │ │ + then do stuff. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + or │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + or │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The file to compare if uptodate. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The file to check against for the uptodate file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + that contains the comparison files for │ │ │ │ │ + the │ │ │ │ │ + │ │ │ │ │ + (s) check. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + that contains the uptodate files for │ │ │ │ │ + the │ │ │ │ │ + │ │ │ │ │ + (s) check. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Used to test whether a property is true. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Used to test whether a property exists. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Used to test whether a target exists. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Used to test arbitrary boolean expression. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The opposite of the │ │ │ │ │ + if │ │ │ │ │ + task. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Check that a property does not exist. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + Check that a property value is not true. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Check that a target does not exist. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Checks if a resource is available at runtime. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The specified property is set to │ │ │ │ │ + │ │ │ │ │ + if the │ │ │ │ │ + requested resource is available at runtime, and │ │ │ │ │ + │ │ │ │ │ + if the resource is not available. │ │ │ │ │ + │ │ │ │ │ + we advise you to use the following functions instead: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Function │ │ │ │ │ + Description │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether the specified file exists. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether the given path refers to an existing directory on disk. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Checks whether the specified framework exists.. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Checks whether the SDK for the specified framework is installed. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Sets the │ │ │ │ │ + myfile.present │ │ │ │ │ + property to │ │ │ │ │ + │ │ │ │ │ + if the │ │ │ │ │ + file is available on the filesystem and │ │ │ │ │ + │ │ │ │ │ + if the │ │ │ │ │ + file is not available. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Sets the │ │ │ │ │ + build.dir.present │ │ │ │ │ + property to │ │ │ │ │ + │ │ │ │ │ + if the directory is available on the filesystem and │ │ │ │ │ + │ │ │ │ │ + if the directory is not available. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Sets the │ │ │ │ │ + mono-0.21.framework.present │ │ │ │ │ + property to │ │ │ │ │ + │ │ │ │ │ + if the Mono 0.21 framework is available on the current system and │ │ │ │ │ + │ │ │ │ │ + if the framework is not available. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Sets the │ │ │ │ │ + net-1.1.frameworksdk.present │ │ │ │ │ + property to │ │ │ │ │ + │ │ │ │ │ + if the .NET 1.1 Framework SDK is available on the current system and │ │ │ │ │ + │ │ │ │ │ + if the SDK is not available. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Defines the possible resource checks. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a given file exists. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a given directory exists. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a given framework is available. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a given SDK is available. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The resource which must be available. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The type of resource which must be present. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The property that must be set if the resource is available. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Executes the task. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Sets the property identified by │ │ │ │ │ + │ │ │ │ │ + to │ │ │ │ │ + │ │ │ │ │ + when the resource exists and to │ │ │ │ │ + │ │ │ │ │ + when the resource doesn't exist. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The availability of the resource could not be evaluated. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Evaluates the availability of a resource. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is found in the │ │ │ │ │ - collection; otherwise, │ │ │ │ │ + if the resource is available; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ + The availability of the resource could not be evaluated. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Determines whether a │ │ │ │ │ - │ │ │ │ │ - with the specified │ │ │ │ │ - value is in the collection. │ │ │ │ │ + Checks if the file specified in the │ │ │ │ │ + │ │ │ │ │ + property is │ │ │ │ │ + available on the filesystem. │ │ │ │ │ │ │ │ │ │ - The argument value to locate in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - if a │ │ │ │ │ - │ │ │ │ │ - with value │ │ │ │ │ - │ │ │ │ │ - is found in the collection; otherwise, │ │ │ │ │ + when the file exists; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ - │ │ │ │ │ - The zero-based index in │ │ │ │ │ - │ │ │ │ │ - at which copying begins. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Checks if the directory specified in the │ │ │ │ │ + │ │ │ │ │ + property is available on the filesystem. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + when the directory exists; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Retrieves the index of a specified │ │ │ │ │ - │ │ │ │ │ - object in the collection. │ │ │ │ │ + Checks if the framework specified in the │ │ │ │ │ + │ │ │ │ │ + property is available on the current system. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - object for which the index is returned. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - The index of the specified │ │ │ │ │ - │ │ │ │ │ - . If the │ │ │ │ │ - │ │ │ │ │ - is not currently a member of the collection, it returns -1. │ │ │ │ │ + │ │ │ │ │ + when the framework is available; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Inserts a │ │ │ │ │ - │ │ │ │ │ - into the collection at the specified index. │ │ │ │ │ + Checks if the SDK for the framework specified in the │ │ │ │ │ + │ │ │ │ │ + property is available on the current system. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The zero-based index at which │ │ │ │ │ - │ │ │ │ │ - should be inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + when the SDK for the specified framework is │ │ │ │ │ + available; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Provides the abstract base class for tasks that execute external applications. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + When a │ │ │ │ │ + │ │ │ │ │ + is applied to the │ │ │ │ │ + deriving class and │ │ │ │ │ + │ │ │ │ │ + does not return an │ │ │ │ │ + absolute path, then the program to execute will first be searched for │ │ │ │ │ + in the location specified by │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + If the program does not exist in that location, then the list of tool │ │ │ │ │ + paths of the current target framework will be scanned in the order in │ │ │ │ │ + which they are defined in the NAnt configuration file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Defines the exit code that will be returned by │ │ │ │ │ + │ │ │ │ │ + if the process could not be started, or did not exit (in time). │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Will be used to ensure thread-safe operations. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The name of the executable that should be used to launch the │ │ │ │ │ + external program. │ │ │ │ │ + │ │ │ │ │ + The name of the executable that should be used to launch the external │ │ │ │ │ + program, or │ │ │ │ │ + │ │ │ │ │ + if no name is specified. │ │ │ │ │ + │ │ │ │ │ + If available, the configured value in the NAnt configuration │ │ │ │ │ + file will be used if no name is specified. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the filename of the external program to start. │ │ │ │ │ + The filename of the external program. │ │ │ │ │ + Override in derived classes to explicitly set the location of the │ │ │ │ │ + external tool. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the command-line arguments for the external program. │ │ │ │ │ + The command-line arguments for the external program. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the file to which the standard output should be redirected. │ │ │ │ │ + │ │ │ │ │ + The file to which the standard output should be redirected, or │ │ │ │ │ + │ │ │ │ │ + if the standard output should not be │ │ │ │ │ + redirected. │ │ │ │ │ + │ │ │ │ │ + The default implementation will never allow the standard output │ │ │ │ │ + to be redirected to a file. Deriving classes should override this │ │ │ │ │ + property to change this behaviour. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether output will be appended to the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if output should be appended to the │ │ │ │ │ + │ │ │ │ │ + ; │ │ │ │ │ + otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the working directory for the application. │ │ │ │ │ + The working directory for the application. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The maximum amount of time the application is allowed to execute, │ │ │ │ │ + expressed in milliseconds. Defaults to no time-out. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The command-line arguments for the external program. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies whether the external program is a managed application │ │ │ │ │ + which should be executed using a runtime engine, if configured. │ │ │ │ │ + The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the external program should be executed │ │ │ │ │ + using a runtime engine; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The value of │ │ │ │ │ + │ │ │ │ │ + is only used from │ │ │ │ │ + │ │ │ │ │ + , and then only if its value is set to │ │ │ │ │ + │ │ │ │ │ + . In which case │ │ │ │ │ + │ │ │ │ │ + returns │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + In all other cases, the value of │ │ │ │ │ + │ │ │ │ │ + is ignored. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies whether the external program should be treated as a managed │ │ │ │ │ + application, possibly forcing it to be executed under the currently │ │ │ │ │ + targeted version of the CLR. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + indicating how the program should │ │ │ │ │ + be treated. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + is set to │ │ │ │ │ + │ │ │ │ │ + , │ │ │ │ │ + which is the default value, and │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + then │ │ │ │ │ + │ │ │ │ │ + is returned. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + When the changing │ │ │ │ │ + │ │ │ │ │ + to │ │ │ │ │ + │ │ │ │ │ + , │ │ │ │ │ + then │ │ │ │ │ + │ │ │ │ │ + is set to │ │ │ │ │ + │ │ │ │ │ + ; │ │ │ │ │ + otherwise, it is changed to │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the │ │ │ │ │ + │ │ │ │ │ + to which standard output │ │ │ │ │ + messages of the external program will be written. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to insert. │ │ │ │ │ + │ │ │ │ │ + to which standard output messages of │ │ │ │ │ + the external program will be written. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + By default, standard output messages wil be written to the build log │ │ │ │ │ + with level │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the │ │ │ │ │ + │ │ │ │ │ + to which error output │ │ │ │ │ + of the external program will be written. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to which error output of the external │ │ │ │ │ + program will be written. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + By default, error output wil be written to the build log with level │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the value that the process specified when it terminated. │ │ │ │ │ + │ │ │ │ │ + The code that the associated process specified when it terminated, │ │ │ │ │ + or │ │ │ │ │ + -1000 │ │ │ │ │ + if the process could not be started or did not │ │ │ │ │ + exit (in time). │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the unique identifier for the spawned application. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets a value indicating whether the application should be │ │ │ │ │ + spawned. If you spawn an application, its output will not be logged │ │ │ │ │ + by NAnt. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Starts the external process and captures its output. │ │ │ │ │ + │ │ │ │ │ + The external process did not finish within the configured timeout. │ │ │ │ │ + -or- │ │ │ │ │ + The exit code of the external process indicates a failure. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the command-line arguments, separated by spaces. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Updates the │ │ │ │ │ + │ │ │ │ │ + of the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + of which the │ │ │ │ │ + │ │ │ │ │ + should be updated. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns an enumerator that can iterate through the collection. │ │ │ │ │ + │ │ │ │ │ + Starts the process and handles errors. │ │ │ │ │ │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - for the entire collection. │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + that was started. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Removes a member from the collection. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to remove from the collection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Reads from the stream until the external program is ended. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Reads from the stream until the external program is ended. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines the path of the external program that should be executed. │ │ │ │ │ + A fully qualifies pathname including the program name. │ │ │ │ │ + The task is not available or not configured for the current framework. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Deletes a file, fileset or directory. │ │ │ │ │ + │ │ │ │ │ + Deletes either a single file, all files in a specified directory and │ │ │ │ │ + its sub-directories, or a set of files specified by one or more filesets. │ │ │ │ │ + │ │ │ │ │ + If the │ │ │ │ │ + │ │ │ │ │ + or │ │ │ │ │ + │ │ │ │ │ + attribute is │ │ │ │ │ + set then the fileset contents will be ignored. To delete the files │ │ │ │ │ + in the fileset ommit the │ │ │ │ │ + │ │ │ │ │ + and │ │ │ │ │ + │ │ │ │ │ + attributes in the │ │ │ │ │ + <delete> │ │ │ │ │ + element. │ │ │ │ │ + │ │ │ │ │ + If the specified file or directory does not exist, no error is │ │ │ │ │ + reported. │ │ │ │ │ + │ │ │ │ │ + Read-only files cannot be deleted. Use the │ │ │ │ │ + │ │ │ │ │ + first to remove the read-only attribute. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Delete a single file. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Delete a directory and the contents within. If the directory does not │ │ │ │ │ + exist, no error is reported. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Delete a set of files. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The file to delete. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The directory to delete. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Enumerates the │ │ │ │ │ - │ │ │ │ │ - elements of a │ │ │ │ │ - │ │ │ │ │ + Remove any empty directories included in the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + All the files in the file set will be deleted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ + Controls whether to show the name of each deleted file or directory. │ │ │ │ │ + The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - The collection that should be enumerated. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the current element in the collection. │ │ │ │ │ - The current element in the collection. │ │ │ │ │ + │ │ │ │ │ + Ensures the supplied attributes are valid. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Advances the enumerator to the next element of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Exits the current build by throwing a │ │ │ │ │ + │ │ │ │ │ + , │ │ │ │ │ + optionally printing additional information. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The cause of the build failure can be specified using the │ │ │ │ │ + │ │ │ │ │ + attribute or as inline content. │ │ │ │ │ + │ │ │ │ │ + Macros in the message will be expanded. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Exits the current build without giving further information. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Exits the current build and writes a message to the build log. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Functionally equivalent to the previous example. │ │ │ │ │ + Something wrong here. │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A message giving further information on why the build exited. │ │ │ │ │ + │ │ │ │ │ + Inline content and │ │ │ │ │ + │ │ │ │ │ + are mutually exclusive. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the inline content that should be output in the build │ │ │ │ │ + log, giving further information on why the build exited. │ │ │ │ │ + The inline content that should be output in the build log. │ │ │ │ │ + │ │ │ │ │ + Inline content and │ │ │ │ │ + │ │ │ │ │ + are mutually exclusive. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A task for sleeping a specified period of time, useful when a build or deployment process │ │ │ │ │ + requires an interval between tasks. │ │ │ │ │ + │ │ │ │ │ + Sleep 1 hour, 2 minutes, 3 seconds and 4 milliseconds. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Sleep 123 milliseconds. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Hours to add to the sleep time. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Minutes to add to the sleep time. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Seconds to add to the sleep time. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Milliseconds to add to the sleep time. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Verify parameters. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Return time to sleep. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Sleeps for the specified number of milliseconds. │ │ │ │ │ + Number of milliseconds to sleep. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Sends an SMTP message. │ │ │ │ │ + │ │ │ │ │ + Text and text files to include in the message body may be specified as │ │ │ │ │ + well as binary attachments. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Sends an email from │ │ │ │ │ + nant@sourceforge.net │ │ │ │ │ + to three recipients │ │ │ │ │ + with a subject about the attachments. The body of the message will be │ │ │ │ │ + the combined contents of all │ │ │ │ │ + .txt │ │ │ │ │ + files in the base directory. │ │ │ │ │ + All zip files in the base directory will be included as attachments. │ │ │ │ │ + The message will be sent using the │ │ │ │ │ + smtpserver.anywhere.com │ │ │ │ │ + SMTP │ │ │ │ │ + server. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Sends an email from a gmail account to multiple recipients. This example │ │ │ │ │ + illustrates how to add a recipient's name to an email address. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + Email addresses in any of the lists (to, cc, bcc, from) can be in one of │ │ │ │ │ + the five listed formats below. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Full Name <address@abcxyz.com> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + <address@abcxyz.com> Full Name │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + (Full Name) address@abcxyz.com │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + address@abcxyz.com (Full Name) │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + address@abcxyz.com │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Remember to use &gt; and &lt; XML entities for the angle brackets. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Email address of sender. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Semicolon-separated list of recipient email addresses. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Reply to email address. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Semicolon-separated list of CC: recipient email addresses. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Semicolon-separated list of BCC: recipient email addresses. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Host name of mail server. The default is │ │ │ │ │ + localhost │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The port number used to connect to the mail server. │ │ │ │ │ + The default is │ │ │ │ │ + 25 │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates whether or not ssl should be used to │ │ │ │ │ + connect to the smtp host. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Text to send in body of email message. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Text to send in subject line of email message. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates whether or not the body of the email is in │ │ │ │ │ + html format. The default value is │ │ │ │ │ + false │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The username to use when connecting to the smtp host. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The password to use when connecting to the smtp host. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Format of the message. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Files that are transmitted as part of the body of the email message. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Attachments that are transmitted with the message. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes task and ensures the supplied attributes are valid. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + This is where the work is done. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Reads a text file and returns the content │ │ │ │ │ + in a string. │ │ │ │ │ + The file to read content of. │ │ │ │ │ + The content of the specified file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Converts an email address or a series of email addresses from │ │ │ │ │ + a │ │ │ │ │ + │ │ │ │ │ + object to a new │ │ │ │ │ + │ │ │ │ │ + object. │ │ │ │ │ + │ │ │ │ │ + A list of email addresses separated by a semicolon. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - if the enumerator was successfully advanced │ │ │ │ │ - to the next element; │ │ │ │ │ - │ │ │ │ │ - if the enumerator has │ │ │ │ │ - passed the end of the collection. │ │ │ │ │ + A new │ │ │ │ │ + │ │ │ │ │ + object │ │ │ │ │ + containing the addresses from │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Sets the enumerator to its initial position, which is before the │ │ │ │ │ - first element in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Filesets are groups of files. These files can be found in a directory │ │ │ │ │ - tree starting in a base directory and are matched by patterns taken │ │ │ │ │ - from a number of patterns. Filesets can appear inside tasks that support │ │ │ │ │ - this feature or at the project level, i.e., as children of │ │ │ │ │ - <project> │ │ │ │ │ + Converts a │ │ │ │ │ + │ │ │ │ │ + object containing │ │ │ │ │ + email address information to a │ │ │ │ │ + │ │ │ │ │ + object. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Email address information passed to this method should be in │ │ │ │ │ + one of five formats. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Full Name <address@abcxyz.com> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + <address@abcxyz.com> Full Name │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + (Full Name) address@abcxyz.com │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + address@abcxyz.com (Full Name) │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + address@abcxyz.com │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + If the full name of the intended recipient (or sender) is provided, │ │ │ │ │ + that information is included in the resulting │ │ │ │ │ + │ │ │ │ │ + object. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The string that contains the address to parse. │ │ │ │ │ + │ │ │ │ │ + A new MailAddress object containing the information from │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Simple method that converts an XML escaped string back to its unescaped │ │ │ │ │ + format. │ │ │ │ │ + An html encoded string. │ │ │ │ │ + The decoded format of the html encoded string. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Temporary enum replacement of │ │ │ │ │ + │ │ │ │ │ + to ease transition to newer property flags. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates the body of the email is formatted in plain text. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates the body of the email is formatted in html. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Calls a NAnt target in the current project. │ │ │ │ │ │ │ │ │ │ -

Patterns

│ │ │ │ │ - As described earlier, patterns are used for the inclusion and exclusion. │ │ │ │ │ - These patterns look very much like the patterns used in DOS and UNIX: │ │ │ │ │ + │ │ │ │ │ + When the │ │ │ │ │ + │ │ │ │ │ + is used to execute a target, both that │ │ │ │ │ + target and all its dependent targets will be re-executed. │ │ │ │ │ + │ │ │ │ │ + To avoid dependent targets from being executed more than once, two │ │ │ │ │ + options are available: │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - ' │ │ │ │ │ - * │ │ │ │ │ - ' matches zero or more characters │ │ │ │ │ - │ │ │ │ │ - For example: │ │ │ │ │ - │ │ │ │ │ - *.cs │ │ │ │ │ - matches │ │ │ │ │ - .cs │ │ │ │ │ - , │ │ │ │ │ - x.cs │ │ │ │ │ - and │ │ │ │ │ - FooBar.cs │ │ │ │ │ - , │ │ │ │ │ - but not │ │ │ │ │ - FooBar.xml │ │ │ │ │ - (does not end with │ │ │ │ │ - .cs │ │ │ │ │ - ). │ │ │ │ │ - │ │ │ │ │ + Add an "unless" attribute with value "${ │ │ │ │ │ + target::has-executed │ │ │ │ │ + (' │ │ │ │ │ + <target name> │ │ │ │ │ + ')}" │ │ │ │ │ + to the dependent targets. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - ' │ │ │ │ │ - ? │ │ │ │ │ - ' matches one character │ │ │ │ │ - │ │ │ │ │ - For example: │ │ │ │ │ - │ │ │ │ │ - ?.cs │ │ │ │ │ - matches │ │ │ │ │ - x.cs │ │ │ │ │ - , │ │ │ │ │ - A.cs │ │ │ │ │ - , but not │ │ │ │ │ - .cs │ │ │ │ │ - or │ │ │ │ │ - xyz.cs │ │ │ │ │ - (both don't have one character │ │ │ │ │ - before │ │ │ │ │ - .cs │ │ │ │ │ - ). │ │ │ │ │ - │ │ │ │ │ + Set the │ │ │ │ │ + │ │ │ │ │ + attribute on the │ │ │ │ │ + │ │ │ │ │ + to │ │ │ │ │ + │ │ │ │ │ + ( │ │ │ │ │ + recommended │ │ │ │ │ + ). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ +
│ │ │ │ │ + │ │ │ │ │ + Call the target "build". │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + This shows how a project could 'compile' a debug and release build │ │ │ │ │ + using a common compile target. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ │ │ │ │ │ - Combinations of │ │ │ │ │ - * │ │ │ │ │ - 's and │ │ │ │ │ - ? │ │ │ │ │ - 's are allowed. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Matching is done per-directory. This means that first the first directory │ │ │ │ │ - in the pattern is matched against the first directory in the path to match. │ │ │ │ │ - Then the second directory is matched, and so on. For example, when we have │ │ │ │ │ - the pattern │ │ │ │ │ - /?abc/*/*.cs │ │ │ │ │ - and the path │ │ │ │ │ - /xabc/foobar/test.cs │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + parameter of the │ │ │ │ │ + │ │ │ │ │ + defaults to │ │ │ │ │ + │ │ │ │ │ , │ │ │ │ │ - the first │ │ │ │ │ - ?abc │ │ │ │ │ - is matched with │ │ │ │ │ - xabc │ │ │ │ │ - , then │ │ │ │ │ - * │ │ │ │ │ - is matched │ │ │ │ │ - with │ │ │ │ │ - foobar │ │ │ │ │ - , and finally │ │ │ │ │ - *.cs │ │ │ │ │ - is matched with │ │ │ │ │ - test.cs │ │ │ │ │ - . │ │ │ │ │ - They all match, so the path matches the pattern. │ │ │ │ │ + causing the "init" target to be executed for both │ │ │ │ │ + the "debug" and "release" build. │ │ │ │ │ │ │ │ │ │ + This results in the following build log: │ │ │ │ │ + build: │ │ │ │ │ + │ │ │ │ │ + init: │ │ │ │ │ + │ │ │ │ │ + [echo] initializing │ │ │ │ │ + │ │ │ │ │ + compile: │ │ │ │ │ + │ │ │ │ │ + [echo] compiling with debug = false │ │ │ │ │ + │ │ │ │ │ + init: │ │ │ │ │ + │ │ │ │ │ + [echo] initializing │ │ │ │ │ + │ │ │ │ │ + compile: │ │ │ │ │ + │ │ │ │ │ + [echo] compiling with debug = true │ │ │ │ │ + │ │ │ │ │ + BUILD SUCCEEDED │ │ │ │ │ │ │ │ │ │ - To make things a bit more flexible, we added one extra feature, which makes │ │ │ │ │ - it possible to match multiple directory levels. This can be used to match a │ │ │ │ │ - complete directory tree, or a file anywhere in the directory tree. To do this, │ │ │ │ │ - ** │ │ │ │ │ - must be used as the name of a directory. When │ │ │ │ │ - ** │ │ │ │ │ - is used as │ │ │ │ │ - the name of a directory in the pattern, it matches zero or more directories. │ │ │ │ │ - For example: │ │ │ │ │ - /test/** │ │ │ │ │ - matches all files/directories under │ │ │ │ │ - /test/ │ │ │ │ │ - , │ │ │ │ │ - such as │ │ │ │ │ - /test/x.cs │ │ │ │ │ - , or │ │ │ │ │ - /test/foo/bar/xyz.html │ │ │ │ │ - , but not │ │ │ │ │ - /xyz.xml │ │ │ │ │ + If the "init" should only be executed once, set the │ │ │ │ │ + │ │ │ │ │ + attribute of the │ │ │ │ │ + │ │ │ │ │ + to │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ + The build log would then look like this: │ │ │ │ │ + build: │ │ │ │ │ + │ │ │ │ │ + init: │ │ │ │ │ + │ │ │ │ │ + [echo] initializing │ │ │ │ │ + │ │ │ │ │ + compile: │ │ │ │ │ + │ │ │ │ │ + [echo] compiling with debug = false │ │ │ │ │ + │ │ │ │ │ + compile: │ │ │ │ │ + │ │ │ │ │ + [echo] compiling with debug = true │ │ │ │ │ + │ │ │ │ │ + BUILD SUCCEEDED │ │ │ │ │ + │ │ │ │ │ +
│ │ │ │ │ + │ │ │ │ │ + NAnt target to call. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Force an execute even if the target has already been executed. The │ │ │ │ │ + default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Execute the specified targets dependencies -- even if they have been │ │ │ │ │ + previously executed. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Executes the specified target. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Makes sure the │ │ │ │ │ + │ │ │ │ │ + is not calling its own │ │ │ │ │ + parent. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + An empty task that allows a build file to contain a description. │ │ │ │ │ + │ │ │ │ │ + Set a description. │ │ │ │ │ + This is a description. │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Load a text file into a single property. │ │ │ │ │ + │ │ │ │ │ + Unless an encoding is specified, the encoding associated with the │ │ │ │ │ + system's current ANSI code page is used. │ │ │ │ │ + An UTF-8, little-endian Unicode, and big-endian Unicode encoded text │ │ │ │ │ + file is automatically recognized, if the file starts with the appropriate │ │ │ │ │ + byte order marks. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Load file │ │ │ │ │ + message.txt │ │ │ │ │ + into property "message". │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Load a file using the "latin-1" encoding. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - There is one "shorthand" - if a pattern ends with │ │ │ │ │ - / │ │ │ │ │ - or │ │ │ │ │ - \ │ │ │ │ │ - , then │ │ │ │ │ - ** │ │ │ │ │ - is appended. For example, │ │ │ │ │ - mypackage/test/ │ │ │ │ │ - is interpreted as │ │ │ │ │ - if it were │ │ │ │ │ - mypackage/test/** │ │ │ │ │ + Load a file, replacing all │ │ │ │ │ + @NOW@ │ │ │ │ │ + tokens with the current │ │ │ │ │ + date/time. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The file to load. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The name of the property to save the content to. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The encoding to use when loading the file. The default is the encoding │ │ │ │ │ + associated with the system's current ANSI code page. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The filterchain definition to use. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Replaces text in an XML file at the location specified by an XPath │ │ │ │ │ + expression. │ │ │ │ │ + │ │ │ │ │ + The location specified by the XPath expression must exist, it will │ │ │ │ │ + not create the parent elements for you. However, provided you have │ │ │ │ │ + a root element you could use a series of the tasks to build the │ │ │ │ │ + XML file up if necessary. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Change the │ │ │ │ │ + server │ │ │ │ │ + setting in the configuration from │ │ │ │ │ + testhost.somecompany.com │ │ │ │ │ + to │ │ │ │ │ + productionhost.somecompany.com │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ -

Case-Sensitivity

│ │ │ │ │ + XML file: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + Build fragment: │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ +
│ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - By default, pattern matching is case-sensitive on Unix and case-insensitive │ │ │ │ │ - on other platforms. The │ │ │ │ │ - │ │ │ │ │ - parameter can be used │ │ │ │ │ - to override this. │ │ │ │ │ + Modify the │ │ │ │ │ + noNamespaceSchemaLocation │ │ │ │ │ + in an XML file. │ │ │ │ │ + │ │ │ │ │ + XML file: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + Build fragment: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ +
│ │ │ │ │ + │ │ │ │ │ + The name of the file that contains the XML document that is going │ │ │ │ │ + to be poked. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The XPath expression used to select which nodes are to be modified. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The value that replaces the contents of the selected nodes. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Namespace definitions to resolve prefixes in the XPath expression. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + then the whitespace in the resulting │ │ │ │ │ + document will be preserved; otherwise the whitespace will be removed. │ │ │ │ │ + The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Executes the XML poke task. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Loads an XML document from a file on disk. │ │ │ │ │ + The file name of the file to load the XML document from. │ │ │ │ │ + Value for XmlDocument.PreserveWhitespace that is set before the xml is loaded. │ │ │ │ │ + │ │ │ │ │ + An │ │ │ │ │ + │ │ │ │ │ + containing │ │ │ │ │ + the document object model representing the file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Given an XML document and an expression, returns a list of nodes │ │ │ │ │ + which match the expression criteria. │ │ │ │ │ + The XPath expression used to select the nodes. │ │ │ │ │ + The XML document that is searched. │ │ │ │ │ + │ │ │ │ │ + An │ │ │ │ │ + │ │ │ │ │ + to use for resolving namespaces │ │ │ │ │ + for prefixes in the XPath expression. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + An │ │ │ │ │ + │ │ │ │ │ + containing references to the nodes │ │ │ │ │ + that matched the XPath expression. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Given a node list, replaces the XML within those nodes. │ │ │ │ │ + The list of nodes to replace the contents of. │ │ │ │ │ + The text to replace the contents with. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Saves the XML document to a file. │ │ │ │ │ + The XML document to be saved. │ │ │ │ │ + The file name to save the XML document under. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Executes a set of tasks, and optionally catches a build exception to │ │ │ │ │ + allow recovery or rollback steps to be taken, or to define some steps │ │ │ │ │ + to be taken regardless if the tasks succeed or fail, or both. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The tasks defined in the │ │ │ │ │ + │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + > │ │ │ │ │ + │ │ │ │ │ + block │ │ │ │ │ + will be executed in turn, as they normally would in a target. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + If a │ │ │ │ │ + │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + > │ │ │ │ │ + │ │ │ │ │ + block is defined, the │ │ │ │ │ + tasks in that block will be executed in turn only if one of the tasks │ │ │ │ │ + in the │ │ │ │ │ + │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + > │ │ │ │ │ + │ │ │ │ │ + block fails. This │ │ │ │ │ + failure will then be suppressed by the │ │ │ │ │ + │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + > │ │ │ │ │ + │ │ │ │ │ + block. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The message associated with the failure can also be caught in a │ │ │ │ │ + property for use within the │ │ │ │ │ + │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + > │ │ │ │ │ + │ │ │ │ │ + block. The original contents of the property will be restored upon │ │ │ │ │ + exiting the │ │ │ │ │ + │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + > │ │ │ │ │ + │ │ │ │ │ + block. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + If a │ │ │ │ │ + │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + > │ │ │ │ │ + │ │ │ │ │ + block is defined, the │ │ │ │ │ + tasks in that block will be executed after the tasks in both the │ │ │ │ │ + │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + > │ │ │ │ │ + │ │ │ │ │ + and │ │ │ │ │ + │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + > │ │ │ │ │ + │ │ │ │ │ + blocks have been executed, regardless of whether any task fails in │ │ │ │ │ + either block. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + The output of this example will be: │ │ │ │ │ + In try │ │ │ │ │ + In catch │ │ │ │ │ + Finally done │ │ │ │ │ + │ │ │ │ │ + The failure in the │ │ │ │ │ + │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + > │ │ │ │ │ + │ │ │ │ │ + block will │ │ │ │ │ + not cause the build to fail. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + The output of this example will be: │ │ │ │ │ + In try │ │ │ │ │ + Caught failure: Just because... │ │ │ │ │ + Finally done │ │ │ │ │ + Build failed: Bad catch │ │ │ │ │ + │ │ │ │ │ + Like the above, the failure in the │ │ │ │ │ + │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + > │ │ │ │ │ + │ │ │ │ │ + block does not cause the build to fail. The failure in the │ │ │ │ │ + │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + > │ │ │ │ │ + │ │ │ │ │ + block does, however. │ │ │ │ │ + Note that the │ │ │ │ │ + │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + > │ │ │ │ │ + │ │ │ │ │ + block is │ │ │ │ │ + executed even though the │ │ │ │ │ + │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + > │ │ │ │ │ + │ │ │ │ │ + block failed. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + The output of this example will be: │ │ │ │ │ + In try │ │ │ │ │ + Caught failure yet again │ │ │ │ │ + Build failed: Property 'failure' has not been set. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + in the │ │ │ │ │ + │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + > │ │ │ │ │ + │ │ │ │ │ + block failed because the "failure" property was not defined │ │ │ │ │ + after exiting the │ │ │ │ │ + │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + > │ │ │ │ │ + │ │ │ │ │ + block. │ │ │ │ │ + Note that the failure in the │ │ │ │ │ + │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + > │ │ │ │ │ + │ │ │ │ │ + block has eclipsed the failure in the │ │ │ │ │ + │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + > │ │ │ │ │ + │ │ │ │ │ + block. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + A more concrete example, that will always clean up the generated │ │ │ │ │ + temporary file after it has been created. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The tasks in this block will be executed as a normal part of │ │ │ │ │ + the build script. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The tasks in this block will be executed if any task in the try │ │ │ │ │ + block fails. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The tasks in this block will always be executed, regardless of │ │ │ │ │ + what happens in the try and catch blocks. │ │ │ │ │ + Note that any failure in any of the tasks in this block will │ │ │ │ │ + prevent any subsequent tasks from executing. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Defines the name of the property to save the message describing │ │ │ │ │ + the failure that has been caught. │ │ │ │ │ + │ │ │ │ │ + The failure message is only available in the context of the catch │ │ │ │ │ + block. If you wish to preserve the message, you will need to save │ │ │ │ │ + it into another property. │ │ │ │ │ + Readonly properties cannot be overridden by this mechanism. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Loads tasks form a given assembly or all assemblies in a given directory │ │ │ │ │ + or │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Load tasks from a single assembly. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Scan a single directory for task assemblies. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Use a │ │ │ │ │ + │ │ │ │ │ + containing both a directory and an │ │ │ │ │ + assembly. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + An assembly to load tasks from. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A directory to scan for task assemblies. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Used to select which directories or individual assemblies to scan. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Executes the Load Tasks task. │ │ │ │ │ + Specified assembly or path does not exist. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Validates the attributes. │ │ │ │ │ + │ │ │ │ │ + Both │ │ │ │ │ + │ │ │ │ │ + and │ │ │ │ │ + │ │ │ │ │ + are set. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Includes an external build file. │ │ │ │ │ + │ │ │ │ │ + This task is used to break your build file into smaller chunks. You │ │ │ │ │ + can load a partial build file and have it included into the build file. │ │ │ │ │ + Any global (project level) tasks in the included build file are executed │ │ │ │ │ + when this task is executed. Tasks in target elements are only executed │ │ │ │ │ + if that target is executed. │ │ │ │ │ + The project element attributes are ignored. │ │ │ │ │ + This task can only be in the global (project level) section of the │ │ │ │ │ + build file. │ │ │ │ │ + This task can only include files from the file system. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Include a task that fetches the project version from the │ │ │ │ │ + GetProjectVersion.include │ │ │ │ │ + build file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Used to check for recursived includes. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Build file to include. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Verifies parameters. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Sets properties with the current date and time. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + By default the │ │ │ │ │ + │ │ │ │ │ + displays the current date │ │ │ │ │ + and time and sets the following properties: │ │ │ │ │ │ │ │ │ │ -

Default Excludes

│ │ │ │ │ - There are a set of definitions that are excluded by default from all │ │ │ │ │ - tasks that use filesets. They are: │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - **/.svn │ │ │ │ │ + tstamp.date to yyyyMMdd │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + tstamp.time to HHmm │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + tstamp.now using the default DateTime.ToString() method │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + To set an additional property with a custom date/time use the │ │ │ │ │ + │ │ │ │ │ + and │ │ │ │ │ + │ │ │ │ │ + attributes. │ │ │ │ │ + To set a number of additional properties with the exact same date and │ │ │ │ │ + time use the │ │ │ │ │ + │ │ │ │ │ + nested element (see example). │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The date and time string displayed by the │ │ │ │ │ + │ │ │ │ │ + uses the computer's default long date and time string format. You │ │ │ │ │ + might consider setting these to the │ │ │ │ │ + ISO 8601 standard │ │ │ │ │ + for date and time notation │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ +
│ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Set the │ │ │ │ │ + build.date │ │ │ │ │ + property. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Set a number of properties for Ant like compatibility. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ +
│ │ │ │ │ + │ │ │ │ │ + The property to receive the date/time string in the given pattern. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The date/time pattern to be used. │ │ │ │ │ + │ │ │ │ │ + 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. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Format Character │ │ │ │ │ + Description Example Format Pattern (en-US) │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + d │ │ │ │ │ + MM/dd/yyyy │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + D │ │ │ │ │ + dddd, dd MMMM yyyy │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + f │ │ │ │ │ + dddd, dd MMMM yyyy HH:mm │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + F │ │ │ │ │ + dddd, dd MMMM yyyy HH:mm:ss │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + g │ │ │ │ │ + MM/dd/yyyy HH:mm │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + G │ │ │ │ │ + MM/dd/yyyy HH:mm:ss │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + m, M │ │ │ │ │ + MMMM dd │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + r, R │ │ │ │ │ + ddd, dd MMM yyyy HH':'mm':'ss 'GMT' │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + s │ │ │ │ │ + yyyy'-'MM'-'dd'T'HH':'mm':'ss │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + t │ │ │ │ │ + HH:mm │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + T │ │ │ │ │ + HH:mm:ss │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + u │ │ │ │ │ + yyyy'-'MM'-'dd HH':'mm':'ss'Z' │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + U │ │ │ │ │ + dddd, dd MMMM yyyy HH:mm:ss │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + y, Y │ │ │ │ │ + yyyy MMMM │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + 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. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Format │ │ │ │ │ + Pattern Description │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + d │ │ │ │ │ + The day of the month. Single-digit days will not have a leading zero. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + dd │ │ │ │ │ + The day of the month. Single-digit days will have a leading zero. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ddd │ │ │ │ │ + The abbreviated name of the day of the week. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + dddd │ │ │ │ │ + The full name of the day of the week. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + M │ │ │ │ │ + The numeric month. Single-digit months will not have a leading zero. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + MM │ │ │ │ │ + The numeric month. Single-digit months will have a leading zero. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + MMM │ │ │ │ │ + The abbreviated name of the month. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + MMMM │ │ │ │ │ + The full name of the month. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + y │ │ │ │ │ + The year without the century. If the year without the century is less than 10, the year is displayed with no leading zero. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + yy │ │ │ │ │ + The year without the century. If the year without the century is less than 10, the year is displayed with a leading zero. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + yyyy │ │ │ │ │ + The year in four digits, including the century. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + gg │ │ │ │ │ + The period or era. This pattern is ignored if the date to be formatted does not have an associated period or era string. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + h │ │ │ │ │ + The hour in a 12-hour clock. Single-digit hours will not have a leading zero. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + hh │ │ │ │ │ + The hour in a 12-hour clock. Single-digit hours will have a leading zero. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - **/.svn/** │ │ │ │ │ + H │ │ │ │ │ + The hour in a 24-hour clock. Single-digit hours will not have a leading zero. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - **/_svn │ │ │ │ │ + HH │ │ │ │ │ + The hour in a 24-hour clock. Single-digit hours will have a leading zero. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - **/_svn/** │ │ │ │ │ + m │ │ │ │ │ + The minute. Single-digit minutes will not have a leading zero. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - **/.git │ │ │ │ │ + mm │ │ │ │ │ + The minute. Single-digit minutes will have a leading zero. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - **/.git/** │ │ │ │ │ + s │ │ │ │ │ + The second. Single-digit seconds will not have a leading zero. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - **/.git* (eg. .gitignore) │ │ │ │ │ + ss │ │ │ │ │ + The second. Single-digit seconds will have a leading zero. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - **/.hg │ │ │ │ │ + f │ │ │ │ │ + The fraction of a second in single-digit precision. The remaining digits are truncated. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - **/.hg/** │ │ │ │ │ + ff │ │ │ │ │ + The fraction of a second in double-digit precision. The remaining digits are truncated. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - **/.hg* (eg. .hgignore) │ │ │ │ │ + fff │ │ │ │ │ + The fraction of a second in three-digit precision. The remaining digits are truncated. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - **/SCCS │ │ │ │ │ + ffff │ │ │ │ │ + The fraction of a second in four-digit precision. The remaining digits are truncated. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - **/SCCS/** │ │ │ │ │ + fffff │ │ │ │ │ + The fraction of a second in five-digit precision. The remaining digits are truncated. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - **/vssver.scc │ │ │ │ │ + ffffff │ │ │ │ │ + The fraction of a second in six-digit precision. The remaining digits are truncated. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - **/vssver2.scc │ │ │ │ │ + fffffff │ │ │ │ │ + The fraction of a second in seven-digit precision. The remaining digits are truncated. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - **/_vti_cnf/** │ │ │ │ │ + t │ │ │ │ │ + The first character in the AM/PM designator. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - **/*~ │ │ │ │ │ + tt │ │ │ │ │ + The AM/PM designator. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - **/#*# │ │ │ │ │ + z │ │ │ │ │ + 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". │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - **/.#* │ │ │ │ │ + zz │ │ │ │ │ + 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". │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - **/%*% │ │ │ │ │ + zzz │ │ │ │ │ + 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". │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - **/CVS │ │ │ │ │ + : │ │ │ │ │ + The default time separator. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - **/CVS/** │ │ │ │ │ + / │ │ │ │ │ + The default date separator. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - **/.cvsignore │ │ │ │ │ + \ c │ │ │ │ │ + Pattern Where c is any character. Displays the character literally. To display the backslash character, use "\\". │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Touches a file or set of files -- corresponds to the Unix touch command. │ │ │ │ │ + │ │ │ │ │ + If the file specified does not exist, the task will create it. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - If you do not want these default excludes applied, you may disable them │ │ │ │ │ - by setting │ │ │ │ │ - │ │ │ │ │ - to │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Touch the │ │ │ │ │ + Main.cs │ │ │ │ │ + file. The current time is used. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ + Touch all executable files in the project base directory and its │ │ │ │ │ + subdirectories. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The file to touch. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies the new modification time of the file(s) in milliseconds │ │ │ │ │ + since midnight Jan 1 1970. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies the new modification time of the file in the format │ │ │ │ │ + MM/DD/YYYY HH:MM:SS. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Used to select files that should be touched. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Ensures the supplied attributes are valid. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Sets properties with system information. │ │ │ │ │ + │ │ │ │ │ + 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. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - Pattern │ │ │ │ │ - Match │ │ │ │ │ + Property │ │ │ │ │ + Value │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - **/CVS/* │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + >.clr.version │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Matches all files in │ │ │ │ │ - CVS │ │ │ │ │ - directories that can be │ │ │ │ │ - located anywhere in the directory tree. │ │ │ │ │ - │ │ │ │ │ - Matches: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - CVS/Repository │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - org/apache/CVS/Entries │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - org/apache/jakarta/tools/ant/CVS/Entries │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - But not: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - org/apache/CVS/foo/bar/Entries ( │ │ │ │ │ - foo/bar/ │ │ │ │ │ - part does not match) │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + Common Language Runtime version number. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - org/apache/jakarta/** │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + >.env.* │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Matches all files in the │ │ │ │ │ - org/apache/jakarta │ │ │ │ │ - directory │ │ │ │ │ - tree. │ │ │ │ │ - │ │ │ │ │ - Matches: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - org/apache/jakarta/tools/ant/docs/index.html │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - org/apache/jakarta/test.xml │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - But not: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - org/apache/xyz.java ( │ │ │ │ │ - jakarta/ │ │ │ │ │ - part is missing) │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + Environment variables (e.g., < │ │ │ │ │ + │ │ │ │ │ + >.env.PATH). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - org/apache/**/CVS/* │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + >.os.platform │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Matches all files in │ │ │ │ │ - CVS │ │ │ │ │ - directories that are located │ │ │ │ │ - anywhere in the directory tree under │ │ │ │ │ - org/apache │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - Matches: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - org/apache/CVS/Entries │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - org/apache/jakarta/tools/ant/CVS/Entries │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - But not: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - org/apache/CVS/foo/bar/Entries ( │ │ │ │ │ - foo/bar/ │ │ │ │ │ - part does not match) │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + Operating system platform ID. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - **/test/** │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + >.os.version │ │ │ │ │ + │ │ │ │ │ + Operating system version. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + >.os │ │ │ │ │ + │ │ │ │ │ + Operating system version string. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + >.os.folder.applicationdata │ │ │ │ │ + │ │ │ │ │ + The directory that serves as a common repository for application-specific data for the current roaming user. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + >.os.folder.commonapplicationdata │ │ │ │ │ + │ │ │ │ │ + The directory that serves as a common repository for application-specific data that is used by all users. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + >.os.folder.commonprogramfiles │ │ │ │ │ + │ │ │ │ │ + The directory for components that are shared across applications. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + >.os.folder.desktopdirectory │ │ │ │ │ + │ │ │ │ │ + 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. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + >.os.folder.programfiles │ │ │ │ │ + │ │ │ │ │ + The Program Files directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + >.os.folder.system │ │ │ │ │ + │ │ │ │ │ + The System directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + < │ │ │ │ │ + │ │ │ │ │ + >.os.folder.temp │ │ │ │ │ + │ │ │ │ │ + The temporary directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + When the name of an environment variable is not a valid property name, │ │ │ │ │ + the task will fail. In that case, set │ │ │ │ │ + │ │ │ │ │ + to │ │ │ │ │ + │ │ │ │ │ + to allow that environment variable to be │ │ │ │ │ + skipped. │ │ │ │ │ + │ │ │ │ │ + we advise you to use the following functions instead: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Function │ │ │ │ │ + Description │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Matches all files that have a │ │ │ │ │ - test │ │ │ │ │ - element in their │ │ │ │ │ - path, including │ │ │ │ │ - test │ │ │ │ │ - as a filename. │ │ │ │ │ - │ │ │ │ │ + Gets a │ │ │ │ │ + │ │ │ │ │ + object that identifies this operating system. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the path to a system special folder. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the value of a environment variable. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the path to the temporary directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the Common Language Runtime version. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Register the properties with the default property prefix. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Register the properties without a prefix. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Register properties and display a summary. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - copy constructor │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates whether include and exclude patterns must be treated in a │ │ │ │ │ - case-sensitive way. The default is │ │ │ │ │ - │ │ │ │ │ - on Unix; │ │ │ │ │ - otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The string to prefix the property names with. The default is "sys.". │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - When set to │ │ │ │ │ - │ │ │ │ │ - , causes the fileset element to │ │ │ │ │ - throw a │ │ │ │ │ - │ │ │ │ │ - when no files match the │ │ │ │ │ - includes and excludes criteria. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Sets an environment variable or a whole collection of them. Use an empty │ │ │ │ │ + │ │ │ │ │ + attribute to clear a variable. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Variables will be set for the current NAnt process and all child │ │ │ │ │ + processes that NAnt spawns (compilers, shell tools, etc). If the │ │ │ │ │ + intention is to only set a variable for a single child process, then │ │ │ │ │ + using the │ │ │ │ │ + │ │ │ │ │ + and its nested │ │ │ │ │ + │ │ │ │ │ + element might be a better option. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Expansion of inline environment variables is performed using the syntax │ │ │ │ │ + of the current platform. So on Windows platforms using the string %PATH% │ │ │ │ │ + in the │ │ │ │ │ + │ │ │ │ │ + attribute will result in the value of │ │ │ │ │ + the PATH variable being expanded in place before the variable is set. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Set the MONO_PATH environment variable on a *nix platform. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Set a collection of environment variables. Note the nested variable used to set var3. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Set environment variables using nested path elements. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates whether default excludes should be used or not. │ │ │ │ │ - The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The name of a single Environment variable to set │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The base of the directory of this fileset. The default is the project │ │ │ │ │ - base directory. │ │ │ │ │ + │ │ │ │ │ + The literal value for the environment variable. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the collection of include patterns. │ │ │ │ │ + │ │ │ │ │ + The value for a file-based environment variable. NAnt will convert │ │ │ │ │ + it to an absolute filename. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the collection of exclude patterns. │ │ │ │ │ + │ │ │ │ │ + The value for a directory-based environment variable. NAnt will │ │ │ │ │ + convert it to an absolute path. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets the collection of files that will be added to the │ │ │ │ │ - │ │ │ │ │ - without pattern matching or checking if the │ │ │ │ │ - file exists. │ │ │ │ │ + The value for a PATH like environment variable. You can use │ │ │ │ │ + : │ │ │ │ │ + or │ │ │ │ │ + ; │ │ │ │ │ + as path separators and NAnt will convert it to │ │ │ │ │ + the platform's local conventions. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the collection of file names that match the fileset. │ │ │ │ │ - │ │ │ │ │ - A collection that contains the file names that match the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the collection of directory names that match the fileset. │ │ │ │ │ - │ │ │ │ │ - A collection that contains the directory names that match the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the collection of directory names that were scanned for files. │ │ │ │ │ - A collection that contains the directory names that were scanned for │ │ │ │ │ - files. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The items to include in the fileset. │ │ │ │ │ + │ │ │ │ │ + Checks whether the task is initialized with valid attributes. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The items to include in the fileset. │ │ │ │ │ + │ │ │ │ │ + Set the environment variables │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The items to exclude from the fileset. │ │ │ │ │ + │ │ │ │ │ + Do the actual work here. │ │ │ │ │ + The name of the environment variable. │ │ │ │ │ + The value of the environment variable. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The items to exclude from the fileset. │ │ │ │ │ + │ │ │ │ │ + Writes a message to the build log or a specified file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The message can be specified using the │ │ │ │ │ + │ │ │ │ │ + attribute │ │ │ │ │ + or as inline content. If neither is included - or the message contains │ │ │ │ │ + only whitespace - then an empty message will be emitted in the output. │ │ │ │ │ + │ │ │ │ │ + Macros in the message will be expanded. │ │ │ │ │ + │ │ │ │ │ + When writing to a file, the │ │ │ │ │ + │ │ │ │ │ + attribute is │ │ │ │ │ + ignored. │ │ │ │ │ + │ │ │ │ │ + Since NAnt 0.86, a newline will no longer be implictly added when │ │ │ │ │ + writing a message to a file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Writes a message with level │ │ │ │ │ + │ │ │ │ │ + to the build log. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Writes a two-line message to the build log using inline content. │ │ │ │ │ + First line │ │ │ │ │ + Second line │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Writes a two-line message to the build log using the │ │ │ │ │ + │ │ │ │ │ + attribute. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Writes a message with expanded macro to the build log. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Functionally equivalent to the previous example. │ │ │ │ │ + Base build directory = ${nant.project.basedir} │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Writes the previous message to a file in the project directory, │ │ │ │ │ + overwriting the file if it exists. │ │ │ │ │ + Base build directory = ${nant.project.basedir} │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The files from which a list of patterns or files to include should │ │ │ │ │ - be obtained. │ │ │ │ │ + │ │ │ │ │ + The encoding to use when writing message to a file. The default is │ │ │ │ │ + UTF-8 encoding without a Byte Order Mark (BOM). │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The files from which a list of patterns or files to include should │ │ │ │ │ - be obtained. │ │ │ │ │ + │ │ │ │ │ + The message to output. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The files from which a list of patterns or files to exclude should │ │ │ │ │ - be obtained. │ │ │ │ │ + │ │ │ │ │ + Gets or sets the inline content that should be output. │ │ │ │ │ + The inline content that should be output. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines the most recently modified file in the fileset (by LastWriteTime of the │ │ │ │ │ - │ │ │ │ │ - ). │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - of the file that has the newest (closest to present) last write time. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The file to write the message to. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Creates a shallow copy of the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Determines whether the │ │ │ │ │ + │ │ │ │ │ + should append to the │ │ │ │ │ + file, or overwrite it. By default, the file will be overwritten. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A shallow copy of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if output should be appended to the file; │ │ │ │ │ + otherwise, │ │ │ │ │ + │ │ │ │ │ + . The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds a nested set of patterns, or references a standalone patternset. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Copies all instance data of the │ │ │ │ │ - │ │ │ │ │ - to a given │ │ │ │ │ - │ │ │ │ │ + The logging level with which the message should be output. The default │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Indicates whether or not every file and directory is included in │ │ │ │ │ - the fileset list. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines if a file has a more recent last write time than the │ │ │ │ │ - given time, or no longer exists. │ │ │ │ │ - A file to check the last write time against. │ │ │ │ │ - The datetime to compare against. │ │ │ │ │ - │ │ │ │ │ - The name of the file that has a last write time greater than │ │ │ │ │ - │ │ │ │ │ - or that no longer exists; │ │ │ │ │ - otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Outputs the message to the build log or the specified file. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Determines if one of the given files has a more recent last write │ │ │ │ │ - time than the given time. If one of the given files no longer exists, │ │ │ │ │ - the target will be considered out-of-date. │ │ │ │ │ - A collection of filenames to check the last write time against. │ │ │ │ │ - The datetime to compare against. │ │ │ │ │ - │ │ │ │ │ - The name of the first file that has a last write time greater than │ │ │ │ │ - │ │ │ │ │ - ; otherwise, null. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Moves a file, a directory, or set of files to a new file or directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Files are only moved if the source file is newer than the destination │ │ │ │ │ + file, or if the destination file does not exist. However, you can │ │ │ │ │ + explicitly overwrite files with the │ │ │ │ │ + │ │ │ │ │ + attribute. │ │ │ │ │ + │ │ │ │ │ + Entire directory structures can be moved to a new location. For this │ │ │ │ │ + to happen, the following criteria must be met: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Everything in the fileset is included │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The directory structure is not flattened │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Empty directories are included │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Destination directory does not exist │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + If any of these items are not met, then the files within the source │ │ │ │ │ + directory will be moved over instead of the entire directory structure. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + can be used to select files or directories to move. │ │ │ │ │ + To use a │ │ │ │ │ + │ │ │ │ │ + , the │ │ │ │ │ + │ │ │ │ │ + attribute must be set. │ │ │ │ │ + │ │ │ │ │ +

Encoding

│ │ │ │ │ + Unless an encoding is specified, the encoding associated with the │ │ │ │ │ + system's current ANSI code page is used. │ │ │ │ │ + An UTF-8, little-endian Unicode, and big-endian Unicode encoded text │ │ │ │ │ + file is automatically recognized, if the file starts with the │ │ │ │ │ + appropriate byte order marks. │ │ │ │ │ + If you employ filters in your move operation, you should limit the │ │ │ │ │ + move to text files. Binary files will be corrupted by the move │ │ │ │ │ + operation. │ │ │ │ │ +
│ │ │ │ │ + │ │ │ │ │ + Move a single file while changing its encoding from "latin1" to │ │ │ │ │ + "utf-8". │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Move a set of files. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Move a set of files to a directory, replacing │ │ │ │ │ + @TITLE@ │ │ │ │ │ + with │ │ │ │ │ + "Foo Bar" in all files. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Move an entire directory and its contents. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │
│ │ │ │ │ - │ │ │ │ │ - The pattern or file name to exclude. │ │ │ │ │ + │ │ │ │ │ + The file to move. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If │ │ │ │ │ - │ │ │ │ │ - then the pattern will be excluded; │ │ │ │ │ - otherwise, skipped. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The file to move to. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Opposite of │ │ │ │ │ - │ │ │ │ │ - . If │ │ │ │ │ - │ │ │ │ │ - then the pattern will be excluded; otherwise, skipped. The default │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The directory to move to. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - If │ │ │ │ │ - │ │ │ │ │ - then the file name will be added to │ │ │ │ │ - the │ │ │ │ │ + Used to select the files to move. To use a │ │ │ │ │ │ │ │ │ │ - without pattern matching or checking │ │ │ │ │ - if the file exists. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + , │ │ │ │ │ + the │ │ │ │ │ + │ │ │ │ │ + attribute must be set. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - If │ │ │ │ │ - │ │ │ │ │ - then the file will be searched for │ │ │ │ │ - on the path. The default is │ │ │ │ │ + Ignore directory structure of source directory, move all files into │ │ │ │ │ + a single directory, specified by the │ │ │ │ │ + │ │ │ │ │ + attribute. The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The pattern or file name to include. │ │ │ │ │ + │ │ │ │ │ + Chain of filters used to alter the file's content as it is moved. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If │ │ │ │ │ - │ │ │ │ │ - then the pattern will be included; │ │ │ │ │ - otherwise, skipped. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Actually does the file moves. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Opposite of │ │ │ │ │ - │ │ │ │ │ - . If │ │ │ │ │ - │ │ │ │ │ - then the pattern will be included; otherwise, skipped. The default │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Executes a system command. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Use of nested │ │ │ │ │ + │ │ │ │ │ + element(s) │ │ │ │ │ + is advised over the │ │ │ │ │ + │ │ │ │ │ + parameter, as │ │ │ │ │ + it supports automatic quoting and can resolve relative to absolute │ │ │ │ │ + paths. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Ping "nant.sourceforge.net". │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Execute a java application using │ │ │ │ │ + IKVM.NET │ │ │ │ │ + that requires the │ │ │ │ │ + Apache FOP jars, and a set of custom jars. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + Assuming the base directory of the build file is "c:\ikvm-test" and │ │ │ │ │ + the value of the "fop.dist.dir" property is "c:\fop", then the value │ │ │ │ │ + of the │ │ │ │ │ + -cp │ │ │ │ │ + argument that is passed to │ │ │ │ │ + ikvm.exe │ │ │ │ │ + is │ │ │ │ │ + "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" │ │ │ │ │ + on a DOS-based system. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The program to execute without command arguments. │ │ │ │ │ + The path will not be evaluated to a full path using the project │ │ │ │ │ + base directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets the list of patterns in │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + The command-line arguments for the program. These will be │ │ │ │ │ + passed as is to the external program. When quoting is necessary, │ │ │ │ │ + these must be explictly set as part of the value. Consider using │ │ │ │ │ + nested │ │ │ │ │ + │ │ │ │ │ + elements instead. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Environment variables to pass to the program. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The directory in which the command will be executed. │ │ │ │ │ + The directory in which the command will be executed. The default │ │ │ │ │ + is the project's base directory. │ │ │ │ │ + │ │ │ │ │ + The working directory will be evaluated relative to the project's │ │ │ │ │ + base directory if it is relative. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - If │ │ │ │ │ - │ │ │ │ │ - then the patterns will be excluded; │ │ │ │ │ - otherwise, skipped. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + │ │ │ │ │ + The name of a property in which the exit code of the program should │ │ │ │ │ + be stored. Only of interest if │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + If the exit code of the program is "-1000" then the program could │ │ │ │ │ + not be started, or did not exit (in time). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Opposite of │ │ │ │ │ - │ │ │ │ │ - . If │ │ │ │ │ - │ │ │ │ │ - then the patterns will be excluded; otherwise, skipped. The default │ │ │ │ │ - is │ │ │ │ │ + Specifies whether the external program should be executed using a │ │ │ │ │ + runtime engine, if configured. The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The name of a file; each line of this file is taken to be a │ │ │ │ │ - pattern. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - then the patterns in the include file │ │ │ │ │ - will be added to the │ │ │ │ │ - │ │ │ │ │ - without pattern │ │ │ │ │ - matching or checking if the file exists. The default is │ │ │ │ │ + if the external program should be executed │ │ │ │ │ + using a runtime engine; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - If │ │ │ │ │ - │ │ │ │ │ - then the patterns in the include file │ │ │ │ │ - will be searched for on the path. The default is │ │ │ │ │ + Specifies whether the external program is a managed application │ │ │ │ │ + which should be executed using a runtime engine, if configured. │ │ │ │ │ + The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If │ │ │ │ │ - │ │ │ │ │ - then the patterns will be included; │ │ │ │ │ - otherwise, skipped. The default is │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Opposite of │ │ │ │ │ - │ │ │ │ │ - . If │ │ │ │ │ - │ │ │ │ │ - then the patterns will be included; otherwise, skipped. The default │ │ │ │ │ - is │ │ │ │ │ + if the external program should be executed │ │ │ │ │ + using a runtime engine; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Represents a nested path element. │ │ │ │ │ + │ │ │ │ │ + Gets the filename of the external program to start. │ │ │ │ │ + The filename of the external program. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The name of a file to add to the path. Will be replaced with │ │ │ │ │ - the absolute path of the file. │ │ │ │ │ + │ │ │ │ │ + Performs additional checks after the task has been initialized. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + does not hold a valid file name. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The name of a directory to add to the path. Will be replaced with │ │ │ │ │ - the absolute path of the directory. │ │ │ │ │ + │ │ │ │ │ + Gets the command-line arguments for the external program. │ │ │ │ │ + The command-line arguments for the external program. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A string that will be treated as a path-like string. You can use │ │ │ │ │ - : │ │ │ │ │ - or │ │ │ │ │ - ; │ │ │ │ │ - as path separators and NAnt will convert it │ │ │ │ │ - to the platform's local conventions, while resolving references │ │ │ │ │ - to environment variables. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The directory the program is in. │ │ │ │ │ + │ │ │ │ │ + The directory the program is in. The default is the project's base │ │ │ │ │ + directory. │ │ │ │ │ + The basedir will be evaluated relative to the project's base │ │ │ │ │ + directory if it is relative. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If │ │ │ │ │ - │ │ │ │ │ - then the entry will be added to the │ │ │ │ │ - path; otherwise, skipped. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The file to which the standard output will be redirected. │ │ │ │ │ + By default, the standard output is redirected to the console. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Opposite of │ │ │ │ │ - │ │ │ │ │ - . If │ │ │ │ │ - │ │ │ │ │ - then the entry will be added to the path; otherwise, skipped. │ │ │ │ │ - The default is │ │ │ │ │ + Gets or sets a value indicating whether output should be appended │ │ │ │ │ + to the output file. The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the parts of a path represented by this element. │ │ │ │ │ │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - containing the parts of a path │ │ │ │ │ - represented by this element. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Represents an XML namespace. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The prefix to associate with the namespace. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The associated XML namespace URI. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates if the namespace should be added to the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - If │ │ │ │ │ - │ │ │ │ │ - then the namespace will be added; │ │ │ │ │ - otherwise, skipped. The default is │ │ │ │ │ │ │ │ │ │ + if output should be appended to the │ │ │ │ │ + │ │ │ │ │ + ; │ │ │ │ │ + otherwise, │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Indicates if the namespace should not be added to the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - list. If │ │ │ │ │ - │ │ │ │ │ - then the parameter will be │ │ │ │ │ - added; otherwise, skipped. The default is │ │ │ │ │ + Gets or sets a value indicating whether the application should be │ │ │ │ │ + spawned. If you spawn an application, its output will not be logged │ │ │ │ │ + by NAnt. The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Contains a collection of │ │ │ │ │ - │ │ │ │ │ - elements. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ + The name of a property in which the unique identifier of the spawned │ │ │ │ │ + application should be stored. Only of interest if │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Executes the external program. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified array of │ │ │ │ │ - │ │ │ │ │ - instances. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Processes a document via XSLT. │ │ │ │ │ + │ │ │ │ │ + Create a report in HTML. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Create a report in HTML, with a param. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Create a report in HTML, with a expanded param. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Create some code based on a directory of templates. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets or sets the element at the specified index. │ │ │ │ │ - The zero-based index of the element to get or set. │ │ │ │ │ + │ │ │ │ │ + Directory in which to store the results. The default is the project │ │ │ │ │ + base directory. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets the │ │ │ │ │ - │ │ │ │ │ - with the specified prefix. │ │ │ │ │ + Desired file extension to be used for the targets. The default is │ │ │ │ │ + html │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The prefix of the │ │ │ │ │ - │ │ │ │ │ - to get. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - The position into which the new element was inserted. │ │ │ │ │ + │ │ │ │ │ + URI or path that points to the stylesheet to use. If given as path, it can │ │ │ │ │ + be relative to the project's basedir or absolute. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Adds the elements of a │ │ │ │ │ - │ │ │ │ │ - array to the end of the collection. │ │ │ │ │ + Specifies a single XML document to be styled. Should be used with │ │ │ │ │ + the │ │ │ │ │ + │ │ │ │ │ + attribute. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The array of │ │ │ │ │ - │ │ │ │ │ - elements to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Adds the elements of a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ + Specifies the output name for the styled result from the │ │ │ │ │ + │ │ │ │ │ + attribute. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether a │ │ │ │ │ - │ │ │ │ │ - is in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to locate in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is found in the │ │ │ │ │ - collection; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Specifies a group of input files to which to apply the stylesheet. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether a │ │ │ │ │ - │ │ │ │ │ - with the specified │ │ │ │ │ - value is in the collection. │ │ │ │ │ - │ │ │ │ │ - The argument value to locate in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if a │ │ │ │ │ - │ │ │ │ │ - with │ │ │ │ │ - value │ │ │ │ │ - │ │ │ │ │ - is found in the collection; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + XSLT parameters to be passed to the XSLT transformation. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ - │ │ │ │ │ - The zero-based index in │ │ │ │ │ - │ │ │ │ │ - at which copying begins. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + XSLT extension objects to be passed to the XSLT transformation. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Retrieves the index of a specified │ │ │ │ │ - │ │ │ │ │ - object in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - object for which the index is returned. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The index of the specified │ │ │ │ │ - │ │ │ │ │ - . If the │ │ │ │ │ - │ │ │ │ │ - is not currently a member of the collection, it returns -1. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The network proxy to use to access the Internet resource. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Inserts a │ │ │ │ │ - │ │ │ │ │ - into the collection at the specified index. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The zero-based index at which │ │ │ │ │ - │ │ │ │ │ - should be inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to insert. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Sets a property in the current project. │ │ │ │ │ + │ │ │ │ │ + NAnt uses a number of predefined properties. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Define a │ │ │ │ │ + debug │ │ │ │ │ + property with value │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Use the user-defined │ │ │ │ │ + debug │ │ │ │ │ + property. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Define a read-only property. This is just like passing in the param │ │ │ │ │ + on the command line. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Define a property, but do not overwrite the value if the property already exists (eg. it was specified on the command line). │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + Executing this build file with the command line option │ │ │ │ │ + -D:debug=false │ │ │ │ │ + , │ │ │ │ │ + would cause the value specified on the command line to remain unaltered. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns an enumerator that can iterate through the collection. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - for the entire collection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The name of the NAnt property to set. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Removes a member from the collection. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to remove from the collection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The value to assign to the NAnt property. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Enumerates the │ │ │ │ │ - │ │ │ │ │ - elements of a │ │ │ │ │ - │ │ │ │ │ + Specifies whether the property is read-only or not. │ │ │ │ │ + The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Specifies whether references to other properties should not be │ │ │ │ │ + expanded when the value of the property is set, but expanded when │ │ │ │ │ + the property is actually used. By default, properties will be │ │ │ │ │ + expanded when set. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ + Specifies whether the value of a property should be overwritten if │ │ │ │ │ + the property already exists (unless the property is read-only). │ │ │ │ │ + The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - The collection that should be enumerated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the current element in the collection. │ │ │ │ │ - The current element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Advances the enumerator to the next element of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the enumerator was successfully advanced │ │ │ │ │ - to the next element; │ │ │ │ │ - │ │ │ │ │ - if the enumerator has │ │ │ │ │ - passed the end of the collection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Runs NAnt on a supplied build file, or a set of build files. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + By default, all the properties of the current project will be available │ │ │ │ │ + in the new project. Alternatively, you can set │ │ │ │ │ + │ │ │ │ │ + to │ │ │ │ │ + │ │ │ │ │ + to not copy any properties to the new │ │ │ │ │ + project. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + You can also set properties in the new project from the old project by │ │ │ │ │ + using nested property tags. These properties are always passed to the │ │ │ │ │ + new project regardless of the setting of │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + This allows you to parameterize your subprojects. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + References to data types can also be passed to the new project, but by │ │ │ │ │ + default they are not. If you set the │ │ │ │ │ + │ │ │ │ │ + to │ │ │ │ │ + │ │ │ │ │ + , all references will be copied. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Build a project located in a different directory if the │ │ │ │ │ + debug │ │ │ │ │ + property is not │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Build a project while adding a set of properties to that project. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Build all projects named │ │ │ │ │ + default.build │ │ │ │ │ + located anywhere under │ │ │ │ │ + the project base directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Sets the enumerator to its initial position, which is before the │ │ │ │ │ - first element in the collection. │ │ │ │ │ + │ │ │ │ │ + The build file to build. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The target to execute. To specify more than one target seperate │ │ │ │ │ + targets with a space. Targets are executed in order if possible. │ │ │ │ │ + The default is to use target specified in the project's default │ │ │ │ │ + attribute. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The name pattern to include/exclude. │ │ │ │ │ + │ │ │ │ │ + Used to specify a set of build files to process. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - If │ │ │ │ │ - │ │ │ │ │ - then the pattern will be used; │ │ │ │ │ - otherwise, skipped. The default is │ │ │ │ │ + Specifies whether current property values should be inherited by │ │ │ │ │ + the executed project. The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - If │ │ │ │ │ - │ │ │ │ │ - then the pattern will be used; │ │ │ │ │ - otherwise, skipped. The default is │ │ │ │ │ + Specifies whether all references will be copied to the new project. │ │ │ │ │ + The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Specifies the execution mode for managed applications. │ │ │ │ │ + │ │ │ │ │ + Specifies a collection of properties that should be created in the │ │ │ │ │ + executed project. Note, existing properties with identical names │ │ │ │ │ + that are not read-only will be overwritten. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Validates the │ │ │ │ │ + │ │ │ │ │ + element. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Creates an XSD File for all available tasks. │ │ │ │ │ │ │ │ │ │ - For backward compatibility, the following string values can also be │ │ │ │ │ - used in build files: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Value │ │ │ │ │ - Corresponding field │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - "true" │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - "false" │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Even if set to │ │ │ │ │ - │ │ │ │ │ - , the operating system can still │ │ │ │ │ - run the program as a managed application. │ │ │ │ │ - │ │ │ │ │ + This can be used in conjuntion with the command-line option to do XSD │ │ │ │ │ + Schema validation on the build file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - On Linux this can be done through │ │ │ │ │ - binfmt_misc │ │ │ │ │ - , while on │ │ │ │ │ - Windows installing the .NET Framework redistributable caused managed │ │ │ │ │ - applications to run on the MS CLR by default. │ │ │ │ │ + Creates a │ │ │ │ │ + NAnt.xsd │ │ │ │ │ + file in the current project directory. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Do not threat the program as a managed application. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Leave it up to the CLR to determine which specific version of │ │ │ │ │ - the CLR will be used to run the application. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Forces an application to run against the currently targeted │ │ │ │ │ - version of a given CLR. │ │ │ │ │ + │ │ │ │ │ + The name of the output file to which the XSD should be written. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specialized │ │ │ │ │ - │ │ │ │ │ - that also supports │ │ │ │ │ - case-insensitive conversion of "true" to │ │ │ │ │ - │ │ │ │ │ - and "false" to │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The target namespace for the output. Defaults to "http://tempuri.org/nant-donotuse.xsd" │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + for which an XSD should be created. If not │ │ │ │ │ + specified, an XSD will be created for all available tasks. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Converts the given object to the type of this converter, using the │ │ │ │ │ - specified context and culture information. │ │ │ │ │ - │ │ │ │ │ - An │ │ │ │ │ - │ │ │ │ │ - that provides a format context. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - object. If a │ │ │ │ │ + │ │ │ │ │ + Creates a NAnt Schema for given types │ │ │ │ │ + │ │ │ │ │ + The output stream to save the schema to. If │ │ │ │ │ │ │ │ │ │ - is passed, the current culture is assumed. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to convert. │ │ │ │ │ + , writing is ignored, no exception generated. │ │ │ │ │ │ │ │ │ │ + The list of tasks to generate XML Schema for. │ │ │ │ │ + The list of datatypes to generate XML Schema for. │ │ │ │ │ + The target namespace to output. │ │ │ │ │ + The new NAnt Schema. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Creates a new │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ + │ │ │ │ │ + The name of the attribute. │ │ │ │ │ + Value indicating whether the attribute should be required. │ │ │ │ │ │ │ │ │ │ - An │ │ │ │ │ - │ │ │ │ │ - that represents the converted value. │ │ │ │ │ + The new │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Contains HTTP proxy settings used to process requests to Internet │ │ │ │ │ - resources. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Creates a new │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ + │ │ │ │ │ + The minimum value to allow for this choice │ │ │ │ │ + The maximum value to allow, Decimal.MaxValue sets it to 'unbound' │ │ │ │ │ + │ │ │ │ │ + The new │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + Creates a new instance of the │ │ │ │ │ + │ │ │ │ │ class. │ │ │ │ │ │ │ │ │ │ + Tasks for which a schema should be generated. │ │ │ │ │ + Data Types for which a schema should be generated. │ │ │ │ │ + │ │ │ │ │ + The namespace to use. │ │ │ │ │ + http://tempuri.org/nant.xsd │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The name of the proxy host. │ │ │ │ │ + │ │ │ │ │ + Changes the file attributes of a file or set of files and directories. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + does not have the concept of turning │ │ │ │ │ + attributes off. Instead you specify all the attributes that you want │ │ │ │ │ + turned on and the rest are turned off by default. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Refer to the │ │ │ │ │ + │ │ │ │ │ + enumeration in the .NET SDK │ │ │ │ │ + for more information about file attributes. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Set the │ │ │ │ │ + read-only │ │ │ │ │ + file attribute for the specified file in │ │ │ │ │ + the project directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Set the │ │ │ │ │ + normal │ │ │ │ │ + file attribute for the specified file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Set the │ │ │ │ │ + normal │ │ │ │ │ + file attribute for all executable files in │ │ │ │ │ + the current project directory and sub-directories. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The port number on │ │ │ │ │ - │ │ │ │ │ - to use. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The name of the file which will have its attributes set. This is │ │ │ │ │ + provided as an alternate to using the task's fileset. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + All the matching files and directories in this fileset will have │ │ │ │ │ + their attributes set. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Specifies whether to bypass the proxy server for local addresses. │ │ │ │ │ - The default is │ │ │ │ │ + Set the archive attribute. The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The credentials to submit to the proxy server for authentication. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Indicates if the proxy should be used to connect to the external │ │ │ │ │ - resource. If │ │ │ │ │ - │ │ │ │ │ - then the proxy will be used; │ │ │ │ │ - otherwise, not. The default is │ │ │ │ │ - │ │ │ │ │ + Set the hidden attribute. The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Indicates if the proxy should not be used to connect to the external │ │ │ │ │ - resource. If │ │ │ │ │ - │ │ │ │ │ - then the proxy will be used; │ │ │ │ │ - otherwise, not. The default is │ │ │ │ │ + Set the normal file attributes. This attribute is only valid if used │ │ │ │ │ + alone. The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets a │ │ │ │ │ - │ │ │ │ │ - instance representing the current │ │ │ │ │ - │ │ │ │ │ + Set the read-only attribute. The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - instance representing the current │ │ │ │ │ - │ │ │ │ │ - , or │ │ │ │ │ - │ │ │ │ │ - if this proxy should not be used to connect to the external resource. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Contains a collection of │ │ │ │ │ - │ │ │ │ │ - elements. │ │ │ │ │ + Set the system attribute. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ + │ │ │ │ │ + class with a descriptive message. │ │ │ │ │ │ │ │ │ │ + A descriptive message to include with the exception. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified array of │ │ │ │ │ - │ │ │ │ │ - instances. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the element at the specified index. │ │ │ │ │ - The zero-based index of the element to get or set. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the │ │ │ │ │ - │ │ │ │ │ - with the specified value. │ │ │ │ │ + │ │ │ │ │ + class with the specified descriptive message and inner exception. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The value of the │ │ │ │ │ - │ │ │ │ │ - to get. │ │ │ │ │ - │ │ │ │ │ + A descriptive message to include with the exception. │ │ │ │ │ + A nested exception that is the cause of the current exception. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Adds a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class with a descriptive message and the location in the build file │ │ │ │ │ + that caused the exception. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - The position into which the new element was inserted. │ │ │ │ │ + A descriptive message to include with the exception. │ │ │ │ │ + The location in the build file where the exception occured. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Adds the elements of a │ │ │ │ │ - │ │ │ │ │ - array to the end of the collection. │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class with a descriptive message, the location in the build file and │ │ │ │ │ + an instance of the exception that is the cause of the current │ │ │ │ │ + exception. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The array of │ │ │ │ │ - │ │ │ │ │ - elements to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ + A descriptive message to include with the exception. │ │ │ │ │ + The location in the build file where the exception occured. │ │ │ │ │ + A nested exception that is the cause of the current exception. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Adds the elements of a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class with serialized data. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + that holds the serialized object data about the exception being thrown. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether a │ │ │ │ │ - │ │ │ │ │ - is in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to locate in the collection. │ │ │ │ │ + │ │ │ │ │ + that contains contextual information about the source or destination. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is found in the │ │ │ │ │ - collection; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether a │ │ │ │ │ - │ │ │ │ │ - with the specified │ │ │ │ │ - value is in the collection. │ │ │ │ │ - │ │ │ │ │ - The argument value to locate in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if a │ │ │ │ │ - │ │ │ │ │ - with value │ │ │ │ │ - │ │ │ │ │ - is found in the collection; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ - │ │ │ │ │ - The zero-based index in │ │ │ │ │ - │ │ │ │ │ - at which copying begins. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Defines the set of levels recognised by the NAnt logging system. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Retrieves the index of a specified │ │ │ │ │ - │ │ │ │ │ - object in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - object for which the index is returned. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The index of the specified │ │ │ │ │ - │ │ │ │ │ - . If the │ │ │ │ │ - │ │ │ │ │ - is not currently a member of the collection, it returns -1. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Designates fine-grained informational events that are most useful │ │ │ │ │ + to debug a build process. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Inserts a │ │ │ │ │ - │ │ │ │ │ - into the collection at the specified index. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The zero-based index at which │ │ │ │ │ - │ │ │ │ │ - should be inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to insert. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Designates events that offer a more detailed view of the build │ │ │ │ │ + process. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns an enumerator that can iterate through the collection. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - for the entire collection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Designates informational events that are useful for getting a │ │ │ │ │ + high-level view of the build process. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Removes a member from the collection. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to remove from the collection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Designates potentionally harmful events. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Enumerates the │ │ │ │ │ - │ │ │ │ │ - elements of a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Designates error events. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Can be used to suppress all messages. │ │ │ │ │ + │ │ │ │ │ + No events should be logged with this │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - The collection that should be enumerated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the current element in the collection. │ │ │ │ │ - The current element in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Advances the enumerator to the next element of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the enumerator was successfully advanced │ │ │ │ │ - to the next element; │ │ │ │ │ - │ │ │ │ │ - if the enumerator has │ │ │ │ │ - passed the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Sets the enumerator to its initial position, which is before the │ │ │ │ │ - first element in the collection. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Contains a collection of │ │ │ │ │ - │ │ │ │ │ - elements. │ │ │ │ │ + Specialized │ │ │ │ │ + │ │ │ │ │ + for │ │ │ │ │ + │ │ │ │ │ + that ignores case when converting from string. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets or sets the element at the specified index. │ │ │ │ │ - The zero-based index of the element to get or set. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Removes all items from the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - The position into which the new element was inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds the elements of a │ │ │ │ │ - │ │ │ │ │ - array to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The array of │ │ │ │ │ - │ │ │ │ │ - elements to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + Converts the given object to the type of this converter, using the │ │ │ │ │ + specified context and culture information. │ │ │ │ │ + │ │ │ │ │ + An │ │ │ │ │ + │ │ │ │ │ + that provides a format context. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds the elements of a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + object. If a │ │ │ │ │ + │ │ │ │ │ + is passed, the current culture is assumed. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether a │ │ │ │ │ - │ │ │ │ │ - is in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to locate in the collection. │ │ │ │ │ + │ │ │ │ │ + to convert. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is found in the │ │ │ │ │ - collection; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + An │ │ │ │ │ + │ │ │ │ │ + that represents the converted value. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Copies the entire collection to a compatible one-dimensional array, │ │ │ │ │ - starting at the specified index of the target array. │ │ │ │ │ - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ - │ │ │ │ │ - The zero-based index in │ │ │ │ │ - │ │ │ │ │ - at which copying begins. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Class representing an event occurring during a build. │ │ │ │ │ + │ │ │ │ │ + An event is built by specifying either a project, a task or a target. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + level event will only have a │ │ │ │ │ + │ │ │ │ │ + reference. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + level event will have │ │ │ │ │ + │ │ │ │ │ + and │ │ │ │ │ + │ │ │ │ │ + references. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + level event will have │ │ │ │ │ + │ │ │ │ │ + , │ │ │ │ │ + │ │ │ │ │ + and │ │ │ │ │ + │ │ │ │ │ + references. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Retrieves the index of a specified │ │ │ │ │ - │ │ │ │ │ - object in the collection. │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - object for which the index is returned. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The index of the specified │ │ │ │ │ - │ │ │ │ │ - . If the │ │ │ │ │ - │ │ │ │ │ - is not currently a member of the collection, it returns -1. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Inserts a │ │ │ │ │ - │ │ │ │ │ - into the collection at the specified index. │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class for a │ │ │ │ │ + │ │ │ │ │ + level event. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The zero-based index at which │ │ │ │ │ - │ │ │ │ │ - should be inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to insert. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns an enumerator that can iterate through the collection. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - for the entire collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Removes a member from the collection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to remove from the collection. │ │ │ │ │ + │ │ │ │ │ + that emitted the event. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Enumerates the │ │ │ │ │ - │ │ │ │ │ - elements of a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - The collection that should be enumerated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the current element in the collection. │ │ │ │ │ - The current element in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the current element in the collection. │ │ │ │ │ - The current element in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Advances the enumerator to the next element of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the enumerator was successfully advanced │ │ │ │ │ - to the next element; │ │ │ │ │ - │ │ │ │ │ - if the enumerator has │ │ │ │ │ - passed the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Sets the enumerator to its initial position, which is before the │ │ │ │ │ - first element in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A specialized │ │ │ │ │ - │ │ │ │ │ - used for specifying a set of │ │ │ │ │ - directories. │ │ │ │ │ + │ │ │ │ │ + class for a │ │ │ │ │ + │ │ │ │ │ + level event. │ │ │ │ │ │ │ │ │ │ - Hint for supporting tasks that the included directories instead of │ │ │ │ │ - files should be used. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + that emitted the event. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Copy constructor for │ │ │ │ │ - │ │ │ │ │ - . Required in order to │ │ │ │ │ - assign references of │ │ │ │ │ - │ │ │ │ │ - type where │ │ │ │ │ - │ │ │ │ │ - is used. │ │ │ │ │ + │ │ │ │ │ + class for a │ │ │ │ │ + │ │ │ │ │ + level event. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - instance to create a │ │ │ │ │ - │ │ │ │ │ - from. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + that emitted the event. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Contains a collection of │ │ │ │ │ - │ │ │ │ │ - elements. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets or sets the message associated with this event. │ │ │ │ │ + The message associated with this event. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets or sets the priority level associated with this event. │ │ │ │ │ + The priority level associated with this event. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ + Gets or sets the │ │ │ │ │ + │ │ │ │ │ + associated with this event. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + associated with this event. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified array of │ │ │ │ │ - │ │ │ │ │ - instances. │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + that fired this event. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + that fired this event. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets or sets the element at the specified index. │ │ │ │ │ - The zero-based index of the element to get or set. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Gets the │ │ │ │ │ - │ │ │ │ │ - with the specified name. │ │ │ │ │ + │ │ │ │ │ + that fired this event. │ │ │ │ │ │ │ │ │ │ - The name of the option that should be located in the collection. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + that fired this event, or a null reference │ │ │ │ │ + if this is a │ │ │ │ │ + │ │ │ │ │ + level event. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Adds a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + that fired this event. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - The position into which the new element was inserted. │ │ │ │ │ + │ │ │ │ │ + that fired this event, or │ │ │ │ │ + │ │ │ │ │ + if this is a │ │ │ │ │ + │ │ │ │ │ + or │ │ │ │ │ + │ │ │ │ │ + level │ │ │ │ │ + event. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds the elements of a │ │ │ │ │ - │ │ │ │ │ - array to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The array of │ │ │ │ │ - │ │ │ │ │ - elements to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + Represents the method that handles the build events. │ │ │ │ │ + The source of the event. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + that contains the event data. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds the elements of a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Instances of classes that implement this interface can register to be │ │ │ │ │ + notified when things happen during a build. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether a │ │ │ │ │ - │ │ │ │ │ - is in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to locate in the collection. │ │ │ │ │ + │ │ │ │ │ + Signals that a build has started. │ │ │ │ │ + The source of the event. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + object that contains the event data. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is found in the │ │ │ │ │ - collection; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + This event is fired before any targets have started. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether a │ │ │ │ │ - │ │ │ │ │ - for the specified │ │ │ │ │ - task is in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The name of task for which the │ │ │ │ │ - │ │ │ │ │ - should be located in the collection. │ │ │ │ │ + │ │ │ │ │ + Signals that the last target has finished. │ │ │ │ │ + The source of the event. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + object that contains the event data. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if a │ │ │ │ │ - │ │ │ │ │ - for the specified │ │ │ │ │ - task is found in the collection; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + This event will still be fired if an error occurred during the build. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ - │ │ │ │ │ - The zero-based index in │ │ │ │ │ - │ │ │ │ │ - at which copying begins. │ │ │ │ │ + │ │ │ │ │ + Signals that a target has started. │ │ │ │ │ + The source of the event. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + object that contains the event data. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Retrieves the index of a specified │ │ │ │ │ - │ │ │ │ │ - object in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - object for which the index is returned. │ │ │ │ │ + │ │ │ │ │ + Signals that a target has finished. │ │ │ │ │ + The source of the event. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + object that contains the event data. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The index of the specified │ │ │ │ │ - │ │ │ │ │ - . If the │ │ │ │ │ - │ │ │ │ │ - is not currently a member of the collection, it returns -1. │ │ │ │ │ - │ │ │ │ │ + This event will still be fired if an error occurred during the build. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Inserts a │ │ │ │ │ - │ │ │ │ │ - into the collection at the specified index. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The zero-based index at which │ │ │ │ │ - │ │ │ │ │ - should be inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to insert. │ │ │ │ │ + │ │ │ │ │ + Signals that a task has started. │ │ │ │ │ + The source of the event. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + object that contains the event data. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns an enumerator that can iterate through the collection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Signals that a task has finished. │ │ │ │ │ + The source of the event. │ │ │ │ │ + │ │ │ │ │ A │ │ │ │ │ - │ │ │ │ │ - for the entire collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Removes a member from the collection. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to remove from the collection. │ │ │ │ │ + │ │ │ │ │ + object that contains the event data. │ │ │ │ │ │ │ │ │ │ + This event will still be fired if an error occurred during the build. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Enumerates the │ │ │ │ │ - │ │ │ │ │ - elements of a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - The collection that should be enumerated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the current element in the collection. │ │ │ │ │ - The current element in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Advances the enumerator to the next element of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the enumerator was successfully advanced │ │ │ │ │ - to the next element; │ │ │ │ │ - │ │ │ │ │ - if the enumerator has │ │ │ │ │ - passed the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Sets the enumerator to its initial position, which is before the │ │ │ │ │ - first element in the collection. │ │ │ │ │ + │ │ │ │ │ + Signals that a message has been logged. │ │ │ │ │ + The source of the event. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + object that contains the event data. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A set of patterns, mostly used to include or exclude certain files. │ │ │ │ │ + │ │ │ │ │ + Interface used by NAnt to log the build output. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The individual patterns support │ │ │ │ │ - if │ │ │ │ │ - and │ │ │ │ │ - unless │ │ │ │ │ - attributes │ │ │ │ │ - to specify that the element should only be used if or unless a given │ │ │ │ │ - condition is met. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - and │ │ │ │ │ - │ │ │ │ │ - elements load patterns from a file. When the file is a relative path, │ │ │ │ │ - it will be resolved relative to the project base directory in which │ │ │ │ │ - the patternset is defined. Each line of this file is taken to be a │ │ │ │ │ - pattern. │ │ │ │ │ - │ │ │ │ │ - The number sign (#) as the first non-blank character in a line denotes │ │ │ │ │ - that all text following it is a comment: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Patterns can be grouped to sets, and later be referenced by their │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - When used as a standalone element (global type), any properties that │ │ │ │ │ - are referenced will be resolved when the definition is processed, not │ │ │ │ │ - when it actually used. Passing a reference to a nested build file │ │ │ │ │ - will not cause the properties to be re-evaluated. │ │ │ │ │ - To improve reuse of globally defined patternsets, avoid referencing │ │ │ │ │ - any properties altogether. │ │ │ │ │ + Depending on the supplied command-line arguments, NAnt will set the │ │ │ │ │ + │ │ │ │ │ + to │ │ │ │ │ + │ │ │ │ │ + or a │ │ │ │ │ + │ │ │ │ │ + with a file as backend store. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Define a set of patterns that matches all .cs files that do not contain │ │ │ │ │ - the text │ │ │ │ │ - Test │ │ │ │ │ - in their name. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Define two sets. One holding C# sources, and one holding VB sources. │ │ │ │ │ - Both sets only include test sources when the │ │ │ │ │ - test │ │ │ │ │ - property is │ │ │ │ │ - set. A third set combines both C# and VB sources. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Define a set from patterns in a file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Defines a patternset with patterns that are loaded from an external │ │ │ │ │ - file, and shows the behavior when that patternset is passed as a │ │ │ │ │ - reference to a nested build script. │ │ │ │ │ - External file "c:\foo\build\service.lst" holding patterns │ │ │ │ │ - of source files to include for the Foo.Service assembly: │ │ │ │ │ - │ │ │ │ │ - Main build script located in "c:\foo\default.build": │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - Nested build script located in "c:\foo\services\default.build" │ │ │ │ │ - which uses the patternset to feed sources files to the C# compiler: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - At the time when the patternset is used in the "service" │ │ │ │ │ - build script, the following source files in "c:\foo\services\src" │ │ │ │ │ - match the defined patterns: │ │ │ │ │ - │ │ │ │ │ - You should have observed that: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - although the patternset is used from the "service" │ │ │ │ │ - build script, the path to the external file is resolved relative │ │ │ │ │ - to the base directory of the "main" build script in │ │ │ │ │ - which the patternset is defined. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - the "TraceListener.cs" file is included, even though │ │ │ │ │ - the "build.debug" property was changed to │ │ │ │ │ - false │ │ │ │ │ - after the patternset was defined (but before it was passed to │ │ │ │ │ - the nested build, and used). │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Defines a single pattern for files to include. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Loads multiple patterns of files to include from a given file, set │ │ │ │ │ - using the │ │ │ │ │ - │ │ │ │ │ - parameter. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Defines a single pattern for files to exclude. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Loads multiple patterns of files to exclude from a given file, set │ │ │ │ │ - using the │ │ │ │ │ - │ │ │ │ │ - parameter. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds a nested set of patterns, or references other standalone │ │ │ │ │ - patternset. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to add. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Represents an environment variable. │ │ │ │ │ + │ │ │ │ │ + Gets or sets the highest level of message this logger should respond │ │ │ │ │ + to. │ │ │ │ │ + The highest level of message this logger should respond to. │ │ │ │ │ + Only messages with a message level higher than or equal to the given │ │ │ │ │ + level should actually be written to the log. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a │ │ │ │ │ - │ │ │ │ │ - instance with the │ │ │ │ │ - specified name and value. │ │ │ │ │ - │ │ │ │ │ - The name of the environment variable. │ │ │ │ │ - The value of the environment variable. │ │ │ │ │ + │ │ │ │ │ + Gets or sets a value indicating whether to produce emacs (and other │ │ │ │ │ + editor) friendly output. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if output is to be unadorned so that emacs │ │ │ │ │ + and other editors can parse files names, etc. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ + Gets or sets the │ │ │ │ │ + │ │ │ │ │ + to which the logger is │ │ │ │ │ + to send its output. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The name of the environment variable. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The literal value for the environment variable. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The value for a file-based environment variable. NAnt will convert │ │ │ │ │ - it to an absolute filename. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The value for a directory-based environment variable. NAnt will │ │ │ │ │ - convert it to an absolute path. │ │ │ │ │ + │ │ │ │ │ + Flushes buffered build events or messages to the underlying storage. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - The value for a PATH like environment variable. You can use │ │ │ │ │ - : │ │ │ │ │ - or │ │ │ │ │ - ; │ │ │ │ │ - as path separators and NAnt will convert it to │ │ │ │ │ - the platform's local conventions. │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Sets a single environment variable and treats it like a PATH - │ │ │ │ │ - ensures the right separator for the local platform is used. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the value of the environment variable. │ │ │ │ │ + │ │ │ │ │ + Gets or sets the highest level of message this logger should respond │ │ │ │ │ + to. │ │ │ │ │ + The highest level of message this logger should respond to. │ │ │ │ │ + Only messages with a message level higher than or equal to the given │ │ │ │ │ + level should be written to the log. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates if the environment variable should be passed to the │ │ │ │ │ - external program. If │ │ │ │ │ - │ │ │ │ │ - then the environment │ │ │ │ │ - variable will be passed; otherwise, skipped. The default is │ │ │ │ │ + │ │ │ │ │ + Gets or sets a value indicating whether to produce emacs (and other │ │ │ │ │ + editor) friendly output. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates if the environment variable should not be passed to the │ │ │ │ │ - external program. If │ │ │ │ │ - │ │ │ │ │ - then the environment │ │ │ │ │ - variable will be passed; otherwise, skipped. The default is │ │ │ │ │ + if output is to be unadorned so that emacs │ │ │ │ │ + and other editors can parse files names, etc. The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A set of environment variables. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Environment variable to pass to a program. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Environment variable to pass to a program. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Represents an XSLT extension object. The object should have a default │ │ │ │ │ - parameterless constructor and the return value should be one of the │ │ │ │ │ - four basic XPath data types of number, string, Boolean or node set. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ + Gets or sets the │ │ │ │ │ + │ │ │ │ │ + to which the logger is │ │ │ │ │ + to send its output. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The namespace URI to associate with the extension object. │ │ │ │ │ │ │ │ │ │ - The namespace URI to associate with the extension object, or │ │ │ │ │ - │ │ │ │ │ - if not set. │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to which the logger sends its output. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The full type name of the XSLT extension object. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The assembly which contains the XSLT extension object. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates if the extension object should be added to the XSLT argument │ │ │ │ │ - list. If │ │ │ │ │ - │ │ │ │ │ - then the extension object will be │ │ │ │ │ - added; otherwise, skipped. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Flushes buffered build events or messages to the underlying storage. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates if the extension object should not be added to the XSLT argument │ │ │ │ │ - list. If │ │ │ │ │ - │ │ │ │ │ - then the extension object will be │ │ │ │ │ - added; otherwise, skipped. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Signals that a build has started. │ │ │ │ │ + The source of the event. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + object that contains the event data. │ │ │ │ │ + │ │ │ │ │ + This event is fired before any targets have started. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - ReplaceTokens filter token. │ │ │ │ │ + │ │ │ │ │ + Signals that the last target has finished. │ │ │ │ │ + The source of the event. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + object that contains the event data. │ │ │ │ │ + │ │ │ │ │ + This event will still be fired if an error occurred during the build. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Token to be replaced. │ │ │ │ │ + │ │ │ │ │ + Signals that a target has started. │ │ │ │ │ + The source of the event. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + object that contains the event data. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - New value of token. │ │ │ │ │ + │ │ │ │ │ + Signals that a task has finished. │ │ │ │ │ + The source of the event. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + object that contains the event data. │ │ │ │ │ + │ │ │ │ │ + This event will still be fired if an error occurred during the build. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates if the token should be used to replace values. │ │ │ │ │ - If │ │ │ │ │ - │ │ │ │ │ - then the token will be used; │ │ │ │ │ - otherwise, not. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Signals that a task has started. │ │ │ │ │ + The source of the event. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + object that contains the event data. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates if the token should not be used to replace values. │ │ │ │ │ - If │ │ │ │ │ - │ │ │ │ │ - then the token will be used; │ │ │ │ │ - otherwise, not. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Signals that a task has finished. │ │ │ │ │ + The source of the event. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + object that contains the event data. │ │ │ │ │ + │ │ │ │ │ + This event will still be fired if an error occurred during the build. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Contains a collection of │ │ │ │ │ - │ │ │ │ │ - elements. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Signals that a message has been logged. │ │ │ │ │ + The source of the event. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + object that contains the event data. │ │ │ │ │ + │ │ │ │ │ + Only messages with a priority higher or equal to the threshold of │ │ │ │ │ + the logger will actually be output in the build log. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Empty implementation which allows derived classes to receive the │ │ │ │ │ + output that is generated in this logger. │ │ │ │ │ + The message being logged. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class with the │ │ │ │ │ - specified │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ + Outputs an indented message to the build log if its priority is │ │ │ │ │ + greather than or equal to the │ │ │ │ │ + │ │ │ │ │ + of the │ │ │ │ │ + logger. │ │ │ │ │ │ │ │ │ │ + The priority of the message to output. │ │ │ │ │ + The message to output. │ │ │ │ │ + The number of characters that the message should be indented. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class with the │ │ │ │ │ - specified array of │ │ │ │ │ - │ │ │ │ │ - instances. │ │ │ │ │ + Outputs an indented message to the build log if its priority is │ │ │ │ │ + greather than or equal to the │ │ │ │ │ + │ │ │ │ │ + of the │ │ │ │ │ + logger. │ │ │ │ │ │ │ │ │ │ + The event to output. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets or sets the element at the specified index. │ │ │ │ │ - The zero-based index of the element to get │ │ │ │ │ - or set. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets the │ │ │ │ │ - │ │ │ │ │ - with the specified name. │ │ │ │ │ + Outputs an indented message to the build log if its priority is │ │ │ │ │ + greather than or equal to the │ │ │ │ │ + │ │ │ │ │ + of the │ │ │ │ │ + logger. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The name of the │ │ │ │ │ - │ │ │ │ │ - to get. │ │ │ │ │ - │ │ │ │ │ + The event to output. │ │ │ │ │ + The number of characters that the message should be indented. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - The position into which the new element was inserted. │ │ │ │ │ + │ │ │ │ │ + Holds a stack of reports for all running builds. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds the elements of a │ │ │ │ │ - │ │ │ │ │ - array to the │ │ │ │ │ - end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The array of │ │ │ │ │ - │ │ │ │ │ - elements to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Used to store information about a build, to allow better reporting to │ │ │ │ │ + the user. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds the elements of a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Errors encountered so far. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether a │ │ │ │ │ - │ │ │ │ │ - is in the │ │ │ │ │ - collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to locate │ │ │ │ │ - in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is found in the │ │ │ │ │ - collection; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Warnings encountered so far. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether a │ │ │ │ │ - │ │ │ │ │ - with the │ │ │ │ │ - specified value is in the collection. │ │ │ │ │ - │ │ │ │ │ - The argument value to locate in the │ │ │ │ │ - collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if a │ │ │ │ │ - │ │ │ │ │ - with value │ │ │ │ │ - │ │ │ │ │ - is found in the collection; │ │ │ │ │ - otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The start time of the build process. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Copies the entire collection to a compatible one-dimensional array, │ │ │ │ │ - starting at the specified index of the target array. │ │ │ │ │ - The one-dimensional array that is the │ │ │ │ │ - destination of the elements copied from the collection. The array │ │ │ │ │ - must have zero-based indexing. │ │ │ │ │ - │ │ │ │ │ - The zero-based index in │ │ │ │ │ - │ │ │ │ │ - at which copying begins. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Buffers log messages from DefaultLogger, and sends an e-mail with the │ │ │ │ │ + results. │ │ │ │ │ + │ │ │ │ │ + The following properties are used to send the mail : │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Property │ │ │ │ │ + Description │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + MailLogger.mailhost │ │ │ │ │ + Mail server to use. [default: localhost] │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + MailLogger.from │ │ │ │ │ + The address of the e-mail sender. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + MailLogger.failure.notify │ │ │ │ │ + Send build failure e-mails ? [default: true] │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + MailLogger.success.notify │ │ │ │ │ + Send build success e-mails ? [default: true] │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + MailLogger.failure.to │ │ │ │ │ + The address to send build failure messages to. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + MailLogger.success.to │ │ │ │ │ + The address to send build success messages to. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + MailLogger.failure.subject │ │ │ │ │ + The subject of build failure messages. [default: "Build Failure"] │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + MailLogger.success.subject │ │ │ │ │ + The subject of build success messages. [default: "Build Success"] │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + MailLogger.success.attachments │ │ │ │ │ + The ID of a fileset holdng set of files to attach when the build is successful. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + MailLogger.failure.attachments │ │ │ │ │ + The ID of a fileset holdng set of files to attach when the build fails. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + MailLogger.body.encoding │ │ │ │ │ + The encoding type of the body of the e-mail message. [default: system's ANSI code page] │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + MailLogger.smtp.username │ │ │ │ │ + The name of the user to login to the SMTP server. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + MailLogger.smtp.password │ │ │ │ │ + The password of the specified user. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + MailLogger.smtp.enablessl │ │ │ │ │ + Specifies whether to use SSL to encrypt the connection. [default: false] │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + MailLogger.smtp.port │ │ │ │ │ + The SMTP server port to connect to. [default: 25] │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Retrieves the index of a specified │ │ │ │ │ - │ │ │ │ │ - object in the collection. │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - object for │ │ │ │ │ - which the index is returned. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The index of the specified │ │ │ │ │ - │ │ │ │ │ - . If the │ │ │ │ │ - │ │ │ │ │ - is not currently a member of the │ │ │ │ │ - collection, it returns -1. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Inserts a │ │ │ │ │ - │ │ │ │ │ - into the collection at │ │ │ │ │ - the specified index. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The zero-based index at which │ │ │ │ │ - │ │ │ │ │ - should be inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to │ │ │ │ │ - insert. │ │ │ │ │ + │ │ │ │ │ + Signals that a build has started. │ │ │ │ │ + The source of the event. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + object that contains the event data. │ │ │ │ │ │ │ │ │ │ + This event is fired before any targets have started. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns an enumerator that can iterate through the collection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Signals that the last target has finished, and send an e-mail with │ │ │ │ │ + the build results. │ │ │ │ │ + The source of the event. │ │ │ │ │ + │ │ │ │ │ A │ │ │ │ │ - │ │ │ │ │ - for the entire │ │ │ │ │ - collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Removes a member from the collection. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to remove │ │ │ │ │ - from the collection. │ │ │ │ │ + │ │ │ │ │ + object that contains the event data. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Enumerates the │ │ │ │ │ - │ │ │ │ │ - elements of a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Receives and buffers log messages. │ │ │ │ │ + The message being logged. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the value of the specified property. │ │ │ │ │ + Properties to obtain value from. │ │ │ │ │ + Suffix of property name. "MailLogger" will be prepended internally. │ │ │ │ │ + │ │ │ │ │ + Value returned if property is not present in │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - The collection that should be │ │ │ │ │ - enumerated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the current element in the collection. │ │ │ │ │ - The current element in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Advances the enumerator to the next element of the collection. │ │ │ │ │ + │ │ │ │ │ + Value indicating whether the property should exist, or have a default value set. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - if the enumerator was successfully advanced │ │ │ │ │ - to the next element; │ │ │ │ │ - │ │ │ │ │ - if the enumerator has │ │ │ │ │ - passed the end of the collection. │ │ │ │ │ + The value of the specified property; or the default value if the │ │ │ │ │ + property is not present in │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + , and the specified property is not present and no default value has been given. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Sets the enumerator to its initial position, which is before the │ │ │ │ │ - first element in the collection. │ │ │ │ │ + │ │ │ │ │ + Buffer in which the message is constructed prior to sending. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Holds the stack of currently executing projects. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Contains a strongly typed collection of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ objects. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + class with the specified │ │ │ │ │ + │ │ │ │ │ instance. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified array of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + class with the specified array of │ │ │ │ │ + │ │ │ │ │ instances. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets or sets the element at the specified index. │ │ │ │ │ The zero-based index of the element to get or set. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the │ │ │ │ │ - │ │ │ │ │ - for the specified task. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The name of task for which the │ │ │ │ │ - │ │ │ │ │ - should be located in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ The position into which the new element was inserted. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds the elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ array to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The array of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ elements to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds the elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Determines whether a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ is in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to locate in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if │ │ │ │ │ │ │ │ │ │ is found in the │ │ │ │ │ collection; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether a │ │ │ │ │ - │ │ │ │ │ - for the specified │ │ │ │ │ - task is in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The name of task for which the │ │ │ │ │ - │ │ │ │ │ - should be located in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if a │ │ │ │ │ - │ │ │ │ │ - for │ │ │ │ │ - the specified task is found in the collection; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ │ │ │ │ │ The zero-based index in │ │ │ │ │ │ │ │ │ │ at which copying begins. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Retrieves the index of a specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ object in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ object for which the index is returned. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The index of the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . If the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ is not currently a member of the collection, it returns -1. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Inserts a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ into the collection at the specified index. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The zero-based index at which │ │ │ │ │ │ │ │ │ │ should be inserted. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to insert. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns an enumerator that can iterate through the collection. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - for the entire collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Removes a member from the collection. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to remove from the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Enumerates the │ │ │ │ │ - │ │ │ │ │ - elements of a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - The collection that should be enumerated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the current element in the collection. │ │ │ │ │ - The current element in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Advances the enumerator to the next element of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the enumerator was successfully advanced │ │ │ │ │ - to the next element; │ │ │ │ │ - │ │ │ │ │ - if the enumerator has │ │ │ │ │ - passed the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Sets the enumerator to its initial position, which is before the │ │ │ │ │ - first element in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Represents the set of command-line options supported by NAnt. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the target framework to use (overrides │ │ │ │ │ - NAnt.exe.config settings) │ │ │ │ │ - The framework that should be used. │ │ │ │ │ - For a list of possible frameworks, see NAnt.exe.config, possible │ │ │ │ │ - values include "net-1.0", "net-1.1", etc. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the target framework to use (overrides │ │ │ │ │ - NAnt.exe.config settings) │ │ │ │ │ - The framework that should be used. │ │ │ │ │ - For a list of possible frameworks, see NAnt.exe.config, possible │ │ │ │ │ - values include "net-1.0", "net-1.1", etc. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the buildfile that should be executed. │ │ │ │ │ - The buildfile that should be executed. │ │ │ │ │ - Can be both a file or an URI. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Pauses before program ends. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - for pausing on program end; │ │ │ │ │ - otherwise, │ │ │ │ │ - │ │ │ │ │ - . The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets a value indicating whether more information should be │ │ │ │ │ - displayed during the build process. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if more information should be displayed; │ │ │ │ │ - otherwise, │ │ │ │ │ - │ │ │ │ │ - . The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets a value indicating whether debug information should be │ │ │ │ │ - displayed during the build process. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if debug information should be displayed; │ │ │ │ │ - otherwise, │ │ │ │ │ - │ │ │ │ │ - . The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets a value indicating whether only error and debug debug messages should be │ │ │ │ │ - displayed during the build process. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if only error or warning messages should be │ │ │ │ │ - displayed; otherwise, │ │ │ │ │ - │ │ │ │ │ - . The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets a value indicating whether to produce emacs (and other │ │ │ │ │ - editor) friendly output. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if output is to be unadorned so that emacs │ │ │ │ │ - and other editors can parse files names, etc. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether parent directories should be searched │ │ │ │ │ - for a buildfile. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if parent directories should be searched for │ │ │ │ │ - a build file; otherwise, │ │ │ │ │ - │ │ │ │ │ - . The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the indentation level of the build output. │ │ │ │ │ - │ │ │ │ │ - The indentation level of the build output. The default is │ │ │ │ │ - 0 │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the list of properties that should be set. │ │ │ │ │ - The list of properties that should be set. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the │ │ │ │ │ - │ │ │ │ │ - of logger to add to the list │ │ │ │ │ - of listeners. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - of logger to add to the list of │ │ │ │ │ - listeners. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - should derive from │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the name of the file to log output to. │ │ │ │ │ - The name of the file to log output to. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a collection containing fully qualified type names of classes │ │ │ │ │ - implementating │ │ │ │ │ │ │ │ │ │ - that should be added │ │ │ │ │ - to the project as listeners. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A collection of fully qualified type names that should be added as │ │ │ │ │ - listeners to the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a collection of assemblies to load extensions from. │ │ │ │ │ - A collection of assemblies to load extensions from. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets a value indicating whether │ │ │ │ │ - │ │ │ │ │ - help │ │ │ │ │ - should be printed. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - help should be │ │ │ │ │ - printed; otherwise, │ │ │ │ │ - │ │ │ │ │ - . The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets a value indicating whether the logo banner should be │ │ │ │ │ - printed. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the logo banner should be printed; otherwise, │ │ │ │ │ - │ │ │ │ │ - . The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets a value indicating whether the NAnt help should be │ │ │ │ │ - printed. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if NAnt help should be printed; otherwise, │ │ │ │ │ - │ │ │ │ │ - . The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a collection containing the targets that should be executed. │ │ │ │ │ - A collection that contains the targets that should be executed. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the value of the specified property. │ │ │ │ │ - The name of the property to get the value of. │ │ │ │ │ - The value of the specified property. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Comprises all of the loaded, and available, tasks. │ │ │ │ │ - Use these static methods to register, initialize and create a task. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the list of loaded │ │ │ │ │ - │ │ │ │ │ - instances. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - List of loaded │ │ │ │ │ - │ │ │ │ │ - instances. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the list of loaded │ │ │ │ │ - │ │ │ │ │ - instances. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - List of loaded │ │ │ │ │ - │ │ │ │ │ - instances. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the list of loaded │ │ │ │ │ - │ │ │ │ │ - instances. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - List of loaded │ │ │ │ │ - │ │ │ │ │ - instances. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Scans the given assembly for tasks, types, functions and filters. │ │ │ │ │ - The assembly to scan for tasks, types, functions and filters. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - which will be used to output messages to the build log. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Scans the given assembly for tasks, types, functions and filters. │ │ │ │ │ - The assembly to scan for tasks, types, functions and filters. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - which will be used to output messages to the build log. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - contains at │ │ │ │ │ - least one "extension"; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Scans the path for any task assemblies and adds them. │ │ │ │ │ - The directory to scan in. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - which will be used to output messages to the build log. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - indicating whether scanning of the directory should halt on first error. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds any task assemblies in the project base directory │ │ │ │ │ - and its │ │ │ │ │ - tasks │ │ │ │ │ - subdirectory. │ │ │ │ │ - │ │ │ │ │ - The project to work from. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Registers the project with │ │ │ │ │ - │ │ │ │ │ - , and optionally │ │ │ │ │ - scan the │ │ │ │ │ - │ │ │ │ │ - for extension assemblies. │ │ │ │ │ - │ │ │ │ │ - The project to work from. │ │ │ │ │ - │ │ │ │ │ - Specified whether to scan the │ │ │ │ │ - │ │ │ │ │ - for extension assemblies. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Looks up a function by name and argument count. │ │ │ │ │ - The name of the function to lookup, including namespace prefix. │ │ │ │ │ - The argument of the function to lookup. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - in which the function is invoked. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - representing the function, or │ │ │ │ │ - │ │ │ │ │ - if a function with the given name and │ │ │ │ │ - arguments does not exist. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Creates a new │ │ │ │ │ - │ │ │ │ │ - instance for the given XML and │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - The XML to initialize the task with. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - that the │ │ │ │ │ - │ │ │ │ │ - belongs to. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The new │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Scans a given │ │ │ │ │ - │ │ │ │ │ - for tasks. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - containing the │ │ │ │ │ - │ │ │ │ │ - to scan. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to scan. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - which will be used to output messages to the build log. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - represents a │ │ │ │ │ - │ │ │ │ │ - ; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Scans a given │ │ │ │ │ - │ │ │ │ │ - for data type. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - containing the │ │ │ │ │ - │ │ │ │ │ - to scan. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to scan. │ │ │ │ │ + to insert. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns an enumerator that can iterate through the collection. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + for the entire collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Removes a member from the collection. │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - which will be used to output messages to the build log. │ │ │ │ │ + │ │ │ │ │ + to remove from the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - represents a │ │ │ │ │ - data type; otherwise, │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Enumerates the │ │ │ │ │ + │ │ │ │ │ + elements of a │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Scans a given │ │ │ │ │ - │ │ │ │ │ - for functions. │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to scan. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - which will be used to output messages to the build log. │ │ │ │ │ - │ │ │ │ │ + The collection that should be enumerated. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the current element in the collection. │ │ │ │ │ + The current element in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Advances the enumerator to the next element of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - represents a │ │ │ │ │ - valid set of funtions; otherwise, │ │ │ │ │ + if the enumerator was successfully advanced │ │ │ │ │ + to the next element; │ │ │ │ │ │ │ │ │ │ - . │ │ │ │ │ + if the enumerator has │ │ │ │ │ + passed the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Sets the enumerator to its initial position, which is before the │ │ │ │ │ + first element in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Scans a given │ │ │ │ │ - │ │ │ │ │ - for filters. │ │ │ │ │ + Implements a │ │ │ │ │ + │ │ │ │ │ + for writing information to │ │ │ │ │ + the NAnt logging infrastructure. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + for the specified │ │ │ │ │ + │ │ │ │ │ + with the specified output │ │ │ │ │ + level and format provider. │ │ │ │ │ + │ │ │ │ │ + Determines the indentation level. │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - containing the │ │ │ │ │ - │ │ │ │ │ - to scan. │ │ │ │ │ + │ │ │ │ │ + with which messages will be output to the build log. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to scan. │ │ │ │ │ + │ │ │ │ │ + An │ │ │ │ │ + │ │ │ │ │ + object that controls formatting. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + in which the output is written. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - which will be used to output messages to the build log. │ │ │ │ │ + │ │ │ │ │ + always writes output in UTF8 │ │ │ │ │ + encoding. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Writes a character array to the buffer. │ │ │ │ │ + The character array to write to the text stream. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Writes a string to the buffer. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Writes an empty string to the logging infrastructure. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Writes a string to the logging infrastructure. │ │ │ │ │ + │ │ │ │ │ + The string to write. If │ │ │ │ │ + │ │ │ │ │ + is a null reference, only the line termination characters are written. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - represents a │ │ │ │ │ - │ │ │ │ │ - ; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Main entry point to NAnt that is called by the ConsoleStub. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Writes out a formatted string using the same semantics as │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + The formatting string. │ │ │ │ │ + The object array to write into format string. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Starts NAnt. This is the Main entry point. │ │ │ │ │ - Command Line args, or whatever you want to pass it. They will treated as Command Line args. │ │ │ │ │ - The exit code. │ │ │ │ │ + │ │ │ │ │ + Causes any buffered data to be written to the logging infrastructure. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Prints the projecthelp to the console. │ │ │ │ │ - The build file to show help for. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is loaded and transformed with │ │ │ │ │ - ProjectHelp.xslt │ │ │ │ │ - , which is an embedded resource. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Closes the current writer and releases any system resources │ │ │ │ │ + associated with the writer. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the file name for the build file in the specified directory. │ │ │ │ │ - The directory to look for a build file. When in doubt use Environment.CurrentDirectory for directory. │ │ │ │ │ - Look for a build file with this pattern or name. If null look for a file that matches the default build pattern (*.build). │ │ │ │ │ - Whether or not to search the parent directories for a build file. │ │ │ │ │ + │ │ │ │ │ + Obtains a lifetime service object to control the lifetime policy for │ │ │ │ │ + this instance. │ │ │ │ │ │ │ │ │ │ - The path to the build file or │ │ │ │ │ - null │ │ │ │ │ - if no build file could be found. │ │ │ │ │ + An object of type │ │ │ │ │ + │ │ │ │ │ + used to control the lifetime │ │ │ │ │ + policy for this instance. This is the current lifetime service object │ │ │ │ │ + for this instance if one exists; otherwise, a new lifetime service │ │ │ │ │ + object initialized with a lease that will never time out. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Loads the extension assemblies in the current │ │ │ │ │ - │ │ │ │ │ - and scans them for extensions. │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + with which messages will be output to │ │ │ │ │ + the build log. │ │ │ │ │ │ │ │ │ │ - The extension assemblies to load. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - which will be used to output messages to the build log. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Used to wrap log messages in xml <message/> elements. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Holds the stack of currently executing projects. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Dynamically constructs an │ │ │ │ │ - │ │ │ │ │ - instance of │ │ │ │ │ - the class specified. │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - At this point, only looks in the assembly where │ │ │ │ │ - │ │ │ │ │ - is defined. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The fully qualified name of the logger that should be instantiated. │ │ │ │ │ - │ │ │ │ │ - Type │ │ │ │ │ - │ │ │ │ │ - could not be loaded. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - does not implement │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Dynamically constructs an │ │ │ │ │ - │ │ │ │ │ - instance of │ │ │ │ │ - the class specified. │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with serialized data. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - At this point, only looks in the assembly where │ │ │ │ │ - │ │ │ │ │ - is defined. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The fully qualified name of the listener that should be instantiated. │ │ │ │ │ - │ │ │ │ │ - Type │ │ │ │ │ - │ │ │ │ │ - could not be loaded. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - does not implement │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Add the listeners specified in the command line arguments, │ │ │ │ │ - along with the default listener, to the specified project. │ │ │ │ │ - The command-line options. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to add listeners to. │ │ │ │ │ + │ │ │ │ │ + that holds the serialized object data. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + that contains contextual information about the source or destination. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Spits out generic help info to the console. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Write the message of the specified │ │ │ │ │ - │ │ │ │ │ - and │ │ │ │ │ - the inner exceptions to │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Populates │ │ │ │ │ + │ │ │ │ │ + with the data needed to serialize │ │ │ │ │ + the │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to write to │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + │ │ │ │ │ + to populate with data. │ │ │ │ │ + │ │ │ │ │ + The destination for this serialization. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the contents of log captured. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Signals that a build has started. │ │ │ │ │ + The source of the event. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + object that contains the event data. │ │ │ │ │ + │ │ │ │ │ + This event is fired before any targets have started. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Signals that the last target has finished. │ │ │ │ │ + The source of the event. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + object that contains the event data. │ │ │ │ │ + │ │ │ │ │ + This event will still be fired if an error occurred during the build. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Signals that a target has started. │ │ │ │ │ + The source of the event. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + object that contains the event data. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Signals that a target has finished. │ │ │ │ │ + The source of the event. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + object that contains the event data. │ │ │ │ │ + │ │ │ │ │ + This event will still be fired if an error occurred during the build. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Signals that a task has started. │ │ │ │ │ + The source of the event. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + object that contains the event data. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Signals that a task has finished. │ │ │ │ │ + The source of the event. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + object that contains the event data. │ │ │ │ │ + │ │ │ │ │ + This event will still be fired if an error occurred during the build. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Signals that a message has been logged. │ │ │ │ │ + The source of the event. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + object that contains the event data. │ │ │ │ │ │ │ │ │ │ + Only messages with a priority higher or equal to the threshold of │ │ │ │ │ + the logger will actually be output in the build log. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the highest level of message this logger should respond │ │ │ │ │ + to. │ │ │ │ │ + The highest level of message this logger should respond to. │ │ │ │ │ + Only messages with a message level higher than or equal to the given │ │ │ │ │ + level should be written to the log. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets a value indicating whether to produce emacs (and other │ │ │ │ │ + editor) friendly output. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + as it has no meaning in XML format. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the │ │ │ │ │ + │ │ │ │ │ + to which the logger is │ │ │ │ │ + to send its output. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Flushes buffered build events or messages to the underlying storage. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Central representation of a NAnt project. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ │ │ │ │ │ @@ -16525,84 +16827,23 @@ │ │ │ │ │ The project base directory must not be automatically scanned │ │ │ │ │ for extension assemblies. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Do not scan the project configuration for frameworks, and │ │ │ │ │ do not configure the runtime and target framework. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Provides the abstract base class for types. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The ID used to be referenced later. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The ID to use as the reference. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether a reference to the type can be │ │ │ │ │ - defined. │ │ │ │ │ - │ │ │ │ │ - Only types with an │ │ │ │ │ - │ │ │ │ │ - assigned │ │ │ │ │ - to it, can be referenced. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the name of the datatype. │ │ │ │ │ - The name of the datatype. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Should be overridden by derived classes. clones the referenced types │ │ │ │ │ - data into the current instance. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Copies all instance data of the │ │ │ │ │ - │ │ │ │ │ - to a given │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Executes embedded tasks in the order in which they are defined. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets a value indicating whether the element is performing additional │ │ │ │ │ - processing using the │ │ │ │ │ - │ │ │ │ │ - that was use to │ │ │ │ │ - initialize the element. │ │ │ │ │ + Custom configuration section handler for the │ │ │ │ │ + │ │ │ │ │ + element. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - , as a │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - responsable for creating tasks from the nested build elements. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Automatically exclude build elements that are defined on the task │ │ │ │ │ - from things that get executed, as they are evaluated normally during │ │ │ │ │ - XML task initialization. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Creates and executes the embedded (child XML nodes) elements. │ │ │ │ │ - │ │ │ │ │ - Skips any element defined by the host │ │ │ │ │ - │ │ │ │ │ - that has │ │ │ │ │ - a │ │ │ │ │ - │ │ │ │ │ - defined. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + This just passed things through. Return the node read from the config file. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Thrown whenever an error occurs during the build. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The location of the exception in the build document (xml file). │ │ │ │ │ │ │ │ │ │ @@ -16704,557 +16945,14 @@ │ │ │ │ │ Adds location information to the message, if available. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Creates and returns a string representation of the current │ │ │ │ │ exception. │ │ │ │ │ A string representation of the current exception. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Executes embedded tasks/elements in the order in which they are defined. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether the element is performing additional │ │ │ │ │ - processing using the │ │ │ │ │ - │ │ │ │ │ - that was use to │ │ │ │ │ - initialize the element. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - , as a │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - responsable for creating tasks from the nested build elements. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Creates and executes the embedded (child XML nodes) elements. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Stores the file name, line number and column number to record a position │ │ │ │ │ - in a text file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Creates a location consisting of a file name, line number and │ │ │ │ │ - column number. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - can be a local URI resource, e.g., file:///C:/WINDOWS/setuplog.txt. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Creates a location consisting of a file name. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - can be a local URI resource, e.g., file:///C:/WINDOWS/setuplog.txt. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Creates an "unknown" location. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Private Init function. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a string containing the file name for the location. │ │ │ │ │ - The file name includes both the file path and the extension. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the line number for the location. │ │ │ │ │ - Lines start at 1. Will be zero if not specified. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the column number for the location. │ │ │ │ │ - Columns start a 1. Will be zero if not specified. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns the file name, line number and a trailing space. An error │ │ │ │ │ - message can be appended easily. For unknown locations, returns │ │ │ │ │ - an empty string. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns a value indicating whether NAnt is running in 64-bit mode. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if NAnt is running in 64-bit mode; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns a value indicating whether NAnt is running in 32-bit mode. │ │ │ │ │ - Note that even if the platform is 64-bit, NAnt may be running in │ │ │ │ │ - 32-bit mode. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if NAnt is running in 32-bit mode; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns a value indicating whether NAnt is running on Windows. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if NAnt is running on Windows; │ │ │ │ │ - otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class with a descriptive message. │ │ │ │ │ - │ │ │ │ │ - A descriptive message to include with the exception. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class with the specified descriptive message and inner exception. │ │ │ │ │ - │ │ │ │ │ - A descriptive message to include with the exception. │ │ │ │ │ - A nested exception that is the cause of the current exception. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class with a descriptive message and the location in the build file │ │ │ │ │ - that caused the exception. │ │ │ │ │ - │ │ │ │ │ - A descriptive message to include with the exception. │ │ │ │ │ - The location in the build file where the exception occured. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class with a descriptive message, the location in the build file and │ │ │ │ │ - an instance of the exception that is the cause of the current │ │ │ │ │ - exception. │ │ │ │ │ - │ │ │ │ │ - A descriptive message to include with the exception. │ │ │ │ │ - The location in the build file where the exception occured. │ │ │ │ │ - A nested exception that is the cause of the current exception. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class with serialized data. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - that holds the serialized object data about the exception being thrown. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - that contains contextual information about the source or destination. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Holds a value indicating whether a scan for tasks, types and functions │ │ │ │ │ - has already been performed for the current runtime framework. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class for the given │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - that should be configured. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the underlying │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The underlying │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - defines the current namespace │ │ │ │ │ - scope and provides methods for looking up namespace information. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Loads and processes settings from the specified │ │ │ │ │ - │ │ │ │ │ - of the configuration file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Processes the framework nodes of the given platform node. │ │ │ │ │ - │ │ │ │ │ - An │ │ │ │ │ - │ │ │ │ │ - representing the platform on which NAnt is running. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Reads the list of global properties specified in the NAnt configuration │ │ │ │ │ - file. │ │ │ │ │ - │ │ │ │ │ - An │ │ │ │ │ - │ │ │ │ │ - representing global properties. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the value of the specified attribute from the specified node. │ │ │ │ │ - The node of which the attribute value should be retrieved. │ │ │ │ │ - The attribute of which the value should be returned. │ │ │ │ │ - │ │ │ │ │ - The value of the attribute with the specified name or │ │ │ │ │ - │ │ │ │ │ - if the attribute does not exist or has no value. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Contains a strongly typed collection of │ │ │ │ │ - │ │ │ │ │ - objects. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified array of │ │ │ │ │ - │ │ │ │ │ - instances. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the element at the specified index. │ │ │ │ │ - The zero-based index of the element to get or set. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the │ │ │ │ │ - │ │ │ │ │ - for the specified task. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The name of task for which the │ │ │ │ │ - │ │ │ │ │ - should be located in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - The position into which the new element was inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds the elements of a │ │ │ │ │ - │ │ │ │ │ - array to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The array of │ │ │ │ │ - │ │ │ │ │ - elements to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds the elements of a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether a │ │ │ │ │ - │ │ │ │ │ - is in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to locate in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is found in the │ │ │ │ │ - collection; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether a │ │ │ │ │ - │ │ │ │ │ - for the specified │ │ │ │ │ - task is in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The name of task for which the │ │ │ │ │ - │ │ │ │ │ - should be located in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if a │ │ │ │ │ - │ │ │ │ │ - for the │ │ │ │ │ - specified task is found in the collection; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ - │ │ │ │ │ - The zero-based index in │ │ │ │ │ - │ │ │ │ │ - at which copying begins. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Retrieves the index of a specified │ │ │ │ │ - │ │ │ │ │ - object in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - object for which the index is returned. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The index of the specified │ │ │ │ │ - │ │ │ │ │ - . If the │ │ │ │ │ - │ │ │ │ │ - is not currently a member of the collection, it returns -1. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Inserts a │ │ │ │ │ - │ │ │ │ │ - into the collection at the specified index. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The zero-based index at which │ │ │ │ │ - │ │ │ │ │ - should be inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to insert. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns an enumerator that can iterate through the collection. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - for the entire collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Removes a member from the collection. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to remove from the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Enumerates the │ │ │ │ │ - │ │ │ │ │ - elements of a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - The collection that should be enumerated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the current element in the collection. │ │ │ │ │ - The current element in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Advances the enumerator to the next element of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the enumerator was successfully advanced │ │ │ │ │ - to the next element; │ │ │ │ │ - │ │ │ │ │ - if the enumerator has │ │ │ │ │ - passed the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Sets the enumerator to its initial position, which is before the │ │ │ │ │ - first element in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Custom configuration section handler for the │ │ │ │ │ - │ │ │ │ │ - element. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - This just passed things through. Return the node read from the config file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Used to search for files on the PATH. │ │ │ │ │ - │ │ │ │ │ - The local directory is not searched (since this would already be covered │ │ │ │ │ - by normal use of the includes element). │ │ │ │ │ - Also, advanced pattern matching isn't supported: you need to know the │ │ │ │ │ - exact name of the file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Creates a shallow copy of the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A shallow copy of the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Creates a shallow copy of the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A shallow copy of the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds a file to the list of files to be scanned for. │ │ │ │ │ - The filename or search pattern to add to the list. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Scans all direcetories in the PATH environment variable for files. │ │ │ │ │ - List of matching files found in the PATH. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Scans all directories in the given environment variable for files. │ │ │ │ │ - The environment variable of which the directories should be scanned. │ │ │ │ │ - List of matching files found in the directory of the given │ │ │ │ │ - environment variable. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Creates a shallow copy of the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - that should be copied. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A shallow copy of the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ Provides the abstract base class for tasks. │ │ │ │ │ A task is a piece of code that can be executed. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Determines if task failure stops the build, or is just reported. │ │ │ │ │ @@ -17451,34 +17149,14 @@ │ │ │ │ │ located. │ │ │ │ │ │ │ │ │ │ If there's a valid current framework, the configuration section for │ │ │ │ │ that framework will first be searched. If no corresponding │ │ │ │ │ configuration node can be located in that section, the framework-neutral │ │ │ │ │ section of the project configuration node will be searched. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified capacity. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Inherits Properties from an existing property │ │ │ │ │ - dictionary Instance │ │ │ │ │ - DataType list to inherit │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ │ │ │ │ │ class. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -17575,226 +17253,293 @@ │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Executes dependent targets first, then the target. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Encalsulates information about installed frameworks incuding version │ │ │ │ │ - information and directory locations for finding tools. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the name of the framework. │ │ │ │ │ - The name of the framework. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the family of the framework. │ │ │ │ │ - The family of the framework. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the description of the framework. │ │ │ │ │ - The description of the framework. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the vendor of the framework. │ │ │ │ │ - The vendor of the framework. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the version of the framework. │ │ │ │ │ - The version of the framework. │ │ │ │ │ - The framework is not valid. │ │ │ │ │ - │ │ │ │ │ - When │ │ │ │ │ - │ │ │ │ │ - is not configured, the framework is not │ │ │ │ │ - considered valid. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the Common Language Runtime version of the framework. │ │ │ │ │ - The Common Language Runtime version of the framework. │ │ │ │ │ - The framework is not valid. │ │ │ │ │ - │ │ │ │ │ - When │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - , the │ │ │ │ │ - framework is not considered valid. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the CLR type of the framework. │ │ │ │ │ - The CLR type of the framework. │ │ │ │ │ - The framework is not valid. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the Visual Studio version that corresponds with this │ │ │ │ │ - framework. │ │ │ │ │ - The Visual Studio version that corresponds with this framework. │ │ │ │ │ - The framework is not valid. │ │ │ │ │ - There is no version of Visual Studio that corresponds with this framework. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the base directory of the framework tools for the framework. │ │ │ │ │ - The base directory of the framework tools for the framework. │ │ │ │ │ - The framework is not valid. │ │ │ │ │ + │ │ │ │ │ + Comprises all of the loaded, and available, tasks. │ │ │ │ │ + Use these static methods to register, initialize and create a task. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the runtime information for this framework. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the list of loaded │ │ │ │ │ + │ │ │ │ │ + instances. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - The runtime information for the framework or │ │ │ │ │ - │ │ │ │ │ - if no runtime information is configured for the framework. │ │ │ │ │ + List of loaded │ │ │ │ │ + │ │ │ │ │ + instances. │ │ │ │ │ │ │ │ │ │ - The framework is not valid. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the directory where the system assemblies for the framework │ │ │ │ │ - are located. │ │ │ │ │ - The directory where the system assemblies for the framework are │ │ │ │ │ - located. │ │ │ │ │ - The framework is not valid. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the directory containing the SDK tools for the framework. │ │ │ │ │ - The directory containing the SDK tools for the framework or a null │ │ │ │ │ - reference if the configured sdk directory does not exist, or is not │ │ │ │ │ - valid. │ │ │ │ │ - The framework is not valid. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the list of loaded │ │ │ │ │ + │ │ │ │ │ + instances. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + List of loaded │ │ │ │ │ + │ │ │ │ │ + instances. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets the │ │ │ │ │ - │ │ │ │ │ - used to initialize this framework. │ │ │ │ │ + Gets the list of loaded │ │ │ │ │ + │ │ │ │ │ + instances. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - used to initialize this framework. │ │ │ │ │ + List of loaded │ │ │ │ │ + │ │ │ │ │ + instances. │ │ │ │ │ │ │ │ │ │ - The framework is not valid. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the set of assemblies and directories that should scanned for │ │ │ │ │ - NAnt tasks, types or functions. │ │ │ │ │ - The set of assemblies and directories that should be scanned for │ │ │ │ │ - NAnt tasks, types or functions. │ │ │ │ │ - The framework is not valid. │ │ │ │ │ + │ │ │ │ │ + Scans the given assembly for tasks, types, functions and filters. │ │ │ │ │ + The assembly to scan for tasks, types, functions and filters. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + which will be used to output messages to the build log. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns a value indicating whether the current framework is valid. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Scans the given assembly for tasks, types, functions and filters. │ │ │ │ │ + The assembly to scan for tasks, types, functions and filters. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + which will be used to output messages to the build log. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - if the framework is installed and correctly │ │ │ │ │ - configured; otherwise, │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + contains at │ │ │ │ │ + least one "extension"; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the reference assemblies for the current framework. │ │ │ │ │ - The reference assemblies for the current framework. │ │ │ │ │ - The framework is not valid. │ │ │ │ │ + │ │ │ │ │ + Scans the path for any task assemblies and adds them. │ │ │ │ │ + The directory to scan in. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + which will be used to output messages to the build log. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + indicating whether scanning of the directory should halt on first error. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the tool paths for the current framework. │ │ │ │ │ - The tool paths for the current framework. │ │ │ │ │ - The framework is not valid. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds any task assemblies in the project base directory │ │ │ │ │ + and its │ │ │ │ │ + tasks │ │ │ │ │ + subdirectory. │ │ │ │ │ + │ │ │ │ │ + The project to work from. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Registers the project with │ │ │ │ │ + │ │ │ │ │ + , and optionally │ │ │ │ │ + scan the │ │ │ │ │ + │ │ │ │ │ + for extension assemblies. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + The project to work from. │ │ │ │ │ + │ │ │ │ │ + Specified whether to scan the │ │ │ │ │ + │ │ │ │ │ + for extension assemblies. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Looks up a function by name and argument count. │ │ │ │ │ + The name of the function to lookup, including namespace prefix. │ │ │ │ │ + The argument of the function to lookup. │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + in which the function is invoked. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + representing the function, or │ │ │ │ │ + │ │ │ │ │ + if a function with the given name and │ │ │ │ │ + arguments does not exist. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Creates a new │ │ │ │ │ + │ │ │ │ │ + instance for the given XML and │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The XML to initialize the task with. │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - defines the current namespace │ │ │ │ │ - scope and provides methods for looking up namespace information. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Resolves the specified assembly to a full path by matching it │ │ │ │ │ - against the reference assemblies. │ │ │ │ │ - The file name of the assembly to resolve (without path information). │ │ │ │ │ + │ │ │ │ │ + that the │ │ │ │ │ + │ │ │ │ │ + belongs to. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - An absolute path to the assembly, or │ │ │ │ │ - │ │ │ │ │ - if the │ │ │ │ │ - assembly could not be found or no reference assemblies are configured │ │ │ │ │ - for the current framework. │ │ │ │ │ + The new │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ │ │ │ │ │ - Whether the file name is matched case-sensitively depends on the │ │ │ │ │ - operating system. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Searches the list of tool paths of the current framework for the │ │ │ │ │ - given file, and returns the absolute path if found. │ │ │ │ │ - The file name of the tool to search for. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Scans a given │ │ │ │ │ + │ │ │ │ │ + for tasks. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + containing the │ │ │ │ │ + │ │ │ │ │ + to scan. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to scan. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + which will be used to output messages to the build log. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - The absolute path to │ │ │ │ │ - │ │ │ │ │ - if found in one of the │ │ │ │ │ - configured tool paths; otherwise, │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + represents a │ │ │ │ │ + │ │ │ │ │ + ; otherwise, │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The configured tool paths are scanned in the order in which they │ │ │ │ │ - are defined in the framework configuration. │ │ │ │ │ - The file name of the tool to search should include the extension. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the value of the specified attribute from the specified node. │ │ │ │ │ - The node of which the attribute value should be retrieved. │ │ │ │ │ - The attribute of which the value should be returned. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Scans a given │ │ │ │ │ + │ │ │ │ │ + for data type. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + containing the │ │ │ │ │ + │ │ │ │ │ + to scan. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to scan. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + which will be used to output messages to the build log. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - The value of the attribute with the specified name or │ │ │ │ │ - │ │ │ │ │ - if the attribute does not exist or has no value. │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + represents a │ │ │ │ │ + data type; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ + Scans a given │ │ │ │ │ + │ │ │ │ │ + for functions. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to scan. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + which will be used to output messages to the build log. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + represents a │ │ │ │ │ + valid set of funtions; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified capacity. │ │ │ │ │ + Scans a given │ │ │ │ │ + │ │ │ │ │ + for filters. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + containing the │ │ │ │ │ + │ │ │ │ │ + to scan. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to scan. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + which will be used to output messages to the build log. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + represents a │ │ │ │ │ + │ │ │ │ │ + ; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Creates a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class │ │ │ │ │ for the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class in the specified │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ An │ │ │ │ │ │ │ │ │ │ @@ -17802,222 +17547,309 @@ │ │ │ │ │ │ │ │ │ │ is cached for future use. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ │ │ │ │ │ containing the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The class representing the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Creates a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - for the specified │ │ │ │ │ - │ │ │ │ │ - class in the specified │ │ │ │ │ + │ │ │ │ │ + class for the specified │ │ │ │ │ + │ │ │ │ │ + class in the │ │ │ │ │ │ │ │ │ │ - . │ │ │ │ │ + specified. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ │ │ │ │ │ containing the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The class representing the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Gets the name of the │ │ │ │ │ - │ │ │ │ │ - class that can be created │ │ │ │ │ - using this │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + class that can be │ │ │ │ │ + created using this │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The name of the │ │ │ │ │ - │ │ │ │ │ - class that can be created using │ │ │ │ │ - this │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + class that can be created │ │ │ │ │ + using this │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets the name of the task which the │ │ │ │ │ - │ │ │ │ │ + Gets the name of the data type which the │ │ │ │ │ + │ │ │ │ │ can create. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - The name of the task which the │ │ │ │ │ - │ │ │ │ │ - can │ │ │ │ │ - create. │ │ │ │ │ + The name of the data type which the │ │ │ │ │ + │ │ │ │ │ + can create. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Used to wrap log messages in xml <message/> elements. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Holds the stack of currently executing projects. │ │ │ │ │ + │ │ │ │ │ + Used for searching filesystem based on given include/exclude rules. │ │ │ │ │ + │ │ │ │ │ + Simple client code for testing the class. │ │ │ │ │ + while (true) { │ │ │ │ │ + DirectoryScanner scanner = new DirectoryScanner(); │ │ │ │ │ + │ │ │ │ │ + Console.Write("Scan Basedirectory : "); │ │ │ │ │ + string s = Console.ReadLine(); │ │ │ │ │ + if (s.Length == 0) break; │ │ │ │ │ + scanner.BaseDirectory = s; │ │ │ │ │ + │ │ │ │ │ + while(true) { │ │ │ │ │ + Console.Write("Include pattern : "); │ │ │ │ │ + s = Console.ReadLine(); │ │ │ │ │ + if (s.Length == 0) break; │ │ │ │ │ + scanner.Includes.Add(s); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + while(true) { │ │ │ │ │ + Console.Write("Exclude pattern : "); │ │ │ │ │ + s = Console.ReadLine(); │ │ │ │ │ + if (s.Length == 0) break; │ │ │ │ │ + scanner.Excludes.Add(s); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + foreach (string name in scanner.FileNames) │ │ │ │ │ + Console.WriteLine("file:" + name); │ │ │ │ │ + foreach (string name in scanner.DirectoryNames) │ │ │ │ │ + Console.WriteLine("dir :" + name); │ │ │ │ │ + │ │ │ │ │ + Console.WriteLine(""); │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ + On unix, patterns are matching case-sensitively; otherwise, they │ │ │ │ │ + are matched case-insensitively. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with serialized data. │ │ │ │ │ + │ │ │ │ │ + specifying whether patterns are to be match case-sensitively. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - that holds the serialized object data. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - that contains contextual information about the source or destination. │ │ │ │ │ - │ │ │ │ │ + Specifies whether patterns are to be matched case-sensititely. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Populates │ │ │ │ │ - │ │ │ │ │ - with the data needed to serialize │ │ │ │ │ - the │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ + Creates a shallow copy of the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to populate with data. │ │ │ │ │ - │ │ │ │ │ - The destination for this serialization. │ │ │ │ │ + │ │ │ │ │ + A shallow copy of the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns the contents of log captured. │ │ │ │ │ + │ │ │ │ │ + Gets or set a value indicating whether or not to use case-sensitive │ │ │ │ │ + pattern matching. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Signals that a build has started. │ │ │ │ │ - The source of the event. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - object that contains the event data. │ │ │ │ │ - │ │ │ │ │ - This event is fired before any targets have started. │ │ │ │ │ + │ │ │ │ │ + Gets the collection of include patterns. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Signals that the last target has finished. │ │ │ │ │ - The source of the event. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - object that contains the event data. │ │ │ │ │ - │ │ │ │ │ - This event will still be fired if an error occurred during the build. │ │ │ │ │ + │ │ │ │ │ + Gets the collection of exclude patterns. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Signals that a target has started. │ │ │ │ │ - The source of the event. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - object that contains the event data. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The base directory to scan. The default is the │ │ │ │ │ + current directory │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Signals that a target has finished. │ │ │ │ │ - The source of the event. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - object that contains the event data. │ │ │ │ │ - │ │ │ │ │ - This event will still be fired if an error occurred during the build. │ │ │ │ │ + │ │ │ │ │ + Gets the list of files that match the given patterns. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Signals that a task has started. │ │ │ │ │ - The source of the event. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - object that contains the event data. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the list of directories that match the given patterns. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Signals that a task has finished. │ │ │ │ │ - The source of the event. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - object that contains the event data. │ │ │ │ │ - │ │ │ │ │ - This event will still be fired if an error occurred during the build. │ │ │ │ │ + │ │ │ │ │ + Gets the list of directories that were scanned for files. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Signals that a message has been logged. │ │ │ │ │ - The source of the event. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - object that contains the event data. │ │ │ │ │ - │ │ │ │ │ - Only messages with a priority higher or equal to the threshold of │ │ │ │ │ - the logger will actually be output in the build log. │ │ │ │ │ + │ │ │ │ │ + Indicates whether or not the directory scanner included everything │ │ │ │ │ + that it scanned. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets or sets the highest level of message this logger should respond │ │ │ │ │ - to. │ │ │ │ │ - The highest level of message this logger should respond to. │ │ │ │ │ - Only messages with a message level higher than or equal to the given │ │ │ │ │ - level should be written to the log. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Uses │ │ │ │ │ + │ │ │ │ │ + and │ │ │ │ │ + │ │ │ │ │ + search criteria (relative to │ │ │ │ │ + │ │ │ │ │ + or absolute), to search for filesystem objects. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets or sets a value indicating whether to produce emacs (and other │ │ │ │ │ - editor) friendly output. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - as it has no meaning in XML format. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Parses specified NAnt search patterns for search directories and │ │ │ │ │ + corresponding regex patterns. │ │ │ │ │ + In. NAnt patterns. Absolute or relative paths. │ │ │ │ │ + Out. Regex patterns. Absolute canonical paths. │ │ │ │ │ + Out. Non-regex files. Absolute canonical paths. │ │ │ │ │ + In. Whether to allow a pattern to add search directories. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Given a NAnt search pattern returns a search directory and an regex │ │ │ │ │ + search pattern. │ │ │ │ │ + Whether this pattern is an include or exclude pattern │ │ │ │ │ + NAnt searh pattern (relative to the Basedirectory OR absolute, relative paths refering to parent directories ( ../ ) also supported) │ │ │ │ │ + Out. Absolute canonical path to the directory to be searched │ │ │ │ │ + Out. Whether the pattern is potentially recursive or not │ │ │ │ │ + Out. Whether this is a regex pattern or not │ │ │ │ │ + Out. Regex search pattern (absolute canonical path) │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Searches a directory recursively for files and directories matching │ │ │ │ │ + the search criteria. │ │ │ │ │ + Directory in which to search (absolute canonical path) │ │ │ │ │ + Whether to scan recursively or not │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Converts search pattern to a regular expression pattern. │ │ │ │ │ + Search pattern relative to the search directory. │ │ │ │ │ + Regular expresssion │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets or sets the │ │ │ │ │ - │ │ │ │ │ - to which the logger is │ │ │ │ │ - to send its output. │ │ │ │ │ + Creates a shallow copy of the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + A shallow copy of the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Flushes buffered build events or messages to the underlying storage. │ │ │ │ │ + │ │ │ │ │ + Creates a string representing a list of the strings in the collection. │ │ │ │ │ + A string that represents the contents. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initialize a new instance of the │ │ │ │ │ + │ │ │ │ │ + class specifying whether or not string comparison should be │ │ │ │ │ + case-sensitive. │ │ │ │ │ + │ │ │ │ │ + Specifies whether or not string comparison should be case-sensitive. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether string comparison is case-sensitive. │ │ │ │ │ + A value indicating whether string comparison is case-sensitive. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Creates a shallow copy of the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A shallow copy of the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether the specified string is in the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The string to locate in the │ │ │ │ │ + │ │ │ │ │ + . The value can be │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if value is found in the │ │ │ │ │ + │ │ │ │ │ + ; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + String comparisons within the │ │ │ │ │ + │ │ │ │ │ + are only case-sensitive if │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Searches for the specified string and returns the zero-based index │ │ │ │ │ + of the first occurrence within the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The string to locate. The value can be │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The zero-based index of the first occurrence of │ │ │ │ │ + │ │ │ │ │ + in the │ │ │ │ │ + │ │ │ │ │ + , if found; otherwise, -1. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + String comparisons within the │ │ │ │ │ + │ │ │ │ │ + are only case-sensitive if │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Models a NAnt XML element in the build file. │ │ │ │ │ │ │ │ │ │ Automatically validates attributes in the element based on attributes │ │ │ │ │ applied to members in derived classes. │ │ │ │ │ │ │ │ │ │ @@ -18449,98 +18281,176 @@ │ │ │ │ │ │ │ │ │ │ instances. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Internal interface used for setting element attributes. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Creates a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - for the specified │ │ │ │ │ - │ │ │ │ │ - class in the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Provides the abstract base class for types. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The ID used to be referenced later. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The ID to use as the reference. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether a reference to the type can be │ │ │ │ │ + defined. │ │ │ │ │ │ │ │ │ │ - An │ │ │ │ │ - │ │ │ │ │ - for the specified │ │ │ │ │ - │ │ │ │ │ - is cached for future use. │ │ │ │ │ + Only types with an │ │ │ │ │ + │ │ │ │ │ + assigned │ │ │ │ │ + to it, can be referenced. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - containing the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The class representing the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the name of the datatype. │ │ │ │ │ + The name of the datatype. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Should be overridden by derived classes. clones the referenced types │ │ │ │ │ + data into the current instance. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Creates a new instance of the │ │ │ │ │ - │ │ │ │ │ - class for the specified │ │ │ │ │ - │ │ │ │ │ - class in the │ │ │ │ │ - │ │ │ │ │ - specified. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - containing the │ │ │ │ │ + Copies all instance data of the │ │ │ │ │ │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The class representing the │ │ │ │ │ + to a given │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets the name of the │ │ │ │ │ - │ │ │ │ │ - class that can be │ │ │ │ │ - created using this │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Gets or sets the │ │ │ │ │ + │ │ │ │ │ + that this functionset will │ │ │ │ │ + reference. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - The name of the │ │ │ │ │ - │ │ │ │ │ - class that can be created │ │ │ │ │ - using this │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + that this functionset will reference. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Executes embedded tasks/elements in the order in which they are defined. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets the name of the data type which the │ │ │ │ │ - │ │ │ │ │ - can create. │ │ │ │ │ + Gets a value indicating whether the element is performing additional │ │ │ │ │ + processing using the │ │ │ │ │ + │ │ │ │ │ + that was use to │ │ │ │ │ + initialize the element. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - The name of the data type which the │ │ │ │ │ - │ │ │ │ │ - can create. │ │ │ │ │ + │ │ │ │ │ + , as a │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + responsable for creating tasks from the nested build elements. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + Creates and executes the embedded (child XML nodes) elements. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Maps XML nodes to the text positions from their original source. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines if a file has been loaded by the current project. │ │ │ │ │ + The file to check. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the specified file has already been loaded │ │ │ │ │ + by the current project; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds an │ │ │ │ │ + │ │ │ │ │ + to the map. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + An │ │ │ │ │ + │ │ │ │ │ + can only be added to the map once. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the │ │ │ │ │ + │ │ │ │ │ + in the XML file for the given node. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + must be from an │ │ │ │ │ + │ │ │ │ │ + that has been added to the map. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Represents a position in the build file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + with the speified line and column. │ │ │ │ │ + │ │ │ │ │ + The line coordinate of the position. │ │ │ │ │ + The column coordinate of the position. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The line coordinate of the position. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The column coordinate of the position. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified capacity. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Inherits Properties from an existing property │ │ │ │ │ + dictionary Instance │ │ │ │ │ + DataType list to inherit │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Splits an input string into a sequence of tokens used during parsing. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Available tokens │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ Initializes a new instance of the │ │ │ │ │ │ │ │ │ │ class holding properties for the given │ │ │ │ │ │ │ │ │ │ instance. │ │ │ │ │ @@ -18727,1345 +18637,1435 @@ │ │ │ │ │ Constant for the "visiting" state, used when traversing a DFS of │ │ │ │ │ property references. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Constant for the "visited" state, used when travesing a DFS of │ │ │ │ │ property references. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Splits an input string into a sequence of tokens used during parsing. │ │ │ │ │ + │ │ │ │ │ + Defines the types of frameworks. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Available tokens │ │ │ │ │ + │ │ │ │ │ + Frameworks that are supported on the current platform, but are not │ │ │ │ │ + installed. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the │ │ │ │ │ - │ │ │ │ │ - that this functionset will │ │ │ │ │ - reference. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - that this functionset will reference. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Frameworks that are installed on the current system. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Defines the set of levels recognised by the NAnt logging system. │ │ │ │ │ + │ │ │ │ │ + Retrieves installation state attributes. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Designates fine-grained informational events that are most useful │ │ │ │ │ - to debug a build process. │ │ │ │ │ + │ │ │ │ │ + Frameworks that typically target full desktop devices. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Designates events that offer a more detailed view of the build │ │ │ │ │ - process. │ │ │ │ │ + │ │ │ │ │ + Frameworks that target compact devices. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Designates informational events that are useful for getting a │ │ │ │ │ - high-level view of the build process. │ │ │ │ │ + │ │ │ │ │ + Frameworks that run in a browser. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Designates potentionally harmful events. │ │ │ │ │ + │ │ │ │ │ + Retrieves device attributes. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Designates error events. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Frameworks released as part of the open-source │ │ │ │ │ + Mono │ │ │ │ │ + project. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Can be used to suppress all messages. │ │ │ │ │ - │ │ │ │ │ - No events should be logged with this │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Frameworks released by Microsoft. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Retrieves vendor attributes. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + All frameworks supported on the current platform, regarless of their │ │ │ │ │ + installation state, target device or vendor. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Specialized │ │ │ │ │ - │ │ │ │ │ - for │ │ │ │ │ - │ │ │ │ │ - that ignores case when converting from string. │ │ │ │ │ + Contains a strongly typed collection of │ │ │ │ │ + │ │ │ │ │ + objects. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Converts the given object to the type of this converter, using the │ │ │ │ │ - specified context and culture information. │ │ │ │ │ - │ │ │ │ │ - An │ │ │ │ │ - │ │ │ │ │ - that provides a format context. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - object. If a │ │ │ │ │ - │ │ │ │ │ - is passed, the current culture is assumed. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to convert. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - An │ │ │ │ │ - │ │ │ │ │ - that represents the converted value. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Class representing an event occurring during a build. │ │ │ │ │ - │ │ │ │ │ - An event is built by specifying either a project, a task or a target. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - level event will only have a │ │ │ │ │ - │ │ │ │ │ - reference. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - level event will have │ │ │ │ │ - │ │ │ │ │ - and │ │ │ │ │ - │ │ │ │ │ - references. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - level event will have │ │ │ │ │ - │ │ │ │ │ - , │ │ │ │ │ - │ │ │ │ │ - and │ │ │ │ │ - │ │ │ │ │ - references. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class for a │ │ │ │ │ - │ │ │ │ │ - level event. │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified array of │ │ │ │ │ + │ │ │ │ │ + instances. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - that emitted the event. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets or sets the element at the specified index. │ │ │ │ │ + The zero-based index of the element to get or set. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class for a │ │ │ │ │ - │ │ │ │ │ - level event. │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + for the specified task. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - that emitted the event. │ │ │ │ │ + │ │ │ │ │ + The name of task for which the │ │ │ │ │ + │ │ │ │ │ + should be located in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class for a │ │ │ │ │ - │ │ │ │ │ - level event. │ │ │ │ │ + Adds a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - that emitted the event. │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ + The position into which the new element was inserted. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets or sets the message associated with this event. │ │ │ │ │ - The message associated with this event. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the priority level associated with this event. │ │ │ │ │ - The priority level associated with this event. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds the elements of a │ │ │ │ │ + │ │ │ │ │ + array to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The array of │ │ │ │ │ + │ │ │ │ │ + elements to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets or sets the │ │ │ │ │ - │ │ │ │ │ - associated with this event. │ │ │ │ │ + Adds the elements of a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - associated with this event. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets the │ │ │ │ │ - │ │ │ │ │ - that fired this event. │ │ │ │ │ + Determines whether a │ │ │ │ │ + │ │ │ │ │ + is in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - that fired this event. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + to locate in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is found in the │ │ │ │ │ + collection; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets the │ │ │ │ │ - │ │ │ │ │ - that fired this event. │ │ │ │ │ + Determines whether a │ │ │ │ │ + │ │ │ │ │ + for the specified │ │ │ │ │ + task is in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The name of task for which the │ │ │ │ │ + │ │ │ │ │ + should be located in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if a │ │ │ │ │ + │ │ │ │ │ + for │ │ │ │ │ + the specified task is found in the collection; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ + The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ + │ │ │ │ │ + The zero-based index in │ │ │ │ │ + │ │ │ │ │ + at which copying begins. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Retrieves the index of a specified │ │ │ │ │ + │ │ │ │ │ + object in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - that fired this event, or a null reference │ │ │ │ │ - if this is a │ │ │ │ │ - │ │ │ │ │ - level event. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + object for which the index is returned. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The index of the specified │ │ │ │ │ + │ │ │ │ │ + . If the │ │ │ │ │ + │ │ │ │ │ + is not currently a member of the collection, it returns -1. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets the │ │ │ │ │ - │ │ │ │ │ - that fired this event. │ │ │ │ │ + Inserts a │ │ │ │ │ + │ │ │ │ │ + into the collection at the specified index. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The zero-based index at which │ │ │ │ │ + │ │ │ │ │ + should be inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - that fired this event, or │ │ │ │ │ - │ │ │ │ │ - if this is a │ │ │ │ │ - │ │ │ │ │ - or │ │ │ │ │ - │ │ │ │ │ - level │ │ │ │ │ - event. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + to insert. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Represents the method that handles the build events. │ │ │ │ │ - The source of the event. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Returns an enumerator that can iterate through the collection. │ │ │ │ │ + │ │ │ │ │ A │ │ │ │ │ - │ │ │ │ │ - that contains the event data. │ │ │ │ │ + │ │ │ │ │ + for the entire collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Removes a member from the collection. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to remove from the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Instances of classes that implement this interface can register to be │ │ │ │ │ - notified when things happen during a build. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Enumerates the │ │ │ │ │ + │ │ │ │ │ + elements of a │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Signals that a build has started. │ │ │ │ │ - The source of the event. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - object that contains the event data. │ │ │ │ │ - │ │ │ │ │ - This event is fired before any targets have started. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + The collection that should be enumerated. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Signals that the last target has finished. │ │ │ │ │ - The source of the event. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - object that contains the event data. │ │ │ │ │ - │ │ │ │ │ - This event will still be fired if an error occurred during the build. │ │ │ │ │ + │ │ │ │ │ + Gets the current element in the collection. │ │ │ │ │ + The current element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Signals that a target has started. │ │ │ │ │ - The source of the event. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - object that contains the event data. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Advances the enumerator to the next element of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the enumerator was successfully advanced │ │ │ │ │ + to the next element; │ │ │ │ │ + │ │ │ │ │ + if the enumerator has │ │ │ │ │ + passed the end of the collection. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Signals that a target has finished. │ │ │ │ │ - The source of the event. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - object that contains the event data. │ │ │ │ │ - │ │ │ │ │ - This event will still be fired if an error occurred during the build. │ │ │ │ │ + │ │ │ │ │ + Sets the enumerator to its initial position, which is before the │ │ │ │ │ + first element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Signals that a task has started. │ │ │ │ │ - The source of the event. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - object that contains the event data. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Encalsulates information about installed frameworks incuding version │ │ │ │ │ + information and directory locations for finding tools. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Signals that a task has finished. │ │ │ │ │ - The source of the event. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - object that contains the event data. │ │ │ │ │ - │ │ │ │ │ - This event will still be fired if an error occurred during the build. │ │ │ │ │ + │ │ │ │ │ + Gets the name of the framework. │ │ │ │ │ + The name of the framework. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Signals that a message has been logged. │ │ │ │ │ - The source of the event. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - object that contains the event data. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the family of the framework. │ │ │ │ │ + The family of the framework. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Interface used by NAnt to log the build output. │ │ │ │ │ + │ │ │ │ │ + Gets the description of the framework. │ │ │ │ │ + The description of the framework. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the vendor of the framework. │ │ │ │ │ + The vendor of the framework. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the version of the framework. │ │ │ │ │ + The version of the framework. │ │ │ │ │ + The framework is not valid. │ │ │ │ │ │ │ │ │ │ - Depending on the supplied command-line arguments, NAnt will set the │ │ │ │ │ - │ │ │ │ │ - to │ │ │ │ │ - │ │ │ │ │ - or a │ │ │ │ │ - │ │ │ │ │ - with a file as backend store. │ │ │ │ │ + When │ │ │ │ │ + │ │ │ │ │ + is not configured, the framework is not │ │ │ │ │ + considered valid. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets or sets the highest level of message this logger should respond │ │ │ │ │ - to. │ │ │ │ │ - The highest level of message this logger should respond to. │ │ │ │ │ - Only messages with a message level higher than or equal to the given │ │ │ │ │ - level should actually be written to the log. │ │ │ │ │ + │ │ │ │ │ + Gets the Common Language Runtime version of the framework. │ │ │ │ │ + The Common Language Runtime version of the framework. │ │ │ │ │ + The framework is not valid. │ │ │ │ │ + │ │ │ │ │ + When │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + , the │ │ │ │ │ + framework is not considered valid. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets or sets a value indicating whether to produce emacs (and other │ │ │ │ │ - editor) friendly output. │ │ │ │ │ + │ │ │ │ │ + Gets the CLR type of the framework. │ │ │ │ │ + The CLR type of the framework. │ │ │ │ │ + The framework is not valid. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the Visual Studio version that corresponds with this │ │ │ │ │ + framework. │ │ │ │ │ + The Visual Studio version that corresponds with this framework. │ │ │ │ │ + The framework is not valid. │ │ │ │ │ + There is no version of Visual Studio that corresponds with this framework. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the base directory of the framework tools for the framework. │ │ │ │ │ + The base directory of the framework tools for the framework. │ │ │ │ │ + The framework is not valid. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the runtime information for this framework. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - if output is to be unadorned so that emacs │ │ │ │ │ - and other editors can parse files names, etc. │ │ │ │ │ + The runtime information for the framework or │ │ │ │ │ + │ │ │ │ │ + if no runtime information is configured for the framework. │ │ │ │ │ │ │ │ │ │ + The framework is not valid. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the │ │ │ │ │ - │ │ │ │ │ - to which the logger is │ │ │ │ │ - to send its output. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the directory where the system assemblies for the framework │ │ │ │ │ + are located. │ │ │ │ │ + The directory where the system assemblies for the framework are │ │ │ │ │ + located. │ │ │ │ │ + The framework is not valid. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Flushes buffered build events or messages to the underlying storage. │ │ │ │ │ + │ │ │ │ │ + Gets the directory containing the SDK tools for the framework. │ │ │ │ │ + The directory containing the SDK tools for the framework or a null │ │ │ │ │ + reference if the configured sdk directory does not exist, or is not │ │ │ │ │ + valid. │ │ │ │ │ + The framework is not valid. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + used to initialize this framework. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + used to initialize this framework. │ │ │ │ │ + │ │ │ │ │ + The framework is not valid. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets or sets the highest level of message this logger should respond │ │ │ │ │ - to. │ │ │ │ │ - The highest level of message this logger should respond to. │ │ │ │ │ - Only messages with a message level higher than or equal to the given │ │ │ │ │ - level should be written to the log. │ │ │ │ │ + │ │ │ │ │ + Gets the set of assemblies and directories that should scanned for │ │ │ │ │ + NAnt tasks, types or functions. │ │ │ │ │ + The set of assemblies and directories that should be scanned for │ │ │ │ │ + NAnt tasks, types or functions. │ │ │ │ │ + The framework is not valid. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets or sets a value indicating whether to produce emacs (and other │ │ │ │ │ - editor) friendly output. │ │ │ │ │ + │ │ │ │ │ + Returns a value indicating whether the current framework is valid. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - if output is to be unadorned so that emacs │ │ │ │ │ - and other editors can parse files names, etc. The default is │ │ │ │ │ + if the framework is installed and correctly │ │ │ │ │ + configured; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the reference assemblies for the current framework. │ │ │ │ │ + The reference assemblies for the current framework. │ │ │ │ │ + The framework is not valid. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the tool paths for the current framework. │ │ │ │ │ + The tool paths for the current framework. │ │ │ │ │ + The framework is not valid. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets or sets the │ │ │ │ │ - │ │ │ │ │ - to which the logger is │ │ │ │ │ - to send its output. │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to which the logger sends its output. │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + defines the current namespace │ │ │ │ │ + scope and provides methods for looking up namespace information. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Flushes buffered build events or messages to the underlying storage. │ │ │ │ │ + │ │ │ │ │ + Resolves the specified assembly to a full path by matching it │ │ │ │ │ + against the reference assemblies. │ │ │ │ │ + The file name of the assembly to resolve (without path information). │ │ │ │ │ + │ │ │ │ │ + An absolute path to the assembly, or │ │ │ │ │ + │ │ │ │ │ + if the │ │ │ │ │ + assembly could not be found or no reference assemblies are configured │ │ │ │ │ + for the current framework. │ │ │ │ │ + │ │ │ │ │ + Whether the file name is matched case-sensitively depends on the │ │ │ │ │ + operating system. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Signals that a build has started. │ │ │ │ │ - The source of the event. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - object that contains the event data. │ │ │ │ │ - │ │ │ │ │ - This event is fired before any targets have started. │ │ │ │ │ + │ │ │ │ │ + Searches the list of tool paths of the current framework for the │ │ │ │ │ + given file, and returns the absolute path if found. │ │ │ │ │ + The file name of the tool to search for. │ │ │ │ │ + │ │ │ │ │ + The absolute path to │ │ │ │ │ + │ │ │ │ │ + if found in one of the │ │ │ │ │ + configured tool paths; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The configured tool paths are scanned in the order in which they │ │ │ │ │ + are defined in the framework configuration. │ │ │ │ │ + The file name of the tool to search should include the extension. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Signals that the last target has finished. │ │ │ │ │ - The source of the event. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - object that contains the event data. │ │ │ │ │ - │ │ │ │ │ - This event will still be fired if an error occurred during the build. │ │ │ │ │ + │ │ │ │ │ + Gets the value of the specified attribute from the specified node. │ │ │ │ │ + The node of which the attribute value should be retrieved. │ │ │ │ │ + The attribute of which the value should be returned. │ │ │ │ │ + │ │ │ │ │ + The value of the attribute with the specified name or │ │ │ │ │ + │ │ │ │ │ + if the attribute does not exist or has no value. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Signals that a target has started. │ │ │ │ │ - The source of the event. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - object that contains the event data. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Signals that a task has finished. │ │ │ │ │ - The source of the event. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - object that contains the event data. │ │ │ │ │ - │ │ │ │ │ - This event will still be fired if an error occurred during the build. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified capacity. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Signals that a task has started. │ │ │ │ │ - The source of the event. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - object that contains the event data. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Stores the file name, line number and column number to record a position │ │ │ │ │ + in a text file. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Signals that a task has finished. │ │ │ │ │ - The source of the event. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Creates a location consisting of a file name, line number and │ │ │ │ │ + column number. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + can be a local URI resource, e.g., file:///C:/WINDOWS/setuplog.txt. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Creates a location consisting of a file name. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + can be a local URI resource, e.g., file:///C:/WINDOWS/setuplog.txt. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Creates an "unknown" location. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Private Init function. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a string containing the file name for the location. │ │ │ │ │ + The file name includes both the file path and the extension. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the line number for the location. │ │ │ │ │ + Lines start at 1. Will be zero if not specified. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the column number for the location. │ │ │ │ │ + Columns start a 1. Will be zero if not specified. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the file name, line number and a trailing space. An error │ │ │ │ │ + message can be appended easily. For unknown locations, returns │ │ │ │ │ + an empty string. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Finds a target by name. │ │ │ │ │ + The name of the target to find. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + with the specified name, or │ │ │ │ │ + │ │ │ │ │ + if no │ │ │ │ │ + │ │ │ │ │ + exists with │ │ │ │ │ + the given name. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the names of the targets in the │ │ │ │ │ + │ │ │ │ │ + combined into one list separated by the given │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ A │ │ │ │ │ - │ │ │ │ │ - object that contains the event data. │ │ │ │ │ - │ │ │ │ │ - This event will still be fired if an error occurred during the build. │ │ │ │ │ + │ │ │ │ │ + that contains a list of the names of the │ │ │ │ │ + targets in the │ │ │ │ │ + │ │ │ │ │ + , separated by │ │ │ │ │ + the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Signals that a message has been logged. │ │ │ │ │ - The source of the event. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the names of the targets in the │ │ │ │ │ + │ │ │ │ │ + combined into one comma-separated list. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ A │ │ │ │ │ - │ │ │ │ │ - object that contains the event data. │ │ │ │ │ - │ │ │ │ │ - Only messages with a priority higher or equal to the threshold of │ │ │ │ │ - the logger will actually be output in the build log. │ │ │ │ │ + │ │ │ │ │ + that contains a comma-separated list of the │ │ │ │ │ + names of the targets in the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Empty implementation which allows derived classes to receive the │ │ │ │ │ - output that is generated in this logger. │ │ │ │ │ - The message being logged. │ │ │ │ │ + │ │ │ │ │ + Holds a value indicating whether a scan for tasks, types and functions │ │ │ │ │ + has already been performed for the current runtime framework. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Outputs an indented message to the build log if its priority is │ │ │ │ │ - greather than or equal to the │ │ │ │ │ - │ │ │ │ │ - of the │ │ │ │ │ - logger. │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class for the given │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - The priority of the message to output. │ │ │ │ │ - The message to output. │ │ │ │ │ - The number of characters that the message should be indented. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + that should be configured. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Outputs an indented message to the build log if its priority is │ │ │ │ │ - greather than or equal to the │ │ │ │ │ - │ │ │ │ │ - of the │ │ │ │ │ - logger. │ │ │ │ │ + Gets the underlying │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ │ │ │ │ │ - The event to output. │ │ │ │ │ + │ │ │ │ │ + The underlying │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Outputs an indented message to the build log if its priority is │ │ │ │ │ - greather than or equal to the │ │ │ │ │ - │ │ │ │ │ - of the │ │ │ │ │ - logger. │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - The event to output. │ │ │ │ │ - The number of characters that the message should be indented. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + defines the current namespace │ │ │ │ │ + scope and provides methods for looking up namespace information. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Holds a stack of reports for all running builds. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Loads and processes settings from the specified │ │ │ │ │ + │ │ │ │ │ + of the configuration file. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Used to store information about a build, to allow better reporting to │ │ │ │ │ - the user. │ │ │ │ │ + │ │ │ │ │ + Processes the framework nodes of the given platform node. │ │ │ │ │ + │ │ │ │ │ + An │ │ │ │ │ + │ │ │ │ │ + representing the platform on which NAnt is running. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Errors encountered so far. │ │ │ │ │ + │ │ │ │ │ + Reads the list of global properties specified in the NAnt configuration │ │ │ │ │ + file. │ │ │ │ │ + │ │ │ │ │ + An │ │ │ │ │ + │ │ │ │ │ + representing global properties. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Warnings encountered so far. │ │ │ │ │ + │ │ │ │ │ + Gets the value of the specified attribute from the specified node. │ │ │ │ │ + The node of which the attribute value should be retrieved. │ │ │ │ │ + The attribute of which the value should be returned. │ │ │ │ │ + │ │ │ │ │ + The value of the attribute with the specified name or │ │ │ │ │ + │ │ │ │ │ + if the attribute does not exist or has no value. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The start time of the build process. │ │ │ │ │ + │ │ │ │ │ + Main entry point to NAnt that is called by the ConsoleStub. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Buffers log messages from DefaultLogger, and sends an e-mail with the │ │ │ │ │ - results. │ │ │ │ │ + │ │ │ │ │ + Starts NAnt. This is the Main entry point. │ │ │ │ │ + Command Line args, or whatever you want to pass it. They will treated as Command Line args. │ │ │ │ │ + The exit code. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Prints the projecthelp to the console. │ │ │ │ │ + The build file to show help for. │ │ │ │ │ │ │ │ │ │ - The following properties are used to send the mail : │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Property │ │ │ │ │ - Description │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - MailLogger.mailhost │ │ │ │ │ - Mail server to use. [default: localhost] │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - MailLogger.from │ │ │ │ │ - The address of the e-mail sender. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - MailLogger.failure.notify │ │ │ │ │ - Send build failure e-mails ? [default: true] │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - MailLogger.success.notify │ │ │ │ │ - Send build success e-mails ? [default: true] │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - MailLogger.failure.to │ │ │ │ │ - The address to send build failure messages to. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - MailLogger.success.to │ │ │ │ │ - The address to send build success messages to. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - MailLogger.failure.subject │ │ │ │ │ - The subject of build failure messages. [default: "Build Failure"] │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - MailLogger.success.subject │ │ │ │ │ - The subject of build success messages. [default: "Build Success"] │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - MailLogger.success.attachments │ │ │ │ │ - The ID of a fileset holdng set of files to attach when the build is successful. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - MailLogger.failure.attachments │ │ │ │ │ - The ID of a fileset holdng set of files to attach when the build fails. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - MailLogger.body.encoding │ │ │ │ │ - The encoding type of the body of the e-mail message. [default: system's ANSI code page] │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - MailLogger.smtp.username │ │ │ │ │ - The name of the user to login to the SMTP server. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - MailLogger.smtp.password │ │ │ │ │ - The password of the specified user. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - MailLogger.smtp.enablessl │ │ │ │ │ - Specifies whether to use SSL to encrypt the connection. [default: false] │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - MailLogger.smtp.port │ │ │ │ │ - The SMTP server port to connect to. [default: 25] │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + is loaded and transformed with │ │ │ │ │ + ProjectHelp.xslt │ │ │ │ │ + , which is an embedded resource. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the file name for the build file in the specified directory. │ │ │ │ │ + The directory to look for a build file. When in doubt use Environment.CurrentDirectory for directory. │ │ │ │ │ + Look for a build file with this pattern or name. If null look for a file that matches the default build pattern (*.build). │ │ │ │ │ + Whether or not to search the parent directories for a build file. │ │ │ │ │ + │ │ │ │ │ + The path to the build file or │ │ │ │ │ + null │ │ │ │ │ + if no build file could be found. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ + Loads the extension assemblies in the current │ │ │ │ │ + │ │ │ │ │ + and scans them for extensions. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Signals that a build has started. │ │ │ │ │ - The source of the event. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - object that contains the event data. │ │ │ │ │ - │ │ │ │ │ - This event is fired before any targets have started. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Signals that the last target has finished, and send an e-mail with │ │ │ │ │ - the build results. │ │ │ │ │ - The source of the event. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - object that contains the event data. │ │ │ │ │ + The extension assemblies to load. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + which will be used to output messages to the build log. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Receives and buffers log messages. │ │ │ │ │ - The message being logged. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the value of the specified property. │ │ │ │ │ - Properties to obtain value from. │ │ │ │ │ - Suffix of property name. "MailLogger" will be prepended internally. │ │ │ │ │ - │ │ │ │ │ - Value returned if property is not present in │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Dynamically constructs an │ │ │ │ │ + │ │ │ │ │ + instance of │ │ │ │ │ + the class specified. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + At this point, only looks in the assembly where │ │ │ │ │ + │ │ │ │ │ + is defined. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The fully qualified name of the logger that should be instantiated. │ │ │ │ │ + │ │ │ │ │ + Type │ │ │ │ │ + │ │ │ │ │ + could not be loaded. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + does not implement │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - Value indicating whether the property should exist, or have a default value set. │ │ │ │ │ - │ │ │ │ │ - The value of the specified property; or the default value if the │ │ │ │ │ - property is not present in │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Dynamically constructs an │ │ │ │ │ + │ │ │ │ │ + instance of │ │ │ │ │ + the class specified. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + At this point, only looks in the assembly where │ │ │ │ │ + │ │ │ │ │ + is defined. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The fully qualified name of the listener that should be instantiated. │ │ │ │ │ + │ │ │ │ │ + Type │ │ │ │ │ + │ │ │ │ │ + could not be loaded. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + does not implement │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - , and the specified property is not present and no default value has been given. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Buffer in which the message is constructed prior to sending. │ │ │ │ │ + │ │ │ │ │ + Add the listeners specified in the command line arguments, │ │ │ │ │ + along with the default listener, to the specified project. │ │ │ │ │ + The command-line options. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to add listeners to. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Holds the stack of currently executing projects. │ │ │ │ │ + │ │ │ │ │ + Spits out generic help info to the console. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Write the message of the specified │ │ │ │ │ + │ │ │ │ │ + and │ │ │ │ │ + the inner exceptions to │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to write to │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Contains a strongly typed collection of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ objects. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class with the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ instance. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class with the specified array of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified array of │ │ │ │ │ + │ │ │ │ │ instances. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets or sets the element at the specified index. │ │ │ │ │ The zero-based index of the element to get or set. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + for the specified task. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The name of task for which the │ │ │ │ │ + │ │ │ │ │ + should be located in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ The position into which the new element was inserted. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds the elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ array to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The array of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ elements to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds the elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Determines whether a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ is in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to locate in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if │ │ │ │ │ │ │ │ │ │ is found in the │ │ │ │ │ collection; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a │ │ │ │ │ + │ │ │ │ │ + for the specified │ │ │ │ │ + task is in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The name of task for which the │ │ │ │ │ + │ │ │ │ │ + should be located in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if a │ │ │ │ │ + │ │ │ │ │ + for the │ │ │ │ │ + specified task is found in the collection; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ │ │ │ │ │ The zero-based index in │ │ │ │ │ │ │ │ │ │ at which copying begins. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Retrieves the index of a specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ object in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ object for which the index is returned. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The index of the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . If the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ is not currently a member of the collection, it returns -1. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Inserts a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ into the collection at the specified index. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The zero-based index at which │ │ │ │ │ │ │ │ │ │ should be inserted. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to insert. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Returns an enumerator that can iterate through the collection. │ │ │ │ │ │ │ │ │ │ A │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ for the entire collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Removes a member from the collection. │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to remove from the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Enumerates the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class │ │ │ │ │ with the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ The collection that should be enumerated. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets the current element in the collection. │ │ │ │ │ The current element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Advances the enumerator to the next element of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if the enumerator was successfully advanced │ │ │ │ │ to the next element; │ │ │ │ │ │ │ │ │ │ if the enumerator has │ │ │ │ │ passed the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Sets the enumerator to its initial position, which is before the │ │ │ │ │ first element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Implements a │ │ │ │ │ - │ │ │ │ │ - for writing information to │ │ │ │ │ - the NAnt logging infrastructure. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Returns a value indicating whether NAnt is running in 64-bit mode. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if NAnt is running in 64-bit mode; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Returns a value indicating whether NAnt is running in 32-bit mode. │ │ │ │ │ + Note that even if the platform is 64-bit, NAnt may be running in │ │ │ │ │ + 32-bit mode. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if NAnt is running in 32-bit mode; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns a value indicating whether NAnt is running on Windows. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if NAnt is running on Windows; │ │ │ │ │ + otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ + Creates a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ for the specified │ │ │ │ │ │ │ │ │ │ - with the specified output │ │ │ │ │ - level and format provider. │ │ │ │ │ + class in the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - Determines the indentation level. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + An │ │ │ │ │ + │ │ │ │ │ + for the specified │ │ │ │ │ + │ │ │ │ │ + is cached for future use. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - with which messages will be output to the build log. │ │ │ │ │ + │ │ │ │ │ + containing the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - An │ │ │ │ │ - │ │ │ │ │ - object that controls formatting. │ │ │ │ │ + │ │ │ │ │ + The class representing the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets the │ │ │ │ │ - │ │ │ │ │ - in which the output is written. │ │ │ │ │ + Creates a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + for the specified │ │ │ │ │ + │ │ │ │ │ + class in the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - always writes output in UTF8 │ │ │ │ │ - encoding. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Writes a character array to the buffer. │ │ │ │ │ - The character array to write to the text stream. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Writes a string to the buffer. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Writes an empty string to the logging infrastructure. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Writes a string to the logging infrastructure. │ │ │ │ │ - │ │ │ │ │ - The string to write. If │ │ │ │ │ - │ │ │ │ │ - is a null reference, only the line termination characters are written. │ │ │ │ │ + │ │ │ │ │ + containing the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Writes out a formatted string using the same semantics as │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The class representing the │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - The formatting string. │ │ │ │ │ - The object array to write into format string. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Causes any buffered data to be written to the logging infrastructure. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Closes the current writer and releases any system resources │ │ │ │ │ - associated with the writer. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Obtains a lifetime service object to control the lifetime policy for │ │ │ │ │ - this instance. │ │ │ │ │ - │ │ │ │ │ - An object of type │ │ │ │ │ - │ │ │ │ │ - used to control the lifetime │ │ │ │ │ - policy for this instance. This is the current lifetime service object │ │ │ │ │ - for this instance if one exists; otherwise, a new lifetime service │ │ │ │ │ - object initialized with a lease that will never time out. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the │ │ │ │ │ - │ │ │ │ │ - with which messages will be output to │ │ │ │ │ - the build log. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Defines the types of frameworks. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Frameworks that are supported on the current platform, but are not │ │ │ │ │ - installed. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Frameworks that are installed on the current system. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Retrieves installation state attributes. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Frameworks that typically target full desktop devices. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Frameworks that target compact devices. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Frameworks that run in a browser. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Retrieves device attributes. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Frameworks released as part of the open-source │ │ │ │ │ - Mono │ │ │ │ │ - project. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Frameworks released by Microsoft. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Retrieves vendor attributes. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - All frameworks supported on the current platform, regarless of their │ │ │ │ │ - installation state, target device or vendor. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Used for searching filesystem based on given include/exclude rules. │ │ │ │ │ - │ │ │ │ │ - Simple client code for testing the class. │ │ │ │ │ - while (true) { │ │ │ │ │ - DirectoryScanner scanner = new DirectoryScanner(); │ │ │ │ │ - │ │ │ │ │ - Console.Write("Scan Basedirectory : "); │ │ │ │ │ - string s = Console.ReadLine(); │ │ │ │ │ - if (s.Length == 0) break; │ │ │ │ │ - scanner.BaseDirectory = s; │ │ │ │ │ - │ │ │ │ │ - while(true) { │ │ │ │ │ - Console.Write("Include pattern : "); │ │ │ │ │ - s = Console.ReadLine(); │ │ │ │ │ - if (s.Length == 0) break; │ │ │ │ │ - scanner.Includes.Add(s); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - while(true) { │ │ │ │ │ - Console.Write("Exclude pattern : "); │ │ │ │ │ - s = Console.ReadLine(); │ │ │ │ │ - if (s.Length == 0) break; │ │ │ │ │ - scanner.Excludes.Add(s); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - foreach (string name in scanner.FileNames) │ │ │ │ │ - Console.WriteLine("file:" + name); │ │ │ │ │ - foreach (string name in scanner.DirectoryNames) │ │ │ │ │ - Console.WriteLine("dir :" + name); │ │ │ │ │ - │ │ │ │ │ - Console.WriteLine(""); │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + Gets the name of the │ │ │ │ │ + │ │ │ │ │ + class that can be created │ │ │ │ │ + using this │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - On unix, patterns are matching case-sensitively; otherwise, they │ │ │ │ │ - are matched case-insensitively. │ │ │ │ │ + │ │ │ │ │ + The name of the │ │ │ │ │ + │ │ │ │ │ + class that can be created using │ │ │ │ │ + this │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - specifying whether patterns are to be match case-sensitively. │ │ │ │ │ + Gets the name of the task which the │ │ │ │ │ + │ │ │ │ │ + can create. │ │ │ │ │ │ │ │ │ │ - Specifies whether patterns are to be matched case-sensititely. │ │ │ │ │ + │ │ │ │ │ + The name of the task which the │ │ │ │ │ + │ │ │ │ │ + can │ │ │ │ │ + create. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Used to search for files on the PATH. │ │ │ │ │ + │ │ │ │ │ + The local directory is not searched (since this would already be covered │ │ │ │ │ + by normal use of the includes element). │ │ │ │ │ + Also, advanced pattern matching isn't supported: you need to know the │ │ │ │ │ + exact name of the file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Creates a shallow copy of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ A shallow copy of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets or set a value indicating whether or not to use case-sensitive │ │ │ │ │ - pattern matching. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the collection of include patterns. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the collection of exclude patterns. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The base directory to scan. The default is the │ │ │ │ │ - current directory │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the list of files that match the given patterns. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the list of directories that match the given patterns. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the list of directories that were scanned for files. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates whether or not the directory scanner included everything │ │ │ │ │ - that it scanned. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Uses │ │ │ │ │ - │ │ │ │ │ - and │ │ │ │ │ - │ │ │ │ │ - search criteria (relative to │ │ │ │ │ - │ │ │ │ │ - or absolute), to search for filesystem objects. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Parses specified NAnt search patterns for search directories and │ │ │ │ │ - corresponding regex patterns. │ │ │ │ │ - In. NAnt patterns. Absolute or relative paths. │ │ │ │ │ - Out. Regex patterns. Absolute canonical paths. │ │ │ │ │ - Out. Non-regex files. Absolute canonical paths. │ │ │ │ │ - In. Whether to allow a pattern to add search directories. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Given a NAnt search pattern returns a search directory and an regex │ │ │ │ │ - search pattern. │ │ │ │ │ - Whether this pattern is an include or exclude pattern │ │ │ │ │ - NAnt searh pattern (relative to the Basedirectory OR absolute, relative paths refering to parent directories ( ../ ) also supported) │ │ │ │ │ - Out. Absolute canonical path to the directory to be searched │ │ │ │ │ - Out. Whether the pattern is potentially recursive or not │ │ │ │ │ - Out. Whether this is a regex pattern or not │ │ │ │ │ - Out. Regex search pattern (absolute canonical path) │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Searches a directory recursively for files and directories matching │ │ │ │ │ - the search criteria. │ │ │ │ │ - Directory in which to search (absolute canonical path) │ │ │ │ │ - Whether to scan recursively or not │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Converts search pattern to a regular expression pattern. │ │ │ │ │ - Search pattern relative to the search directory. │ │ │ │ │ - Regular expresssion │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Creates a shallow copy of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ A shallow copy of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Creates a string representing a list of the strings in the collection. │ │ │ │ │ - A string that represents the contents. │ │ │ │ │ + │ │ │ │ │ + Adds a file to the list of files to be scanned for. │ │ │ │ │ + The filename or search pattern to add to the list. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initialize a new instance of the │ │ │ │ │ - │ │ │ │ │ - class specifying whether or not string comparison should be │ │ │ │ │ - case-sensitive. │ │ │ │ │ - │ │ │ │ │ - Specifies whether or not string comparison should be case-sensitive. │ │ │ │ │ + │ │ │ │ │ + Scans all direcetories in the PATH environment variable for files. │ │ │ │ │ + List of matching files found in the PATH. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether string comparison is case-sensitive. │ │ │ │ │ - A value indicating whether string comparison is case-sensitive. │ │ │ │ │ + │ │ │ │ │ + Scans all directories in the given environment variable for files. │ │ │ │ │ + The environment variable of which the directories should be scanned. │ │ │ │ │ + List of matching files found in the directory of the given │ │ │ │ │ + environment variable. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Creates a shallow copy of the │ │ │ │ │ - │ │ │ │ │ + Creates a shallow copy of the specified │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + that should be copied. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - A shallow copy of the │ │ │ │ │ - │ │ │ │ │ + A shallow copy of the specified │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether the specified string is in the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The string to locate in the │ │ │ │ │ - │ │ │ │ │ - . The value can be │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the value of the specified property. │ │ │ │ │ + The name of the property to get the value of. │ │ │ │ │ + The value of the specified property. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Represents the set of command-line options supported by NAnt. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the target framework to use (overrides │ │ │ │ │ + NAnt.exe.config settings) │ │ │ │ │ + The framework that should be used. │ │ │ │ │ + For a list of possible frameworks, see NAnt.exe.config, possible │ │ │ │ │ + values include "net-1.0", "net-1.1", etc. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the target framework to use (overrides │ │ │ │ │ + NAnt.exe.config settings) │ │ │ │ │ + The framework that should be used. │ │ │ │ │ + For a list of possible frameworks, see NAnt.exe.config, possible │ │ │ │ │ + values include "net-1.0", "net-1.1", etc. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the buildfile that should be executed. │ │ │ │ │ + The buildfile that should be executed. │ │ │ │ │ + Can be both a file or an URI. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Pauses before program ends. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + for pausing on program end; │ │ │ │ │ + otherwise, │ │ │ │ │ + │ │ │ │ │ + . The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if value is found in the │ │ │ │ │ - │ │ │ │ │ - ; otherwise, │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets a value indicating whether more information should be │ │ │ │ │ + displayed during the build process. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if more information should be displayed; │ │ │ │ │ + otherwise, │ │ │ │ │ + │ │ │ │ │ + . The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - String comparisons within the │ │ │ │ │ - │ │ │ │ │ - are only case-sensitive if │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets a value indicating whether debug information should be │ │ │ │ │ + displayed during the build process. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + if debug information should be displayed; │ │ │ │ │ + otherwise, │ │ │ │ │ + │ │ │ │ │ + . The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Searches for the specified string and returns the zero-based index │ │ │ │ │ - of the first occurrence within the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets or sets a value indicating whether only error and debug debug messages should be │ │ │ │ │ + displayed during the build process. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if only error or warning messages should be │ │ │ │ │ + displayed; otherwise, │ │ │ │ │ + │ │ │ │ │ + . The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The string to locate. The value can be │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets a value indicating whether to produce emacs (and other │ │ │ │ │ + editor) friendly output. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if output is to be unadorned so that emacs │ │ │ │ │ + and other editors can parse files names, etc. The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The zero-based index of the first occurrence of │ │ │ │ │ - │ │ │ │ │ - in the │ │ │ │ │ - │ │ │ │ │ - , if found; otherwise, -1. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - String comparisons within the │ │ │ │ │ - │ │ │ │ │ - are only case-sensitive if │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether parent directories should be searched │ │ │ │ │ + for a buildfile. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ + if parent directories should be searched for │ │ │ │ │ + a build file; otherwise, │ │ │ │ │ + │ │ │ │ │ + . The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Finds a target by name. │ │ │ │ │ - The name of the target to find. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - with the specified name, or │ │ │ │ │ - │ │ │ │ │ - if no │ │ │ │ │ - │ │ │ │ │ - exists with │ │ │ │ │ - the given name. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets or sets the indentation level of the build output. │ │ │ │ │ + │ │ │ │ │ + The indentation level of the build output. The default is │ │ │ │ │ + 0 │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets or sets the list of properties that should be set. │ │ │ │ │ + The list of properties that should be set. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets the names of the targets in the │ │ │ │ │ - │ │ │ │ │ - combined into one list separated by the given │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Gets or sets the │ │ │ │ │ + │ │ │ │ │ + of logger to add to the list │ │ │ │ │ + of listeners. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - that contains a list of the names of the │ │ │ │ │ - targets in the │ │ │ │ │ - │ │ │ │ │ - , separated by │ │ │ │ │ - the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + of logger to add to the list of │ │ │ │ │ + listeners. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + should derive from │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets or sets the name of the file to log output to. │ │ │ │ │ + The name of the file to log output to. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets the names of the targets in the │ │ │ │ │ - │ │ │ │ │ - combined into one comma-separated list. │ │ │ │ │ + Gets a collection containing fully qualified type names of classes │ │ │ │ │ + implementating │ │ │ │ │ + │ │ │ │ │ + that should be added │ │ │ │ │ + to the project as listeners. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - that contains a comma-separated list of the │ │ │ │ │ - names of the targets in the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + A collection of fully qualified type names that should be added as │ │ │ │ │ + listeners to the │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Maps XML nodes to the text positions from their original source. │ │ │ │ │ + │ │ │ │ │ + Gets a collection of assemblies to load extensions from. │ │ │ │ │ + A collection of assemblies to load extensions from. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ + Gets or sets a value indicating whether │ │ │ │ │ + │ │ │ │ │ + help │ │ │ │ │ + should be printed. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + help should be │ │ │ │ │ + printed; otherwise, │ │ │ │ │ + │ │ │ │ │ + . The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Determines if a file has been loaded by the current project. │ │ │ │ │ - The file to check. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets or sets a value indicating whether the logo banner should be │ │ │ │ │ + printed. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - if the specified file has already been loaded │ │ │ │ │ - by the current project; otherwise, │ │ │ │ │ + if the logo banner should be printed; otherwise, │ │ │ │ │ + │ │ │ │ │ + . The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds an │ │ │ │ │ - │ │ │ │ │ - to the map. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - An │ │ │ │ │ - │ │ │ │ │ - can only be added to the map once. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets or sets a value indicating whether the NAnt help should be │ │ │ │ │ + printed. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if NAnt help should be printed; otherwise, │ │ │ │ │ + │ │ │ │ │ + . The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns the │ │ │ │ │ - │ │ │ │ │ - in the XML file for the given node. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - must be from an │ │ │ │ │ - │ │ │ │ │ - that has been added to the map. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets a collection containing the targets that should be executed. │ │ │ │ │ + A collection that contains the targets that should be executed. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Represents a position in the build file. │ │ │ │ │ + │ │ │ │ │ + Executes embedded tasks in the order in which they are defined. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - with the speified line and column. │ │ │ │ │ + Gets a value indicating whether the element is performing additional │ │ │ │ │ + processing using the │ │ │ │ │ + │ │ │ │ │ + that was use to │ │ │ │ │ + initialize the element. │ │ │ │ │ │ │ │ │ │ - The line coordinate of the position. │ │ │ │ │ - The column coordinate of the position. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + , as a │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + responsable for creating tasks from the nested build elements. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The line coordinate of the position. │ │ │ │ │ + │ │ │ │ │ + Automatically exclude build elements that are defined on the task │ │ │ │ │ + from things that get executed, as they are evaluated normally during │ │ │ │ │ + XML task initialization. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The column coordinate of the position. │ │ │ │ │ + │ │ │ │ │ + Creates and executes the embedded (child XML nodes) elements. │ │ │ │ │ + │ │ │ │ │ + Skips any element defined by the host │ │ │ │ │ + │ │ │ │ │ + that has │ │ │ │ │ + a │ │ │ │ │ + │ │ │ │ │ + defined. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── ./usr/lib/NAnt/NAnt.DotNetTasks.dll │ │ │ │ ├── pedump {} │ │ │ │ │ @@ -11,15 +11,15 @@ │ │ │ │ │ PE Header: │ │ │ │ │ Magic (0x010b): 0x010b │ │ │ │ │ LMajor (6): 0x08 │ │ │ │ │ LMinor (0): 0x00 │ │ │ │ │ Code Size: 0x0001c200 │ │ │ │ │ Initialized Data Size: 0x00000600 │ │ │ │ │ Uninitialized Data Size: 0x00000000 │ │ │ │ │ - Entry Point RVA: 0x0001e14e │ │ │ │ │ + Entry Point RVA: 0x0001e0ce │ │ │ │ │ Code Base RVA: 0x00002000 │ │ │ │ │ Data Base RVA: 0x00020000 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ NT Header: │ │ │ │ │ Image Base (0x400000): 0x00400000 │ │ │ │ │ Section Alignment (8192): 0x00002000 │ │ │ │ │ @@ -41,15 +41,15 @@ │ │ │ │ │ Heap Reserve Size (1M): 0x00100000 │ │ │ │ │ Heap Commit Size (4096): 0x00001000 │ │ │ │ │ Loader flags (0x1): 0x00000000 │ │ │ │ │ Data Directories (16): 0x00000010 │ │ │ │ │ │ │ │ │ │ Data directories: │ │ │ │ │ Export Table: 0x00000000 [0x00000000] │ │ │ │ │ - Import Table: 0x0001e100 [0x0000004b] │ │ │ │ │ + Import Table: 0x0001e080 [0x0000004b] │ │ │ │ │ Resource Table: 0x00020000 [0x000003c0] │ │ │ │ │ Exception Table: 0x00000000 [0x00000000] │ │ │ │ │ Certificate Table: 0x00000000 [0x00000000] │ │ │ │ │ Reloc Table: 0x00022000 [0x0000000c] │ │ │ │ │ Debug: 0x00000000 [0x00000000] │ │ │ │ │ Copyright: 0x00000000 [0x00000000] │ │ │ │ │ Global Ptr: 0x00000000 [0x00000000] │ │ │ │ │ @@ -57,15 +57,15 @@ │ │ │ │ │ Load Config Table: 0x00000000 [0x00000000] │ │ │ │ │ Bound Import: 0x00000000 [0x00000000] │ │ │ │ │ IAT: 0x00002000 [0x00000008] │ │ │ │ │ Delay Import Desc: 0x00000000 [0x00000000] │ │ │ │ │ CLI Header: 0x00002008 [0x00000048] │ │ │ │ │ │ │ │ │ │ Name: .text │ │ │ │ │ - Virtual Size: 0x0001c154 │ │ │ │ │ + Virtual Size: 0x0001c0d4 │ │ │ │ │ Virtual Address: 0x00002000 │ │ │ │ │ Raw Data Size: 0x0001c200 │ │ │ │ │ Raw Data Ptr: 0x00000200 │ │ │ │ │ Reloc Ptr: 0x00000000 │ │ │ │ │ LineNo Ptr: 0x00000000 │ │ │ │ │ Reloc Count: 0x0000 │ │ │ │ │ Line Count: 0x0000 │ │ │ │ │ @@ -92,17 +92,17 @@ │ │ │ │ │ Reloc Count: 0x0000 │ │ │ │ │ Line Count: 0x0000 │ │ │ │ │ Flags: data, discard, read, │ │ │ │ │ │ │ │ │ │ CLI header size: 72 │ │ │ │ │ Runtime required: 2.5 │ │ │ │ │ Flags: ilonly, 32/64, no-trackdebug, notsigned │ │ │ │ │ - Metadata: 0x0000f738 [0x0000e9bc] │ │ │ │ │ + Metadata: 0x0000f72c [0x0000e948] │ │ │ │ │ Entry Point Token: 0x00000000 │ │ │ │ │ - Resources at: 0x0000d79c [0x00001f99] │ │ │ │ │ + Resources at: 0x0000d790 [0x00001f99] │ │ │ │ │ Strong Name at: 0x00000000 [0x00000000] │ │ │ │ │ Code Manager at: 0x00000000 [0x00000000] │ │ │ │ │ VTableFixups at: 0x00000000 [0x00000000] │ │ │ │ │ EAT jumps at: 0x00000000 [0x00000000] │ │ │ │ │ │ │ │ │ │ Strong name: none │ │ │ │ │ │ │ │ │ │ @@ -111,31 +111,31 @@ │ │ │ │ │ Metadata header: │ │ │ │ │ Version: 1.1 │ │ │ │ │ Version string: v4.0.30319 │ │ │ │ │ │ │ │ │ │ Metadata pointers: │ │ │ │ │ Tables (#~): 0x0000006c - 0x00006650 [26084 == 0x000065e4] │ │ │ │ │ Strings: 0x00006650 - 0x0000a970 [17184 == 0x00004320] │ │ │ │ │ - Blob: 0x0000cd20 - 0x0000e9bc [7324 == 0x00001c9c] │ │ │ │ │ + Blob: 0x0000cd20 - 0x0000e948 [7208 == 0x00001c28] │ │ │ │ │ User string: 0x0000a970 - 0x0000cd10 [9120 == 0x000023a0] │ │ │ │ │ GUID: 0x0000cd10 - 0x0000cd20 [16 == 0x00000010] │ │ │ │ │ Rows: │ │ │ │ │ -Table Module: 1 records (10 bytes, at da0c) │ │ │ │ │ -Table TypeRef: 193 records (6 bytes, at da16) │ │ │ │ │ -Table TypeDef: 52 records (14 bytes, at de9c) │ │ │ │ │ -Table Field: 242 records (6 bytes, at e174) │ │ │ │ │ -Table Method: 735 records (14 bytes, at e720) │ │ │ │ │ -Table Param: 431 records (6 bytes, at 10f52) │ │ │ │ │ -Table InterfaceImpl: 20 records (4 bytes, at 1196c) │ │ │ │ │ -Table MemberRef: 395 records (6 bytes, at 119bc) │ │ │ │ │ -Table Constant: 14 records (6 bytes, at 122fe) │ │ │ │ │ -Table CustomAttribute: 299 records (6 bytes, at 12352) │ │ │ │ │ -Table StandaloneSig: 109 records (2 bytes, at 12a54) │ │ │ │ │ -Table PropertyMap: 42 records (4 bytes, at 12b2e) │ │ │ │ │ -Table Property: 284 records (6 bytes, at 12bd6) │ │ │ │ │ -Table MethodSemantics: 486 records (6 bytes, at 1327e) │ │ │ │ │ -Table MethodImpl: 46 records (6 bytes, at 13de2) │ │ │ │ │ -Table TypeSpec: 1 records (2 bytes, at 13ef6) │ │ │ │ │ -Table Assembly: 1 records (22 bytes, at 13ef8) │ │ │ │ │ -Table AssemblyRef: 4 records (20 bytes, at 13f0e) │ │ │ │ │ -Table ManifestResource: 1 records (12 bytes, at 13f5e) │ │ │ │ │ -Table NestedClass: 7 records (4 bytes, at 13f6a) │ │ │ │ │ +Table Module: 1 records (10 bytes, at da00) │ │ │ │ │ +Table TypeRef: 193 records (6 bytes, at da0a) │ │ │ │ │ +Table TypeDef: 52 records (14 bytes, at de90) │ │ │ │ │ +Table Field: 242 records (6 bytes, at e168) │ │ │ │ │ +Table Method: 735 records (14 bytes, at e714) │ │ │ │ │ +Table Param: 431 records (6 bytes, at 10f46) │ │ │ │ │ +Table InterfaceImpl: 20 records (4 bytes, at 11960) │ │ │ │ │ +Table MemberRef: 395 records (6 bytes, at 119b0) │ │ │ │ │ +Table Constant: 14 records (6 bytes, at 122f2) │ │ │ │ │ +Table CustomAttribute: 299 records (6 bytes, at 12346) │ │ │ │ │ +Table StandaloneSig: 109 records (2 bytes, at 12a48) │ │ │ │ │ +Table PropertyMap: 42 records (4 bytes, at 12b22) │ │ │ │ │ +Table Property: 284 records (6 bytes, at 12bca) │ │ │ │ │ +Table MethodSemantics: 486 records (6 bytes, at 13272) │ │ │ │ │ +Table MethodImpl: 46 records (6 bytes, at 13dd6) │ │ │ │ │ +Table TypeSpec: 1 records (2 bytes, at 13eea) │ │ │ │ │ +Table Assembly: 1 records (22 bytes, at 13eec) │ │ │ │ │ +Table AssemblyRef: 4 records (20 bytes, at 13f02) │ │ │ │ │ +Table ManifestResource: 1 records (12 bytes, at 13f52) │ │ │ │ │ +Table NestedClass: 7 records (4 bytes, at 13f5e) │ │ │ ├── ./usr/lib/NAnt/NAnt.DotNetTasks.xml │ │ │ │ ├── ./usr/lib/NAnt/NAnt.DotNetTasks.xml │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -1,1303 +1,3133 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ NAnt.DotNetTasks │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Compiles Visual Basic.NET programs. │ │ │ │ │ + │ │ │ │ │ + Represents an assembly-level attribute. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Typename of the assembly-level attribute. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Value of the attribute. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + then the value of the attribute will be │ │ │ │ │ + set as is, without actually looking for a matching constructor or │ │ │ │ │ + named properties. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the value of the attribute should be set │ │ │ │ │ + as is; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates if the attribute should be generated. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the attribute should be generated; │ │ │ │ │ + otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates if the attribute should be not generated. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the attribute should be not generated; │ │ │ │ │ + otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies whether the generated assembly is strongly named and will │ │ │ │ │ + be signed later. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - In order to have │ │ │ │ │ - │ │ │ │ │ - generate manifest resource names │ │ │ │ │ - that match those generated by Microsoft Visual Studio.NET, the value of │ │ │ │ │ - the │ │ │ │ │ - │ │ │ │ │ - attribute of the < │ │ │ │ │ - │ │ │ │ │ - > │ │ │ │ │ - element should match the "Root namespace" of the VB.NET project, and the │ │ │ │ │ - value of the │ │ │ │ │ - │ │ │ │ │ - attribute │ │ │ │ │ - should be set to " │ │ │ │ │ - │ │ │ │ │ - ". │ │ │ │ │ - │ │ │ │ │ + For backward compatibility, the following string values can also be │ │ │ │ │ + used in build files: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Value │ │ │ │ │ + Corresponding field │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + "true" │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + "false" │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Example build file using this task. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The preferred base address at which to load a DLL. The default base │ │ │ │ │ - address for a DLL is set by the .NET Framework common language │ │ │ │ │ - runtime. │ │ │ │ │ - The preferred base address at which to load a DLL. │ │ │ │ │ - This address must be specified as a hexadecimal number. │ │ │ │ │ + │ │ │ │ │ + Not specified. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Fully sign the assembly. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Only place the public key in the assembly, allowing the signature │ │ │ │ │ + to be added later. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Specifies the type of debugging information generated by the │ │ │ │ │ - compiler. The default is │ │ │ │ │ - │ │ │ │ │ + Specialized │ │ │ │ │ + │ │ │ │ │ + that also supports │ │ │ │ │ + case-insensitive conversion of "true" to │ │ │ │ │ + │ │ │ │ │ + and "false" to │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - No longer expose this to build authors. Use │ │ │ │ │ - │ │ │ │ │ - instead. │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The name of the XML documentation file to generate. Only supported │ │ │ │ │ - when targeting .NET 2.0 (or higher). │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Corresponds with the │ │ │ │ │ - /doc: │ │ │ │ │ - flag. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Converts the given object to the type of this converter, using the │ │ │ │ │ + specified context and culture information. │ │ │ │ │ + │ │ │ │ │ + An │ │ │ │ │ + │ │ │ │ │ + that provides a format context. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + object. If a │ │ │ │ │ + │ │ │ │ │ + is passed, the current culture is assumed. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to convert. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + An │ │ │ │ │ + │ │ │ │ │ + that represents the converted value. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Represents a package. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Name of the package to reference. Multiple package can be specified │ │ │ │ │ + with a single element as a semi-colon separated list of │ │ │ │ │ + package names. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Specifies whether the │ │ │ │ │ - /imports │ │ │ │ │ - option gets passed to the │ │ │ │ │ - compiler. │ │ │ │ │ + Indicates if the package should be passed to the task. │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + then the package will be passed; │ │ │ │ │ + otherwise, skipped. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - The value of this attribute is a string that contains one or more │ │ │ │ │ - namespaces separated by commas. │ │ │ │ │ - │ │ │ │ │ - See the Microsoft.NET Framework SDK documentation for details. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Example of an imports attribute │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The namespaces to import. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates if the package should not be passed to the task. │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + then the package will be passed; │ │ │ │ │ + otherwise, skipped. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Represents a compiler warning. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A warning number, or comma-separated list of warnings, that you want │ │ │ │ │ + the compiler to suppress or report. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Instructs the compiler not to reference standard libraries │ │ │ │ │ - (system.dll and VBC.RSP). The default is │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + then the element will be processed; │ │ │ │ │ + otherwise, skipped. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + If │ │ │ │ │ + │ │ │ │ │ + then the element will be skipped; │ │ │ │ │ + otherwise, processed. The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ - Only supported when targeting .NET 2.0 (or higher). │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Represents a metadata file without assembly manifest. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The path of the module. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + File name where the module should be copied to before it is compiled │ │ │ │ │ + into an assembly. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the │ │ │ │ │ + │ │ │ │ │ + that contains the module. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns a textual representation of the module, which can be used as │ │ │ │ │ + argument for command-line tools. │ │ │ │ │ + A textual representation of the path, file[,target]. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Controls the behaviour of a compiler with regards to the reporting of │ │ │ │ │ + warnings. │ │ │ │ │ + │ │ │ │ │ + Instruct a compiler to report warning 0519 as an error. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Corresponds with the │ │ │ │ │ - /nostdlib │ │ │ │ │ - flag. │ │ │ │ │ + Instruct a compiler not to report warning 0519 as an error, if the │ │ │ │ │ + release │ │ │ │ │ + property is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Specifies whether │ │ │ │ │ - /optioncompare │ │ │ │ │ - option gets passed to the │ │ │ │ │ - compiler. │ │ │ │ │ + Specifies a list of warnings that the compiler should treat as │ │ │ │ │ + errors. This overrides the │ │ │ │ │ + │ │ │ │ │ + attribute. Only supported when targeting .NET 2.0 or higher. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies a list of warnings that the compiler should NOT treat as │ │ │ │ │ + errors. This is only useful if │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . Only supported when targeting .NET 2.0 │ │ │ │ │ + or higher. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Represents an embedded resource. │ │ │ │ │ + Do not yet expose this to build authors. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + with the specified file name and manifest resource name. │ │ │ │ │ + │ │ │ │ │ + The path of the compiled resource. │ │ │ │ │ + The manifest resource name of the embedded resource. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the physical location of the resource to embed. │ │ │ │ │ + The physical location of the resource to embed. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the manifest resource name to use when embedding the resource. │ │ │ │ │ + The manifest resource name to use when embedding the resource. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Base class for collections that needs to be globally referencable. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether access to the collection is │ │ │ │ │ + synchronized (thread-safe). │ │ │ │ │ │ │ │ │ │ - text │ │ │ │ │ - , │ │ │ │ │ - binary │ │ │ │ │ - , or an empty string. If the value is │ │ │ │ │ │ │ │ │ │ - or an empty string, the option will not be │ │ │ │ │ - passed to the compiler. │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - See the Microsoft.NET Framework SDK documentation for details. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the number of items in the collection. │ │ │ │ │ + The number of items in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Specifies whether the │ │ │ │ │ - /optionexplicit │ │ │ │ │ - option gets passed to │ │ │ │ │ - the compiler. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Copies the items of the collection to an │ │ │ │ │ + │ │ │ │ │ + , │ │ │ │ │ + starting at a particular index. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + The one-dimensional │ │ │ │ │ + │ │ │ │ │ + that is the destination of the items copied from the collection. The │ │ │ │ │ + │ │ │ │ │ + must have zero-based indexing. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The zero-based index in │ │ │ │ │ + │ │ │ │ │ + at which copying begins. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets an object that can be used to synchronize access to the │ │ │ │ │ + collection. │ │ │ │ │ + An object that can be used to synchronize access to the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns an enumerator that can iterate through a collection. │ │ │ │ │ + │ │ │ │ │ + An │ │ │ │ │ + │ │ │ │ │ + that can be used to iterate through │ │ │ │ │ + the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether the collection has a fixed size. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - if the option should be passed to the compiler; │ │ │ │ │ - otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - See the Microsoft.NET Framework SDK documentation for details. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies whether the │ │ │ │ │ - /optimize │ │ │ │ │ - option gets passed to the │ │ │ │ │ - compiler. The default is │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether the collection has a fixed size. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Removes an item at a specific index. │ │ │ │ │ + The zero-based index of the item to remove. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Removes all items from the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the list of elements contained in the │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - if the option should be passed to the compiler; │ │ │ │ │ - otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + An │ │ │ │ │ + │ │ │ │ │ + containing the elements of the │ │ │ │ │ + collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - See the Microsoft.NET Framework SDK documentation for details. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Specifies whether the │ │ │ │ │ - /optionstrict │ │ │ │ │ - option gets passed to │ │ │ │ │ - the compiler. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + of the items in this collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + of the items in this collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Used by methods that take │ │ │ │ │ + │ │ │ │ │ + instances as argument │ │ │ │ │ + to verify whether the instance is valid for the collection class. │ │ │ │ │ + │ │ │ │ │ + The instance to verify. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Checks whether the specified index is within the range of this │ │ │ │ │ + collection. │ │ │ │ │ + The index to check. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Contains a collection of │ │ │ │ │ + │ │ │ │ │ + items. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Define a reference with name "system.imports". │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + Use the predefined set of imports to compile a VB.NET assembly. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns an enumerator that can iterate through the collection. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + for the entire collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the item at the specified index. │ │ │ │ │ + The zero-based index of the item to get or set. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + with the specified namespace. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The namespace of the │ │ │ │ │ + │ │ │ │ │ + to get. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns a comma-delimited list of namespace imports. │ │ │ │ │ + │ │ │ │ │ + A comma-delimited list of namespace imports, or an empty │ │ │ │ │ + │ │ │ │ │ + if there are no namespace imports. │ │ │ │ │ + │ │ │ │ │ + Each namespace import is quoted individually. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + of the items in this collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + of the items in this collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the item at the specified index. │ │ │ │ │ + The zero-based index of the item to get or set. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Inserts a │ │ │ │ │ + │ │ │ │ │ + into the collection at the │ │ │ │ │ + specified index. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The zero-based index at which │ │ │ │ │ + │ │ │ │ │ + should be inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to insert. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Removes the specified │ │ │ │ │ + │ │ │ │ │ + from the │ │ │ │ │ + collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to remove from the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a │ │ │ │ │ + │ │ │ │ │ + is in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to locate in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - if the option should be passed to the compiler; │ │ │ │ │ - otherwise, │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is found in the │ │ │ │ │ + collection; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - See the Microsoft.NET Framework SDK documentation for details. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Specifies which platform version of common language runtime (CLR) │ │ │ │ │ - can run the output file. │ │ │ │ │ - The platform version of common language runtime (CLR) that can run │ │ │ │ │ - the output file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the location of a │ │ │ │ │ + │ │ │ │ │ + in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + object to locate. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The zero-based location of the │ │ │ │ │ + │ │ │ │ │ + in the │ │ │ │ │ + collection. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Corresponds with the │ │ │ │ │ - /platform │ │ │ │ │ - flag. │ │ │ │ │ - │ │ │ │ │ + If the │ │ │ │ │ + │ │ │ │ │ + is not currently a member of │ │ │ │ │ + the collection, -1 is returned. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Specifies whether the │ │ │ │ │ - /removeintchecks │ │ │ │ │ - option gets passed to │ │ │ │ │ - the compiler. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Adds a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + The position into which the new item was inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds the items of a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + The position into which the new item was inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Inserts a │ │ │ │ │ + │ │ │ │ │ + into the collection at the │ │ │ │ │ + specified index. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The zero-based index at which │ │ │ │ │ + │ │ │ │ │ + should be inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to insert. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Removes the specified │ │ │ │ │ + │ │ │ │ │ + from the │ │ │ │ │ + collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to remove from the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a │ │ │ │ │ + │ │ │ │ │ + is in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to locate in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - if the option should be passed to the compiler; │ │ │ │ │ - otherwise, │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is found in the │ │ │ │ │ + collection; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - See the Microsoft.NET Framework SDK documentation for details. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Specifies whether the │ │ │ │ │ - /rootnamespace │ │ │ │ │ - option gets passed to │ │ │ │ │ - the compiler. │ │ │ │ │ + Gets the location of a │ │ │ │ │ + │ │ │ │ │ + in the collection. │ │ │ │ │ │ │ │ │ │ - The value of this attribute is a string that contains the root │ │ │ │ │ - namespace of the project. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + object to locate. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The zero-based location of the │ │ │ │ │ + │ │ │ │ │ + in the │ │ │ │ │ + collection. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - See the Microsoft.NET Framework SDK documentation for details. │ │ │ │ │ + If the │ │ │ │ │ + │ │ │ │ │ + is not currently a member of │ │ │ │ │ + the collection, -1 is returned. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Specifies whether the compiler for the active target framework │ │ │ │ │ - supports generation of XML Documentation file. The default is │ │ │ │ │ - │ │ │ │ │ + Enumerates the │ │ │ │ │ + │ │ │ │ │ + items of a │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Specifies whether the compiler for the active target framework │ │ │ │ │ - supports NOT referencing standard libraries (system.dll and VBC.RSP). │ │ │ │ │ - The default is │ │ │ │ │ - │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ + The collection that should be enumerated. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the current item in the collection. │ │ │ │ │ + The current item in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the current item in the collection. │ │ │ │ │ + The current item in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Advances the enumerator to the next item of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the enumerator was successfully advanced │ │ │ │ │ + to the next item; │ │ │ │ │ + │ │ │ │ │ + if the enumerator has │ │ │ │ │ + passed the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Sets the enumerator to its initial position, which is before the │ │ │ │ │ + first item in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Specifies whether the compiler for the active target framework │ │ │ │ │ - supports limiting the platform on which the compiled code can run. │ │ │ │ │ - The default is │ │ │ │ │ + Contains a collection of │ │ │ │ │ + │ │ │ │ │ + items. │ │ │ │ │ + │ │ │ │ │ + Do not yet expose this to build authors. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns an enumerator that can iterate through the collection. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + for the entire collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the item at the specified index. │ │ │ │ │ + The zero-based index of the item to get or set. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + with the specified manifest │ │ │ │ │ + resource name. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The manifest resource name of the │ │ │ │ │ + │ │ │ │ │ + to get. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + of the items in this collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + of the items in this collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the item at the specified index. │ │ │ │ │ + The zero-based index of the item to get or set. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Inserts a │ │ │ │ │ + │ │ │ │ │ + into the collection at the │ │ │ │ │ + specified index. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The zero-based index at which │ │ │ │ │ + │ │ │ │ │ + should be inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to insert. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Removes the specified │ │ │ │ │ + │ │ │ │ │ + from the │ │ │ │ │ + collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to remove from the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a │ │ │ │ │ + │ │ │ │ │ + is in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to locate in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is found in the │ │ │ │ │ + collection; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Finds the correct namespace/classname for a resource file from the │ │ │ │ │ - given dependent source file, and ensure the │ │ │ │ │ - │ │ │ │ │ - is prefixed. │ │ │ │ │ + Gets the location of a │ │ │ │ │ + │ │ │ │ │ + in the collection. │ │ │ │ │ │ │ │ │ │ - The file from which the resource linkage of the resource file should be determined. │ │ │ │ │ - The culture of the resource file for which the resource linkage should be determined. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + object to locate. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - The namespace/classname of the source file matching the resource or │ │ │ │ │ - │ │ │ │ │ - if the dependent source file does not exist. │ │ │ │ │ + The zero-based location of the │ │ │ │ │ + │ │ │ │ │ + in the │ │ │ │ │ + collection. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + If the │ │ │ │ │ + │ │ │ │ │ + is not currently a member of │ │ │ │ │ + the collection, -1 is returned. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Writes conditional compilation constants to the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Adds a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to which the conditional compilation constants should be written. │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ + The position into which the new item was inserted. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Writes the compiler options to the specified │ │ │ │ │ - │ │ │ │ │ + Adds the items of a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + The position into which the new item was inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Inserts a │ │ │ │ │ + │ │ │ │ │ + into the collection at the │ │ │ │ │ + specified index. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The zero-based index at which │ │ │ │ │ + │ │ │ │ │ + should be inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to insert. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Removes the specified │ │ │ │ │ + │ │ │ │ │ + from the │ │ │ │ │ + collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to remove from the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a │ │ │ │ │ + │ │ │ │ │ + is in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to locate in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is found in the │ │ │ │ │ + collection; otherwise, │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the location of a │ │ │ │ │ + │ │ │ │ │ + in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - to which the compiler options should be written. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + object to locate. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + The zero-based location of the │ │ │ │ │ + │ │ │ │ │ + in the │ │ │ │ │ + collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + If the │ │ │ │ │ + │ │ │ │ │ + is not currently a member of │ │ │ │ │ + the collection, -1 is returned. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Determines whether compilation is needed. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Enumerates the │ │ │ │ │ + │ │ │ │ │ + items of a │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the file extension required by the current compiler. │ │ │ │ │ - │ │ │ │ │ - For the VB.NET compiler, the file extension is always │ │ │ │ │ - vb │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The collection that should be enumerated. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the class name regular expression for the language of the │ │ │ │ │ - current compiler. │ │ │ │ │ - Class name regular expression for the language of the current │ │ │ │ │ - compiler. │ │ │ │ │ + │ │ │ │ │ + Gets the current item in the collection. │ │ │ │ │ + The current item in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the namespace regular expression for the language of the │ │ │ │ │ - current compiler. │ │ │ │ │ - Namespace regular expression for the language of the current │ │ │ │ │ - compiler. │ │ │ │ │ + │ │ │ │ │ + Gets the current item in the collection. │ │ │ │ │ + The current item in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Executes the code contained within the task. │ │ │ │ │ + │ │ │ │ │ + Advances the enumerator to the next item of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the enumerator was successfully advanced │ │ │ │ │ + to the next item; │ │ │ │ │ + │ │ │ │ │ + if the enumerator has │ │ │ │ │ + passed the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Sets the enumerator to its initial position, which is before the │ │ │ │ │ + first item in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies the type of debugging information generated by the compiler. │ │ │ │ │ │ │ │ │ │ -
Code
│ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - must contain a single │ │ │ │ │ - code │ │ │ │ │ - element, which in turn contains the script code. │ │ │ │ │ - │ │ │ │ │ - This code can include extensions such as functions, or tasks. Once │ │ │ │ │ - the script task has executed those extensions will be available for │ │ │ │ │ - use in the buildfile. │ │ │ │ │ - │ │ │ │ │ - If no extensions have been defined, a static entry point named │ │ │ │ │ - ScriptMain │ │ │ │ │ - - which must have a single │ │ │ │ │ - │ │ │ │ │ - argument - is required. │ │ │ │ │ - │ │ │ │ │ -
Namespaces
│ │ │ │ │ - The following namespaces are imported by default: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - System │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - System.Collections │ │ │ │ │ - │ │ │ │ │ + For backward compatibility, the following string values can also be │ │ │ │ │ + used in build files: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Value │ │ │ │ │ + Corresponding field │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - System.IO │ │ │ │ │ + "true" │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - System.Text │ │ │ │ │ + "false" │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + When set to │ │ │ │ │ + │ │ │ │ │ + then the following conditional │ │ │ │ │ + compilation symbols will also be defined: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - NAnt.Core │ │ │ │ │ + DEBUG │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - NAnt.Core.Attributes │ │ │ │ │ + TRACE │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -
Assembly References
│ │ │ │ │ - The assembly references that are specified will be used to compile │ │ │ │ │ - the script, and will be loaded into the NAnt appdomain. │ │ │ │ │ - │ │ │ │ │ - By default, only the │ │ │ │ │ - NAnt.Core │ │ │ │ │ - and │ │ │ │ │ - mscorlib │ │ │ │ │ - assemblies │ │ │ │ │ - are referenced. │ │ │ │ │ - │ │ │ │ │
│ │ │ │ │ - │ │ │ │ │ - Run C# code that writes a message to the build log. │ │ │ │ │ - <script language="C#"> │ │ │ │ │ - <code> │ │ │ │ │ - <![CDATA[ │ │ │ │ │ - public static void ScriptMain(Project project) { │ │ │ │ │ - project.Log(Level.Info, "Hello World from a script task using C#"); │ │ │ │ │ - } │ │ │ │ │ - ]]> │ │ │ │ │ - </code> │ │ │ │ │ - </script> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Define a custom function and call it using C#. │ │ │ │ │ - <script language="C#" prefix="test" > │ │ │ │ │ - <code> │ │ │ │ │ - <![CDATA[ │ │ │ │ │ - [Function("test-func")] │ │ │ │ │ - public static string Testfunc( ) { │ │ │ │ │ - return "some result !!!!!!!!"; │ │ │ │ │ - } │ │ │ │ │ - ]]> │ │ │ │ │ - </code> │ │ │ │ │ - </script> │ │ │ │ │ - <echo message='${test::test-func()}'/> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Use a custom namespace in C# to create a database │ │ │ │ │ - <script language="C#" > │ │ │ │ │ - <references> │ │ │ │ │ - <include name="System.Data.dll" /> │ │ │ │ │ - </references> │ │ │ │ │ - <imports> │ │ │ │ │ - <import namespace="System.Data.SqlClient" /> │ │ │ │ │ - </imports> │ │ │ │ │ - <code> │ │ │ │ │ - <![CDATA[ │ │ │ │ │ - public static void ScriptMain(Project project) { │ │ │ │ │ - string dbUserName = "nant"; │ │ │ │ │ - string dbPassword = "nant"; │ │ │ │ │ - string dbServer = "(local)"; │ │ │ │ │ - string dbDatabaseName = "NAntSample"; │ │ │ │ │ - string connectionString = String.Format("Server={0};uid={1};pwd={2};", dbServer, dbUserName, dbPassword); │ │ │ │ │ - │ │ │ │ │ - SqlConnection connection = new SqlConnection(connectionString); │ │ │ │ │ - string createDbQuery = "CREATE DATABASE " + dbDatabaseName; │ │ │ │ │ - SqlCommand createDatabaseCommand = new SqlCommand(createDbQuery); │ │ │ │ │ - createDatabaseCommand.Connection = connection; │ │ │ │ │ - │ │ │ │ │ - connection.Open(); │ │ │ │ │ - │ │ │ │ │ - try { │ │ │ │ │ - createDatabaseCommand.ExecuteNonQuery(); │ │ │ │ │ - project.Log(Level.Info, "Database added successfully: " + dbDatabaseName); │ │ │ │ │ - } catch (Exception e) { │ │ │ │ │ - project.Log(Level.Error, e.ToString()); │ │ │ │ │ - } finally { │ │ │ │ │ - connection.Close(); │ │ │ │ │ - } │ │ │ │ │ - } │ │ │ │ │ - ]]> │ │ │ │ │ - </code> │ │ │ │ │ - </script> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Run Visual Basic.NET code that writes a message to the build log. │ │ │ │ │ - <script language="VB"> │ │ │ │ │ - <code> │ │ │ │ │ - <![CDATA[ │ │ │ │ │ - Public Shared Sub ScriptMain(project As Project) │ │ │ │ │ - project.Log(Level.Info, "Hello World from a script task using Visual Basic.NET") │ │ │ │ │ - End Sub │ │ │ │ │ - ]]> │ │ │ │ │ - </code> │ │ │ │ │ - </script> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Define a custom task and call it using C#. │ │ │ │ │ - <script language="C#" prefix="test" > │ │ │ │ │ - <code> │ │ │ │ │ - <![CDATA[ │ │ │ │ │ - [TaskName("usertask")] │ │ │ │ │ - public class TestTask : Task { │ │ │ │ │ - #region Private Instance Fields │ │ │ │ │ - │ │ │ │ │ - private string _message; │ │ │ │ │ - │ │ │ │ │ - #endregion Private Instance Fields │ │ │ │ │ - │ │ │ │ │ - #region Public Instance Properties │ │ │ │ │ - │ │ │ │ │ - [TaskAttribute("message", Required=true)] │ │ │ │ │ - public string FileName { │ │ │ │ │ - get { return _message; } │ │ │ │ │ - set { _message = value; } │ │ │ │ │ - } │ │ │ │ │ - │ │ │ │ │ - #endregion Public Instance Properties │ │ │ │ │ - │ │ │ │ │ - #region Override implementation of Task │ │ │ │ │ - │ │ │ │ │ - protected override void ExecuteTask() { │ │ │ │ │ - Log(Level.Info, _message.ToUpper()); │ │ │ │ │ - } │ │ │ │ │ - #endregion Override implementation of Task │ │ │ │ │ - } │ │ │ │ │ - ]]> │ │ │ │ │ - </code> │ │ │ │ │ - </script> │ │ │ │ │ - <usertask message='Hello from UserTask'/> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Define a custom function and call it using │ │ │ │ │ - Boo │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - <script language="Boo.CodeDom.BooCodeProvider, Boo.CodeDom, Version=1.0.0.0, Culture=neutral, PublicKeyToken=32c39770e9a21a67" │ │ │ │ │ - failonerror="true"> │ │ │ │ │ - <code> │ │ │ │ │ - <![CDATA[ │ │ │ │ │ - │ │ │ │ │ - [Function("test-func")] │ │ │ │ │ - def MyFunc(): │ │ │ │ │ - return "Hello from Boo !!!!!!" │ │ │ │ │ - ]]> │ │ │ │ │ - </code> │ │ │ │ │ - </script> │ │ │ │ │ - <echo message='${script::test-func()}'/> │ │ │ │ │ - │ │ │ │ │
│ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Create no debug information. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Enable attaching a debugger to the running program. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Enable attaching a debugger to the running program. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Only display assembler when the running program is attached to the │ │ │ │ │ + debugger. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - The language of the script block. Possible values are "VB", "vb", "VISUALBASIC", "C#", "c#", "CSHARP". │ │ │ │ │ - "JS", "js", "JSCRIPT" "VJS", "vjs", "JSHARP" or a fully-qualified name for a class implementing │ │ │ │ │ - │ │ │ │ │ + Specialized │ │ │ │ │ + │ │ │ │ │ + that also supports │ │ │ │ │ + case-insensitive conversion of "true" to │ │ │ │ │ + │ │ │ │ │ + and "false" to │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Any required references. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Converts the given object to the type of this converter, using the │ │ │ │ │ + specified context and culture information. │ │ │ │ │ + │ │ │ │ │ + An │ │ │ │ │ + │ │ │ │ │ + that provides a format context. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + object. If a │ │ │ │ │ + │ │ │ │ │ + is passed, the current culture is assumed. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to convert. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + An │ │ │ │ │ + │ │ │ │ │ + that represents the converted value. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - The name of the main class containing the static │ │ │ │ │ - ScriptMain │ │ │ │ │ - entry point. │ │ │ │ │ + Contains a collection of │ │ │ │ │ + │ │ │ │ │ + elements. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The namespace prefix for any custom functions defined in the script. │ │ │ │ │ - If ommitted the prefix will default to 'script' │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The namespaces to import. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The code to execute. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified array of │ │ │ │ │ + │ │ │ │ │ + instances. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Initializes the task. │ │ │ │ │ + │ │ │ │ │ + Gets or sets the element at the specified index. │ │ │ │ │ + The zero-based index of the element to get or set. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Executes the script block. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + The position into which the new element was inserted. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Generates a │ │ │ │ │ - .licence │ │ │ │ │ - file from a │ │ │ │ │ - .licx │ │ │ │ │ - file. │ │ │ │ │ + Adds the elements of a │ │ │ │ │ + │ │ │ │ │ + array to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The array of │ │ │ │ │ + │ │ │ │ │ + elements to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds the elements of a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a │ │ │ │ │ + │ │ │ │ │ + is in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to locate in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is found in the │ │ │ │ │ + collection; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ + The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ + │ │ │ │ │ + The zero-based index in │ │ │ │ │ + │ │ │ │ │ + at which copying begins. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Retrieves the index of a specified │ │ │ │ │ + │ │ │ │ │ + object in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + object for which the index is returned. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The index of the specified │ │ │ │ │ + │ │ │ │ │ + . If the │ │ │ │ │ + │ │ │ │ │ + is not currently a member of the collection, it returns -1. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Inserts a │ │ │ │ │ + │ │ │ │ │ + into the collection at the specified index. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The zero-based index at which │ │ │ │ │ + │ │ │ │ │ + should be inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to insert. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns an enumerator that can iterate through the collection. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + for the entire collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Removes a member from the collection. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to remove from the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Enumerates the │ │ │ │ │ + │ │ │ │ │ + elements of a │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + The collection that should be enumerated. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the current element in the collection. │ │ │ │ │ + The current element in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Advances the enumerator to the next element of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the enumerator was successfully advanced │ │ │ │ │ + to the next element; │ │ │ │ │ + │ │ │ │ │ + if the enumerator has │ │ │ │ │ + passed the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Sets the enumerator to its initial position, which is before the │ │ │ │ │ + first element in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specialized │ │ │ │ │ + │ │ │ │ │ + class for managing resource files. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + copy constructor for FileSet. Required in order to │ │ │ │ │ + assign references of FileSet type where │ │ │ │ │ + ResourceFileSet are used │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates the prefix to prepend to the actual resource. │ │ │ │ │ + This is usually the default namspace of the assembly. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates whether prefixes should be dynamically generated by taking │ │ │ │ │ + the path of the resource relative to the basedir and appending it │ │ │ │ │ + to the specified prefix. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a │ │ │ │ │ + │ │ │ │ │ + containing all matching resx files. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + containing all matching resx files. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a │ │ │ │ │ + │ │ │ │ │ + containing all matching non-resx │ │ │ │ │ + files. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + containing all matching non-resx files. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Creates a shallow copy of the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A shallow copy of the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the manifest resource name for the specified resource file. │ │ │ │ │ + The physical path of the resource file. │ │ │ │ │ + The manifest resource name to be sent to the compiler. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the manifest resource name for the file using both its physical │ │ │ │ │ + and logical path. │ │ │ │ │ + The physical path of the resource file. │ │ │ │ │ + The logical location of the resource file. │ │ │ │ │ + The manifest resource name to be sent to the compiler. │ │ │ │ │ + We use the relative path of the logical path, but the filename and │ │ │ │ │ + and the extension of the physical path to match VS.NET │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + One or more modules to compile into an assembly. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If no output file is specified, the default filename is the name of the │ │ │ │ │ - target file with the extension │ │ │ │ │ - .licenses │ │ │ │ │ - appended. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - Generate the file │ │ │ │ │ - component.exe.licenses │ │ │ │ │ - file from │ │ │ │ │ - component.licx │ │ │ │ │ - . │ │ │ │ │ + Define a global │ │ │ │ │ + <moduleset> │ │ │ │ │ + that can be referenced by │ │ │ │ │ + other tasks or types. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ ]]> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Input file to process. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Name of the license file to output. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The base of the directory of this │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + The default is the project base directory. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Names of the references to scan for the licensed component. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The modules to add to this │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Specifies the executable for which the .licenses file is generated. │ │ │ │ │ + │ │ │ │ │ + Represents a namespace to import. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Specifies the executable for which the .licenses file is generated. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Indicates whether assembly references are supported by the current │ │ │ │ │ - target framework. The default is │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class for the specified namespace. │ │ │ │ │ + │ │ │ │ │ + The namespace. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The name of the namespace to import. │ │ │ │ │ + The name of the namespace to import. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The name of the namespace to import. │ │ │ │ │ + The name of the namespace to import. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates if the import should be generated. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the import should be generated; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates if the import should be not generated. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the import should be not generated; │ │ │ │ │ + otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Contains a collection of │ │ │ │ │ + │ │ │ │ │ + items. │ │ │ │ │ │ │ │ │ │ - Applies only to frameworks having a command line tool for compiling │ │ │ │ │ - licenses files. │ │ │ │ │ + Do not yet expose this to build authors. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Indicates whether the current target framework has a command line │ │ │ │ │ - tool for compiling licenses files. The default is │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + for the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + containing the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the item at the specified index. │ │ │ │ │ + The zero-based index of the item to get or set. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + parameter is less than 0 or greater than or equal to the value of the │ │ │ │ │ + │ │ │ │ │ + property of the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the list of elements contained in the │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + An │ │ │ │ │ + │ │ │ │ │ + containing the elements of the │ │ │ │ │ + collection. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Returns an enumerator that can iterate through the collection. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + for the entire collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether access to the collection is │ │ │ │ │ + synchronized (thread-safe). │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the number of items in the collection. │ │ │ │ │ + The number of items in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ + Copies the items of the collection to an │ │ │ │ │ + │ │ │ │ │ + , │ │ │ │ │ + starting at a particular index. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + The one-dimensional │ │ │ │ │ + │ │ │ │ │ + that is the destination of the items copied from the collection. The │ │ │ │ │ + │ │ │ │ │ + must have zero-based indexing. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The zero-based index in │ │ │ │ │ + │ │ │ │ │ + at which copying begins. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the working directory for the application. │ │ │ │ │ - The working directory for the application. │ │ │ │ │ + │ │ │ │ │ + Gets an object that can be used to synchronize access to the │ │ │ │ │ + collection. │ │ │ │ │ + An object that can be used to synchronize access to the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The command-line arguments for the external program. │ │ │ │ │ - Override to avoid exposing these elements in build file. │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether the collection has a fixed size. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the command-line arguments for the external program. │ │ │ │ │ - The command-line arguments for the external program. │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether the collection has a fixed size. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the filename of the external program to start. │ │ │ │ │ - The filename of the external program. │ │ │ │ │ - Override in derived classes to explicitly set the location of the │ │ │ │ │ - external tool. │ │ │ │ │ + │ │ │ │ │ + Gets or sets the item at the specified index. │ │ │ │ │ + The zero-based index of the item to get or set. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + parameter is less than 0 or greater than or equal to the value of the │ │ │ │ │ + │ │ │ │ │ + property of the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Removes all items from the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Updates the │ │ │ │ │ - │ │ │ │ │ - of the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Inserts a │ │ │ │ │ + │ │ │ │ │ + into the collection at the │ │ │ │ │ + specified index. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The zero-based index at which │ │ │ │ │ + │ │ │ │ │ + should be inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - of which the │ │ │ │ │ - │ │ │ │ │ - should be updated. │ │ │ │ │ + │ │ │ │ │ + to insert. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Generates the license file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Removes the specified │ │ │ │ │ + │ │ │ │ │ + from the │ │ │ │ │ + collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to remove from the collection. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Removes an item at a specific index. │ │ │ │ │ + The zero-based index of the item to remove. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + parameter is less than 0 or greater than or equal to the value of the │ │ │ │ │ + │ │ │ │ │ + property of the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Determines whether the │ │ │ │ │ - .licenses │ │ │ │ │ - file needs to be recompiled │ │ │ │ │ - or is uptodate. │ │ │ │ │ + Determines whether a │ │ │ │ │ + │ │ │ │ │ + is in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - .licenses │ │ │ │ │ - file. │ │ │ │ │ + │ │ │ │ │ + to locate in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - if the │ │ │ │ │ - .licenses │ │ │ │ │ - file needs compiling; │ │ │ │ │ - otherwise, │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is found in the │ │ │ │ │ + collection; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Responsible for reading the license and writing them to a license │ │ │ │ │ - file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the location of a │ │ │ │ │ + │ │ │ │ │ + in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + object to locate. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The zero-based location of the │ │ │ │ │ + │ │ │ │ │ + in the │ │ │ │ │ + collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + If the │ │ │ │ │ + │ │ │ │ │ + is not currently a member of │ │ │ │ │ + the collection, -1 is returned. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Obtains a lifetime service object to control the lifetime policy for │ │ │ │ │ - this instance. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + The position into which the new item was inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds the items of a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + The position into which the new item was inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns an enumerator that can iterate through the collection. │ │ │ │ │ │ │ │ │ │ - An object of type │ │ │ │ │ - │ │ │ │ │ - used to control the lifetime │ │ │ │ │ - policy for this instance. This is the current lifetime service object │ │ │ │ │ - for this instance if one exists; otherwise, a new lifetime service │ │ │ │ │ - object initialized with a lease that will never time out. │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + for the entire collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Creates the whole license file. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Inserts a │ │ │ │ │ + │ │ │ │ │ + into the collection at the │ │ │ │ │ + specified index. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The zero-based index at which │ │ │ │ │ + │ │ │ │ │ + should be inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - instance for which the license file should be created. │ │ │ │ │ + │ │ │ │ │ + to insert. │ │ │ │ │ │ │ │ │ │ - The .licenses file to create. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Determines whether the given object is serializable in binary │ │ │ │ │ - format. │ │ │ │ │ - The object to check. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Removes the specified │ │ │ │ │ + │ │ │ │ │ + from the │ │ │ │ │ + collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to remove from the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a │ │ │ │ │ + │ │ │ │ │ + is in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to locate in the collection. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if │ │ │ │ │ │ │ │ │ │ - is │ │ │ │ │ - serializable in binary format; otherwise, │ │ │ │ │ + is found in the │ │ │ │ │ + collection; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Signs delay-signed .NET Assemblies, or re-signs existing assemblies. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the location of a │ │ │ │ │ + │ │ │ │ │ + in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + object to locate. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The zero-based location of the │ │ │ │ │ + │ │ │ │ │ + in the │ │ │ │ │ + collection. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The delay-signing mechanism takes a fileset (named targets) │ │ │ │ │ - and either a │ │ │ │ │ - │ │ │ │ │ - attribute for a file containing the │ │ │ │ │ - public and private keys, or │ │ │ │ │ - │ │ │ │ │ - to name a key │ │ │ │ │ - container. │ │ │ │ │ - │ │ │ │ │ + If the │ │ │ │ │ + │ │ │ │ │ + is not currently a member of │ │ │ │ │ + the collection, -1 is returned. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Enumerates the │ │ │ │ │ + │ │ │ │ │ + items of a │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + The collection that should be enumerated. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the current item in the collection. │ │ │ │ │ + The current item in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the current item in the collection. │ │ │ │ │ + The current item in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Advances the enumerator to the next item of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the enumerator was successfully advanced │ │ │ │ │ + to the next item; │ │ │ │ │ + │ │ │ │ │ + if the enumerator has │ │ │ │ │ + passed the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Sets the enumerator to its initial position, which is before the │ │ │ │ │ + first item in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Contains a strongly typed collection of │ │ │ │ │ + │ │ │ │ │ + objects. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified array of │ │ │ │ │ + │ │ │ │ │ + instances. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the element at the specified index. │ │ │ │ │ + The zero-based index of the element to get or set. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + The position into which the new element was inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds the elements of a │ │ │ │ │ + │ │ │ │ │ + array to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The array of │ │ │ │ │ + │ │ │ │ │ + elements to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds the elements of a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a │ │ │ │ │ + │ │ │ │ │ + is in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to locate in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is found in the │ │ │ │ │ + collection; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ + The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ + │ │ │ │ │ + The zero-based index in │ │ │ │ │ + │ │ │ │ │ + at which copying begins. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Retrieves the index of a specified │ │ │ │ │ + │ │ │ │ │ + object in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + object for which the index is returned. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The index of the specified │ │ │ │ │ + │ │ │ │ │ + . If the │ │ │ │ │ + │ │ │ │ │ + is not currently a member of the collection, it returns -1. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Inserts a │ │ │ │ │ + │ │ │ │ │ + into the collection at the specified index. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The zero-based index at which │ │ │ │ │ + │ │ │ │ │ + should be inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to insert. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns an enumerator that can iterate through the collection. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + for the entire collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Removes a member from the collection. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to remove from the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Enumerates the │ │ │ │ │ + │ │ │ │ │ + elements of a │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + The collection that should be enumerated. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the current element in the collection. │ │ │ │ │ + The current element in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Advances the enumerator to the next element of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the enumerator was successfully advanced │ │ │ │ │ + to the next element; │ │ │ │ │ + │ │ │ │ │ + if the enumerator has │ │ │ │ │ + passed the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Sets the enumerator to its initial position, which is before the │ │ │ │ │ + first element in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A specialized │ │ │ │ │ + │ │ │ │ │ + used for setting the lib directories. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The primary reason for this class is to allow the │ │ │ │ │ + │ │ │ │ │ + to always be the same value as the parent │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + override this. We will always use the base directory of the parent. │ │ │ │ │ + overriding without the TaskAttribute attribute prevents it being set │ │ │ │ │ + in the source xml │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specialized │ │ │ │ │ + │ │ │ │ │ + class for managing assembly files. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + If an include pattern does not contain any wildcard characters then │ │ │ │ │ + the assembly will be searched for in following locations (in the order listed): │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The base directory of the fileset. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The directories specified using the nested <lib> element. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The list of reference assemblies of the current target framework. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The reference assemblies of a given target framework are defined using │ │ │ │ │ + <reference-assemblies> filesets in the <framework> node │ │ │ │ │ + of the NAnt configuration file. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Sign partially-signed │ │ │ │ │ - foo.dll │ │ │ │ │ - with │ │ │ │ │ - bar.snk │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + Define a reference with name "sys.assemblies", holding │ │ │ │ │ + a set of system assemblies. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + Use the predefined set of assemblies to compile a C# assembly. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ ]]> │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + Compile a C# assembly using assembly references that are searched for │ │ │ │ │ + in the "Third Party Assemblies" and "Company Assemblies" │ │ │ │ │ + directories. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - List of assemblies/executables to sign. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Specifies the filesystem path to the signing key. │ │ │ │ │ + │ │ │ │ │ + copy constructor for FileSet. Required in order to │ │ │ │ │ + assign references of FileSet type where │ │ │ │ │ + AssemblyFileSets are used │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Specifies the key container. │ │ │ │ │ + │ │ │ │ │ + Additional directories to search in for assembly references. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + loosely Corresponds with the │ │ │ │ │ + /lib[path]: │ │ │ │ │ + flag of the various compiler tasks. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the command line arguments for the external program. │ │ │ │ │ - The command line arguments for the external program. │ │ │ │ │ + │ │ │ │ │ + Do a normal scan and then resolve assemblies. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Converts a single file or group of files. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Resolves references to system assemblies and assemblies that can be │ │ │ │ │ + resolved using directories specified in │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Provides the abstract base class for compiler tasks. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Contains a strongly typed collection of │ │ │ │ │ + │ │ │ │ │ + objects. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Contains a list of extensions for all file types that should be treated as │ │ │ │ │ - 'code-behind' when looking for resources. Ultimately this will determine │ │ │ │ │ - if we use the "namespace+filename" or "namespace+classname" algorithm, since │ │ │ │ │ - code-behind will use the "namespace+classname" algorithm. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Case-insensitive list of valid culture names for this platform. │ │ │ │ │ - │ │ │ │ │ - The key of the │ │ │ │ │ - │ │ │ │ │ - is the culture name and │ │ │ │ │ - the value is │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified array of │ │ │ │ │ + │ │ │ │ │ + instances. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the element at the specified index. │ │ │ │ │ + The zero-based index of the element to get or set. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + The position into which the new element was inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds the elements of a │ │ │ │ │ + │ │ │ │ │ + array to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The array of │ │ │ │ │ + │ │ │ │ │ + elements to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds the elements of a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a │ │ │ │ │ + │ │ │ │ │ + is in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to locate in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is found in the │ │ │ │ │ + collection; otherwise, │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ + The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ + │ │ │ │ │ + The zero-based index in │ │ │ │ │ + │ │ │ │ │ + at which copying begins. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Class constructor for │ │ │ │ │ - │ │ │ │ │ + Retrieves the index of a specified │ │ │ │ │ + │ │ │ │ │ + object in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + object for which the index is returned. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The index of the specified │ │ │ │ │ + │ │ │ │ │ + . If the │ │ │ │ │ + │ │ │ │ │ + is not currently a member of the collection, it returns -1. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Inserts a │ │ │ │ │ + │ │ │ │ │ + into the collection at the specified index. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The zero-based index at which │ │ │ │ │ + │ │ │ │ │ + should be inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to insert. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns an enumerator that can iterate through the collection. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + for the entire collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Removes a member from the collection. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to remove from the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Enumerates the │ │ │ │ │ + │ │ │ │ │ + elements of a │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Generate debug output. The default is │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + The collection that should be enumerated. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the current element in the collection. │ │ │ │ │ + The current element in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Advances the enumerator to the next element of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the enumerator was successfully advanced │ │ │ │ │ + to the next element; │ │ │ │ │ + │ │ │ │ │ + if the enumerator has │ │ │ │ │ + passed the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Sets the enumerator to its initial position, which is before the │ │ │ │ │ + first element in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Contains a strongly typed collection of │ │ │ │ │ + │ │ │ │ │ + objects. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified array of │ │ │ │ │ + │ │ │ │ │ + instances. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the element at the specified index. │ │ │ │ │ + The zero-based index of the element to get or set. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + with the specified value. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The value of the │ │ │ │ │ + │ │ │ │ │ + to get. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + The position into which the new element was inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds the elements of a │ │ │ │ │ + │ │ │ │ │ + array to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The array of │ │ │ │ │ + │ │ │ │ │ + elements to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Adds the elements of a │ │ │ │ │ + │ │ │ │ │ + to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a │ │ │ │ │ + │ │ │ │ │ + is in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to locate in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is found in the │ │ │ │ │ + collection; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether a │ │ │ │ │ + │ │ │ │ │ + with the specified │ │ │ │ │ + value is in the collection. │ │ │ │ │ │ │ │ │ │ - Only used for <jsc> tasks, but retained for backward │ │ │ │ │ - compatibility (Clover.NET). │ │ │ │ │ + The argument value to locate in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if a │ │ │ │ │ + │ │ │ │ │ + with │ │ │ │ │ + value │ │ │ │ │ + │ │ │ │ │ + is found in the collection; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The output file created by the compiler. │ │ │ │ │ + │ │ │ │ │ + Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ + The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ + │ │ │ │ │ + The zero-based index in │ │ │ │ │ + │ │ │ │ │ + at which copying begins. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Output type. Possible values are │ │ │ │ │ - exe │ │ │ │ │ - , │ │ │ │ │ - winexe │ │ │ │ │ - , │ │ │ │ │ - library │ │ │ │ │ - or │ │ │ │ │ - module │ │ │ │ │ + Retrieves the index of a specified │ │ │ │ │ + │ │ │ │ │ + object in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + object for which the index is returned. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The index of the specified │ │ │ │ │ + │ │ │ │ │ + . If the │ │ │ │ │ + │ │ │ │ │ + is not currently a member of the collection, it returns -1. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Inserts a │ │ │ │ │ + │ │ │ │ │ + into the collection at the specified index. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The zero-based index at which │ │ │ │ │ + │ │ │ │ │ + should be inserted. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to insert. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns an enumerator that can iterate through the collection. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + for the entire collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Removes a member from the collection. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to remove from the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Enumerates the │ │ │ │ │ + │ │ │ │ │ + elements of a │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Define conditional compilation symbol(s). │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class │ │ │ │ │ + with the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + The collection that should be enumerated. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the current element in the collection. │ │ │ │ │ + The current element in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Advances the enumerator to the next element of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the enumerator was successfully advanced │ │ │ │ │ + to the next element; │ │ │ │ │ + │ │ │ │ │ + if the enumerator has │ │ │ │ │ + passed the end of the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Sets the enumerator to its initial position, which is before the │ │ │ │ │ + first element in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Compiles C# programs. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + In order to have │ │ │ │ │ + │ │ │ │ │ + generate manifest resource names │ │ │ │ │ + that match those generated by Microsoft Visual Studio.NET, the value of │ │ │ │ │ + the │ │ │ │ │ + │ │ │ │ │ + attribute of the < │ │ │ │ │ + │ │ │ │ │ + > │ │ │ │ │ + element should match the "Default Namespace" of the C# project, and the │ │ │ │ │ + value of the │ │ │ │ │ + │ │ │ │ │ + attribute │ │ │ │ │ + should be set to " │ │ │ │ │ + │ │ │ │ │ + ". │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Compile a "HelloWorld" application, including embedded resources. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The preferred base address at which to load a DLL. The default base │ │ │ │ │ + address for a DLL is set by the .NET Framework common language │ │ │ │ │ + runtime. │ │ │ │ │ + The preferred base address at which to load a DLL. │ │ │ │ │ + This address can be specified as a decimal, hexadecimal, or octal │ │ │ │ │ + number. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies the type of debugging information generated by the │ │ │ │ │ + compiler. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + No longer expose this to build authors. Use │ │ │ │ │ + │ │ │ │ │ + instead. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The name of the XML documentation file to generate. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - Corresponds to │ │ │ │ │ - /d[efine]: │ │ │ │ │ + Corresponds with the │ │ │ │ │ + /doc: │ │ │ │ │ flag. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Icon to associate with the application. │ │ │ │ │ + │ │ │ │ │ + Specifies the size of sections in the output file. Valid values are │ │ │ │ │ + 512, 1024, 2048, 4096, and 8192. │ │ │ │ │ + The size of sections in the output file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Instructs the compiler not to import mscorlib.dll. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - Corresponds to │ │ │ │ │ - /win32icon: │ │ │ │ │ + Corresponds with the │ │ │ │ │ + /nostdlib[+|-] │ │ │ │ │ flag. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Specifies a Win32 resource file (.res). │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Instructs the compiler not to use implicit references to assemblies. │ │ │ │ │ + The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - Corresponds to │ │ │ │ │ - /win32res[ource]: │ │ │ │ │ + Corresponds with the │ │ │ │ │ + /noconfig │ │ │ │ │ flag. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Instructs the compiler to treat all warnings as errors. The default │ │ │ │ │ - is │ │ │ │ │ + Specifies whether an integer arithmetic statement that is not in │ │ │ │ │ + the scope of the │ │ │ │ │ + checked │ │ │ │ │ + or │ │ │ │ │ + unchecked │ │ │ │ │ + keywords and │ │ │ │ │ + that results in a value outside the range of the data type should │ │ │ │ │ + cause a run-time exception. The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - Corresponds to the │ │ │ │ │ - /warnaserror[+|-] │ │ │ │ │ - flag of the compiler. │ │ │ │ │ + Corresponds with the │ │ │ │ │ + /checked[+|-] │ │ │ │ │ + flag. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Instructs the compiler to allow code that uses the │ │ │ │ │ + unsafe │ │ │ │ │ + keyword. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - When this property is set to │ │ │ │ │ - │ │ │ │ │ - , any messages │ │ │ │ │ - that would ordinarily be reported as warnings will instead be │ │ │ │ │ - reported as errors. │ │ │ │ │ + Corresponds with the │ │ │ │ │ + /unsafe[+|-] │ │ │ │ │ + flag. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Controls which warnings should be reported as errors. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies a comma-separated list of warnings that should be suppressed │ │ │ │ │ - by the compiler. │ │ │ │ │ - Comma-separated list of warnings that should be suppressed by the │ │ │ │ │ - compiler. │ │ │ │ │ + │ │ │ │ │ + Causes the compiler to only accept syntax that is included in a │ │ │ │ │ + given specification. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Corresponds with the │ │ │ │ │ - /nowarn │ │ │ │ │ + /langversion │ │ │ │ │ flag. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Specifies a list of warnings that you want the compiler to suppress. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Instructs NAnt to recompile the output file regardless of the file timestamps. │ │ │ │ │ - │ │ │ │ │ - When this parameter is to │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies whether the compiler should perform optimizations to the │ │ │ │ │ + make output files smaller, faster, and more effecient. The default │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - , NAnt will always │ │ │ │ │ - run the compiler to rebuild the output file, regardless of the file timestamps. │ │ │ │ │ + if the compiler should perform optimizations; │ │ │ │ │ + otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Corresponds with the │ │ │ │ │ + /optimize[+|-] │ │ │ │ │ + flag. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Specifies which type contains the Main method that you want to use │ │ │ │ │ - as the entry point into the program. │ │ │ │ │ + │ │ │ │ │ + Specifies which platform version of common language runtime (CLR) │ │ │ │ │ + can run the output file. │ │ │ │ │ + The platform version of common language runtime (CLR) that can run │ │ │ │ │ + the output file. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - Corresponds to the │ │ │ │ │ - /m[ain]: │ │ │ │ │ - flag of the compiler. │ │ │ │ │ + Corresponds with the │ │ │ │ │ + /platform │ │ │ │ │ + flag. │ │ │ │ │ │ │ │ │ │ - Use this property when creating an executable file. If this property │ │ │ │ │ - is not set, the compiler searches for a valid Main method in all │ │ │ │ │ - public classes. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Specifies the key pair container used to strongname the assembly. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies a strong name key file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Specifies whether to delay sign the assembly using only the public │ │ │ │ │ - portion of the strong name key. The default is │ │ │ │ │ - │ │ │ │ │ + Specifies the warning level for the compiler to display. Valid values │ │ │ │ │ + are │ │ │ │ │ + 0 │ │ │ │ │ + - │ │ │ │ │ + 4 │ │ │ │ │ + . The default is │ │ │ │ │ + 4 │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Additional directories to search in for assembly references. │ │ │ │ │ + The warning level for the compiler to display. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Corresponds with the │ │ │ │ │ - /lib[path]: │ │ │ │ │ + /warn │ │ │ │ │ flag. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Reference metadata from the specified assembly files. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies list of packages to reference. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Resources to embed. │ │ │ │ │ + │ │ │ │ │ + Specifies the code page to use for all source code files in the │ │ │ │ │ + compilation. │ │ │ │ │ │ │ │ │ │ - This can be a combination of resx files and file resources. │ │ │ │ │ - │ │ │ │ │ - .resx files will be compiled by │ │ │ │ │ - │ │ │ │ │ - and then │ │ │ │ │ - embedded into the resulting executable. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - property is used to make │ │ │ │ │ - up the resource name added to the assembly manifest for non-resx │ │ │ │ │ - files. │ │ │ │ │ + Corresponds with the │ │ │ │ │ + /codepage │ │ │ │ │ + flag. │ │ │ │ │ │ │ │ │ │ - For .resx files the namespace from the matching source file is used │ │ │ │ │ - as prefix. This matches the behaviour of Visual Studio. │ │ │ │ │ - Multiple resources tags with different namespace prefixes may be │ │ │ │ │ - specified. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Link the specified modules into this assembly. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The set of source files for compilation. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies whether the compiler for the active target framework │ │ │ │ │ + supports generation of XML Documentation file. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Indicates whether package references are supported by compiler for │ │ │ │ │ - a given target framework. The default is │ │ │ │ │ + Specifies whether the compiler for the active target framework │ │ │ │ │ + supports limiting the platform on which the compiled code can run. │ │ │ │ │ + The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Indicates whether the compiler for a given target framework supports │ │ │ │ │ - the "warnaserror" option that takes a list of warnings. The default │ │ │ │ │ - is │ │ │ │ │ + Specifies whether the compiler for the active target framework │ │ │ │ │ + supports accepting only a specific language syntax. │ │ │ │ │ + The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets or sets the mcs sdk version to apply to the new mcs compiler │ │ │ │ │ + for Mono 3.0+ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Indicates whether the compiler for a given target framework supports │ │ │ │ │ - a command line option that allows a list of warnings to be │ │ │ │ │ - suppressed. The default is │ │ │ │ │ - │ │ │ │ │ + Writes the compiler options to the specified │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + to which the compiler options should be written. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Determines whether compilation is needed. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the file extension required by the current compiler. │ │ │ │ │ + │ │ │ │ │ + For the C# compiler, the file extension is always │ │ │ │ │ + cs │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the class name regular expression for the language of the │ │ │ │ │ + current compiler. │ │ │ │ │ + Class name regular expression for the language of the current │ │ │ │ │ + compiler. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the namespace regular expression for the language of the current compiler. │ │ │ │ │ + Namespace regular expression for the language of the current │ │ │ │ │ + compiler. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Compiles JScript.NET programs. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Compile │ │ │ │ │ + helloworld.js │ │ │ │ │ + to │ │ │ │ │ + helloworld.exe │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Indicates whether the compiler for a given target framework supports │ │ │ │ │ - the "keycontainer" option. The default is │ │ │ │ │ + Automatically references assemblies if they have the same name as │ │ │ │ │ + an imported namespace or as a type annotation when declaring a │ │ │ │ │ + variable. The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Corresponds with the │ │ │ │ │ + /autoref │ │ │ │ │ + flag. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Indicates whether the compiler for a given target framework supports │ │ │ │ │ - the "keyfile" option. The default is │ │ │ │ │ + Instructs the compiler not to import standard library, and changes │ │ │ │ │ + │ │ │ │ │ + to │ │ │ │ │ + │ │ │ │ │ + . The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Corresponds with the │ │ │ │ │ + /noconfig │ │ │ │ │ + flag. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Specifies which platform version of common language runtime (CLR) │ │ │ │ │ + can run the output file. │ │ │ │ │ + The platform version of common language runtime (CLR) that can run │ │ │ │ │ + the output file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Corresponds with the │ │ │ │ │ + /platform │ │ │ │ │ + flag. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Indicates whether the compiler for a given target framework supports │ │ │ │ │ - the "delaysign" option. The default is │ │ │ │ │ + Causes the compiler to generate errors for implicit method │ │ │ │ │ + overrides. The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Corresponds with the │ │ │ │ │ + /versionsafe │ │ │ │ │ + flag. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the file extension required by the current compiler. │ │ │ │ │ - The file extension required by the current compiler. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies the warning level for the compiler to display. Valid │ │ │ │ │ + values are │ │ │ │ │ + 0 │ │ │ │ │ + - │ │ │ │ │ + 4 │ │ │ │ │ + . The default is │ │ │ │ │ + 4 │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + The warning level for the compiler to display. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Corresponds with the │ │ │ │ │ + /warn │ │ │ │ │ + flag. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the class name regular expression for the language of the current compiler. │ │ │ │ │ - class name regular expression for the language of the current compiler │ │ │ │ │ + │ │ │ │ │ + Controls which warnings should be reported as errors. │ │ │ │ │ + Override to avoid exposing this to build authors, as the JScript.NET │ │ │ │ │ + compiler does not allow control over which warnings should be │ │ │ │ │ + reported as errors. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the namespace regular expression for the language of the current compiler. │ │ │ │ │ - namespace regular expression for the language of the current compiler │ │ │ │ │ + │ │ │ │ │ + Specifies a comma-separated list of warnings that should be suppressed │ │ │ │ │ + by the compiler. │ │ │ │ │ + Override to avoid exposing this to build authors, as the JScript.NET │ │ │ │ │ + compiler does not support package references. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the command-line arguments for the external program. │ │ │ │ │ - The command-line arguments for the external program. │ │ │ │ │ + │ │ │ │ │ + Specifies a list of warnings that you want the compiler to suppress. │ │ │ │ │ + Override to avoid exposing this to build authors, as the JScript.NET │ │ │ │ │ + compiler does not support suppressing warnings. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Compiles the sources and resources. │ │ │ │ │ + │ │ │ │ │ + Specifies the code page to use for all source code files in the │ │ │ │ │ + compilation. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Corresponds with the │ │ │ │ │ + /codepage │ │ │ │ │ + flag. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Determines the manifest resource name of the given resource file. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - containing information that will used to assemble the manifest resource name. │ │ │ │ │ - │ │ │ │ │ - The resource file of which the manifest resource name should be determined. │ │ │ │ │ - The logical location of the resource file. │ │ │ │ │ - The source file on which the resource file depends. │ │ │ │ │ - The manifest resource name of the specified resource file. │ │ │ │ │ + │ │ │ │ │ + Specifies the key pair container used to strongname the assembly. │ │ │ │ │ + Override to avoid exposing this to build authors, as the JScript.NET │ │ │ │ │ + does not support this. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Determines the manifest resource name of the given resource file. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - containing information that will used to assemble the manifest resource name. │ │ │ │ │ - │ │ │ │ │ - The resource file of which the manifest resource name should be determined. │ │ │ │ │ - The manifest resource name of the specified resource file. │ │ │ │ │ - For .resx resources, the name of the dependent is determined by │ │ │ │ │ - replacing the extension of the file with the extension of the │ │ │ │ │ - source files for the compiler, and removing the culture name from │ │ │ │ │ - the file name for localized resources. │ │ │ │ │ + │ │ │ │ │ + Specifies a strong name key file. │ │ │ │ │ + Override to avoid exposing this to build authors, as the JScript.NET │ │ │ │ │ + does not support this. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Extracts the associated namespace/classname linkage found in the │ │ │ │ │ - given stream. │ │ │ │ │ - The read-only stream of the source file to search. │ │ │ │ │ - The namespace/classname of the source file matching the resource. │ │ │ │ │ + │ │ │ │ │ + Specifies whether to delay sign the assembly using only the public │ │ │ │ │ + portion of the strong name key. │ │ │ │ │ + Override to avoid exposing this to build authors, as the JScript.NET │ │ │ │ │ + does not support this. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Writes package references to the specified │ │ │ │ │ - │ │ │ │ │ + Indicates whether the compiler for a given target framework supports │ │ │ │ │ + the "keycontainer" option. The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to which the package references should be written. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + Override to avoid exposing this to build authors, as the JScript.NET │ │ │ │ │ + does not support this. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Writes list of warnings to (not) treat as errors to the specified │ │ │ │ │ - │ │ │ │ │ + Indicates whether the compiler for a given target framework supports │ │ │ │ │ + the "keyfile" option. The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to which the list of warnings should be written. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + Override to avoid exposing this to build authors, as the JScript.NET │ │ │ │ │ + does not support this. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Writes list of warnings to suppress to the specified │ │ │ │ │ - │ │ │ │ │ + Indicates whether the compiler for a given target framework supports │ │ │ │ │ + the "delaysign" option. The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to which the list of warnings to suppress should be written. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + Override to avoid exposing this to build authors, as the JScript.NET │ │ │ │ │ + does not support this. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Writes conditional compilation constants to the specified │ │ │ │ │ - │ │ │ │ │ + Specifies whether the compiler for the active target framework │ │ │ │ │ + supports limiting the platform on which the compiled code can run. │ │ │ │ │ + The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to which the conditional compilation constants should be written. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Link the specified modules into this assembly. │ │ │ │ │ + Override to avoid exposing this to build authors, as the JScript.NET │ │ │ │ │ + compiler does not support linking modules. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Writes module references to the specified │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ │ │ │ │ │ to which the module references should be written. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Allows derived classes to provide compiler-specific options. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to which the compiler options should be written. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Writes an option using the default output format. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Writes the compiler options to the specified │ │ │ │ │ │ │ │ │ │ - to which the compiler options should be written. │ │ │ │ │ - │ │ │ │ │ - The name of the option which should be passed to the compiler. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Writes an option and its value using the default output format. │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - The │ │ │ │ │ │ │ │ │ │ to which the compiler options should be written. │ │ │ │ │ │ │ │ │ │ - The name of the option which should be passed to the compiler. │ │ │ │ │ - The value of the option which should be passed to the compiler. │ │ │ │ │ - │ │ │ │ │ - The combination of │ │ │ │ │ - │ │ │ │ │ - and │ │ │ │ │ - │ │ │ │ │ - (separated by a colon) is quoted │ │ │ │ │ - unless │ │ │ │ │ - │ │ │ │ │ - is already surrounded by quotes. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether compilation is needed. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Finds the correct namespace/classname for a resource file from the │ │ │ │ │ - given dependent source file. │ │ │ │ │ - The file from which the resource linkage of the resource file should be determined. │ │ │ │ │ - The culture of the resource file for which the resource linkage should be determined. │ │ │ │ │ - │ │ │ │ │ - The namespace/classname of the source file matching the resource or │ │ │ │ │ - │ │ │ │ │ - if the dependent source file does not exist. │ │ │ │ │ - │ │ │ │ │ - This behaviour may be overidden by each particular compiler to │ │ │ │ │ - support the namespace/classname syntax for that language. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Link a list of files into a resource assembly. │ │ │ │ │ - The collection of resources. │ │ │ │ │ - Resource assembly to generate │ │ │ │ │ - Culture of the generated assembly. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Compiles a set of resx files to a .resources files. │ │ │ │ │ - The set of resx files to compile. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines the culture associated with a given resource file by │ │ │ │ │ - scanning the filename for valid culture names. │ │ │ │ │ - The resource file path to check for culture info. │ │ │ │ │ - The file on which the resource file depends. │ │ │ │ │ - │ │ │ │ │ - A valid │ │ │ │ │ - │ │ │ │ │ - instance if the resource is │ │ │ │ │ - associated with a specific culture; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Holds class and namespace information for resource (*.resx) linkage. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - The namespace the resource is under. │ │ │ │ │ - The class name the resource is associated with. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns the resource linkage as a string. │ │ │ │ │ - A string representation of the resource linkage. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether the │ │ │ │ │ - │ │ │ │ │ - instances contains valid data. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the │ │ │ │ │ - │ │ │ │ │ - instance contains valid data; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether a namespace name is available │ │ │ │ │ - for this │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if a namespace name is available for │ │ │ │ │ - this │ │ │ │ │ - │ │ │ │ │ - instance; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether a class name is available │ │ │ │ │ - for this │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the file extension required by the current compiler. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - if a class name is available for │ │ │ │ │ - this │ │ │ │ │ - │ │ │ │ │ - instance; otherwise, │ │ │ │ │ - │ │ │ │ │ + For the JScript.NET compiler, the file extension is always │ │ │ │ │ + js │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the name of namespace the resource is under. │ │ │ │ │ - The name of namespace the resource is under. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the name of the class (most likely a form) that the resource │ │ │ │ │ - is associated with. │ │ │ │ │ - The name of the class the resource is associated with. │ │ │ │ │ + │ │ │ │ │ + Gets the class name regular expression for the language of the │ │ │ │ │ + current compiler. │ │ │ │ │ + Class name regular expression for the language of the current │ │ │ │ │ + compiler. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the culture that the resource is associated with. │ │ │ │ │ - The culture that the resource is associated with. │ │ │ │ │ + │ │ │ │ │ + Gets the namespace regular expression for the language of the │ │ │ │ │ + current compiler. │ │ │ │ │ + Namespace regular expression for the language of the current │ │ │ │ │ + compiler. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Installs or removes .NET Services. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ This tasks provides the same functionality as the │ │ │ │ │ regsvcs │ │ │ │ │ @@ -1442,514 +3272,1197 @@ │ │ │ │ │ │ │ │ │ │ Gets the command-line arguments for the external program. │ │ │ │ │ The command-line arguments for the external program. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Performs the specified action. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Generates an AssemblyInfo file using the attributes given. │ │ │ │ │ - │ │ │ │ │ - Create a C# AssemblyInfo file containing the specified assembly-level │ │ │ │ │ - attributes. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Compiles Visual Basic.NET programs. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + In order to have │ │ │ │ │ + │ │ │ │ │ + generate manifest resource names │ │ │ │ │ + that match those generated by Microsoft Visual Studio.NET, the value of │ │ │ │ │ + the │ │ │ │ │ + │ │ │ │ │ + attribute of the < │ │ │ │ │ + │ │ │ │ │ + > │ │ │ │ │ + element should match the "Root namespace" of the VB.NET project, and the │ │ │ │ │ + value of the │ │ │ │ │ + │ │ │ │ │ + attribute │ │ │ │ │ + should be set to " │ │ │ │ │ + │ │ │ │ │ + ". │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Create a C# AssemblyInfo file containing an attribute with multiple │ │ │ │ │ - named properties by setting the │ │ │ │ │ - │ │ │ │ │ - attribute on the │ │ │ │ │ - │ │ │ │ │ - element to │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + Example build file using this task. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]>
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Name of the AssemblyInfo file to generate. │ │ │ │ │ - The name of the AssemblyInfo file to generate. │ │ │ │ │ + │ │ │ │ │ + The preferred base address at which to load a DLL. The default base │ │ │ │ │ + address for a DLL is set by the .NET Framework common language │ │ │ │ │ + runtime. │ │ │ │ │ + The preferred base address at which to load a DLL. │ │ │ │ │ + This address must be specified as a hexadecimal number. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The code language in which the AssemblyInfo file should be │ │ │ │ │ - generated. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies the type of debugging information generated by the │ │ │ │ │ + compiler. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The assembly-level attributes to generate. │ │ │ │ │ - The assembly-level attributes to generate. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + No longer expose this to build authors. Use │ │ │ │ │ + │ │ │ │ │ + instead. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The name of the XML documentation file to generate. Only supported │ │ │ │ │ + when targeting .NET 2.0 (or higher). │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Corresponds with the │ │ │ │ │ + /doc: │ │ │ │ │ + flag. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies whether the │ │ │ │ │ + /imports │ │ │ │ │ + option gets passed to the │ │ │ │ │ + compiler. │ │ │ │ │ + │ │ │ │ │ + The value of this attribute is a string that contains one or more │ │ │ │ │ + namespaces separated by commas. │ │ │ │ │ + │ │ │ │ │ + See the Microsoft.NET Framework SDK documentation for details. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Example of an imports attribute │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ The namespaces to import. │ │ │ │ │ - The namespaces to import. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Assembly files used to locate the types of the specified attributes. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Instructs the compiler not to reference standard libraries │ │ │ │ │ + (system.dll and VBC.RSP). The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + Only supported when targeting .NET 2.0 (or higher). │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Corresponds with the │ │ │ │ │ + /nostdlib │ │ │ │ │ + flag. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Generates an AssemblyInfo file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies whether │ │ │ │ │ + /optioncompare │ │ │ │ │ + option gets passed to the │ │ │ │ │ + compiler. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + text │ │ │ │ │ + , │ │ │ │ │ + binary │ │ │ │ │ + , or an empty string. If the value is │ │ │ │ │ + │ │ │ │ │ + or an empty string, the option will not be │ │ │ │ │ + passed to the compiler. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + See the Microsoft.NET Framework SDK documentation for details. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Determines whether the specified AssemblyInfo file in the given │ │ │ │ │ - │ │ │ │ │ - needs to be persisted. │ │ │ │ │ + Specifies whether the │ │ │ │ │ + /optionexplicit │ │ │ │ │ + option gets passed to │ │ │ │ │ + the compiler. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - holding the newly generated AssemblyInfo source. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - if the generated AssemblyInfo source needs │ │ │ │ │ - to be persisted; otherwise, │ │ │ │ │ + if the option should be passed to the compiler; │ │ │ │ │ + otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + See the Microsoft.NET Framework SDK documentation for details. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Defines the supported code languages for generating an AssemblyInfo │ │ │ │ │ - file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies whether the │ │ │ │ │ + /optimize │ │ │ │ │ + option gets passed to the │ │ │ │ │ + compiler. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the option should be passed to the compiler; │ │ │ │ │ + otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + See the Microsoft.NET Framework SDK documentation for details. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A value for generating C# code. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies whether the │ │ │ │ │ + /optionstrict │ │ │ │ │ + option gets passed to │ │ │ │ │ + the compiler. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the option should be passed to the compiler; │ │ │ │ │ + otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + See the Microsoft.NET Framework SDK documentation for details. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A value for generating JScript code. │ │ │ │ │ + │ │ │ │ │ + Specifies which platform version of common language runtime (CLR) │ │ │ │ │ + can run the output file. │ │ │ │ │ + The platform version of common language runtime (CLR) that can run │ │ │ │ │ + the output file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Corresponds with the │ │ │ │ │ + /platform │ │ │ │ │ + flag. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A value for generating Visual Basic code. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies whether the │ │ │ │ │ + /removeintchecks │ │ │ │ │ + option gets passed to │ │ │ │ │ + the compiler. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the option should be passed to the compiler; │ │ │ │ │ + otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + See the Microsoft.NET Framework SDK documentation for details. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Encapsulates functionality to generate a code file with imports │ │ │ │ │ - and assembly-level attributes. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies whether the │ │ │ │ │ + /rootnamespace │ │ │ │ │ + option gets passed to │ │ │ │ │ + the compiler. │ │ │ │ │ + │ │ │ │ │ + The value of this attribute is a string that contains the root │ │ │ │ │ + namespace of the project. │ │ │ │ │ + │ │ │ │ │ + See the Microsoft.NET Framework SDK documentation for details. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - for the specified │ │ │ │ │ - │ │ │ │ │ + Specifies whether the compiler for the active target framework │ │ │ │ │ + supports generation of XML Documentation file. The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - for which an instance of the │ │ │ │ │ - │ │ │ │ │ - class should be initialized. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - for which an instance of the │ │ │ │ │ - │ │ │ │ │ - class should be initialized. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets the │ │ │ │ │ - │ │ │ │ │ - in which the AssemblyInfo │ │ │ │ │ - code will be generated. │ │ │ │ │ + Specifies whether the compiler for the active target framework │ │ │ │ │ + supports NOT referencing standard libraries (system.dll and VBC.RSP). │ │ │ │ │ + The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets the │ │ │ │ │ - │ │ │ │ │ - that will be used to │ │ │ │ │ - generate the AssemblyInfo code. │ │ │ │ │ + Specifies whether the compiler for the active target framework │ │ │ │ │ + supports limiting the platform on which the compiled code can run. │ │ │ │ │ + The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Generates code for the specified imports. │ │ │ │ │ - The imports for which code should be generated. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Finds the correct namespace/classname for a resource file from the │ │ │ │ │ + given dependent source file, and ensure the │ │ │ │ │ + │ │ │ │ │ + is prefixed. │ │ │ │ │ + │ │ │ │ │ + The file from which the resource linkage of the resource file should be determined. │ │ │ │ │ + The culture of the resource file for which the resource linkage should be determined. │ │ │ │ │ + │ │ │ │ │ + The namespace/classname of the source file matching the resource or │ │ │ │ │ + │ │ │ │ │ + if the dependent source file does not exist. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Writes conditional compilation constants to the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ │ │ │ │ │ - to which the generated code will be written. │ │ │ │ │ + to which the conditional compilation constants should be written. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Generates code for the specified assembly attributes. │ │ │ │ │ - The assembly attributes for which code should be generated. │ │ │ │ │ - Imports used to resolve the assembly attribute names to fully qualified type names. │ │ │ │ │ - │ │ │ │ │ - Assembly that will be used to resolve the attribute names to │ │ │ │ │ - │ │ │ │ │ - instances. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Writes the compiler options to the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - The │ │ │ │ │ │ │ │ │ │ - to which the generated code will be written. │ │ │ │ │ + to which the compiler options should be written. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Determines whether compilation is needed. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the file extension required by the current compiler. │ │ │ │ │ + │ │ │ │ │ + For the VB.NET compiler, the file extension is always │ │ │ │ │ + vb │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the class name regular expression for the language of the │ │ │ │ │ + current compiler. │ │ │ │ │ + Class name regular expression for the language of the current │ │ │ │ │ + compiler. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the namespace regular expression for the language of the │ │ │ │ │ + current compiler. │ │ │ │ │ + Namespace regular expression for the language of the current │ │ │ │ │ + compiler. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Compiles Visual J# programs using vjc, Microsoft's J# compiler. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + In order to have │ │ │ │ │ + │ │ │ │ │ + generate manifest resource names │ │ │ │ │ + that match those generated by Microsoft Visual Studio.NET, the value of │ │ │ │ │ + the │ │ │ │ │ + │ │ │ │ │ + attribute of the < │ │ │ │ │ + │ │ │ │ │ + > │ │ │ │ │ + element should match the "Default Package" of the J#.NET project, and │ │ │ │ │ + the value of the │ │ │ │ │ + │ │ │ │ │ + attribute │ │ │ │ │ + should be set to " │ │ │ │ │ + │ │ │ │ │ + ". │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Compile a "HelloWorld" application, including embedded resources. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The preferred base address at which to load a DLL. The default base │ │ │ │ │ + address for a DLL is set by the .NET Framework common language │ │ │ │ │ + runtime. │ │ │ │ │ + The preferred base address at which to load a DLL. │ │ │ │ │ + This address can be specified as a decimal, hexadecimal, or octal │ │ │ │ │ + number. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Responsible for returning the specified value converted to a │ │ │ │ │ - │ │ │ │ │ - accepted by a constructor for a given │ │ │ │ │ - │ │ │ │ │ + Specifies the type of debugging information generated by the │ │ │ │ │ + compiler. The default is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Obtains a lifetime service object to control the lifetime policy for │ │ │ │ │ - this instance. │ │ │ │ │ - │ │ │ │ │ - An object of type │ │ │ │ │ - │ │ │ │ │ - used to control the lifetime │ │ │ │ │ - policy for this instance. This is the current lifetime service object │ │ │ │ │ - for this instance if one exists; otherwise, a new lifetime service │ │ │ │ │ - object initialized with a lease that will never time out. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + No longer expose this to build authors. Use │ │ │ │ │ + │ │ │ │ │ + instead. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Retrieves the specified │ │ │ │ │ - │ │ │ │ │ - corresponding with the specified │ │ │ │ │ - type name from a list of assemblies. │ │ │ │ │ + Specifies whether package-scoped members are accessible outside of │ │ │ │ │ + the assembly. In other words, package scope is treated as assembly │ │ │ │ │ + scope when emitting metadata. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - The collection of assemblies that the type should tried to be instantiated from. │ │ │ │ │ - The list of imports that can be used to resolve the typename to a full typename. │ │ │ │ │ - The typename that should be used to determine the type to which the specified value should be converted. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - value that should be converted to a typed value. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the option should be passed to the compiler; │ │ │ │ │ + otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - and the │ │ │ │ │ - │ │ │ │ │ - identified by │ │ │ │ │ - │ │ │ │ │ - has no default public constructor. │ │ │ │ │ + Corresponds to the │ │ │ │ │ + /securescoping │ │ │ │ │ + flag. │ │ │ │ │ │ │ │ │ │ - -or- │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - cannot be converted to a value that's suitable for one of the constructors of the │ │ │ │ │ - │ │ │ │ │ - identified by │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + See the Visual J# Reference for details. │ │ │ │ │ │ │ │ │ │ - -or- │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies whether to disable language extensions. │ │ │ │ │ + │ │ │ │ │ + The value of this property must be either │ │ │ │ │ + all │ │ │ │ │ + , │ │ │ │ │ + net │ │ │ │ │ + , │ │ │ │ │ + or an empty string. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - identified by │ │ │ │ │ - │ │ │ │ │ - has no suitable constructor. │ │ │ │ │ + Corresponds to the │ │ │ │ │ + /x │ │ │ │ │ + flag. │ │ │ │ │ │ │ │ │ │ - -or- │ │ │ │ │ │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - identified by │ │ │ │ │ - │ │ │ │ │ - could not be located or loaded. │ │ │ │ │ + See the Visual J# Reference for details. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + To disable only the .NET Framework extensions: │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + To disable the .NET Framework extensions and the VJ++ 6.0 extensions: │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Finds a given type from a given list of assemblies and import statements. │ │ │ │ │ - A list of assemblies to search for a given type. │ │ │ │ │ - A list of import statements to search for a given type. │ │ │ │ │ - The name of the type to locate. │ │ │ │ │ - The type object found from assemblies and import statements based │ │ │ │ │ - on the name of the type. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies the location of assemblies referenced by way of the │ │ │ │ │ + /reference │ │ │ │ │ + flag. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Corresponds to the │ │ │ │ │ + /libpath:dir[;dir2] │ │ │ │ │ + flag. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + See the Visual J# Reference for details. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Compiles JScript.NET programs. │ │ │ │ │ + │ │ │ │ │ + Associate Java-language/COM package names. │ │ │ │ │ + │ │ │ │ │ + The value of this propery. must be │ │ │ │ │ + package=namespace │ │ │ │ │ + , │ │ │ │ │ + @filename │ │ │ │ │ + , │ │ │ │ │ + or an empty string. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Corresponds to the │ │ │ │ │ + /jcpa:package=namespace │ │ │ │ │ + and │ │ │ │ │ + /jcpa:@filename │ │ │ │ │ + flags. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + See the Visual J# Reference for details. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - Compile │ │ │ │ │ - helloworld.js │ │ │ │ │ - to │ │ │ │ │ - helloworld.exe │ │ │ │ │ - . │ │ │ │ │ + Map package 'x' to namespace 'y': │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Specifies the code page to use for all source code files in the │ │ │ │ │ + compilation. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Corresponds with the │ │ │ │ │ + /codepage │ │ │ │ │ + flag. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + See the Visual J# Reference for details. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Automatically references assemblies if they have the same name as │ │ │ │ │ - an imported namespace or as a type annotation when declaring a │ │ │ │ │ - variable. The default is │ │ │ │ │ - │ │ │ │ │ + Specifies the warning level for the compiler to display. Valid values │ │ │ │ │ + are │ │ │ │ │ + 0 │ │ │ │ │ + - │ │ │ │ │ + 4 │ │ │ │ │ + . The default is │ │ │ │ │ + 4 │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ + The warning level for the compiler to display. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Corresponds with the │ │ │ │ │ - /autoref │ │ │ │ │ - flag. │ │ │ │ │ + /warn │ │ │ │ │ + option. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Controls which warnings should be reported as errors. │ │ │ │ │ + Override to avoid exposing this to build authors, as the Visual J# │ │ │ │ │ + compiler does not allow control over which warnings should be │ │ │ │ │ + reported as errors. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Reference packages │ │ │ │ │ + Override to avoid exposing this to build authors, as the Visual J# │ │ │ │ │ + compiler does not support package references. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Link the specified modules into this assembly. │ │ │ │ │ + Override to avoid exposing this to build authors, as the Visual J# │ │ │ │ │ + compiler does not support linking modules. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Instructs the compiler not to import standard library, and changes │ │ │ │ │ - │ │ │ │ │ - to │ │ │ │ │ + Writes module references to the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to which the module references should be written. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Writes the compiler options to the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + to which the compiler options should be written. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the file extension required by the current compiler. │ │ │ │ │ + │ │ │ │ │ + For the J# compiler, the file extension is always │ │ │ │ │ + jsl │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the class name regular expression for the language of the │ │ │ │ │ + current compiler. │ │ │ │ │ + Class name regular expression for the language of the current │ │ │ │ │ + compiler. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the namespace regular expression for the language of the │ │ │ │ │ + current compiler. │ │ │ │ │ + Namespace regular expression for the language of the current │ │ │ │ │ + compiler. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Override to avoid exposing the configuration setting for this │ │ │ │ │ + task as Visual J# will never support package references. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - . The default is │ │ │ │ │ + , as the Visual J# compiler will never │ │ │ │ │ + support package references. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Provides the abstract base class for compiler tasks. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Contains a list of extensions for all file types that should be treated as │ │ │ │ │ + 'code-behind' when looking for resources. Ultimately this will determine │ │ │ │ │ + if we use the "namespace+filename" or "namespace+classname" algorithm, since │ │ │ │ │ + code-behind will use the "namespace+classname" algorithm. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Case-insensitive list of valid culture names for this platform. │ │ │ │ │ + │ │ │ │ │ + The key of the │ │ │ │ │ + │ │ │ │ │ + is the culture name and │ │ │ │ │ + the value is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Class constructor for │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Generate debug output. The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ + Only used for <jsc> tasks, but retained for backward │ │ │ │ │ + compatibility (Clover.NET). │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The output file created by the compiler. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Output type. Possible values are │ │ │ │ │ + exe │ │ │ │ │ + , │ │ │ │ │ + winexe │ │ │ │ │ + , │ │ │ │ │ + library │ │ │ │ │ + or │ │ │ │ │ + module │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Define conditional compilation symbol(s). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - Corresponds with the │ │ │ │ │ - /noconfig │ │ │ │ │ + Corresponds to │ │ │ │ │ + /d[efine]: │ │ │ │ │ flag. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Specifies which platform version of common language runtime (CLR) │ │ │ │ │ - can run the output file. │ │ │ │ │ - The platform version of common language runtime (CLR) that can run │ │ │ │ │ - the output file. │ │ │ │ │ + │ │ │ │ │ + Icon to associate with the application. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - Corresponds with the │ │ │ │ │ - /platform │ │ │ │ │ + Corresponds to │ │ │ │ │ + /win32icon: │ │ │ │ │ flag. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Causes the compiler to generate errors for implicit method │ │ │ │ │ - overrides. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Specifies a Win32 resource file (.res). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - Corresponds with the │ │ │ │ │ - /versionsafe │ │ │ │ │ + Corresponds to │ │ │ │ │ + /win32res[ource]: │ │ │ │ │ flag. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Specifies the warning level for the compiler to display. Valid │ │ │ │ │ - values are │ │ │ │ │ - 0 │ │ │ │ │ - - │ │ │ │ │ - 4 │ │ │ │ │ - . The default is │ │ │ │ │ - 4 │ │ │ │ │ + Instructs the compiler to treat all warnings as errors. The default │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - The warning level for the compiler to display. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - Corresponds with the │ │ │ │ │ - /warn │ │ │ │ │ - flag. │ │ │ │ │ + Corresponds to the │ │ │ │ │ + /warnaserror[+|-] │ │ │ │ │ + flag of the compiler. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + When this property is set to │ │ │ │ │ + │ │ │ │ │ + , any messages │ │ │ │ │ + that would ordinarily be reported as warnings will instead be │ │ │ │ │ + reported as errors. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Controls which warnings should be reported as errors. │ │ │ │ │ - Override to avoid exposing this to build authors, as the JScript.NET │ │ │ │ │ - compiler does not allow control over which warnings should be │ │ │ │ │ - reported as errors. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Specifies a comma-separated list of warnings that should be suppressed │ │ │ │ │ by the compiler. │ │ │ │ │ - Override to avoid exposing this to build authors, as the JScript.NET │ │ │ │ │ - compiler does not support package references. │ │ │ │ │ + Comma-separated list of warnings that should be suppressed by the │ │ │ │ │ + compiler. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Corresponds with the │ │ │ │ │ + /nowarn │ │ │ │ │ + flag. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Specifies a list of warnings that you want the compiler to suppress. │ │ │ │ │ - Override to avoid exposing this to build authors, as the JScript.NET │ │ │ │ │ - compiler does not support suppressing warnings. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Specifies the code page to use for all source code files in the │ │ │ │ │ - compilation. │ │ │ │ │ + │ │ │ │ │ + Instructs NAnt to recompile the output file regardless of the file timestamps. │ │ │ │ │ + │ │ │ │ │ + When this parameter is to │ │ │ │ │ + │ │ │ │ │ + , NAnt will always │ │ │ │ │ + run the compiler to rebuild the output file, regardless of the file timestamps. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies which type contains the Main method that you want to use │ │ │ │ │ + as the entry point into the program. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - Corresponds with the │ │ │ │ │ - /codepage │ │ │ │ │ - flag. │ │ │ │ │ + Corresponds to the │ │ │ │ │ + /m[ain]: │ │ │ │ │ + flag of the compiler. │ │ │ │ │ │ │ │ │ │ + Use this property when creating an executable file. If this property │ │ │ │ │ + is not set, the compiler searches for a valid Main method in all │ │ │ │ │ + public classes. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Specifies the key pair container used to strongname the assembly. │ │ │ │ │ - Override to avoid exposing this to build authors, as the JScript.NET │ │ │ │ │ - does not support this. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Specifies a strong name key file. │ │ │ │ │ - Override to avoid exposing this to build authors, as the JScript.NET │ │ │ │ │ - does not support this. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Specifies whether to delay sign the assembly using only the public │ │ │ │ │ - portion of the strong name key. │ │ │ │ │ - Override to avoid exposing this to build authors, as the JScript.NET │ │ │ │ │ - does not support this. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies whether to delay sign the assembly using only the public │ │ │ │ │ + portion of the strong name key. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Additional directories to search in for assembly references. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Corresponds with the │ │ │ │ │ + /lib[path]: │ │ │ │ │ + flag. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Reference metadata from the specified assembly files. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies list of packages to reference. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Resources to embed. │ │ │ │ │ + │ │ │ │ │ + This can be a combination of resx files and file resources. │ │ │ │ │ + │ │ │ │ │ + .resx files will be compiled by │ │ │ │ │ + │ │ │ │ │ + and then │ │ │ │ │ + embedded into the resulting executable. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + property is used to make │ │ │ │ │ + up the resource name added to the assembly manifest for non-resx │ │ │ │ │ + files. │ │ │ │ │ + │ │ │ │ │ + For .resx files the namespace from the matching source file is used │ │ │ │ │ + as prefix. This matches the behaviour of Visual Studio. │ │ │ │ │ + Multiple resources tags with different namespace prefixes may be │ │ │ │ │ + specified. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Link the specified modules into this assembly. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The set of source files for compilation. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates whether package references are supported by compiler for │ │ │ │ │ + a given target framework. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Indicates whether the compiler for a given target framework supports │ │ │ │ │ - the "keycontainer" option. The default is │ │ │ │ │ + the "warnaserror" option that takes a list of warnings. The default │ │ │ │ │ + is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates whether the compiler for a given target framework supports │ │ │ │ │ + a command line option that allows a list of warnings to be │ │ │ │ │ + suppressed. The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - Override to avoid exposing this to build authors, as the JScript.NET │ │ │ │ │ - does not support this. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Indicates whether the compiler for a given target framework supports │ │ │ │ │ - the "keyfile" option. The default is │ │ │ │ │ + the "keycontainer" option. The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicates whether the compiler for a given target framework supports │ │ │ │ │ + the "keyfile" option. The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - Override to avoid exposing this to build authors, as the JScript.NET │ │ │ │ │ - does not support this. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Indicates whether the compiler for a given target framework supports │ │ │ │ │ the "delaysign" option. The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the file extension required by the current compiler. │ │ │ │ │ + The file extension required by the current compiler. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the class name regular expression for the language of the current compiler. │ │ │ │ │ + class name regular expression for the language of the current compiler │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the namespace regular expression for the language of the current compiler. │ │ │ │ │ + namespace regular expression for the language of the current compiler │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the command-line arguments for the external program. │ │ │ │ │ + The command-line arguments for the external program. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Compiles the sources and resources. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines the manifest resource name of the given resource file. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + containing information that will used to assemble the manifest resource name. │ │ │ │ │ + │ │ │ │ │ + The resource file of which the manifest resource name should be determined. │ │ │ │ │ + The logical location of the resource file. │ │ │ │ │ + The source file on which the resource file depends. │ │ │ │ │ + The manifest resource name of the specified resource file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines the manifest resource name of the given resource file. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + containing information that will used to assemble the manifest resource name. │ │ │ │ │ + │ │ │ │ │ + The resource file of which the manifest resource name should be determined. │ │ │ │ │ + The manifest resource name of the specified resource file. │ │ │ │ │ + For .resx resources, the name of the dependent is determined by │ │ │ │ │ + replacing the extension of the file with the extension of the │ │ │ │ │ + source files for the compiler, and removing the culture name from │ │ │ │ │ + the file name for localized resources. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Extracts the associated namespace/classname linkage found in the │ │ │ │ │ + given stream. │ │ │ │ │ + The read-only stream of the source file to search. │ │ │ │ │ + The namespace/classname of the source file matching the resource. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Writes package references to the specified │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - Override to avoid exposing this to build authors, as the JScript.NET │ │ │ │ │ - does not support this. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to which the package references should be written. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Specifies whether the compiler for the active target framework │ │ │ │ │ - supports limiting the platform on which the compiled code can run. │ │ │ │ │ - The default is │ │ │ │ │ - │ │ │ │ │ + Writes list of warnings to (not) treat as errors to the specified │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to which the list of warnings should be written. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Link the specified modules into this assembly. │ │ │ │ │ - Override to avoid exposing this to build authors, as the JScript.NET │ │ │ │ │ - compiler does not support linking modules. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Writes list of warnings to suppress to the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to which the list of warnings to suppress should be written. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Writes module references to the specified │ │ │ │ │ + Writes conditional compilation constants to the specified │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ │ │ │ │ │ - to which the module references should be written. │ │ │ │ │ + to which the conditional compilation constants should be written. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Writes the compiler options to the specified │ │ │ │ │ + Writes module references to the specified │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to which the module references should be written. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Allows derived classes to provide compiler-specific options. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ │ │ │ │ │ to which the compiler options should be written. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the file extension required by the current compiler. │ │ │ │ │ + │ │ │ │ │ + Writes an option using the default output format. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to which the compiler options should be written. │ │ │ │ │ + │ │ │ │ │ + The name of the option which should be passed to the compiler. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Writes an option and its value using the default output format. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to which the compiler options should be written. │ │ │ │ │ + │ │ │ │ │ + The name of the option which should be passed to the compiler. │ │ │ │ │ + The value of the option which should be passed to the compiler. │ │ │ │ │ + │ │ │ │ │ + The combination of │ │ │ │ │ + │ │ │ │ │ + and │ │ │ │ │ + │ │ │ │ │ + (separated by a colon) is quoted │ │ │ │ │ + unless │ │ │ │ │ + │ │ │ │ │ + is already surrounded by quotes. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether compilation is needed. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Finds the correct namespace/classname for a resource file from the │ │ │ │ │ + given dependent source file. │ │ │ │ │ + The file from which the resource linkage of the resource file should be determined. │ │ │ │ │ + The culture of the resource file for which the resource linkage should be determined. │ │ │ │ │ + │ │ │ │ │ + The namespace/classname of the source file matching the resource or │ │ │ │ │ + │ │ │ │ │ + if the dependent source file does not exist. │ │ │ │ │ + │ │ │ │ │ + This behaviour may be overidden by each particular compiler to │ │ │ │ │ + support the namespace/classname syntax for that language. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Link a list of files into a resource assembly. │ │ │ │ │ + The collection of resources. │ │ │ │ │ + Resource assembly to generate │ │ │ │ │ + Culture of the generated assembly. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Compiles a set of resx files to a .resources files. │ │ │ │ │ + The set of resx files to compile. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines the culture associated with a given resource file by │ │ │ │ │ + scanning the filename for valid culture names. │ │ │ │ │ + The resource file path to check for culture info. │ │ │ │ │ + The file on which the resource file depends. │ │ │ │ │ + │ │ │ │ │ + A valid │ │ │ │ │ + │ │ │ │ │ + instance if the resource is │ │ │ │ │ + associated with a specific culture; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Holds class and namespace information for resource (*.resx) linkage. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ + The namespace the resource is under. │ │ │ │ │ + The class name the resource is associated with. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the resource linkage as a string. │ │ │ │ │ + A string representation of the resource linkage. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether the │ │ │ │ │ + │ │ │ │ │ + instances contains valid data. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - For the JScript.NET compiler, the file extension is always │ │ │ │ │ - js │ │ │ │ │ + │ │ │ │ │ + if the │ │ │ │ │ + │ │ │ │ │ + instance contains valid data; otherwise, │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the class name regular expression for the language of the │ │ │ │ │ - current compiler. │ │ │ │ │ - Class name regular expression for the language of the current │ │ │ │ │ - compiler. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether a namespace name is available │ │ │ │ │ + for this │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if a namespace name is available for │ │ │ │ │ + this │ │ │ │ │ + │ │ │ │ │ + instance; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the namespace regular expression for the language of the │ │ │ │ │ - current compiler. │ │ │ │ │ - Namespace regular expression for the language of the current │ │ │ │ │ - compiler. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether a class name is available │ │ │ │ │ + for this │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if a class name is available for │ │ │ │ │ + this │ │ │ │ │ + │ │ │ │ │ + instance; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the name of namespace the resource is under. │ │ │ │ │ + The name of namespace the resource is under. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the name of the class (most likely a form) that the resource │ │ │ │ │ + is associated with. │ │ │ │ │ + The name of the class the resource is associated with. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the culture that the resource is associated with. │ │ │ │ │ + The culture that the resource is associated with. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Signs delay-signed .NET Assemblies, or re-signs existing assemblies. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The delay-signing mechanism takes a fileset (named targets) │ │ │ │ │ + and either a │ │ │ │ │ + │ │ │ │ │ + attribute for a file containing the │ │ │ │ │ + public and private keys, or │ │ │ │ │ + │ │ │ │ │ + to name a key │ │ │ │ │ + container. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Sign partially-signed │ │ │ │ │ + foo.dll │ │ │ │ │ + with │ │ │ │ │ + bar.snk │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + List of assemblies/executables to sign. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies the filesystem path to the signing key. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies the key container. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the command line arguments for the external program. │ │ │ │ │ + The command line arguments for the external program. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Converts a single file or group of files. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Wraps │ │ │ │ │ al.exe │ │ │ │ │ , the assembly linker for the .NET Framework. │ │ │ │ │ │ │ │ │ │ @@ -2288,497 +4801,233 @@ │ │ │ │ │ │ │ │ │ │ if the assembly manifest needs compiling; │ │ │ │ │ otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Compiles Visual J# programs using vjc, Microsoft's J# compiler. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - In order to have │ │ │ │ │ - │ │ │ │ │ - generate manifest resource names │ │ │ │ │ - that match those generated by Microsoft Visual Studio.NET, the value of │ │ │ │ │ - the │ │ │ │ │ - │ │ │ │ │ - attribute of the < │ │ │ │ │ - │ │ │ │ │ - > │ │ │ │ │ - element should match the "Default Package" of the J#.NET project, and │ │ │ │ │ - the value of the │ │ │ │ │ - │ │ │ │ │ - attribute │ │ │ │ │ - should be set to " │ │ │ │ │ - │ │ │ │ │ - ". │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Compile a "HelloWorld" application, including embedded resources. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The preferred base address at which to load a DLL. The default base │ │ │ │ │ - address for a DLL is set by the .NET Framework common language │ │ │ │ │ - runtime. │ │ │ │ │ - The preferred base address at which to load a DLL. │ │ │ │ │ - This address can be specified as a decimal, hexadecimal, or octal │ │ │ │ │ - number. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies the type of debugging information generated by the │ │ │ │ │ - compiler. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - No longer expose this to build authors. Use │ │ │ │ │ - │ │ │ │ │ - instead. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies whether package-scoped members are accessible outside of │ │ │ │ │ - the assembly. In other words, package scope is treated as assembly │ │ │ │ │ - scope when emitting metadata. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the option should be passed to the compiler; │ │ │ │ │ - otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Executes the code contained within the task. │ │ │ │ │ │ │ │ │ │ +
Code
│ │ │ │ │ │ │ │ │ │ - Corresponds to the │ │ │ │ │ - /securescoping │ │ │ │ │ - flag. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - See the Visual J# Reference for details. │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + must contain a single │ │ │ │ │ + code │ │ │ │ │ + element, which in turn contains the script code. │ │ │ │ │ │ │ │ │ │ -
│ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ -
│ │ │ │ │ - │ │ │ │ │ - Specifies whether to disable language extensions. │ │ │ │ │ - │ │ │ │ │ - The value of this property must be either │ │ │ │ │ - all │ │ │ │ │ - , │ │ │ │ │ - net │ │ │ │ │ - , │ │ │ │ │ - or an empty string. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + This code can include extensions such as functions, or tasks. Once │ │ │ │ │ + the script task has executed those extensions will be available for │ │ │ │ │ + use in the buildfile. │ │ │ │ │ │ │ │ │ │ - Corresponds to the │ │ │ │ │ - /x │ │ │ │ │ - flag. │ │ │ │ │ + If no extensions have been defined, a static entry point named │ │ │ │ │ + ScriptMain │ │ │ │ │ + - which must have a single │ │ │ │ │ + │ │ │ │ │ + argument - is required. │ │ │ │ │ │ │ │ │ │ +
Namespaces
│ │ │ │ │ + The following namespaces are imported by default: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + System │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + System.Collections │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + System.IO │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + System.Text │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + NAnt.Core │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + NAnt.Core.Attributes │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ +
Assembly References
│ │ │ │ │ + The assembly references that are specified will be used to compile │ │ │ │ │ + the script, and will be loaded into the NAnt appdomain. │ │ │ │ │ │ │ │ │ │ - See the Visual J# Reference for details. │ │ │ │ │ + By default, only the │ │ │ │ │ + NAnt.Core │ │ │ │ │ + and │ │ │ │ │ + mscorlib │ │ │ │ │ + assemblies │ │ │ │ │ + are referenced. │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - To disable only the .NET Framework extensions: │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - To disable the .NET Framework extensions and the VJ++ 6.0 extensions: │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ + Run C# code that writes a message to the build log. │ │ │ │ │ + <script language="C#"> │ │ │ │ │ + <code> │ │ │ │ │ + <![CDATA[ │ │ │ │ │ + public static void ScriptMain(Project project) { │ │ │ │ │ + project.Log(Level.Info, "Hello World from a script task using C#"); │ │ │ │ │ + } │ │ │ │ │ + ]]> │ │ │ │ │ + </code> │ │ │ │ │ + </script> │ │ │ │ │ │ │ │ │ │ -
│ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies the location of assemblies referenced by way of the │ │ │ │ │ - /reference │ │ │ │ │ - flag. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Corresponds to the │ │ │ │ │ - /libpath:dir[;dir2] │ │ │ │ │ - flag. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - See the Visual J# Reference for details. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Associate Java-language/COM package names. │ │ │ │ │ - │ │ │ │ │ - The value of this propery. must be │ │ │ │ │ - package=namespace │ │ │ │ │ - , │ │ │ │ │ - @filename │ │ │ │ │ - , │ │ │ │ │ - or an empty string. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Corresponds to the │ │ │ │ │ - /jcpa:package=namespace │ │ │ │ │ - and │ │ │ │ │ - /jcpa:@filename │ │ │ │ │ - flags. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - See the Visual J# Reference for details. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Map package 'x' to namespace 'y': │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ + Define a custom function and call it using C#. │ │ │ │ │ + <script language="C#" prefix="test" > │ │ │ │ │ + <code> │ │ │ │ │ + <![CDATA[ │ │ │ │ │ + [Function("test-func")] │ │ │ │ │ + public static string Testfunc( ) { │ │ │ │ │ + return "some result !!!!!!!!"; │ │ │ │ │ + } │ │ │ │ │ + ]]> │ │ │ │ │ + </code> │ │ │ │ │ + </script> │ │ │ │ │ + <echo message='${test::test-func()}'/> │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies the code page to use for all source code files in the │ │ │ │ │ - compilation. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Corresponds with the │ │ │ │ │ - /codepage │ │ │ │ │ - flag. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - See the Visual J# Reference for details. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies the warning level for the compiler to display. Valid values │ │ │ │ │ - are │ │ │ │ │ - 0 │ │ │ │ │ - - │ │ │ │ │ - 4 │ │ │ │ │ - . The default is │ │ │ │ │ - 4 │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - The warning level for the compiler to display. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Corresponds with the │ │ │ │ │ - /warn │ │ │ │ │ - option. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Controls which warnings should be reported as errors. │ │ │ │ │ - Override to avoid exposing this to build authors, as the Visual J# │ │ │ │ │ - compiler does not allow control over which warnings should be │ │ │ │ │ - reported as errors. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Reference packages │ │ │ │ │ - Override to avoid exposing this to build authors, as the Visual J# │ │ │ │ │ - compiler does not support package references. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Link the specified modules into this assembly. │ │ │ │ │ - Override to avoid exposing this to build authors, as the Visual J# │ │ │ │ │ - compiler does not support linking modules. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Writes module references to the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to which the module references should be written. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Writes the compiler options to the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - to which the compiler options should be written. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the file extension required by the current compiler. │ │ │ │ │ - │ │ │ │ │ - For the J# compiler, the file extension is always │ │ │ │ │ - jsl │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the class name regular expression for the language of the │ │ │ │ │ - current compiler. │ │ │ │ │ - Class name regular expression for the language of the current │ │ │ │ │ - compiler. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the namespace regular expression for the language of the │ │ │ │ │ - current compiler. │ │ │ │ │ - Namespace regular expression for the language of the current │ │ │ │ │ - compiler. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Override to avoid exposing the configuration setting for this │ │ │ │ │ - task as Visual J# will never support package references. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - , as the Visual J# compiler will never │ │ │ │ │ - support package references. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Converts files from one resource format to another. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If no │ │ │ │ │ - │ │ │ │ │ - is specified, the resource file will │ │ │ │ │ - be created next to the input file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Convert a resource file from the │ │ │ │ │ - .resx │ │ │ │ │ - to the │ │ │ │ │ - .resources │ │ │ │ │ - format. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ + Use a custom namespace in C# to create a database │ │ │ │ │ + <script language="C#" > │ │ │ │ │ + <references> │ │ │ │ │ + <include name="System.Data.dll" /> │ │ │ │ │ + </references> │ │ │ │ │ + <imports> │ │ │ │ │ + <import namespace="System.Data.SqlClient" /> │ │ │ │ │ + </imports> │ │ │ │ │ + <code> │ │ │ │ │ + <![CDATA[ │ │ │ │ │ + public static void ScriptMain(Project project) { │ │ │ │ │ + string dbUserName = "nant"; │ │ │ │ │ + string dbPassword = "nant"; │ │ │ │ │ + string dbServer = "(local)"; │ │ │ │ │ + string dbDatabaseName = "NAntSample"; │ │ │ │ │ + string connectionString = String.Format("Server={0};uid={1};pwd={2};", dbServer, dbUserName, dbPassword); │ │ │ │ │ + │ │ │ │ │ + SqlConnection connection = new SqlConnection(connectionString); │ │ │ │ │ + string createDbQuery = "CREATE DATABASE " + dbDatabaseName; │ │ │ │ │ + SqlCommand createDatabaseCommand = new SqlCommand(createDbQuery); │ │ │ │ │ + createDatabaseCommand.Connection = connection; │ │ │ │ │ + │ │ │ │ │ + connection.Open(); │ │ │ │ │ + │ │ │ │ │ + try { │ │ │ │ │ + createDatabaseCommand.ExecuteNonQuery(); │ │ │ │ │ + project.Log(Level.Info, "Database added successfully: " + dbDatabaseName); │ │ │ │ │ + } catch (Exception e) { │ │ │ │ │ + project.Log(Level.Error, e.ToString()); │ │ │ │ │ + } finally { │ │ │ │ │ + connection.Close(); │ │ │ │ │ + } │ │ │ │ │ + } │ │ │ │ │ + ]]> │ │ │ │ │ + </code> │ │ │ │ │ + </script> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Run Visual Basic.NET code that writes a message to the build log. │ │ │ │ │ + <script language="VB"> │ │ │ │ │ + <code> │ │ │ │ │ + <![CDATA[ │ │ │ │ │ + Public Shared Sub ScriptMain(project As Project) │ │ │ │ │ + project.Log(Level.Info, "Hello World from a script task using Visual Basic.NET") │ │ │ │ │ + End Sub │ │ │ │ │ + ]]> │ │ │ │ │ + </code> │ │ │ │ │ + </script> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Define a custom task and call it using C#. │ │ │ │ │ + <script language="C#" prefix="test" > │ │ │ │ │ + <code> │ │ │ │ │ + <![CDATA[ │ │ │ │ │ + [TaskName("usertask")] │ │ │ │ │ + public class TestTask : Task { │ │ │ │ │ + #region Private Instance Fields │ │ │ │ │ + │ │ │ │ │ + private string _message; │ │ │ │ │ + │ │ │ │ │ + #endregion Private Instance Fields │ │ │ │ │ + │ │ │ │ │ + #region Public Instance Properties │ │ │ │ │ + │ │ │ │ │ + [TaskAttribute("message", Required=true)] │ │ │ │ │ + public string FileName { │ │ │ │ │ + get { return _message; } │ │ │ │ │ + set { _message = value; } │ │ │ │ │ + } │ │ │ │ │ + │ │ │ │ │ + #endregion Public Instance Properties │ │ │ │ │ + │ │ │ │ │ + #region Override implementation of Task │ │ │ │ │ + │ │ │ │ │ + protected override void ExecuteTask() { │ │ │ │ │ + Log(Level.Info, _message.ToUpper()); │ │ │ │ │ + } │ │ │ │ │ + #endregion Override implementation of Task │ │ │ │ │ + } │ │ │ │ │ + ]]> │ │ │ │ │ + </code> │ │ │ │ │ + </script> │ │ │ │ │ + <usertask message='Hello from UserTask'/> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - Convert a set of │ │ │ │ │ - .resx │ │ │ │ │ - files to the │ │ │ │ │ - .resources │ │ │ │ │ - format. │ │ │ │ │ + Define a custom function and call it using │ │ │ │ │ + Boo │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ + <script language="Boo.CodeDom.BooCodeProvider, Boo.CodeDom, Version=1.0.0.0, Culture=neutral, PublicKeyToken=32c39770e9a21a67" │ │ │ │ │ + failonerror="true"> │ │ │ │ │ + <code> │ │ │ │ │ + <![CDATA[ │ │ │ │ │ + │ │ │ │ │ + [Function("test-func")] │ │ │ │ │ + def MyFunc(): │ │ │ │ │ + return "Hello from Boo !!!!!!" │ │ │ │ │ + ]]> │ │ │ │ │ + </code> │ │ │ │ │ + </script> │ │ │ │ │ + <echo message='${script::test-func()}'/> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Input file to process. │ │ │ │ │ - The full path to the input file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The resource file to output. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The target type. The default is │ │ │ │ │ - resources │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The directory to which outputs will be stored. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Use each source file's directory as the current directory for │ │ │ │ │ - resolving relative file paths. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - Only supported when targeting .NET 2.0 (or higher). │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Takes a list of │ │ │ │ │ - .resx │ │ │ │ │ - or │ │ │ │ │ - .txt │ │ │ │ │ - files to convert to │ │ │ │ │ - .resources │ │ │ │ │ - files. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Reference metadata from the specified assembly files. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates whether assembly references are supported by the │ │ │ │ │ - resgen │ │ │ │ │ - tool for the current target framework. The default │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Indicates whether external file references are supported by the │ │ │ │ │ - resgen │ │ │ │ │ - tool for the current target framework. The default │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ + The language of the script block. Possible values are "VB", "vb", "VISUALBASIC", "C#", "c#", "CSHARP". │ │ │ │ │ + "JS", "js", "JSCRIPT" "VJS", "vjs", "JSHARP" or a fully-qualified name for a class implementing │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - For internal use only ! │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the working directory for the application. │ │ │ │ │ - The working directory for the application. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the command line arguments for the external program. │ │ │ │ │ - The command line arguments for the external program. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the filename of the external program to start. │ │ │ │ │ - The filename of the external program. │ │ │ │ │ - Override in derived classes to explicitly set the location of the │ │ │ │ │ - external tool. │ │ │ │ │ + │ │ │ │ │ + Any required references. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Updates the │ │ │ │ │ - │ │ │ │ │ - of the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + The name of the main class containing the static │ │ │ │ │ + ScriptMain │ │ │ │ │ + entry point. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - of which the │ │ │ │ │ - │ │ │ │ │ - should be updated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Converts a single file or group of files. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Cleans up generated files. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether the specified input file needs to be compiled. │ │ │ │ │ - The input file. │ │ │ │ │ - The output file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the input file need to be compiled; │ │ │ │ │ - otherwise │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines the full path and extension for the output file. │ │ │ │ │ - The output file for which the full path and extension should be determined. │ │ │ │ │ - The full path (with extensions) for the specified file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether the specified resource file references third │ │ │ │ │ - party assemblies by checking whether a <data> element exists │ │ │ │ │ - with a "type" attribute that does not start with │ │ │ │ │ - "System.". │ │ │ │ │ - The resource file to check. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the resource file references third party │ │ │ │ │ - assemblies, or an error occurred; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - This check will only be accurate for 1.0 resource file, but the │ │ │ │ │ - 2.0 resx files can only be compiled with a resgen tool that supports │ │ │ │ │ - assembly references, so this method will not be used anyway. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns a list of external file references for the specified file. │ │ │ │ │ - The resx file for which a list of external file references should be returned. │ │ │ │ │ - │ │ │ │ │ - A list of external file references for the specified file, or │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - does not │ │ │ │ │ - exist or does not support external file references. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The namespace prefix for any custom functions defined in the script. │ │ │ │ │ + If ommitted the prefix will default to 'script' │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - For internal use only ! │ │ │ │ │ + │ │ │ │ │ + The namespaces to import. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class for a given input and output file. │ │ │ │ │ - │ │ │ │ │ - The resource to compile. │ │ │ │ │ - The compiled resource. │ │ │ │ │ + │ │ │ │ │ + The code to execute. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the resource file to compile. │ │ │ │ │ - The resource file to compile. │ │ │ │ │ + │ │ │ │ │ + Initializes the task. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the compiled resource file. │ │ │ │ │ - The compiled resource file. │ │ │ │ │ + │ │ │ │ │ + Executes the script block. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Compiles ILASM programs. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Compiles │ │ │ │ │ helloworld.il │ │ │ │ │ @@ -3141,2886 +5390,637 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if compilation is needed; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Compiles C# programs. │ │ │ │ │ + │ │ │ │ │ + Converts files from one resource format to another. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - In order to have │ │ │ │ │ - │ │ │ │ │ - generate manifest resource names │ │ │ │ │ - that match those generated by Microsoft Visual Studio.NET, the value of │ │ │ │ │ - the │ │ │ │ │ - │ │ │ │ │ - attribute of the < │ │ │ │ │ - │ │ │ │ │ - > │ │ │ │ │ - element should match the "Default Namespace" of the C# project, and the │ │ │ │ │ - value of the │ │ │ │ │ - │ │ │ │ │ - attribute │ │ │ │ │ - should be set to " │ │ │ │ │ - │ │ │ │ │ - ". │ │ │ │ │ + If no │ │ │ │ │ + │ │ │ │ │ + is specified, the resource file will │ │ │ │ │ + be created next to the input file. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - Compile a "HelloWorld" application, including embedded resources. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The preferred base address at which to load a DLL. The default base │ │ │ │ │ - address for a DLL is set by the .NET Framework common language │ │ │ │ │ - runtime. │ │ │ │ │ - The preferred base address at which to load a DLL. │ │ │ │ │ - This address can be specified as a decimal, hexadecimal, or octal │ │ │ │ │ - number. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies the type of debugging information generated by the │ │ │ │ │ - compiler. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - No longer expose this to build authors. Use │ │ │ │ │ - │ │ │ │ │ - instead. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The name of the XML documentation file to generate. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Corresponds with the │ │ │ │ │ - /doc: │ │ │ │ │ - flag. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies the size of sections in the output file. Valid values are │ │ │ │ │ - 512, 1024, 2048, 4096, and 8192. │ │ │ │ │ - The size of sections in the output file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Instructs the compiler not to import mscorlib.dll. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Corresponds with the │ │ │ │ │ - /nostdlib[+|-] │ │ │ │ │ - flag. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Instructs the compiler not to use implicit references to assemblies. │ │ │ │ │ - The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Corresponds with the │ │ │ │ │ - /noconfig │ │ │ │ │ - flag. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies whether an integer arithmetic statement that is not in │ │ │ │ │ - the scope of the │ │ │ │ │ - checked │ │ │ │ │ - or │ │ │ │ │ - unchecked │ │ │ │ │ - keywords and │ │ │ │ │ - that results in a value outside the range of the data type should │ │ │ │ │ - cause a run-time exception. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Corresponds with the │ │ │ │ │ - /checked[+|-] │ │ │ │ │ - flag. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Instructs the compiler to allow code that uses the │ │ │ │ │ - unsafe │ │ │ │ │ - keyword. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Corresponds with the │ │ │ │ │ - /unsafe[+|-] │ │ │ │ │ - flag. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Causes the compiler to only accept syntax that is included in a │ │ │ │ │ - given specification. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Corresponds with the │ │ │ │ │ - /langversion │ │ │ │ │ - flag. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies whether the compiler should perform optimizations to the │ │ │ │ │ - make output files smaller, faster, and more effecient. The default │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the compiler should perform optimizations; │ │ │ │ │ - otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Corresponds with the │ │ │ │ │ - /optimize[+|-] │ │ │ │ │ - flag. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies which platform version of common language runtime (CLR) │ │ │ │ │ - can run the output file. │ │ │ │ │ - The platform version of common language runtime (CLR) that can run │ │ │ │ │ - the output file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Corresponds with the │ │ │ │ │ - /platform │ │ │ │ │ - flag. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies the warning level for the compiler to display. Valid values │ │ │ │ │ - are │ │ │ │ │ - 0 │ │ │ │ │ - - │ │ │ │ │ - 4 │ │ │ │ │ - . The default is │ │ │ │ │ - 4 │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - The warning level for the compiler to display. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Corresponds with the │ │ │ │ │ - /warn │ │ │ │ │ - flag. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies the code page to use for all source code files in the │ │ │ │ │ - compilation. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Corresponds with the │ │ │ │ │ - /codepage │ │ │ │ │ - flag. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies whether the compiler for the active target framework │ │ │ │ │ - supports generation of XML Documentation file. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies whether the compiler for the active target framework │ │ │ │ │ - supports limiting the platform on which the compiled code can run. │ │ │ │ │ - The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies whether the compiler for the active target framework │ │ │ │ │ - supports accepting only a specific language syntax. │ │ │ │ │ - The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the mcs sdk version to apply to the new mcs compiler │ │ │ │ │ - for Mono 3.0+ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Writes the compiler options to the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - to which the compiler options should be written. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether compilation is needed. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the file extension required by the current compiler. │ │ │ │ │ - │ │ │ │ │ - For the C# compiler, the file extension is always │ │ │ │ │ - cs │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the class name regular expression for the language of the │ │ │ │ │ - current compiler. │ │ │ │ │ - Class name regular expression for the language of the current │ │ │ │ │ - compiler. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the namespace regular expression for the language of the current compiler. │ │ │ │ │ - Namespace regular expression for the language of the current │ │ │ │ │ - compiler. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies whether the generated assembly is strongly named and will │ │ │ │ │ - be signed later. │ │ │ │ │ - │ │ │ │ │ - For backward compatibility, the following string values can also be │ │ │ │ │ - used in build files: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Value │ │ │ │ │ - Corresponding field │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - "true" │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - "false" │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Not specified. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Fully sign the assembly. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Only place the public key in the assembly, allowing the signature │ │ │ │ │ - to be added later. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specialized │ │ │ │ │ - │ │ │ │ │ - that also supports │ │ │ │ │ - case-insensitive conversion of "true" to │ │ │ │ │ - │ │ │ │ │ - and "false" to │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Converts the given object to the type of this converter, using the │ │ │ │ │ - specified context and culture information. │ │ │ │ │ - │ │ │ │ │ - An │ │ │ │ │ - │ │ │ │ │ - that provides a format context. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - object. If a │ │ │ │ │ - │ │ │ │ │ - is passed, the current culture is assumed. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to convert. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - An │ │ │ │ │ - │ │ │ │ │ - that represents the converted value. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Controls the behaviour of a compiler with regards to the reporting of │ │ │ │ │ - warnings. │ │ │ │ │ - │ │ │ │ │ - Instruct a compiler to report warning 0519 as an error. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - Instruct a compiler not to report warning 0519 as an error, if the │ │ │ │ │ - release │ │ │ │ │ - property is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Convert a resource file from the │ │ │ │ │ + .resx │ │ │ │ │ + to the │ │ │ │ │ + .resources │ │ │ │ │ + format. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ]]> │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies a list of warnings that the compiler should treat as │ │ │ │ │ - errors. This overrides the │ │ │ │ │ - │ │ │ │ │ - attribute. Only supported when targeting .NET 2.0 or higher. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies a list of warnings that the compiler should NOT treat as │ │ │ │ │ - errors. This is only useful if │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . Only supported when targeting .NET 2.0 │ │ │ │ │ - or higher. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Represents a compiler warning. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A warning number, or comma-separated list of warnings, that you want │ │ │ │ │ - the compiler to suppress or report. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If │ │ │ │ │ - │ │ │ │ │ - then the element will be processed; │ │ │ │ │ - otherwise, skipped. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If │ │ │ │ │ - │ │ │ │ │ - then the element will be skipped; │ │ │ │ │ - otherwise, processed. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - One or more modules to compile into an assembly. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - Define a global │ │ │ │ │ - <moduleset> │ │ │ │ │ - that can be referenced by │ │ │ │ │ - other tasks or types. │ │ │ │ │ + Convert a set of │ │ │ │ │ + .resx │ │ │ │ │ + files to the │ │ │ │ │ + .resources │ │ │ │ │ + format. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ ]]> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Input file to process. │ │ │ │ │ + The full path to the input file. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The base of the directory of this │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - The default is the project base directory. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The resource file to output. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - The modules to add to this │ │ │ │ │ - │ │ │ │ │ + The target type. The default is │ │ │ │ │ + resources │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Contains a strongly typed collection of │ │ │ │ │ - │ │ │ │ │ - objects. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified array of │ │ │ │ │ - │ │ │ │ │ - instances. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the element at the specified index. │ │ │ │ │ - The zero-based index of the element to get or set. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - The position into which the new element was inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds the elements of a │ │ │ │ │ - │ │ │ │ │ - array to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The array of │ │ │ │ │ - │ │ │ │ │ - elements to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds the elements of a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The directory to which outputs will be stored. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Determines whether a │ │ │ │ │ - │ │ │ │ │ - is in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to locate in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is found in the │ │ │ │ │ - collection; otherwise, │ │ │ │ │ + Use each source file's directory as the current directory for │ │ │ │ │ + resolving relative file paths. The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ - │ │ │ │ │ - The zero-based index in │ │ │ │ │ - │ │ │ │ │ - at which copying begins. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Retrieves the index of a specified │ │ │ │ │ - │ │ │ │ │ - object in the collection. │ │ │ │ │ + Only supported when targeting .NET 2.0 (or higher). │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - object for which the index is returned. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The index of the specified │ │ │ │ │ - │ │ │ │ │ - . If the │ │ │ │ │ - │ │ │ │ │ - is not currently a member of the collection, it returns -1. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Inserts a │ │ │ │ │ - │ │ │ │ │ - into the collection at the specified index. │ │ │ │ │ + Takes a list of │ │ │ │ │ + .resx │ │ │ │ │ + or │ │ │ │ │ + .txt │ │ │ │ │ + files to convert to │ │ │ │ │ + .resources │ │ │ │ │ + files. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The zero-based index at which │ │ │ │ │ - │ │ │ │ │ - should be inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to insert. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns an enumerator that can iterate through the collection. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - for the entire collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Removes a member from the collection. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to remove from the collection. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Enumerates the │ │ │ │ │ - │ │ │ │ │ - elements of a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Reference metadata from the specified assembly files. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - The collection that should be enumerated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the current element in the collection. │ │ │ │ │ - The current element in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Advances the enumerator to the next element of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the enumerator was successfully advanced │ │ │ │ │ - to the next element; │ │ │ │ │ + Indicates whether assembly references are supported by the │ │ │ │ │ + resgen │ │ │ │ │ + tool for the current target framework. The default │ │ │ │ │ + is │ │ │ │ │ │ │ │ │ │ - if the enumerator has │ │ │ │ │ - passed the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Sets the enumerator to its initial position, which is before the │ │ │ │ │ - first element in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Represents a package. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Name of the package to reference. Multiple package can be specified │ │ │ │ │ - with a single element as a semi-colon separated list of │ │ │ │ │ - package names. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates if the package should be passed to the task. │ │ │ │ │ - If │ │ │ │ │ - │ │ │ │ │ - then the package will be passed; │ │ │ │ │ - otherwise, skipped. The default is │ │ │ │ │ - │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Indicates if the package should not be passed to the task. │ │ │ │ │ - If │ │ │ │ │ - │ │ │ │ │ - then the package will be passed; │ │ │ │ │ - otherwise, skipped. The default is │ │ │ │ │ + Indicates whether external file references are supported by the │ │ │ │ │ + resgen │ │ │ │ │ + tool for the current target framework. The default │ │ │ │ │ + is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specialized │ │ │ │ │ - │ │ │ │ │ - class for managing resource files. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - copy constructor for FileSet. Required in order to │ │ │ │ │ - assign references of FileSet type where │ │ │ │ │ - ResourceFileSet are used │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates the prefix to prepend to the actual resource. │ │ │ │ │ - This is usually the default namspace of the assembly. │ │ │ │ │ + │ │ │ │ │ + For internal use only ! │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates whether prefixes should be dynamically generated by taking │ │ │ │ │ - the path of the resource relative to the basedir and appending it │ │ │ │ │ - to the specified prefix. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the working directory for the application. │ │ │ │ │ + The working directory for the application. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a │ │ │ │ │ - │ │ │ │ │ - containing all matching resx files. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - containing all matching resx files. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the command line arguments for the external program. │ │ │ │ │ + The command line arguments for the external program. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a │ │ │ │ │ - │ │ │ │ │ - containing all matching non-resx │ │ │ │ │ - files. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - containing all matching non-resx files. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the filename of the external program to start. │ │ │ │ │ + The filename of the external program. │ │ │ │ │ + Override in derived classes to explicitly set the location of the │ │ │ │ │ + external tool. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Creates a shallow copy of the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A shallow copy of the │ │ │ │ │ - │ │ │ │ │ + Updates the │ │ │ │ │ + │ │ │ │ │ + of the specified │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the manifest resource name for the specified resource file. │ │ │ │ │ - The physical path of the resource file. │ │ │ │ │ - The manifest resource name to be sent to the compiler. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the manifest resource name for the file using both its physical │ │ │ │ │ - and logical path. │ │ │ │ │ - The physical path of the resource file. │ │ │ │ │ - The logical location of the resource file. │ │ │ │ │ - The manifest resource name to be sent to the compiler. │ │ │ │ │ - We use the relative path of the logical path, but the filename and │ │ │ │ │ - and the extension of the physical path to match VS.NET │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Represents an embedded resource. │ │ │ │ │ - Do not yet expose this to build authors. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - with the specified file name and manifest resource name. │ │ │ │ │ - │ │ │ │ │ - The path of the compiled resource. │ │ │ │ │ - The manifest resource name of the embedded resource. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the physical location of the resource to embed. │ │ │ │ │ - The physical location of the resource to embed. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the manifest resource name to use when embedding the resource. │ │ │ │ │ - The manifest resource name to use when embedding the resource. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Contains a strongly typed collection of │ │ │ │ │ - │ │ │ │ │ - objects. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified array of │ │ │ │ │ - │ │ │ │ │ - instances. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the element at the specified index. │ │ │ │ │ - The zero-based index of the element to get or set. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the │ │ │ │ │ - │ │ │ │ │ - with the specified value. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The value of the │ │ │ │ │ - │ │ │ │ │ - to get. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - The position into which the new element was inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds the elements of a │ │ │ │ │ - │ │ │ │ │ - array to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The array of │ │ │ │ │ - │ │ │ │ │ - elements to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + of which the │ │ │ │ │ + │ │ │ │ │ + should be updated. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds the elements of a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Converts a single file or group of files. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether a │ │ │ │ │ - │ │ │ │ │ - is in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to locate in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is found in the │ │ │ │ │ - collection; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Cleans up generated files. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether a │ │ │ │ │ - │ │ │ │ │ - with the specified │ │ │ │ │ - value is in the collection. │ │ │ │ │ - │ │ │ │ │ - The argument value to locate in the collection. │ │ │ │ │ + │ │ │ │ │ + Determines whether the specified input file needs to be compiled. │ │ │ │ │ + The input file. │ │ │ │ │ + The output file. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - if a │ │ │ │ │ - │ │ │ │ │ - with │ │ │ │ │ - value │ │ │ │ │ - │ │ │ │ │ - is found in the collection; otherwise, │ │ │ │ │ + if the input file need to be compiled; │ │ │ │ │ + otherwise │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ - │ │ │ │ │ - The zero-based index in │ │ │ │ │ - │ │ │ │ │ - at which copying begins. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Retrieves the index of a specified │ │ │ │ │ - │ │ │ │ │ - object in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - object for which the index is returned. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The index of the specified │ │ │ │ │ - │ │ │ │ │ - . If the │ │ │ │ │ - │ │ │ │ │ - is not currently a member of the collection, it returns -1. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Inserts a │ │ │ │ │ - │ │ │ │ │ - into the collection at the specified index. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The zero-based index at which │ │ │ │ │ - │ │ │ │ │ - should be inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to insert. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns an enumerator that can iterate through the collection. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - for the entire collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Removes a member from the collection. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to remove from the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Enumerates the │ │ │ │ │ - │ │ │ │ │ - elements of a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - The collection that should be enumerated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the current element in the collection. │ │ │ │ │ - The current element in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Advances the enumerator to the next element of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the enumerator was successfully advanced │ │ │ │ │ - to the next element; │ │ │ │ │ - │ │ │ │ │ - if the enumerator has │ │ │ │ │ - passed the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Sets the enumerator to its initial position, which is before the │ │ │ │ │ - first element in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Contains a collection of │ │ │ │ │ - │ │ │ │ │ - elements. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified array of │ │ │ │ │ - │ │ │ │ │ - instances. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the element at the specified index. │ │ │ │ │ - The zero-based index of the element to get or set. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - The position into which the new element was inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds the elements of a │ │ │ │ │ - │ │ │ │ │ - array to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The array of │ │ │ │ │ - │ │ │ │ │ - elements to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds the elements of a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Determines the full path and extension for the output file. │ │ │ │ │ + The output file for which the full path and extension should be determined. │ │ │ │ │ + The full path (with extensions) for the specified file. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether a │ │ │ │ │ - │ │ │ │ │ - is in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to locate in the collection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Determines whether the specified resource file references third │ │ │ │ │ + party assemblies by checking whether a <data> element exists │ │ │ │ │ + with a "type" attribute that does not start with │ │ │ │ │ + "System.". │ │ │ │ │ + The resource file to check. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is found in the │ │ │ │ │ - collection; otherwise, │ │ │ │ │ + if the resource file references third party │ │ │ │ │ + assemblies, or an error occurred; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ + This check will only be accurate for 1.0 resource file, but the │ │ │ │ │ + 2.0 resx files can only be compiled with a resgen tool that supports │ │ │ │ │ + assembly references, so this method will not be used anyway. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ - │ │ │ │ │ - The zero-based index in │ │ │ │ │ - │ │ │ │ │ - at which copying begins. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Retrieves the index of a specified │ │ │ │ │ - │ │ │ │ │ - object in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - object for which the index is returned. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The index of the specified │ │ │ │ │ - │ │ │ │ │ - . If the │ │ │ │ │ - │ │ │ │ │ - is not currently a member of the collection, it returns -1. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Inserts a │ │ │ │ │ - │ │ │ │ │ - into the collection at the specified index. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The zero-based index at which │ │ │ │ │ - │ │ │ │ │ - should be inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to insert. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns an enumerator that can iterate through the collection. │ │ │ │ │ + │ │ │ │ │ + Returns a list of external file references for the specified file. │ │ │ │ │ + The resx file for which a list of external file references should be returned. │ │ │ │ │ │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - for the entire collection. │ │ │ │ │ + A list of external file references for the specified file, or │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + does not │ │ │ │ │ + exist or does not support external file references. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Removes a member from the collection. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to remove from the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Enumerates the │ │ │ │ │ - │ │ │ │ │ - elements of a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + For internal use only ! │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + │ │ │ │ │ + class for a given input and output file. │ │ │ │ │ │ │ │ │ │ - The collection that should be enumerated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the current element in the collection. │ │ │ │ │ - The current element in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Advances the enumerator to the next element of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the enumerator was successfully advanced │ │ │ │ │ - to the next element; │ │ │ │ │ - │ │ │ │ │ - if the enumerator has │ │ │ │ │ - passed the end of the collection. │ │ │ │ │ - │ │ │ │ │ + The resource to compile. │ │ │ │ │ + The compiled resource. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Sets the enumerator to its initial position, which is before the │ │ │ │ │ - first element in the collection. │ │ │ │ │ + │ │ │ │ │ + Gets the resource file to compile. │ │ │ │ │ + The resource file to compile. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Contains a collection of │ │ │ │ │ - │ │ │ │ │ - items. │ │ │ │ │ - │ │ │ │ │ - Do not yet expose this to build authors. │ │ │ │ │ + │ │ │ │ │ + Gets the compiled resource file. │ │ │ │ │ + The compiled resource file. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns an enumerator that can iterate through the collection. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - for the entire collection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Generates an AssemblyInfo file using the attributes given. │ │ │ │ │ + │ │ │ │ │ + Create a C# AssemblyInfo file containing the specified assembly-level │ │ │ │ │ + attributes. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Create a C# AssemblyInfo file containing an attribute with multiple │ │ │ │ │ + named properties by setting the │ │ │ │ │ + │ │ │ │ │ + attribute on the │ │ │ │ │ + │ │ │ │ │ + element to │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets or sets the item at the specified index. │ │ │ │ │ - The zero-based index of the item to get or set. │ │ │ │ │ + │ │ │ │ │ + Name of the AssemblyInfo file to generate. │ │ │ │ │ + The name of the AssemblyInfo file to generate. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the │ │ │ │ │ - │ │ │ │ │ - with the specified manifest │ │ │ │ │ - resource name. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The manifest resource name of the │ │ │ │ │ - │ │ │ │ │ - to get. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The code language in which the AssemblyInfo file should be │ │ │ │ │ + generated. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the │ │ │ │ │ - │ │ │ │ │ - of the items in this collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - of the items in this collection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The assembly-level attributes to generate. │ │ │ │ │ + The assembly-level attributes to generate. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets or sets the item at the specified index. │ │ │ │ │ - The zero-based index of the item to get or set. │ │ │ │ │ + │ │ │ │ │ + The namespaces to import. │ │ │ │ │ + The namespaces to import. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Inserts a │ │ │ │ │ - │ │ │ │ │ - into the collection at the │ │ │ │ │ - specified index. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The zero-based index at which │ │ │ │ │ - │ │ │ │ │ - should be inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to insert. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Assembly files used to locate the types of the specified attributes. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Removes the specified │ │ │ │ │ - │ │ │ │ │ - from the │ │ │ │ │ - collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to remove from the collection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Generates an AssemblyInfo file. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Determines whether a │ │ │ │ │ - │ │ │ │ │ - is in the collection. │ │ │ │ │ + Determines whether the specified AssemblyInfo file in the given │ │ │ │ │ + │ │ │ │ │ + needs to be persisted. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to locate in the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + holding the newly generated AssemblyInfo source. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is found in the │ │ │ │ │ - collection; otherwise, │ │ │ │ │ + if the generated AssemblyInfo source needs │ │ │ │ │ + to be persisted; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the location of a │ │ │ │ │ - │ │ │ │ │ - in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - object to locate. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The zero-based location of the │ │ │ │ │ - │ │ │ │ │ - in the │ │ │ │ │ - collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If the │ │ │ │ │ - │ │ │ │ │ - is not currently a member of │ │ │ │ │ - the collection, -1 is returned. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - The position into which the new item was inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds the items of a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - The position into which the new item was inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Inserts a │ │ │ │ │ - │ │ │ │ │ - into the collection at the │ │ │ │ │ - specified index. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The zero-based index at which │ │ │ │ │ - │ │ │ │ │ - should be inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to insert. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Defines the supported code languages for generating an AssemblyInfo │ │ │ │ │ + file. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Removes the specified │ │ │ │ │ - │ │ │ │ │ - from the │ │ │ │ │ - collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to remove from the collection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + A value for generating C# code. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether a │ │ │ │ │ - │ │ │ │ │ - is in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to locate in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is found in the │ │ │ │ │ - collection; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + A value for generating JScript code. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the location of a │ │ │ │ │ - │ │ │ │ │ - in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - object to locate. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The zero-based location of the │ │ │ │ │ - │ │ │ │ │ - in the │ │ │ │ │ - collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If the │ │ │ │ │ - │ │ │ │ │ - is not currently a member of │ │ │ │ │ - the collection, -1 is returned. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + A value for generating Visual Basic code. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Enumerates the │ │ │ │ │ - │ │ │ │ │ - items of a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Encapsulates functionality to generate a code file with imports │ │ │ │ │ + and assembly-level attributes. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + for the specified │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ - The collection that should be enumerated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the current item in the collection. │ │ │ │ │ - The current item in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the current item in the collection. │ │ │ │ │ - The current item in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Advances the enumerator to the next item of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the enumerator was successfully advanced │ │ │ │ │ - to the next item; │ │ │ │ │ - │ │ │ │ │ - if the enumerator has │ │ │ │ │ - passed the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Sets the enumerator to its initial position, which is before the │ │ │ │ │ - first item in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Contains a strongly typed collection of │ │ │ │ │ - │ │ │ │ │ - objects. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified array of │ │ │ │ │ - │ │ │ │ │ - instances. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the element at the specified index. │ │ │ │ │ - The zero-based index of the element to get or set. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - The position into which the new element was inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds the elements of a │ │ │ │ │ - │ │ │ │ │ - array to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The array of │ │ │ │ │ - │ │ │ │ │ - elements to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds the elements of a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ + │ │ │ │ │ + for which an instance of the │ │ │ │ │ + │ │ │ │ │ + class should be initialized. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether a │ │ │ │ │ - │ │ │ │ │ - is in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to locate in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is found in the │ │ │ │ │ - collection; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ - The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ - │ │ │ │ │ - The zero-based index in │ │ │ │ │ - │ │ │ │ │ - at which copying begins. │ │ │ │ │ + │ │ │ │ │ + for which an instance of the │ │ │ │ │ + │ │ │ │ │ + class should be initialized. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Retrieves the index of a specified │ │ │ │ │ - │ │ │ │ │ - object in the collection. │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + in which the AssemblyInfo │ │ │ │ │ + code will be generated. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - object for which the index is returned. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The index of the specified │ │ │ │ │ - │ │ │ │ │ - . If the │ │ │ │ │ - │ │ │ │ │ - is not currently a member of the collection, it returns -1. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Inserts a │ │ │ │ │ - │ │ │ │ │ - into the collection at the specified index. │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + that will be used to │ │ │ │ │ + generate the AssemblyInfo code. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The zero-based index at which │ │ │ │ │ - │ │ │ │ │ - should be inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to insert. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns an enumerator that can iterate through the collection. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - for the entire collection. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Removes a member from the collection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Generates code for the specified imports. │ │ │ │ │ + The imports for which code should be generated. │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to remove from the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Enumerates the │ │ │ │ │ - │ │ │ │ │ - elements of a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - The collection that should be enumerated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the current element in the collection. │ │ │ │ │ - The current element in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Advances the enumerator to the next element of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the enumerator was successfully advanced │ │ │ │ │ - to the next element; │ │ │ │ │ - │ │ │ │ │ - if the enumerator has │ │ │ │ │ - passed the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Sets the enumerator to its initial position, which is before the │ │ │ │ │ - first element in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Represents an assembly-level attribute. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Typename of the assembly-level attribute. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Value of the attribute. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If │ │ │ │ │ - │ │ │ │ │ - then the value of the attribute will be │ │ │ │ │ - set as is, without actually looking for a matching constructor or │ │ │ │ │ - named properties. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the value of the attribute should be set │ │ │ │ │ - as is; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates if the attribute should be generated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the attribute should be generated; │ │ │ │ │ - otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates if the attribute should be not generated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the attribute should be not generated; │ │ │ │ │ - otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Represents a namespace to import. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class for the specified namespace. │ │ │ │ │ - │ │ │ │ │ - The namespace. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The name of the namespace to import. │ │ │ │ │ - The name of the namespace to import. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The name of the namespace to import. │ │ │ │ │ - The name of the namespace to import. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates if the import should be generated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the import should be generated; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicates if the import should be not generated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the import should be not generated; │ │ │ │ │ - otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Base class for collections that needs to be globally referencable. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether access to the collection is │ │ │ │ │ - synchronized (thread-safe). │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the number of items in the collection. │ │ │ │ │ - The number of items in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Copies the items of the collection to an │ │ │ │ │ - │ │ │ │ │ - , │ │ │ │ │ - starting at a particular index. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The one-dimensional │ │ │ │ │ - │ │ │ │ │ - that is the destination of the items copied from the collection. The │ │ │ │ │ - │ │ │ │ │ - must have zero-based indexing. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The zero-based index in │ │ │ │ │ - │ │ │ │ │ - at which copying begins. │ │ │ │ │ + │ │ │ │ │ + to which the generated code will be written. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets an object that can be used to synchronize access to the │ │ │ │ │ - collection. │ │ │ │ │ - An object that can be used to synchronize access to the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns an enumerator that can iterate through a collection. │ │ │ │ │ - │ │ │ │ │ - An │ │ │ │ │ - │ │ │ │ │ - that can be used to iterate through │ │ │ │ │ - the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether the collection has a fixed size. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether the collection has a fixed size. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Removes an item at a specific index. │ │ │ │ │ - The zero-based index of the item to remove. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Removes all items from the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the list of elements contained in the │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - An │ │ │ │ │ - │ │ │ │ │ - containing the elements of the │ │ │ │ │ - collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the │ │ │ │ │ + │ │ │ │ │ + Generates code for the specified assembly attributes. │ │ │ │ │ + The assembly attributes for which code should be generated. │ │ │ │ │ + Imports used to resolve the assembly attribute names to fully qualified type names. │ │ │ │ │ + │ │ │ │ │ + Assembly that will be used to resolve the attribute names to │ │ │ │ │ │ │ │ │ │ - of the items in this collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + instances. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - of the items in this collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Used by methods that take │ │ │ │ │ - │ │ │ │ │ - instances as argument │ │ │ │ │ - to verify whether the instance is valid for the collection class. │ │ │ │ │ - │ │ │ │ │ - The instance to verify. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Checks whether the specified index is within the range of this │ │ │ │ │ - collection. │ │ │ │ │ - The index to check. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Contains a collection of │ │ │ │ │ - │ │ │ │ │ - items. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Define a reference with name "system.imports". │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - Use the predefined set of imports to compile a VB.NET assembly. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns an enumerator that can iterate through the collection. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - for the entire collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the item at the specified index. │ │ │ │ │ - The zero-based index of the item to get or set. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the │ │ │ │ │ - │ │ │ │ │ - with the specified namespace. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The namespace of the │ │ │ │ │ - │ │ │ │ │ - to get. │ │ │ │ │ + │ │ │ │ │ + to which the generated code will be written. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns a comma-delimited list of namespace imports. │ │ │ │ │ - │ │ │ │ │ - A comma-delimited list of namespace imports, or an empty │ │ │ │ │ - │ │ │ │ │ - if there are no namespace imports. │ │ │ │ │ - │ │ │ │ │ - Each namespace import is quoted individually. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets the │ │ │ │ │ + Responsible for returning the specified value converted to a │ │ │ │ │ │ │ │ │ │ - of the items in this collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ + accepted by a constructor for a given │ │ │ │ │ │ │ │ │ │ - of the items in this collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the item at the specified index. │ │ │ │ │ - The zero-based index of the item to get or set. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Inserts a │ │ │ │ │ - │ │ │ │ │ - into the collection at the │ │ │ │ │ - specified index. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The zero-based index at which │ │ │ │ │ - │ │ │ │ │ - should be inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to insert. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Removes the specified │ │ │ │ │ - │ │ │ │ │ - from the │ │ │ │ │ - collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to remove from the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether a │ │ │ │ │ - │ │ │ │ │ - is in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to locate in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is found in the │ │ │ │ │ - collection; otherwise, │ │ │ │ │ - │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the location of a │ │ │ │ │ - │ │ │ │ │ - in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - object to locate. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The zero-based location of the │ │ │ │ │ - │ │ │ │ │ - in the │ │ │ │ │ - collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If the │ │ │ │ │ - │ │ │ │ │ - is not currently a member of │ │ │ │ │ - the collection, -1 is returned. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - The position into which the new item was inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds the items of a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - The position into which the new item was inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Inserts a │ │ │ │ │ - │ │ │ │ │ - into the collection at the │ │ │ │ │ - specified index. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The zero-based index at which │ │ │ │ │ - │ │ │ │ │ - should be inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to insert. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Removes the specified │ │ │ │ │ - │ │ │ │ │ - from the │ │ │ │ │ - collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to remove from the collection. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether a │ │ │ │ │ - │ │ │ │ │ - is in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to locate in the collection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Obtains a lifetime service object to control the lifetime policy for │ │ │ │ │ + this instance. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is found in the │ │ │ │ │ - collection; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + An object of type │ │ │ │ │ + │ │ │ │ │ + used to control the lifetime │ │ │ │ │ + policy for this instance. This is the current lifetime service object │ │ │ │ │ + for this instance if one exists; otherwise, a new lifetime service │ │ │ │ │ + object initialized with a lease that will never time out. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets the location of a │ │ │ │ │ - │ │ │ │ │ - in the collection. │ │ │ │ │ + Retrieves the specified │ │ │ │ │ + │ │ │ │ │ + corresponding with the specified │ │ │ │ │ + type name from a list of assemblies. │ │ │ │ │ │ │ │ │ │ + The collection of assemblies that the type should tried to be instantiated from. │ │ │ │ │ + The list of imports that can be used to resolve the typename to a full typename. │ │ │ │ │ + The typename that should be used to determine the type to which the specified value should be converted. │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - object to locate. │ │ │ │ │ + │ │ │ │ │ + value that should be converted to a typed value. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The zero-based location of the │ │ │ │ │ - │ │ │ │ │ - in the │ │ │ │ │ - collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If the │ │ │ │ │ - │ │ │ │ │ - is not currently a member of │ │ │ │ │ - the collection, -1 is returned. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Enumerates the │ │ │ │ │ - │ │ │ │ │ - items of a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - The collection that should be enumerated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the current item in the collection. │ │ │ │ │ - The current item in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the current item in the collection. │ │ │ │ │ - The current item in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Advances the enumerator to the next item of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the enumerator was successfully advanced │ │ │ │ │ - to the next item; │ │ │ │ │ - │ │ │ │ │ - if the enumerator has │ │ │ │ │ - passed the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Sets the enumerator to its initial position, which is before the │ │ │ │ │ - first item in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies the type of debugging information generated by the compiler. │ │ │ │ │ - │ │ │ │ │ - For backward compatibility, the following string values can also be │ │ │ │ │ - used in build files: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Value │ │ │ │ │ - Corresponding field │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - "true" │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - "false" │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - When set to │ │ │ │ │ - │ │ │ │ │ - then the following conditional │ │ │ │ │ - compilation symbols will also be defined: │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + and the │ │ │ │ │ + │ │ │ │ │ + identified by │ │ │ │ │ + │ │ │ │ │ + has no default public constructor. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - DEBUG │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - TRACE │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Create no debug information. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Enable attaching a debugger to the running program. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Enable attaching a debugger to the running program. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Only display assembler when the running program is attached to the │ │ │ │ │ - debugger. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specialized │ │ │ │ │ - │ │ │ │ │ - that also supports │ │ │ │ │ - case-insensitive conversion of "true" to │ │ │ │ │ - │ │ │ │ │ - and "false" to │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Converts the given object to the type of this converter, using the │ │ │ │ │ - specified context and culture information. │ │ │ │ │ - │ │ │ │ │ - An │ │ │ │ │ - │ │ │ │ │ - that provides a format context. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - object. If a │ │ │ │ │ - │ │ │ │ │ - is passed, the current culture is assumed. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to convert. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - An │ │ │ │ │ - │ │ │ │ │ - that represents the converted value. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A specialized │ │ │ │ │ - │ │ │ │ │ - used for setting the lib directories. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The primary reason for this class is to allow the │ │ │ │ │ - │ │ │ │ │ - to always be the same value as the parent │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + -or- │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + cannot be converted to a value that's suitable for one of the constructors of the │ │ │ │ │ + │ │ │ │ │ + identified by │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + -or- │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + identified by │ │ │ │ │ + │ │ │ │ │ + has no suitable constructor. │ │ │ │ │ + │ │ │ │ │ + -or- │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + identified by │ │ │ │ │ + │ │ │ │ │ + could not be located or loaded. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - override this. We will always use the base directory of the parent. │ │ │ │ │ - overriding without the TaskAttribute attribute prevents it being set │ │ │ │ │ - in the source xml │ │ │ │ │ + │ │ │ │ │ + Finds a given type from a given list of assemblies and import statements. │ │ │ │ │ + A list of assemblies to search for a given type. │ │ │ │ │ + A list of import statements to search for a given type. │ │ │ │ │ + The name of the type to locate. │ │ │ │ │ + The type object found from assemblies and import statements based │ │ │ │ │ + on the name of the type. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Specialized │ │ │ │ │ - │ │ │ │ │ - class for managing assembly files. │ │ │ │ │ + Generates a │ │ │ │ │ + .licence │ │ │ │ │ + file from a │ │ │ │ │ + .licx │ │ │ │ │ + file. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - If an include pattern does not contain any wildcard characters then │ │ │ │ │ - the assembly will be searched for in following locations (in the order listed): │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The base directory of the fileset. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The directories specified using the nested <lib> element. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The list of reference assemblies of the current target framework. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The reference assemblies of a given target framework are defined using │ │ │ │ │ - <reference-assemblies> filesets in the <framework> node │ │ │ │ │ - of the NAnt configuration file. │ │ │ │ │ + │ │ │ │ │ + If no output file is specified, the default filename is the name of the │ │ │ │ │ + target file with the extension │ │ │ │ │ + .licenses │ │ │ │ │ + appended. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - Define a reference with name "sys.assemblies", holding │ │ │ │ │ - a set of system assemblies. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - Use the predefined set of assemblies to compile a C# assembly. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Compile a C# assembly using assembly references that are searched for │ │ │ │ │ - in the "Third Party Assemblies" and "Company Assemblies" │ │ │ │ │ - directories. │ │ │ │ │ + │ │ │ │ │ + Generate the file │ │ │ │ │ + component.exe.licenses │ │ │ │ │ + file from │ │ │ │ │ + component.licx │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ ]]> │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Input file to process. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - copy constructor for FileSet. Required in order to │ │ │ │ │ - assign references of FileSet type where │ │ │ │ │ - AssemblyFileSets are used │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Name of the license file to output. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Additional directories to search in for assembly references. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - loosely Corresponds with the │ │ │ │ │ - /lib[path]: │ │ │ │ │ - flag of the various compiler tasks. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Names of the references to scan for the licensed component. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Do a normal scan and then resolve assemblies. │ │ │ │ │ + │ │ │ │ │ + Specifies the executable for which the .licenses file is generated. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Resolves references to system assemblies and assemblies that can be │ │ │ │ │ - resolved using directories specified in │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Specifies the executable for which the .licenses file is generated. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Contains a collection of │ │ │ │ │ - │ │ │ │ │ - items. │ │ │ │ │ + Indicates whether assembly references are supported by the current │ │ │ │ │ + target framework. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - Do not yet expose this to build authors. │ │ │ │ │ + Applies only to frameworks having a command line tool for compiling │ │ │ │ │ + licenses files. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - for the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - containing the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ + Indicates whether the current target framework has a command line │ │ │ │ │ + tool for compiling licenses files. The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the item at the specified index. │ │ │ │ │ - The zero-based index of the item to get or set. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - parameter is less than 0 or greater than or equal to the value of the │ │ │ │ │ - │ │ │ │ │ - property of the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the list of elements contained in the │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - An │ │ │ │ │ - │ │ │ │ │ - containing the elements of the │ │ │ │ │ - collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns an enumerator that can iterate through the collection. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - for the entire collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether access to the collection is │ │ │ │ │ - synchronized (thread-safe). │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the number of items in the collection. │ │ │ │ │ - The number of items in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Copies the items of the collection to an │ │ │ │ │ - │ │ │ │ │ - , │ │ │ │ │ - starting at a particular index. │ │ │ │ │ + Initializes the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The one-dimensional │ │ │ │ │ - │ │ │ │ │ - that is the destination of the items copied from the collection. The │ │ │ │ │ - │ │ │ │ │ - must have zero-based indexing. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The zero-based index in │ │ │ │ │ - │ │ │ │ │ - at which copying begins. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets an object that can be used to synchronize access to the │ │ │ │ │ - collection. │ │ │ │ │ - An object that can be used to synchronize access to the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether the collection has a fixed size. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether the collection has a fixed size. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the working directory for the application. │ │ │ │ │ + The working directory for the application. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets or sets the item at the specified index. │ │ │ │ │ - The zero-based index of the item to get or set. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - parameter is less than 0 or greater than or equal to the value of the │ │ │ │ │ - │ │ │ │ │ - property of the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The command-line arguments for the external program. │ │ │ │ │ + Override to avoid exposing these elements in build file. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Removes all items from the collection. │ │ │ │ │ + │ │ │ │ │ + Gets the command-line arguments for the external program. │ │ │ │ │ + The command-line arguments for the external program. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Inserts a │ │ │ │ │ - │ │ │ │ │ - into the collection at the │ │ │ │ │ - specified index. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The zero-based index at which │ │ │ │ │ - │ │ │ │ │ - should be inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to insert. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the filename of the external program to start. │ │ │ │ │ + The filename of the external program. │ │ │ │ │ + Override in derived classes to explicitly set the location of the │ │ │ │ │ + external tool. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Removes the specified │ │ │ │ │ - │ │ │ │ │ - from the │ │ │ │ │ - collection. │ │ │ │ │ + Updates the │ │ │ │ │ + │ │ │ │ │ + of the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to remove from the collection. │ │ │ │ │ + │ │ │ │ │ + of which the │ │ │ │ │ + │ │ │ │ │ + should be updated. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Removes an item at a specific index. │ │ │ │ │ - The zero-based index of the item to remove. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - parameter is less than 0 or greater than or equal to the value of the │ │ │ │ │ - │ │ │ │ │ - property of the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Generates the license file. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Determines whether a │ │ │ │ │ - │ │ │ │ │ - is in the collection. │ │ │ │ │ + Determines whether the │ │ │ │ │ + .licenses │ │ │ │ │ + file needs to be recompiled │ │ │ │ │ + or is uptodate. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to locate in the collection. │ │ │ │ │ + .licenses │ │ │ │ │ + file. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is found in the │ │ │ │ │ - collection; otherwise, │ │ │ │ │ + if the │ │ │ │ │ + .licenses │ │ │ │ │ + file needs compiling; │ │ │ │ │ + otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the location of a │ │ │ │ │ - │ │ │ │ │ - in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - object to locate. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The zero-based location of the │ │ │ │ │ - │ │ │ │ │ - in the │ │ │ │ │ - collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If the │ │ │ │ │ - │ │ │ │ │ - is not currently a member of │ │ │ │ │ - the collection, -1 is returned. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - The position into which the new item was inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds the items of a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Adds a │ │ │ │ │ - │ │ │ │ │ - to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to be added to the end of the collection. │ │ │ │ │ - │ │ │ │ │ - The position into which the new item was inserted. │ │ │ │ │ + │ │ │ │ │ + Responsible for reading the license and writing them to a license │ │ │ │ │ + file. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns an enumerator that can iterate through the collection. │ │ │ │ │ + │ │ │ │ │ + Obtains a lifetime service object to control the lifetime policy for │ │ │ │ │ + this instance. │ │ │ │ │ │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - for the entire collection. │ │ │ │ │ + An object of type │ │ │ │ │ + │ │ │ │ │ + used to control the lifetime │ │ │ │ │ + policy for this instance. This is the current lifetime service object │ │ │ │ │ + for this instance if one exists; otherwise, a new lifetime service │ │ │ │ │ + object initialized with a lease that will never time out. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Inserts a │ │ │ │ │ - │ │ │ │ │ - into the collection at the │ │ │ │ │ - specified index. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The zero-based index at which │ │ │ │ │ - │ │ │ │ │ - should be inserted. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to insert. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Removes the specified │ │ │ │ │ - │ │ │ │ │ - from the │ │ │ │ │ - collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Creates the whole license file. │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - to remove from the collection. │ │ │ │ │ + │ │ │ │ │ + instance for which the license file should be created. │ │ │ │ │ │ │ │ │ │ + The .licenses file to create. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether a │ │ │ │ │ - │ │ │ │ │ - is in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to locate in the collection. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Determines whether the given object is serializable in binary │ │ │ │ │ + format. │ │ │ │ │ + The object to check. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if │ │ │ │ │ │ │ │ │ │ - is found in the │ │ │ │ │ - collection; otherwise, │ │ │ │ │ + is │ │ │ │ │ + serializable in binary format; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the location of a │ │ │ │ │ - │ │ │ │ │ - in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - object to locate. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The zero-based location of the │ │ │ │ │ - │ │ │ │ │ - in the │ │ │ │ │ - collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If the │ │ │ │ │ - │ │ │ │ │ - is not currently a member of │ │ │ │ │ - the collection, -1 is returned. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Enumerates the │ │ │ │ │ - │ │ │ │ │ - items of a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class │ │ │ │ │ - with the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - The collection that should be enumerated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the current item in the collection. │ │ │ │ │ - The current item in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the current item in the collection. │ │ │ │ │ - The current item in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Advances the enumerator to the next item of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the enumerator was successfully advanced │ │ │ │ │ - to the next item; │ │ │ │ │ - │ │ │ │ │ - if the enumerator has │ │ │ │ │ - passed the end of the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Sets the enumerator to its initial position, which is before the │ │ │ │ │ - first item in the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Represents a metadata file without assembly manifest. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The path of the module. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - File name where the module should be copied to before it is compiled │ │ │ │ │ - into an assembly. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the │ │ │ │ │ - │ │ │ │ │ - that contains the module. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns a textual representation of the module, which can be used as │ │ │ │ │ - argument for command-line tools. │ │ │ │ │ - A textual representation of the path, file[,target]. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ ├── ./usr/lib/NAnt/NAnt.NUnit.dll │ │ │ │ ├── pedump {} │ │ │ │ │ @@ -92,15 +92,15 @@ │ │ │ │ │ Reloc Count: 0x0000 │ │ │ │ │ Line Count: 0x0000 │ │ │ │ │ Flags: data, discard, read, │ │ │ │ │ │ │ │ │ │ CLI header size: 72 │ │ │ │ │ Runtime required: 2.5 │ │ │ │ │ Flags: ilonly, 32/64, no-trackdebug, notsigned │ │ │ │ │ - Metadata: 0x00002684 [0x00001268] │ │ │ │ │ + Metadata: 0x00002688 [0x00001268] │ │ │ │ │ Entry Point Token: 0x00000000 │ │ │ │ │ Resources at: 0x00000000 [0x00000000] │ │ │ │ │ Strong Name at: 0x00000000 [0x00000000] │ │ │ │ │ Code Manager at: 0x00000000 [0x00000000] │ │ │ │ │ VTableFixups at: 0x00000000 [0x00000000] │ │ │ │ │ EAT jumps at: 0x00000000 [0x00000000] │ │ │ │ │ │ │ │ │ │ @@ -115,24 +115,24 @@ │ │ │ │ │ Metadata pointers: │ │ │ │ │ Tables (#~): 0x0000006c - 0x0000096c [2304 == 0x00000900] │ │ │ │ │ Strings: 0x0000096c - 0x00000fac [1600 == 0x00000640] │ │ │ │ │ Blob: 0x00000fc4 - 0x00001268 [676 == 0x000002a4] │ │ │ │ │ User string: 0x00000fac - 0x00000fb4 [8 == 0x00000008] │ │ │ │ │ GUID: 0x00000fb4 - 0x00000fc4 [16 == 0x00000010] │ │ │ │ │ Rows: │ │ │ │ │ -Table Module: 1 records (10 bytes, at 94c) │ │ │ │ │ -Table TypeRef: 30 records (6 bytes, at 956) │ │ │ │ │ -Table TypeDef: 8 records (14 bytes, at a0a) │ │ │ │ │ -Table Field: 10 records (6 bytes, at a7a) │ │ │ │ │ -Table Method: 61 records (14 bytes, at ab6) │ │ │ │ │ -Table Param: 40 records (6 bytes, at e0c) │ │ │ │ │ -Table InterfaceImpl: 2 records (4 bytes, at efc) │ │ │ │ │ -Table MemberRef: 36 records (6 bytes, at f04) │ │ │ │ │ -Table Constant: 2 records (6 bytes, at fdc) │ │ │ │ │ -Table CustomAttribute: 22 records (6 bytes, at fe8) │ │ │ │ │ -Table StandaloneSig: 11 records (2 bytes, at 106c) │ │ │ │ │ -Table PropertyMap: 6 records (4 bytes, at 1082) │ │ │ │ │ -Table Property: 15 records (6 bytes, at 109a) │ │ │ │ │ -Table MethodSemantics: 25 records (6 bytes, at 10f4) │ │ │ │ │ -Table MethodImpl: 6 records (6 bytes, at 118a) │ │ │ │ │ -Table Assembly: 1 records (22 bytes, at 11ae) │ │ │ │ │ -Table AssemblyRef: 2 records (20 bytes, at 11c4) │ │ │ │ │ +Table Module: 1 records (10 bytes, at 950) │ │ │ │ │ +Table TypeRef: 30 records (6 bytes, at 95a) │ │ │ │ │ +Table TypeDef: 8 records (14 bytes, at a0e) │ │ │ │ │ +Table Field: 10 records (6 bytes, at a7e) │ │ │ │ │ +Table Method: 61 records (14 bytes, at aba) │ │ │ │ │ +Table Param: 40 records (6 bytes, at e10) │ │ │ │ │ +Table InterfaceImpl: 2 records (4 bytes, at f00) │ │ │ │ │ +Table MemberRef: 36 records (6 bytes, at f08) │ │ │ │ │ +Table Constant: 2 records (6 bytes, at fe0) │ │ │ │ │ +Table CustomAttribute: 22 records (6 bytes, at fec) │ │ │ │ │ +Table StandaloneSig: 11 records (2 bytes, at 1070) │ │ │ │ │ +Table PropertyMap: 6 records (4 bytes, at 1086) │ │ │ │ │ +Table Property: 15 records (6 bytes, at 109e) │ │ │ │ │ +Table MethodSemantics: 25 records (6 bytes, at 10f8) │ │ │ │ │ +Table MethodImpl: 6 records (6 bytes, at 118e) │ │ │ │ │ +Table Assembly: 1 records (22 bytes, at 11b2) │ │ │ │ │ +Table AssemblyRef: 2 records (20 bytes, at 11c8) │ │ │ ├── ./usr/lib/NAnt/NAnt.NUnit.xml │ │ │ │ ├── ./usr/lib/NAnt/NAnt.NUnit.xml │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -1,479 +1,479 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ NAnt.NUnit │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Carries data specified through the formatter element. │ │ │ │ │ + │ │ │ │ │ + The built-in formatter types. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets or sets the type of the formatter. │ │ │ │ │ - The type of the formatter. │ │ │ │ │ + │ │ │ │ │ + A plaintext formatter. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets or sets a value indicating whether output should be persisted │ │ │ │ │ - to a file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if output should be written to a file; otherwise, │ │ │ │ │ - │ │ │ │ │ - . The default is │ │ │ │ │ + │ │ │ │ │ + An XML formatter. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Represents the FormatterElement of the NUnit task. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Type of formatter. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Extension to append to the output filename. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether output should be persisted to a file. The default │ │ │ │ │ + is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the extension to append to the output filename. │ │ │ │ │ - The extension to append to the output filename. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets or sets the directory where the output file should be written │ │ │ │ │ - to, if │ │ │ │ │ - │ │ │ │ │ + Specifies the directory where the output file should be written to, │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ is │ │ │ │ │ │ │ │ │ │ - . │ │ │ │ │ + . If not │ │ │ │ │ + specified, the output file will be written to the directory where │ │ │ │ │ + the test module is located. │ │ │ │ │ │ │ │ │ │ - The directory where the output file should be written to. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Contains a strongly typed collection of │ │ │ │ │ + Gets the underlying │ │ │ │ │ │ │ │ │ │ + for the element. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Contains a strongly typed collection of │ │ │ │ │ + │ │ │ │ │ objects. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class │ │ │ │ │ with the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ instance. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class │ │ │ │ │ with the specified array of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ instances. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets or sets the element at the specified index. │ │ │ │ │ The zero-based index of the element to get or set. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ The position into which the new element was inserted. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds the elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ array to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The array of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ elements to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds the elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Determines whether a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ is in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to locate in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if │ │ │ │ │ │ │ │ │ │ is found in the │ │ │ │ │ collection; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ │ │ │ │ │ The zero-based index in │ │ │ │ │ │ │ │ │ │ at which copying begins. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Retrieves the index of a specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ object in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ object for which the index is returned. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The index of the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . If the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ is not currently a member of the collection, it returns -1. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Inserts a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ into the collection at the specified index. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The zero-based index at which │ │ │ │ │ │ │ │ │ │ should be inserted. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to insert. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Returns an enumerator that can iterate through the collection. │ │ │ │ │ │ │ │ │ │ A │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ for the entire collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Removes a member from the collection. │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to remove from the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Enumerates the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class │ │ │ │ │ with the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ The collection that should be enumerated. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets the current element in the collection. │ │ │ │ │ The current element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Advances the enumerator to the next element of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if the enumerator was successfully advanced │ │ │ │ │ to the next element; │ │ │ │ │ │ │ │ │ │ if the enumerator has │ │ │ │ │ passed the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Sets the enumerator to its initial position, which is before the │ │ │ │ │ first element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The built-in formatter types. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A plaintext formatter. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - An XML formatter. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Represents the FormatterElement of the NUnit task. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Type of formatter. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Extension to append to the output filename. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether output should be persisted to a file. The default │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies the directory where the output file should be written to, │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - . If not │ │ │ │ │ - specified, the output file will be written to the directory where │ │ │ │ │ - the test module is located. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the underlying │ │ │ │ │ - │ │ │ │ │ - for the element. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Contains a strongly typed collection of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ objects. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class │ │ │ │ │ with the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ instance. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class │ │ │ │ │ with the specified array of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ instances. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets or sets the element at the specified index. │ │ │ │ │ The zero-based index of the element to get or set. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ The position into which the new element was inserted. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds the elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ array to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The array of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ elements to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds the elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Determines whether a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ is in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to locate in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if │ │ │ │ │ │ │ │ │ │ is found in the │ │ │ │ │ collection; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ │ │ │ │ │ The zero-based index in │ │ │ │ │ │ │ │ │ │ at which copying begins. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Retrieves the index of a specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ object in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ object for which the index is returned. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The index of the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . If the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ is not currently a member of the collection, it returns -1. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Inserts a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ into the collection at the specified index. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The zero-based index at which │ │ │ │ │ │ │ │ │ │ should be inserted. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to insert. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Returns an enumerator that can iterate through the collection. │ │ │ │ │ │ │ │ │ │ A │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ for the entire collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Removes a member from the collection. │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to remove from the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Enumerates the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class │ │ │ │ │ with the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ The collection that should be enumerated. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets the current element in the collection. │ │ │ │ │ The current element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Advances the enumerator to the next element of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if the enumerator was successfully advanced │ │ │ │ │ to the next element; │ │ │ │ │ │ │ │ │ │ if the enumerator has │ │ │ │ │ passed the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Sets the enumerator to its initial position, which is before the │ │ │ │ │ first element in the collection. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + Carries data specified through the formatter element. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the type of the formatter. │ │ │ │ │ + The type of the formatter. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets a value indicating whether output should be persisted │ │ │ │ │ + to a file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if output should be written to a file; otherwise, │ │ │ │ │ + │ │ │ │ │ + . The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the extension to append to the output filename. │ │ │ │ │ + The extension to append to the output filename. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the directory where the output file should be written │ │ │ │ │ + to, if │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + The directory where the output file should be written to. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ ├── ./usr/lib/NAnt/NAnt.NUnit2Tasks.dll │ │ │ │ ├── pedump {} │ │ │ │ │ @@ -11,15 +11,15 @@ │ │ │ │ │ PE Header: │ │ │ │ │ Magic (0x010b): 0x010b │ │ │ │ │ LMajor (6): 0x08 │ │ │ │ │ LMinor (0): 0x00 │ │ │ │ │ Code Size: 0x00004e00 │ │ │ │ │ Initialized Data Size: 0x00000600 │ │ │ │ │ Uninitialized Data Size: 0x00000000 │ │ │ │ │ - Entry Point RVA: 0x00006cbe │ │ │ │ │ + Entry Point RVA: 0x00006c9e │ │ │ │ │ Code Base RVA: 0x00002000 │ │ │ │ │ Data Base RVA: 0x00008000 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ NT Header: │ │ │ │ │ Image Base (0x400000): 0x00400000 │ │ │ │ │ Section Alignment (8192): 0x00002000 │ │ │ │ │ @@ -41,15 +41,15 @@ │ │ │ │ │ Heap Reserve Size (1M): 0x00100000 │ │ │ │ │ Heap Commit Size (4096): 0x00001000 │ │ │ │ │ Loader flags (0x1): 0x00000000 │ │ │ │ │ Data Directories (16): 0x00000010 │ │ │ │ │ │ │ │ │ │ Data directories: │ │ │ │ │ Export Table: 0x00000000 [0x00000000] │ │ │ │ │ - Import Table: 0x00006c70 [0x0000004b] │ │ │ │ │ + Import Table: 0x00006c50 [0x0000004b] │ │ │ │ │ Resource Table: 0x00008000 [0x000003c0] │ │ │ │ │ Exception Table: 0x00000000 [0x00000000] │ │ │ │ │ Certificate Table: 0x00000000 [0x00000000] │ │ │ │ │ Reloc Table: 0x0000a000 [0x0000000c] │ │ │ │ │ Debug: 0x00000000 [0x00000000] │ │ │ │ │ Copyright: 0x00000000 [0x00000000] │ │ │ │ │ Global Ptr: 0x00000000 [0x00000000] │ │ │ │ │ @@ -57,15 +57,15 @@ │ │ │ │ │ Load Config Table: 0x00000000 [0x00000000] │ │ │ │ │ Bound Import: 0x00000000 [0x00000000] │ │ │ │ │ IAT: 0x00002000 [0x00000008] │ │ │ │ │ Delay Import Desc: 0x00000000 [0x00000000] │ │ │ │ │ CLI Header: 0x00002008 [0x00000048] │ │ │ │ │ │ │ │ │ │ Name: .text │ │ │ │ │ - Virtual Size: 0x00004cc4 │ │ │ │ │ + Virtual Size: 0x00004ca4 │ │ │ │ │ Virtual Address: 0x00002000 │ │ │ │ │ Raw Data Size: 0x00004e00 │ │ │ │ │ Raw Data Ptr: 0x00000200 │ │ │ │ │ Reloc Ptr: 0x00000000 │ │ │ │ │ LineNo Ptr: 0x00000000 │ │ │ │ │ Reloc Count: 0x0000 │ │ │ │ │ Line Count: 0x0000 │ │ │ │ │ @@ -92,15 +92,15 @@ │ │ │ │ │ Reloc Count: 0x0000 │ │ │ │ │ Line Count: 0x0000 │ │ │ │ │ Flags: data, discard, read, │ │ │ │ │ │ │ │ │ │ CLI header size: 72 │ │ │ │ │ Runtime required: 2.5 │ │ │ │ │ Flags: ilonly, 32/64, no-trackdebug, notsigned │ │ │ │ │ - Metadata: 0x000035d4 [0x00003694] │ │ │ │ │ + Metadata: 0x000035d0 [0x00003680] │ │ │ │ │ Entry Point Token: 0x00000000 │ │ │ │ │ Resources at: 0x00000000 [0x00000000] │ │ │ │ │ Strong Name at: 0x00000000 [0x00000000] │ │ │ │ │ Code Manager at: 0x00000000 [0x00000000] │ │ │ │ │ VTableFixups at: 0x00000000 [0x00000000] │ │ │ │ │ EAT jumps at: 0x00000000 [0x00000000] │ │ │ │ │ │ │ │ │ │ @@ -111,29 +111,29 @@ │ │ │ │ │ Metadata header: │ │ │ │ │ Version: 1.1 │ │ │ │ │ Version string: v4.0.30319 │ │ │ │ │ │ │ │ │ │ Metadata pointers: │ │ │ │ │ Tables (#~): 0x0000006c - 0x000013a4 [4920 == 0x00001338] │ │ │ │ │ Strings: 0x000013a4 - 0x000028a0 [5372 == 0x000014fc] │ │ │ │ │ - Blob: 0x00002ef0 - 0x00003694 [1956 == 0x000007a4] │ │ │ │ │ + Blob: 0x00002ef0 - 0x00003680 [1936 == 0x00000790] │ │ │ │ │ User string: 0x000028a0 - 0x00002ee0 [1600 == 0x00000640] │ │ │ │ │ GUID: 0x00002ee0 - 0x00002ef0 [16 == 0x00000010] │ │ │ │ │ Rows: │ │ │ │ │ -Table Module: 1 records (10 bytes, at 18a0) │ │ │ │ │ -Table TypeRef: 113 records (6 bytes, at 18aa) │ │ │ │ │ -Table TypeDef: 11 records (14 bytes, at 1b50) │ │ │ │ │ -Table Field: 26 records (6 bytes, at 1bea) │ │ │ │ │ -Table Method: 90 records (14 bytes, at 1c86) │ │ │ │ │ -Table Param: 72 records (6 bytes, at 2172) │ │ │ │ │ -Table InterfaceImpl: 2 records (4 bytes, at 2322) │ │ │ │ │ -Table MemberRef: 200 records (6 bytes, at 232a) │ │ │ │ │ -Table CustomAttribute: 41 records (6 bytes, at 27da) │ │ │ │ │ -Table StandaloneSig: 29 records (2 bytes, at 28d0) │ │ │ │ │ -Table PropertyMap: 7 records (4 bytes, at 290a) │ │ │ │ │ -Table Property: 22 records (6 bytes, at 2926) │ │ │ │ │ -Table MethodSemantics: 36 records (6 bytes, at 29aa) │ │ │ │ │ -Table MethodImpl: 3 records (6 bytes, at 2a82) │ │ │ │ │ -Table TypeSpec: 8 records (2 bytes, at 2a94) │ │ │ │ │ -Table Assembly: 1 records (22 bytes, at 2aa4) │ │ │ │ │ -Table AssemblyRef: 9 records (20 bytes, at 2aba) │ │ │ │ │ -Table NestedClass: 2 records (4 bytes, at 2b6e) │ │ │ │ │ +Table Module: 1 records (10 bytes, at 189c) │ │ │ │ │ +Table TypeRef: 113 records (6 bytes, at 18a6) │ │ │ │ │ +Table TypeDef: 11 records (14 bytes, at 1b4c) │ │ │ │ │ +Table Field: 26 records (6 bytes, at 1be6) │ │ │ │ │ +Table Method: 90 records (14 bytes, at 1c82) │ │ │ │ │ +Table Param: 72 records (6 bytes, at 216e) │ │ │ │ │ +Table InterfaceImpl: 2 records (4 bytes, at 231e) │ │ │ │ │ +Table MemberRef: 200 records (6 bytes, at 2326) │ │ │ │ │ +Table CustomAttribute: 41 records (6 bytes, at 27d6) │ │ │ │ │ +Table StandaloneSig: 29 records (2 bytes, at 28cc) │ │ │ │ │ +Table PropertyMap: 7 records (4 bytes, at 2906) │ │ │ │ │ +Table Property: 22 records (6 bytes, at 2922) │ │ │ │ │ +Table MethodSemantics: 36 records (6 bytes, at 29a6) │ │ │ │ │ +Table MethodImpl: 3 records (6 bytes, at 2a7e) │ │ │ │ │ +Table TypeSpec: 8 records (2 bytes, at 2a90) │ │ │ │ │ +Table Assembly: 1 records (22 bytes, at 2aa0) │ │ │ │ │ +Table AssemblyRef: 9 records (20 bytes, at 2ab6) │ │ │ │ │ +Table NestedClass: 2 records (4 bytes, at 2b6a) │ │ │ ├── ./usr/lib/NAnt/NAnt.NUnit2Tasks.xml │ │ │ │ ├── ./usr/lib/NAnt/NAnt.NUnit2Tasks.xml │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -1,42 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ NAnt.NUnit2Tasks │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Controls the categories of tests to execute using the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Only include test cases and fixtures that require no internet access. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Exclude test cases and fixtures that are known to fail. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies a list of categories to include. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies a list of categories to exclude. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ Represents a certain group of test cases or fixtures. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ A name of a category, or comma-separated list of names. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -134,14 +105,275 @@ │ │ │ │ │ │ │ │ │ │ The array of │ │ │ │ │ │ │ │ │ │ elements to be added to the end of │ │ │ │ │ the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Controls the categories of tests to execute using the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Only include test cases and fixtures that require no internet access. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Exclude test cases and fixtures that are known to fail. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies a list of categories to include. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies a list of categories to exclude. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Custom TestDomain, similar to the one included with NUnit, in order │ │ │ │ │ + to workaround some limitations in it. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Runs a single testcase. │ │ │ │ │ + The test assembly. │ │ │ │ │ + The application configuration file for the test domain. │ │ │ │ │ + List of files to scan for missing assembly references. │ │ │ │ │ + The result of the test. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Helper class called when an assembly resolve event is raised. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes an instanse of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Called back when the CLR cannot resolve a given assembly. │ │ │ │ │ + The source of the event. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + that contains the event data. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + nunit.framework │ │ │ │ │ + we know to be in NAnts bin directory, if │ │ │ │ │ + that is the assembly that needs to be resolved; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Occurs when an assembly is loaded. The loaded assembly is added │ │ │ │ │ + to the assembly cache. │ │ │ │ │ + The source of the event. │ │ │ │ │ + │ │ │ │ │ + An │ │ │ │ │ + │ │ │ │ │ + that contains the event data. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Holds the list of directories that will be scanned for missing │ │ │ │ │ + assembly references. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Holds the list of assemblies that can be scanned for missing │ │ │ │ │ + assembly references. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Holds the loaded assemblies. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Runs tests using the NUnit V2.6 framework. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + attribute is only useful when more │ │ │ │ │ + than one test suite is used, and you want to continue running other │ │ │ │ │ + test suites although a test failed. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Set │ │ │ │ │ + │ │ │ │ │ + to │ │ │ │ │ + │ │ │ │ │ + to │ │ │ │ │ + ignore any errors and continue the build. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + In order to run a test assembly built with NUnit 2.0 or 2.1 using │ │ │ │ │ + │ │ │ │ │ + , you must add the following node to your │ │ │ │ │ + test config file : │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + See the │ │ │ │ │ + NUnit home page │ │ │ │ │ + for more │ │ │ │ │ + information. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Run tests in the │ │ │ │ │ + MyProject.Tests.dll │ │ │ │ │ + assembly. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Only run tests that are not known to fail in files listed in the │ │ │ │ │ + tests.txt │ │ │ │ │ + file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Stop the test run if a test fails. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indicate whether or not to label the text output as the tests run. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Tests to run. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Formatters to output results of unit tests. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Runs the tests and sets up the formatters. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a new EventListener to use for the unit tests. │ │ │ │ │ + │ │ │ │ │ + A new EventListener created with a new EventCollector that │ │ │ │ │ + is initialized with │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + Log writer to send test output to. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the logging threshold to use for a test runner based on │ │ │ │ │ + the current threshold of this task. │ │ │ │ │ + The logging threshold to use when running a test runner. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Represents a │ │ │ │ │ + test │ │ │ │ │ + element of an │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Name of the assembly to search for tests. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Name of a specific testfixture to run. If not specified then all │ │ │ │ │ + testfixtures are run. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Assemblies to include in test. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Assemblies to scan for missing assembly references. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Categories of test cases to include or exclude. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Build fails on failure. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + XSLT transform file to use when using the │ │ │ │ │ + │ │ │ │ │ + formatter. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The application configuration file to use for the NUnit test domain. │ │ │ │ │ + If not specified, NAnt will try to use a configuration name matching │ │ │ │ │ + the file name of the assembly with extension ".config". │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets all assemblies specified for these tests. │ │ │ │ │ + All assemblies specified for these tests. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Contains a strongly typed collection of │ │ │ │ │ │ │ │ │ │ objects. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -330,241 +562,9 @@ │ │ │ │ │ passed the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Sets the enumerator to its initial position, which is before the │ │ │ │ │ first element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Represents a │ │ │ │ │ - test │ │ │ │ │ - element of an │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Name of the assembly to search for tests. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Name of a specific testfixture to run. If not specified then all │ │ │ │ │ - testfixtures are run. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Assemblies to include in test. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Assemblies to scan for missing assembly references. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Categories of test cases to include or exclude. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Build fails on failure. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - XSLT transform file to use when using the │ │ │ │ │ - │ │ │ │ │ - formatter. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The application configuration file to use for the NUnit test domain. │ │ │ │ │ - If not specified, NAnt will try to use a configuration name matching │ │ │ │ │ - the file name of the assembly with extension ".config". │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets all assemblies specified for these tests. │ │ │ │ │ - All assemblies specified for these tests. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Runs tests using the NUnit V2.6 framework. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - attribute is only useful when more │ │ │ │ │ - than one test suite is used, and you want to continue running other │ │ │ │ │ - test suites although a test failed. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Set │ │ │ │ │ - │ │ │ │ │ - to │ │ │ │ │ - │ │ │ │ │ - to │ │ │ │ │ - ignore any errors and continue the build. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - In order to run a test assembly built with NUnit 2.0 or 2.1 using │ │ │ │ │ - │ │ │ │ │ - , you must add the following node to your │ │ │ │ │ - test config file : │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - See the │ │ │ │ │ - NUnit home page │ │ │ │ │ - for more │ │ │ │ │ - information. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Run tests in the │ │ │ │ │ - MyProject.Tests.dll │ │ │ │ │ - assembly. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Only run tests that are not known to fail in files listed in the │ │ │ │ │ - tests.txt │ │ │ │ │ - file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Stop the test run if a test fails. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indicate whether or not to label the text output as the tests run. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Tests to run. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Formatters to output results of unit tests. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Runs the tests and sets up the formatters. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a new EventListener to use for the unit tests. │ │ │ │ │ - │ │ │ │ │ - A new EventListener created with a new EventCollector that │ │ │ │ │ - is initialized with │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - Log writer to send test output to. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the logging threshold to use for a test runner based on │ │ │ │ │ - the current threshold of this task. │ │ │ │ │ - The logging threshold to use when running a test runner. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Custom TestDomain, similar to the one included with NUnit, in order │ │ │ │ │ - to workaround some limitations in it. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Runs a single testcase. │ │ │ │ │ - The test assembly. │ │ │ │ │ - The application configuration file for the test domain. │ │ │ │ │ - List of files to scan for missing assembly references. │ │ │ │ │ - The result of the test. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Helper class called when an assembly resolve event is raised. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes an instanse of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Called back when the CLR cannot resolve a given assembly. │ │ │ │ │ - The source of the event. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - that contains the event data. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - nunit.framework │ │ │ │ │ - we know to be in NAnts bin directory, if │ │ │ │ │ - that is the assembly that needs to be resolved; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Occurs when an assembly is loaded. The loaded assembly is added │ │ │ │ │ - to the assembly cache. │ │ │ │ │ - The source of the event. │ │ │ │ │ - │ │ │ │ │ - An │ │ │ │ │ - │ │ │ │ │ - that contains the event data. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Holds the list of directories that will be scanned for missing │ │ │ │ │ - assembly references. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Holds the list of assemblies that can be scanned for missing │ │ │ │ │ - assembly references. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Holds the loaded assemblies. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ ├── ./usr/lib/NAnt/NAnt.VSNetTasks.dll │ │ │ │ ├── pedump {} │ │ │ │ │ @@ -8,18 +8,18 @@ │ │ │ │ │ Optional Header Size: 0x00e0 │ │ │ │ │ Characteristics: 0x2102 │ │ │ │ │ │ │ │ │ │ PE Header: │ │ │ │ │ Magic (0x010b): 0x010b │ │ │ │ │ LMajor (6): 0x08 │ │ │ │ │ LMinor (0): 0x00 │ │ │ │ │ - Code Size: 0x00027e00 │ │ │ │ │ + Code Size: 0x00027c00 │ │ │ │ │ Initialized Data Size: 0x00000600 │ │ │ │ │ Uninitialized Data Size: 0x00000000 │ │ │ │ │ - Entry Point RVA: 0x00029bfe │ │ │ │ │ + Entry Point RVA: 0x00029bae │ │ │ │ │ Code Base RVA: 0x00002000 │ │ │ │ │ Data Base RVA: 0x0002a000 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ NT Header: │ │ │ │ │ Image Base (0x400000): 0x00400000 │ │ │ │ │ Section Alignment (8192): 0x00002000 │ │ │ │ │ @@ -41,15 +41,15 @@ │ │ │ │ │ Heap Reserve Size (1M): 0x00100000 │ │ │ │ │ Heap Commit Size (4096): 0x00001000 │ │ │ │ │ Loader flags (0x1): 0x00000000 │ │ │ │ │ Data Directories (16): 0x00000010 │ │ │ │ │ │ │ │ │ │ Data directories: │ │ │ │ │ Export Table: 0x00000000 [0x00000000] │ │ │ │ │ - Import Table: 0x00029bb0 [0x0000004b] │ │ │ │ │ + Import Table: 0x00029b60 [0x0000004b] │ │ │ │ │ Resource Table: 0x0002a000 [0x000003b8] │ │ │ │ │ Exception Table: 0x00000000 [0x00000000] │ │ │ │ │ Certificate Table: 0x00000000 [0x00000000] │ │ │ │ │ Reloc Table: 0x0002c000 [0x0000000c] │ │ │ │ │ Debug: 0x00000000 [0x00000000] │ │ │ │ │ Copyright: 0x00000000 [0x00000000] │ │ │ │ │ Global Ptr: 0x00000000 [0x00000000] │ │ │ │ │ @@ -57,50 +57,50 @@ │ │ │ │ │ Load Config Table: 0x00000000 [0x00000000] │ │ │ │ │ Bound Import: 0x00000000 [0x00000000] │ │ │ │ │ IAT: 0x00002000 [0x00000008] │ │ │ │ │ Delay Import Desc: 0x00000000 [0x00000000] │ │ │ │ │ CLI Header: 0x00002008 [0x00000048] │ │ │ │ │ │ │ │ │ │ Name: .text │ │ │ │ │ - Virtual Size: 0x00027c04 │ │ │ │ │ + Virtual Size: 0x00027bb4 │ │ │ │ │ Virtual Address: 0x00002000 │ │ │ │ │ - Raw Data Size: 0x00027e00 │ │ │ │ │ + Raw Data Size: 0x00027c00 │ │ │ │ │ Raw Data Ptr: 0x00000200 │ │ │ │ │ Reloc Ptr: 0x00000000 │ │ │ │ │ LineNo Ptr: 0x00000000 │ │ │ │ │ Reloc Count: 0x0000 │ │ │ │ │ Line Count: 0x0000 │ │ │ │ │ Flags: code, exec, read, │ │ │ │ │ │ │ │ │ │ Name: .rsrc │ │ │ │ │ Virtual Size: 0x000003b8 │ │ │ │ │ Virtual Address: 0x0002a000 │ │ │ │ │ Raw Data Size: 0x00000400 │ │ │ │ │ - Raw Data Ptr: 0x00028000 │ │ │ │ │ + Raw Data Ptr: 0x00027e00 │ │ │ │ │ Reloc Ptr: 0x00000000 │ │ │ │ │ LineNo Ptr: 0x00000000 │ │ │ │ │ Reloc Count: 0x0000 │ │ │ │ │ Line Count: 0x0000 │ │ │ │ │ Flags: data, read, │ │ │ │ │ │ │ │ │ │ Name: .reloc │ │ │ │ │ Virtual Size: 0x0000000c │ │ │ │ │ Virtual Address: 0x0002c000 │ │ │ │ │ Raw Data Size: 0x00000200 │ │ │ │ │ - Raw Data Ptr: 0x00028400 │ │ │ │ │ + Raw Data Ptr: 0x00028200 │ │ │ │ │ Reloc Ptr: 0x00000000 │ │ │ │ │ LineNo Ptr: 0x00000000 │ │ │ │ │ Reloc Count: 0x0000 │ │ │ │ │ Line Count: 0x0000 │ │ │ │ │ Flags: data, discard, read, │ │ │ │ │ │ │ │ │ │ CLI header size: 72 │ │ │ │ │ Runtime required: 2.5 │ │ │ │ │ Flags: ilonly, 32/64, no-trackdebug, notsigned │ │ │ │ │ - Metadata: 0x000150a4 [0x00014b0c] │ │ │ │ │ + Metadata: 0x00015090 [0x00014ad0] │ │ │ │ │ Entry Point Token: 0x00000000 │ │ │ │ │ Resources at: 0x00000000 [0x00000000] │ │ │ │ │ Strong Name at: 0x00000000 [0x00000000] │ │ │ │ │ Code Manager at: 0x00000000 [0x00000000] │ │ │ │ │ VTableFixups at: 0x00000000 [0x00000000] │ │ │ │ │ EAT jumps at: 0x00000000 [0x00000000] │ │ │ │ │ │ │ │ │ │ @@ -111,33 +111,33 @@ │ │ │ │ │ Metadata header: │ │ │ │ │ Version: 1.1 │ │ │ │ │ Version string: v4.0.30319 │ │ │ │ │ │ │ │ │ │ Metadata pointers: │ │ │ │ │ Tables (#~): 0x0000006c - 0x0000690c [26784 == 0x000068a0] │ │ │ │ │ Strings: 0x0000690c - 0x0000b604 [19704 == 0x00004cf8] │ │ │ │ │ - Blob: 0x00012d78 - 0x00014b0c [7572 == 0x00001d94] │ │ │ │ │ + Blob: 0x00012d78 - 0x00014ad0 [7512 == 0x00001d58] │ │ │ │ │ User string: 0x0000b604 - 0x00012d68 [30564 == 0x00007764] │ │ │ │ │ GUID: 0x00012d68 - 0x00012d78 [16 == 0x00000010] │ │ │ │ │ Rows: │ │ │ │ │ -Table Module: 1 records (10 bytes, at 13380) │ │ │ │ │ -Table TypeRef: 195 records (6 bytes, at 1338a) │ │ │ │ │ -Table TypeDef: 77 records (14 bytes, at 1381c) │ │ │ │ │ -Table Field: 228 records (6 bytes, at 13c52) │ │ │ │ │ -Table Method: 727 records (14 bytes, at 141aa) │ │ │ │ │ -Table Param: 783 records (6 bytes, at 1696c) │ │ │ │ │ -Table InterfaceImpl: 29 records (4 bytes, at 17bc6) │ │ │ │ │ -Table MemberRef: 514 records (6 bytes, at 17c3a) │ │ │ │ │ -Table Constant: 47 records (6 bytes, at 18846) │ │ │ │ │ -Table CustomAttribute: 57 records (6 bytes, at 18960) │ │ │ │ │ -Table FieldMarshal: 1 records (4 bytes, at 18ab6) │ │ │ │ │ -Table StandaloneSig: 209 records (2 bytes, at 18aba) │ │ │ │ │ -Table PropertyMap: 46 records (4 bytes, at 18c5c) │ │ │ │ │ -Table Property: 262 records (6 bytes, at 18d14) │ │ │ │ │ -Table MethodSemantics: 292 records (6 bytes, at 19338) │ │ │ │ │ -Table MethodImpl: 32 records (6 bytes, at 19a10) │ │ │ │ │ -Table Moduleref: 1 records (2 bytes, at 19ad0) │ │ │ │ │ -Table TypeSpec: 2 records (2 bytes, at 19ad2) │ │ │ │ │ -Table ImplMap: 1 records (8 bytes, at 19ad6) │ │ │ │ │ -Table Assembly: 1 records (22 bytes, at 19ade) │ │ │ │ │ -Table AssemblyRef: 7 records (20 bytes, at 19af4) │ │ │ │ │ -Table NestedClass: 11 records (4 bytes, at 19b80) │ │ │ │ │ +Table Module: 1 records (10 bytes, at 1336c) │ │ │ │ │ +Table TypeRef: 195 records (6 bytes, at 13376) │ │ │ │ │ +Table TypeDef: 77 records (14 bytes, at 13808) │ │ │ │ │ +Table Field: 228 records (6 bytes, at 13c3e) │ │ │ │ │ +Table Method: 727 records (14 bytes, at 14196) │ │ │ │ │ +Table Param: 783 records (6 bytes, at 16958) │ │ │ │ │ +Table InterfaceImpl: 29 records (4 bytes, at 17bb2) │ │ │ │ │ +Table MemberRef: 514 records (6 bytes, at 17c26) │ │ │ │ │ +Table Constant: 47 records (6 bytes, at 18832) │ │ │ │ │ +Table CustomAttribute: 57 records (6 bytes, at 1894c) │ │ │ │ │ +Table FieldMarshal: 1 records (4 bytes, at 18aa2) │ │ │ │ │ +Table StandaloneSig: 209 records (2 bytes, at 18aa6) │ │ │ │ │ +Table PropertyMap: 46 records (4 bytes, at 18c48) │ │ │ │ │ +Table Property: 262 records (6 bytes, at 18d00) │ │ │ │ │ +Table MethodSemantics: 292 records (6 bytes, at 19324) │ │ │ │ │ +Table MethodImpl: 32 records (6 bytes, at 199fc) │ │ │ │ │ +Table Moduleref: 1 records (2 bytes, at 19abc) │ │ │ │ │ +Table TypeSpec: 2 records (2 bytes, at 19abe) │ │ │ │ │ +Table ImplMap: 1 records (8 bytes, at 19ac2) │ │ │ │ │ +Table Assembly: 1 records (22 bytes, at 19aca) │ │ │ │ │ +Table AssemblyRef: 7 records (20 bytes, at 19ae0) │ │ │ │ │ +Table NestedClass: 11 records (4 bytes, at 19b6c) │ │ │ ├── ./usr/lib/NAnt/NAnt.VSNetTasks.xml │ │ │ │ ├── ./usr/lib/NAnt/NAnt.VSNetTasks.xml │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -1,270 +1,22 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ NAnt.VSNetTasks │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Analyses Microsoft Visual Studio .NET 2003 (Everett) solution files. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Compiles VS.NET solutions (or sets of projects), automatically determining │ │ │ │ │ - project dependencies from inter-project references. │ │ │ │ │ - │ │ │ │ │ - This task support the following projects: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Visual Basic .NET │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Visual C# .NET │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Visual J# .NET │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Visual C++ .NET │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Right now, only Microsoft Visual Studio .NET 2002 and 2003 solutions │ │ │ │ │ - and projects are supported. Support for .NET Compact Framework projects │ │ │ │ │ - is also not available at this time. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - also supports the model of referencing │ │ │ │ │ - projects by their output filenames, rather than referencing them inside │ │ │ │ │ - the solution. It will automatically detect the existance of a file │ │ │ │ │ - reference and convert it to a project reference. For example, if project │ │ │ │ │ - "A" references the file in the release output directory of │ │ │ │ │ - project "B", the │ │ │ │ │ - │ │ │ │ │ - will automatically │ │ │ │ │ - convert this to a project dependency on project "B" and will │ │ │ │ │ - reference the appropriate configuration output directory at the final │ │ │ │ │ - build time (ie: reference the debug version of "B" if the │ │ │ │ │ - solution is built as debug). │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - expects all project files to be valid │ │ │ │ │ - XML files. │ │ │ │ │ - │ │ │ │ │ -

Resx Files

│ │ │ │ │ - When building a project for a down-level target framework, special care │ │ │ │ │ - should be given to resx files. Resx files (can) contain references to │ │ │ │ │ - a specific version of CLR types, and as such are only upward compatible. │ │ │ │ │ - │ │ │ │ │ - For example: if you want to be able to build a project both as a .NET 1.0 │ │ │ │ │ - and .NET 1.1 assembly, the resx files should only contain references to │ │ │ │ │ - .NET 1.0 CLR types. Failure to do this may result in a │ │ │ │ │ - │ │ │ │ │ - failure at runtime on machines with only the .NET Framework 1.0 installed. │ │ │ │ │ - │ │ │ │ │ -
│ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Compiles all of the projects in │ │ │ │ │ - test.sln │ │ │ │ │ - , in release mode, in │ │ │ │ │ - the proper order. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Compiles all of the projects in │ │ │ │ │ - projects.txt │ │ │ │ │ - , in the proper │ │ │ │ │ - order. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Compiles projects A, B and C, using the output of project X as a │ │ │ │ │ - reference. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Compiles all of the projects in the solution except for project A. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Compiles all of the projects in the solution mapping the specific project at │ │ │ │ │ - http://localhost/A/A.csproj to c:\inetpub\wwwroot\A\A.csproj and any URLs under │ │ │ │ │ - http://localhost/B/[remainder] to c:\other\B\[remainder]. This allows the build │ │ │ │ │ - to work without WebDAV. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Compiles all of the projects in the solution placing compiled outputs │ │ │ │ │ - in │ │ │ │ │ - c:\temp │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ -
│ │ │ │ │ - │ │ │ │ │ - Private var containing custom properties. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The projects to build. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The projects to scan, but not build. │ │ │ │ │ - These projects are used to resolve project references and are │ │ │ │ │ - generally external to the solution being built. References to │ │ │ │ │ - these project's output files are converted to use the appropriate │ │ │ │ │ - solution configuration at build time. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The name of the VS.NET solution file to build. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - can be used instead to supply a list │ │ │ │ │ - of Visual Studio.NET projects that should be built. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The name of the solution configuration to build. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Generally │ │ │ │ │ - release │ │ │ │ │ - or │ │ │ │ │ - debug │ │ │ │ │ - . Not case-sensitive. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The name of platform to build the solution for. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the solution configuration to build. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The directory where compiled targets will be placed. This │ │ │ │ │ - overrides path settings contained in the solution/project. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - WebMap of URL's to project references. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Fileset of projects to exclude. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Set of folders where references are searched when not found in path │ │ │ │ │ - from project file (HintPath). │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Includes Visual Studio search folders in reference search path. │ │ │ │ │ - The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Allow the task to use WebDAV for retrieving/compiling the projects within solution. Use of │ │ │ │ │ - │ │ │ │ │ - is preferred over WebDAV. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - WebDAV support requires permission changes to be made on your project server. These changes may affect │ │ │ │ │ - the security of the server and should not be applied to a public installation. │ │ │ │ │ - Consult your web server or the NAnt Wiki documentation for more information. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Set of properties set at solution level. Builders for projects in solution may or may not use them. │ │ │ │ │ - │ │ │ │ │ - TODO: some documentataion which properties could be defined here. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the list of folders to scan for assembly references. │ │ │ │ │ - The list of folders to scan for assembly references. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Expands the given macro. │ │ │ │ │ - The macro to expand. │ │ │ │ │ - │ │ │ │ │ - The expanded macro or │ │ │ │ │ - │ │ │ │ │ - if the macro is not │ │ │ │ │ - supported. │ │ │ │ │ - │ │ │ │ │ - The macro cannot be expanded. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Builds the list of folders that should be scanned for assembly │ │ │ │ │ - references. │ │ │ │ │ - The list of folders that should be scanned for assembly references. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ Returns a number representing how much this file fits this project type. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ This enables the override in other providers. Do not return big numbers, mainly when compring only on filename. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Analyses Microsoft Visual Studio .NET 2002 (Rainier) solution files. │ │ │ │ │ + │ │ │ │ │ + Analyses Microsoft Visual Studio .NET 2003 (Everett) solution files. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Defines how the project is using the ATL library. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Don't use ATL. │ │ │ │ │ │ │ │ │ │ @@ -300,26 +52,14 @@ │ │ │ │ │ see the Microsoft documentation on the C++ compiler flag /Yc. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Use a precompiled header file. │ │ │ │ │ For further information on the use of this option │ │ │ │ │ see the Microsoft documentation on the C++ compiler flag /Yu. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Defines how the project is using the MFC library. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Don't use MFC. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Use MFC in a Static Library. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Use MFC in a Shared DLL. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ Represents a single mapping from URL project path to physical project │ │ │ │ │ path. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Specifies the URL of the project file, or a URL fragment to match. │ │ │ │ │ The URL of the project file or the URL fragment to match. │ │ │ │ │ @@ -593,134 +333,314 @@ │ │ │ │ │ passed the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Sets the enumerator to its initial position, which is before the │ │ │ │ │ first element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Defines how the project is using the MFC library. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class with the specified initial capacity. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The appropriate number of entries that the │ │ │ │ │ - │ │ │ │ │ - can initially contain. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Don't use MFC. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Use MFC in a Static Library. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Use MFC in a Shared DLL. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Analyses Microsoft Visual Studio .NET 2002 (Rainier) solution files. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Compiles VS.NET solutions (or sets of projects), automatically determining │ │ │ │ │ + project dependencies from inter-project references. │ │ │ │ │ + │ │ │ │ │ + This task support the following projects: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Visual Basic .NET │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Visual C# .NET │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Visual J# .NET │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Visual C++ .NET │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Right now, only Microsoft Visual Studio .NET 2002 and 2003 solutions │ │ │ │ │ + and projects are supported. Support for .NET Compact Framework projects │ │ │ │ │ + is also not available at this time. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + also supports the model of referencing │ │ │ │ │ + projects by their output filenames, rather than referencing them inside │ │ │ │ │ + the solution. It will automatically detect the existance of a file │ │ │ │ │ + reference and convert it to a project reference. For example, if project │ │ │ │ │ + "A" references the file in the release output directory of │ │ │ │ │ + project "B", the │ │ │ │ │ + │ │ │ │ │ + will automatically │ │ │ │ │ + convert this to a project dependency on project "B" and will │ │ │ │ │ + reference the appropriate configuration output directory at the final │ │ │ │ │ + build time (ie: reference the debug version of "B" if the │ │ │ │ │ + solution is built as debug). │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + expects all project files to be valid │ │ │ │ │ + XML files. │ │ │ │ │ + │ │ │ │ │ +

Resx Files

│ │ │ │ │ + When building a project for a down-level target framework, special care │ │ │ │ │ + should be given to resx files. Resx files (can) contain references to │ │ │ │ │ + a specific version of CLR types, and as such are only upward compatible. │ │ │ │ │ + │ │ │ │ │ + For example: if you want to be able to build a project both as a .NET 1.0 │ │ │ │ │ + and .NET 1.1 assembly, the resx files should only contain references to │ │ │ │ │ + .NET 1.0 CLR types. Failure to do this may result in a │ │ │ │ │ + │ │ │ │ │ + failure at runtime on machines with only the .NET Framework 1.0 installed. │ │ │ │ │ + │ │ │ │ │ +
│ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Compiles all of the projects in │ │ │ │ │ + test.sln │ │ │ │ │ + , in release mode, in │ │ │ │ │ + the proper order. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Compiles all of the projects in │ │ │ │ │ + projects.txt │ │ │ │ │ + , in the proper │ │ │ │ │ + order. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Compiles projects A, B and C, using the output of project X as a │ │ │ │ │ + reference. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Compiles all of the projects in the solution except for project A. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Compiles all of the projects in the solution mapping the specific project at │ │ │ │ │ + http://localhost/A/A.csproj to c:\inetpub\wwwroot\A\A.csproj and any URLs under │ │ │ │ │ + http://localhost/B/[remainder] to c:\other\B\[remainder]. This allows the build │ │ │ │ │ + to work without WebDAV. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Compiles all of the projects in the solution placing compiled outputs │ │ │ │ │ + in │ │ │ │ │ + c:\temp │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ +
│ │ │ │ │ + │ │ │ │ │ + Private var containing custom properties. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class with the given │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ │ │ │ │ │ - The project of the configuration. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the project. │ │ │ │ │ + │ │ │ │ │ + The projects to build. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the name of the configuration. │ │ │ │ │ + │ │ │ │ │ + The projects to scan, but not build. │ │ │ │ │ + These projects are used to resolve project references and are │ │ │ │ │ + generally external to the solution being built. References to │ │ │ │ │ + these project's output files are converted to use the appropriate │ │ │ │ │ + solution configuration at build time. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Get the directory in which intermediate build output will be stored │ │ │ │ │ - for this configuration. │ │ │ │ │ + │ │ │ │ │ + The name of the VS.NET solution file to build. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - This is a directory relative to the project directory named │ │ │ │ │ - obj\<configuration name> │ │ │ │ │ - . │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + can be used instead to supply a list │ │ │ │ │ + of Visual Studio.NET projects that should be built. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The name of the solution configuration to build. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - .resx │ │ │ │ │ - and │ │ │ │ │ - .licx │ │ │ │ │ - files will only be recompiled if the │ │ │ │ │ - compiled resource files in the │ │ │ │ │ - │ │ │ │ │ - are not │ │ │ │ │ - uptodate. │ │ │ │ │ + Generally │ │ │ │ │ + release │ │ │ │ │ + or │ │ │ │ │ + debug │ │ │ │ │ + . Not case-sensitive. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the output directory. │ │ │ │ │ + │ │ │ │ │ + The name of platform to build the solution for. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the path for the output file. │ │ │ │ │ + │ │ │ │ │ + Gets the solution configuration to build. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the path in which the output file will be created before its │ │ │ │ │ - copied to the actual output path. │ │ │ │ │ + │ │ │ │ │ + The directory where compiled targets will be placed. This │ │ │ │ │ + overrides path settings contained in the solution/project. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Get the path of the output directory relative to the project │ │ │ │ │ - directory. │ │ │ │ │ + │ │ │ │ │ + WebMap of URL's to project references. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the platform that the configuration targets. │ │ │ │ │ - The platform targeted by the configuration. │ │ │ │ │ + │ │ │ │ │ + Fileset of projects to exclude. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the set of output files that is specific to the project │ │ │ │ │ - configuration. │ │ │ │ │ - The set of output files that is specific to the project │ │ │ │ │ - configuration. │ │ │ │ │ + │ │ │ │ │ + Set of folders where references are searched when not found in path │ │ │ │ │ + from project file (HintPath). │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Includes Visual Studio search folders in reference search path. │ │ │ │ │ + The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Allow the task to use WebDAV for retrieving/compiling the projects within solution. Use of │ │ │ │ │ + │ │ │ │ │ + is preferred over WebDAV. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - The key of the case-insensitive │ │ │ │ │ - │ │ │ │ │ - is the │ │ │ │ │ - full path of the output file and the value is the path relative to │ │ │ │ │ - the output directory. │ │ │ │ │ + WebDAV support requires permission changes to be made on your project server. These changes may affect │ │ │ │ │ + the security of the server and should not be applied to a public installation. │ │ │ │ │ + Consult your web server or the NAnt Wiki documentation for more information. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Set of properties set at solution level. Builders for projects in solution may or may not use them. │ │ │ │ │ + │ │ │ │ │ + TODO: some documentataion which properties could be defined here. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the list of folders to scan for assembly references. │ │ │ │ │ + The list of folders to scan for assembly references. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ Expands the given macro. │ │ │ │ │ The macro to expand. │ │ │ │ │ - The expanded macro. │ │ │ │ │ - │ │ │ │ │ - The macro is not supported. │ │ │ │ │ - -or- │ │ │ │ │ - The macro is not implemented. │ │ │ │ │ - -or- │ │ │ │ │ - The macro cannot be expanded. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Expansion of a given macro is not yet implemented. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The expanded macro or │ │ │ │ │ + │ │ │ │ │ + if the macro is not │ │ │ │ │ + supported. │ │ │ │ │ + │ │ │ │ │ + The macro cannot be expanded. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Builds the list of folders that should be scanned for assembly │ │ │ │ │ + references. │ │ │ │ │ + The list of folders that should be scanned for assembly references. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Factory class for VS.NET projects. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Is called each time a regular expression match is found during a │ │ │ │ │ - │ │ │ │ │ - operation. │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - resulting from a single regular expression match during a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The expanded │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Holds a case-insensitive list of cached projects. │ │ │ │ │ + │ │ │ │ │ + The key of the │ │ │ │ │ + │ │ │ │ │ + is the path of the project │ │ │ │ │ + file (for web projects this can be a URL) and the value is a │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Holds a case-insensitive list of cached project GUIDs. │ │ │ │ │ + │ │ │ │ │ + The key of the │ │ │ │ │ + │ │ │ │ │ + is the path of the project │ │ │ │ │ + file (for web projects this can be a URL) and the value is the GUID │ │ │ │ │ + of the project. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Holds a case-insensitive list of cached project GUIDs. │ │ │ │ │ + │ │ │ │ │ + The key of the │ │ │ │ │ + │ │ │ │ │ + is the path of the project │ │ │ │ │ + file (for web projects this can be a URL) and the value is the Xml │ │ │ │ │ + of the project. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Gets a │ │ │ │ │ │ │ │ │ │ representing the physical location │ │ │ │ │ of the resource file. │ │ │ │ │ @@ -768,323 +688,345 @@ │ │ │ │ │ │ │ │ │ │ A │ │ │ │ │ │ │ │ │ │ representing the compiled resource file. │ │ │ │ │ │ │ │ │ │ Calling this method does not force compilation of the resource file. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Represents the configuration of a file. │ │ │ │ │ + │ │ │ │ │ + Represents a Visual C++ project configuration. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets a value indication whether the file should be excluded from │ │ │ │ │ - the build for this configuration. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the file should be excluded from the │ │ │ │ │ - build for this configuration; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Tells the compiler which character set to use. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the relative path of the file. │ │ │ │ │ - The path of the file relative to the project directory. │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether Managed Extensions for C++ are │ │ │ │ │ + enabled. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating how MFC is used by the configuration. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating how ATL is used by the configuration. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the list of files to link in the order in which they are │ │ │ │ │ + defined in the project file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Holds the C++ sources for each build configuration. │ │ │ │ │ + The key of the hashtable is a build configuration, and the │ │ │ │ │ + value is an ArrayList holding the C++ source files for that │ │ │ │ │ + build configuration. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the resources for each build configuration. │ │ │ │ │ + The key of the hashtable is a build configuration, and the │ │ │ │ │ + value is an ArrayList holding the resources files for that │ │ │ │ │ + build configuration. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Get the IDL files for each build configuration. │ │ │ │ │ + The key of the hashtable is a build configuration, and the │ │ │ │ │ + value is an ArrayList holding the IDL files for that build │ │ │ │ │ + configuration. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the target path for usage in macro expansion. │ │ │ │ │ + The target path, or a zero-length string if there's no output file │ │ │ │ │ + for this configuration. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Get the directory in which intermediate build output will be stored │ │ │ │ │ + for this configuration. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + This is a directory relative to the project directory named │ │ │ │ │ + obj\<configuration name> │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + .resx │ │ │ │ │ + and │ │ │ │ │ + .licx │ │ │ │ │ + files will only be recompiled if the │ │ │ │ │ + compiled resource files in the │ │ │ │ │ + │ │ │ │ │ + are not │ │ │ │ │ + uptodate. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ Get the path of the output directory relative to the project │ │ │ │ │ directory. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Expands the given macro. │ │ │ │ │ - The macro to expand. │ │ │ │ │ - The expanded macro. │ │ │ │ │ - │ │ │ │ │ - The macro is not supported. │ │ │ │ │ - -or- │ │ │ │ │ - The macro is not implemented. │ │ │ │ │ - -or- │ │ │ │ │ - The macro cannot be expanded. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets the intermediate directory, specified relative to project │ │ │ │ │ directory. │ │ │ │ │ The intermediate directory, specified relative to project directory. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the path for the output file. │ │ │ │ │ + │ │ │ │ │ + Gets the absolute path for the output file. │ │ │ │ │ │ │ │ │ │ - The path for the output file, or │ │ │ │ │ + The absolute path for the output file, or │ │ │ │ │ │ │ │ │ │ - if there's │ │ │ │ │ - no output file for this configuration. │ │ │ │ │ + if there's no output file for this configuration. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets a comma-separated list of directories to scan for assembly │ │ │ │ │ references. │ │ │ │ │ │ │ │ │ │ A comma-separated list of directories to scan for assembly │ │ │ │ │ references, or │ │ │ │ │ │ │ │ │ │ if no additional directories │ │ │ │ │ should scanned. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the value of a given setting for a specified tool. │ │ │ │ │ - The name of the tool. │ │ │ │ │ - The name of the setting. │ │ │ │ │ - The value to return if setting is not defined in both the file and project configuration. │ │ │ │ │ + │ │ │ │ │ + Expands the given macro. │ │ │ │ │ + The macro to expand. │ │ │ │ │ + The expanded macro. │ │ │ │ │ + │ │ │ │ │ + The macro is not supported. │ │ │ │ │ + -or- │ │ │ │ │ + The macro is not implemented. │ │ │ │ │ + -or- │ │ │ │ │ + The macro cannot be expanded. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Expansion of a given macro is not yet implemented. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the value of the specified attribute from the specified node. │ │ │ │ │ + The node of which the attribute value should be retrieved. │ │ │ │ │ + The attribute of which the value should be returned. │ │ │ │ │ │ │ │ │ │ - The value of a setting for the specified tool, or │ │ │ │ │ - │ │ │ │ │ - if the setting is not defined in │ │ │ │ │ - both the file and project configuration. │ │ │ │ │ + The value of the attribute with the specified name or │ │ │ │ │ + │ │ │ │ │ + if the attribute does not exist or has no value. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Holds the output path for this build configuration. │ │ │ │ │ │ │ │ │ │ - If the setting is not defined in the file configuration, then │ │ │ │ │ - the project level setting will be used. │ │ │ │ │ - │ │ │ │ │ - An empty setting value, which is used as a means to override the │ │ │ │ │ - project default, will be returned as a empty │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + Lazy initialized by │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the .ico file to use as application icon. │ │ │ │ │ - │ │ │ │ │ - The .ico file to use as application icon, or │ │ │ │ │ - │ │ │ │ │ - if no application icon should be used. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Holds list of files to link in the order in which they are defined │ │ │ │ │ + in the project file. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the key file to use to sign ActiveX/COM wrappers. │ │ │ │ │ - │ │ │ │ │ - The path of the key file to use to sign ActiveX/COM wrappers, │ │ │ │ │ - relative to the project root directory, or │ │ │ │ │ - │ │ │ │ │ - if the wrapper assembly should not be signed using a key file. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Holds the C++ sources for each build configuration. │ │ │ │ │ + The key of the hashtable is a build configuration, and the │ │ │ │ │ + value is an ArrayList holding the C++ source files for that │ │ │ │ │ + build configuration. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the key name to use to sign ActiveX/COM wrappers. │ │ │ │ │ - │ │ │ │ │ - The name of the key container to use to sign ActiveX/COM wrappers, │ │ │ │ │ - or │ │ │ │ │ - │ │ │ │ │ - if the wrapper assembly should not be │ │ │ │ │ - signed using a key container. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Holds the resources for each build configuration. │ │ │ │ │ + The key of the hashtable is a build configuration, and the │ │ │ │ │ + value is an ArrayList holding the resources files for that │ │ │ │ │ + build configuration. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the output type of this project. │ │ │ │ │ + │ │ │ │ │ + Holds the IDL files for each build configuration. │ │ │ │ │ + The key of the hashtable is a build configuration, and the │ │ │ │ │ + value is an ArrayList holding the IDL files for that build │ │ │ │ │ + configuration. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Designates when the │ │ │ │ │ - │ │ │ │ │ - command line should │ │ │ │ │ - be run. Possible values are "OnBuildSuccess", "Always" or │ │ │ │ │ - "OnOutputUpdated". │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The type of output for a given configuration. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Contains commands to be run before a build takes place. │ │ │ │ │ - Valid commands are those in a .bat file. For more info see MSDN. │ │ │ │ │ + │ │ │ │ │ + A Makefile. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Contains commands to be ran after a build has taken place. │ │ │ │ │ - Valid commands are those in a .bat file. For more info see MSDN. │ │ │ │ │ + │ │ │ │ │ + Application (.exe). │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Determines the output type of the project from its XML definition. │ │ │ │ │ - The XML definition of the project settings. │ │ │ │ │ - The output type of the project. │ │ │ │ │ - │ │ │ │ │ - The output type of the project is not set in the specified XML │ │ │ │ │ - definition. │ │ │ │ │ - -or- │ │ │ │ │ - The output type of the project is not supported. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Dynamic Library (.dll). │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Static Library (.lib). │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Utility. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets the project GUID from the given │ │ │ │ │ - │ │ │ │ │ - holding a │ │ │ │ │ - <VisualStudioProject> │ │ │ │ │ - node. │ │ │ │ │ + Gets a │ │ │ │ │ + │ │ │ │ │ + instance representing the │ │ │ │ │ + absolute path to the import library to generate. │ │ │ │ │ │ │ │ │ │ - The path of the project file. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - <VisualStudioProject> │ │ │ │ │ - node from which the project GUID should be retrieved. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The project GUID from specified │ │ │ │ │ - <VisualStudioProject> │ │ │ │ │ - node. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + representing the absolute path to the │ │ │ │ │ + import library to generate, or │ │ │ │ │ + │ │ │ │ │ + if no │ │ │ │ │ + import library must be generated. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets a value indicating whether the output file(s) of this reference │ │ │ │ │ should be copied locally. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if the output file(s) of this reference │ │ │ │ │ should be copied locally; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets a value indicating whether this reference represents a system │ │ │ │ │ assembly. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - if this reference represents a system │ │ │ │ │ - assembly; otherwise, │ │ │ │ │ │ │ │ │ │ - . │ │ │ │ │ + as a project by itself can never be a │ │ │ │ │ + system assembly. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the project in which the reference is defined. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets the output path of the reference, without taking the "copy local" │ │ │ │ │ setting into consideration. │ │ │ │ │ The solution configuration that is built. │ │ │ │ │ - The full output path of the reference. │ │ │ │ │ + The output path of the reference. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the complete set of output files of the reference for the │ │ │ │ │ - specified configuration. │ │ │ │ │ + │ │ │ │ │ + Gets the complete set of output files for the referenced project. │ │ │ │ │ The solution configuration that is built. │ │ │ │ │ The set of output files to be updated. │ │ │ │ │ + The complete set of output files for the referenced project. │ │ │ │ │ │ │ │ │ │ The key of the case-insensitive │ │ │ │ │ │ │ │ │ │ is the │ │ │ │ │ full path of the output file and the value is the path relative to │ │ │ │ │ the output directory. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets the complete set of assemblies that need to be referenced when │ │ │ │ │ - a project references this component. │ │ │ │ │ + a project references this project. │ │ │ │ │ The solution configuration that is built. │ │ │ │ │ The complete set of assemblies that need to be referenced when a │ │ │ │ │ - project references this component. │ │ │ │ │ + project references this project. │ │ │ │ │ + │ │ │ │ │ + Apparently, there's some hack in VB.NET that allows a type to be used │ │ │ │ │ + that derives from a type in an assembly that is not referenced by the │ │ │ │ │ + project. │ │ │ │ │ + When building from the command line (using vbc), the following error │ │ │ │ │ + is reported "error BC30007: Reference required to assembly 'X' │ │ │ │ │ + containing the base class 'X'. Add one to your project". │ │ │ │ │ + Somehow VB.NET can workaround this issue, without actually adding a │ │ │ │ │ + reference to that assembly. I verified this with both VS.NET 2003 and │ │ │ │ │ + VS.NET 2005. │ │ │ │ │ + For now, we have no other option than to return all assembly │ │ │ │ │ + references of the referenced project if the parent is a VB.NET │ │ │ │ │ + project. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets the timestamp of the reference. │ │ │ │ │ The solution configuration that is built. │ │ │ │ │ The timestamp of the reference. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether the reference is managed for the │ │ │ │ │ - specified configuration. │ │ │ │ │ - The solution configuration that is built. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the reference is managed for the │ │ │ │ │ - specified configuration; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns the date and time the specified file was last written to. │ │ │ │ │ - The file for which to obtain write date and time information. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - structure set to the date and time that │ │ │ │ │ - the specified file was last written to, or │ │ │ │ │ - │ │ │ │ │ - if the specified file does not │ │ │ │ │ - exist. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Logs a message with the given priority. │ │ │ │ │ - The message priority at which the specified message is to be logged. │ │ │ │ │ - The message to be logged. │ │ │ │ │ - The actual logging is delegated to the underlying task. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Logs a message with the given priority. │ │ │ │ │ - The message priority at which the specified message is to be logged. │ │ │ │ │ - The message to log, containing zero or more format items. │ │ │ │ │ - │ │ │ │ │ - An │ │ │ │ │ - │ │ │ │ │ - array containing zero or more objects to format. │ │ │ │ │ - │ │ │ │ │ - The actual logging is delegated to the underlying task. │ │ │ │ │ + │ │ │ │ │ + Base class for all project classes. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the default file extension of sources for this project. │ │ │ │ │ - The default file extension of sources for this project. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating if this is a web project. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if this is a web project; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - If the url of a web project has been mapped to a local path │ │ │ │ │ - (using the <webmap> element), then this property will return │ │ │ │ │ - │ │ │ │ │ - for a │ │ │ │ │ - │ │ │ │ │ - project. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the Visual Studio product version of the project. │ │ │ │ │ + The Visual Studio product version of the project. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets the name of the VS.NET project. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the type of the project. │ │ │ │ │ + The type of the project. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ Gets the path of the VS.NET project. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets the directory containing the VS.NET project. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Get the location of the project. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Get the directory in which intermediate build output that is not │ │ │ │ │ + specific to the build configuration will be stored. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + For │ │ │ │ │ + │ │ │ │ │ + projects, this is defined │ │ │ │ │ + as │ │ │ │ │ + <Project Directory<\obj │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + For │ │ │ │ │ + │ │ │ │ │ + projects, this is defined │ │ │ │ │ + as │ │ │ │ │ + %HOMEPATH%\VSWebCache\<Machine Name>\<Project Directory>\obj │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ Gets or sets the unique identifier of the VS.NET project. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether building the project for the specified │ │ │ │ │ - build configuration results in managed output. │ │ │ │ │ - The solution configuration that is built. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets a list of all configurations defined in the project. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Prepares the project for being built. │ │ │ │ │ - The solution configuration that is built. │ │ │ │ │ - Ensures the configuration-level object directory exists and ensures │ │ │ │ │ - that none of the output files are marked read-only. │ │ │ │ │ + │ │ │ │ │ + Gets a list of project configurations that can be build. │ │ │ │ │ + │ │ │ │ │ + Project configurations that are not in this list do not need to be │ │ │ │ │ + compiled. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the extra set of output files for the project. │ │ │ │ │ + The extra set of output files for the project. │ │ │ │ │ + │ │ │ │ │ + The key of the case-insensitive │ │ │ │ │ + │ │ │ │ │ + is the │ │ │ │ │ + full path of the output file and the value is the path relative to │ │ │ │ │ + the output directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the set of projects that the project depends on. │ │ │ │ │ + The set of projects that the project depends on. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + TODO: refactor this !!! │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ Gets the complete set of output files for the project configuration │ │ │ │ │ matching the specified solution configuration. │ │ │ │ │ The solution configuration that is built. │ │ │ │ │ The set of output files to be updated. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The key of the case-insensitive │ │ │ │ │ @@ -1093,1211 +1035,477 @@ │ │ │ │ │ full path of the output file and the value is the path relative to │ │ │ │ │ the output directory. │ │ │ │ │ │ │ │ │ │ If the project is not configured to be built for the specified │ │ │ │ │ solution configuration, then no output files are added. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns a │ │ │ │ │ - │ │ │ │ │ - for launching the compiler │ │ │ │ │ - for this project. │ │ │ │ │ - │ │ │ │ │ - The configuration to build. │ │ │ │ │ - The response file for the compiler. │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether building the project for the specified │ │ │ │ │ + build configuration results in managed output. │ │ │ │ │ + The build configuration. │ │ │ │ │ │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - for launching the compiler for │ │ │ │ │ - this project. │ │ │ │ │ + │ │ │ │ │ + if the project output for the given build │ │ │ │ │ + configuration is managed; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns the project location from the specified project XML fragment. │ │ │ │ │ - XML fragment representing the project file. │ │ │ │ │ - The project location of the specified project XML file. │ │ │ │ │ - │ │ │ │ │ - The project location could not be determined. │ │ │ │ │ - -or- │ │ │ │ │ - The project location is invalid. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the absolute path of the type library for the project │ │ │ │ │ - output. │ │ │ │ │ - The configuration to build. │ │ │ │ │ - The absolute path of the type library for the project output. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Generates a type library for the specified assembly, registers it. │ │ │ │ │ - The project configuration that is built. │ │ │ │ │ - The solution configuration that is built. │ │ │ │ │ - The path of the type library to generate. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - regasm │ │ │ │ │ - tool is used to generate the type library. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Unregister a type library for the specified assembly, and the types │ │ │ │ │ - in that assembly. │ │ │ │ │ - The project configuration that is built. │ │ │ │ │ - The solution configuration that is built. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - regasm │ │ │ │ │ - tool is used to unregister the type library, and │ │ │ │ │ - remove the COM registration for types in the specified assembly. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns │ │ │ │ │ - │ │ │ │ │ - containing culture-specific resources. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - containing culture-specific resources. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The key of the │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - and the value is an │ │ │ │ │ - │ │ │ │ │ - instance │ │ │ │ │ - for that culture. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Creates and initializes a │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Expands the given macro. │ │ │ │ │ + The macro to expand. │ │ │ │ │ │ │ │ │ │ - An initialized │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ + The expanded macro or │ │ │ │ │ + │ │ │ │ │ + if the macro is not │ │ │ │ │ + supported. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Returns the Visual Studio product version of the specified project │ │ │ │ │ XML fragment. │ │ │ │ │ - XML fragment representing the project to check. │ │ │ │ │ + XML fragment representing the project file. │ │ │ │ │ The Visual Studio product version of the specified project XML │ │ │ │ │ - fragment. │ │ │ │ │ + file. │ │ │ │ │ │ │ │ │ │ The product version could not be determined. │ │ │ │ │ -or- │ │ │ │ │ The product version is not supported. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Returns the │ │ │ │ │ - │ │ │ │ │ - of the specified project │ │ │ │ │ - XML fragment. │ │ │ │ │ + Verifies whether the specified XML fragment represents a valid project │ │ │ │ │ + that is supported by this │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ - XML fragment representing the project to check. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - of the specified project XML │ │ │ │ │ - fragment. │ │ │ │ │ - │ │ │ │ │ + XML fragment representing the project file. │ │ │ │ │ │ │ │ │ │ - The project location could not be determined. │ │ │ │ │ + │ │ │ │ │ + The XML fragment is not supported by this │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ -or- │ │ │ │ │ - The project location is invalid. │ │ │ │ │ + │ │ │ │ │ + The XML fragment does not represent a valid project (for this │ │ │ │ │ + │ │ │ │ │ + ). │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Holds a case-insensitive list of source files. │ │ │ │ │ - │ │ │ │ │ - The key of the │ │ │ │ │ - │ │ │ │ │ - is the full path of the │ │ │ │ │ - source file and the value is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Groups a set of │ │ │ │ │ - │ │ │ │ │ - instances for a specific │ │ │ │ │ - culture. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new │ │ │ │ │ - │ │ │ │ │ - instance │ │ │ │ │ - for the specified culture. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the │ │ │ │ │ - │ │ │ │ │ - of the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the set of localized resources. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the intermediate build directory in which the satellite │ │ │ │ │ - assembly is built. │ │ │ │ │ - The project build configuration. │ │ │ │ │ - The intermediate build directory in which the satellite assembly │ │ │ │ │ - is built. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a │ │ │ │ │ - │ │ │ │ │ - representing the path to the │ │ │ │ │ - intermediate file location of the satellite assembly. │ │ │ │ │ - │ │ │ │ │ - The project build configuration. │ │ │ │ │ - The project settings. │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - representing the path to the │ │ │ │ │ - intermediate file location of the satellite assembly. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets path of the satellite assembly, relative to the output │ │ │ │ │ - directory. │ │ │ │ │ - The project settings. │ │ │ │ │ - The path of the satellite assembly, relative to the output │ │ │ │ │ - directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indentifies the different output types of a managed project. │ │ │ │ │ - Visual Studio .NET does not support modules. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A class library. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A console application. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A Windows program. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Resolves an assembly reference. │ │ │ │ │ - │ │ │ │ │ - The full path to the resolved assembly, or │ │ │ │ │ - │ │ │ │ │ - if the assembly reference could not be resolved. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the name of the referenced assembly. │ │ │ │ │ - │ │ │ │ │ - The name of the referenced assembly, or │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - the name could not be determined. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Prepares the project for being built. │ │ │ │ │ + The solution configuration that is built. │ │ │ │ │ + The default implementation will ensure that none of the output files │ │ │ │ │ + are marked read-only. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Is called each time a regular expression match is found during a │ │ │ │ │ - │ │ │ │ │ - operation. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Copies the specified file if the destination file does not exist, or │ │ │ │ │ + the source file has been modified since it was previously copied. │ │ │ │ │ + The file to copy. │ │ │ │ │ + The destination file. │ │ │ │ │ + │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ - resulting from a single regular expression match during a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + │ │ │ │ │ + in which context the operation will be performed. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The expanded │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - The macro is not supported. │ │ │ │ │ - Expansion of a given macro is not yet implemented. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether the reference is managed for the │ │ │ │ │ - specified configuration. │ │ │ │ │ - The build configuration of the reference. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the complete set of output files for the specified assembly │ │ │ │ │ - and adds them to │ │ │ │ │ - │ │ │ │ │ - collection. │ │ │ │ │ - │ │ │ │ │ - The path of the assembly to get the output files for. │ │ │ │ │ - The set of output files to be updated. │ │ │ │ │ - │ │ │ │ │ - The key of the case-insensitive │ │ │ │ │ - │ │ │ │ │ - is the │ │ │ │ │ - full path of the output file and the value is the path relative to │ │ │ │ │ - the output directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether the reference is managed for the │ │ │ │ │ - specified configuration. │ │ │ │ │ - The solution configuration that is built. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether the reference is managed for the │ │ │ │ │ - specified configuration. │ │ │ │ │ - The build configuration of the reference. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the reference is managed for the │ │ │ │ │ - specified configuration; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the project file of the project with the given unique identifier. │ │ │ │ │ - The unique identifier of the project for which the project file should be retrieves. │ │ │ │ │ - The project file of the project with the given unique identifier. │ │ │ │ │ - │ │ │ │ │ - No project with unique identifier │ │ │ │ │ - │ │ │ │ │ - could be located. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Logs a message with the given priority. │ │ │ │ │ The message priority at which the specified message is to be logged. │ │ │ │ │ The message to be logged. │ │ │ │ │ The actual logging is delegated to the underlying task. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Logs a message with the given priority. │ │ │ │ │ The message priority at which the specified message is to be logged. │ │ │ │ │ The message to log, containing zero or more format items. │ │ │ │ │ │ │ │ │ │ An │ │ │ │ │ │ │ │ │ │ array containing zero or more objects to format. │ │ │ │ │ │ │ │ │ │ The actual logging is delegated to the underlying task. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Loads the projects from the file system and stores them in an │ │ │ │ │ - instance variable. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - instance to use to determine whether an assembly is located in the Global Assembly Cache. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - instance to use to determine location and references of assemblies. │ │ │ │ │ - │ │ │ │ │ - TODO │ │ │ │ │ - A project GUID in the solution file does not match the actual GUID of the project in the project file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Translates a project path, in the form of a relative file path or │ │ │ │ │ - a URL, to an absolute file path. │ │ │ │ │ - The directory of the solution. │ │ │ │ │ - The project path to translate to an absolute file path. │ │ │ │ │ - The project path translated to an absolute file path. │ │ │ │ │ + │ │ │ │ │ + Specifies the type of the project. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Converts assembly references to projects to project references, adding │ │ │ │ │ - a build dependency.c │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to analyze. │ │ │ │ │ - │ │ │ │ │ - The solution configuration that is built. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - containing list of projects that have been built. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - containing list of projects that failed to build. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + A Visual Basic.NET project. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Determines whether any of the project dependencies of the specified │ │ │ │ │ - project still needs to be built. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - to analyze. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - containing list of projects that have been built. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if one of the project dependencies has not │ │ │ │ │ - yet been built; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + A Visual C# project. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the name of the referenced assembly. │ │ │ │ │ - The name of the referenced assembly. │ │ │ │ │ + │ │ │ │ │ + A Visual C++ project. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the name of the tool that should be used to create the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The name of the tool that should be used to create the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + A Visual J# project. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the path of the wrapper assembly. │ │ │ │ │ - The path of the wrapper assembly. │ │ │ │ │ - The wrapper assembly is stored in the object directory of the │ │ │ │ │ - project. │ │ │ │ │ + │ │ │ │ │ + MSBuild project. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the path of the Primary Interop Assembly. │ │ │ │ │ - │ │ │ │ │ - The path of the Primary Interop Assembly, or │ │ │ │ │ - │ │ │ │ │ - if not available. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Specifies the result of the build. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the hex version of the type library as defined in the definition │ │ │ │ │ - of the reference. │ │ │ │ │ - The hex version of the type library. │ │ │ │ │ - The definition of the reference does not contain a "ControlVersion" attribute. │ │ │ │ │ + │ │ │ │ │ + The build failed. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the GUID of the type library as defined in the definition │ │ │ │ │ - of the reference. │ │ │ │ │ - The GUID of the type library. │ │ │ │ │ + │ │ │ │ │ + The build succeeded. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the locale of the type library in hex notation. │ │ │ │ │ - The locale of the type library. │ │ │ │ │ + │ │ │ │ │ + The build succeeded and the output was updated. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether the output file(s) of this reference │ │ │ │ │ - should be copied locally. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the output file(s) of this reference │ │ │ │ │ - should be copied locally; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Visual Studio.NET 2002 │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether this reference represents a system │ │ │ │ │ - assembly. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - as a project by itself can never be a │ │ │ │ │ - system assembly. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Visual Studio.NET 2003 │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the output path of the reference, without taking the "copy local" │ │ │ │ │ - setting into consideration. │ │ │ │ │ - The solution configuration that is built. │ │ │ │ │ - The output path of the reference. │ │ │ │ │ + │ │ │ │ │ + Visual Studio 2005 │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the complete set of output files for the referenced project. │ │ │ │ │ - The solution configuration that is built. │ │ │ │ │ - The set of output files to be updated. │ │ │ │ │ - The complete set of output files for the referenced project. │ │ │ │ │ - │ │ │ │ │ - The key of the case-insensitive │ │ │ │ │ - │ │ │ │ │ - is the │ │ │ │ │ - full path of the output file and the value is the path relative to │ │ │ │ │ - the output directory. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Visual Studio 2008 │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the complete set of assemblies that need to be referenced when │ │ │ │ │ - a project references this project. │ │ │ │ │ - The solution configuration that is built. │ │ │ │ │ - The complete set of assemblies that need to be referenced when a │ │ │ │ │ - project references this project. │ │ │ │ │ - │ │ │ │ │ - Apparently, there's some hack in VB.NET that allows a type to be used │ │ │ │ │ - that derives from a type in an assembly that is not referenced by the │ │ │ │ │ - project. │ │ │ │ │ - When building from the command line (using vbc), the following error │ │ │ │ │ - is reported "error BC30007: Reference required to assembly 'X' │ │ │ │ │ - containing the base class 'X'. Add one to your project". │ │ │ │ │ - Somehow VB.NET can workaround this issue, without actually adding a │ │ │ │ │ - reference to that assembly. I verified this with both VS.NET 2003 and │ │ │ │ │ - VS.NET 2005. │ │ │ │ │ - For now, we have no other option than to return all assembly │ │ │ │ │ - references of the referenced project if the parent is a VB.NET │ │ │ │ │ - project. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Visual Studio 2010 │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the timestamp of the reference. │ │ │ │ │ - The solution configuration that is built. │ │ │ │ │ - The timestamp of the reference. │ │ │ │ │ + │ │ │ │ │ + Indentifies the physical location of a managed project. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets or sets the in memory representation of the project. │ │ │ │ │ - │ │ │ │ │ - The in memory representation of the project, or │ │ │ │ │ - │ │ │ │ │ - if the project is not (yet) loaded. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - This property will always be │ │ │ │ │ - │ │ │ │ │ - for │ │ │ │ │ - projects that are not supported. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + A local project. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Return a mapping between the configurations defined in the │ │ │ │ │ - solution file and the project build configurations. │ │ │ │ │ - │ │ │ │ │ - Mapping between configurations defined in the solution file │ │ │ │ │ - and the project build configurations, or │ │ │ │ │ - │ │ │ │ │ - if the project is not defined in a solution file. │ │ │ │ │ - │ │ │ │ │ - This mapping only includes project build configurations that │ │ │ │ │ - are configured to be built for a given solution configuration. │ │ │ │ │ + │ │ │ │ │ + A web project. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Contains a collection of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ elements. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class │ │ │ │ │ with the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ instance. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class │ │ │ │ │ with the specified array of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ instances. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets or sets the element at the specified index. │ │ │ │ │ The zero-based index of the element to get or set. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Gets the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ with the specified GUID. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The GUID of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to get. │ │ │ │ │ │ │ │ │ │ Performs a case-insensitive lookup. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ The position into which the new element was inserted. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds the elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ array to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The array of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ elements to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds the elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Determines whether a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ is in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to locate in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if │ │ │ │ │ │ │ │ │ │ is found in the │ │ │ │ │ collection; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Determines whether a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ with the specified │ │ │ │ │ GUID is in the collection, using a case-insensitive lookup. │ │ │ │ │ │ │ │ │ │ The GUID to locate in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ with GUID │ │ │ │ │ │ │ │ │ │ is found in the collection; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ │ │ │ │ │ The zero-based index in │ │ │ │ │ │ │ │ │ │ at which copying begins. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Retrieves the index of a specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ object in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ object for which the index is returned. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The index of the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . If the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ is not currently a member of the collection, it returns -1. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Inserts a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ into the collection at the specified index. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The zero-based index at which │ │ │ │ │ │ │ │ │ │ should be inserted. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to insert. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Returns an enumerator that can iterate through the collection. │ │ │ │ │ │ │ │ │ │ A │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ for the entire collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Removes a member from the collection. │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to remove from the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Remove items with the specified guid from the collection. │ │ │ │ │ + The guid of the project to remove from the collection. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Enumerates the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class │ │ │ │ │ with the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ The collection that should be enumerated. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets the current element in the collection. │ │ │ │ │ The current element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Advances the enumerator to the next element of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if the enumerator was successfully advanced │ │ │ │ │ to the next element; │ │ │ │ │ │ │ │ │ │ if the enumerator has │ │ │ │ │ passed the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Sets the enumerator to its initial position, which is before the │ │ │ │ │ first element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Visual C++ project. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the name of the Visual C++ project. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the type of the project. │ │ │ │ │ - The type of the project. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the path of the Visual C++ project. │ │ │ │ │ + │ │ │ │ │ + A single build configuration for a Visual C++ project or for a specific │ │ │ │ │ + file in the project. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the directory containing the VS.NET project. │ │ │ │ │ + │ │ │ │ │ + Gets the intermediate directory, specified relative to project │ │ │ │ │ + directory. │ │ │ │ │ + The intermediate directory, specified relative to project directory. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Get the location of the project. │ │ │ │ │ + │ │ │ │ │ + Gets a comma-separated list of directories to scan for assembly │ │ │ │ │ + references. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + A comma-separated list of directories to scan for assembly │ │ │ │ │ + references, or │ │ │ │ │ + │ │ │ │ │ + if no additional directories │ │ │ │ │ + should scanned. │ │ │ │ │ │ │ │ │ │ - For now, we only support local Visual C++ projects. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Get the directory in which intermediate build output that is not │ │ │ │ │ - specific to the build configuration will be stored. │ │ │ │ │ - │ │ │ │ │ - This is a directory relative to the project directory, │ │ │ │ │ - named │ │ │ │ │ - temp\ │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the name of the configuration, including the platform it │ │ │ │ │ + targets. │ │ │ │ │ + Tthe name of the configuration, including the platform it targets. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets or sets the unique identifier of the Visual C++ project. │ │ │ │ │ + │ │ │ │ │ + Gets the output directory. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether building the project for the specified │ │ │ │ │ - build configuration results in managed output. │ │ │ │ │ - The solution configuration that is built. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the project output for the specified build │ │ │ │ │ - configuration is either a Dynamic Library (dll) or an Application │ │ │ │ │ - (exe), and Managed Extensions are enabled; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the path in which the output file will be created before its │ │ │ │ │ + copied to the actual output path. │ │ │ │ │ + For Visual C++ projects, the output file will be immediately │ │ │ │ │ + created in the output path. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Verifies whether the specified XML fragment represents a valid project │ │ │ │ │ - that is supported by this │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - XML fragment representing the project file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The XML fragment is not supported by this │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - -or- │ │ │ │ │ - │ │ │ │ │ - The XML fragment does not represent a valid project (for this │ │ │ │ │ - │ │ │ │ │ - ). │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the name of the configuration. │ │ │ │ │ + The name of the configuration. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns the Visual Studio product version of the specified project │ │ │ │ │ - XML fragment. │ │ │ │ │ - The document element of the project. │ │ │ │ │ - The Visual Studio product version of the specified project XML │ │ │ │ │ - fragment. │ │ │ │ │ - │ │ │ │ │ - The product version could not be determined. │ │ │ │ │ - -or- │ │ │ │ │ - The product version is not supported. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the platform that the configuration targets. │ │ │ │ │ + The platform targeted by the configuration. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Expands the given macro. │ │ │ │ │ The macro to expand. │ │ │ │ │ - │ │ │ │ │ - The expanded macro or │ │ │ │ │ - │ │ │ │ │ - if the macro is not │ │ │ │ │ - supported. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Build resource files for the given configuration. │ │ │ │ │ - The resource files to build. │ │ │ │ │ - The project configuration. │ │ │ │ │ - The build configuration. │ │ │ │ │ - │ │ │ │ │ - TODO: refactor this as we should always get only one element in the │ │ │ │ │ - │ │ │ │ │ - list. Each res file should be built │ │ │ │ │ - with its own file configuration. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Build Interface Definition Language files for the given │ │ │ │ │ - configuration. │ │ │ │ │ - The IDL files to build. │ │ │ │ │ - The project configuration. │ │ │ │ │ - The build configuration. │ │ │ │ │ - │ │ │ │ │ - TODO: refactor this as we should always get only one element in the │ │ │ │ │ - │ │ │ │ │ - list. Each IDL file should be built │ │ │ │ │ - with its own file configuration. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Merges the specified tool setting of │ │ │ │ │ - │ │ │ │ │ - with │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The merge is suppressed when the flag $(noinherit) is defined in │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the absolute path to the object file or directory. │ │ │ │ │ - The build configuration │ │ │ │ │ - The absolute path to the object file or directory, or │ │ │ │ │ - │ │ │ │ │ - We use an absolute path for the object file, otherwise │ │ │ │ │ - <cl> │ │ │ │ │ - assumes a location relative to the output │ │ │ │ │ - directory - not the project directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns a value indicating whether the project represented by the │ │ │ │ │ - specified XML fragment is supported by │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - XML fragment representing the project to check. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - supports the │ │ │ │ │ - specified project; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A project is identified as as Visual C++ project, if the XML │ │ │ │ │ - fragment at least has the following information: │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Removes leading and trailing quotes from the specified path. │ │ │ │ │ - The path to clean. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns the Visual Studio product version of the specified project │ │ │ │ │ - XML fragment. │ │ │ │ │ - XML fragment representing the project to check. │ │ │ │ │ - The Visual Studio product version of the specified project XML │ │ │ │ │ - fragment. │ │ │ │ │ + The expanded macro. │ │ │ │ │ │ │ │ │ │ - The product version could not be determined. │ │ │ │ │ + The macro is not supported. │ │ │ │ │ -or- │ │ │ │ │ - The product version is not supported. │ │ │ │ │ + The macro is not implemented. │ │ │ │ │ + -or- │ │ │ │ │ + The macro cannot be expanded. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Holds the files included in the project. │ │ │ │ │ - │ │ │ │ │ - For project files with no specific file configuration, the relative │ │ │ │ │ - path is added to the list. │ │ │ │ │ - │ │ │ │ │ - For project files that have a specific file configuration, a │ │ │ │ │ - │ │ │ │ │ - containing the │ │ │ │ │ - │ │ │ │ │ - instance representing the file configurations is added. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether the output file(s) of this reference │ │ │ │ │ - should be copied locally. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the reference wraps a Primary Interop │ │ │ │ │ - Assembly; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether this reference represents a system │ │ │ │ │ - assembly. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - as none of the system assemblies are wrappers │ │ │ │ │ - or Primary Interop Assemblies anyway. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the path of the reference, without taking the "copy local" │ │ │ │ │ - setting into consideration. │ │ │ │ │ - The solution configuration that is built. │ │ │ │ │ - The output path of the reference. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the complete set of output files for the referenced project. │ │ │ │ │ - The solution configuration that is built. │ │ │ │ │ - The set of output files to be updated. │ │ │ │ │ - │ │ │ │ │ - The key of the case-insensitive │ │ │ │ │ - │ │ │ │ │ - is the │ │ │ │ │ - full path of the output file and the value is the path relative to │ │ │ │ │ - the output directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the complete set of assemblies that need to be referenced when │ │ │ │ │ - a project references this component. │ │ │ │ │ - The solution configuration that is built. │ │ │ │ │ - The complete set of assemblies that need to be referenced when a │ │ │ │ │ - project references this component. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the timestamp of the reference. │ │ │ │ │ - The solution configuration that is built. │ │ │ │ │ - The timestamp of the reference. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the name of the tool that should be used to create the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The name of the tool that should be used to create the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the path of the wrapper assembly. │ │ │ │ │ - The path of the wrapper assembly. │ │ │ │ │ - The wrapper assembly is stored in the object directory of the │ │ │ │ │ - project. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether the wrapper assembly has already been │ │ │ │ │ - created. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the path of the Primary Interop Assembly. │ │ │ │ │ - │ │ │ │ │ - The path of the Primary Interop Assembly, or │ │ │ │ │ - │ │ │ │ │ - if not available. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the hex version of the type library as defined in the definition │ │ │ │ │ - of the reference. │ │ │ │ │ - The hex version of the type library. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the GUID of the type library as defined in the definition │ │ │ │ │ - of the reference. │ │ │ │ │ - The GUID of the type library. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the locale of the type library in hex notation. │ │ │ │ │ - The locale of the type library. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the name of the type library. │ │ │ │ │ - The name of the type library. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Removes wrapper assembly from build directory, if wrapper assembly │ │ │ │ │ - no longer exists in output directory or is not in sync with build │ │ │ │ │ - directory, to force rebuild. │ │ │ │ │ - The project configuration. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Factory class for VS.NET projects. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Holds a case-insensitive list of cached projects. │ │ │ │ │ - │ │ │ │ │ - The key of the │ │ │ │ │ - │ │ │ │ │ - is the path of the project │ │ │ │ │ - file (for web projects this can be a URL) and the value is a │ │ │ │ │ - │ │ │ │ │ - instance. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Holds a case-insensitive list of cached project GUIDs. │ │ │ │ │ - │ │ │ │ │ - The key of the │ │ │ │ │ - │ │ │ │ │ - is the path of the project │ │ │ │ │ - file (for web projects this can be a URL) and the value is the GUID │ │ │ │ │ - of the project. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Holds a case-insensitive list of cached project GUIDs. │ │ │ │ │ - │ │ │ │ │ - The key of the │ │ │ │ │ - │ │ │ │ │ - is the path of the project │ │ │ │ │ - file (for web projects this can be a URL) and the value is the Xml │ │ │ │ │ - of the project. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether the output file(s) of this reference │ │ │ │ │ - should be copied locally. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the output file(s) of this reference │ │ │ │ │ - should be copied locally; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether this reference represents a system │ │ │ │ │ - assembly. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if this reference represents a system │ │ │ │ │ - assembly; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the path of the reference, without taking the "copy local" │ │ │ │ │ - setting into consideration. │ │ │ │ │ - The solution configuration that is built. │ │ │ │ │ - The output path of the reference. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the complete set of output files for the referenced project. │ │ │ │ │ - The solution configuration that is built. │ │ │ │ │ - The set of output files to be updated. │ │ │ │ │ - │ │ │ │ │ - The key of the case-insensitive │ │ │ │ │ - │ │ │ │ │ - is the │ │ │ │ │ - full path of the output file and the value is the path relative to │ │ │ │ │ - the output directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the complete set of assemblies that need to be referenced when │ │ │ │ │ - a project references this component. │ │ │ │ │ - The solution configuration that is built. │ │ │ │ │ - The complete set of assemblies that need to be referenced when a │ │ │ │ │ - project references this component. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the timestamp of the reference. │ │ │ │ │ - The solution configuration that is built. │ │ │ │ │ - The timestamp of the reference. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Resolves an assembly reference. │ │ │ │ │ + │ │ │ │ │ + Gets the value of a given setting for a specified tool. │ │ │ │ │ + The name of the tool. │ │ │ │ │ + The name of the setting. │ │ │ │ │ │ │ │ │ │ - The full path to the resolved assembly, or │ │ │ │ │ + The value of a setting for the specified tool, or │ │ │ │ │ │ │ │ │ │ - if the assembly reference could not be resolved. │ │ │ │ │ + if the setting is not defined for the specified tool. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Searches for the given file in all paths in │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - The folders to search. │ │ │ │ │ - The file to search for. │ │ │ │ │ - │ │ │ │ │ - The path of the assembly if │ │ │ │ │ - │ │ │ │ │ - was found │ │ │ │ │ - in │ │ │ │ │ - │ │ │ │ │ - ; otherwise, │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + An empty setting value, which is used as a means to override the │ │ │ │ │ + project default, will be returned as a empty │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Resolves an assembly reference in the framework assembly directory │ │ │ │ │ - of the target framework. │ │ │ │ │ - The file to search for. │ │ │ │ │ + │ │ │ │ │ + Gets the value of a given setting for a specified tool. │ │ │ │ │ + The name of the tool. │ │ │ │ │ + The name of the setting. │ │ │ │ │ + The value to return if setting is not defined. │ │ │ │ │ │ │ │ │ │ - The full path of the assembly file if the assembly could be located │ │ │ │ │ - in the framework assembly directory; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + The value of a setting for the specified tool, or │ │ │ │ │ + │ │ │ │ │ + if the setting is not defined for │ │ │ │ │ + the specified tool. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Resolves an assembly reference using a path relative to the project │ │ │ │ │ - directory. │ │ │ │ │ - │ │ │ │ │ - The full path of the assembly, or │ │ │ │ │ - │ │ │ │ │ - if │ │ │ │ │ - │ │ │ │ │ - is │ │ │ │ │ - │ │ │ │ │ - or an │ │ │ │ │ - empty │ │ │ │ │ + │ │ │ │ │ + An empty setting value, which is used as a means to override the │ │ │ │ │ + project default, will be returned as a empty │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Resolves an assembly reference. │ │ │ │ │ │ │ │ │ │ The full path to the resolved assembly, or │ │ │ │ │ │ │ │ │ │ if the assembly reference could not be resolved. │ │ │ │ │ @@ -2366,29 +1574,117 @@ │ │ │ │ │ The Visual Studio .NET AssemblyFolders registry key matching the │ │ │ │ │ current target framework. │ │ │ │ │ The current target framework is not supported. │ │ │ │ │ We use the target framework instead of the product version of the │ │ │ │ │ containing project file to determine what registry key to scan, as │ │ │ │ │ we don't want to use assemblies meant for uplevel framework versions. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Factory class for VS.NET solutions. │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether the output file(s) of this reference │ │ │ │ │ + should be copied locally. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the output file(s) of this reference │ │ │ │ │ + should be copied locally; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether this reference represents a system │ │ │ │ │ + assembly. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if this reference represents a system │ │ │ │ │ + assembly; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the project in which the reference is defined. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the output path of the reference, without taking the "copy local" │ │ │ │ │ + setting into consideration. │ │ │ │ │ + The solution configuration that is built. │ │ │ │ │ + The full output path of the reference. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the complete set of output files of the reference for the │ │ │ │ │ + specified configuration. │ │ │ │ │ + The solution configuration that is built. │ │ │ │ │ + The set of output files to be updated. │ │ │ │ │ + │ │ │ │ │ + The key of the case-insensitive │ │ │ │ │ + │ │ │ │ │ + is the │ │ │ │ │ + full path of the output file and the value is the path relative to │ │ │ │ │ + the output directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the complete set of assemblies that need to be referenced when │ │ │ │ │ + a project references this component. │ │ │ │ │ + The solution configuration that is built. │ │ │ │ │ + The complete set of assemblies that need to be referenced when a │ │ │ │ │ + project references this component. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the timestamp of the reference. │ │ │ │ │ + The solution configuration that is built. │ │ │ │ │ + The timestamp of the reference. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether the reference is managed for the │ │ │ │ │ + specified configuration. │ │ │ │ │ + The solution configuration that is built. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the reference is managed for the │ │ │ │ │ + specified configuration; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the date and time the specified file was last written to. │ │ │ │ │ + The file for which to obtain write date and time information. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + structure set to the date and time that │ │ │ │ │ + the specified file was last written to, or │ │ │ │ │ + │ │ │ │ │ + if the specified file does not │ │ │ │ │ + exist. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Logs a message with the given priority. │ │ │ │ │ + The message priority at which the specified message is to be logged. │ │ │ │ │ + The message to be logged. │ │ │ │ │ + The actual logging is delegated to the underlying task. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Logs a message with the given priority. │ │ │ │ │ + The message priority at which the specified message is to be logged. │ │ │ │ │ + The message to log, containing zero or more format items. │ │ │ │ │ + │ │ │ │ │ + An │ │ │ │ │ + │ │ │ │ │ + array containing zero or more objects to format. │ │ │ │ │ + │ │ │ │ │ + The actual logging is delegated to the underlying task. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ Gets the type of the project. │ │ │ │ │ The type of the project. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Verifies whether the specified XML fragment represents a valid project │ │ │ │ │ that is supported by this │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ XML fragment representing the project file. │ │ │ │ │ @@ -2402,816 +1698,385 @@ │ │ │ │ │ │ │ │ │ │ The XML fragment does not represent a valid project (for this │ │ │ │ │ │ │ │ │ │ ). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Returns the Visual Studio product version of the specified project │ │ │ │ │ XML fragment. │ │ │ │ │ The document element of the project. │ │ │ │ │ The Visual Studio product version of the specified project XML │ │ │ │ │ fragment. │ │ │ │ │ │ │ │ │ │ The product version could not be determined. │ │ │ │ │ -or- │ │ │ │ │ The product version is not supported. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - This method is called from the │ │ │ │ │ - │ │ │ │ │ - ctor, and │ │ │ │ │ - at that time we're not sure the XML that is passed in, is indeed a │ │ │ │ │ - valid Visual Basic project. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the default file extension of sources for this project. │ │ │ │ │ - For VB projects, the default file extension is ".vb". │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns the project location from the specified project XML fragment. │ │ │ │ │ - XML fragment representing the project file. │ │ │ │ │ - The project location of the specified project XML file. │ │ │ │ │ - │ │ │ │ │ - The project location could not be determined. │ │ │ │ │ - -or- │ │ │ │ │ - The project location is invalid. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Prepares the project for being built. │ │ │ │ │ + The solution configuration that is built. │ │ │ │ │ + Ensures the configuration-level object directory exists and ensures │ │ │ │ │ + that none of the output files are marked read-only. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Returns a │ │ │ │ │ │ │ │ │ │ for launching the compiler │ │ │ │ │ for this project. │ │ │ │ │ │ │ │ │ │ The configuration to build. │ │ │ │ │ The response file for the compiler. │ │ │ │ │ │ │ │ │ │ A │ │ │ │ │ │ │ │ │ │ - for launching the compiler for │ │ │ │ │ + for launching the compiler for │ │ │ │ │ this project. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets the default file extension of sources for this project. │ │ │ │ │ + For J# projects, the default file extension is ".jsl". │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the project location from the specified project XML fragment. │ │ │ │ │ + XML fragment representing the project file. │ │ │ │ │ + The project location of the specified project XML file. │ │ │ │ │ + │ │ │ │ │ + The project location could not be determined. │ │ │ │ │ + -or- │ │ │ │ │ + The project location is invalid. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Returns a value indicating whether the project represented by the │ │ │ │ │ specified XML fragment is supported by │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ XML fragment representing the project to check. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if │ │ │ │ │ - │ │ │ │ │ - supports the │ │ │ │ │ - specified project; otherwise, │ │ │ │ │ + │ │ │ │ │ + supports │ │ │ │ │ + the specified project; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - A project is identified as as Visual Basic project, if the XML │ │ │ │ │ - fragment at least has the following information: │ │ │ │ │ + A project is identified as as J# project, if the XML fragment at │ │ │ │ │ + least has the following information: │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ ... │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ ]]> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Base class for all project classes. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the Visual Studio product version of the project. │ │ │ │ │ - The Visual Studio product version of the project. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the name of the VS.NET project. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the type of the project. │ │ │ │ │ - The type of the project. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the path of the VS.NET project. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the directory containing the VS.NET project. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Get the location of the project. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Get the directory in which intermediate build output that is not │ │ │ │ │ - specific to the build configuration will be stored. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - For │ │ │ │ │ - │ │ │ │ │ - projects, this is defined │ │ │ │ │ - as │ │ │ │ │ - <Project Directory<\obj │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - For │ │ │ │ │ - │ │ │ │ │ - projects, this is defined │ │ │ │ │ - as │ │ │ │ │ - %HOMEPATH%\VSWebCache\<Machine Name>\<Project Directory>\obj │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets or sets the unique identifier of the VS.NET project. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a list of all configurations defined in the project. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a list of project configurations that can be build. │ │ │ │ │ - │ │ │ │ │ - Project configurations that are not in this list do not need to be │ │ │ │ │ - compiled. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the extra set of output files for the project. │ │ │ │ │ - The extra set of output files for the project. │ │ │ │ │ - │ │ │ │ │ - The key of the case-insensitive │ │ │ │ │ - │ │ │ │ │ - is the │ │ │ │ │ - full path of the output file and the value is the path relative to │ │ │ │ │ - the output directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the set of projects that the project depends on. │ │ │ │ │ - The set of projects that the project depends on. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - TODO: refactor this !!! │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the complete set of output files for the project configuration │ │ │ │ │ - matching the specified solution configuration. │ │ │ │ │ - The solution configuration that is built. │ │ │ │ │ - The set of output files to be updated. │ │ │ │ │ + │ │ │ │ │ + Gets or sets the in memory representation of the project. │ │ │ │ │ + │ │ │ │ │ + The in memory representation of the project, or │ │ │ │ │ + │ │ │ │ │ + if the project is not (yet) loaded. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The key of the case-insensitive │ │ │ │ │ - │ │ │ │ │ - is the │ │ │ │ │ - full path of the output file and the value is the path relative to │ │ │ │ │ - the output directory. │ │ │ │ │ - │ │ │ │ │ - If the project is not configured to be built for the specified │ │ │ │ │ - solution configuration, then no output files are added. │ │ │ │ │ + This property will always be │ │ │ │ │ + │ │ │ │ │ + for │ │ │ │ │ + projects that are not supported. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether building the project for the specified │ │ │ │ │ - build configuration results in managed output. │ │ │ │ │ - The build configuration. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the project output for the given build │ │ │ │ │ - configuration is managed; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Expands the given macro. │ │ │ │ │ - The macro to expand. │ │ │ │ │ - │ │ │ │ │ - The expanded macro or │ │ │ │ │ + │ │ │ │ │ + Return a mapping between the configurations defined in the │ │ │ │ │ + solution file and the project build configurations. │ │ │ │ │ + │ │ │ │ │ + Mapping between configurations defined in the solution file │ │ │ │ │ + and the project build configurations, or │ │ │ │ │ │ │ │ │ │ - if the macro is not │ │ │ │ │ - supported. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Returns the Visual Studio product version of the specified project │ │ │ │ │ - XML fragment. │ │ │ │ │ - XML fragment representing the project file. │ │ │ │ │ - The Visual Studio product version of the specified project XML │ │ │ │ │ - file. │ │ │ │ │ - │ │ │ │ │ - The product version could not be determined. │ │ │ │ │ - -or- │ │ │ │ │ - The product version is not supported. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Verifies whether the specified XML fragment represents a valid project │ │ │ │ │ - that is supported by this │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - XML fragment representing the project file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The XML fragment is not supported by this │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - -or- │ │ │ │ │ - │ │ │ │ │ - The XML fragment does not represent a valid project (for this │ │ │ │ │ - │ │ │ │ │ - ). │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Prepares the project for being built. │ │ │ │ │ - The solution configuration that is built. │ │ │ │ │ - The default implementation will ensure that none of the output files │ │ │ │ │ - are marked read-only. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Copies the specified file if the destination file does not exist, or │ │ │ │ │ - the source file has been modified since it was previously copied. │ │ │ │ │ - The file to copy. │ │ │ │ │ - The destination file. │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - in which context the operation will be performed. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Logs a message with the given priority. │ │ │ │ │ - The message priority at which the specified message is to be logged. │ │ │ │ │ - The message to be logged. │ │ │ │ │ - The actual logging is delegated to the underlying task. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Logs a message with the given priority. │ │ │ │ │ - The message priority at which the specified message is to be logged. │ │ │ │ │ - The message to log, containing zero or more format items. │ │ │ │ │ - │ │ │ │ │ - An │ │ │ │ │ - │ │ │ │ │ - array containing zero or more objects to format. │ │ │ │ │ - │ │ │ │ │ - The actual logging is delegated to the underlying task. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies the type of the project. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A Visual Basic.NET project. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A Visual C# project. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A Visual C++ project. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A Visual J# project. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - MSBuild project. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies the result of the build. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The build failed. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The build succeeded. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The build succeeded and the output was updated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Visual Studio.NET 2002 │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Visual Studio.NET 2003 │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Visual Studio 2005 │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Visual Studio 2008 │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Visual Studio 2010 │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Indentifies the physical location of a managed project. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A local project. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A web project. │ │ │ │ │ + if the project is not defined in a solution file. │ │ │ │ │ + │ │ │ │ │ + This mapping only includes project build configurations that │ │ │ │ │ + are configured to be built for a given solution configuration. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Contains a collection of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ elements. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class │ │ │ │ │ with the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ instance. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class │ │ │ │ │ with the specified array of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ instances. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets or sets the element at the specified index. │ │ │ │ │ The zero-based index of the element to get or set. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Gets the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ with the specified GUID. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The GUID of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to get. │ │ │ │ │ │ │ │ │ │ Performs a case-insensitive lookup. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ The position into which the new element was inserted. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds the elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ array to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The array of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ elements to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds the elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Determines whether a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ is in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to locate in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if │ │ │ │ │ │ │ │ │ │ is found in the │ │ │ │ │ collection; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Determines whether a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ with the specified │ │ │ │ │ GUID is in the collection, using a case-insensitive lookup. │ │ │ │ │ │ │ │ │ │ The GUID to locate in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ with GUID │ │ │ │ │ │ │ │ │ │ is found in the collection; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ │ │ │ │ │ The zero-based index in │ │ │ │ │ │ │ │ │ │ at which copying begins. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Retrieves the index of a specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ object in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ object for which the index is returned. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The index of the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . If the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ is not currently a member of the collection, it returns -1. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Inserts a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ into the collection at the specified index. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The zero-based index at which │ │ │ │ │ │ │ │ │ │ should be inserted. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to insert. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Returns an enumerator that can iterate through the collection. │ │ │ │ │ │ │ │ │ │ A │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ for the entire collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Removes a member from the collection. │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to remove from the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Remove items with the specified guid from the collection. │ │ │ │ │ - The guid of the project to remove from the collection. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Enumerates the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class │ │ │ │ │ with the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ The collection that should be enumerated. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets the current element in the collection. │ │ │ │ │ The current element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Advances the enumerator to the next element of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if the enumerator was successfully advanced │ │ │ │ │ to the next element; │ │ │ │ │ │ │ │ │ │ if the enumerator has │ │ │ │ │ passed the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Sets the enumerator to its initial position, which is before the │ │ │ │ │ first element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Supports grouping of individual projects, and treating them as a solution. │ │ │ │ │ + │ │ │ │ │ + Resolves an assembly reference. │ │ │ │ │ + │ │ │ │ │ + The full path to the resolved assembly, or │ │ │ │ │ + │ │ │ │ │ + if the assembly reference could not be resolved. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets the name of the referenced assembly. │ │ │ │ │ │ │ │ │ │ The name of the referenced assembly, or │ │ │ │ │ │ │ │ │ │ if │ │ │ │ │ the name could not be determined. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - Gets the name of the tool that should be used to create the │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + Is called each time a regular expression match is found during a │ │ │ │ │ + │ │ │ │ │ + operation. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The name of the tool that should be used to create the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + resulting from a single regular expression match during a │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the path of the wrapper assembly. │ │ │ │ │ - The path of the wrapper assembly. │ │ │ │ │ - The wrapper assembly is stored in the object directory of the │ │ │ │ │ - project. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the path of the Primary Interop Assembly. │ │ │ │ │ - │ │ │ │ │ - The path of the Primary Interop Assembly, or │ │ │ │ │ - │ │ │ │ │ - if not available. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the hex version of the type library as defined in the definition │ │ │ │ │ - of the reference. │ │ │ │ │ - The hex version of the type library. │ │ │ │ │ - │ │ │ │ │ - The definition of the reference does not contain a "VersionMajor" attribute. │ │ │ │ │ - -or │ │ │ │ │ - The definition of the reference does not contain a "VersionMinor" attribute. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the GUID of the type library as defined in the definition │ │ │ │ │ - of the reference. │ │ │ │ │ - The GUID of the type library. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the locale of the type library in hex notation. │ │ │ │ │ - The locale of the type library. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Represents a Visual C++ project configuration. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Tells the compiler which character set to use. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether Managed Extensions for C++ are │ │ │ │ │ - enabled. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating how MFC is used by the configuration. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating how ATL is used by the configuration. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the list of files to link in the order in which they are │ │ │ │ │ - defined in the project file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Holds the C++ sources for each build configuration. │ │ │ │ │ - The key of the hashtable is a build configuration, and the │ │ │ │ │ - value is an ArrayList holding the C++ source files for that │ │ │ │ │ - build configuration. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the resources for each build configuration. │ │ │ │ │ - The key of the hashtable is a build configuration, and the │ │ │ │ │ - value is an ArrayList holding the resources files for that │ │ │ │ │ - build configuration. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Get the IDL files for each build configuration. │ │ │ │ │ - The key of the hashtable is a build configuration, and the │ │ │ │ │ - value is an ArrayList holding the IDL files for that build │ │ │ │ │ - configuration. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the target path for usage in macro expansion. │ │ │ │ │ - The target path, or a zero-length string if there's no output file │ │ │ │ │ - for this configuration. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Get the directory in which intermediate build output will be stored │ │ │ │ │ - for this configuration. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - This is a directory relative to the project directory named │ │ │ │ │ - obj\<configuration name> │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - .resx │ │ │ │ │ - and │ │ │ │ │ - .licx │ │ │ │ │ - files will only be recompiled if the │ │ │ │ │ - compiled resource files in the │ │ │ │ │ - │ │ │ │ │ - are not │ │ │ │ │ - uptodate. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Get the path of the output directory relative to the project │ │ │ │ │ - directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the intermediate directory, specified relative to project │ │ │ │ │ - directory. │ │ │ │ │ - The intermediate directory, specified relative to project directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the absolute path for the output file. │ │ │ │ │ - │ │ │ │ │ - The absolute path for the output file, or │ │ │ │ │ - │ │ │ │ │ - if there's no output file for this configuration. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a comma-separated list of directories to scan for assembly │ │ │ │ │ - references. │ │ │ │ │ - │ │ │ │ │ - A comma-separated list of directories to scan for assembly │ │ │ │ │ - references, or │ │ │ │ │ - │ │ │ │ │ - if no additional directories │ │ │ │ │ - should scanned. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Expands the given macro. │ │ │ │ │ - The macro to expand. │ │ │ │ │ - The expanded macro. │ │ │ │ │ - │ │ │ │ │ - The macro is not supported. │ │ │ │ │ - -or- │ │ │ │ │ - The macro is not implemented. │ │ │ │ │ - -or- │ │ │ │ │ - The macro cannot be expanded. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Expansion of a given macro is not yet implemented. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the value of the specified attribute from the specified node. │ │ │ │ │ - The node of which the attribute value should be retrieved. │ │ │ │ │ - The attribute of which the value should be returned. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - The value of the attribute with the specified name or │ │ │ │ │ - │ │ │ │ │ - if the attribute does not exist or has no value. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Holds the output path for this build configuration. │ │ │ │ │ - │ │ │ │ │ - Lazy initialized by │ │ │ │ │ - │ │ │ │ │ + The expanded │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Holds list of files to link in the order in which they are defined │ │ │ │ │ - in the project file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Holds the C++ sources for each build configuration. │ │ │ │ │ - The key of the hashtable is a build configuration, and the │ │ │ │ │ - value is an ArrayList holding the C++ source files for that │ │ │ │ │ - build configuration. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Holds the resources for each build configuration. │ │ │ │ │ - The key of the hashtable is a build configuration, and the │ │ │ │ │ - value is an ArrayList holding the resources files for that │ │ │ │ │ - build configuration. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Holds the IDL files for each build configuration. │ │ │ │ │ - The key of the hashtable is a build configuration, and the │ │ │ │ │ - value is an ArrayList holding the IDL files for that build │ │ │ │ │ - configuration. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The type of output for a given configuration. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A Makefile. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Application (.exe). │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Dynamic Library (.dll). │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Static Library (.lib). │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Utility. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets a │ │ │ │ │ - │ │ │ │ │ - instance representing the │ │ │ │ │ - absolute path to the import library to generate. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - representing the absolute path to the │ │ │ │ │ - import library to generate, or │ │ │ │ │ - │ │ │ │ │ - if no │ │ │ │ │ - import library must be generated. │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + The macro is not supported. │ │ │ │ │ + Expansion of a given macro is not yet implemented. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Gets the type of the project. │ │ │ │ │ The type of the project. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -3305,14 +2170,116 @@ │ │ │ │ │ > │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ]]> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class with the given │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + The project of the configuration. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the project. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the name of the configuration. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Get the directory in which intermediate build output will be stored │ │ │ │ │ + for this configuration. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + This is a directory relative to the project directory named │ │ │ │ │ + obj\<configuration name> │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + .resx │ │ │ │ │ + and │ │ │ │ │ + .licx │ │ │ │ │ + files will only be recompiled if the │ │ │ │ │ + compiled resource files in the │ │ │ │ │ + │ │ │ │ │ + are not │ │ │ │ │ + uptodate. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the output directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the path for the output file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the path in which the output file will be created before its │ │ │ │ │ + copied to the actual output path. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Get the path of the output directory relative to the project │ │ │ │ │ + directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the platform that the configuration targets. │ │ │ │ │ + The platform targeted by the configuration. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the set of output files that is specific to the project │ │ │ │ │ + configuration. │ │ │ │ │ + The set of output files that is specific to the project │ │ │ │ │ + configuration. │ │ │ │ │ + │ │ │ │ │ + The key of the case-insensitive │ │ │ │ │ + │ │ │ │ │ + is the │ │ │ │ │ + full path of the output file and the value is the path relative to │ │ │ │ │ + the output directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Expands the given macro. │ │ │ │ │ + The macro to expand. │ │ │ │ │ + The expanded macro. │ │ │ │ │ + │ │ │ │ │ + The macro is not supported. │ │ │ │ │ + -or- │ │ │ │ │ + The macro is not implemented. │ │ │ │ │ + -or- │ │ │ │ │ + The macro cannot be expanded. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Expansion of a given macro is not yet implemented. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Is called each time a regular expression match is found during a │ │ │ │ │ + │ │ │ │ │ + operation. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + resulting from a single regular expression match during a │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The expanded │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Obtains a lifetime service object to control the lifetime policy for │ │ │ │ │ this instance. │ │ │ │ │ │ │ │ │ │ An object of type │ │ │ │ │ │ │ │ │ │ used to control the lifetime │ │ │ │ │ @@ -3322,121 +2289,535 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Gets the file name of the assembly with the given assembly name. │ │ │ │ │ The assembly name of the assembly of which the file name should be returned. │ │ │ │ │ The file name of the assembly with the given assembly name. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - A single build configuration for a Visual C++ project or for a specific │ │ │ │ │ - file in the project. │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether the reference is managed for the │ │ │ │ │ + specified configuration. │ │ │ │ │ + The build configuration of the reference. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the intermediate directory, specified relative to project │ │ │ │ │ - directory. │ │ │ │ │ - The intermediate directory, specified relative to project directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the complete set of output files for the specified assembly │ │ │ │ │ + and adds them to │ │ │ │ │ + │ │ │ │ │ + collection. │ │ │ │ │ + │ │ │ │ │ + The path of the assembly to get the output files for. │ │ │ │ │ + The set of output files to be updated. │ │ │ │ │ + │ │ │ │ │ + The key of the case-insensitive │ │ │ │ │ + │ │ │ │ │ + is the │ │ │ │ │ + full path of the output file and the value is the path relative to │ │ │ │ │ + the output directory. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets a comma-separated list of directories to scan for assembly │ │ │ │ │ - references. │ │ │ │ │ + │ │ │ │ │ + Factory class for VS.NET solutions. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the default file extension of sources for this project. │ │ │ │ │ + The default file extension of sources for this project. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating if this is a web project. │ │ │ │ │ │ │ │ │ │ - A comma-separated list of directories to scan for assembly │ │ │ │ │ - references, or │ │ │ │ │ - │ │ │ │ │ - if no additional directories │ │ │ │ │ - should scanned. │ │ │ │ │ + │ │ │ │ │ + if this is a web project; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + If the url of a web project has been mapped to a local path │ │ │ │ │ + (using the <webmap> element), then this property will return │ │ │ │ │ + │ │ │ │ │ + for a │ │ │ │ │ + │ │ │ │ │ + project. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the name of the configuration, including the platform it │ │ │ │ │ - targets. │ │ │ │ │ - Tthe name of the configuration, including the platform it targets. │ │ │ │ │ + │ │ │ │ │ + Gets the name of the VS.NET project. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the output directory. │ │ │ │ │ + │ │ │ │ │ + Gets the path of the VS.NET project. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the path in which the output file will be created before its │ │ │ │ │ - copied to the actual output path. │ │ │ │ │ - For Visual C++ projects, the output file will be immediately │ │ │ │ │ - created in the output path. │ │ │ │ │ + │ │ │ │ │ + Gets the directory containing the VS.NET project. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the name of the configuration. │ │ │ │ │ - The name of the configuration. │ │ │ │ │ + │ │ │ │ │ + Get the location of the project. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the platform that the configuration targets. │ │ │ │ │ - The platform targeted by the configuration. │ │ │ │ │ + │ │ │ │ │ + Gets or sets the unique identifier of the VS.NET project. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Expands the given macro. │ │ │ │ │ - The macro to expand. │ │ │ │ │ - The expanded macro. │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether building the project for the specified │ │ │ │ │ + build configuration results in managed output. │ │ │ │ │ + The solution configuration that is built. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Prepares the project for being built. │ │ │ │ │ + The solution configuration that is built. │ │ │ │ │ + Ensures the configuration-level object directory exists and ensures │ │ │ │ │ + that none of the output files are marked read-only. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the complete set of output files for the project configuration │ │ │ │ │ + matching the specified solution configuration. │ │ │ │ │ + The solution configuration that is built. │ │ │ │ │ + The set of output files to be updated. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The key of the case-insensitive │ │ │ │ │ + │ │ │ │ │ + is the │ │ │ │ │ + full path of the output file and the value is the path relative to │ │ │ │ │ + the output directory. │ │ │ │ │ + │ │ │ │ │ + If the project is not configured to be built for the specified │ │ │ │ │ + solution configuration, then no output files are added. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns a │ │ │ │ │ + │ │ │ │ │ + for launching the compiler │ │ │ │ │ + for this project. │ │ │ │ │ + │ │ │ │ │ + The configuration to build. │ │ │ │ │ + The response file for the compiler. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + for launching the compiler for │ │ │ │ │ + this project. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the project location from the specified project XML fragment. │ │ │ │ │ + XML fragment representing the project file. │ │ │ │ │ + The project location of the specified project XML file. │ │ │ │ │ │ │ │ │ │ - The macro is not supported. │ │ │ │ │ - -or- │ │ │ │ │ - The macro is not implemented. │ │ │ │ │ + The project location could not be determined. │ │ │ │ │ -or- │ │ │ │ │ - The macro cannot be expanded. │ │ │ │ │ + The project location is invalid. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the value of a given setting for a specified tool. │ │ │ │ │ - The name of the tool. │ │ │ │ │ - The name of the setting. │ │ │ │ │ + │ │ │ │ │ + Gets the absolute path of the type library for the project │ │ │ │ │ + output. │ │ │ │ │ + The configuration to build. │ │ │ │ │ + The absolute path of the type library for the project output. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Generates a type library for the specified assembly, registers it. │ │ │ │ │ + The project configuration that is built. │ │ │ │ │ + The solution configuration that is built. │ │ │ │ │ + The path of the type library to generate. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + regasm │ │ │ │ │ + tool is used to generate the type library. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Unregister a type library for the specified assembly, and the types │ │ │ │ │ + in that assembly. │ │ │ │ │ + The project configuration that is built. │ │ │ │ │ + The solution configuration that is built. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + regasm │ │ │ │ │ + tool is used to unregister the type library, and │ │ │ │ │ + remove the COM registration for types in the specified assembly. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns │ │ │ │ │ + │ │ │ │ │ + containing culture-specific resources. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - The value of a setting for the specified tool, or │ │ │ │ │ - │ │ │ │ │ - if the setting is not defined for the specified tool. │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + containing culture-specific resources. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - An empty setting value, which is used as a means to override the │ │ │ │ │ - project default, will be returned as a empty │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ + The key of the │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + and the value is an │ │ │ │ │ + │ │ │ │ │ + instance │ │ │ │ │ + for that culture. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the value of a given setting for a specified tool. │ │ │ │ │ - The name of the tool. │ │ │ │ │ - The name of the setting. │ │ │ │ │ - The value to return if setting is not defined. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Creates and initializes a │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - The value of a setting for the specified tool, or │ │ │ │ │ - │ │ │ │ │ - if the setting is not defined for │ │ │ │ │ - the specified tool. │ │ │ │ │ + An initialized │ │ │ │ │ + │ │ │ │ │ + instance. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the Visual Studio product version of the specified project │ │ │ │ │ + XML fragment. │ │ │ │ │ + XML fragment representing the project to check. │ │ │ │ │ + The Visual Studio product version of the specified project XML │ │ │ │ │ + fragment. │ │ │ │ │ + │ │ │ │ │ + The product version could not be determined. │ │ │ │ │ + -or- │ │ │ │ │ + The product version is not supported. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the │ │ │ │ │ + │ │ │ │ │ + of the specified project │ │ │ │ │ + XML fragment. │ │ │ │ │ + │ │ │ │ │ + XML fragment representing the project to check. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + of the specified project XML │ │ │ │ │ + fragment. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + The project location could not be determined. │ │ │ │ │ + -or- │ │ │ │ │ + The project location is invalid. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Holds a case-insensitive list of source files. │ │ │ │ │ │ │ │ │ │ - An empty setting value, which is used as a means to override the │ │ │ │ │ - project default, will be returned as a empty │ │ │ │ │ - │ │ │ │ │ + The key of the │ │ │ │ │ + │ │ │ │ │ + is the full path of the │ │ │ │ │ + source file and the value is │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the platform that the configuration targets. │ │ │ │ │ - The platform targeted by the configuration. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Groups a set of │ │ │ │ │ + │ │ │ │ │ + instances for a specific │ │ │ │ │ + culture. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the path in which the output file will be created before its │ │ │ │ │ - copied to the actual output path. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new │ │ │ │ │ + │ │ │ │ │ + instance │ │ │ │ │ + for the specified culture. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets a value indicating whether to register the project output for │ │ │ │ │ - use with COM components. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the │ │ │ │ │ + │ │ │ │ │ + of the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the set of localized resources. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the intermediate build directory in which the satellite │ │ │ │ │ + assembly is built. │ │ │ │ │ + The project build configuration. │ │ │ │ │ + The intermediate build directory in which the satellite assembly │ │ │ │ │ + is built. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a │ │ │ │ │ + │ │ │ │ │ + representing the path to the │ │ │ │ │ + intermediate file location of the satellite assembly. │ │ │ │ │ + │ │ │ │ │ + The project build configuration. │ │ │ │ │ + The project settings. │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + representing the path to the │ │ │ │ │ + intermediate file location of the satellite assembly. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets path of the satellite assembly, relative to the output │ │ │ │ │ + directory. │ │ │ │ │ + The project settings. │ │ │ │ │ + The path of the satellite assembly, relative to the output │ │ │ │ │ + directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Indentifies the different output types of a managed project. │ │ │ │ │ + Visual Studio .NET does not support modules. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A class library. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A console application. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A Windows program. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the name of the referenced assembly. │ │ │ │ │ + The name of the referenced assembly. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the name of the tool that should be used to create the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The name of the tool that should be used to create the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the path of the wrapper assembly. │ │ │ │ │ + The path of the wrapper assembly. │ │ │ │ │ + The wrapper assembly is stored in the object directory of the │ │ │ │ │ + project. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the path of the Primary Interop Assembly. │ │ │ │ │ │ │ │ │ │ + The path of the Primary Interop Assembly, or │ │ │ │ │ + │ │ │ │ │ + if not available. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the hex version of the type library as defined in the definition │ │ │ │ │ + of the reference. │ │ │ │ │ + The hex version of the type library. │ │ │ │ │ + The definition of the reference does not contain a "ControlVersion" attribute. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the GUID of the type library as defined in the definition │ │ │ │ │ + of the reference. │ │ │ │ │ + The GUID of the type library. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the locale of the type library in hex notation. │ │ │ │ │ + The locale of the type library. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the project file of the project with the given unique identifier. │ │ │ │ │ + The unique identifier of the project for which the project file should be retrieves. │ │ │ │ │ + The project file of the project with the given unique identifier. │ │ │ │ │ + │ │ │ │ │ + No project with unique identifier │ │ │ │ │ + │ │ │ │ │ + could be located. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Logs a message with the given priority. │ │ │ │ │ + The message priority at which the specified message is to be logged. │ │ │ │ │ + The message to be logged. │ │ │ │ │ + The actual logging is delegated to the underlying task. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Logs a message with the given priority. │ │ │ │ │ + The message priority at which the specified message is to be logged. │ │ │ │ │ + The message to log, containing zero or more format items. │ │ │ │ │ + │ │ │ │ │ + An │ │ │ │ │ + │ │ │ │ │ + array containing zero or more objects to format. │ │ │ │ │ + │ │ │ │ │ + The actual logging is delegated to the underlying task. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Loads the projects from the file system and stores them in an │ │ │ │ │ + instance variable. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + instance to use to determine whether an assembly is located in the Global Assembly Cache. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + instance to use to determine location and references of assemblies. │ │ │ │ │ + │ │ │ │ │ + TODO │ │ │ │ │ + A project GUID in the solution file does not match the actual GUID of the project in the project file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Translates a project path, in the form of a relative file path or │ │ │ │ │ + a URL, to an absolute file path. │ │ │ │ │ + The directory of the solution. │ │ │ │ │ + The project path to translate to an absolute file path. │ │ │ │ │ + The project path translated to an absolute file path. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Converts assembly references to projects to project references, adding │ │ │ │ │ + a build dependency.c │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to analyze. │ │ │ │ │ + │ │ │ │ │ + The solution configuration that is built. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + containing list of projects that have been built. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + containing list of projects that failed to build. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether any of the project dependencies of the specified │ │ │ │ │ + project still needs to be built. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + to analyze. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + containing list of projects that have been built. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - if the project output should be registered │ │ │ │ │ - for use with COM components; otherwise, │ │ │ │ │ + if one of the project dependencies has not │ │ │ │ │ + yet been built; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the .ico file to use as application icon. │ │ │ │ │ + │ │ │ │ │ + The .ico file to use as application icon, or │ │ │ │ │ + │ │ │ │ │ + if no application icon should be used. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the key file to use to sign ActiveX/COM wrappers. │ │ │ │ │ + │ │ │ │ │ + The path of the key file to use to sign ActiveX/COM wrappers, │ │ │ │ │ + relative to the project root directory, or │ │ │ │ │ + │ │ │ │ │ + if the wrapper assembly should not be signed using a key file. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + Gets the key name to use to sign ActiveX/COM wrappers. │ │ │ │ │ + │ │ │ │ │ + The name of the key container to use to sign ActiveX/COM wrappers, │ │ │ │ │ + or │ │ │ │ │ + │ │ │ │ │ + if the wrapper assembly should not be │ │ │ │ │ + signed using a key container. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the output type of this project. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Designates when the │ │ │ │ │ + │ │ │ │ │ + command line should │ │ │ │ │ + be run. Possible values are "OnBuildSuccess", "Always" or │ │ │ │ │ + "OnOutputUpdated". │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Contains commands to be run before a build takes place. │ │ │ │ │ + Valid commands are those in a .bat file. For more info see MSDN. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Contains commands to be ran after a build has taken place. │ │ │ │ │ + Valid commands are those in a .bat file. For more info see MSDN. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines the output type of the project from its XML definition. │ │ │ │ │ + The XML definition of the project settings. │ │ │ │ │ + The output type of the project. │ │ │ │ │ + │ │ │ │ │ + The output type of the project is not set in the specified XML │ │ │ │ │ + definition. │ │ │ │ │ + -or- │ │ │ │ │ + The output type of the project is not supported. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the project GUID from the given │ │ │ │ │ + │ │ │ │ │ + holding a │ │ │ │ │ + <VisualStudioProject> │ │ │ │ │ + node. │ │ │ │ │ + │ │ │ │ │ + The path of the project file. │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + <VisualStudioProject> │ │ │ │ │ + node from which the project GUID should be retrieved. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The project GUID from specified │ │ │ │ │ + <VisualStudioProject> │ │ │ │ │ + node. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ A mapping from properties in the .vcproj file to command line arguments. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ │ │ │ │ │ @@ -3680,19 +3061,125 @@ │ │ │ │ │ The argument is ignored when the optimization level is set to │ │ │ │ │ Minimum Size │ │ │ │ │ (1) or │ │ │ │ │ Maximum Size │ │ │ │ │ (2). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether the output file(s) of this reference │ │ │ │ │ + should be copied locally. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the output file(s) of this reference │ │ │ │ │ + should be copied locally; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether this reference represents a system │ │ │ │ │ + assembly. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if this reference represents a system │ │ │ │ │ + assembly; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the path of the reference, without taking the "copy local" │ │ │ │ │ + setting into consideration. │ │ │ │ │ + The solution configuration that is built. │ │ │ │ │ + The output path of the reference. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the complete set of output files for the referenced project. │ │ │ │ │ + The solution configuration that is built. │ │ │ │ │ + The set of output files to be updated. │ │ │ │ │ + │ │ │ │ │ + The key of the case-insensitive │ │ │ │ │ + │ │ │ │ │ + is the │ │ │ │ │ + full path of the output file and the value is the path relative to │ │ │ │ │ + the output directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the complete set of assemblies that need to be referenced when │ │ │ │ │ + a project references this component. │ │ │ │ │ + The solution configuration that is built. │ │ │ │ │ + The complete set of assemblies that need to be referenced when a │ │ │ │ │ + project references this component. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the timestamp of the reference. │ │ │ │ │ + The solution configuration that is built. │ │ │ │ │ + The timestamp of the reference. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Resolves an assembly reference. │ │ │ │ │ + │ │ │ │ │ + The full path to the resolved assembly, or │ │ │ │ │ + │ │ │ │ │ + if the assembly reference could not be resolved. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Searches for the given file in all paths in │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + The folders to search. │ │ │ │ │ + The file to search for. │ │ │ │ │ + │ │ │ │ │ + The path of the assembly if │ │ │ │ │ + │ │ │ │ │ + was found │ │ │ │ │ + in │ │ │ │ │ + │ │ │ │ │ + ; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Resolves an assembly reference in the framework assembly directory │ │ │ │ │ + of the target framework. │ │ │ │ │ + The file to search for. │ │ │ │ │ + │ │ │ │ │ + The full path of the assembly file if the assembly could be located │ │ │ │ │ + in the framework assembly directory; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Resolves an assembly reference using a path relative to the project │ │ │ │ │ + directory. │ │ │ │ │ + │ │ │ │ │ + The full path of the assembly, or │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + is │ │ │ │ │ + │ │ │ │ │ + or an │ │ │ │ │ + empty │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ Gets the type of the project. │ │ │ │ │ The type of the project. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Verifies whether the specified XML fragment represents a valid project │ │ │ │ │ that is supported by this │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ XML fragment representing the project file. │ │ │ │ │ @@ -3706,89 +3193,602 @@ │ │ │ │ │ │ │ │ │ │ The XML fragment does not represent a valid project (for this │ │ │ │ │ │ │ │ │ │ ). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Returns the Visual Studio product version of the specified project │ │ │ │ │ XML fragment. │ │ │ │ │ The document element of the project. │ │ │ │ │ The Visual Studio product version of the specified project XML │ │ │ │ │ fragment. │ │ │ │ │ │ │ │ │ │ The product version could not be determined. │ │ │ │ │ -or- │ │ │ │ │ The product version is not supported. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + This method is called from the │ │ │ │ │ + │ │ │ │ │ + ctor, and │ │ │ │ │ + at that time we're not sure the XML that is passed in, is indeed a │ │ │ │ │ + valid Visual Basic project. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Prepares the project for being built. │ │ │ │ │ - The solution configuration that is built. │ │ │ │ │ - Ensures the configuration-level object directory exists and ensures │ │ │ │ │ - that none of the output files are marked read-only. │ │ │ │ │ + │ │ │ │ │ + Gets the default file extension of sources for this project. │ │ │ │ │ + For VB projects, the default file extension is ".vb". │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Returns the project location from the specified project XML fragment. │ │ │ │ │ + XML fragment representing the project file. │ │ │ │ │ + The project location of the specified project XML file. │ │ │ │ │ + │ │ │ │ │ + The project location could not be determined. │ │ │ │ │ + -or- │ │ │ │ │ + The project location is invalid. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Returns a │ │ │ │ │ │ │ │ │ │ for launching the compiler │ │ │ │ │ for this project. │ │ │ │ │ │ │ │ │ │ The configuration to build. │ │ │ │ │ The response file for the compiler. │ │ │ │ │ │ │ │ │ │ A │ │ │ │ │ │ │ │ │ │ - for launching the compiler for │ │ │ │ │ + for launching the compiler for │ │ │ │ │ this project. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Gets the default file extension of sources for this project. │ │ │ │ │ - For J# projects, the default file extension is ".jsl". │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns a value indicating whether the project represented by the │ │ │ │ │ + specified XML fragment is supported by │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + XML fragment representing the project to check. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + │ │ │ │ │ + supports the │ │ │ │ │ + specified project; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A project is identified as as Visual Basic project, if the XML │ │ │ │ │ + fragment at least has the following information: │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ... │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Returns the project location from the specified project XML fragment. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class with the specified initial capacity. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The appropriate number of entries that the │ │ │ │ │ + │ │ │ │ │ + can initially contain. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the platform that the configuration targets. │ │ │ │ │ + The platform targeted by the configuration. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the path in which the output file will be created before its │ │ │ │ │ + copied to the actual output path. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether to register the project output for │ │ │ │ │ + use with COM components. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the project output should be registered │ │ │ │ │ + for use with COM components; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Visual C++ project. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the name of the Visual C++ project. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the type of the project. │ │ │ │ │ + The type of the project. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the path of the Visual C++ project. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the directory containing the VS.NET project. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Get the location of the project. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + For now, we only support local Visual C++ projects. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Get the directory in which intermediate build output that is not │ │ │ │ │ + specific to the build configuration will be stored. │ │ │ │ │ + │ │ │ │ │ + This is a directory relative to the project directory, │ │ │ │ │ + named │ │ │ │ │ + temp\ │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets or sets the unique identifier of the Visual C++ project. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether building the project for the specified │ │ │ │ │ + build configuration results in managed output. │ │ │ │ │ + The solution configuration that is built. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the project output for the specified build │ │ │ │ │ + configuration is either a Dynamic Library (dll) or an Application │ │ │ │ │ + (exe), and Managed Extensions are enabled; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Verifies whether the specified XML fragment represents a valid project │ │ │ │ │ + that is supported by this │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ XML fragment representing the project file. │ │ │ │ │ - The project location of the specified project XML file. │ │ │ │ │ │ │ │ │ │ - The project location could not be determined. │ │ │ │ │ + │ │ │ │ │ + The XML fragment is not supported by this │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ -or- │ │ │ │ │ - The project location is invalid. │ │ │ │ │ + │ │ │ │ │ + The XML fragment does not represent a valid project (for this │ │ │ │ │ + │ │ │ │ │ + ). │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ + Returns the Visual Studio product version of the specified project │ │ │ │ │ + XML fragment. │ │ │ │ │ + The document element of the project. │ │ │ │ │ + The Visual Studio product version of the specified project XML │ │ │ │ │ + fragment. │ │ │ │ │ + │ │ │ │ │ + The product version could not be determined. │ │ │ │ │ + -or- │ │ │ │ │ + The product version is not supported. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Expands the given macro. │ │ │ │ │ + The macro to expand. │ │ │ │ │ + │ │ │ │ │ + The expanded macro or │ │ │ │ │ + │ │ │ │ │ + if the macro is not │ │ │ │ │ + supported. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Build resource files for the given configuration. │ │ │ │ │ + The resource files to build. │ │ │ │ │ + The project configuration. │ │ │ │ │ + The build configuration. │ │ │ │ │ + │ │ │ │ │ + TODO: refactor this as we should always get only one element in the │ │ │ │ │ + │ │ │ │ │ + list. Each res file should be built │ │ │ │ │ + with its own file configuration. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Build Interface Definition Language files for the given │ │ │ │ │ + configuration. │ │ │ │ │ + The IDL files to build. │ │ │ │ │ + The project configuration. │ │ │ │ │ + The build configuration. │ │ │ │ │ + │ │ │ │ │ + TODO: refactor this as we should always get only one element in the │ │ │ │ │ + │ │ │ │ │ + list. Each IDL file should be built │ │ │ │ │ + with its own file configuration. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Merges the specified tool setting of │ │ │ │ │ + │ │ │ │ │ + with │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The merge is suppressed when the flag $(noinherit) is defined in │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the absolute path to the object file or directory. │ │ │ │ │ + The build configuration │ │ │ │ │ + The absolute path to the object file or directory, or │ │ │ │ │ + │ │ │ │ │ + We use an absolute path for the object file, otherwise │ │ │ │ │ + <cl> │ │ │ │ │ + assumes a location relative to the output │ │ │ │ │ + directory - not the project directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Returns a value indicating whether the project represented by the │ │ │ │ │ specified XML fragment is supported by │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ XML fragment representing the project to check. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if │ │ │ │ │ - │ │ │ │ │ - supports │ │ │ │ │ - the specified project; otherwise, │ │ │ │ │ + │ │ │ │ │ + supports the │ │ │ │ │ + specified project; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - A project is identified as as J# project, if the XML fragment at │ │ │ │ │ - least has the following information: │ │ │ │ │ + A project is identified as as Visual C++ project, if the XML │ │ │ │ │ + fragment at least has the following information: │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - ... │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ ]]> │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + Removes leading and trailing quotes from the specified path. │ │ │ │ │ + The path to clean. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Returns the Visual Studio product version of the specified project │ │ │ │ │ + XML fragment. │ │ │ │ │ + XML fragment representing the project to check. │ │ │ │ │ + The Visual Studio product version of the specified project XML │ │ │ │ │ + fragment. │ │ │ │ │ + │ │ │ │ │ + The product version could not be determined. │ │ │ │ │ + -or- │ │ │ │ │ + The product version is not supported. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Holds the files included in the project. │ │ │ │ │ + │ │ │ │ │ + For project files with no specific file configuration, the relative │ │ │ │ │ + path is added to the list. │ │ │ │ │ + │ │ │ │ │ + For project files that have a specific file configuration, a │ │ │ │ │ + │ │ │ │ │ + containing the │ │ │ │ │ + │ │ │ │ │ + instance representing the file configurations is added. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Represents the configuration of a file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a value indication whether the file should be excluded from │ │ │ │ │ + the build for this configuration. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the file should be excluded from the │ │ │ │ │ + build for this configuration; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the relative path of the file. │ │ │ │ │ + The path of the file relative to the project directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Get the path of the output directory relative to the project │ │ │ │ │ + directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Expands the given macro. │ │ │ │ │ + The macro to expand. │ │ │ │ │ + The expanded macro. │ │ │ │ │ + │ │ │ │ │ + The macro is not supported. │ │ │ │ │ + -or- │ │ │ │ │ + The macro is not implemented. │ │ │ │ │ + -or- │ │ │ │ │ + The macro cannot be expanded. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the intermediate directory, specified relative to project │ │ │ │ │ + directory. │ │ │ │ │ + The intermediate directory, specified relative to project directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the path for the output file. │ │ │ │ │ + │ │ │ │ │ + The path for the output file, or │ │ │ │ │ + │ │ │ │ │ + if there's │ │ │ │ │ + no output file for this configuration. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a comma-separated list of directories to scan for assembly │ │ │ │ │ + references. │ │ │ │ │ + │ │ │ │ │ + A comma-separated list of directories to scan for assembly │ │ │ │ │ + references, or │ │ │ │ │ + │ │ │ │ │ + if no additional directories │ │ │ │ │ + should scanned. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the value of a given setting for a specified tool. │ │ │ │ │ + The name of the tool. │ │ │ │ │ + The name of the setting. │ │ │ │ │ + The value to return if setting is not defined in both the file and project configuration. │ │ │ │ │ + │ │ │ │ │ + The value of a setting for the specified tool, or │ │ │ │ │ + │ │ │ │ │ + if the setting is not defined in │ │ │ │ │ + both the file and project configuration. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + If the setting is not defined in the file configuration, then │ │ │ │ │ + the project level setting will be used. │ │ │ │ │ + │ │ │ │ │ + An empty setting value, which is used as a means to override the │ │ │ │ │ + project default, will be returned as a empty │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether the reference is managed for the │ │ │ │ │ + specified configuration. │ │ │ │ │ + The solution configuration that is built. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Supports grouping of individual projects, and treating them as a solution. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the name of the referenced assembly. │ │ │ │ │ + │ │ │ │ │ + The name of the referenced assembly, or │ │ │ │ │ + │ │ │ │ │ + if │ │ │ │ │ + the name could not be determined. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the name of the tool that should be used to create the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The name of the tool that should be used to create the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the path of the wrapper assembly. │ │ │ │ │ + The path of the wrapper assembly. │ │ │ │ │ + The wrapper assembly is stored in the object directory of the │ │ │ │ │ + project. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the path of the Primary Interop Assembly. │ │ │ │ │ + │ │ │ │ │ + The path of the Primary Interop Assembly, or │ │ │ │ │ + │ │ │ │ │ + if not available. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the hex version of the type library as defined in the definition │ │ │ │ │ + of the reference. │ │ │ │ │ + The hex version of the type library. │ │ │ │ │ + │ │ │ │ │ + The definition of the reference does not contain a "VersionMajor" attribute. │ │ │ │ │ + -or │ │ │ │ │ + The definition of the reference does not contain a "VersionMinor" attribute. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the GUID of the type library as defined in the definition │ │ │ │ │ + of the reference. │ │ │ │ │ + The GUID of the type library. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the locale of the type library in hex notation. │ │ │ │ │ + The locale of the type library. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether the reference is managed for the │ │ │ │ │ + specified configuration. │ │ │ │ │ + The build configuration of the reference. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the reference is managed for the │ │ │ │ │ + specified configuration; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether the output file(s) of this reference │ │ │ │ │ + should be copied locally. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the reference wraps a Primary Interop │ │ │ │ │ + Assembly; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether this reference represents a system │ │ │ │ │ + assembly. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + as none of the system assemblies are wrappers │ │ │ │ │ + or Primary Interop Assemblies anyway. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the path of the reference, without taking the "copy local" │ │ │ │ │ + setting into consideration. │ │ │ │ │ + The solution configuration that is built. │ │ │ │ │ + The output path of the reference. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the complete set of output files for the referenced project. │ │ │ │ │ + The solution configuration that is built. │ │ │ │ │ + The set of output files to be updated. │ │ │ │ │ + │ │ │ │ │ + The key of the case-insensitive │ │ │ │ │ + │ │ │ │ │ + is the │ │ │ │ │ + full path of the output file and the value is the path relative to │ │ │ │ │ + the output directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the complete set of assemblies that need to be referenced when │ │ │ │ │ + a project references this component. │ │ │ │ │ + The solution configuration that is built. │ │ │ │ │ + The complete set of assemblies that need to be referenced when a │ │ │ │ │ + project references this component. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the timestamp of the reference. │ │ │ │ │ + The solution configuration that is built. │ │ │ │ │ + The timestamp of the reference. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the name of the tool that should be used to create the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The name of the tool that should be used to create the │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the path of the wrapper assembly. │ │ │ │ │ + The path of the wrapper assembly. │ │ │ │ │ + The wrapper assembly is stored in the object directory of the │ │ │ │ │ + project. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets a value indicating whether the wrapper assembly has already been │ │ │ │ │ + created. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the path of the Primary Interop Assembly. │ │ │ │ │ + │ │ │ │ │ + The path of the Primary Interop Assembly, or │ │ │ │ │ + │ │ │ │ │ + if not available. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the hex version of the type library as defined in the definition │ │ │ │ │ + of the reference. │ │ │ │ │ + The hex version of the type library. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the GUID of the type library as defined in the definition │ │ │ │ │ + of the reference. │ │ │ │ │ + The GUID of the type library. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the locale of the type library in hex notation. │ │ │ │ │ + The locale of the type library. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the name of the type library. │ │ │ │ │ + The name of the type library. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Removes wrapper assembly from build directory, if wrapper assembly │ │ │ │ │ + no longer exists in output directory or is not in sync with build │ │ │ │ │ + directory, to force rebuild. │ │ │ │ │ + The project configuration. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ ├── ./usr/lib/NAnt/NAnt.VisualCppTasks.dll │ │ │ │ ├── pedump {} │ │ │ │ │ @@ -11,15 +11,15 @@ │ │ │ │ │ PE Header: │ │ │ │ │ Magic (0x010b): 0x010b │ │ │ │ │ LMajor (6): 0x08 │ │ │ │ │ LMinor (0): 0x00 │ │ │ │ │ Code Size: 0x00008e00 │ │ │ │ │ Initialized Data Size: 0x00000600 │ │ │ │ │ Uninitialized Data Size: 0x00000000 │ │ │ │ │ - Entry Point RVA: 0x0000ad1e │ │ │ │ │ + Entry Point RVA: 0x0000ad5e │ │ │ │ │ Code Base RVA: 0x00002000 │ │ │ │ │ Data Base RVA: 0x0000c000 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ NT Header: │ │ │ │ │ Image Base (0x400000): 0x00400000 │ │ │ │ │ Section Alignment (8192): 0x00002000 │ │ │ │ │ @@ -41,15 +41,15 @@ │ │ │ │ │ Heap Reserve Size (1M): 0x00100000 │ │ │ │ │ Heap Commit Size (4096): 0x00001000 │ │ │ │ │ Loader flags (0x1): 0x00000000 │ │ │ │ │ Data Directories (16): 0x00000010 │ │ │ │ │ │ │ │ │ │ Data directories: │ │ │ │ │ Export Table: 0x00000000 [0x00000000] │ │ │ │ │ - Import Table: 0x0000acd0 [0x0000004b] │ │ │ │ │ + Import Table: 0x0000ad10 [0x0000004b] │ │ │ │ │ Resource Table: 0x0000c000 [0x000003c8] │ │ │ │ │ Exception Table: 0x00000000 [0x00000000] │ │ │ │ │ Certificate Table: 0x00000000 [0x00000000] │ │ │ │ │ Reloc Table: 0x0000e000 [0x0000000c] │ │ │ │ │ Debug: 0x00000000 [0x00000000] │ │ │ │ │ Copyright: 0x00000000 [0x00000000] │ │ │ │ │ Global Ptr: 0x00000000 [0x00000000] │ │ │ │ │ @@ -57,15 +57,15 @@ │ │ │ │ │ Load Config Table: 0x00000000 [0x00000000] │ │ │ │ │ Bound Import: 0x00000000 [0x00000000] │ │ │ │ │ IAT: 0x00002000 [0x00000008] │ │ │ │ │ Delay Import Desc: 0x00000000 [0x00000000] │ │ │ │ │ CLI Header: 0x00002008 [0x00000048] │ │ │ │ │ │ │ │ │ │ Name: .text │ │ │ │ │ - Virtual Size: 0x00008d24 │ │ │ │ │ + Virtual Size: 0x00008d64 │ │ │ │ │ Virtual Address: 0x00002000 │ │ │ │ │ Raw Data Size: 0x00008e00 │ │ │ │ │ Raw Data Ptr: 0x00000200 │ │ │ │ │ Reloc Ptr: 0x00000000 │ │ │ │ │ LineNo Ptr: 0x00000000 │ │ │ │ │ Reloc Count: 0x0000 │ │ │ │ │ Line Count: 0x0000 │ │ │ │ │ @@ -92,15 +92,15 @@ │ │ │ │ │ Reloc Count: 0x0000 │ │ │ │ │ Line Count: 0x0000 │ │ │ │ │ Flags: data, discard, read, │ │ │ │ │ │ │ │ │ │ CLI header size: 72 │ │ │ │ │ Runtime required: 2.5 │ │ │ │ │ Flags: ilonly, 32/64, no-trackdebug, notsigned │ │ │ │ │ - Metadata: 0x00005d98 [0x00004f38] │ │ │ │ │ + Metadata: 0x00005d9c [0x00004f6c] │ │ │ │ │ Entry Point Token: 0x00000000 │ │ │ │ │ Resources at: 0x00000000 [0x00000000] │ │ │ │ │ Strong Name at: 0x00000000 [0x00000000] │ │ │ │ │ Code Manager at: 0x00000000 [0x00000000] │ │ │ │ │ VTableFixups at: 0x00000000 [0x00000000] │ │ │ │ │ EAT jumps at: 0x00000000 [0x00000000] │ │ │ │ │ │ │ │ │ │ @@ -111,29 +111,29 @@ │ │ │ │ │ Metadata header: │ │ │ │ │ Version: 1.1 │ │ │ │ │ Version string: v4.0.30319 │ │ │ │ │ │ │ │ │ │ Metadata pointers: │ │ │ │ │ Tables (#~): 0x0000006c - 0x000020f4 [8328 == 0x00002088] │ │ │ │ │ Strings: 0x000020f4 - 0x000037d4 [5856 == 0x000016e0] │ │ │ │ │ - Blob: 0x00004670 - 0x00004f38 [2248 == 0x000008c8] │ │ │ │ │ + Blob: 0x00004670 - 0x00004f6c [2300 == 0x000008fc] │ │ │ │ │ User string: 0x000037d4 - 0x00004660 [3724 == 0x00000e8c] │ │ │ │ │ GUID: 0x00004660 - 0x00004670 [16 == 0x00000010] │ │ │ │ │ Rows: │ │ │ │ │ -Table Module: 1 records (10 bytes, at 4064) │ │ │ │ │ -Table TypeRef: 77 records (6 bytes, at 406e) │ │ │ │ │ -Table TypeDef: 17 records (14 bytes, at 423c) │ │ │ │ │ -Table Field: 91 records (6 bytes, at 432a) │ │ │ │ │ -Table Method: 222 records (14 bytes, at 454c) │ │ │ │ │ -Table Param: 114 records (6 bytes, at 5170) │ │ │ │ │ -Table InterfaceImpl: 2 records (4 bytes, at 541c) │ │ │ │ │ -Table MemberRef: 145 records (6 bytes, at 5424) │ │ │ │ │ -Table Constant: 11 records (6 bytes, at 578a) │ │ │ │ │ -Table CustomAttribute: 97 records (6 bytes, at 57cc) │ │ │ │ │ -Table StandaloneSig: 35 records (2 bytes, at 5a12) │ │ │ │ │ -Table PropertyMap: 12 records (4 bytes, at 5a58) │ │ │ │ │ -Table Property: 86 records (6 bytes, at 5a88) │ │ │ │ │ -Table MethodSemantics: 150 records (6 bytes, at 5c8c) │ │ │ │ │ -Table MethodImpl: 6 records (6 bytes, at 6010) │ │ │ │ │ -Table Assembly: 1 records (22 bytes, at 6034) │ │ │ │ │ -Table AssemblyRef: 3 records (20 bytes, at 604a) │ │ │ │ │ -Table NestedClass: 1 records (4 bytes, at 6086) │ │ │ │ │ +Table Module: 1 records (10 bytes, at 4068) │ │ │ │ │ +Table TypeRef: 77 records (6 bytes, at 4072) │ │ │ │ │ +Table TypeDef: 17 records (14 bytes, at 4240) │ │ │ │ │ +Table Field: 91 records (6 bytes, at 432e) │ │ │ │ │ +Table Method: 222 records (14 bytes, at 4550) │ │ │ │ │ +Table Param: 114 records (6 bytes, at 5174) │ │ │ │ │ +Table InterfaceImpl: 2 records (4 bytes, at 5420) │ │ │ │ │ +Table MemberRef: 145 records (6 bytes, at 5428) │ │ │ │ │ +Table Constant: 11 records (6 bytes, at 578e) │ │ │ │ │ +Table CustomAttribute: 97 records (6 bytes, at 57d0) │ │ │ │ │ +Table StandaloneSig: 35 records (2 bytes, at 5a16) │ │ │ │ │ +Table PropertyMap: 12 records (4 bytes, at 5a5c) │ │ │ │ │ +Table Property: 86 records (6 bytes, at 5a8c) │ │ │ │ │ +Table MethodSemantics: 150 records (6 bytes, at 5c90) │ │ │ │ │ +Table MethodImpl: 6 records (6 bytes, at 6014) │ │ │ │ │ +Table Assembly: 1 records (22 bytes, at 6038) │ │ │ │ │ +Table AssemblyRef: 3 records (20 bytes, at 604e) │ │ │ │ │ +Table NestedClass: 1 records (4 bytes, at 608a) │ │ │ ├── ./usr/lib/NAnt/NAnt.VisualCppTasks.xml │ │ │ │ ├── ./usr/lib/NAnt/NAnt.VisualCppTasks.xml │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -1,619 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ NAnt.VisualCppTasks │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - This tasks allows you to run MIDL.exe. │ │ │ │ │ - │ │ │ │ │ - This task only supports a small subset of the MIDL.EXE command line │ │ │ │ │ - switches, but you can use the options element to specify any other │ │ │ │ │ - unsupported commands you want to specify. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The /acf switch allows the user to supply an │ │ │ │ │ - explicit ACF file name. The switch also │ │ │ │ │ - allows the use of different interface names in │ │ │ │ │ - the IDL and ACF files. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The /align switch is functionally the same as the │ │ │ │ │ - MIDL /Zp option and is recognized by the MIDL compiler │ │ │ │ │ - solely for backward compatibility with MkTypLib. │ │ │ │ │ - The alignment value can be 1, 2, 4, or 8. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The /app_config switch selects application-configuration │ │ │ │ │ - mode, which allows you to use some ACF keywords in the │ │ │ │ │ - IDL file. With this MIDL compiler switch, you can omit │ │ │ │ │ - the ACF and specify an interface in a single IDL file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The /char switch helps to ensure that the MIDL compiler │ │ │ │ │ - and C compiler operate together correctly for all char │ │ │ │ │ - and small types. │ │ │ │ │ - Can be one of signed | unsigned | ascii7 │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The /client switch directs the MIDL compiler to generate │ │ │ │ │ - client-side C source files for an RPC interface │ │ │ │ │ - can be one of stub | none │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The /cstub switch specifies the name of the client │ │ │ │ │ - stub file for an RPC interface. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies the file name for the generated dlldata file for a proxy │ │ │ │ │ - DLL. The default file name Dlldata.c is used if │ │ │ │ │ - │ │ │ │ │ - is not specified. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The /env switch selects the │ │ │ │ │ - environment in which the application runs. │ │ │ │ │ - It can take the values win32 and win64 │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The /Oi switch directs the MIDL compiler to │ │ │ │ │ - use a fully-interpreted marshaling method. │ │ │ │ │ - The /Oic and /Oicf switches provide additional │ │ │ │ │ - performance enhancements. │ │ │ │ │ - If you specify the Oi attribute, you must set it to │ │ │ │ │ - one of the values: │ │ │ │ │ - - Oi="" │ │ │ │ │ - - Oi="c" │ │ │ │ │ - - Oi="f" │ │ │ │ │ - - Oi="cf" │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies a file name for the type library generated by the MIDL │ │ │ │ │ - compiler. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies the name of the header file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies the name of the interface identifier file for a COM │ │ │ │ │ - interface, overriding the default name obtained by adding _i.c │ │ │ │ │ - to the IDL file name. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies the name of the interface proxy file for a COM interface. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Name of .IDL file to process. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Additional options to pass to midl.exe. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Macro definitions to pass to mdil.exe. │ │ │ │ │ - Each entry will generate a /D │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Macro undefines (/U) to pass to mdil. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The list of directories in which to search for include files. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Filename of program to execute │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the command-line arguments for the external program. │ │ │ │ │ - The command-line arguments for the external program. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - This is where the work is done. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Check output files to see if we need rebuilding. │ │ │ │ │ - │ │ │ │ │ - if a rebuild is needed; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Check output files to see if we need rebuilding. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if a rebuild is needed; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Writes the response file for │ │ │ │ │ - midl.exe │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Compiles C/C++ programs using │ │ │ │ │ - cl.exe │ │ │ │ │ - , Microsoft's C/C++ compiler. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - This task is intended for version 13.00.9466 of │ │ │ │ │ - cl.exe │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Compiles │ │ │ │ │ - helloworld.cpp │ │ │ │ │ - for the Common Language Runtime. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Directory where all output files are placed. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies the path and/or name of the generated precompiled header │ │ │ │ │ - file - given either relative to │ │ │ │ │ - │ │ │ │ │ - or as an │ │ │ │ │ - absolute path. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The path of the boundary file when generating/using the │ │ │ │ │ - specified │ │ │ │ │ - │ │ │ │ │ - . If a precompiled header file is │ │ │ │ │ - not specified then this attribute is ignored. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The mode in which the specified │ │ │ │ │ - │ │ │ │ │ - (if any) is │ │ │ │ │ - used. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies whether Managed Extensions for C++ should be enabled. │ │ │ │ │ - The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Tells the compiler to use the specified character set. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Options to pass to the compiler. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The list of files to compile. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The list of directories in which to search for include files. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Directories that the compiler will search to resolve file references │ │ │ │ │ - passed to the │ │ │ │ │ - #using │ │ │ │ │ - directive. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies metadata files to reference in this compilation as an │ │ │ │ │ - alternative to passing a file name to │ │ │ │ │ - #using │ │ │ │ │ - in source code. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Macro definitions to pass to cl.exe. │ │ │ │ │ - Each entry will generate a /D │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Macro undefines (/U) to pass to cl.exe. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A name to override the default object file name; can be either a file │ │ │ │ │ - or directory name. The default is the output directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A name for the compiler-generated PDB file; can be either a file or │ │ │ │ │ - directory name. The default is the output directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the filename of the external program to start. │ │ │ │ │ - The filename of the external program. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the command-line arguments for the external program. │ │ │ │ │ - The command-line arguments for the external program. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Compiles the sources. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines if the sources need to be compiled. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether the precompiled header file is up-to-date. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if no precompiled header file was specified; │ │ │ │ │ - otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - In order to determine accurately whether the precompile header file │ │ │ │ │ - is up-to-date, we'd need scan all the header files that are pulled │ │ │ │ │ - in. As this is not implemented right now, its safer to always │ │ │ │ │ - recompile. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether any file that are includes in the specified │ │ │ │ │ - source file has been updated after the obj was compiled. │ │ │ │ │ - The source file to check. │ │ │ │ │ - The last write time of the compiled obj. │ │ │ │ │ - │ │ │ │ │ - The full path to the include file that was modified after the obj │ │ │ │ │ - was compiled, or │ │ │ │ │ - │ │ │ │ │ - if no include files were │ │ │ │ │ - modified since the obj was compiled. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - To determine what includes are defined in a source file, conditional │ │ │ │ │ - directives are not honored. │ │ │ │ │ - If a given include cannot be resolved to an existing file, then │ │ │ │ │ - it will be considered stable. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Quotes an argument value and duplicates trailing backslahes. │ │ │ │ │ - The argument value to quote. │ │ │ │ │ - The quotes argument value. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines the file name of the OBJ file for the specified source │ │ │ │ │ - file. │ │ │ │ │ - The source file for which the OBJ file should be determined. │ │ │ │ │ - The path of the object file. │ │ │ │ │ - The file name of the OBJ file for the specified source file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Defines the supported modes for the use of precompiled header files. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Create a precompiled header file. │ │ │ │ │ - For further information on the use of this option │ │ │ │ │ - see the Microsoft documentation on the C++ compiler flag /Yc. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Automatically create a precompiled header file if necessary. │ │ │ │ │ - For further information on the use of this option │ │ │ │ │ - see the Microsoft documentation on the C++ compiler flag /YX. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Use a (previously generated) precompiled header file. │ │ │ │ │ - For further information on the use of this option │ │ │ │ │ - see the Microsoft documentation on the C++ compiler flag /Yu. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Compiles messages using mc.exe, Microsoft's Win32 message compiler. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Compile │ │ │ │ │ - text.mc │ │ │ │ │ - using the default options. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - Compile │ │ │ │ │ - text.mc │ │ │ │ │ - , passing a path to store the header, the rc │ │ │ │ │ - file and some additonal options. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Options to pass to the compiler. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Path to store header file. The default is the project base directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Path to store RC file. The default is the project base directory. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Input filename. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the filename of the external program to start. │ │ │ │ │ - The filename of the external program. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the command-line arguments for the external program. │ │ │ │ │ - The command-line arguments for the external program. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Compiles the sources. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determine if source files need re-building. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Run │ │ │ │ │ - lib.exe │ │ │ │ │ - , Microsoft's Library Manager. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Create a library. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Options to pass to the compiler. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The output file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The module definition file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The list of files to combine into the output file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Symbols to add to the symbol table. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Names of default libraries to ignore. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The list of additional library directories to search. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the filename of the external program to start. │ │ │ │ │ - The filename of the external program. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the command-line arguments for the external program. │ │ │ │ │ - The command-line arguments for the external program. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Creates the library. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines if the sources need to be linked. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Compiles resources using │ │ │ │ │ - rc.exe │ │ │ │ │ - , Microsoft's Win32 resource │ │ │ │ │ - compiler. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Compile │ │ │ │ │ - text.rc │ │ │ │ │ - to │ │ │ │ │ - text.res │ │ │ │ │ - using the default options. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Compile │ │ │ │ │ - text.rc │ │ │ │ │ - , passing an additional option. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Options to pass to the compiler. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Output file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The resource file to compile. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Default language ID. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The list of directories in which to search for include files. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Macro definitions to pass to rc.exe. │ │ │ │ │ - Each entry will generate a /d │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Filename of program to execute │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Arguments of program to execute │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Compile the resource file │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines if the resource need compiling. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Check if a resource file has been updated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Links files using │ │ │ │ │ - link.exe │ │ │ │ │ - , Microsoft's Incremental Linker. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - This task is intended for version 7.00.9466 of │ │ │ │ │ - link.exe │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Combine all object files in the current directory into │ │ │ │ │ - helloworld.exe │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Options to pass to the compiler. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Create debugging information for the .exe file or DLL. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The output file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A user-specified name for the program database (PDB) that the linker │ │ │ │ │ - creates. The default file name for the PDB has the base name of the │ │ │ │ │ - │ │ │ │ │ - and the extension .pdb. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The name of a module-definition file (.def) to be passed to the │ │ │ │ │ - linker. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specified DLLs for delay loading. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The list of files to combine into the output file. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The list of additional library directories to search. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Link the specified modules into this assembly. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Embed the specified resources into this assembly. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Symbols to add to the symbol table. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Names of libraries that you want the linker to ignore when it │ │ │ │ │ - resolves external references. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the filename of the external program to start. │ │ │ │ │ - The filename of the external program. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the command-line arguments for the external program. │ │ │ │ │ - The command-line arguments for the external program. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Links the sources. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines if the output needs linking. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Quotes an argument value and duplicates trailing backslahes. │ │ │ │ │ - The argument value to quote. │ │ │ │ │ - The quotes argument value. │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ Defines how to deal with backslashes in values of command line │ │ │ │ │ arguments. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Does not perform any processing on backslashes. │ │ │ │ │ │ │ │ │ │ @@ -682,507 +76,1113 @@ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ │ │ │ │ │ to use. │ │ │ │ │ │ │ │ │ │ The quoted argument value. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Defines the character sets that can be used by the C++ compiler. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Have the compiler determine the character set. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Unicode character set. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Multi-byte character set. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Contains a collection of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ elements. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class │ │ │ │ │ with the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ instance. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class │ │ │ │ │ with the specified array of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ instances. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets or sets the element at the specified index. │ │ │ │ │ The zero-based index of the element to get or set. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ The position into which the new element was inserted. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds the elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ array to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The array of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ elements to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds the elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Determines whether a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ is in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to locate in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if │ │ │ │ │ │ │ │ │ │ is found in the │ │ │ │ │ collection; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ │ │ │ │ │ The zero-based index in │ │ │ │ │ │ │ │ │ │ at which copying begins. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Retrieves the index of a specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ object in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ object for which the index is returned. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The index of the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . If the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ is not currently a member of the collection, it returns -1. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Inserts a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ into the collection at the specified index. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The zero-based index at which │ │ │ │ │ │ │ │ │ │ should be inserted. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to insert. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Returns an enumerator that can iterate through the collection. │ │ │ │ │ │ │ │ │ │ A │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ for the entire collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Removes a member from the collection. │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to remove from the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Enumerates the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class │ │ │ │ │ with the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ The collection that should be enumerated. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets the current element in the collection. │ │ │ │ │ The current element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Advances the enumerator to the next element of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if the enumerator was successfully advanced │ │ │ │ │ to the next element; │ │ │ │ │ │ │ │ │ │ if the enumerator has │ │ │ │ │ passed the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Sets the enumerator to its initial position, which is before the │ │ │ │ │ first element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Represents a symbol. │ │ │ │ │ + │ │ │ │ │ + Represents a library. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class with │ │ │ │ │ the specified name. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The name of the symbol. │ │ │ │ │ + │ │ │ │ │ + The name of the library. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ If │ │ │ │ │ │ │ │ │ │ then the element will be processed; │ │ │ │ │ otherwise, skipped. The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ If │ │ │ │ │ │ │ │ │ │ then the element will be skipped; │ │ │ │ │ otherwise, processed. The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Contains a collection of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ elements. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class │ │ │ │ │ with the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ instance. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class │ │ │ │ │ with the specified array of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ instances. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets or sets the element at the specified index. │ │ │ │ │ The zero-based index of the element to get or set. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ The position into which the new element was inserted. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds the elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ array to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The array of │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ elements to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Adds the elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to be added to the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Determines whether a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ is in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to locate in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if │ │ │ │ │ │ │ │ │ │ is found in the │ │ │ │ │ collection; otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array. │ │ │ │ │ The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. │ │ │ │ │ │ │ │ │ │ The zero-based index in │ │ │ │ │ │ │ │ │ │ at which copying begins. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Retrieves the index of a specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ object in the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ object for which the index is returned. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The index of the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . If the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ is not currently a member of the collection, it returns -1. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Inserts a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ into the collection at the specified index. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The zero-based index at which │ │ │ │ │ │ │ │ │ │ should be inserted. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to insert. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Returns an enumerator that can iterate through the collection. │ │ │ │ │ │ │ │ │ │ A │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ for the entire collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Removes a member from the collection. │ │ │ │ │ │ │ │ │ │ The │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ to remove from the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Enumerates the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ elements of a │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class │ │ │ │ │ with the specified │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ The collection that should be enumerated. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Gets the current element in the collection. │ │ │ │ │ The current element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Advances the enumerator to the next element of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ if the enumerator was successfully advanced │ │ │ │ │ to the next element; │ │ │ │ │ │ │ │ │ │ if the enumerator has │ │ │ │ │ passed the end of the collection. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ Sets the enumerator to its initial position, which is before the │ │ │ │ │ first element in the collection. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Represents a library. │ │ │ │ │ + │ │ │ │ │ + Represents a symbol. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ class with │ │ │ │ │ the specified name. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - The name of the library. │ │ │ │ │ + │ │ │ │ │ + The name of the symbol. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ If │ │ │ │ │ │ │ │ │ │ then the element will be processed; │ │ │ │ │ otherwise, skipped. The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ If │ │ │ │ │ │ │ │ │ │ then the element will be skipped; │ │ │ │ │ otherwise, processed. The default is │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + Defines the character sets that can be used by the C++ compiler. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Have the compiler determine the character set. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Unicode character set. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Multi-byte character set. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Run │ │ │ │ │ + lib.exe │ │ │ │ │ + , Microsoft's Library Manager. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Create a library. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Options to pass to the compiler. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The output file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The module definition file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The list of files to combine into the output file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Symbols to add to the symbol table. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Names of default libraries to ignore. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The list of additional library directories to search. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the filename of the external program to start. │ │ │ │ │ + The filename of the external program. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the command-line arguments for the external program. │ │ │ │ │ + The command-line arguments for the external program. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Creates the library. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines if the sources need to be linked. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + This tasks allows you to run MIDL.exe. │ │ │ │ │ + │ │ │ │ │ + This task only supports a small subset of the MIDL.EXE command line │ │ │ │ │ + switches, but you can use the options element to specify any other │ │ │ │ │ + unsupported commands you want to specify. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The /acf switch allows the user to supply an │ │ │ │ │ + explicit ACF file name. The switch also │ │ │ │ │ + allows the use of different interface names in │ │ │ │ │ + the IDL and ACF files. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The /align switch is functionally the same as the │ │ │ │ │ + MIDL /Zp option and is recognized by the MIDL compiler │ │ │ │ │ + solely for backward compatibility with MkTypLib. │ │ │ │ │ + The alignment value can be 1, 2, 4, or 8. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The /app_config switch selects application-configuration │ │ │ │ │ + mode, which allows you to use some ACF keywords in the │ │ │ │ │ + IDL file. With this MIDL compiler switch, you can omit │ │ │ │ │ + the ACF and specify an interface in a single IDL file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The /char switch helps to ensure that the MIDL compiler │ │ │ │ │ + and C compiler operate together correctly for all char │ │ │ │ │ + and small types. │ │ │ │ │ + Can be one of signed | unsigned | ascii7 │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The /client switch directs the MIDL compiler to generate │ │ │ │ │ + client-side C source files for an RPC interface │ │ │ │ │ + can be one of stub | none │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The /cstub switch specifies the name of the client │ │ │ │ │ + stub file for an RPC interface. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies the file name for the generated dlldata file for a proxy │ │ │ │ │ + DLL. The default file name Dlldata.c is used if │ │ │ │ │ + │ │ │ │ │ + is not specified. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The /env switch selects the │ │ │ │ │ + environment in which the application runs. │ │ │ │ │ + It can take the values win32 and win64 │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The /Oi switch directs the MIDL compiler to │ │ │ │ │ + use a fully-interpreted marshaling method. │ │ │ │ │ + The /Oic and /Oicf switches provide additional │ │ │ │ │ + performance enhancements. │ │ │ │ │ + If you specify the Oi attribute, you must set it to │ │ │ │ │ + one of the values: │ │ │ │ │ + - Oi="" │ │ │ │ │ + - Oi="c" │ │ │ │ │ + - Oi="f" │ │ │ │ │ + - Oi="cf" │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies a file name for the type library generated by the MIDL │ │ │ │ │ + compiler. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies the name of the header file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies the name of the interface identifier file for a COM │ │ │ │ │ + interface, overriding the default name obtained by adding _i.c │ │ │ │ │ + to the IDL file name. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies the name of the interface proxy file for a COM interface. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Name of .IDL file to process. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Additional options to pass to midl.exe. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Macro definitions to pass to mdil.exe. │ │ │ │ │ + Each entry will generate a /D │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Macro undefines (/U) to pass to mdil. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The list of directories in which to search for include files. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Filename of program to execute │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the command-line arguments for the external program. │ │ │ │ │ + The command-line arguments for the external program. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + This is where the work is done. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Check output files to see if we need rebuilding. │ │ │ │ │ + │ │ │ │ │ + if a rebuild is needed; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Check output files to see if we need rebuilding. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if a rebuild is needed; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Writes the response file for │ │ │ │ │ + midl.exe │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Compiles resources using │ │ │ │ │ + rc.exe │ │ │ │ │ + , Microsoft's Win32 resource │ │ │ │ │ + compiler. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Compile │ │ │ │ │ + text.rc │ │ │ │ │ + to │ │ │ │ │ + text.res │ │ │ │ │ + using the default options. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Compile │ │ │ │ │ + text.rc │ │ │ │ │ + , passing an additional option. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Options to pass to the compiler. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Output file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The resource file to compile. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Default language ID. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The list of directories in which to search for include files. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Macro definitions to pass to rc.exe. │ │ │ │ │ + Each entry will generate a /d │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Filename of program to execute │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Arguments of program to execute │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Compile the resource file │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines if the resource need compiling. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Check if a resource file has been updated. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Compiles messages using mc.exe, Microsoft's Win32 message compiler. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Compile │ │ │ │ │ + text.mc │ │ │ │ │ + using the default options. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + Compile │ │ │ │ │ + text.mc │ │ │ │ │ + , passing a path to store the header, the rc │ │ │ │ │ + file and some additonal options. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Options to pass to the compiler. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Path to store header file. The default is the project base directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Path to store RC file. The default is the project base directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Input filename. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the filename of the external program to start. │ │ │ │ │ + The filename of the external program. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the command-line arguments for the external program. │ │ │ │ │ + The command-line arguments for the external program. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Compiles the sources. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determine if source files need re-building. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Links files using │ │ │ │ │ + link.exe │ │ │ │ │ + , Microsoft's Incremental Linker. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + This task is intended for version 7.00.9466 of │ │ │ │ │ + link.exe │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Combine all object files in the current directory into │ │ │ │ │ + helloworld.exe │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Options to pass to the compiler. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Create debugging information for the .exe file or DLL. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The output file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A user-specified name for the program database (PDB) that the linker │ │ │ │ │ + creates. The default file name for the PDB has the base name of the │ │ │ │ │ + │ │ │ │ │ + and the extension .pdb. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The name of a module-definition file (.def) to be passed to the │ │ │ │ │ + linker. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specified DLLs for delay loading. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The list of files to combine into the output file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The list of additional library directories to search. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Link the specified modules into this assembly. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Embed the specified resources into this assembly. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Symbols to add to the symbol table. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Names of libraries that you want the linker to ignore when it │ │ │ │ │ + resolves external references. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the filename of the external program to start. │ │ │ │ │ + The filename of the external program. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the command-line arguments for the external program. │ │ │ │ │ + The command-line arguments for the external program. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Links the sources. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines if the output needs linking. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Quotes an argument value and duplicates trailing backslahes. │ │ │ │ │ + The argument value to quote. │ │ │ │ │ + The quotes argument value. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Compiles C/C++ programs using │ │ │ │ │ + cl.exe │ │ │ │ │ + , Microsoft's C/C++ compiler. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + This task is intended for version 13.00.9466 of │ │ │ │ │ + cl.exe │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Compiles │ │ │ │ │ + helloworld.cpp │ │ │ │ │ + for the Common Language Runtime. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Directory where all output files are placed. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies the path and/or name of the generated precompiled header │ │ │ │ │ + file - given either relative to │ │ │ │ │ + │ │ │ │ │ + or as an │ │ │ │ │ + absolute path. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The path of the boundary file when generating/using the │ │ │ │ │ + specified │ │ │ │ │ + │ │ │ │ │ + . If a precompiled header file is │ │ │ │ │ + not specified then this attribute is ignored. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The mode in which the specified │ │ │ │ │ + │ │ │ │ │ + (if any) is │ │ │ │ │ + used. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies whether Managed Extensions for C++ should be enabled. │ │ │ │ │ + The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Tells the compiler to use the specified character set. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Options to pass to the compiler. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The list of files to compile. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The list of directories in which to search for include files. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Directories that the compiler will search to resolve file references │ │ │ │ │ + passed to the │ │ │ │ │ + #using │ │ │ │ │ + directive. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies metadata files to reference in this compilation as an │ │ │ │ │ + alternative to passing a file name to │ │ │ │ │ + #using │ │ │ │ │ + in source code. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Macro definitions to pass to cl.exe. │ │ │ │ │ + Each entry will generate a /D │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Macro undefines (/U) to pass to cl.exe. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A name to override the default object file name; can be either a file │ │ │ │ │ + or directory name. The default is the output directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A name for the compiler-generated PDB file; can be either a file or │ │ │ │ │ + directory name. The default is the output directory. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the filename of the external program to start. │ │ │ │ │ + The filename of the external program. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the command-line arguments for the external program. │ │ │ │ │ + The command-line arguments for the external program. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Compiles the sources. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines if the sources need to be compiled. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether the precompiled header file is up-to-date. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if no precompiled header file was specified; │ │ │ │ │ + otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + In order to determine accurately whether the precompile header file │ │ │ │ │ + is up-to-date, we'd need scan all the header files that are pulled │ │ │ │ │ + in. As this is not implemented right now, its safer to always │ │ │ │ │ + recompile. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether any file that are includes in the specified │ │ │ │ │ + source file has been updated after the obj was compiled. │ │ │ │ │ + The source file to check. │ │ │ │ │ + The last write time of the compiled obj. │ │ │ │ │ + │ │ │ │ │ + The full path to the include file that was modified after the obj │ │ │ │ │ + was compiled, or │ │ │ │ │ + │ │ │ │ │ + if no include files were │ │ │ │ │ + modified since the obj was compiled. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + To determine what includes are defined in a source file, conditional │ │ │ │ │ + directives are not honored. │ │ │ │ │ + If a given include cannot be resolved to an existing file, then │ │ │ │ │ + it will be considered stable. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Quotes an argument value and duplicates trailing backslahes. │ │ │ │ │ + The argument value to quote. │ │ │ │ │ + The quotes argument value. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines the file name of the OBJ file for the specified source │ │ │ │ │ + file. │ │ │ │ │ + The source file for which the OBJ file should be determined. │ │ │ │ │ + The path of the object file. │ │ │ │ │ + The file name of the OBJ file for the specified source file. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Defines the supported modes for the use of precompiled header files. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Create a precompiled header file. │ │ │ │ │ + For further information on the use of this option │ │ │ │ │ + see the Microsoft documentation on the C++ compiler flag /Yc. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Automatically create a precompiled header file if necessary. │ │ │ │ │ + For further information on the use of this option │ │ │ │ │ + see the Microsoft documentation on the C++ compiler flag /YX. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Use a (previously generated) precompiled header file. │ │ │ │ │ + For further information on the use of this option │ │ │ │ │ + see the Microsoft documentation on the C++ compiler flag /Yu. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ ├── ./usr/lib/NAnt/NAnt.Win32Tasks.dll │ │ │ │ ├── pedump {} │ │ │ │ │ @@ -11,15 +11,15 @@ │ │ │ │ │ PE Header: │ │ │ │ │ Magic (0x010b): 0x010b │ │ │ │ │ LMajor (6): 0x08 │ │ │ │ │ LMinor (0): 0x00 │ │ │ │ │ Code Size: 0x00006000 │ │ │ │ │ Initialized Data Size: 0x00000600 │ │ │ │ │ Uninitialized Data Size: 0x00000000 │ │ │ │ │ - Entry Point RVA: 0x00007e7e │ │ │ │ │ + Entry Point RVA: 0x00007e8e │ │ │ │ │ Code Base RVA: 0x00002000 │ │ │ │ │ Data Base RVA: 0x00008000 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ NT Header: │ │ │ │ │ Image Base (0x400000): 0x00400000 │ │ │ │ │ Section Alignment (8192): 0x00002000 │ │ │ │ │ @@ -41,15 +41,15 @@ │ │ │ │ │ Heap Reserve Size (1M): 0x00100000 │ │ │ │ │ Heap Commit Size (4096): 0x00001000 │ │ │ │ │ Loader flags (0x1): 0x00000000 │ │ │ │ │ Data Directories (16): 0x00000010 │ │ │ │ │ │ │ │ │ │ Data directories: │ │ │ │ │ Export Table: 0x00000000 [0x00000000] │ │ │ │ │ - Import Table: 0x00007e30 [0x0000004b] │ │ │ │ │ + Import Table: 0x00007e40 [0x0000004b] │ │ │ │ │ Resource Table: 0x00008000 [0x000003b8] │ │ │ │ │ Exception Table: 0x00000000 [0x00000000] │ │ │ │ │ Certificate Table: 0x00000000 [0x00000000] │ │ │ │ │ Reloc Table: 0x0000a000 [0x0000000c] │ │ │ │ │ Debug: 0x00000000 [0x00000000] │ │ │ │ │ Copyright: 0x00000000 [0x00000000] │ │ │ │ │ Global Ptr: 0x00000000 [0x00000000] │ │ │ │ │ @@ -57,15 +57,15 @@ │ │ │ │ │ Load Config Table: 0x00000000 [0x00000000] │ │ │ │ │ Bound Import: 0x00000000 [0x00000000] │ │ │ │ │ IAT: 0x00002000 [0x00000008] │ │ │ │ │ Delay Import Desc: 0x00000000 [0x00000000] │ │ │ │ │ CLI Header: 0x00002008 [0x00000048] │ │ │ │ │ │ │ │ │ │ Name: .text │ │ │ │ │ - Virtual Size: 0x00005e84 │ │ │ │ │ + Virtual Size: 0x00005e94 │ │ │ │ │ Virtual Address: 0x00002000 │ │ │ │ │ Raw Data Size: 0x00006000 │ │ │ │ │ Raw Data Ptr: 0x00000200 │ │ │ │ │ Reloc Ptr: 0x00000000 │ │ │ │ │ LineNo Ptr: 0x00000000 │ │ │ │ │ Reloc Count: 0x0000 │ │ │ │ │ Line Count: 0x0000 │ │ │ │ │ @@ -92,15 +92,15 @@ │ │ │ │ │ Reloc Count: 0x0000 │ │ │ │ │ Line Count: 0x0000 │ │ │ │ │ Flags: data, discard, read, │ │ │ │ │ │ │ │ │ │ CLI header size: 72 │ │ │ │ │ Runtime required: 2.5 │ │ │ │ │ Flags: ilonly, 32/64, no-trackdebug, notsigned │ │ │ │ │ - Metadata: 0x000041e0 [0x00003c50] │ │ │ │ │ + Metadata: 0x000041e0 [0x00003c54] │ │ │ │ │ Entry Point Token: 0x00000000 │ │ │ │ │ Resources at: 0x00000000 [0x00000000] │ │ │ │ │ Strong Name at: 0x00000000 [0x00000000] │ │ │ │ │ Code Manager at: 0x00000000 [0x00000000] │ │ │ │ │ VTableFixups at: 0x00000000 [0x00000000] │ │ │ │ │ EAT jumps at: 0x00000000 [0x00000000] │ │ │ │ │ │ │ │ │ │ @@ -111,15 +111,15 @@ │ │ │ │ │ Metadata header: │ │ │ │ │ Version: 1.1 │ │ │ │ │ Version string: v4.0.30319 │ │ │ │ │ │ │ │ │ │ Metadata pointers: │ │ │ │ │ Tables (#~): 0x0000006c - 0x00001688 [5660 == 0x0000161c] │ │ │ │ │ Strings: 0x00001688 - 0x00002ae8 [5216 == 0x00001460] │ │ │ │ │ - Blob: 0x00003508 - 0x00003c50 [1864 == 0x00000748] │ │ │ │ │ + Blob: 0x00003508 - 0x00003c54 [1868 == 0x0000074c] │ │ │ │ │ User string: 0x00002ae8 - 0x000034f8 [2576 == 0x00000a10] │ │ │ │ │ GUID: 0x000034f8 - 0x00003508 [16 == 0x00000010] │ │ │ │ │ Rows: │ │ │ │ │ Table Module: 1 records (10 bytes, at 24a8) │ │ │ │ │ Table TypeRef: 82 records (6 bytes, at 24b2) │ │ │ │ │ Table TypeDef: 9 records (14 bytes, at 269e) │ │ │ │ │ Table Field: 56 records (6 bytes, at 271c) │ │ │ ├── ./usr/lib/NAnt/NAnt.Win32Tasks.xml │ │ │ │ ├── ./usr/lib/NAnt/NAnt.Win32Tasks.xml │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -1,13 +1,203 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ NAnt.Win32Tasks │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + Groups a set of functions that convert Windows native filenames to │ │ │ │ │ + Cygwin POSIX-style pathnames and vice versa. │ │ │ │ │ + It can be used when a Cygwin program needs to pass a file name to a │ │ │ │ │ + native Windows program, or expects to get a file name from a native │ │ │ │ │ + Windows program. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Initializes a new instance of the │ │ │ │ │ + │ │ │ │ │ + class with the specified │ │ │ │ │ + │ │ │ │ │ + and properties. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + in which the class is used. │ │ │ │ │ + │ │ │ │ │ + The set of properties to use for macro expansion. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the DOS (short) form of the specified path. │ │ │ │ │ + The path to convert. │ │ │ │ │ + The DOS (short) form of the specified path. │ │ │ │ │ + │ │ │ │ │ + cygpath │ │ │ │ │ + could not be started. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + could not be converted to a short form. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the Unix form of the specified path. │ │ │ │ │ + The path to convert. │ │ │ │ │ + The Unix form of the specified path. │ │ │ │ │ + │ │ │ │ │ + cygpath │ │ │ │ │ + could not be started. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + could not be converted to a Unix form. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the Windows form of the specified path. │ │ │ │ │ + The path to convert. │ │ │ │ │ + The Windows form of the specified path. │ │ │ │ │ + │ │ │ │ │ + cygpath │ │ │ │ │ + could not be started. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + could not be converted to a Windows form. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Runs cygpath with the specified arguments and returns the result │ │ │ │ │ + as a │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + The arguments to pass to cygpath. │ │ │ │ │ + The result of running cygpath with the specified arguments. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Factory method to return a new instance of ExecTask │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Exports a .NET assembly to a type library that can be used from unmanaged │ │ │ │ │ + code (wraps Microsoft's │ │ │ │ │ + tlbexp.exe │ │ │ │ │ + ). │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + See the Microsoft.NET Framework SDK documentation for details. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Export │ │ │ │ │ + DotNetAssembly.dll │ │ │ │ │ + to │ │ │ │ │ + LegacyCOM.dll │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies the assembly for which to export a type library. │ │ │ │ │ + The assembly for which to export a type library. │ │ │ │ │ + │ │ │ │ │ + See the Microsoft.NET Framework SDK documentation for details. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies the name of the type library file to generate. │ │ │ │ │ + The name of the type library file to generate. │ │ │ │ │ + │ │ │ │ │ + See the Microsoft.NET Framework SDK documentation for details. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Specifies the file used to determine capitalization of names in a │ │ │ │ │ + type library. │ │ │ │ │ + The file used to determine capitalization of names in a type library. │ │ │ │ │ + │ │ │ │ │ + See the Microsoft.NET Framework SDK documentation for details. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the command line arguments for the external program. │ │ │ │ │ + The command line arguments for the external program. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Exports the type library. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Determines whether the assembly needs to be exported to a type │ │ │ │ │ + library again. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + if the assembly needs to be exported to a │ │ │ │ │ + type library; otherwise, │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Reads the most recent Windows SDK InstallationFolder key into a NAnt property │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The property to set to the value stored in the InstalledFolder key of the located WinSDK version. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The minimum acceptable Windows SDK version. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The maximum acceptable Windows SDK version. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The minimum acceptable .NET sdk version. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The maximum acceptable .NET sdk version. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + locate the most recent WinSDK installed │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Converts a version expressed as a string into a Version object │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + containing the version to convert. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + A │ │ │ │ │ + │ │ │ │ │ + object representing the version string. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Reads the mono registry path into a NAnt property. │ │ │ │ │ The mono registry keyes can exist in one of two places depending on the platform. This │ │ │ │ │ task will check to see which registry path that Mono is using. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -29,14 +219,119 @@ │ │ │ │ │ │ │ │ │ │ The property to set to the Mono registry path. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Locates the appropriate Mono registry path to use. │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ + Registers an assembly, or set of assemblies for use from COM clients. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Refer to the │ │ │ │ │ + Regasm │ │ │ │ │ + documentation for more information on the regasm tool. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Register types in a single assembly. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Register types of an assembly and generate a type library containing │ │ │ │ │ + definitions of accessible types defined within the assembly. │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Register types of set of assemblies at once, while specifying a set │ │ │ │ │ + of reference assemblies. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + ]]> │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The name of the file to register. This is provided as an alternate │ │ │ │ │ + to using the task's │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Registry file to export to instead of entering the types directly │ │ │ │ │ + into the registry. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Set the code base registry setting. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Only refer to already registered type libraries. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Export the assemblies to the specified type library and register it. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Unregister the assembly. The default is │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The set of assemblies to register, or unregister. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The set of assembly references. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the working directory for the application. │ │ │ │ │ + The working directory for the application. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the command line arguments for the external program. │ │ │ │ │ + The command line arguments for the external program. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Gets the filename of the external program to start. │ │ │ │ │ + The filename of the external program. │ │ │ │ │ + Override in derived classes to explicitly set the location of the │ │ │ │ │ + external tool. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Updates the │ │ │ │ │ + │ │ │ │ │ + of the specified │ │ │ │ │ + │ │ │ │ │ + . │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + The │ │ │ │ │ + │ │ │ │ │ + of which the │ │ │ │ │ + │ │ │ │ │ + should be updated. │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + │ │ │ │ │ + Registers or unregisters a single assembly, or a group of assemblies. │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ Generates a Windows Forms Control that wraps ActiveX Controls defined │ │ │ │ │ in an OCX. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ]]> │ │ │ │ │ @@ -107,63 +402,14 @@ │ │ │ │ │ │ │ │ │ │ if the assembly needs to be created again; │ │ │ │ │ otherwise, │ │ │ │ │ │ │ │ │ │ . │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Reads the most recent Windows SDK InstallationFolder key into a NAnt property │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The property to set to the value stored in the InstalledFolder key of the located WinSDK version. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The minimum acceptable Windows SDK version. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The maximum acceptable Windows SDK version. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The minimum acceptable .NET sdk version. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The maximum acceptable .NET sdk version. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - locate the most recent WinSDK installed │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Converts a version expressed as a string into a Version object │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - containing the version to convert. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - A │ │ │ │ │ - │ │ │ │ │ - object representing the version string. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Imports a type library to a .NET assembly (wraps Microsoft's │ │ │ │ │ tlbimp.exe │ │ │ │ │ ). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -463,255 +709,9 @@ │ │ │ │ │ The hive for a given key. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Returns the key for a given registry hive. │ │ │ │ │ The registry hive to return the key for. │ │ │ │ │ The key for a given registry hive. │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ - Registers an assembly, or set of assemblies for use from COM clients. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Refer to the │ │ │ │ │ - Regasm │ │ │ │ │ - documentation for more information on the regasm tool. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Register types in a single assembly. │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Register types of an assembly and generate a type library containing │ │ │ │ │ - definitions of accessible types defined within the assembly. │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Register types of set of assemblies at once, while specifying a set │ │ │ │ │ - of reference assemblies. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The name of the file to register. This is provided as an alternate │ │ │ │ │ - to using the task's │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Registry file to export to instead of entering the types directly │ │ │ │ │ - into the registry. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Set the code base registry setting. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Only refer to already registered type libraries. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Export the assemblies to the specified type library and register it. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Unregister the assembly. The default is │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The set of assemblies to register, or unregister. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The set of assembly references. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the working directory for the application. │ │ │ │ │ - The working directory for the application. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the command line arguments for the external program. │ │ │ │ │ - The command line arguments for the external program. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the filename of the external program to start. │ │ │ │ │ - The filename of the external program. │ │ │ │ │ - Override in derived classes to explicitly set the location of the │ │ │ │ │ - external tool. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Updates the │ │ │ │ │ - │ │ │ │ │ - of the specified │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - of which the │ │ │ │ │ - │ │ │ │ │ - should be updated. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Registers or unregisters a single assembly, or a group of assemblies. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Exports a .NET assembly to a type library that can be used from unmanaged │ │ │ │ │ - code (wraps Microsoft's │ │ │ │ │ - tlbexp.exe │ │ │ │ │ - ). │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - See the Microsoft.NET Framework SDK documentation for details. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Export │ │ │ │ │ - DotNetAssembly.dll │ │ │ │ │ - to │ │ │ │ │ - LegacyCOM.dll │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - ]]> │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies the assembly for which to export a type library. │ │ │ │ │ - The assembly for which to export a type library. │ │ │ │ │ - │ │ │ │ │ - See the Microsoft.NET Framework SDK documentation for details. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies the name of the type library file to generate. │ │ │ │ │ - The name of the type library file to generate. │ │ │ │ │ - │ │ │ │ │ - See the Microsoft.NET Framework SDK documentation for details. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Specifies the file used to determine capitalization of names in a │ │ │ │ │ - type library. │ │ │ │ │ - The file used to determine capitalization of names in a type library. │ │ │ │ │ - │ │ │ │ │ - See the Microsoft.NET Framework SDK documentation for details. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the command line arguments for the external program. │ │ │ │ │ - The command line arguments for the external program. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Exports the type library. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Determines whether the assembly needs to be exported to a type │ │ │ │ │ - library again. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - if the assembly needs to be exported to a │ │ │ │ │ - type library; otherwise, │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Groups a set of functions that convert Windows native filenames to │ │ │ │ │ - Cygwin POSIX-style pathnames and vice versa. │ │ │ │ │ - It can be used when a Cygwin program needs to pass a file name to a │ │ │ │ │ - native Windows program, or expects to get a file name from a native │ │ │ │ │ - Windows program. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Initializes a new instance of the │ │ │ │ │ - │ │ │ │ │ - class with the specified │ │ │ │ │ - │ │ │ │ │ - and properties. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - The │ │ │ │ │ - │ │ │ │ │ - in which the class is used. │ │ │ │ │ - │ │ │ │ │ - The set of properties to use for macro expansion. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the DOS (short) form of the specified path. │ │ │ │ │ - The path to convert. │ │ │ │ │ - The DOS (short) form of the specified path. │ │ │ │ │ - │ │ │ │ │ - cygpath │ │ │ │ │ - could not be started. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - could not be converted to a short form. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the Unix form of the specified path. │ │ │ │ │ - The path to convert. │ │ │ │ │ - The Unix form of the specified path. │ │ │ │ │ - │ │ │ │ │ - cygpath │ │ │ │ │ - could not be started. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - could not be converted to a Unix form. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Gets the Windows form of the specified path. │ │ │ │ │ - The path to convert. │ │ │ │ │ - The Windows form of the specified path. │ │ │ │ │ - │ │ │ │ │ - cygpath │ │ │ │ │ - could not be started. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - could not be converted to a Windows form. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Runs cygpath with the specified arguments and returns the result │ │ │ │ │ - as a │ │ │ │ │ - │ │ │ │ │ - . │ │ │ │ │ - │ │ │ │ │ - The arguments to pass to cygpath. │ │ │ │ │ - The result of running cygpath with the specified arguments. │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - Factory method to return a new instance of ExecTask │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │ │ │ │ ├── ./usr/lib/NAnt/extensions/neutral/debian/NAnt.MSBuild.dll │ │ │ │┄ 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, 4 sections │ │ │ │ @@ -64,77 +64,77 @@ │ │ │ │ 000003f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00000400: 70ca 0000 0000 0000 4800 0000 0200 0500 p.......H....... │ │ │ │ 00000410: 8443 0000 b086 0000 0100 0000 0000 0000 .C.............. │ │ │ │ 00000420: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00000430: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00000440: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ │ 00000450: 1b30 0500 fa02 0000 0100 0011 0204 050e .0.............. │ │ │ │ -00000460: 040e 0528 3600 000a 0072 5a04 0070 1873 ...(6....rZ..p.s │ │ │ │ -00000470: 0100 000a 0a06 036f 0200 000a 0b28 3700 .......o.....(7. │ │ │ │ -00000480: 000a 0c00 076f 3800 000a 1304 3863 0200 .....o8.....8c.. │ │ │ │ -00000490: 0011 046f 1f00 000a 740c 0000 010d 0009 ...o....t....... │ │ │ │ -000004a0: 6f05 0000 0a72 4905 0070 6f06 0000 0a6f o....rI..po....o │ │ │ │ -000004b0: 0700 000a 1305 096f 0500 000a 7259 0500 .......o....rY.. │ │ │ │ +00000460: 040e 0528 1400 000a 0072 6201 0070 1873 ...(.....rb..p.s │ │ │ │ +00000470: 0100 000a 0a06 036f 0200 000a 0b28 1500 .......o.....(.. │ │ │ │ +00000480: 000a 0c00 076f 1600 000a 1304 3863 0200 .....o......8c.. │ │ │ │ +00000490: 0011 046f 1700 000a 740c 0000 010d 0009 ...o....t....... │ │ │ │ +000004a0: 6f05 0000 0a72 5102 0070 6f06 0000 0a6f o....rQ..po....o │ │ │ │ +000004b0: 0700 000a 1305 096f 0500 000a 7261 0200 .......o....ra.. │ │ │ │ 000004c0: 706f 0600 000a 6f07 0000 0a13 0609 6f05 po....o.......o. │ │ │ │ -000004d0: 0000 0a72 6305 0070 6f06 0000 0a6f 0700 ...rc..po....o.. │ │ │ │ -000004e0: 000a 1307 1107 7273 0500 7028 0800 000a ......rs..p(.... │ │ │ │ -000004f0: 3906 0000 0000 ddf9 0100 0002 046f 3900 9............o9. │ │ │ │ -00000500: 000a 6f3a 0000 0a11 0528 3b00 000a 1308 ..o:.....(;..... │ │ │ │ -00000510: 1108 283c 0000 0a39 0f00 0000 0002 1108 ..(<...9........ │ │ │ │ -00000520: 283d 0000 0a00 3817 0000 0000 0228 3e00 (=....8......(>. │ │ │ │ -00000530: 000a 1106 1108 733f 0000 0a6f 4000 000a ......s?...o@... │ │ │ │ -00000540: 2600 72c1 0500 7018 7301 0000 0a13 0911 &.r...p.s....... │ │ │ │ +000004d0: 0000 0a72 6b02 0070 6f06 0000 0a6f 0700 ...rk..po....o.. │ │ │ │ +000004e0: 000a 1307 1107 727b 0200 7028 0800 000a ......r{..p(.... │ │ │ │ +000004f0: 3906 0000 0000 ddf9 0100 0002 046f 1800 9............o.. │ │ │ │ +00000500: 000a 6f19 0000 0a11 0528 1a00 000a 1308 ..o......(...... │ │ │ │ +00000510: 1108 281b 0000 0a39 0f00 0000 0002 1108 ..(....9........ │ │ │ │ +00000520: 281c 0000 0a00 3817 0000 0000 0228 1d00 (.....8......(.. │ │ │ │ +00000530: 000a 1106 1108 731e 0000 0a6f 1f00 000a ......s....o.... │ │ │ │ +00000540: 2600 72c9 0200 7018 7301 0000 0a13 0911 &.r...p.s....... │ │ │ │ 00000550: 0909 6f07 0000 0a6f 0200 000a 130a 0011 ..o....o........ │ │ │ │ -00000560: 0a6f 3800 000a 130c 3859 0000 0011 0c6f .o8.....8Y.....o │ │ │ │ -00000570: 1f00 000a 740c 0000 0113 0b00 110b 6f05 ....t.........o. │ │ │ │ -00000580: 0000 0a72 3807 0070 6f06 0000 0a6f 0700 ...r8..po....o.. │ │ │ │ -00000590: 000a 130d 0811 066f 4100 000a 3a0f 0000 .......oA...:... │ │ │ │ -000005a0: 0000 0811 0628 3700 000a 6f42 0000 0a00 .....(7...oB.... │ │ │ │ -000005b0: 0811 066f 4300 000a 7437 0000 0111 0d14 ...oC...t7...... │ │ │ │ -000005c0: 6f42 0000 0a00 110c 6f20 0000 0a3a 9bff oB......o ...:.. │ │ │ │ +00000560: 0a6f 1600 000a 130c 3859 0000 0011 0c6f .o......8Y.....o │ │ │ │ +00000570: 1700 000a 740c 0000 0113 0b00 110b 6f05 ....t.........o. │ │ │ │ +00000580: 0000 0a72 4004 0070 6f06 0000 0a6f 0700 ...r@..po....o.. │ │ │ │ +00000590: 000a 130d 0811 066f 2000 000a 3a0f 0000 .......o ...:... │ │ │ │ +000005a0: 0000 0811 0628 1500 000a 6f21 0000 0a00 .....(....o!.... │ │ │ │ +000005b0: 0811 066f 2200 000a 7427 0000 0111 0d14 ...o"...t'...... │ │ │ │ +000005c0: 6f21 0000 0a00 110c 6f23 0000 0a3a 9bff o!......o#...:.. │ │ │ │ 000005d0: ffff dd17 0000 0011 0c75 2200 0001 2513 .........u"...%. │ │ │ │ -000005e0: 0e39 0700 0000 110e 6f13 0000 0adc 7240 .9......o.....r@ │ │ │ │ -000005f0: 0700 7011 0628 4400 000a 724a 0700 7028 ..p..(D...rJ..p( │ │ │ │ -00000600: 4500 000a 1873 0100 000a 130f 110f 036f E....s.........o │ │ │ │ -00000610: 0200 000a 1310 0228 3e00 000a 1106 6f46 .......(>.....oF │ │ │ │ +000005e0: 0e39 0700 0000 110e 6f13 0000 0adc 7248 .9......o.....rH │ │ │ │ +000005f0: 0400 7011 0628 2400 000a 7252 0400 7028 ..p..($...rR..p( │ │ │ │ +00000600: 2500 000a 1873 0100 000a 130f 110f 036f %....s.........o │ │ │ │ +00000610: 0200 000a 1310 0228 1d00 000a 1106 6f26 .......(......o& │ │ │ │ 00000620: 0000 0a13 1111 113a 0600 0000 00dd c200 .......:........ │ │ │ │ -00000630: 0000 1110 6f03 0000 0a73 4700 000a 1312 ....o....sG..... │ │ │ │ +00000630: 0000 1110 6f03 0000 0a73 2700 000a 1312 ....o....s'..... │ │ │ │ 00000640: 1613 1338 9400 0000 0011 1011 136f 0400 ...8.........o.. │ │ │ │ -00000650: 000a 1314 1114 6f05 0000 0a72 6708 0070 ......o....rg..p │ │ │ │ +00000650: 000a 1314 1114 6f05 0000 0a72 6f05 0070 ......o....ro..p │ │ │ │ 00000660: 6f06 0000 0a6f 0700 000a 1315 1114 6f05 o....o........o. │ │ │ │ -00000670: 0000 0a72 9308 0070 6f06 0000 0a6f 0700 ...r...po....o.. │ │ │ │ -00000680: 000a 1316 1114 6f05 0000 0a72 b508 0070 ......o....r...p │ │ │ │ +00000670: 0000 0a72 9b05 0070 6f06 0000 0a6f 0700 ...r...po....o.. │ │ │ │ +00000680: 000a 1316 1114 6f05 0000 0a72 bd05 0070 ......o....r...p │ │ │ │ 00000690: 6f06 0000 0a6f 0700 000a 1317 1114 6f05 o....o........o. │ │ │ │ -000006a0: 0000 0a72 df08 0070 6f06 0000 0a6f 0700 ...r...po....o.. │ │ │ │ -000006b0: 000a 1318 1115 1116 7348 0000 0a13 1911 ........sH...... │ │ │ │ -000006c0: 1711 1873 4800 000a 131a 1112 1119 111a ...sH........... │ │ │ │ -000006d0: 6f49 0000 0a00 1113 1758 1313 1113 1110 oI.......X...... │ │ │ │ -000006e0: 6f03 0000 0a3f 5eff ffff 1111 1112 6f4a o....?^.......oJ │ │ │ │ -000006f0: 0000 0a00 1104 6f20 0000 0a3a 91fd ffff ......o ...:.... │ │ │ │ +000006a0: 0000 0a72 e705 0070 6f06 0000 0a6f 0700 ...r...po....o.. │ │ │ │ +000006b0: 000a 1318 1115 1116 7328 0000 0a13 1911 ........s(...... │ │ │ │ +000006c0: 1711 1873 2800 000a 131a 1112 1119 111a ...s(........... │ │ │ │ +000006d0: 6f29 0000 0a00 1113 1758 1313 1113 1110 o).......X...... │ │ │ │ +000006e0: 6f03 0000 0a3f 5eff ffff 1111 1112 6f2a o....?^.......o* │ │ │ │ +000006f0: 0000 0a00 1104 6f23 0000 0a3a 91fd ffff ......o#...:.... │ │ │ │ 00000700: dd17 0000 0011 0475 2200 0001 2513 1b39 .......u"...%..9 │ │ │ │ -00000710: 0700 0000 111b 6f13 0000 0adc 0204 6f4b ......o.......oK │ │ │ │ -00000720: 0000 0a6f 4c00 000a 734d 0000 0a16 284e ...oL...sM....(N │ │ │ │ -00000730: 0000 0a02 046f 4f00 000a 6f4c 0000 0a73 .....oO...oL...s │ │ │ │ -00000740: 4d00 000a 1728 4e00 000a 020e 040e 0508 M....(N......... │ │ │ │ -00000750: 2850 0000 0a2a 0000 4134 0000 0200 0000 (P...*..A4...... │ │ │ │ +00000710: 0700 0000 111b 6f13 0000 0adc 0204 6f2b ......o.......o+ │ │ │ │ +00000720: 0000 0a6f 2c00 000a 732d 0000 0a16 282e ...o,...s-....(. │ │ │ │ +00000730: 0000 0a02 046f 2f00 000a 6f2c 0000 0a73 .....o/...o,...s │ │ │ │ +00000740: 2d00 000a 1728 2e00 000a 020e 040e 0508 -....(.......... │ │ │ │ +00000750: 2830 0000 0a2a 0000 4134 0000 0200 0000 (0...*..A4...... │ │ │ │ 00000760: 0c01 0000 6f00 0000 7b01 0000 1700 0000 ....o...{....... │ │ │ │ 00000770: 0000 0000 0200 0000 3000 0000 7902 0000 ........0...y... │ │ │ │ 00000780: a902 0000 1700 0000 0000 0000 3e02 0304 ............>... │ │ │ │ -00000790: 050e 040e 0528 3200 0006 002a 1e02 2809 .....(2....*..(. │ │ │ │ +00000790: 050e 040e 0528 0e00 0006 002a 1e02 2809 .....(.....*..(. │ │ │ │ 000007a0: 0000 0a2a 1330 0200 6700 0000 0200 0011 ...*.0..g....... │ │ │ │ 000007b0: 0072 0100 0070 1f10 7301 0000 0a0a 0603 .r...p..s....... │ │ │ │ 000007c0: 6f02 0000 0a0b 076f 0300 000a 3a08 0000 o......o....:... │ │ │ │ 000007d0: 0000 160c 383c 0000 0007 166f 0400 000a ....8<.....o.... │ │ │ │ 000007e0: 6f05 0000 0a72 bc00 0070 6f06 0000 0a6f o....r...po....o │ │ │ │ 000007f0: 0700 000a 0d09 72d8 0000 7028 0800 000a ......r...p(.... │ │ │ │ 00000800: 3909 0000 0000 1f0a 0c38 0700 0000 160c 9........8...... │ │ │ │ 00000810: 3800 0000 0008 2a00 1330 0500 1500 0000 8.....*..0...... │ │ │ │ 00000820: 0300 0011 0003 0405 0e04 0e05 7301 0000 ............s... │ │ │ │ 00000830: 060a 3800 0000 0006 2a3e 0203 0405 0e04 ..8.....*>...... │ │ │ │ -00000840: 0e05 2832 0000 0600 2a1e 0228 0900 000a ..(2....*..(.... │ │ │ │ +00000840: 0e05 280e 0000 0600 2a1e 0228 0900 000a ..(.....*..(.... │ │ │ │ 00000850: 2a00 0000 1330 0200 6700 0000 0200 0011 *....0..g....... │ │ │ │ 00000860: 0072 0100 0070 1f10 7301 0000 0a0a 0603 .r...p..s....... │ │ │ │ 00000870: 6f02 0000 0a0b 076f 0300 000a 3a08 0000 o......o....:... │ │ │ │ 00000880: 0000 160c 383c 0000 0007 166f 0400 000a ....8<.....o.... │ │ │ │ 00000890: 6f05 0000 0a72 bc00 0070 6f06 0000 0a6f o....r...po....o │ │ │ │ 000008a0: 0700 000a 0d09 72e4 0000 7028 0800 000a ......r...p(.... │ │ │ │ 000008b0: 3909 0000 0000 1f0a 0c38 0700 0000 160c 9........8...... │ │ │ │ @@ -143,944 +143,944 @@ │ │ │ │ 000008e0: 060a 3800 0000 0006 2a2a 0203 0428 0b00 ..8.....**...(.. │ │ │ │ 000008f0: 000a 002a 1b30 0400 4b00 0000 0400 0011 ...*.0..K....... │ │ │ │ 00000900: 0003 1917 1928 0d00 000a 730e 0000 0a0a .....(....s..... │ │ │ │ 00000910: 0073 0f00 000a 0b07 066f 1000 000a 076f .s.......o.....o │ │ │ │ 00000920: 1100 000a 72f0 0000 706f 1200 000a 0c08 ....r...po...... │ │ │ │ 00000930: 14fe 0116 fe01 0ddd 0d00 0000 0639 0600 .............9.. │ │ │ │ 00000940: 0000 066f 1300 000a dc09 2a00 0110 0000 ...o......*..... │ │ │ │ -00000950: 0200 1000 2c3c 000d 0000 0000 8202 2809 ....,<........(. │ │ │ │ -00000960: 0000 0a00 0203 7d01 0000 0402 027b 0100 ......}......{.. │ │ │ │ -00000970: 0004 6f14 0000 0a7d 0200 0004 2a00 0000 ..o....}....*... │ │ │ │ -00000980: 1330 0600 4c00 0000 0000 0000 0002 7b02 .0..L.........{. │ │ │ │ -00000990: 0000 0472 5801 0070 188d 0100 0001 2516 ...rX..p......%. │ │ │ │ -000009a0: d010 0000 0128 1500 000a a225 17d0 1000 .....(.....%.... │ │ │ │ -000009b0: 0001 2815 0000 0aa2 6f16 0000 0a02 7b01 ..(.....o.....{. │ │ │ │ -000009c0: 0000 0418 8d12 0000 0125 1603 a225 1704 .........%...%.. │ │ │ │ -000009d0: a26f 1700 000a 262a fa02 2809 0000 0a00 .o....&*..(..... │ │ │ │ -000009e0: 0203 6f25 0000 0672 7001 0070 6f18 0000 ..o%...rp..po... │ │ │ │ -000009f0: 0a7d 0400 0004 0202 7b04 0000 0417 8d12 .}......{....... │ │ │ │ -00000a00: 0000 0125 1603 6f26 0000 06a2 2819 0000 ...%..o&....(... │ │ │ │ -00000a10: 0a7d 0300 0004 2a00 1330 0300 2a00 0000 .}....*..0..*... │ │ │ │ -00000a20: 0500 0011 0002 7b04 0000 0472 b801 0070 ......{....r...p │ │ │ │ -00000a30: 6f1a 0000 0a02 7b03 0000 0414 6f1b 0000 o.....{.....o... │ │ │ │ -00000a40: 0a74 1000 0001 0a38 0000 0000 062a 7e00 .t.....8.....*~. │ │ │ │ -00000a50: 027b 0400 0004 72b8 0100 706f 1a00 000a .{....r...po.... │ │ │ │ -00000a60: 027b 0300 0004 0314 6f1c 0000 0a2a 0000 .{......o....*.. │ │ │ │ -00000a70: 1330 0200 1900 0000 0600 0011 0002 7b04 .0............{. │ │ │ │ -00000a80: 0000 0472 d201 0070 6f1a 0000 0a0a 3800 ...r...po.....8. │ │ │ │ -00000a90: 0000 0006 2a00 0000 1330 0300 3900 0000 ....*....0..9... │ │ │ │ -00000aa0: 0700 0011 0002 2810 0000 060a 0614 281d ......(.......(. │ │ │ │ -00000ab0: 0000 0a39 0b00 0000 72ec 0100 700b 3818 ...9....r...p.8. │ │ │ │ -00000ac0: 0000 0006 027b 0300 0004 146f 1b00 000a .....{.....o.... │ │ │ │ -00000ad0: 7410 0000 010b 3800 0000 0007 2a00 0000 t.....8.....*... │ │ │ │ -00000ae0: 1330 0400 2800 0000 0600 0011 0002 2810 .0..(.........(. │ │ │ │ -00000af0: 0000 060a 0614 281d 0000 0a39 0500 0000 ......(....9.... │ │ │ │ -00000b00: 380e 0000 0006 027b 0300 0004 0314 6f1c 8......{......o. │ │ │ │ -00000b10: 0000 0a2a ee00 027b 0400 0004 72f4 0100 ...*...{....r... │ │ │ │ -00000b20: 7017 8d01 0000 0125 16d0 1000 0001 2815 p......%......(. │ │ │ │ -00000b30: 0000 0aa2 6f16 0000 0a02 7b03 0000 0417 ....o.....{..... │ │ │ │ -00000b40: 8d12 0000 0125 1603 a26f 1700 000a 262a .....%...o....&* │ │ │ │ -00000b50: 1330 0300 2a00 0000 0800 0011 0002 7b04 .0..*.........{. │ │ │ │ -00000b60: 0000 0472 0402 0070 6f1a 0000 0a02 7b03 ...r...po.....{. │ │ │ │ -00000b70: 0000 0414 6f1b 0000 0a73 0b00 0006 0a38 ....o....s.....8 │ │ │ │ -00000b80: 0000 0000 062a 0000 1330 0600 3300 0000 .....*...0..3... │ │ │ │ -00000b90: 0500 0011 0002 7b04 0000 0472 2602 0070 ......{....r&..p │ │ │ │ -00000ba0: 6f1e 0000 0a02 7b03 0000 0417 8d12 0000 o.....{......... │ │ │ │ -00000bb0: 0125 1603 a26f 1700 000a 7410 0000 010a .%...o....t..... │ │ │ │ -00000bc0: 3800 0000 0006 2a00 1330 0600 3300 0000 8.....*..0..3... │ │ │ │ -00000bd0: 0900 0011 0002 7b04 0000 0472 5002 0070 ......{....rP..p │ │ │ │ -00000be0: 6f1e 0000 0a02 7b03 0000 0417 8d12 0000 o.....{......... │ │ │ │ -00000bf0: 0125 1603 a26f 1700 000a 731a 0000 060a .%...o....s..... │ │ │ │ -00000c00: 3800 0000 0006 2aa2 0002 7b04 0000 0472 8.....*...{....r │ │ │ │ -00000c10: 8002 0070 6f1e 0000 0a02 7b03 0000 0417 ...po.....{..... │ │ │ │ -00000c20: 8d12 0000 0125 1603 a26f 1700 000a 262a .....%...o....&* │ │ │ │ -00000c30: 1330 0300 2a00 0000 0900 0011 0002 7b04 .0..*.........{. │ │ │ │ -00000c40: 0000 0472 a402 0070 6f1e 0000 0a02 7b03 ...r...po.....{. │ │ │ │ -00000c50: 0000 0414 6f17 0000 0a73 1a00 0006 0a38 ....o....s.....8 │ │ │ │ -00000c60: 0000 0000 062a 0000 1330 0300 3000 0000 .....*...0..0... │ │ │ │ -00000c70: 0a00 0011 0002 7b04 0000 0472 c402 0070 ......{....r...p │ │ │ │ -00000c80: 168d 0100 0001 6f16 0000 0a02 7b03 0000 ......o.....{... │ │ │ │ -00000c90: 0414 6f17 0000 0aa5 2800 0001 0a38 0000 ..o.....(....8.. │ │ │ │ -00000ca0: 0000 062a 8202 2809 0000 0a00 0203 7d05 ...*..(.......}. │ │ │ │ -00000cb0: 0000 0402 027b 0500 0004 6f14 0000 0a7d .....{....o....} │ │ │ │ -00000cc0: 0600 0004 2a00 0000 1330 0300 2f00 0000 ....*....0../... │ │ │ │ -00000cd0: 0b00 0011 0002 7b06 0000 0472 d002 0070 ......{....r...p │ │ │ │ -00000ce0: 6f1e 0000 0a02 7b05 0000 0414 6f17 0000 o.....{.....o... │ │ │ │ -00000cf0: 0a74 0200 0001 731d 0000 060a 3800 0000 .t....s.....8... │ │ │ │ -00000d00: 0006 2a00 1330 0600 5700 0000 0c00 0011 ..*..0..W....... │ │ │ │ -00000d10: 0002 7b06 0000 0472 ec02 0070 188d 0100 ..{....r...p.... │ │ │ │ -00000d20: 0001 2516 d010 0000 0128 1500 000a a225 ..%......(.....% │ │ │ │ -00000d30: 17d0 1000 0001 2815 0000 0aa2 6f16 0000 ......(.....o... │ │ │ │ -00000d40: 0a02 7b05 0000 0418 8d12 0000 0125 1603 ..{..........%.. │ │ │ │ -00000d50: a225 1704 a26f 1700 000a 732b 0000 060a .%...o....s+.... │ │ │ │ -00000d60: 3800 0000 0006 2a3e 0228 0900 000a 0002 8.....*>.(...... │ │ │ │ -00000d70: 037d 0700 0004 2a00 1330 0100 1900 0000 .}....*..0...... │ │ │ │ -00000d80: 0d00 0011 0002 7b07 0000 046f 1f00 000a ......{....o.... │ │ │ │ -00000d90: 732b 0000 060a 3800 0000 0006 2a00 0000 s+....8.....*... │ │ │ │ -00000da0: 1330 0100 1400 0000 0a00 0011 0002 7b07 .0............{. │ │ │ │ -00000db0: 0000 046f 2000 000a 0a38 0000 0000 062a ...o ....8.....* │ │ │ │ -00000dc0: 3600 027b 0700 0004 6f21 0000 0a2a 2202 6..{....o!...*". │ │ │ │ -00000dd0: 2822 0000 0a00 2a00 1330 0200 2200 0000 ("....*..0.."... │ │ │ │ -00000de0: 0e00 0011 0073 2900 0006 0a06 027d 0b00 .....s)......}.. │ │ │ │ -00000df0: 0004 066f 2a00 0006 067b 0c00 0004 0b38 ...o*....{.....8 │ │ │ │ -00000e00: 0000 0000 072a 0a00 2a0a 002a 1330 0100 .....*..*..*.0.. │ │ │ │ -00000e10: 0f00 0000 0f00 0011 0002 7b0a 0000 040a ..........{..... │ │ │ │ -00000e20: 3800 0000 0006 2a00 1330 0100 0f00 0000 8.....*..0...... │ │ │ │ -00000e30: 0d00 0011 0002 7b08 0000 040a 3800 0000 ......{.....8... │ │ │ │ -00000e40: 0006 2a7e 0002 7b09 0000 0472 bc03 0070 ..*~..{....r...p │ │ │ │ -00000e50: 6f1e 0000 0a02 7b08 0000 0414 6f17 0000 o.....{.....o... │ │ │ │ -00000e60: 0a26 2aa2 0002 7b09 0000 0472 e603 0070 .&*...{....r...p │ │ │ │ -00000e70: 6f1e 0000 0a02 7b08 0000 0417 8d12 0000 o.....{......... │ │ │ │ -00000e80: 0125 1603 a26f 1700 000a 262a 1e02 2822 .%...o....&*..(" │ │ │ │ -00000e90: 0000 0a2a 1330 0500 4b01 0000 1000 0011 ...*.0..K....... │ │ │ │ -00000ea0: 0002 7321 0000 067d 0c00 0004 027b 0b00 ..s!...}.....{.. │ │ │ │ -00000eb0: 0004 6f23 0000 0a6f 2400 000a 7202 0300 ..o#...o$...r... │ │ │ │ -00000ec0: 7028 2500 000a 0a06 2826 0000 0a39 1800 p(%.....(&...9.. │ │ │ │ -00000ed0: 0000 0002 7b0c 0000 0406 2827 0000 0a7d ....{.....('...} │ │ │ │ -00000ee0: 0a00 0004 0038 6d00 0000 0072 3803 0070 .....8m....r8..p │ │ │ │ -00000ef0: 7328 0000 0a0b 0702 7b0b 0000 046f 2900 s(......{....o). │ │ │ │ -00000f00: 000a 6f2a 0000 0a02 7b0b 0000 046f 2900 ..o*....{....o). │ │ │ │ -00000f10: 000a 6f2b 0000 0a16 1673 2c00 000a 6f2d ..o+.....s,...o- │ │ │ │ -00000f20: 0000 0a07 282e 0000 0a6f 2f00 000a 071e ....(....o/..... │ │ │ │ -00000f30: 8d2f 0000 0125 d02e 0000 0428 3000 000a ./...%.....(0... │ │ │ │ -00000f40: 6f31 0000 0a02 7b0c 0000 0407 2832 0000 o1....{.....(2.. │ │ │ │ -00000f50: 0a7d 0a00 0004 0002 7b0c 0000 0402 7b0c .}......{.....{. │ │ │ │ -00000f60: 0000 047b 0a00 0004 7266 0300 706f 1800 ...{....rf..po.. │ │ │ │ -00000f70: 000a 7d09 0000 0402 7b0c 0000 0402 7b0c ..}.....{.....{. │ │ │ │ -00000f80: 0000 047b 0900 0004 2833 0000 0a7d 0800 ...{....(3...}.. │ │ │ │ -00000f90: 0004 027b 0c00 0004 7b0a 0000 046f 3400 ...{....{....o4. │ │ │ │ -00000fa0: 000a 6f35 0000 0a6f 2a00 000a 1840 3800 ..o5...o*....@8. │ │ │ │ -00000fb0: 0000 0002 7b0c 0000 047b 0900 0004 72ac ....{....{....r. │ │ │ │ -00000fc0: 0300 706f 1a00 000a 027b 0c00 0004 7b08 ..po.....{....{. │ │ │ │ -00000fd0: 0000 0402 7b0b 0000 046f 2300 000a 6f24 ....{....o#...o$ │ │ │ │ -00000fe0: 0000 0a14 6f1c 0000 0a00 2a82 0228 0900 ....o.....*..(.. │ │ │ │ -00000ff0: 000a 0002 037d 0d00 0004 0202 7b0d 0000 .....}......{... │ │ │ │ -00001000: 046f 1400 000a 7d0e 0000 042a 1330 0300 .o....}....*.0.. │ │ │ │ -00001010: 2a00 0000 0500 0011 0002 7b0e 0000 0472 *.........{....r │ │ │ │ -00001020: 0404 0070 6f1a 0000 0a02 7b0d 0000 0414 ...po.....{..... │ │ │ │ -00001030: 6f1b 0000 0a74 1000 0001 0a38 0000 0000 o....t.....8.... │ │ │ │ -00001040: 062a 0000 1330 0600 3300 0000 0500 0011 .*...0..3....... │ │ │ │ -00001050: 0002 7b0e 0000 0472 2004 0070 6f1e 0000 ..{....r ..po... │ │ │ │ -00001060: 0a02 7b0d 0000 0417 8d12 0000 0125 1603 ..{..........%.. │ │ │ │ -00001070: a26f 1700 000a 7410 0000 010a 3800 0000 .o....t.....8... │ │ │ │ -00001080: 0006 2a00 1330 0600 4c00 0000 0000 0000 ..*..0..L....... │ │ │ │ -00001090: 0002 7b0e 0000 0472 3804 0070 188d 0100 ..{....r8..p.... │ │ │ │ -000010a0: 0001 2516 d010 0000 0128 1500 000a a225 ..%......(.....% │ │ │ │ -000010b0: 17d0 1000 0001 2815 0000 0aa2 6f16 0000 ......(.....o... │ │ │ │ -000010c0: 0a02 7b0d 0000 0418 8d12 0000 0125 1603 ..{..........%.. │ │ │ │ -000010d0: a225 1704 a26f 1700 000a 262a 1e02 2809 .%...o....&*..(. │ │ │ │ -000010e0: 0000 0a2a 1330 0200 6700 0000 0200 0011 ...*.0..g....... │ │ │ │ -000010f0: 0072 0100 0070 1f10 7301 0000 0a0a 0603 .r...p..s....... │ │ │ │ -00001100: 6f02 0000 0a0b 076f 0300 000a 3a08 0000 o......o....:... │ │ │ │ -00001110: 0000 160c 383c 0000 0007 166f 0400 000a ....8<.....o.... │ │ │ │ -00001120: 6f05 0000 0a72 bc00 0070 6f06 0000 0a6f o....r...po....o │ │ │ │ -00001130: 0700 000a 0d09 7250 0400 7028 0800 000a ......rP..p(.... │ │ │ │ -00001140: 3909 0000 0000 1f0a 0c38 0700 0000 160c 9........8...... │ │ │ │ -00001150: 3800 0000 0008 2a00 1330 0500 1500 0000 8.....*..0...... │ │ │ │ -00001160: 0300 0011 0003 0405 0e04 0e05 7332 0000 ............s2.. │ │ │ │ -00001170: 060a 3800 0000 0006 2a00 0000 1b30 0a00 ..8.....*....0.. │ │ │ │ +00000950: 0200 1000 2c3c 000d 0000 0000 1e02 2809 ....,<........(. │ │ │ │ +00000960: 0000 0a2a 1330 0200 6700 0000 0200 0011 ...*.0..g....... │ │ │ │ +00000970: 0072 0100 0070 1f10 7301 0000 0a0a 0603 .r...p..s....... │ │ │ │ +00000980: 6f02 0000 0a0b 076f 0300 000a 3a08 0000 o......o....:... │ │ │ │ +00000990: 0000 160c 383c 0000 0007 166f 0400 000a ....8<.....o.... │ │ │ │ +000009a0: 6f05 0000 0a72 bc00 0070 6f06 0000 0a6f o....r...po....o │ │ │ │ +000009b0: 0700 000a 0d09 7258 0100 7028 0800 000a ......rX..p(.... │ │ │ │ +000009c0: 3909 0000 0000 1f0a 0c38 0700 0000 160c 9........8...... │ │ │ │ +000009d0: 3800 0000 0008 2a00 1330 0500 1500 0000 8.....*..0...... │ │ │ │ +000009e0: 0300 0011 0003 0405 0e04 0e05 730e 0000 ............s... │ │ │ │ +000009f0: 060a 3800 0000 0006 2a22 0228 3100 000a ..8.....*".(1... │ │ │ │ +00000a00: 002a 0000 1330 0200 2200 0000 0500 0011 .*...0.."....... │ │ │ │ +00000a10: 0073 1700 0006 0a06 027d 0500 0004 066f .s.......}.....o │ │ │ │ +00000a20: 1800 0006 067b 0600 0004 0b38 0000 0000 .....{.....8.... │ │ │ │ +00000a30: 072a 0a00 2a0a 002a 1330 0100 0f00 0000 .*..*..*.0...... │ │ │ │ +00000a40: 0600 0011 0002 7b04 0000 040a 3800 0000 ......{.....8... │ │ │ │ +00000a50: 0006 2a00 1330 0100 0f00 0000 0700 0011 ..*..0.......... │ │ │ │ +00000a60: 0002 7b02 0000 040a 3800 0000 0006 2a7e ..{.....8.....*~ │ │ │ │ +00000a70: 0002 7b03 0000 0472 c106 0070 6f48 0000 ..{....r...poH.. │ │ │ │ +00000a80: 0a02 7b02 0000 0414 6f49 0000 0a26 2aa2 ..{.....oI...&*. │ │ │ │ +00000a90: 0002 7b03 0000 0472 eb06 0070 6f48 0000 ..{....r...poH.. │ │ │ │ +00000aa0: 0a02 7b02 0000 0417 8d12 0000 0125 1603 ..{..........%.. │ │ │ │ +00000ab0: a26f 4900 000a 262a 1e02 2831 0000 0a2a .oI...&*..(1...* │ │ │ │ +00000ac0: 1330 0500 4b01 0000 0800 0011 0002 730f .0..K.........s. │ │ │ │ +00000ad0: 0000 067d 0600 0004 027b 0500 0004 6f32 ...}.....{....o2 │ │ │ │ +00000ae0: 0000 0a6f 3300 000a 7207 0600 7028 3400 ...o3...r...p(4. │ │ │ │ +00000af0: 000a 0a06 2835 0000 0a39 1800 0000 0002 ....(5...9...... │ │ │ │ +00000b00: 7b06 0000 0406 2836 0000 0a7d 0400 0004 {.....(6...}.... │ │ │ │ +00000b10: 0038 6d00 0000 0072 3d06 0070 7337 0000 .8m....r=..ps7.. │ │ │ │ +00000b20: 0a0b 0702 7b05 0000 046f 3800 000a 6f39 ....{....o8...o9 │ │ │ │ +00000b30: 0000 0a02 7b05 0000 046f 3800 000a 6f3a ....{....o8...o: │ │ │ │ +00000b40: 0000 0a16 1673 3b00 000a 6f3c 0000 0a07 .....s;...o<.... │ │ │ │ +00000b50: 283d 0000 0a6f 3e00 000a 071e 8d38 0000 (=...o>......8.. │ │ │ │ +00000b60: 0125 d02e 0000 0428 3f00 000a 6f40 0000 .%.....(?...o@.. │ │ │ │ +00000b70: 0a02 7b06 0000 0407 2841 0000 0a7d 0400 ..{.....(A...}.. │ │ │ │ +00000b80: 0004 0002 7b06 0000 0402 7b06 0000 047b ....{.....{....{ │ │ │ │ +00000b90: 0400 0004 726b 0600 706f 4200 000a 7d03 ....rk..poB...}. │ │ │ │ +00000ba0: 0000 0402 7b06 0000 0402 7b06 0000 047b ....{.....{....{ │ │ │ │ +00000bb0: 0300 0004 2843 0000 0a7d 0200 0004 027b ....(C...}.....{ │ │ │ │ +00000bc0: 0600 0004 7b04 0000 046f 4400 000a 6f45 ....{....oD...oE │ │ │ │ +00000bd0: 0000 0a6f 3900 000a 1840 3800 0000 0002 ...o9....@8..... │ │ │ │ +00000be0: 7b06 0000 047b 0300 0004 72b1 0600 706f {....{....r...po │ │ │ │ +00000bf0: 4600 000a 027b 0600 0004 7b02 0000 0402 F....{....{..... │ │ │ │ +00000c00: 7b05 0000 046f 3200 000a 6f33 0000 0a14 {....o2...o3.... │ │ │ │ +00000c10: 6f47 0000 0a00 2afa 0228 0900 000a 0002 oG....*..(...... │ │ │ │ +00000c20: 036f 1300 0006 7209 0700 706f 4200 000a .o....r...poB... │ │ │ │ +00000c30: 7d08 0000 0402 027b 0800 0004 178d 1200 }......{........ │ │ │ │ +00000c40: 0001 2516 036f 1400 0006 a228 4a00 000a ..%..o.....(J... │ │ │ │ +00000c50: 7d07 0000 042a 0000 1330 0300 2a00 0000 }....*...0..*... │ │ │ │ +00000c60: 0900 0011 0002 7b08 0000 0472 5107 0070 ......{....rQ..p │ │ │ │ +00000c70: 6f46 0000 0a02 7b07 0000 0414 6f4b 0000 oF....{.....oK.. │ │ │ │ +00000c80: 0a74 1000 0001 0a38 0000 0000 062a 7e00 .t.....8.....*~. │ │ │ │ +00000c90: 027b 0800 0004 7251 0700 706f 4600 000a .{....rQ..poF... │ │ │ │ +00000ca0: 027b 0700 0004 0314 6f47 0000 0a2a 0000 .{......oG...*.. │ │ │ │ +00000cb0: 1330 0200 1900 0000 0a00 0011 0002 7b08 .0............{. │ │ │ │ +00000cc0: 0000 0472 6b07 0070 6f46 0000 0a0a 3800 ...rk..poF....8. │ │ │ │ +00000cd0: 0000 0006 2a00 0000 1330 0300 3900 0000 ....*....0..9... │ │ │ │ +00000ce0: 0b00 0011 0002 281c 0000 060a 0614 284c ......(.......(L │ │ │ │ +00000cf0: 0000 0a39 0b00 0000 7285 0700 700b 3818 ...9....r...p.8. │ │ │ │ +00000d00: 0000 0006 027b 0700 0004 146f 4b00 000a .....{.....oK... │ │ │ │ +00000d10: 7410 0000 010b 3800 0000 0007 2a00 0000 t.....8.....*... │ │ │ │ +00000d20: 1330 0400 2800 0000 0a00 0011 0002 281c .0..(.........(. │ │ │ │ +00000d30: 0000 060a 0614 284c 0000 0a39 0500 0000 ......(L...9.... │ │ │ │ +00000d40: 380e 0000 0006 027b 0700 0004 0314 6f47 8......{......oG │ │ │ │ +00000d50: 0000 0a2a ee00 027b 0800 0004 728d 0700 ...*...{....r... │ │ │ │ +00000d60: 7017 8d01 0000 0125 16d0 1000 0001 284d p......%......(M │ │ │ │ +00000d70: 0000 0aa2 6f4e 0000 0a02 7b07 0000 0417 ....oN....{..... │ │ │ │ +00000d80: 8d12 0000 0125 1603 a26f 4900 000a 262a .....%...oI...&* │ │ │ │ +00000d90: 1330 0300 2a00 0000 0c00 0011 0002 7b08 .0..*.........{. │ │ │ │ +00000da0: 0000 0472 9d07 0070 6f46 0000 0a02 7b07 ...r...poF....{. │ │ │ │ +00000db0: 0000 0414 6f4b 0000 0a73 3100 0006 0a38 ....oK...s1....8 │ │ │ │ +00000dc0: 0000 0000 062a 0000 1330 0600 3300 0000 .....*...0..3... │ │ │ │ +00000dd0: 0900 0011 0002 7b08 0000 0472 bf07 0070 ......{....r...p │ │ │ │ +00000de0: 6f48 0000 0a02 7b07 0000 0417 8d12 0000 oH....{......... │ │ │ │ +00000df0: 0125 1603 a26f 4900 000a 7410 0000 010a .%...oI...t..... │ │ │ │ +00000e00: 3800 0000 0006 2a00 1330 0600 3300 0000 8.....*..0..3... │ │ │ │ +00000e10: 0d00 0011 0002 7b08 0000 0472 e907 0070 ......{....r...p │ │ │ │ +00000e20: 6f48 0000 0a02 7b07 0000 0417 8d12 0000 oH....{......... │ │ │ │ +00000e30: 0125 1603 a26f 4900 000a 7326 0000 060a .%...oI...s&.... │ │ │ │ +00000e40: 3800 0000 0006 2aa2 0002 7b08 0000 0472 8.....*...{....r │ │ │ │ +00000e50: 1908 0070 6f48 0000 0a02 7b07 0000 0417 ...poH....{..... │ │ │ │ +00000e60: 8d12 0000 0125 1603 a26f 4900 000a 262a .....%...oI...&* │ │ │ │ +00000e70: 1330 0300 2a00 0000 0d00 0011 0002 7b08 .0..*.........{. │ │ │ │ +00000e80: 0000 0472 3d08 0070 6f48 0000 0a02 7b07 ...r=..poH....{. │ │ │ │ +00000e90: 0000 0414 6f49 0000 0a73 2600 0006 0a38 ....oI...s&....8 │ │ │ │ +00000ea0: 0000 0000 062a 0000 1330 0300 3000 0000 .....*...0..0... │ │ │ │ +00000eb0: 0e00 0011 0002 7b08 0000 0472 5d08 0070 ......{....r]..p │ │ │ │ +00000ec0: 168d 0100 0001 6f4e 0000 0a02 7b07 0000 ......oN....{... │ │ │ │ +00000ed0: 0414 6f49 0000 0aa5 4100 0001 0a38 0000 ..oI....A....8.. │ │ │ │ +00000ee0: 0000 062a 8202 2809 0000 0a00 0203 7d09 ...*..(.......}. │ │ │ │ +00000ef0: 0000 0402 027b 0900 0004 6f50 0000 0a7d .....{....oP...} │ │ │ │ +00000f00: 0a00 0004 2a00 0000 1330 0300 2f00 0000 ....*....0../... │ │ │ │ +00000f10: 0f00 0011 0002 7b0a 0000 0472 6908 0070 ......{....ri..p │ │ │ │ +00000f20: 6f48 0000 0a02 7b09 0000 0414 6f49 0000 oH....{.....oI.. │ │ │ │ +00000f30: 0a74 0400 0001 7329 0000 060a 3800 0000 .t....s)....8... │ │ │ │ +00000f40: 0006 2a00 1330 0600 5700 0000 1000 0011 ..*..0..W....... │ │ │ │ +00000f50: 0002 7b0a 0000 0472 8508 0070 188d 0100 ..{....r...p.... │ │ │ │ +00000f60: 0001 2516 d010 0000 0128 4d00 000a a225 ..%......(M....% │ │ │ │ +00000f70: 17d0 1000 0001 284d 0000 0aa2 6f4e 0000 ......(M....oN.. │ │ │ │ +00000f80: 0a02 7b09 0000 0418 8d12 0000 0125 1603 ..{..........%.. │ │ │ │ +00000f90: a225 1704 a26f 4900 000a 732d 0000 060a .%...oI...s-.... │ │ │ │ +00000fa0: 3800 0000 0006 2a3e 0228 0900 000a 0002 8.....*>.(...... │ │ │ │ +00000fb0: 037d 0b00 0004 2a00 1330 0100 1900 0000 .}....*..0...... │ │ │ │ +00000fc0: 0700 0011 0002 7b0b 0000 046f 1700 000a ......{....o.... │ │ │ │ +00000fd0: 732d 0000 060a 3800 0000 0006 2a00 0000 s-....8.....*... │ │ │ │ +00000fe0: 1330 0100 1400 0000 0e00 0011 0002 7b0b .0............{. │ │ │ │ +00000ff0: 0000 046f 2300 000a 0a38 0000 0000 062a ...o#....8.....* │ │ │ │ +00001000: 3600 027b 0b00 0004 6f4f 0000 0a2a 8202 6..{....oO...*.. │ │ │ │ +00001010: 2809 0000 0a00 0203 7d0c 0000 0402 027b (.......}......{ │ │ │ │ +00001020: 0c00 0004 6f50 0000 0a7d 0d00 0004 2a00 ....oP...}....*. │ │ │ │ +00001030: 1330 0300 2a00 0000 0900 0011 0002 7b0d .0..*.........{. │ │ │ │ +00001040: 0000 0472 9b08 0070 6f46 0000 0a02 7b0c ...r...poF....{. │ │ │ │ +00001050: 0000 0414 6f4b 0000 0a74 1000 0001 0a38 ....oK...t.....8 │ │ │ │ +00001060: 0000 0000 062a 0000 1330 0600 3300 0000 .....*...0..3... │ │ │ │ +00001070: 0900 0011 0002 7b0d 0000 0472 b708 0070 ......{....r...p │ │ │ │ +00001080: 6f48 0000 0a02 7b0c 0000 0417 8d12 0000 oH....{......... │ │ │ │ +00001090: 0125 1603 a26f 4900 000a 7410 0000 010a .%...oI...t..... │ │ │ │ +000010a0: 3800 0000 0006 2a00 1330 0600 4c00 0000 8.....*..0..L... │ │ │ │ +000010b0: 0000 0000 0002 7b0d 0000 0472 cf08 0070 ......{....r...p │ │ │ │ +000010c0: 188d 0100 0001 2516 d010 0000 0128 4d00 ......%......(M. │ │ │ │ +000010d0: 000a a225 17d0 1000 0001 284d 0000 0aa2 ...%......(M.... │ │ │ │ +000010e0: 6f4e 0000 0a02 7b0c 0000 0418 8d12 0000 oN....{......... │ │ │ │ +000010f0: 0125 1603 a225 1704 a26f 4900 000a 262a .%...%...oI...&* │ │ │ │ +00001100: 8202 2809 0000 0a00 0203 7d0e 0000 0402 ..(.......}..... │ │ │ │ +00001110: 027b 0e00 0004 6f50 0000 0a7d 0f00 0004 .{....oP...}.... │ │ │ │ +00001120: 2a00 0000 1330 0600 4c00 0000 0000 0000 *....0..L....... │ │ │ │ +00001130: 0002 7b0f 0000 0472 e708 0070 188d 0100 ..{....r...p.... │ │ │ │ +00001140: 0001 2516 d010 0000 0128 4d00 000a a225 ..%......(M....% │ │ │ │ +00001150: 17d0 1000 0001 284d 0000 0aa2 6f4e 0000 ......(M....oN.. │ │ │ │ +00001160: 0a02 7b0e 0000 0418 8d12 0000 0125 1603 ..{..........%.. │ │ │ │ +00001170: a225 1704 a26f 4900 000a 262a 1b30 0a00 .%...oI...&*.0.. │ │ │ │ 00001180: c704 0000 1100 0011 0205 0e04 0e05 0e06 ................ │ │ │ │ 00001190: 0e07 0e08 285a 0000 0a00 0e04 6f5b 0000 ....(Z......o[.. │ │ │ │ -000011a0: 0a0a 0e04 6f5c 0000 0a0b 020e 0428 4f00 ....o\.......(O. │ │ │ │ -000011b0: 0006 7d15 0000 0402 027b 1500 0004 730d ..}......{....s. │ │ │ │ +000011a0: 0a0a 0e04 6f5c 0000 0a0b 020e 0428 5f00 ....o\.......(_. │ │ │ │ +000011b0: 0006 7d15 0000 0402 027b 1500 0004 7319 ..}......{....s. │ │ │ │ 000011c0: 0000 067d 1400 0004 027b 1400 0004 046f ...}.....{.....o │ │ │ │ -000011d0: 0f00 0006 027b 1400 0004 056f 5d00 000a .....{.....o]... │ │ │ │ -000011e0: 6f13 0000 0602 7b14 0000 046f 1400 0006 o.....{....o.... │ │ │ │ -000011f0: 7293 0900 7006 6f0c 0000 0607 6f5e 0000 r...p.o.....o^.. │ │ │ │ -00001200: 0a16 3e27 0000 0000 027b 1400 0004 6f14 ..>'.....{....o. │ │ │ │ +000011d0: 1b00 0006 027b 1400 0004 056f 5d00 000a .....{.....o]... │ │ │ │ +000011e0: 6f1f 0000 0602 7b14 0000 046f 2000 0006 o.....{....o ... │ │ │ │ +000011f0: 7293 0900 7006 6f32 0000 0607 6f5e 0000 r...p.o2....o^.. │ │ │ │ +00001200: 0a16 3e27 0000 0000 027b 1400 0004 6f20 ..>'.....{....o │ │ │ │ 00001210: 0000 0672 af09 0070 0772 c109 0070 7e5f ...r...p.r...p~_ │ │ │ │ -00001220: 0000 0a6f 6000 000a 6f0c 0000 0600 0e08 ...o`...o....... │ │ │ │ -00001230: 391e 0000 0000 027b 1400 0004 6f14 0000 9......{....o... │ │ │ │ -00001240: 0672 c509 0070 0e08 6f24 0000 0a6f 0c00 .r...p..o$...o.. │ │ │ │ +00001220: 0000 0a6f 6000 000a 6f32 0000 0600 0e08 ...o`...o2...... │ │ │ │ +00001230: 391e 0000 0000 027b 1400 0004 6f20 0000 9......{....o .. │ │ │ │ +00001240: 0672 c509 0070 0e08 6f33 0000 0a6f 3200 .r...p..o3...o2. │ │ │ │ 00001250: 0006 0016 0c00 0e04 6f61 0000 0a6f 6200 ........oa...ob. │ │ │ │ -00001260: 000a 1304 3895 0000 0011 046f 1f00 000a ....8......o.... │ │ │ │ +00001260: 000a 1304 3895 0000 0011 046f 1700 000a ....8......o.... │ │ │ │ 00001270: 7445 0000 010d 0009 6f63 0000 0a3a 2200 tE......oc...:". │ │ │ │ 00001280: 0000 000e 046f 6400 000a 096f 6500 000a .....od....oe... │ │ │ │ 00001290: 0e04 6f66 0000 0a6f 6700 000a 1305 0038 ..of...og......8 │ │ │ │ 000012a0: 0a00 0000 0009 6f65 0000 0a13 0500 096f ......oe.......o │ │ │ │ 000012b0: 6800 000a 1306 1106 3923 0000 0011 0672 h.......9#.....r │ │ │ │ 000012c0: db09 0070 2808 0000 0a3a 0500 0000 380d ...p(....:....8. │ │ │ │ 000012d0: 0000 0011 0528 6900 000a 0cdd 1d00 0000 .....(i......... │ │ │ │ -000012e0: 027b 1400 0004 6f14 0000 0609 6f68 0000 .{....o.....oh.. │ │ │ │ -000012f0: 0a11 056f 0c00 0006 dd00 0000 0000 1104 ...o............ │ │ │ │ -00001300: 6f20 0000 0a3a 5fff ffff dd17 0000 0011 o ...:_......... │ │ │ │ +000012e0: 027b 1400 0004 6f20 0000 0609 6f68 0000 .{....o ....oh.. │ │ │ │ +000012f0: 0a11 056f 3200 0006 dd00 0000 0000 1104 ...o2........... │ │ │ │ +00001300: 6f23 0000 0a3a 5fff ffff dd17 0000 0011 o#...:_......... │ │ │ │ 00001310: 0475 2200 0001 2513 0739 0700 0000 1107 .u"...%..9...... │ │ │ │ 00001320: 6f13 0000 0adc 027b 1400 0004 0228 6a00 o......{.....(j. │ │ │ │ -00001330: 000a 6f64 0000 0a6f 6b00 000a 6f29 0000 ..od...ok...o).. │ │ │ │ -00001340: 0a6f 6c00 000a 6f12 0000 0602 7b14 0000 .ol...o.....{... │ │ │ │ -00001350: 046f 1400 0006 7207 0a00 7072 350a 0070 .o....r...pr5..p │ │ │ │ +00001330: 000a 6f64 0000 0a6f 6b00 000a 6f38 0000 ..od...ok...o8.. │ │ │ │ +00001340: 0a6f 6c00 000a 6f1e 0000 0602 7b14 0000 .ol...o.....{... │ │ │ │ +00001350: 046f 2000 0006 7207 0a00 7072 350a 0070 .o ...r...pr5..p │ │ │ │ 00001360: 0228 6a00 000a 6f64 0000 0a6f 6b00 000a .(j...od...ok... │ │ │ │ -00001370: 6f29 0000 0a6f 6c00 000a 286d 0000 0a6f o)...ol...(m...o │ │ │ │ -00001380: 0c00 0006 0202 7b14 0000 0472 390a 0070 ......{....r9..p │ │ │ │ -00001390: 6f15 0000 067d 1200 0004 0202 7b14 0000 o....}......{... │ │ │ │ -000013a0: 0472 510a 0070 6f15 0000 0673 6e00 000a .rQ..po....sn... │ │ │ │ +00001370: 6f38 0000 0a6f 6c00 000a 286d 0000 0a6f o8...ol...(m...o │ │ │ │ +00001380: 3200 0006 0202 7b14 0000 0472 390a 0070 2.....{....r9..p │ │ │ │ +00001390: 6f21 0000 067d 1200 0004 0202 7b14 0000 o!...}......{... │ │ │ │ +000013a0: 0472 510a 0070 6f21 0000 0673 6e00 000a .rQ..po!...sn... │ │ │ │ 000013b0: 7d13 0000 0402 027b 1400 0004 7267 0a00 }......{....rg.. │ │ │ │ -000013c0: 706f 1500 0006 7d10 0000 0403 6f3e 0000 po....}.....o>.. │ │ │ │ -000013d0: 0a02 7b12 0000 046f 4600 000a 1308 1108 ..{....oF....... │ │ │ │ +000013c0: 706f 2100 0006 7d10 0000 0403 6f1d 0000 po!...}.....o... │ │ │ │ +000013d0: 0a02 7b12 0000 046f 2600 000a 1308 1108 ..{....o&....... │ │ │ │ 000013e0: 397e 0000 0011 086f 6f00 000a 3972 0000 9~.....oo...9r.. │ │ │ │ 000013f0: 0000 0011 086f 6f00 000a 6f70 0000 0a13 .....oo...op.... │ │ │ │ 00001400: 0a38 2f00 0000 110a 6f71 0000 0a13 0900 .8/.....oq...... │ │ │ │ 00001410: 1109 6f72 0000 0a13 0b02 2873 0000 0a11 ..or......(s.... │ │ │ │ -00001420: 0b02 027b 1400 0004 110b 7350 0000 066f ...{......sP...o │ │ │ │ +00001420: 0b02 027b 1400 0004 110b 7348 0000 066f ...{......sH...o │ │ │ │ 00001430: 7400 000a 0011 0a6f 7500 000a 3ac5 ffff t......ou...:... │ │ │ │ 00001440: ffdd 1700 0000 110a 7522 0000 0125 130c ........u"...%.. │ │ │ │ 00001450: 3907 0000 0011 0c6f 1300 000a dc00 3826 9......o......8& │ │ │ │ -00001460: 0000 0000 0607 7348 0000 0a13 0d02 2873 ......sH......(s │ │ │ │ -00001470: 0000 0a11 0d02 027b 1400 0004 110d 7350 .......{......sP │ │ │ │ +00001460: 0000 0000 0607 7328 0000 0a13 0d02 2873 ......s(......(s │ │ │ │ +00001470: 0000 0a11 0d02 027b 1400 0004 110d 7348 .......{......sH │ │ │ │ 00001480: 0000 066f 7400 000a 0002 7376 0000 0a7d ...ot.....sv...} │ │ │ │ 00001490: 1100 0004 027b 1400 0004 727f 0a00 706f .....{....r...po │ │ │ │ -000014a0: 1600 0006 130e 0011 0e6f 1b00 0006 1310 .........o...... │ │ │ │ -000014b0: 386a 0000 0011 106f 1f00 000a 740d 0000 8j.....o....t... │ │ │ │ -000014c0: 0213 0f00 110f 6f2c 0000 0613 1111 0f72 ......o,.......r │ │ │ │ -000014d0: 930a 0070 6f2d 0000 0613 1211 0f72 a30a ...po-.......r.. │ │ │ │ -000014e0: 0070 6f2d 0000 0613 1311 0f72 b50a 0070 .po-.......r...p │ │ │ │ -000014f0: 6f2d 0000 0613 1405 0228 7700 000a 020e o-.......(w..... │ │ │ │ -00001500: 0611 1111 1211 1311 1473 4800 0006 1315 .........sH..... │ │ │ │ +000014a0: 2200 0006 130e 0011 0e6f 2700 0006 1310 "........o'..... │ │ │ │ +000014b0: 386a 0000 0011 106f 1700 000a 740e 0000 8j.....o....t... │ │ │ │ +000014c0: 0213 0f00 110f 6f2e 0000 0613 1111 0f72 ......o........r │ │ │ │ +000014d0: 930a 0070 6f2f 0000 0613 1211 0f72 a30a ...po/.......r.. │ │ │ │ +000014e0: 0070 6f2f 0000 0613 1311 0f72 b50a 0070 .po/.......r...p │ │ │ │ +000014f0: 6f2f 0000 0613 1405 0228 7700 000a 020e o/.......(w..... │ │ │ │ +00001500: 0611 1111 1211 1311 1473 6500 0006 1315 .........se..... │ │ │ │ 00001510: 027b 1100 0004 1115 6f78 0000 0a26 0011 .{......ox...&.. │ │ │ │ -00001520: 106f 2000 000a 3a8a ffff ffdd 1700 0000 .o ...:......... │ │ │ │ +00001520: 106f 2300 000a 3a8a ffff ffdd 1700 0000 .o#...:......... │ │ │ │ 00001530: 1110 7522 0000 0125 1316 3907 0000 0011 ..u"...%..9..... │ │ │ │ 00001540: 166f 1300 000a dc02 7b14 0000 0472 dd0a .o......{....r.. │ │ │ │ -00001550: 0070 6f16 0000 0613 0e00 110e 6f1b 0000 .po.........o... │ │ │ │ -00001560: 0613 1838 6e00 0000 1118 6f1f 0000 0a74 ...8n.....o....t │ │ │ │ -00001570: 0d00 0002 1317 0011 1772 ff08 0070 6f2d .........r...po- │ │ │ │ -00001580: 0000 0613 1911 1772 ff0a 0070 6f2d 0000 .......r...po-.. │ │ │ │ -00001590: 0613 1a11 176f 2c00 0006 131b 1117 7293 .....o,.......r. │ │ │ │ -000015a0: 0a00 706f 2d00 0006 131c 0228 7700 000a ..po-......(w... │ │ │ │ +00001550: 0070 6f22 0000 0613 0e00 110e 6f27 0000 .po"........o'.. │ │ │ │ +00001560: 0613 1838 6e00 0000 1118 6f17 0000 0a74 ...8n.....o....t │ │ │ │ +00001570: 0e00 0002 1317 0011 1772 ff08 0070 6f2f .........r...po/ │ │ │ │ +00001580: 0000 0613 1911 1772 ff0a 0070 6f2f 0000 .......r...po/.. │ │ │ │ +00001590: 0613 1a11 176f 2e00 0006 131b 1117 7293 .....o........r. │ │ │ │ +000015a0: 0a00 706f 2f00 0006 131c 0228 7700 000a ..po/......(w... │ │ │ │ 000015b0: 0203 0e05 0e06 0e08 1119 111a 111b 111c ................ │ │ │ │ -000015c0: 736b 0000 0613 1d02 7b11 0000 0411 1d6f sk......{......o │ │ │ │ -000015d0: 7800 000a 2600 1118 6f20 0000 0a3a 86ff x...&...o ...:.. │ │ │ │ +000015c0: 7355 0000 0613 1d02 7b11 0000 0411 1d6f sU......{......o │ │ │ │ +000015d0: 7800 000a 2600 1118 6f23 0000 0a3a 86ff x...&...o#...:.. │ │ │ │ 000015e0: ffff dd17 0000 0011 1875 2200 0001 2513 .........u"...%. │ │ │ │ 000015f0: 1e39 0700 0000 111e 6f13 0000 0adc 0839 .9......o......9 │ │ │ │ 00001600: 4a00 0000 0002 2839 0000 0602 6f79 0000 J.....(9....oy.. │ │ │ │ 00001610: 0a72 090b 0070 286d 0000 0a28 7a00 000a .r...p(m...(z... │ │ │ │ 00001620: 131f 0228 7b00 000a 111f 111f 287c 0000 ...({.......(|.. │ │ │ │ -00001630: 0a6f 4200 000a 027b 1400 0004 6f14 0000 .oB....{....o... │ │ │ │ -00001640: 0672 130b 0070 111f 6f0c 0000 0600 2a00 .r...p..o.....*. │ │ │ │ +00001630: 0a6f 2100 000a 027b 1400 0004 6f20 0000 .o!....{....o .. │ │ │ │ +00001640: 0672 130b 0070 111f 6f32 0000 0600 2a00 .r...p..o2....*. │ │ │ │ 00001650: 0134 0000 0200 dc00 ab87 0117 0000 0000 .4.............. │ │ │ │ 00001660: 0200 7902 45be 0217 0000 0000 0200 2803 ..y.E.........(. │ │ │ │ 00001670: 80a8 0317 0000 0000 0200 db03 845f 0417 ............._.. │ │ │ │ -00001680: 0000 0000 1330 0200 3b00 0000 0a00 0011 .....0..;....... │ │ │ │ +00001680: 0000 0000 1330 0200 3b00 0000 0e00 0011 .....0..;....... │ │ │ │ 00001690: 0002 6f51 0000 0a72 ff08 0070 2808 0000 ..oQ...r...p(... │ │ │ │ 000016a0: 0a39 1c00 0000 026f 5200 000a 720f 0900 .9.....oR...r... │ │ │ │ 000016b0: 706f 5300 000a 3907 0000 0017 0a38 0700 poS...9......8.. │ │ │ │ 000016c0: 0000 160a 3800 0000 0006 2a00 1330 0100 ....8.....*..0.. │ │ │ │ -000016d0: 1400 0000 0a00 0011 0002 6f54 0000 0a28 ..........oT...( │ │ │ │ +000016d0: 1400 0000 0e00 0011 0002 6f54 0000 0a28 ..........oT...( │ │ │ │ 000016e0: 3400 0006 0a38 0000 0000 062a 1330 0300 4....8.....*.0.. │ │ │ │ 000016f0: 2d00 0000 1200 0011 0002 726d 0900 7003 -.........rm..p. │ │ │ │ 00001700: 6f55 0000 0a0a 063a 0b00 0000 728d 0900 oU.....:....r... │ │ │ │ 00001710: 700b 380c 0000 0006 6f56 0000 0a0b 3800 p.8.....oV....8. │ │ │ │ 00001720: 0000 0007 2a00 0000 1330 0300 3700 0000 ....*....0..7... │ │ │ │ 00001730: 1300 0011 0002 6f11 0000 0a73 5700 000a ......o....sW... │ │ │ │ 00001740: 0a06 728f 0900 7002 6f54 0000 0a6f 5200 ..r...p.oT...oR. │ │ │ │ 00001750: 000a 6f58 0000 0a02 6f54 0000 0a06 2836 ..oX....oT....(6 │ │ │ │ 00001760: 0000 060b 3800 0000 0007 2a00 1330 0300 ....8.....*..0.. │ │ │ │ 00001770: 3200 0000 1300 0011 0002 6f59 0000 0a6f 2.........oY...o │ │ │ │ 00001780: 1100 000a 7357 0000 0a0a 0672 8f09 0070 ....sW.....r...p │ │ │ │ 00001790: 026f 5200 000a 6f58 0000 0a02 0628 3600 .oR...oX.....(6. │ │ │ │ 000017a0: 0006 0b38 0000 0000 072a 0000 1330 0200 ...8.....*...0.. │ │ │ │ -000017b0: 3600 0000 0500 0011 0002 287d 0000 0a39 6.........(}...9 │ │ │ │ -000017c0: 1200 0000 0002 287d 0000 0a6f 2400 000a ......(}...o$... │ │ │ │ +000017b0: 3600 0000 0900 0011 0002 287d 0000 0a39 6.........(}...9 │ │ │ │ +000017c0: 1200 0000 0002 287d 0000 0a6f 3300 000a ......(}...o3... │ │ │ │ 000017d0: 0a38 1600 0000 027b 1400 0004 72c5 0900 .8.....{....r... │ │ │ │ -000017e0: 706f 1500 0006 0a38 0000 0000 062a 0000 po.....8.....*.. │ │ │ │ +000017e0: 706f 2100 0006 0a38 0000 0000 062a 0000 po!....8.....*.. │ │ │ │ 000017f0: 1330 0100 4200 0000 1400 0011 0002 7b10 .0..B.........{. │ │ │ │ 00001800: 0000 0428 4700 0006 391a 0000 0000 027b ...(G...9......{ │ │ │ │ 00001810: 1000 0004 737e 0000 0a0b 076f 7f00 000a ....s~.....o.... │ │ │ │ 00001820: 0a00 3809 0000 0000 026f 8000 000a 0a00 ..8......o...... │ │ │ │ 00001830: 0628 8100 000a 0c38 0000 0000 082a 0000 .(.....8.....*.. │ │ │ │ 00001840: 1330 0100 0a00 0000 1500 0011 001a 0a38 .0.............8 │ │ │ │ 00001850: 0000 0000 062a 0000 1330 0100 3200 0000 .....*...0..2... │ │ │ │ -00001860: 0500 0011 0002 7b10 0000 0428 4700 0006 ......{....(G... │ │ │ │ +00001860: 0900 0011 0002 7b10 0000 0428 4700 0006 ......{....(G... │ │ │ │ 00001870: 390d 0000 0000 027b 1000 0004 0a38 1200 9......{.....8.. │ │ │ │ 00001880: 0000 0002 7b10 0000 0428 8200 000a 0a38 ....{....(.....8 │ │ │ │ 00001890: 0000 0000 062a 0000 1330 0100 0f00 0000 .....*...0...... │ │ │ │ 000018a0: 1600 0011 0002 7b13 0000 040a 3800 0000 ......{.....8... │ │ │ │ 000018b0: 0006 2a00 1330 0100 0a00 0000 1700 0011 ..*..0.......... │ │ │ │ 000018c0: 0017 0a38 0000 0000 062a 0000 1330 0100 ...8.....*...0.. │ │ │ │ -000018d0: 0f00 0000 0500 0011 0002 7b12 0000 040a ..........{..... │ │ │ │ +000018d0: 0f00 0000 0900 0011 0002 7b12 0000 040a ..........{..... │ │ │ │ 000018e0: 3800 0000 0006 2a32 0072 370b 0070 7383 8.....*2.r7..ps. │ │ │ │ 000018f0: 0000 0a7a 1330 0100 0f00 0000 1800 0011 ...z.0.......... │ │ │ │ 00001900: 0002 7b11 0000 040a 3800 0000 0006 2a00 ..{.....8.....*. │ │ │ │ 00001910: 1330 0500 1800 0000 1900 0011 0002 2877 .0............(w │ │ │ │ -00001920: 0000 0a02 0304 0573 6a00 0006 0a38 0000 .......sj....8.. │ │ │ │ -00001930: 0000 062a 1330 0100 0a00 0000 0a00 0011 ...*.0.......... │ │ │ │ +00001920: 0000 0a02 0304 0573 5400 0006 0a38 0000 .......sT....8.. │ │ │ │ +00001930: 0000 062a 1330 0100 0a00 0000 0e00 0011 ...*.0.......... │ │ │ │ 00001940: 0017 0a38 0000 0000 062a 0000 1330 0600 ...8.....*...0.. │ │ │ │ 00001950: db01 0000 1a00 0011 0073 8400 000a 7357 .........s....sW │ │ │ │ 00001960: 0000 0a0a 0672 ab0b 0070 036f 5200 000a .....r...p.oR... │ │ │ │ 00001970: 6f58 0000 0a03 72b1 0b00 7006 6f55 0000 oX....r...p.oU.. │ │ │ │ 00001980: 0a0b 0372 f70b 0070 066f 5500 000a 0c07 ...r...p.oU..... │ │ │ │ 00001990: 396d 0000 0007 6f56 0000 0a28 8500 000a 9m....oV...(.... │ │ │ │ 000019a0: 3a5d 0000 0000 076f 5600 000a 7386 0000 :].....oV...s... │ │ │ │ -000019b0: 0a0d 096f 2a00 000a 1304 1104 1e3b 0e00 ...o*........;.. │ │ │ │ +000019b0: 0a0d 096f 3900 000a 1304 1104 1e3b 0e00 ...o9........;.. │ │ │ │ 000019c0: 0000 1104 1f09 3b0e 0000 0038 2c00 0000 ......;....8,... │ │ │ │ 000019d0: 1f50 1305 3857 0100 0009 6f87 0000 0a20 .P..8W....o.... │ │ │ │ 000019e0: 1e52 0000 3d0a 0000 0000 1f5a 1305 383d .R..=......Z..8= │ │ │ │ 000019f0: 0100 001f 6413 0538 3401 0000 0038 0501 ....d..84....8.. │ │ │ │ 00001a00: 0000 0839 7700 0000 0008 6f56 0000 0a13 ...9w.....oV.... │ │ │ │ 00001a10: 0611 066f 8800 000a 6f89 0000 0a13 0711 ...o....o....... │ │ │ │ 00001a20: 0739 5300 0000 1107 724d 0c00 7028 0800 .9S.....rM..p(.. │ │ │ │ 00001a30: 000a 3a27 0000 0011 0772 570c 0070 2808 ..:'.....rW..p(. │ │ │ │ 00001a40: 0000 0a3a 1f00 0000 1107 7261 0c00 7028 ...:......ra..p( │ │ │ │ 00001a50: 0800 000a 3a17 0000 0038 1b00 0000 1f64 ....:....8.....d │ │ │ │ 00001a60: 1305 38c9 0000 001f 5a13 0538 c000 0000 ..8.....Z..8.... │ │ │ │ 00001a70: 1f50 1305 38b7 0000 0000 3888 0000 0000 .P..8.....8..... │ │ │ │ -00001a80: 036f 8a00 000a 72d2 0100 706f 8b00 000a .o....r...po.... │ │ │ │ +00001a80: 036f 8a00 000a 726b 0700 706f 8b00 000a .o....rk..po.... │ │ │ │ 00001a90: 1308 1108 3a0a 0000 0000 1f50 1305 388d ....:......P..8. │ │ │ │ 00001aa0: 0000 0011 086f 8c00 000a 1309 1109 3953 .....o........9S │ │ │ │ 00001ab0: 0000 0011 0972 6b0c 0070 2808 0000 0a3a .....rk..p(....: │ │ │ │ 00001ac0: 2700 0000 1109 7273 0c00 7028 0800 000a '.....rs..p(.... │ │ │ │ -00001ad0: 3a1f 0000 0011 0972 ec01 0070 2808 0000 :......r...p(... │ │ │ │ +00001ad0: 3a1f 0000 0011 0972 8507 0070 2808 0000 :......r...p(... │ │ │ │ 00001ae0: 0a3a 1700 0000 381b 0000 001f 6413 0538 .:....8.....d..8 │ │ │ │ 00001af0: 3c00 0000 1f5a 1305 3833 0000 001f 5013 <....Z..83....P. │ │ │ │ -00001b00: 0538 2a00 0000 0028 2e00 000a 727b 0c00 .8*....(....r{.. │ │ │ │ +00001b00: 0538 2a00 0000 0028 3d00 000a 727b 0c00 .8*....(=...r{.. │ │ │ │ 00001b10: 7017 8d12 0000 0125 1602 6f80 0000 0aa2 p......%..o..... │ │ │ │ 00001b20: 288d 0000 0a7e 8e00 000a 738f 0000 0a7a (....~....s....z │ │ │ │ 00001b30: 1105 2ade 0003 2834 0000 063a 2a00 0000 ..*...(4...:*... │ │ │ │ -00001b40: 0028 2e00 000a 72b9 0c00 7017 8d12 0000 .(....r...p..... │ │ │ │ +00001b40: 0028 3d00 000a 72b9 0c00 7017 8d12 0000 .(=...r...p..... │ │ │ │ 00001b50: 0125 1602 6f80 0000 0aa2 288d 0000 0a7e .%..o.....(....~ │ │ │ │ 00001b60: 8e00 000a 738f 0000 0a7a 2a00 1b30 0700 ....s....z*..0.. │ │ │ │ 00001b70: 2b02 0000 1b00 0011 0002 2890 0000 0a03 +.........(..... │ │ │ │ -00001b80: 6f91 0000 0a74 1300 0002 0a02 7b14 0000 o....t......{... │ │ │ │ -00001b90: 046f 1400 0006 7293 0900 7006 6f92 0000 .o....r...p.o... │ │ │ │ -00001ba0: 0a6f 0c00 0006 066f 9300 000a 2885 0000 .o.....o....(... │ │ │ │ -00001bb0: 0a3a 2c00 0000 0002 7b14 0000 046f 1400 .:,.....{....o.. │ │ │ │ +00001b80: 6f91 0000 0a74 1100 0002 0a02 7b14 0000 o....t......{... │ │ │ │ +00001b90: 046f 2000 0006 7293 0900 7006 6f92 0000 .o ...r...p.o... │ │ │ │ +00001ba0: 0a6f 3200 0006 066f 9300 000a 2885 0000 .o2....o....(... │ │ │ │ +00001bb0: 0a3a 2c00 0000 0002 7b14 0000 046f 2000 .:,.....{....o . │ │ │ │ 00001bc0: 0006 7215 0d00 7006 6f93 0000 0a72 c109 ..r...p.o....r.. │ │ │ │ -00001bd0: 0070 7e5f 0000 0a6f 6000 000a 6f0c 0000 .p~_...o`...o... │ │ │ │ -00001be0: 0600 027b 1400 0004 727f 0a00 706f 1700 ...{....r...po.. │ │ │ │ -00001bf0: 0006 027b 1400 0004 72dd 0a00 706f 1700 ...{....r...po.. │ │ │ │ -00001c00: 0006 027b 1400 0004 6f18 0000 060b 0002 ...{....o....... │ │ │ │ +00001bd0: 0070 7e5f 0000 0a6f 6000 000a 6f32 0000 .p~_...o`...o2.. │ │ │ │ +00001be0: 0600 027b 1400 0004 727f 0a00 706f 2300 ...{....r...po#. │ │ │ │ +00001bf0: 0006 027b 1400 0004 72dd 0a00 706f 2300 ...{....r...po#. │ │ │ │ +00001c00: 0006 027b 1400 0004 6f24 0000 060b 0002 ...{....o$...... │ │ │ │ 00001c10: 7b11 0000 046f 6200 000a 0d38 dc00 0000 {....ob....8.... │ │ │ │ -00001c20: 096f 1f00 000a 744c 0000 010c 0008 036f .o....tL.......o │ │ │ │ +00001c20: 096f 1700 000a 744c 0000 010c 0008 036f .o....tL.......o │ │ │ │ 00001c30: 9400 000a 1304 1104 390c 0000 0011 0428 ........9......( │ │ │ │ -00001c40: 2600 000a 3a6b 0000 0000 1104 3a2f 0000 &...:k......:/.. │ │ │ │ +00001c40: 3500 000a 3a6b 0000 0000 1104 3a2f 0000 5...:k......:/.. │ │ │ │ 00001c50: 0000 0220 a00f 0000 7233 0d00 7018 8d12 ... ....r3..p... │ │ │ │ 00001c60: 0000 0125 1608 6f95 0000 0aa2 2517 026f ...%..o.....%..o │ │ │ │ 00001c70: 7900 000a a228 9600 000a 0038 2f00 0000 y....(.....8/... │ │ │ │ 00001c80: 0002 20a0 0f00 0072 990d 0070 198d 1200 .. ....r...p.... │ │ │ │ 00001c90: 0001 2516 086f 9500 000a a225 1702 6f79 ..%..o.....%..oy │ │ │ │ 00001ca0: 0000 0aa2 2518 1104 a228 9600 000a 00dd ....%....(...... │ │ │ │ 00001cb0: 4800 0000 0772 7f0a 0070 086f 9500 000a H....r...p.o.... │ │ │ │ -00001cc0: 6f1c 0000 0613 0511 0572 a30a 0070 1104 o........r...p.. │ │ │ │ -00001cd0: 6f2e 0000 0611 0572 220e 0070 086f 9700 o......r"..p.o.. │ │ │ │ +00001cc0: 6f28 0000 0613 0511 0572 a30a 0070 1104 o(.......r...p.. │ │ │ │ +00001cd0: 6f30 0000 0611 0572 220e 0070 086f 9700 o0.....r"..p.o.. │ │ │ │ 00001ce0: 000a 390a 0000 0072 360e 0070 3805 0000 ..9....r6..p8... │ │ │ │ -00001cf0: 0072 400e 0070 6f2e 0000 0600 096f 2000 .r@..po......o . │ │ │ │ +00001cf0: 0072 400e 0070 6f30 0000 0600 096f 2300 .r@..po0.....o#. │ │ │ │ 00001d00: 000a 3a19 ffff ffdd 1600 0000 0975 2200 ..:..........u". │ │ │ │ 00001d10: 0001 2513 0639 0700 0000 1106 6f13 0000 ..%..9......o... │ │ │ │ -00001d20: 0adc 027b 1500 0004 6f25 0000 066f 3400 ...{....o%...o4. │ │ │ │ -00001d30: 000a 6f35 0000 0a6f 2a00 000a 1a3f 2100 ..o5...o*....?!. │ │ │ │ -00001d40: 0000 0002 7b14 0000 046f 1400 0006 724c ....{....o....rL │ │ │ │ -00001d50: 0e00 7072 740e 0070 6f0c 0000 0600 381c ..prt..po.....8. │ │ │ │ -00001d60: 0000 0000 027b 1400 0004 6f14 0000 0672 .....{....o....r │ │ │ │ -00001d70: 4c0e 0070 72d0 0e00 706f 0c00 0006 0002 L..pr...po...... │ │ │ │ -00001d80: 7b14 0000 046f 1900 0006 3909 0000 0000 {....o....9..... │ │ │ │ +00001d20: 0adc 027b 1500 0004 6f13 0000 066f 4400 ...{....o....oD. │ │ │ │ +00001d30: 000a 6f45 0000 0a6f 3900 000a 1a3f 2100 ..oE...o9....?!. │ │ │ │ +00001d40: 0000 0002 7b14 0000 046f 2000 0006 724c ....{....o ...rL │ │ │ │ +00001d50: 0e00 7072 740e 0070 6f32 0000 0600 381c ..prt..po2....8. │ │ │ │ +00001d60: 0000 0000 027b 1400 0004 6f20 0000 0672 .....{....o ...r │ │ │ │ +00001d70: 4c0e 0070 72d0 0e00 706f 3200 0006 0002 L..pr...po2..... │ │ │ │ +00001d80: 7b14 0000 046f 2500 0006 3909 0000 0000 {....o%...9..... │ │ │ │ 00001d90: 1713 0738 0800 0000 1613 0738 0000 0000 ...8.......8.... │ │ │ │ 00001da0: 1107 2a00 0110 0000 0200 a300 f194 0116 ..*............. │ │ │ │ -00001db0: 0000 0000 1330 0200 4200 0000 0a00 0011 .....0..B....... │ │ │ │ +00001db0: 0000 0000 1330 0200 4200 0000 0e00 0011 .....0..B....... │ │ │ │ 00001dc0: 0002 7e98 0000 0a6f 5300 000a 3a20 0000 ..~....oS...: .. │ │ │ │ 00001dd0: 0002 7e99 0000 0a6f 5300 000a 3a10 0000 ..~....oS...:... │ │ │ │ 00001de0: 0002 7e9a 0000 0a6f 5300 000a 3908 0000 ..~....oS...9... │ │ │ │ 00001df0: 0000 170a 3807 0000 0016 0a38 0000 0000 ....8......8.... │ │ │ │ -00001e00: 062a 0000 1330 0500 8600 0000 0000 0000 .*...0.......... │ │ │ │ -00001e10: 0203 6f59 0000 0a73 6100 0006 0405 0e04 ..oY...sa....... │ │ │ │ -00001e20: 289b 0000 0a00 0e08 390c 0000 000e 086f (.......9......o │ │ │ │ -00001e30: 5e00 000a 3a09 0000 0000 72f6 0e00 7010 ^...:.....r...p. │ │ │ │ -00001e40: 0800 0e05 7200 0f00 706f 9c00 000a 3918 ....r...po....9. │ │ │ │ -00001e50: 0000 0000 0e05 178d 5c00 0001 2516 1f2c ........\...%.., │ │ │ │ -00001e60: 9d6f 9d00 000a 169a 1005 0002 0e05 7d16 .o............}. │ │ │ │ -00001e70: 0000 0402 0e06 1673 6300 0006 7d17 0000 .......sc...}... │ │ │ │ -00001e80: 0402 0e07 7d19 0000 0402 026f 9e00 000a ....}......o.... │ │ │ │ -00001e90: 7d18 0000 042a 0000 1330 0100 0f00 0000 }....*...0...... │ │ │ │ -00001ea0: 0500 0011 0002 7b19 0000 040a 3800 0000 ......{.....8... │ │ │ │ -00001eb0: 0006 2a00 1330 0300 d100 0000 1c00 0011 ..*..0.......... │ │ │ │ -00001ec0: 0002 7b18 0000 0439 1f00 0000 0002 7b18 ..{....9......{. │ │ │ │ -00001ed0: 0000 0428 2600 000a 390d 0000 0000 027b ...(&...9......{ │ │ │ │ -00001ee0: 1800 0004 0a38 a500 0000 0002 289f 0000 .....8......(... │ │ │ │ -00001ef0: 0a0b 026f 9500 000a 72f6 0e00 7028 6d00 ...o....r...p(m. │ │ │ │ -00001f00: 000a 0c02 0828 a000 000a 0d09 3908 0000 .....(......9... │ │ │ │ -00001f10: 0000 090a 3876 0000 0002 0708 6fa1 0000 ....8v......o... │ │ │ │ -00001f20: 0a0d 0939 0800 0000 0009 0a38 5f00 0000 ...9.......8_... │ │ │ │ -00001f30: 0202 2849 0000 0628 a200 000a 0d09 3908 ..(I...(......9. │ │ │ │ -00001f40: 0000 0000 090a 3844 0000 0002 28a3 0000 ......8D....(... │ │ │ │ -00001f50: 0a75 1000 0002 392d 0000 0000 0202 28a3 .u....9-......(. │ │ │ │ -00001f60: 0000 0a74 1000 0002 6f39 0000 0608 2825 ...t....o9....(% │ │ │ │ -00001f70: 0000 0a28 a200 000a 0d09 3908 0000 0000 ...(......9..... │ │ │ │ -00001f80: 090a 3808 0000 0000 140a 3800 0000 0006 ..8.......8..... │ │ │ │ -00001f90: 2a00 0000 1330 0100 1400 0000 0a00 0011 *....0.......... │ │ │ │ -00001fa0: 0002 7b17 0000 046f 6400 0006 0a38 0000 ..{....od....8.. │ │ │ │ -00001fb0: 0000 062a 1330 0100 1400 0000 0a00 0011 ...*.0.......... │ │ │ │ -00001fc0: 0002 7b17 0000 046f 6500 0006 0a38 0000 ..{....oe....8.. │ │ │ │ -00001fd0: 0000 062a 1330 0100 0f00 0000 0500 0011 ...*.0.......... │ │ │ │ -00001fe0: 0002 7b16 0000 040a 3800 0000 0006 2a1e ..{.....8.....*. │ │ │ │ -00001ff0: 0228 0900 000a 2a00 1b30 0700 e200 0000 .(....*..0...... │ │ │ │ -00002000: 1d00 0011 007e 1a00 0004 390c 0000 0000 .....~....9..... │ │ │ │ -00002010: 7e1a 0000 040a 38c9 0000 0000 026f 6400 ~.....8......od. │ │ │ │ -00002020: 000a 6f6b 0000 0a28 2200 0006 801a 0000 ..ok...("....... │ │ │ │ -00002030: 0400 dd28 0000 000b 0072 040f 0070 026f ...(.....r...p.o │ │ │ │ -00002040: 6400 000a 6f6b 0000 0a6f 2900 000a 28a4 d...ok...o)...(. │ │ │ │ -00002050: 0000 0a7e 8e00 000a 0773 a500 000a 7a7e ...~.....s....z~ │ │ │ │ -00002060: 1a00 0004 6f27 0000 0602 6fa6 0000 0a39 ....o'....o....9 │ │ │ │ -00002070: 0600 0000 1838 0100 0000 170c 026f 6400 .....8.......od. │ │ │ │ -00002080: 000a 6f6b 0000 0a02 087e 1a00 0004 285d ..ok.....~....(] │ │ │ │ -00002090: 0000 060d 0939 0d00 0000 007e 1a00 0004 .....9.....~.... │ │ │ │ -000020a0: 096f 2800 0006 0002 20d0 0700 0072 0910 .o(..... ....r.. │ │ │ │ -000020b0: 0070 178d 1200 0001 2516 7e1a 0000 046f .p......%.~....o │ │ │ │ -000020c0: 2500 0006 6fa7 0000 0a28 a800 000a 6fa9 %...o....(....o. │ │ │ │ -000020d0: 0000 0aa2 6faa 0000 0a7e 1a00 0004 0a38 ....o....~.....8 │ │ │ │ -000020e0: 0000 0000 062a 0000 0110 0000 0000 1700 .....*.......... │ │ │ │ -000020f0: 1c33 0028 5e00 0001 1330 0500 1d01 0000 .3.(^....0...... │ │ │ │ -00002100: 1e00 0011 0203 28ab 0000 0a00 0205 6fac ......(.......o. │ │ │ │ -00002110: 0000 0a7d 1b00 0004 0205 6fad 0000 0a7d ...}......o....} │ │ │ │ -00002120: 2100 0004 046f 1400 0006 7293 0900 7002 !....o....r...p. │ │ │ │ -00002130: 7b1b 0000 046f 0c00 0006 027b 2100 0004 {....o.....{!... │ │ │ │ -00002140: 2885 0000 0a3a 2700 0000 0004 6f14 0000 (....:'.....o... │ │ │ │ -00002150: 0672 af09 0070 027b 2100 0004 72c1 0900 .r...p.{!...r... │ │ │ │ -00002160: 707e 5f00 000a 6f60 0000 0a6f 0c00 0006 p~_...o`...o.... │ │ │ │ -00002170: 0002 0472 c509 0070 6f15 0000 067d 1c00 ...r...po....}.. │ │ │ │ -00002180: 0004 027b 1c00 0004 7eae 0000 0a0a 1200 ...{....~....... │ │ │ │ -00002190: 282e 0000 0a28 af00 000a 6fb0 0000 0a3a (....(....o....: │ │ │ │ -000021a0: 1d00 0000 0002 027b 1c00 0004 7eae 0000 .......{....~... │ │ │ │ -000021b0: 0a8c 5c00 0001 28b1 0000 0a7d 1c00 0004 ..\...(....}.... │ │ │ │ -000021c0: 0002 036f b200 000a 6f24 0000 0a02 7b1c ...o....o$....{. │ │ │ │ -000021d0: 0000 0428 7a00 000a 736e 0000 0a7d 1d00 ...(z...sn...}.. │ │ │ │ -000021e0: 0004 0204 723f 1000 706f 1500 0006 736e ....r?..po....sn │ │ │ │ -000021f0: 0000 0a7d 1e00 0004 0202 0472 6d10 0070 ...}.......rm..p │ │ │ │ -00002200: 6f15 0000 0628 5100 0006 7d1f 0000 0402 o....(Q...}..... │ │ │ │ -00002210: 0472 8310 0070 6f15 0000 067d 2000 0004 .r...po....} ... │ │ │ │ -00002220: 2a00 0000 1330 0600 9100 0000 1f00 0011 *....0.......... │ │ │ │ -00002230: 0003 282e 0000 0a6f b300 000a 0a06 394a ..(....o......9J │ │ │ │ -00002240: 0000 0006 729d 1000 7028 0800 000a 3a25 ....r...p(....:% │ │ │ │ -00002250: 0000 0006 72ad 1000 7028 0800 000a 3a1c ....r...p(....:. │ │ │ │ -00002260: 0000 0006 72b5 1000 7028 0800 000a 3a13 ....r...p(....:. │ │ │ │ -00002270: 0000 0038 1500 0000 170b 3840 0000 0018 ...8......8@.... │ │ │ │ -00002280: 0b38 3900 0000 190b 3832 0000 0028 2e00 .89.....82...(.. │ │ │ │ -00002290: 000a 72c3 1000 7018 8d12 0000 0125 1603 ..r...p......%.. │ │ │ │ -000022a0: a225 1702 28b4 0000 0a6f 7900 000a a228 .%..(....oy....( │ │ │ │ -000022b0: 8d00 000a 7e8e 0000 0a73 8f00 000a 7a07 ....~....s....z. │ │ │ │ -000022c0: 2a00 0000 1330 0200 1a00 0000 0500 0011 *....0.......... │ │ │ │ -000022d0: 0002 2855 0000 0602 2853 0000 0628 6d00 ..(U....(S...(m. │ │ │ │ -000022e0: 000a 0a38 0000 0000 062a 0000 1330 0200 ...8.....*...0.. │ │ │ │ -000022f0: 3900 0000 2000 0011 0002 7b1f 0000 040a 9... .....{..... │ │ │ │ -00002300: 0617 5945 0300 0000 0500 0000 1000 0000 ..YE............ │ │ │ │ -00002310: 1000 0000 380b 0000 0072 f60e 0070 0b38 ....8....r...p.8 │ │ │ │ -00002320: 0b00 0000 722d 1100 700b 3800 0000 0007 ....r-..p.8..... │ │ │ │ -00002330: 2a00 0000 1330 0100 0f00 0000 0500 0011 *....0.......... │ │ │ │ -00002340: 0002 7b1b 0000 040a 3800 0000 0006 2a00 ..{.....8.....*. │ │ │ │ -00002350: 1330 0100 0f00 0000 0500 0011 0002 7b20 .0............{ │ │ │ │ -00002360: 0000 040a 3800 0000 0006 2a00 1330 0100 ....8.....*..0.. │ │ │ │ -00002370: 0f00 0000 1600 0011 0002 7b1d 0000 040a ..........{..... │ │ │ │ -00002380: 3800 0000 0006 2a00 1330 0200 1f00 0000 8.....*..0...... │ │ │ │ -00002390: 0500 0011 0002 6fb5 0000 0a6f 2400 000a ......o....o$... │ │ │ │ -000023a0: 0228 5200 0006 287a 0000 0a0a 3800 0000 .(R...(z....8... │ │ │ │ -000023b0: 0006 2a00 1330 0100 0f00 0000 1600 0011 ..*..0.......... │ │ │ │ -000023c0: 0002 7b1e 0000 040a 3800 0000 0006 2a00 ..{.....8.....*. │ │ │ │ -000023d0: 1330 0100 1400 0000 0500 0011 0002 7b1e .0............{. │ │ │ │ -000023e0: 0000 046f 2400 000a 0a38 0000 0000 062a ...o$....8.....* │ │ │ │ -000023f0: 1330 0100 0f00 0000 0500 0011 0002 7b1c .0............{. │ │ │ │ -00002400: 0000 040a 3800 0000 0006 2a00 1330 0100 ....8.....*..0.. │ │ │ │ -00002410: 0f00 0000 0500 0011 0002 7b21 0000 040a ..........{!.... │ │ │ │ -00002420: 3800 0000 0006 2a1e 0228 0900 000a 2a00 8.....*..(....*. │ │ │ │ -00002430: 1330 0600 f600 0000 2100 0011 0072 3711 .0......!....r7. │ │ │ │ -00002440: 0070 28b6 0000 0a0a 73b7 0000 0a0b 056f .p(.....s......o │ │ │ │ -00002450: 2500 0006 6f34 0000 0a0c 0872 3d11 0070 %...o4.....r=..p │ │ │ │ -00002460: 6fb8 0000 0a08 2832 0000 0a0d 076f b900 o.....(2.....o.. │ │ │ │ -00002470: 000a 096f a700 000a 6fba 0000 0a26 076f ...o....o....&.o │ │ │ │ -00002480: b900 000a d05f 0000 0128 1500 000a 6fbb ....._...(....o. │ │ │ │ -00002490: 0000 0a6f a700 000a 6fba 0000 0a26 076f ...o....o....&.o │ │ │ │ -000024a0: b900 000a d015 0000 0228 1500 000a 6fbb .........(....o. │ │ │ │ -000024b0: 0000 0a6f a700 000a 6fba 0000 0a26 0717 ...o....o....&.. │ │ │ │ -000024c0: 6fbc 0000 0a06 0717 8d10 0000 0125 1672 o............%.r │ │ │ │ -000024d0: 7111 0070 a26f bd00 000a 1304 1104 6fbe q..p.o........o. │ │ │ │ -000024e0: 0000 0a6f bf00 000a 3909 0000 0000 1413 ...o....9....... │ │ │ │ -000024f0: 0538 3900 0000 1104 6fc0 0000 0a72 0c2f .89.....o....r./ │ │ │ │ -00002500: 0070 6f18 0000 0a13 0611 0618 8d12 0000 .po............. │ │ │ │ -00002510: 0125 1603 a225 1704 8c14 0000 02a2 2819 .%...%........(. │ │ │ │ -00002520: 0000 0a74 1500 0002 1305 3800 0000 0011 ...t......8..... │ │ │ │ -00002530: 052a 5a02 28c1 0000 0a00 0204 7d29 0000 .*Z.(.......}).. │ │ │ │ -00002540: 0402 036f c200 000a 2a00 0000 1330 0100 ...o....*....0.. │ │ │ │ -00002550: 0f00 0000 0500 0011 0002 7b29 0000 040a ..........{).... │ │ │ │ -00002560: 3800 0000 0006 2a0a 002a 6202 728d 0900 8.....*..*b.r... │ │ │ │ -00002570: 7072 2a2f 0070 728d 0900 7003 28c3 0000 pr*/.pr...p.(... │ │ │ │ -00002580: 0a00 2a5a 0228 0900 000a 0002 037d 2b00 ..*Z.(.......}+. │ │ │ │ -00002590: 0004 0204 7d2a 0000 042a 0000 1330 0300 ....}*...*...0.. │ │ │ │ -000025a0: 5100 0000 0000 0000 0228 0900 000a 0002 Q........(...... │ │ │ │ -000025b0: 0339 0b00 0000 036f 5e00 000a 16fe 022b .9.....o^......+ │ │ │ │ -000025c0: 0116 7d2b 0000 0402 7b2b 0000 0439 1d00 ..}+....{+...9.. │ │ │ │ -000025d0: 0000 0002 036f c400 000a 7236 2f00 7028 .....o....r6/.p( │ │ │ │ -000025e0: 0800 000a 7d2a 0000 0400 3809 0000 0000 ....}*....8..... │ │ │ │ -000025f0: 0204 7d2a 0000 0400 2a00 0000 1330 0100 ..}*....*....0.. │ │ │ │ -00002600: 0f00 0000 0a00 0011 0002 7b2a 0000 040a ..........{*.... │ │ │ │ -00002610: 3800 0000 0006 2a00 1330 0100 0f00 0000 8.....*..0...... │ │ │ │ -00002620: 0a00 0011 0002 7b2b 0000 040a 3800 0000 ......{+....8... │ │ │ │ -00002630: 0006 2a1e 0228 0900 000a 2a00 1330 0100 ..*..(....*..0.. │ │ │ │ -00002640: 1d00 0000 2200 0011 0004 2834 0000 0639 ....".....(4...9 │ │ │ │ -00002650: 0800 0000 1f14 0a38 0700 0000 160a 3800 .......8......8. │ │ │ │ -00002660: 0000 0006 2a00 0000 1330 0800 1b00 0000 ....*....0...... │ │ │ │ -00002670: 2300 0011 0003 0405 0e04 0e05 0e06 0e07 #............... │ │ │ │ -00002680: 0e08 7333 0000 060a 3800 0000 0006 2a00 ..s3....8.....*. │ │ │ │ -00002690: 1330 0100 0f00 0000 0500 0011 0003 2838 .0............(8 │ │ │ │ -000026a0: 0000 060a 3800 0000 0006 2a82 0203 0428 ....8.....*....( │ │ │ │ -000026b0: c500 000a 0002 0e04 0e05 7362 0000 067d ..........sb...} │ │ │ │ -000026c0: 2d00 0004 0205 7d2c 0000 042a 1330 0700 -.....},...*.0.. │ │ │ │ -000026d0: 3500 0000 0500 0011 0203 0428 c500 000a 5..........(.... │ │ │ │ -000026e0: 0002 0e0a 1773 6300 0006 7d2d 0000 0405 .....sc...}-.... │ │ │ │ -000026f0: 0e07 6fc6 0000 0a0a 0202 050e 040e 050e ..o............. │ │ │ │ -00002700: 0606 28c7 0000 0a7d 2c00 0004 2a00 0000 ..(....},...*... │ │ │ │ -00002710: 1330 0100 1400 0000 0a00 0011 0002 7b2d .0............{- │ │ │ │ -00002720: 0000 046f 6400 0006 0a38 0000 0000 062a ...od....8.....* │ │ │ │ -00002730: 1330 0100 1400 0000 0a00 0011 0002 7b2d .0............{- │ │ │ │ -00002740: 0000 046f 6500 0006 0a38 0000 0000 062a ...oe....8.....* │ │ │ │ -00002750: 1330 0100 0f00 0000 2300 0011 0002 7b2c .0......#.....{, │ │ │ │ -00002760: 0000 040a 3800 0000 0006 2a00 1330 0100 ....8.....*..0.. │ │ │ │ -00002770: 0a00 0000 0a00 0011 0017 0a38 0000 0000 ...........8.... │ │ │ │ -00002780: 062a 0000 4253 4a42 0100 0100 0000 0000 .*..BSJB........ │ │ │ │ +00001e00: 062a 0000 1330 0500 1d01 0000 1c00 0011 .*...0.......... │ │ │ │ +00001e10: 0203 289b 0000 0a00 0205 6f9c 0000 0a7d ..(.......o....} │ │ │ │ +00001e20: 1600 0004 0205 6f9d 0000 0a7d 1c00 0004 ......o....}.... │ │ │ │ +00001e30: 046f 2000 0006 7293 0900 7002 7b16 0000 .o ...r...p.{... │ │ │ │ +00001e40: 046f 3200 0006 027b 1c00 0004 2885 0000 .o2....{....(... │ │ │ │ +00001e50: 0a3a 2700 0000 0004 6f20 0000 0672 af09 .:'.....o ...r.. │ │ │ │ +00001e60: 0070 027b 1c00 0004 72c1 0900 707e 5f00 .p.{....r...p~_. │ │ │ │ +00001e70: 000a 6f60 0000 0a6f 3200 0006 0002 0472 ..o`...o2......r │ │ │ │ +00001e80: c509 0070 6f21 0000 067d 1700 0004 027b ...po!...}.....{ │ │ │ │ +00001e90: 1700 0004 7e9e 0000 0a0a 1200 283d 0000 ....~.......(=.. │ │ │ │ +00001ea0: 0a28 9f00 000a 6fa0 0000 0a3a 1d00 0000 .(....o....:.... │ │ │ │ +00001eb0: 0002 027b 1700 0004 7e9e 0000 0a8c 5b00 ...{....~.....[. │ │ │ │ +00001ec0: 0001 28a1 0000 0a7d 1700 0004 0002 036f ..(....}.......o │ │ │ │ +00001ed0: a200 000a 6f33 0000 0a02 7b17 0000 0428 ....o3....{....( │ │ │ │ +00001ee0: 7a00 000a 736e 0000 0a7d 1800 0004 0204 z...sn...}...... │ │ │ │ +00001ef0: 72f6 0e00 706f 2100 0006 736e 0000 0a7d r...po!...sn...} │ │ │ │ +00001f00: 1900 0004 0202 0472 240f 0070 6f21 0000 .......r$..po!.. │ │ │ │ +00001f10: 0628 4900 0006 7d1a 0000 0402 0472 3a0f .(I...}......r:. │ │ │ │ +00001f20: 0070 6f21 0000 067d 1b00 0004 2a00 0000 .po!...}....*... │ │ │ │ +00001f30: 1330 0600 9100 0000 1d00 0011 0003 283d .0............(= │ │ │ │ +00001f40: 0000 0a6f a300 000a 0a06 394a 0000 0006 ...o......9J.... │ │ │ │ +00001f50: 7254 0f00 7028 0800 000a 3a25 0000 0006 rT..p(....:%.... │ │ │ │ +00001f60: 7264 0f00 7028 0800 000a 3a1c 0000 0006 rd..p(....:..... │ │ │ │ +00001f70: 726c 0f00 7028 0800 000a 3a13 0000 0038 rl..p(....:....8 │ │ │ │ +00001f80: 1500 0000 170b 3840 0000 0018 0b38 3900 ......8@.....89. │ │ │ │ +00001f90: 0000 190b 3832 0000 0028 3d00 000a 727a ....82...(=...rz │ │ │ │ +00001fa0: 0f00 7018 8d12 0000 0125 1603 a225 1702 ..p......%...%.. │ │ │ │ +00001fb0: 28a4 0000 0a6f 7900 000a a228 8d00 000a (....oy....(.... │ │ │ │ +00001fc0: 7e8e 0000 0a73 8f00 000a 7a07 2a00 0000 ~....s....z.*... │ │ │ │ +00001fd0: 1330 0200 1a00 0000 0900 0011 0002 284d .0............(M │ │ │ │ +00001fe0: 0000 0602 284b 0000 0628 6d00 000a 0a38 ....(K...(m....8 │ │ │ │ +00001ff0: 0000 0000 062a 0000 1330 0200 3900 0000 .....*...0..9... │ │ │ │ +00002000: 1e00 0011 0002 7b1a 0000 040a 0617 5945 ......{.......YE │ │ │ │ +00002010: 0300 0000 0500 0000 1000 0000 1000 0000 ................ │ │ │ │ +00002020: 380b 0000 0072 e40f 0070 0b38 0b00 0000 8....r...p.8.... │ │ │ │ +00002030: 72ee 0f00 700b 3800 0000 0007 2a00 0000 r...p.8.....*... │ │ │ │ +00002040: 1330 0100 0f00 0000 0900 0011 0002 7b16 .0............{. │ │ │ │ +00002050: 0000 040a 3800 0000 0006 2a00 1330 0100 ....8.....*..0.. │ │ │ │ +00002060: 0f00 0000 0900 0011 0002 7b1b 0000 040a ..........{..... │ │ │ │ +00002070: 3800 0000 0006 2a00 1330 0100 0f00 0000 8.....*..0...... │ │ │ │ +00002080: 1600 0011 0002 7b18 0000 040a 3800 0000 ......{.....8... │ │ │ │ +00002090: 0006 2a00 1330 0200 1f00 0000 0900 0011 ..*..0.......... │ │ │ │ +000020a0: 0002 6fa5 0000 0a6f 3300 000a 0228 4a00 ..o....o3....(J. │ │ │ │ +000020b0: 0006 287a 0000 0a0a 3800 0000 0006 2a00 ..(z....8.....*. │ │ │ │ +000020c0: 1330 0100 0f00 0000 1600 0011 0002 7b19 .0............{. │ │ │ │ +000020d0: 0000 040a 3800 0000 0006 2a00 1330 0100 ....8.....*..0.. │ │ │ │ +000020e0: 1400 0000 0900 0011 0002 7b19 0000 046f ..........{....o │ │ │ │ +000020f0: 3300 000a 0a38 0000 0000 062a 1330 0100 3....8.....*.0.. │ │ │ │ +00002100: 0f00 0000 0900 0011 0002 7b17 0000 040a ..........{..... │ │ │ │ +00002110: 3800 0000 0006 2a00 1330 0100 0f00 0000 8.....*..0...... │ │ │ │ +00002120: 0900 0011 0002 7b1c 0000 040a 3800 0000 ......{.....8... │ │ │ │ +00002130: 0006 2a82 0203 0428 a600 000a 0002 0e04 ..*....(........ │ │ │ │ +00002140: 0e05 736c 0000 067d 1e00 0004 0205 7d1d ..sl...}......}. │ │ │ │ +00002150: 0000 042a 1330 0700 3500 0000 0900 0011 ...*.0..5....... │ │ │ │ +00002160: 0203 0428 a600 000a 0002 0e0a 1773 6d00 ...(.........sm. │ │ │ │ +00002170: 0006 7d1e 0000 0405 0e07 6fa7 0000 0a0a ..}.......o..... │ │ │ │ +00002180: 0202 050e 040e 050e 0606 28a8 0000 0a7d ..........(....} │ │ │ │ +00002190: 1d00 0004 2a00 0000 1330 0100 1400 0000 ....*....0...... │ │ │ │ +000021a0: 0e00 0011 0002 7b1e 0000 046f 6e00 0006 ......{....on... │ │ │ │ +000021b0: 0a38 0000 0000 062a 1330 0100 1400 0000 .8.....*.0...... │ │ │ │ +000021c0: 0e00 0011 0002 7b1e 0000 046f 6f00 0006 ......{....oo... │ │ │ │ +000021d0: 0a38 0000 0000 062a 1330 0100 0f00 0000 .8.....*.0...... │ │ │ │ +000021e0: 1f00 0011 0002 7b1d 0000 040a 3800 0000 ......{.....8... │ │ │ │ +000021f0: 0006 2a00 1330 0100 0a00 0000 0e00 0011 ..*..0.......... │ │ │ │ +00002200: 0017 0a38 0000 0000 062a 1e02 2809 0000 ...8.....*..(... │ │ │ │ +00002210: 0a2a 0000 1330 0100 1d00 0000 2000 0011 .*...0...... ... │ │ │ │ +00002220: 0004 2834 0000 0639 0800 0000 1f14 0a38 ..(4...9.......8 │ │ │ │ +00002230: 0700 0000 160a 3800 0000 0006 2a00 0000 ......8.....*... │ │ │ │ +00002240: 1330 0800 1b00 0000 1f00 0011 0003 0405 .0.............. │ │ │ │ +00002250: 0e04 0e05 0e06 0e07 0e08 7333 0000 060a ..........s3.... │ │ │ │ +00002260: 3800 0000 0006 2a00 1330 0100 0f00 0000 8.....*..0...... │ │ │ │ +00002270: 0900 0011 0003 2838 0000 060a 3800 0000 ......(8....8... │ │ │ │ +00002280: 0006 2a1e 0228 0900 000a 2a00 1b30 0700 ..*..(....*..0.. │ │ │ │ +00002290: e200 0000 2100 0011 007e 1f00 0004 390c ....!....~....9. │ │ │ │ +000022a0: 0000 0000 7e1f 0000 040a 38c9 0000 0000 ....~.....8..... │ │ │ │ +000022b0: 026f 6400 000a 6f6b 0000 0a28 1000 0006 .od...ok...(.... │ │ │ │ +000022c0: 801f 0000 0400 dd28 0000 000b 0072 f80f .......(.....r.. │ │ │ │ +000022d0: 0070 026f 6400 000a 6f6b 0000 0a6f 3800 .p.od...ok...o8. │ │ │ │ +000022e0: 000a 28a9 0000 0a7e 8e00 000a 0773 aa00 ..(....~.....s.. │ │ │ │ +000022f0: 000a 7a7e 1f00 0004 6f15 0000 0602 6fab ..z~....o.....o. │ │ │ │ +00002300: 0000 0a39 0600 0000 1838 0100 0000 170c ...9.....8...... │ │ │ │ +00002310: 026f 6400 000a 6f6b 0000 0a02 087e 1f00 .od...ok.....~.. │ │ │ │ +00002320: 0004 2861 0000 060d 0939 0d00 0000 007e ..(a.....9.....~ │ │ │ │ +00002330: 1f00 0004 096f 1600 0006 0002 20d0 0700 .....o...... ... │ │ │ │ +00002340: 0072 fd10 0070 178d 1200 0001 2516 7e1f .r...p......%.~. │ │ │ │ +00002350: 0000 046f 1300 0006 6fac 0000 0a28 ad00 ...o....o....(.. │ │ │ │ +00002360: 000a 6fae 0000 0aa2 6faf 0000 0a7e 1f00 ..o.....o....~.. │ │ │ │ +00002370: 0004 0a38 0000 0000 062a 0000 0110 0000 ...8.....*...... │ │ │ │ +00002380: 0000 1700 1c33 0028 5c00 0001 1e02 2809 .....3.(\.....(. │ │ │ │ +00002390: 0000 0a2a 1330 0600 f600 0000 2200 0011 ...*.0......"... │ │ │ │ +000023a0: 0072 3311 0070 28b0 0000 0a0a 73b1 0000 .r3..p(.....s... │ │ │ │ +000023b0: 0a0b 056f 1300 0006 6f44 0000 0a0c 0872 ...o....oD.....r │ │ │ │ +000023c0: 3911 0070 6fb2 0000 0a08 2841 0000 0a0d 9..po.....(A.... │ │ │ │ +000023d0: 076f b300 000a 096f ac00 000a 6fb4 0000 .o.....o....o... │ │ │ │ +000023e0: 0a26 076f b300 000a d05d 0000 0128 4d00 .&.o.....]...(M. │ │ │ │ +000023f0: 000a 6fb5 0000 0a6f ac00 000a 6fb4 0000 ..o....o....o... │ │ │ │ +00002400: 0a26 076f b300 000a d016 0000 0228 4d00 .&.o.........(M. │ │ │ │ +00002410: 000a 6fb5 0000 0a6f ac00 000a 6fb4 0000 ..o....o....o... │ │ │ │ +00002420: 0a26 0717 6fb6 0000 0a06 0717 8d10 0000 .&..o........... │ │ │ │ +00002430: 0125 1672 6d11 0070 a26f b700 000a 1304 .%.rm..p.o...... │ │ │ │ +00002440: 1104 6fb8 0000 0a6f b900 000a 3909 0000 ..o....o....9... │ │ │ │ +00002450: 0000 1413 0538 3900 0000 1104 6fba 0000 .....89.....o... │ │ │ │ +00002460: 0a72 082f 0070 6f42 0000 0a13 0611 0618 .r./.poB........ │ │ │ │ +00002470: 8d12 0000 0125 1603 a225 1704 8c15 0000 .....%...%...... │ │ │ │ +00002480: 02a2 284a 0000 0a74 1600 0002 1305 3800 ..(J...t......8. │ │ │ │ +00002490: 0000 0011 052a 5a02 28bb 0000 0a00 0204 .....*Z.(....... │ │ │ │ +000024a0: 7d27 0000 0402 036f bc00 000a 2a00 0000 }'.....o....*... │ │ │ │ +000024b0: 1330 0100 0f00 0000 0900 0011 0002 7b27 .0............{' │ │ │ │ +000024c0: 0000 040a 3800 0000 0006 2a0a 002a 0000 ....8.....*..*.. │ │ │ │ +000024d0: 1330 0500 8600 0000 0000 0000 0203 6f59 .0............oY │ │ │ │ +000024e0: 0000 0a73 6b00 0006 0405 0e04 28bd 0000 ...sk.......(... │ │ │ │ +000024f0: 0a00 0e08 390c 0000 000e 086f 5e00 000a ....9......o^... │ │ │ │ +00002500: 3a09 0000 0000 72e4 0f00 7010 0800 0e05 :.....r...p..... │ │ │ │ +00002510: 7226 2f00 706f be00 000a 3918 0000 0000 r&/.po....9..... │ │ │ │ +00002520: 0e05 178d 5b00 0001 2516 1f2c 9d6f bf00 ....[...%..,.o.. │ │ │ │ +00002530: 000a 169a 1005 0002 0e05 7d28 0000 0402 ..........}(.... │ │ │ │ +00002540: 0e06 1673 6d00 0006 7d29 0000 0402 0e07 ...sm...})...... │ │ │ │ +00002550: 7d2b 0000 0402 026f c000 000a 7d2a 0000 }+.....o....}*.. │ │ │ │ +00002560: 042a 0000 1330 0100 0f00 0000 0900 0011 .*...0.......... │ │ │ │ +00002570: 0002 7b2b 0000 040a 3800 0000 0006 2a00 ..{+....8.....*. │ │ │ │ +00002580: 1330 0300 d100 0000 2300 0011 0002 7b2a .0......#.....{* │ │ │ │ +00002590: 0000 0439 1f00 0000 0002 7b2a 0000 0428 ...9......{*...( │ │ │ │ +000025a0: 3500 000a 390d 0000 0000 027b 2a00 0004 5...9......{*... │ │ │ │ +000025b0: 0a38 a500 0000 0002 28c1 0000 0a0b 026f .8......(......o │ │ │ │ +000025c0: 9500 000a 72e4 0f00 7028 6d00 000a 0c02 ....r...p(m..... │ │ │ │ +000025d0: 0828 c200 000a 0d09 3908 0000 0000 090a .(......9....... │ │ │ │ +000025e0: 3876 0000 0002 0708 6fc3 0000 0a0d 0939 8v......o......9 │ │ │ │ +000025f0: 0800 0000 0009 0a38 5f00 0000 0202 2866 .......8_.....(f │ │ │ │ +00002600: 0000 0628 c400 000a 0d09 3908 0000 0000 ...(......9..... │ │ │ │ +00002610: 090a 3844 0000 0002 28c5 0000 0a75 1000 ..8D....(....u.. │ │ │ │ +00002620: 0002 392d 0000 0000 0202 28c5 0000 0a74 ..9-......(....t │ │ │ │ +00002630: 1000 0002 6f39 0000 0608 2834 0000 0a28 ....o9....(4...( │ │ │ │ +00002640: c400 000a 0d09 3908 0000 0000 090a 3808 ......9.......8. │ │ │ │ +00002650: 0000 0000 140a 3800 0000 0006 2a00 0000 ......8.....*... │ │ │ │ +00002660: 1330 0100 1400 0000 0e00 0011 0002 7b29 .0............{) │ │ │ │ +00002670: 0000 046f 6e00 0006 0a38 0000 0000 062a ...on....8.....* │ │ │ │ +00002680: 1330 0100 1400 0000 0e00 0011 0002 7b29 .0............{) │ │ │ │ +00002690: 0000 046f 6f00 0006 0a38 0000 0000 062a ...oo....8.....* │ │ │ │ +000026a0: 1330 0100 0f00 0000 0900 0011 0002 7b28 .0............{( │ │ │ │ +000026b0: 0000 040a 3800 0000 0006 2a62 0272 8d09 ....8.....*b.r.. │ │ │ │ +000026c0: 0070 722a 2f00 7072 8d09 0070 0328 c600 .pr*/.pr...p.(.. │ │ │ │ +000026d0: 000a 002a 5a02 2809 0000 0a00 0203 7d2d ...*Z.(.......}- │ │ │ │ +000026e0: 0000 0402 047d 2c00 0004 2a00 1330 0300 .....},...*..0.. │ │ │ │ +000026f0: 5100 0000 0000 0000 0228 0900 000a 0002 Q........(...... │ │ │ │ +00002700: 0339 0b00 0000 036f 5e00 000a 16fe 022b .9.....o^......+ │ │ │ │ +00002710: 0116 7d2d 0000 0402 7b2d 0000 0439 1d00 ..}-....{-...9.. │ │ │ │ +00002720: 0000 0002 036f c700 000a 7236 2f00 7028 .....o....r6/.p( │ │ │ │ +00002730: 0800 000a 7d2c 0000 0400 3809 0000 0000 ....},....8..... │ │ │ │ +00002740: 0204 7d2c 0000 0400 2a00 0000 1330 0100 ..},....*....0.. │ │ │ │ +00002750: 0f00 0000 0e00 0011 0002 7b2c 0000 040a ..........{,.... │ │ │ │ +00002760: 3800 0000 0006 2a00 1330 0100 0f00 0000 8.....*..0...... │ │ │ │ +00002770: 0e00 0011 0002 7b2d 0000 040a 3800 0000 ......{-....8... │ │ │ │ +00002780: 0006 2a00 4253 4a42 0100 0100 0000 0000 ..*.BSJB........ │ │ │ │ 00002790: 0c00 0000 7634 2e30 2e33 3033 3139 0000 ....v4.0.30319.. │ │ │ │ 000027a0: 0000 0500 6c00 0000 a017 0000 237e 0000 ....l.......#~.. │ │ │ │ 000027b0: 0c18 0000 e819 0000 2353 7472 696e 6773 ........#Strings │ │ │ │ 000027c0: 0000 0000 f431 0000 402f 0000 2355 5300 .....1..@/..#US. │ │ │ │ 000027d0: 3461 0000 1000 0000 2347 5549 4400 0000 4a......#GUID... │ │ │ │ 000027e0: 4461 0000 6c25 0000 2342 6c6f 6200 0000 Da..l%..#Blob... │ │ │ │ 000027f0: 0000 0000 0200 0010 579f a221 0902 0000 ........W..!.... │ │ │ │ 00002800: 00fa 0133 0016 0000 0100 0000 7a00 0000 ...3........z... │ │ │ │ 00002810: 1c00 0000 2e00 0000 6f00 0000 8600 0000 ........o....... │ │ │ │ 00002820: 0900 0000 d600 0000 0700 0000 1100 0000 ................ │ │ │ │ 00002830: 0100 0000 2300 0000 0a00 0000 2400 0000 ....#.......$... │ │ │ │ 00002840: 2700 0000 0100 0000 0100 0000 0500 0000 '............... │ │ │ │ 00002850: 0400 0000 0000 d519 0100 0000 0000 0600 ................ │ │ │ │ -00002860: 1b02 2002 0600 2b02 3702 0600 4d02 5602 .. ...+.7...M.V. │ │ │ │ -00002870: 0a00 7202 8002 0600 aa02 3702 0600 cc02 ..r.......7..... │ │ │ │ -00002880: da02 0e00 4d03 0a00 0e00 c903 0a00 1200 ....M........... │ │ │ │ +00002860: 1b02 2002 0600 2a02 3302 0a00 4f02 5d02 .. ...*.3...O.]. │ │ │ │ +00002870: 0600 7202 7e02 0600 aa02 7e02 0600 cc02 ..r.~.....~..... │ │ │ │ +00002880: da02 0e00 2d03 0a00 0e00 5b03 0a00 1200 ....-.....[..... │ │ │ │ 00002890: 1804 1e04 1200 4304 1e04 1200 5004 1e04 ......C.....P... │ │ │ │ 000028a0: 1200 7b04 1e04 1200 8c04 1e04 1200 9c04 ..{............. │ │ │ │ 000028b0: 1e04 1200 a204 1e04 0600 b404 2002 0e00 ............ ... │ │ │ │ 000028c0: c704 0a00 0600 d404 2002 0a00 db04 f004 ........ ....... │ │ │ │ -000028d0: 0a00 1805 8002 0a00 b500 8002 0a00 2805 ..............(. │ │ │ │ -000028e0: 8002 0a00 3b05 f004 0600 4d05 da02 0600 ....;.....M..... │ │ │ │ +000028d0: 0a00 1805 5d02 0a00 d800 5d02 0a00 2805 ....].....]...(. │ │ │ │ +000028e0: 5d02 0a00 3b05 f004 0600 4d05 da02 0600 ]...;.....M..... │ │ │ │ 000028f0: 5a05 da02 0600 6405 da02 0600 6f05 da02 Z.....d.....o... │ │ │ │ 00002900: 0600 7805 da02 0600 8305 da02 0600 8d05 ..x............. │ │ │ │ 00002910: da02 1600 9405 a005 0600 b005 da02 1600 ................ │ │ │ │ -00002920: c905 a005 0600 da05 2002 0600 2506 2002 ........ ...%. . │ │ │ │ -00002930: 0600 4106 5602 0600 4c06 5602 0600 5e06 ..A.V...L.V...^. │ │ │ │ -00002940: 2002 0600 8306 5602 0600 bc06 2002 0600 .....V..... ... │ │ │ │ -00002950: ee06 2002 0600 1807 da02 0600 3407 da02 .. .........4... │ │ │ │ -00002960: 0600 5107 5602 0600 6a07 2002 0600 9207 ..Q.V...j. ..... │ │ │ │ -00002970: 9e07 0600 d807 2002 0600 3908 4808 0600 ...... ...9.H... │ │ │ │ -00002980: 7808 2002 0600 7e08 2002 0e00 d908 e608 x. ...~. ....... │ │ │ │ -00002990: 1200 f708 0a09 0a00 2209 2b09 0e00 3a09 ........".+...:. │ │ │ │ -000029a0: 0a00 0600 4d09 3702 1200 5709 6709 0600 ....M.7...W.g... │ │ │ │ -000029b0: c409 da02 0e00 f409 0a00 0e00 530a 0a00 ............S... │ │ │ │ -000029c0: 0e00 6a0a 0a00 0e00 9e0a 0a00 0e00 af0a ..j............. │ │ │ │ -000029d0: 0a00 0a00 e20a ea0a 1200 080b 6709 0600 ............g... │ │ │ │ -000029e0: 190b 3702 1600 5b0b a005 1600 a50b a005 ..7...[......... │ │ │ │ +00002920: c905 a005 0600 da05 2002 0e00 ee05 fb05 ........ ....... │ │ │ │ +00002930: 1200 0c06 1f06 0a00 3706 4006 0e00 4f06 ........7.@...O. │ │ │ │ +00002940: 0a00 0600 6206 7e02 1200 6c06 7c06 0600 ....b.~...l.|... │ │ │ │ +00002950: e506 da02 0e00 1507 0a00 0e00 7407 0a00 ............t... │ │ │ │ +00002960: 0e00 8b07 0a00 0e00 c807 0a00 0e00 d907 ................ │ │ │ │ +00002970: 0a00 0a00 0c08 1408 1200 3208 7c06 0600 ..........2.|... │ │ │ │ +00002980: 4308 7e02 0600 8308 2002 0600 ad08 da02 C.~..... ....... │ │ │ │ +00002990: 0600 c908 da02 0600 e608 3302 0600 ff08 ..........3..... │ │ │ │ +000029a0: 2002 0600 2709 3309 0600 6d09 2002 0600 ...'.3...m. ... │ │ │ │ +000029b0: ce09 dd09 0600 0d0a 2002 0600 130a 2002 ........ ..... . │ │ │ │ +000029c0: 0600 400a 2002 0600 6d0a 3302 0600 990a ..@. ...m.3..... │ │ │ │ +000029d0: 3302 0600 a40a 3302 0600 e90a 2002 0600 3.....3..... ... │ │ │ │ +000029e0: 110b 2002 1600 5b0b a005 1600 a50b a005 .. ...[......... │ │ │ │ 000029f0: 1600 c40b a005 0a00 770c 840c 0a00 b50c ........w....... │ │ │ │ -00002a00: 8002 0a00 d50c 8002 0e00 4c0d 0a00 0e00 ..........L..... │ │ │ │ +00002a00: 5d02 0a00 d50c 5d02 0e00 4c0d 0a00 0e00 ].....]...L..... │ │ │ │ 00002a10: 620d 0a00 0e00 970d 0a00 0e00 af0d 0a00 b............... │ │ │ │ -00002a20: 0e00 c10d 0a00 0a00 ef0d 2b09 1200 350e ..........+...5. │ │ │ │ +00002a20: 0e00 c10d 0a00 0a00 ef0d 4006 1200 350e ..........@...5. │ │ │ │ 00002a30: 2002 0e00 730e 0a00 0e00 8b0e 0a00 0600 ...s........... │ │ │ │ 00002a40: 9b0e 2002 0e00 d20e 0a00 1600 000f a005 .. ............. │ │ │ │ 00002a50: 0e00 180f 0a00 1600 3e0f a005 1600 5a0f ........>.....Z. │ │ │ │ -00002a60: a005 0600 830f 2002 0a00 a30f 8002 0a00 ...... ......... │ │ │ │ -00002a70: f20f 8002 0e00 0610 0a00 0e00 8010 0a00 ................ │ │ │ │ -00002a80: 0600 9f10 2002 0e00 c310 0a00 0600 3a11 .... .........:. │ │ │ │ -00002a90: 2002 0a00 4411 8002 1200 6211 7211 1200 ...D.....b.r... │ │ │ │ -00002aa0: 0a12 0a09 1200 2912 0a09 1200 8012 0a09 ......)......... │ │ │ │ -00002ab0: 1200 b512 0a09 0600 4b13 4808 0e00 7e13 ........K.H...~. │ │ │ │ -00002ac0: 9513 0a00 ae13 b613 0600 e314 2002 0600 ............ ... │ │ │ │ -00002ad0: d616 2002 0e00 ee16 9513 0600 0417 2002 .. ........... . │ │ │ │ -00002ae0: 0600 1d18 5602 0600 3818 5602 0600 5118 ....V...8.V...Q. │ │ │ │ -00002af0: 6518 0600 8418 2002 0600 9a18 5602 0600 e..... .....V... │ │ │ │ -00002b00: b118 5602 0600 ce18 5602 0600 ed18 5602 ..V.....V.....V. │ │ │ │ -00002b10: 0600 0619 5602 0600 1f19 5602 0600 3a19 ....V.....V...:. │ │ │ │ -00002b20: 5602 0600 5519 5602 0600 7b19 7211 e301 V...U.V...{.r... │ │ │ │ -00002b30: 8f19 0000 0600 9e19 4808 0000 0000 0100 ........H....... │ │ │ │ +00002a60: a005 0600 830f 2002 0a00 a30f 5d02 0a00 ...... .....]... │ │ │ │ +00002a70: f20f 5d02 0e00 0610 0a00 0600 7210 2002 ..].........r. . │ │ │ │ +00002a80: 0600 fe10 2002 0a00 0811 5d02 1200 2611 .... .....]...&. │ │ │ │ +00002a90: 3611 1200 7a11 1f06 1200 9911 1f06 1200 6...z........... │ │ │ │ +00002aa0: f011 1f06 1200 2512 1f06 0e00 8712 0a00 ......%......... │ │ │ │ +00002ab0: 0e00 c512 0a00 0600 4b13 dd09 0e00 7e13 ........K.....~. │ │ │ │ +00002ac0: 9513 0a00 ae13 b613 0600 0314 2002 0e00 ............ ... │ │ │ │ +00002ad0: ba16 9513 0600 df16 2002 0600 0417 2002 ........ ..... . │ │ │ │ +00002ae0: 0600 1d18 3302 0600 3818 3302 0600 5118 ....3...8.3...Q. │ │ │ │ +00002af0: 6518 0600 8418 2002 0600 9a18 3302 0600 e..... .....3... │ │ │ │ +00002b00: b118 3302 0600 ce18 3302 0600 ed18 3302 ..3.....3.....3. │ │ │ │ +00002b10: 0600 0619 3302 0600 1f19 3302 0600 3a19 ....3.....3...:. │ │ │ │ +00002b20: 3302 0600 5519 3302 0600 7b19 3611 e301 3...U.3...{.6... │ │ │ │ +00002b30: 8f19 0000 0600 9e19 dd09 0000 0000 0100 ................ │ │ │ │ 00002b40: 0000 0000 0100 0100 0000 1000 1500 0a00 ................ │ │ │ │ -00002b50: 3c00 0100 0100 0000 1000 2300 0a00 4900 <.........#...I. │ │ │ │ -00002b60: 0100 0200 0000 1000 3900 0a00 3c00 0100 ........9...<... │ │ │ │ +00002b50: 2000 0100 0100 0000 1000 2300 0a00 4900 .........#...I. │ │ │ │ +00002b60: 0100 0200 0000 1000 3900 0a00 2000 0100 ........9... ... │ │ │ │ 00002b70: 0500 0000 1000 4900 0a00 4900 0100 0600 ......I...I..... │ │ │ │ 00002b80: 0100 1000 7800 6100 5100 0100 0900 0000 ....x.a.Q....... │ │ │ │ -00002b90: 1000 a200 8900 4900 0100 0b00 0000 1000 ......I......... │ │ │ │ -00002ba0: b500 8900 4900 0300 0d00 0000 1000 bd00 ....I........... │ │ │ │ -00002bb0: 8900 4900 0500 1a00 0300 1000 cc00 0000 ..I............. │ │ │ │ -00002bc0: 4900 0700 1d00 0000 1000 e000 8900 a500 I............... │ │ │ │ -00002bd0: 0800 2100 0200 1000 e700 0000 a500 0b00 ..!............. │ │ │ │ -00002be0: 2900 0000 1000 ee00 8900 4900 0d00 2b00 ).........I...+. │ │ │ │ -00002bf0: 0000 1000 f800 0a00 4900 0f00 2f00 0000 ........I.../... │ │ │ │ -00002c00: 1000 1001 0a00 4500 0f00 3200 0000 1000 ......E...2..... │ │ │ │ +00002b90: 1000 8900 0a00 4900 0100 0b00 0000 1000 ......I......... │ │ │ │ +00002ba0: a100 0a00 4500 0100 0e00 0000 1000 ca00 ....E........... │ │ │ │ +00002bb0: b100 c900 0200 0f00 0200 1000 d100 0000 ................ │ │ │ │ +00002bc0: c900 0500 1700 0000 1000 d800 b100 4900 ..............I. │ │ │ │ +00002bd0: 0700 1900 0000 1000 e000 b100 4900 0900 ............I... │ │ │ │ +00002be0: 2600 0300 1000 ef00 0000 4900 0b00 2900 &.........I...). │ │ │ │ +00002bf0: 0000 1000 0301 b100 4900 0c00 2d00 0000 ........I...-... │ │ │ │ +00002c00: 1000 0d01 b100 4900 0e00 3100 0000 1000 ......I...1..... │ │ │ │ 00002c10: 2d01 2001 2100 1000 3300 0000 1000 3c01 -. .!...3.....<. │ │ │ │ -00002c20: 2001 6d01 1600 4800 0001 1000 5501 2001 .m...H.....U. . │ │ │ │ -00002c30: 4900 1a00 4e00 0000 1000 6301 2001 2d01 I...N.....c. .-. │ │ │ │ -00002c40: 1b00 5000 0101 0000 7801 2001 a501 2200 ..P.....x. ...". │ │ │ │ -00002c50: 5c00 0100 1000 8c01 2001 4900 2800 5c00 \....... .I.(.\. │ │ │ │ -00002c60: 0400 1000 9701 0000 7d01 2900 5e00 0000 ........}.).^... │ │ │ │ -00002c70: 1000 a101 2001 0d01 2a00 6100 0000 1000 .... ...*.a..... │ │ │ │ -00002c80: b101 2001 4900 2a00 6200 0000 1000 c801 .. .I.*.b....... │ │ │ │ -00002c90: 2001 4900 2c00 6600 0000 1000 df01 2001 .I.,.f....... . │ │ │ │ -00002ca0: 4901 2c00 6a00 8001 1000 dd07 0000 4900 I.,.j.........I. │ │ │ │ -00002cb0: 2e00 7000 0b01 1000 fc07 0000 ad01 2f00 ..p.........../. │ │ │ │ -00002cc0: 7000 0100 1302 0700 0100 1802 0a00 0100 p............... │ │ │ │ -00002cd0: 1302 0700 0100 1802 0a00 0100 1302 0700 ................ │ │ │ │ -00002ce0: 0100 1802 0a00 0100 2702 0e00 0100 1302 ........'....... │ │ │ │ -00002cf0: 0700 0100 1802 0a00 0100 4a02 1200 0600 ..........J..... │ │ │ │ -00002d00: 6802 1600 0600 8a02 1a00 0100 1302 0700 h............... │ │ │ │ -00002d10: 0100 1802 0a00 5180 ff01 0400 2100 9102 ......Q.....!... │ │ │ │ +00002c20: 2001 2d01 1600 4800 0000 1000 5101 2001 .-...H.....Q. . │ │ │ │ +00002c30: 4901 1d00 5400 0000 1000 6901 2001 4900 I...T.....i. .I. │ │ │ │ +00002c40: 1f00 5a00 0001 1000 8001 2001 4900 1f00 ..Z....... .I... │ │ │ │ +00002c50: 5e00 0101 0000 8e01 2001 a901 2000 6000 ^....... ... .`. │ │ │ │ +00002c60: 0100 1000 a201 2001 4900 2600 6000 0400 ...... .I.&.`... │ │ │ │ +00002c70: 1000 ad01 0000 7501 2700 6200 0000 1000 ......u.'.b..... │ │ │ │ +00002c80: b701 2001 8d01 2800 6500 0000 1000 d001 .. ...(.e....... │ │ │ │ +00002c90: 2001 0d01 2c00 6b00 0000 1000 e001 2001 ...,.k....... . │ │ │ │ +00002ca0: 4900 2c00 6c00 8001 1000 7209 0000 4900 I.,.l.....r...I. │ │ │ │ +00002cb0: 2e00 7000 0b01 1000 9109 0000 ad01 2f00 ..p.........../. │ │ │ │ +00002cc0: 7000 5180 ff01 0400 0100 1302 0700 0100 p.Q............. │ │ │ │ +00002cd0: 1802 0a00 0100 2702 0e00 0600 4502 1200 ......'.....E... │ │ │ │ +00002ce0: 0600 6702 1600 0100 1302 0700 0100 1802 ..g............. │ │ │ │ +00002cf0: 0a00 0100 1302 0700 0100 1802 0a00 0100 ................ │ │ │ │ +00002d00: 6e02 1a00 0100 1302 0700 0100 1802 0a00 n............... │ │ │ │ +00002d10: 0100 1302 0700 0100 1802 0a00 2100 9102 ............!... │ │ │ │ 00002d20: 0400 2100 9e02 1e00 2100 b402 0400 2100 ..!.....!.....!. │ │ │ │ -00002d30: ba02 2200 0100 e402 2600 0100 ec02 1a00 ..".....&....... │ │ │ │ -00002d40: 2100 f502 0400 2100 fb02 2a00 2100 0303 !.....!...*.!... │ │ │ │ -00002d50: 0400 2100 1103 0400 1100 ec02 1a00 2100 ..!...........!. │ │ │ │ -00002d60: f502 0400 2100 1b03 0400 2100 2e03 2200 ....!.....!...". │ │ │ │ -00002d70: 2100 3903 2200 2100 4103 2e00 2100 5f03 !.9.".!.A...!._. │ │ │ │ -00002d80: 0400 2100 6803 0400 0606 f701 0100 5680 ..!.h.........V. │ │ │ │ -00002d90: 7203 3200 5680 7803 3200 5680 8003 3200 r.2.V.x.2.V...2. │ │ │ │ -00002da0: 5680 8703 3200 5680 9003 3200 5180 9b03 V...2.V...2.Q... │ │ │ │ -00002db0: 0400 0100 f502 0400 2100 a103 3600 2100 ........!...6.!. │ │ │ │ -00002dc0: ac03 3600 2100 c003 3900 2100 fb02 2a00 ..6.!...9.!...*. │ │ │ │ -00002dd0: 3301 0908 5d01 8c23 0000 0000 8618 3d04 3...]..#......=. │ │ │ │ +00002d30: ba02 2200 0100 e402 2600 0100 ec02 1600 ..".....&....... │ │ │ │ +00002d40: 2100 f502 0400 2100 fb02 0400 2100 0e03 !.....!.....!... │ │ │ │ +00002d50: 2200 2100 1903 2200 2100 2103 2a00 2100 ".!...".!.!.*.!. │ │ │ │ +00002d60: 3f03 0400 2100 4803 0400 2100 5203 2e00 ?...!.H...!.R... │ │ │ │ +00002d70: 2100 6703 3200 1100 ec02 1600 0606 f701 !.g.2........... │ │ │ │ +00002d80: 0100 5680 6f03 3600 5680 7503 3600 5680 ..V.o.6.V.u.6.V. │ │ │ │ +00002d90: 7d03 3600 5680 8403 3600 5680 8d03 3600 }.6.V...6.V...6. │ │ │ │ +00002da0: 5180 9803 0400 0100 f502 0400 2100 f502 Q...........!... │ │ │ │ +00002db0: 0400 2100 6703 3200 2100 9e03 0400 2100 ..!.g.2.!.....!. │ │ │ │ +00002dc0: ac03 0400 2100 b603 3a00 2100 c103 3a00 ....!...:.!...:. │ │ │ │ +00002dd0: 3301 9e09 f201 8c23 0000 0000 8618 3d04 3......#......=. │ │ │ │ 00002de0: 9021 0100 9c23 0000 0000 8618 3d04 6900 .!...#......=.i. │ │ │ │ -00002df0: 0600 a423 0000 0000 e601 6613 ae03 0600 ...#......f..... │ │ │ │ +00002df0: 0600 a423 0000 0000 e601 6613 a903 0600 ...#......f..... │ │ │ │ 00002e00: 1824 0000 0000 e601 7213 e221 0700 3924 .$......r..!..9$ │ │ │ │ 00002e10: 0000 0000 8618 3d04 9021 0c00 4924 0000 ......=..!..I$.. │ │ │ │ 00002e20: 0000 8618 3d04 6900 1100 5424 0000 0000 ....=.i...T$.... │ │ │ │ -00002e30: e601 6613 ae03 1100 c824 0000 0000 e601 ..f......$...... │ │ │ │ +00002e30: e601 6613 a903 1100 c824 0000 0000 e601 ..f......$...... │ │ │ │ 00002e40: 7213 e221 1200 e924 0000 0000 8618 3d04 r..!...$......=. │ │ │ │ 00002e50: 8800 1700 f424 0000 0000 8600 ce13 6602 .....$........f. │ │ │ │ -00002e60: 1900 5c25 0000 0000 8318 3d04 0222 1a00 ..\%......=..".. │ │ │ │ -00002e70: 8025 0000 0000 8600 df13 6d00 1b00 d825 .%........m....% │ │ │ │ -00002e80: 0000 0000 8618 3d04 0722 1d00 1826 0000 ......=.."...&.. │ │ │ │ -00002e90: 0000 8608 eb13 5f00 1e00 4e26 0000 0000 ......_...N&.... │ │ │ │ -00002ea0: 8608 fc13 9000 1e00 7026 0000 0000 8108 ........p&...... │ │ │ │ -00002eb0: 0d14 1122 1f00 9826 0000 0000 8608 2014 ..."...&...... . │ │ │ │ -00002ec0: 5f00 1f00 e026 0000 0000 8608 3114 9000 _....&......1... │ │ │ │ -00002ed0: 1f00 1427 0000 0000 8600 4214 9000 2000 ...'......B... . │ │ │ │ -00002ee0: 5027 0000 0000 8608 4a14 2422 2100 8827 P'......J.$"!..' │ │ │ │ -00002ef0: 0000 0000 8600 5f14 cc00 2100 c827 0000 ......_...!..'.. │ │ │ │ -00002f00: 0000 8600 7414 2e22 2200 0728 0000 0000 ....t..""..(.... │ │ │ │ -00002f10: 8600 8c14 9000 2300 3028 0000 0000 8600 ......#.0(...... │ │ │ │ -00002f20: 9e14 3922 2400 6828 0000 0000 8600 ae14 ..9"$.h(........ │ │ │ │ -00002f30: 2101 2400 a428 0000 0000 8318 3d04 0222 !.$..(......=.." │ │ │ │ -00002f40: 2400 c828 0000 0000 8600 a509 e801 2500 $..(..........%. │ │ │ │ -00002f50: 0429 0000 0000 8600 b414 4722 2500 6729 .)........G"%.g) │ │ │ │ -00002f60: 0000 0000 8318 3d04 5322 2700 7829 0000 ......=.S"'.x).. │ │ │ │ -00002f70: 0000 e609 c706 1d01 2800 a029 0000 0000 ........(..).... │ │ │ │ -00002f80: e601 d306 2101 2800 c029 0000 0000 e601 ....!.(..)...... │ │ │ │ -00002f90: dc06 6900 2800 ce29 0000 0000 8118 3d04 ..i.(..)......=. │ │ │ │ -00002fa0: 6900 2800 d829 0000 0000 9600 bf14 5d22 i.(..)........]" │ │ │ │ -00002fb0: 2800 062a 0000 0000 9100 ca14 6b22 2900 (..*........k"). │ │ │ │ -00002fc0: 092a 0000 0000 9100 f914 6b22 2b00 0c2a .*........k"+..* │ │ │ │ -00002fd0: 0000 0000 8308 5e12 b303 2d00 282a 0000 ......^...-.(*.. │ │ │ │ -00002fe0: 0000 8308 1415 1d01 2d00 432a 0000 0000 ........-.C*.... │ │ │ │ -00002ff0: 8600 1f15 6900 2d00 632a 0000 0000 8600 ....i.-.c*...... │ │ │ │ -00003000: 3415 0222 2d00 8c2a 0000 0000 8618 3d04 4.."-..*......=. │ │ │ │ -00003010: 6900 2e00 942a 0000 0000 8600 4315 6900 i....*......C.i. │ │ │ │ -00003020: 2e00 eb2b 0000 0000 8318 3d04 0222 2e00 ...+......=..".. │ │ │ │ -00003030: 0c2c 0000 0000 8608 4a15 5f00 2f00 442c .,......J._./.D, │ │ │ │ -00003040: 0000 0000 8600 5c15 cc00 2f00 842c 0000 ......\.../..,.. │ │ │ │ -00003050: 0000 8600 6815 6d00 3000 dc2c 0000 0000 ....h.m.0..,.... │ │ │ │ -00003060: 8618 3d04 6900 3200 e42c 0000 0000 e601 ..=.i.2..,...... │ │ │ │ -00003070: 6613 ae03 3200 582d 0000 0000 e601 7213 f...2.X-......r. │ │ │ │ -00003080: e221 3300 5020 0000 0000 8618 3d04 9021 .!3.P ......=..! │ │ │ │ -00003090: 3800 7c2d 0000 0000 8618 3d04 7f22 3d00 8.|-......=.."=. │ │ │ │ +00002e60: 1900 5c25 0000 0000 8618 3d04 6900 1a00 ..\%......=.i... │ │ │ │ +00002e70: 6425 0000 0000 e601 6613 a903 1a00 d825 d%......f......% │ │ │ │ +00002e80: 0000 0000 e601 7213 e221 1b00 5020 0000 ......r..!..P .. │ │ │ │ +00002e90: 0000 8618 3d04 9021 2000 f925 0000 0000 ....=..! ..%.... │ │ │ │ +00002ea0: 8118 3d04 6900 2500 0426 0000 0000 9600 ..=.i.%..&...... │ │ │ │ +00002eb0: df13 0222 2500 3226 0000 0000 9100 ea13 ..."%.2&........ │ │ │ │ +00002ec0: 1022 2600 3526 0000 0000 9100 1914 1022 ."&.5&........." │ │ │ │ +00002ed0: 2800 3826 0000 0000 8308 ce11 ae03 2a00 (.8&..........*. │ │ │ │ +00002ee0: 5426 0000 0000 8308 3414 3901 2a00 6f26 T&......4.9.*.o& │ │ │ │ +00002ef0: 0000 0000 8600 3f14 6900 2a00 8f26 0000 ......?.i.*..&.. │ │ │ │ +00002f00: 0000 8600 5414 2122 2a00 b826 0000 0000 ....T.!"*..&.... │ │ │ │ +00002f10: 8618 3d04 6900 2b00 c026 0000 0000 8600 ..=.i.+..&...... │ │ │ │ +00002f20: 6314 6900 2b00 1728 0000 0000 8618 3d04 c.i.+..(......=. │ │ │ │ +00002f30: 2d22 2b00 5828 0000 0000 8608 6a14 5f00 -"+.X(......j._. │ │ │ │ +00002f40: 2c00 8e28 0000 0000 8608 7b14 9000 2c00 ,..(......{...,. │ │ │ │ +00002f50: b028 0000 0000 8108 8c14 3722 2d00 d828 .(........7"-..( │ │ │ │ +00002f60: 0000 0000 8608 9f14 5f00 2d00 2029 0000 ........_.-. ).. │ │ │ │ +00002f70: 0000 8608 b014 9000 2d00 5429 0000 0000 ........-.T).... │ │ │ │ +00002f80: 8600 c114 9000 2e00 9029 0000 0000 8608 .........)...... │ │ │ │ +00002f90: c914 4a22 2f00 c829 0000 0000 8600 de14 ..J"/..)........ │ │ │ │ +00002fa0: cc00 2f00 082a 0000 0000 8600 f314 5422 ../..*........T" │ │ │ │ +00002fb0: 3000 472a 0000 0000 8600 0b15 9000 3100 0.G*..........1. │ │ │ │ +00002fc0: 702a 0000 0000 8600 1d15 5f22 3200 a82a p*........_"2..* │ │ │ │ +00002fd0: 0000 0000 8600 2d15 6b01 3200 e42a 0000 ......-.k.2..*.. │ │ │ │ +00002fe0: 0000 8318 3d04 2122 3200 082b 0000 0000 ....=.!"2..+.... │ │ │ │ +00002ff0: 8600 ba06 3401 3300 442b 0000 0000 8600 ....4.3.D+...... │ │ │ │ +00003000: 3315 6d22 3300 a72b 0000 0000 8318 3d04 3.m"3..+......=. │ │ │ │ +00003010: 7922 3500 b82b 0000 0000 e609 c806 3901 y"5..+........9. │ │ │ │ +00003020: 3600 e02b 0000 0000 e601 b107 6b01 3600 6..+........k.6. │ │ │ │ +00003030: 002c 0000 0000 e601 1c0b 6900 3600 0e2c .,........i.6.., │ │ │ │ +00003040: 0000 0000 8318 3d04 2122 3600 302c 0000 ......=.!"6.0,.. │ │ │ │ +00003050: 0000 8608 3e15 5f00 3700 682c 0000 0000 ....>._.7.h,.... │ │ │ │ +00003060: 8600 5015 cc00 3700 a82c 0000 0000 8600 ..P...7..,...... │ │ │ │ +00003070: 5c15 6d00 3800 002d 0000 0000 8318 3d04 \.m.8..-......=. │ │ │ │ +00003080: 2122 3a00 242d 0000 0000 8600 6815 6d00 !":.$-......h.m. │ │ │ │ +00003090: 3b00 7c2d 0000 0000 8618 3d04 7f22 3d00 ;.|-......=.."=. │ │ │ │ 000030a0: 8432 0000 0000 9600 7415 d822 4500 cc32 .2......t.."E..2 │ │ │ │ 000030b0: 0000 0000 9600 7415 df22 4600 ec32 0000 ......t.."F..2.. │ │ │ │ 000030c0: 0000 9100 8515 e522 4700 2833 0000 0000 ......."G.(3.... │ │ │ │ 000030d0: 9600 8515 f622 4900 6c33 0000 0000 9600 ....."I.l3...... │ │ │ │ 000030e0: 8515 0323 4a00 ac33 0000 0000 8308 8e15 ...#J..3........ │ │ │ │ 000030f0: 5f00 4b00 f033 0000 0000 c608 e60d 5f00 _.K..3........_. │ │ │ │ 00003100: 4b00 4034 0000 0000 c608 9d15 1223 4b00 K.@4.........#K. │ │ │ │ 00003110: 5834 0000 0000 c608 470e 5f00 4b00 9834 X4......G._.K..4 │ │ │ │ -00003120: 0000 0000 c608 dc11 2501 4b00 b434 0000 ........%.K..4.. │ │ │ │ +00003120: 0000 0000 c608 8010 bf01 4b00 b434 0000 ..........K..4.. │ │ │ │ 00003130: 0000 c608 a615 2323 4b00 cc34 0000 0000 ......##K..4.... │ │ │ │ 00003140: c608 ba15 5f00 4b00 e734 0000 0000 c608 ...._.K..4...... │ │ │ │ 00003150: c315 9000 4b00 f434 0000 0000 c608 cc15 ....K..4........ │ │ │ │ 00003160: 9c02 4c00 1035 0000 0000 c600 db15 3423 ..L..5........4# │ │ │ │ 00003170: 4c00 3435 0000 0000 c600 f215 4423 4f00 L.45........D#O. │ │ │ │ 00003180: 4c35 0000 0000 c400 fc15 4b23 5000 3337 L5........K#P.37 │ │ │ │ 00003190: 0000 0000 c400 1416 6d23 5100 6c37 0000 ........m#Q.l7.. │ │ │ │ -000031a0: 0000 c400 ae14 7423 5200 b439 0000 0000 ......t#R..9.... │ │ │ │ -000031b0: 9100 2516 3001 5300 043a 0000 0000 8618 ..%.0.S..:...... │ │ │ │ -000031c0: 3d04 9223 5400 983a 0000 0000 8608 2b16 =..#T..:......+. │ │ │ │ -000031d0: 5f00 5c00 b43a 0000 0000 c400 aa10 5f00 _.\..:........_. │ │ │ │ -000031e0: 5c00 943b 0000 0000 c408 3816 2101 5c00 \..;......8.!.\. │ │ │ │ -000031f0: b43b 0000 0000 c408 4616 2101 5c00 d43b .;......F.!.\..; │ │ │ │ -00003200: 0000 0000 c608 e60d 5f00 5c00 ef3b 0000 ........_.\..;.. │ │ │ │ -00003210: 0000 8618 3d04 6900 5c00 f83b 0000 0000 ....=.i.\..;.... │ │ │ │ -00003220: 9600 5d16 ae23 5c00 f83c 0000 0000 8618 ..]..#\..<...... │ │ │ │ -00003230: 3d04 c223 5d00 243e 0000 0000 8100 f005 =..#].$>........ │ │ │ │ -00003240: d123 6000 c43e 0000 0000 8608 6c16 5f00 .#`..>......l._. │ │ │ │ -00003250: 6100 ec3e 0000 0000 8608 7f16 5f00 6100 a..>........_.a. │ │ │ │ -00003260: 343f 0000 0000 c608 e60d 5f00 6100 503f 4?........_.a.P? │ │ │ │ -00003270: 0000 0000 8608 9316 5f00 6100 6c3f 0000 ........_.a.l?.. │ │ │ │ -00003280: 0000 c608 270e 2501 6100 883f 0000 0000 ....'.%.a..?.... │ │ │ │ -00003290: c608 8e15 5f00 6100 b43f 0000 0000 c608 ...._.a..?...... │ │ │ │ -000032a0: a416 2501 6100 d03f 0000 0000 c608 b216 ..%.a..?........ │ │ │ │ -000032b0: 5f00 6100 f03f 0000 0000 c608 c016 5f00 _.a..?........_. │ │ │ │ -000032c0: 6100 0c40 0000 0000 c608 c80f 5f00 6100 a..@........_.a. │ │ │ │ -000032d0: 2740 0000 0000 8618 3d04 6900 6100 3040 '@......=.i.a.0@ │ │ │ │ -000032e0: 0000 0000 9300 db16 e323 6100 3241 0000 .........#a.2A.. │ │ │ │ -000032f0: 0000 8618 3d04 0624 6500 4c41 0000 0000 ....=..$e.LA.... │ │ │ │ -00003300: c608 e60d 5f00 6700 6741 0000 0000 c400 ...._.g.gA...... │ │ │ │ -00003310: e216 6900 6700 6a41 0000 0000 8318 3d04 ..i.g.jA......=. │ │ │ │ -00003320: 0d24 6700 8341 0000 0000 8618 3d04 1324 .$g..A......=..$ │ │ │ │ -00003330: 6800 9c41 0000 0000 8618 3d04 1924 6a00 h..A......=..$j. │ │ │ │ -00003340: fc41 0000 0000 8608 3816 2101 6c00 1842 .A......8.!.l..B │ │ │ │ -00003350: 0000 0000 8608 4616 2101 6c00 3342 0000 ......F.!.l.3B.. │ │ │ │ -00003360: 0000 8618 3d04 6900 6c00 3c42 0000 0000 ....=.i.l.._.X. │ │ │ │ +000031f0: 403c 0000 0000 c608 e60d 5f00 5800 5c3c @<........_.X.\< │ │ │ │ +00003200: 0000 0000 8608 5216 5f00 5800 783c 0000 ......R._.X.x<.. │ │ │ │ +00003210: 0000 c608 270e bf01 5800 943c 0000 0000 ....'...X..<.... │ │ │ │ +00003220: c608 8e15 5f00 5800 c03c 0000 0000 c608 ...._.X..<...... │ │ │ │ +00003230: 6316 bf01 5800 dc3c 0000 0000 c608 7116 c...X..<......q. │ │ │ │ +00003240: 5f00 5800 fc3c 0000 0000 c608 7f16 5f00 _.X..<........_. │ │ │ │ +00003250: 5800 183d 0000 0000 c608 c80f 5f00 5800 X..=........_.X. │ │ │ │ +00003260: 333d 0000 0000 8618 3d04 b323 5800 543d 3=......=..#X.T= │ │ │ │ +00003270: 0000 0000 8618 3d04 c023 5d00 983d 0000 ......=..#]..=.. │ │ │ │ +00003280: 0000 c408 9516 6b01 6700 b83d 0000 0000 ......k.g..=.... │ │ │ │ +00003290: c408 a316 6b01 6700 d83d 0000 0000 c608 ....k.g..=...... │ │ │ │ +000032a0: bd0c 5303 6700 f43d 0000 0000 c600 f215 ..S.g..=........ │ │ │ │ +000032b0: 4423 6700 0a3e 0000 0000 8618 3d04 6900 D#g..>......=.i. │ │ │ │ +000032c0: 6800 143e 0000 0000 e601 6613 dc23 6800 h..>......f..#h. │ │ │ │ +000032d0: 403e 0000 0000 e601 7213 e823 6a00 683e @>......r..#j.h> │ │ │ │ +000032e0: 0000 0000 e601 8515 0124 7200 833e 0000 .........$r..>.. │ │ │ │ +000032f0: 0000 8618 3d04 6900 7300 8c3e 0000 0000 ....=.i.s..>.... │ │ │ │ +00003300: 9600 d016 0824 7300 8c3f 0000 0000 8618 .....$s..?...... │ │ │ │ +00003310: 3d04 6900 7400 943f 0000 0000 9300 e416 =.i.t..?........ │ │ │ │ +00003320: 1c24 7400 9640 0000 0000 8618 3d04 3f24 .$t..@......=.?$ │ │ │ │ +00003330: 7800 b040 0000 0000 c608 e60d 5f00 7a00 x..@........_.z. │ │ │ │ +00003340: cb40 0000 0000 c400 eb16 6900 7a00 d040 .@........i.z..@ │ │ │ │ +00003350: 0000 0000 8618 3d04 4624 7a00 6441 0000 ......=.F$z.dA.. │ │ │ │ +00003360: 0000 8608 f716 5f00 8200 8041 0000 0000 ......_....A.... │ │ │ │ +00003370: c400 ac12 5f00 8200 6042 0000 0000 c408 ...._...`B...... │ │ │ │ +00003380: 9516 6b01 8200 8042 0000 0000 c408 a316 ..k....B........ │ │ │ │ +00003390: 6b01 8200 a042 0000 0000 c608 e60d 5f00 k....B........_. │ │ │ │ +000033a0: 8200 bb42 0000 0000 8318 3d04 6224 8200 ...B......=.b$.. │ │ │ │ +000033b0: d442 0000 0000 8618 3d04 6824 8300 ec42 .B......=.h$...B │ │ │ │ +000033c0: 0000 0000 8618 3d04 6e24 8500 4c43 0000 ......=.n$..LC.. │ │ │ │ +000033d0: 0000 8608 9516 6b01 8700 6843 0000 0000 ......k...hC.... │ │ │ │ +000033e0: 8608 a316 6b01 8700 0000 0100 d503 0000 ....k........... │ │ │ │ 000033f0: 0200 e503 0000 0300 f203 0000 0400 f603 ................ │ │ │ │ 00003400: 0000 0500 ff03 0000 0100 0b04 0000 0100 ................ │ │ │ │ 00003410: d503 0000 0200 e503 0000 0300 f203 0000 ................ │ │ │ │ 00003420: 0400 f603 0000 0500 ff03 0000 0100 d503 ................ │ │ │ │ 00003430: 0000 0200 e503 0000 0300 f203 0000 0400 ................ │ │ │ │ 00003440: f603 0000 0500 ff03 0000 0100 0b04 0000 ................ │ │ │ │ 00003450: 0100 d503 0000 0200 e503 0000 0300 f203 ................ │ │ │ │ 00003460: 0000 0400 f603 0000 0500 ff03 0000 0100 ................ │ │ │ │ 00003470: 0505 0000 0200 0d05 0000 0100 0505 0000 ................ │ │ │ │ -00003480: 0100 ee05 0000 0100 f805 0000 0200 0506 ................ │ │ │ │ -00003490: 0000 0100 8a02 0000 0100 9906 0000 0100 ................ │ │ │ │ -000034a0: 9906 0000 0100 a806 0000 0100 f805 0000 ................ │ │ │ │ -000034b0: 0100 b306 0000 0100 b306 0000 0100 ee05 ................ │ │ │ │ -000034c0: 0000 0100 b306 0000 0200 e206 0000 0100 ................ │ │ │ │ -000034d0: c406 0000 0100 6802 0000 0100 ab08 0000 ......h......... │ │ │ │ -000034e0: 0200 b208 0000 0100 ab08 0000 0200 b208 ................ │ │ │ │ -000034f0: 0000 0100 b708 0000 0100 ee05 0000 0100 ................ │ │ │ │ -00003500: be08 0000 0100 be08 0000 0200 cb08 0000 ................ │ │ │ │ -00003510: 0100 0b04 0000 0100 d503 0000 0200 e503 ................ │ │ │ │ -00003520: 0000 0300 f203 0000 0400 f603 0000 0500 ................ │ │ │ │ -00003530: ff03 0000 0100 d503 0000 0200 e503 0000 ................ │ │ │ │ -00003540: 0300 f203 0000 0400 f603 0000 0500 ff03 ................ │ │ │ │ +00003480: 0100 0b04 0000 0100 d503 0000 0200 e503 ................ │ │ │ │ +00003490: 0000 0300 f203 0000 0400 f603 0000 0500 ................ │ │ │ │ +000034a0: ff03 0000 0100 d503 0000 0200 e503 0000 ................ │ │ │ │ +000034b0: 0300 f203 0000 0400 f603 0000 0500 ff03 ................ │ │ │ │ +000034c0: 0000 0100 4502 0000 0100 830a 0000 0200 ....E........... │ │ │ │ +000034d0: 8a0a 0000 0100 830a 0000 0200 8a0a 0000 ................ │ │ │ │ +000034e0: 0100 b60a 0000 0100 6702 0000 0100 c60a ........g....... │ │ │ │ +000034f0: 0000 0100 c60a 0000 0100 cc0a 0000 0100 ................ │ │ │ │ +00003500: fb0a 0000 0100 080b 0000 0100 080b 0000 ................ │ │ │ │ +00003510: 0100 220b 0000 0100 080b 0000 0200 240b .."...........$. │ │ │ │ +00003520: 0000 0100 190b 0000 0100 220b 0000 0100 .........."..... │ │ │ │ +00003530: 300b 0000 0100 300b 0000 0200 3d0b 0000 0.....0.....=... │ │ │ │ +00003540: 0100 220b 0000 0100 fb0a 0000 0200 4b0b .."...........K. │ │ │ │ 00003550: 0000 0100 050c 0000 0200 0e0c 0000 0300 ................ │ │ │ │ 00003560: 1a0c 0000 0400 e503 0000 0500 f203 0000 ................ │ │ │ │ 00003570: 0600 f603 0000 0700 ff03 0000 0800 280c ..............(. │ │ │ │ 00003580: 0000 0100 590b 0000 0100 8d0b 0000 0100 ....Y........... │ │ │ │ 00003590: 590b 0000 0200 b00b 0000 0100 8d0b 0000 Y............... │ │ │ │ -000035a0: 0100 590b 0000 0100 9906 0000 0100 0505 ..Y............. │ │ │ │ +000035a0: 0100 590b 0000 0100 c60a 0000 0100 0505 ..Y............. │ │ │ │ 000035b0: 0000 0200 b50e 0000 0300 c80e 0000 0100 ................ │ │ │ │ 000035c0: e70e 0000 0100 f50e 0000 0100 f50e 0000 ................ │ │ │ │ -000035d0: 0100 b20f 0000 0100 1210 0000 0100 4610 ..............F. │ │ │ │ -000035e0: 0000 0200 4910 0000 0300 5c10 0000 0400 ....I.....\..... │ │ │ │ -000035f0: f603 0000 0500 6310 0000 0600 6810 0000 ......c.....h... │ │ │ │ -00003600: 0700 6d10 0000 0800 7610 0000 0100 e503 ..m.....v....... │ │ │ │ -00003610: 0000 0100 0505 0000 0200 a711 0000 0300 ................ │ │ │ │ -00003620: ae11 0000 0100 f111 0000 0100 6802 0000 ............h... │ │ │ │ -00003630: 0200 fb11 0000 0300 0012 0000 0400 8a02 ................ │ │ │ │ -00003640: 0000 0100 f111 0000 0200 6310 0000 0100 ..........c..... │ │ │ │ -00003650: 8d0b 0000 0100 b50e 0000 0200 c80e 0000 ................ │ │ │ │ -00003660: 0100 6810 0000 0200 fc12 0000 0100 0b13 ..h............. │ │ │ │ -00003670: 0000 0200 1a0c 0000 0100 050c 0000 0200 ................ │ │ │ │ -00003680: 0e0c 0000 0300 1a0c 0000 0400 e503 0000 ................ │ │ │ │ -00003690: 0500 f203 0000 0600 f603 0000 0700 ff03 ................ │ │ │ │ -000036a0: 0000 0800 280c 0000 0100 1a0c 0000 0100 ....(........... │ │ │ │ -000036b0: 4910 0000 0200 5c10 0000 0300 0505 0000 I.....\......... │ │ │ │ -000036c0: 0400 b50e 0000 0500 c80e 0000 0100 4910 ..............I. │ │ │ │ -000036d0: 0000 0200 5c10 0000 0300 050c 0000 0400 ....\........... │ │ │ │ -000036e0: f203 0000 0500 f603 0000 0600 280c 0000 ............(... │ │ │ │ -000036f0: 0700 1613 0000 0800 1c13 0000 0900 2213 ..............". │ │ │ │ -00003700: 0000 0a00 6810 0000 0100 b20f 0300 9901 ....h........... │ │ │ │ -00003710: 0300 9d01 0500 9901 0500 9d01 0a00 0900 ................ │ │ │ │ -00003720: 0e00 9901 0e00 9d01 1900 a901 1900 9d01 ................ │ │ │ │ +000035d0: 0100 b20f 0000 0100 1210 0000 0100 0505 ................ │ │ │ │ +000035e0: 0000 0200 4610 0000 0300 4d10 0000 0100 ....F.....M..... │ │ │ │ +000035f0: 9510 0000 0100 9f10 0000 0200 b210 0000 ................ │ │ │ │ +00003600: 0300 0505 0000 0400 b50e 0000 0500 c80e ................ │ │ │ │ +00003610: 0000 0100 9f10 0000 0200 b210 0000 0300 ................ │ │ │ │ +00003620: 050c 0000 0400 f203 0000 0500 f603 0000 ................ │ │ │ │ +00003630: 0600 280c 0000 0700 b910 0000 0800 bf10 ..(............. │ │ │ │ +00003640: 0000 0900 c510 0000 0a00 cb10 0000 0100 ................ │ │ │ │ +00003650: b20f 0000 0100 f310 0000 0200 1a0c 0000 ................ │ │ │ │ +00003660: 0100 050c 0000 0200 0e0c 0000 0300 1a0c ................ │ │ │ │ +00003670: 0000 0400 e503 0000 0500 f203 0000 0600 ................ │ │ │ │ +00003680: f603 0000 0700 ff03 0000 0800 280c 0000 ............(... │ │ │ │ +00003690: 0100 1a0c 0000 0100 e503 0000 0100 4502 ..............E. │ │ │ │ +000036a0: 0000 0200 6b11 0000 0300 7011 0000 0400 ....k.....p..... │ │ │ │ +000036b0: 6702 0000 0100 9510 0000 0200 6012 0000 g...........`... │ │ │ │ +000036c0: 0100 7112 0000 0200 9f10 0000 0300 b210 ..q............. │ │ │ │ +000036d0: 0000 0400 f603 0000 0500 6012 0000 0600 ..........`..... │ │ │ │ +000036e0: cb10 0000 0700 7412 0000 0800 7d12 0000 ......t.....}... │ │ │ │ +000036f0: 0100 8d0b 0000 0100 b50e 0000 0200 c80e ................ │ │ │ │ +00003700: 0000 0100 cb10 0000 0200 3c13 0300 9901 ..........<..... │ │ │ │ +00003710: 0300 9d01 0500 9901 0500 9d01 0700 9901 ................ │ │ │ │ +00003720: 0700 9d01 0d00 1100 1300 a501 1300 9d01 ................ │ │ │ │ 00003730: 4900 3d04 3d00 4900 6004 4400 5900 6804 I.=.=.I.`.D.Y.h. │ │ │ │ 00003740: 4a00 5900 7204 4e00 6100 8104 5400 6900 J.Y.r.N.a...T.i. │ │ │ │ 00003750: 7204 5900 7900 aa04 5f00 8100 bb04 6300 r.Y.y..._.....c. │ │ │ │ 00003760: 9100 3d04 6900 9900 3d04 6d00 a100 3d04 ..=.i...=.m...=. │ │ │ │ 00003770: 8800 b900 3d04 9000 c900 5f05 ad00 c100 ....=....._..... │ │ │ │ 00003780: 3d04 b900 f900 3d04 6900 f900 ab05 bf00 =.....=.i....... │ │ │ │ 00003790: f900 bb05 c600 0901 d605 cc00 1101 e605 ................ │ │ │ │ -000037a0: 6900 9100 f005 d100 0900 1306 d600 0900 i............... │ │ │ │ -000037b0: 3706 de00 2901 5706 e800 1900 f005 ef00 7...).W......... │ │ │ │ -000037c0: 3101 6806 f500 0900 7706 fd00 3901 9006 1.h.....w...9... │ │ │ │ -000037d0: e800 3901 9f06 0401 3901 bb04 0c01 0900 ..9.....9....... │ │ │ │ -000037e0: 3706 1601 1100 c706 1d01 1100 d306 2101 7.............!. │ │ │ │ -000037f0: 1100 dc06 6900 4901 3d04 6900 2100 0107 ....i.I.=.i.!... │ │ │ │ -00003800: 2501 5101 2707 5f00 5901 3907 2a01 c900 %.Q.'._.Y.9.*... │ │ │ │ -00003810: 4107 3001 1900 4807 3501 6101 3d04 9000 A.0...H.5.a.=... │ │ │ │ -00003820: 2100 5e07 3b01 6901 7207 4a00 6901 7c07 !.^.;.i.r.J.i.|. │ │ │ │ -00003830: 4a00 6901 3d04 4101 6101 8607 4901 7101 J.i.=.A.a...I.q. │ │ │ │ -00003840: b307 5001 6101 c807 5601 8101 6808 6101 ..P.a...V...h.a. │ │ │ │ -00003850: 6101 9108 6b01 1900 ab05 7101 3101 6806 a...k.....q.1.h. │ │ │ │ -00003860: 7901 1900 a308 7f01 6101 5e07 3b01 8900 y.......a.^.;... │ │ │ │ -00003870: 3d04 d201 c101 8609 e201 5900 a509 e801 =.........Y..... │ │ │ │ -00003880: 9901 b309 ed01 c901 cd09 5f00 8900 df09 .........._..... │ │ │ │ -00003890: f301 d101 070a 3001 8900 230a 9000 8900 ......0...#..... │ │ │ │ -000038a0: 400a f901 e101 3d04 6d00 d901 770a ff01 @.....=.m...w... │ │ │ │ -000038b0: b901 7b0a 0602 b901 870a 0b02 b901 7204 ..{...........r. │ │ │ │ -000038c0: 1102 4900 900a 1602 8100 970a 1b02 d901 ..I............. │ │ │ │ -000038d0: 7204 2202 e901 3d04 2902 f101 3d04 6d00 r."...=.)...=.m. │ │ │ │ -000038e0: e901 870a 2e02 e101 bd0a 3802 9901 d50a ..........8..... │ │ │ │ -000038f0: 3f02 f901 fa0a 4502 2900 3d04 4b02 8900 ?.....E.).=.K... │ │ │ │ -00003900: 250b 5202 9901 360b 3f02 8900 4c0b 5902 %.R...6.?...L.Y. │ │ │ │ +000037a0: 6900 8900 3d04 1e01 4101 9b06 2e01 5900 i...=...A.....Y. │ │ │ │ +000037b0: ba06 3401 2100 c806 3901 1901 d406 3d01 ..4.!...9.....=. │ │ │ │ +000037c0: 4901 ee06 5f00 8900 0007 4301 5101 2807 I..._.....C.Q.(. │ │ │ │ +000037d0: 4901 8900 4407 9000 8900 6107 4e01 6101 I...D.....a.N.a. │ │ │ │ +000037e0: 3d04 6d00 5901 9807 5401 3901 9c07 5b01 =.m.Y...T.9...[. │ │ │ │ +000037f0: 3901 a807 6001 3901 7204 6601 2100 b107 9...`.9.r.f.!... │ │ │ │ +00003800: 6b01 4900 ba07 6f01 8100 c107 7401 5901 k.I...o.....t.Y. │ │ │ │ +00003810: 7204 7b01 6901 3d04 8201 7101 3d04 6d00 r.{.i.=...q.=.m. │ │ │ │ +00003820: 6901 a807 8701 6101 e707 9101 1901 ff07 i.....a......... │ │ │ │ +00003830: 9801 7901 2408 9e01 2900 3d04 a401 8900 ..y.$...).=..... │ │ │ │ +00003840: 4f08 ab01 1901 6008 9801 8900 7608 b201 O.....`.....v... │ │ │ │ +00003850: 9101 3d04 6900 1900 9608 bf01 9901 bc08 ..=.i........... │ │ │ │ +00003860: 5f00 a101 ce08 c401 c900 d608 4901 1100 _...........I... │ │ │ │ +00003870: dd08 ca01 a901 3d04 9000 1900 f308 d001 ......=......... │ │ │ │ +00003880: b101 0709 4a00 b101 1109 4a00 b101 3d04 ....J.....J...=. │ │ │ │ +00003890: d601 a901 1b09 de01 b901 4809 e501 a901 ..........H..... │ │ │ │ +000038a0: 5d09 eb01 c901 fd09 f601 a901 260a 0002 ]...........&... │ │ │ │ +000038b0: 1100 ab05 0602 1100 380a 0e02 e101 4a0a ........8.....J. │ │ │ │ +000038c0: 1402 1100 590a 1a02 a901 f308 d001 0900 ....Y........... │ │ │ │ +000038d0: 610a 2002 e901 7a0a 2702 0900 8f0a 2f02 a. ...z.'...../. │ │ │ │ +000038e0: f901 af0a 3602 e101 4a0a 3d02 e901 bd0a ....6...J.=..... │ │ │ │ +000038f0: 3602 e901 bb04 4502 0900 d70a 4f02 0900 6.....E.....O... │ │ │ │ +00003900: 8f0a 5702 2100 1c0b 6900 9100 380a 6102 ..W.!...i...8.a. │ │ │ │ 00003910: 1102 630b 5f00 1102 710b 5f00 8100 820b ..c._...q._..... │ │ │ │ 00003920: 6602 f900 910b 6b02 1102 b30b 7102 1102 f.....k.....q... │ │ │ │ 00003930: d80b 5f00 2102 3d04 7b02 2102 e60b 6d00 .._.!.=.{.!...m. │ │ │ │ -00003940: 1102 f30b 8202 4100 3d04 8702 9901 320c ......A.=.....2. │ │ │ │ -00003950: 5f00 9901 440c 5f00 1102 510c 5f00 8100 _...D._...Q._... │ │ │ │ -00003960: 5e0c 4a00 8100 690c 0400 8100 6f0c f301 ^.J...i.....o... │ │ │ │ -00003970: 9901 940c 9c02 2900 a509 e801 2902 a90c ......).....)... │ │ │ │ -00003980: 2101 3102 bd0c a102 2902 aa04 5f00 3102 !.1.....)..._.1. │ │ │ │ +00003940: 1102 f30b 8202 4100 3d04 8702 1901 320c ......A.=.....2. │ │ │ │ +00003950: 5f00 1901 440c 5f00 1102 510c 5f00 8100 _...D._...Q._... │ │ │ │ +00003960: 5e0c 4a00 8100 690c 0400 8100 6f0c 4301 ^.J...i.....o.C. │ │ │ │ +00003970: 1901 940c 9c02 2900 ba06 3401 2902 a90c ......)...4.)... │ │ │ │ +00003980: 6b01 3102 bd0c a102 2902 aa04 5f00 3102 k.1.....)..._.1. │ │ │ │ 00003990: c90c a602 a900 de0c ac02 2902 ef0c 5f00 ..........)..._. │ │ │ │ -000039a0: 4101 000d 3001 4100 060d b402 a900 170d A...0.A......... │ │ │ │ -000039b0: ba02 9100 2b0d 5f00 8100 970a 2a01 3100 ....+._.....*.1. │ │ │ │ -000039c0: 3d04 9000 e101 340d bf02 e901 a509 c502 =.....4......... │ │ │ │ -000039d0: 4902 c706 cb02 4102 aa04 d102 4100 7d0d I.....A.....A.}. │ │ │ │ -000039e0: d702 5102 870a dd02 4902 d306 2101 2900 ..Q.....I...!.). │ │ │ │ -000039f0: 3d04 6900 4100 cf0d e702 2900 770a ed02 =.i.A.....).w... │ │ │ │ -00003a00: 4100 e60d 5f00 6902 f90d 2a01 4100 060e A..._.i...*.A... │ │ │ │ -00003a10: f202 5901 1b0e 1602 4100 270e 2501 7102 ..Y.....A.'.%.q. │ │ │ │ +000039a0: 0902 000d 4901 4100 060d b402 a900 170d ....I.A......... │ │ │ │ +000039b0: ba02 9100 2b0d 5f00 8100 c107 c401 3100 ....+._.......1. │ │ │ │ +000039c0: 3d04 9000 6101 340d bf02 6901 ba06 c502 =...a.4...i..... │ │ │ │ +000039d0: 4902 c806 cb02 4102 aa04 d102 4100 7d0d I.....A.....A.}. │ │ │ │ +000039e0: d702 5102 a807 dd02 4902 b107 6b01 2900 ..Q.....I...k.). │ │ │ │ +000039f0: 3d04 6900 4100 cf0d e702 2900 9807 ed02 =.i.A.....)..... │ │ │ │ +00003a00: 4100 e60d 5f00 6902 f90d c401 4100 060e A..._.i.....A... │ │ │ │ +00003a10: f202 a101 1b0e 6f01 4100 270e bf01 7102 ......o.A.'...q. │ │ │ │ 00003a20: 3d04 9000 7102 390e 5f00 4100 470e 5f00 =...q.9._.A.G._. │ │ │ │ -00003a30: 5901 570e 1602 6902 7f0e 1602 8902 3d04 Y.W...i.......=. │ │ │ │ -00003a40: 9000 9902 3d04 6900 8100 0a0f 3001 6901 ....=.i.....0.i. │ │ │ │ -00003a50: 3d04 9000 6901 270f 4a00 8100 310f 5f00 =...i.'.J...1._. │ │ │ │ +00003a30: a101 570e 6f01 6902 7f0e 6f01 8902 3d04 ..W.o.i...o...=. │ │ │ │ +00003a40: 9000 9902 3d04 6900 8100 0a0f 4901 b101 ....=.i.....I... │ │ │ │ +00003a50: 3d04 9000 b101 270f 4a00 8100 310f 5f00 =.....'.J...1._. │ │ │ │ 00003a60: 8100 390f 5f00 1102 4b0f f802 b102 710f ..9._...K.....q. │ │ │ │ 00003a70: fe02 1102 aa04 5f00 8100 7c0f 0503 3902 ......_...|...9. │ │ │ │ 00003a80: 930f 0f03 c102 3d04 1403 4100 340d d702 ......=...A.4... │ │ │ │ 00003a90: 5102 7204 1c03 5902 e60d 5f00 5902 c80f Q.r...Y..._.Y... │ │ │ │ 00003aa0: 5f00 6102 d90f 2503 6102 e60d 5f00 4100 _.a...%.a..._.A. │ │ │ │ -00003ab0: ee0f 2c03 6102 f80f 2101 7102 1b10 0400 ..,.a...!.q..... │ │ │ │ -00003ac0: 7102 2910 0400 7102 3710 0400 d902 3d04 q.)...q.7.....=. │ │ │ │ -00003ad0: 3603 8100 9610 6602 8100 a410 4503 d902 6.....f.....E... │ │ │ │ -00003ae0: aa10 5f00 e902 d510 6b02 d902 e710 cc00 .._.....k....... │ │ │ │ -00003af0: d902 fc10 4c03 d902 1711 cc00 6102 2f11 ....L.......a./. │ │ │ │ -00003b00: 5403 8100 7c0f 5903 c102 3d04 5f03 f902 T...|.Y...=._... │ │ │ │ -00003b10: 4911 2101 1900 5511 5f00 0103 8511 6a03 I.!...U._.....j. │ │ │ │ -00003b20: 0103 9411 5f00 3102 ee0f 2c03 5902 3d04 ...._.1...,.Y.=. │ │ │ │ -00003b30: 7103 f101 e60d 5f00 f101 440c 5f00 5901 q....._...D._.Y. │ │ │ │ -00003b40: bc11 7703 e102 2b0d 7a03 8100 d311 6602 ..w...+.z.....f. │ │ │ │ -00003b50: 8100 970a 8103 4100 dc11 2501 8100 f311 ......A...%..... │ │ │ │ -00003b60: 8703 5902 bd0c 5403 5902 270e 2501 0903 ..Y...T.Y.'.%... │ │ │ │ -00003b70: 1a12 a703 1103 3d04 6900 6101 3c12 9000 ......=.i.a.<... │ │ │ │ -00003b80: 1103 4512 4502 0102 770a ae03 0900 5e12 ..E.E...w.....^. │ │ │ │ -00003b90: b303 1103 6b12 b803 0903 9012 bd03 1903 ....k........... │ │ │ │ -00003ba0: aa12 c803 2103 cd12 2101 1903 db12 b303 ....!...!....... │ │ │ │ -00003bb0: f902 3d04 6900 3102 f012 6821 1902 3d04 ..=.i.1...h!..=. │ │ │ │ -00003bc0: 6e21 8100 f311 5f00 9102 3d04 7721 8900 n!...._...=.w!.. │ │ │ │ -00003bd0: 2813 cc00 9102 3f13 8021 2903 3d04 6900 (.....?..!).=.i. │ │ │ │ -00003be0: 6103 3d04 b803 6903 3d04 9000 7103 3d04 a.=...i.=...q.=. │ │ │ │ -00003bf0: b803 7903 3d04 b803 8103 3d04 9000 8903 ..y.=.....=..... │ │ │ │ +00003ab0: ee0f 2c03 6102 f80f 6b01 7102 1b10 0400 ..,.a...k.q..... │ │ │ │ +00003ac0: 7102 2910 0400 7102 3710 0400 5902 3d04 q.)...q.7...Y.=. │ │ │ │ +00003ad0: 3603 7101 e60d 5f00 7101 440c 5f00 a101 6.q..._.q.D._... │ │ │ │ +00003ae0: 5b10 3c03 d902 2b0d 3f03 8100 7710 6602 [.<...+.?...w.f. │ │ │ │ +00003af0: 8100 c107 4603 4100 8010 bf01 8100 9710 ....F.A......... │ │ │ │ +00003b00: 4c03 5902 bd0c 5303 5902 270e bf01 9102 L.Y...S.Y.'..... │ │ │ │ +00003b10: 3d04 5803 8900 d010 cc00 9102 e710 6103 =.X...........a. │ │ │ │ +00003b20: 8100 7c0f 7103 c102 3d04 7703 e902 0d11 ..|.q...=.w..... │ │ │ │ +00003b30: 6b01 1100 1911 5f00 f102 4911 8203 f102 k....._...I..... │ │ │ │ +00003b40: 5811 5f00 3102 ee0f 2c03 f902 8a11 a203 X._.1...,....... │ │ │ │ +00003b50: 0103 3d04 6900 a901 ac11 9000 0103 b511 ..=.i........... │ │ │ │ +00003b60: 9e01 8101 9807 a903 0900 ce11 ae03 0103 ................ │ │ │ │ +00003b70: db11 b303 f902 0012 b803 0903 1a12 c303 ................ │ │ │ │ +00003b80: 1103 3d12 6b01 0903 4b12 ae03 e902 3d04 ..=.k...K.....=. │ │ │ │ +00003b90: 6900 3102 6512 6321 1903 3d04 6921 8100 i.1.e.c!..=.i!.. │ │ │ │ +00003ba0: 9d12 6602 8100 a612 7821 1903 ac12 5f00 ..f.....x!...._. │ │ │ │ +00003bb0: 2103 d712 6b02 1903 e912 cc00 1903 fe12 !...k........... │ │ │ │ +00003bc0: 7f21 1903 1913 cc00 6102 3113 5303 1902 .!......a.1.S... │ │ │ │ +00003bd0: 3d04 8721 8100 9710 5f00 2903 3d04 6900 =..!...._.).=.i. │ │ │ │ +00003be0: 6103 3d04 b303 6903 3d04 9000 7103 3d04 a.=...i.=...q.=. │ │ │ │ +00003bf0: b303 7903 3d04 b303 8103 3d04 9000 8903 ..y.=.....=..... │ │ │ │ 00003c00: 3d04 9000 9103 3d04 9000 9903 3d04 9000 =.....=.....=... │ │ │ │ 00003c10: a103 3d04 9000 a903 3d04 9000 b103 3d04 ..=.....=.....=. │ │ │ │ 00003c20: 9000 b903 3d04 9000 c103 3d04 3425 d103 ....=.....=.4%.. │ │ │ │ -00003c30: 3d04 6900 0e00 3c00 8501 0800 8c00 8e03 =.i...<......... │ │ │ │ -00003c40: 0800 9000 9303 0800 9400 9803 0800 9800 ................ │ │ │ │ -00003c50: 9d03 0800 9c00 a203 0e00 a000 ce03 2e00 ................ │ │ │ │ +00003c30: 3d04 6900 0e00 0400 d100 0800 8400 8903 =.i............. │ │ │ │ +00003c40: 0800 8800 8e03 0800 8c00 9303 0800 9000 ................ │ │ │ │ +00003c50: 9803 0800 9400 9d03 0e00 9800 c903 2e00 ................ │ │ │ │ 00003c60: 4b06 ab24 2e00 5306 ab24 2e00 5b06 ab24 K..$..S..$..[..$ │ │ │ │ 00003c70: 2e00 6306 b124 2e00 6b06 b724 2e00 7306 ..c..$..k..$..s. │ │ │ │ 00003c80: c124 2e00 7b06 d824 2e00 8306 e124 2e00 .$..{..$.....$.. │ │ │ │ 00003c90: 8b06 b724 2e00 9306 0225 2e00 9b06 ab24 ...$.....%.....$ │ │ │ │ 00003ca0: 2e00 a306 2a25 2e00 ab06 3b25 2e00 b306 ....*%....;%.... │ │ │ │ 00003cb0: 4425 c300 5300 7300 4001 6300 9500 6303 D%..S.s.@.c...c. │ │ │ │ -00003cc0: 4306 9303 0100 0800 0000 1c00 a121 d921 C............!.! │ │ │ │ -00003cd0: f421 f921 0d22 1722 1d22 2922 3422 3e22 .!.!.".".")"4">" │ │ │ │ -00003ce0: 4222 4e22 5922 6422 7322 7822 9722 ef22 B"N"Y"d"s"x"."." │ │ │ │ +00003cc0: 4306 8e03 0100 0800 0000 1c00 a121 d921 C............!.! │ │ │ │ +00003cd0: f421 f921 0922 1822 1d22 2622 3322 3d22 .!.!."."."&"3"=" │ │ │ │ +00003ce0: 4322 4f22 5a22 6422 6822 7422 9722 ef22 C"O"Z"d"h"t"."." │ │ │ │ 00003cf0: fc22 0a23 1823 1e23 2923 2f23 3e23 5423 .".#.#.#)#/#>#T# │ │ │ │ -00003d00: 7d23 a523 b623 cd23 d723 dd23 f123 2724 }#.#.#.#.#.#.#'$ │ │ │ │ -00003d10: 4424 0800 0100 0a00 0500 0b00 0600 0d00 D$.............. │ │ │ │ -00003d20: 0800 1000 0900 1100 1100 1300 1500 1600 ................ │ │ │ │ -00003d30: 1f00 1800 2000 1a00 2200 0000 0e17 7424 .... ...".....t$ │ │ │ │ -00003d40: 0000 1b17 7824 0000 2a17 7424 0000 3717 ....x$..*.t$..7. │ │ │ │ -00003d50: 7e24 0000 4817 8324 0000 4d02 8724 0000 ~$..H..$..M..$.. │ │ │ │ -00003d60: d404 8324 0000 5017 7424 0000 5e17 7424 ...$..P.t$..^.t$ │ │ │ │ -00003d70: 0000 6917 7424 0000 1b02 8c24 0000 6e17 ..i.t$.....$..n. │ │ │ │ -00003d80: 7424 0000 7a17 9224 0000 8b0e 9724 0000 t$..z..$.....$.. │ │ │ │ -00003d90: 8b17 7424 0000 9017 9d24 0000 9b17 7424 ..t$.....$....t$ │ │ │ │ -00003da0: 0000 a417 a224 0000 ae17 a224 0000 6917 .....$.....$..i. │ │ │ │ -00003db0: 7424 0000 c117 7424 0000 d017 7424 0000 t$....t$....t$.. │ │ │ │ -00003dc0: 6917 7424 0000 5107 7424 0000 e017 9224 i.t$..Q.t$.....$ │ │ │ │ -00003dd0: 0000 5e17 7424 0000 ea17 9224 0000 f417 ..^.t$.....$.... │ │ │ │ -00003de0: 7424 0000 fe17 7424 0000 1018 7424 0000 t$....t$....t$.. │ │ │ │ -00003df0: 6917 7424 0000 a417 a224 0000 ae17 a224 i.t$.....$.....$ │ │ │ │ -00003e00: 0000 a417 a224 0000 ae17 a224 0000 b500 .....$.....$.... │ │ │ │ -00003e10: a624 0200 0e00 0300 0100 0f00 0300 0200 .$.............. │ │ │ │ -00003e20: 1000 0500 0200 1100 0700 0100 1200 0700 ................ │ │ │ │ -00003e30: 0200 1400 0900 0200 1e00 0b00 0200 2500 ..............%. │ │ │ │ -00003e40: 0d00 0200 2600 0f00 0200 2c00 1100 0200 ....&.....,..... │ │ │ │ +00003d00: 7d23 9d23 a723 ad23 d723 e423 1024 2a24 }#.#.#.#.#.#.$*$ │ │ │ │ +00003d10: 5924 0900 0100 0b00 0300 0d00 0700 0e00 Y$.............. │ │ │ │ +00003d20: 0800 1000 0900 1100 1100 1200 1b00 1700 ................ │ │ │ │ +00003d30: 1e00 1800 1f00 1a00 2300 0000 2a02 7424 ........#...*.t$ │ │ │ │ +00003d40: 0000 d404 7924 0000 0e17 7d24 0000 1b17 ....y$....}$.... │ │ │ │ +00003d50: 8124 0000 2a17 7d24 0000 3717 8724 0000 .$..*.}$..7..$.. │ │ │ │ +00003d60: 4817 7924 0000 5017 7d24 0000 5e17 7d24 H.y$..P.}$..^.}$ │ │ │ │ +00003d70: 0000 6917 7d24 0000 1b02 8c24 0000 6e17 ..i.}$.....$..n. │ │ │ │ +00003d80: 7d24 0000 7a17 9224 0000 8b0e 9724 0000 }$..z..$.....$.. │ │ │ │ +00003d90: 8b17 7d24 0000 9017 9d24 0000 9b17 7d24 ..}$.....$....}$ │ │ │ │ +00003da0: 0000 aa17 7d24 0000 6917 7d24 0000 e608 ....}$..i.}$.... │ │ │ │ +00003db0: 7d24 0000 ba17 9224 0000 5e17 7d24 0000 }$.....$..^.}$.. │ │ │ │ +00003dc0: c417 9224 0000 ce17 7d24 0000 d817 7d24 ...$....}$....}$ │ │ │ │ +00003dd0: 0000 ea17 7d24 0000 f717 a224 0000 0118 ....}$.....$.... │ │ │ │ +00003de0: a224 0000 d800 a624 0000 6917 7d24 0000 .$.....$..i.}$.. │ │ │ │ +00003df0: 1418 7d24 0000 f717 a224 0000 0118 a224 ..}$.....$.....$ │ │ │ │ +00003e00: 0000 6917 7d24 0000 f717 a224 0000 0118 ..i.}$.....$.... │ │ │ │ +00003e10: a224 0200 1300 0300 0200 1400 0500 0200 .$.............. │ │ │ │ +00003e20: 1a00 0700 0100 1b00 0700 0200 1c00 0900 ................ │ │ │ │ +00003e30: 0200 1d00 0b00 0100 1e00 0b00 0200 2000 .............. . │ │ │ │ +00003e40: 0d00 0200 2a00 0f00 0200 2e00 1100 0200 ....*........... │ │ │ │ 00003e50: 3900 1300 0200 3a00 1500 0200 3b00 1700 9.....:.....;... │ │ │ │ 00003e60: 0200 3c00 1900 0200 3d00 1b00 0200 3e00 ..<.....=.....>. │ │ │ │ 00003e70: 1d00 0200 3f00 1f00 0100 4000 1f00 0200 ....?.....@..... │ │ │ │ -00003e80: 4100 2100 0200 4900 2300 0200 4b00 2500 A.!...I.#...K.%. │ │ │ │ -00003e90: 0200 4c00 2700 0200 4d00 2900 0200 5200 ..L.'...M.)...R. │ │ │ │ -00003ea0: 2b00 0200 5300 2d00 0200 5400 2f00 0200 +...S.-...T./... │ │ │ │ -00003eb0: 5500 3100 0200 5600 3300 0200 5700 3500 U.1...V.3...W.5. │ │ │ │ -00003ec0: 0200 5800 3700 0200 5900 3900 0200 5a00 ..X.7...Y.9...Z. │ │ │ │ -00003ed0: 3b00 0200 5b00 3d00 0200 5f00 3f00 0200 ;...[.=..._.?... │ │ │ │ -00003ee0: 6400 4100 0200 6500 4300 0200 6c00 4500 d.A...e.C...l.E. │ │ │ │ -00003ef0: 0200 6d00 4700 0200 6e00 4900 00e0 0000 ..m.G...n.I..... │ │ │ │ +00003e80: 4100 2100 0200 4a00 2300 0200 4b00 2500 A.!...J.#...K.%. │ │ │ │ +00003e90: 0200 4c00 2700 0200 4d00 2900 0200 4e00 ..L.'...M.)...N. │ │ │ │ +00003ea0: 2b00 0200 4f00 2d00 0200 5000 2f00 0200 +...O.-...P./... │ │ │ │ +00003eb0: 5100 3100 0200 5200 3300 0200 5300 3500 Q.1...R.3...S.5. │ │ │ │ +00003ec0: 0200 5600 3700 0200 5700 3900 0200 5800 ..V.7...W.9...X. │ │ │ │ +00003ed0: 3b00 0200 6300 3d00 0200 6600 3f00 0200 ;...c.=...f.?... │ │ │ │ +00003ee0: 6800 4100 0200 6900 4300 0200 6a00 4500 h.A...i.C...j.E. │ │ │ │ +00003ef0: 0200 6e00 4700 0200 6f00 4900 00e0 0000 ..n.G...o.I..... │ │ │ │ 00003f00: 2e00 0480 0000 0000 5c00 ae11 0000 0000 ........\....... │ │ │ │ 00003f10: 0000 0000 2001 0000 0400 0000 0000 0000 .... ........... │ │ │ │ 00003f20: 0000 0000 6325 bc19 0000 0000 0000 5c00 ....c%........\. │ │ │ │ -00003f30: ae11 0000 0000 0000 0000 8002 0000 0000 ................ │ │ │ │ +00003f30: ae11 0000 0000 0000 0000 5d02 0000 0000 ..........]..... │ │ │ │ 00003f40: 0000 5c00 ae11 0000 0000 0000 0000 c519 ..\............. │ │ │ │ 00003f50: 0000 0000 0400 0000 0000 0000 0000 0000 ................ │ │ │ │ 00003f60: 6325 2002 0000 0000 0400 0000 0000 0000 c% ............. │ │ │ │ 00003f70: 0000 0000 6325 a005 0000 0000 0a00 0900 ....c%.......... │ │ │ │ -00003f80: 0c00 0b00 1600 1500 1c00 1b00 0000 0000 ................ │ │ │ │ +00003f80: 0d00 0c00 1700 1600 1c00 1b00 0000 0000 ................ │ │ │ │ 00003f90: 003c 4d6f 6475 6c65 3e00 4e41 6e74 2e56 ..NAnt.V │ │ │ │ 00003fa0: 534e 6574 004f 7263 6173 536f 6c75 7469 SNet.OrcasSoluti │ │ │ │ 00003fb0: 6f6e 004f 7263 6173 536f 6c75 7469 6f6e on.OrcasSolution │ │ │ │ 00003fc0: 5072 6f76 6964 6572 0052 6f73 6172 696f Provider.Rosario │ │ │ │ 00003fd0: 536f 6c75 7469 6f6e 0052 6f73 6172 696f Solution.Rosario │ │ │ │ 00003fe0: 536f 6c75 7469 6f6e 5072 6f76 6964 6572 SolutionProvider │ │ │ │ 00003ff0: 004e 416e 742e 4d53 4275 696c 642e 4675 .NAnt.MSBuild.Fu │ │ │ │ 00004000: 6e63 7469 6f6e 7300 4d53 4275 696c 6446 nctions.MSBuildF │ │ │ │ -00004010: 756e 6374 696f 6e73 004e 416e 742e 4d53 unctions.NAnt.MS │ │ │ │ -00004020: 4275 696c 642e 4275 696c 6445 6e67 696e Build.BuildEngin │ │ │ │ -00004030: 6500 4275 696c 6450 726f 7065 7274 7947 e.BuildPropertyG │ │ │ │ -00004040: 726f 7570 0050 726f 6a65 6374 0042 7569 roup.Project.Bui │ │ │ │ -00004050: 6c64 4974 656d 4772 6f75 7000 4275 696c ldItemGroup.Buil │ │ │ │ -00004060: 6449 7465 6d45 6e75 6d65 7261 746f 7200 dItemEnumerator. │ │ │ │ -00004070: 456e 6769 6e65 004c 6f61 6465 7200 4275 Engine.Loader.Bu │ │ │ │ -00004080: 696c 6449 7465 6d00 5768 6964 6265 7953 ildItem.WhidbeyS │ │ │ │ -00004090: 6f6c 7574 696f 6e50 726f 7669 6465 7200 olutionProvider. │ │ │ │ -000040a0: 5768 6964 6265 7953 6f6c 7574 696f 6e00 WhidbeySolution. │ │ │ │ +00004010: 756e 6374 696f 6e73 0057 6869 6462 6579 unctions.Whidbey │ │ │ │ +00004020: 536f 6c75 7469 6f6e 5072 6f76 6964 6572 SolutionProvider │ │ │ │ +00004030: 0057 6869 6462 6579 536f 6c75 7469 6f6e .WhidbeySolution │ │ │ │ +00004040: 004e 416e 742e 4d53 4275 696c 642e 4275 .NAnt.MSBuild.Bu │ │ │ │ +00004050: 696c 6445 6e67 696e 6500 456e 6769 6e65 ildEngine.Engine │ │ │ │ +00004060: 004c 6f61 6465 7200 5072 6f6a 6563 7400 .Loader.Project. │ │ │ │ +00004070: 4275 696c 6449 7465 6d47 726f 7570 0042 BuildItemGroup.B │ │ │ │ +00004080: 7569 6c64 4974 656d 456e 756d 6572 6174 uildItemEnumerat │ │ │ │ +00004090: 6f72 0042 7569 6c64 4974 656d 0042 7569 or.BuildItem.Bui │ │ │ │ +000040a0: 6c64 5072 6f70 6572 7479 4772 6f75 7000 ldPropertyGroup. │ │ │ │ 000040b0: 4e41 6e74 2e4d 5342 7569 6c64 004d 5342 NAnt.MSBuild.MSB │ │ │ │ 000040c0: 7569 6c64 5072 6f6a 6563 7400 4d53 4275 uildProject.MSBu │ │ │ │ -000040d0: 696c 6441 7373 656d 626c 7952 6566 6572 ildAssemblyRefer │ │ │ │ -000040e0: 656e 6365 004d 5342 7569 6c64 456e 6769 ence.MSBuildEngi │ │ │ │ -000040f0: 6e65 004d 5342 7569 6c64 436f 6e66 6967 ne.MSBuildConfig │ │ │ │ -00004100: 7572 6174 696f 6e00 4e41 6e74 4c6f 6767 uration.NAntLogg │ │ │ │ -00004110: 6572 5665 7262 6f73 6974 7900 4e41 6e74 erVerbosity.NAnt │ │ │ │ -00004120: 4c6f 6767 6572 0044 756d 6d79 5461 736b Logger.DummyTask │ │ │ │ -00004130: 0044 756d 6d79 586d 6c45 6c65 6d65 6e74 .DummyXmlElement │ │ │ │ -00004140: 004d 5342 7569 6c64 5265 6665 7265 6e63 .MSBuildReferenc │ │ │ │ -00004150: 6548 656c 7065 7200 4d53 4275 696c 6450 eHelper.MSBuildP │ │ │ │ -00004160: 726f 6a65 6374 5072 6f76 6964 6572 004d rojectProvider.M │ │ │ │ -00004170: 5342 7569 6c64 5072 6f6a 6563 7452 6566 SBuildProjectRef │ │ │ │ -00004180: 6572 656e 6365 0076 616c 7565 5f5f 0053 erence.value__.S │ │ │ │ +000040d0: 696c 6443 6f6e 6669 6775 7261 7469 6f6e ildConfiguration │ │ │ │ +000040e0: 004d 5342 7569 6c64 5072 6f6a 6563 7452 .MSBuildProjectR │ │ │ │ +000040f0: 6566 6572 656e 6365 004d 5342 7569 6c64 eference.MSBuild │ │ │ │ +00004100: 5072 6f6a 6563 7450 726f 7669 6465 7200 ProjectProvider. │ │ │ │ +00004110: 4d53 4275 696c 6445 6e67 696e 6500 4e41 MSBuildEngine.NA │ │ │ │ +00004120: 6e74 4c6f 6767 6572 5665 7262 6f73 6974 ntLoggerVerbosit │ │ │ │ +00004130: 7900 4e41 6e74 4c6f 6767 6572 0044 756d y.NAntLogger.Dum │ │ │ │ +00004140: 6d79 5461 736b 004d 5342 7569 6c64 4173 myTask.MSBuildAs │ │ │ │ +00004150: 7365 6d62 6c79 5265 6665 7265 6e63 6500 semblyReference. │ │ │ │ +00004160: 4475 6d6d 7958 6d6c 456c 656d 656e 7400 DummyXmlElement. │ │ │ │ +00004170: 4d53 4275 696c 6452 6566 6572 656e 6365 MSBuildReference │ │ │ │ +00004180: 4865 6c70 6572 0076 616c 7565 5f5f 0053 Helper.value__.S │ │ │ │ 00004190: 6f6c 7574 696f 6e46 6f6c 6465 725f 4755 olutionFolder_GU │ │ │ │ 000041a0: 4944 005f 6f62 6a00 5f74 0054 7970 6500 ID._obj._t.Type. │ │ │ │ -000041b0: 5379 7374 656d 005f 706f 0049 456e 756d System._po.IEnum │ │ │ │ -000041c0: 6572 6174 6f72 0053 7973 7465 6d2e 436f erator.System.Co │ │ │ │ -000041d0: 6c6c 6563 7469 6f6e 7300 5f61 0041 7373 llections._a.Ass │ │ │ │ -000041e0: 656d 626c 7900 5379 7374 656d 2e52 6566 embly.System.Ref │ │ │ │ -000041f0: 6c65 6374 696f 6e00 6672 616d 6577 6f72 lection.framewor │ │ │ │ -00004200: 6b00 4672 616d 6577 6f72 6b49 6e66 6f00 k.FrameworkInfo. │ │ │ │ -00004210: 4e41 6e74 2e43 6f72 6500 656e 6769 6e65 NAnt.Core.engine │ │ │ │ +000041b0: 5379 7374 656d 005f 6100 4173 7365 6d62 System._a.Assemb │ │ │ │ +000041c0: 6c79 0053 7973 7465 6d2e 5265 666c 6563 ly.System.Reflec │ │ │ │ +000041d0: 7469 6f6e 0066 7261 6d65 776f 726b 0046 tion.framework.F │ │ │ │ +000041e0: 7261 6d65 776f 726b 496e 666f 004e 416e rameworkInfo.NAn │ │ │ │ +000041f0: 742e 436f 7265 0065 6e67 696e 6500 5f70 t.Core.engine._p │ │ │ │ +00004200: 6f00 4945 6e75 6d65 7261 746f 7200 5379 o.IEnumerator.Sy │ │ │ │ +00004210: 7374 656d 2e43 6f6c 6c65 6374 696f 6e73 stem.Collections │ │ │ │ 00004220: 005f 7072 6f6a 6563 7450 6174 6800 5f72 ._projectPath._r │ │ │ │ 00004230: 6566 6572 656e 6365 7300 4172 7261 794c eferences.ArrayL │ │ │ │ 00004240: 6973 7400 5f67 7569 6400 5f70 726f 6a65 ist._guid._proje │ │ │ │ 00004250: 6374 4469 7265 6374 6f72 7900 4469 7265 ctDirectory.Dire │ │ │ │ 00004260: 6374 6f72 7949 6e66 6f00 5379 7374 656d ctoryInfo.System │ │ │ │ 00004270: 2e49 4f00 5f6d 7370 726f 6a00 5f6d 7362 .IO._msproj._msb │ │ │ │ -00004280: 7569 6c64 005f 6e61 6d65 005f 6865 6c70 uild._name._help │ │ │ │ -00004290: 6572 005f 6173 7365 6d62 6c79 4669 6c65 er._assemblyFile │ │ │ │ -000042a0: 005f 6869 6e74 7061 7468 005f 7265 6c61 ._hintpath._rela │ │ │ │ -000042b0: 7469 7665 4f75 7470 7574 4469 7200 5f6f tiveOutputDir._o │ │ │ │ -000042c0: 7574 7075 7444 6972 005f 6f62 6a64 6972 utputDir._objdir │ │ │ │ -000042d0: 005f 6f75 7470 7574 5479 7065 004d 616e ._outputType.Man │ │ │ │ -000042e0: 6167 6564 4f75 7470 7574 5479 7065 005f agedOutputType._ │ │ │ │ -000042f0: 6173 6d6e 616d 6500 5f70 6c61 7466 6f72 asmname._platfor │ │ │ │ -00004300: 6d00 5175 6965 7400 4d69 6e69 6d61 6c00 m.Quiet.Minimal. │ │ │ │ -00004310: 4e6f 726d 616c 0044 6574 6169 6c65 6400 Normal.Detailed. │ │ │ │ -00004320: 4469 6167 6e6f 7374 6963 005f 696d 706c Diagnostic._impl │ │ │ │ -00004330: 005f 6973 5072 6976 6174 6500 5f69 7350 ._isPrivate._isP │ │ │ │ -00004340: 7269 7661 7465 5370 6563 6966 6965 6400 rivateSpecified. │ │ │ │ -00004350: 5f70 726f 6a65 6374 0050 726f 6a65 6374 _project.Project │ │ │ │ -00004360: 4261 7365 0073 6f6c 7574 696f 6e43 6f6e Base.solutionCon │ │ │ │ +00004280: 7569 6c64 005f 6e61 6d65 005f 7265 6c61 uild._name._rela │ │ │ │ +00004290: 7469 7665 4f75 7470 7574 4469 7200 5f6f tiveOutputDir._o │ │ │ │ +000042a0: 7574 7075 7444 6972 005f 6f62 6a64 6972 utputDir._objdir │ │ │ │ +000042b0: 005f 6f75 7470 7574 5479 7065 004d 616e ._outputType.Man │ │ │ │ +000042c0: 6167 6564 4f75 7470 7574 5479 7065 005f agedOutputType._ │ │ │ │ +000042d0: 6173 6d6e 616d 6500 5f70 6c61 7466 6f72 asmname._platfor │ │ │ │ +000042e0: 6d00 5f70 726f 6a65 6374 0050 726f 6a65 m._project.Proje │ │ │ │ +000042f0: 6374 4261 7365 005f 6865 6c70 6572 0051 ctBase._helper.Q │ │ │ │ +00004300: 7569 6574 004d 696e 696d 616c 004e 6f72 uiet.Minimal.Nor │ │ │ │ +00004310: 6d61 6c00 4465 7461 696c 6564 0044 6961 mal.Detailed.Dia │ │ │ │ +00004320: 676e 6f73 7469 6300 5f69 6d70 6c00 5f61 gnostic._impl._a │ │ │ │ +00004330: 7373 656d 626c 7946 696c 6500 5f68 696e ssemblyFile._hin │ │ │ │ +00004340: 7470 6174 6800 5f69 7350 7269 7661 7465 tpath._isPrivate │ │ │ │ +00004350: 005f 6973 5072 6976 6174 6553 7065 6369 ._isPrivateSpeci │ │ │ │ +00004360: 6669 6564 0073 6f6c 7574 696f 6e43 6f6e fied.solutionCon │ │ │ │ 00004370: 7465 6e74 0073 6f6c 7574 696f 6e54 6173 tent.solutionTas │ │ │ │ 00004380: 6b00 7466 6300 6761 6343 6163 6865 0072 k.tfc.gacCache.r │ │ │ │ 00004390: 6566 5265 736f 6c76 6572 0066 696c 6543 efResolver.fileC │ │ │ │ 000043a0: 6f6e 7465 6e74 7300 5265 6765 7800 5379 ontents.Regex.Sy │ │ │ │ 000043b0: 7374 656d 2e54 6578 742e 5265 6775 6c61 stem.Text.Regula │ │ │ │ 000043c0: 7245 7870 7265 7373 696f 6e73 002e 6374 rExpressions..ct │ │ │ │ 000043d0: 6f72 0052 6567 6578 4f70 7469 6f6e 7300 or.RegexOptions. │ │ │ │ @@ -1105,102 +1105,102 @@ │ │ │ │ 00004500: 696c 654d 6f64 6500 4669 6c65 4163 6365 ileMode.FileAcce │ │ │ │ 00004510: 7373 0046 696c 6553 6861 7265 0053 7472 ss.FileShare.Str │ │ │ │ 00004520: 6561 6d00 586d 6c44 6f63 756d 656e 7400 eam.XmlDocument. │ │ │ │ 00004530: 5379 7374 656d 2e58 6d6c 004c 6f61 6400 System.Xml.Load. │ │ │ │ 00004540: 5465 7874 5265 6164 6572 0067 6574 5f4e TextReader.get_N │ │ │ │ 00004550: 616d 6554 6162 6c65 0058 6d6c 4e61 6d65 ameTable.XmlName │ │ │ │ 00004560: 5461 626c 6500 4765 7400 4944 6973 706f Table.Get.IDispo │ │ │ │ -00004570: 7361 626c 6500 4469 7370 6f73 6500 6f00 sable.Dispose.o. │ │ │ │ -00004580: 4765 7454 7970 6500 7072 6f70 6572 7479 GetType.property │ │ │ │ -00004590: 4e61 6d65 0070 726f 7065 7274 7956 616c Name.propertyVal │ │ │ │ -000045a0: 7565 0047 6574 5479 7065 4672 6f6d 4861 ue.GetTypeFromHa │ │ │ │ -000045b0: 6e64 6c65 0052 756e 7469 6d65 5479 7065 ndle.RuntimeType │ │ │ │ -000045c0: 4861 6e64 6c65 0047 6574 4d65 7468 6f64 Handle.GetMethod │ │ │ │ -000045d0: 004d 6574 686f 6449 6e66 6f00 4d65 7468 .MethodInfo.Meth │ │ │ │ -000045e0: 6f64 4261 7365 0049 6e76 6f6b 6500 4163 odBase.Invoke.Ac │ │ │ │ -000045f0: 7469 7661 746f 7200 4372 6561 7465 496e tivator.CreateIn │ │ │ │ -00004600: 7374 616e 6365 0047 6574 5072 6f70 6572 stance.GetProper │ │ │ │ -00004610: 7479 0050 726f 7065 7274 7949 6e66 6f00 ty.PropertyInfo. │ │ │ │ -00004620: 4765 7456 616c 7565 0076 616c 7565 0053 GetValue.value.S │ │ │ │ -00004630: 6574 5661 6c75 6500 7072 6f6a 6563 7458 etValue.projectX │ │ │ │ -00004640: 6d6c 0069 7465 6d4e 616d 6500 426f 6f6c ml.itemName.Bool │ │ │ │ -00004650: 6561 6e00 706f 0067 6574 5f43 7572 7265 ean.po.get_Curre │ │ │ │ -00004660: 6e74 004d 6f76 654e 6578 7400 5265 7365 nt.MoveNext.Rese │ │ │ │ -00004670: 7400 6974 656d 496e 636c 7564 6500 4d61 t.itemInclude.Ma │ │ │ │ -00004680: 7273 6861 6c42 7952 6566 4f62 6a65 6374 rshalByRefObject │ │ │ │ -00004690: 0067 6574 5f46 7261 6d65 776f 726b 4469 .get_FrameworkDi │ │ │ │ -000046a0: 7265 6374 6f72 7900 4669 6c65 5379 7374 rectory.FileSyst │ │ │ │ -000046b0: 656d 496e 666f 0067 6574 5f46 756c 6c4e emInfo.get_FullN │ │ │ │ -000046c0: 616d 6500 5061 7468 0043 6f6d 6269 6e65 ame.Path.Combine │ │ │ │ -000046d0: 0045 7869 7374 7300 4c6f 6164 4669 6c65 .Exists.LoadFile │ │ │ │ -000046e0: 0041 7373 656d 626c 794e 616d 6500 6765 .AssemblyName.ge │ │ │ │ -000046f0: 745f 5665 7273 696f 6e00 5665 7273 696f t_Version.Versio │ │ │ │ -00004700: 6e00 6765 745f 4d61 6a6f 7200 6765 745f n.get_Major.get_ │ │ │ │ -00004710: 4d69 6e6f 7200 7365 745f 5665 7273 696f Minor.set_Versio │ │ │ │ -00004720: 6e00 4375 6c74 7572 6549 6e66 6f00 5379 n.CultureInfo.Sy │ │ │ │ -00004730: 7374 656d 2e47 6c6f 6261 6c69 7a61 7469 stem.Globalizati │ │ │ │ -00004740: 6f6e 0067 6574 5f49 6e76 6172 6961 6e74 on.get_Invariant │ │ │ │ -00004750: 4375 6c74 7572 6500 7365 745f 4375 6c74 Culture.set_Cult │ │ │ │ -00004760: 7572 6549 6e66 6f00 4279 7465 003c 5072 ureInfo.Byte..$Arr │ │ │ │ -00004790: 6179 5479 7065 3d38 0024 6669 656c 642d ayType=8.$field- │ │ │ │ -000047a0: 3734 3630 4332 3730 3739 3531 3730 3239 7460C27079517029 │ │ │ │ -000047b0: 4543 3439 3836 3430 3644 3341 4432 3235 EC4986406D3AD225 │ │ │ │ -000047c0: 3335 3831 3736 3442 0052 756e 7469 6d65 3581764B.Runtime │ │ │ │ -000047d0: 4865 6c70 6572 7300 5379 7374 656d 2e52 Helpers.System.R │ │ │ │ -000047e0: 756e 7469 6d65 2e43 6f6d 7069 6c65 7253 untime.CompilerS │ │ │ │ -000047f0: 6572 7669 6365 7300 496e 6974 6961 6c69 ervices.Initiali │ │ │ │ -00004800: 7a65 4172 7261 7900 4172 7261 7900 5275 zeArray.Array.Ru │ │ │ │ -00004810: 6e74 696d 6546 6965 6c64 4861 6e64 6c65 ntimeFieldHandle │ │ │ │ -00004820: 0053 6574 5075 626c 6963 4b65 7954 6f6b .SetPublicKeyTok │ │ │ │ -00004830: 656e 0047 6574 4e61 6d65 0073 656e 6465 en.GetName.sende │ │ │ │ -00004840: 7200 6172 6773 006c 6f67 6765 7200 6d65 r.args.logger.me │ │ │ │ -00004850: 7461 6461 7461 4e61 6d65 006d 6574 6164 tadataName.metad │ │ │ │ -00004860: 6174 6156 616c 7565 0053 6f6c 7574 696f ataValue.Solutio │ │ │ │ -00004870: 6e54 6173 6b00 4e41 6e74 2e56 534e 6574 nTask.NAnt.VSNet │ │ │ │ -00004880: 2e54 6173 6b73 0054 656d 7046 696c 6543 .Tasks.TempFileC │ │ │ │ -00004890: 6f6c 6c65 6374 696f 6e00 5379 7374 656d ollection.System │ │ │ │ -000048a0: 2e43 6f64 6544 6f6d 2e43 6f6d 7069 6c65 .CodeDom.Compile │ │ │ │ -000048b0: 7200 4761 6343 6163 6865 004e 416e 742e r.GacCache.NAnt. │ │ │ │ -000048c0: 436f 7265 2e55 7469 6c00 5265 6665 7265 Core.Util.Refere │ │ │ │ -000048d0: 6e63 6573 5265 736f 6c76 6572 0048 6173 ncesResolver.Has │ │ │ │ -000048e0: 6874 6162 6c65 0043 6f6c 6c65 6374 696f htable.Collectio │ │ │ │ -000048f0: 6e73 5574 696c 0053 7973 7465 6d2e 436f nsUtil.System.Co │ │ │ │ -00004900: 6c6c 6563 7469 6f6e 732e 5370 6563 6961 llections.Specia │ │ │ │ -00004910: 6c69 7a65 6400 4372 6561 7465 4361 7365 lized.CreateCase │ │ │ │ -00004920: 496e 7365 6e73 6974 6976 6548 6173 6874 InsensitiveHasht │ │ │ │ -00004930: 6162 6c65 0047 6574 456e 756d 6572 6174 able.GetEnumerat │ │ │ │ -00004940: 6f72 0067 6574 5f53 6f6c 7574 696f 6e46 or.get_SolutionF │ │ │ │ -00004950: 696c 6500 4669 6c65 496e 666f 0067 6574 ile.FileInfo.get │ │ │ │ -00004960: 5f44 6972 6563 746f 7279 4e61 6d65 0054 _DirectoryName.T │ │ │ │ -00004970: 7261 6e73 6c61 7465 5072 6f6a 6563 7450 ranslateProjectP │ │ │ │ -00004980: 6174 6800 4d61 6e61 6765 6450 726f 6a65 ath.ManagedProje │ │ │ │ -00004990: 6374 4261 7365 0049 7345 6e74 6572 7072 ctBase.IsEnterpr │ │ │ │ -000049a0: 6973 6554 656d 706c 6174 6550 726f 6a65 iseTemplateProje │ │ │ │ -000049b0: 6374 0052 6563 7572 7369 7665 4c6f 6164 ct.RecursiveLoad │ │ │ │ -000049c0: 5465 6d70 6c61 7465 5072 6f6a 6563 7400 TemplateProject. │ │ │ │ -000049d0: 6765 745f 5072 6f6a 6563 7445 6e74 7269 get_ProjectEntri │ │ │ │ -000049e0: 6573 0050 726f 6a65 6374 456e 7472 7943 es.ProjectEntryC │ │ │ │ -000049f0: 6f6c 6c65 6374 696f 6e00 5072 6f6a 6563 ollection.Projec │ │ │ │ -00004a00: 7445 6e74 7279 0041 6464 0043 6f6e 7461 tEntry.Add.Conta │ │ │ │ -00004a10: 696e 734b 6579 0073 6574 5f49 7465 6d00 insKey.set_Item. │ │ │ │ -00004a20: 4573 6361 7065 0043 6f6e 6361 7400 436f Escape.Concat.Co │ │ │ │ -00004a30: 6e66 6967 7572 6174 696f 6e4d 6170 0043 nfigurationMap.C │ │ │ │ -00004a40: 6f6e 6669 6775 7261 7469 6f6e 0073 6574 onfiguration.set │ │ │ │ -00004a50: 5f42 7569 6c64 436f 6e66 6967 7572 6174 _BuildConfigurat │ │ │ │ -00004a60: 696f 6e73 0067 6574 5f50 726f 6a65 6374 ions.get_Project │ │ │ │ -00004a70: 7300 4669 6c65 5365 7400 4e41 6e74 2e43 s.FileSet.NAnt.C │ │ │ │ -00004a80: 6f72 652e 5479 7065 7300 6765 745f 4669 ore.Types.get_Fi │ │ │ │ -00004a90: 6c65 4e61 6d65 7300 5374 7269 6e67 436f leNames.StringCo │ │ │ │ -00004aa0: 6c6c 6563 7469 6f6e 0049 436f 6c6c 6563 llection.ICollec │ │ │ │ -00004ab0: 7469 6f6e 004c 6f61 6450 726f 6a65 6374 tion.LoadProject │ │ │ │ -00004ac0: 4775 6964 7300 6765 745f 5265 6665 7265 Guids.get_Refere │ │ │ │ -00004ad0: 6e63 6550 726f 6a65 6374 7300 4c6f 6164 nceProjects.Load │ │ │ │ -00004ae0: 5072 6f6a 6563 7473 0065 0058 6d6c 4e6f Projects.e.XmlNo │ │ │ │ +00004570: 7361 626c 6500 4469 7370 6f73 6500 536f sable.Dispose.So │ │ │ │ +00004580: 6c75 7469 6f6e 5461 736b 004e 416e 742e lutionTask.NAnt. │ │ │ │ +00004590: 5653 4e65 742e 5461 736b 7300 5465 6d70 VSNet.Tasks.Temp │ │ │ │ +000045a0: 4669 6c65 436f 6c6c 6563 7469 6f6e 0053 FileCollection.S │ │ │ │ +000045b0: 7973 7465 6d2e 436f 6465 446f 6d2e 436f ystem.CodeDom.Co │ │ │ │ +000045c0: 6d70 696c 6572 0047 6163 4361 6368 6500 mpiler.GacCache. │ │ │ │ +000045d0: 4e41 6e74 2e43 6f72 652e 5574 696c 0052 NAnt.Core.Util.R │ │ │ │ +000045e0: 6566 6572 656e 6365 7352 6573 6f6c 7665 eferencesResolve │ │ │ │ +000045f0: 7200 4861 7368 7461 626c 6500 436f 6c6c r.Hashtable.Coll │ │ │ │ +00004600: 6563 7469 6f6e 7355 7469 6c00 5379 7374 ectionsUtil.Syst │ │ │ │ +00004610: 656d 2e43 6f6c 6c65 6374 696f 6e73 2e53 em.Collections.S │ │ │ │ +00004620: 7065 6369 616c 697a 6564 0043 7265 6174 pecialized.Creat │ │ │ │ +00004630: 6543 6173 6549 6e73 656e 7369 7469 7665 eCaseInsensitive │ │ │ │ +00004640: 4861 7368 7461 626c 6500 4765 7445 6e75 Hashtable.GetEnu │ │ │ │ +00004650: 6d65 7261 746f 7200 6765 745f 4375 7272 merator.get_Curr │ │ │ │ +00004660: 656e 7400 6765 745f 536f 6c75 7469 6f6e ent.get_Solution │ │ │ │ +00004670: 4669 6c65 0046 696c 6549 6e66 6f00 6765 File.FileInfo.ge │ │ │ │ +00004680: 745f 4469 7265 6374 6f72 794e 616d 6500 t_DirectoryName. │ │ │ │ +00004690: 5472 616e 736c 6174 6550 726f 6a65 6374 TranslateProject │ │ │ │ +000046a0: 5061 7468 004d 616e 6167 6564 5072 6f6a Path.ManagedProj │ │ │ │ +000046b0: 6563 7442 6173 6500 4973 456e 7465 7270 ectBase.IsEnterp │ │ │ │ +000046c0: 7269 7365 5465 6d70 6c61 7465 5072 6f6a riseTemplateProj │ │ │ │ +000046d0: 6563 7400 5265 6375 7273 6976 654c 6f61 ect.RecursiveLoa │ │ │ │ +000046e0: 6454 656d 706c 6174 6550 726f 6a65 6374 dTemplateProject │ │ │ │ +000046f0: 0067 6574 5f50 726f 6a65 6374 456e 7472 .get_ProjectEntr │ │ │ │ +00004700: 6965 7300 5072 6f6a 6563 7445 6e74 7279 ies.ProjectEntry │ │ │ │ +00004710: 436f 6c6c 6563 7469 6f6e 0050 726f 6a65 Collection.Proje │ │ │ │ +00004720: 6374 456e 7472 7900 4164 6400 436f 6e74 ctEntry.Add.Cont │ │ │ │ +00004730: 6169 6e73 4b65 7900 7365 745f 4974 656d ainsKey.set_Item │ │ │ │ +00004740: 004d 6f76 654e 6578 7400 4573 6361 7065 .MoveNext.Escape │ │ │ │ +00004750: 0043 6f6e 6361 7400 436f 6e66 6967 7572 .Concat.Configur │ │ │ │ +00004760: 6174 696f 6e4d 6170 0043 6f6e 6669 6775 ationMap.Configu │ │ │ │ +00004770: 7261 7469 6f6e 0073 6574 5f42 7569 6c64 ration.set_Build │ │ │ │ +00004780: 436f 6e66 6967 7572 6174 696f 6e73 0067 Configurations.g │ │ │ │ +00004790: 6574 5f50 726f 6a65 6374 7300 4669 6c65 et_Projects.File │ │ │ │ +000047a0: 5365 7400 4e41 6e74 2e43 6f72 652e 5479 Set.NAnt.Core.Ty │ │ │ │ +000047b0: 7065 7300 6765 745f 4669 6c65 4e61 6d65 pes.get_FileName │ │ │ │ +000047c0: 7300 5374 7269 6e67 436f 6c6c 6563 7469 s.StringCollecti │ │ │ │ +000047d0: 6f6e 0049 436f 6c6c 6563 7469 6f6e 004c on.ICollection.L │ │ │ │ +000047e0: 6f61 6450 726f 6a65 6374 4775 6964 7300 oadProjectGuids. │ │ │ │ +000047f0: 6765 745f 5265 6665 7265 6e63 6550 726f get_ReferencePro │ │ │ │ +00004800: 6a65 6374 7300 4c6f 6164 5072 6f6a 6563 jects.LoadProjec │ │ │ │ +00004810: 7473 004d 6172 7368 616c 4279 5265 664f ts.MarshalByRefO │ │ │ │ +00004820: 626a 6563 7400 6765 745f 4672 616d 6577 bject.get_Framew │ │ │ │ +00004830: 6f72 6b44 6972 6563 746f 7279 0046 696c orkDirectory.Fil │ │ │ │ +00004840: 6553 7973 7465 6d49 6e66 6f00 6765 745f eSystemInfo.get_ │ │ │ │ +00004850: 4675 6c6c 4e61 6d65 0050 6174 6800 436f FullName.Path.Co │ │ │ │ +00004860: 6d62 696e 6500 4578 6973 7473 004c 6f61 mbine.Exists.Loa │ │ │ │ +00004870: 6446 696c 6500 4173 7365 6d62 6c79 4e61 dFile.AssemblyNa │ │ │ │ +00004880: 6d65 0067 6574 5f56 6572 7369 6f6e 0056 me.get_Version.V │ │ │ │ +00004890: 6572 7369 6f6e 0067 6574 5f4d 616a 6f72 ersion.get_Major │ │ │ │ +000048a0: 0067 6574 5f4d 696e 6f72 0073 6574 5f56 .get_Minor.set_V │ │ │ │ +000048b0: 6572 7369 6f6e 0043 756c 7475 7265 496e ersion.CultureIn │ │ │ │ +000048c0: 666f 0053 7973 7465 6d2e 476c 6f62 616c fo.System.Global │ │ │ │ +000048d0: 697a 6174 696f 6e00 6765 745f 496e 7661 ization.get_Inva │ │ │ │ +000048e0: 7269 616e 7443 756c 7475 7265 0073 6574 riantCulture.set │ │ │ │ +000048f0: 5f43 756c 7475 7265 496e 666f 0042 7974 _CultureInfo.Byt │ │ │ │ +00004900: 6500 3c50 7269 7661 7465 496d 706c 656d e. │ │ │ │ +00004920: 0024 4172 7261 7954 7970 653d 3800 2466 .$ArrayType=8.$f │ │ │ │ +00004930: 6965 6c64 2d37 3436 3043 3237 3037 3935 ield-7460C270795 │ │ │ │ +00004940: 3137 3032 3945 4334 3938 3634 3036 4433 17029EC4986406D3 │ │ │ │ +00004950: 4144 3232 3533 3538 3137 3634 4200 5275 AD2253581764B.Ru │ │ │ │ +00004960: 6e74 696d 6548 656c 7065 7273 0053 7973 ntimeHelpers.Sys │ │ │ │ +00004970: 7465 6d2e 5275 6e74 696d 652e 436f 6d70 tem.Runtime.Comp │ │ │ │ +00004980: 696c 6572 5365 7276 6963 6573 0049 6e69 ilerServices.Ini │ │ │ │ +00004990: 7469 616c 697a 6541 7272 6179 0041 7272 tializeArray.Arr │ │ │ │ +000049a0: 6179 0052 756e 7469 6d65 4669 656c 6448 ay.RuntimeFieldH │ │ │ │ +000049b0: 616e 646c 6500 5365 7450 7562 6c69 634b andle.SetPublicK │ │ │ │ +000049c0: 6579 546f 6b65 6e00 4765 7454 7970 6500 eyToken.GetType. │ │ │ │ +000049d0: 4163 7469 7661 746f 7200 4372 6561 7465 Activator.Create │ │ │ │ +000049e0: 496e 7374 616e 6365 0047 6574 4e61 6d65 Instance.GetName │ │ │ │ +000049f0: 0047 6574 5072 6f70 6572 7479 0050 726f .GetProperty.Pro │ │ │ │ +00004a00: 7065 7274 7949 6e66 6f00 5365 7456 616c pertyInfo.SetVal │ │ │ │ +00004a10: 7565 0073 656e 6465 7200 6172 6773 0047 ue.sender.args.G │ │ │ │ +00004a20: 6574 4d65 7468 6f64 004d 6574 686f 6449 etMethod.MethodI │ │ │ │ +00004a30: 6e66 6f00 4d65 7468 6f64 4261 7365 0049 nfo.MethodBase.I │ │ │ │ +00004a40: 6e76 6f6b 6500 6c6f 6767 6572 0047 6574 nvoke.logger.Get │ │ │ │ +00004a50: 5661 6c75 6500 7661 6c75 6500 7072 6f6a Value.value.proj │ │ │ │ +00004a60: 6563 7458 6d6c 0047 6574 5479 7065 4672 ectXml.GetTypeFr │ │ │ │ +00004a70: 6f6d 4861 6e64 6c65 0052 756e 7469 6d65 omHandle.Runtime │ │ │ │ +00004a80: 5479 7065 4861 6e64 6c65 0070 726f 7065 TypeHandle.prope │ │ │ │ +00004a90: 7274 794e 616d 6500 6974 656d 4e61 6d65 rtyName.itemName │ │ │ │ +00004aa0: 0042 6f6f 6c65 616e 0070 6f00 5265 7365 .Boolean.po.Rese │ │ │ │ +00004ab0: 7400 6f00 6974 656d 496e 636c 7564 6500 t.o.itemInclude. │ │ │ │ +00004ac0: 6d65 7461 6461 7461 4e61 6d65 006d 6574 metadataName.met │ │ │ │ +00004ad0: 6164 6174 6156 616c 7565 0070 726f 7065 adataValue.prope │ │ │ │ +00004ae0: 7274 7956 616c 7565 0065 0058 6d6c 4e6f rtyValue.e.XmlNo │ │ │ │ 00004af0: 6465 0067 6574 5f4c 6f63 616c 4e61 6d65 de.get_LocalName │ │ │ │ 00004b00: 0067 6574 5f4e 616d 6573 7061 6365 5552 .get_NamespaceUR │ │ │ │ 00004b10: 4900 5374 6172 7473 5769 7468 0064 6f63 I.StartsWith.doc │ │ │ │ 00004b20: 0067 6574 5f44 6f63 756d 656e 7445 6c65 .get_DocumentEle │ │ │ │ 00004b30: 6d65 6e74 0058 6d6c 456c 656d 656e 7400 ment.XmlElement. │ │ │ │ 00004b40: 6e6d 0053 656c 6563 7453 696e 676c 654e nm.SelectSingleN │ │ │ │ 00004b50: 6f64 6500 586d 6c4e 616d 6573 7061 6365 ode.XmlNamespace │ │ │ │ @@ -1271,140 +1271,140 @@ │ │ │ │ 00004f60: 666f 726d 4e61 6d65 0047 6574 5072 696d formName.GetPrim │ │ │ │ 00004f70: 6172 794f 7574 7075 7446 696c 6500 4c6f aryOutputFile.Lo │ │ │ │ 00004f80: 6700 4c65 7665 6c00 6765 745f 436f 7079 g.Level.get_Copy │ │ │ │ 00004f90: 4c6f 6361 6c00 4275 696c 6452 6573 756c Local.BuildResul │ │ │ │ 00004fa0: 7400 6669 6c65 4e61 6d65 0055 7269 5363 t.fileName.UriSc │ │ │ │ 00004fb0: 6865 6d65 4669 6c65 0055 7269 5363 6865 hemeFile.UriSche │ │ │ │ 00004fc0: 6d65 4874 7470 0055 7269 5363 6865 6d65 meHttp.UriScheme │ │ │ │ -00004fd0: 4874 7470 7300 7865 0072 6566 6572 656e Https.xe.referen │ │ │ │ -00004fe0: 6365 7352 6573 6f6c 7665 7200 7061 7265 cesResolver.pare │ │ │ │ -00004ff0: 6e74 006e 616d 6500 7072 6976 0068 696e nt.name.priv.hin │ │ │ │ -00005000: 7470 6174 6800 6578 7465 6e73 696f 6e00 tpath.extension. │ │ │ │ -00005010: 4173 7365 6d62 6c79 5265 6665 7265 6e63 AssemblyReferenc │ │ │ │ -00005020: 6542 6173 6500 436f 6e74 6169 6e73 0043 eBase.Contains.C │ │ │ │ -00005030: 6861 7200 5370 6c69 7400 5265 736f 6c76 har.Split.Resolv │ │ │ │ -00005040: 6541 7373 656d 626c 7952 6566 6572 656e eAssemblyReferen │ │ │ │ -00005050: 6365 0046 696c 6552 6566 6572 656e 6365 ce.FileReference │ │ │ │ -00005060: 4261 7365 0067 6574 5f58 6d6c 4465 6669 Base.get_XmlDefi │ │ │ │ -00005070: 6e69 7469 6f6e 0052 6573 6f6c 7665 4672 nition.ResolveFr │ │ │ │ -00005080: 6f6d 4672 616d 6577 6f72 6b00 5265 736f omFramework.Reso │ │ │ │ -00005090: 6c76 6546 726f 6d41 7373 656d 626c 7946 lveFromAssemblyF │ │ │ │ -000050a0: 6f6c 6465 7273 0052 6573 6f6c 7665 4672 olders.ResolveFr │ │ │ │ -000050b0: 6f6d 5265 6c61 7469 7665 5061 7468 0067 omRelativePath.g │ │ │ │ -000050c0: 6574 5f50 6172 656e 7400 4578 6365 7074 et_Parent.Except │ │ │ │ -000050d0: 696f 6e00 5461 736b 0067 6574 5f56 6572 ion.Task.get_Ver │ │ │ │ -000050e0: 626f 7365 0067 6574 5f4c 6f63 6174 696f bose.get_Locatio │ │ │ │ -000050f0: 6e00 4669 6c65 5665 7273 696f 6e49 6e66 n.FileVersionInf │ │ │ │ -00005100: 6f00 5379 7374 656d 2e44 6961 676e 6f73 o.System.Diagnos │ │ │ │ -00005110: 7469 6373 0047 6574 5665 7273 696f 6e49 tics.GetVersionI │ │ │ │ -00005120: 6e66 6f00 6765 745f 5072 6f64 7563 7456 nfo.get_ProductV │ │ │ │ -00005130: 6572 7369 6f6e 006d 7370 726f 6a00 7072 ersion.msproj.pr │ │ │ │ -00005140: 6f6a 6563 7443 6f6e 6669 6700 4469 7265 ojectConfig.Dire │ │ │ │ -00005150: 6374 6f72 7953 6570 6172 6174 6f72 4368 ctorySeparatorCh │ │ │ │ -00005160: 6172 0045 6e64 7357 6974 6800 6765 745f ar.EndsWith.get_ │ │ │ │ -00005170: 5072 6f6a 6563 7444 6972 6563 746f 7279 ProjectDirectory │ │ │ │ -00005180: 0070 0054 6f4c 6f77 6572 0074 6173 6b00 .p.ToLower.task. │ │ │ │ -00005190: 7665 7262 6f73 6974 7900 436f 6465 446f verbosity.CodeDo │ │ │ │ -000051a0: 6d50 726f 7669 6465 7200 4372 6561 7465 mProvider.Create │ │ │ │ -000051b0: 5072 6f76 6964 6572 0043 6f6d 7069 6c65 Provider.Compile │ │ │ │ -000051c0: 7250 6172 616d 6574 6572 7300 7365 745f rParameters.set_ │ │ │ │ -000051d0: 4e61 6d65 0067 6574 5f52 6566 6572 656e Name.get_Referen │ │ │ │ -000051e0: 6365 6441 7373 656d 626c 6965 7300 6765 cedAssemblies.ge │ │ │ │ -000051f0: 745f 4173 7365 6d62 6c79 0073 6574 5f47 t_Assembly.set_G │ │ │ │ -00005200: 656e 6572 6174 6549 6e4d 656d 6f72 7900 enerateInMemory. │ │ │ │ -00005210: 436f 6d70 696c 6572 5265 7375 6c74 7300 CompilerResults. │ │ │ │ -00005220: 436f 6d70 696c 6541 7373 656d 626c 7946 CompileAssemblyF │ │ │ │ -00005230: 726f 6d53 6f75 7263 6500 6765 745f 4572 romSource.get_Er │ │ │ │ -00005240: 726f 7273 0043 6f6d 7069 6c65 7245 7272 rors.CompilerErr │ │ │ │ -00005250: 6f72 436f 6c6c 6563 7469 6f6e 0067 6574 orCollection.get │ │ │ │ -00005260: 5f48 6173 4572 726f 7273 0067 6574 5f43 _HasErrors.get_C │ │ │ │ -00005270: 6f6d 7069 6c65 6441 7373 656d 626c 7900 ompiledAssembly. │ │ │ │ -00005280: 7365 745f 5072 6f6a 6563 7400 7072 6976 set_Project.priv │ │ │ │ -00005290: 6174 6564 6566 6175 6c74 0070 726f 6a65 atedefault.proje │ │ │ │ -000052a0: 6374 4578 7400 7067 7569 6400 706e 616d ctExt.pguid.pnam │ │ │ │ -000052b0: 6500 7270 6174 6800 4765 7450 726f 6a65 e.rpath.GetProje │ │ │ │ -000052c0: 6374 4669 6c65 4672 6f6d 4775 6964 004c ctFileFromGuid.L │ │ │ │ -000052d0: 6f61 6450 726f 6a65 6374 0043 6f6d 7069 oadProject.Compi │ │ │ │ +00004fd0: 4874 7470 7300 6d73 7072 6f6a 0070 726f Https.msproj.pro │ │ │ │ +00004fe0: 6a65 6374 436f 6e66 6967 0044 6972 6563 jectConfig.Direc │ │ │ │ +00004ff0: 746f 7279 5365 7061 7261 746f 7243 6861 torySeparatorCha │ │ │ │ +00005000: 7200 4368 6172 0045 6e64 7357 6974 6800 r.Char.EndsWith. │ │ │ │ +00005010: 6765 745f 5072 6f6a 6563 7444 6972 6563 get_ProjectDirec │ │ │ │ +00005020: 746f 7279 0070 0054 6f4c 6f77 6572 0072 tory.p.ToLower.r │ │ │ │ +00005030: 6566 6572 656e 6365 7352 6573 6f6c 7665 eferencesResolve │ │ │ │ +00005040: 7200 7061 7265 6e74 0070 6775 6964 0070 r.parent.pguid.p │ │ │ │ +00005050: 6e61 6d65 0072 7061 7468 0070 7269 7600 name.rpath.priv. │ │ │ │ +00005060: 4765 7450 726f 6a65 6374 4669 6c65 4672 GetProjectFileFr │ │ │ │ +00005070: 6f6d 4775 6964 004c 6f61 6450 726f 6a65 omGuid.LoadProje │ │ │ │ +00005080: 6374 0070 726f 6a65 6374 4578 7400 4578 ct.projectExt.Ex │ │ │ │ +00005090: 6365 7074 696f 6e00 5461 736b 0067 6574 ception.Task.get │ │ │ │ +000050a0: 5f56 6572 626f 7365 0067 6574 5f4c 6f63 _Verbose.get_Loc │ │ │ │ +000050b0: 6174 696f 6e00 4669 6c65 5665 7273 696f ation.FileVersio │ │ │ │ +000050c0: 6e49 6e66 6f00 5379 7374 656d 2e44 6961 nInfo.System.Dia │ │ │ │ +000050d0: 676e 6f73 7469 6373 0047 6574 5665 7273 gnostics.GetVers │ │ │ │ +000050e0: 696f 6e49 6e66 6f00 6765 745f 5072 6f64 ionInfo.get_Prod │ │ │ │ +000050f0: 7563 7456 6572 7369 6f6e 0074 6173 6b00 uctVersion.task. │ │ │ │ +00005100: 7665 7262 6f73 6974 7900 436f 6465 446f verbosity.CodeDo │ │ │ │ +00005110: 6d50 726f 7669 6465 7200 4372 6561 7465 mProvider.Create │ │ │ │ +00005120: 5072 6f76 6964 6572 0043 6f6d 7069 6c65 Provider.Compile │ │ │ │ +00005130: 7250 6172 616d 6574 6572 7300 7365 745f rParameters.set_ │ │ │ │ +00005140: 4e61 6d65 0067 6574 5f52 6566 6572 656e Name.get_Referen │ │ │ │ +00005150: 6365 6441 7373 656d 626c 6965 7300 6765 cedAssemblies.ge │ │ │ │ +00005160: 745f 4173 7365 6d62 6c79 0073 6574 5f47 t_Assembly.set_G │ │ │ │ +00005170: 656e 6572 6174 6549 6e4d 656d 6f72 7900 enerateInMemory. │ │ │ │ +00005180: 436f 6d70 696c 6572 5265 7375 6c74 7300 CompilerResults. │ │ │ │ +00005190: 436f 6d70 696c 6541 7373 656d 626c 7946 CompileAssemblyF │ │ │ │ +000051a0: 726f 6d53 6f75 7263 6500 6765 745f 4572 romSource.get_Er │ │ │ │ +000051b0: 726f 7273 0043 6f6d 7069 6c65 7245 7272 rors.CompilerErr │ │ │ │ +000051c0: 6f72 436f 6c6c 6563 7469 6f6e 0067 6574 orCollection.get │ │ │ │ +000051d0: 5f48 6173 4572 726f 7273 0067 6574 5f43 _HasErrors.get_C │ │ │ │ +000051e0: 6f6d 7069 6c65 6441 7373 656d 626c 7900 ompiledAssembly. │ │ │ │ +000051f0: 6e61 6d65 0073 6574 5f50 726f 6a65 6374 name.set_Project │ │ │ │ +00005200: 0078 6500 6869 6e74 7061 7468 0065 7874 .xe.hintpath.ext │ │ │ │ +00005210: 656e 7369 6f6e 0041 7373 656d 626c 7952 ension.AssemblyR │ │ │ │ +00005220: 6566 6572 656e 6365 4261 7365 0043 6f6e eferenceBase.Con │ │ │ │ +00005230: 7461 696e 7300 5370 6c69 7400 5265 736f tains.Split.Reso │ │ │ │ +00005240: 6c76 6541 7373 656d 626c 7952 6566 6572 lveAssemblyRefer │ │ │ │ +00005250: 656e 6365 0046 696c 6552 6566 6572 656e ence.FileReferen │ │ │ │ +00005260: 6365 4261 7365 0067 6574 5f58 6d6c 4465 ceBase.get_XmlDe │ │ │ │ +00005270: 6669 6e69 7469 6f6e 0052 6573 6f6c 7665 finition.Resolve │ │ │ │ +00005280: 4672 6f6d 4672 616d 6577 6f72 6b00 5265 FromFramework.Re │ │ │ │ +00005290: 736f 6c76 6546 726f 6d41 7373 656d 626c solveFromAssembl │ │ │ │ +000052a0: 7946 6f6c 6465 7273 0052 6573 6f6c 7665 yFolders.Resolve │ │ │ │ +000052b0: 4672 6f6d 5265 6c61 7469 7665 5061 7468 FromRelativePath │ │ │ │ +000052c0: 0067 6574 5f50 6172 656e 7400 7072 6976 .get_Parent.priv │ │ │ │ +000052d0: 6174 6564 6566 6175 6c74 0043 6f6d 7069 atedefault.Compi │ │ │ │ 000052e0: 6c65 7247 656e 6572 6174 6564 4174 7472 lerGeneratedAttr │ │ │ │ 000052f0: 6962 7574 6500 4973 5375 7070 6f72 7465 ibute.IsSupporte │ │ │ │ 00005300: 6400 4765 7449 6e73 7461 6e63 6500 4953 d.GetInstance.IS │ │ │ │ 00005310: 6f6c 7574 696f 6e42 7569 6c64 5072 6f76 olutionBuildProv │ │ │ │ 00005320: 6964 6572 004e 416e 742e 5653 4e65 742e ider.NAnt.VSNet. │ │ │ │ 00005330: 4578 7465 6e73 6962 696c 6974 7900 4950 Extensibility.IP │ │ │ │ 00005340: 6c75 6769 6e00 4e41 6e74 2e43 6f72 652e lugin.NAnt.Core. │ │ │ │ 00005350: 4578 7465 6e73 6962 696c 6974 7900 4973 Extensibility.Is │ │ │ │ -00005360: 4d73 6275 696c 6450 726f 6a65 6374 0053 MsbuildProject.S │ │ │ │ -00005370: 6574 5072 6f70 6572 7479 0067 6574 5f46 etProperty.get_F │ │ │ │ -00005380: 756c 6c46 696c 654e 616d 6500 7365 745f ullFileName.set_ │ │ │ │ -00005390: 4675 6c6c 4669 6c65 4e61 6d65 0067 6574 FullFileName.get │ │ │ │ -000053a0: 5f54 6f6f 6c73 5665 7273 696f 6e50 4900 _ToolsVersionPI. │ │ │ │ -000053b0: 6765 745f 546f 6f6c 7356 6572 7369 6f6e get_ToolsVersion │ │ │ │ -000053c0: 0073 6574 5f54 6f6f 6c73 5665 7273 696f .set_ToolsVersio │ │ │ │ -000053d0: 6e00 4c6f 6164 586d 6c00 6765 745f 476c n.LoadXml.get_Gl │ │ │ │ -000053e0: 6f62 616c 5072 6f70 6572 7469 6573 0047 obalProperties.G │ │ │ │ -000053f0: 6574 4576 616c 7561 7465 6450 726f 7065 etEvaluatedPrope │ │ │ │ -00005400: 7274 7900 4765 7445 7661 6c75 6174 6564 rty.GetEvaluated │ │ │ │ -00005410: 4974 656d 7342 794e 616d 6500 5265 6d6f ItemsByName.Remo │ │ │ │ -00005420: 7665 4974 656d 7342 794e 616d 6500 4164 veItemsByName.Ad │ │ │ │ -00005430: 644e 6577 4974 656d 4772 6f75 7000 4275 dNewItemGroup.Bu │ │ │ │ -00005440: 696c 6400 4164 644e 6577 4974 656d 004c ild.AddNewItem.L │ │ │ │ -00005450: 6f61 6445 6e67 696e 6500 6578 6563 7574 oadEngine.execut │ │ │ │ -00005460: 696f 6e41 445f 4173 7365 6d62 6c79 4c6f ionAD_AssemblyLo │ │ │ │ -00005470: 6164 0041 7373 656d 626c 794c 6f61 6445 ad.AssemblyLoadE │ │ │ │ -00005480: 7665 6e74 4172 6773 0043 7572 7265 6e74 ventArgs.Current │ │ │ │ -00005490: 446f 6d61 696e 5f41 7373 656d 626c 794c Domain_AssemblyL │ │ │ │ -000054a0: 6f61 6400 6765 745f 4f62 6a65 6374 0055 oad.get_Object.U │ │ │ │ -000054b0: 6e72 6567 6973 7465 7241 6c6c 4c6f 6767 nregisterAllLogg │ │ │ │ -000054c0: 6572 7300 5265 6769 7374 6572 4c6f 6767 ers.RegisterLogg │ │ │ │ -000054d0: 6572 0044 6f4c 6f61 6400 6765 745f 4669 er.DoLoad.get_Fi │ │ │ │ -000054e0: 6e61 6c49 7465 6d53 7065 6300 4765 744d nalItemSpec.GetM │ │ │ │ -000054f0: 6574 6164 6174 6100 5365 744d 6574 6164 etadata.SetMetad │ │ │ │ -00005500: 6174 6100 4973 4d53 4275 696c 6450 726f ata.IsMSBuildPro │ │ │ │ +00005360: 4d73 6275 696c 6450 726f 6a65 6374 004c MsbuildProject.L │ │ │ │ +00005370: 6f61 6445 6e67 696e 6500 6578 6563 7574 oadEngine.execut │ │ │ │ +00005380: 696f 6e41 445f 4173 7365 6d62 6c79 4c6f ionAD_AssemblyLo │ │ │ │ +00005390: 6164 0041 7373 656d 626c 794c 6f61 6445 ad.AssemblyLoadE │ │ │ │ +000053a0: 7665 6e74 4172 6773 0043 7572 7265 6e74 ventArgs.Current │ │ │ │ +000053b0: 446f 6d61 696e 5f41 7373 656d 626c 794c Domain_AssemblyL │ │ │ │ +000053c0: 6f61 6400 6765 745f 4f62 6a65 6374 0055 oad.get_Object.U │ │ │ │ +000053d0: 6e72 6567 6973 7465 7241 6c6c 4c6f 6767 nregisterAllLogg │ │ │ │ +000053e0: 6572 7300 5265 6769 7374 6572 4c6f 6767 ers.RegisterLogg │ │ │ │ +000053f0: 6572 0044 6f4c 6f61 6400 6765 745f 4675 er.DoLoad.get_Fu │ │ │ │ +00005400: 6c6c 4669 6c65 4e61 6d65 0073 6574 5f46 llFileName.set_F │ │ │ │ +00005410: 756c 6c46 696c 654e 616d 6500 6765 745f ullFileName.get_ │ │ │ │ +00005420: 546f 6f6c 7356 6572 7369 6f6e 5049 0067 ToolsVersionPI.g │ │ │ │ +00005430: 6574 5f54 6f6f 6c73 5665 7273 696f 6e00 et_ToolsVersion. │ │ │ │ +00005440: 7365 745f 546f 6f6c 7356 6572 7369 6f6e set_ToolsVersion │ │ │ │ +00005450: 004c 6f61 6458 6d6c 0067 6574 5f47 6c6f .LoadXml.get_Glo │ │ │ │ +00005460: 6261 6c50 726f 7065 7274 6965 7300 4765 balProperties.Ge │ │ │ │ +00005470: 7445 7661 6c75 6174 6564 5072 6f70 6572 tEvaluatedProper │ │ │ │ +00005480: 7479 0047 6574 4576 616c 7561 7465 6449 ty.GetEvaluatedI │ │ │ │ +00005490: 7465 6d73 4279 4e61 6d65 0052 656d 6f76 temsByName.Remov │ │ │ │ +000054a0: 6549 7465 6d73 4279 4e61 6d65 0041 6464 eItemsByName.Add │ │ │ │ +000054b0: 4e65 7749 7465 6d47 726f 7570 0042 7569 NewItemGroup.Bui │ │ │ │ +000054c0: 6c64 0041 6464 4e65 7749 7465 6d00 6765 ld.AddNewItem.ge │ │ │ │ +000054d0: 745f 4669 6e61 6c49 7465 6d53 7065 6300 t_FinalItemSpec. │ │ │ │ +000054e0: 4765 744d 6574 6164 6174 6100 5365 744d GetMetadata.SetM │ │ │ │ +000054f0: 6574 6164 6174 6100 5365 7450 726f 7065 etadata.SetPrope │ │ │ │ +00005500: 7274 7900 4973 4d53 4275 696c 6450 726f rty.IsMSBuildPro │ │ │ │ 00005510: 6a65 6374 004c 6f61 6447 7569 6400 6765 ject.LoadGuid.ge │ │ │ │ 00005520: 745f 4f75 7470 7574 5061 7468 0067 6574 t_OutputPath.get │ │ │ │ 00005530: 5f54 7970 6500 6765 745f 5072 6f6a 6563 _Type.get_Projec │ │ │ │ 00005540: 744c 6f63 6174 696f 6e00 6765 745f 4775 tLocation.get_Gu │ │ │ │ 00005550: 6964 0073 6574 5f47 7569 6400 6765 745f id.set_Guid.get_ │ │ │ │ 00005560: 5265 6665 7265 6e63 6573 0043 7265 6174 References.Creat │ │ │ │ 00005570: 6550 726f 6a65 6374 5265 6665 7265 6e63 eProjectReferenc │ │ │ │ 00005580: 6500 4973 4d61 6e61 6765 6400 4465 7465 e.IsManaged.Dete │ │ │ │ 00005590: 726d 696e 6550 726f 6475 6374 5665 7273 rmineProductVers │ │ │ │ 000055a0: 696f 6e00 5665 7269 6679 5072 6f6a 6563 ion.VerifyProjec │ │ │ │ -000055b0: 7458 6d6c 0049 7355 726c 0067 6574 5f48 tXml.IsUrl.get_H │ │ │ │ -000055c0: 696e 7450 6174 6800 6765 745f 4973 5072 intPath.get_IsPr │ │ │ │ -000055d0: 6976 6174 6500 6765 745f 4973 5072 6976 ivate.get_IsPriv │ │ │ │ -000055e0: 6174 6553 7065 6369 6669 6564 0043 7265 ateSpecified.Cre │ │ │ │ -000055f0: 6174 654d 5345 6e67 696e 6500 6765 745f ateMSEngine.get_ │ │ │ │ -00005600: 4f75 7470 7574 4669 6c65 4e61 6d65 0067 OutputFileName.g │ │ │ │ -00005610: 6574 5f4f 7574 7075 7445 7874 656e 7369 et_OutputExtensi │ │ │ │ -00005620: 6f6e 0067 6574 5f41 7373 656d 626c 794e on.get_AssemblyN │ │ │ │ -00005630: 616d 6500 6765 745f 4f62 6a65 6374 4469 ame.get_ObjectDi │ │ │ │ -00005640: 7200 6765 745f 4275 696c 6450 6174 6800 r.get_BuildPath. │ │ │ │ -00005650: 6765 745f 5265 6c61 7469 7665 4f75 7470 get_RelativeOutp │ │ │ │ -00005660: 7574 4469 7200 456e 756d 0043 7265 6174 utDir.Enum.Creat │ │ │ │ -00005670: 6500 4578 6563 7574 6554 6173 6b00 4950 e.ExecuteTask.IP │ │ │ │ -00005680: 726f 6a65 6374 4275 696c 6450 726f 7669 rojectBuildProvi │ │ │ │ -00005690: 6465 7200 5661 6c75 6554 7970 6500 4675 der.ValueType.Fu │ │ │ │ +000055b0: 7458 6d6c 0049 7355 726c 0067 6574 5f4f tXml.IsUrl.get_O │ │ │ │ +000055c0: 7574 7075 7446 696c 654e 616d 6500 6765 utputFileName.ge │ │ │ │ +000055d0: 745f 4f75 7470 7574 4578 7465 6e73 696f t_OutputExtensio │ │ │ │ +000055e0: 6e00 6765 745f 4173 7365 6d62 6c79 4e61 n.get_AssemblyNa │ │ │ │ +000055f0: 6d65 0067 6574 5f4f 626a 6563 7444 6972 me.get_ObjectDir │ │ │ │ +00005600: 0067 6574 5f42 7569 6c64 5061 7468 0067 .get_BuildPath.g │ │ │ │ +00005610: 6574 5f52 656c 6174 6976 654f 7574 7075 et_RelativeOutpu │ │ │ │ +00005620: 7444 6972 0067 6574 5f49 7350 7269 7661 tDir.get_IsPriva │ │ │ │ +00005630: 7465 0067 6574 5f49 7350 7269 7661 7465 te.get_IsPrivate │ │ │ │ +00005640: 5370 6563 6966 6965 6400 4950 726f 6a65 Specified.IProje │ │ │ │ +00005650: 6374 4275 696c 6450 726f 7669 6465 7200 ctBuildProvider. │ │ │ │ +00005660: 4372 6561 7465 4d53 456e 6769 6e65 0045 CreateMSEngine.E │ │ │ │ +00005670: 6e75 6d00 4372 6561 7465 0045 7865 6375 num.Create.Execu │ │ │ │ +00005680: 7465 5461 736b 0067 6574 5f48 696e 7450 teTask.get_HintP │ │ │ │ +00005690: 6174 6800 5661 6c75 6554 7970 6500 4675 ath.ValueType.Fu │ │ │ │ 000056a0: 6c6c 4669 6c65 4e61 6d65 0054 6f6f 6c73 llFileName.Tools │ │ │ │ 000056b0: 5665 7273 696f 6e50 4900 546f 6f6c 7356 VersionPI.ToolsV │ │ │ │ 000056c0: 6572 7369 6f6e 0047 6c6f 6261 6c50 726f ersion.GlobalPro │ │ │ │ 000056d0: 7065 7274 6965 7300 4375 7272 656e 7400 perties.Current. │ │ │ │ 000056e0: 4669 6e61 6c49 7465 6d53 7065 6300 4f75 FinalItemSpec.Ou │ │ │ │ 000056f0: 7470 7574 5061 7468 004e 616d 6500 5072 tputPath.Name.Pr │ │ │ │ 00005700: 6f6a 6563 7450 6174 6800 5072 6f6a 6563 ojectPath.Projec │ │ │ │ 00005710: 7444 6972 6563 746f 7279 0047 7569 6400 tDirectory.Guid. │ │ │ │ -00005720: 5265 6665 7265 6e63 6573 0048 696e 7450 References.HintP │ │ │ │ -00005730: 6174 6800 4973 5072 6976 6174 6500 4973 ath.IsPrivate.Is │ │ │ │ -00005740: 5072 6976 6174 6553 7065 6369 6669 6564 PrivateSpecified │ │ │ │ -00005750: 004f 7574 7075 7446 696c 654e 616d 6500 .OutputFileName. │ │ │ │ -00005760: 4f75 7470 7574 4578 7465 6e73 696f 6e00 OutputExtension. │ │ │ │ -00005770: 4f75 7470 7574 4469 7200 4f62 6a65 6374 OutputDir.Object │ │ │ │ -00005780: 4469 7200 4275 696c 6450 6174 6800 5265 Dir.BuildPath.Re │ │ │ │ -00005790: 6c61 7469 7665 4f75 7470 7574 4469 7200 lativeOutputDir. │ │ │ │ -000057a0: 506c 6174 666f 726d 4e61 6d65 0041 7373 PlatformName.Ass │ │ │ │ +00005720: 5265 6665 7265 6e63 6573 004f 7574 7075 References.Outpu │ │ │ │ +00005730: 7446 696c 654e 616d 6500 4f75 7470 7574 tFileName.Output │ │ │ │ +00005740: 4578 7465 6e73 696f 6e00 4f75 7470 7574 Extension.Output │ │ │ │ +00005750: 4469 7200 4f62 6a65 6374 4469 7200 4275 Dir.ObjectDir.Bu │ │ │ │ +00005760: 696c 6450 6174 6800 5265 6c61 7469 7665 ildPath.Relative │ │ │ │ +00005770: 4f75 7470 7574 4469 7200 506c 6174 666f OutputDir.Platfo │ │ │ │ +00005780: 726d 4e61 6d65 0049 7350 7269 7661 7465 rmName.IsPrivate │ │ │ │ +00005790: 0049 7350 7269 7661 7465 5370 6563 6966 .IsPrivateSpecif │ │ │ │ +000057a0: 6965 6400 4869 6e74 5061 7468 0041 7373 ied.HintPath.Ass │ │ │ │ 000057b0: 656d 626c 7944 656c 6179 5369 676e 4174 emblyDelaySignAt │ │ │ │ 000057c0: 7472 6962 7574 6500 4173 7365 6d62 6c79 tribute.Assembly │ │ │ │ 000057d0: 4b65 794e 616d 6541 7474 7269 6275 7465 KeyNameAttribute │ │ │ │ 000057e0: 0043 6f6d 5669 7369 626c 6541 7474 7269 .ComVisibleAttri │ │ │ │ 000057f0: 6275 7465 0053 7973 7465 6d2e 5275 6e74 bute.System.Runt │ │ │ │ 00005800: 696d 652e 496e 7465 726f 7053 6572 7669 ime.InteropServi │ │ │ │ 00005810: 6365 7300 434c 5343 6f6d 706c 6961 6e74 ces.CLSCompliant │ │ │ │ @@ -1447,137 +1447,137 @@ │ │ │ │ 00005a60: 002e 0030 0030 0000 6768 0074 0074 0070 ...0.0..gh.t.t.p │ │ │ │ 00005a70: 003a 002f 002f 0073 0063 0068 0065 006d .:././.s.c.h.e.m │ │ │ │ 00005a80: 0061 0073 002e 006d 0069 0063 0072 006f .a.s...m.i.c.r.o │ │ │ │ 00005a90: 0073 006f 0066 0074 002e 0063 006f 006d .s.o.f.t...c.o.m │ │ │ │ 00005aa0: 002f 0064 0065 0076 0065 006c 006f 0070 ./.d.e.v.e.l.o.p │ │ │ │ 00005ab0: 0065 0072 002f 006d 0073 0062 0075 0069 .e.r./.m.s.b.u.i │ │ │ │ 00005ac0: 006c 0064 002f 0032 0030 0030 0033 0000 .l.d./.2.0.0.3.. │ │ │ │ -00005ad0: 1753 0065 0074 0050 0072 006f 0070 0065 .S.e.t.P.r.o.p.e │ │ │ │ -00005ae0: 0072 0074 0079 0000 474d 0069 0063 0072 .r.t.y..GM.i.c.r │ │ │ │ -00005af0: 006f 0073 006f 0066 0074 002e 0042 0075 .o.s.o.f.t...B.u │ │ │ │ -00005b00: 0069 006c 0064 002e 0042 0075 0069 006c .i.l.d...B.u.i.l │ │ │ │ -00005b10: 0064 0045 006e 0067 0069 006e 0065 002e .d.E.n.g.i.n.e.. │ │ │ │ -00005b20: 0050 0072 006f 006a 0065 0063 0074 0000 .P.r.o.j.e.c.t.. │ │ │ │ -00005b30: 1946 0075 006c 006c 0046 0069 006c 0065 .F.u.l.l.F.i.l.e │ │ │ │ -00005b40: 004e 0061 006d 0065 0000 1954 006f 006f .N.a.m.e...T.o.o │ │ │ │ -00005b50: 006c 0073 0056 0065 0072 0073 0069 006f .l.s.V.e.r.s.i.o │ │ │ │ -00005b60: 006e 0000 0732 002e 0030 0000 0f4c 006f .n...2...0...L.o │ │ │ │ -00005b70: 0061 0064 0058 006d 006c 0000 2147 006c .a.d.X.m.l..!G.l │ │ │ │ -00005b80: 006f 0062 0061 006c 0050 0072 006f 0070 .o.b.a.l.P.r.o.p │ │ │ │ -00005b90: 0065 0072 0074 0069 0065 0073 0000 2947 .e.r.t.i.e.s..)G │ │ │ │ -00005ba0: 0065 0074 0045 0076 0061 006c 0075 0061 .e.t.E.v.a.l.u.a │ │ │ │ -00005bb0: 0074 0065 0064 0050 0072 006f 0070 0065 .t.e.d.P.r.o.p.e │ │ │ │ -00005bc0: 0072 0074 0079 0000 2f47 0065 0074 0045 .r.t.y../G.e.t.E │ │ │ │ -00005bd0: 0076 0061 006c 0075 0061 0074 0065 0064 .v.a.l.u.a.t.e.d │ │ │ │ -00005be0: 0049 0074 0065 006d 0073 0042 0079 004e .I.t.e.m.s.B.y.N │ │ │ │ -00005bf0: 0061 006d 0065 0000 2352 0065 006d 006f .a.m.e..#R.e.m.o │ │ │ │ -00005c00: 0076 0065 0049 0074 0065 006d 0073 0042 .v.e.I.t.e.m.s.B │ │ │ │ -00005c10: 0079 004e 0061 006d 0065 0000 1f41 0064 .y.N.a.m.e...A.d │ │ │ │ -00005c20: 0064 004e 0065 0077 0049 0074 0065 006d .d.N.e.w.I.t.e.m │ │ │ │ -00005c30: 0047 0072 006f 0075 0070 0000 0b42 0075 .G.r.o.u.p...B.u │ │ │ │ -00005c40: 0069 006c 0064 0000 1b47 0065 0074 0045 .i.l.d...G.e.t.E │ │ │ │ -00005c50: 006e 0075 006d 0065 0072 0061 0074 006f .n.u.m.e.r.a.t.o │ │ │ │ -00005c60: 0072 0000 1541 0064 0064 004e 0065 0077 .r...A.d.d.N.e.w │ │ │ │ -00005c70: 0049 0074 0065 006d 0000 354d 0069 0063 .I.t.e.m..5M.i.c │ │ │ │ -00005c80: 0072 006f 0073 006f 0066 0074 002e 0042 .r.o.s.o.f.t...B │ │ │ │ -00005c90: 0075 0069 006c 0064 002e 0045 006e 0067 .u.i.l.d...E.n.g │ │ │ │ -00005ca0: 0069 006e 0065 002e 0064 006c 006c 0000 .i.n.e...d.l.l.. │ │ │ │ -00005cb0: 2d4d 0069 0063 0072 006f 0073 006f 0066 -M.i.c.r.o.s.o.f │ │ │ │ -00005cc0: 0074 002e 0042 0075 0069 006c 0064 002e .t...B.u.i.l.d.. │ │ │ │ -00005cd0: 0045 006e 0067 0069 006e 0065 0000 454d .E.n.g.i.n.e..EM │ │ │ │ -00005ce0: 0069 0063 0072 006f 0073 006f 0066 0074 .i.c.r.o.s.o.f.t │ │ │ │ -00005cf0: 002e 0042 0075 0069 006c 0064 002e 0042 ...B.u.i.l.d...B │ │ │ │ -00005d00: 0075 0069 006c 0064 0045 006e 0067 0069 .u.i.l.d.E.n.g.i │ │ │ │ -00005d10: 006e 0065 002e 0045 006e 0067 0069 006e .n.e...E.n.g.i.n │ │ │ │ -00005d20: 0065 0000 0f42 0069 006e 0050 0061 0074 .e...B.i.n.P.a.t │ │ │ │ -00005d30: 0068 0000 2955 006e 0072 0065 0067 0069 .h..)U.n.r.e.g.i │ │ │ │ -00005d40: 0073 0074 0065 0072 0041 006c 006c 004c .s.t.e.r.A.l.l.L │ │ │ │ -00005d50: 006f 0067 0067 0065 0072 0073 0000 1d52 .o.g.g.e.r.s...R │ │ │ │ -00005d60: 0065 0067 0069 0073 0074 0065 0072 004c .e.g.i.s.t.e.r.L │ │ │ │ -00005d70: 006f 0067 0067 0065 0072 0000 1b46 0069 .o.g.g.e.r...F.i │ │ │ │ -00005d80: 006e 0061 006c 0049 0074 0065 006d 0053 .n.a.l.I.t.e.m.S │ │ │ │ -00005d90: 0070 0065 0063 0000 1747 0065 0074 004d .p.e.c...G.e.t.M │ │ │ │ -00005da0: 0065 0074 0061 0064 0061 0074 0061 0000 .e.t.a.d.a.t.a.. │ │ │ │ -00005db0: 1753 0065 0074 004d 0065 0074 0061 0064 .S.e.t.M.e.t.a.d │ │ │ │ -00005dc0: 0061 0074 0061 0000 0939 002e 0030 0030 .a.t.a...9...0.0 │ │ │ │ -00005dd0: 0000 80ed 5000 7200 6f00 6a00 6500 6300 ....P.r.o.j.e.c. │ │ │ │ -00005de0: 7400 5c00 2800 5c00 2200 2800 3f00 3c00 t.\.(.\.".(.?.<. │ │ │ │ -00005df0: 7000 6100 6300 6b00 6100 6700 6500 3e00 p.a.c.k.a.g.e.>. │ │ │ │ -00005e00: 5c00 7b00 2e00 2a00 3f00 5c00 7d00 2900 \.{...*.?.\.}.). │ │ │ │ -00005e10: 5c00 2200 2e00 2a00 3f00 5c00 2200 2800 \."...*.?.\.".(. │ │ │ │ -00005e20: 3f00 3c00 6e00 6100 6d00 6500 3e00 2e00 ?.<.n.a.m.e.>... │ │ │ │ -00005e30: 2a00 3f00 2900 5c00 2200 2e00 2a00 3f00 *.?.).\."...*.?. │ │ │ │ -00005e40: 5c00 2200 2800 3f00 3c00 7000 7200 6f00 \.".(.?.<.p.r.o. │ │ │ │ -00005e50: 6a00 6500 6300 7400 3e00 2e00 2a00 3f00 j.e.c.t.>...*.?. │ │ │ │ -00005e60: 2900 5c00 2200 2e00 2a00 3f00 5c00 2200 ).\."...*.?.\.". │ │ │ │ -00005e70: 2800 3f00 3c00 6700 7500 6900 6400 3e00 (.?.<.g.u.i.d.>. │ │ │ │ -00005e80: 2e00 2a00 3f00 2900 5c00 2200 2800 3f00 ..*.?.).\.".(.?. │ │ │ │ -00005e90: 3c00 6100 6c00 6c00 3e00 5b00 5c00 7300 <.a.l.l.>.[.\.s. │ │ │ │ -00005ea0: 5c00 5300 5d00 2a00 3f00 2900 4500 6e00 \.S.].*.?.).E.n. │ │ │ │ -00005eb0: 6400 5000 7200 6f00 6a00 6500 6300 7400 d.P.r.o.j.e.c.t. │ │ │ │ -00005ec0: 000f 7000 7200 6f00 6a00 6500 6300 7400 ..p.r.o.j.e.c.t. │ │ │ │ -00005ed0: 0009 6700 7500 6900 6400 000f 7000 6100 ..g.u.i.d...p.a. │ │ │ │ -00005ee0: 6300 6b00 6100 6700 6500 004d 7b00 3200 c.k.a.g.e..M{.2. │ │ │ │ -00005ef0: 3100 3500 3000 4500 3300 3300 3300 2d00 1.5.0.E.3.3.3.-. │ │ │ │ -00005f00: 3800 4600 4400 4300 2d00 3400 3200 4100 8.F.D.C.-.4.2.A. │ │ │ │ -00005f10: 3300 2d00 3900 3400 3700 3400 2d00 3100 3.-.9.4.7.4.-.1. │ │ │ │ -00005f20: 4100 3300 3900 3500 3600 4400 3400 3600 A.3.9.5.6.D.4.6. │ │ │ │ -00005f30: 4400 4500 3800 7d00 0081 755e 005c 0073 D.E.8.}...u^.\.s │ │ │ │ -00005f40: 002b 0028 003f 003c 0067 0075 0069 0064 .+.(.?.<.g.u.i.d │ │ │ │ -00005f50: 003e 005c 007b 005b 0030 002d 0039 0061 .>.\.{.[.0.-.9.a │ │ │ │ -00005f60: 002d 007a 0041 002d 005a 005d 007b 0038 .-.z.A.-.Z.].{.8 │ │ │ │ -00005f70: 007d 002d 005b 0030 002d 0039 0061 002d .}.-.[.0.-.9.a.- │ │ │ │ -00005f80: 007a 0041 002d 005a 005d 007b 0034 007d .z.A.-.Z.].{.4.} │ │ │ │ -00005f90: 002d 005b 0030 002d 0039 0061 002d 007a .-.[.0.-.9.a.-.z │ │ │ │ -00005fa0: 0041 002d 005a 005d 007b 0034 007d 002d .A.-.Z.].{.4.}.- │ │ │ │ -00005fb0: 005b 0030 002d 0039 0061 002d 007a 0041 .[.0.-.9.a.-.z.A │ │ │ │ -00005fc0: 002d 005a 005d 007b 0034 007d 002d 005b .-.Z.].{.4.}.-.[ │ │ │ │ -00005fd0: 0030 002d 0039 0061 002d 007a 0041 002d .0.-.9.a.-.z.A.- │ │ │ │ -00005fe0: 005a 005d 007b 0031 0032 007d 005c 007d .Z.].{.1.2.}.\.} │ │ │ │ -00005ff0: 0029 005c 0073 002b 003d 005c 0073 002b .).\.s.+.=.\.s.+ │ │ │ │ -00006000: 0028 003f 003c 0064 0065 0070 003e 005c .(.?.<.d.e.p.>.\ │ │ │ │ -00006010: 007b 005b 0030 002d 0039 0061 002d 007a .{.[.0.-.9.a.-.z │ │ │ │ -00006020: 0041 002d 005a 005d 007b 0038 007d 002d .A.-.Z.].{.8.}.- │ │ │ │ -00006030: 005b 0030 002d 0039 0061 002d 007a 0041 .[.0.-.9.a.-.z.A │ │ │ │ -00006040: 002d 005a 005d 007b 0034 007d 002d 005b .-.Z.].{.4.}.-.[ │ │ │ │ -00006050: 0030 002d 0039 0061 002d 007a 0041 002d .0.-.9.a.-.z.A.- │ │ │ │ -00006060: 005a 005d 007b 0034 007d 002d 005b 0030 .Z.].{.4.}.-.[.0 │ │ │ │ -00006070: 002d 0039 0061 002d 007a 0041 002d 005a .-.9.a.-.z.A.-.Z │ │ │ │ -00006080: 005d 007b 0034 007d 002d 005b 0030 002d .].{.4.}.-.[.0.- │ │ │ │ -00006090: 0039 0061 002d 007a 0041 002d 005a 005d .9.a.-.z.A.-.Z.] │ │ │ │ -000060a0: 007b 0031 0032 007d 005c 007d 0029 0000 .{.1.2.}.\.}.).. │ │ │ │ -000060b0: 0764 0065 0070 0000 095e 005c 0073 002b .d.e.p...^.\.s.+ │ │ │ │ -000060c0: 0000 811b 5c00 2e00 2800 3f00 3c00 7300 ....\...(.?.<.s. │ │ │ │ -000060d0: 6f00 6c00 7500 7400 6900 6f00 6e00 4300 o.l.u.t.i.o.n.C. │ │ │ │ -000060e0: 6f00 6e00 6600 6900 6700 7500 7200 6100 o.n.f.i.g.u.r.a. │ │ │ │ -000060f0: 7400 6900 6f00 6e00 3e00 5b00 5e00 7c00 t.i.o.n.>.[.^.|. │ │ │ │ -00006100: 5d00 2b00 2900 5c00 7c00 2800 3f00 3c00 ].+.).\.|.(.?.<. │ │ │ │ -00006110: 7300 6f00 6c00 7500 7400 6900 6f00 6e00 s.o.l.u.t.i.o.n. │ │ │ │ -00006120: 5000 6c00 6100 7400 6600 6f00 7200 6d00 P.l.a.t.f.o.r.m. │ │ │ │ -00006130: 3e00 5b00 5e00 2e00 5d00 2b00 2900 5c00 >.[.^...].+.).\. │ │ │ │ -00006140: 2e00 4200 7500 6900 6c00 6400 5c00 2e00 ..B.u.i.l.d.\... │ │ │ │ -00006150: 3000 5c00 7300 2a00 3d00 5c00 7300 2a00 0.\.s.*.=.\.s.*. │ │ │ │ -00006160: 2800 3f00 3c00 7000 7200 6f00 6a00 6500 (.?.<.p.r.o.j.e. │ │ │ │ -00006170: 6300 7400 4300 6f00 6e00 6600 6900 6700 c.t.C.o.n.f.i.g. │ │ │ │ -00006180: 7500 7200 6100 7400 6900 6f00 6e00 3e00 u.r.a.t.i.o.n.>. │ │ │ │ -00006190: 5b00 5e00 7c00 5d00 2b00 2900 5c00 7c00 [.^.|.].+.).\.|. │ │ │ │ -000061a0: 2800 3f00 3c00 7000 7200 6f00 6a00 6500 (.?.<.p.r.o.j.e. │ │ │ │ -000061b0: 6300 7400 5000 6c00 6100 7400 6600 6f00 c.t.P.l.a.t.f.o. │ │ │ │ -000061c0: 7200 6d00 3e00 5b00 5c00 2e00 5c00 7700 r.m.>.[.\...\.w. │ │ │ │ -000061d0: 2000 5d00 2b00 2900 5c00 7300 2a00 002b .].+.).\.s.*..+ │ │ │ │ -000061e0: 7300 6f00 6c00 7500 7400 6900 6f00 6e00 s.o.l.u.t.i.o.n. │ │ │ │ -000061f0: 4300 6f00 6e00 6600 6900 6700 7500 7200 C.o.n.f.i.g.u.r. │ │ │ │ -00006200: 6100 7400 6900 6f00 6e00 0021 7300 6f00 a.t.i.o.n..!s.o. │ │ │ │ -00006210: 6c00 7500 7400 6900 6f00 6e00 5000 6c00 l.u.t.i.o.n.P.l. │ │ │ │ -00006220: 6100 7400 6600 6f00 7200 6d00 0029 7000 a.t.f.o.r.m..)p. │ │ │ │ -00006230: 7200 6f00 6a00 6500 6300 7400 4300 6f00 r.o.j.e.c.t.C.o. │ │ │ │ -00006240: 6e00 6600 6900 6700 7500 7200 6100 7400 n.f.i.g.u.r.a.t. │ │ │ │ -00006250: 6900 6f00 6e00 001f 7000 7200 6f00 6a00 i.o.n...p.r.o.j. │ │ │ │ -00006260: 6500 6300 7400 5000 6c00 6100 7400 6600 e.c.t.P.l.a.t.f. │ │ │ │ -00006270: 6f00 7200 6d00 000f 5000 7200 6f00 6a00 o.r.m...P.r.o.j. │ │ │ │ +00005ad0: 0939 002e 0030 0030 0000 80ed 5000 7200 .9...0.0....P.r. │ │ │ │ +00005ae0: 6f00 6a00 6500 6300 7400 5c00 2800 5c00 o.j.e.c.t.\.(.\. │ │ │ │ +00005af0: 2200 2800 3f00 3c00 7000 6100 6300 6b00 ".(.?.<.p.a.c.k. │ │ │ │ +00005b00: 6100 6700 6500 3e00 5c00 7b00 2e00 2a00 a.g.e.>.\.{...*. │ │ │ │ +00005b10: 3f00 5c00 7d00 2900 5c00 2200 2e00 2a00 ?.\.}.).\."...*. │ │ │ │ +00005b20: 3f00 5c00 2200 2800 3f00 3c00 6e00 6100 ?.\.".(.?.<.n.a. │ │ │ │ +00005b30: 6d00 6500 3e00 2e00 2a00 3f00 2900 5c00 m.e.>...*.?.).\. │ │ │ │ +00005b40: 2200 2e00 2a00 3f00 5c00 2200 2800 3f00 "...*.?.\.".(.?. │ │ │ │ +00005b50: 3c00 7000 7200 6f00 6a00 6500 6300 7400 <.p.r.o.j.e.c.t. │ │ │ │ +00005b60: 3e00 2e00 2a00 3f00 2900 5c00 2200 2e00 >...*.?.).\."... │ │ │ │ +00005b70: 2a00 3f00 5c00 2200 2800 3f00 3c00 6700 *.?.\.".(.?.<.g. │ │ │ │ +00005b80: 7500 6900 6400 3e00 2e00 2a00 3f00 2900 u.i.d.>...*.?.). │ │ │ │ +00005b90: 5c00 2200 2800 3f00 3c00 6100 6c00 6c00 \.".(.?.<.a.l.l. │ │ │ │ +00005ba0: 3e00 5b00 5c00 7300 5c00 5300 5d00 2a00 >.[.\.s.\.S.].*. │ │ │ │ +00005bb0: 3f00 2900 4500 6e00 6400 5000 7200 6f00 ?.).E.n.d.P.r.o. │ │ │ │ +00005bc0: 6a00 6500 6300 7400 000f 7000 7200 6f00 j.e.c.t...p.r.o. │ │ │ │ +00005bd0: 6a00 6500 6300 7400 0009 6700 7500 6900 j.e.c.t...g.u.i. │ │ │ │ +00005be0: 6400 000f 7000 6100 6300 6b00 6100 6700 d...p.a.c.k.a.g. │ │ │ │ +00005bf0: 6500 004d 7b00 3200 3100 3500 3000 4500 e..M{.2.1.5.0.E. │ │ │ │ +00005c00: 3300 3300 3300 2d00 3800 4600 4400 4300 3.3.3.-.8.F.D.C. │ │ │ │ +00005c10: 2d00 3400 3200 4100 3300 2d00 3900 3400 -.4.2.A.3.-.9.4. │ │ │ │ +00005c20: 3700 3400 2d00 3100 4100 3300 3900 3500 7.4.-.1.A.3.9.5. │ │ │ │ +00005c30: 3600 4400 3400 3600 4400 4500 3800 7d00 6.D.4.6.D.E.8.}. │ │ │ │ +00005c40: 0081 755e 005c 0073 002b 0028 003f 003c ..u^.\.s.+.(.?.< │ │ │ │ +00005c50: 0067 0075 0069 0064 003e 005c 007b 005b .g.u.i.d.>.\.{.[ │ │ │ │ +00005c60: 0030 002d 0039 0061 002d 007a 0041 002d .0.-.9.a.-.z.A.- │ │ │ │ +00005c70: 005a 005d 007b 0038 007d 002d 005b 0030 .Z.].{.8.}.-.[.0 │ │ │ │ +00005c80: 002d 0039 0061 002d 007a 0041 002d 005a .-.9.a.-.z.A.-.Z │ │ │ │ +00005c90: 005d 007b 0034 007d 002d 005b 0030 002d .].{.4.}.-.[.0.- │ │ │ │ +00005ca0: 0039 0061 002d 007a 0041 002d 005a 005d .9.a.-.z.A.-.Z.] │ │ │ │ +00005cb0: 007b 0034 007d 002d 005b 0030 002d 0039 .{.4.}.-.[.0.-.9 │ │ │ │ +00005cc0: 0061 002d 007a 0041 002d 005a 005d 007b .a.-.z.A.-.Z.].{ │ │ │ │ +00005cd0: 0034 007d 002d 005b 0030 002d 0039 0061 .4.}.-.[.0.-.9.a │ │ │ │ +00005ce0: 002d 007a 0041 002d 005a 005d 007b 0031 .-.z.A.-.Z.].{.1 │ │ │ │ +00005cf0: 0032 007d 005c 007d 0029 005c 0073 002b .2.}.\.}.).\.s.+ │ │ │ │ +00005d00: 003d 005c 0073 002b 0028 003f 003c 0064 .=.\.s.+.(.?.<.d │ │ │ │ +00005d10: 0065 0070 003e 005c 007b 005b 0030 002d .e.p.>.\.{.[.0.- │ │ │ │ +00005d20: 0039 0061 002d 007a 0041 002d 005a 005d .9.a.-.z.A.-.Z.] │ │ │ │ +00005d30: 007b 0038 007d 002d 005b 0030 002d 0039 .{.8.}.-.[.0.-.9 │ │ │ │ +00005d40: 0061 002d 007a 0041 002d 005a 005d 007b .a.-.z.A.-.Z.].{ │ │ │ │ +00005d50: 0034 007d 002d 005b 0030 002d 0039 0061 .4.}.-.[.0.-.9.a │ │ │ │ +00005d60: 002d 007a 0041 002d 005a 005d 007b 0034 .-.z.A.-.Z.].{.4 │ │ │ │ +00005d70: 007d 002d 005b 0030 002d 0039 0061 002d .}.-.[.0.-.9.a.- │ │ │ │ +00005d80: 007a 0041 002d 005a 005d 007b 0034 007d .z.A.-.Z.].{.4.} │ │ │ │ +00005d90: 002d 005b 0030 002d 0039 0061 002d 007a .-.[.0.-.9.a.-.z │ │ │ │ +00005da0: 0041 002d 005a 005d 007b 0031 0032 007d .A.-.Z.].{.1.2.} │ │ │ │ +00005db0: 005c 007d 0029 0000 0764 0065 0070 0000 .\.}.)...d.e.p.. │ │ │ │ +00005dc0: 095e 005c 0073 002b 0000 811b 5c00 2e00 .^.\.s.+....\... │ │ │ │ +00005dd0: 2800 3f00 3c00 7300 6f00 6c00 7500 7400 (.?.<.s.o.l.u.t. │ │ │ │ +00005de0: 6900 6f00 6e00 4300 6f00 6e00 6600 6900 i.o.n.C.o.n.f.i. │ │ │ │ +00005df0: 6700 7500 7200 6100 7400 6900 6f00 6e00 g.u.r.a.t.i.o.n. │ │ │ │ +00005e00: 3e00 5b00 5e00 7c00 5d00 2b00 2900 5c00 >.[.^.|.].+.).\. │ │ │ │ +00005e10: 7c00 2800 3f00 3c00 7300 6f00 6c00 7500 |.(.?.<.s.o.l.u. │ │ │ │ +00005e20: 7400 6900 6f00 6e00 5000 6c00 6100 7400 t.i.o.n.P.l.a.t. │ │ │ │ +00005e30: 6600 6f00 7200 6d00 3e00 5b00 5e00 2e00 f.o.r.m.>.[.^... │ │ │ │ +00005e40: 5d00 2b00 2900 5c00 2e00 4200 7500 6900 ].+.).\...B.u.i. │ │ │ │ +00005e50: 6c00 6400 5c00 2e00 3000 5c00 7300 2a00 l.d.\...0.\.s.*. │ │ │ │ +00005e60: 3d00 5c00 7300 2a00 2800 3f00 3c00 7000 =.\.s.*.(.?.<.p. │ │ │ │ +00005e70: 7200 6f00 6a00 6500 6300 7400 4300 6f00 r.o.j.e.c.t.C.o. │ │ │ │ +00005e80: 6e00 6600 6900 6700 7500 7200 6100 7400 n.f.i.g.u.r.a.t. │ │ │ │ +00005e90: 6900 6f00 6e00 3e00 5b00 5e00 7c00 5d00 i.o.n.>.[.^.|.]. │ │ │ │ +00005ea0: 2b00 2900 5c00 7c00 2800 3f00 3c00 7000 +.).\.|.(.?.<.p. │ │ │ │ +00005eb0: 7200 6f00 6a00 6500 6300 7400 5000 6c00 r.o.j.e.c.t.P.l. │ │ │ │ +00005ec0: 6100 7400 6600 6f00 7200 6d00 3e00 5b00 a.t.f.o.r.m.>.[. │ │ │ │ +00005ed0: 5c00 2e00 5c00 7700 2000 5d00 2b00 2900 \...\.w. .].+.). │ │ │ │ +00005ee0: 5c00 7300 2a00 002b 7300 6f00 6c00 7500 \.s.*..+s.o.l.u. │ │ │ │ +00005ef0: 7400 6900 6f00 6e00 4300 6f00 6e00 6600 t.i.o.n.C.o.n.f. │ │ │ │ +00005f00: 6900 6700 7500 7200 6100 7400 6900 6f00 i.g.u.r.a.t.i.o. │ │ │ │ +00005f10: 6e00 0021 7300 6f00 6c00 7500 7400 6900 n..!s.o.l.u.t.i. │ │ │ │ +00005f20: 6f00 6e00 5000 6c00 6100 7400 6600 6f00 o.n.P.l.a.t.f.o. │ │ │ │ +00005f30: 7200 6d00 0029 7000 7200 6f00 6a00 6500 r.m..)p.r.o.j.e. │ │ │ │ +00005f40: 6300 7400 4300 6f00 6e00 6600 6900 6700 c.t.C.o.n.f.i.g. │ │ │ │ +00005f50: 7500 7200 6100 7400 6900 6f00 6e00 001f u.r.a.t.i.o.n... │ │ │ │ +00005f60: 7000 7200 6f00 6a00 6500 6300 7400 5000 p.r.o.j.e.c.t.P. │ │ │ │ +00005f70: 6c00 6100 7400 6600 6f00 7200 6d00 0035 l.a.t.f.o.r.m..5 │ │ │ │ +00005f80: 4d00 6900 6300 7200 6f00 7300 6f00 6600 M.i.c.r.o.s.o.f. │ │ │ │ +00005f90: 7400 2e00 4200 7500 6900 6c00 6400 2e00 t...B.u.i.l.d... │ │ │ │ +00005fa0: 4500 6e00 6700 6900 6e00 6500 2e00 6400 E.n.g.i.n.e...d. │ │ │ │ +00005fb0: 6c00 6c00 002d 4d00 6900 6300 7200 6f00 l.l..-M.i.c.r.o. │ │ │ │ +00005fc0: 7300 6f00 6600 7400 2e00 4200 7500 6900 s.o.f.t...B.u.i. │ │ │ │ +00005fd0: 6c00 6400 2e00 4500 6e00 6700 6900 6e00 l.d...E.n.g.i.n. │ │ │ │ +00005fe0: 6500 0045 4d00 6900 6300 7200 6f00 7300 e..EM.i.c.r.o.s. │ │ │ │ +00005ff0: 6f00 6600 7400 2e00 4200 7500 6900 6c00 o.f.t...B.u.i.l. │ │ │ │ +00006000: 6400 2e00 4200 7500 6900 6c00 6400 4500 d...B.u.i.l.d.E. │ │ │ │ +00006010: 6e00 6700 6900 6e00 6500 2e00 4500 6e00 n.g.i.n.e...E.n. │ │ │ │ +00006020: 6700 6900 6e00 6500 000f 4200 6900 6e00 g.i.n.e...B.i.n. │ │ │ │ +00006030: 5000 6100 7400 6800 0029 5500 6e00 7200 P.a.t.h..)U.n.r. │ │ │ │ +00006040: 6500 6700 6900 7300 7400 6500 7200 4100 e.g.i.s.t.e.r.A. │ │ │ │ +00006050: 6c00 6c00 4c00 6f00 6700 6700 6500 7200 l.l.L.o.g.g.e.r. │ │ │ │ +00006060: 7300 001d 5200 6500 6700 6900 7300 7400 s...R.e.g.i.s.t. │ │ │ │ +00006070: 6500 7200 4c00 6f00 6700 6700 6500 7200 e.r.L.o.g.g.e.r. │ │ │ │ +00006080: 0047 4d00 6900 6300 7200 6f00 7300 6f00 .GM.i.c.r.o.s.o. │ │ │ │ +00006090: 6600 7400 2e00 4200 7500 6900 6c00 6400 f.t...B.u.i.l.d. │ │ │ │ +000060a0: 2e00 4200 7500 6900 6c00 6400 4500 6e00 ..B.u.i.l.d.E.n. │ │ │ │ +000060b0: 6700 6900 6e00 6500 2e00 5000 7200 6f00 g.i.n.e...P.r.o. │ │ │ │ +000060c0: 6a00 6500 6300 7400 0019 4600 7500 6c00 j.e.c.t...F.u.l. │ │ │ │ +000060d0: 6c00 4600 6900 6c00 6500 4e00 6100 6d00 l.F.i.l.e.N.a.m. │ │ │ │ +000060e0: 6500 0019 5400 6f00 6f00 6c00 7300 5600 e...T.o.o.l.s.V. │ │ │ │ +000060f0: 6500 7200 7300 6900 6f00 6e00 0007 3200 e.r.s.i.o.n...2. │ │ │ │ +00006100: 2e00 3000 000f 4c00 6f00 6100 6400 5800 ..0...L.o.a.d.X. │ │ │ │ +00006110: 6d00 6c00 0021 4700 6c00 6f00 6200 6100 m.l..!G.l.o.b.a. │ │ │ │ +00006120: 6c00 5000 7200 6f00 7000 6500 7200 7400 l.P.r.o.p.e.r.t. │ │ │ │ +00006130: 6900 6500 7300 0029 4700 6500 7400 4500 i.e.s..)G.e.t.E. │ │ │ │ +00006140: 7600 6100 6c00 7500 6100 7400 6500 6400 v.a.l.u.a.t.e.d. │ │ │ │ +00006150: 5000 7200 6f00 7000 6500 7200 7400 7900 P.r.o.p.e.r.t.y. │ │ │ │ +00006160: 002f 4700 6500 7400 4500 7600 6100 6c00 ./G.e.t.E.v.a.l. │ │ │ │ +00006170: 7500 6100 7400 6500 6400 4900 7400 6500 u.a.t.e.d.I.t.e. │ │ │ │ +00006180: 6d00 7300 4200 7900 4e00 6100 6d00 6500 m.s.B.y.N.a.m.e. │ │ │ │ +00006190: 0023 5200 6500 6d00 6f00 7600 6500 4900 .#R.e.m.o.v.e.I. │ │ │ │ +000061a0: 7400 6500 6d00 7300 4200 7900 4e00 6100 t.e.m.s.B.y.N.a. │ │ │ │ +000061b0: 6d00 6500 001f 4100 6400 6400 4e00 6500 m.e...A.d.d.N.e. │ │ │ │ +000061c0: 7700 4900 7400 6500 6d00 4700 7200 6f00 w.I.t.e.m.G.r.o. │ │ │ │ +000061d0: 7500 7000 000b 4200 7500 6900 6c00 6400 u.p...B.u.i.l.d. │ │ │ │ +000061e0: 001b 4700 6500 7400 4500 6e00 7500 6d00 ..G.e.t.E.n.u.m. │ │ │ │ +000061f0: 6500 7200 6100 7400 6f00 7200 0015 4100 e.r.a.t.o.r...A. │ │ │ │ +00006200: 6400 6400 4e00 6500 7700 4900 7400 6500 d.d.N.e.w.I.t.e. │ │ │ │ +00006210: 6d00 001b 4600 6900 6e00 6100 6c00 4900 m...F.i.n.a.l.I. │ │ │ │ +00006220: 7400 6500 6d00 5300 7000 6500 6300 0017 t.e.m.S.p.e.c... │ │ │ │ +00006230: 4700 6500 7400 4d00 6500 7400 6100 6400 G.e.t.M.e.t.a.d. │ │ │ │ +00006240: 6100 7400 6100 0017 5300 6500 7400 4d00 a.t.a...S.e.t.M. │ │ │ │ +00006250: 6500 7400 6100 6400 6100 7400 6100 0017 e.t.a.d.a.t.a... │ │ │ │ +00006260: 5300 6500 7400 5000 7200 6f00 7000 6500 S.e.t.P.r.o.p.e. │ │ │ │ +00006270: 7200 7400 7900 000f 5000 7200 6f00 6a00 r.t.y...P.r.o.j. │ │ │ │ 00006280: 6500 6300 7400 005d 6800 7400 7400 7000 e.c.t..]h.t.t.p. │ │ │ │ 00006290: 3a00 2f00 2f00 7300 6300 6800 6500 6d00 :././.s.c.h.e.m. │ │ │ │ 000062a0: 6100 7300 2e00 6d00 6900 6300 7200 6f00 a.s...m.i.c.r.o. │ │ │ │ 000062b0: 7300 6f00 6600 7400 2e00 6300 6f00 6d00 s.o.f.t...c.o.m. │ │ │ │ 000062c0: 2f00 6400 6500 7600 6500 6c00 6f00 7000 /.d.e.v.e.l.o.p. │ │ │ │ 000062d0: 6500 7200 2f00 6d00 7300 6200 7500 6900 e.r./.m.s.b.u.i. │ │ │ │ 000062e0: 6c00 6400 001f 2f00 2f00 7800 3a00 5000 l.d..././.x.:.P. │ │ │ │ @@ -1664,1118 +1664,1118 @@ │ │ │ │ 000067f0: 0069 006e 0074 0050 0061 0074 0068 0046 .i.n.t.P.a.t.h.F │ │ │ │ 00006800: 0072 006f 006d 0049 0074 0065 006d 007d .r.o.m.I.t.e.m.} │ │ │ │ 00006810: 003b 007b 0054 0061 0072 0067 0065 0074 .;.{.T.a.r.g.e.t │ │ │ │ 00006820: 0046 0072 0061 006d 0065 0077 006f 0072 .F.r.a.m.e.w.o.r │ │ │ │ 00006830: 006b 0044 0069 0072 0065 0063 0074 006f .k.D.i.r.e.c.t.o │ │ │ │ 00006840: 0072 0079 007d 0000 257b 0048 0069 006e .r.y.}..%{.H.i.n │ │ │ │ 00006850: 0074 0050 0061 0074 0068 0046 0072 006f .t.P.a.t.h.F.r.o │ │ │ │ -00006860: 006d 0049 0074 0065 006d 007d 0000 092e .m.I.t.e.m.}.... │ │ │ │ -00006870: 0064 006c 006c 0000 032c 0000 8103 4d00 .d.l.l...,....M. │ │ │ │ -00006880: 5300 4200 7500 6900 6c00 6400 2000 7600 S.B.u.i.l.d. .v. │ │ │ │ -00006890: 7b00 3000 7d00 2000 6300 6100 6e00 2700 {.0.}. .c.a.n.'. │ │ │ │ -000068a0: 7400 2000 6200 6500 2000 6600 6f00 7500 t. .b.e. .f.o.u. │ │ │ │ -000068b0: 6e00 6400 2e00 2000 4900 7400 2000 6900 n.d... .I.t. .i. │ │ │ │ -000068c0: 7300 2000 6e00 6500 6500 6400 6500 6400 s. .n.e.e.d.e.d. │ │ │ │ -000068d0: 2000 6600 6f00 7200 2000 6200 7500 6900 .f.o.r. .b.u.i. │ │ │ │ -000068e0: 6c00 6400 6900 6e00 6700 2000 4d00 5300 l.d.i.n.g. .M.S. │ │ │ │ -000068f0: 4200 7500 6900 6c00 6400 2000 7000 7200 B.u.i.l.d. .p.r. │ │ │ │ -00006900: 6f00 6a00 6500 6300 7400 7300 2e00 2000 o.j.e.c.t.s... . │ │ │ │ -00006910: 5600 5300 3200 3000 3000 3500 2000 6100 V.S.2.0.0.5. .a. │ │ │ │ -00006920: 6e00 6400 2000 6c00 6100 7400 6500 7200 n.d. .l.a.t.e.r. │ │ │ │ -00006930: 2000 6900 7300 2000 7500 7300 6900 6e00 .i.s. .u.s.i.n. │ │ │ │ -00006940: 6700 2000 4d00 5300 4200 7500 6900 6c00 g. .M.S.B.u.i.l. │ │ │ │ -00006950: 6400 2000 7000 7200 6f00 6a00 6500 6300 d. .p.r.o.j.e.c. │ │ │ │ -00006960: 7400 7300 2000 6600 6f00 7200 2000 4300 t.s. .f.o.r. .C. │ │ │ │ -00006970: 2300 2000 6100 6e00 6400 2000 5600 4200 #. .a.n.d. .V.B. │ │ │ │ -00006980: 0035 5500 7300 6900 6e00 6700 2000 4d00 .5U.s.i.n.g. .M. │ │ │ │ -00006990: 5300 4200 7500 6900 6c00 6400 2000 7600 S.B.u.i.l.d. .v. │ │ │ │ -000069a0: 6500 7200 7300 6900 6f00 6e00 2000 7b00 e.r.s.i.o.n. .{. │ │ │ │ -000069b0: 3000 7d00 2e00 002d 4900 6e00 7400 6500 0.}....-I.n.t.e. │ │ │ │ -000069c0: 7200 6d00 6500 6400 6900 6100 7400 6500 r.m.e.d.i.a.t.e. │ │ │ │ -000069d0: 4f00 7500 7400 7000 7500 7400 5000 6100 O.u.t.p.u.t.P.a. │ │ │ │ -000069e0: 7400 6800 0015 4f00 7500 7400 7000 7500 t.h...O.u.t.p.u. │ │ │ │ -000069f0: 7400 5400 7900 7000 6500 0019 4100 7300 t.T.y.p.e...A.s. │ │ │ │ -00006a00: 7300 6500 6d00 6200 6c00 7900 4e00 6100 s.e.m.b.l.y.N.a. │ │ │ │ -00006a10: 6d00 6500 000f 6c00 6900 6200 7200 6100 m.e...l.i.b.r.a. │ │ │ │ -00006a20: 7200 7900 0007 6500 7800 6500 000d 7700 r.y...e.x.e...w. │ │ │ │ -00006a30: 6900 6e00 6500 7800 6500 0069 4f00 7500 i.n.e.x.e..iO.u. │ │ │ │ -00006a40: 7400 7000 7500 7400 2000 7400 7900 7000 t.p.u.t. .t.y.p. │ │ │ │ -00006a50: 6500 2000 2200 7b00 3000 7d00 2200 2000 e. .".{.0.}.". . │ │ │ │ -00006a60: 6f00 6600 2000 7000 7200 6f00 6a00 6500 o.f. .p.r.o.j.e. │ │ │ │ -00006a70: 6300 7400 2000 2200 7b00 3100 7d00 2200 c.t. .".{.1.}.". │ │ │ │ -00006a80: 2000 6900 7300 2000 6e00 6f00 7400 2000 .i.s. .n.o.t. . │ │ │ │ -00006a90: 7300 7500 7000 7000 6f00 7200 7400 6500 s.u.p.p.o.r.t.e. │ │ │ │ -00006aa0: 6400 2e00 0009 2e00 6500 7800 6500 0005 d.......e.x.e... │ │ │ │ -00006ab0: 4300 2300 0033 4d00 6900 6300 7200 6f00 C.#..3M.i.c.r.o. │ │ │ │ -00006ac0: 7300 6f00 6600 7400 2e00 4200 7500 6900 s.o.f.t...B.u.i. │ │ │ │ -00006ad0: 6c00 6400 2e00 4600 7200 6100 6d00 6500 l.d...F.r.a.m.e. │ │ │ │ -00006ae0: 7700 6f00 7200 6b00 009d 990a 0020 0020 w.o.r.k...... . │ │ │ │ -00006af0: 0020 0020 0075 0073 0069 006e 0067 0020 . . .u.s.i.n.g. │ │ │ │ -00006b00: 0053 0079 0073 0074 0065 006d 003b 000a .S.y.s.t.e.m.;.. │ │ │ │ -00006b10: 0020 0020 0020 0020 0075 0073 0069 006e . . . . .u.s.i.n │ │ │ │ -00006b20: 0067 0020 004d 0069 0063 0072 006f 0073 .g. .M.i.c.r.o.s │ │ │ │ -00006b30: 006f 0066 0074 002e 0042 0075 0069 006c .o.f.t...B.u.i.l │ │ │ │ -00006b40: 0064 002e 0046 0072 0061 006d 0065 0077 .d...F.r.a.m.e.w │ │ │ │ -00006b50: 006f 0072 006b 003b 000a 0020 0020 0020 .o.r.k.;... . . │ │ │ │ -00006b60: 0020 0075 0073 0069 006e 0067 0020 004e . .u.s.i.n.g. .N │ │ │ │ -00006b70: 0041 006e 0074 002e 0043 006f 0072 0065 .A.n.t...C.o.r.e │ │ │ │ -00006b80: 003b 000a 0020 0020 0020 0020 0075 0073 .;... . . . .u.s │ │ │ │ -00006b90: 0069 006e 0067 0020 004e 0041 006e 0074 .i.n.g. .N.A.n.t │ │ │ │ -00006ba0: 002e 004d 0053 0042 0075 0069 006c 0064 ...M.S.B.u.i.l.d │ │ │ │ -00006bb0: 003b 000a 0020 0020 0020 0020 0069 006e .;... . . . .i.n │ │ │ │ -00006bc0: 0074 0065 0072 006e 0061 006c 0020 0063 .t.e.r.n.a.l. .c │ │ │ │ -00006bd0: 006c 0061 0073 0073 0020 004e 0041 006e .l.a.s.s. .N.A.n │ │ │ │ -00006be0: 0074 004c 006f 0067 0067 0065 0072 0049 .t.L.o.g.g.e.r.I │ │ │ │ -00006bf0: 006d 0070 006c 0020 003a 0020 004e 0041 .m.p.l. .:. .N.A │ │ │ │ -00006c00: 006e 0074 004c 006f 0067 0067 0065 0072 .n.t.L.o.g.g.e.r │ │ │ │ -00006c10: 002c 0020 0049 004c 006f 0067 0067 0065 .,. .I.L.o.g.g.e │ │ │ │ -00006c20: 0072 0020 007b 000a 0020 0020 0020 0020 .r. .{... . . . │ │ │ │ -00006c30: 0020 0020 0020 0020 0070 0072 0069 0076 . . . . .p.r.i.v │ │ │ │ -00006c40: 0061 0074 0065 0020 0072 0065 0061 0064 .a.t.e. .r.e.a.d │ │ │ │ -00006c50: 006f 006e 006c 0079 0020 0054 0061 0073 .o.n.l.y. .T.a.s │ │ │ │ -00006c60: 006b 0020 005f 0074 0061 0073 006b 003b .k. ._.t.a.s.k.; │ │ │ │ -00006c70: 000a 0020 0020 0020 0020 0020 0020 0020 ... . . . . . . │ │ │ │ -00006c80: 0020 0070 0072 0069 0076 0061 0074 0065 . .p.r.i.v.a.t.e │ │ │ │ -00006c90: 0020 004c 006f 0067 0067 0065 0072 0056 . .L.o.g.g.e.r.V │ │ │ │ -00006ca0: 0065 0072 0062 006f 0073 0069 0074 0079 .e.r.b.o.s.i.t.y │ │ │ │ -00006cb0: 0020 005f 0076 0065 0072 0062 006f 0073 . ._.v.e.r.b.o.s │ │ │ │ -00006cc0: 0069 0074 0079 003b 000a 000a 0020 0020 .i.t.y.;..... . │ │ │ │ -00006cd0: 0020 0020 0020 0020 0020 0020 0070 0075 . . . . . . .p.u │ │ │ │ -00006ce0: 0062 006c 0069 0063 0020 004e 0041 006e .b.l.i.c. .N.A.n │ │ │ │ -00006cf0: 0074 004c 006f 0067 0067 0065 0072 0049 .t.L.o.g.g.e.r.I │ │ │ │ -00006d00: 006d 0070 006c 0028 0054 0061 0073 006b .m.p.l.(.T.a.s.k │ │ │ │ -00006d10: 0020 0074 0061 0073 006b 002c 0020 004e . .t.a.s.k.,. .N │ │ │ │ -00006d20: 0041 006e 0074 004c 006f 0067 0067 0065 .A.n.t.L.o.g.g.e │ │ │ │ -00006d30: 0072 0056 0065 0072 0062 006f 0073 0069 .r.V.e.r.b.o.s.i │ │ │ │ -00006d40: 0074 0079 0020 0076 0065 0072 0062 006f .t.y. .v.e.r.b.o │ │ │ │ -00006d50: 0073 0069 0074 0079 0029 0020 007b 000a .s.i.t.y.). .{.. │ │ │ │ +00006860: 006d 0049 0074 0065 006d 007d 0000 2d49 .m.I.t.e.m.}..-I │ │ │ │ +00006870: 006e 0074 0065 0072 006d 0065 0064 0069 .n.t.e.r.m.e.d.i │ │ │ │ +00006880: 0061 0074 0065 004f 0075 0074 0070 0075 .a.t.e.O.u.t.p.u │ │ │ │ +00006890: 0074 0050 0061 0074 0068 0000 154f 0075 .t.P.a.t.h...O.u │ │ │ │ +000068a0: 0074 0070 0075 0074 0054 0079 0070 0065 .t.p.u.t.T.y.p.e │ │ │ │ +000068b0: 0000 1941 0073 0073 0065 006d 0062 006c ...A.s.s.e.m.b.l │ │ │ │ +000068c0: 0079 004e 0061 006d 0065 0000 0f6c 0069 .y.N.a.m.e...l.i │ │ │ │ +000068d0: 0062 0072 0061 0072 0079 0000 0765 0078 .b.r.a.r.y...e.x │ │ │ │ +000068e0: 0065 0000 0d77 0069 006e 0065 0078 0065 .e...w.i.n.e.x.e │ │ │ │ +000068f0: 0000 694f 0075 0074 0070 0075 0074 0020 ..iO.u.t.p.u.t. │ │ │ │ +00006900: 0074 0079 0070 0065 0020 0022 007b 0030 .t.y.p.e. .".{.0 │ │ │ │ +00006910: 007d 0022 0020 006f 0066 0020 0070 0072 .}.". .o.f. .p.r │ │ │ │ +00006920: 006f 006a 0065 0063 0074 0020 0022 007b .o.j.e.c.t. .".{ │ │ │ │ +00006930: 0031 007d 0022 0020 0069 0073 0020 006e .1.}.". .i.s. .n │ │ │ │ +00006940: 006f 0074 0020 0073 0075 0070 0070 006f .o.t. .s.u.p.p.o │ │ │ │ +00006950: 0072 0074 0065 0064 002e 0000 092e 0064 .r.t.e.d.......d │ │ │ │ +00006960: 006c 006c 0000 092e 0065 0078 0065 0000 .l.l.....e.x.e.. │ │ │ │ +00006970: 8103 4d00 5300 4200 7500 6900 6c00 6400 ..M.S.B.u.i.l.d. │ │ │ │ +00006980: 2000 7600 7b00 3000 7d00 2000 6300 6100 .v.{.0.}. .c.a. │ │ │ │ +00006990: 6e00 2700 7400 2000 6200 6500 2000 6600 n.'.t. .b.e. .f. │ │ │ │ +000069a0: 6f00 7500 6e00 6400 2e00 2000 4900 7400 o.u.n.d... .I.t. │ │ │ │ +000069b0: 2000 6900 7300 2000 6e00 6500 6500 6400 .i.s. .n.e.e.d. │ │ │ │ +000069c0: 6500 6400 2000 6600 6f00 7200 2000 6200 e.d. .f.o.r. .b. │ │ │ │ +000069d0: 7500 6900 6c00 6400 6900 6e00 6700 2000 u.i.l.d.i.n.g. . │ │ │ │ +000069e0: 4d00 5300 4200 7500 6900 6c00 6400 2000 M.S.B.u.i.l.d. . │ │ │ │ +000069f0: 7000 7200 6f00 6a00 6500 6300 7400 7300 p.r.o.j.e.c.t.s. │ │ │ │ +00006a00: 2e00 2000 5600 5300 3200 3000 3000 3500 .. .V.S.2.0.0.5. │ │ │ │ +00006a10: 2000 6100 6e00 6400 2000 6c00 6100 7400 .a.n.d. .l.a.t. │ │ │ │ +00006a20: 6500 7200 2000 6900 7300 2000 7500 7300 e.r. .i.s. .u.s. │ │ │ │ +00006a30: 6900 6e00 6700 2000 4d00 5300 4200 7500 i.n.g. .M.S.B.u. │ │ │ │ +00006a40: 6900 6c00 6400 2000 7000 7200 6f00 6a00 i.l.d. .p.r.o.j. │ │ │ │ +00006a50: 6500 6300 7400 7300 2000 6600 6f00 7200 e.c.t.s. .f.o.r. │ │ │ │ +00006a60: 2000 4300 2300 2000 6100 6e00 6400 2000 .C.#. .a.n.d. . │ │ │ │ +00006a70: 5600 4200 0035 5500 7300 6900 6e00 6700 V.B..5U.s.i.n.g. │ │ │ │ +00006a80: 2000 4d00 5300 4200 7500 6900 6c00 6400 .M.S.B.u.i.l.d. │ │ │ │ +00006a90: 2000 7600 6500 7200 7300 6900 6f00 6e00 .v.e.r.s.i.o.n. │ │ │ │ +00006aa0: 2000 7b00 3000 7d00 2e00 0005 4300 2300 .{.0.}.....C.#. │ │ │ │ +00006ab0: 0033 4d00 6900 6300 7200 6f00 7300 6f00 .3M.i.c.r.o.s.o. │ │ │ │ +00006ac0: 6600 7400 2e00 4200 7500 6900 6c00 6400 f.t...B.u.i.l.d. │ │ │ │ +00006ad0: 2e00 4600 7200 6100 6d00 6500 7700 6f00 ..F.r.a.m.e.w.o. │ │ │ │ +00006ae0: 7200 6b00 009d 990a 0020 0020 0020 0020 r.k...... . . . │ │ │ │ +00006af0: 0075 0073 0069 006e 0067 0020 0053 0079 .u.s.i.n.g. .S.y │ │ │ │ +00006b00: 0073 0074 0065 006d 003b 000a 0020 0020 .s.t.e.m.;... . │ │ │ │ +00006b10: 0020 0020 0075 0073 0069 006e 0067 0020 . . .u.s.i.n.g. │ │ │ │ +00006b20: 004d 0069 0063 0072 006f 0073 006f 0066 .M.i.c.r.o.s.o.f │ │ │ │ +00006b30: 0074 002e 0042 0075 0069 006c 0064 002e .t...B.u.i.l.d.. │ │ │ │ +00006b40: 0046 0072 0061 006d 0065 0077 006f 0072 .F.r.a.m.e.w.o.r │ │ │ │ +00006b50: 006b 003b 000a 0020 0020 0020 0020 0075 .k.;... . . . .u │ │ │ │ +00006b60: 0073 0069 006e 0067 0020 004e 0041 006e .s.i.n.g. .N.A.n │ │ │ │ +00006b70: 0074 002e 0043 006f 0072 0065 003b 000a .t...C.o.r.e.;.. │ │ │ │ +00006b80: 0020 0020 0020 0020 0075 0073 0069 006e . . . . .u.s.i.n │ │ │ │ +00006b90: 0067 0020 004e 0041 006e 0074 002e 004d .g. .N.A.n.t...M │ │ │ │ +00006ba0: 0053 0042 0075 0069 006c 0064 003b 000a .S.B.u.i.l.d.;.. │ │ │ │ +00006bb0: 0020 0020 0020 0020 0069 006e 0074 0065 . . . . .i.n.t.e │ │ │ │ +00006bc0: 0072 006e 0061 006c 0020 0063 006c 0061 .r.n.a.l. .c.l.a │ │ │ │ +00006bd0: 0073 0073 0020 004e 0041 006e 0074 004c .s.s. .N.A.n.t.L │ │ │ │ +00006be0: 006f 0067 0067 0065 0072 0049 006d 0070 .o.g.g.e.r.I.m.p │ │ │ │ +00006bf0: 006c 0020 003a 0020 004e 0041 006e 0074 .l. .:. .N.A.n.t │ │ │ │ +00006c00: 004c 006f 0067 0067 0065 0072 002c 0020 .L.o.g.g.e.r.,. │ │ │ │ +00006c10: 0049 004c 006f 0067 0067 0065 0072 0020 .I.L.o.g.g.e.r. │ │ │ │ +00006c20: 007b 000a 0020 0020 0020 0020 0020 0020 .{... . . . . . │ │ │ │ +00006c30: 0020 0020 0070 0072 0069 0076 0061 0074 . . .p.r.i.v.a.t │ │ │ │ +00006c40: 0065 0020 0072 0065 0061 0064 006f 006e .e. .r.e.a.d.o.n │ │ │ │ +00006c50: 006c 0079 0020 0054 0061 0073 006b 0020 .l.y. .T.a.s.k. │ │ │ │ +00006c60: 005f 0074 0061 0073 006b 003b 000a 0020 ._.t.a.s.k.;... │ │ │ │ +00006c70: 0020 0020 0020 0020 0020 0020 0020 0070 . . . . . . . .p │ │ │ │ +00006c80: 0072 0069 0076 0061 0074 0065 0020 004c .r.i.v.a.t.e. .L │ │ │ │ +00006c90: 006f 0067 0067 0065 0072 0056 0065 0072 .o.g.g.e.r.V.e.r │ │ │ │ +00006ca0: 0062 006f 0073 0069 0074 0079 0020 005f .b.o.s.i.t.y. ._ │ │ │ │ +00006cb0: 0076 0065 0072 0062 006f 0073 0069 0074 .v.e.r.b.o.s.i.t │ │ │ │ +00006cc0: 0079 003b 000a 000a 0020 0020 0020 0020 .y.;..... . . . │ │ │ │ +00006cd0: 0020 0020 0020 0020 0070 0075 0062 006c . . . . .p.u.b.l │ │ │ │ +00006ce0: 0069 0063 0020 004e 0041 006e 0074 004c .i.c. .N.A.n.t.L │ │ │ │ +00006cf0: 006f 0067 0067 0065 0072 0049 006d 0070 .o.g.g.e.r.I.m.p │ │ │ │ +00006d00: 006c 0028 0054 0061 0073 006b 0020 0074 .l.(.T.a.s.k. .t │ │ │ │ +00006d10: 0061 0073 006b 002c 0020 004e 0041 006e .a.s.k.,. .N.A.n │ │ │ │ +00006d20: 0074 004c 006f 0067 0067 0065 0072 0056 .t.L.o.g.g.e.r.V │ │ │ │ +00006d30: 0065 0072 0062 006f 0073 0069 0074 0079 .e.r.b.o.s.i.t.y │ │ │ │ +00006d40: 0020 0076 0065 0072 0062 006f 0073 0069 . .v.e.r.b.o.s.i │ │ │ │ +00006d50: 0074 0079 0029 0020 007b 000a 0020 0020 .t.y.). .{... . │ │ │ │ 00006d60: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00006d70: 0020 0020 0020 0020 005f 0074 0061 0073 . . . . ._.t.a.s │ │ │ │ -00006d80: 006b 0020 003d 0020 0074 0061 0073 006b .k. .=. .t.a.s.k │ │ │ │ -00006d90: 003b 000a 0020 0020 0020 0020 0020 0020 .;... . . . . . │ │ │ │ -00006da0: 0020 0020 0020 0020 0020 0020 005f 0076 . . . . . . ._.v │ │ │ │ -00006db0: 0065 0072 0062 006f 0073 0069 0074 0079 .e.r.b.o.s.i.t.y │ │ │ │ -00006dc0: 0020 003d 0020 0028 004c 006f 0067 0067 . .=. .(.L.o.g.g │ │ │ │ -00006dd0: 0065 0072 0056 0065 0072 0062 006f 0073 .e.r.V.e.r.b.o.s │ │ │ │ -00006de0: 0069 0074 0079 0029 0076 0065 0072 0062 .i.t.y.).v.e.r.b │ │ │ │ -00006df0: 006f 0073 0069 0074 0079 003b 000a 0020 .o.s.i.t.y.;... │ │ │ │ -00006e00: 0020 0020 0020 0020 0020 0020 0020 007d . . . . . . . .} │ │ │ │ -00006e10: 000a 000a 0020 0020 0020 0020 0020 0020 ..... . . . . . │ │ │ │ -00006e20: 0020 0020 002f 002f 002f 0020 003c 0073 . . ./././. .<.s │ │ │ │ -00006e30: 0075 006d 006d 0061 0072 0079 003e 000a .u.m.m.a.r.y.>.. │ │ │ │ -00006e40: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00006e50: 002f 002f 002f 0020 0049 006e 0069 0074 ./././. .I.n.i.t │ │ │ │ -00006e60: 0069 0061 006c 0069 007a 0065 0020 0069 .i.a.l.i.z.e. .i │ │ │ │ -00006e70: 0073 0020 0067 0075 0061 0072 0061 006e .s. .g.u.a.r.a.n │ │ │ │ -00006e80: 0074 0065 0065 0064 0020 0074 006f 0020 .t.e.e.d. .t.o. │ │ │ │ -00006e90: 0062 0065 0020 0063 0061 006c 006c 0065 .b.e. .c.a.l.l.e │ │ │ │ -00006ea0: 0064 0020 0062 0079 0020 004d 0053 0042 .d. .b.y. .M.S.B │ │ │ │ -00006eb0: 0075 0069 006c 0064 0020 0061 0074 0020 .u.i.l.d. .a.t. │ │ │ │ -00006ec0: 0074 0068 0065 0020 0073 0074 0061 0072 .t.h.e. .s.t.a.r │ │ │ │ -00006ed0: 0074 0020 006f 0066 0020 0074 0068 0065 .t. .o.f. .t.h.e │ │ │ │ -00006ee0: 0020 0062 0075 0069 006c 0064 000a 0020 . .b.u.i.l.d... │ │ │ │ -00006ef0: 0020 0020 0020 0020 0020 0020 0020 002f . . . . . . . ./ │ │ │ │ -00006f00: 002f 002f 0020 0062 0065 0066 006f 0072 ././. .b.e.f.o.r │ │ │ │ -00006f10: 0065 0020 0061 006e 0079 0020 0065 0076 .e. .a.n.y. .e.v │ │ │ │ -00006f20: 0065 006e 0074 0073 0020 0061 0072 0065 .e.n.t.s. .a.r.e │ │ │ │ -00006f30: 0020 0072 0061 0069 0073 0065 0064 002e . .r.a.i.s.e.d.. │ │ │ │ -00006f40: 000a 0020 0020 0020 0020 0020 0020 0020 ... . . . . . . │ │ │ │ -00006f50: 0020 002f 002f 002f 0020 003c 002f 0073 . ./././. .<./.s │ │ │ │ -00006f60: 0075 006d 006d 0061 0072 0079 003e 000a .u.m.m.a.r.y.>.. │ │ │ │ -00006f70: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00006f80: 0070 0075 0062 006c 0069 0063 0020 0076 .p.u.b.l.i.c. .v │ │ │ │ -00006f90: 006f 0069 0064 0020 0049 006e 0069 0074 .o.i.d. .I.n.i.t │ │ │ │ -00006fa0: 0069 0061 006c 0069 007a 0065 0028 0049 .i.a.l.i.z.e.(.I │ │ │ │ -00006fb0: 0045 0076 0065 006e 0074 0053 006f 0075 .E.v.e.n.t.S.o.u │ │ │ │ -00006fc0: 0072 0063 0065 0020 0065 0076 0065 006e .r.c.e. .e.v.e.n │ │ │ │ -00006fd0: 0074 0053 006f 0075 0072 0063 0065 0029 .t.S.o.u.r.c.e.) │ │ │ │ -00006fe0: 0020 007b 000a 0020 0020 0020 0020 0020 . .{... . . . . │ │ │ │ -00006ff0: 0020 0020 0020 0020 0020 0020 0020 0065 . . . . . . . .e │ │ │ │ -00007000: 0076 0065 006e 0074 0053 006f 0075 0072 .v.e.n.t.S.o.u.r │ │ │ │ -00007010: 0063 0065 002e 0054 0061 0073 006b 0053 .c.e...T.a.s.k.S │ │ │ │ -00007020: 0074 0061 0072 0074 0065 0064 0020 002b .t.a.r.t.e.d. .+ │ │ │ │ -00007030: 003d 0020 006e 0065 0077 0020 0054 0061 .=. .n.e.w. .T.a │ │ │ │ -00007040: 0073 006b 0053 0074 0061 0072 0074 0065 .s.k.S.t.a.r.t.e │ │ │ │ -00007050: 0064 0045 0076 0065 006e 0074 0048 0061 .d.E.v.e.n.t.H.a │ │ │ │ -00007060: 006e 0064 006c 0065 0072 0028 0065 0076 .n.d.l.e.r.(.e.v │ │ │ │ -00007070: 0065 006e 0074 0053 006f 0075 0072 0063 .e.n.t.S.o.u.r.c │ │ │ │ -00007080: 0065 005f 0054 0061 0073 006b 0053 0074 .e._.T.a.s.k.S.t │ │ │ │ -00007090: 0061 0072 0074 0065 0064 0029 003b 000a .a.r.t.e.d.).;.. │ │ │ │ +00006d70: 0020 0020 005f 0074 0061 0073 006b 0020 . . ._.t.a.s.k. │ │ │ │ +00006d80: 003d 0020 0074 0061 0073 006b 003b 000a .=. .t.a.s.k.;.. │ │ │ │ +00006d90: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00006da0: 0020 0020 0020 0020 005f 0076 0065 0072 . . . . ._.v.e.r │ │ │ │ +00006db0: 0062 006f 0073 0069 0074 0079 0020 003d .b.o.s.i.t.y. .= │ │ │ │ +00006dc0: 0020 0028 004c 006f 0067 0067 0065 0072 . .(.L.o.g.g.e.r │ │ │ │ +00006dd0: 0056 0065 0072 0062 006f 0073 0069 0074 .V.e.r.b.o.s.i.t │ │ │ │ +00006de0: 0079 0029 0076 0065 0072 0062 006f 0073 .y.).v.e.r.b.o.s │ │ │ │ +00006df0: 0069 0074 0079 003b 000a 0020 0020 0020 .i.t.y.;... . . │ │ │ │ +00006e00: 0020 0020 0020 0020 0020 007d 000a 000a . . . . . .}.... │ │ │ │ +00006e10: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00006e20: 002f 002f 002f 0020 003c 0073 0075 006d ./././. .<.s.u.m │ │ │ │ +00006e30: 006d 0061 0072 0079 003e 000a 0020 0020 .m.a.r.y.>... . │ │ │ │ +00006e40: 0020 0020 0020 0020 0020 0020 002f 002f . . . . . . ././ │ │ │ │ +00006e50: 002f 0020 0049 006e 0069 0074 0069 0061 ./. .I.n.i.t.i.a │ │ │ │ +00006e60: 006c 0069 007a 0065 0020 0069 0073 0020 .l.i.z.e. .i.s. │ │ │ │ +00006e70: 0067 0075 0061 0072 0061 006e 0074 0065 .g.u.a.r.a.n.t.e │ │ │ │ +00006e80: 0065 0064 0020 0074 006f 0020 0062 0065 .e.d. .t.o. .b.e │ │ │ │ +00006e90: 0020 0063 0061 006c 006c 0065 0064 0020 . .c.a.l.l.e.d. │ │ │ │ +00006ea0: 0062 0079 0020 004d 0053 0042 0075 0069 .b.y. .M.S.B.u.i │ │ │ │ +00006eb0: 006c 0064 0020 0061 0074 0020 0074 0068 .l.d. .a.t. .t.h │ │ │ │ +00006ec0: 0065 0020 0073 0074 0061 0072 0074 0020 .e. .s.t.a.r.t. │ │ │ │ +00006ed0: 006f 0066 0020 0074 0068 0065 0020 0062 .o.f. .t.h.e. .b │ │ │ │ +00006ee0: 0075 0069 006c 0064 000a 0020 0020 0020 .u.i.l.d... . . │ │ │ │ +00006ef0: 0020 0020 0020 0020 0020 002f 002f 002f . . . . . ./././ │ │ │ │ +00006f00: 0020 0062 0065 0066 006f 0072 0065 0020 . .b.e.f.o.r.e. │ │ │ │ +00006f10: 0061 006e 0079 0020 0065 0076 0065 006e .a.n.y. .e.v.e.n │ │ │ │ +00006f20: 0074 0073 0020 0061 0072 0065 0020 0072 .t.s. .a.r.e. .r │ │ │ │ +00006f30: 0061 0069 0073 0065 0064 002e 000a 0020 .a.i.s.e.d..... │ │ │ │ +00006f40: 0020 0020 0020 0020 0020 0020 0020 002f . . . . . . . ./ │ │ │ │ +00006f50: 002f 002f 0020 003c 002f 0073 0075 006d ././. .<./.s.u.m │ │ │ │ +00006f60: 006d 0061 0072 0079 003e 000a 0020 0020 .m.a.r.y.>... . │ │ │ │ +00006f70: 0020 0020 0020 0020 0020 0020 0070 0075 . . . . . . .p.u │ │ │ │ +00006f80: 0062 006c 0069 0063 0020 0076 006f 0069 .b.l.i.c. .v.o.i │ │ │ │ +00006f90: 0064 0020 0049 006e 0069 0074 0069 0061 .d. .I.n.i.t.i.a │ │ │ │ +00006fa0: 006c 0069 007a 0065 0028 0049 0045 0076 .l.i.z.e.(.I.E.v │ │ │ │ +00006fb0: 0065 006e 0074 0053 006f 0075 0072 0063 .e.n.t.S.o.u.r.c │ │ │ │ +00006fc0: 0065 0020 0065 0076 0065 006e 0074 0053 .e. .e.v.e.n.t.S │ │ │ │ +00006fd0: 006f 0075 0072 0063 0065 0029 0020 007b .o.u.r.c.e.). .{ │ │ │ │ +00006fe0: 000a 0020 0020 0020 0020 0020 0020 0020 ... . . . . . . │ │ │ │ +00006ff0: 0020 0020 0020 0020 0020 0065 0076 0065 . . . . . .e.v.e │ │ │ │ +00007000: 006e 0074 0053 006f 0075 0072 0063 0065 .n.t.S.o.u.r.c.e │ │ │ │ +00007010: 002e 0054 0061 0073 006b 0053 0074 0061 ...T.a.s.k.S.t.a │ │ │ │ +00007020: 0072 0074 0065 0064 0020 002b 003d 0020 .r.t.e.d. .+.=. │ │ │ │ +00007030: 006e 0065 0077 0020 0054 0061 0073 006b .n.e.w. .T.a.s.k │ │ │ │ +00007040: 0053 0074 0061 0072 0074 0065 0064 0045 .S.t.a.r.t.e.d.E │ │ │ │ +00007050: 0076 0065 006e 0074 0048 0061 006e 0064 .v.e.n.t.H.a.n.d │ │ │ │ +00007060: 006c 0065 0072 0028 0065 0076 0065 006e .l.e.r.(.e.v.e.n │ │ │ │ +00007070: 0074 0053 006f 0075 0072 0063 0065 005f .t.S.o.u.r.c.e._ │ │ │ │ +00007080: 0054 0061 0073 006b 0053 0074 0061 0072 .T.a.s.k.S.t.a.r │ │ │ │ +00007090: 0074 0065 0064 0029 003b 000a 0020 0020 .t.e.d.).;... . │ │ │ │ 000070a0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -000070b0: 0020 0020 0020 0020 0065 0076 0065 006e . . . . .e.v.e.n │ │ │ │ -000070c0: 0074 0053 006f 0075 0072 0063 0065 002e .t.S.o.u.r.c.e.. │ │ │ │ -000070d0: 0054 0061 0073 006b 0046 0069 006e 0069 .T.a.s.k.F.i.n.i │ │ │ │ -000070e0: 0073 0068 0065 0064 0020 002b 003d 0020 .s.h.e.d. .+.=. │ │ │ │ -000070f0: 006e 0065 0077 0020 0054 0061 0073 006b .n.e.w. .T.a.s.k │ │ │ │ -00007100: 0046 0069 006e 0069 0073 0068 0065 0064 .F.i.n.i.s.h.e.d │ │ │ │ -00007110: 0045 0076 0065 006e 0074 0048 0061 006e .E.v.e.n.t.H.a.n │ │ │ │ -00007120: 0064 006c 0065 0072 0028 0065 0076 0065 .d.l.e.r.(.e.v.e │ │ │ │ -00007130: 006e 0074 0053 006f 0075 0072 0063 0065 .n.t.S.o.u.r.c.e │ │ │ │ -00007140: 005f 0054 0061 0073 006b 0046 0069 006e ._.T.a.s.k.F.i.n │ │ │ │ -00007150: 0069 0073 0068 0065 0064 0029 003b 000a .i.s.h.e.d.).;.. │ │ │ │ +000070b0: 0020 0020 0065 0076 0065 006e 0074 0053 . . .e.v.e.n.t.S │ │ │ │ +000070c0: 006f 0075 0072 0063 0065 002e 0054 0061 .o.u.r.c.e...T.a │ │ │ │ +000070d0: 0073 006b 0046 0069 006e 0069 0073 0068 .s.k.F.i.n.i.s.h │ │ │ │ +000070e0: 0065 0064 0020 002b 003d 0020 006e 0065 .e.d. .+.=. .n.e │ │ │ │ +000070f0: 0077 0020 0054 0061 0073 006b 0046 0069 .w. .T.a.s.k.F.i │ │ │ │ +00007100: 006e 0069 0073 0068 0065 0064 0045 0076 .n.i.s.h.e.d.E.v │ │ │ │ +00007110: 0065 006e 0074 0048 0061 006e 0064 006c .e.n.t.H.a.n.d.l │ │ │ │ +00007120: 0065 0072 0028 0065 0076 0065 006e 0074 .e.r.(.e.v.e.n.t │ │ │ │ +00007130: 0053 006f 0075 0072 0063 0065 005f 0054 .S.o.u.r.c.e._.T │ │ │ │ +00007140: 0061 0073 006b 0046 0069 006e 0069 0073 .a.s.k.F.i.n.i.s │ │ │ │ +00007150: 0068 0065 0064 0029 003b 000a 0020 0020 .h.e.d.).;... . │ │ │ │ 00007160: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00007170: 0020 0020 0020 0020 0065 0076 0065 006e . . . . .e.v.e.n │ │ │ │ -00007180: 0074 0053 006f 0075 0072 0063 0065 002e .t.S.o.u.r.c.e.. │ │ │ │ -00007190: 004d 0065 0073 0073 0061 0067 0065 0052 .M.e.s.s.a.g.e.R │ │ │ │ -000071a0: 0061 0069 0073 0065 0064 0020 002b 003d .a.i.s.e.d. .+.= │ │ │ │ -000071b0: 0020 006e 0065 0077 0020 0042 0075 0069 . .n.e.w. .B.u.i │ │ │ │ -000071c0: 006c 0064 004d 0065 0073 0073 0061 0067 .l.d.M.e.s.s.a.g │ │ │ │ -000071d0: 0065 0045 0076 0065 006e 0074 0048 0061 .e.E.v.e.n.t.H.a │ │ │ │ -000071e0: 006e 0064 006c 0065 0072 0028 0065 0076 .n.d.l.e.r.(.e.v │ │ │ │ -000071f0: 0065 006e 0074 0053 006f 0075 0072 0063 .e.n.t.S.o.u.r.c │ │ │ │ -00007200: 0065 005f 004d 0065 0073 0073 0061 0067 .e._.M.e.s.s.a.g │ │ │ │ -00007210: 0065 0052 0061 0069 0073 0065 0064 0029 .e.R.a.i.s.e.d.) │ │ │ │ -00007220: 003b 000a 0020 0020 0020 0020 0020 0020 .;... . . . . . │ │ │ │ -00007230: 0020 0020 0020 0020 0020 0020 0065 0076 . . . . . . .e.v │ │ │ │ -00007240: 0065 006e 0074 0053 006f 0075 0072 0063 .e.n.t.S.o.u.r.c │ │ │ │ -00007250: 0065 002e 0057 0061 0072 006e 0069 006e .e...W.a.r.n.i.n │ │ │ │ -00007260: 0067 0052 0061 0069 0073 0065 0064 0020 .g.R.a.i.s.e.d. │ │ │ │ -00007270: 002b 003d 0020 006e 0065 0077 0020 0042 .+.=. .n.e.w. .B │ │ │ │ -00007280: 0075 0069 006c 0064 0057 0061 0072 006e .u.i.l.d.W.a.r.n │ │ │ │ -00007290: 0069 006e 0067 0045 0076 0065 006e 0074 .i.n.g.E.v.e.n.t │ │ │ │ -000072a0: 0048 0061 006e 0064 006c 0065 0072 0028 .H.a.n.d.l.e.r.( │ │ │ │ -000072b0: 0065 0076 0065 006e 0074 0053 006f 0075 .e.v.e.n.t.S.o.u │ │ │ │ -000072c0: 0072 0063 0065 005f 0057 0061 0072 006e .r.c.e._.W.a.r.n │ │ │ │ -000072d0: 0069 006e 0067 0052 0061 0069 0073 0065 .i.n.g.R.a.i.s.e │ │ │ │ -000072e0: 0064 0029 003b 000a 0020 0020 0020 0020 .d.).;... . . . │ │ │ │ -000072f0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00007300: 0065 0076 0065 006e 0074 0053 006f 0075 .e.v.e.n.t.S.o.u │ │ │ │ -00007310: 0072 0063 0065 002e 0045 0072 0072 006f .r.c.e...E.r.r.o │ │ │ │ -00007320: 0072 0052 0061 0069 0073 0065 0064 0020 .r.R.a.i.s.e.d. │ │ │ │ -00007330: 002b 003d 0020 006e 0065 0077 0020 0042 .+.=. .n.e.w. .B │ │ │ │ -00007340: 0075 0069 006c 0064 0045 0072 0072 006f .u.i.l.d.E.r.r.o │ │ │ │ -00007350: 0072 0045 0076 0065 006e 0074 0048 0061 .r.E.v.e.n.t.H.a │ │ │ │ -00007360: 006e 0064 006c 0065 0072 0028 0065 0076 .n.d.l.e.r.(.e.v │ │ │ │ -00007370: 0065 006e 0074 0053 006f 0075 0072 0063 .e.n.t.S.o.u.r.c │ │ │ │ -00007380: 0065 005f 0045 0072 0072 006f 0072 0052 .e._.E.r.r.o.r.R │ │ │ │ -00007390: 0061 0069 0073 0065 0064 0029 003b 000a .a.i.s.e.d.).;.. │ │ │ │ -000073a0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -000073b0: 007d 000a 000a 0020 0020 0020 0020 0020 .}..... . . . . │ │ │ │ -000073c0: 0020 0020 0020 0070 0072 0069 0076 0061 . . . .p.r.i.v.a │ │ │ │ -000073d0: 0074 0065 0020 0073 0074 0072 0069 006e .t.e. .s.t.r.i.n │ │ │ │ -000073e0: 0067 0020 0047 0065 0074 004c 006f 0063 .g. .G.e.t.L.o.c │ │ │ │ -000073f0: 0061 0074 0069 006f 006e 0028 0073 0074 .a.t.i.o.n.(.s.t │ │ │ │ -00007400: 0072 0069 006e 0067 0020 0066 0069 006c .r.i.n.g. .f.i.l │ │ │ │ -00007410: 0065 002c 0069 006e 0074 0020 006c 0069 .e.,.i.n.t. .l.i │ │ │ │ -00007420: 006e 0065 004e 0075 006d 0062 0065 0072 .n.e.N.u.m.b.e.r │ │ │ │ -00007430: 002c 0020 0069 006e 0074 0020 0063 006f .,. .i.n.t. .c.o │ │ │ │ -00007440: 006c 0075 006d 006e 004e 0075 006d 0062 .l.u.m.n.N.u.m.b │ │ │ │ -00007450: 0065 0072 0029 0020 007b 000a 0020 0020 .e.r.). .{... . │ │ │ │ +00007170: 0020 0020 0065 0076 0065 006e 0074 0053 . . .e.v.e.n.t.S │ │ │ │ +00007180: 006f 0075 0072 0063 0065 002e 004d 0065 .o.u.r.c.e...M.e │ │ │ │ +00007190: 0073 0073 0061 0067 0065 0052 0061 0069 .s.s.a.g.e.R.a.i │ │ │ │ +000071a0: 0073 0065 0064 0020 002b 003d 0020 006e .s.e.d. .+.=. .n │ │ │ │ +000071b0: 0065 0077 0020 0042 0075 0069 006c 0064 .e.w. .B.u.i.l.d │ │ │ │ +000071c0: 004d 0065 0073 0073 0061 0067 0065 0045 .M.e.s.s.a.g.e.E │ │ │ │ +000071d0: 0076 0065 006e 0074 0048 0061 006e 0064 .v.e.n.t.H.a.n.d │ │ │ │ +000071e0: 006c 0065 0072 0028 0065 0076 0065 006e .l.e.r.(.e.v.e.n │ │ │ │ +000071f0: 0074 0053 006f 0075 0072 0063 0065 005f .t.S.o.u.r.c.e._ │ │ │ │ +00007200: 004d 0065 0073 0073 0061 0067 0065 0052 .M.e.s.s.a.g.e.R │ │ │ │ +00007210: 0061 0069 0073 0065 0064 0029 003b 000a .a.i.s.e.d.).;.. │ │ │ │ +00007220: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00007230: 0020 0020 0020 0020 0065 0076 0065 006e . . . . .e.v.e.n │ │ │ │ +00007240: 0074 0053 006f 0075 0072 0063 0065 002e .t.S.o.u.r.c.e.. │ │ │ │ +00007250: 0057 0061 0072 006e 0069 006e 0067 0052 .W.a.r.n.i.n.g.R │ │ │ │ +00007260: 0061 0069 0073 0065 0064 0020 002b 003d .a.i.s.e.d. .+.= │ │ │ │ +00007270: 0020 006e 0065 0077 0020 0042 0075 0069 . .n.e.w. .B.u.i │ │ │ │ +00007280: 006c 0064 0057 0061 0072 006e 0069 006e .l.d.W.a.r.n.i.n │ │ │ │ +00007290: 0067 0045 0076 0065 006e 0074 0048 0061 .g.E.v.e.n.t.H.a │ │ │ │ +000072a0: 006e 0064 006c 0065 0072 0028 0065 0076 .n.d.l.e.r.(.e.v │ │ │ │ +000072b0: 0065 006e 0074 0053 006f 0075 0072 0063 .e.n.t.S.o.u.r.c │ │ │ │ +000072c0: 0065 005f 0057 0061 0072 006e 0069 006e .e._.W.a.r.n.i.n │ │ │ │ +000072d0: 0067 0052 0061 0069 0073 0065 0064 0029 .g.R.a.i.s.e.d.) │ │ │ │ +000072e0: 003b 000a 0020 0020 0020 0020 0020 0020 .;... . . . . . │ │ │ │ +000072f0: 0020 0020 0020 0020 0020 0020 0065 0076 . . . . . . .e.v │ │ │ │ +00007300: 0065 006e 0074 0053 006f 0075 0072 0063 .e.n.t.S.o.u.r.c │ │ │ │ +00007310: 0065 002e 0045 0072 0072 006f 0072 0052 .e...E.r.r.o.r.R │ │ │ │ +00007320: 0061 0069 0073 0065 0064 0020 002b 003d .a.i.s.e.d. .+.= │ │ │ │ +00007330: 0020 006e 0065 0077 0020 0042 0075 0069 . .n.e.w. .B.u.i │ │ │ │ +00007340: 006c 0064 0045 0072 0072 006f 0072 0045 .l.d.E.r.r.o.r.E │ │ │ │ +00007350: 0076 0065 006e 0074 0048 0061 006e 0064 .v.e.n.t.H.a.n.d │ │ │ │ +00007360: 006c 0065 0072 0028 0065 0076 0065 006e .l.e.r.(.e.v.e.n │ │ │ │ +00007370: 0074 0053 006f 0075 0072 0063 0065 005f .t.S.o.u.r.c.e._ │ │ │ │ +00007380: 0045 0072 0072 006f 0072 0052 0061 0069 .E.r.r.o.r.R.a.i │ │ │ │ +00007390: 0073 0065 0064 0029 003b 000a 0020 0020 .s.e.d.).;... . │ │ │ │ +000073a0: 0020 0020 0020 0020 0020 0020 007d 000a . . . . . . .}.. │ │ │ │ +000073b0: 000a 0020 0020 0020 0020 0020 0020 0020 ... . . . . . . │ │ │ │ +000073c0: 0020 0070 0072 0069 0076 0061 0074 0065 . .p.r.i.v.a.t.e │ │ │ │ +000073d0: 0020 0073 0074 0072 0069 006e 0067 0020 . .s.t.r.i.n.g. │ │ │ │ +000073e0: 0047 0065 0074 004c 006f 0063 0061 0074 .G.e.t.L.o.c.a.t │ │ │ │ +000073f0: 0069 006f 006e 0028 0073 0074 0072 0069 .i.o.n.(.s.t.r.i │ │ │ │ +00007400: 006e 0067 0020 0066 0069 006c 0065 002c .n.g. .f.i.l.e., │ │ │ │ +00007410: 0069 006e 0074 0020 006c 0069 006e 0065 .i.n.t. .l.i.n.e │ │ │ │ +00007420: 004e 0075 006d 0062 0065 0072 002c 0020 .N.u.m.b.e.r.,. │ │ │ │ +00007430: 0069 006e 0074 0020 0063 006f 006c 0075 .i.n.t. .c.o.l.u │ │ │ │ +00007440: 006d 006e 004e 0075 006d 0062 0065 0072 .m.n.N.u.m.b.e.r │ │ │ │ +00007450: 0029 0020 007b 000a 0020 0020 0020 0020 .). .{... . . . │ │ │ │ 00007460: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00007470: 0020 0020 0069 0066 0020 0028 006c 0069 . . .i.f. .(.l.i │ │ │ │ -00007480: 006e 0065 004e 0075 006d 0062 0065 0072 .n.e.N.u.m.b.e.r │ │ │ │ -00007490: 0020 0021 003d 0020 0030 0020 007c 007c . .!.=. .0. .|.| │ │ │ │ -000074a0: 0020 0063 006f 006c 0075 006d 006e 004e . .c.o.l.u.m.n.N │ │ │ │ -000074b0: 0075 006d 0062 0065 0072 0020 0021 003d .u.m.b.e.r. .!.= │ │ │ │ -000074c0: 0020 0030 0029 000a 0020 0020 0020 0020 . .0.)... . . . │ │ │ │ +00007470: 0069 0066 0020 0028 006c 0069 006e 0065 .i.f. .(.l.i.n.e │ │ │ │ +00007480: 004e 0075 006d 0062 0065 0072 0020 0021 .N.u.m.b.e.r. .! │ │ │ │ +00007490: 003d 0020 0030 0020 007c 007c 0020 0063 .=. .0. .|.|. .c │ │ │ │ +000074a0: 006f 006c 0075 006d 006e 004e 0075 006d .o.l.u.m.n.N.u.m │ │ │ │ +000074b0: 0062 0065 0072 0020 0021 003d 0020 0030 .b.e.r. .!.=. .0 │ │ │ │ +000074c0: 0029 000a 0020 0020 0020 0020 0020 0020 .)... . . . . . │ │ │ │ 000074d0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -000074e0: 0020 0020 0020 0020 0072 0065 0074 0075 . . . . .r.e.t.u │ │ │ │ -000074f0: 0072 006e 0020 0053 0074 0072 0069 006e .r.n. .S.t.r.i.n │ │ │ │ -00007500: 0067 002e 0046 006f 0072 006d 0061 0074 .g...F.o.r.m.a.t │ │ │ │ -00007510: 0028 0022 007b 0032 007d 0028 007b 0030 .(.".{.2.}.(.{.0 │ │ │ │ -00007520: 007d 002c 007b 0031 007d 0029 003a 0020 .}.,.{.1.}.).:. │ │ │ │ -00007530: 0022 002c 0020 006c 0069 006e 0065 004e .".,. .l.i.n.e.N │ │ │ │ -00007540: 0075 006d 0062 0065 0072 002c 0020 0063 .u.m.b.e.r.,. .c │ │ │ │ -00007550: 006f 006c 0075 006d 006e 004e 0075 006d .o.l.u.m.n.N.u.m │ │ │ │ -00007560: 0062 0065 0072 002c 0066 0069 006c 0065 .b.e.r.,.f.i.l.e │ │ │ │ -00007570: 0029 003b 000a 0020 0020 0020 0020 0020 .).;... . . . . │ │ │ │ -00007580: 0020 0020 0020 0020 0020 0020 0020 0069 . . . . . . . .i │ │ │ │ -00007590: 0066 0020 0028 0066 0069 006c 0065 002e .f. .(.f.i.l.e.. │ │ │ │ -000075a0: 004c 0065 006e 0067 0074 0068 0020 0021 .L.e.n.g.t.h. .! │ │ │ │ -000075b0: 003d 0020 0030 0029 000a 0020 0020 0020 .=. .0.)... . . │ │ │ │ +000074e0: 0020 0020 0072 0065 0074 0075 0072 006e . . .r.e.t.u.r.n │ │ │ │ +000074f0: 0020 0053 0074 0072 0069 006e 0067 002e . .S.t.r.i.n.g.. │ │ │ │ +00007500: 0046 006f 0072 006d 0061 0074 0028 0022 .F.o.r.m.a.t.(." │ │ │ │ +00007510: 007b 0032 007d 0028 007b 0030 007d 002c .{.2.}.(.{.0.}., │ │ │ │ +00007520: 007b 0031 007d 0029 003a 0020 0022 002c .{.1.}.).:. ."., │ │ │ │ +00007530: 0020 006c 0069 006e 0065 004e 0075 006d . .l.i.n.e.N.u.m │ │ │ │ +00007540: 0062 0065 0072 002c 0020 0063 006f 006c .b.e.r.,. .c.o.l │ │ │ │ +00007550: 0075 006d 006e 004e 0075 006d 0062 0065 .u.m.n.N.u.m.b.e │ │ │ │ +00007560: 0072 002c 0066 0069 006c 0065 0029 003b .r.,.f.i.l.e.).; │ │ │ │ +00007570: 000a 0020 0020 0020 0020 0020 0020 0020 ... . . . . . . │ │ │ │ +00007580: 0020 0020 0020 0020 0020 0069 0066 0020 . . . . . .i.f. │ │ │ │ +00007590: 0028 0066 0069 006c 0065 002e 004c 0065 .(.f.i.l.e...L.e │ │ │ │ +000075a0: 006e 0067 0074 0068 0020 0021 003d 0020 .n.g.t.h. .!.=. │ │ │ │ +000075b0: 0030 0029 000a 0020 0020 0020 0020 0020 .0.)... . . . . │ │ │ │ 000075c0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -000075d0: 0020 0020 0020 0020 0020 0072 0065 0074 . . . . . .r.e.t │ │ │ │ -000075e0: 0075 0072 006e 0020 0066 0069 006c 0065 .u.r.n. .f.i.l.e │ │ │ │ -000075f0: 0020 002b 0020 0022 003a 0020 0022 003b . .+. .".:. .".; │ │ │ │ -00007600: 000a 0020 0020 0020 0020 0020 0020 0020 ... . . . . . . │ │ │ │ -00007610: 0020 0020 0020 0020 0020 0072 0065 0074 . . . . . .r.e.t │ │ │ │ -00007620: 0075 0072 006e 0020 0073 0074 0072 0069 .u.r.n. .s.t.r.i │ │ │ │ -00007630: 006e 0067 002e 0045 006d 0070 0074 0079 .n.g...E.m.p.t.y │ │ │ │ -00007640: 003b 000a 0020 0020 0020 0020 0020 0020 .;... . . . . . │ │ │ │ -00007650: 0020 0020 007d 000a 000a 0020 0020 0020 . . .}..... . . │ │ │ │ -00007660: 0020 0020 0020 0020 0020 0076 006f 0069 . . . . . .v.o.i │ │ │ │ -00007670: 0064 0020 0065 0076 0065 006e 0074 0053 .d. .e.v.e.n.t.S │ │ │ │ -00007680: 006f 0075 0072 0063 0065 005f 0045 0072 .o.u.r.c.e._.E.r │ │ │ │ -00007690: 0072 006f 0072 0052 0061 0069 0073 0065 .r.o.r.R.a.i.s.e │ │ │ │ -000076a0: 0064 0028 006f 0062 006a 0065 0063 0074 .d.(.o.b.j.e.c.t │ │ │ │ -000076b0: 0020 0073 0065 006e 0064 0065 0072 002c . .s.e.n.d.e.r., │ │ │ │ -000076c0: 0020 0042 0075 0069 006c 0064 0045 0072 . .B.u.i.l.d.E.r │ │ │ │ -000076d0: 0072 006f 0072 0045 0076 0065 006e 0074 .r.o.r.E.v.e.n.t │ │ │ │ -000076e0: 0041 0072 0067 0073 0020 0065 0029 0020 .A.r.g.s. .e.). │ │ │ │ -000076f0: 007b 000a 0020 0020 0020 0020 0020 0020 .{... . . . . . │ │ │ │ -00007700: 0020 0020 0020 0020 0020 0020 0073 0074 . . . . . . .s.t │ │ │ │ -00007710: 0072 0069 006e 0067 0020 006c 0069 006e .r.i.n.g. .l.i.n │ │ │ │ -00007720: 0065 0020 003d 0020 0053 0074 0072 0069 .e. .=. .S.t.r.i │ │ │ │ -00007730: 006e 0067 002e 0046 006f 0072 006d 0061 .n.g...F.o.r.m.a │ │ │ │ -00007740: 0074 0028 0022 007b 0031 007d 0045 0072 .t.(.".{.1.}.E.r │ │ │ │ -00007750: 0072 006f 0072 0020 007b 0030 007d 003a .r.o.r. .{.0.}.: │ │ │ │ -00007760: 0020 007b 0032 007d 0022 002c 0020 0065 . .{.2.}.".,. .e │ │ │ │ -00007770: 002e 0043 006f 0064 0065 002c 0020 0047 ...C.o.d.e.,. .G │ │ │ │ -00007780: 0065 0074 004c 006f 0063 0061 0074 0069 .e.t.L.o.c.a.t.i │ │ │ │ -00007790: 006f 006e 0028 0065 002e 0046 0069 006c .o.n.(.e...F.i.l │ │ │ │ -000077a0: 0065 002c 0065 002e 004c 0069 006e 0065 .e.,.e...L.i.n.e │ │ │ │ -000077b0: 004e 0075 006d 0062 0065 0072 002c 0020 .N.u.m.b.e.r.,. │ │ │ │ -000077c0: 0065 002e 0043 006f 006c 0075 006d 006e .e...C.o.l.u.m.n │ │ │ │ -000077d0: 004e 0075 006d 0062 0065 0072 0029 002c .N.u.m.b.e.r.)., │ │ │ │ -000077e0: 0020 0065 002e 004d 0065 0073 0073 0061 . .e...M.e.s.s.a │ │ │ │ -000077f0: 0067 0065 0029 003b 000a 0020 0020 0020 .g.e.).;... . . │ │ │ │ -00007800: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00007810: 0020 005f 0074 0061 0073 006b 002e 004c . ._.t.a.s.k...L │ │ │ │ -00007820: 006f 0067 0028 004c 0065 0076 0065 006c .o.g.(.L.e.v.e.l │ │ │ │ -00007830: 002e 0045 0072 0072 006f 0072 002c 0020 ...E.r.r.o.r.,. │ │ │ │ -00007840: 006c 0069 006e 0065 0029 003b 000a 0020 .l.i.n.e.).;... │ │ │ │ -00007850: 0020 0020 0020 0020 0020 0020 0020 007d . . . . . . . .} │ │ │ │ -00007860: 000a 000a 0020 0020 0020 0020 0020 0020 ..... . . . . . │ │ │ │ -00007870: 0020 0020 0076 006f 0069 0064 0020 0065 . . .v.o.i.d. .e │ │ │ │ -00007880: 0076 0065 006e 0074 0053 006f 0075 0072 .v.e.n.t.S.o.u.r │ │ │ │ -00007890: 0063 0065 005f 0057 0061 0072 006e 0069 .c.e._.W.a.r.n.i │ │ │ │ -000078a0: 006e 0067 0052 0061 0069 0073 0065 0064 .n.g.R.a.i.s.e.d │ │ │ │ -000078b0: 0028 006f 0062 006a 0065 0063 0074 0020 .(.o.b.j.e.c.t. │ │ │ │ -000078c0: 0073 0065 006e 0064 0065 0072 002c 0020 .s.e.n.d.e.r.,. │ │ │ │ -000078d0: 0042 0075 0069 006c 0064 0057 0061 0072 .B.u.i.l.d.W.a.r │ │ │ │ -000078e0: 006e 0069 006e 0067 0045 0076 0065 006e .n.i.n.g.E.v.e.n │ │ │ │ -000078f0: 0074 0041 0072 0067 0073 0020 0065 0029 .t.A.r.g.s. .e.) │ │ │ │ -00007900: 0020 007b 000a 0020 0020 0020 0020 0020 . .{... . . . . │ │ │ │ -00007910: 0020 0020 0020 0020 0020 0020 0020 0073 . . . . . . . .s │ │ │ │ -00007920: 0074 0072 0069 006e 0067 0020 006c 0069 .t.r.i.n.g. .l.i │ │ │ │ -00007930: 006e 0065 0020 003d 0020 0053 0074 0072 .n.e. .=. .S.t.r │ │ │ │ -00007940: 0069 006e 0067 002e 0046 006f 0072 006d .i.n.g...F.o.r.m │ │ │ │ -00007950: 0061 0074 0028 0022 007b 0031 007d 0057 .a.t.(.".{.1.}.W │ │ │ │ -00007960: 0061 0072 006e 0069 006e 0067 0020 007b .a.r.n.i.n.g. .{ │ │ │ │ -00007970: 0030 007d 003a 0020 007b 0032 007d 0022 .0.}.:. .{.2.}." │ │ │ │ -00007980: 002c 0020 0065 002e 0043 006f 0064 0065 .,. .e...C.o.d.e │ │ │ │ -00007990: 002c 0020 0047 0065 0074 004c 006f 0063 .,. .G.e.t.L.o.c │ │ │ │ -000079a0: 0061 0074 0069 006f 006e 0028 0065 002e .a.t.i.o.n.(.e.. │ │ │ │ -000079b0: 0046 0069 006c 0065 002c 0065 002e 004c .F.i.l.e.,.e...L │ │ │ │ -000079c0: 0069 006e 0065 004e 0075 006d 0062 0065 .i.n.e.N.u.m.b.e │ │ │ │ -000079d0: 0072 002c 0020 0065 002e 0043 006f 006c .r.,. .e...C.o.l │ │ │ │ -000079e0: 0075 006d 006e 004e 0075 006d 0062 0065 .u.m.n.N.u.m.b.e │ │ │ │ -000079f0: 0072 0029 002c 0020 0065 002e 004d 0065 .r.).,. .e...M.e │ │ │ │ -00007a00: 0073 0073 0061 0067 0065 0029 003b 000a .s.s.a.g.e.).;.. │ │ │ │ +000075d0: 0020 0020 0020 0072 0065 0074 0075 0072 . . . .r.e.t.u.r │ │ │ │ +000075e0: 006e 0020 0066 0069 006c 0065 0020 002b .n. .f.i.l.e. .+ │ │ │ │ +000075f0: 0020 0022 003a 0020 0022 003b 000a 0020 . .".:. .".;... │ │ │ │ +00007600: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00007610: 0020 0020 0020 0072 0065 0074 0075 0072 . . . .r.e.t.u.r │ │ │ │ +00007620: 006e 0020 0073 0074 0072 0069 006e 0067 .n. .s.t.r.i.n.g │ │ │ │ +00007630: 002e 0045 006d 0070 0074 0079 003b 000a ...E.m.p.t.y.;.. │ │ │ │ +00007640: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00007650: 007d 000a 000a 0020 0020 0020 0020 0020 .}..... . . . . │ │ │ │ +00007660: 0020 0020 0020 0076 006f 0069 0064 0020 . . . .v.o.i.d. │ │ │ │ +00007670: 0065 0076 0065 006e 0074 0053 006f 0075 .e.v.e.n.t.S.o.u │ │ │ │ +00007680: 0072 0063 0065 005f 0045 0072 0072 006f .r.c.e._.E.r.r.o │ │ │ │ +00007690: 0072 0052 0061 0069 0073 0065 0064 0028 .r.R.a.i.s.e.d.( │ │ │ │ +000076a0: 006f 0062 006a 0065 0063 0074 0020 0073 .o.b.j.e.c.t. .s │ │ │ │ +000076b0: 0065 006e 0064 0065 0072 002c 0020 0042 .e.n.d.e.r.,. .B │ │ │ │ +000076c0: 0075 0069 006c 0064 0045 0072 0072 006f .u.i.l.d.E.r.r.o │ │ │ │ +000076d0: 0072 0045 0076 0065 006e 0074 0041 0072 .r.E.v.e.n.t.A.r │ │ │ │ +000076e0: 0067 0073 0020 0065 0029 0020 007b 000a .g.s. .e.). .{.. │ │ │ │ +000076f0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00007700: 0020 0020 0020 0020 0073 0074 0072 0069 . . . . .s.t.r.i │ │ │ │ +00007710: 006e 0067 0020 006c 0069 006e 0065 0020 .n.g. .l.i.n.e. │ │ │ │ +00007720: 003d 0020 0053 0074 0072 0069 006e 0067 .=. .S.t.r.i.n.g │ │ │ │ +00007730: 002e 0046 006f 0072 006d 0061 0074 0028 ...F.o.r.m.a.t.( │ │ │ │ +00007740: 0022 007b 0031 007d 0045 0072 0072 006f .".{.1.}.E.r.r.o │ │ │ │ +00007750: 0072 0020 007b 0030 007d 003a 0020 007b .r. .{.0.}.:. .{ │ │ │ │ +00007760: 0032 007d 0022 002c 0020 0065 002e 0043 .2.}.".,. .e...C │ │ │ │ +00007770: 006f 0064 0065 002c 0020 0047 0065 0074 .o.d.e.,. .G.e.t │ │ │ │ +00007780: 004c 006f 0063 0061 0074 0069 006f 006e .L.o.c.a.t.i.o.n │ │ │ │ +00007790: 0028 0065 002e 0046 0069 006c 0065 002c .(.e...F.i.l.e., │ │ │ │ +000077a0: 0065 002e 004c 0069 006e 0065 004e 0075 .e...L.i.n.e.N.u │ │ │ │ +000077b0: 006d 0062 0065 0072 002c 0020 0065 002e .m.b.e.r.,. .e.. │ │ │ │ +000077c0: 0043 006f 006c 0075 006d 006e 004e 0075 .C.o.l.u.m.n.N.u │ │ │ │ +000077d0: 006d 0062 0065 0072 0029 002c 0020 0065 .m.b.e.r.).,. .e │ │ │ │ +000077e0: 002e 004d 0065 0073 0073 0061 0067 0065 ...M.e.s.s.a.g.e │ │ │ │ +000077f0: 0029 003b 000a 0020 0020 0020 0020 0020 .).;... . . . . │ │ │ │ +00007800: 0020 0020 0020 0020 0020 0020 0020 005f . . . . . . . ._ │ │ │ │ +00007810: 0074 0061 0073 006b 002e 004c 006f 0067 .t.a.s.k...L.o.g │ │ │ │ +00007820: 0028 004c 0065 0076 0065 006c 002e 0045 .(.L.e.v.e.l...E │ │ │ │ +00007830: 0072 0072 006f 0072 002c 0020 006c 0069 .r.r.o.r.,. .l.i │ │ │ │ +00007840: 006e 0065 0029 003b 000a 0020 0020 0020 .n.e.).;... . . │ │ │ │ +00007850: 0020 0020 0020 0020 0020 007d 000a 000a . . . . . .}.... │ │ │ │ +00007860: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00007870: 0076 006f 0069 0064 0020 0065 0076 0065 .v.o.i.d. .e.v.e │ │ │ │ +00007880: 006e 0074 0053 006f 0075 0072 0063 0065 .n.t.S.o.u.r.c.e │ │ │ │ +00007890: 005f 0057 0061 0072 006e 0069 006e 0067 ._.W.a.r.n.i.n.g │ │ │ │ +000078a0: 0052 0061 0069 0073 0065 0064 0028 006f .R.a.i.s.e.d.(.o │ │ │ │ +000078b0: 0062 006a 0065 0063 0074 0020 0073 0065 .b.j.e.c.t. .s.e │ │ │ │ +000078c0: 006e 0064 0065 0072 002c 0020 0042 0075 .n.d.e.r.,. .B.u │ │ │ │ +000078d0: 0069 006c 0064 0057 0061 0072 006e 0069 .i.l.d.W.a.r.n.i │ │ │ │ +000078e0: 006e 0067 0045 0076 0065 006e 0074 0041 .n.g.E.v.e.n.t.A │ │ │ │ +000078f0: 0072 0067 0073 0020 0065 0029 0020 007b .r.g.s. .e.). .{ │ │ │ │ +00007900: 000a 0020 0020 0020 0020 0020 0020 0020 ... . . . . . . │ │ │ │ +00007910: 0020 0020 0020 0020 0020 0073 0074 0072 . . . . . .s.t.r │ │ │ │ +00007920: 0069 006e 0067 0020 006c 0069 006e 0065 .i.n.g. .l.i.n.e │ │ │ │ +00007930: 0020 003d 0020 0053 0074 0072 0069 006e . .=. .S.t.r.i.n │ │ │ │ +00007940: 0067 002e 0046 006f 0072 006d 0061 0074 .g...F.o.r.m.a.t │ │ │ │ +00007950: 0028 0022 007b 0031 007d 0057 0061 0072 .(.".{.1.}.W.a.r │ │ │ │ +00007960: 006e 0069 006e 0067 0020 007b 0030 007d .n.i.n.g. .{.0.} │ │ │ │ +00007970: 003a 0020 007b 0032 007d 0022 002c 0020 .:. .{.2.}.".,. │ │ │ │ +00007980: 0065 002e 0043 006f 0064 0065 002c 0020 .e...C.o.d.e.,. │ │ │ │ +00007990: 0047 0065 0074 004c 006f 0063 0061 0074 .G.e.t.L.o.c.a.t │ │ │ │ +000079a0: 0069 006f 006e 0028 0065 002e 0046 0069 .i.o.n.(.e...F.i │ │ │ │ +000079b0: 006c 0065 002c 0065 002e 004c 0069 006e .l.e.,.e...L.i.n │ │ │ │ +000079c0: 0065 004e 0075 006d 0062 0065 0072 002c .e.N.u.m.b.e.r., │ │ │ │ +000079d0: 0020 0065 002e 0043 006f 006c 0075 006d . .e...C.o.l.u.m │ │ │ │ +000079e0: 006e 004e 0075 006d 0062 0065 0072 0029 .n.N.u.m.b.e.r.) │ │ │ │ +000079f0: 002c 0020 0065 002e 004d 0065 0073 0073 .,. .e...M.e.s.s │ │ │ │ +00007a00: 0061 0067 0065 0029 003b 000a 0020 0020 .a.g.e.).;... . │ │ │ │ 00007a10: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00007a20: 0020 0020 0020 0020 005f 0074 0061 0073 . . . . ._.t.a.s │ │ │ │ -00007a30: 006b 002e 004c 006f 0067 0028 004c 0065 .k...L.o.g.(.L.e │ │ │ │ -00007a40: 0076 0065 006c 002e 0057 0061 0072 006e .v.e.l...W.a.r.n │ │ │ │ -00007a50: 0069 006e 0067 002c 0020 006c 0069 006e .i.n.g.,. .l.i.n │ │ │ │ -00007a60: 0065 0029 003b 000a 0020 0020 0020 0020 .e.).;... . . . │ │ │ │ -00007a70: 0020 0020 0020 0020 007d 000a 000a 0020 . . . . .}..... │ │ │ │ -00007a80: 0020 0020 0020 0020 0020 0020 0020 0076 . . . . . . . .v │ │ │ │ -00007a90: 006f 0069 0064 0020 0065 0076 0065 006e .o.i.d. .e.v.e.n │ │ │ │ -00007aa0: 0074 0053 006f 0075 0072 0063 0065 005f .t.S.o.u.r.c.e._ │ │ │ │ -00007ab0: 004d 0065 0073 0073 0061 0067 0065 0052 .M.e.s.s.a.g.e.R │ │ │ │ -00007ac0: 0061 0069 0073 0065 0064 0028 006f 0062 .a.i.s.e.d.(.o.b │ │ │ │ -00007ad0: 006a 0065 0063 0074 0020 0073 0065 006e .j.e.c.t. .s.e.n │ │ │ │ -00007ae0: 0064 0065 0072 002c 0020 0042 0075 0069 .d.e.r.,. .B.u.i │ │ │ │ -00007af0: 006c 0064 004d 0065 0073 0073 0061 0067 .l.d.M.e.s.s.a.g │ │ │ │ -00007b00: 0065 0045 0076 0065 006e 0074 0041 0072 .e.E.v.e.n.t.A.r │ │ │ │ -00007b10: 0067 0073 0020 0065 0029 0020 007b 000a .g.s. .e.). .{.. │ │ │ │ +00007a20: 0020 0020 005f 0074 0061 0073 006b 002e . . ._.t.a.s.k.. │ │ │ │ +00007a30: 004c 006f 0067 0028 004c 0065 0076 0065 .L.o.g.(.L.e.v.e │ │ │ │ +00007a40: 006c 002e 0057 0061 0072 006e 0069 006e .l...W.a.r.n.i.n │ │ │ │ +00007a50: 0067 002c 0020 006c 0069 006e 0065 0029 .g.,. .l.i.n.e.) │ │ │ │ +00007a60: 003b 000a 0020 0020 0020 0020 0020 0020 .;... . . . . . │ │ │ │ +00007a70: 0020 0020 007d 000a 000a 0020 0020 0020 . . .}..... . . │ │ │ │ +00007a80: 0020 0020 0020 0020 0020 0076 006f 0069 . . . . . .v.o.i │ │ │ │ +00007a90: 0064 0020 0065 0076 0065 006e 0074 0053 .d. .e.v.e.n.t.S │ │ │ │ +00007aa0: 006f 0075 0072 0063 0065 005f 004d 0065 .o.u.r.c.e._.M.e │ │ │ │ +00007ab0: 0073 0073 0061 0067 0065 0052 0061 0069 .s.s.a.g.e.R.a.i │ │ │ │ +00007ac0: 0073 0065 0064 0028 006f 0062 006a 0065 .s.e.d.(.o.b.j.e │ │ │ │ +00007ad0: 0063 0074 0020 0073 0065 006e 0064 0065 .c.t. .s.e.n.d.e │ │ │ │ +00007ae0: 0072 002c 0020 0042 0075 0069 006c 0064 .r.,. .B.u.i.l.d │ │ │ │ +00007af0: 004d 0065 0073 0073 0061 0067 0065 0045 .M.e.s.s.a.g.e.E │ │ │ │ +00007b00: 0076 0065 006e 0074 0041 0072 0067 0073 .v.e.n.t.A.r.g.s │ │ │ │ +00007b10: 0020 0065 0029 0020 007b 000a 0020 0020 . .e.). .{... . │ │ │ │ 00007b20: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00007b30: 0020 0020 0020 0020 004c 0065 0076 0065 . . . . .L.e.v.e │ │ │ │ -00007b40: 006c 0020 006c 0065 0076 003b 000a 0020 .l. .l.e.v.;... │ │ │ │ +00007b30: 0020 0020 004c 0065 0076 0065 006c 0020 . . .L.e.v.e.l. │ │ │ │ +00007b40: 006c 0065 0076 003b 000a 0020 0020 0020 .l.e.v.;... . . │ │ │ │ 00007b50: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00007b60: 0020 0020 0020 0073 0077 0069 0074 0063 . . . .s.w.i.t.c │ │ │ │ -00007b70: 0068 0020 0028 0065 002e 0049 006d 0070 .h. .(.e...I.m.p │ │ │ │ -00007b80: 006f 0072 0074 0061 006e 0063 0065 0029 .o.r.t.a.n.c.e.) │ │ │ │ -00007b90: 0020 007b 000a 0020 0020 0020 0020 0020 . .{... . . . . │ │ │ │ +00007b60: 0020 0073 0077 0069 0074 0063 0068 0020 . .s.w.i.t.c.h. │ │ │ │ +00007b70: 0028 0065 002e 0049 006d 0070 006f 0072 .(.e...I.m.p.o.r │ │ │ │ +00007b80: 0074 0061 006e 0063 0065 0029 0020 007b .t.a.n.c.e.). .{ │ │ │ │ +00007b90: 000a 0020 0020 0020 0020 0020 0020 0020 ... . . . . . . │ │ │ │ 00007ba0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00007bb0: 0020 0020 0020 0063 0061 0073 0065 0020 . . . .c.a.s.e. │ │ │ │ -00007bc0: 004d 0065 0073 0073 0061 0067 0065 0049 .M.e.s.s.a.g.e.I │ │ │ │ -00007bd0: 006d 0070 006f 0072 0074 0061 006e 0063 .m.p.o.r.t.a.n.c │ │ │ │ -00007be0: 0065 002e 0048 0069 0067 0068 003a 000a .e...H.i.g.h.:.. │ │ │ │ +00007bb0: 0020 0063 0061 0073 0065 0020 004d 0065 . .c.a.s.e. .M.e │ │ │ │ +00007bc0: 0073 0073 0061 0067 0065 0049 006d 0070 .s.s.a.g.e.I.m.p │ │ │ │ +00007bd0: 006f 0072 0074 0061 006e 0063 0065 002e .o.r.t.a.n.c.e.. │ │ │ │ +00007be0: 0048 0069 0067 0068 003a 000a 0020 0020 .H.i.g.h.:... . │ │ │ │ 00007bf0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ 00007c00: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00007c10: 0020 0020 0020 0020 006c 0065 0076 0020 . . . . .l.e.v. │ │ │ │ -00007c20: 003d 0020 004c 0065 0076 0065 006c 002e .=. .L.e.v.e.l.. │ │ │ │ -00007c30: 0049 006e 0066 006f 003b 000a 0020 0020 .I.n.f.o.;... . │ │ │ │ +00007c10: 0020 0020 006c 0065 0076 0020 003d 0020 . . .l.e.v. .=. │ │ │ │ +00007c20: 004c 0065 0076 0065 006c 002e 0049 006e .L.e.v.e.l...I.n │ │ │ │ +00007c30: 0066 006f 003b 000a 0020 0020 0020 0020 .f.o.;... . . . │ │ │ │ 00007c40: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ 00007c50: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00007c60: 0020 0020 0062 0072 0065 0061 006b 003b . . .b.r.e.a.k.; │ │ │ │ -00007c70: 000a 0020 0020 0020 0020 0020 0020 0020 ... . . . . . . │ │ │ │ -00007c80: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00007c90: 0020 0063 0061 0073 0065 0020 004d 0065 . .c.a.s.e. .M.e │ │ │ │ -00007ca0: 0073 0073 0061 0067 0065 0049 006d 0070 .s.s.a.g.e.I.m.p │ │ │ │ -00007cb0: 006f 0072 0074 0061 006e 0063 0065 002e .o.r.t.a.n.c.e.. │ │ │ │ -00007cc0: 004c 006f 0077 003a 000a 0020 0020 0020 .L.o.w.:... . . │ │ │ │ +00007c60: 0062 0072 0065 0061 006b 003b 000a 0020 .b.r.e.a.k.;... │ │ │ │ +00007c70: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00007c80: 0020 0020 0020 0020 0020 0020 0020 0063 . . . . . . . .c │ │ │ │ +00007c90: 0061 0073 0065 0020 004d 0065 0073 0073 .a.s.e. .M.e.s.s │ │ │ │ +00007ca0: 0061 0067 0065 0049 006d 0070 006f 0072 .a.g.e.I.m.p.o.r │ │ │ │ +00007cb0: 0074 0061 006e 0063 0065 002e 004c 006f .t.a.n.c.e...L.o │ │ │ │ +00007cc0: 0077 003a 000a 0020 0020 0020 0020 0020 .w.:... . . . . │ │ │ │ 00007cd0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00007ce0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00007cf0: 0020 006c 0065 0076 0020 003d 0020 004c . .l.e.v. .=. .L │ │ │ │ -00007d00: 0065 0076 0065 006c 002e 0044 0065 0062 .e.v.e.l...D.e.b │ │ │ │ -00007d10: 0075 0067 003b 000a 0020 0020 0020 0020 .u.g.;... . . . │ │ │ │ +00007ce0: 0020 0020 0020 0020 0020 0020 0020 006c . . . . . . . .l │ │ │ │ +00007cf0: 0065 0076 0020 003d 0020 004c 0065 0076 .e.v. .=. .L.e.v │ │ │ │ +00007d00: 0065 006c 002e 0044 0065 0062 0075 0067 .e.l...D.e.b.u.g │ │ │ │ +00007d10: 003b 000a 0020 0020 0020 0020 0020 0020 .;... . . . . . │ │ │ │ 00007d20: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00007d30: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00007d40: 0062 0072 0065 0061 006b 003b 000a 0020 .b.r.e.a.k.;... │ │ │ │ +00007d30: 0020 0020 0020 0020 0020 0020 0062 0072 . . . . . . .b.r │ │ │ │ +00007d40: 0065 0061 006b 003b 000a 0020 0020 0020 .e.a.k.;... . . │ │ │ │ 00007d50: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00007d60: 0020 0020 0020 0020 0020 0020 0020 0064 . . . . . . . .d │ │ │ │ -00007d70: 0065 0066 0061 0075 006c 0074 003a 0020 .e.f.a.u.l.t.:. │ │ │ │ -00007d80: 002f 002f 004d 0065 0073 0073 0061 0067 ././.M.e.s.s.a.g │ │ │ │ -00007d90: 0065 0049 006d 0070 006f 0072 0074 0061 .e.I.m.p.o.r.t.a │ │ │ │ -00007da0: 006e 0063 0065 002e 004e 006f 0072 006d .n.c.e...N.o.r.m │ │ │ │ -00007db0: 0061 006c 000a 0020 0020 0020 0020 0020 .a.l... . . . . │ │ │ │ +00007d60: 0020 0020 0020 0020 0020 0064 0065 0066 . . . . . .d.e.f │ │ │ │ +00007d70: 0061 0075 006c 0074 003a 0020 002f 002f .a.u.l.t.:. ././ │ │ │ │ +00007d80: 004d 0065 0073 0073 0061 0067 0065 0049 .M.e.s.s.a.g.e.I │ │ │ │ +00007d90: 006d 0070 006f 0072 0074 0061 006e 0063 .m.p.o.r.t.a.n.c │ │ │ │ +00007da0: 0065 002e 004e 006f 0072 006d 0061 006c .e...N.o.r.m.a.l │ │ │ │ +00007db0: 000a 0020 0020 0020 0020 0020 0020 0020 ... . . . . . . │ │ │ │ 00007dc0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00007dd0: 0020 0020 0020 0020 0020 0020 0020 006c . . . . . . . .l │ │ │ │ -00007de0: 0065 0076 0020 003d 0020 004c 0065 0076 .e.v. .=. .L.e.v │ │ │ │ -00007df0: 0065 006c 002e 0056 0065 0072 0062 006f .e.l...V.e.r.b.o │ │ │ │ -00007e00: 0073 0065 003b 000a 0020 0020 0020 0020 .s.e.;... . . . │ │ │ │ +00007dd0: 0020 0020 0020 0020 0020 006c 0065 0076 . . . . . .l.e.v │ │ │ │ +00007de0: 0020 003d 0020 004c 0065 0076 0065 006c . .=. .L.e.v.e.l │ │ │ │ +00007df0: 002e 0056 0065 0072 0062 006f 0073 0065 ...V.e.r.b.o.s.e │ │ │ │ +00007e00: 003b 000a 0020 0020 0020 0020 0020 0020 .;... . . . . . │ │ │ │ 00007e10: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00007e20: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00007e30: 0062 0072 0065 0061 006b 003b 000a 0020 .b.r.e.a.k.;... │ │ │ │ +00007e20: 0020 0020 0020 0020 0020 0020 0062 0072 . . . . . . .b.r │ │ │ │ +00007e30: 0065 0061 006b 003b 000a 0020 0020 0020 .e.a.k.;... . . │ │ │ │ 00007e40: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00007e50: 0020 0020 0020 007d 000a 0020 0020 0020 . . . .}... . . │ │ │ │ -00007e60: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00007e70: 0020 0073 0077 0069 0074 0063 0068 0020 . .s.w.i.t.c.h. │ │ │ │ -00007e80: 0028 0056 0065 0072 0062 006f 0073 0069 .(.V.e.r.b.o.s.i │ │ │ │ -00007e90: 0074 0079 0029 0020 007b 000a 0020 0020 .t.y.). .{... . │ │ │ │ +00007e50: 0020 007d 000a 0020 0020 0020 0020 0020 . .}... . . . . │ │ │ │ +00007e60: 0020 0020 0020 0020 0020 0020 0020 0073 . . . . . . . .s │ │ │ │ +00007e70: 0077 0069 0074 0063 0068 0020 0028 0056 .w.i.t.c.h. .(.V │ │ │ │ +00007e80: 0065 0072 0062 006f 0073 0069 0074 0079 .e.r.b.o.s.i.t.y │ │ │ │ +00007e90: 0029 0020 007b 000a 0020 0020 0020 0020 .). .{... . . . │ │ │ │ 00007ea0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00007eb0: 0020 0020 0020 0020 0020 0020 0063 0061 . . . . . . .c.a │ │ │ │ -00007ec0: 0073 0065 0020 004c 006f 0067 0067 0065 .s.e. .L.o.g.g.e │ │ │ │ -00007ed0: 0072 0056 0065 0072 0062 006f 0073 0069 .r.V.e.r.b.o.s.i │ │ │ │ -00007ee0: 0074 0079 002e 0051 0075 0069 0065 0074 .t.y...Q.u.i.e.t │ │ │ │ -00007ef0: 003a 000a 0020 0020 0020 0020 0020 0020 .:... . . . . . │ │ │ │ +00007eb0: 0020 0020 0020 0020 0063 0061 0073 0065 . . . . .c.a.s.e │ │ │ │ +00007ec0: 0020 004c 006f 0067 0067 0065 0072 0056 . .L.o.g.g.e.r.V │ │ │ │ +00007ed0: 0065 0072 0062 006f 0073 0069 0074 0079 .e.r.b.o.s.i.t.y │ │ │ │ +00007ee0: 002e 0051 0075 0069 0065 0074 003a 000a ...Q.u.i.e.t.:.. │ │ │ │ +00007ef0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ 00007f00: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00007f10: 0020 0020 0020 0020 0020 0020 006c 0065 . . . . . . .l.e │ │ │ │ -00007f20: 0076 0020 002d 003d 0020 0032 0030 0030 .v. .-.=. .2.0.0 │ │ │ │ -00007f30: 0030 003b 000a 0020 0020 0020 0020 0020 .0.;... . . . . │ │ │ │ +00007f10: 0020 0020 0020 0020 006c 0065 0076 0020 . . . . .l.e.v. │ │ │ │ +00007f20: 002d 003d 0020 0032 0030 0030 0030 003b .-.=. .2.0.0.0.; │ │ │ │ +00007f30: 000a 0020 0020 0020 0020 0020 0020 0020 ... . . . . . . │ │ │ │ 00007f40: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00007f50: 0020 0020 0020 0020 0020 0020 0020 0062 . . . . . . . .b │ │ │ │ -00007f60: 0072 0065 0061 006b 003b 000a 0020 0020 .r.e.a.k.;... . │ │ │ │ +00007f50: 0020 0020 0020 0020 0020 0062 0072 0065 . . . . . .b.r.e │ │ │ │ +00007f60: 0061 006b 003b 000a 0020 0020 0020 0020 .a.k.;... . . . │ │ │ │ 00007f70: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00007f80: 0020 0020 0020 0020 0020 0020 0063 0061 . . . . . . .c.a │ │ │ │ -00007f90: 0073 0065 0020 004c 006f 0067 0067 0065 .s.e. .L.o.g.g.e │ │ │ │ -00007fa0: 0072 0056 0065 0072 0062 006f 0073 0069 .r.V.e.r.b.o.s.i │ │ │ │ -00007fb0: 0074 0079 002e 004d 0069 006e 0069 006d .t.y...M.i.n.i.m │ │ │ │ -00007fc0: 0061 006c 003a 000a 0020 0020 0020 0020 .a.l.:... . . . │ │ │ │ +00007f80: 0020 0020 0020 0020 0063 0061 0073 0065 . . . . .c.a.s.e │ │ │ │ +00007f90: 0020 004c 006f 0067 0067 0065 0072 0056 . .L.o.g.g.e.r.V │ │ │ │ +00007fa0: 0065 0072 0062 006f 0073 0069 0074 0079 .e.r.b.o.s.i.t.y │ │ │ │ +00007fb0: 002e 004d 0069 006e 0069 006d 0061 006c ...M.i.n.i.m.a.l │ │ │ │ +00007fc0: 003a 000a 0020 0020 0020 0020 0020 0020 .:... . . . . . │ │ │ │ 00007fd0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00007fe0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00007ff0: 006c 0065 0076 0020 002d 003d 0020 0031 .l.e.v. .-.=. .1 │ │ │ │ -00008000: 0030 0030 0030 003b 000a 0020 0020 0020 .0.0.0.;... . . │ │ │ │ +00007fe0: 0020 0020 0020 0020 0020 0020 006c 0065 . . . . . . .l.e │ │ │ │ +00007ff0: 0076 0020 002d 003d 0020 0031 0030 0030 .v. .-.=. .1.0.0 │ │ │ │ +00008000: 0030 003b 000a 0020 0020 0020 0020 0020 .0.;... . . . . │ │ │ │ 00008010: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00008020: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00008030: 0020 0062 0072 0065 0061 006b 003b 000a . .b.r.e.a.k.;.. │ │ │ │ +00008020: 0020 0020 0020 0020 0020 0020 0020 0062 . . . . . . . .b │ │ │ │ +00008030: 0072 0065 0061 006b 003b 000a 0020 0020 .r.e.a.k.;... . │ │ │ │ 00008040: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00008050: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00008060: 0063 0061 0073 0065 0020 004c 006f 0067 .c.a.s.e. .L.o.g │ │ │ │ -00008070: 0067 0065 0072 0056 0065 0072 0062 006f .g.e.r.V.e.r.b.o │ │ │ │ -00008080: 0073 0069 0074 0079 002e 0044 0065 0074 .s.i.t.y...D.e.t │ │ │ │ -00008090: 0061 0069 006c 0065 0064 003a 000a 0020 .a.i.l.e.d.:... │ │ │ │ +00008050: 0020 0020 0020 0020 0020 0020 0063 0061 . . . . . . .c.a │ │ │ │ +00008060: 0073 0065 0020 004c 006f 0067 0067 0065 .s.e. .L.o.g.g.e │ │ │ │ +00008070: 0072 0056 0065 0072 0062 006f 0073 0069 .r.V.e.r.b.o.s.i │ │ │ │ +00008080: 0074 0079 002e 0044 0065 0074 0061 0069 .t.y...D.e.t.a.i │ │ │ │ +00008090: 006c 0065 0064 003a 000a 0020 0020 0020 .l.e.d.:... . . │ │ │ │ 000080a0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ 000080b0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -000080c0: 0020 0020 0020 006c 0065 0076 0020 002b . . . .l.e.v. .+ │ │ │ │ -000080d0: 003d 0020 0031 0030 0030 0030 003b 000a .=. .1.0.0.0.;.. │ │ │ │ +000080c0: 0020 006c 0065 0076 0020 002b 003d 0020 . .l.e.v. .+.=. │ │ │ │ +000080d0: 0031 0030 0030 0030 003b 000a 0020 0020 .1.0.0.0.;... . │ │ │ │ 000080e0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ 000080f0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00008100: 0020 0020 0020 0020 0062 0072 0065 0061 . . . . .b.r.e.a │ │ │ │ -00008110: 006b 003b 000a 0020 0020 0020 0020 0020 .k.;... . . . . │ │ │ │ +00008100: 0020 0020 0062 0072 0065 0061 006b 003b . . .b.r.e.a.k.; │ │ │ │ +00008110: 000a 0020 0020 0020 0020 0020 0020 0020 ... . . . . . . │ │ │ │ 00008120: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00008130: 0020 0020 0020 0063 0061 0073 0065 0020 . . . .c.a.s.e. │ │ │ │ -00008140: 004c 006f 0067 0067 0065 0072 0056 0065 .L.o.g.g.e.r.V.e │ │ │ │ -00008150: 0072 0062 006f 0073 0069 0074 0079 002e .r.b.o.s.i.t.y.. │ │ │ │ -00008160: 0044 0069 0061 0067 006e 006f 0073 0074 .D.i.a.g.n.o.s.t │ │ │ │ -00008170: 0069 0063 003a 000a 0020 0020 0020 0020 .i.c.:... . . . │ │ │ │ +00008130: 0020 0063 0061 0073 0065 0020 004c 006f . .c.a.s.e. .L.o │ │ │ │ +00008140: 0067 0067 0065 0072 0056 0065 0072 0062 .g.g.e.r.V.e.r.b │ │ │ │ +00008150: 006f 0073 0069 0074 0079 002e 0044 0069 .o.s.i.t.y...D.i │ │ │ │ +00008160: 0061 0067 006e 006f 0073 0074 0069 0063 .a.g.n.o.s.t.i.c │ │ │ │ +00008170: 003a 000a 0020 0020 0020 0020 0020 0020 .:... . . . . . │ │ │ │ 00008180: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00008190: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -000081a0: 006c 0065 0076 0020 002b 003d 0020 0032 .l.e.v. .+.=. .2 │ │ │ │ -000081b0: 0030 0030 0030 003b 000a 0020 0020 0020 .0.0.0.;... . . │ │ │ │ +00008190: 0020 0020 0020 0020 0020 0020 006c 0065 . . . . . . .l.e │ │ │ │ +000081a0: 0076 0020 002b 003d 0020 0032 0030 0030 .v. .+.=. .2.0.0 │ │ │ │ +000081b0: 0030 003b 000a 0020 0020 0020 0020 0020 .0.;... . . . . │ │ │ │ 000081c0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -000081d0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -000081e0: 0020 0062 0072 0065 0061 006b 003b 000a . .b.r.e.a.k.;.. │ │ │ │ +000081d0: 0020 0020 0020 0020 0020 0020 0020 0062 . . . . . . . .b │ │ │ │ +000081e0: 0072 0065 0061 006b 003b 000a 0020 0020 .r.e.a.k.;... . │ │ │ │ 000081f0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00008200: 0020 0020 0020 0020 007d 000a 0020 0020 . . . . .}... . │ │ │ │ +00008200: 0020 0020 007d 000a 0020 0020 0020 0020 . . .}... . . . │ │ │ │ 00008210: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00008220: 0020 0020 005f 0074 0061 0073 006b 002e . . ._.t.a.s.k.. │ │ │ │ -00008230: 004c 006f 0067 0028 006c 0065 0076 002c .L.o.g.(.l.e.v., │ │ │ │ -00008240: 0020 0065 002e 004d 0065 0073 0073 0061 . .e...M.e.s.s.a │ │ │ │ -00008250: 0067 0065 0029 003b 000a 0020 0020 0020 .g.e.).;... . . │ │ │ │ -00008260: 0020 0020 0020 0020 0020 007d 000a 000a . . . . . .}.... │ │ │ │ -00008270: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00008280: 0076 006f 0069 0064 0020 0065 0076 0065 .v.o.i.d. .e.v.e │ │ │ │ -00008290: 006e 0074 0053 006f 0075 0072 0063 0065 .n.t.S.o.u.r.c.e │ │ │ │ -000082a0: 005f 0054 0061 0073 006b 0053 0074 0061 ._.T.a.s.k.S.t.a │ │ │ │ -000082b0: 0072 0074 0065 0064 0028 006f 0062 006a .r.t.e.d.(.o.b.j │ │ │ │ -000082c0: 0065 0063 0074 0020 0073 0065 006e 0064 .e.c.t. .s.e.n.d │ │ │ │ -000082d0: 0065 0072 002c 0020 0054 0061 0073 006b .e.r.,. .T.a.s.k │ │ │ │ -000082e0: 0053 0074 0061 0072 0074 0065 0064 0045 .S.t.a.r.t.e.d.E │ │ │ │ -000082f0: 0076 0065 006e 0074 0041 0072 0067 0073 .v.e.n.t.A.r.g.s │ │ │ │ -00008300: 0020 0065 0029 0020 007b 000a 0020 0020 . .e.). .{... . │ │ │ │ +00008220: 005f 0074 0061 0073 006b 002e 004c 006f ._.t.a.s.k...L.o │ │ │ │ +00008230: 0067 0028 006c 0065 0076 002c 0020 0065 .g.(.l.e.v.,. .e │ │ │ │ +00008240: 002e 004d 0065 0073 0073 0061 0067 0065 ...M.e.s.s.a.g.e │ │ │ │ +00008250: 0029 003b 000a 0020 0020 0020 0020 0020 .).;... . . . . │ │ │ │ +00008260: 0020 0020 0020 007d 000a 000a 0020 0020 . . . .}..... . │ │ │ │ +00008270: 0020 0020 0020 0020 0020 0020 0076 006f . . . . . . .v.o │ │ │ │ +00008280: 0069 0064 0020 0065 0076 0065 006e 0074 .i.d. .e.v.e.n.t │ │ │ │ +00008290: 0053 006f 0075 0072 0063 0065 005f 0054 .S.o.u.r.c.e._.T │ │ │ │ +000082a0: 0061 0073 006b 0053 0074 0061 0072 0074 .a.s.k.S.t.a.r.t │ │ │ │ +000082b0: 0065 0064 0028 006f 0062 006a 0065 0063 .e.d.(.o.b.j.e.c │ │ │ │ +000082c0: 0074 0020 0073 0065 006e 0064 0065 0072 .t. .s.e.n.d.e.r │ │ │ │ +000082d0: 002c 0020 0054 0061 0073 006b 0053 0074 .,. .T.a.s.k.S.t │ │ │ │ +000082e0: 0061 0072 0074 0065 0064 0045 0076 0065 .a.r.t.e.d.E.v.e │ │ │ │ +000082f0: 006e 0074 0041 0072 0067 0073 0020 0065 .n.t.A.r.g.s. .e │ │ │ │ +00008300: 0029 0020 007b 000a 0020 0020 0020 0020 .). .{... . . . │ │ │ │ 00008310: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00008320: 0020 0020 0054 0061 0073 006b 0020 0074 . . .T.a.s.k. .t │ │ │ │ -00008330: 0061 0073 006b 0020 003d 0020 006e 0065 .a.s.k. .=. .n.e │ │ │ │ -00008340: 0077 0020 0044 0075 006d 006d 0079 0054 .w. .D.u.m.m.y.T │ │ │ │ -00008350: 0061 0073 006b 0028 005f 0074 0061 0073 .a.s.k.(._.t.a.s │ │ │ │ -00008360: 006b 002e 0050 0072 006f 006a 0065 0063 .k...P.r.o.j.e.c │ │ │ │ -00008370: 0074 002c 0020 0065 002e 0054 0061 0073 .t.,. .e...T.a.s │ │ │ │ -00008380: 006b 004e 0061 006d 0065 0029 003b 000a .k.N.a.m.e.).;.. │ │ │ │ +00008320: 0054 0061 0073 006b 0020 0074 0061 0073 .T.a.s.k. .t.a.s │ │ │ │ +00008330: 006b 0020 003d 0020 006e 0065 0077 0020 .k. .=. .n.e.w. │ │ │ │ +00008340: 0044 0075 006d 006d 0079 0054 0061 0073 .D.u.m.m.y.T.a.s │ │ │ │ +00008350: 006b 0028 005f 0074 0061 0073 006b 002e .k.(._.t.a.s.k.. │ │ │ │ +00008360: 0050 0072 006f 006a 0065 0063 0074 002c .P.r.o.j.e.c.t., │ │ │ │ +00008370: 0020 0065 002e 0054 0061 0073 006b 004e . .e...T.a.s.k.N │ │ │ │ +00008380: 0061 006d 0065 0029 003b 000a 0020 0020 .a.m.e.).;... . │ │ │ │ 00008390: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -000083a0: 0020 0020 0020 0020 005f 0074 0061 0073 . . . . ._.t.a.s │ │ │ │ -000083b0: 006b 002e 0050 0072 006f 006a 0065 0063 .k...P.r.o.j.e.c │ │ │ │ -000083c0: 0074 002e 004f 006e 0054 0061 0073 006b .t...O.n.T.a.s.k │ │ │ │ -000083d0: 0053 0074 0061 0072 0074 0065 0064 0028 .S.t.a.r.t.e.d.( │ │ │ │ -000083e0: 0073 0065 006e 0064 0065 0072 002c 0020 .s.e.n.d.e.r.,. │ │ │ │ -000083f0: 006e 0065 0077 0020 004e 0041 006e 0074 .n.e.w. .N.A.n.t │ │ │ │ -00008400: 002e 0043 006f 0072 0065 002e 0042 0075 ...C.o.r.e...B.u │ │ │ │ -00008410: 0069 006c 0064 0045 0076 0065 006e 0074 .i.l.d.E.v.e.n.t │ │ │ │ -00008420: 0041 0072 0067 0073 0028 0074 0061 0073 .A.r.g.s.(.t.a.s │ │ │ │ -00008430: 006b 0029 0029 003b 000a 0020 0020 0020 .k.).).;... . . │ │ │ │ -00008440: 0020 0020 0020 0020 0020 007d 000a 000a . . . . . .}.... │ │ │ │ -00008450: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00008460: 0076 006f 0069 0064 0020 0065 0076 0065 .v.o.i.d. .e.v.e │ │ │ │ -00008470: 006e 0074 0053 006f 0075 0072 0063 0065 .n.t.S.o.u.r.c.e │ │ │ │ -00008480: 005f 0054 0061 0073 006b 0046 0069 006e ._.T.a.s.k.F.i.n │ │ │ │ -00008490: 0069 0073 0068 0065 0064 0028 006f 0062 .i.s.h.e.d.(.o.b │ │ │ │ -000084a0: 006a 0065 0063 0074 0020 0073 0065 006e .j.e.c.t. .s.e.n │ │ │ │ -000084b0: 0064 0065 0072 002c 0020 0054 0061 0073 .d.e.r.,. .T.a.s │ │ │ │ -000084c0: 006b 0046 0069 006e 0069 0073 0068 0065 .k.F.i.n.i.s.h.e │ │ │ │ -000084d0: 0064 0045 0076 0065 006e 0074 0041 0072 .d.E.v.e.n.t.A.r │ │ │ │ -000084e0: 0067 0073 0020 0065 0029 0020 007b 000a .g.s. .e.). .{.. │ │ │ │ +000083a0: 0020 0020 005f 0074 0061 0073 006b 002e . . ._.t.a.s.k.. │ │ │ │ +000083b0: 0050 0072 006f 006a 0065 0063 0074 002e .P.r.o.j.e.c.t.. │ │ │ │ +000083c0: 004f 006e 0054 0061 0073 006b 0053 0074 .O.n.T.a.s.k.S.t │ │ │ │ +000083d0: 0061 0072 0074 0065 0064 0028 0073 0065 .a.r.t.e.d.(.s.e │ │ │ │ +000083e0: 006e 0064 0065 0072 002c 0020 006e 0065 .n.d.e.r.,. .n.e │ │ │ │ +000083f0: 0077 0020 004e 0041 006e 0074 002e 0043 .w. .N.A.n.t...C │ │ │ │ +00008400: 006f 0072 0065 002e 0042 0075 0069 006c .o.r.e...B.u.i.l │ │ │ │ +00008410: 0064 0045 0076 0065 006e 0074 0041 0072 .d.E.v.e.n.t.A.r │ │ │ │ +00008420: 0067 0073 0028 0074 0061 0073 006b 0029 .g.s.(.t.a.s.k.) │ │ │ │ +00008430: 0029 003b 000a 0020 0020 0020 0020 0020 .).;... . . . . │ │ │ │ +00008440: 0020 0020 0020 007d 000a 000a 0020 0020 . . . .}..... . │ │ │ │ +00008450: 0020 0020 0020 0020 0020 0020 0076 006f . . . . . . .v.o │ │ │ │ +00008460: 0069 0064 0020 0065 0076 0065 006e 0074 .i.d. .e.v.e.n.t │ │ │ │ +00008470: 0053 006f 0075 0072 0063 0065 005f 0054 .S.o.u.r.c.e._.T │ │ │ │ +00008480: 0061 0073 006b 0046 0069 006e 0069 0073 .a.s.k.F.i.n.i.s │ │ │ │ +00008490: 0068 0065 0064 0028 006f 0062 006a 0065 .h.e.d.(.o.b.j.e │ │ │ │ +000084a0: 0063 0074 0020 0073 0065 006e 0064 0065 .c.t. .s.e.n.d.e │ │ │ │ +000084b0: 0072 002c 0020 0054 0061 0073 006b 0046 .r.,. .T.a.s.k.F │ │ │ │ +000084c0: 0069 006e 0069 0073 0068 0065 0064 0045 .i.n.i.s.h.e.d.E │ │ │ │ +000084d0: 0076 0065 006e 0074 0041 0072 0067 0073 .v.e.n.t.A.r.g.s │ │ │ │ +000084e0: 0020 0065 0029 0020 007b 000a 0020 0020 . .e.). .{... . │ │ │ │ 000084f0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00008500: 0020 0020 0020 0020 0054 0061 0073 006b . . . . .T.a.s.k │ │ │ │ -00008510: 0020 0074 0061 0073 006b 0020 003d 0020 . .t.a.s.k. .=. │ │ │ │ -00008520: 006e 0065 0077 0020 0044 0075 006d 006d .n.e.w. .D.u.m.m │ │ │ │ -00008530: 0079 0054 0061 0073 006b 0028 005f 0074 .y.T.a.s.k.(._.t │ │ │ │ -00008540: 0061 0073 006b 002e 0050 0072 006f 006a .a.s.k...P.r.o.j │ │ │ │ -00008550: 0065 0063 0074 002c 0020 0065 002e 0054 .e.c.t.,. .e...T │ │ │ │ -00008560: 0061 0073 006b 004e 0061 006d 0065 0029 .a.s.k.N.a.m.e.) │ │ │ │ -00008570: 003b 000a 0020 0020 0020 0020 0020 0020 .;... . . . . . │ │ │ │ -00008580: 0020 0020 0020 0020 0020 0020 005f 0074 . . . . . . ._.t │ │ │ │ -00008590: 0061 0073 006b 002e 0050 0072 006f 006a .a.s.k...P.r.o.j │ │ │ │ -000085a0: 0065 0063 0074 002e 004f 006e 0054 0061 .e.c.t...O.n.T.a │ │ │ │ -000085b0: 0073 006b 0046 0069 006e 0069 0073 0068 .s.k.F.i.n.i.s.h │ │ │ │ -000085c0: 0065 0064 0028 0073 0065 006e 0064 0065 .e.d.(.s.e.n.d.e │ │ │ │ -000085d0: 0072 002c 0020 006e 0065 0077 0020 004e .r.,. .n.e.w. .N │ │ │ │ -000085e0: 0041 006e 0074 002e 0043 006f 0072 0065 .A.n.t...C.o.r.e │ │ │ │ -000085f0: 002e 0042 0075 0069 006c 0064 0045 0076 ...B.u.i.l.d.E.v │ │ │ │ -00008600: 0065 006e 0074 0041 0072 0067 0073 0028 .e.n.t.A.r.g.s.( │ │ │ │ -00008610: 0074 0061 0073 006b 0029 0029 003b 000a .t.a.s.k.).).;.. │ │ │ │ -00008620: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00008630: 007d 000a 000a 0020 0020 0020 0020 0020 .}..... . . . . │ │ │ │ -00008640: 0020 0020 0020 0070 0075 0062 006c 0069 . . . .p.u.b.l.i │ │ │ │ -00008650: 0063 0020 0073 0074 0072 0069 006e 0067 .c. .s.t.r.i.n.g │ │ │ │ -00008660: 0020 0050 0061 0072 0061 006d 0065 0074 . .P.a.r.a.m.e.t │ │ │ │ -00008670: 0065 0072 0073 0020 007b 000a 0020 0020 .e.r.s. .{... . │ │ │ │ +00008500: 0020 0020 0054 0061 0073 006b 0020 0074 . . .T.a.s.k. .t │ │ │ │ +00008510: 0061 0073 006b 0020 003d 0020 006e 0065 .a.s.k. .=. .n.e │ │ │ │ +00008520: 0077 0020 0044 0075 006d 006d 0079 0054 .w. .D.u.m.m.y.T │ │ │ │ +00008530: 0061 0073 006b 0028 005f 0074 0061 0073 .a.s.k.(._.t.a.s │ │ │ │ +00008540: 006b 002e 0050 0072 006f 006a 0065 0063 .k...P.r.o.j.e.c │ │ │ │ +00008550: 0074 002c 0020 0065 002e 0054 0061 0073 .t.,. .e...T.a.s │ │ │ │ +00008560: 006b 004e 0061 006d 0065 0029 003b 000a .k.N.a.m.e.).;.. │ │ │ │ +00008570: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00008580: 0020 0020 0020 0020 005f 0074 0061 0073 . . . . ._.t.a.s │ │ │ │ +00008590: 006b 002e 0050 0072 006f 006a 0065 0063 .k...P.r.o.j.e.c │ │ │ │ +000085a0: 0074 002e 004f 006e 0054 0061 0073 006b .t...O.n.T.a.s.k │ │ │ │ +000085b0: 0046 0069 006e 0069 0073 0068 0065 0064 .F.i.n.i.s.h.e.d │ │ │ │ +000085c0: 0028 0073 0065 006e 0064 0065 0072 002c .(.s.e.n.d.e.r., │ │ │ │ +000085d0: 0020 006e 0065 0077 0020 004e 0041 006e . .n.e.w. .N.A.n │ │ │ │ +000085e0: 0074 002e 0043 006f 0072 0065 002e 0042 .t...C.o.r.e...B │ │ │ │ +000085f0: 0075 0069 006c 0064 0045 0076 0065 006e .u.i.l.d.E.v.e.n │ │ │ │ +00008600: 0074 0041 0072 0067 0073 0028 0074 0061 .t.A.r.g.s.(.t.a │ │ │ │ +00008610: 0073 006b 0029 0029 003b 000a 0020 0020 .s.k.).).;... . │ │ │ │ +00008620: 0020 0020 0020 0020 0020 0020 007d 000a . . . . . . .}.. │ │ │ │ +00008630: 000a 0020 0020 0020 0020 0020 0020 0020 ... . . . . . . │ │ │ │ +00008640: 0020 0070 0075 0062 006c 0069 0063 0020 . .p.u.b.l.i.c. │ │ │ │ +00008650: 0073 0074 0072 0069 006e 0067 0020 0050 .s.t.r.i.n.g. .P │ │ │ │ +00008660: 0061 0072 0061 006d 0065 0074 0065 0072 .a.r.a.m.e.t.e.r │ │ │ │ +00008670: 0073 0020 007b 000a 0020 0020 0020 0020 .s. .{... . . . │ │ │ │ 00008680: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00008690: 0020 0020 0067 0065 0074 0020 007b 0020 . . .g.e.t. .{. │ │ │ │ -000086a0: 0072 0065 0074 0075 0072 006e 0020 0073 .r.e.t.u.r.n. .s │ │ │ │ -000086b0: 0074 0072 0069 006e 0067 002e 0045 006d .t.r.i.n.g...E.m │ │ │ │ -000086c0: 0070 0074 0079 003b 0020 007d 000a 0020 .p.t.y.;. .}... │ │ │ │ +00008690: 0067 0065 0074 0020 007b 0020 0072 0065 .g.e.t. .{. .r.e │ │ │ │ +000086a0: 0074 0075 0072 006e 0020 0073 0074 0072 .t.u.r.n. .s.t.r │ │ │ │ +000086b0: 0069 006e 0067 002e 0045 006d 0070 0074 .i.n.g...E.m.p.t │ │ │ │ +000086c0: 0079 003b 0020 007d 000a 0020 0020 0020 .y.;. .}... . . │ │ │ │ 000086d0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -000086e0: 0020 0020 0020 0073 0065 0074 0020 007b . . . .s.e.t. .{ │ │ │ │ -000086f0: 0020 0020 007d 000a 0020 0020 0020 0020 . . .}... . . . │ │ │ │ -00008700: 0020 0020 0020 0020 007d 000a 000a 0020 . . . . .}..... │ │ │ │ -00008710: 0020 0020 0020 0020 0020 0020 0020 0070 . . . . . . . .p │ │ │ │ -00008720: 0075 0062 006c 0069 0063 0020 0076 006f .u.b.l.i.c. .v.o │ │ │ │ -00008730: 0069 0064 0020 0053 0068 0075 0074 0064 .i.d. .S.h.u.t.d │ │ │ │ -00008740: 006f 0077 006e 0028 0029 0020 007b 000a .o.w.n.(.). .{.. │ │ │ │ -00008750: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00008760: 007d 000a 000a 0020 0020 0020 0020 0020 .}..... . . . . │ │ │ │ -00008770: 0020 0020 0020 0070 0075 0062 006c 0069 . . . .p.u.b.l.i │ │ │ │ -00008780: 0063 0020 004c 006f 0067 0067 0065 0072 .c. .L.o.g.g.e.r │ │ │ │ -00008790: 0056 0065 0072 0062 006f 0073 0069 0074 .V.e.r.b.o.s.i.t │ │ │ │ -000087a0: 0079 0020 0056 0065 0072 0062 006f 0073 .y. .V.e.r.b.o.s │ │ │ │ -000087b0: 0069 0074 0079 0020 007b 000a 0020 0020 .i.t.y. .{... . │ │ │ │ +000086e0: 0020 0073 0065 0074 0020 007b 0020 0020 . .s.e.t. .{. . │ │ │ │ +000086f0: 007d 000a 0020 0020 0020 0020 0020 0020 .}... . . . . . │ │ │ │ +00008700: 0020 0020 007d 000a 000a 0020 0020 0020 . . .}..... . . │ │ │ │ +00008710: 0020 0020 0020 0020 0020 0070 0075 0062 . . . . . .p.u.b │ │ │ │ +00008720: 006c 0069 0063 0020 0076 006f 0069 0064 .l.i.c. .v.o.i.d │ │ │ │ +00008730: 0020 0053 0068 0075 0074 0064 006f 0077 . .S.h.u.t.d.o.w │ │ │ │ +00008740: 006e 0028 0029 0020 007b 000a 0020 0020 .n.(.). .{... . │ │ │ │ +00008750: 0020 0020 0020 0020 0020 0020 007d 000a . . . . . . .}.. │ │ │ │ +00008760: 000a 0020 0020 0020 0020 0020 0020 0020 ... . . . . . . │ │ │ │ +00008770: 0020 0070 0075 0062 006c 0069 0063 0020 . .p.u.b.l.i.c. │ │ │ │ +00008780: 004c 006f 0067 0067 0065 0072 0056 0065 .L.o.g.g.e.r.V.e │ │ │ │ +00008790: 0072 0062 006f 0073 0069 0074 0079 0020 .r.b.o.s.i.t.y. │ │ │ │ +000087a0: 0056 0065 0072 0062 006f 0073 0069 0074 .V.e.r.b.o.s.i.t │ │ │ │ +000087b0: 0079 0020 007b 000a 0020 0020 0020 0020 .y. .{... . . . │ │ │ │ 000087c0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -000087d0: 0020 0020 0067 0065 0074 0020 007b 0020 . . .g.e.t. .{. │ │ │ │ -000087e0: 0072 0065 0074 0075 0072 006e 0020 005f .r.e.t.u.r.n. ._ │ │ │ │ -000087f0: 0076 0065 0072 0062 006f 0073 0069 0074 .v.e.r.b.o.s.i.t │ │ │ │ -00008800: 0079 003b 0020 007d 000a 0020 0020 0020 .y.;. .}... . . │ │ │ │ -00008810: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ -00008820: 0020 0073 0065 0074 0020 007b 0020 005f . .s.e.t. .{. ._ │ │ │ │ -00008830: 0076 0065 0072 0062 006f 0073 0069 0074 .v.e.r.b.o.s.i.t │ │ │ │ -00008840: 0079 0020 003d 0020 0076 0061 006c 0075 .y. .=. .v.a.l.u │ │ │ │ -00008850: 0065 003b 0020 007d 000a 0020 0020 0020 .e.;. .}... . . │ │ │ │ -00008860: 0020 0020 0020 0020 0020 007d 000a 0020 . . . . . .}... │ │ │ │ -00008870: 0020 0020 0020 007d 000a 0020 0020 0020 . . . .}... . . │ │ │ │ -00008880: 0020 0000 1d4e 0041 006e 0074 004c 006f . ...N.A.n.t.L.o │ │ │ │ -00008890: 0067 0067 0065 0072 0049 006d 0070 006c .g.g.e.r.I.m.p.l │ │ │ │ +000087d0: 0067 0065 0074 0020 007b 0020 0072 0065 .g.e.t. .{. .r.e │ │ │ │ +000087e0: 0074 0075 0072 006e 0020 005f 0076 0065 .t.u.r.n. ._.v.e │ │ │ │ +000087f0: 0072 0062 006f 0073 0069 0074 0079 003b .r.b.o.s.i.t.y.; │ │ │ │ +00008800: 0020 007d 000a 0020 0020 0020 0020 0020 . .}... . . . . │ │ │ │ +00008810: 0020 0020 0020 0020 0020 0020 0020 0073 . . . . . . . .s │ │ │ │ +00008820: 0065 0074 0020 007b 0020 005f 0076 0065 .e.t. .{. ._.v.e │ │ │ │ +00008830: 0072 0062 006f 0073 0069 0074 0079 0020 .r.b.o.s.i.t.y. │ │ │ │ +00008840: 003d 0020 0076 0061 006c 0075 0065 003b .=. .v.a.l.u.e.; │ │ │ │ +00008850: 0020 007d 000a 0020 0020 0020 0020 0020 . .}... . . . . │ │ │ │ +00008860: 0020 0020 0020 007d 000a 0020 0020 0020 . . . .}... . . │ │ │ │ +00008870: 0020 007d 000a 0020 0020 0020 0020 0000 . .}... . . . .. │ │ │ │ +00008880: 1d4e 0041 006e 0074 004c 006f 0067 0067 .N.A.n.t.L.o.g.g │ │ │ │ +00008890: 0065 0072 0049 006d 0070 006c 0000 032c .e.r.I.m.p.l..., │ │ │ │ 000088a0: 0000 0b64 0075 006d 006d 0079 0000 0974 ...d.u.m.m.y...t │ │ │ │ -000088b0: 0072 0075 0065 0000 db20 69a0 04b1 9542 .r.u.e... i....B │ │ │ │ -000088c0: 968a 38c4 691d d2fd 0002 0608 0206 0e02 ..8.i........... │ │ │ │ +000088b0: 0072 0075 0065 0000 6c65 c23f c287 d44e .r.u.e..le.?...N │ │ │ │ +000088c0: 964e d8ed 455d 15b2 0002 0608 0206 0e02 .N..E].......... │ │ │ │ 000088d0: 061c 0306 1205 0306 1209 0306 120d 0306 ................ │ │ │ │ -000088e0: 1211 0306 122c 0306 1215 0306 1219 0306 .....,.......... │ │ │ │ -000088f0: 1220 0306 1260 0306 111d 0306 1150 0206 . ...`.......P.. │ │ │ │ -00008900: 0203 0612 2106 2002 010e 1129 0520 0112 ....!. ....). .. │ │ │ │ +000088e0: 1224 0306 1211 0306 1215 0306 1219 0306 .$.............. │ │ │ │ +000088f0: 122c 0306 111d 0306 1221 0306 1268 0306 .,.......!...h.. │ │ │ │ +00008900: 1154 0206 0206 2002 010e 1129 0520 0112 .T.... ....). .. │ │ │ │ 00008910: 2d0e 0320 0008 0520 0112 3108 0420 0012 -.. ... ..1.. .. │ │ │ │ 00008920: 3505 2001 1239 0e03 2000 0e05 0002 020e 5. ..9.. ....... │ │ │ │ 00008930: 0e03 2000 0105 2002 010e 0e14 0100 076d .. ... ........m │ │ │ │ 00008940: 7362 7569 6c64 074d 5342 7569 6c64 0000 sbuild.MSBuild.. │ │ │ │ 00008950: 0720 0201 1255 1259 0420 0101 0e17 0100 . ...U.Y. ...... │ │ │ │ 00008960: 1269 732d 6d73 6275 696c 642d 7072 6f6a .is-msbuild-proj │ │ │ │ 00008970: 6563 7400 000b 0004 1269 0e11 6d11 7111 ect......i..m.q. │ │ │ │ 00008980: 7505 2001 0112 7906 2001 0112 8081 0520 u. ...y. ...... │ │ │ │ -00008990: 0012 8085 0420 010e 0e04 2000 1205 0700 ..... .... ..... │ │ │ │ -000089a0: 0112 0511 808d 0920 0212 8091 0e1d 1205 ....... ........ │ │ │ │ -000089b0: 0620 021c 1c1d 1c05 2001 1205 0e07 0002 . ...... ....... │ │ │ │ -000089c0: 1c12 051d 1c06 2001 1280 9d0e 0720 0301 ...... ...... .. │ │ │ │ -000089d0: 1c1c 1d1c 0900 0202 1280 9d12 809d 0620 ............... │ │ │ │ -000089e0: 0112 8091 0e03 2000 1c03 2000 0204 2000 ...... ... ... . │ │ │ │ -000089f0: 1219 0500 020e 0e0e 0400 0102 0e05 0001 ................ │ │ │ │ -00008a00: 120d 0e05 2000 1280 b507 2004 0108 0808 .... ..... ..... │ │ │ │ -00008a10: 0806 2001 0112 80b5 0500 0012 80b9 0620 .. ............ │ │ │ │ -00008a20: 0101 1280 b903 0611 7009 0002 0112 80c5 ........p....... │ │ │ │ -00008a30: 1180 c905 2001 011d 0507 0001 120d 1280 .... ........... │ │ │ │ -00008a40: b105 0001 1c12 0505 2000 1280 b14c 7b00 ........ ....L{. │ │ │ │ -00008a50: 3200 3100 3500 3000 4500 3300 3300 3300 2.1.5.0.E.3.3.3. │ │ │ │ -00008a60: 2d00 3800 4600 4400 4300 2d00 3400 3200 -.8.F.D.C.-.4.2. │ │ │ │ -00008a70: 4100 3300 2d00 3900 3400 3700 3400 2d00 A.3.-.9.4.7.4.-. │ │ │ │ -00008a80: 3100 4100 3300 3900 3500 3600 4400 3400 1.A.3.9.5.6.D.4. │ │ │ │ -00008a90: 3600 4400 4500 3800 7d00 0f20 0401 1280 6.D.E.8.}.. .... │ │ │ │ -00008aa0: cd12 80d1 1280 d512 80d9 0500 0012 80dd ................ │ │ │ │ -00008ab0: 0420 0012 0905 2000 1280 e505 2002 0e0e . .... ..... ... │ │ │ │ -00008ac0: 0e05 2000 1280 ed06 2001 0812 80f1 0420 .. ..... ...... │ │ │ │ -00008ad0: 0102 1c05 2002 011c 1c04 2001 1c1c 0400 .... ..... ..... │ │ │ │ -00008ae0: 010e 0e06 0003 0e0e 0e0e 0620 0112 80f1 ........... .... │ │ │ │ -00008af0: 0e04 2001 0108 0920 0201 1280 f912 80f9 .. .... ........ │ │ │ │ -00008b00: 0620 0101 1280 f505 2000 1280 fd05 2000 . ...... ..... . │ │ │ │ -00008b10: 1281 0106 2001 0112 8105 0620 0201 1215 .... ...... .... │ │ │ │ -00008b20: 020c 2003 0112 80d5 1280 d912 80dd 0420 .. ............ │ │ │ │ +00008990: 0012 8085 0420 010e 0e4c 7b00 3200 3100 ..... ...L{.2.1. │ │ │ │ +000089a0: 3500 3000 4500 3300 3300 3300 2d00 3800 5.0.E.3.3.3.-.8. │ │ │ │ +000089b0: 4600 4400 4300 2d00 3400 3200 4100 3300 F.D.C.-.4.2.A.3. │ │ │ │ +000089c0: 2d00 3900 3400 3700 3400 2d00 3100 4100 -.9.4.7.4.-.1.A. │ │ │ │ +000089d0: 3300 3900 3500 3600 4400 3400 3600 4400 3.9.5.6.D.4.6.D. │ │ │ │ +000089e0: 4500 3800 7d00 0f20 0401 1280 8d12 8091 E.8.}.. ........ │ │ │ │ +000089f0: 1280 9512 8099 0500 0012 809d 0420 0012 ............. .. │ │ │ │ +00008a00: 1103 2000 1c05 2000 1280 a505 2002 0e0e .. ... ..... ... │ │ │ │ +00008a10: 0e04 0001 020e 0520 0012 80ad 0620 0108 ....... ..... .. │ │ │ │ +00008a20: 1280 b104 2001 021c 0520 0201 1c1c 0420 .... .... ..... │ │ │ │ +00008a30: 011c 1c03 2000 0204 0001 0e0e 0600 030e .... ........... │ │ │ │ +00008a40: 0e0e 0e06 2001 1280 b10e 0420 0101 0809 .... ...... .... │ │ │ │ +00008a50: 2002 0112 80b9 1280 b906 2001 0112 80b5 ......... ..... │ │ │ │ +00008a60: 0520 0012 80bd 0520 0012 80c1 0620 0101 . ..... ..... .. │ │ │ │ +00008a70: 1280 c506 2002 0112 1502 0c20 0301 1280 .... ...... .... │ │ │ │ +00008a80: 9512 8099 1280 9d04 2000 1219 0500 020e ........ ....... │ │ │ │ +00008a90: 0e0e 0500 0112 090e 0520 0012 80d9 0720 ......... ..... │ │ │ │ +00008aa0: 0401 0808 0808 0620 0101 1280 d905 0000 ....... ........ │ │ │ │ +00008ab0: 1280 dd06 2001 0112 80dd 0306 1170 0900 .... ........p.. │ │ │ │ +00008ac0: 0201 1280 e911 80ed 0520 0101 1d05 0700 ......... ...... │ │ │ │ +00008ad0: 0112 0912 80d5 0520 0112 050e 0500 011c ....... ........ │ │ │ │ +00008ae0: 1205 0520 0012 80d5 0620 0112 80f5 0e07 ... ..... ...... │ │ │ │ +00008af0: 2003 011c 1c1d 1c06 2001 1280 f90e 0620 ....... ...... │ │ │ │ +00008b00: 021c 1c1d 1c07 0002 1c12 051d 1c09 0002 ................ │ │ │ │ +00008b10: 0212 80f5 1280 f507 0001 1205 1181 0109 ................ │ │ │ │ +00008b20: 2002 1280 f90e 1d12 0504 2000 1205 0420 ......... .... │ │ │ │ 00008b30: 0102 0e05 2000 1281 0d09 2002 1281 090e .... ..... ..... │ │ │ │ 00008b40: 1281 1106 2001 0112 8085 0420 0012 7d14 .... ...... ..}. │ │ │ │ -00008b50: 2006 0112 810d 1280 cd12 80d1 1280 d512 ............... │ │ │ │ -00008b60: 80d9 1219 0420 0012 1504 2000 1255 0520 ..... .... ..U. │ │ │ │ +00008b50: 2006 0112 810d 1280 8d12 8091 1280 9512 ............... │ │ │ │ +00008b60: 8099 1219 0420 0012 1504 2000 1255 0520 ..... .... ..U. │ │ │ │ 00008b70: 0012 811d 0720 020e 0e12 811d 0520 0012 ..... ....... .. │ │ │ │ -00008b80: 80cd 0420 0012 1105 2000 1280 f505 2000 ... .... ..... . │ │ │ │ -00008b90: 1281 2505 2000 1281 2105 2000 1280 f905 ..%. ...!. ..... │ │ │ │ -00008ba0: 2000 1281 2909 2002 0112 80f9 1281 2d05 ...). .......-. │ │ │ │ -00008bb0: 2000 1280 d904 2001 081c 0520 0012 80dd ..... .... .... │ │ │ │ +00008b80: 808d 0420 0012 0d05 2000 1280 b505 2000 ... .... ..... . │ │ │ │ +00008b90: 1281 2505 2000 1281 2105 2000 1280 b905 ..%. ...!. ..... │ │ │ │ +00008ba0: 2000 1281 2909 2002 0112 80b9 1281 2d05 ...). .......-. │ │ │ │ +00008bb0: 2000 1280 9904 2001 081c 0520 0012 809d ..... .... .... │ │ │ │ 00008bc0: 0520 0012 8159 0620 0112 8155 0e09 0003 . ...Y. ...U.... │ │ │ │ 00008bd0: 0e12 815d 0e1d 1c04 0612 811d 0720 0201 ...]......... .. │ │ │ │ -00008be0: 0e12 811d 0820 0112 812d 1280 f906 2001 ..... ...-.... . │ │ │ │ -00008bf0: 0e12 80f9 0920 0301 1181 650e 1d1c 0e20 ..... ....e.... │ │ │ │ -00008c00: 0401 1281 0d12 80d9 1221 1280 d506 2001 .........!.... . │ │ │ │ -00008c10: 1d0e 1d03 0720 020e 1281 0d0e 0420 0012 ..... ....... .. │ │ │ │ -00008c20: 2105 0002 0e0e 1c0a 2003 010e 1281 1d12 !....... ....... │ │ │ │ -00008c30: 8179 0600 0112 8181 0e05 2001 0112 2102 .y........ ...!. │ │ │ │ -00008c40: 0603 0620 010e 1281 5d05 0002 0e1c 1c06 ... ....]....... │ │ │ │ -00008c50: 2001 0e12 80b9 0400 0000 0004 0100 0000 ............... │ │ │ │ -00008c60: 0402 0000 0004 0300 0000 0404 0000 0006 ................ │ │ │ │ -00008c70: 0001 1281 850e 0420 0108 0e04 2000 120d ....... .... ... │ │ │ │ -00008c80: 0420 0101 020a 2002 1281 8d12 8189 1d0e . .... ......... │ │ │ │ -00008c90: 0520 0012 8191 9d98 0a00 2000 2000 2000 . ........ . . . │ │ │ │ -00008ca0: 2000 7500 7300 6900 6e00 6700 2000 5300 .u.s.i.n.g. .S. │ │ │ │ -00008cb0: 7900 7300 7400 6500 6d00 3b00 0a00 2000 y.s.t.e.m.;... . │ │ │ │ -00008cc0: 2000 2000 2000 7500 7300 6900 6e00 6700 . . .u.s.i.n.g. │ │ │ │ -00008cd0: 2000 4d00 6900 6300 7200 6f00 7300 6f00 .M.i.c.r.o.s.o. │ │ │ │ -00008ce0: 6600 7400 2e00 4200 7500 6900 6c00 6400 f.t...B.u.i.l.d. │ │ │ │ -00008cf0: 2e00 4600 7200 6100 6d00 6500 7700 6f00 ..F.r.a.m.e.w.o. │ │ │ │ -00008d00: 7200 6b00 3b00 0a00 2000 2000 2000 2000 r.k.;... . . . . │ │ │ │ -00008d10: 7500 7300 6900 6e00 6700 2000 4e00 4100 u.s.i.n.g. .N.A. │ │ │ │ -00008d20: 6e00 7400 2e00 4300 6f00 7200 6500 3b00 n.t...C.o.r.e.;. │ │ │ │ -00008d30: 0a00 2000 2000 2000 2000 7500 7300 6900 .. . . . .u.s.i. │ │ │ │ -00008d40: 6e00 6700 2000 4e00 4100 6e00 7400 2e00 n.g. .N.A.n.t... │ │ │ │ -00008d50: 4d00 5300 4200 7500 6900 6c00 6400 3b00 M.S.B.u.i.l.d.;. │ │ │ │ -00008d60: 0a00 2000 2000 2000 2000 6900 6e00 7400 .. . . . .i.n.t. │ │ │ │ -00008d70: 6500 7200 6e00 6100 6c00 2000 6300 6c00 e.r.n.a.l. .c.l. │ │ │ │ -00008d80: 6100 7300 7300 2000 4e00 4100 6e00 7400 a.s.s. .N.A.n.t. │ │ │ │ -00008d90: 4c00 6f00 6700 6700 6500 7200 4900 6d00 L.o.g.g.e.r.I.m. │ │ │ │ -00008da0: 7000 6c00 2000 3a00 2000 4e00 4100 6e00 p.l. .:. .N.A.n. │ │ │ │ -00008db0: 7400 4c00 6f00 6700 6700 6500 7200 2c00 t.L.o.g.g.e.r.,. │ │ │ │ -00008dc0: 2000 4900 4c00 6f00 6700 6700 6500 7200 .I.L.o.g.g.e.r. │ │ │ │ -00008dd0: 2000 7b00 0a00 2000 2000 2000 2000 2000 .{... . . . . . │ │ │ │ -00008de0: 2000 2000 2000 7000 7200 6900 7600 6100 . . .p.r.i.v.a. │ │ │ │ -00008df0: 7400 6500 2000 7200 6500 6100 6400 6f00 t.e. .r.e.a.d.o. │ │ │ │ -00008e00: 6e00 6c00 7900 2000 5400 6100 7300 6b00 n.l.y. .T.a.s.k. │ │ │ │ -00008e10: 2000 5f00 7400 6100 7300 6b00 3b00 0a00 ._.t.a.s.k.;... │ │ │ │ -00008e20: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -00008e30: 7000 7200 6900 7600 6100 7400 6500 2000 p.r.i.v.a.t.e. . │ │ │ │ -00008e40: 4c00 6f00 6700 6700 6500 7200 5600 6500 L.o.g.g.e.r.V.e. │ │ │ │ -00008e50: 7200 6200 6f00 7300 6900 7400 7900 2000 r.b.o.s.i.t.y. . │ │ │ │ -00008e60: 5f00 7600 6500 7200 6200 6f00 7300 6900 _.v.e.r.b.o.s.i. │ │ │ │ -00008e70: 7400 7900 3b00 0a00 0a00 2000 2000 2000 t.y.;..... . . . │ │ │ │ -00008e80: 2000 2000 2000 2000 2000 7000 7500 6200 . . . . .p.u.b. │ │ │ │ -00008e90: 6c00 6900 6300 2000 4e00 4100 6e00 7400 l.i.c. .N.A.n.t. │ │ │ │ -00008ea0: 4c00 6f00 6700 6700 6500 7200 4900 6d00 L.o.g.g.e.r.I.m. │ │ │ │ -00008eb0: 7000 6c00 2800 5400 6100 7300 6b00 2000 p.l.(.T.a.s.k. . │ │ │ │ -00008ec0: 7400 6100 7300 6b00 2c00 2000 4e00 4100 t.a.s.k.,. .N.A. │ │ │ │ -00008ed0: 6e00 7400 4c00 6f00 6700 6700 6500 7200 n.t.L.o.g.g.e.r. │ │ │ │ -00008ee0: 5600 6500 7200 6200 6f00 7300 6900 7400 V.e.r.b.o.s.i.t. │ │ │ │ -00008ef0: 7900 2000 7600 6500 7200 6200 6f00 7300 y. .v.e.r.b.o.s. │ │ │ │ -00008f00: 6900 7400 7900 2900 2000 7b00 0a00 2000 i.t.y.). .{... . │ │ │ │ -00008f10: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -00008f20: 2000 2000 2000 5f00 7400 6100 7300 6b00 . . ._.t.a.s.k. │ │ │ │ -00008f30: 2000 3d00 2000 7400 6100 7300 6b00 3b00 .=. .t.a.s.k.;. │ │ │ │ -00008f40: 0a00 2000 2000 2000 2000 2000 2000 2000 .. . . . . . . . │ │ │ │ -00008f50: 2000 2000 2000 2000 2000 5f00 7600 6500 . . . . ._.v.e. │ │ │ │ -00008f60: 7200 6200 6f00 7300 6900 7400 7900 2000 r.b.o.s.i.t.y. . │ │ │ │ -00008f70: 3d00 2000 2800 4c00 6f00 6700 6700 6500 =. .(.L.o.g.g.e. │ │ │ │ -00008f80: 7200 5600 6500 7200 6200 6f00 7300 6900 r.V.e.r.b.o.s.i. │ │ │ │ -00008f90: 7400 7900 2900 7600 6500 7200 6200 6f00 t.y.).v.e.r.b.o. │ │ │ │ -00008fa0: 7300 6900 7400 7900 3b00 0a00 2000 2000 s.i.t.y.;... . . │ │ │ │ -00008fb0: 2000 2000 2000 2000 2000 2000 7d00 0a00 . . . . . .}... │ │ │ │ -00008fc0: 0a00 2000 2000 2000 2000 2000 2000 2000 .. . . . . . . . │ │ │ │ -00008fd0: 2000 2f00 2f00 2f00 2000 3c00 7300 7500 ./././. .<.s.u. │ │ │ │ -00008fe0: 6d00 6d00 6100 7200 7900 3e00 0a00 2000 m.m.a.r.y.>... . │ │ │ │ -00008ff0: 2000 2000 2000 2000 2000 2000 2000 2f00 . . . . . . ./. │ │ │ │ -00009000: 2f00 2f00 2000 4900 6e00 6900 7400 6900 /./. .I.n.i.t.i. │ │ │ │ -00009010: 6100 6c00 6900 7a00 6500 2000 6900 7300 a.l.i.z.e. .i.s. │ │ │ │ -00009020: 2000 6700 7500 6100 7200 6100 6e00 7400 .g.u.a.r.a.n.t. │ │ │ │ -00009030: 6500 6500 6400 2000 7400 6f00 2000 6200 e.e.d. .t.o. .b. │ │ │ │ -00009040: 6500 2000 6300 6100 6c00 6c00 6500 6400 e. .c.a.l.l.e.d. │ │ │ │ -00009050: 2000 6200 7900 2000 4d00 5300 4200 7500 .b.y. .M.S.B.u. │ │ │ │ -00009060: 6900 6c00 6400 2000 6100 7400 2000 7400 i.l.d. .a.t. .t. │ │ │ │ -00009070: 6800 6500 2000 7300 7400 6100 7200 7400 h.e. .s.t.a.r.t. │ │ │ │ -00009080: 2000 6f00 6600 2000 7400 6800 6500 2000 .o.f. .t.h.e. . │ │ │ │ -00009090: 6200 7500 6900 6c00 6400 0a00 2000 2000 b.u.i.l.d... . . │ │ │ │ -000090a0: 2000 2000 2000 2000 2000 2000 2f00 2f00 . . . . . ././. │ │ │ │ -000090b0: 2f00 2000 6200 6500 6600 6f00 7200 6500 /. .b.e.f.o.r.e. │ │ │ │ -000090c0: 2000 6100 6e00 7900 2000 6500 7600 6500 .a.n.y. .e.v.e. │ │ │ │ -000090d0: 6e00 7400 7300 2000 6100 7200 6500 2000 n.t.s. .a.r.e. . │ │ │ │ -000090e0: 7200 6100 6900 7300 6500 6400 2e00 0a00 r.a.i.s.e.d..... │ │ │ │ -000090f0: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -00009100: 2f00 2f00 2f00 2000 3c00 2f00 7300 7500 /././. .<./.s.u. │ │ │ │ -00009110: 6d00 6d00 6100 7200 7900 3e00 0a00 2000 m.m.a.r.y.>... . │ │ │ │ -00009120: 2000 2000 2000 2000 2000 2000 2000 7000 . . . . . . .p. │ │ │ │ -00009130: 7500 6200 6c00 6900 6300 2000 7600 6f00 u.b.l.i.c. .v.o. │ │ │ │ -00009140: 6900 6400 2000 4900 6e00 6900 7400 6900 i.d. .I.n.i.t.i. │ │ │ │ -00009150: 6100 6c00 6900 7a00 6500 2800 4900 4500 a.l.i.z.e.(.I.E. │ │ │ │ -00009160: 7600 6500 6e00 7400 5300 6f00 7500 7200 v.e.n.t.S.o.u.r. │ │ │ │ -00009170: 6300 6500 2000 6500 7600 6500 6e00 7400 c.e. .e.v.e.n.t. │ │ │ │ -00009180: 5300 6f00 7500 7200 6300 6500 2900 2000 S.o.u.r.c.e.). . │ │ │ │ -00009190: 7b00 0a00 2000 2000 2000 2000 2000 2000 {... . . . . . . │ │ │ │ -000091a0: 2000 2000 2000 2000 2000 2000 6500 7600 . . . . . .e.v. │ │ │ │ -000091b0: 6500 6e00 7400 5300 6f00 7500 7200 6300 e.n.t.S.o.u.r.c. │ │ │ │ -000091c0: 6500 2e00 5400 6100 7300 6b00 5300 7400 e...T.a.s.k.S.t. │ │ │ │ -000091d0: 6100 7200 7400 6500 6400 2000 2b00 3d00 a.r.t.e.d. .+.=. │ │ │ │ -000091e0: 2000 6e00 6500 7700 2000 5400 6100 7300 .n.e.w. .T.a.s. │ │ │ │ -000091f0: 6b00 5300 7400 6100 7200 7400 6500 6400 k.S.t.a.r.t.e.d. │ │ │ │ -00009200: 4500 7600 6500 6e00 7400 4800 6100 6e00 E.v.e.n.t.H.a.n. │ │ │ │ -00009210: 6400 6c00 6500 7200 2800 6500 7600 6500 d.l.e.r.(.e.v.e. │ │ │ │ -00009220: 6e00 7400 5300 6f00 7500 7200 6300 6500 n.t.S.o.u.r.c.e. │ │ │ │ -00009230: 5f00 5400 6100 7300 6b00 5300 7400 6100 _.T.a.s.k.S.t.a. │ │ │ │ -00009240: 7200 7400 6500 6400 2900 3b00 0a00 2000 r.t.e.d.).;... . │ │ │ │ -00009250: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -00009260: 2000 2000 2000 6500 7600 6500 6e00 7400 . . .e.v.e.n.t. │ │ │ │ -00009270: 5300 6f00 7500 7200 6300 6500 2e00 5400 S.o.u.r.c.e...T. │ │ │ │ -00009280: 6100 7300 6b00 4600 6900 6e00 6900 7300 a.s.k.F.i.n.i.s. │ │ │ │ -00009290: 6800 6500 6400 2000 2b00 3d00 2000 6e00 h.e.d. .+.=. .n. │ │ │ │ -000092a0: 6500 7700 2000 5400 6100 7300 6b00 4600 e.w. .T.a.s.k.F. │ │ │ │ -000092b0: 6900 6e00 6900 7300 6800 6500 6400 4500 i.n.i.s.h.e.d.E. │ │ │ │ -000092c0: 7600 6500 6e00 7400 4800 6100 6e00 6400 v.e.n.t.H.a.n.d. │ │ │ │ -000092d0: 6c00 6500 7200 2800 6500 7600 6500 6e00 l.e.r.(.e.v.e.n. │ │ │ │ -000092e0: 7400 5300 6f00 7500 7200 6300 6500 5f00 t.S.o.u.r.c.e._. │ │ │ │ -000092f0: 5400 6100 7300 6b00 4600 6900 6e00 6900 T.a.s.k.F.i.n.i. │ │ │ │ -00009300: 7300 6800 6500 6400 2900 3b00 0a00 2000 s.h.e.d.).;... . │ │ │ │ -00009310: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -00009320: 2000 2000 2000 6500 7600 6500 6e00 7400 . . .e.v.e.n.t. │ │ │ │ -00009330: 5300 6f00 7500 7200 6300 6500 2e00 4d00 S.o.u.r.c.e...M. │ │ │ │ -00009340: 6500 7300 7300 6100 6700 6500 5200 6100 e.s.s.a.g.e.R.a. │ │ │ │ -00009350: 6900 7300 6500 6400 2000 2b00 3d00 2000 i.s.e.d. .+.=. . │ │ │ │ -00009360: 6e00 6500 7700 2000 4200 7500 6900 6c00 n.e.w. .B.u.i.l. │ │ │ │ -00009370: 6400 4d00 6500 7300 7300 6100 6700 6500 d.M.e.s.s.a.g.e. │ │ │ │ -00009380: 4500 7600 6500 6e00 7400 4800 6100 6e00 E.v.e.n.t.H.a.n. │ │ │ │ -00009390: 6400 6c00 6500 7200 2800 6500 7600 6500 d.l.e.r.(.e.v.e. │ │ │ │ -000093a0: 6e00 7400 5300 6f00 7500 7200 6300 6500 n.t.S.o.u.r.c.e. │ │ │ │ -000093b0: 5f00 4d00 6500 7300 7300 6100 6700 6500 _.M.e.s.s.a.g.e. │ │ │ │ -000093c0: 5200 6100 6900 7300 6500 6400 2900 3b00 R.a.i.s.e.d.).;. │ │ │ │ -000093d0: 0a00 2000 2000 2000 2000 2000 2000 2000 .. . . . . . . . │ │ │ │ -000093e0: 2000 2000 2000 2000 2000 6500 7600 6500 . . . . .e.v.e. │ │ │ │ -000093f0: 6e00 7400 5300 6f00 7500 7200 6300 6500 n.t.S.o.u.r.c.e. │ │ │ │ -00009400: 2e00 5700 6100 7200 6e00 6900 6e00 6700 ..W.a.r.n.i.n.g. │ │ │ │ -00009410: 5200 6100 6900 7300 6500 6400 2000 2b00 R.a.i.s.e.d. .+. │ │ │ │ -00009420: 3d00 2000 6e00 6500 7700 2000 4200 7500 =. .n.e.w. .B.u. │ │ │ │ -00009430: 6900 6c00 6400 5700 6100 7200 6e00 6900 i.l.d.W.a.r.n.i. │ │ │ │ -00009440: 6e00 6700 4500 7600 6500 6e00 7400 4800 n.g.E.v.e.n.t.H. │ │ │ │ -00009450: 6100 6e00 6400 6c00 6500 7200 2800 6500 a.n.d.l.e.r.(.e. │ │ │ │ -00009460: 7600 6500 6e00 7400 5300 6f00 7500 7200 v.e.n.t.S.o.u.r. │ │ │ │ -00009470: 6300 6500 5f00 5700 6100 7200 6e00 6900 c.e._.W.a.r.n.i. │ │ │ │ -00009480: 6e00 6700 5200 6100 6900 7300 6500 6400 n.g.R.a.i.s.e.d. │ │ │ │ -00009490: 2900 3b00 0a00 2000 2000 2000 2000 2000 ).;... . . . . . │ │ │ │ -000094a0: 2000 2000 2000 2000 2000 2000 2000 6500 . . . . . . .e. │ │ │ │ -000094b0: 7600 6500 6e00 7400 5300 6f00 7500 7200 v.e.n.t.S.o.u.r. │ │ │ │ -000094c0: 6300 6500 2e00 4500 7200 7200 6f00 7200 c.e...E.r.r.o.r. │ │ │ │ -000094d0: 5200 6100 6900 7300 6500 6400 2000 2b00 R.a.i.s.e.d. .+. │ │ │ │ -000094e0: 3d00 2000 6e00 6500 7700 2000 4200 7500 =. .n.e.w. .B.u. │ │ │ │ -000094f0: 6900 6c00 6400 4500 7200 7200 6f00 7200 i.l.d.E.r.r.o.r. │ │ │ │ -00009500: 4500 7600 6500 6e00 7400 4800 6100 6e00 E.v.e.n.t.H.a.n. │ │ │ │ -00009510: 6400 6c00 6500 7200 2800 6500 7600 6500 d.l.e.r.(.e.v.e. │ │ │ │ -00009520: 6e00 7400 5300 6f00 7500 7200 6300 6500 n.t.S.o.u.r.c.e. │ │ │ │ -00009530: 5f00 4500 7200 7200 6f00 7200 5200 6100 _.E.r.r.o.r.R.a. │ │ │ │ -00009540: 6900 7300 6500 6400 2900 3b00 0a00 2000 i.s.e.d.).;... . │ │ │ │ -00009550: 2000 2000 2000 2000 2000 2000 2000 7d00 . . . . . . .}. │ │ │ │ -00009560: 0a00 0a00 2000 2000 2000 2000 2000 2000 .... . . . . . . │ │ │ │ -00009570: 2000 2000 7000 7200 6900 7600 6100 7400 . .p.r.i.v.a.t. │ │ │ │ -00009580: 6500 2000 7300 7400 7200 6900 6e00 6700 e. .s.t.r.i.n.g. │ │ │ │ -00009590: 2000 4700 6500 7400 4c00 6f00 6300 6100 .G.e.t.L.o.c.a. │ │ │ │ -000095a0: 7400 6900 6f00 6e00 2800 7300 7400 7200 t.i.o.n.(.s.t.r. │ │ │ │ -000095b0: 6900 6e00 6700 2000 6600 6900 6c00 6500 i.n.g. .f.i.l.e. │ │ │ │ -000095c0: 2c00 6900 6e00 7400 2000 6c00 6900 6e00 ,.i.n.t. .l.i.n. │ │ │ │ -000095d0: 6500 4e00 7500 6d00 6200 6500 7200 2c00 e.N.u.m.b.e.r.,. │ │ │ │ -000095e0: 2000 6900 6e00 7400 2000 6300 6f00 6c00 .i.n.t. .c.o.l. │ │ │ │ -000095f0: 7500 6d00 6e00 4e00 7500 6d00 6200 6500 u.m.n.N.u.m.b.e. │ │ │ │ -00009600: 7200 2900 2000 7b00 0a00 2000 2000 2000 r.). .{... . . . │ │ │ │ -00009610: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -00009620: 2000 6900 6600 2000 2800 6c00 6900 6e00 .i.f. .(.l.i.n. │ │ │ │ -00009630: 6500 4e00 7500 6d00 6200 6500 7200 2000 e.N.u.m.b.e.r. . │ │ │ │ -00009640: 2100 3d00 2000 3000 2000 7c00 7c00 2000 !.=. .0. .|.|. . │ │ │ │ -00009650: 6300 6f00 6c00 7500 6d00 6e00 4e00 7500 c.o.l.u.m.n.N.u. │ │ │ │ -00009660: 6d00 6200 6500 7200 2000 2100 3d00 2000 m.b.e.r. .!.=. . │ │ │ │ -00009670: 3000 2900 0a00 2000 2000 2000 2000 2000 0.)... . . . . . │ │ │ │ -00009680: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -00009690: 2000 2000 2000 7200 6500 7400 7500 7200 . . .r.e.t.u.r. │ │ │ │ -000096a0: 6e00 2000 5300 7400 7200 6900 6e00 6700 n. .S.t.r.i.n.g. │ │ │ │ -000096b0: 2e00 4600 6f00 7200 6d00 6100 7400 2800 ..F.o.r.m.a.t.(. │ │ │ │ -000096c0: 2200 7b00 3200 7d00 2800 7b00 3000 7d00 ".{.2.}.(.{.0.}. │ │ │ │ -000096d0: 2c00 7b00 3100 7d00 2900 3a00 2000 2200 ,.{.1.}.).:. .". │ │ │ │ -000096e0: 2c00 2000 6c00 6900 6e00 6500 4e00 7500 ,. .l.i.n.e.N.u. │ │ │ │ -000096f0: 6d00 6200 6500 7200 2c00 2000 6300 6f00 m.b.e.r.,. .c.o. │ │ │ │ -00009700: 6c00 7500 6d00 6e00 4e00 7500 6d00 6200 l.u.m.n.N.u.m.b. │ │ │ │ -00009710: 6500 7200 2c00 6600 6900 6c00 6500 2900 e.r.,.f.i.l.e.). │ │ │ │ -00009720: 3b00 0a00 2000 2000 2000 2000 2000 2000 ;... . . . . . . │ │ │ │ -00009730: 2000 2000 2000 2000 2000 2000 6900 6600 . . . . . .i.f. │ │ │ │ -00009740: 2000 2800 6600 6900 6c00 6500 2e00 4c00 .(.f.i.l.e...L. │ │ │ │ -00009750: 6500 6e00 6700 7400 6800 2000 2100 3d00 e.n.g.t.h. .!.=. │ │ │ │ -00009760: 2000 3000 2900 0a00 2000 2000 2000 2000 .0.)... . . . . │ │ │ │ -00009770: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -00009780: 2000 2000 2000 2000 7200 6500 7400 7500 . . . .r.e.t.u. │ │ │ │ -00009790: 7200 6e00 2000 6600 6900 6c00 6500 2000 r.n. .f.i.l.e. . │ │ │ │ -000097a0: 2b00 2000 2200 3a00 2000 2200 3b00 0a00 +. .".:. .".;... │ │ │ │ -000097b0: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -000097c0: 2000 2000 2000 2000 7200 6500 7400 7500 . . . .r.e.t.u. │ │ │ │ -000097d0: 7200 6e00 2000 7300 7400 7200 6900 6e00 r.n. .s.t.r.i.n. │ │ │ │ -000097e0: 6700 2e00 4500 6d00 7000 7400 7900 3b00 g...E.m.p.t.y.;. │ │ │ │ -000097f0: 0a00 2000 2000 2000 2000 2000 2000 2000 .. . . . . . . . │ │ │ │ -00009800: 2000 7d00 0a00 0a00 2000 2000 2000 2000 .}..... . . . . │ │ │ │ -00009810: 2000 2000 2000 2000 7600 6f00 6900 6400 . . . .v.o.i.d. │ │ │ │ -00009820: 2000 6500 7600 6500 6e00 7400 5300 6f00 .e.v.e.n.t.S.o. │ │ │ │ -00009830: 7500 7200 6300 6500 5f00 4500 7200 7200 u.r.c.e._.E.r.r. │ │ │ │ -00009840: 6f00 7200 5200 6100 6900 7300 6500 6400 o.r.R.a.i.s.e.d. │ │ │ │ -00009850: 2800 6f00 6200 6a00 6500 6300 7400 2000 (.o.b.j.e.c.t. . │ │ │ │ -00009860: 7300 6500 6e00 6400 6500 7200 2c00 2000 s.e.n.d.e.r.,. . │ │ │ │ -00009870: 4200 7500 6900 6c00 6400 4500 7200 7200 B.u.i.l.d.E.r.r. │ │ │ │ -00009880: 6f00 7200 4500 7600 6500 6e00 7400 4100 o.r.E.v.e.n.t.A. │ │ │ │ -00009890: 7200 6700 7300 2000 6500 2900 2000 7b00 r.g.s. .e.). .{. │ │ │ │ -000098a0: 0a00 2000 2000 2000 2000 2000 2000 2000 .. . . . . . . . │ │ │ │ -000098b0: 2000 2000 2000 2000 2000 7300 7400 7200 . . . . .s.t.r. │ │ │ │ -000098c0: 6900 6e00 6700 2000 6c00 6900 6e00 6500 i.n.g. .l.i.n.e. │ │ │ │ -000098d0: 2000 3d00 2000 5300 7400 7200 6900 6e00 .=. .S.t.r.i.n. │ │ │ │ -000098e0: 6700 2e00 4600 6f00 7200 6d00 6100 7400 g...F.o.r.m.a.t. │ │ │ │ -000098f0: 2800 2200 7b00 3100 7d00 4500 7200 7200 (.".{.1.}.E.r.r. │ │ │ │ -00009900: 6f00 7200 2000 7b00 3000 7d00 3a00 2000 o.r. .{.0.}.:. . │ │ │ │ -00009910: 7b00 3200 7d00 2200 2c00 2000 6500 2e00 {.2.}.".,. .e... │ │ │ │ -00009920: 4300 6f00 6400 6500 2c00 2000 4700 6500 C.o.d.e.,. .G.e. │ │ │ │ -00009930: 7400 4c00 6f00 6300 6100 7400 6900 6f00 t.L.o.c.a.t.i.o. │ │ │ │ -00009940: 6e00 2800 6500 2e00 4600 6900 6c00 6500 n.(.e...F.i.l.e. │ │ │ │ -00009950: 2c00 6500 2e00 4c00 6900 6e00 6500 4e00 ,.e...L.i.n.e.N. │ │ │ │ -00009960: 7500 6d00 6200 6500 7200 2c00 2000 6500 u.m.b.e.r.,. .e. │ │ │ │ -00009970: 2e00 4300 6f00 6c00 7500 6d00 6e00 4e00 ..C.o.l.u.m.n.N. │ │ │ │ -00009980: 7500 6d00 6200 6500 7200 2900 2c00 2000 u.m.b.e.r.).,. . │ │ │ │ -00009990: 6500 2e00 4d00 6500 7300 7300 6100 6700 e...M.e.s.s.a.g. │ │ │ │ -000099a0: 6500 2900 3b00 0a00 2000 2000 2000 2000 e.).;... . . . . │ │ │ │ -000099b0: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -000099c0: 5f00 7400 6100 7300 6b00 2e00 4c00 6f00 _.t.a.s.k...L.o. │ │ │ │ -000099d0: 6700 2800 4c00 6500 7600 6500 6c00 2e00 g.(.L.e.v.e.l... │ │ │ │ -000099e0: 4500 7200 7200 6f00 7200 2c00 2000 6c00 E.r.r.o.r.,. .l. │ │ │ │ -000099f0: 6900 6e00 6500 2900 3b00 0a00 2000 2000 i.n.e.).;... . . │ │ │ │ -00009a00: 2000 2000 2000 2000 2000 2000 7d00 0a00 . . . . . .}... │ │ │ │ -00009a10: 0a00 2000 2000 2000 2000 2000 2000 2000 .. . . . . . . . │ │ │ │ -00009a20: 2000 7600 6f00 6900 6400 2000 6500 7600 .v.o.i.d. .e.v. │ │ │ │ -00009a30: 6500 6e00 7400 5300 6f00 7500 7200 6300 e.n.t.S.o.u.r.c. │ │ │ │ -00009a40: 6500 5f00 5700 6100 7200 6e00 6900 6e00 e._.W.a.r.n.i.n. │ │ │ │ -00009a50: 6700 5200 6100 6900 7300 6500 6400 2800 g.R.a.i.s.e.d.(. │ │ │ │ -00009a60: 6f00 6200 6a00 6500 6300 7400 2000 7300 o.b.j.e.c.t. .s. │ │ │ │ -00009a70: 6500 6e00 6400 6500 7200 2c00 2000 4200 e.n.d.e.r.,. .B. │ │ │ │ -00009a80: 7500 6900 6c00 6400 5700 6100 7200 6e00 u.i.l.d.W.a.r.n. │ │ │ │ -00009a90: 6900 6e00 6700 4500 7600 6500 6e00 7400 i.n.g.E.v.e.n.t. │ │ │ │ -00009aa0: 4100 7200 6700 7300 2000 6500 2900 2000 A.r.g.s. .e.). . │ │ │ │ -00009ab0: 7b00 0a00 2000 2000 2000 2000 2000 2000 {... . . . . . . │ │ │ │ -00009ac0: 2000 2000 2000 2000 2000 2000 7300 7400 . . . . . .s.t. │ │ │ │ -00009ad0: 7200 6900 6e00 6700 2000 6c00 6900 6e00 r.i.n.g. .l.i.n. │ │ │ │ -00009ae0: 6500 2000 3d00 2000 5300 7400 7200 6900 e. .=. .S.t.r.i. │ │ │ │ -00009af0: 6e00 6700 2e00 4600 6f00 7200 6d00 6100 n.g...F.o.r.m.a. │ │ │ │ -00009b00: 7400 2800 2200 7b00 3100 7d00 5700 6100 t.(.".{.1.}.W.a. │ │ │ │ -00009b10: 7200 6e00 6900 6e00 6700 2000 7b00 3000 r.n.i.n.g. .{.0. │ │ │ │ -00009b20: 7d00 3a00 2000 7b00 3200 7d00 2200 2c00 }.:. .{.2.}.".,. │ │ │ │ -00009b30: 2000 6500 2e00 4300 6f00 6400 6500 2c00 .e...C.o.d.e.,. │ │ │ │ -00009b40: 2000 4700 6500 7400 4c00 6f00 6300 6100 .G.e.t.L.o.c.a. │ │ │ │ -00009b50: 7400 6900 6f00 6e00 2800 6500 2e00 4600 t.i.o.n.(.e...F. │ │ │ │ -00009b60: 6900 6c00 6500 2c00 6500 2e00 4c00 6900 i.l.e.,.e...L.i. │ │ │ │ -00009b70: 6e00 6500 4e00 7500 6d00 6200 6500 7200 n.e.N.u.m.b.e.r. │ │ │ │ -00009b80: 2c00 2000 6500 2e00 4300 6f00 6c00 7500 ,. .e...C.o.l.u. │ │ │ │ -00009b90: 6d00 6e00 4e00 7500 6d00 6200 6500 7200 m.n.N.u.m.b.e.r. │ │ │ │ -00009ba0: 2900 2c00 2000 6500 2e00 4d00 6500 7300 ).,. .e...M.e.s. │ │ │ │ -00009bb0: 7300 6100 6700 6500 2900 3b00 0a00 2000 s.a.g.e.).;... . │ │ │ │ -00009bc0: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -00009bd0: 2000 2000 2000 5f00 7400 6100 7300 6b00 . . ._.t.a.s.k. │ │ │ │ -00009be0: 2e00 4c00 6f00 6700 2800 4c00 6500 7600 ..L.o.g.(.L.e.v. │ │ │ │ -00009bf0: 6500 6c00 2e00 5700 6100 7200 6e00 6900 e.l...W.a.r.n.i. │ │ │ │ -00009c00: 6e00 6700 2c00 2000 6c00 6900 6e00 6500 n.g.,. .l.i.n.e. │ │ │ │ -00009c10: 2900 3b00 0a00 2000 2000 2000 2000 2000 ).;... . . . . . │ │ │ │ -00009c20: 2000 2000 2000 7d00 0a00 0a00 2000 2000 . . .}..... . . │ │ │ │ -00009c30: 2000 2000 2000 2000 2000 2000 7600 6f00 . . . . . .v.o. │ │ │ │ -00009c40: 6900 6400 2000 6500 7600 6500 6e00 7400 i.d. .e.v.e.n.t. │ │ │ │ -00009c50: 5300 6f00 7500 7200 6300 6500 5f00 4d00 S.o.u.r.c.e._.M. │ │ │ │ -00009c60: 6500 7300 7300 6100 6700 6500 5200 6100 e.s.s.a.g.e.R.a. │ │ │ │ -00009c70: 6900 7300 6500 6400 2800 6f00 6200 6a00 i.s.e.d.(.o.b.j. │ │ │ │ -00009c80: 6500 6300 7400 2000 7300 6500 6e00 6400 e.c.t. .s.e.n.d. │ │ │ │ -00009c90: 6500 7200 2c00 2000 4200 7500 6900 6c00 e.r.,. .B.u.i.l. │ │ │ │ -00009ca0: 6400 4d00 6500 7300 7300 6100 6700 6500 d.M.e.s.s.a.g.e. │ │ │ │ -00009cb0: 4500 7600 6500 6e00 7400 4100 7200 6700 E.v.e.n.t.A.r.g. │ │ │ │ -00009cc0: 7300 2000 6500 2900 2000 7b00 0a00 2000 s. .e.). .{... . │ │ │ │ -00009cd0: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -00009ce0: 2000 2000 2000 4c00 6500 7600 6500 6c00 . . .L.e.v.e.l. │ │ │ │ -00009cf0: 2000 6c00 6500 7600 3b00 0a00 2000 2000 .l.e.v.;... . . │ │ │ │ -00009d00: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -00009d10: 2000 2000 7300 7700 6900 7400 6300 6800 . .s.w.i.t.c.h. │ │ │ │ -00009d20: 2000 2800 6500 2e00 4900 6d00 7000 6f00 .(.e...I.m.p.o. │ │ │ │ -00009d30: 7200 7400 6100 6e00 6300 6500 2900 2000 r.t.a.n.c.e.). . │ │ │ │ -00009d40: 7b00 0a00 2000 2000 2000 2000 2000 2000 {... . . . . . . │ │ │ │ -00009d50: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -00009d60: 2000 2000 6300 6100 7300 6500 2000 4d00 . .c.a.s.e. .M. │ │ │ │ -00009d70: 6500 7300 7300 6100 6700 6500 4900 6d00 e.s.s.a.g.e.I.m. │ │ │ │ -00009d80: 7000 6f00 7200 7400 6100 6e00 6300 6500 p.o.r.t.a.n.c.e. │ │ │ │ -00009d90: 2e00 4800 6900 6700 6800 3a00 0a00 2000 ..H.i.g.h.:... . │ │ │ │ -00009da0: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -00009db0: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -00009dc0: 2000 2000 2000 6c00 6500 7600 2000 3d00 . . .l.e.v. .=. │ │ │ │ -00009dd0: 2000 4c00 6500 7600 6500 6c00 2e00 4900 .L.e.v.e.l...I. │ │ │ │ -00009de0: 6e00 6600 6f00 3b00 0a00 2000 2000 2000 n.f.o.;... . . . │ │ │ │ -00009df0: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -00009e00: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -00009e10: 2000 6200 7200 6500 6100 6b00 3b00 0a00 .b.r.e.a.k.;... │ │ │ │ -00009e20: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -00009e30: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -00009e40: 6300 6100 7300 6500 2000 4d00 6500 7300 c.a.s.e. .M.e.s. │ │ │ │ -00009e50: 7300 6100 6700 6500 4900 6d00 7000 6f00 s.a.g.e.I.m.p.o. │ │ │ │ -00009e60: 7200 7400 6100 6e00 6300 6500 2e00 4c00 r.t.a.n.c.e...L. │ │ │ │ -00009e70: 6f00 7700 3a00 0a00 2000 2000 2000 2000 o.w.:... . . . . │ │ │ │ -00009e80: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -00009e90: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -00009ea0: 6c00 6500 7600 2000 3d00 2000 4c00 6500 l.e.v. .=. .L.e. │ │ │ │ -00009eb0: 7600 6500 6c00 2e00 4400 6500 6200 7500 v.e.l...D.e.b.u. │ │ │ │ -00009ec0: 6700 3b00 0a00 2000 2000 2000 2000 2000 g.;... . . . . . │ │ │ │ -00009ed0: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -00009ee0: 2000 2000 2000 2000 2000 2000 2000 6200 . . . . . . .b. │ │ │ │ -00009ef0: 7200 6500 6100 6b00 3b00 0a00 2000 2000 r.e.a.k.;... . . │ │ │ │ -00009f00: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -00009f10: 2000 2000 2000 2000 2000 2000 6400 6500 . . . . . .d.e. │ │ │ │ -00009f20: 6600 6100 7500 6c00 7400 3a00 2000 2f00 f.a.u.l.t.:. ./. │ │ │ │ -00009f30: 2f00 4d00 6500 7300 7300 6100 6700 6500 /.M.e.s.s.a.g.e. │ │ │ │ -00009f40: 4900 6d00 7000 6f00 7200 7400 6100 6e00 I.m.p.o.r.t.a.n. │ │ │ │ -00009f50: 6300 6500 2e00 4e00 6f00 7200 6d00 6100 c.e...N.o.r.m.a. │ │ │ │ -00009f60: 6c00 0a00 2000 2000 2000 2000 2000 2000 l... . . . . . . │ │ │ │ -00009f70: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -00009f80: 2000 2000 2000 2000 2000 2000 6c00 6500 . . . . . .l.e. │ │ │ │ -00009f90: 7600 2000 3d00 2000 4c00 6500 7600 6500 v. .=. .L.e.v.e. │ │ │ │ -00009fa0: 6c00 2e00 5600 6500 7200 6200 6f00 7300 l...V.e.r.b.o.s. │ │ │ │ -00009fb0: 6500 3b00 0a00 2000 2000 2000 2000 2000 e.;... . . . . . │ │ │ │ -00009fc0: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -00009fd0: 2000 2000 2000 2000 2000 2000 2000 6200 . . . . . . .b. │ │ │ │ -00009fe0: 7200 6500 6100 6b00 3b00 0a00 2000 2000 r.e.a.k.;... . . │ │ │ │ -00009ff0: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -0000a000: 2000 2000 7d00 0a00 2000 2000 2000 2000 . .}... . . . . │ │ │ │ -0000a010: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -0000a020: 7300 7700 6900 7400 6300 6800 2000 2800 s.w.i.t.c.h. .(. │ │ │ │ -0000a030: 5600 6500 7200 6200 6f00 7300 6900 7400 V.e.r.b.o.s.i.t. │ │ │ │ -0000a040: 7900 2900 2000 7b00 0a00 2000 2000 2000 y.). .{... . . . │ │ │ │ -0000a050: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -0000a060: 2000 2000 2000 2000 2000 6300 6100 7300 . . . . .c.a.s. │ │ │ │ -0000a070: 6500 2000 4c00 6f00 6700 6700 6500 7200 e. .L.o.g.g.e.r. │ │ │ │ -0000a080: 5600 6500 7200 6200 6f00 7300 6900 7400 V.e.r.b.o.s.i.t. │ │ │ │ -0000a090: 7900 2e00 5100 7500 6900 6500 7400 3a00 y...Q.u.i.e.t.:. │ │ │ │ -0000a0a0: 0a00 2000 2000 2000 2000 2000 2000 2000 .. . . . . . . . │ │ │ │ -0000a0b0: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -0000a0c0: 2000 2000 2000 2000 2000 6c00 6500 7600 . . . . .l.e.v. │ │ │ │ -0000a0d0: 2000 2d00 3d00 2000 3200 3000 3000 3000 .-.=. .2.0.0.0. │ │ │ │ -0000a0e0: 3b00 0a00 2000 2000 2000 2000 2000 2000 ;... . . . . . . │ │ │ │ -0000a0f0: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -0000a100: 2000 2000 2000 2000 2000 2000 6200 7200 . . . . . .b.r. │ │ │ │ -0000a110: 6500 6100 6b00 3b00 0a00 2000 2000 2000 e.a.k.;... . . . │ │ │ │ -0000a120: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -0000a130: 2000 2000 2000 2000 2000 6300 6100 7300 . . . . .c.a.s. │ │ │ │ -0000a140: 6500 2000 4c00 6f00 6700 6700 6500 7200 e. .L.o.g.g.e.r. │ │ │ │ -0000a150: 5600 6500 7200 6200 6f00 7300 6900 7400 V.e.r.b.o.s.i.t. │ │ │ │ -0000a160: 7900 2e00 4d00 6900 6e00 6900 6d00 6100 y...M.i.n.i.m.a. │ │ │ │ -0000a170: 6c00 3a00 0a00 2000 2000 2000 2000 2000 l.:... . . . . . │ │ │ │ -0000a180: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -0000a190: 2000 2000 2000 2000 2000 2000 2000 6c00 . . . . . . .l. │ │ │ │ -0000a1a0: 6500 7600 2000 2d00 3d00 2000 3100 3000 e.v. .-.=. .1.0. │ │ │ │ -0000a1b0: 3000 3000 3b00 0a00 2000 2000 2000 2000 0.0.;... . . . . │ │ │ │ -0000a1c0: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -0000a1d0: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -0000a1e0: 6200 7200 6500 6100 6b00 3b00 0a00 2000 b.r.e.a.k.;... . │ │ │ │ -0000a1f0: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -0000a200: 2000 2000 2000 2000 2000 2000 2000 6300 . . . . . . .c. │ │ │ │ -0000a210: 6100 7300 6500 2000 4c00 6f00 6700 6700 a.s.e. .L.o.g.g. │ │ │ │ -0000a220: 6500 7200 5600 6500 7200 6200 6f00 7300 e.r.V.e.r.b.o.s. │ │ │ │ -0000a230: 6900 7400 7900 2e00 4400 6500 7400 6100 i.t.y...D.e.t.a. │ │ │ │ -0000a240: 6900 6c00 6500 6400 3a00 0a00 2000 2000 i.l.e.d.:... . . │ │ │ │ -0000a250: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -0000a260: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -0000a270: 2000 2000 6c00 6500 7600 2000 2b00 3d00 . .l.e.v. .+.=. │ │ │ │ -0000a280: 2000 3100 3000 3000 3000 3b00 0a00 2000 .1.0.0.0.;... . │ │ │ │ -0000a290: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -0000a2a0: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -0000a2b0: 2000 2000 2000 6200 7200 6500 6100 6b00 . . .b.r.e.a.k. │ │ │ │ -0000a2c0: 3b00 0a00 2000 2000 2000 2000 2000 2000 ;... . . . . . . │ │ │ │ -0000a2d0: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -0000a2e0: 2000 2000 6300 6100 7300 6500 2000 4c00 . .c.a.s.e. .L. │ │ │ │ -0000a2f0: 6f00 6700 6700 6500 7200 5600 6500 7200 o.g.g.e.r.V.e.r. │ │ │ │ -0000a300: 6200 6f00 7300 6900 7400 7900 2e00 4400 b.o.s.i.t.y...D. │ │ │ │ -0000a310: 6900 6100 6700 6e00 6f00 7300 7400 6900 i.a.g.n.o.s.t.i. │ │ │ │ -0000a320: 6300 3a00 0a00 2000 2000 2000 2000 2000 c.:... . . . . . │ │ │ │ -0000a330: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -0000a340: 2000 2000 2000 2000 2000 2000 2000 6c00 . . . . . . .l. │ │ │ │ -0000a350: 6500 7600 2000 2b00 3d00 2000 3200 3000 e.v. .+.=. .2.0. │ │ │ │ -0000a360: 3000 3000 3b00 0a00 2000 2000 2000 2000 0.0.;... . . . . │ │ │ │ -0000a370: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -0000a380: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -0000a390: 6200 7200 6500 6100 6b00 3b00 0a00 2000 b.r.e.a.k.;... . │ │ │ │ -0000a3a0: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -0000a3b0: 2000 2000 2000 7d00 0a00 2000 2000 2000 . . .}... . . . │ │ │ │ -0000a3c0: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -0000a3d0: 2000 5f00 7400 6100 7300 6b00 2e00 4c00 ._.t.a.s.k...L. │ │ │ │ -0000a3e0: 6f00 6700 2800 6c00 6500 7600 2c00 2000 o.g.(.l.e.v.,. . │ │ │ │ -0000a3f0: 6500 2e00 4d00 6500 7300 7300 6100 6700 e...M.e.s.s.a.g. │ │ │ │ -0000a400: 6500 2900 3b00 0a00 2000 2000 2000 2000 e.).;... . . . . │ │ │ │ -0000a410: 2000 2000 2000 2000 7d00 0a00 0a00 2000 . . . .}..... . │ │ │ │ -0000a420: 2000 2000 2000 2000 2000 2000 2000 7600 . . . . . . .v. │ │ │ │ -0000a430: 6f00 6900 6400 2000 6500 7600 6500 6e00 o.i.d. .e.v.e.n. │ │ │ │ -0000a440: 7400 5300 6f00 7500 7200 6300 6500 5f00 t.S.o.u.r.c.e._. │ │ │ │ -0000a450: 5400 6100 7300 6b00 5300 7400 6100 7200 T.a.s.k.S.t.a.r. │ │ │ │ -0000a460: 7400 6500 6400 2800 6f00 6200 6a00 6500 t.e.d.(.o.b.j.e. │ │ │ │ -0000a470: 6300 7400 2000 7300 6500 6e00 6400 6500 c.t. .s.e.n.d.e. │ │ │ │ -0000a480: 7200 2c00 2000 5400 6100 7300 6b00 5300 r.,. .T.a.s.k.S. │ │ │ │ -0000a490: 7400 6100 7200 7400 6500 6400 4500 7600 t.a.r.t.e.d.E.v. │ │ │ │ -0000a4a0: 6500 6e00 7400 4100 7200 6700 7300 2000 e.n.t.A.r.g.s. . │ │ │ │ -0000a4b0: 6500 2900 2000 7b00 0a00 2000 2000 2000 e.). .{... . . . │ │ │ │ -0000a4c0: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -0000a4d0: 2000 5400 6100 7300 6b00 2000 7400 6100 .T.a.s.k. .t.a. │ │ │ │ -0000a4e0: 7300 6b00 2000 3d00 2000 6e00 6500 7700 s.k. .=. .n.e.w. │ │ │ │ -0000a4f0: 2000 4400 7500 6d00 6d00 7900 5400 6100 .D.u.m.m.y.T.a. │ │ │ │ -0000a500: 7300 6b00 2800 5f00 7400 6100 7300 6b00 s.k.(._.t.a.s.k. │ │ │ │ -0000a510: 2e00 5000 7200 6f00 6a00 6500 6300 7400 ..P.r.o.j.e.c.t. │ │ │ │ -0000a520: 2c00 2000 6500 2e00 5400 6100 7300 6b00 ,. .e...T.a.s.k. │ │ │ │ -0000a530: 4e00 6100 6d00 6500 2900 3b00 0a00 2000 N.a.m.e.).;... . │ │ │ │ -0000a540: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -0000a550: 2000 2000 2000 5f00 7400 6100 7300 6b00 . . ._.t.a.s.k. │ │ │ │ -0000a560: 2e00 5000 7200 6f00 6a00 6500 6300 7400 ..P.r.o.j.e.c.t. │ │ │ │ -0000a570: 2e00 4f00 6e00 5400 6100 7300 6b00 5300 ..O.n.T.a.s.k.S. │ │ │ │ -0000a580: 7400 6100 7200 7400 6500 6400 2800 7300 t.a.r.t.e.d.(.s. │ │ │ │ -0000a590: 6500 6e00 6400 6500 7200 2c00 2000 6e00 e.n.d.e.r.,. .n. │ │ │ │ -0000a5a0: 6500 7700 2000 4e00 4100 6e00 7400 2e00 e.w. .N.A.n.t... │ │ │ │ -0000a5b0: 4300 6f00 7200 6500 2e00 4200 7500 6900 C.o.r.e...B.u.i. │ │ │ │ -0000a5c0: 6c00 6400 4500 7600 6500 6e00 7400 4100 l.d.E.v.e.n.t.A. │ │ │ │ -0000a5d0: 7200 6700 7300 2800 7400 6100 7300 6b00 r.g.s.(.t.a.s.k. │ │ │ │ -0000a5e0: 2900 2900 3b00 0a00 2000 2000 2000 2000 ).).;... . . . . │ │ │ │ -0000a5f0: 2000 2000 2000 2000 7d00 0a00 0a00 2000 . . . .}..... . │ │ │ │ -0000a600: 2000 2000 2000 2000 2000 2000 2000 7600 . . . . . . .v. │ │ │ │ -0000a610: 6f00 6900 6400 2000 6500 7600 6500 6e00 o.i.d. .e.v.e.n. │ │ │ │ -0000a620: 7400 5300 6f00 7500 7200 6300 6500 5f00 t.S.o.u.r.c.e._. │ │ │ │ -0000a630: 5400 6100 7300 6b00 4600 6900 6e00 6900 T.a.s.k.F.i.n.i. │ │ │ │ -0000a640: 7300 6800 6500 6400 2800 6f00 6200 6a00 s.h.e.d.(.o.b.j. │ │ │ │ -0000a650: 6500 6300 7400 2000 7300 6500 6e00 6400 e.c.t. .s.e.n.d. │ │ │ │ -0000a660: 6500 7200 2c00 2000 5400 6100 7300 6b00 e.r.,. .T.a.s.k. │ │ │ │ -0000a670: 4600 6900 6e00 6900 7300 6800 6500 6400 F.i.n.i.s.h.e.d. │ │ │ │ -0000a680: 4500 7600 6500 6e00 7400 4100 7200 6700 E.v.e.n.t.A.r.g. │ │ │ │ -0000a690: 7300 2000 6500 2900 2000 7b00 0a00 2000 s. .e.). .{... . │ │ │ │ -0000a6a0: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -0000a6b0: 2000 2000 2000 5400 6100 7300 6b00 2000 . . .T.a.s.k. . │ │ │ │ -0000a6c0: 7400 6100 7300 6b00 2000 3d00 2000 6e00 t.a.s.k. .=. .n. │ │ │ │ -0000a6d0: 6500 7700 2000 4400 7500 6d00 6d00 7900 e.w. .D.u.m.m.y. │ │ │ │ -0000a6e0: 5400 6100 7300 6b00 2800 5f00 7400 6100 T.a.s.k.(._.t.a. │ │ │ │ -0000a6f0: 7300 6b00 2e00 5000 7200 6f00 6a00 6500 s.k...P.r.o.j.e. │ │ │ │ -0000a700: 6300 7400 2c00 2000 6500 2e00 5400 6100 c.t.,. .e...T.a. │ │ │ │ -0000a710: 7300 6b00 4e00 6100 6d00 6500 2900 3b00 s.k.N.a.m.e.).;. │ │ │ │ -0000a720: 0a00 2000 2000 2000 2000 2000 2000 2000 .. . . . . . . . │ │ │ │ -0000a730: 2000 2000 2000 2000 2000 5f00 7400 6100 . . . . ._.t.a. │ │ │ │ -0000a740: 7300 6b00 2e00 5000 7200 6f00 6a00 6500 s.k...P.r.o.j.e. │ │ │ │ -0000a750: 6300 7400 2e00 4f00 6e00 5400 6100 7300 c.t...O.n.T.a.s. │ │ │ │ -0000a760: 6b00 4600 6900 6e00 6900 7300 6800 6500 k.F.i.n.i.s.h.e. │ │ │ │ -0000a770: 6400 2800 7300 6500 6e00 6400 6500 7200 d.(.s.e.n.d.e.r. │ │ │ │ -0000a780: 2c00 2000 6e00 6500 7700 2000 4e00 4100 ,. .n.e.w. .N.A. │ │ │ │ -0000a790: 6e00 7400 2e00 4300 6f00 7200 6500 2e00 n.t...C.o.r.e... │ │ │ │ -0000a7a0: 4200 7500 6900 6c00 6400 4500 7600 6500 B.u.i.l.d.E.v.e. │ │ │ │ -0000a7b0: 6e00 7400 4100 7200 6700 7300 2800 7400 n.t.A.r.g.s.(.t. │ │ │ │ -0000a7c0: 6100 7300 6b00 2900 2900 3b00 0a00 2000 a.s.k.).).;... . │ │ │ │ -0000a7d0: 2000 2000 2000 2000 2000 2000 2000 7d00 . . . . . . .}. │ │ │ │ -0000a7e0: 0a00 0a00 2000 2000 2000 2000 2000 2000 .... . . . . . . │ │ │ │ -0000a7f0: 2000 2000 7000 7500 6200 6c00 6900 6300 . .p.u.b.l.i.c. │ │ │ │ -0000a800: 2000 7300 7400 7200 6900 6e00 6700 2000 .s.t.r.i.n.g. . │ │ │ │ -0000a810: 5000 6100 7200 6100 6d00 6500 7400 6500 P.a.r.a.m.e.t.e. │ │ │ │ -0000a820: 7200 7300 2000 7b00 0a00 2000 2000 2000 r.s. .{... . . . │ │ │ │ -0000a830: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -0000a840: 2000 6700 6500 7400 2000 7b00 2000 7200 .g.e.t. .{. .r. │ │ │ │ -0000a850: 6500 7400 7500 7200 6e00 2000 7300 7400 e.t.u.r.n. .s.t. │ │ │ │ -0000a860: 7200 6900 6e00 6700 2e00 4500 6d00 7000 r.i.n.g...E.m.p. │ │ │ │ -0000a870: 7400 7900 3b00 2000 7d00 0a00 2000 2000 t.y.;. .}... . . │ │ │ │ -0000a880: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -0000a890: 2000 2000 7300 6500 7400 2000 7b00 2000 . .s.e.t. .{. . │ │ │ │ -0000a8a0: 2000 7d00 0a00 2000 2000 2000 2000 2000 .}... . . . . . │ │ │ │ -0000a8b0: 2000 2000 2000 7d00 0a00 0a00 2000 2000 . . .}..... . . │ │ │ │ -0000a8c0: 2000 2000 2000 2000 2000 2000 7000 7500 . . . . . .p.u. │ │ │ │ -0000a8d0: 6200 6c00 6900 6300 2000 7600 6f00 6900 b.l.i.c. .v.o.i. │ │ │ │ -0000a8e0: 6400 2000 5300 6800 7500 7400 6400 6f00 d. .S.h.u.t.d.o. │ │ │ │ -0000a8f0: 7700 6e00 2800 2900 2000 7b00 0a00 2000 w.n.(.). .{... . │ │ │ │ -0000a900: 2000 2000 2000 2000 2000 2000 2000 7d00 . . . . . . .}. │ │ │ │ -0000a910: 0a00 0a00 2000 2000 2000 2000 2000 2000 .... . . . . . . │ │ │ │ -0000a920: 2000 2000 7000 7500 6200 6c00 6900 6300 . .p.u.b.l.i.c. │ │ │ │ -0000a930: 2000 4c00 6f00 6700 6700 6500 7200 5600 .L.o.g.g.e.r.V. │ │ │ │ -0000a940: 6500 7200 6200 6f00 7300 6900 7400 7900 e.r.b.o.s.i.t.y. │ │ │ │ -0000a950: 2000 5600 6500 7200 6200 6f00 7300 6900 .V.e.r.b.o.s.i. │ │ │ │ -0000a960: 7400 7900 2000 7b00 0a00 2000 2000 2000 t.y. .{... . . . │ │ │ │ -0000a970: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -0000a980: 2000 6700 6500 7400 2000 7b00 2000 7200 .g.e.t. .{. .r. │ │ │ │ -0000a990: 6500 7400 7500 7200 6e00 2000 5f00 7600 e.t.u.r.n. ._.v. │ │ │ │ -0000a9a0: 6500 7200 6200 6f00 7300 6900 7400 7900 e.r.b.o.s.i.t.y. │ │ │ │ -0000a9b0: 3b00 2000 7d00 0a00 2000 2000 2000 2000 ;. .}... . . . . │ │ │ │ -0000a9c0: 2000 2000 2000 2000 2000 2000 2000 2000 . . . . . . . . │ │ │ │ -0000a9d0: 7300 6500 7400 2000 7b00 2000 5f00 7600 s.e.t. .{. ._.v. │ │ │ │ -0000a9e0: 6500 7200 6200 6f00 7300 6900 7400 7900 e.r.b.o.s.i.t.y. │ │ │ │ -0000a9f0: 2000 3d00 2000 7600 6100 6c00 7500 6500 .=. .v.a.l.u.e. │ │ │ │ -0000aa00: 3b00 2000 7d00 0a00 2000 2000 2000 2000 ;. .}... . . . . │ │ │ │ -0000aa10: 2000 2000 2000 2000 7d00 0a00 2000 2000 . . . .}... . . │ │ │ │ -0000aa20: 2000 2000 7d00 0a00 2000 2000 2000 2000 . .}... . . . . │ │ │ │ -0000aa30: 0520 0101 1255 0820 0401 0e0e 0e12 7d08 . ...U. ......}. │ │ │ │ -0000aa40: 2002 0112 80d9 1221 0f20 0512 2112 4512 ......!. ..!.E. │ │ │ │ -0000aa50: 80d1 1280 d512 190e 1020 0501 0e12 80cd ......... ...... │ │ │ │ -0000aa60: 1280 d112 80d5 1280 d937 071c 1225 122d .........7...%.- │ │ │ │ -0000aa70: 1280 dd12 3112 090e 0e0e 0e12 2512 2d12 ....1.......%.-. │ │ │ │ -0000aa80: 3112 090e 1280 8912 2512 2d12 80f1 1280 1.......%.-..... │ │ │ │ -0000aa90: f508 1231 0e0e 0e0e 1280 f912 80f9 1280 ...1............ │ │ │ │ +00008be0: 0e12 811d 0820 0112 812d 1280 b906 2001 ..... ...-.... . │ │ │ │ +00008bf0: 0e12 80b9 0920 0301 1181 650e 1d1c 0520 ..... ....e.... │ │ │ │ +00008c00: 0101 1221 0206 0306 2001 0e12 815d 0500 ...!.... ....].. │ │ │ │ +00008c10: 020e 1c1c 0620 010e 1280 dd04 2000 1221 ..... ...... ..! │ │ │ │ +00008c20: 0820 0201 1280 9912 210f 2005 1221 1245 . ......!. ..!.E │ │ │ │ +00008c30: 1280 9112 8095 1219 0e05 0002 0e0e 1c0a ................ │ │ │ │ +00008c40: 2003 010e 1281 1d12 8171 0600 0112 8179 ........q.....y │ │ │ │ +00008c50: 0e04 0000 0000 0401 0000 0004 0200 0000 ................ │ │ │ │ +00008c60: 0403 0000 0004 0400 0000 0600 0112 817d ...............} │ │ │ │ +00008c70: 0e04 2001 080e 0420 0012 0904 2001 0102 .. .... .... ... │ │ │ │ +00008c80: 0a20 0212 8185 1281 811d 0e05 2000 1281 . .......... ... │ │ │ │ +00008c90: 899d 980a 0020 0020 0020 0020 0075 0073 ..... . . . .u.s │ │ │ │ +00008ca0: 0069 006e 0067 0020 0053 0079 0073 0074 .i.n.g. .S.y.s.t │ │ │ │ +00008cb0: 0065 006d 003b 000a 0020 0020 0020 0020 .e.m.;... . . . │ │ │ │ +00008cc0: 0075 0073 0069 006e 0067 0020 004d 0069 .u.s.i.n.g. .M.i │ │ │ │ +00008cd0: 0063 0072 006f 0073 006f 0066 0074 002e .c.r.o.s.o.f.t.. │ │ │ │ +00008ce0: 0042 0075 0069 006c 0064 002e 0046 0072 .B.u.i.l.d...F.r │ │ │ │ +00008cf0: 0061 006d 0065 0077 006f 0072 006b 003b .a.m.e.w.o.r.k.; │ │ │ │ +00008d00: 000a 0020 0020 0020 0020 0075 0073 0069 ... . . . .u.s.i │ │ │ │ +00008d10: 006e 0067 0020 004e 0041 006e 0074 002e .n.g. .N.A.n.t.. │ │ │ │ +00008d20: 0043 006f 0072 0065 003b 000a 0020 0020 .C.o.r.e.;... . │ │ │ │ +00008d30: 0020 0020 0075 0073 0069 006e 0067 0020 . . .u.s.i.n.g. │ │ │ │ +00008d40: 004e 0041 006e 0074 002e 004d 0053 0042 .N.A.n.t...M.S.B │ │ │ │ +00008d50: 0075 0069 006c 0064 003b 000a 0020 0020 .u.i.l.d.;... . │ │ │ │ +00008d60: 0020 0020 0069 006e 0074 0065 0072 006e . . .i.n.t.e.r.n │ │ │ │ +00008d70: 0061 006c 0020 0063 006c 0061 0073 0073 .a.l. .c.l.a.s.s │ │ │ │ +00008d80: 0020 004e 0041 006e 0074 004c 006f 0067 . .N.A.n.t.L.o.g │ │ │ │ +00008d90: 0067 0065 0072 0049 006d 0070 006c 0020 .g.e.r.I.m.p.l. │ │ │ │ +00008da0: 003a 0020 004e 0041 006e 0074 004c 006f .:. .N.A.n.t.L.o │ │ │ │ +00008db0: 0067 0067 0065 0072 002c 0020 0049 004c .g.g.e.r.,. .I.L │ │ │ │ +00008dc0: 006f 0067 0067 0065 0072 0020 007b 000a .o.g.g.e.r. .{.. │ │ │ │ +00008dd0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00008de0: 0070 0072 0069 0076 0061 0074 0065 0020 .p.r.i.v.a.t.e. │ │ │ │ +00008df0: 0072 0065 0061 0064 006f 006e 006c 0079 .r.e.a.d.o.n.l.y │ │ │ │ +00008e00: 0020 0054 0061 0073 006b 0020 005f 0074 . .T.a.s.k. ._.t │ │ │ │ +00008e10: 0061 0073 006b 003b 000a 0020 0020 0020 .a.s.k.;... . . │ │ │ │ +00008e20: 0020 0020 0020 0020 0020 0070 0072 0069 . . . . . .p.r.i │ │ │ │ +00008e30: 0076 0061 0074 0065 0020 004c 006f 0067 .v.a.t.e. .L.o.g │ │ │ │ +00008e40: 0067 0065 0072 0056 0065 0072 0062 006f .g.e.r.V.e.r.b.o │ │ │ │ +00008e50: 0073 0069 0074 0079 0020 005f 0076 0065 .s.i.t.y. ._.v.e │ │ │ │ +00008e60: 0072 0062 006f 0073 0069 0074 0079 003b .r.b.o.s.i.t.y.; │ │ │ │ +00008e70: 000a 000a 0020 0020 0020 0020 0020 0020 ..... . . . . . │ │ │ │ +00008e80: 0020 0020 0070 0075 0062 006c 0069 0063 . . .p.u.b.l.i.c │ │ │ │ +00008e90: 0020 004e 0041 006e 0074 004c 006f 0067 . .N.A.n.t.L.o.g │ │ │ │ +00008ea0: 0067 0065 0072 0049 006d 0070 006c 0028 .g.e.r.I.m.p.l.( │ │ │ │ +00008eb0: 0054 0061 0073 006b 0020 0074 0061 0073 .T.a.s.k. .t.a.s │ │ │ │ +00008ec0: 006b 002c 0020 004e 0041 006e 0074 004c .k.,. .N.A.n.t.L │ │ │ │ +00008ed0: 006f 0067 0067 0065 0072 0056 0065 0072 .o.g.g.e.r.V.e.r │ │ │ │ +00008ee0: 0062 006f 0073 0069 0074 0079 0020 0076 .b.o.s.i.t.y. .v │ │ │ │ +00008ef0: 0065 0072 0062 006f 0073 0069 0074 0079 .e.r.b.o.s.i.t.y │ │ │ │ +00008f00: 0029 0020 007b 000a 0020 0020 0020 0020 .). .{... . . . │ │ │ │ +00008f10: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00008f20: 005f 0074 0061 0073 006b 0020 003d 0020 ._.t.a.s.k. .=. │ │ │ │ +00008f30: 0074 0061 0073 006b 003b 000a 0020 0020 .t.a.s.k.;... . │ │ │ │ +00008f40: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00008f50: 0020 0020 005f 0076 0065 0072 0062 006f . . ._.v.e.r.b.o │ │ │ │ +00008f60: 0073 0069 0074 0079 0020 003d 0020 0028 .s.i.t.y. .=. .( │ │ │ │ +00008f70: 004c 006f 0067 0067 0065 0072 0056 0065 .L.o.g.g.e.r.V.e │ │ │ │ +00008f80: 0072 0062 006f 0073 0069 0074 0079 0029 .r.b.o.s.i.t.y.) │ │ │ │ +00008f90: 0076 0065 0072 0062 006f 0073 0069 0074 .v.e.r.b.o.s.i.t │ │ │ │ +00008fa0: 0079 003b 000a 0020 0020 0020 0020 0020 .y.;... . . . . │ │ │ │ +00008fb0: 0020 0020 0020 007d 000a 000a 0020 0020 . . . .}..... . │ │ │ │ +00008fc0: 0020 0020 0020 0020 0020 0020 002f 002f . . . . . . ././ │ │ │ │ +00008fd0: 002f 0020 003c 0073 0075 006d 006d 0061 ./. .<.s.u.m.m.a │ │ │ │ +00008fe0: 0072 0079 003e 000a 0020 0020 0020 0020 .r.y.>... . . . │ │ │ │ +00008ff0: 0020 0020 0020 0020 002f 002f 002f 0020 . . . . ./././. │ │ │ │ +00009000: 0049 006e 0069 0074 0069 0061 006c 0069 .I.n.i.t.i.a.l.i │ │ │ │ +00009010: 007a 0065 0020 0069 0073 0020 0067 0075 .z.e. .i.s. .g.u │ │ │ │ +00009020: 0061 0072 0061 006e 0074 0065 0065 0064 .a.r.a.n.t.e.e.d │ │ │ │ +00009030: 0020 0074 006f 0020 0062 0065 0020 0063 . .t.o. .b.e. .c │ │ │ │ +00009040: 0061 006c 006c 0065 0064 0020 0062 0079 .a.l.l.e.d. .b.y │ │ │ │ +00009050: 0020 004d 0053 0042 0075 0069 006c 0064 . .M.S.B.u.i.l.d │ │ │ │ +00009060: 0020 0061 0074 0020 0074 0068 0065 0020 . .a.t. .t.h.e. │ │ │ │ +00009070: 0073 0074 0061 0072 0074 0020 006f 0066 .s.t.a.r.t. .o.f │ │ │ │ +00009080: 0020 0074 0068 0065 0020 0062 0075 0069 . .t.h.e. .b.u.i │ │ │ │ +00009090: 006c 0064 000a 0020 0020 0020 0020 0020 .l.d... . . . . │ │ │ │ +000090a0: 0020 0020 0020 002f 002f 002f 0020 0062 . . . ./././. .b │ │ │ │ +000090b0: 0065 0066 006f 0072 0065 0020 0061 006e .e.f.o.r.e. .a.n │ │ │ │ +000090c0: 0079 0020 0065 0076 0065 006e 0074 0073 .y. .e.v.e.n.t.s │ │ │ │ +000090d0: 0020 0061 0072 0065 0020 0072 0061 0069 . .a.r.e. .r.a.i │ │ │ │ +000090e0: 0073 0065 0064 002e 000a 0020 0020 0020 .s.e.d..... . . │ │ │ │ +000090f0: 0020 0020 0020 0020 0020 002f 002f 002f . . . . . ./././ │ │ │ │ +00009100: 0020 003c 002f 0073 0075 006d 006d 0061 . .<./.s.u.m.m.a │ │ │ │ +00009110: 0072 0079 003e 000a 0020 0020 0020 0020 .r.y.>... . . . │ │ │ │ +00009120: 0020 0020 0020 0020 0070 0075 0062 006c . . . . .p.u.b.l │ │ │ │ +00009130: 0069 0063 0020 0076 006f 0069 0064 0020 .i.c. .v.o.i.d. │ │ │ │ +00009140: 0049 006e 0069 0074 0069 0061 006c 0069 .I.n.i.t.i.a.l.i │ │ │ │ +00009150: 007a 0065 0028 0049 0045 0076 0065 006e .z.e.(.I.E.v.e.n │ │ │ │ +00009160: 0074 0053 006f 0075 0072 0063 0065 0020 .t.S.o.u.r.c.e. │ │ │ │ +00009170: 0065 0076 0065 006e 0074 0053 006f 0075 .e.v.e.n.t.S.o.u │ │ │ │ +00009180: 0072 0063 0065 0029 0020 007b 000a 0020 .r.c.e.). .{... │ │ │ │ +00009190: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +000091a0: 0020 0020 0020 0065 0076 0065 006e 0074 . . . .e.v.e.n.t │ │ │ │ +000091b0: 0053 006f 0075 0072 0063 0065 002e 0054 .S.o.u.r.c.e...T │ │ │ │ +000091c0: 0061 0073 006b 0053 0074 0061 0072 0074 .a.s.k.S.t.a.r.t │ │ │ │ +000091d0: 0065 0064 0020 002b 003d 0020 006e 0065 .e.d. .+.=. .n.e │ │ │ │ +000091e0: 0077 0020 0054 0061 0073 006b 0053 0074 .w. .T.a.s.k.S.t │ │ │ │ +000091f0: 0061 0072 0074 0065 0064 0045 0076 0065 .a.r.t.e.d.E.v.e │ │ │ │ +00009200: 006e 0074 0048 0061 006e 0064 006c 0065 .n.t.H.a.n.d.l.e │ │ │ │ +00009210: 0072 0028 0065 0076 0065 006e 0074 0053 .r.(.e.v.e.n.t.S │ │ │ │ +00009220: 006f 0075 0072 0063 0065 005f 0054 0061 .o.u.r.c.e._.T.a │ │ │ │ +00009230: 0073 006b 0053 0074 0061 0072 0074 0065 .s.k.S.t.a.r.t.e │ │ │ │ +00009240: 0064 0029 003b 000a 0020 0020 0020 0020 .d.).;... . . . │ │ │ │ +00009250: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00009260: 0065 0076 0065 006e 0074 0053 006f 0075 .e.v.e.n.t.S.o.u │ │ │ │ +00009270: 0072 0063 0065 002e 0054 0061 0073 006b .r.c.e...T.a.s.k │ │ │ │ +00009280: 0046 0069 006e 0069 0073 0068 0065 0064 .F.i.n.i.s.h.e.d │ │ │ │ +00009290: 0020 002b 003d 0020 006e 0065 0077 0020 . .+.=. .n.e.w. │ │ │ │ +000092a0: 0054 0061 0073 006b 0046 0069 006e 0069 .T.a.s.k.F.i.n.i │ │ │ │ +000092b0: 0073 0068 0065 0064 0045 0076 0065 006e .s.h.e.d.E.v.e.n │ │ │ │ +000092c0: 0074 0048 0061 006e 0064 006c 0065 0072 .t.H.a.n.d.l.e.r │ │ │ │ +000092d0: 0028 0065 0076 0065 006e 0074 0053 006f .(.e.v.e.n.t.S.o │ │ │ │ +000092e0: 0075 0072 0063 0065 005f 0054 0061 0073 .u.r.c.e._.T.a.s │ │ │ │ +000092f0: 006b 0046 0069 006e 0069 0073 0068 0065 .k.F.i.n.i.s.h.e │ │ │ │ +00009300: 0064 0029 003b 000a 0020 0020 0020 0020 .d.).;... . . . │ │ │ │ +00009310: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00009320: 0065 0076 0065 006e 0074 0053 006f 0075 .e.v.e.n.t.S.o.u │ │ │ │ +00009330: 0072 0063 0065 002e 004d 0065 0073 0073 .r.c.e...M.e.s.s │ │ │ │ +00009340: 0061 0067 0065 0052 0061 0069 0073 0065 .a.g.e.R.a.i.s.e │ │ │ │ +00009350: 0064 0020 002b 003d 0020 006e 0065 0077 .d. .+.=. .n.e.w │ │ │ │ +00009360: 0020 0042 0075 0069 006c 0064 004d 0065 . .B.u.i.l.d.M.e │ │ │ │ +00009370: 0073 0073 0061 0067 0065 0045 0076 0065 .s.s.a.g.e.E.v.e │ │ │ │ +00009380: 006e 0074 0048 0061 006e 0064 006c 0065 .n.t.H.a.n.d.l.e │ │ │ │ +00009390: 0072 0028 0065 0076 0065 006e 0074 0053 .r.(.e.v.e.n.t.S │ │ │ │ +000093a0: 006f 0075 0072 0063 0065 005f 004d 0065 .o.u.r.c.e._.M.e │ │ │ │ +000093b0: 0073 0073 0061 0067 0065 0052 0061 0069 .s.s.a.g.e.R.a.i │ │ │ │ +000093c0: 0073 0065 0064 0029 003b 000a 0020 0020 .s.e.d.).;... . │ │ │ │ +000093d0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +000093e0: 0020 0020 0065 0076 0065 006e 0074 0053 . . .e.v.e.n.t.S │ │ │ │ +000093f0: 006f 0075 0072 0063 0065 002e 0057 0061 .o.u.r.c.e...W.a │ │ │ │ +00009400: 0072 006e 0069 006e 0067 0052 0061 0069 .r.n.i.n.g.R.a.i │ │ │ │ +00009410: 0073 0065 0064 0020 002b 003d 0020 006e .s.e.d. .+.=. .n │ │ │ │ +00009420: 0065 0077 0020 0042 0075 0069 006c 0064 .e.w. .B.u.i.l.d │ │ │ │ +00009430: 0057 0061 0072 006e 0069 006e 0067 0045 .W.a.r.n.i.n.g.E │ │ │ │ +00009440: 0076 0065 006e 0074 0048 0061 006e 0064 .v.e.n.t.H.a.n.d │ │ │ │ +00009450: 006c 0065 0072 0028 0065 0076 0065 006e .l.e.r.(.e.v.e.n │ │ │ │ +00009460: 0074 0053 006f 0075 0072 0063 0065 005f .t.S.o.u.r.c.e._ │ │ │ │ +00009470: 0057 0061 0072 006e 0069 006e 0067 0052 .W.a.r.n.i.n.g.R │ │ │ │ +00009480: 0061 0069 0073 0065 0064 0029 003b 000a .a.i.s.e.d.).;.. │ │ │ │ +00009490: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +000094a0: 0020 0020 0020 0020 0065 0076 0065 006e . . . . .e.v.e.n │ │ │ │ +000094b0: 0074 0053 006f 0075 0072 0063 0065 002e .t.S.o.u.r.c.e.. │ │ │ │ +000094c0: 0045 0072 0072 006f 0072 0052 0061 0069 .E.r.r.o.r.R.a.i │ │ │ │ +000094d0: 0073 0065 0064 0020 002b 003d 0020 006e .s.e.d. .+.=. .n │ │ │ │ +000094e0: 0065 0077 0020 0042 0075 0069 006c 0064 .e.w. .B.u.i.l.d │ │ │ │ +000094f0: 0045 0072 0072 006f 0072 0045 0076 0065 .E.r.r.o.r.E.v.e │ │ │ │ +00009500: 006e 0074 0048 0061 006e 0064 006c 0065 .n.t.H.a.n.d.l.e │ │ │ │ +00009510: 0072 0028 0065 0076 0065 006e 0074 0053 .r.(.e.v.e.n.t.S │ │ │ │ +00009520: 006f 0075 0072 0063 0065 005f 0045 0072 .o.u.r.c.e._.E.r │ │ │ │ +00009530: 0072 006f 0072 0052 0061 0069 0073 0065 .r.o.r.R.a.i.s.e │ │ │ │ +00009540: 0064 0029 003b 000a 0020 0020 0020 0020 .d.).;... . . . │ │ │ │ +00009550: 0020 0020 0020 0020 007d 000a 000a 0020 . . . . .}..... │ │ │ │ +00009560: 0020 0020 0020 0020 0020 0020 0020 0070 . . . . . . . .p │ │ │ │ +00009570: 0072 0069 0076 0061 0074 0065 0020 0073 .r.i.v.a.t.e. .s │ │ │ │ +00009580: 0074 0072 0069 006e 0067 0020 0047 0065 .t.r.i.n.g. .G.e │ │ │ │ +00009590: 0074 004c 006f 0063 0061 0074 0069 006f .t.L.o.c.a.t.i.o │ │ │ │ +000095a0: 006e 0028 0073 0074 0072 0069 006e 0067 .n.(.s.t.r.i.n.g │ │ │ │ +000095b0: 0020 0066 0069 006c 0065 002c 0069 006e . .f.i.l.e.,.i.n │ │ │ │ +000095c0: 0074 0020 006c 0069 006e 0065 004e 0075 .t. .l.i.n.e.N.u │ │ │ │ +000095d0: 006d 0062 0065 0072 002c 0020 0069 006e .m.b.e.r.,. .i.n │ │ │ │ +000095e0: 0074 0020 0063 006f 006c 0075 006d 006e .t. .c.o.l.u.m.n │ │ │ │ +000095f0: 004e 0075 006d 0062 0065 0072 0029 0020 .N.u.m.b.e.r.). │ │ │ │ +00009600: 007b 000a 0020 0020 0020 0020 0020 0020 .{... . . . . . │ │ │ │ +00009610: 0020 0020 0020 0020 0020 0020 0069 0066 . . . . . . .i.f │ │ │ │ +00009620: 0020 0028 006c 0069 006e 0065 004e 0075 . .(.l.i.n.e.N.u │ │ │ │ +00009630: 006d 0062 0065 0072 0020 0021 003d 0020 .m.b.e.r. .!.=. │ │ │ │ +00009640: 0030 0020 007c 007c 0020 0063 006f 006c .0. .|.|. .c.o.l │ │ │ │ +00009650: 0075 006d 006e 004e 0075 006d 0062 0065 .u.m.n.N.u.m.b.e │ │ │ │ +00009660: 0072 0020 0021 003d 0020 0030 0029 000a .r. .!.=. .0.).. │ │ │ │ +00009670: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00009680: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00009690: 0072 0065 0074 0075 0072 006e 0020 0053 .r.e.t.u.r.n. .S │ │ │ │ +000096a0: 0074 0072 0069 006e 0067 002e 0046 006f .t.r.i.n.g...F.o │ │ │ │ +000096b0: 0072 006d 0061 0074 0028 0022 007b 0032 .r.m.a.t.(.".{.2 │ │ │ │ +000096c0: 007d 0028 007b 0030 007d 002c 007b 0031 .}.(.{.0.}.,.{.1 │ │ │ │ +000096d0: 007d 0029 003a 0020 0022 002c 0020 006c .}.).:. .".,. .l │ │ │ │ +000096e0: 0069 006e 0065 004e 0075 006d 0062 0065 .i.n.e.N.u.m.b.e │ │ │ │ +000096f0: 0072 002c 0020 0063 006f 006c 0075 006d .r.,. .c.o.l.u.m │ │ │ │ +00009700: 006e 004e 0075 006d 0062 0065 0072 002c .n.N.u.m.b.e.r., │ │ │ │ +00009710: 0066 0069 006c 0065 0029 003b 000a 0020 .f.i.l.e.).;... │ │ │ │ +00009720: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00009730: 0020 0020 0020 0069 0066 0020 0028 0066 . . . .i.f. .(.f │ │ │ │ +00009740: 0069 006c 0065 002e 004c 0065 006e 0067 .i.l.e...L.e.n.g │ │ │ │ +00009750: 0074 0068 0020 0021 003d 0020 0030 0029 .t.h. .!.=. .0.) │ │ │ │ +00009760: 000a 0020 0020 0020 0020 0020 0020 0020 ... . . . . . . │ │ │ │ +00009770: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00009780: 0020 0072 0065 0074 0075 0072 006e 0020 . .r.e.t.u.r.n. │ │ │ │ +00009790: 0066 0069 006c 0065 0020 002b 0020 0022 .f.i.l.e. .+. ." │ │ │ │ +000097a0: 003a 0020 0022 003b 000a 0020 0020 0020 .:. .".;... . . │ │ │ │ +000097b0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +000097c0: 0020 0072 0065 0074 0075 0072 006e 0020 . .r.e.t.u.r.n. │ │ │ │ +000097d0: 0073 0074 0072 0069 006e 0067 002e 0045 .s.t.r.i.n.g...E │ │ │ │ +000097e0: 006d 0070 0074 0079 003b 000a 0020 0020 .m.p.t.y.;... . │ │ │ │ +000097f0: 0020 0020 0020 0020 0020 0020 007d 000a . . . . . . .}.. │ │ │ │ +00009800: 000a 0020 0020 0020 0020 0020 0020 0020 ... . . . . . . │ │ │ │ +00009810: 0020 0076 006f 0069 0064 0020 0065 0076 . .v.o.i.d. .e.v │ │ │ │ +00009820: 0065 006e 0074 0053 006f 0075 0072 0063 .e.n.t.S.o.u.r.c │ │ │ │ +00009830: 0065 005f 0045 0072 0072 006f 0072 0052 .e._.E.r.r.o.r.R │ │ │ │ +00009840: 0061 0069 0073 0065 0064 0028 006f 0062 .a.i.s.e.d.(.o.b │ │ │ │ +00009850: 006a 0065 0063 0074 0020 0073 0065 006e .j.e.c.t. .s.e.n │ │ │ │ +00009860: 0064 0065 0072 002c 0020 0042 0075 0069 .d.e.r.,. .B.u.i │ │ │ │ +00009870: 006c 0064 0045 0072 0072 006f 0072 0045 .l.d.E.r.r.o.r.E │ │ │ │ +00009880: 0076 0065 006e 0074 0041 0072 0067 0073 .v.e.n.t.A.r.g.s │ │ │ │ +00009890: 0020 0065 0029 0020 007b 000a 0020 0020 . .e.). .{... . │ │ │ │ +000098a0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +000098b0: 0020 0020 0073 0074 0072 0069 006e 0067 . . .s.t.r.i.n.g │ │ │ │ +000098c0: 0020 006c 0069 006e 0065 0020 003d 0020 . .l.i.n.e. .=. │ │ │ │ +000098d0: 0053 0074 0072 0069 006e 0067 002e 0046 .S.t.r.i.n.g...F │ │ │ │ +000098e0: 006f 0072 006d 0061 0074 0028 0022 007b .o.r.m.a.t.(.".{ │ │ │ │ +000098f0: 0031 007d 0045 0072 0072 006f 0072 0020 .1.}.E.r.r.o.r. │ │ │ │ +00009900: 007b 0030 007d 003a 0020 007b 0032 007d .{.0.}.:. .{.2.} │ │ │ │ +00009910: 0022 002c 0020 0065 002e 0043 006f 0064 .".,. .e...C.o.d │ │ │ │ +00009920: 0065 002c 0020 0047 0065 0074 004c 006f .e.,. .G.e.t.L.o │ │ │ │ +00009930: 0063 0061 0074 0069 006f 006e 0028 0065 .c.a.t.i.o.n.(.e │ │ │ │ +00009940: 002e 0046 0069 006c 0065 002c 0065 002e ...F.i.l.e.,.e.. │ │ │ │ +00009950: 004c 0069 006e 0065 004e 0075 006d 0062 .L.i.n.e.N.u.m.b │ │ │ │ +00009960: 0065 0072 002c 0020 0065 002e 0043 006f .e.r.,. .e...C.o │ │ │ │ +00009970: 006c 0075 006d 006e 004e 0075 006d 0062 .l.u.m.n.N.u.m.b │ │ │ │ +00009980: 0065 0072 0029 002c 0020 0065 002e 004d .e.r.).,. .e...M │ │ │ │ +00009990: 0065 0073 0073 0061 0067 0065 0029 003b .e.s.s.a.g.e.).; │ │ │ │ +000099a0: 000a 0020 0020 0020 0020 0020 0020 0020 ... . . . . . . │ │ │ │ +000099b0: 0020 0020 0020 0020 0020 005f 0074 0061 . . . . . ._.t.a │ │ │ │ +000099c0: 0073 006b 002e 004c 006f 0067 0028 004c .s.k...L.o.g.(.L │ │ │ │ +000099d0: 0065 0076 0065 006c 002e 0045 0072 0072 .e.v.e.l...E.r.r │ │ │ │ +000099e0: 006f 0072 002c 0020 006c 0069 006e 0065 .o.r.,. .l.i.n.e │ │ │ │ +000099f0: 0029 003b 000a 0020 0020 0020 0020 0020 .).;... . . . . │ │ │ │ +00009a00: 0020 0020 0020 007d 000a 000a 0020 0020 . . . .}..... . │ │ │ │ +00009a10: 0020 0020 0020 0020 0020 0020 0076 006f . . . . . . .v.o │ │ │ │ +00009a20: 0069 0064 0020 0065 0076 0065 006e 0074 .i.d. .e.v.e.n.t │ │ │ │ +00009a30: 0053 006f 0075 0072 0063 0065 005f 0057 .S.o.u.r.c.e._.W │ │ │ │ +00009a40: 0061 0072 006e 0069 006e 0067 0052 0061 .a.r.n.i.n.g.R.a │ │ │ │ +00009a50: 0069 0073 0065 0064 0028 006f 0062 006a .i.s.e.d.(.o.b.j │ │ │ │ +00009a60: 0065 0063 0074 0020 0073 0065 006e 0064 .e.c.t. .s.e.n.d │ │ │ │ +00009a70: 0065 0072 002c 0020 0042 0075 0069 006c .e.r.,. .B.u.i.l │ │ │ │ +00009a80: 0064 0057 0061 0072 006e 0069 006e 0067 .d.W.a.r.n.i.n.g │ │ │ │ +00009a90: 0045 0076 0065 006e 0074 0041 0072 0067 .E.v.e.n.t.A.r.g │ │ │ │ +00009aa0: 0073 0020 0065 0029 0020 007b 000a 0020 .s. .e.). .{... │ │ │ │ +00009ab0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00009ac0: 0020 0020 0020 0073 0074 0072 0069 006e . . . .s.t.r.i.n │ │ │ │ +00009ad0: 0067 0020 006c 0069 006e 0065 0020 003d .g. .l.i.n.e. .= │ │ │ │ +00009ae0: 0020 0053 0074 0072 0069 006e 0067 002e . .S.t.r.i.n.g.. │ │ │ │ +00009af0: 0046 006f 0072 006d 0061 0074 0028 0022 .F.o.r.m.a.t.(." │ │ │ │ +00009b00: 007b 0031 007d 0057 0061 0072 006e 0069 .{.1.}.W.a.r.n.i │ │ │ │ +00009b10: 006e 0067 0020 007b 0030 007d 003a 0020 .n.g. .{.0.}.:. │ │ │ │ +00009b20: 007b 0032 007d 0022 002c 0020 0065 002e .{.2.}.".,. .e.. │ │ │ │ +00009b30: 0043 006f 0064 0065 002c 0020 0047 0065 .C.o.d.e.,. .G.e │ │ │ │ +00009b40: 0074 004c 006f 0063 0061 0074 0069 006f .t.L.o.c.a.t.i.o │ │ │ │ +00009b50: 006e 0028 0065 002e 0046 0069 006c 0065 .n.(.e...F.i.l.e │ │ │ │ +00009b60: 002c 0065 002e 004c 0069 006e 0065 004e .,.e...L.i.n.e.N │ │ │ │ +00009b70: 0075 006d 0062 0065 0072 002c 0020 0065 .u.m.b.e.r.,. .e │ │ │ │ +00009b80: 002e 0043 006f 006c 0075 006d 006e 004e ...C.o.l.u.m.n.N │ │ │ │ +00009b90: 0075 006d 0062 0065 0072 0029 002c 0020 .u.m.b.e.r.).,. │ │ │ │ +00009ba0: 0065 002e 004d 0065 0073 0073 0061 0067 .e...M.e.s.s.a.g │ │ │ │ +00009bb0: 0065 0029 003b 000a 0020 0020 0020 0020 .e.).;... . . . │ │ │ │ +00009bc0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00009bd0: 005f 0074 0061 0073 006b 002e 004c 006f ._.t.a.s.k...L.o │ │ │ │ +00009be0: 0067 0028 004c 0065 0076 0065 006c 002e .g.(.L.e.v.e.l.. │ │ │ │ +00009bf0: 0057 0061 0072 006e 0069 006e 0067 002c .W.a.r.n.i.n.g., │ │ │ │ +00009c00: 0020 006c 0069 006e 0065 0029 003b 000a . .l.i.n.e.).;.. │ │ │ │ +00009c10: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00009c20: 007d 000a 000a 0020 0020 0020 0020 0020 .}..... . . . . │ │ │ │ +00009c30: 0020 0020 0020 0076 006f 0069 0064 0020 . . . .v.o.i.d. │ │ │ │ +00009c40: 0065 0076 0065 006e 0074 0053 006f 0075 .e.v.e.n.t.S.o.u │ │ │ │ +00009c50: 0072 0063 0065 005f 004d 0065 0073 0073 .r.c.e._.M.e.s.s │ │ │ │ +00009c60: 0061 0067 0065 0052 0061 0069 0073 0065 .a.g.e.R.a.i.s.e │ │ │ │ +00009c70: 0064 0028 006f 0062 006a 0065 0063 0074 .d.(.o.b.j.e.c.t │ │ │ │ +00009c80: 0020 0073 0065 006e 0064 0065 0072 002c . .s.e.n.d.e.r., │ │ │ │ +00009c90: 0020 0042 0075 0069 006c 0064 004d 0065 . .B.u.i.l.d.M.e │ │ │ │ +00009ca0: 0073 0073 0061 0067 0065 0045 0076 0065 .s.s.a.g.e.E.v.e │ │ │ │ +00009cb0: 006e 0074 0041 0072 0067 0073 0020 0065 .n.t.A.r.g.s. .e │ │ │ │ +00009cc0: 0029 0020 007b 000a 0020 0020 0020 0020 .). .{... . . . │ │ │ │ +00009cd0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00009ce0: 004c 0065 0076 0065 006c 0020 006c 0065 .L.e.v.e.l. .l.e │ │ │ │ +00009cf0: 0076 003b 000a 0020 0020 0020 0020 0020 .v.;... . . . . │ │ │ │ +00009d00: 0020 0020 0020 0020 0020 0020 0020 0073 . . . . . . . .s │ │ │ │ +00009d10: 0077 0069 0074 0063 0068 0020 0028 0065 .w.i.t.c.h. .(.e │ │ │ │ +00009d20: 002e 0049 006d 0070 006f 0072 0074 0061 ...I.m.p.o.r.t.a │ │ │ │ +00009d30: 006e 0063 0065 0029 0020 007b 000a 0020 .n.c.e.). .{... │ │ │ │ +00009d40: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00009d50: 0020 0020 0020 0020 0020 0020 0020 0063 . . . . . . . .c │ │ │ │ +00009d60: 0061 0073 0065 0020 004d 0065 0073 0073 .a.s.e. .M.e.s.s │ │ │ │ +00009d70: 0061 0067 0065 0049 006d 0070 006f 0072 .a.g.e.I.m.p.o.r │ │ │ │ +00009d80: 0074 0061 006e 0063 0065 002e 0048 0069 .t.a.n.c.e...H.i │ │ │ │ +00009d90: 0067 0068 003a 000a 0020 0020 0020 0020 .g.h.:... . . . │ │ │ │ +00009da0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00009db0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00009dc0: 006c 0065 0076 0020 003d 0020 004c 0065 .l.e.v. .=. .L.e │ │ │ │ +00009dd0: 0076 0065 006c 002e 0049 006e 0066 006f .v.e.l...I.n.f.o │ │ │ │ +00009de0: 003b 000a 0020 0020 0020 0020 0020 0020 .;... . . . . . │ │ │ │ +00009df0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00009e00: 0020 0020 0020 0020 0020 0020 0062 0072 . . . . . . .b.r │ │ │ │ +00009e10: 0065 0061 006b 003b 000a 0020 0020 0020 .e.a.k.;... . . │ │ │ │ +00009e20: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00009e30: 0020 0020 0020 0020 0020 0063 0061 0073 . . . . . .c.a.s │ │ │ │ +00009e40: 0065 0020 004d 0065 0073 0073 0061 0067 .e. .M.e.s.s.a.g │ │ │ │ +00009e50: 0065 0049 006d 0070 006f 0072 0074 0061 .e.I.m.p.o.r.t.a │ │ │ │ +00009e60: 006e 0063 0065 002e 004c 006f 0077 003a .n.c.e...L.o.w.: │ │ │ │ +00009e70: 000a 0020 0020 0020 0020 0020 0020 0020 ... . . . . . . │ │ │ │ +00009e80: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00009e90: 0020 0020 0020 0020 0020 006c 0065 0076 . . . . . .l.e.v │ │ │ │ +00009ea0: 0020 003d 0020 004c 0065 0076 0065 006c . .=. .L.e.v.e.l │ │ │ │ +00009eb0: 002e 0044 0065 0062 0075 0067 003b 000a ...D.e.b.u.g.;.. │ │ │ │ +00009ec0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00009ed0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00009ee0: 0020 0020 0020 0020 0062 0072 0065 0061 . . . . .b.r.e.a │ │ │ │ +00009ef0: 006b 003b 000a 0020 0020 0020 0020 0020 .k.;... . . . . │ │ │ │ +00009f00: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00009f10: 0020 0020 0020 0064 0065 0066 0061 0075 . . . .d.e.f.a.u │ │ │ │ +00009f20: 006c 0074 003a 0020 002f 002f 004d 0065 .l.t.:. ././.M.e │ │ │ │ +00009f30: 0073 0073 0061 0067 0065 0049 006d 0070 .s.s.a.g.e.I.m.p │ │ │ │ +00009f40: 006f 0072 0074 0061 006e 0063 0065 002e .o.r.t.a.n.c.e.. │ │ │ │ +00009f50: 004e 006f 0072 006d 0061 006c 000a 0020 .N.o.r.m.a.l... │ │ │ │ +00009f60: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00009f70: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00009f80: 0020 0020 0020 006c 0065 0076 0020 003d . . . .l.e.v. .= │ │ │ │ +00009f90: 0020 004c 0065 0076 0065 006c 002e 0056 . .L.e.v.e.l...V │ │ │ │ +00009fa0: 0065 0072 0062 006f 0073 0065 003b 000a .e.r.b.o.s.e.;.. │ │ │ │ +00009fb0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00009fc0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +00009fd0: 0020 0020 0020 0020 0062 0072 0065 0061 . . . . .b.r.e.a │ │ │ │ +00009fe0: 006b 003b 000a 0020 0020 0020 0020 0020 .k.;... . . . . │ │ │ │ +00009ff0: 0020 0020 0020 0020 0020 0020 0020 007d . . . . . . . .} │ │ │ │ +0000a000: 000a 0020 0020 0020 0020 0020 0020 0020 ... . . . . . . │ │ │ │ +0000a010: 0020 0020 0020 0020 0020 0073 0077 0069 . . . . . .s.w.i │ │ │ │ +0000a020: 0074 0063 0068 0020 0028 0056 0065 0072 .t.c.h. .(.V.e.r │ │ │ │ +0000a030: 0062 006f 0073 0069 0074 0079 0029 0020 .b.o.s.i.t.y.). │ │ │ │ +0000a040: 007b 000a 0020 0020 0020 0020 0020 0020 .{... . . . . . │ │ │ │ +0000a050: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +0000a060: 0020 0020 0063 0061 0073 0065 0020 004c . . .c.a.s.e. .L │ │ │ │ +0000a070: 006f 0067 0067 0065 0072 0056 0065 0072 .o.g.g.e.r.V.e.r │ │ │ │ +0000a080: 0062 006f 0073 0069 0074 0079 002e 0051 .b.o.s.i.t.y...Q │ │ │ │ +0000a090: 0075 0069 0065 0074 003a 000a 0020 0020 .u.i.e.t.:... . │ │ │ │ +0000a0a0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +0000a0b0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +0000a0c0: 0020 0020 006c 0065 0076 0020 002d 003d . . .l.e.v. .-.= │ │ │ │ +0000a0d0: 0020 0032 0030 0030 0030 003b 000a 0020 . .2.0.0.0.;... │ │ │ │ +0000a0e0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +0000a0f0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +0000a100: 0020 0020 0020 0062 0072 0065 0061 006b . . . .b.r.e.a.k │ │ │ │ +0000a110: 003b 000a 0020 0020 0020 0020 0020 0020 .;... . . . . . │ │ │ │ +0000a120: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +0000a130: 0020 0020 0063 0061 0073 0065 0020 004c . . .c.a.s.e. .L │ │ │ │ +0000a140: 006f 0067 0067 0065 0072 0056 0065 0072 .o.g.g.e.r.V.e.r │ │ │ │ +0000a150: 0062 006f 0073 0069 0074 0079 002e 004d .b.o.s.i.t.y...M │ │ │ │ +0000a160: 0069 006e 0069 006d 0061 006c 003a 000a .i.n.i.m.a.l.:.. │ │ │ │ +0000a170: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +0000a180: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +0000a190: 0020 0020 0020 0020 006c 0065 0076 0020 . . . . .l.e.v. │ │ │ │ +0000a1a0: 002d 003d 0020 0031 0030 0030 0030 003b .-.=. .1.0.0.0.; │ │ │ │ +0000a1b0: 000a 0020 0020 0020 0020 0020 0020 0020 ... . . . . . . │ │ │ │ +0000a1c0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +0000a1d0: 0020 0020 0020 0020 0020 0062 0072 0065 . . . . . .b.r.e │ │ │ │ +0000a1e0: 0061 006b 003b 000a 0020 0020 0020 0020 .a.k.;... . . . │ │ │ │ +0000a1f0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +0000a200: 0020 0020 0020 0020 0063 0061 0073 0065 . . . . .c.a.s.e │ │ │ │ +0000a210: 0020 004c 006f 0067 0067 0065 0072 0056 . .L.o.g.g.e.r.V │ │ │ │ +0000a220: 0065 0072 0062 006f 0073 0069 0074 0079 .e.r.b.o.s.i.t.y │ │ │ │ +0000a230: 002e 0044 0065 0074 0061 0069 006c 0065 ...D.e.t.a.i.l.e │ │ │ │ +0000a240: 0064 003a 000a 0020 0020 0020 0020 0020 .d.:... . . . . │ │ │ │ +0000a250: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +0000a260: 0020 0020 0020 0020 0020 0020 0020 006c . . . . . . . .l │ │ │ │ +0000a270: 0065 0076 0020 002b 003d 0020 0031 0030 .e.v. .+.=. .1.0 │ │ │ │ +0000a280: 0030 0030 003b 000a 0020 0020 0020 0020 .0.0.;... . . . │ │ │ │ +0000a290: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +0000a2a0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +0000a2b0: 0062 0072 0065 0061 006b 003b 000a 0020 .b.r.e.a.k.;... │ │ │ │ +0000a2c0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +0000a2d0: 0020 0020 0020 0020 0020 0020 0020 0063 . . . . . . . .c │ │ │ │ +0000a2e0: 0061 0073 0065 0020 004c 006f 0067 0067 .a.s.e. .L.o.g.g │ │ │ │ +0000a2f0: 0065 0072 0056 0065 0072 0062 006f 0073 .e.r.V.e.r.b.o.s │ │ │ │ +0000a300: 0069 0074 0079 002e 0044 0069 0061 0067 .i.t.y...D.i.a.g │ │ │ │ +0000a310: 006e 006f 0073 0074 0069 0063 003a 000a .n.o.s.t.i.c.:.. │ │ │ │ +0000a320: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +0000a330: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +0000a340: 0020 0020 0020 0020 006c 0065 0076 0020 . . . . .l.e.v. │ │ │ │ +0000a350: 002b 003d 0020 0032 0030 0030 0030 003b .+.=. .2.0.0.0.; │ │ │ │ +0000a360: 000a 0020 0020 0020 0020 0020 0020 0020 ... . . . . . . │ │ │ │ +0000a370: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +0000a380: 0020 0020 0020 0020 0020 0062 0072 0065 . . . . . .b.r.e │ │ │ │ +0000a390: 0061 006b 003b 000a 0020 0020 0020 0020 .a.k.;... . . . │ │ │ │ +0000a3a0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +0000a3b0: 007d 000a 0020 0020 0020 0020 0020 0020 .}... . . . . . │ │ │ │ +0000a3c0: 0020 0020 0020 0020 0020 0020 005f 0074 . . . . . . ._.t │ │ │ │ +0000a3d0: 0061 0073 006b 002e 004c 006f 0067 0028 .a.s.k...L.o.g.( │ │ │ │ +0000a3e0: 006c 0065 0076 002c 0020 0065 002e 004d .l.e.v.,. .e...M │ │ │ │ +0000a3f0: 0065 0073 0073 0061 0067 0065 0029 003b .e.s.s.a.g.e.).; │ │ │ │ +0000a400: 000a 0020 0020 0020 0020 0020 0020 0020 ... . . . . . . │ │ │ │ +0000a410: 0020 007d 000a 000a 0020 0020 0020 0020 . .}..... . . . │ │ │ │ +0000a420: 0020 0020 0020 0020 0076 006f 0069 0064 . . . . .v.o.i.d │ │ │ │ +0000a430: 0020 0065 0076 0065 006e 0074 0053 006f . .e.v.e.n.t.S.o │ │ │ │ +0000a440: 0075 0072 0063 0065 005f 0054 0061 0073 .u.r.c.e._.T.a.s │ │ │ │ +0000a450: 006b 0053 0074 0061 0072 0074 0065 0064 .k.S.t.a.r.t.e.d │ │ │ │ +0000a460: 0028 006f 0062 006a 0065 0063 0074 0020 .(.o.b.j.e.c.t. │ │ │ │ +0000a470: 0073 0065 006e 0064 0065 0072 002c 0020 .s.e.n.d.e.r.,. │ │ │ │ +0000a480: 0054 0061 0073 006b 0053 0074 0061 0072 .T.a.s.k.S.t.a.r │ │ │ │ +0000a490: 0074 0065 0064 0045 0076 0065 006e 0074 .t.e.d.E.v.e.n.t │ │ │ │ +0000a4a0: 0041 0072 0067 0073 0020 0065 0029 0020 .A.r.g.s. .e.). │ │ │ │ +0000a4b0: 007b 000a 0020 0020 0020 0020 0020 0020 .{... . . . . . │ │ │ │ +0000a4c0: 0020 0020 0020 0020 0020 0020 0054 0061 . . . . . . .T.a │ │ │ │ +0000a4d0: 0073 006b 0020 0074 0061 0073 006b 0020 .s.k. .t.a.s.k. │ │ │ │ +0000a4e0: 003d 0020 006e 0065 0077 0020 0044 0075 .=. .n.e.w. .D.u │ │ │ │ +0000a4f0: 006d 006d 0079 0054 0061 0073 006b 0028 .m.m.y.T.a.s.k.( │ │ │ │ +0000a500: 005f 0074 0061 0073 006b 002e 0050 0072 ._.t.a.s.k...P.r │ │ │ │ +0000a510: 006f 006a 0065 0063 0074 002c 0020 0065 .o.j.e.c.t.,. .e │ │ │ │ +0000a520: 002e 0054 0061 0073 006b 004e 0061 006d ...T.a.s.k.N.a.m │ │ │ │ +0000a530: 0065 0029 003b 000a 0020 0020 0020 0020 .e.).;... . . . │ │ │ │ +0000a540: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +0000a550: 005f 0074 0061 0073 006b 002e 0050 0072 ._.t.a.s.k...P.r │ │ │ │ +0000a560: 006f 006a 0065 0063 0074 002e 004f 006e .o.j.e.c.t...O.n │ │ │ │ +0000a570: 0054 0061 0073 006b 0053 0074 0061 0072 .T.a.s.k.S.t.a.r │ │ │ │ +0000a580: 0074 0065 0064 0028 0073 0065 006e 0064 .t.e.d.(.s.e.n.d │ │ │ │ +0000a590: 0065 0072 002c 0020 006e 0065 0077 0020 .e.r.,. .n.e.w. │ │ │ │ +0000a5a0: 004e 0041 006e 0074 002e 0043 006f 0072 .N.A.n.t...C.o.r │ │ │ │ +0000a5b0: 0065 002e 0042 0075 0069 006c 0064 0045 .e...B.u.i.l.d.E │ │ │ │ +0000a5c0: 0076 0065 006e 0074 0041 0072 0067 0073 .v.e.n.t.A.r.g.s │ │ │ │ +0000a5d0: 0028 0074 0061 0073 006b 0029 0029 003b .(.t.a.s.k.).).; │ │ │ │ +0000a5e0: 000a 0020 0020 0020 0020 0020 0020 0020 ... . . . . . . │ │ │ │ +0000a5f0: 0020 007d 000a 000a 0020 0020 0020 0020 . .}..... . . . │ │ │ │ +0000a600: 0020 0020 0020 0020 0076 006f 0069 0064 . . . . .v.o.i.d │ │ │ │ +0000a610: 0020 0065 0076 0065 006e 0074 0053 006f . .e.v.e.n.t.S.o │ │ │ │ +0000a620: 0075 0072 0063 0065 005f 0054 0061 0073 .u.r.c.e._.T.a.s │ │ │ │ +0000a630: 006b 0046 0069 006e 0069 0073 0068 0065 .k.F.i.n.i.s.h.e │ │ │ │ +0000a640: 0064 0028 006f 0062 006a 0065 0063 0074 .d.(.o.b.j.e.c.t │ │ │ │ +0000a650: 0020 0073 0065 006e 0064 0065 0072 002c . .s.e.n.d.e.r., │ │ │ │ +0000a660: 0020 0054 0061 0073 006b 0046 0069 006e . .T.a.s.k.F.i.n │ │ │ │ +0000a670: 0069 0073 0068 0065 0064 0045 0076 0065 .i.s.h.e.d.E.v.e │ │ │ │ +0000a680: 006e 0074 0041 0072 0067 0073 0020 0065 .n.t.A.r.g.s. .e │ │ │ │ +0000a690: 0029 0020 007b 000a 0020 0020 0020 0020 .). .{... . . . │ │ │ │ +0000a6a0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +0000a6b0: 0054 0061 0073 006b 0020 0074 0061 0073 .T.a.s.k. .t.a.s │ │ │ │ +0000a6c0: 006b 0020 003d 0020 006e 0065 0077 0020 .k. .=. .n.e.w. │ │ │ │ +0000a6d0: 0044 0075 006d 006d 0079 0054 0061 0073 .D.u.m.m.y.T.a.s │ │ │ │ +0000a6e0: 006b 0028 005f 0074 0061 0073 006b 002e .k.(._.t.a.s.k.. │ │ │ │ +0000a6f0: 0050 0072 006f 006a 0065 0063 0074 002c .P.r.o.j.e.c.t., │ │ │ │ +0000a700: 0020 0065 002e 0054 0061 0073 006b 004e . .e...T.a.s.k.N │ │ │ │ +0000a710: 0061 006d 0065 0029 003b 000a 0020 0020 .a.m.e.).;... . │ │ │ │ +0000a720: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +0000a730: 0020 0020 005f 0074 0061 0073 006b 002e . . ._.t.a.s.k.. │ │ │ │ +0000a740: 0050 0072 006f 006a 0065 0063 0074 002e .P.r.o.j.e.c.t.. │ │ │ │ +0000a750: 004f 006e 0054 0061 0073 006b 0046 0069 .O.n.T.a.s.k.F.i │ │ │ │ +0000a760: 006e 0069 0073 0068 0065 0064 0028 0073 .n.i.s.h.e.d.(.s │ │ │ │ +0000a770: 0065 006e 0064 0065 0072 002c 0020 006e .e.n.d.e.r.,. .n │ │ │ │ +0000a780: 0065 0077 0020 004e 0041 006e 0074 002e .e.w. .N.A.n.t.. │ │ │ │ +0000a790: 0043 006f 0072 0065 002e 0042 0075 0069 .C.o.r.e...B.u.i │ │ │ │ +0000a7a0: 006c 0064 0045 0076 0065 006e 0074 0041 .l.d.E.v.e.n.t.A │ │ │ │ +0000a7b0: 0072 0067 0073 0028 0074 0061 0073 006b .r.g.s.(.t.a.s.k │ │ │ │ +0000a7c0: 0029 0029 003b 000a 0020 0020 0020 0020 .).).;... . . . │ │ │ │ +0000a7d0: 0020 0020 0020 0020 007d 000a 000a 0020 . . . . .}..... │ │ │ │ +0000a7e0: 0020 0020 0020 0020 0020 0020 0020 0070 . . . . . . . .p │ │ │ │ +0000a7f0: 0075 0062 006c 0069 0063 0020 0073 0074 .u.b.l.i.c. .s.t │ │ │ │ +0000a800: 0072 0069 006e 0067 0020 0050 0061 0072 .r.i.n.g. .P.a.r │ │ │ │ +0000a810: 0061 006d 0065 0074 0065 0072 0073 0020 .a.m.e.t.e.r.s. │ │ │ │ +0000a820: 007b 000a 0020 0020 0020 0020 0020 0020 .{... . . . . . │ │ │ │ +0000a830: 0020 0020 0020 0020 0020 0020 0067 0065 . . . . . . .g.e │ │ │ │ +0000a840: 0074 0020 007b 0020 0072 0065 0074 0075 .t. .{. .r.e.t.u │ │ │ │ +0000a850: 0072 006e 0020 0073 0074 0072 0069 006e .r.n. .s.t.r.i.n │ │ │ │ +0000a860: 0067 002e 0045 006d 0070 0074 0079 003b .g...E.m.p.t.y.; │ │ │ │ +0000a870: 0020 007d 000a 0020 0020 0020 0020 0020 . .}... . . . . │ │ │ │ +0000a880: 0020 0020 0020 0020 0020 0020 0020 0073 . . . . . . . .s │ │ │ │ +0000a890: 0065 0074 0020 007b 0020 0020 007d 000a .e.t. .{. . .}.. │ │ │ │ +0000a8a0: 0020 0020 0020 0020 0020 0020 0020 0020 . . . . . . . . │ │ │ │ +0000a8b0: 007d 000a 000a 0020 0020 0020 0020 0020 .}..... . . . . │ │ │ │ +0000a8c0: 0020 0020 0020 0070 0075 0062 006c 0069 . . . .p.u.b.l.i │ │ │ │ +0000a8d0: 0063 0020 0076 006f 0069 0064 0020 0053 .c. .v.o.i.d. .S │ │ │ │ +0000a8e0: 0068 0075 0074 0064 006f 0077 006e 0028 .h.u.t.d.o.w.n.( │ │ │ │ +0000a8f0: 0029 0020 007b 000a 0020 0020 0020 0020 .). .{... . . . │ │ │ │ +0000a900: 0020 0020 0020 0020 007d 000a 000a 0020 . . . . .}..... │ │ │ │ +0000a910: 0020 0020 0020 0020 0020 0020 0020 0070 . . . . . . . .p │ │ │ │ +0000a920: 0075 0062 006c 0069 0063 0020 004c 006f .u.b.l.i.c. .L.o │ │ │ │ +0000a930: 0067 0067 0065 0072 0056 0065 0072 0062 .g.g.e.r.V.e.r.b │ │ │ │ +0000a940: 006f 0073 0069 0074 0079 0020 0056 0065 .o.s.i.t.y. .V.e │ │ │ │ +0000a950: 0072 0062 006f 0073 0069 0074 0079 0020 .r.b.o.s.i.t.y. │ │ │ │ +0000a960: 007b 000a 0020 0020 0020 0020 0020 0020 .{... . . . . . │ │ │ │ +0000a970: 0020 0020 0020 0020 0020 0020 0067 0065 . . . . . . .g.e │ │ │ │ +0000a980: 0074 0020 007b 0020 0072 0065 0074 0075 .t. .{. .r.e.t.u │ │ │ │ +0000a990: 0072 006e 0020 005f 0076 0065 0072 0062 .r.n. ._.v.e.r.b │ │ │ │ +0000a9a0: 006f 0073 0069 0074 0079 003b 0020 007d .o.s.i.t.y.;. .} │ │ │ │ +0000a9b0: 000a 0020 0020 0020 0020 0020 0020 0020 ... . . . . . . │ │ │ │ +0000a9c0: 0020 0020 0020 0020 0020 0073 0065 0074 . . . . . .s.e.t │ │ │ │ +0000a9d0: 0020 007b 0020 005f 0076 0065 0072 0062 . .{. ._.v.e.r.b │ │ │ │ +0000a9e0: 006f 0073 0069 0074 0079 0020 003d 0020 .o.s.i.t.y. .=. │ │ │ │ +0000a9f0: 0076 0061 006c 0075 0065 003b 0020 007d .v.a.l.u.e.;. .} │ │ │ │ +0000aa00: 000a 0020 0020 0020 0020 0020 0020 0020 ... . . . . . . │ │ │ │ +0000aa10: 0020 007d 000a 0020 0020 0020 0020 007d . .}... . . . .} │ │ │ │ +0000aa20: 000a 0020 0020 0020 0020 0005 2001 0112 ... . . . .. ... │ │ │ │ +0000aa30: 550e 2004 0112 810d 1280 9912 2112 8095 U. .........!... │ │ │ │ +0000aa40: 0620 011d 0e1d 0307 2002 0e12 810d 0e08 . ...... ....... │ │ │ │ +0000aa50: 2004 010e 0e0e 127d 1020 0501 0e12 808d ......}. ...... │ │ │ │ +0000aa60: 1280 9112 8095 1280 9937 071c 1225 122d .........7...%.- │ │ │ │ +0000aa70: 1280 9d12 3112 110e 0e0e 0e12 2512 2d12 ....1.......%.-. │ │ │ │ +0000aa80: 3112 110e 1280 8912 2512 2d12 80b1 1280 1.......%.-..... │ │ │ │ +0000aa90: b508 1231 0e0e 0e0e 1280 b912 80b9 1280 ...1............ │ │ │ │ 0000aaa0: 8908 0704 1225 122d 080e 1120 0512 450e .....%.-... ..E. │ │ │ │ -0000aab0: 1280 cd12 80d1 1280 d512 80d9 0407 0112 ................ │ │ │ │ -0000aac0: 4508 0704 1261 127d 0e02 0420 0101 1c05 E....a.}... .... │ │ │ │ -0000aad0: 2001 0112 2c03 0701 0e05 2000 1280 9d05 ...,..... ..... │ │ │ │ -0000aae0: 0701 1280 9d06 0702 1280 9d0e 0420 0012 ............. .. │ │ │ │ -0000aaf0: 1c04 0701 121c 0520 0112 240e 0407 0112 ....... ..$..... │ │ │ │ -0000ab00: 2404 2000 1224 0307 0102 0407 0112 0906 $. ..$.......... │ │ │ │ -0000ab10: 2002 1234 0e0e 0407 0112 3405 2001 0112 ..4......4. ... │ │ │ │ -0000ab20: 0903 0701 1c06 0001 122c 1211 0607 0212 .........,...... │ │ │ │ -0000ab30: 3012 2c07 0002 011c 1281 a104 0701 120d 0.,............. │ │ │ │ -0000ab40: 0607 020e 1280 b117 2008 0112 450e 1281 ........ ...E... │ │ │ │ -0000ab50: 0d12 80cd 1280 d112 80d5 1280 d912 1940 ...............@ │ │ │ │ -0000ab60: 0720 0e0e 0212 8115 1209 0e0e 1280 8912 . .............. │ │ │ │ -0000ab70: 80f1 1281 2112 8125 1280 f912 8089 1280 ....!..%........ │ │ │ │ -0000ab80: f912 2412 3412 090e 0e0e 0e12 8131 1280 ..$.4........1.. │ │ │ │ -0000ab90: 8912 3412 090e 0e0e 0e12 8131 1280 890e ..4........1.... │ │ │ │ +0000aab0: 1280 8d12 8091 1280 9512 8099 0407 0112 ................ │ │ │ │ +0000aac0: 4508 0704 1261 127d 0e02 0600 0112 2412 E....a.}......$. │ │ │ │ +0000aad0: 0d06 0702 1228 1224 0700 0201 1c12 81a1 .....(.$........ │ │ │ │ +0000aae0: 0407 0112 0903 0701 1c04 2001 011c 0607 .......... ..... │ │ │ │ +0000aaf0: 020e 1280 d505 2001 0112 2403 0701 0e05 ...... ...$..... │ │ │ │ +0000ab00: 2000 1280 f505 0701 1280 f506 0702 1280 ............... │ │ │ │ +0000ab10: f50e 0420 0012 3c04 0701 123c 0520 0112 ... ..<....<. .. │ │ │ │ +0000ab20: 300e 0407 0112 3004 2000 1230 0307 0102 0.....0. ..0.... │ │ │ │ +0000ab30: 0407 0112 1106 2002 1238 0e0e 0407 0112 ...... ..8...... │ │ │ │ +0000ab40: 3805 2001 0112 1117 2008 0112 450e 1281 8. ..... ...E... │ │ │ │ +0000ab50: 0d12 808d 1280 9112 8095 1280 9912 1940 ...............@ │ │ │ │ +0000ab60: 0720 0e0e 0212 8115 1211 0e0e 1280 8912 . .............. │ │ │ │ +0000ab70: 80b1 1281 2112 8125 1280 b912 8089 1280 ....!..%........ │ │ │ │ +0000ab80: b912 3012 3812 110e 0e0e 0e12 8131 1280 ..0.8........1.. │ │ │ │ +0000ab90: 8912 3812 110e 0e0e 0e12 8131 1280 890e ..8........1.... │ │ │ │ 0000aba0: 0600 0102 1281 0d05 0001 0212 7d09 0002 ............}... │ │ │ │ 0000abb0: 0e12 810d 1281 1106 0702 1281 090e 0500 ................ │ │ │ │ 0000abc0: 010e 127d 0607 0212 8111 0e06 0001 0e12 ...}............ │ │ │ │ 0000abd0: 810d 0707 030e 1281 390e 0520 0011 813d ........9.. ...= │ │ │ │ 0000abe0: 0507 0111 813d 0407 0112 1905 2000 1181 .....=...... ... │ │ │ │ 0000abf0: 4105 0701 1181 4104 0701 1215 0920 0312 A.....A...... .. │ │ │ │ 0000ac00: 8149 1221 0202 0507 0112 8149 0620 0102 .I.!.......I. .. │ │ │ │ -0000ac10: 1280 f908 2001 1181 5112 810d 1807 0a12 .... ...Q....... │ │ │ │ -0000ac20: 8111 1281 0912 8109 1280 b508 1181 510e ..............Q. │ │ │ │ +0000ac10: 1280 b908 2001 1181 5112 810d 1807 0a12 .... ...Q....... │ │ │ │ +0000ac20: 8111 1281 0912 8109 1280 d908 1181 510e ..............Q. │ │ │ │ 0000ac30: 0e12 8155 0e06 2001 0112 810d 0820 0111 ...U.. ...... .. │ │ │ │ -0000ac40: 8169 1280 f914 0708 124c 1224 1281 3112 .i.......L.$..1. │ │ │ │ -0000ac50: 090e 1234 1280 8911 8169 1220 0801 1281 ...4.....i. .... │ │ │ │ -0000ac60: 0d12 80d9 1221 1280 d50e 0e0e 0e08 0704 .....!.......... │ │ │ │ -0000ac70: 0e12 810d 0e0e 0700 0112 2c12 80cd 0b07 ..........,..... │ │ │ │ -0000ac80: 0412 2c12 8179 1150 1254 0a20 0301 1240 ..,..y.P.T. ...@ │ │ │ │ -0000ac90: 1220 1280 f903 0701 0305 2001 111d 0e05 . ........ ..... │ │ │ │ -0000aca0: 0702 0e11 1d05 0702 111d 0e0d 0004 1254 ...............T │ │ │ │ -0000acb0: 1211 1281 7d11 5012 2c14 0707 1281 8512 ....}.P.,....... │ │ │ │ -0000acc0: 8189 1280 b112 0d12 818d 1254 1205 0620 ...........T... │ │ │ │ -0000acd0: 0201 1255 0e05 2001 0112 7d05 2002 0102 ...U.. ...}. ... │ │ │ │ -0000ace0: 0205 2002 010e 0207 2002 080e 1281 0d03 .. ..... ....... │ │ │ │ -0000acf0: 0701 0818 2008 1221 1245 0e12 810d 1280 .... ..!.E...... │ │ │ │ -0000ad00: cd12 80d1 1280 d512 80d9 1219 0407 0112 ................ │ │ │ │ -0000ad10: 2106 2001 0e12 810d 0c20 0501 1280 d912 !. ...... ...... │ │ │ │ -0000ad20: 2112 2102 0216 200a 0112 80d9 1221 1245 !.!... ......!.E │ │ │ │ -0000ad30: 1280 d112 80d5 1219 0e0e 0e0e 0328 000e .............(.. │ │ │ │ -0000ad40: 0528 0012 809d 0428 0012 1c03 2800 1c04 .(.....(....(... │ │ │ │ -0000ad50: 2800 120d 0528 0011 813d 0428 0012 1905 (....(...=.(.... │ │ │ │ +0000ac40: 8169 1280 b914 0708 1244 1230 1281 3112 .i.......D.0..1. │ │ │ │ +0000ac50: 110e 1238 1280 8911 8169 0a20 0301 1240 ...8.....i. ...@ │ │ │ │ +0000ac60: 122c 1280 b903 0701 0305 2001 111d 0e05 .,........ ..... │ │ │ │ +0000ac70: 0702 0e11 1d05 0702 111d 0e0c 2005 0112 ............ ... │ │ │ │ +0000ac80: 8099 1221 1221 0202 1620 0a01 1280 9912 ...!.!... ...... │ │ │ │ +0000ac90: 2112 4512 8091 1280 9512 190e 0e0e 0e04 !.E............. │ │ │ │ +0000aca0: 0701 1221 0720 0208 0e12 810d 0307 0108 ...!. .......... │ │ │ │ +0000acb0: 1820 0812 2112 450e 1281 0d12 808d 1280 . ..!.E......... │ │ │ │ +0000acc0: 9112 8095 1280 9912 1906 2001 0e12 810d .......... ..... │ │ │ │ +0000acd0: 0700 0112 2412 808d 0b07 0412 2412 8171 ....$.......$..q │ │ │ │ +0000ace0: 1154 1258 0d00 0412 5812 0d12 8175 1154 .T.X....X....u.T │ │ │ │ +0000acf0: 1224 1407 0712 817d 1281 8112 80d5 1209 .$.....}........ │ │ │ │ +0000ad00: 1281 8512 5812 0506 2002 0112 550e 1220 ....X... ...U.. │ │ │ │ +0000ad10: 0801 1281 0d12 8099 1221 1280 950e 0e0e .........!...... │ │ │ │ +0000ad20: 0e08 0704 0e12 810d 0e0e 0520 0101 127d ........... ...} │ │ │ │ +0000ad30: 0520 0201 0202 0520 0201 0e02 0428 0012 . ..... .....(.. │ │ │ │ +0000ad40: 0903 2800 1c03 2800 0e05 2800 1280 f504 ..(...(...(..... │ │ │ │ +0000ad50: 2800 123c 0528 0011 813d 0428 0012 1905 (..<.(...=.(.... │ │ │ │ 0000ad60: 2800 1181 4104 2800 1215 0328 0002 0428 (...A.(....(...( │ │ │ │ 0000ad70: 0012 2105 0100 0000 0005 0100 0100 0009 ..!............. │ │ │ │ 0000ad80: 0100 044e 416e 7400 0016 0100 1141 202e ...NAnt......A . │ │ │ │ 0000ad90: 4e45 5420 4275 696c 6420 546f 6f6c 0000 NET Build Tool.. │ │ │ │ 0000ada0: 0801 0003 7263 3100 0020 0100 1b68 7474 ....rc1.. ...htt │ │ │ │ 0000adb0: 703a 2f2f 6e61 6e74 2e73 6f75 7263 6566 p://nant.sourcef │ │ │ │ 0000adc0: 6f72 6765 2e6e 6574 0000 2701 0022 436f orge.net..'.."Co