--- /srv/reproducible-results/rbuild-debian/r-b-build.7vaDu5rO/b1/nant_0.92~rc1+dfsg-7_i386.changes
+++ /srv/reproducible-results/rbuild-debian/r-b-build.7vaDu5rO/b2/nant_0.92~rc1+dfsg-7_i386.changes
├── Files
│ @@ -1,2 +1,2 @@
│
│ - 971108afa94001adcbe31993a3f6d506 524828 devel optional nant_0.92~rc1+dfsg-7_all.deb
│ + 71907ced08da56e6facebf176292d9fc 524940 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 12516 2020-02-25 15:05:43.000000 control.tar.xz
│ │ --rw-r--r-- 0 0 0 512120 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 512236 2020-02-25 15:05:43.000000 data.tar.xz
│ ├── control.tar.xz
│ │ ├── control.tar
│ │ │ ├── ./md5sums
│ │ │ │ ├── ./md5sums
│ │ │ │ │┄ Files differ
│ ├── data.tar.xz
│ │ ├── data.tar
│ │ │ ├── ./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: 0x000078de
│ │ │ │ │ + Entry Point RVA: 0x000078be
│ │ │ │ │ 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: 0x00007890 [0x0000004b]
│ │ │ │ │ + Import Table: 0x00007870 [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: 0x000058e4
│ │ │ │ │ + Virtual Size: 0x000058c4
│ │ │ │ │ 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: 0x000041b4 [0x000036d0]
│ │ │ │ │ + Metadata: 0x000041b8 [0x000036b4]
│ │ │ │ │ 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,28 +111,28 @@
│ │ │ │ │ Metadata header:
│ │ │ │ │ Version: 1.1
│ │ │ │ │ Version string: v4.0.30319
│ │ │ │ │
│ │ │ │ │ Metadata pointers:
│ │ │ │ │ Tables (#~): 0x0000006c - 0x0000169c [5680 == 0x00001630]
│ │ │ │ │ Strings: 0x0000169c - 0x00002994 [4856 == 0x000012f8]
│ │ │ │ │ - Blob: 0x00002f20 - 0x000036d0 [1968 == 0x000007b0]
│ │ │ │ │ + Blob: 0x00002f20 - 0x000036b4 [1940 == 0x00000794]
│ │ │ │ │ User string: 0x00002994 - 0x00002f10 [1404 == 0x0000057c]
│ │ │ │ │ GUID: 0x00002f10 - 0x00002f20 [16 == 0x00000010]
│ │ │ │ │ Rows:
│ │ │ │ │ -Table Module: 1 records (10 bytes, at 247c)
│ │ │ │ │ -Table TypeRef: 89 records (6 bytes, at 2486)
│ │ │ │ │ -Table TypeDef: 17 records (14 bytes, at 269c)
│ │ │ │ │ -Table Field: 46 records (6 bytes, at 278a)
│ │ │ │ │ -Table Method: 126 records (14 bytes, at 289e)
│ │ │ │ │ -Table Param: 80 records (6 bytes, at 2f82)
│ │ │ │ │ -Table InterfaceImpl: 2 records (4 bytes, at 3162)
│ │ │ │ │ -Table MemberRef: 159 records (6 bytes, at 316a)
│ │ │ │ │ -Table Constant: 8 records (6 bytes, at 3524)
│ │ │ │ │ -Table CustomAttribute: 62 records (6 bytes, at 3554)
│ │ │ │ │ -Table StandaloneSig: 28 records (2 bytes, at 36c8)
│ │ │ │ │ -Table PropertyMap: 12 records (4 bytes, at 3700)
│ │ │ │ │ -Table Property: 39 records (6 bytes, at 3730)
│ │ │ │ │ -Table MethodSemantics: 71 records (6 bytes, at 381a)
│ │ │ │ │ -Table MethodImpl: 6 records (6 bytes, at 39c4)
│ │ │ │ │ -Table Assembly: 1 records (22 bytes, at 39e8)
│ │ │ │ │ -Table AssemblyRef: 4 records (20 bytes, at 39fe)
│ │ │ │ │ +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)
│ │ │ │ │ +Table Method: 126 records (14 bytes, at 28a2)
│ │ │ │ │ +Table Param: 80 records (6 bytes, at 2f86)
│ │ │ │ │ +Table InterfaceImpl: 2 records (4 bytes, at 3166)
│ │ │ │ │ +Table MemberRef: 159 records (6 bytes, at 316e)
│ │ │ │ │ +Table Constant: 8 records (6 bytes, at 3528)
│ │ │ │ │ +Table CustomAttribute: 62 records (6 bytes, at 3558)
│ │ │ │ │ +Table StandaloneSig: 28 records (2 bytes, at 36cc)
│ │ │ │ │ +Table PropertyMap: 12 records (4 bytes, at 3704)
│ │ │ │ │ +Table Property: 39 records (6 bytes, at 3734)
│ │ │ │ │ +Table MethodSemantics: 71 records (6 bytes, at 381e)
│ │ │ │ │ +Table MethodImpl: 6 records (6 bytes, at 39c8)
│ │ │ │ │ +Table Assembly: 1 records (22 bytes, at 39ec)
│ │ │ │ │ +Table AssemblyRef: 4 records (20 bytes, at 3a02)
│ │ │ ├── ./usr/lib/NAnt/NAnt.CompressionTasks.xml
│ │ │ │ ├── ./usr/lib/NAnt/NAnt.CompressionTasks.xml
│ │ │ │ │┄ Ordering differences only
│ │ │ │ │ @@ -1,265 +1,311 @@
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ NAnt.CompressionTasks
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - A
│ │ │ │ │ -
│ │ │ │ │ - is a
│ │ │ │ │ -
│ │ │ │ │ - with extra
│ │ │ │ │ - attributes useful in the context of the
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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 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.
│ │ │ │ │ +
│ │ │ │ │ + The archive file to expand.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Contains a collection of
│ │ │ │ │ -
│ │ │ │ │ - elements.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + The directory where the expanded files should be stored. The
│ │ │ │ │ + default is the project base directory.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + The character encoding that has been used for filenames inside the
│ │ │ │ │ + zip file. The default is the system's OEM code page.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class
│ │ │ │ │ - with the specified
│ │ │ │ │ -
│ │ │ │ │ - instance.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Extracts the files from the zip file.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Summary description for ExpandTask.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class
│ │ │ │ │ - with the specified array of
│ │ │ │ │ -
│ │ │ │ │ - instances.
│ │ │ │ │ + Overwrite files, even if they are newer than the corresponding
│ │ │ │ │ + entries in the archive. The default is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets or sets the element at the specified index.
│ │ │ │ │ - The zero-based index of the element to get or set.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Get the total number of files that are represented by the
│ │ │ │ │ - filesets in this collection.
│ │ │ │ │ +
│ │ │ │ │ + Extracts a file entry from the specified stream.
│ │ │ │ │ +
│ │ │ │ │ + The
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Adds a
│ │ │ │ │ -
│ │ │ │ │ - to the end of the collection.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Extracts a directory entry from the specified stream.
│ │ │ │ │ +
│ │ │ │ │ The
│ │ │ │ │ -
│ │ │ │ │ - to be added to the end of the collection.
│ │ │ │ │ +
│ │ │ │ │ + containing the directory entry.
│ │ │ │ │
│ │ │ │ │ - The position into which the new element was inserted.
│ │ │ │ │ + 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 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Adds the elements of a
│ │ │ │ │ -
│ │ │ │ │ - array to the end of the collection.
│ │ │ │ │ + Desired level of compression. Possible values are 0 (STORE only)
│ │ │ │ │ + to 9 (highest). The default is
│ │ │ │ │ + 6
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The array of
│ │ │ │ │ -
│ │ │ │ │ - elements to be added to the end of the collection.
│ │ │ │ │ -
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Adds the elements of a
│ │ │ │ │ -
│ │ │ │ │ - to the end of the collection.
│ │ │ │ │ + Include empty directories in the generated zip file. The default is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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,
│ │ │ │ │ + Ignore directory structure of source directory, compress all files
│ │ │ │ │ + into a single directory.
│ │ │ │ │ + The default value 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.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + The set of files to be included in the archive.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Retrieves the index of a specified
│ │ │ │ │ -
│ │ │ │ │ - object in the collection.
│ │ │ │ │ + Specifies the behaviour when a duplicate file is found. The default
│ │ │ │ │ + is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + The character encoding to use for filenames and comment inside the
│ │ │ │ │ + zip file. The default is the system's OEM code page.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Returns an enumerator that can iterate through the collection.
│ │ │ │ │ -
│ │ │ │ │ - A
│ │ │ │ │ -
│ │ │ │ │ - for the entire collection.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Creates the zip file.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Removes a member from the collection.
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - to remove from the collection.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The archive file to expand.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The directory where to store the expanded file(s). The default is
│ │ │ │ │ + the project base directory.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Enumerates the
│ │ │ │ │ -
│ │ │ │ │ - elements of a
│ │ │ │ │ -
│ │ │ │ │ + The compression method. The default is
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Extracts the files from the archive.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class
│ │ │ │ │ - with the specified
│ │ │ │ │ -
│ │ │ │ │ + Include empty directories in the generated tar file. 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;
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Ignore directory structure of source directory, compress all files
│ │ │ │ │ + into a single directory.
│ │ │ │ │ + The default value 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.
│ │ │ │ │ +
│ │ │ │ │ + The set of files to be included in the archive.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Specifies the compression methods supported by
│ │ │ │ │ -
│ │ │ │ │ - and
│ │ │ │ │ -
│ │ │ │ │ + The compression method. The default is
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - No compression.
│ │ │ │ │ +
│ │ │ │ │ + Creates the tar file.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - GZIP compression.
│ │ │ │ │ +
│ │ │ │ │ + Specifies how entries with the same name should be processed.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - BZIP2 compression.
│ │ │ │ │ +
│ │ │ │ │ + Overwrite existing entry with same name.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Preserve existing entry with the same name.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Report failure when two entries have the same name.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ Specialized
│ │ │ │ │
│ │ │ │ │ for
│ │ │ │ │
│ │ │ │ │ that ignores case when converting from string.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ 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.
│ │ │ │ │
│ │ │ │ │ @@ -477,68 +523,14 @@
│ │ │ │ │ passed the end of the collection.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ Sets the enumerator to its initial position, which is before the
│ │ │ │ │ first element in the collection.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Specifies how entries with the same name should be processed.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Overwrite existing entry with same name.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Preserve existing entry with the same name.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Report failure when two entries have the same name.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Specialized
│ │ │ │ │ -
│ │ │ │ │ - for
│ │ │ │ │ -
│ │ │ │ │ - that ignores case when converting from string.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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
│ │ │ │ │
│ │ │ │ │ is a
│ │ │ │ │
│ │ │ │ │ with extra
│ │ │ │ │ @@ -578,278 +570,286 @@
│ │ │ │ │ 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.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - ]]>
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Specifies the compression methods supported by
│ │ │ │ │ +
│ │ │ │ │ + and
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The tar file to create.
│ │ │ │ │ +
│ │ │ │ │ + No compression.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + GZIP compression.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + BZIP2 compression.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Include empty directories in the generated tar file. The default is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ + Specialized
│ │ │ │ │ +
│ │ │ │ │ + for
│ │ │ │ │ +
│ │ │ │ │ + that ignores case when converting from string.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Ignore directory structure of source directory, compress all files
│ │ │ │ │ - into a single directory.
│ │ │ │ │ - The default value is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ + Initializes a new instance of the
│ │ │ │ │ +
│ │ │ │ │ + class.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The set of files to be included in the archive.
│ │ │ │ │ +
│ │ │ │ │ + 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 compression method. The default is
│ │ │ │ │ -
│ │ │ │ │ + A
│ │ │ │ │ +
│ │ │ │ │ + is a
│ │ │ │ │ +
│ │ │ │ │ + with extra
│ │ │ │ │ + attributes useful in the context of the
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Creates the tar 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.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ - ]]>
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Contains a collection of
│ │ │ │ │ +
│ │ │ │ │ + elements.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The archive file to expand.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Initializes a new instance of the
│ │ │ │ │ +
│ │ │ │ │ + class.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The directory where the expanded files should be stored. The
│ │ │ │ │ - default is the project base directory.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Initializes a new instance of the
│ │ │ │ │ +
│ │ │ │ │ + class
│ │ │ │ │ + with the specified
│ │ │ │ │ +
│ │ │ │ │ + instance.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The character encoding that has been used for filenames inside the
│ │ │ │ │ - zip file. The default is the system's OEM code page.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Initializes a new instance of the
│ │ │ │ │ +
│ │ │ │ │ + class
│ │ │ │ │ + with the specified array of
│ │ │ │ │ +
│ │ │ │ │ + instances.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Extracts the files from the zip file.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ - ]]>
│ │ │ │ │ -
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The archive file to expand.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The directory where to store the expanded file(s). The default is
│ │ │ │ │ - the project base directory.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - The compression method. The default is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ + Adds the elements of a
│ │ │ │ │ +
│ │ │ │ │ + to the end of the collection.
│ │ │ │ │
│ │ │ │ │ +
│ │ │ │ │ + The
│ │ │ │ │ +
│ │ │ │ │ + to be added to the end of the collection.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Extracts the files from the 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Determines whether a
│ │ │ │ │ +
│ │ │ │ │ + is in the collection.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The
│ │ │ │ │ +
│ │ │ │ │ + to locate in the collection.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + if
│ │ │ │ │ +
│ │ │ │ │ + is found in the
│ │ │ │ │ + collection; otherwise,
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Date/time stamp for the files in the format MM/DD/YYYY HH:MM:SS.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Desired level of compression. Possible values are 0 (STORE only)
│ │ │ │ │ - to 9 (highest). The default is
│ │ │ │ │ - 6
│ │ │ │ │ - .
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Include empty directories in the generated zip file. The default is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Ignore directory structure of source directory, compress all files
│ │ │ │ │ - into a single directory.
│ │ │ │ │ - The default value is
│ │ │ │ │ -
│ │ │ │ │ + Enumerates the
│ │ │ │ │ +
│ │ │ │ │ + elements of a
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The set of files to be included in the archive.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Specifies the behaviour when a duplicate file is found. The default
│ │ │ │ │ - is
│ │ │ │ │ -
│ │ │ │ │ + Initializes a new instance of the
│ │ │ │ │ +
│ │ │ │ │ + class
│ │ │ │ │ + with the specified
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │ + The collection that should be enumerated.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The character encoding to use for filenames and comment inside the
│ │ │ │ │ - zip file. The default is the system's OEM code page.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Creates the zip file.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Expands a file packed using GZip compression.
│ │ │ │ │ -
│ │ │ │ │ - Expands "test.tar.gz" to "test2.tar".
│ │ │ │ │ -
│ │ │ │ │ - ]]>
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The file to expand.
│ │ │ │ │ +
│ │ │ │ │ + Gets the current element in the collection.
│ │ │ │ │ + The current element in the collection.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The destination file.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Extracts the file from the gzip archive.
│ │ │ │ │ +
│ │ │ │ │ + Sets the enumerator to its initial position, which is before the
│ │ │ │ │ + first element in the collection.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ ├── ./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: 0x0006114e
│ │ │ │ │ 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: 0x00061100 [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: 0x0005f154
│ │ │ │ │ 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: 0x00032878 [0x0002e84c]
│ │ │ │ │ + Metadata: 0x00032884 [0x0002e870]
│ │ │ │ │ Entry Point Token: 0x00000000
│ │ │ │ │ - Resources at: 0x0002d7f8 [0x0000507d]
│ │ │ │ │ + Resources at: 0x0002d804 [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 - 0x0002e84c [26140 == 0x0000661c]
│ │ │ │ │ + Blob: 0x00028230 - 0x0002e870 [26176 == 0x00006640]
│ │ │ │ │ User string: 0x0001e170 - 0x00028220 [41136 == 0x0000a0b0]
│ │ │ │ │ GUID: 0x00028220 - 0x00028230 [16 == 0x00000010]
│ │ │ │ │ Rows:
│ │ │ │ │ -Table Module: 1 records (10 bytes, at 30d6c)
│ │ │ │ │ -Table TypeRef: 288 records (6 bytes, at 30d76)
│ │ │ │ │ -Table TypeDef: 267 records (14 bytes, at 31436)
│ │ │ │ │ -Table Field: 732 records (6 bytes, at 322d0)
│ │ │ │ │ -Table Method: 2370 records (14 bytes, at 333f8)
│ │ │ │ │ -Table Param: 1788 records (6 bytes, at 3b594)
│ │ │ │ │ -Table InterfaceImpl: 52 records (4 bytes, at 3df7c)
│ │ │ │ │ -Table MemberRef: 951 records (6 bytes, at 3e04c)
│ │ │ │ │ -Table Constant: 119 records (6 bytes, at 3f696)
│ │ │ │ │ -Table CustomAttribute: 818 records (8 bytes, at 3f960)
│ │ │ │ │ -Table DeclSecurity: 12 records (6 bytes, at 412f0)
│ │ │ │ │ -Table ClassLayout: 1 records (8 bytes, at 41338)
│ │ │ │ │ -Table StandaloneSig: 454 records (2 bytes, at 41340)
│ │ │ │ │ -Table EventMap: 1 records (4 bytes, at 416cc)
│ │ │ │ │ -Table Event: 7 records (6 bytes, at 416d0)
│ │ │ │ │ -Table PropertyMap: 158 records (4 bytes, at 416fa)
│ │ │ │ │ -Table Property: 655 records (6 bytes, at 41972)
│ │ │ │ │ -Table MethodSemantics: 1040 records (6 bytes, at 428cc)
│ │ │ │ │ -Table MethodImpl: 81 records (6 bytes, at 4412c)
│ │ │ │ │ -Table TypeSpec: 17 records (2 bytes, at 44312)
│ │ │ │ │ -Table FieldRVA: 1 records (6 bytes, at 44334)
│ │ │ │ │ -Table Assembly: 1 records (22 bytes, at 4433a)
│ │ │ │ │ -Table AssemblyRef: 5 records (20 bytes, at 44350)
│ │ │ │ │ -Table ManifestResource: 2 records (12 bytes, at 443b4)
│ │ │ │ │ -Table NestedClass: 45 records (4 bytes, at 443cc)
│ │ │ │ │ -Table GenericParam: 1 records (8 bytes, at 44480)
│ │ │ │ │ -Table MethodSpec: 4 records (4 bytes, at 44488)
│ │ │ │ │ -Table GenericParamConstraint: 1 records (4 bytes, at 44498)
│ │ │ │ │ +Table Module: 1 records (10 bytes, at 30d78)
│ │ │ │ │ +Table TypeRef: 288 records (6 bytes, at 30d82)
│ │ │ │ │ +Table TypeDef: 267 records (14 bytes, at 31442)
│ │ │ │ │ +Table Field: 732 records (6 bytes, at 322dc)
│ │ │ │ │ +Table Method: 2370 records (14 bytes, at 33404)
│ │ │ │ │ +Table Param: 1788 records (6 bytes, at 3b5a0)
│ │ │ │ │ +Table InterfaceImpl: 52 records (4 bytes, at 3df88)
│ │ │ │ │ +Table MemberRef: 951 records (6 bytes, at 3e058)
│ │ │ │ │ +Table Constant: 119 records (6 bytes, at 3f6a2)
│ │ │ │ │ +Table CustomAttribute: 818 records (8 bytes, at 3f96c)
│ │ │ │ │ +Table DeclSecurity: 12 records (6 bytes, at 412fc)
│ │ │ │ │ +Table ClassLayout: 1 records (8 bytes, at 41344)
│ │ │ │ │ +Table StandaloneSig: 454 records (2 bytes, at 4134c)
│ │ │ │ │ +Table EventMap: 1 records (4 bytes, at 416d8)
│ │ │ │ │ +Table Event: 7 records (6 bytes, at 416dc)
│ │ │ │ │ +Table PropertyMap: 158 records (4 bytes, at 41706)
│ │ │ │ │ +Table Property: 655 records (6 bytes, at 4197e)
│ │ │ │ │ +Table MethodSemantics: 1040 records (6 bytes, at 428d8)
│ │ │ │ │ +Table MethodImpl: 81 records (6 bytes, at 44138)
│ │ │ │ │ +Table TypeSpec: 17 records (2 bytes, at 4431e)
│ │ │ │ │ +Table FieldRVA: 1 records (6 bytes, at 44340)
│ │ │ │ │ +Table Assembly: 1 records (22 bytes, at 44346)
│ │ │ │ │ +Table AssemblyRef: 5 records (20 bytes, at 4435c)
│ │ │ │ │ +Table ManifestResource: 2 records (12 bytes, at 443c0)
│ │ │ │ │ +Table NestedClass: 45 records (4 bytes, at 443d8)
│ │ │ │ │ +Table GenericParam: 1 records (8 bytes, at 4448c)
│ │ │ │ │ +Table MethodSpec: 4 records (4 bytes, at 44494)
│ │ │ │ │ +Table GenericParamConstraint: 1 records (4 bytes, at 444a4)
│ │ │ ├── ./usr/lib/NAnt/NAnt.Core.xml
│ │ │ │ ├── ./usr/lib/NAnt/NAnt.Core.xml
│ │ │ │ │┄ Ordering differences only
│ │ │ │ │ @@ -1,3226 +1,4906 @@
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ NAnt.Core
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Indicates that property should be treated as a XML attribute for the
│ │ │ │ │ - task.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - 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
│ │ │ │ │ +
│ │ │ │ │ + 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:
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - with the
│ │ │ │ │ - specified name.
│ │ │ │ │ -
│ │ │ │ │ - The name of the attribute.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is a zero-length
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + The name of the file that contains the XML document that is going
│ │ │ │ │ + to be poked.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets or sets the name of the XML attribute.
│ │ │ │ │ - The name of the XML attribute.
│ │ │ │ │ +
│ │ │ │ │ + The XPath expression used to select which nodes are to be modified.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets or sets a value indicating whether the attribute is required.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - if the attribute is required; otherwise,
│ │ │ │ │ -
│ │ │ │ │ - . The default is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + The value that replaces the contents of the selected nodes.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets or sets a value indicating whether property references should
│ │ │ │ │ - be expanded.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - if properties should be expanded; otherwise
│ │ │ │ │ -
│ │ │ │ │ - . The default is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Namespace definitions to resolve prefixes in the XPath expression.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Used to specify how this attribute will be handled as the XML is
│ │ │ │ │ - parsed and given to the element.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + If
│ │ │ │ │
│ │ │ │ │ - if XML should be processed; otherwise
│ │ │ │ │ + then the whitespace in the resulting
│ │ │ │ │ + document will be preserved; otherwise the whitespace will be removed.
│ │ │ │ │ + The default is
│ │ │ │ │
│ │ │ │ │ - . The default is
│ │ │ │ │ -
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Directory in which to store the results. The default is the project
│ │ │ │ │ + base directory.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - with the specified name.
│ │ │ │ │ -
│ │ │ │ │ - The name of the task.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is a zero-length
│ │ │ │ │ -
│ │ │ │ │ + Desired file extension to be used for the targets. The default is
│ │ │ │ │ + html
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Used to indicate that a property should be able to be converted into a
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ + Specifies a single XML document to be styled. Should be used with
│ │ │ │ │ + the
│ │ │ │ │ +
│ │ │ │ │ + attribute.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class.
│ │ │ │ │ + Specifies the output name for the styled result from the
│ │ │ │ │ +
│ │ │ │ │ + attribute.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Register the properties with the default property prefix.
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Register the properties without a prefix.
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Register properties and display a summary.
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The string to prefix the property names with. The default is "sys.".
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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 "\\".
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Checks if the specified value can be converted to a
│ │ │ │ │ -
│ │ │ │ │ + Remove any empty directories included in the
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ + The default is
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │ - The value to be checked.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - cannot be converted to a
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Defines possible locations in which a task executable can be located.
│ │ │ │ │ +
│ │ │ │ │ + All the files in the file set will be deleted.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Locates the task executable in the current Framework directory.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Controls whether to show the name of each deleted file or directory.
│ │ │ │ │ + The default is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Locates the task executable in the current Framework SDK directory.
│ │ │ │ │ +
│ │ │ │ │ + Ensures the supplied attributes are valid.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Indicates the location that a task executable can be located in.
│ │ │ │ │ +
│ │ │ │ │ + Copies a file, a directory, or set of files to a new file or directory.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ - When applied to a task deriving from
│ │ │ │ │ -
│ │ │ │ │ + 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
│ │ │ │ │ +
│ │ │ │ │ ,
│ │ │ │ │ - the program to execute will first be searched for in the designated
│ │ │ │ │ - location.
│ │ │ │ │ + unless the
│ │ │ │ │ +
│ │ │ │ │ + attribute is set to
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ - 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).
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - with the specified location.
│ │ │ │ │ + Initialize new instance of the
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - of the attribute.
│ │ │ │ │ -
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + The file to copy.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The file to copy to.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The directory to copy to.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Gets or sets the
│ │ │ │ │ -
│ │ │ │ │ - of the task.
│ │ │ │ │ + Overwrite existing files even if the destination files are newer.
│ │ │ │ │ + The default is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ - The location type of the task to which the attribute is assigned.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Indicates that property should be able to be converted into a
│ │ │ │ │ -
│ │ │ │ │ - within the given range.
│ │ │ │ │ + Ignore directory structure of source directory, copy all files into
│ │ │ │ │ + a single directory, specified by the
│ │ │ │ │ +
│ │ │ │ │ + attribute. The default is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class.
│ │ │ │ │ + Copy any empty directories included in the
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ + The default is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class with the specied minimum and maximum values.
│ │ │ │ │ + Used to select the files to copy. To use a
│ │ │ │ │ +
│ │ │ │ │ + ,
│ │ │ │ │ + the
│ │ │ │ │ +
│ │ │ │ │ + attribute must be set.
│ │ │ │ │
│ │ │ │ │ - The minimum value.
│ │ │ │ │ - The maximum value.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets or sets the minimum value.
│ │ │ │ │ -
│ │ │ │ │ - The minimum value. The default is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Chain of filters used to alter the file's content as it is copied.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets or sets the maximum value.
│ │ │ │ │ -
│ │ │ │ │ - The maximum value. The default is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + The encoding to use when reading files. The default is the system's
│ │ │ │ │ + current ANSI code page.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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 encoding to use when writing the files. The default is
│ │ │ │ │ + the encoding of the input file.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + The set of files to perform a file operation on.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - cannot be converted to an
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │ - -or-
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - is not in the range defined by
│ │ │ │ │ -
│ │ │ │ │ - and
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Indicates that property should be treated as a XML attribute for the
│ │ │ │ │ - task.
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ -
│ │ │ │ │ - with the specified attribute name.
│ │ │ │ │ -
│ │ │ │ │ - The name of the task attribute.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is a
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is a zero-length
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + class
│ │ │ │ │ + for the specified
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + A
│ │ │ │ │ +
│ │ │ │ │ + object containing
│ │ │ │ │ + the full path and last write time of the file the object represents.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Base class for all validator attributes.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Validates the specified value.
│ │ │ │ │ - The value to be validated.
│ │ │ │ │ - The validation fails.
│ │ │ │ │ +
│ │ │ │ │ + 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).
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Used to indicate whether a
│ │ │ │ │ -
│ │ │ │ │ - property should allow
│ │ │ │ │ - an empty string value or not.
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class.
│ │ │ │ │ + Gets the full path of
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Gets the details of the source path.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Gets or sets a value indicating whether an empty string or
│ │ │ │ │ -
│ │ │ │ │ - should be a considered a valid value.
│ │ │ │ │ + Gets the type of
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Gets the type of the file operation an instance of
│ │ │ │ │ +
│ │ │ │ │ + represents.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Gets a value indicating whether
│ │ │ │ │ +
│ │ │ │ │ + is
│ │ │ │ │ + outdated.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - if an empty string or
│ │ │ │ │ -
│ │ │ │ │ - should be considered a valid value; otherwise,
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ - The default is
│ │ │ │ │ -
│ │ │ │ │ + true
│ │ │ │ │ + if
│ │ │ │ │ +
│ │ │ │ │ + is
│ │ │ │ │ + outdated (or simply a directory); otherwise,
│ │ │ │ │ + false
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets or sets a regular expression. The string will be validated to
│ │ │ │ │ - determine if it matches the expression.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Gets the full path of
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - An optional error message that can be used to better describe the
│ │ │ │ │ - regular expression error.
│ │ │ │ │ +
│ │ │ │ │ + Gets the details of the target path.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Checks if the specified value adheres to the rules defined by the
│ │ │ │ │ - properties of the
│ │ │ │ │ -
│ │ │ │ │ + Gets the type of
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │ - The value to be checked.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is an empty string value and
│ │ │ │ │ -
│ │ │ │ │ - is set to
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Normalizes the attributes of
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Indicates that the property should be treated as an XML element and
│ │ │ │ │ - further processing should be done.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Checks to see whether or not the full path of
│ │ │ │ │ +
│ │ │ │ │ + matches the full path of
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The XML format is like this:
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - ]]>
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + is
│ │ │ │ │ + used to check path equality.
│ │ │ │ │
│ │ │ │ │ +
│ │ │ │ │ + true
│ │ │ │ │ + if both paths match; otherwise
│ │ │ │ │ + false
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - with the
│ │ │ │ │ - specified name.
│ │ │ │ │ + Checks to see whether or not the full path of
│ │ │ │ │ +
│ │ │ │ │ + is identical to the full path of
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ - The name of the attribute.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is
│ │ │ │ │ -
│ │ │ │ │ + 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
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is a zero-length
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets or sets the name of the attribute.
│ │ │ │ │ - The name of the attribute.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets or sets a value indicating whether the attribute is required.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - if the attribute is required; otherwise,
│ │ │ │ │ -
│ │ │ │ │ - . The default is
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ -
│ │ │ │ │ - with the specified name.
│ │ │ │ │ +
│ │ │ │ │ + class that uses the default string comparer.
│ │ │ │ │
│ │ │ │ │ - The name of the element.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Initializes a new instance of the
│ │ │ │ │ +
│ │ │ │ │ + class that uses the specified string comparer.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The string comparer to use when comparing keys in the
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is a zero-length
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets or sets the name of the element.
│ │ │ │ │ - The name of the element.
│ │ │ │ │ +
│ │ │ │ │ + Counts the number of directory operations in a collection.
│ │ │ │ │ + The number of directory operations performed by this collection.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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:
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - ]]>
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Counts the number of file operations in a collection.
│ │ │ │ │ + The number of file operations performed by this collection.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - with the
│ │ │ │ │ - specified name and child element name.
│ │ │ │ │ + Converts the current instance of
│ │ │ │ │ +
│ │ │ │ │ + to
│ │ │ │ │ + the old style FileCopyMap hashtable.
│ │ │ │ │
│ │ │ │ │ - The name of the collection.
│ │ │ │ │ - The name of the child elements in the collection
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is a zero-length
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Inserts an element into the
│ │ │ │ │ +
│ │ │ │ │ + at the
│ │ │ │ │ + specified index.
│ │ │ │ │ +
│ │ │ │ │ + The zero-based index at which item should be inserted.
│ │ │ │ │ +
│ │ │ │ │ + The
│ │ │ │ │ +
│ │ │ │ │ + to insert.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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; }
│ │ │ │ │ - }
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Replaces the item at the specified index with the specified item.
│ │ │ │ │ + The zero-based index of the item to be replaced.
│ │ │ │ │ + The new item.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - with the specified attribute name.
│ │ │ │ │ + Used to identify the type of operation a given
│ │ │ │ │ +
│ │ │ │ │ + represent.
│ │ │ │ │
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ + Indicates that the operation is from file to file.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets or sets a value indicating whether the configuration attribute
│ │ │ │ │ - is required.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - if the configuration attribute is required;
│ │ │ │ │ - otherwise,
│ │ │ │ │ -
│ │ │ │ │ - . The default is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Indicates that the operation is from file to directory.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets or sets a value indicating whether property references should
│ │ │ │ │ - be expanded.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - if properties should be expanded; otherwise
│ │ │ │ │ -
│ │ │ │ │ - . The default is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Indicates that the operation is from directory to directory.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Indicates that the method should be exposed as a function in NAnt build
│ │ │ │ │ - files.
│ │ │ │ │ +
│ │ │ │ │ + Calls a NAnt target in the current project.
│ │ │ │ │
│ │ │ │ │ - Attach this attribute to a method of a class that derives from
│ │ │ │ │ -
│ │ │ │ │ - to have NAnt be able to recognize it.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class with the specified name.
│ │ │ │ │ -
│ │ │ │ │ - The name of the function.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is a zero-length
│ │ │ │ │ -
│ │ │ │ │ + Force an execute even if the target has already been executed. The
│ │ │ │ │ + default is
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Gets or sets the name of the function.
│ │ │ │ │ - The name of the function.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Used to indicate that a property should be able to be converted into a
│ │ │ │ │ -
│ │ │ │ │ + Execute the specified targets dependencies -- even if they have been
│ │ │ │ │ + previously executed. The default is
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Executes the specified target.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class.
│ │ │ │ │ + Makes sure the
│ │ │ │ │ +
│ │ │ │ │ + is not calling its own
│ │ │ │ │ + parent.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Checks if the specified value can be converted to a
│ │ │ │ │ -
│ │ │ │ │ + Loads tasks form a given assembly or all assemblies in a given directory
│ │ │ │ │ + or
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │ - The value to be checked.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - cannot be converted to a
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Indicates that class should be treated as a set of functions.
│ │ │ │ │ +
│ │ │ │ │ + Checks if a resource is available at runtime.
│ │ │ │ │
│ │ │ │ │ - Attach this attribute to a class that derives from
│ │ │ │ │ -
│ │ │ │ │ - to have NAnt be able to recognize it as containing custom functions.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class with the specified name.
│ │ │ │ │ -
│ │ │ │ │ - The prefix used to distinguish the functions.
│ │ │ │ │ - The category of the functions.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ + Sets the
│ │ │ │ │ + myfile.present
│ │ │ │ │ + property to
│ │ │ │ │ +
│ │ │ │ │ + if the
│ │ │ │ │ + file is available on the filesystem and
│ │ │ │ │ +
│ │ │ │ │ + if the
│ │ │ │ │ + file is not available.
│ │ │ │ │
│ │ │ │ │ - -or-
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ + Sets the
│ │ │ │ │ + build.dir.present
│ │ │ │ │ + property to
│ │ │ │ │ +
│ │ │ │ │ + if the directory is available on the filesystem and
│ │ │ │ │ +
│ │ │ │ │ + if the directory is not available.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - is a zero-length
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │ - -or-
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - is a zero-length
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ + Defines the possible resource checks.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets or sets the prefix of all functions in this function set.
│ │ │ │ │ - The prefix of the functions in this function set.
│ │ │ │ │ +
│ │ │ │ │ + Determines whether a given file exists.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Indicates that property should be treated as a XML arrayList
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │ - Should only be applied to properties exposing strongly typed arrays or
│ │ │ │ │ - strongly typed collections.
│ │ │ │ │
│ │ │ │ │ - The XML format is like this:
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - ]]>
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - with the specified name.
│ │ │ │ │ + Checks if the file specified in the
│ │ │ │ │ +
│ │ │ │ │ + property is
│ │ │ │ │ + available on the filesystem.
│ │ │ │ │
│ │ │ │ │ - The name of the attribute.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is a zero-length
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + when the file exists; otherwise,
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Checks if the directory specified in the
│ │ │ │ │ +
│ │ │ │ │ + property is available on the filesystem.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + when the directory exists; otherwise,
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ + Checks if the framework specified in the
│ │ │ │ │ +
│ │ │ │ │ + property is available on the current system.
│ │ │ │ │
│ │ │ │ │ - The name of the attribute.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + when the framework is available; otherwise,
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is a zero-length
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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,
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Used to control parsing of command-line arguments.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Load a file, replacing all
│ │ │ │ │ + @NOW@
│ │ │ │ │ + tokens with the current
│ │ │ │ │ + date/time.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Indicates that this field is required. An error will be displayed
│ │ │ │ │ - if it is not present when parsing arguments.
│ │ │ │ │ +
│ │ │ │ │ + The file to load.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Only valid in conjunction with Multiple.
│ │ │ │ │ - Duplicate values will result in an error.
│ │ │ │ │ +
│ │ │ │ │ + The name of the property to save the content to.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Inidicates that the argument may be specified more than once.
│ │ │ │ │ - Only valid if the argument is a collection
│ │ │ │ │ +
│ │ │ │ │ + The encoding to use when loading the file. The default is the encoding
│ │ │ │ │ + associated with the system's current ANSI code page.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Inidicates that if this argument is specified, no other arguments may be specified.
│ │ │ │ │ +
│ │ │ │ │ + The filterchain definition to use.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ + 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 default type for collection arguments.
│ │ │ │ │ - The argument is permitted to occur multiple times, but duplicate
│ │ │ │ │ - values will cause an error to be reported.
│ │ │ │ │ +
│ │ │ │ │ + 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"
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Groups a set of useful
│ │ │ │ │ -
│ │ │ │ │ - manipulation and validation
│ │ │ │ │ - methods.
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ + 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
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Includes an external build file.
│ │ │ │ │
│ │ │ │ │ - Prevents instantiation of the
│ │ │ │ │ -
│ │ │ │ │ - class.
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Determines whether the last character of the given
│ │ │ │ │ -
│ │ │ │ │ - matches the specified character.
│ │ │ │ │ + Exits the current build by throwing a
│ │ │ │ │ +
│ │ │ │ │ + ,
│ │ │ │ │ + optionally printing additional information.
│ │ │ │ │
│ │ │ │ │ - The string.
│ │ │ │ │ - The character.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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 the last character of
│ │ │ │ │ -
│ │ │ │ │ - matches
│ │ │ │ │ -
│ │ │ │ │ - ; otherwise,
│ │ │ │ │ + if output should be appended to the file;
│ │ │ │ │ + otherwise,
│ │ │ │ │ +
│ │ │ │ │ + . The default is
│ │ │ │ │
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Indicates whether or not the specified
│ │ │ │ │ -
│ │ │ │ │ - is
│ │ │ │ │ -
│ │ │ │ │ - or an
│ │ │ │ │ -
│ │ │ │ │ - string.
│ │ │ │ │ + The logging level with which the message should be output. The default
│ │ │ │ │ + is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ - The value to check.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Outputs the message to the build log or the specified file.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Check modification dates on groups of files.
│ │ │ │ │ +
│ │ │ │ │ + If all
│ │ │ │ │ +
│ │ │ │ │ + are same or newer than all
│ │ │ │ │ +
│ │ │ │ │ + , the specified property is set to
│ │ │ │ │
│ │ │ │ │ - if
│ │ │ │ │ -
│ │ │ │ │ - is
│ │ │ │ │ -
│ │ │ │ │ - or an empty string (""); otherwise,
│ │ │ │ │ + , 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
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Converts an empty string ("") to
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ + Property that will be set to
│ │ │ │ │ +
│ │ │ │ │ + or
│ │ │ │ │ +
│ │ │ │ │ + depending on the
│ │ │ │ │ + result of the date check.
│ │ │ │ │
│ │ │ │ │ - The value to convert.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The
│ │ │ │ │ +
│ │ │ │ │ + that contains list of source files.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The
│ │ │ │ │ +
│ │ │ │ │ + that contains list of target files.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ -
│ │ │ │ │ - is an empty
│ │ │ │ │ - string ("") 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
│ │ │ │ │
│ │ │ │ │ - ; otherwise,
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Converts
│ │ │ │ │ -
│ │ │ │ │ - to an empty string.
│ │ │ │ │ + Gets a value indicating whether output will be appended to the
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ - The value to convert.
│ │ │ │ │ -
│ │ │ │ │ - An empty string if
│ │ │ │ │ -
│ │ │ │ │ - is
│ │ │ │ │ -
│ │ │ │ │ - ;
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Concatenates a specified separator
│ │ │ │ │ -
│ │ │ │ │ - between each
│ │ │ │ │ - element of a specified
│ │ │ │ │ -
│ │ │ │ │ - , yielding a
│ │ │ │ │ - single concatenated string.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - A
│ │ │ │ │ -
│ │ │ │ │ + Specifies whether the external program is a managed application
│ │ │ │ │ + which should be executed using a runtime engine, if configured.
│ │ │ │ │ + The default is
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - A
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + if the external program should be executed
│ │ │ │ │ + using a runtime engine; otherwise,
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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".
│ │ │ │ │ + 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
│ │ │ │ │ -
│ │ │ │ │ - , an empty
│ │ │ │ │ - string (
│ │ │ │ │ -
│ │ │ │ │ - ) is used instead.
│ │ │ │ │ +
│ │ │ │ │ + then
│ │ │ │ │ +
│ │ │ │ │ + is returned.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + When the changing
│ │ │ │ │ +
│ │ │ │ │ + to
│ │ │ │ │ +
│ │ │ │ │ + ,
│ │ │ │ │ + then
│ │ │ │ │ +
│ │ │ │ │ + is set to
│ │ │ │ │ +
│ │ │ │ │ + ;
│ │ │ │ │ + otherwise, it is changed to
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Creates a shallow copy of the specified
│ │ │ │ │ -
│ │ │ │ │ + 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
│ │ │ │ │ -
│ │ │ │ │ - that should be copied.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - A shallow copy of the specified
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + to which error output of the external
│ │ │ │ │ + program will be written.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + By default, error output wil be written to the build log with level
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Provides resource support to NAnt assemblies. This class cannot
│ │ │ │ │ - be inherited from.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Prevents the
│ │ │ │ │ -
│ │ │ │ │ - class from being
│ │ │ │ │ - instantiated explicitly.
│ │ │ │ │ + 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
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Returns the value of the specified string resource.
│ │ │ │ │ -
│ │ │ │ │ - A
│ │ │ │ │ -
│ │ │ │ │ - that contains the name of the
│ │ │ │ │ - resource to get.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │ - A
│ │ │ │ │ -
│ │ │ │ │ - that contains the value of the
│ │ │ │ │ - resource localized for the current culture.
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Touches a file or set of files -- corresponds to the Unix touch command.
│ │ │ │ │
│ │ │ │ │ - The returned resource is localized for the cultural settings of the
│ │ │ │ │ - current
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ - GetString
│ │ │ │ │ - method is thread-safe.
│ │ │ │ │ -
│ │ │ │ │ + If the file specified does not exist, the task will create it.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ - The following example demonstrates the
│ │ │ │ │ - GetString
│ │ │ │ │ - method using
│ │ │ │ │ - the cultural settings of the current
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ +
│ │ │ │ │ + Touch the
│ │ │ │ │ + Main.cs
│ │ │ │ │ + file. The current time is used.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ + Touch all executable files in the project base directory and its
│ │ │ │ │ + subdirectories.
│ │ │ │ │
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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 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.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ - GetString
│ │ │ │ │ - method is thread-safe.
│ │ │ │ │ -
│ │ │ │ │ + NAnt uses a number of predefined properties.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ - The following example demonstrates the
│ │ │ │ │ - GetString
│ │ │ │ │ - method using
│ │ │ │ │ - specific culture and assembly.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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 name of the NAnt property to set.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Helper class for determining whether assemblies are located in the
│ │ │ │ │ - Global Assembly Cache.
│ │ │ │ │ +
│ │ │ │ │ + The value to assign to the NAnt property.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class in
│ │ │ │ │ - the context of the given
│ │ │ │ │ -
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Gets the
│ │ │ │ │ -
│ │ │ │ │ - context of the
│ │ │ │ │ -
│ │ │ │ │ + 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
│ │ │ │ │ -
│ │ │ │ │ - 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,
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Moves a file, a directory, or set of files to a new file or directory.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ - To determine whether the specified assembly is installed in the
│ │ │ │ │ - Global Assembly Cache, the assembly is loaded into a separate
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │ - 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.
│ │ │ │ │ + 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 file to move.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The file to move to.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The directory to move to.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Holds the
│ │ │ │ │ -
│ │ │ │ │ - in which assemblies will be loaded
│ │ │ │ │ - to determine whether they are in the Global Assembly Cache.
│ │ │ │ │ + Used to select the files to move. To use a
│ │ │ │ │ +
│ │ │ │ │ + ,
│ │ │ │ │ + the
│ │ │ │ │ +
│ │ │ │ │ + attribute must be set.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Holds the
│ │ │ │ │ -
│ │ │ │ │ - context of the
│ │ │ │ │ -
│ │ │ │ │ + Ignore directory structure of source directory, move all files into
│ │ │ │ │ + a single directory, specified by the
│ │ │ │ │ +
│ │ │ │ │ + attribute. The default is
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Holds a list of assembly files for which already has been determined
│ │ │ │ │ - whether they are located in the Global Assembly Cache.
│ │ │ │ │ +
│ │ │ │ │ + Chain of filters used to alter the file's content as it is moved.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Actually does the file moves.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Runs NAnt on a supplied build file, or a set of build files.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ - 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.
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Holds a value indicating whether the object has been disposed.
│ │ │ │ │ +
│ │ │ │ │ + The build file to build.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │
│ │ │ │ │ - if
│ │ │ │ │ -
│ │ │ │ │ - is
│ │ │ │ │ - installed in the Global Assembly Cache; otherwise,
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Specifies whether all references will be copied to the new project.
│ │ │ │ │ + The default is
│ │ │ │ │
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Provides a set of helper methods related to reflection.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class.
│ │ │ │ │ + Validates the
│ │ │ │ │ +
│ │ │ │ │ + element.
│ │ │ │ │
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Changes the file attributes of a file or set of files and directories.
│ │ │ │ │
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The type loaded or
│ │ │ │ │ -
│ │ │ │ │ - if it could not be loaded.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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 exception that is thrown when one of the command-line arguments provided
│ │ │ │ │ - is not valid.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class.
│ │ │ │ │ + Set the archive attribute. The default is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class
│ │ │ │ │ - with a descriptive message.
│ │ │ │ │ + Set the hidden attribute. The default is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ - A descriptive message to include with the exception.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class
│ │ │ │ │ - with a descriptive message and an inner exception.
│ │ │ │ │ + Set the normal file attributes. This attribute is only valid if used
│ │ │ │ │ + alone. The default is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ - 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.
│ │ │ │ │ + Set the read-only attribute. The default is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - that holds the serialized object data about the exception being thrown.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - that contains contextual information about the source or destination.
│ │ │ │ │ -
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Allows control of command line parsing.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class
│ │ │ │ │ - with the specified argument type.
│ │ │ │ │ + Set the system attribute. The default is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ - 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 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets or sets the long name of the argument.
│ │ │ │ │ - The long name of the argument.
│ │ │ │ │ +
│ │ │ │ │ + The URL from which to retrieve a file.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets or sets the short name of the argument.
│ │ │ │ │ - The short name of the argument.
│ │ │ │ │ +
│ │ │ │ │ + The file where to store the retrieved file.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets or sets the description of the argument.
│ │ │ │ │ - The description of the argument.
│ │ │ │ │ +
│ │ │ │ │ + If inside a firewall, proxy server/port information
│ │ │ │ │ + Format: {proxy server name}:{port number}
│ │ │ │ │ + Example: proxy.mycompany.com:8080
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ + The network proxy to use to access the Internet resource.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + The network credentials used for authenticating the request with
│ │ │ │ │ + the Internet resource.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class
│ │ │ │ │ - with the specified argument type.
│ │ │ │ │ + Log errors but don't treat as fatal. The default is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ - Specifies the checking to be done on the argument.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Conditionally download a file based on the timestamp of the local
│ │ │ │ │ + copy. HTTP only. The default is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The length of time, in milliseconds, until the request times out.
│ │ │ │ │ + The default is
│ │ │ │ │ + 100000
│ │ │ │ │ + milliseconds.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ + The security certificates to associate with the request.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ + Initializes task and ensures the supplied attributes are valid.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ + This is where the work is done
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Generates a new temporary directory name based on the system's
│ │ │ │ │ - temporary path.
│ │ │ │ │ - The temp directory name.
│ │ │ │ │ +
│ │ │ │ │ + Sets the timestamp of a given file to a specified time.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Executes an alternate set of task or type definition depending on
│ │ │ │ │ + conditions that are individually set on each group.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - If
│ │ │ │ │ -
│ │ │ │ │ - is
│ │ │ │ │ -
│ │ │ │ │ - ,
│ │ │ │ │ - then the system's ANSI code page will be used to read the file.
│ │ │ │ │ +
│ │ │ │ │ + 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!
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Returns a uniquely named empty temporary directory on disk.
│ │ │ │ │ +
│ │ │ │ │ + Gets a value indicating whether a fallback element is defined.
│ │ │ │ │
│ │ │ │ │ - A
│ │ │ │ │ -
│ │ │ │ │ - representing the temporary directory.
│ │ │ │ │ +
│ │ │ │ │ + if a fallback element is defined; otherwise,
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ - On *nix, processing is delegated to
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ + The tasks defined in the
│ │ │ │ │ +
│ │ │ │ │ + <
│ │ │ │ │ +
│ │ │ │ │ + >
│ │ │ │ │ +
│ │ │ │ │ + block
│ │ │ │ │ + will be executed in turn, as they normally would in a target.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ - On Windows, this method normalized the paths to avoid running into
│ │ │ │ │ - the 260 character limit of a path and converts forward slashes in
│ │ │ │ │ - both
│ │ │ │ │ -
│ │ │ │ │ + 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
│ │ │ │ │ -
│ │ │ │ │ - to
│ │ │ │ │ - the platform's directory separator character.
│ │ │ │ │ +
│ │ │ │ │ + <
│ │ │ │ │ +
│ │ │ │ │ + >
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + The tasks in this block will be executed as a normal part of
│ │ │ │ │ + the build script.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Returns the home directory of the current user.
│ │ │ │ │ - The home directory of the current user.
│ │ │ │ │ +
│ │ │ │ │ + The tasks in this block will be executed if any task in the try
│ │ │ │ │ + block fails.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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 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.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Contains a strongly typed collection of
│ │ │ │ │ -
│ │ │ │ │ - objects.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class.
│ │ │ │ │ + Creates the directory specified by the
│ │ │ │ │ +
│ │ │ │ │ + property.
│ │ │ │ │
│ │ │ │ │ + The directory could not be created.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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 > and < 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class
│ │ │ │ │ - with the specified
│ │ │ │ │ -
│ │ │ │ │ - instance.
│ │ │ │ │ + Host name of mail server. The default is
│ │ │ │ │ + localhost
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class
│ │ │ │ │ - with the specified array of
│ │ │ │ │ -
│ │ │ │ │ - instances.
│ │ │ │ │ + The port number used to connect to the mail server.
│ │ │ │ │ + The default is
│ │ │ │ │ + 25
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets or sets the element at the specified index.
│ │ │ │ │ - The zero-based index of the element to get or set.
│ │ │ │ │ +
│ │ │ │ │ + Indicates whether or not ssl should be used to
│ │ │ │ │ + connect to the smtp host.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Gets the
│ │ │ │ │ -
│ │ │ │ │ - with the specified name.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The name of the
│ │ │ │ │ -
│ │ │ │ │ - to get.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Text to send in body of email message.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Text to send in subject line of email message.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Adds a
│ │ │ │ │ -
│ │ │ │ │ - to the end of the collection.
│ │ │ │ │ + Indicates whether or not the body of the email is in
│ │ │ │ │ + html format. The default value is
│ │ │ │ │ + false
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - to be added to the end of the collection.
│ │ │ │ │ -
│ │ │ │ │ - The position into which the new element was inserted.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + The username to use when connecting to the smtp host.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The password to use when connecting to the smtp host.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Adds the elements of a
│ │ │ │ │ -
│ │ │ │ │ - array to the end of the collection.
│ │ │ │ │ + Format of the message. The default is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The array of
│ │ │ │ │ -
│ │ │ │ │ - elements to be added to the end of the collection.
│ │ │ │ │ -
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Adds the elements of a
│ │ │ │ │ -
│ │ │ │ │ - to the end of the collection.
│ │ │ │ │ + Converts an email address or a series of email addresses from
│ │ │ │ │ + a
│ │ │ │ │ +
│ │ │ │ │ + object to a new
│ │ │ │ │ +
│ │ │ │ │ + object.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - to be added to the end of the collection.
│ │ │ │ │ -
│ │ │ │ │ + A list of email addresses separated by a semicolon.
│ │ │ │ │ +
│ │ │ │ │ + A new
│ │ │ │ │ +
│ │ │ │ │ + object
│ │ │ │ │ + containing the addresses from
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Determines whether a
│ │ │ │ │ -
│ │ │ │ │ - is in the collection.
│ │ │ │ │ + Converts a
│ │ │ │ │ +
│ │ │ │ │ + object containing
│ │ │ │ │ + email address information to a
│ │ │ │ │ +
│ │ │ │ │ + object.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - to locate in the collection.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - if
│ │ │ │ │ -
│ │ │ │ │ - is found in the
│ │ │ │ │ - collection; otherwise,
│ │ │ │ │ -
│ │ │ │ │ + A new MailAddress object containing the information from
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Retrieves the index of a specified
│ │ │ │ │ -
│ │ │ │ │ - object in the collection.
│ │ │ │ │ + Temporary enum replacement of
│ │ │ │ │ +
│ │ │ │ │ + to ease transition to newer property flags.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Indicates the body of the email is formatted in plain text.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Indicates the body of the email is formatted in html.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Inserts a
│ │ │ │ │ -
│ │ │ │ │ - into the collection at the specified index.
│ │ │ │ │ + Sets an environment variable or a whole collection of them. Use an empty
│ │ │ │ │ +
│ │ │ │ │ + attribute to clear a variable.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The zero-based index at which
│ │ │ │ │ -
│ │ │ │ │ - should be inserted.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - to insert.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Returns an enumerator that can iterate through the collection.
│ │ │ │ │ -
│ │ │ │ │ - A
│ │ │ │ │ -
│ │ │ │ │ - for the entire collection.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + The name of a single Environment variable to set
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Removes a member from the collection.
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - to remove from the collection.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Enumerates the
│ │ │ │ │ -
│ │ │ │ │ - elements of a
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Checks whether the task is initialized with valid attributes.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Set the environment variables
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Do the actual work here.
│ │ │ │ │ + The name of the environment variable.
│ │ │ │ │ + The value of the environment variable.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class
│ │ │ │ │ - with the specified
│ │ │ │ │ -
│ │ │ │ │ + Checks the conditional attributes and executes the children if
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │ - The collection that should be enumerated.
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets the current element in the collection.
│ │ │ │ │ - The current element in the collection.
│ │ │ │ │ +
│ │ │ │ │ + The file to compare if uptodate.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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 file to check against for the uptodate file.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Sets the enumerator to its initial position, which is before the
│ │ │ │ │ - first element in the collection.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The
│ │ │ │ │ +
│ │ │ │ │ + that contains the comparison files for
│ │ │ │ │ + the
│ │ │ │ │ +
│ │ │ │ │ + (s) check.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Represents a valid command-line argument.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The
│ │ │ │ │ +
│ │ │ │ │ + that contains the uptodate files for
│ │ │ │ │ + the
│ │ │ │ │ +
│ │ │ │ │ + (s) check.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets the property that backs the argument.
│ │ │ │ │ - The property that backs the arguments.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Gets the underlying
│ │ │ │ │ -
│ │ │ │ │ - of the argument.
│ │ │ │ │ + The opposite of the
│ │ │ │ │ + if
│ │ │ │ │ + task.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The underlying
│ │ │ │ │ -
│ │ │ │ │ - of the argument.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Check that a property does not exist.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ + Check that a property value is not true.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Check that a target does not exist.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Sets project properties based on the evaluatuion of a regular expression.
│ │ │ │ │
│ │ │ │ │ - If the
│ │ │ │ │ -
│ │ │ │ │ - of the argument is a collection type,
│ │ │ │ │ - this property will returns the underlying type of that collection.
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets the long name of the argument.
│ │ │ │ │ - The long name of the argument.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets the short name of the argument.
│ │ │ │ │ - The short name of the argument.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + A comma separated list of options to pass to the regex engine. The
│ │ │ │ │ + default is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets the description of the argument.
│ │ │ │ │ - The description of the argument.
│ │ │ │ │ +
│ │ │ │ │ + Represents the input for the regular expression.
│ │ │ │ │ + The input for the regular expression.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets a value indicating whether the argument is required.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - if the argument is required; otherwise,
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Executes the task.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets a value indicating whether a mathing command-line argument
│ │ │ │ │ - was already found.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - if a matching command-line argument was
│ │ │ │ │ - already found; otherwise,
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets a value indicating whether the argument can be specified multiple
│ │ │ │ │ - times.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - if the argument may be specified multiple
│ │ │ │ │ - times; otherwise,
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + The program to execute without command arguments.
│ │ │ │ │ + The path will not be evaluated to a full path using the project
│ │ │ │ │ + base directory.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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,
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Gets the
│ │ │ │ │ -
│ │ │ │ │ - of the property to which the argument
│ │ │ │ │ - is applied.
│ │ │ │ │ +
│ │ │ │ │ + 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).
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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,
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Specifies whether the external program should be executed using a
│ │ │ │ │ + runtime engine, if configured. The default is
│ │ │ │ │
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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,
│ │ │ │ │ + if the external program should be executed
│ │ │ │ │ + using a runtime engine; otherwise,
│ │ │ │ │
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets a value indicating whether the argument is array-based.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - if the argument is backed by an array;
│ │ │ │ │ - otherwise,
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Specifies whether the external program is a managed application
│ │ │ │ │ + which should be executed using a runtime engine, if configured.
│ │ │ │ │ + The default is
│ │ │ │ │
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Gets a value indicating whether the argument is the default argument.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ - if the argument is the default argument;
│ │ │ │ │ - otherwise,
│ │ │ │ │ + if the external program should be executed
│ │ │ │ │ + using a runtime engine; otherwise,
│ │ │ │ │
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets a value indicating whether the argument cannot be combined with
│ │ │ │ │ - other arguments.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - if the argument cannot be combined with other
│ │ │ │ │ - arguments; otherwise,
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Gets the filename of the external program to start.
│ │ │ │ │ + The filename of the external program.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ + Performs additional checks after the task has been initialized.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + does not hold a valid file name.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Assigns the specified value to the argument.
│ │ │ │ │ - The value that should be assigned to the argument.
│ │ │ │ │ -
│ │ │ │ │ - Duplicate argument.
│ │ │ │ │ - -or-
│ │ │ │ │ - Invalid value.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Gets the command-line arguments for the external program.
│ │ │ │ │ + The command-line arguments for the external program.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The file to which the standard output will be redirected.
│ │ │ │ │ + By default, the standard output is redirected to the console.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Indicates whether the specified
│ │ │ │ │ -
│ │ │ │ │ - is a
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - if
│ │ │ │ │ -
│ │ │ │ │ - can be assigned
│ │ │ │ │ - to
│ │ │ │ │ -
│ │ │ │ │ - ; otherwise,
│ │ │ │ │ + Gets or sets a value indicating whether output should be appended
│ │ │ │ │ + to the output file. 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
│ │ │ │ │ -
│ │ │ │ │ + if output should be appended to the
│ │ │ │ │ +
│ │ │ │ │ ;
│ │ │ │ │ otherwise,
│ │ │ │ │
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Indicates whether the specified
│ │ │ │ │ -
│ │ │ │ │ - is an array.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - if
│ │ │ │ │ -
│ │ │ │ │ - is an array;
│ │ │ │ │ - otherwise,
│ │ │ │ │ + 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
│ │ │ │ │
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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
│ │ │ │ │ -
│ │ │ │ │ + The name of a property in which the unique identifier of the spawned
│ │ │ │ │ + application should be stored. Only of interest if
│ │ │ │ │ +
│ │ │ │ │ + is
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Executes the external program.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Loops over a set of items.
│ │ │ │ │
│ │ │ │ │ - The actual logging is delegated to the
│ │ │ │ │ -
│ │ │ │ │ - in which
│ │ │ │ │ - the
│ │ │ │ │ -
│ │ │ │ │ - is executing
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ + Do not remove any white space characters.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets a value indicating whether no arguments were specified on the
│ │ │ │ │ - command line.
│ │ │ │ │ +
│ │ │ │ │ + Remove all white space characters from the end of the current
│ │ │ │ │ + item.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Remove all white space characters from the beginning of the
│ │ │ │ │ + current item.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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
│ │ │ │ │ +
│ │ │ │ │ + Remove all white space characters from the beginning and end of
│ │ │ │ │ + the current item.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Read a response file and parse the arguments as usual.
│ │ │ │ │ - The response file to load arguments
│ │ │ │ │ +
│ │ │ │ │ + The NAnt property name(s) that should be used for the current
│ │ │ │ │ + iterated item.
│ │ │ │ │ + If specifying multiple properties, separate them with a comma.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Parse the argument list using the
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + The type of iteration that should be done.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Returns the
│ │ │ │ │ -
│ │ │ │ │ - that's applied
│ │ │ │ │ - on the specified property.
│ │ │ │ │ + The type of whitespace trimming that should be done. The default
│ │ │ │ │ + is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The property of which applied
│ │ │ │ │ -
│ │ │ │ │ - should be returned.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - that's applied to the
│ │ │ │ │ -
│ │ │ │ │ - , or a null reference if none was applied.
│ │ │ │ │ -
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Gets a
│ │ │ │ │ -
│ │ │ │ │ - that is the current local date and
│ │ │ │ │ - time on this computer.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - A
│ │ │ │ │ -
│ │ │ │ │ - whose value is the current date and time.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + The source of the iteration.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets the year component of the specified date.
│ │ │ │ │ - The date of which to get the year component.
│ │ │ │ │ - The year, between 1 and 9999.
│ │ │ │ │ +
│ │ │ │ │ + The deliminator char.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets the month component of the specified date.
│ │ │ │ │ - The date of which to get the month component.
│ │ │ │ │ - The month, between 1 and 12.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ + Tasks to execute for each matching item.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets the hour component of the specified date.
│ │ │ │ │ - The date of which to get the hour component.
│ │ │ │ │ - The hour, between 0 and 23.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets the minute component of the specified date.
│ │ │ │ │ - The date of which to get the minute component.
│ │ │ │ │ - The minute, between 0 and 59.
│ │ │ │ │ +
│ │ │ │ │ + The name of the file that contains the XML document
│ │ │ │ │ + that is going to be peeked at.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets the seconds component of the specified date.
│ │ │ │ │ - The date of which to get the seconds component.
│ │ │ │ │ - The seconds, between 0 and 59.
│ │ │ │ │ +
│ │ │ │ │ + The index of the node that gets its text returned when the query
│ │ │ │ │ + returns multiple nodes.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets the milliseconds component of the specified date.
│ │ │ │ │ - The date of which to get the milliseconds component.
│ │ │ │ │ - The millisecond, between 0 and 999.
│ │ │ │ │ +
│ │ │ │ │ + The property that receives the text representation of the XML inside
│ │ │ │ │ + the node returned from the XPath expression.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ + The XPath expression used to select which node to read.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ + Namespace definitions to resolve prefixes in the XPath expression.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ + Executes the XML peek task.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Returns the number of days in the specified month of the specified
│ │ │ │ │ - year.
│ │ │ │ │ - The year.
│ │ │ │ │ - The month (a number ranging from 1 to 12).
│ │ │ │ │ +
│ │ │ │ │ + Loads an XML document from a file on disk.
│ │ │ │ │ + The file name of the file to load the XML document from.
│ │ │ │ │
│ │ │ │ │ - The number of days in
│ │ │ │ │ -
│ │ │ │ │ - for the specified
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ + A
│ │ │ │ │ + document
│ │ │ │ │ + containing
│ │ │ │ │ + the document object representing the file.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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,
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Gets the value of the major component of a given version.
│ │ │ │ │ + A version.
│ │ │ │ │ + The major version number.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Gets the value of the minor component of a given version.
│ │ │ │ │ + A version.
│ │ │ │ │ + The minor version number.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Gets the value of the build component of a given version.
│ │ │ │ │ + A version.
│ │ │ │ │ + The build number, or -1 if the build number is undefined.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Gets the value of the revision component of a given version.
│ │ │ │ │ + A version.
│ │ │ │ │ + The revision number, or -1 if the revision number is undefined.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Converts the specified string representation of a date and time to
│ │ │ │ │ + Converts the specified string representation of a version to
│ │ │ │ │ its
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ equivalent.
│ │ │ │ │
│ │ │ │ │ - A string containing a date and time to convert.
│ │ │ │ │ + A string containing the major, minor, build, and revision numbers, where each number is delimited with a period character ('.').
│ │ │ │ │
│ │ │ │ │ A
│ │ │ │ │ -
│ │ │ │ │ - equivalent to the date and time contained
│ │ │ │ │ - in
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - does not contain a valid string representation of a date and time.
│ │ │ │ │ + At least one component of
│ │ │ │ │ +
│ │ │ │ │ + does not parse to a decimal integer.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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").
│ │ │ │ │ + The string representation of the values of the major, minor, build,
│ │ │ │ │ + and revision components of the specified
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is formatted with the
│ │ │ │ │ -
│ │ │ │ │ - for the invariant culture.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Converts the specified
│ │ │ │ │ -
│ │ │ │ │ - to its equivalent
│ │ │ │ │ - string representation.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - A
│ │ │ │ │ -
│ │ │ │ │ - to convert.
│ │ │ │ │ -
│ │ │ │ │ - A format string.
│ │ │ │ │ +
│ │ │ │ │ + Gets the value of a variable for the specified package.
│ │ │ │ │ + The package for which the variable should be retrieved.
│ │ │ │ │ + The name of the variable.
│ │ │ │ │
│ │ │ │ │ - A string representation of
│ │ │ │ │ -
│ │ │ │ │ - formatted
│ │ │ │ │ - using the specified format
│ │ │ │ │ + The value of variable
│ │ │ │ │ +
│ │ │ │ │ + for the specified
│ │ │ │ │ + package.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ + pkg-config
│ │ │ │ │ + could not be started.
│ │ │ │ │
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ + does not exist.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - is a zero-length string, contains only white space, or contains one or more invalid characters.
│ │ │ │ │ +
│ │ │ │ │ + does not exist.
│ │ │ │ │
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ - ]]>
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ - The specified file 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.
│ │ │ │ │ +
│ │ │ │ │ + does not exist.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Returns the date and time the specified file was last written to.
│ │ │ │ │ - The file for which to obtain write date and time information.
│ │ │ │ │ - The date and time the specified file was last written to.
│ │ │ │ │ - The specified file does not exist.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is a zero-length string, contains only white space, or contains one or more invalid characters.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │ - The specified path, file name, or both exceed the system-defined maximum length.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Returns the date and time the specified file was last accessed.
│ │ │ │ │ - The file for which to obtain access date and time information.
│ │ │ │ │ - The date and time the specified file was last accessed.
│ │ │ │ │ - The specified file 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.
│ │ │ │ │ +
│ │ │ │ │ + does not exist.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Determines whether the specified file exists.
│ │ │ │ │ - The file to check.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Determines whether the given package is at least version
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ + The package to check.
│ │ │ │ │ + The version the package should at least have.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ - if
│ │ │ │ │ -
│ │ │ │ │ - refers to an
│ │ │ │ │ - existing file; otherwise,
│ │ │ │ │ + if the given package is at least version
│ │ │ │ │ +
│ │ │ │ │ + ; otherwise,
│ │ │ │ │
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Execute a set of tasks, if file "output.xml" does not exist.
│ │ │ │ │ -
│ │ │ │ │ - ...
│ │ │ │ │ -
│ │ │ │ │ - ]]>
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + pkg-config
│ │ │ │ │ + could not be started.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Determines whether
│ │ │ │ │ -
│ │ │ │ │ - is more or equal
│ │ │ │ │ - up-to-date than
│ │ │ │ │ -
│ │ │ │ │ + Determines whether the given package is exactly version
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │ - The file to check against the target file.
│ │ │ │ │ - The file for which we want to determine the status.
│ │ │ │ │ + The package to check.
│ │ │ │ │ + The version the package should have.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ - if
│ │ │ │ │ -
│ │ │ │ │ - is more
│ │ │ │ │ - or equal up-to-date than
│ │ │ │ │ -
│ │ │ │ │ + if the given package is exactly version
│ │ │ │ │ +
│ │ │ │ │ ; otherwise,
│ │ │ │ │
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - or
│ │ │ │ │ -
│ │ │ │ │ - is a zero-length string, contains only white space, or contains one or more invalid characters.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The specified path, file name, or both of either
│ │ │ │ │ -
│ │ │ │ │ - or
│ │ │ │ │ -
│ │ │ │ │ - exceed the system-defined maximum length.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Gets the length of the file.
│ │ │ │ │ - filename
│ │ │ │ │ -
│ │ │ │ │ - Length in bytes, of the file named
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ - The file specified cannot be found.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Checks if a given file is an assembly.
│ │ │ │ │ - The name or path of the file to be checked.
│ │ │ │ │ - True if the file is a valid assembly, false if it's not or if the assembly seems corrupted (invalid headers or metadata).
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is a null
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is an empty
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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 to return information for a given assembly.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is not found, or the module you are trying to load does not specify a filename extension.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ + pkg-config
│ │ │ │ │ + could not be started.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Returns the length of the specified string.
│ │ │ │ │ - input string
│ │ │ │ │ - The string's length.
│ │ │ │ │ -
│ │ │ │ │ - string::get-length('foo') ==> 3
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - string::get-length('') ==> 0
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - or
│ │ │ │ │ -
│ │ │ │ │ - is less than zero.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is greater than the length of
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - plus
│ │ │ │ │ -
│ │ │ │ │ - indicates a position not within
│ │ │ │ │ -
│ │ │ │ │ + Determines whether the given package is at no newer than version
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Tests whether the specified string starts with the specified prefix
│ │ │ │ │ - string.
│ │ │ │ │ - test string
│ │ │ │ │ - prefix string
│ │ │ │ │ +
│ │ │ │ │ + The package to check.
│ │ │ │ │ + The version the package should maximum have.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ - when
│ │ │ │ │ -
│ │ │ │ │ - is a prefix for
│ │ │ │ │ - the string
│ │ │ │ │ -
│ │ │ │ │ - . Meaning, the characters at the
│ │ │ │ │ - beginning of
│ │ │ │ │ -
│ │ │ │ │ - are identical to
│ │ │ │ │ -
│ │ │ │ │ + if the given package is at no newer than
│ │ │ │ │ + version
│ │ │ │ │ +
│ │ │ │ │ ; 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
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + pkg-config
│ │ │ │ │ + could not be started.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Tests whether the specified string ends with the specified suffix
│ │ │ │ │ - string.
│ │ │ │ │ - test string
│ │ │ │ │ - suffix string
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ - when
│ │ │ │ │ -
│ │ │ │ │ - is a suffix for
│ │ │ │ │ - the string
│ │ │ │ │ -
│ │ │ │ │ - . Meaning, the characters at the
│ │ │ │ │ - end of
│ │ │ │ │ -
│ │ │ │ │ - are identical to
│ │ │ │ │ -
│ │ │ │ │ + if the given package is between
│ │ │ │ │ +
│ │ │ │ │ + and
│ │ │ │ │ +
│ │ │ │ │ ; 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
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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'
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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'
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + pkg-config
│ │ │ │ │ + could not be started.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Determines whether the given package exists.
│ │ │ │ │ + The package to check.
│ │ │ │ │
│ │ │ │ │ - A
│ │ │ │ │ -
│ │ │ │ │ - equivalent to
│ │ │ │ │ -
│ │ │ │ │ - but
│ │ │ │ │ - with all instances of
│ │ │ │ │ -
│ │ │ │ │ - replaced with
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + if the package exists; otherwise,
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is an empty string.
│ │ │ │ │ +
│ │ │ │ │ + pkg-config
│ │ │ │ │ + could not be started.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Runs pkg-config with the specified arguments and returns a
│ │ │ │ │ +
│ │ │ │ │ + based on the exit code.
│ │ │ │ │ +
│ │ │ │ │ + The arguments to pass to pkg-config.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ - if
│ │ │ │ │ -
│ │ │ │ │ - is found in
│ │ │ │ │ -
│ │ │ │ │ - ; otherwise,
│ │ │ │ │ + if pkg-config exited with exit code 0;
│ │ │ │ │ + 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
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Runs pkg-config with the specified arguments and returns the result
│ │ │ │ │ + as a
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + The arguments to pass to pkg-config.
│ │ │ │ │ + The result of running pkg-config with the specified arguments.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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 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
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Factory method to return a new instance of ExecTask
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Returns the given string left-padded to the given length.
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ + Converts the specified string representation of a number to its
│ │ │ │ │ + 64-bit signed integer equivalent.
│ │ │ │ │ + A string containing a number to convert.
│ │ │ │ │
│ │ │ │ │ - If the length of
│ │ │ │ │ + A 64-bit signed integer equivalent to the number contained in
│ │ │ │ │
│ │ │ │ │ - is at least
│ │ │ │ │ -
│ │ │ │ │ - , then a new
│ │ │ │ │ -
│ │ │ │ │ - identical
│ │ │ │ │ - to
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - is returned. Otherwise,
│ │ │ │ │ + is not of the correct format.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - will be padded on the left with as many
│ │ │ │ │ -
│ │ │ │ │ - characters as needed to create a length of
│ │ │ │ │ -
│ │ │ │ │ + represents a number less than
│ │ │ │ │ +
│ │ │ │ │ + or greater than
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ 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,
│ │ │ │ │ +
│ │ │ │ │ + for the invariant culture is
│ │ │ │ │ + used to supply formatting information about
│ │ │ │ │
│ │ │ │ │ - will be padded on the right with as many
│ │ │ │ │ -
│ │ │ │ │ - characters as needed to create a length of
│ │ │ │ │ -
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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'
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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'
│ │ │ │ │ -
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Returns the given string trimmed of trailing whitespace.
│ │ │ │ │ - input string
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Converts the specified
│ │ │ │ │ +
│ │ │ │ │ + to its equivalent string
│ │ │ │ │ + representation.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + A
│ │ │ │ │ +
│ │ │ │ │ + to convert.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - The string
│ │ │ │ │ -
│ │ │ │ │ - with any trailing
│ │ │ │ │ - white space characters removed.
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - string::trim-end(' test ') ==> ' test'
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - string::trim-end('\t\tfoo \r\n') ==> '\t\tfoo'
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is formatted with the
│ │ │ │ │ +
│ │ │ │ │ + for the invariant culture.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ Returns the total number of days represented by the specified
│ │ │ │ │
│ │ │ │ │ , expressed in whole and fractional days.
│ │ │ │ │
│ │ │ │ │ @@ -3550,405 +5230,334 @@
│ │ │ │ │
│ │ │ │ │ The string representation of
│ │ │ │ │
│ │ │ │ │ . The format
│ │ │ │ │ of the return value is of the form: [-][d.]hh:mm:ss[.ff].
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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 base directory of the appdomain in which NAnt is running.
│ │ │ │ │ + The base directory of the appdomain in which NAnt is running.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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 NAnt assembly.
│ │ │ │ │ + The NAnt assembly.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets the SDK directory of the specified framework.
│ │ │ │ │ - The framework of which the SDK directory should be returned.
│ │ │ │ │ +
│ │ │ │ │ + Searches the probing paths of the current target framework for the
│ │ │ │ │ + specified file.
│ │ │ │ │ + The name of the file to search for.
│ │ │ │ │
│ │ │ │ │ - The SDK directory of the specified framework, or an empty
│ │ │ │ │ -
│ │ │ │ │ - if the SDK of the specified framework is not
│ │ │ │ │ - installed.
│ │ │ │ │ + The absolute path to
│ │ │ │ │ +
│ │ │ │ │ + if found in one of the
│ │ │ │ │ + configured probing; otherwise, an error is reported.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is not a valid framework identifier.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + could not be found in the configured probing paths.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + The (relative) probing paths are resolved relative to the base
│ │ │ │ │ + directory of the appdomain in which NAnt is running.
│ │ │ │ │ + The configured probing paths are scanned recursively in the order
│ │ │ │ │ + in which they are defined in the framework configuration.
│ │ │ │ │ + The file name to search should include the extension.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Compile an assembly referencing the
│ │ │ │ │ + nunit.framework
│ │ │ │ │ + assembly
│ │ │ │ │ + for the current target framework that is shipped as part of the
│ │ │ │ │ + NAnt distribution.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets the absolute path of the specified tool for the current
│ │ │ │ │ - target framework.
│ │ │ │ │ - The file name of the tool to search for.
│ │ │ │ │ +
│ │ │ │ │ + Searches the probing paths of the current target framework for the
│ │ │ │ │ + specified file.
│ │ │ │ │ + The directory to use a base directory for the probing paths.
│ │ │ │ │ + The name of the file to search for.
│ │ │ │ │
│ │ │ │ │ The absolute path to
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ if found in one of the
│ │ │ │ │ - configured tool paths; otherwise, an error is reported.
│ │ │ │ │ + configured probing; otherwise, an error is reported.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - could not be found in the configured tool paths.
│ │ │ │ │ +
│ │ │ │ │ + could not be found in the configured probing 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.
│ │ │ │ │ + The (relative) probing paths are resolved relative to the specified
│ │ │ │ │ + base directory.
│ │ │ │ │ + The configured probing paths are scanned recursively in the order
│ │ │ │ │ + in which they are defined in the framework configuration.
│ │ │ │ │ + The file name to search should include the extension.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ - Use
│ │ │ │ │ - gacutil
│ │ │ │ │ - to install an assembly in the GAC.
│ │ │ │ │ + Compile an assembly referencing the
│ │ │ │ │ + nunit.framework
│ │ │ │ │ + assembly
│ │ │ │ │ + for the current target framework that is shipped as part of the
│ │ │ │ │ + NAnt distribution.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ ]]>
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets the runtime engine of the specified framework.
│ │ │ │ │ - The framework of which the runtime engine should be returned.
│ │ │ │ │ +
│ │ │ │ │ + Gets the name of the current project.
│ │ │ │ │
│ │ │ │ │ - The full path to the runtime engine of the specified framework, or
│ │ │ │ │ - an empty
│ │ │ │ │ + The name of the current project, or an empty
│ │ │ │ │
│ │ │ │ │ - if no runtime engine is defined
│ │ │ │ │ - for the specified framework.
│ │ │ │ │ + if no name is specified in the build file.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is not a valid framework identifier.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Gets a comma-separated list of frameworks filtered by the specified
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ + Gets the
│ │ │ │ │ +
│ │ │ │ │ + form of the build file.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - A bitwise combination of
│ │ │ │ │ -
│ │ │ │ │ - values that filter the frameworks to retrieve.
│ │ │ │ │ -
│ │ │ │ │
│ │ │ │ │ - A comma-separated list of frameworks filtered by the specified
│ │ │ │ │ -
│ │ │ │ │ - , sorted on name.
│ │ │ │ │ + The
│ │ │ │ │ +
│ │ │ │ │ + form of the build file, or
│ │ │ │ │ + an empty
│ │ │ │ │ +
│ │ │ │ │ + if the project is not file backed.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Gets the local path to the build file.
│ │ │ │ │ +
│ │ │ │ │ + The local path of the build file, or an empty
│ │ │ │ │ +
│ │ │ │ │ + if the project is not file backed.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Gets the name of the target that will be executed when no other
│ │ │ │ │ + build targets are specified.
│ │ │ │ │ +
│ │ │ │ │ + The name of the target that will be executed when no other build
│ │ │ │ │ + targets are specified, or an empty
│ │ │ │ │ +
│ │ │ │ │ + if no
│ │ │ │ │ + default target is defined for the project.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Gets the base directory of the current project.
│ │ │ │ │ + The base directory of the current project.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Checks whether the specified target exists.
│ │ │ │ │ + The target to test.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + if the specified target exists; otherwise,
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Define a
│ │ │ │ │ - build-all
│ │ │ │ │ - target that executes the
│ │ │ │ │ - build
│ │ │ │ │ - target once for each installed framework targeting compact
│ │ │ │ │ - devices.
│ │ │ │ │ -
│ │ │ │ │ + Execute target "clean", if it exists.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - ...
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ ]]>
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Checks whether the specified framework is valid.
│ │ │ │ │ - The framework to check.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is not a valid framework identifier.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Gets the name of the target being executed.
│ │ │ │ │ +
│ │ │ │ │ + A
│ │ │ │ │ +
│ │ │ │ │ + that contains the name of the target
│ │ │ │ │ + being executed.
│ │ │ │ │ +
│ │ │ │ │ + No target is being executed.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Converts the specified string representation of a number to its
│ │ │ │ │ - 64-bit signed integer equivalent.
│ │ │ │ │ - A string containing a number to convert.
│ │ │ │ │ +
│ │ │ │ │ + Checks whether the specified target has already been executed.
│ │ │ │ │ + The target to test.
│ │ │ │ │
│ │ │ │ │ - A 64-bit signed integer equivalent to the number contained in
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + if the specified target has already been
│ │ │ │ │ + executed; otherwise,
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is not of the correct format.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - represents a number less than
│ │ │ │ │ -
│ │ │ │ │ - or greater than
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ +
│ │ │ │ │ + Target
│ │ │ │ │ +
│ │ │ │ │ + does not exist.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - for the invariant culture is
│ │ │ │ │ - used to supply formatting information about
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Checks whether the specified task exists.
│ │ │ │ │ + The task to test.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + if the specified task exists; otherwise,
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Converts the specified
│ │ │ │ │ -
│ │ │ │ │ - to its equivalent string
│ │ │ │ │ - representation.
│ │ │ │ │ + Returns the
│ │ │ │ │ +
│ │ │ │ │ + from which the specified task
│ │ │ │ │ + was loaded.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - A
│ │ │ │ │ -
│ │ │ │ │ - to convert.
│ │ │ │ │ +
│ │ │ │ │ + The name of the task to get the
│ │ │ │ │ +
│ │ │ │ │ + of.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ - 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.
│ │ │ │ │ + The
│ │ │ │ │ +
│ │ │ │ │ + from which the specified task was loaded.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is formatted with the
│ │ │ │ │ -
│ │ │ │ │ - for the invariant culture.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Functions that return information about an operating system.
│ │ │ │ │ +
│ │ │ │ │ + Task
│ │ │ │ │ +
│ │ │ │ │ + is not available.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Gets a
│ │ │ │ │ -
│ │ │ │ │ - value that identifies the operating
│ │ │ │ │ - system platform.
│ │ │ │ │ -
│ │ │ │ │ - The operating system.
│ │ │ │ │ +
│ │ │ │ │ + Checks whether the specified property exists.
│ │ │ │ │ + The property to test.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - value that identifies the operating system
│ │ │ │ │ - platform.
│ │ │ │ │ +
│ │ │ │ │ + if the specified property exists; otherwise,
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Execute a set of tasks if the "build.debug" property
│ │ │ │ │ + exists.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Gets a
│ │ │ │ │ -
│ │ │ │ │ - object that identifies this operating
│ │ │ │ │ - system.
│ │ │ │ │ -
│ │ │ │ │ - The operating system.
│ │ │ │ │ +
│ │ │ │ │ + Checks whether the specified property is read-only.
│ │ │ │ │ + The property to test.
│ │ │ │ │
│ │ │ │ │ - A
│ │ │ │ │ -
│ │ │ │ │ - object that describes the major version,
│ │ │ │ │ - minor version, build, and revision of the operating system.
│ │ │ │ │ +
│ │ │ │ │ + if the specified property is read-only;
│ │ │ │ │ + otherwise,
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Check whether the "debug" property is read-only.
│ │ │ │ │ + property::is-readonly('debug')
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Property
│ │ │ │ │ +
│ │ │ │ │ + has not been set.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Converts the value of the specified operating system to its equivalent
│ │ │ │ │ -
│ │ │ │ │ - representation.
│ │ │ │ │ -
│ │ │ │ │ - The operating system.
│ │ │ │ │ +
│ │ │ │ │ + Checks whether the specified property is a dynamic property.
│ │ │ │ │ + The property to test.
│ │ │ │ │
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - representation of
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + if the specified property is a dynamic
│ │ │ │ │ + property; otherwise,
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │ +
│ │ │ │ │ + Property
│ │ │ │ │ +
│ │ │ │ │ + has not been set.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - 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
│ │ │ │ │ + Check whether the "debug" property is a dynamic property.
│ │ │ │ │ + property::is-dynamic('debug')
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Converts the specified string representation of a logical value to
│ │ │ │ │ - its
│ │ │ │ │ -
│ │ │ │ │ - equivalent.
│ │ │ │ │ -
│ │ │ │ │ - A string containing the value to convert.
│ │ │ │ │ +
│ │ │ │ │ + Gets the name of the platform on which NAnt is running.
│ │ │ │ │ + The name of the platform on which NAnt is running.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Checks whether NAnt is running on Windows (and not just 32-bit Windows
│ │ │ │ │ + as the name may lead you to believe).
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ - if
│ │ │ │ │ -
│ │ │ │ │ - is equivalent to
│ │ │ │ │ - "True"; otherwise,
│ │ │ │ │ + if NAnt is running on Windows;
│ │ │ │ │ + otherwise,
│ │ │ │ │
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - is not equivalent to
│ │ │ │ │ -
│ │ │ │ │ - or
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Checks whether NAnt is running on Windows.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + if NAnt is running on Windows;
│ │ │ │ │ + otherwise,
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Converts the specified
│ │ │ │ │ -
│ │ │ │ │ - to its equivalent string
│ │ │ │ │ - representation.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - A
│ │ │ │ │ -
│ │ │ │ │ - to convert.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Checks whether NAnt is running on Unix.
│ │ │ │ │
│ │ │ │ │ - "True" if
│ │ │ │ │ -
│ │ │ │ │ - is
│ │ │ │ │
│ │ │ │ │ - , or
│ │ │ │ │ - "False" if
│ │ │ │ │ -
│ │ │ │ │ - is
│ │ │ │ │ + if NAnt is running on Unix;
│ │ │ │ │ + otherwise,
│ │ │ │ │
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ +
│ │ │ │ │ + Functions for requesting information from DNS.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Gets the host name of the local computer.
│ │ │ │ │ + A string that contains the DNS host name of the local computer.
│ │ │ │ │ + An error is encountered when resolving the local host name.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ Returns the fully qualified path.
│ │ │ │ │ The file or directory for which to obtain absolute path information.
│ │ │ │ │
│ │ │ │ │ A string containing the fully qualified location of
│ │ │ │ │
│ │ │ │ │ ,
│ │ │ │ │ @@ -4301,256 +5910,239 @@
│ │ │ │ │
│ │ │ │ │ Output two lines in a log file.
│ │ │ │ │
│ │ │ │ │ ]]>
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Converts the specified string representation of a number to its
│ │ │ │ │ - double-precision floating point number equivalent.
│ │ │ │ │ - A string containing a number to convert.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Gets a
│ │ │ │ │ +
│ │ │ │ │ + that is the current local date and
│ │ │ │ │ + time on this computer.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - A double-precision floating point number equivalent to the numeric
│ │ │ │ │ - value or symbol specified in
│ │ │ │ │ -
│ │ │ │ │ + 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 not a number in a valid format.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │
│ │ │ │ │ - represents a number less than
│ │ │ │ │ -
│ │ │ │ │ - or greater than
│ │ │ │ │ -
│ │ │ │ │ .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ +
│ │ │ │ │ + to its equivalent
│ │ │ │ │ string representation.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ A
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ to convert.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ - The string representation of
│ │ │ │ │ + A string representation of
│ │ │ │ │
│ │ │ │ │ - formatted
│ │ │ │ │ - using the general format specifier ("G").
│ │ │ │ │ + formatted using
│ │ │ │ │ + the general format specifier ("G").
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ 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
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ + Converts the specified
│ │ │ │ │ +
│ │ │ │ │ + to its equivalent
│ │ │ │ │ + string representation.
│ │ │ │ │
│ │ │ │ │ - The package to check.
│ │ │ │ │ - The version the package should have.
│ │ │ │ │ +
│ │ │ │ │ + A
│ │ │ │ │ +
│ │ │ │ │ + to convert.
│ │ │ │ │ +
│ │ │ │ │ + A format string.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - if the given package is exactly version
│ │ │ │ │ -
│ │ │ │ │ - ; otherwise,
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ + A string representation of
│ │ │ │ │ +
│ │ │ │ │ + formatted
│ │ │ │ │ + using the specified format
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - pkg-config
│ │ │ │ │ - could not be started.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is formatted with the
│ │ │ │ │ +
│ │ │ │ │ + for the invariant culture.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Determines whether the given package is at no newer than version
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ + Converts the specified string representation of a logical value to
│ │ │ │ │ + its
│ │ │ │ │ +
│ │ │ │ │ + equivalent.
│ │ │ │ │
│ │ │ │ │ - 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.
│ │ │ │ │ + A string containing the value to convert.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ - if the given package is between
│ │ │ │ │ -
│ │ │ │ │ - and
│ │ │ │ │ -
│ │ │ │ │ - ; otherwise,
│ │ │ │ │ + if
│ │ │ │ │ +
│ │ │ │ │ + is equivalent to
│ │ │ │ │ + "True"; otherwise,
│ │ │ │ │
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - pkg-config
│ │ │ │ │ - could not be started.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Determines whether the given package exists.
│ │ │ │ │ - The package to check.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - if the package exists; otherwise,
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is not equivalent to
│ │ │ │ │ +
│ │ │ │ │ + or
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - pkg-config
│ │ │ │ │ - could not be started.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Runs pkg-config with the specified arguments and returns a
│ │ │ │ │ + Converts the specified
│ │ │ │ │
│ │ │ │ │ - based on the exit code.
│ │ │ │ │ + to its equivalent string
│ │ │ │ │ + representation.
│ │ │ │ │
│ │ │ │ │ - The arguments to pass to pkg-config.
│ │ │ │ │ +
│ │ │ │ │ + A
│ │ │ │ │ +
│ │ │ │ │ + to convert.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ + "True" if
│ │ │ │ │ +
│ │ │ │ │ + is
│ │ │ │ │
│ │ │ │ │ - if pkg-config exited with exit code 0;
│ │ │ │ │ - otherwise,
│ │ │ │ │ + , or
│ │ │ │ │ + "False" if
│ │ │ │ │ +
│ │ │ │ │ + is
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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
│ │ │ │ │ 32-bit signed integer equivalent.
│ │ │ │ │ A string containing a number to convert.
│ │ │ │ │
│ │ │ │ │ A 32-bit signed integer equivalent to the number contained in
│ │ │ │ │ @@ -4600,14 +6192,240 @@
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ Functions that provide version information for a physical file on disk.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ Returns a
│ │ │ │ │
│ │ │ │ │ @@ -4656,137 +6474,127 @@
│ │ │ │ │ A
│ │ │ │ │
│ │ │ │ │ instance containing version information about a file.
│ │ │ │ │
│ │ │ │ │ The product version of a file.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets the value of the major component of a given version.
│ │ │ │ │ - A version.
│ │ │ │ │ - The major version number.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Gets the value of the minor component of a given version.
│ │ │ │ │ - A version.
│ │ │ │ │ - The minor version number.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Groups a set of functions for dealing with directories.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets the value of the build component of a given version.
│ │ │ │ │ - A version.
│ │ │ │ │ - The build number, or -1 if the build number is undefined.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets the value of the revision component of a given version.
│ │ │ │ │ - A version.
│ │ │ │ │ - The revision number, or -1 if the revision number is undefined.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - has fewer than two components or more than four components.
│ │ │ │ │ +
│ │ │ │ │ + is a zero-length string, contains only white space, or contains one or more invalid characters.
│ │ │ │ │
│ │ │ │ │ - A major, minor, build, or revision component is less than zero.
│ │ │ │ │ -
│ │ │ │ │ - At least one component of
│ │ │ │ │ -
│ │ │ │ │ - does not parse to a decimal integer.
│ │ │ │ │ + The specified path, file name, or both exceed the system-defined maximum length.
│ │ │ │ │ +
│ │ │ │ │ + The
│ │ │ │ │ +
│ │ │ │ │ + parameter is in an invalid format.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Converts the argument to double
│ │ │ │ │ - The value to be converted.
│ │ │ │ │ +
│ │ │ │ │ + Gets the current working directory.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - converted to double. The function fails with an exception when the conversion is not possible.
│ │ │ │ │ + A
│ │ │ │ │ +
│ │ │ │ │ + containing the path of the current working
│ │ │ │ │ + directory.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Converts the argument to a string.
│ │ │ │ │ - The value to be converted.
│ │ │ │ │ +
│ │ │ │ │ + Retrieves the parent directory of the specified path.
│ │ │ │ │ + The path for which to retrieve the parent directory.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - converted to string. The function fails
│ │ │ │ │ - with an exception when the conversion is not possible.
│ │ │ │ │ + The parent directory, or an empty
│ │ │ │ │ +
│ │ │ │ │ + if
│ │ │ │ │ +
│ │ │ │ │ + is the root directory, including the root
│ │ │ │ │ + of a UNC server or share name.
│ │ │ │ │
│ │ │ │ │ - Named method ConvertToString as a static ToString method would break
│ │ │ │ │ - CLS compliance.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Converts the argument to a datetime.
│ │ │ │ │ - value to be converted
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - converted to datetime. The function fails with an exception when the conversion is not possible.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Converts the argument to a boolean
│ │ │ │ │ - The string value to be converted to boolean. Must be 'true' or 'false'.
│ │ │ │ │ +
│ │ │ │ │ + Determines whether the given path refers to an existing directory
│ │ │ │ │ + on disk.
│ │ │ │ │ + The path to test.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - converted to boolean. The function fails
│ │ │ │ │ - with an exception when the conversion is not possible.
│ │ │ │ │ +
│ │ │ │ │ + if
│ │ │ │ │ +
│ │ │ │ │ + refers to an
│ │ │ │ │ + existing directory; otherwise,
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ +
│ │ │ │ │ + Remove directory "test", if it exists.
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ Rounds the value to the nearest whole number
│ │ │ │ │ Number to be rounded, can be anything convertible to a double.
│ │ │ │ │ Rounded value.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ @@ -4809,326 +6617,14 @@
│ │ │ │ │
│ │ │ │ │ is greater
│ │ │ │ │ than or equal to zero; otherwise, -
│ │ │ │ │
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets the base directory of the appdomain in which NAnt is running.
│ │ │ │ │ - The base directory of the appdomain in which NAnt is running.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Gets the NAnt assembly.
│ │ │ │ │ - The NAnt assembly.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Searches the probing paths of the current target framework for the
│ │ │ │ │ - specified file.
│ │ │ │ │ - The name of the file to search for.
│ │ │ │ │ -
│ │ │ │ │ - The absolute path to
│ │ │ │ │ -
│ │ │ │ │ - if found in one of the
│ │ │ │ │ - configured probing; otherwise, an error is reported.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - could not be found in the configured probing paths.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The (relative) probing paths are resolved relative to the base
│ │ │ │ │ - directory of the appdomain in which NAnt is running.
│ │ │ │ │ - The configured probing paths are scanned recursively in the order
│ │ │ │ │ - in which they are defined in the framework configuration.
│ │ │ │ │ - The file name to search should include the extension.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Compile an assembly referencing the
│ │ │ │ │ - nunit.framework
│ │ │ │ │ - assembly
│ │ │ │ │ - for the current target framework that is shipped as part of the
│ │ │ │ │ - NAnt distribution.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - ]]>
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Searches the probing paths of the current target framework for the
│ │ │ │ │ - specified file.
│ │ │ │ │ - The directory to use a base directory for the probing paths.
│ │ │ │ │ - The name of the file to search for.
│ │ │ │ │ -
│ │ │ │ │ - The absolute path to
│ │ │ │ │ -
│ │ │ │ │ - if found in one of the
│ │ │ │ │ - configured probing; otherwise, an error is reported.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - could not be found in the configured probing paths.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The (relative) probing paths are resolved relative to the specified
│ │ │ │ │ - base directory.
│ │ │ │ │ - The configured probing paths are scanned recursively in the order
│ │ │ │ │ - in which they are defined in the framework configuration.
│ │ │ │ │ - The file name to search should include the extension.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Compile an assembly referencing the
│ │ │ │ │ - nunit.framework
│ │ │ │ │ - assembly
│ │ │ │ │ - for the current target framework that is shipped as part of the
│ │ │ │ │ - NAnt distribution.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - ]]>
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Gets the name of the current project.
│ │ │ │ │ -
│ │ │ │ │ - The name of the current project, or an empty
│ │ │ │ │ -
│ │ │ │ │ - if no name is specified in the build file.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Gets the
│ │ │ │ │ -
│ │ │ │ │ - form of the build file.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - form of the build file, or
│ │ │ │ │ - an empty
│ │ │ │ │ -
│ │ │ │ │ - if the project is not file backed.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Gets the local path to the build file.
│ │ │ │ │ -
│ │ │ │ │ - The local path of the build file, or an empty
│ │ │ │ │ -
│ │ │ │ │ - if the project is not file backed.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Gets the name of the target that will be executed when no other
│ │ │ │ │ - build targets are specified.
│ │ │ │ │ -
│ │ │ │ │ - The name of the target that will be executed when no other build
│ │ │ │ │ - targets are specified, or an empty
│ │ │ │ │ -
│ │ │ │ │ - if no
│ │ │ │ │ - default target is defined for the project.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Gets the base directory of the current project.
│ │ │ │ │ - The base directory of the current project.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Checks whether the specified target exists.
│ │ │ │ │ - The target to test.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - if the specified target exists; otherwise,
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Execute target "clean", if it exists.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - ]]>
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Gets the name of the target being executed.
│ │ │ │ │ -
│ │ │ │ │ - A
│ │ │ │ │ -
│ │ │ │ │ - that contains the name of the target
│ │ │ │ │ - being executed.
│ │ │ │ │ -
│ │ │ │ │ - No target is being executed.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Checks whether the specified target has already been executed.
│ │ │ │ │ - The target to test.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - if the specified target has already been
│ │ │ │ │ - executed; otherwise,
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Target
│ │ │ │ │ -
│ │ │ │ │ - does not exist.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Checks whether the specified task exists.
│ │ │ │ │ - The task to test.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - if the specified task exists; otherwise,
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Returns the
│ │ │ │ │ -
│ │ │ │ │ - from which the specified task
│ │ │ │ │ - was loaded.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The name of the task to get the
│ │ │ │ │ -
│ │ │ │ │ - of.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - from which the specified task was loaded.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Task
│ │ │ │ │ -
│ │ │ │ │ - is not available.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Checks whether the specified property exists.
│ │ │ │ │ - The property to test.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - if the specified property exists; otherwise,
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Execute a set of tasks if the "build.debug" property
│ │ │ │ │ - exists.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - ]]>
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Checks whether the specified property is read-only.
│ │ │ │ │ - The property to test.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - if the specified property is read-only;
│ │ │ │ │ - otherwise,
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Check whether the "debug" property is read-only.
│ │ │ │ │ - property::is-readonly('debug')
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Property
│ │ │ │ │ -
│ │ │ │ │ - has not been set.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Checks whether the specified property is a dynamic property.
│ │ │ │ │ - The property to test.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - if the specified property is a dynamic
│ │ │ │ │ - property; otherwise,
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Property
│ │ │ │ │ -
│ │ │ │ │ - has not been set.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Check whether the "debug" property is a dynamic property.
│ │ │ │ │ - property::is-dynamic('debug')
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Gets the name of the platform on which NAnt is running.
│ │ │ │ │ - The name of the platform on which NAnt is running.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Checks whether NAnt is running on Windows (and not just 32-bit Windows
│ │ │ │ │ - as the name may lead you to believe).
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - if NAnt is running on Windows;
│ │ │ │ │ - otherwise,
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Checks whether NAnt is running on Windows.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - if NAnt is running on Windows;
│ │ │ │ │ - otherwise,
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Checks whether NAnt is running on Unix.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - if NAnt is running on Unix;
│ │ │ │ │ - otherwise,
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │
│ │ │ │ │ Functions that return information about an assembly's identity.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ Gets the location of the assembly as a URL.
│ │ │ │ │
│ │ │ │ │ The
│ │ │ │ │ @@ -5251,1402 +6747,2152 @@
│ │ │ │ │ build log.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ ]]>
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Functions for requesting information from DNS.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets the host name of the local computer.
│ │ │ │ │ - A string that contains the DNS host name of the local computer.
│ │ │ │ │ - An error is encountered when resolving the local host name.
│ │ │ │ │ +
│ │ │ │ │ + Converts the argument to double
│ │ │ │ │ + The value to be converted.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + converted to double. The function fails with an exception when the conversion is not possible.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Converts the argument to a string.
│ │ │ │ │ + The value to be converted.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + converted to string. The function fails
│ │ │ │ │ + with an exception when the conversion is not possible.
│ │ │ │ │ +
│ │ │ │ │ + Named method ConvertToString as a static ToString method would break
│ │ │ │ │ + CLS compliance.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The command-line arguments for the runtime engine.
│ │ │ │ │ +
│ │ │ │ │ + Converts the argument to a datetime.
│ │ │ │ │ + value to be converted
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + converted to datetime. The function fails with an exception when the conversion is not possible.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Represents an explicitly named list of directories.
│ │ │ │ │ +
│ │ │ │ │ + Converts the argument to a boolean
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ + The
│ │ │ │ │ +
│ │ │ │ │ + for the invariant culture is
│ │ │ │ │ + used to supply formatting information about
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Converts the specified
│ │ │ │ │ +
│ │ │ │ │ + to its equivalent
│ │ │ │ │ + string representation.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ A
│ │ │ │ │ -
│ │ │ │ │ - is useful when you want to capture a list of
│ │ │ │ │ - directories regardless whether they currently exist.
│ │ │ │ │ +
│ │ │ │ │ + to convert.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The string representation of
│ │ │ │ │ +
│ │ │ │ │ + formatted
│ │ │ │ │ + using the general format specifier ("G").
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is formatted with the
│ │ │ │ │ +
│ │ │ │ │ + for the invariant culture.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The base of the directory of this dirlist. The default is the project
│ │ │ │ │ - base directory.
│ │ │ │ │ +
│ │ │ │ │ + Functions that return information about an operating system.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The namespace URI to associate with the extension object.
│ │ │ │ │ -
│ │ │ │ │ - The namespace URI to associate with the extension object, or
│ │ │ │ │ -
│ │ │ │ │ - if not set.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Converts the value of the specified operating system to its equivalent
│ │ │ │ │ +
│ │ │ │ │ + representation.
│ │ │ │ │ +
│ │ │ │ │ + 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 full type name of the XSLT extension object.
│ │ │ │ │ +
│ │ │ │ │ + Groups a set of functions for dealing with files.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The assembly which contains the XSLT extension object.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ + The specified file 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.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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
│ │ │ │ │ +
│ │ │ │ │ + Returns the date and time the specified file was last written to.
│ │ │ │ │ + The file for which to obtain write date and time information.
│ │ │ │ │ + The date and time the specified file was last written to.
│ │ │ │ │ + The specified file 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 file was last accessed.
│ │ │ │ │ + The file for which to obtain access date and time information.
│ │ │ │ │ + The date and time the specified file was last accessed.
│ │ │ │ │ + The specified file 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Determines whether the specified file exists.
│ │ │ │ │ + The file to check.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ + if
│ │ │ │ │ +
│ │ │ │ │ + refers to an
│ │ │ │ │ + existing file; otherwise,
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Execute a set of tasks, if file "output.xml" does not exist.
│ │ │ │ │ +
│ │ │ │ │ + ...
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - 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
│ │ │ │ │ -
│ │ │ │ │ + Determines whether
│ │ │ │ │ +
│ │ │ │ │ + is more or equal
│ │ │ │ │ + up-to-date than
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │ + The file to check against the target file.
│ │ │ │ │ + The file for which we want to determine the status.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + if
│ │ │ │ │ +
│ │ │ │ │ + is more
│ │ │ │ │ + or equal up-to-date than
│ │ │ │ │ +
│ │ │ │ │ + ; otherwise,
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + or
│ │ │ │ │ +
│ │ │ │ │ + is a zero-length string, contains only white space, or contains one or more invalid characters.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The specified path, file name, or both of either
│ │ │ │ │ +
│ │ │ │ │ + or
│ │ │ │ │ +
│ │ │ │ │ + exceed the system-defined maximum length.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Contains a collection of
│ │ │ │ │ -
│ │ │ │ │ - elements.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Gets the length of the file.
│ │ │ │ │ + filename
│ │ │ │ │ +
│ │ │ │ │ + Length in bytes, of the file named
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ + The file specified cannot be found.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Checks if a given file is an assembly.
│ │ │ │ │ + The name or path of the file to be checked.
│ │ │ │ │ + True if the file is a valid assembly, false if it's not or if the assembly seems corrupted (invalid headers or metadata).
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is a null
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is an empty
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class
│ │ │ │ │ - with the specified
│ │ │ │ │ -
│ │ │ │ │ - instance.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Functions to return information for a given assembly.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class
│ │ │ │ │ - with the specified array of
│ │ │ │ │ -
│ │ │ │ │ - instances.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is not found, or the module you are trying to load does not specify a filename extension.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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 element at the specified index.
│ │ │ │ │ - The zero-based index of the element to get or set.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ -
│ │ │ │ │ - with the specified name.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The name of the
│ │ │ │ │ -
│ │ │ │ │ - to get.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Adds a
│ │ │ │ │ -
│ │ │ │ │ - to the end of the collection.
│ │ │ │ │ + Gets an
│ │ │ │ │ +
│ │ │ │ │ + for the specified assembly.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - to be added to the end of the collection.
│ │ │ │ │ +
│ │ │ │ │ + The assembly to get an
│ │ │ │ │ +
│ │ │ │ │ + for.
│ │ │ │ │
│ │ │ │ │ - The position into which the new element was inserted.
│ │ │ │ │ +
│ │ │ │ │ + An
│ │ │ │ │ +
│ │ │ │ │ + for the specified 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.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Adds the elements of a
│ │ │ │ │ -
│ │ │ │ │ - to the end of the collection.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - to be added to the end of the collection.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Returns the length of the specified string.
│ │ │ │ │ + input string
│ │ │ │ │ + The string's length.
│ │ │ │ │ +
│ │ │ │ │ + string::get-length('foo') ==> 3
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + string::get-length('') ==> 0
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Determines whether a
│ │ │ │ │ -
│ │ │ │ │ - is in the collection.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - to locate in the collection.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Tests whether the specified string starts with the specified prefix
│ │ │ │ │ + string.
│ │ │ │ │ + test string
│ │ │ │ │ + prefix string
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ - if
│ │ │ │ │ -
│ │ │ │ │ - is found in the
│ │ │ │ │ - collection; otherwise,
│ │ │ │ │ + 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
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Determines whether a
│ │ │ │ │ -
│ │ │ │ │ - with the specified
│ │ │ │ │ - value is in the collection.
│ │ │ │ │ -
│ │ │ │ │ - The argument value to locate in the collection.
│ │ │ │ │ +
│ │ │ │ │ + Tests whether the specified string ends with the specified suffix
│ │ │ │ │ + string.
│ │ │ │ │ + test string
│ │ │ │ │ + suffix string
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ - if a
│ │ │ │ │ -
│ │ │ │ │ - with value
│ │ │ │ │ -
│ │ │ │ │ - is found in the collection; otherwise,
│ │ │ │ │ + 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
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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 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'
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Retrieves the index of a specified
│ │ │ │ │ -
│ │ │ │ │ - object in the collection.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - object for which the index is returned.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Returns the specified string converted to uppercase.
│ │ │ │ │ + input string
│ │ │ │ │
│ │ │ │ │ - The index of the specified
│ │ │ │ │ -
│ │ │ │ │ - . If the
│ │ │ │ │ -
│ │ │ │ │ - is not currently a member of the collection, it returns -1.
│ │ │ │ │ + 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'
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Inserts a
│ │ │ │ │ -
│ │ │ │ │ - into the collection at the specified index.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The zero-based index at which
│ │ │ │ │ -
│ │ │ │ │ - should be inserted.
│ │ │ │ │ +
│ │ │ │ │ + Returns a string corresponding to the replacement of a given string
│ │ │ │ │ + with another in the specified string.
│ │ │ │ │ + input string
│ │ │ │ │ +
│ │ │ │ │ + A
│ │ │ │ │ +
│ │ │ │ │ + to be replaced.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - to insert.
│ │ │ │ │ +
│ │ │ │ │ + A
│ │ │ │ │ +
│ │ │ │ │ + to replace all occurrences of
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Returns an enumerator that can iterate through the collection.
│ │ │ │ │
│ │ │ │ │ A
│ │ │ │ │ -
│ │ │ │ │ - for the entire collection.
│ │ │ │ │ +
│ │ │ │ │ + equivalent to
│ │ │ │ │ +
│ │ │ │ │ + but
│ │ │ │ │ + with all instances of
│ │ │ │ │ +
│ │ │ │ │ + replaced with
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Removes a member from the collection.
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - to remove from the collection.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Enumerates the
│ │ │ │ │ -
│ │ │ │ │ - elements of a
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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'
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class
│ │ │ │ │ - with the specified
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Tests whether the specified string contains the given search string.
│ │ │ │ │ + The string to search.
│ │ │ │ │ +
│ │ │ │ │ + The string to locate within
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ - 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
│ │ │ │ │ +
│ │ │ │ │ + is found in
│ │ │ │ │ +
│ │ │ │ │ + ; otherwise,
│ │ │ │ │
│ │ │ │ │ - if the enumerator has
│ │ │ │ │ - passed the end of the collection.
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ + 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
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Sets the enumerator to its initial position, which is before the
│ │ │ │ │ - first element in the collection.
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Specifies the execution mode for managed applications.
│ │ │ │ │ -
│ │ │ │ │ - For backward compatibility, the following string values can also be
│ │ │ │ │ - used in build files:
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Value
│ │ │ │ │ - Corresponding field
│ │ │ │ │ -
│ │ │ │ │ - -
│ │ │ │ │ - "true"
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - -
│ │ │ │ │ - "false"
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Even if set to
│ │ │ │ │ -
│ │ │ │ │ - , the operating system can still
│ │ │ │ │ - run the program as a managed application.
│ │ │ │ │ + The highest-index position of
│ │ │ │ │ +
│ │ │ │ │ + in
│ │ │ │ │ +
│ │ │ │ │ + if it is found, or -1 if
│ │ │ │ │ +
│ │ │ │ │ + does not contain
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ - 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.
│ │ │ │ │ + If
│ │ │ │ │ +
│ │ │ │ │ + is an empty string, the return value
│ │ │ │ │ + is the last index position in
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ + The
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Do not threat the program as a managed application.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Leave it up to the CLR to determine which specific version of
│ │ │ │ │ - the CLR will be used to run the application.
│ │ │ │ │ +
│ │ │ │ │ + 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'
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Forces an application to run against the currently targeted
│ │ │ │ │ - version of a given CLR.
│ │ │ │ │ +
│ │ │ │ │ + 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'
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Specialized
│ │ │ │ │ -
│ │ │ │ │ - that also supports
│ │ │ │ │ - case-insensitive conversion of "true" to
│ │ │ │ │ -
│ │ │ │ │ - and "false" to
│ │ │ │ │ -
│ │ │ │ │ + Initializes a new instance of the
│ │ │ │ │ +
│ │ │ │ │ + with the specified name.
│ │ │ │ │ +
│ │ │ │ │ + The name of the task.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is a zero-length
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Used to indicate that a property should be able to be converted into a
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ 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
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Checks if the specified value can be converted to a
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ + The value to be checked.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + cannot be converted to a
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │
│ │ │ │ │ - is passed, the current culture is assumed.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - to convert.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - An
│ │ │ │ │ -
│ │ │ │ │ - that represents the converted value.
│ │ │ │ │ -
│ │ │ │ │ + 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 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Represents a command-line argument.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Gets or sets the prefix of all functions in this function set.
│ │ │ │ │ + The prefix of the functions in this function set.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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 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.
│ │ │ │ │ + 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).
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - A single command-line argument containing a space character.
│ │ │ │ │ -
│ │ │ │ │ - ]]>
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Two separate command-line arguments.
│ │ │ │ │ -
│ │ │ │ │ - ]]>
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - A single command-line argument with the value
│ │ │ │ │ - \dir;\dir2;\dir3
│ │ │ │ │ - on DOS-based systems and
│ │ │ │ │ - /dir:/dir2:/dir3
│ │ │ │ │ - on Unix-like systems.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - ]]>
│ │ │ │ │ -
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class.
│ │ │ │ │ +
│ │ │ │ │ + with the specified location.
│ │ │ │ │
│ │ │ │ │ +
│ │ │ │ │ + The
│ │ │ │ │ +
│ │ │ │ │ + of the attribute.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class
│ │ │ │ │ - with the specified command-line argument.
│ │ │ │ │ + Gets or sets the
│ │ │ │ │ +
│ │ │ │ │ + of the task.
│ │ │ │ │
│ │ │ │ │ + The location type of the task to which the attribute is assigned.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class
│ │ │ │ │ - with the given file.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Base class for all validator attributes.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Validates the specified value.
│ │ │ │ │ + The value to be validated.
│ │ │ │ │ + The validation fails.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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:
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class
│ │ │ │ │ - with the given path.
│ │ │ │ │ +
│ │ │ │ │ + with the
│ │ │ │ │ + specified name and child element name.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Returns the argument as a
│ │ │ │ │ -
│ │ │ │ │ + The name of the collection.
│ │ │ │ │ + The name of the child elements in the collection
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The argument as a
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is a zero-length
│ │ │ │ │
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ - File and individual path elements will be quoted if necessary.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - A single command-line argument; can contain space characters.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The name of a file as a single command-line argument; will be
│ │ │ │ │ - replaced with the absolute filename of the file.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The value for a directory-based command-line argument; will be
│ │ │ │ │ - replaced with the absolute path of the directory.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Sets a single command-line argument and treats it like a PATH - ensures
│ │ │ │ │ - the right separator for the local platform is used.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - List of command-line arguments; will be passed to the executable
│ │ │ │ │ - as is.
│ │ │ │ │ +
│ │ │ │ │ + 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; }
│ │ │ │ │ + }
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Indicates if the argument should be passed to the external program.
│ │ │ │ │ - If
│ │ │ │ │ -
│ │ │ │ │ - then the argument will be passed;
│ │ │ │ │ - otherwise, skipped. The default is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ + Initializes a new instance of the
│ │ │ │ │ +
│ │ │ │ │ + with the specified attribute name.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Indicates if the argument should not be passed to the external
│ │ │ │ │ - program. If
│ │ │ │ │ -
│ │ │ │ │ - then the argument will be
│ │ │ │ │ - passed; otherwise, skipped. The default is
│ │ │ │ │ -
│ │ │ │ │ + The name of the framework configuration attribute.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is a
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Gets string value corresponding with the argument.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Quotes a command line argument if it contains a single quote or a
│ │ │ │ │ - space.
│ │ │ │ │ - The command line argument.
│ │ │ │ │ -
│ │ │ │ │ - A quoted command line argument if
│ │ │ │ │ -
│ │ │ │ │ - contains a single quote or a space; otherwise,
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is a zero-length
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The name of the NAnt property to set.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The string pattern to use to format the property.
│ │ │ │ │ +
│ │ │ │ │ + Gets or sets the name of the framework configuration attribute.
│ │ │ │ │ + The name of the framework configuration attribute.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Indicates if the formatter should be used to format the timestamp.
│ │ │ │ │ - If
│ │ │ │ │ +
│ │ │ │ │ + Gets or sets a value indicating whether the configuration attribute
│ │ │ │ │ + is required.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - then the formatter will be used;
│ │ │ │ │ - otherwise, skipped. The default is
│ │ │ │ │ + if the configuration attribute is required;
│ │ │ │ │ + otherwise,
│ │ │ │ │
│ │ │ │ │ + . 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
│ │ │ │ │ +
│ │ │ │ │ + Gets or sets a value indicating whether property references should
│ │ │ │ │ + be expanded.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + if properties should be expanded; otherwise
│ │ │ │ │
│ │ │ │ │ + . The default is
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Represents a nested path element.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - 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.
│ │ │ │ │ + Initializes a new instance of the
│ │ │ │ │ +
│ │ │ │ │ + class with the specified name.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - If
│ │ │ │ │ -
│ │ │ │ │ - then the entry will be added to the
│ │ │ │ │ - path; otherwise, skipped. The default is
│ │ │ │ │ -
│ │ │ │ │ + The name of the function.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Opposite of
│ │ │ │ │ -
│ │ │ │ │ - . If
│ │ │ │ │ -
│ │ │ │ │ - then the entry will be added to the path; otherwise, skipped.
│ │ │ │ │ - The default is
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is a zero-length
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets the parts of a path represented by this element.
│ │ │ │ │ -
│ │ │ │ │ - A
│ │ │ │ │ -
│ │ │ │ │ - containing the parts of a path
│ │ │ │ │ - represented by this element.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Gets or sets the name of the function.
│ │ │ │ │ + The name of the function.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Contains HTTP proxy settings used to process requests to Internet
│ │ │ │ │ - resources.
│ │ │ │ │ +
│ │ │ │ │ + Indicates that a property should be treated as a XML file set for the
│ │ │ │ │ + task.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class.
│ │ │ │ │ +
│ │ │ │ │ + with the
│ │ │ │ │ + specified name.
│ │ │ │ │
│ │ │ │ │ + The name of the attribute.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is a zero-length
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The name of the proxy host.
│ │ │ │ │ +
│ │ │ │ │ + Indicates that the property should be treated as an XML element and
│ │ │ │ │ + further processing should be done.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The XML format is like this:
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - The port number on
│ │ │ │ │ -
│ │ │ │ │ - to use.
│ │ │ │ │ + Initializes a new instance of the
│ │ │ │ │ +
│ │ │ │ │ + with the
│ │ │ │ │ + specified name.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Specifies whether to bypass the proxy server for local addresses.
│ │ │ │ │ - The default is
│ │ │ │ │ -
│ │ │ │ │ + The name of the attribute.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is a zero-length
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The credentials to submit to the proxy server for authentication.
│ │ │ │ │ +
│ │ │ │ │ + Gets or sets the name of the attribute.
│ │ │ │ │ + The name of the attribute.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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
│ │ │ │ │ +
│ │ │ │ │ + Gets or sets a value indicating whether the attribute is required.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Indicates if the proxy should not be used to connect to the external
│ │ │ │ │ - resource. If
│ │ │ │ │ + if the attribute is required; otherwise,
│ │ │ │ │
│ │ │ │ │ - then the proxy will be used;
│ │ │ │ │ - otherwise, not. The default is
│ │ │ │ │ + . The default is
│ │ │ │ │
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Gets a
│ │ │ │ │ -
│ │ │ │ │ - instance representing the current
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - A
│ │ │ │ │ -
│ │ │ │ │ - instance representing the current
│ │ │ │ │ -
│ │ │ │ │ - , or
│ │ │ │ │ -
│ │ │ │ │ - if this proxy should not be used to connect to the external resource.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Contains a collection of
│ │ │ │ │ -
│ │ │ │ │ - elements.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ -
│ │ │ │ │ - class.
│ │ │ │ │ +
│ │ │ │ │ + with the specified name.
│ │ │ │ │
│ │ │ │ │ + The name of the attribute.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is a zero-length
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class
│ │ │ │ │ - with the specified
│ │ │ │ │ -
│ │ │ │ │ - instance.
│ │ │ │ │ + Used to indicate that a property should be able to be converted into a
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ 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.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Gets the
│ │ │ │ │ -
│ │ │ │ │ - with the specified name.
│ │ │ │ │ + Checks if the specified value can be converted to a
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The name of the
│ │ │ │ │ -
│ │ │ │ │ - to get.
│ │ │ │ │ -
│ │ │ │ │ + The value to be checked.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + cannot be converted to a
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Adds the elements of a
│ │ │ │ │ -
│ │ │ │ │ - array to the end of the collection.
│ │ │ │ │ + Initializes a new instance of the
│ │ │ │ │ +
│ │ │ │ │ + with the
│ │ │ │ │ + specified name.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The array of
│ │ │ │ │ -
│ │ │ │ │ - elements to be added to the end of the collection.
│ │ │ │ │ -
│ │ │ │ │ + The name of the attribute.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is a zero-length
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Adds the elements of a
│ │ │ │ │ -
│ │ │ │ │ - to the end of the collection.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - to be added to the end of the collection.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Gets or sets the name of the XML attribute.
│ │ │ │ │ + The name of the XML attribute.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Determines whether a
│ │ │ │ │ -
│ │ │ │ │ - is in the collection.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - to locate in the collection.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Gets or sets a value indicating whether the attribute is required.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - if
│ │ │ │ │ -
│ │ │ │ │ - is found in the
│ │ │ │ │ - collection; otherwise,
│ │ │ │ │ + if the attribute is required; otherwise,
│ │ │ │ │ +
│ │ │ │ │ + . The default is
│ │ │ │ │
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Determines whether a
│ │ │ │ │ -
│ │ │ │ │ - with the specified
│ │ │ │ │ - value is in the collection.
│ │ │ │ │ -
│ │ │ │ │ - The argument value to locate in the collection.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Gets or sets a value indicating whether property references should
│ │ │ │ │ + be expanded.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - if a
│ │ │ │ │ -
│ │ │ │ │ - with
│ │ │ │ │ - value
│ │ │ │ │ -
│ │ │ │ │ - is found in the collection; otherwise,
│ │ │ │ │ + if properties should be expanded; otherwise
│ │ │ │ │
│ │ │ │ │ + . 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.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Inserts a
│ │ │ │ │ -
│ │ │ │ │ - into the collection at the specified index.
│ │ │ │ │ + Indicates that property should be able to be converted into a
│ │ │ │ │ +
│ │ │ │ │ + within the given range.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class
│ │ │ │ │ - with the specified
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ +
│ │ │ │ │ + class with the specied minimum and maximum values.
│ │ │ │ │
│ │ │ │ │ - The collection that should be enumerated.
│ │ │ │ │ + The minimum value.
│ │ │ │ │ + The maximum value.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets the current element in the collection.
│ │ │ │ │ - The current element in the collection.
│ │ │ │ │ +
│ │ │ │ │ + Gets or sets the minimum value.
│ │ │ │ │ +
│ │ │ │ │ + The minimum value. The default is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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 or sets the maximum value.
│ │ │ │ │ +
│ │ │ │ │ + The maximum value. The default is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Sets the enumerator to its initial position, which is before the
│ │ │ │ │ - first element in the collection.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Contains a collection of
│ │ │ │ │ -
│ │ │ │ │ - elements.
│ │ │ │ │ + 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
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Indicates that property should be treated as a XML attribute for the
│ │ │ │ │ + task.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class
│ │ │ │ │ - with the specified
│ │ │ │ │ -
│ │ │ │ │ - instance.
│ │ │ │ │ +
│ │ │ │ │ + with the specified attribute name.
│ │ │ │ │
│ │ │ │ │ + The name of the task attribute.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is a
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is a zero-length
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ -
│ │ │ │ │ - class
│ │ │ │ │ - with the specified array of
│ │ │ │ │ -
│ │ │ │ │ - instances.
│ │ │ │ │ +
│ │ │ │ │ + with the specified name.
│ │ │ │ │
│ │ │ │ │ + The name of the element.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is a zero-length
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets or sets the element at the specified index.
│ │ │ │ │ - The zero-based index of the element to get or set.
│ │ │ │ │ +
│ │ │ │ │ + Gets or sets the name of the element.
│ │ │ │ │ + The name of the element.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Gets the
│ │ │ │ │ -
│ │ │ │ │ - with the specified value.
│ │ │ │ │ + Initializes a instance of the
│ │ │ │ │ +
│ │ │ │ │ + class for an extension in a given
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The value of the
│ │ │ │ │ -
│ │ │ │ │ - to get.
│ │ │ │ │ +
│ │ │ │ │ + The
│ │ │ │ │ +
│ │ │ │ │ + in which the extension is found.
│ │ │ │ │
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Adds a
│ │ │ │ │ -
│ │ │ │ │ - to the end of the collection.
│ │ │ │ │ + Initializes a instance of the
│ │ │ │ │ +
│ │ │ │ │ + class for an extension in a given
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ The
│ │ │ │ │ -
│ │ │ │ │ - to be added to the end of the collection.
│ │ │ │ │ +
│ │ │ │ │ + in which the extension is found.
│ │ │ │ │
│ │ │ │ │ - The position into which the new element was inserted.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Adds the elements of a
│ │ │ │ │ -
│ │ │ │ │ - array to the end of the collection.
│ │ │ │ │ + Gets the
│ │ │ │ │ +
│ │ │ │ │ + in which the extension
│ │ │ │ │ + was found.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The array of
│ │ │ │ │ -
│ │ │ │ │ - elements to be added to the end of the collection.
│ │ │ │ │ -
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Adds the elements of a
│ │ │ │ │ -
│ │ │ │ │ - to the end of the collection.
│ │ │ │ │ + Gets the
│ │ │ │ │ +
│ │ │ │ │ + from which the extension will
│ │ │ │ │ + be created.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ The
│ │ │ │ │ -
│ │ │ │ │ - to be added to the end of the collection.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + containing the extension.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Determines whether a
│ │ │ │ │ -
│ │ │ │ │ - is in the collection.
│ │ │ │ │ + Initializes a new instance of the
│ │ │ │ │ +
│ │ │ │ │ + with the specified type.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - to locate in the collection.
│ │ │ │ │ +
│ │ │ │ │ + The type of the
│ │ │ │ │ +
│ │ │ │ │ + to consume.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - if
│ │ │ │ │ -
│ │ │ │ │ - is found in the
│ │ │ │ │ - collection; otherwise,
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Determines whether a
│ │ │ │ │ -
│ │ │ │ │ - with the specified
│ │ │ │ │ - value is in the collection.
│ │ │ │ │ + Responsible for scanning types for plugins, and maintaining a cache of
│ │ │ │ │ +
│ │ │ │ │ + instances.
│ │ │ │ │
│ │ │ │ │ - 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.
│ │ │ │ │ + Scans a given
│ │ │ │ │ +
│ │ │ │ │ + for plugins.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ 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.
│ │ │ │ │ +
│ │ │ │ │ + containing the
│ │ │ │ │ +
│ │ │ │ │ + to scan.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ The
│ │ │ │ │ -
│ │ │ │ │ - to insert.
│ │ │ │ │ +
│ │ │ │ │ + to scan.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ + which will be used to output messages to the build log.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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
│ │ │ │ │ +
│ │ │ │ │ + represents a
│ │ │ │ │ +
│ │ │ │ │ + ; 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.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Contains a collection of
│ │ │ │ │ -
│ │ │ │ │ - elements.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class.
│ │ │ │ │ + Registers matching plugins for the specified
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ +
│ │ │ │ │ + The
│ │ │ │ │ +
│ │ │ │ │ + which plugins must be registered for.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class
│ │ │ │ │ - with the specified
│ │ │ │ │ -
│ │ │ │ │ - instance.
│ │ │ │ │ + Represents an
│ │ │ │ │ +
│ │ │ │ │ + in which one or more extensions
│ │ │ │ │ + are found.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ 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.
│ │ │ │ │ +
│ │ │ │ │ + class for a given
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ 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.
│ │ │ │ │ +
│ │ │ │ │ + instance is not cached for
│ │ │ │ │ + future use. If this is required, use
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The
│ │ │ │ │ +
│ │ │ │ │ + for which to construct an
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Adds the elements of a
│ │ │ │ │ -
│ │ │ │ │ - to the end of the collection.
│ │ │ │ │ + Gets the
│ │ │ │ │ +
│ │ │ │ │ + containing extensions.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - to be added to the end of the collection.
│ │ │ │ │ -
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Determines whether a
│ │ │ │ │ -
│ │ │ │ │ - is in the collection.
│ │ │ │ │ + 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
│ │ │ │ │ -
│ │ │ │ │ - to locate in the collection.
│ │ │ │ │ +
│ │ │ │ │ + for which to construct an
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - if
│ │ │ │ │ -
│ │ │ │ │ - is found in the
│ │ │ │ │ - collection; otherwise,
│ │ │ │ │ -
│ │ │ │ │ + The
│ │ │ │ │ +
│ │ │ │ │ + for the specified
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Represents an XML namespace.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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 prefix to associate with the namespace.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + The associated XML namespace URI.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Inserts a
│ │ │ │ │ -
│ │ │ │ │ - into the collection at the specified index.
│ │ │ │ │ + Indicates if the namespace should be added to the
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ + If
│ │ │ │ │ +
│ │ │ │ │ + then the namespace will be added;
│ │ │ │ │ + otherwise, skipped. 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.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Removes a member from the collection.
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - to remove from the collection.
│ │ │ │ │ -
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Enumerates the
│ │ │ │ │ -
│ │ │ │ │ - elements of a
│ │ │ │ │ -
│ │ │ │ │ + Indicates if the namespace should not be added to the
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ + list. If
│ │ │ │ │ +
│ │ │ │ │ + then the parameter will be
│ │ │ │ │ + added; otherwise, skipped. The default is
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + A set of patterns, mostly used to include or exclude certain files.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ - with the specified
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ +
│ │ │ │ │ + class.
│ │ │ │ │
│ │ │ │ │ - The collection that should be enumerated.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets the current element in the collection.
│ │ │ │ │ - The current element in the collection.
│ │ │ │ │ +
│ │ │ │ │ + Defines a single pattern for files to include.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Loads multiple patterns of files to include from a given file, set
│ │ │ │ │ + using the
│ │ │ │ │ +
│ │ │ │ │ + parameter.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Sets the enumerator to its initial position, which is before the
│ │ │ │ │ - first element in the collection.
│ │ │ │ │ +
│ │ │ │ │ + Defines a single pattern for files to exclude.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - A specialized
│ │ │ │ │ -
│ │ │ │ │ - used for specifying a set of
│ │ │ │ │ - directories.
│ │ │ │ │ + Loads multiple patterns of files to exclude from a given file, set
│ │ │ │ │ + using the
│ │ │ │ │ +
│ │ │ │ │ + parameter.
│ │ │ │ │
│ │ │ │ │ - Hint for supporting tasks that the included directories instead of
│ │ │ │ │ - files should be used.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Adds a nested set of patterns, or references other standalone
│ │ │ │ │ + patternset.
│ │ │ │ │ +
│ │ │ │ │ + The
│ │ │ │ │ +
│ │ │ │ │ + to add.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The name of the NAnt property to set.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The string pattern to use to format the property.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class.
│ │ │ │ │ + Indicates if the formatter should be used to format the timestamp.
│ │ │ │ │ + If
│ │ │ │ │ +
│ │ │ │ │ + then the formatter will be used;
│ │ │ │ │ + otherwise, skipped. The default is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Copy constructor for
│ │ │ │ │ -
│ │ │ │ │ - . Required in order to
│ │ │ │ │ - assign references of
│ │ │ │ │ -
│ │ │ │ │ - type where
│ │ │ │ │ -
│ │ │ │ │ - is used.
│ │ │ │ │ + Indicates if the formatter should be not used to format the
│ │ │ │ │ + timestamp. If
│ │ │ │ │ +
│ │ │ │ │ + then the formatter will be
│ │ │ │ │ + used; otherwise, skipped. The default is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - A
│ │ │ │ │ -
│ │ │ │ │ - instance to create a
│ │ │ │ │ -
│ │ │ │ │ - from.
│ │ │ │ │ -
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ Contains a collection of
│ │ │ │ │
│ │ │ │ │ elements.
│ │ │ │ │
│ │ │ │ │ @@ -6884,275 +9130,334 @@
│ │ │ │ │ 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + A single command-line argument containing a space character.
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Two separate command-line arguments.
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + A single command-line argument with the value
│ │ │ │ │ + \dir;\dir2;\dir3
│ │ │ │ │ + on DOS-based systems and
│ │ │ │ │ + /dir:/dir2:/dir3
│ │ │ │ │ + on Unix-like systems.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ class.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The name pattern to include/exclude.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Initializes a new instance of the
│ │ │ │ │ +
│ │ │ │ │ + class
│ │ │ │ │ + with the specified command-line argument.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - If
│ │ │ │ │ + Initializes a new instance of the
│ │ │ │ │ +
│ │ │ │ │ + class
│ │ │ │ │ + with the given file.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Initializes a new instance of the
│ │ │ │ │ +
│ │ │ │ │ + class
│ │ │ │ │ + with the given path.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Returns the argument as a
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The argument as a
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ + File and individual path elements will be quoted if necessary.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + A single command-line argument; can contain space characters.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The name of a file as a single command-line argument; will be
│ │ │ │ │ + replaced with the absolute filename of the file.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + The value for a directory-based command-line argument; will be
│ │ │ │ │ + replaced with the absolute path of the directory.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Sets a single command-line argument and treats it like a PATH - ensures
│ │ │ │ │ + the right separator for the local platform is used.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + List of command-line arguments; will be passed to the executable
│ │ │ │ │ + as is.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Indicates if the argument should be passed to the external program.
│ │ │ │ │ + If
│ │ │ │ │
│ │ │ │ │ - then the pattern will be used;
│ │ │ │ │ + then the argument will be passed;
│ │ │ │ │ otherwise, skipped. The default is
│ │ │ │ │
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - If
│ │ │ │ │ + Indicates if the argument should not be passed to the external
│ │ │ │ │ + program. If
│ │ │ │ │
│ │ │ │ │ - then the pattern will be used;
│ │ │ │ │ - otherwise, skipped. The default is
│ │ │ │ │ + then the argument will be
│ │ │ │ │ + passed; otherwise, skipped. The default is
│ │ │ │ │
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Represents an XML namespace.
│ │ │ │ │ +
│ │ │ │ │ + Gets string value corresponding with the argument.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The prefix to associate with the namespace.
│ │ │ │ │ +
│ │ │ │ │ + Quotes a command line argument if it contains a single quote or a
│ │ │ │ │ + space.
│ │ │ │ │ + The command line argument.
│ │ │ │ │ +
│ │ │ │ │ + A quoted command line argument if
│ │ │ │ │ +
│ │ │ │ │ + contains a single quote or a space; otherwise,
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The associated XML namespace URI.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Indicates if the namespace should be added to the
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ - If
│ │ │ │ │ + Initializes a new instance of the
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Indicates if the extension object should be added to the XSLT argument
│ │ │ │ │ + list. If
│ │ │ │ │
│ │ │ │ │ - then the namespace will be added;
│ │ │ │ │ - otherwise, skipped. The default is
│ │ │ │ │ + then the extension object will be
│ │ │ │ │ + added; otherwise, skipped. The default is
│ │ │ │ │
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Indicates if the namespace should not be added to the
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ + Indicates if the extension object should not be added to the XSLT argument
│ │ │ │ │ list. If
│ │ │ │ │
│ │ │ │ │ - then the parameter will be
│ │ │ │ │ + then the extension object will be
│ │ │ │ │ added; otherwise, skipped. The default is
│ │ │ │ │
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - A set of patterns, mostly used to include or exclude certain files.
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Specifies the execution mode for managed applications.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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:
│ │ │ │ │ -
│ │ │ │ │ + For backward compatibility, the following string values can also be
│ │ │ │ │ + used in build files:
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Value
│ │ │ │ │ + Corresponding field
│ │ │ │ │ +
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ + "true"
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ + "false"
│ │ │ │ │
│ │ │ │ │ - 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).
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Do not threat the program as a managed application.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Defines a single pattern for files to include.
│ │ │ │ │ +
│ │ │ │ │ + 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.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Loads multiple patterns of files to include from a given file, set
│ │ │ │ │ - using the
│ │ │ │ │ -
│ │ │ │ │ - parameter.
│ │ │ │ │ + Specialized
│ │ │ │ │ +
│ │ │ │ │ + that also supports
│ │ │ │ │ + case-insensitive conversion of "true" to
│ │ │ │ │ +
│ │ │ │ │ + and "false" to
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Defines a single pattern for files to exclude.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Loads multiple patterns of files to exclude from a given file, set
│ │ │ │ │ - using the
│ │ │ │ │ -
│ │ │ │ │ - parameter.
│ │ │ │ │ + Initializes a new instance of the
│ │ │ │ │ +
│ │ │ │ │ + class.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Adds a nested set of patterns, or references other standalone
│ │ │ │ │ - patternset.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + 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 add.
│ │ │ │ │ +
│ │ │ │ │ + to convert.
│ │ │ │ │
│ │ │ │ │ +
│ │ │ │ │ + An
│ │ │ │ │ +
│ │ │ │ │ + that represents the converted value.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ Represents an element of which the XML is processed by its parent task
│ │ │ │ │ or type.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ Gets the XML that this element represents.
│ │ │ │ │ @@ -7248,654 +9553,298 @@
│ │ │ │ │
│ │ │ │ │ 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.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Represents an option.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - name, value constructor
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Default constructor
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Name of the option.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Value of the option. 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
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Indicates if the option should not be passed to the task.
│ │ │ │ │ - If
│ │ │ │ │ -
│ │ │ │ │ - then the option will be passed;
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ 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.
│ │ │ │ │ +
│ │ │ │ │ + with the specified value.
│ │ │ │ │
│ │ │ │ │ - The name of the option that should be located in the collection.
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ -
│ │ │ │ │ - for the specified
│ │ │ │ │ - task is in the collection.
│ │ │ │ │ +
│ │ │ │ │ + with the specified
│ │ │ │ │ + value is in the collection.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The name of task for which the
│ │ │ │ │ -
│ │ │ │ │ - should be located in the collection.
│ │ │ │ │ -
│ │ │ │ │ + The argument value to locate in the collection.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ if a
│ │ │ │ │ -
│ │ │ │ │ - for the specified
│ │ │ │ │ - task is found in the collection; otherwise,
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │ 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.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Represents an XSLT parameter.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ 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 prefix.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ + The name of the XSLT parameter.
│ │ │ │ │ +
│ │ │ │ │ + The name of the XSLT parameter, or
│ │ │ │ │ +
│ │ │ │ │ + if
│ │ │ │ │ + not set.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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 namespace URI to associate with the parameter.
│ │ │ │ │ +
│ │ │ │ │ + The namespace URI to associate with the parameter, or
│ │ │ │ │ +
│ │ │ │ │ + if not set.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Adds the elements of a
│ │ │ │ │ -
│ │ │ │ │ - to the end of the collection.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - to be added to the end of the collection.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + The value of the XSLT parameter.
│ │ │ │ │ +
│ │ │ │ │ + The value of the XSLT parameter, or
│ │ │ │ │ +
│ │ │ │ │ + if
│ │ │ │ │ + not set.
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - Determines whether a
│ │ │ │ │ -
│ │ │ │ │ - is in the collection.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - to locate in the collection.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ + Indicates if the parameter should be added to the XSLT argument list.
│ │ │ │ │ + If
│ │ │ │ │
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ + then the parameter will be added;
│ │ │ │ │ + otherwise, skipped. The default is
│ │ │ │ │
│ │ │ │ │ - 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
│ │ │ │ │ - with the specified
│ │ │ │ │ -
│ │ │ │ │ + Indicates if the parameter should not be added to the XSLT argument
│ │ │ │ │ + list. If
│ │ │ │ │ +
│ │ │ │ │ + then the parameter will be
│ │ │ │ │ + added; otherwise, skipped. 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.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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
│ │ │ │ │ @@ -8223,5447 +10172,3454 @@
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │
│ │ │ │ │ **/test/**
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ - Matches all files that have a
│ │ │ │ │ - test
│ │ │ │ │ - element in their
│ │ │ │ │ - path, including
│ │ │ │ │ - test
│ │ │ │ │ - as a filename.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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,
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - When set to
│ │ │ │ │ -
│ │ │ │ │ - , causes the fileset element to
│ │ │ │ │ - throw a
│ │ │ │ │ -
│ │ │ │ │ - when no files match the
│ │ │ │ │ - includes and excludes criteria. The default is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Indicates whether default excludes should be used or not.
│ │ │ │ │ - The default is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Creates a shallow copy of the
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - A shallow copy of the
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Adds a nested set of patterns, or references a standalone patternset.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Copies all instance data of the
│ │ │ │ │ -
│ │ │ │ │ - to a given
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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,
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The pattern or file name to exclude.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - If
│ │ │ │ │ -
│ │ │ │ │ - then the pattern will be excluded;
│ │ │ │ │ - otherwise, skipped. The default is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Opposite of
│ │ │ │ │ -
│ │ │ │ │ - . If
│ │ │ │ │ -
│ │ │ │ │ - then the pattern will be excluded; otherwise, skipped. The default
│ │ │ │ │ - is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - If
│ │ │ │ │ -
│ │ │ │ │ - then the file name will be added to
│ │ │ │ │ - the
│ │ │ │ │ -
│ │ │ │ │ - without pattern matching or checking
│ │ │ │ │ - if the file exists. The default is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - If
│ │ │ │ │ -
│ │ │ │ │ - then the file will be searched for
│ │ │ │ │ - on the path. The default is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The pattern or file name to include.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - If
│ │ │ │ │ -
│ │ │ │ │ - then the pattern will be included;
│ │ │ │ │ - otherwise, skipped. The default is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Opposite of
│ │ │ │ │ -
│ │ │ │ │ - . If
│ │ │ │ │ -
│ │ │ │ │ - then the pattern will be included; otherwise, skipped. The default
│ │ │ │ │ - is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Gets the list of patterns in
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - If
│ │ │ │ │ -
│ │ │ │ │ - then the patterns will be excluded;
│ │ │ │ │ - otherwise, skipped. The default is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Opposite of
│ │ │ │ │ -
│ │ │ │ │ - . If
│ │ │ │ │ -
│ │ │ │ │ - then the patterns will be excluded; otherwise, skipped. 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
│ │ │ │ │ -
│ │ │ │ │ - then the patterns in the include file
│ │ │ │ │ - will be searched for on the path. 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
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Represents an XSLT parameter.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Initializes a new instance of the
│ │ │ │ │ -
│ │ │ │ │ - class.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The name of the XSLT parameter.
│ │ │ │ │ -
│ │ │ │ │ - The name of the XSLT parameter, or
│ │ │ │ │ -
│ │ │ │ │ - if
│ │ │ │ │ - not set.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The namespace URI to associate with the parameter.
│ │ │ │ │ -
│ │ │ │ │ - The namespace URI to associate with the parameter, or
│ │ │ │ │ -
│ │ │ │ │ - if not set.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The value of the XSLT parameter.
│ │ │ │ │ -
│ │ │ │ │ - The value of the XSLT parameter, or
│ │ │ │ │ -
│ │ │ │ │ - if
│ │ │ │ │ - not set.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Indicates if the parameter should be added to the XSLT argument list.
│ │ │ │ │ - If
│ │ │ │ │ -
│ │ │ │ │ - then the parameter will be added;
│ │ │ │ │ - otherwise, skipped. The default is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Indicates if the parameter should not be added to the XSLT argument
│ │ │ │ │ - list. If
│ │ │ │ │ -
│ │ │ │ │ - then the parameter will be
│ │ │ │ │ - added; otherwise, skipped. The default is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - Contains a collection of
│ │ │ │ │ -
│ │ │ │ │ - elements.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - that contains list of source files.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - The
│ │ │ │ │ -
│ │ │ │ │ - that contains list of target files.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - An empty task that allows a build file to contain a description.
│ │ │ │ │ -
│ │ │ │ │ - Set a description.
│ │ │ │ │ - This is a description.
│ │ │ │ │ - ]]>
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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 > and < 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.
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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 "\\".
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - 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!
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - ]]>
│ │ │ │ │ + Matches all files that have a
│ │ │ │ │ + test
│ │ │ │ │ + element in their
│ │ │ │ │ + path, including
│ │ │ │ │ + test
│ │ │ │ │ + as a filename.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Gets a value indicating whether a fallback element is defined.
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + 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
│ │ │ │ │
│ │ │ │ │ - if a fallback element is defined; otherwise,
│ │ │ │ │ + on Unix;
│ │ │ │ │ + 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
│ │ │ │ │ + When set to
│ │ │ │ │
│ │ │ │ │ + , causes the fileset element to
│ │ │ │ │ + throw a
│ │ │ │ │ +
│ │ │ │ │ + when no files match the
│ │ │ │ │ + includes and excludes criteria. The default is
│ │ │ │ │ +
│ │ │ │ │ .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Groups a set of tasks to execute when a condition is met.
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + Indicates whether default excludes should be used or not.
│ │ │ │ │ + The default is
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Used to test arbitrary boolean expression.
│ │ │ │ │ +
│ │ │ │ │ + The base of the directory of this fileset. The default is the project
│ │ │ │ │ + base 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
│ │ │ │ │ - .
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Gets the collection of include patterns.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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.
│ │ │ │ │ +
│ │ │ │ │ + Gets the collection of exclude patterns.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ - A comma separated list of options to pass to the regex engine. The
│ │ │ │ │ - default is
│ │ │ │ │ -
│ │ │ │ │ - .
│ │ │ │ │ + Gets the collection of files that will be added to the
│ │ │ │ │ +
│ │ │ │ │ + without pattern matching or checking if the
│ │ │ │ │ + file exists.
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Represents the input for the regular expression.
│ │ │ │ │ - The input for the regular expression.
│ │ │ │ │ +
│ │ │ │ │ + Gets the collection of file names that match the fileset.
│ │ │ │ │ +
│ │ │ │ │ + A collection that contains the file names that match the
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - Executes the task.
│ │ │ │ │ +
│ │ │ │ │ + Gets the collection of directory names that match the fileset.
│ │ │ │ │ +
│ │ │ │ │ + A collection that contains the directory names that match the
│ │ │ │ │ +
│ │ │ │ │ + .
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - 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}
│ │ │ │ │ - ]]>
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ + Gets the collection of directory names that were scanned for files.
│ │ │ │ │ + A collection that contains the directory names that were scanned for
│ │ │ │ │ + files.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The encoding to use when writing message to a file. The default is
│ │ │ │ │ - UTF-8 encoding without a Byte Order Mark (BOM).
│ │ │ │ │ +
│ │ │ │ │ + The items to include in the fileset.
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - The message to output.
│ │ │ │ │ +
│ │ │ │ │ +