Commit ddbc87f
Changed files (316)
build
config
tools
nant
extensions
common
lib
common
ncover
ncover.explorer
lib
infrastructure
proxies
registries
threading
utility
spec
unit
infrastructure
cloning
container
logging
proxies
registries
utility
thirdparty
mspec
Generation
Tests
Generation
rhino.mocks
build/config/AssemblyInfo.cs.template
@@ -1,15 +0,0 @@
-๏ปฟusing System.Reflection;
-using System.Runtime.InteropServices;
-
-[assembly : AssemblyTitle("${assembly.title}")]
-[assembly : AssemblyDescription("${assembly.description}")]
-[assembly : AssemblyConfiguration("")]
-[assembly : AssemblyCompany("${assembly.company}")]
-[assembly : AssemblyProduct("${assembly.title}")]
-[assembly : AssemblyCopyright("Copyright ยฉ ${assembly.company} 2008")]
-[assembly : AssemblyTrademark("")]
-[assembly : AssemblyCulture("")]
-[assembly : ComVisible(false)]
-[assembly : Guid("89f1a34a-1375-4eeb-a250-86774c9448b0")]
-[assembly : AssemblyVersion("${assembly.version}")]
-[assembly : AssemblyFileVersion("${assembly.version}")]
\ No newline at end of file
build/tools/nant/extensions/common/2.0/NAnt.MSBuild.dll
Binary file
build/tools/nant/extensions/common/2.0/NAnt.MSBuild.xml
@@ -1,36 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>NAnt.MSBuild</name>
- </assembly>
- <members>
- <member name="T:NAnt.MSBuild.Functions.MSBuildFunctions">
- <summary>
- Functions to return information for MSBuild system.
- </summary>
- </member>
- <member name="M:NAnt.MSBuild.Functions.MSBuildFunctions.#ctor(NAnt.Core.Project,NAnt.Core.PropertyDictionary)">
- <exclude/>
- </member>
- <member name="M:NAnt.MSBuild.Functions.MSBuildFunctions.IsMsbuildProject(System.String)">
- <summary>
- Test whether project is VS2005 project and could be built using <msbuild>
- </summary>
- <param name="project">The name or path of the project file (csproj, vbproj, ...).</param>
- <returns>
- True, if it is msbuild project, False otherwise.
- </returns>
- </member>
- <member name="M:NAnt.MSBuild.NAntLogger.Initialize(Microsoft.Build.Framework.IEventSource)">
- <summary>
- Initialize is guaranteed to be called by MSBuild at the start of the build
- before any events are raised.
- </summary>
- </member>
- <member name="T:NAnt.VSNet.WhidbeySolution">
- <summary>
- Analyses Microsoft Visual Studio .NET 2005 (Whidbey) solution files.
- </summary>
- </member>
- </members>
-</doc>
build/tools/nant/lib/common/1.1/nunit-console-runner.dll
Binary file
build/tools/nant/lib/common/1.1/nunit-console.exe
Binary file
build/tools/nant/lib/common/1.1/nunit.core.dll
Binary file
build/tools/nant/lib/common/1.1/nunit.framework.dll
Binary file
build/tools/nant/lib/common/1.1/nunit.util.dll
Binary file
build/tools/nant/lib/common/2.0/nunit-console-runner.dll
Binary file
build/tools/nant/lib/common/2.0/nunit-console.exe
Binary file
build/tools/nant/lib/common/2.0/nunit.core.dll
Binary file
build/tools/nant/lib/common/2.0/nunit.framework.dll
Binary file
build/tools/nant/lib/common/2.0/nunit.util.dll
Binary file
build/tools/nant/lib/common/neutral/ICSharpCode.SharpCvsLib.Console.dll
Binary file
build/tools/nant/lib/common/neutral/ICSharpCode.SharpCvsLib.dll
Binary file
build/tools/nant/lib/common/neutral/ICSharpCode.SharpZipLib.dll
Binary file
build/tools/nant/lib/common/neutral/NDoc.Core.dll
Binary file
build/tools/nant/lib/common/neutral/NDoc.Documenter.Msdn.dll
Binary file
build/tools/nant/lib/common/neutral/NDoc.ExtendedUI.dll
Binary file
build/tools/nant/lib/common/neutral/NUnitCore.dll
Binary file
build/tools/nant/lib/net/1.0/nunit-console-runner.dll
Binary file
build/tools/nant/lib/net/1.0/nunit-console.exe
Binary file
build/tools/nant/lib/net/1.0/nunit.core.dll
Binary file
build/tools/nant/lib/net/1.0/nunit.framework.dll
Binary file
build/tools/nant/lib/net/1.0/nunit.util.dll
Binary file
build/tools/nant/log4net.dll
Binary file
build/tools/nant/NAnt.CompressionTasks.dll
Binary file
build/tools/nant/NAnt.CompressionTasks.xml
@@ -1,711 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>NAnt.CompressionTasks</name>
- </assembly>
- <members>
- <member name="T:NAnt.Compression.Tasks.ExpandBaseTask">
- <summary>
- Summary description for ExpandTask.
- </summary>
- </member>
- <member name="M:NAnt.Compression.Tasks.ExpandBaseTask.ExtractFile(System.IO.Stream,System.String,System.String,System.DateTime,System.Int64)">
- <summary>
- Extracts a file entry from the specified stream.
- </summary>
- <param name="inputStream">The <see cref="T:System.IO.Stream"/> containing the compressed entry.</param>
- <param name="destDirectory">The directory where to store the expanded file.</param>
- <param name="entryName">The name of the entry including directory information.</param>
- <param name="entryDate">The date of the entry.</param>
- <param name="entrySize">The uncompressed size of the entry.</param>
- <exception cref="T:NAnt.Core.BuildException">
- <para>The destination directory for the entry could not be created.</para>
- <para>-or-</para>
- <para>The entry could not be extracted.</para>
- </exception>
- <remarks>
- 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.
- </remarks>
- </member>
- <member name="M:NAnt.Compression.Tasks.ExpandBaseTask.ExtractDirectory(System.IO.Stream,System.String,System.String,System.DateTime)">
- <summary>
- Extracts a directory entry from the specified stream.
- </summary>
- <param name="inputStream">The <see cref="T:System.IO.Stream"/> containing the directory entry.</param>
- <param name="destDirectory">The directory where to create the subdirectory.</param>
- <param name="entryName">The name of the directory entry.</param>
- <param name="entryDate">The date of the entry.</param>
- <exception cref="T:NAnt.Core.BuildException">
- <para>The destination directory for the entry could not be created.</para>
- </exception>
- </member>
- <member name="P:NAnt.Compression.Tasks.ExpandBaseTask.Overwrite">
- <summary>
- Overwrite files, even if they are newer than the corresponding
- entries in the archive. The default is <see langword="true" />.
- </summary>
- </member>
- <member name="T:NAnt.Compression.Tasks.GUnzip">
- <summary>
- Expands a file packed using GZip compression.
- </summary>
- <example>
- <para>Expands "test.tar.gz" to "test2.tar".</para>
- <code>
- <![CDATA[
- <gunzip src="test.tar.gz" dest="test.tar" />
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Compression.Tasks.GUnzip.ExecuteTask">
- <summary>
- Extracts the file from the gzip archive.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Tasks.GUnzip.SrcFile">
- <summary>
- The file to expand.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Tasks.GUnzip.DestFile">
- <summary>
- The destination file.
- </summary>
- </member>
- <member name="T:NAnt.Compression.Tasks.TarTask">
- <summary>
- Creates a tar file from the specified filesets.
- </summary>
- <remarks>
- <para>Uses <see href="http://www.icsharpcode.net/OpenSource/SharpZipLib/">#ziplib</see> (SharpZipLib), an open source Tar/Zip/GZip library written entirely in C#.</para>
- </remarks>
- <example>
- <para>
- Tar all files in <c>${build.dir}</c> and <c>${doc.dir}</c> into a file
- called "backup.tar.gz", and apply gzip compression to it.
- </para>
- <code>
- <![CDATA[
- <tar destfile="backup.tar.gz" compression="GZip">
- <fileset basedir="${bin.dir}" prefix="bin">
- <include name="**/*" />
- </fileset>
- <fileset basedir="${doc.dir}" prefix="doc">
- <include name="**/*" />
- </fileset>
- </tar>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Compression.Tasks.TarTask.ExecuteTask">
- <summary>
- Creates the tar file.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Tasks.TarTask.DestFile">
- <summary>
- The tar file to create.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Tasks.TarTask.IncludeEmptyDirs">
- <summary>
- Include empty directories in the generated tar file. The default is
- <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Tasks.TarTask.TarFileSets">
- <summary>
- The set of files to be included in the archive.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Tasks.TarTask.CompressionMethod">
- <summary>
- The compression method. The default is <see cref="F:NAnt.Compression.Types.TarCompressionMethod.None"/>.
- </summary>
- </member>
- <member name="T:NAnt.Compression.Tasks.UnTarTask">
- <summary>
- Extracts files from a tar archive.
- </summary>
- <remarks>
- <para>
- Uses <see href="http://www.icsharpcode.net/OpenSource/SharpZipLib/">#ziplib</see>
- (SharpZipLib), an open source Zip/GZip library written entirely in C#.
- </para>
- </remarks>
- <example>
- <para>Extracts all files from a gzipped tar, preserving the directory structure.</para>
- <code>
- <![CDATA[
- <untar src="nant-bin.tar.gz" dest="bin" compression="gzip" />
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Compression.Tasks.UnTarTask.ExecuteTask">
- <summary>
- Extracts the files from the archive.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Tasks.UnTarTask.SrcFile">
- <summary>
- The archive file to expand.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Tasks.UnTarTask.DestinationDirectory">
- <summary>
- The directory where to store the expanded file(s). The default is
- the project base directory.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Tasks.UnTarTask.CompressionMethod">
- <summary>
- The compression method. The default is <see cref="F:NAnt.Compression.Types.TarCompressionMethod.None"/>.
- </summary>
- </member>
- <member name="T:NAnt.Compression.Tasks.UnZipTask">
- <summary>
- Extracts files from a zip archive.
- </summary>
- <remarks>
- <para>
- Uses <see href="http://www.icsharpcode.net/OpenSource/SharpZipLib/">#ziplib</see>
- (SharpZipLib), an open source Zip/GZip library written entirely in C#.
- </para>
- </remarks>
- <example>
- <para>Extracts all the file from the zip, preserving the directory structure.</para>
- <code>
- <![CDATA[
- <unzip zipfile="backup.zip"/>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Compression.Tasks.UnZipTask.ExecuteTask">
- <summary>
- Extracts the files from the zip file.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Tasks.UnZipTask.ZipFile">
- <summary>
- The archive file to expand.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Tasks.UnZipTask.ToDirectory">
- <summary>
- The directory where the expanded files should be stored. The
- default is the project base directory.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Tasks.UnZipTask.Encoding">
- <summary>
- The character encoding that has been used for filenames inside the
- zip file. The default is the system's OEM code page.
- </summary>
- </member>
- <member name="T:NAnt.Compression.Tasks.ZipTask">
- <summary>
- Creates a zip file from the specified filesets.
- </summary>
- <remarks>
- <para>
- Uses <see href="http://www.icsharpcode.net/OpenSource/SharpZipLib/">#ziplib</see>
- (SharpZipLib), an open source Tar/Zip/GZip library written entirely in C#.
- </para>
- </remarks>
- <example>
- <para>
- Zip all files in <c>${build.dir}</c> and <c>${doc.dir}</c> into a file
- called "backup.zip".
- </para>
- <code>
- <![CDATA[
- <zip zipfile="backup.zip">
- <fileset basedir="${bin.dir}" prefix="bin">
- <include name="**/*" />
- </fileset>
- <fileset basedir="${doc.dir}" prefix="doc">
- <include name="**/*" />
- </fileset>
- </zip>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Compression.Tasks.ZipTask.ExecuteTask">
- <summary>
- Creates the zip file.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Tasks.ZipTask.ZipFile">
- <summary>
- The zip file to create.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Tasks.ZipTask.Comment">
- <summary>
- The comment for the file.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Tasks.ZipTask.Stamp">
- <summary>
- Date/time stamp for the files in the format MM/DD/YYYY HH:MM:SS.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Tasks.ZipTask.ZipLevel">
- <summary>
- Desired level of compression. Possible values are 0 (STORE only)
- to 9 (highest). The default is <c>6</c>.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Tasks.ZipTask.IncludeEmptyDirs">
- <summary>
- Include empty directories in the generated zip file. The default is
- <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Tasks.ZipTask.ZipFileSets">
- <summary>
- The set of files to be included in the archive.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Tasks.ZipTask.DuplicateHandling">
- <summary>
- Specifies the behaviour when a duplicate file is found. The default
- is <see cref="F:NAnt.Compression.Types.DuplicateHandling.Add"/>.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Tasks.ZipTask.Encoding">
- <summary>
- The character encoding to use for filenames and comment inside the
- zip file. The default is the system's OEM code page.
- </summary>
- </member>
- <member name="T:NAnt.Compression.Types.DuplicateHandling">
- <summary>
- Specifies how entries with the same name should be processed.
- </summary>
- </member>
- <member name="F:NAnt.Compression.Types.DuplicateHandling.Add">
- <summary>
- Overwrite existing entry with same name.
- </summary>
- </member>
- <member name="F:NAnt.Compression.Types.DuplicateHandling.Preserve">
- <summary>
- Preserve existing entry with the same name.
- </summary>
- </member>
- <member name="F:NAnt.Compression.Types.DuplicateHandling.Fail">
- <summary>
- Report failure when two entries have the same name.
- </summary>
- </member>
- <member name="T:NAnt.Compression.Types.DuplicateHandlingConverter">
- <summary>
- Specialized <see cref="T:System.ComponentModel.EnumConverter"/> for <see cref="T:NAnt.Compression.Types.TarCompressionMethod"/>
- that ignores case when converting from string.
- </summary>
- </member>
- <member name="M:NAnt.Compression.Types.DuplicateHandlingConverter.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Compression.Types.DuplicateHandlingConverter"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.Compression.Types.DuplicateHandlingConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
- <summary>
- Converts the given object to the type of this converter, using the
- specified context and culture information.
- </summary>
- <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
- <param name="culture">A <see cref="T:System.Globalization.CultureInfo"/> object. If a <see langword="null"/> is passed, the current culture is assumed.</param>
- <param name="value">The <see cref="T:System.Object"/> to convert.</param>
- <returns>
- An <see cref="T:System.Object"/> that represents the converted value.
- </returns>
- </member>
- <member name="T:NAnt.Compression.Types.TarCompressionMethod">
- <summary>
- Specifies the compression methods supported by <see cref="T:NAnt.Compression.Tasks.TarTask"/>
- and <see cref="T:NAnt.Compression.Tasks.UnTarTask"/>.
- </summary>
- </member>
- <member name="F:NAnt.Compression.Types.TarCompressionMethod.None">
- <summary>
- No compression.
- </summary>
- </member>
- <member name="F:NAnt.Compression.Types.TarCompressionMethod.GZip">
- <summary>
- GZIP compression.
- </summary>
- </member>
- <member name="F:NAnt.Compression.Types.TarCompressionMethod.BZip2">
- <summary>
- BZIP2 compression.
- </summary>
- </member>
- <member name="T:NAnt.Compression.Types.TarCompressionMethodConverter">
- <summary>
- Specialized <see cref="T:System.ComponentModel.EnumConverter"/> for <see cref="T:NAnt.Compression.Types.TarCompressionMethod"/>
- that ignores case when converting from string.
- </summary>
- </member>
- <member name="M:NAnt.Compression.Types.TarCompressionMethodConverter.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Compression.Types.TarCompressionMethodConverter"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.Compression.Types.TarCompressionMethodConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
- <summary>
- Converts the given object to the type of this converter, using the
- specified context and culture information.
- </summary>
- <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
- <param name="culture">A <see cref="T:System.Globalization.CultureInfo"/> object. If a <see langword="null"/> is passed, the current culture is assumed.</param>
- <param name="value">The <see cref="T:System.Object"/> to convert.</param>
- <returns>
- An <see cref="T:System.Object"/> that represents the converted value.
- </returns>
- </member>
- <member name="T:NAnt.Compression.Types.TarFileSet">
- <summary>
- A <see cref="T:NAnt.Compression.Types.TarFileSet"/> is a <see cref="T:NAnt.Core.Types.FileSet"/> with extra
- attributes useful in the context of the <see cref="T:NAnt.Compression.Tasks.TarTask"/>.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Types.TarFileSet.FileMode">
- <summary>
- A 3 digit octal string, specify the user, group and other modes
- in the standard Unix fashion. Only applies to plain files. The
- default is <c>644</c>.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Types.TarFileSet.DirMode">
- <summary>
- A 3 digit octal string, specify the user, group and other modes
- in the standard Unix fashion. Only applies to directories. The
- default is <c>755</c>.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Types.TarFileSet.UserName">
- <summary>
- The username for the tar entry.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Types.TarFileSet.Uid">
- <summary>
- The user identifier (UID) for the tar entry.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Types.TarFileSet.GroupName">
- <summary>
- The groupname for the tar entry.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Types.TarFileSet.Gid">
- <summary>
- The group identifier (GID) for the tar entry.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Types.TarFileSet.Prefix">
- <summary>
- 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.
- </summary>
- </member>
- <member name="T:NAnt.Compression.Types.TarFileSetCollection">
- <summary>
- Contains a collection of <see cref="T:NAnt.Compression.Types.TarFileSet"/> elements.
- </summary>
- </member>
- <member name="M:NAnt.Compression.Types.TarFileSetCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Compression.Types.TarFileSetCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Compression.Types.TarFileSetCollection.#ctor(NAnt.Compression.Types.TarFileSetCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Compression.Types.TarFileSetCollection"/> class
- with the specified <see cref="T:NAnt.Compression.Types.TarFileSetCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.Compression.Types.TarFileSetCollection.#ctor(NAnt.Compression.Types.TarFileSet[])">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Compression.Types.TarFileSetCollection"/> class
- with the specified array of <see cref="T:NAnt.Compression.Types.TarFileSet"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.Compression.Types.TarFileSetCollection.Add(NAnt.Compression.Types.TarFileSet)">
- <summary>
- Adds a <see cref="T:NAnt.Compression.Types.TarFileSet"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Compression.Types.TarFileSet"/> to be added to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.Compression.Types.TarFileSetCollection.AddRange(NAnt.Compression.Types.TarFileSet[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Compression.Types.TarFileSet"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.Compression.Types.TarFileSet"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Compression.Types.TarFileSetCollection.AddRange(NAnt.Compression.Types.TarFileSetCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Compression.Types.TarFileSetCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.Compression.Types.TarFileSetCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Compression.Types.TarFileSetCollection.Contains(NAnt.Compression.Types.TarFileSet)">
- <summary>
- Determines whether a <see cref="T:NAnt.Compression.Types.TarFileSet"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Compression.Types.TarFileSet"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Compression.Types.TarFileSetCollection.CopyTo(NAnt.Compression.Types.TarFileSet[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.Compression.Types.TarFileSetCollection.IndexOf(NAnt.Compression.Types.TarFileSet)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.Compression.Types.TarFileSet"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Compression.Types.TarFileSet"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.Compression.Types.TarFileSet"/>. If the <see cref="T:NAnt.Compression.Types.TarFileSet"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.Compression.Types.TarFileSetCollection.Insert(System.Int32,NAnt.Compression.Types.TarFileSet)">
- <summary>
- Inserts a <see cref="T:NAnt.Compression.Types.TarFileSet"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.Compression.Types.TarFileSet"/> to insert.</param>
- </member>
- <member name="M:NAnt.Compression.Types.TarFileSetCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.Compression.Types.TarFileSetEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.Compression.Types.TarFileSetCollection.Remove(NAnt.Compression.Types.TarFileSet)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Compression.Types.TarFileSet"/> to remove from the collection.</param>
- </member>
- <member name="P:NAnt.Compression.Types.TarFileSetCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="P:NAnt.Compression.Types.TarFileSetCollection.FileCount">
- <summary>
- Get the total number of files that are represented by the
- filesets in this collection.
- </summary>
- </member>
- <member name="T:NAnt.Compression.Types.TarFileSetEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.Compression.Types.TarFileSet"/> elements of a <see cref="T:NAnt.Compression.Types.TarFileSetCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.Compression.Types.TarFileSetEnumerator.#ctor(NAnt.Compression.Types.TarFileSetCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Compression.Types.TarFileSetEnumerator"/> class
- with the specified <see cref="T:NAnt.Compression.Types.TarFileSetCollection"/>.
- </summary>
- <param name="TarFileSets">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.Compression.Types.TarFileSetEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.Compression.Types.TarFileSetEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Types.TarFileSetEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="T:NAnt.Compression.Types.ZipFileSet">
- <summary>
- A <see cref="T:NAnt.Compression.Types.ZipFileSet"/> is a <see cref="T:NAnt.Core.Types.FileSet"/> with extra
- attributes useful in the context of the <see cref="T:NAnt.Compression.Tasks.ZipTask"/>.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Types.ZipFileSet.Prefix">
- <summary>
- 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.
- </summary>
- </member>
- <member name="T:NAnt.Compression.Types.ZipFileSetCollection">
- <summary>
- Contains a collection of <see cref="T:NAnt.Compression.Types.ZipFileSet"/> elements.
- </summary>
- </member>
- <member name="M:NAnt.Compression.Types.ZipFileSetCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Compression.Types.ZipFileSetCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Compression.Types.ZipFileSetCollection.#ctor(NAnt.Compression.Types.ZipFileSetCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Compression.Types.ZipFileSetCollection"/> class
- with the specified <see cref="T:NAnt.Compression.Types.ZipFileSetCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.Compression.Types.ZipFileSetCollection.#ctor(NAnt.Compression.Types.ZipFileSet[])">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Compression.Types.ZipFileSetCollection"/> class
- with the specified array of <see cref="T:NAnt.Compression.Types.ZipFileSet"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.Compression.Types.ZipFileSetCollection.Add(NAnt.Compression.Types.ZipFileSet)">
- <summary>
- Adds a <see cref="T:NAnt.Compression.Types.ZipFileSet"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Compression.Types.ZipFileSet"/> to be added to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.Compression.Types.ZipFileSetCollection.AddRange(NAnt.Compression.Types.ZipFileSet[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Compression.Types.ZipFileSet"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.Compression.Types.ZipFileSet"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Compression.Types.ZipFileSetCollection.AddRange(NAnt.Compression.Types.ZipFileSetCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Compression.Types.ZipFileSetCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.Compression.Types.ZipFileSetCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Compression.Types.ZipFileSetCollection.Contains(NAnt.Compression.Types.ZipFileSet)">
- <summary>
- Determines whether a <see cref="T:NAnt.Compression.Types.ZipFileSet"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Compression.Types.ZipFileSet"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Compression.Types.ZipFileSetCollection.CopyTo(NAnt.Compression.Types.ZipFileSet[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.Compression.Types.ZipFileSetCollection.IndexOf(NAnt.Compression.Types.ZipFileSet)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.Compression.Types.ZipFileSet"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Compression.Types.ZipFileSet"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.Compression.Types.ZipFileSet"/>. If the <see cref="T:NAnt.Compression.Types.ZipFileSet"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.Compression.Types.ZipFileSetCollection.Insert(System.Int32,NAnt.Compression.Types.ZipFileSet)">
- <summary>
- Inserts a <see cref="T:NAnt.Compression.Types.ZipFileSet"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.Compression.Types.ZipFileSet"/> to insert.</param>
- </member>
- <member name="M:NAnt.Compression.Types.ZipFileSetCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.Compression.Types.ZipFileSetEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.Compression.Types.ZipFileSetCollection.Remove(NAnt.Compression.Types.ZipFileSet)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Compression.Types.ZipFileSet"/> to remove from the collection.</param>
- </member>
- <member name="P:NAnt.Compression.Types.ZipFileSetCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="P:NAnt.Compression.Types.ZipFileSetCollection.FileCount">
- <summary>
- Get the total number of files that are represented by the
- filesets in this collection.
- </summary>
- </member>
- <member name="T:NAnt.Compression.Types.ZipFileSetEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.Compression.Types.ZipFileSet"/> elements of a <see cref="T:NAnt.Compression.Types.ZipFileSetCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.Compression.Types.ZipFileSetEnumerator.#ctor(NAnt.Compression.Types.ZipFileSetCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Compression.Types.ZipFileSetEnumerator"/> class
- with the specified <see cref="T:NAnt.Compression.Types.ZipFileSetCollection"/>.
- </summary>
- <param name="ZipFileSets">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.Compression.Types.ZipFileSetEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.Compression.Types.ZipFileSetEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.Compression.Types.ZipFileSetEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- </members>
-</doc>
build/tools/nant/NAnt.Core.dll
Binary file
build/tools/nant/NAnt.Core.xml
@@ -1,16161 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>NAnt.Core</name>
- </assembly>
- <members>
- <member name="T:NAnt.Core.Attributes.BooleanValidatorAttribute">
- <summary>
- Used to indicate that a property should be able to be converted into a
- <see cref="T:System.Boolean"/>.
- </summary>
- </member>
- <member name="T:NAnt.Core.Attributes.ValidatorAttribute">
- <summary>
- Base class for all validator attributes.
- </summary>
- </member>
- <member name="M:NAnt.Core.Attributes.ValidatorAttribute.Validate(System.Object)">
- <summary>
- Validates the specified value.
- </summary>
- <param name="value">The value to be validated.</param>
- <exception cref="T:NAnt.Core.ValidationException">The validation fails.</exception>
- </member>
- <member name="M:NAnt.Core.Attributes.BooleanValidatorAttribute.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.BooleanValidatorAttribute"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Attributes.BooleanValidatorAttribute.Validate(System.Object)">
- <summary>
- Checks if the specified value can be converted to a <see cref="T:System.Boolean"/>.
- </summary>
- <param name="value">The value to be checked.</param>
- <exception cref="T:NAnt.Core.ValidationException"><paramref name="value"/> cannot be converted to a <see cref="T:System.Boolean"/>.</exception>
- </member>
- <member name="T:NAnt.Core.Attributes.BuildAttributeAttribute">
- <summary>
- Indicates that property should be treated as a XML attribute for the
- task.
- </summary>
- <example>
- Examples of how to specify task attributes
- <code>
- #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
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Attributes.BuildAttributeAttribute.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.BuildAttributeAttribute"/> with the
- specified name.
- </summary>
- <param name="name">The name of the attribute.</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="name"/> is <see langword="null"/>.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="name"/> is a zero-length <see cref="T:System.String"/>.</exception>
- </member>
- <member name="P:NAnt.Core.Attributes.BuildAttributeAttribute.Name">
- <summary>
- Gets or sets the name of the XML attribute.
- </summary>
- <value>
- The name of the XML attribute.
- </value>
- </member>
- <member name="P:NAnt.Core.Attributes.BuildAttributeAttribute.Required">
- <summary>
- Gets or sets a value indicating whether the attribute is required.
- </summary>
- <value>
- <see langword="true" /> if the attribute is required; otherwise,
- <see langword="false" />. The default is <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.Core.Attributes.BuildAttributeAttribute.ExpandProperties">
- <summary>
- Gets or sets a value indicating whether property references should
- be expanded.
- </summary>
- <value>
- <see langword="true" /> if properties should be expanded; otherwise
- <see langword="false" />. The default is <see langword="true" />.
- </value>
- </member>
- <member name="P:NAnt.Core.Attributes.BuildAttributeAttribute.ProcessXml">
- <summary>
- Used to specify how this attribute will be handled as the XML is
- parsed and given to the element.
- </summary>
- <value>
- <see langword="true" /> if XML should be processed; otherwise
- <see langword="false" />. The default is <see langword="true" />.
- </value>
- </member>
- <member name="T:NAnt.Core.Attributes.BuildElementArrayAttribute">
- <summary>
- Indicates that property should be treated as a XML arrayList
- </summary>
- <remarks>
- <para>
- Should only be applied to properties exposing strongly typed arrays or
- strongly typed collections.
- </para>
- <para>
- The XML format is like this:
- <code>
- <![CDATA[
- <task>
- <elementName ... />
- <elementName ... />
- <elementName ... />
- <elementName ... />
- </task>
- ]]>
- </code>
- </para>
- </remarks>
- </member>
- <member name="T:NAnt.Core.Attributes.BuildElementAttribute">
- <summary>
- Indicates that the property should be treated as an XML element and
- further processing should be done.
- </summary>
- <remarks>
- <para>
- The XML format is like this:
- <code>
- <![CDATA[
- <task>
- <elementName ...>
- <morestuff />
- </elementName>
- </task>
- ]]>
- </code>
- </para>
- </remarks>
- </member>
- <member name="M:NAnt.Core.Attributes.BuildElementAttribute.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.BuildElementAttribute"/> with the
- specified name.
- </summary>
- <param name="name">The name of the attribute.</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="name"/> is <see langword="null"/>.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="name"/> is a zero-length <see cref="T:System.String"/>.</exception>
- </member>
- <member name="P:NAnt.Core.Attributes.BuildElementAttribute.Name">
- <summary>
- Gets or sets the name of the attribute.
- </summary>
- <value>
- The name of the attribute.
- </value>
- </member>
- <member name="P:NAnt.Core.Attributes.BuildElementAttribute.Required">
- <summary>
- Gets or sets a value indicating whether the attribute is required.
- </summary>
- <value>
- <see langword="true" /> if the attribute is required; otherwise,
- <see langword="false" />. The default is <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.Core.Attributes.BuildElementAttribute.ProcessXml">
- <summary>
- Used to specify how this element will be handled as the XML is parsed
- and given to the element.
- </summary>
- <value>
- <see langword="true" /> if XML should be processed; otherwise
- <see langword="false" />. The default is <see langword="true" />.
- </value>
- </member>
- <member name="M:NAnt.Core.Attributes.BuildElementArrayAttribute.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.BuildElementArrayAttribute"/>
- with the specified name.
- </summary>
- <param name="name">The name of the attribute.</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="name"/> is <see langword="null"/>.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="name"/> is a zero-length <see cref="T:System.String"/>.</exception>
- </member>
- <member name="P:NAnt.Core.Attributes.BuildElementArrayAttribute.ElementType">
- <summary>
- Gets or sets the type of objects that this container holds.
- </summary>
- <value>
- The type of the elements that this container holds.
- </value>
- <remarks>
- <para>
- This can be used for validation and schema generation.
- </para>
- <para>
- If not specified, the type of the elements will be determined using
- reflection.
- </para>
- </remarks>
- <exception cref="T:System.ArgumentNullException"><paramref name="value"/> is <see langword="null"/>.</exception>
- </member>
- <member name="T:NAnt.Core.Attributes.BuildElementCollectionAttribute">
- <summary>
- Indicates that the property should be treated as a container for a
- collection of build elements.
- </summary>
- <remarks>
- <para>
- Should only be applied to properties exposing strongly typed arrays or
- strongly typed collections.
- </para>
- <para>
- The XML format is like this:
- <code>
- <![CDATA[
- <task>
- <collectionName>
- <elementName ... />
- <elementName ... />
- <elementName ... />
- <elementName ... />
- </collectionName>
- </task>
- ]]>
- </code>
- </para>
- </remarks>
- </member>
- <member name="M:NAnt.Core.Attributes.BuildElementCollectionAttribute.#ctor(System.String,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.BuildElementCollectionAttribute"/> with the
- specified name and child element name.
- </summary>
- <param name="collectionName">The name of the collection.</param>
- <param name="childName">The name of the child elements in the collection</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="childName"/> is <see langword="null"/>.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="childName"/> is a zero-length <see cref="T:System.String"/>.</exception>
- </member>
- <member name="P:NAnt.Core.Attributes.BuildElementCollectionAttribute.ChildElementName">
- <summary>
- The name of the child element within the collection.
- </summary>
- <value>
- The name to check for in the XML of the elements in the collection.
- </value>
- <remarks>
- This can be used for validation and schema generation.
- </remarks>
- </member>
- <member name="T:NAnt.Core.Attributes.DateTimeValidatorAttribute">
- <summary>
- Used to indicate that a property should be able to be converted into a
- <see cref="T:System.DateTime"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.Attributes.DateTimeValidatorAttribute.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.DateTimeValidatorAttribute"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Attributes.DateTimeValidatorAttribute.Validate(System.Object)">
- <summary>
- Checks if the specified value can be converted to a <see cref="T:System.DateTime"/>.
- </summary>
- <param name="value">The value to be checked.</param>
- <exception cref="T:NAnt.Core.ValidationException"><paramref name="value"/> cannot be converted to a <see cref="T:System.DateTime"/>.</exception>
- </member>
- <member name="T:NAnt.Core.Attributes.ElementNameAttribute">
- <summary>
- Indicates that class should be treated as a NAnt element.
- </summary>
- <remarks>
- 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.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Attributes.ElementNameAttribute.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cre="ElementNameAttribute"/>
- with the specified name.
- </summary>
- <param name="name">The name of the element.</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="name"/> is <see langword="null"/>.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="name"/> is a zero-length <see cref="T:System.String"/>.</exception>
- </member>
- <member name="P:NAnt.Core.Attributes.ElementNameAttribute.Name">
- <summary>
- Gets or sets the name of the element.
- </summary>
- <value>
- The name of the element.
- </value>
- </member>
- <member name="T:NAnt.Core.Attributes.FileSetAttribute">
- <summary>
- Indicates that a property should be treated as a XML file set for the
- task.
- </summary>
- </member>
- <member name="M:NAnt.Core.Attributes.FileSetAttribute.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.FileSetAttribute"/> with the
- specified name.
- </summary>
- <param name="name">The name of the attribute.</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="name"/> is <see langword="null"/>.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="name"/> is a zero-length <see cref="T:System.String"/>.</exception>
- </member>
- <member name="T:NAnt.Core.Attributes.FrameworkConfigurableAttribute">
- <summary>
- 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.
- </summary>
- <example>
- <para>
- The following example shows a property of which the value can be
- configured for a specific framework in the NAnt configuration file.
- </para>
- <code lang="C#">
- [FrameworkConfigurable("exename", Required=true)]
- public virtual string ExeName {
- get { return _exeName; }
- set { _exeName = value; }
- }
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Attributes.FrameworkConfigurableAttribute.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.FrameworkConfigurableAttribute"/>
- with the specified attribute name.
- </summary>
- <param name="name">The name of the framework configuration attribute.</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="name"/> is a <see langword="null"/>.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="name"/> is a zero-length <see cref="T:System.String"/>.</exception>
- </member>
- <member name="P:NAnt.Core.Attributes.FrameworkConfigurableAttribute.Name">
- <summary>
- Gets or sets the name of the framework configuration attribute.
- </summary>
- <value>The name of the framework configuration attribute.</value>
- </member>
- <member name="P:NAnt.Core.Attributes.FrameworkConfigurableAttribute.Required">
- <summary>
- Gets or sets a value indicating whether the configuration attribute
- is required.
- </summary>
- <value>
- <see langword="true" /> if the configuration attribute is required;
- otherwise, <see langword="true" />. The default is <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.Core.Attributes.FrameworkConfigurableAttribute.ExpandProperties">
- <summary>
- Gets or sets a value indicating whether property references should
- be expanded.
- </summary>
- <value>
- <see langword="true" /> if properties should be expanded; otherwise
- <see langword="false" />. The default is <see langword="true" />.
- </value>
- </member>
- <member name="T:NAnt.Core.Attributes.FunctionAttribute">
- <summary>
- Indicates that the method should be exposed as a function in NAnt build
- files.
- </summary>
- <remarks>
- Attach this attribute to a method of a class that derives from
- <see cref="T:NAnt.Core.FunctionSetBase"/> to have NAnt be able to recognize it.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Attributes.FunctionAttribute.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.FunctionAttribute"/>
- class with the specified name.
- </summary>
- <param name="name">The name of the function.</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="name"/> is <see langword="null"/>.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="name"/> is a zero-length <see cref="T:System.String"/>.</exception>
- </member>
- <member name="P:NAnt.Core.Attributes.FunctionAttribute.Name">
- <summary>
- Gets or sets the name of the function.
- </summary>
- <value>
- The name of the function.
- </value>
- </member>
- <member name="T:NAnt.Core.Attributes.FunctionSetAttribute">
- <summary>
- Indicates that class should be treated as a set of functions.
- </summary>
- <remarks>
- Attach this attribute to a class that derives from <see cref="T:NAnt.Core.FunctionSetBase"/>
- to have NAnt be able to recognize it as containing custom functions.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Attributes.FunctionSetAttribute.#ctor(System.String,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.FunctionSetAttribute"/>
- class with the specified name.
- </summary>
- <param name="prefix">The prefix used to distinguish the functions.</param>
- <param name="category">The category of the functions.</param>
- <exception cref="T:System.ArgumentNullException">
- <para><paramref name="prefix"/> is <see langword="null"/>.</para>
- <para>-or-</para>
- <para><paramref name="category"/> is <see langword="null"/>.</para>
- </exception>
- <exception cref="T:System.ArgumentOutOfRangeException">
- <para><paramref name="prefix"/> is a zero-length <see cref="T:System.String"/>.</para>
- <para>-or-</para>
- <para><paramref name="category"/> is a zero-length <see cref="T:System.String"/>.</para>
- </exception>
- </member>
- <member name="P:NAnt.Core.Attributes.FunctionSetAttribute.Category">
- <summary>
- Gets or sets the category of the function set.
- </summary>
- <value>
- The name of the category of the function set.
- </value>
- <remarks>
- This will be displayed in the user docs.
- </remarks>
- </member>
- <member name="P:NAnt.Core.Attributes.FunctionSetAttribute.Prefix">
- <summary>
- Gets or sets the prefix of all functions in this function set.
- </summary>
- <value>
- The prefix of the functions in this function set.
- </value>
- </member>
- <member name="T:NAnt.Core.Attributes.Int32ValidatorAttribute">
- <summary>
- Indicates that property should be able to be converted into a <see cref="T:System.Int32"/>
- within the given range.
- </summary>
- </member>
- <member name="M:NAnt.Core.Attributes.Int32ValidatorAttribute.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.Int32ValidatorAttribute"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Attributes.Int32ValidatorAttribute.#ctor(System.Int32,System.Int32)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.Int32ValidatorAttribute"/>
- class with the specied minimum and maximum values.
- </summary>
- <param name="minValue">The minimum value.</param>
- <param name="maxValue">The maximum value.</param>
- </member>
- <member name="M:NAnt.Core.Attributes.Int32ValidatorAttribute.Validate(System.Object)">
- <summary>
- Checks whether the specified value can be converted to an <see cref="T:System.Int32"/>
- and whether the value lies within the range defined by the <see cref="P:NAnt.Core.Attributes.Int32ValidatorAttribute.MinValue"/>
- and <see cref="P:NAnt.Core.Attributes.Int32ValidatorAttribute.MaxValue"/> properties.
- </summary>
- <param name="value">The value to be checked.</param>
- <exception cref="T:NAnt.Core.ValidationException">
- <para>
- <paramref name="value"/> cannot be converted to an <see cref="T:System.Int32"/>.
- </para>
- <para>-or-</para>
- <para>
- <paramref name="value"/> is not in the range defined by <see cref="P:NAnt.Core.Attributes.Int32ValidatorAttribute.MinValue"/>
- and <see cref="P:NAnt.Core.Attributes.Int32ValidatorAttribute.MaxValue"/>.
- </para>
- </exception>
- </member>
- <member name="P:NAnt.Core.Attributes.Int32ValidatorAttribute.MinValue">
- <summary>
- Gets or sets the minimum value.
- </summary>
- <value>
- The minimum value. The default is <see cref="F:System.Int32.MinValue"/>.
- </value>
- </member>
- <member name="P:NAnt.Core.Attributes.Int32ValidatorAttribute.MaxValue">
- <summary>
- Gets or sets the maximum value.
- </summary>
- <value>
- The maximum value. The default is <see cref="F:System.Int32.MaxValue"/>.
- </value>
- </member>
- <member name="P:NAnt.Core.Attributes.Int32ValidatorAttribute.Base">
- <summary>
- The base of the number to validate, which must be 2, 8, 10, or 16.
- </summary>
- <value>
- The base of the number to validate.
- </value>
- <remarks>
- The default is 10.
- </remarks>
- </member>
- <member name="T:NAnt.Core.Attributes.LocationType">
- <summary>
- Defines possible locations in which a task executable can be located.
- </summary>
- </member>
- <member name="F:NAnt.Core.Attributes.LocationType.FrameworkDir">
- <summary>
- Locates the task executable in the current Framework directory.
- </summary>
- </member>
- <member name="F:NAnt.Core.Attributes.LocationType.FrameworkSdkDir">
- <summary>
- Locates the task executable in the current Framework SDK directory.
- </summary>
- </member>
- <member name="T:NAnt.Core.Attributes.ProgramLocationAttribute">
- <summary>
- Indicates the location that a task executable can be located in.
- </summary>
- <remarks>
- <para>
- When applied to a task deriving from <see cref="T:NAnt.Core.Tasks.ExternalProgramBase"/>,
- the program to execute will first be searched for in the designated
- location.
- </para>
- <para>
- 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).
- </para>
- </remarks>
- </member>
- <member name="M:NAnt.Core.Attributes.ProgramLocationAttribute.#ctor(NAnt.Core.Attributes.LocationType)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.ProgramLocationAttribute"/>
- with the specified location.
- </summary>
- <param type="type">The <see cref="P:NAnt.Core.Attributes.ProgramLocationAttribute.LocationType"/> of the attribute.</param>
- </member>
- <member name="P:NAnt.Core.Attributes.ProgramLocationAttribute.LocationType">
- <summary>
- Gets or sets the <see cref="P:NAnt.Core.Attributes.ProgramLocationAttribute.LocationType"/> of the task.
- </summary>
- <value>
- The location type of the task to which the attribute is assigned.
- </value>
- </member>
- <member name="T:NAnt.Core.Attributes.StringValidatorAttribute">
- <summary>
- Used to indicate whether a <see cref="T:System.String"/> property should allow
- an empty string value or not.
- </summary>
- </member>
- <member name="M:NAnt.Core.Attributes.StringValidatorAttribute.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.StringValidatorAttribute"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Attributes.StringValidatorAttribute.Validate(System.Object)">
- <summary>
- Checks if the specified value adheres to the rules defined by the
- properties of the <see cref="T:NAnt.Core.Attributes.StringValidatorAttribute"/>.
- </summary>
- <param name="value">The value to be checked.</param>
- <exception cref="T:NAnt.Core.ValidationException"><paramref name="value"/> is an empty string value and <see cref="P:NAnt.Core.Attributes.StringValidatorAttribute.AllowEmpty"/> is set to <see langword="false"/>.</exception>
- </member>
- <member name="P:NAnt.Core.Attributes.StringValidatorAttribute.AllowEmpty">
- <summary>
- Gets or sets a value indicating whether an empty string or
- <see langword="null" /> should be a considered a valid value.
- </summary>
- <value>
- <see langword="true" /> if an empty string or <see langword="null" />
- should be considered a valid value; otherwise, <see langword="false" />.
- The default is <see langword="true" />.
- </value>
- </member>
- <member name="P:NAnt.Core.Attributes.StringValidatorAttribute.Expression">
- <summary>
- Gets or sets a regular expression. The string will be validated to
- determine if it matches the expression.
- </summary>
- <value>
- <see cref="N:System.Text.RegularExpressions"/>
- </value>
- </member>
- <member name="P:NAnt.Core.Attributes.StringValidatorAttribute.ExpressionErrorMessage">
- <summary>
- An optional error message that can be used to better describe the
- regular expression error.
- </summary>
- </member>
- <member name="T:NAnt.Core.Attributes.TaskAttributeAttribute">
- <summary>
- Indicates that property should be treated as a XML attribute for the
- task.
- </summary>
- <example>
- Examples of how to specify task attributes
- <code>
- // 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();
- </code>
- 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.
- </example>
- </member>
- <member name="M:NAnt.Core.Attributes.TaskAttributeAttribute.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.TaskAttributeAttribute"/>
- with the specified attribute name.
- </summary>
- <param name="name">The name of the task attribute.</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="name"/> is a <see langword="null"/>.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="name"/> is a zero-length <see cref="T:System.String"/>.</exception>
- </member>
- <member name="T:NAnt.Core.Attributes.TaskNameAttribute">
- <summary>
- Indicates that class should be treated as a task.
- </summary>
- <remarks>
- 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.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Attributes.TaskNameAttribute.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Attributes.TaskNameAttribute"/>
- with the specified name.
- </summary>
- <param name="name">The name of the task.</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="name"/> is <see langword="null"/>.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="name"/> is a zero-length <see cref="T:System.String"/>.</exception>
- </member>
- <member name="T:NAnt.Core.Element">
- <summary>
- Models a NAnt XML element in the build file.
- </summary>
- <remarks>
- <para>
- Automatically validates attributes in the element based on attributes
- applied to members in derived classes.
- </para>
- </remarks>
- </member>
- <member name="M:NAnt.Core.Element.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Element"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Element.#ctor(NAnt.Core.Element)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Element"/> class
- from the specified element.
- </summary>
- <param name="e">The element that should be used to create a new instance of the <see cref="T:NAnt.Core.Element"/> class.</param>
- </member>
- <member name="M:NAnt.Core.Element.Initialize(System.Xml.XmlNode)">
- <summary>
- Performs default initialization.
- </summary>
- <remarks>
- Derived classes that wish to add custom initialization should override
- the <see cref="M:NAnt.Core.Element.Initialize"/> method.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Element.Log(NAnt.Core.Level,System.String)">
- <summary>
- Logs a message with the given priority.
- </summary>
- <param name="messageLevel">The message priority at which the specified message is to be logged.</param>
- <param name="message">The message to be logged.</param>
- <remarks>
- The actual logging is delegated to the project.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Element.Log(NAnt.Core.Level,System.String,System.Object[])">
- <summary>
- Logs a message with the given priority.
- </summary>
- <param name="messageLevel">The message priority at which the specified message is to be logged.</param>
- <param name="message">The message to log, containing zero or more format items.</param>
- <param name="args">An <see cref="T:System.Object"/> array containing zero or more objects to format.</param>
- <remarks>
- The actual logging is delegated to the project.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Element.InitializeElement(System.Xml.XmlNode)">
- <summary>
- Derived classes should override to this method to provide extra
- initialization and validation not covered by the base class.
- </summary>
- <param name="elementNode">The XML node of the element to use for initialization.</param>
- </member>
- <member name="M:NAnt.Core.Element.Initialize">
- <summary>
- Derived classes should override to this method to provide extra
- initialization and validation not covered by the base class.
- </summary>
- <remarks>
- Access to the <see cref="P:NAnt.Core.Element.XmlNode"/> that was used to initialize
- this <see cref="T:NAnt.Core.Element"/> is available through <see cref="P:NAnt.Core.Element.XmlNode"/>.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Element.CopyTo(NAnt.Core.Element)">
- <summary>
- Copies all instance data of the <see cref="T:NAnt.Core.Element"/> to a given
- <see cref="T:NAnt.Core.Element"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.Element.Initialize(System.Xml.XmlNode,NAnt.Core.PropertyDictionary,NAnt.Core.FrameworkInfo)">
- <summary>
- Performs initialization using the given set of properties.
- </summary>
- </member>
- <member name="M:NAnt.Core.Element.InitializeXml(System.Xml.XmlNode,NAnt.Core.PropertyDictionary,NAnt.Core.FrameworkInfo)">
- <summary>
- Initializes all build attributes and child elements.
- </summary>
- </member>
- <member name="M:NAnt.Core.Element.GetAttributeConfigurationNode(NAnt.Core.FrameworkInfo,System.String)">
- <summary>
- Locates the XML node for the specified attribute in the project
- configuration node.
- </summary>
- <param name="attributeName">The name of attribute for which the XML configuration node should be located.</param>
- <param name="framework">The framework to use to obtain framework specific information, or <see langword="null" /> if no framework specific information should be used.</param>
- <returns>
- The XML configuration node for the specified attribute, or
- <see langword="null" /> if no corresponding XML node could be
- located.
- </returns>
- <remarks>
- If there's a valid current framework, the configuration section for
- that framework will first be searched. If no corresponding
- configuration node can be located in that section, the framework-neutral
- section of the project configuration node will be searched.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Element.GetElementNameFromType(System.Type)">
- <summary>
- Returns the <see cref="P:NAnt.Core.Attributes.ElementNameAttribute.Name"/> of the
- <see cref="T:NAnt.Core.Attributes.ElementNameAttribute"/> assigned to the specified
- <see cref="T:System.Type"/>.
- </summary>
- <param name="type">The <see cref="T:System.Type"/> of which the assigned <see cref="P:NAnt.Core.Attributes.ElementNameAttribute.Name"/> should be retrieved.</param>
- <returns>
- The <see cref="P:NAnt.Core.Attributes.ElementNameAttribute.Name"/> assigned to the specified
- <see cref="T:System.Type"/> or a null reference is no <see cref="P:NAnt.Core.Attributes.ElementNameAttribute.Name"/>
- is assigned to the <paramref name="type"/>.
- </returns>
- </member>
- <member name="P:NAnt.Core.Element.Parent">
- <summary>
- Gets or sets the parent of the element.
- </summary>
- <value>
- The parent of the element.
- </value>
- <remarks>
- This will be the parent <see cref="T:NAnt.Core.Task"/>, <see cref="T:NAnt.Core.Target"/>, or
- <see cref="P:NAnt.Core.Element.Project"/> depending on where the element is defined.
- </remarks>
- </member>
- <member name="P:NAnt.Core.Element.Name">
- <summary>
- Gets the name of the XML element used to initialize this element.
- </summary>
- <value>
- The name of the XML element used to initialize this element.
- </value>
- </member>
- <member name="P:NAnt.Core.Element.Project">
- <summary>
- Gets or sets the <see cref="P:NAnt.Core.Element.Project"/> to which this element belongs.
- </summary>
- <value>
- The <see cref="P:NAnt.Core.Element.Project"/> to which this element belongs.
- </value>
- </member>
- <member name="P:NAnt.Core.Element.Properties">
- <summary>
- Gets the properties local to this <see cref="T:NAnt.Core.Element"/> and the
- <see cref="P:NAnt.Core.Element.Project"/>.
- </summary>
- <value>
- The properties local to this <see cref="T:NAnt.Core.Element"/> and the <see cref="P:NAnt.Core.Element.Project"/>.
- </value>
- </member>
- <member name="P:NAnt.Core.Element.NamespaceManager">
- <summary>
- Gets or sets the <see cref="T:System.Xml.XmlNamespaceManager"/>.
- </summary>
- <value>
- The <see cref="T:System.Xml.XmlNamespaceManager"/>.
- </value>
- <remarks>
- The <see cref="P:NAnt.Core.Element.NamespaceManager"/> defines the current namespace
- scope and provides methods for looking up namespace information.
- </remarks>
- </member>
- <member name="P:NAnt.Core.Element.XmlNode">
- <summary>
- Gets or sets the XML node of the element.
- </summary>
- <value>
- The XML node of the element.
- </value>
- </member>
- <member name="P:NAnt.Core.Element.Location">
- <summary>
- Gets or sets the location in the build file where the element is
- defined.
- </summary>
- <value>
- The location in the build file where the element is defined.
- </value>
- </member>
- <member name="P:NAnt.Core.Element.CustomXmlProcessing">
- <summary>
- Gets a value indicating whether the element is performing additional
- processing using the <see cref="P:NAnt.Core.Element.XmlNode"/> that was used to
- initialize the element.
- </summary>
- <value>
- <see langword="false"/>.
- </value>
- <remarks>
- <para>
- Elements that need to perform additional processing of the
- <see cref="P:NAnt.Core.Element.XmlNode"/> that was used to initialize the element, should
- override this property and return <see langword="true"/>.
- </para>
- <para>
- When <see langword="true"/>, no build errors will be reported for
- unknown nested build elements.
- </para>
- </remarks>
- </member>
- <member name="T:NAnt.Core.Element.AttributeConfigurator">
- <summary>
- Configures an <see cref="P:NAnt.Core.Element.AttributeConfigurator.Element"/> using meta-data provided by
- assigned attributes.
- </summary>
- </member>
- <member name="M:NAnt.Core.Element.AttributeConfigurator.#ctor(NAnt.Core.Element,System.Xml.XmlNode,NAnt.Core.PropertyDictionary,NAnt.Core.FrameworkInfo)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Element.AttributeConfigurator"/>
- class for the given <see cref="P:NAnt.Core.Element.AttributeConfigurator.Element"/>.
- </summary>
- <param name="element">The <see cref="P:NAnt.Core.Element.AttributeConfigurator.Element"/> for which an <see cref="T:NAnt.Core.Element.AttributeConfigurator"/> should be created.</param>
- <param name="elementNode">The <see cref="P:NAnt.Core.Element.XmlNode"/> to initialize the <see cref="P:NAnt.Core.Element.AttributeConfigurator.Element"/> with.</param>
- <param name="properties">The <see cref="T:NAnt.Core.PropertyDictionary"/> to use for property expansion.</param>
- <param name="targetFramework">The framework that the <see cref="P:NAnt.Core.Element.AttributeConfigurator.Element"/> should target.</param>
- <exception cref="T:System.ArgumentNullException">
- <para><paramref name="element"/> is <see langword="null"/>.</para>
- <para>-or-</para>
- <para><paramref name="elementNode"/> is <see langword="null"/>.</para>
- <para>-or-</para>
- <para><paramref name="properties"/> is <see langword="null"/>.</para>
- </exception>
- </member>
- <member name="M:NAnt.Core.Element.AttributeConfigurator.CreateChildBuildElement(System.Reflection.PropertyInfo,System.Reflection.MethodInfo,System.Reflection.MethodInfo,System.Xml.XmlNode,NAnt.Core.PropertyDictionary,NAnt.Core.FrameworkInfo)">
- <summary>
- Creates a child <see cref="P:NAnt.Core.Element.AttributeConfigurator.Element"/> using property set/get methods.
- </summary>
- <param name="propInf">The <see cref="T:System.Reflection.PropertyInfo"/> instance that represents the property of the current class.</param>
- <param name="getter">A <see cref="T:System.Reflection.MethodInfo"/> representing the get accessor for the property.</param>
- <param name="setter">A <see cref="T:System.Reflection.MethodInfo"/> representing the set accessor for the property.</param>
- <param name="xml">The <see cref="P:NAnt.Core.Element.XmlNode"/> used to initialize the new <see cref="P:NAnt.Core.Element.AttributeConfigurator.Element"/> instance.</param>
- <param name="properties">The collection of property values to use for macro expansion.</param>
- <param name="framework">The <see cref="T:NAnt.Core.FrameworkInfo"/> from which to obtain framework-specific information.</param>
- <returns>The <see cref="P:NAnt.Core.Element.AttributeConfigurator.Element"/> child.</returns>
- </member>
- <member name="M:NAnt.Core.Element.AttributeConfigurator.CreateAttributeSetter(System.Type)">
- <summary>
- Creates an <see cref="T:NAnt.Core.Element.AttributeConfigurator.IAttributeSetter"/> for the given
- <see cref="T:System.Type"/>.
- </summary>
- <param name="attributeType">The <see cref="T:System.Type"/> for which an <see cref="T:NAnt.Core.Element.AttributeConfigurator.IAttributeSetter"/> should be created.</param>
- <returns>
- An <see cref="T:NAnt.Core.Element.AttributeConfigurator.IAttributeSetter"/> for the given <see cref="T:System.Type"/>.
- </returns>
- </member>
- <member name="F:NAnt.Core.Element.AttributeConfigurator._element">
- <summary>
- Holds the <see cref="P:NAnt.Core.Element.AttributeConfigurator.Element"/> that should be initialized.
- </summary>
- </member>
- <member name="F:NAnt.Core.Element.AttributeConfigurator._elementXml">
- <summary>
- Holds the <see cref="P:NAnt.Core.Element.XmlNode"/> that should be used to initialize
- the <see cref="P:NAnt.Core.Element.AttributeConfigurator.Element"/>.
- </summary>
- </member>
- <member name="F:NAnt.Core.Element.AttributeConfigurator._properties">
- <summary>
- Holds the dictionary that should be used for property
- expansion.
- </summary>
- </member>
- <member name="F:NAnt.Core.Element.AttributeConfigurator._targetFramework">
- <summary>
- Holds the framework that should be targeted by the
- <see cref="P:NAnt.Core.Element.AttributeConfigurator.Element"/> that we're configuring, or
- <see langword="null"/> if there's no current target
- framework.
- </summary>
- </member>
- <member name="F:NAnt.Core.Element.AttributeConfigurator._unprocessedAttributes">
- <summary>
- Holds the names of the attributes that still need to be
- processed.
- </summary>
- </member>
- <member name="F:NAnt.Core.Element.AttributeConfigurator._unprocessedChildNodes">
- <summary>
- Holds the names of the child nodes that still need to be
- processed.
- </summary>
- </member>
- <member name="F:NAnt.Core.Element.AttributeConfigurator.logger">
- <summary>
- Holds the logger for the current class.
- </summary>
- </member>
- <member name="F:NAnt.Core.Element.AttributeConfigurator.AttributeSetters">
- <summary>
- Holds the cache of <see cref="T:NAnt.Core.Element.AttributeConfigurator.IAttributeSetter"/> instances.
- </summary>
- </member>
- <member name="P:NAnt.Core.Element.AttributeConfigurator.NamespaceManager">
- <summary>
- Gets the <see cref="T:System.Xml.XmlNamespaceManager"/>.
- </summary>
- <value>
- The <see cref="T:System.Xml.XmlNamespaceManager"/>.
- </value>
- <remarks>
- The <see cref="P:NAnt.Core.Element.AttributeConfigurator.NamespaceManager"/> defines the current namespace
- scope and provides methods for looking up namespace information.
- </remarks>
- </member>
- <member name="T:NAnt.Core.Element.AttributeConfigurator.IAttributeSetter">
- <summary>
- Internal interface used for setting element attributes.
- </summary>
- </member>
- <member name="T:NAnt.Core.Configuration.DirList">
- <summary>
- Represents an explicitly named list of directories.
- </summary>
- <remarks>
- A <see cref="T:NAnt.Core.Configuration.DirList"/> is useful when you want to capture a list of
- directories regardless whether they currently exist.
- </remarks>
- </member>
- <member name="P:NAnt.Core.Configuration.DirList.Directory">
- <summary>
- The base of the directory of this dirlist. The default is the project
- base directory.
- </summary>
- </member>
- <member name="P:NAnt.Core.Configuration.ManagedExecutionMode.Environment">
- <summary>
- Gets the collection of environment variables that should be passed
- to external programs that are launched.
- </summary>
- <value>
- <summary>
- The collection of environment variables that should be passed
- to external programs that are launched.
- </summary>
- </value>
- </member>
- <member name="P:NAnt.Core.Configuration.RuntimeEngine.Arguments">
- <summary>
- The command-line arguments for the runtime engine.
- </summary>
- </member>
- <member name="T:NAnt.Core.Extensibility.ExtensionAssembly">
- <summary>
- Represents an <see cref="P:NAnt.Core.Extensibility.ExtensionAssembly.Assembly"/> in which one or more extensions
- are found.
- </summary>
- </member>
- <member name="M:NAnt.Core.Extensibility.ExtensionAssembly.#ctor(System.Reflection.Assembly)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Extensibility.ExtensionAssembly"/>
- class for a given <see cref="P:NAnt.Core.Extensibility.ExtensionAssembly.Assembly"/>.
- </summary>
- <remarks>
- The <see cref="T:NAnt.Core.Extensibility.ExtensionAssembly"/> instance is not cached for
- future use. If this is required, use <see cref="M:NAnt.Core.Extensibility.ExtensionAssembly.Create(System.Reflection.Assembly)"/>.
- </remarks>
- <param name="assembly">The <see cref="P:NAnt.Core.Extensibility.ExtensionAssembly.Assembly"/> for which to construct an <see cref="T:NAnt.Core.Extensibility.ExtensionAssembly"/>.</param>
- </member>
- <member name="M:NAnt.Core.Extensibility.ExtensionAssembly.Create(System.Reflection.Assembly)">
- <summary>
- Creates an <see cref="T:NAnt.Core.Extensibility.ExtensionAssembly"/> for the specified
- <see cref="P:NAnt.Core.Extensibility.ExtensionAssembly.Assembly"/> and caches it for future use.
- </summary>
- <remarks>
- If an <see cref="T:NAnt.Core.Extensibility.ExtensionAssembly"/> for the same assembly is
- available in the cache, then this cached instance is returned.
- </remarks>
- <param name="assembly">The <see cref="P:NAnt.Core.Extensibility.ExtensionAssembly.Assembly"/> for which to construct an <see cref="T:NAnt.Core.Extensibility.ExtensionAssembly"/>.</param>
- <returns>
- The <see cref="T:NAnt.Core.Extensibility.ExtensionAssembly"/> for the specified <see cref="P:NAnt.Core.Extensibility.ExtensionAssembly.Assembly"/>.
- </returns>
- </member>
- <member name="P:NAnt.Core.Extensibility.ExtensionAssembly.Assembly">
- <summary>
- Gets the <see cref="P:NAnt.Core.Extensibility.ExtensionAssembly.Assembly"/> containing extensions.
- </summary>
- </member>
- <member name="M:NAnt.Core.Extensibility.ExtensionBuilder.#ctor(NAnt.Core.Extensibility.ExtensionAssembly)">
- <summary>
- Initializes a instance of the <see cref="T:NAnt.Core.Extensibility.ExtensionBuilder"/>
- class for an extension in a given <see cref="P:NAnt.Core.Extensibility.ExtensionBuilder.ExtensionAssembly"/>.
- </summary>
- <param name="extensionAssembly">The <see cref="P:NAnt.Core.Extensibility.ExtensionBuilder.ExtensionAssembly"/> in which the extension is found.</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="extensionAssembly"/> is <see langword="null"/>.</exception>
- </member>
- <member name="M:NAnt.Core.Extensibility.ExtensionBuilder.#ctor(System.Reflection.Assembly)">
- <summary>
- Initializes a instance of the <see cref="T:NAnt.Core.Extensibility.ExtensionBuilder"/>
- class for an extension in a given <see cref="P:NAnt.Core.Extensibility.ExtensionBuilder.Assembly"/>.
- </summary>
- <param name="assembly">The <see cref="P:NAnt.Core.Extensibility.ExtensionBuilder.Assembly"/> in which the extension is found.</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="assembly"/> is <see langword="null"/>.</exception>
- </member>
- <member name="P:NAnt.Core.Extensibility.ExtensionBuilder.ExtensionAssembly">
- <summary>
- Gets the <see cref="P:NAnt.Core.Extensibility.ExtensionBuilder.ExtensionAssembly"/> in which the extension
- was found.
- </summary>
- </member>
- <member name="P:NAnt.Core.Extensibility.ExtensionBuilder.Assembly">
- <summary>
- Gets the <see cref="P:NAnt.Core.Extensibility.ExtensionBuilder.Assembly"/> from which the extension will
- be created.
- </summary>
- <value>
- The <see cref="P:NAnt.Core.Extensibility.ExtensionBuilder.Assembly"/> containing the extension.
- </value>
- </member>
- <member name="M:NAnt.Core.Extensibility.PluginConsumerAttribute.#ctor(System.Type)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Extensibility.PluginConsumerAttribute"/>
- with the specified type.
- </summary>
- <param name="type">The type of the <see cref="T:NAnt.Core.Extensibility.IPlugin"/> to consume.</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="type"/> is <see langword="null"/>.</exception>
- </member>
- <member name="T:NAnt.Core.Extensibility.PluginScanner">
- <summary>
- Responsible for scanning types for plugins, and maintaining a cache of
- <see cref="T:NAnt.Core.Extensibility.PluginBuilder"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.Core.Extensibility.PluginScanner.ScanTypeForPlugins(NAnt.Core.Extensibility.ExtensionAssembly,System.Type,NAnt.Core.Task)">
- <summary>
- Scans a given <see cref="T:System.Type"/> for plugins.
- </summary>
- <param name="extensionAssembly">The <see cref="T:NAnt.Core.Extensibility.ExtensionAssembly"/> containing the <see cref="T:System.Type"/> to scan.</param>
- <param name="type">The <see cref="T:System.Type"/> to scan.</param>
- <param name="task">The <see cref="T:NAnt.Core.Task"/> which will be used to output messages to the build log.</param>
- <returns>
- <see langword="true"/> if <paramref name="type"/> represents a
- <see cref="T:NAnt.Core.Extensibility.IPlugin"/>; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Extensibility.PluginScanner.RegisterPlugins(NAnt.Core.Extensibility.IPluginConsumer)">
- <summary>
- Registers matching plugins for the specified <see cref="T:NAnt.Core.Extensibility.IPluginConsumer"/>.
- </summary>
- <param name="consumer">The <see cref="T:NAnt.Core.Extensibility.IPluginConsumer"/> which plugins must be registered for.</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="consumer"/> is <see langword="null"/>.</exception>
- </member>
- <member name="T:NAnt.Core.Filters.ChainableReader">
- <summary>
- Functions as a chainable TextReader
- </summary>
- <remarks>
- Implements a abstraction over a TextReader that allows the class to represent
- either a TextReader or another ChainableReader to which it is chained.
- By passing a ChainableReader as a constructor paramater it is possiable to
- chain many ChainableReaders together. The last ChainableReader in the chain must
- be based on a TextReader.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Filters.ChainableReader.Chain(NAnt.Core.Filters.ChainableReader)">
- <summary>
- Makes it so all calls to Read and Peek are passed the ChainableReader
- passed as a parameter.
- </summary>
- <param name="parentChainedReader">ChainableReader to forward calls to</param>
- </member>
- <member name="M:NAnt.Core.Filters.ChainableReader.Chain(System.IO.TextReader)">
- <summary>
- Makes it so all calls to Read and Peek are passed the TextReader
- passed as a parameter.
- </summary>
- <param name="baseReader">TextReader to forward calls to</param>
- </member>
- <member name="M:NAnt.Core.Filters.ChainableReader.Peek">
- <summary>
- Forwards Peek calls to the TextReader or ChainableReader passed in the corresponding constructor.
- </summary>
- <returns>Character or -1 if end of stream</returns>
- </member>
- <member name="M:NAnt.Core.Filters.ChainableReader.Read">
- <summary>
- Forwards Read calls to the TextReader or ChainableReader passed in the corresponding constructor.
- </summary>
- <returns>
- Character or -1 if end of stream.
- </returns>
- </member>
- <member name="M:NAnt.Core.Filters.ChainableReader.Close">
- <summary>
- Closes the reader.
- </summary>
- </member>
- <member name="M:NAnt.Core.Filters.ChainableReader.Dispose">
- <summary>
- Calls close and supresses the finalizer for the object.
- </summary>
- </member>
- <member name="P:NAnt.Core.Filters.ChainableReader.Base">
- <summary>
- Gets a value indicating if the reader is backed by a stream in the
- chain.
- </summary>
- <value>
- <see langword="true" /> if the reader is backed by a stream;
- otherwise, <see langword="false" />.
- </value>
- </member>
- <member name="T:NAnt.Core.Filters.Filter">
- <summary>
- Allows a file's content to be modified while performing an operation.
- </summary>
- </member>
- <member name="M:NAnt.Core.Filters.Filter.InitializeFilter">
- <summary>
- Called after construction and after properties are set. Allows
- for filter initialization.
- </summary>
- </member>
- <member name="P:NAnt.Core.Filters.Filter.IfDefined">
- <summary>
- If <see langword="true" /> then the filter will be used; otherwise,
- skipped. The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Filters.Filter.UnlessDefined">
- <summary>
- Opposite of <see cref="P:NAnt.Core.Filters.Filter.IfDefined"/>. If <see langword="false"/>
- then the filter will be executed; otherwise, skipped. The default
- is <see langword="false"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.Filters.FilterBuilder.#ctor(System.Reflection.Assembly,System.String)">
- <summary>
- Creates a new instance of the <see cref="T:NAnt.Core.Filters.FilterBuilder"/> class
- for the specified <see cref="T:NAnt.Core.Filters.Filter"/> class in the specified
- <see cref="T:System.Reflection.Assembly"/>.
- </summary>
- <remarks>
- An <see cref="T:NAnt.Core.Extensibility.ExtensionAssembly"/> for the specified <see cref="T:System.Reflection.Assembly"/>
- is cached for future use.
- </remarks>
- <param name="assembly">The <see cref="T:System.Reflection.Assembly"/> containing the <see cref="T:NAnt.Core.Filters.Filter"/>.</param>
- <param name="className">The class representing the <see cref="T:NAnt.Core.Filters.Filter"/>.</param>
- </member>
- <member name="M:NAnt.Core.Filters.FilterBuilder.#ctor(NAnt.Core.Extensibility.ExtensionAssembly,System.String)">
- <summary>
- Creates a new instance of the <see cref="T:NAnt.Core.Filters.FilterBuilder"/> class
- for the specified <see cref="T:NAnt.Core.Filters.Filter"/> class in the specified
- <see cref="T:NAnt.Core.Extensibility.ExtensionAssembly"/>.
- </summary>
- <param name="extensionAssembly">The <see cref="T:NAnt.Core.Extensibility.ExtensionAssembly"/> containing the <see cref="T:NAnt.Core.Filters.Filter"/>.</param>
- <param name="className">The class representing the <see cref="T:NAnt.Core.Filters.Filter"/>.</param>
- </member>
- <member name="P:NAnt.Core.Filters.FilterBuilder.ClassName">
- <summary>
- Gets the name of the <see cref="T:NAnt.Core.Filters.Filter"/> class that can be created
- using this <see cref="T:NAnt.Core.Filters.FilterBuilder"/>.
- </summary>
- <value>
- The name of the <see cref="T:NAnt.Core.Filters.Filter"/> class that can be created using
- this <see cref="T:NAnt.Core.Filters.FilterBuilder"/>.
- </value>
- </member>
- <member name="P:NAnt.Core.Filters.FilterBuilder.FilterName">
- <summary>
- Gets the name of the filter which the <see cref="T:NAnt.Core.Filters.FilterBuilder"/>
- can create.
- </summary>
- <value>
- The name of the task which the <see cref="T:NAnt.Core.TaskBuilder"/> can
- create.
- </value>
- </member>
- <member name="T:NAnt.Core.Filters.FilterBuilderCollection">
- <summary>
- Contains a strongly typed collection of <see cref="T:NAnt.Core.Filters.FilterBuilder"/> objects.
- </summary>
- </member>
- <member name="M:NAnt.Core.Filters.FilterBuilderCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Filters.FilterBuilderCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Filters.FilterBuilderCollection.#ctor(NAnt.Core.Filters.FilterBuilderCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Filters.FilterBuilderCollection"/> class
- with the specified <see cref="T:NAnt.Core.Filters.FilterBuilderCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.Core.Filters.FilterBuilderCollection.#ctor(NAnt.Core.Filters.FilterBuilder[])">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Filters.FilterBuilderCollection"/> class
- with the specified array of <see cref="T:NAnt.Core.Filters.FilterBuilder"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.Core.Filters.FilterBuilderCollection.Add(NAnt.Core.Filters.FilterBuilder)">
- <summary>
- Adds a <see cref="T:NAnt.Core.Filters.FilterBuilder"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Filters.FilterBuilder"/> to be added to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.Core.Filters.FilterBuilderCollection.AddRange(NAnt.Core.Filters.FilterBuilder[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Core.Filters.FilterBuilder"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.Core.Filters.FilterBuilder"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Core.Filters.FilterBuilderCollection.AddRange(NAnt.Core.Filters.FilterBuilderCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Core.Filters.FilterBuilderCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.Core.Filters.FilterBuilderCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Core.Filters.FilterBuilderCollection.Contains(NAnt.Core.Filters.FilterBuilder)">
- <summary>
- Determines whether a <see cref="T:NAnt.Core.Filters.FilterBuilder"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Filters.FilterBuilder"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Filters.FilterBuilderCollection.Contains(System.String)">
- <summary>
- Determines whether a <see cref="T:NAnt.Core.Filters.FilterBuilder"/> for the specified
- task is in the collection.
- </summary>
- <param name="taskName">The name of task for which the <see cref="T:NAnt.Core.Filters.FilterBuilder"/> should be located in the collection.</param>
- <returns>
- <see langword="true"/> if a <see cref="T:NAnt.Core.Filters.FilterBuilder"/> for
- the specified task is found in the collection; otherwise,
- <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Filters.FilterBuilderCollection.CopyTo(NAnt.Core.Filters.FilterBuilder[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.Core.Filters.FilterBuilderCollection.IndexOf(NAnt.Core.Filters.FilterBuilder)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.Core.Filters.FilterBuilder"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Filters.FilterBuilder"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.Core.Filters.FilterBuilder"/>. If the <see cref="T:NAnt.Core.Filters.FilterBuilder"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.Core.Filters.FilterBuilderCollection.Insert(System.Int32,NAnt.Core.Filters.FilterBuilder)">
- <summary>
- Inserts a <see cref="T:NAnt.Core.Filters.FilterBuilder"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.Core.Filters.FilterBuilder"/> to insert.</param>
- </member>
- <member name="M:NAnt.Core.Filters.FilterBuilderCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.Core.Filters.FilterBuilderEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.Core.Filters.FilterBuilderCollection.Remove(NAnt.Core.Filters.FilterBuilder)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Filters.FilterBuilder"/> to remove from the collection.</param>
- </member>
- <member name="P:NAnt.Core.Filters.FilterBuilderCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="P:NAnt.Core.Filters.FilterBuilderCollection.Item(System.String)">
- <summary>
- Gets the <see cref="T:NAnt.Core.Filters.FilterBuilder"/> for the specified task.
- </summary>
- <param name="filterName">The name of the filter for which the <see cref="T:NAnt.Core.Filters.FilterBuilder"/> should be located in the collection.</param>
- </member>
- <member name="T:NAnt.Core.Filters.FilterBuilderEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.Core.Filters.FilterBuilder"/> elements of a <see cref="T:NAnt.Core.Filters.FilterBuilderCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.Filters.FilterBuilderEnumerator.#ctor(NAnt.Core.Filters.FilterBuilderCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Filters.FilterBuilderEnumerator"/> class
- with the specified <see cref="T:NAnt.Core.Filters.FilterBuilderCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.Core.Filters.FilterBuilderEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.Core.Filters.FilterBuilderEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.Core.Filters.FilterBuilderEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="T:NAnt.Core.Filters.FilterChain">
- <summary>
- Represent a chain of NAnt filters that can be applied to a <see cref="T:NAnt.Core.Task"/>.
- </summary>
- <remarks>
- <para>
- A FilterChain represents a collection of one or more filters that can
- be appled to a <see cref="T:NAnt.Core.Task"/> such as the <see cref="T:NAnt.Core.Tasks.CopyTask"/>.
- In the case of the <see cref="T:NAnt.Core.Tasks.CopyTask"/>, the contents of the copied
- files are filtered through each filter specified in the filter chain.
- Filtering occurs in the order the filters are specified with filtered
- output of one filter feeding into another.
- </para>
- <para>
- :--------:--->:----------:--->:----------: ... :----------:--->:--------:<br/>
- :.Source.:--->:.Filter 1.:--->:.Filter 2.: ... :.Filter n.:--->:.target.:<br/>
- :--------:--->:----------:--->:----------: ... :----------:--->:--------:<br/>
- </para>
- <para>
- A list of all filters that come with NAnt is available <see href="../filters/index.html">here</see>.
- </para>
- <para>
- The following tasks support filtering with a FilterChain:
- </para>
- <list type="bullet">
- <item>
- <description><see cref="T:NAnt.Core.Tasks.CopyTask"/></description>
- </item>
- <item>
- <description><see cref="T:NAnt.Core.Tasks.MoveTask"/></description>
- </item>
- </list>
- </remarks>
- <example>
- <para>
- Replace all occurrences of @NOW@ with the current date/time and
- replace tabs with spaces in all copied files.
- </para>
- <code>
- <![CDATA[
- <property name="NOW" value="${datetime::now()}" />
- <copy todir="out">
- <fileset basedir="in">
- <include name="**/*" />
- </fileset>
- <filterchain>
- <replacetokens>
- <token key="NOW" value="${TODAY}" />
- </replacetokens>
- <tabstospaces />
- </filterchain>
- </copy>
- ]]>
- </code>
- </example>
- </member>
- <member name="T:NAnt.Core.DataTypeBase">
- <summary>
- Provides the abstract base class for types.
- </summary>
- </member>
- <member name="M:NAnt.Core.DataTypeBase.Reset">
- <summary>
- Should be overridden by derived classes. clones the referenced types
- data into the current instance.
- </summary>
- </member>
- <member name="M:NAnt.Core.DataTypeBase.CopyTo(NAnt.Core.DataTypeBase)">
- <summary>
- Copies all instance data of the <see cref="T:NAnt.Core.DataTypeBase"/> to a given
- <see cref="T:NAnt.Core.DataTypeBase"/>.
- </summary>
- </member>
- <member name="P:NAnt.Core.DataTypeBase.ID">
- <summary>
- The ID used to be referenced later.
- </summary>
- </member>
- <member name="P:NAnt.Core.DataTypeBase.RefID">
- <summary>
- The ID to use as the reference.
- </summary>
- </member>
- <member name="P:NAnt.Core.DataTypeBase.CanBeReferenced">
- <summary>
- Gets a value indicating whether a reference to the type can be
- defined.
- </summary>
- <remarks>
- Only types with an <see cref="T:NAnt.Core.Attributes.ElementNameAttribute"/> assigned
- to it, can be referenced.
- </remarks>
- </member>
- <member name="P:NAnt.Core.DataTypeBase.Name">
- <summary>
- Gets the name of the datatype.
- </summary>
- <value>
- The name of the datatype.
- </value>
- </member>
- <member name="M:NAnt.Core.Filters.FilterChain.InitializeXml(System.Xml.XmlNode,NAnt.Core.PropertyDictionary,NAnt.Core.FrameworkInfo)">
- <summary>
- Initializes all build attributes and child elements.
- </summary>
- <remarks>
- <see cref="T:NAnt.Core.Filters.FilterChain"/> needs to maintain the order in which the
- filters are specified in the build file.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Filters.FilterChain.GetBaseFilter(NAnt.Core.Filters.PhysicalTextReader)">
- <summary>
- Used to to instantiate and return the chain of stream based filters.
- </summary>
- <param name="physicalTextReader">The <see cref="T:NAnt.Core.Filters.PhysicalTextReader"/> that is the source of input to the filter chain.</param>
- <remarks>
- The <paramref name="physicalTextReader"/> is the first <see cref="T:NAnt.Core.Filters.Filter"/>
- in the chain, which is based on a physical stream that feeds the chain.
- </remarks>
- <returns>
- The last <see cref="T:NAnt.Core.Filters.Filter"/> in the chain.
- </returns>
- </member>
- <member name="P:NAnt.Core.Filters.FilterChain.Filters">
- <summary>
- The filters to apply.
- </summary>
- </member>
- <member name="P:NAnt.Core.Filters.FilterChain.InputEncoding">
- <summary>
- The encoding to assume when filter-copying files. The default is
- system's current ANSI code page.
- </summary>
- </member>
- <member name="T:NAnt.Core.Filters.FilterChain.FilterChainConfigurator">
- <summary>
- Configurator that initializes filters in the order in which they've
- been specified in the build file.
- </summary>
- </member>
- <member name="T:NAnt.Core.Filters.FilterCollection">
- <summary>
- Contains a collection of <see cref="T:NAnt.Core.Filters.Filter"/> elements.
- </summary>
- </member>
- <member name="M:NAnt.Core.Filters.FilterCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Filters.FilterCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Filters.FilterCollection.#ctor(NAnt.Core.Filters.FilterCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Filters.FilterCollection"/> class
- with the specified <see cref="T:NAnt.Core.Filters.FilterCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.Core.Filters.FilterCollection.#ctor(NAnt.Core.Filters.Filter[])">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Filters.FilterCollection"/> class
- with the specified array of <see cref="T:NAnt.Core.Filters.Filter"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.Core.Filters.FilterCollection.Add(NAnt.Core.Filters.Filter)">
- <summary>
- Adds a <see cref="T:NAnt.Core.Filters.Filter"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Filters.Filter"/> to be added to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.Core.Filters.FilterCollection.AddRange(NAnt.Core.Filters.Filter[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Core.Filters.Filter"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.Core.Filters.Filter"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Core.Filters.FilterCollection.AddRange(NAnt.Core.Filters.FilterCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Core.Filters.FilterCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.Core.Filters.FilterCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Core.Filters.FilterCollection.Contains(NAnt.Core.Filters.Filter)">
- <summary>
- Determines whether a <see cref="T:NAnt.Core.Filters.Filter"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Filters.Filter"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Filters.FilterCollection.CopyTo(NAnt.Core.Filters.Filter[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.Core.Filters.FilterCollection.IndexOf(NAnt.Core.Filters.Filter)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.Core.Filters.Filter"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Filters.Filter"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.Core.Filters.Filter"/>. If the <see cref="T:NAnt.Core.Filters.Filter"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.Core.Filters.FilterCollection.Insert(System.Int32,NAnt.Core.Filters.Filter)">
- <summary>
- Inserts a <see cref="T:NAnt.Core.Filters.Filter"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.Core.Filters.Filter"/> to insert.</param>
- </member>
- <member name="M:NAnt.Core.Filters.FilterCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.Core.Filters.FilterEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.Core.Filters.FilterCollection.Remove(NAnt.Core.Filters.Filter)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Filters.Filter"/> to remove from the collection.</param>
- </member>
- <member name="P:NAnt.Core.Filters.FilterCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="T:NAnt.Core.Filters.FilterEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.Core.Filters.Filter"/> elements of a <see cref="T:NAnt.Core.Filters.FilterCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.Filters.FilterEnumerator.#ctor(NAnt.Core.Filters.FilterCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Filters.FilterEnumerator"/> class
- with the specified <see cref="T:NAnt.Core.Filters.FilterCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.Core.Filters.FilterEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.Core.Filters.FilterEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.Core.Filters.FilterEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="T:NAnt.Core.Filters.PhysicalTextReader">
- <summary>
- Represents a physical <see cref="T:System.IO.TextReader"/>. That is a reader based
- on a stream.
- </summary>
- <remarks>
- Used by <see cref="T:NAnt.Core.Filters.ChainableReader"/> to represent a <see cref="T:NAnt.Core.Filters.Filter"/>
- based on a <see cref="T:System.IO.TextReader"/> in the chain.
- </remarks>
- </member>
- <member name="T:NAnt.Core.Filters.ExpandProperties">
- <summary>
- Parses NAnt properties and expressions
- </summary>
- <remarks>
- <para>
- This filter parses any NAnt properties or expressions found in its input,
- inlining their values in its output.
- </para>
- <para>
- Note: Due to limitations on buffering, expressions longer than 2048
- characters are not guaranteed to be expanded.
- </para>
- Filters are intended to be used as a element of a <see cref="T:NAnt.Core.Filters.FilterChain"/>.
- </remarks>
- <example>
- <para>Replace all properties with their corresponding values.</para>
- <code>
- <![CDATA[
- <expandproperties />
- ]]>
- </code>
- </example>
- </member>
- <member name="F:NAnt.Core.Filters.ExpandProperties._buffer">
- <summary>
- Holds data for expression expansion between input and output.
- </summary>
- </member>
- <member name="M:NAnt.Core.Filters.ExpandProperties.InitializeFilter">
- <summary>
- Called after construction and after properties are set. Allows
- for filter initialization.
- </summary>
- </member>
- <member name="M:NAnt.Core.Filters.ExpandProperties.Read">
- <summary>
- Reads the next character applying the filter logic.
- </summary>
- <returns>Char as an int or -1 if at the end of the stream</returns>
- </member>
- <member name="M:NAnt.Core.Filters.ExpandProperties.Peek">
- <summary>
- Reads the next character applying the filter logic without advancing the current position in the stream.
- </summary>
- <returns>Char as an int or -1 if at the end of the stream</returns>
- </member>
- <member name="M:NAnt.Core.Filters.ExpandProperties.Advance">
- <summary>
- Moves to the next character.
- </summary>
- </member>
- <member name="M:NAnt.Core.Filters.ExpandProperties.ReplenishBuffer">
- <summary>
- Refills the buffer, running our input through
- <see cref="M:NAnt.Core.PropertyDictionary.ExpandProperties(System.String,NAnt.Core.Location)"/>.)
- </summary>
- </member>
- <member name="P:NAnt.Core.Filters.ExpandProperties.AtEnd">
- <summary>
- Determines whether we've passed the end of our data.
- </summary>
- </member>
- <member name="T:NAnt.Core.Filters.ReplaceString">
- <summary>
- Replaces all occurrences of a given string in the original input with
- user-supplied replacement string.
- </summary>
- <remarks>
- <para>
- This filter replaces all occurrences of a given string in the original
- input stream with a user-supplied replacement string. By default string
- comparisons are case sensitive but this can be changed by setting the
- optional <see cref="P:NAnt.Core.Filters.ReplaceString.IgnoreCase"/> attribute to <see langword="true"/>.
- </para>
- <para>
- To use this filter specify the string to be replaced with the
- <see cref="P:NAnt.Core.Filters.ReplaceString.From"/> attribute and the string to replace it with using the
- <see cref="P:NAnt.Core.Filters.ReplaceString.To"/> attribute.
- </para>
- <para>
- Filters are intended to be used as a element of a <see cref="T:NAnt.Core.Filters.FilterChain"/>.
- </para>
- </remarks>
- <example>
- <para>
- Replace all occurrences of "3.14" with "PI".
- </para>
- <code>
- <![CDATA[
- <replacestring from="3.14" to="PI" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Replace all occurrences of "string", "String", etc. with "System.String".
- </para>
- <code>
- <![CDATA[
- <replacestring from="String" to="System.String" ignorecase="true" />
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Filters.ReplaceString.Chain(NAnt.Core.Filters.ChainableReader)">
- <summary>
- Construct that allows this filter to be chained to the one
- in the parameter chainedReader.
- </summary>
- <param name="chainedReader">Filter that the filter will be chained to</param>
- </member>
- <member name="M:NAnt.Core.Filters.ReplaceString.Read">
- <summary>
- Reads the next character applying the filter logic.
- </summary>
- <returns>Char as an int or -1 if at the end of the stream</returns>
- </member>
- <member name="M:NAnt.Core.Filters.ReplaceString.Peek">
- <summary>
- Reads the next character applying the filter logic without
- advancing the current position in the stream.
- Peek currently is not supported.
- </summary>
- <returns>
- Char as an int or -1 if at the end of the stream.
- </returns>
- </member>
- <member name="M:NAnt.Core.Filters.ReplaceString.FindString(System.Int32,System.Boolean@,System.String@)">
- <summary>
- <para>
- Helper function used to search for the filter's traget string. If the string
- is found the result is true. If the string was not found false is returned and
- nonMatchingChars contains the characters that were read to determine if the
- string is present.
- </para>
-
- <para>
- It is assumed the stream is positioned at the character after the first character
- in the target string.
- </para>
- </summary>
- <param name="startChar">First character in target string</param>
- <param name="streamEnded">Ture if the stream ended while search for the string.</param>
- <param name="nonMatchingChars">Characters that were read while searching for the string.</param>
- <returns></returns>
- </member>
- <member name="M:NAnt.Core.Filters.ReplaceString.GetNextCharacter(NAnt.Core.Filters.ReplaceString.AcquireCharDelegate)">
- <summary>
- Returns the next character in the stream replacing the specified character. Using the
- <see cref="T:NAnt.Core.Filters.ReplaceString.AcquireCharDelegate"/> allows for the same implementation for Read and Peek
- </summary>
- <param name="AcquireChar">Delegate to acquire the next character. (Read/Peek)</param>
- <returns>Char as an int or -1 if at the end of the stream</returns>
- </member>
- <member name="M:NAnt.Core.Filters.ReplaceString.CompareCharacters(System.Int32,System.Int32)">
- <summary>
- Compares to characters taking into account the _ignoreCase flag.
- </summary>
- <param name="char1"></param>
- <param name="char2"></param>
- <returns></returns>
- </member>
- <member name="P:NAnt.Core.Filters.ReplaceString.From">
- <summary>
- The string to be replaced.
- </summary>
- </member>
- <member name="P:NAnt.Core.Filters.ReplaceString.To">
- <summary>
- The new value for the replaced string.
- Am empty string is permissible.
- </summary>
- </member>
- <member name="P:NAnt.Core.Filters.ReplaceString.IgnoreCase">
- <summary>
- Determines if case will be ignored.
- The default is <see langword="false" />.
- </summary>
- </member>
- <member name="T:NAnt.Core.Filters.ReplaceString.AcquireCharDelegate">
- <summary>
- Delegate for Read and Peek. Allows the same implementation
- to be used for both methods.
- </summary>
- </member>
- <member name="T:NAnt.Core.Filters.ReplaceTokens">
- <summary>
- Replaces tokens in the original input with user-supplied values.
- </summary>
- <remarks>
- <para>
- This filter replaces all token surrounded by a beginning and ending
- token. The default beginning and ending tokens both default to '@'. The
- optional <see cref="P:NAnt.Core.Filters.ReplaceTokens.BeginToken"/> and <see cref="P:NAnt.Core.Filters.ReplaceTokens.EndToken"/> attributes
- can be specified to change either token. By default string
- comparisons are case sensitive but this can be changed by setting the
- optional <see cref="P:NAnt.Core.Filters.ReplaceTokens.IgnoreCase"/> attribute to <see langword="true"/>.
- </para>
- <para>
- Tokens are specified by using the <see cref="T:NAnt.Core.Types.Token"/> element. It is
- possible to specify from 1 to n tokens and replacement values. Values can
- be any valid NAnt expression.
- </para>
- <para>
- Filters are intended to be used as a element of a <see cref="T:NAnt.Core.Filters.FilterChain"/>.
- </para>
- </remarks>
- <example>
- <para>
- Replace all occurrences of the string @DATE@ with the value of property
- "TODAY".
- </para>
- <code>
- <![CDATA[
- <replacetokens>
- <token key="DATE" value="${TODAY}" />
- </replacetokens>
- ]]>
- </code>
- </example>
- <example>
- <para>
- Replace all occurrences of the string <DATE> with the value of
- property "TODAY".
- </para>
- <code>
- <![CDATA[
- <replacetokens begintoken="<" endtoken=">">
- <token key="DATE" value="${TODAY}" />
- </replacetokens>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Filters.ReplaceTokens.Chain(NAnt.Core.Filters.ChainableReader)">
- <summary>
- Construct that allows this filter to be chained to the one
- in the parameter chainedReader.
- </summary>
- <param name="chainedReader">Filter that the filter will be chained to</param>
- </member>
- <member name="M:NAnt.Core.Filters.ReplaceTokens.Read">
- <summary>
- Reads the next character applying the filter logic.
- </summary>
- <returns>Char as an int or -1 if at the end of the stream</returns>
- </member>
- <member name="M:NAnt.Core.Filters.ReplaceTokens.Peek">
- <summary>
- Reads the next character applying the filter logic without
- advancing the current position in the stream.
- Peek currently is not supported.
- </summary>
- <returns>
- Char as an int or -1 if at the end of the stream.
- </returns>
- </member>
- <member name="M:NAnt.Core.Filters.ReplaceTokens.Initialize">
- <summary>
- Initialize the filter by setting its parameters.
- </summary>
- </member>
- <member name="M:NAnt.Core.Filters.ReplaceTokens.FindTokenContents(System.Boolean@,System.Boolean@,System.Boolean@)">
- <summary>
- Finds a token give that we are positioned at a beginning token character. Either a
- token replacement is returned or the characters that were read looking for the token.
- </summary>
- <param name="tokenNotFound">A token was not found</param>
- <param name="unknownToken">A token was found by there is no replacement</param>
- <param name="streamEnded">The stream ended while looking for the token</param>
- <returns>Either the replacement token or the characters that were read looking for the token</returns>
- </member>
- <member name="M:NAnt.Core.Filters.ReplaceTokens.GetNextCharacter(NAnt.Core.Filters.ReplaceTokens.AcquireCharDelegate)">
- <summary>
- Returns the next character in the stream replacing the specified character. Using the
- <see cref="T:NAnt.Core.Filters.ReplaceTokens.AcquireCharDelegate"/> allows for the same implementation for Read and Peek
- </summary>
- <param name="AcquireChar">Delegate to acquire the next character. (Read/Peek)</param>
- <returns>Char as an int or -1 if at the end of the stream</returns>
- </member>
- <member name="M:NAnt.Core.Filters.ReplaceTokens.CompareCharacters(System.Int32,System.Int32)">
- <summary>
- Compares to characters taking <see cref="P:NAnt.Core.Filters.ReplaceTokens.IgnoreCase"/> into account.
- </summary>
- <param name="char1"></param>
- <param name="char2"></param>
- <returns>
- </returns>
- </member>
- <member name="P:NAnt.Core.Filters.ReplaceTokens.BeginToken">
- <summary>
- Marks the beginning of a token. The default is "@".
- </summary>
- </member>
- <member name="P:NAnt.Core.Filters.ReplaceTokens.EndToken">
- <summary>
- Marks the end of a token. The default is "@".
- </summary>
- </member>
- <member name="P:NAnt.Core.Filters.ReplaceTokens.Tokens">
- <summary>
- Tokens and replacement values.
- </summary>
- </member>
- <member name="P:NAnt.Core.Filters.ReplaceTokens.IgnoreCase">
- <summary>
- Determines if case will be ignored.
- The default is <see langword="false" />.
- </summary>
- </member>
- <member name="T:NAnt.Core.Filters.ReplaceTokens.AcquireCharDelegate">
- <summary>
- Delegate for Read and Peek. Allows the same implementation
- to be used for both methods.
- </summary>
- </member>
- <member name="T:NAnt.Core.Filters.TabsToSpaces">
- <summary>
- Converts tabs to spaces.
- </summary>
- <remarks>
- <para>
- The <see cref="T:NAnt.Core.Filters.TabsToSpaces"/> filter replaces tabs in a text file
- with spaces.
- </para>
- <para>
- Filters are intended to be used as a element of a <see cref="T:NAnt.Core.Filters.FilterChain"/>.
- </para>
- </remarks>
- <example>
- <para>Replace all tabs with four spaces.</para>
- <code>
- <![CDATA[
- <tabtospaces tablength="4" />
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Filters.TabsToSpaces.Chain(NAnt.Core.Filters.ChainableReader)">
- <summary>
- Construct that allows this filter to be chained to the one
- in the parameter chainedReader.
- </summary>
- <param name="chainedReader">Filter that the filter will be chained to</param>
- </member>
- <member name="M:NAnt.Core.Filters.TabsToSpaces.Peek">
- <summary>
- <para>Retrieves the next character with moving the position in the stream.</para>
- <note>This method is not implemented</note>
- </summary>
- <returns>-1 if end of stream otherwise a character</returns>
- </member>
- <member name="M:NAnt.Core.Filters.TabsToSpaces.Read">
- <summary>
- <para>Retrieves the next character in the stream.</para>
- </summary>
- <returns>-1 if end of stream otherwise a character</returns>
- </member>
- <member name="M:NAnt.Core.Filters.TabsToSpaces.GetNextCharacter(NAnt.Core.Filters.TabsToSpaces.AcquireCharDelegate)">
- <summary>
- Returns the next character in the stream replacing the specified character. Using the
- <see cref="T:NAnt.Core.Filters.TabsToSpaces.AcquireCharDelegate"/> allows for the same implementation for Read and Peek
- </summary>
- <param name="AcquireChar">Delegate to acquire the next character. (Read/Peek)</param>
- <returns>Char as an int or -1 if at the end of the stream</returns>
- </member>
- <member name="P:NAnt.Core.Filters.TabsToSpaces.TabLength">
- <summary>
- The number of spaces used when converting a tab. The default is
- "8".
- </summary>
- </member>
- <member name="T:NAnt.Core.Filters.TabsToSpaces.AcquireCharDelegate">
- <summary>
- Delegate for Read and Peek. Allows the same implementation
- to be used for both methods.
- </summary>
- </member>
- <member name="T:NAnt.Core.Functions.AssemblyFunctions">
- <summary>
- Functions to return information for a given assembly.
- </summary>
- </member>
- <member name="P:NAnt.Core.FunctionSetBase.Project">
- <summary>
- Gets or sets the <see cref="P:NAnt.Core.FunctionSetBase.Project"/> that this functionset will
- reference.
- </summary>
- <value>
- The <see cref="P:NAnt.Core.FunctionSetBase.Project"/> that this functionset will reference.
- </value>
- </member>
- <member name="M:NAnt.Core.Functions.AssemblyFunctions.LoadFromFile(System.String)">
- <summary>
- Loads an assembly given its file name or path.
- </summary>
- <param name="assemblyFile">The name or path of the file that contains the manifest of the assembly.</param>
- <returns>
- The loaded assembly.
- </returns>
- <exception cref="T:System.ArgumentException"><paramref name="assemblyFile"/> is an empty <see cref="T:System.String"/>.</exception>
- <exception cref="T:System.IO.FileNotFoundException"><paramref name="assemblyFile"/> is not found, or the module you are trying to load does not specify a filename extension.</exception>
- <exception cref="T:System.BadImageFormatException"><paramref name="assemblyFile"/> is not a valid assembly.</exception>
- <exception cref="T:System.IO.PathTooLongException">An assembly or module was loaded twice with two different evidences, or the assembly name is longer than MAX_PATH characters.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.AssemblyFunctions.Load(System.String)">
- <summary>
- Loads an assembly given the long form of its name.
- </summary>
- <param name="assemblyString">The long form of the assembly name.</param>
- <returns>
- The loaded assembly.
- </returns>
- <exception cref="T:System.ArgumentNullException"><paramref name="assemblyString"/> is a <see langword="null"/>.</exception>
- <exception cref="T:System.IO.FileNotFoundException"><paramref name="assemblyString"/> is not found.</exception>
- <example>
- <para>
- 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.
- </para>
- <code>
- <![CDATA[
- <property name="access.pia.path" value="${assembly::get-location(assembly::load('Microsoft.Office.Interop.Access, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c'))}" />
- <copy file="${access.pia.path}" todir="${build.dir}" />
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.AssemblyFunctions.GetFullName(System.Reflection.Assembly)">
- <summary>
- Gets the full name of the assembly, also known as the display name.
- </summary>
- <param name="assembly">The assembly to get the full name for.</param>
- <returns>
- The full name of the assembly, also known as the display name.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.AssemblyFunctions.GetName(System.Reflection.Assembly)">
- <summary>
- Gets an <see cref="T:System.Reflection.AssemblyName"/> for the specified assembly.
- </summary>
- <param name="assembly">The assembly to get an <see cref="T:System.Reflection.AssemblyName"/> for.</param>
- <returns>
- An <see cref="T:System.Reflection.AssemblyName"/> for the specified assembly.
- </returns>
- <seealso cref="T:NAnt.Core.Functions.AssemblyNameFunctions"/>
- </member>
- <member name="M:NAnt.Core.Functions.AssemblyFunctions.GetLocation(System.Reflection.Assembly)">
- <summary>
- Gets the physical location, in codebase format, of the loaded file
- that contains the manifest.
- </summary>
- <param name="assembly">The assembly to get the location for.</param>
- <returns>
- The location of the specified assembly.
- </returns>
- </member>
- <member name="T:NAnt.Core.Functions.AssemblyNameFunctions">
- <summary>
- Functions that return information about an assembly's identity.
- </summary>
- </member>
- <member name="M:NAnt.Core.Functions.AssemblyNameFunctions.GetCodeBase(System.Reflection.AssemblyName)">
- <summary>
- Gets the location of the assembly as a URL.
- </summary>
- <param name="assemblyName">The <see cref="T:System.Reflection.AssemblyName"/> of the assembly.</param>
- <returns>
- The location of the assembly as a URL.
- </returns>
- <seealso cref="M:NAnt.Core.Functions.AssemblyFunctions.GetName(System.Reflection.Assembly)"/>
- </member>
- <member name="M:NAnt.Core.Functions.AssemblyNameFunctions.GetEscapedCodeBase(System.Reflection.AssemblyName)">
- <summary>
- Gets the URI, including escape characters, that represents the codebase.
- </summary>
- <param name="assemblyName">The <see cref="T:System.Reflection.AssemblyName"/> of the assembly.</param>
- <returns>
- The URI, including escape characters, that represents the codebase.
- </returns>
- <seealso cref="M:NAnt.Core.Functions.AssemblyFunctions.GetName(System.Reflection.Assembly)"/>
- </member>
- <member name="M:NAnt.Core.Functions.AssemblyNameFunctions.GetFullName(System.Reflection.AssemblyName)">
- <summary>
- Gets the full name of the assembly, also known as the display name.
- </summary>
- <param name="assemblyName">The <see cref="T:System.Reflection.AssemblyName"/> of the assembly.</param>
- <returns>
- The full name of the assembly, also known as the display name.
- </returns>
- <example>
- <para>
- Output the full name of the <c>nunit.framework</c> assembly to the
- build log.
- </para>
- <code>
- <![CDATA[
- <echo message="${assemblyname::get-full-name(assemblyname::get-assembly-name('nunit.framework.dll'))}" />
- ]]>
- </code>
- </example>
- <seealso cref="M:NAnt.Core.Functions.AssemblyFunctions.GetName(System.Reflection.Assembly)"/>
- </member>
- <member name="M:NAnt.Core.Functions.AssemblyNameFunctions.GetName(System.Reflection.AssemblyName)">
- <summary>
- Gets the simple, unencrypted name of the assembly.
- </summary>
- <param name="assemblyName">The <see cref="T:System.Reflection.AssemblyName"/> of the assembly.</param>
- <returns>
- The simple, unencrypted name of the assembly.
- </returns>
- <example>
- <para>
- Output the simple name of the <c>nunit.framework</c> assembly to
- the build log.
- </para>
- <code>
- <![CDATA[
- <echo message="${assemblyname::get-name(assemblyname::get-assembly-name('nunit.framework.dll'))}" />
- ]]>
- </code>
- </example>
- <seealso cref="M:NAnt.Core.Functions.AssemblyFunctions.GetName(System.Reflection.Assembly)"/>
- </member>
- <member name="M:NAnt.Core.Functions.AssemblyNameFunctions.GetVersion(System.Reflection.AssemblyName)">
- <summary>
- Gets the version of the assembly.
- </summary>
- <param name="assemblyName">The <see cref="T:System.Reflection.AssemblyName"/> of the assembly.</param>
- <returns>
- The version of the assembly.
- </returns>
- <example>
- <para>
- Output the major version of the <c>nunit.framework</c> assembly
- to the build log.
- </para>
- <code>
- <![CDATA[
- <echo message="${version::get-major-version(assemblyname::get-version(assemblyname::get-assembly-name('nunit.framework.dll')))}" />
- ]]>
- </code>
- </example>
- <seealso cref="M:NAnt.Core.Functions.AssemblyFunctions.GetName(System.Reflection.Assembly)"/>
- <seealso cref="T:NAnt.Core.Functions.VersionFunctions"/>
- </member>
- <member name="M:NAnt.Core.Functions.AssemblyNameFunctions.GetAssemblyName(System.String)">
- <summary>
- Gets the <see cref="T:System.Reflection.AssemblyName"/> for a given file.
- </summary>
- <param name="assemblyFile">The assembly file for which to get the <see cref="T:System.Reflection.AssemblyName"/>.</param>
- <returns>
- An <see cref="T:System.Reflection.AssemblyName"/> object representing the given file.
- </returns>
- <exception cref="T:System.ArgumentException"><paramref name="assemblyFile"/> is an empty <see cref="T:System.String"/>.</exception>
- <exception cref="T:System.IO.FileNotFoundException"><paramref name="assemblyFile"/> does not exist.</exception>
- <exception cref="T:System.BadImageFormatException"><paramref name="assemblyFile"/> is not a valid assembly.</exception>
- <remarks>
- The assembly is not added to this domain.
- </remarks>
- <example>
- <para>
- Output the full name of the <c>nunit.framework</c> assembly to the
- build log.
- </para>
- <code>
- <![CDATA[
- <echo message="${assemblyname::get-full-name(assemblyname::get-assembly-name('nunit.framework.dll'))}" />
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.BooleanConversionFunctions.Parse(System.String)">
- <summary>
- Converts the specified string representation of a logical value to
- its <see cref="T:System.Boolean"/> equivalent.
- </summary>
- <param name="s">A string containing the value to convert.</param>
- <returns>
- <see langword="true"/> if <paramref name="s"/> is equivalent to
- "True"; otherwise, <see langword="false"/>.
- </returns>
- <exception cref="T:System.FormatException"><paramref name="s"/> is not equivalent to <see cref="F:System.Boolean.TrueString"/> or <see cref="F:System.Boolean.FalseString"/>.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.BooleanConversionFunctions.ToString(System.Boolean)">
- <summary>
- Converts the specified <see cref="T:System.Boolean"/> to its equivalent string
- representation.
- </summary>
- <param name="value">A <see cref="T:System.Boolean"/> to convert.</param>
- <returns>
- "True" if <paramref name="value"/> is <see langword="true"/>, or
- "False" if <paramref name="value"/> is <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.ConversionFunctions.ToInt(System.Int32)">
- <summary>
- Converts the argument to an integer.
- </summary>
- <param name="value">value to be converted</param>
- <returns><paramref name="value" /> converted to integer. The function fails with an exception when the conversion is not possible.</returns>
- </member>
- <member name="M:NAnt.Core.Functions.ConversionFunctions.ToDouble(System.Double)">
- <summary>
- Converts the argument to double
- </summary>
- <param name="value">The value to be converted.</param>
- <returns><paramref name="value" /> converted to double. The function fails with an exception when the conversion is not possible.</returns>
- </member>
- <member name="M:NAnt.Core.Functions.ConversionFunctions.ConvertToString(System.String)">
- <summary>
- Converts the argument to a string.
- </summary>
- <param name="value">The value to be converted.</param>
- <returns>
- <paramref name="value" /> converted to string. The function fails
- with an exception when the conversion is not possible.
- </returns>
- <remarks>
- Named method ConvertToString as a static ToString method would break
- CLS compliance.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Functions.ConversionFunctions.ToDateTime(System.DateTime)">
- <summary>
- Converts the argument to a datetime.
- </summary>
- <param name="value">value to be converted</param>
- <returns><paramref name="value" /> converted to datetime. The function fails with an exception when the conversion is not possible.</returns>
- </member>
- <member name="M:NAnt.Core.Functions.ConversionFunctions.ToBoolean(System.Boolean)">
- <summary>
- Converts the argument to a boolean
- </summary>
- <param name="value">The string value to be converted to boolean. Must be 'true' or 'false'.</param>
- <returns>
- <paramref name="value" /> converted to boolean. The function fails
- with an exception when the conversion is not possible.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.DateTimeFunctions.Now">
- <summary>
- Gets a <see cref="T:System.DateTime"/> that is the current local date and
- time on this computer.
- </summary>
- <returns>
- A <see cref="T:System.DateTime"/> whose value is the current date and time.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.DateTimeFunctions.GetYear(System.DateTime)">
- <summary>
- Gets the year component of the specified date.
- </summary>
- <param name="date">The date of which to get the year component.</param>
- <returns>
- The year, between 1 and 9999.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.DateTimeFunctions.GetMonth(System.DateTime)">
- <summary>
- Gets the month component of the specified date.
- </summary>
- <param name="date">The date of which to get the month component.</param>
- <returns>
- The month, between 1 and 12.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.DateTimeFunctions.GetDay(System.DateTime)">
- <summary>
- Gets the day of the month represented by the specified date.
- </summary>
- <param name="date">The date of which to get the day of the month.</param>
- <returns>
- The day value, between 1 and 31.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.DateTimeFunctions.GetHour(System.DateTime)">
- <summary>
- Gets the hour component of the specified date.
- </summary>
- <param name="date">The date of which to get the hour component.</param>
- <returns>
- The hour, between 0 and 23.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.DateTimeFunctions.GetMinute(System.DateTime)">
- <summary>
- Gets the minute component of the specified date.
- </summary>
- <param name="date">The date of which to get the minute component.</param>
- <returns>
- The minute, between 0 and 59.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.DateTimeFunctions.GetSecond(System.DateTime)">
- <summary>
- Gets the seconds component of the specified date.
- </summary>
- <param name="date">The date of which to get the seconds component.</param>
- <returns>
- The seconds, between 0 and 59.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.DateTimeFunctions.GetMillisecond(System.DateTime)">
- <summary>
- Gets the milliseconds component of the specified date.
- </summary>
- <param name="date">The date of which to get the milliseconds component.</param>
- <returns>
- The millisecond, between 0 and 999.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.DateTimeFunctions.GetTicks(System.DateTime)">
- <summary>
- Gets the number of ticks that represent the specified date.
- </summary>
- <param name="date">The date of which to get the number of ticks.</param>
- <returns>
- The number of ticks that represent the date and time of the
- specified date.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.DateTimeFunctions.GetDayOfWeek(System.DateTime)">
- <summary>
- Gets the day of the week represented by the specified date.
- </summary>
- <param name="date">The date of which to get the day of the week.</param>
- <returns>
- The day of the week, ranging from zero, indicating Sunday, to six,
- indicating Saturday.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.DateTimeFunctions.GetDayOfYear(System.DateTime)">
- <summary>
- Gets the day of the year represented by the specified date.
- </summary>
- <param name="date">The date of which to get the day of the year.</param>
- <returns>
- The day of the year, between 1 and 366.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.DateTimeFunctions.GetDaysInMonth(System.Int32,System.Int32)">
- <summary>
- Returns the number of days in the specified month of the specified
- year.
- </summary>
- <param name="year">The year.</param>
- <param name="month">The month (a number ranging from 1 to 12).</param>
- <returns>
- The number of days in <paramref name="month"/> for the specified
- <paramref name="year"/>.
- </returns>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="month"/> is less than 1 or greater than 12.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.DateTimeFunctions.IsLeapYear(System.Int32)">
- <summary>
- Returns an indication whether the specified year is a leap year.
- </summary>
- <param name="year">A 4-digit year.</param>
- <returns>
- <see langword="true" /> if <paramref name="year" /> is a leap year;
- otherwise, <see langword="false" />.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.DateTimeConversionFunctions.Parse(System.String)">
- <summary>
- Converts the specified string representation of a date and time to
- its <see cref="T:System.DateTime"/> equivalent.
- </summary>
- <param name="s">A string containing a date and time to convert.</param>
- <returns>
- A <see cref="T:System.DateTime"/> equivalent to the date and time contained
- in <paramref name="s"/>.
- </returns>
- <exception cref="T:System.FormatException"><paramref name="s"/> does not contain a valid string representation of a date and time.</exception>
- <remarks>
- The <see cref="T:System.Globalization.DateTimeFormatInfo"/> for the invariant culture is
- used to supply formatting information about <paramref name="s"/>.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Functions.DateTimeConversionFunctions.ToString(System.DateTime)">
- <summary>
- Converts the specified <see cref="T:System.DateTime"/> to its equivalent
- string representation.
- </summary>
- <param name="value">A <see cref="T:System.DateTime"/> to convert.</param>
- <returns>
- A string representation of <paramref name="value"/> formatted using
- the general format specifier ("G").
- </returns>
- <remarks>
- <paramref name="value"/> is formatted with the
- <see cref="T:System.Globalization.DateTimeFormatInfo"/> for the invariant culture.
- </remarks>
- </member>
- <member name="T:NAnt.Core.Functions.DirectoryFunctions">
- <summary>
- Groups a set of functions for dealing with directories.
- </summary>
- </member>
- <member name="M:NAnt.Core.Functions.DirectoryFunctions.GetCreationTime(System.String)">
- <summary>
- Returns the creation date and time of the specified directory.
- </summary>
- <param name="path">The directory for which to obtain creation date and time information.</param>
- <returns>
- The creation date and time of the specified directory.
- </returns>
- <exception cref="T:System.IO.IOException">The specified directory does not exist.</exception>
- <exception cref="T:System.ArgumentException"><paramref name="path"/> is a zero-length string, contains only white space, or contains one or more invalid characters.</exception>
- <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.DirectoryFunctions.GetLastWriteTime(System.String)">
- <summary>
- Returns the date and time the specified directory was last written to.
- </summary>
- <param name="path">The directory for which to obtain write date and time information.</param>
- <returns>
- The date and time the specified directory was last written to.
- </returns>
- <exception cref="T:System.IO.IOException">The specified directory does not exist.</exception>
- <exception cref="T:System.ArgumentException"><paramref name="path"/> is a zero-length string, contains only white space, or contains one or more invalid characters.</exception>
- <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.DirectoryFunctions.GetLastAccessTime(System.String)">
- <summary>
- Returns the date and time the specified directory was last accessed.
- </summary>
- <param name="path">The directory for which to obtain access date and time information.</param>
- <returns>
- The date and time the specified directory was last accessed.
- </returns>
- <exception cref="T:System.IO.IOException">The specified directory does not exist.</exception>
- <exception cref="T:System.ArgumentException"><paramref name="path"/> is a zero-length string, contains only white space, or contains one or more invalid characters.</exception>
- <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length.</exception>
- <exception cref="T:System.NotSupportedException">The <paramref name="path"/> parameter is in an invalid format.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.DirectoryFunctions.GetCurrentDirectory">
- <summary>
- Gets the current working directory.
- </summary>
- <returns>
- A <see cref="T:System.String"/> containing the path of the current working
- directory.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.DirectoryFunctions.GetParentDirectory(System.String)">
- <summary>
- Retrieves the parent directory of the specified path.
- </summary>
- <param name="path">The path for which to retrieve the parent directory.</param>
- <returns>
- The parent directory, or an empty <see cref="T:System.String"/> if
- <paramref name="path"/> is the root directory, including the root
- of a UNC server or share name.
- </returns>
- <exception cref="T:System.IO.IOException">The directory specified by <paramref name="path"/> is read-only.</exception>
- <exception cref="T:System.ArgumentException"><paramref name="path"/> is a zero-length string, contains only white space, or contains one or more invalid characters.</exception>
- <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length.</exception>
- <exception cref="T:System.IO.DirectoryNotFoundException">The specified path was not found.</exception>
- <example>
- <para>
- Copy "readme.txt" from the current working directory to
- its parent directory.
- </para>
- <code>
- <![CDATA[
- <property name="current.dir" value="${directory::get-current-directory()}" />
- <property name="current.dir.parent" value="${directory::get-parent-directory(current.dir)}" />
- <copy file="${path::combine(current.dir, 'readme.txt')} todir="${current.dir.parent}" />
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.DirectoryFunctions.GetDirectoryRoot(System.String)">
- <summary>
- Returns the volume information, root information, or both for the
- specified path.
- </summary>
- <param name="path">The path for which to retrieve the parent directory.</param>
- <returns>
- A string containing the volume information, root information, or
- both for the specified path.
- </returns>
- <exception cref="T:System.ArgumentException"><paramref name="path"/> is a zero-length string, contains only white space, or contains one or more invalid characters.</exception>
- <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.DirectoryFunctions.Exists(System.String)">
- <summary>
- Determines whether the given path refers to an existing directory
- on disk.
- </summary>
- <param name="path">The path to test.</param>
- <returns>
- <see langword="true" /> if <paramref name="path" /> refers to an
- existing directory; otherwise, <see langword="false" />.
- </returns>
- <example>
- <para>Remove directory "test", if it exists.</para>
- <code>
- <![CDATA[
- <delete dir="test" if="${directory::exists('test')}" />
- ]]>
- </code>
- </example>
- </member>
- <member name="T:NAnt.Core.Functions.DnsFunctions">
- <summary>
- Functions for requesting information from DNS.
- </summary>
- </member>
- <member name="M:NAnt.Core.Functions.DnsFunctions.GetHostName">
- <summary>
- Gets the host name of the local computer.
- </summary>
- <returns>
- A string that contains the DNS host name of the local computer.
- </returns>
- <exception cref="T:System.Net.Sockets.SocketException">An error is encountered when resolving the local host name.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.DoubleConversionFunctions.Parse(System.String)">
- <summary>
- Converts the specified string representation of a number to its
- double-precision floating point number equivalent.
- </summary>
- <param name="s">A string containing a number to convert.</param>
- <returns>
- A double-precision floating point number equivalent to the numeric
- value or symbol specified in <paramref name="s"/>.
- </returns>
- <exception cref="T:System.FormatException"><paramref name="s"/> is not a number in a valid format.</exception>
- <exception cref="T:System.OverflowException"><paramref name="s"/> represents a number less than <see cref="F:System.Double.MinValue"/> or greater than <see cref="F:System.Double.MaxValue"/>.</exception>
- <remarks>
- The <see cref="T:System.Globalization.NumberFormatInfo"/> for the invariant culture is
- used to supply formatting information about <paramref name="s"/>.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Functions.DoubleConversionFunctions.ToString(System.Double)">
- <summary>
- Converts the specified <see cref="T:System.Double"/> to its equivalent
- string representation.
- </summary>
- <param name="value">A <see cref="T:System.Double"/> to convert.</param>
- <returns>
- The string representation of <paramref name="value"/> formatted
- using the general format specifier ("G").
- </returns>
- <remarks>
- <paramref name="value"/> is formatted with the
- <see cref="T:System.Globalization.NumberFormatInfo"/> for the invariant culture.
- </remarks>
- </member>
- <member name="T:NAnt.Core.Functions.EnvironmentFunctions">
- <summary>
- Provide information about the current environment and platform.
- </summary>
- </member>
- <member name="M:NAnt.Core.Functions.EnvironmentFunctions.GetFolderPath(System.Environment.SpecialFolder)">
- <summary>
- Gets the path to the system special folder identified by the
- specified enumeration.
- </summary>
- <param name="folder">An enumerated constant that identifies a system special folder.</param>
- <returns>
- The path to the specified system special folder, if that folder
- physically exists on your computer; otherwise, the empty string ("").
- </returns>
- <exception cref="T:System.ArgumentException"><paramref name="folder"/> is not a member of <see cref="T:System.Environment.SpecialFolder"/>.</exception>
- <example>
- <para>
- Copy "out.log" from the project base directory to the
- program files directory.
- </para>
- <code>
- <![CDATA[
- <copy file="out.log" todir="${environment::get-folder-path('ProgramFiles')}" />
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.EnvironmentFunctions.GetMachineName">
- <summary>
- Gets the NetBIOS name of this local computer.
- </summary>
- <returns>
- The NetBIOS name of this local computer.
- </returns>
- <exception cref="T:System.InvalidOperationException">The name of this computer cannot be obtained.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.EnvironmentFunctions.GetOperatingSystem">
- <summary>
- Gets an <see cref="T:System.OperatingSystem"/> object that represents the
- current operating system.
- </summary>
- <returns>
- An <see cref="T:System.OperatingSystem"/> object that contains the current
- platform identifier and version number.
- </returns>
- <example>
- <para>
- Output string representation of the current operating system.
- </para>
- <code>
- <![CDATA[
- <echo message="OS=${operating-system::to-string(environment::get-operating-system())}" />
- ]]>
- </code>
- <para>If the operating system is Windows 2000, the output is:</para>
- <code>
- Microsoft Windows NT 5.0.2195.0
- </code>
- </example>
- <seealso cref="T:NAnt.Core.Functions.OperatingSystemFunctions"/>
- </member>
- <member name="M:NAnt.Core.Functions.EnvironmentFunctions.GetUserName">
- <summary>
- Gets the user name of the person who started the current thread.
- </summary>
- <returns>
- The name of the person logged on to the system who started the
- current thread.
- </returns>
- <example>
- <para>
- Modify the home directory of the current user on unix-based systems.
- </para>
- <code>
- <![CDATA[
- <exec program="usermod">
- <arg value="-d" />
- <arg value="/home/temp" />
- <arg value="${environment::get-user-name()}" />
- </exec>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.EnvironmentFunctions.GetVariable(System.String)">
- <summary>
- Returns the value of the specified environment variable.
- </summary>
- <param name="name">The environment variable of which the value should be returned.</param>
- <returns>
- The value of the specified environment variable.
- </returns>
- <exception cref="T:System.ArgumentException">Environment variable <paramref name="name"/> does not exist.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.EnvironmentFunctions.VariableExists(System.String)">
- <summary>
- Gets a value indicating whether the specified environment variable
- exists.
- </summary>
- <param name="name">The environment variable that should be checked.</param>
- <returns>
- <see langword="true" /> if the environment variable exists; otherwise,
- <see langword="false" />.
- </returns>
- <example>
- <para>
- Execute a set of tasks only if the "BUILD_DEBUG" environment
- variable is set.
- </para>
- <code>
- <![CDATA[
- <if test="${environment::variable-exists('BUILD_DEBUG')}">
- ...
- </if>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.EnvironmentFunctions.GetVersion">
- <summary>
- Gets a <see cref="T:System.Version"/> object that describes the major,
- minor, build, and revision numbers of the Common Language Runtime.
- </summary>
- <returns>
- A Version object.
- </returns>
- <example>
- <para>Output the major version of the CLR.</para>
- <code>
- <![CDATA[
- <echo message="Major version=${version::get-major(environment::get-version())}" />
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.EnvironmentFunctions.NewLine">
- <summary>
- Gets the newline string defined for this environment.
- </summary>
- <returns>
- A string containing CRLF for non-Unix platforms, or LF for Unix
- platforms.
- </returns>
- <example>
- <para>Output two lines in a log file.</para>
- <code>
- <![CDATA[
- <echo file="build.log" message="First line${environment::newline()}Second line" />
- ]]>
- </code>
- </example>
- </member>
- <member name="T:NAnt.Core.Functions.FileFunctions">
- <summary>
- Groups a set of functions for dealing with files.
- </summary>
- </member>
- <member name="M:NAnt.Core.Functions.FileFunctions.GetCreationTime(System.String)">
- <summary>
- Returns the creation date and time of the specified file.
- </summary>
- <param name="path">The file for which to obtain creation date and time information.</param>
- <returns>
- The creation date and time of the specified file.
- </returns>
- <exception cref="T:System.IO.IOException">The specified file does not exist.</exception>
- <exception cref="T:System.ArgumentException"><paramref name="path"/> is a zero-length string, contains only white space, or contains one or more invalid characters.</exception>
- <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length.</exception>
- <exception cref="T:System.NotSupportedException">The <paramref name="path"/> parameter is in an invalid format.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.FileFunctions.GetLastWriteTime(System.String)">
- <summary>
- Returns the date and time the specified file was last written to.
- </summary>
- <param name="path">The file for which to obtain write date and time information.</param>
- <returns>
- The date and time the specified file was last written to.
- </returns>
- <exception cref="T:System.IO.IOException">The specified file does not exist.</exception>
- <exception cref="T:System.ArgumentException"><paramref name="path"/> is a zero-length string, contains only white space, or contains one or more invalid characters.</exception>
- <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.FileFunctions.GetLastAccessTime(System.String)">
- <summary>
- Returns the date and time the specified file was last accessed.
- </summary>
- <param name="path">The file for which to obtain access date and time information.</param>
- <returns>
- The date and time the specified file was last accessed.
- </returns>
- <exception cref="T:System.IO.IOException">The specified file does not exist.</exception>
- <exception cref="T:System.ArgumentException"><paramref name="path"/> is a zero-length string, contains only white space, or contains one or more invalid characters.</exception>
- <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length.</exception>
- <exception cref="T:System.NotSupportedException">The <paramref name="path"/> parameter is in an invalid format.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.FileFunctions.Exists(System.String)">
- <summary>
- Determines whether the specified file exists.
- </summary>
- <param name="file">The file to check.</param>
- <returns>
- <see langword="true" /> if <paramref name="file" /> refers to an
- existing file; otherwise, <see langword="false" />.
- </returns>
- <example>
- <para>Execute a set of tasks, if file "output.xml" does not exist.</para>
- <code>
- <![CDATA[
- <if test="${not file::exists('output.xml')}">
- ...
- </if>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.FileFunctions.UpToDate(System.String,System.String)">
- <summary>
- Determines whether <paramref name="targetFile"/> is more or equal
- up-to-date than <paramref name="srcFile"/>.
- </summary>
- <param name="srcFile">The file to check against the target file.</param>
- <param name="targetFile">The file for which we want to determine the status.</param>
- <returns>
- <see langword="true"/> if <paramref name="targetFile"/> is more
- or equal up-to-date than <paramref name="srcFile"/>; otherwise,
- <see langword="false"/>.
- </returns>
- <exception cref="T:System.ArgumentException"><paramref name="srcFile"/> or <paramref name="targetFile"/> is a zero-length string, contains only white space, or contains one or more invalid characters.</exception>
- <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both of either <paramref name="srcFile"/> or <paramref name="targetFile"/> exceed the system-defined maximum length.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.FileFunctions.GetLength(System.String)">
- <summary>
- Gets the length of the file.
- </summary>
- <param name="file">filename</param>
- <returns>
- Length in bytes, of the file named <paramref name="file"/>.
- </returns>
- <exception cref="T:System.IO.FileNotFoundException">The file specified cannot be found.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.FileFunctions.IsAssembly(System.String)">
- <summary>
- Checks if a given file is an assembly.
- </summary>
- <param name="assemblyFile">The name or path of the file to be checked.</param>
- <returns>True if the file is a valid assembly, false if it's not or if the assembly seems corrupted (invalid headers or metadata).</returns>
- <exception cref="T:System.ArgumentNullException"><paramref name="assemblyFile"/> is a null <see cref="T:System.String"/>.</exception>
- <exception cref="T:System.ArgumentException"><paramref name="assemblyFile"/> is an empty <see cref="T:System.String"/>.</exception>
- <exception cref="T:System.IO.FileNotFoundException"><paramref name="assemblyFile"/> is not found, or the file you are trying to check does not specify a filename extension.</exception>
- <exception cref="T:System.Security.SecurityException">The caller does not have path discovery permission.</exception>
- </member>
- <member name="T:NAnt.Core.Functions.FileVersionInfoFunctions">
- <summary>
- Functions that provide version information for a physical file on disk.
- </summary>
- </member>
- <member name="M:NAnt.Core.Functions.FileVersionInfoFunctions.GetVersionInfo(System.String)">
- <summary>
- Returns a <see cref="T:System.Diagnostics.FileVersionInfo"/> representing the version
- information associated with the specified file.
- </summary>
- <param name="fileName">The file to retrieve the version information for.</param>
- <returns>
- A <see cref="T:System.Diagnostics.FileVersionInfo"/> containing information about the file.
- </returns>
- <exception cref="T:System.IO.FileNotFoundException">The file specified cannot be found.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.FileVersionInfoFunctions.GetCompanyName(System.Diagnostics.FileVersionInfo)">
- <summary>
- Gets the name of the company that produced the file.
- </summary>
- <param name="fileVersionInfo">A <see cref="T:System.Diagnostics.FileVersionInfo"/> instance containing version information about a file.</param>
- <returns>
- The name of the company that produced the file.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.FileVersionInfoFunctions.GetFileVersion(System.Diagnostics.FileVersionInfo)">
- <summary>
- Gets the file version of a file.
- </summary>
- <param name="fileVersionInfo">A <see cref="T:System.Diagnostics.FileVersionInfo"/> instance containing version information about a file.</param>
- <returns>
- The file version of a file.
- </returns>
- <see cref="T:NAnt.Core.Functions.VersionFunctions"/>
- </member>
- <member name="M:NAnt.Core.Functions.FileVersionInfoFunctions.GetProductName(System.Diagnostics.FileVersionInfo)">
- <summary>
- Gets the name of the product the file is distributed with.
- </summary>
- <param name="fileVersionInfo">A <see cref="T:System.Diagnostics.FileVersionInfo"/> instance containing version information about a file.</param>
- <returns>
- The name of the product the file is distributed with.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.FileVersionInfoFunctions.GetProductVersion(System.Diagnostics.FileVersionInfo)">
- <summary>
- Gets the product version of a file.
- </summary>
- <param name="fileVersionInfo">A <see cref="T:System.Diagnostics.FileVersionInfo"/> instance containing version information about a file.</param>
- <returns>
- The product version of a file.
- </returns>
- <see cref="T:NAnt.Core.Functions.VersionFunctions"/>
- </member>
- <member name="M:NAnt.Core.Functions.FrameworkFunctions.Exists(System.String)">
- <summary>
- Checks whether the specified framework exists, and is valid.
- </summary>
- <param name="framework">The framework to test.</param>
- <returns>
- <see langword="true" /> if the specified framework exists ; otherwise,
- <see langword="false" />.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.FrameworkFunctions.SdkExists(System.String)">
- <summary>
- Checks whether the SDK for the specified framework is installed.
- </summary>
- <param name="framework">The framework to test.</param>
- <returns>
- <see langword="true"/> if the SDK for specified framework is installed;
- otherwise, <see langword="false"/>.
- </returns>
- <seealso cref="M:NAnt.Core.Functions.FrameworkFunctions.GetRuntimeFramework"/>
- <seealso cref="M:NAnt.Core.Functions.FrameworkFunctions.GetTargetFramework"/>
- </member>
- <member name="M:NAnt.Core.Functions.FrameworkFunctions.GetTargetFramework">
- <summary>
- Gets the identifier of the current target framework.
- </summary>
- <returns>
- The identifier of the current target framework.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.FrameworkFunctions.GetRuntimeFramework">
- <summary>
- Gets the identifier of the runtime framework.
- </summary>
- <returns>
- The identifier of the runtime framework.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.FrameworkFunctions.GetFamily(System.String)">
- <summary>
- Gets the family of the specified framework.
- </summary>
- <param name="framework">The framework of which the family should be returned.</param>
- <returns>
- The family of the specified framework.
- </returns>
- <exception cref="T:System.ArgumentException"><paramref name="framework"/> is not a valid framework identifier.</exception>
- <seealso cref="M:NAnt.Core.Functions.FrameworkFunctions.GetRuntimeFramework"/>
- <seealso cref="M:NAnt.Core.Functions.FrameworkFunctions.GetTargetFramework"/>
- </member>
- <member name="M:NAnt.Core.Functions.FrameworkFunctions.GetVersion">
- <summary>
- Gets the version of the current target framework.
- </summary>
- <returns>
- The version of the current target framework.
- </returns>
- <seealso cref="M:NAnt.Core.Functions.FrameworkFunctions.GetTargetFramework"/>
- </member>
- <member name="M:NAnt.Core.Functions.FrameworkFunctions.GetVersion(System.String)">
- <summary>
- Gets the version of the specified framework.
- </summary>
- <param name="framework">The framework of which the version should be returned.</param>
- <returns>
- The version of the specified framework.
- </returns>
- <exception cref="T:System.ArgumentException"><paramref name="framework"/> is not a valid framework identifier.</exception>
- <seealso cref="M:NAnt.Core.Functions.FrameworkFunctions.GetRuntimeFramework"/>
- <seealso cref="M:NAnt.Core.Functions.FrameworkFunctions.GetTargetFramework"/>
- </member>
- <member name="M:NAnt.Core.Functions.FrameworkFunctions.GetDescription">
- <summary>
- Gets the description of the current target framework.
- </summary>
- <returns>
- The description of the current target framework.
- </returns>
- <seealso cref="M:NAnt.Core.Functions.FrameworkFunctions.GetTargetFramework"/>
- </member>
- <member name="M:NAnt.Core.Functions.FrameworkFunctions.GetDescription(System.String)">
- <summary>
- Gets the description of the specified framework.
- </summary>
- <param name="framework">The framework of which the description should be returned.</param>
- <returns>
- The description of the specified framework.
- </returns>
- <exception cref="T:System.ArgumentException"><paramref name="framework"/> is not a valid framework identifier.</exception>
- <seealso cref="M:NAnt.Core.Functions.FrameworkFunctions.GetRuntimeFramework"/>
- <seealso cref="M:NAnt.Core.Functions.FrameworkFunctions.GetTargetFramework"/>
- </member>
- <member name="M:NAnt.Core.Functions.FrameworkFunctions.GetClrVersion">
- <summary>
- Gets the Common Language Runtime version of the current target
- framework.
- </summary>
- <returns>
- The Common Language Runtime version of the current target framework.
- </returns>
- <seealso cref="M:NAnt.Core.Functions.FrameworkFunctions.GetTargetFramework"/>
- </member>
- <member name="M:NAnt.Core.Functions.FrameworkFunctions.GetClrVersion(System.String)">
- <summary>
- Gets the Common Language Runtime version of the specified framework.
- </summary>
- <param name="framework">The framework of which the Common Language Runtime version should be returned.</param>
- <returns>
- The Common Language Runtime version of the specified framework.
- </returns>
- <exception cref="T:System.ArgumentException"><paramref name="framework"/> is not a valid framework identifier.</exception>
- <seealso cref="M:NAnt.Core.Functions.FrameworkFunctions.GetRuntimeFramework"/>
- <seealso cref="M:NAnt.Core.Functions.FrameworkFunctions.GetTargetFramework"/>
- </member>
- <member name="M:NAnt.Core.Functions.FrameworkFunctions.GetFrameworkDirectory(System.String)">
- <summary>
- Gets the framework directory of the specified framework.
- </summary>
- <param name="framework">The framework of which the framework directory should be returned.</param>
- <returns>
- The framework directory of the specified framework.
- </returns>
- <exception cref="T:System.ArgumentException"><paramref name="framework"/> is not a valid framework identifier.</exception>
- <seealso cref="M:NAnt.Core.Functions.FrameworkFunctions.GetRuntimeFramework"/>
- <seealso cref="M:NAnt.Core.Functions.FrameworkFunctions.GetTargetFramework"/>
- </member>
- <member name="M:NAnt.Core.Functions.FrameworkFunctions.GetAssemblyDirectory(System.String)">
- <summary>
- Gets the assembly directory of the specified framework.
- </summary>
- <param name="framework">The framework of which the assembly directory should be returned.</param>
- <returns>
- The assembly directory of the specified framework.
- </returns>
- <exception cref="T:System.ArgumentException"><paramref name="framework"/> is not a valid framework identifier.</exception>
- <seealso cref="M:NAnt.Core.Functions.FrameworkFunctions.GetRuntimeFramework"/>
- <seealso cref="M:NAnt.Core.Functions.FrameworkFunctions.GetTargetFramework"/>
- </member>
- <member name="M:NAnt.Core.Functions.FrameworkFunctions.GetSdkDirectory(System.String)">
- <summary>
- Gets the SDK directory of the specified framework.
- </summary>
- <param name="framework">The framework of which the SDK directory should be returned.</param>
- <returns>
- The SDK directory of the specified framework, or an empty
- <see cref="T:System.String"/> if the SDK of the specified framework is not
- installed.
- </returns>
- <exception cref="T:System.ArgumentException"><paramref name="framework"/> is not a valid framework identifier.</exception>
- <seealso cref="M:NAnt.Core.Functions.FrameworkFunctions.GetRuntimeFramework"/>
- <seealso cref="M:NAnt.Core.Functions.FrameworkFunctions.GetTargetFramework"/>
- </member>
- <member name="M:NAnt.Core.Functions.FrameworkFunctions.GetToolPath(System.String)">
- <summary>
- Gets the absolute path of the specified tool for the current
- target framework.
- </summary>
- <param name="tool">The file name of the tool to search for.</param>
- <returns>
- The absolute path to <paramref name="tool"/> if found in one of the
- configured tool paths; otherwise, an error is reported.
- </returns>
- <exception cref="T:System.IO.FileNotFoundException"><paramref name="tool"/> could not be found in the configured tool paths.</exception>
- <remarks>
- <para>
- The configured tool paths are scanned in the order in which they
- are defined in the framework configuration.
- </para>
- <para>
- The file name of the tool to search should include the extension.
- </para>
- </remarks>
- <example>
- <para>Use <b>gacutil</b> to install an assembly in the GAC.</para>
- <code>
- <![CDATA[
- <exec program="${framework::get-tool-path('gacutil.exe')}" managed="strict">
- <arg value="/i" />
- <arg file="Cegeka.HealthFramework.dll" />
- </exec>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.FrameworkFunctions.GetRuntimeEngine(System.String)">
- <summary>
- Gets the runtime engine of the specified framework.
- </summary>
- <param name="framework">The framework of which the runtime engine should be returned.</param>
- <returns>
- The full path to the runtime engine of the specified framework, or
- an empty <see cref="T:System.String"/> if no runtime engine is defined
- for the specified framework.
- </returns>
- <exception cref="T:System.ArgumentException"><paramref name="framework"/> is not a valid framework identifier.</exception>
- <seealso cref="M:NAnt.Core.Functions.FrameworkFunctions.GetRuntimeFramework"/>
- <seealso cref="M:NAnt.Core.Functions.FrameworkFunctions.GetTargetFramework"/>
- </member>
- <member name="M:NAnt.Core.Functions.FrameworkFunctions.GetFrameworks(NAnt.Core.FrameworkTypes)">
- <summary>
- Gets a comma-separated list of frameworks filtered by the specified
- <see cref="T:NAnt.Core.FrameworkTypes"/>.
- </summary>
- <param name="types">A bitwise combination of <see cref="T:NAnt.Core.FrameworkTypes"/> values that filter the frameworks to retrieve.</param>
- <returns>
- A comma-separated list of frameworks filtered by the specified
- <see cref="T:NAnt.Core.FrameworkTypes"/>, sorted on name.
- </returns>
- <example>
- <para>
- Define a <b>build-all</b> target that executes the <b>build</b>
- target once for each installed framework targeting compact
- devices.
- </para>
- <code>
- <![CDATA[
- <target name="build-all">
- <foreach item="String" in="${framework::get-frameworks('installed compact')}" delim="," property="framework">
- <property name="nant.settings.currentframework" value="${framework}" />
- <call target="build" />
- </foreach>
- </target>
-
- <target name="build">
- ...
- </target>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.FrameworkFunctions.GetFramework(System.String)">
- <summary>
- Checks whether the specified framework is valid.
- </summary>
- <param name="framework">The framework to check.</param>
- <exception cref="T:System.ArgumentException"><paramref name="framework"/> is not a valid framework identifier.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.Int32ConversionFunctions.Parse(System.String)">
- <summary>
- Converts the specified string representation of a number to its
- 32-bit signed integer equivalent.
- </summary>
- <param name="s">A string containing a number to convert.</param>
- <returns>
- A 32-bit signed integer equivalent to the number contained in
- <paramref name="s"/>.
- </returns>
- <exception cref="T:System.FormatException"><paramref name="s"/> is not of the correct format.</exception>
- <exception cref="T:System.OverflowException"><paramref name="s"/> represents a number less than <see cref="F:System.Int32.MinValue"/> or greater than <see cref="F:System.Int32.MaxValue"/>.</exception>
- <remarks>
- The <see cref="T:System.Globalization.NumberFormatInfo"/> for the invariant culture is
- used to supply formatting information about <paramref name="s"/>.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Functions.Int32ConversionFunctions.ToString(System.Int32)">
- <summary>
- Converts the specified <see cref="T:System.Int32"/> to its equivalent string
- representation.
- </summary>
- <param name="value">A <see cref="T:System.Int32"/> to convert.</param>
- <returns>
- The string representation of <paramref name="value"/>, consisting
- of a negative sign if the value is negative, and a sequence of
- digits ranging from 0 to 9 with no leading zeroes.
- </returns>
- <remarks>
- <paramref name="value"/> is formatted with the
- <see cref="T:System.Globalization.NumberFormatInfo"/> for the invariant culture.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Functions.Int64ConversionFunctions.Parse(System.String)">
- <summary>
- Converts the specified string representation of a number to its
- 64-bit signed integer equivalent.
- </summary>
- <param name="s">A string containing a number to convert.</param>
- <returns>
- A 64-bit signed integer equivalent to the number contained in
- <paramref name="s"/>.
- </returns>
- <exception cref="T:System.FormatException"><paramref name="s"/> is not of the correct format.</exception>
- <exception cref="T:System.OverflowException"><paramref name="s"/> represents a number less than <see cref="F:System.Int64.MinValue"/> or greater than <see cref="F:System.Int64.MaxValue"/>.</exception>
- <remarks>
- The <see cref="T:System.Globalization.NumberFormatInfo"/> for the invariant culture is
- used to supply formatting information about <paramref name="s"/>.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Functions.Int64ConversionFunctions.ToString(System.Int64)">
- <summary>
- Converts the specified <see cref="T:System.Int64"/> to its equivalent string
- representation.
- </summary>
- <param name="value">A <see cref="T:System.Int64"/> to convert.</param>
- <returns>
- The string representation of <paramref name="value"/>, consisting
- of a negative sign if the value is negative, and a sequence of
- digits ranging from 0 to 9 with no leading zeroes.
- </returns>
- <remarks>
- <paramref name="value"/> is formatted with the
- <see cref="T:System.Globalization.NumberFormatInfo"/> for the invariant culture.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Functions.MathFunctions.Round(System.Double)">
- <summary>
- Rounds the value to the nearest whole number
- </summary>
- <param name="value">Number to be rounded, can be anything convertible to a double.</param>
- <returns>
- Rounded value.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.MathFunctions.Floor(System.Double)">
- <summary>
- Returns the largest whole number less than or equal to the specified
- number.
- </summary>
- <param name="value">value to be , can be anything convertible to a double</param>
- <returns>
- The largest whole number less than or equal to the specified number.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.MathFunctions.Ceiling(System.Double)">
- <summary>
- Returns the smallest whole number greater than or equal to the specified number
- </summary>
- <param name="value">value</param>
- <returns>
- The smallest whole number greater than or equal to the specified number.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.MathFunctions.Abs(System.Double)">
- <summary>
- Returns the absolute value of the specified number
- </summary>
- <param name="value">value to take the absolute value from</param>
- <returns>
- <paramref name="value" /> when <paramref name="value" /> is greater
- than or equal to zero; otherwise, -<paramref name="value" />.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.NAntFunctions.GetBaseDirectory">
- <summary>
- Gets the base directory of the appdomain in which NAnt is running.
- </summary>
- <returns>
- The base directory of the appdomain in which NAnt is running.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.NAntFunctions.GetAssembly">
- <summary>
- Gets the NAnt assembly.
- </summary>
- <returns>
- The NAnt assembly.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.NAntFunctions.ScanProbingPaths(System.String)">
- <summary>
- Searches the probing paths of the current target framework for the
- specified file.
- </summary>
- <param name="fileName">The name of the file to search for.</param>
- <returns>
- The absolute path to <paramref name="fileName"/> if found in one of the
- configured probing; otherwise, an error is reported.
- </returns>
- <exception cref="T:System.IO.FileNotFoundException"><paramref name="fileName"/> could not be found in the configured probing paths.</exception>
- <remarks>
- <para>
- The (relative) probing paths are resolved relative to the base
- directory of the appdomain in which NAnt is running.
- </para>
- <para>
- The configured probing paths are scanned recursively in the order
- in which they are defined in the framework configuration.
- </para>
- <para>
- The file name to search should include the extension.
- </para>
- </remarks>
- <example>
- <para>
- Compile an assembly referencing the <c>nunit.framework</c> assembly
- for the current target framework that is shipped as part of the
- NAnt distribution.
- </para>
- <code>
- <![CDATA[
- <csc target="library" output="NAnt.Core.Tests.dll">
- <sources basedir="NAnt.Core">
- <include name="**/*.cs" />
- </sources>
- <references>
- <include name="NAnt.Core.dll" />
- <include name="${framework::get-lib-path('nunit.framework.dll')}" />
- </references>
- </csc>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.NAntFunctions.ScanProbingPaths(System.String,System.String)">
- <summary>
- Searches the probing paths of the current target framework for the
- specified file.
- </summary>
- <param name="baseDirectory">The directory to use a base directory for the probing paths.</param>
- <param name="fileName">The name of the file to search for.</param>
- <returns>
- The absolute path to <paramref name="fileName"/> if found in one of the
- configured probing; otherwise, an error is reported.
- </returns>
- <exception cref="T:System.IO.FileNotFoundException"><paramref name="fileName"/> could not be found in the configured probing paths.</exception>
- <remarks>
- <para>
- The (relative) probing paths are resolved relative to the specified
- base directory.
- </para>
- <para>
- The configured probing paths are scanned recursively in the order
- in which they are defined in the framework configuration.
- </para>
- <para>
- The file name to search should include the extension.
- </para>
- </remarks>
- <example>
- <para>
- Compile an assembly referencing the <c>nunit.framework</c> assembly
- for the current target framework that is shipped as part of the
- NAnt distribution.
- </para>
- <code>
- <![CDATA[
- <csc target="library" output="NAnt.Core.Tests.dll">
- <sources basedir="NAnt.Core">
- <include name="**/*.cs" />
- </sources>
- <references>
- <include name="NAnt.Core.dll" />
- <include name="${framework::get-lib-path('nunit.framework.dll')}" />
- </references>
- </csc>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.ProjectFunctions.GetName">
- <summary>
- Gets the name of the current project.
- </summary>
- <returns>
- The name of the current project, or an empty <see cref="T:System.String"/>
- if no name is specified in the build file.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.ProjectFunctions.GetBuildFileUri">
- <summary>
- Gets the <see cref="T:System.Uri"/> form of the build file.
- </summary>
- <returns>
- The <see cref="T:System.Uri"/> form of the build file, or
- an empty <see cref="T:System.String"/> if the project is not file backed.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.ProjectFunctions.GetBuildFilePath">
- <summary>
- Gets the local path to the build file.
- </summary>
- <returns>
- The local path of the build file, or an empty <see cref="T:System.String"/>
- if the project is not file backed.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.ProjectFunctions.GetDefaultTarget">
- <summary>
- Gets the name of the target that will be executed when no other
- build targets are specified.
- </summary>
- <returns>
- The name of the target that will be executed when no other build
- targets are specified, or an empty <see cref="T:System.String"/> if no
- default target is defined for the project.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.ProjectFunctions.GetBaseDirectory">
- <summary>
- Gets the base directory of the current project.
- </summary>
- <returns>
- The base directory of the current project.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.TargetFunctions.Exists(System.String)">
- <summary>
- Checks whether the specified target exists.
- </summary>
- <param name="name">The target to test.</param>
- <returns>
- <see langword="true" /> if the specified target exists; otherwise,
- <see langword="false" />.
- </returns>
- <example>
- <para>
- Execute target "clean", if it exists.
- </para>
- <code>
- <![CDATA[
- <if test="${target::exists('clean')}">
- <call target="clean" />
- </if>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.TargetFunctions.GetCurrentTarget">
- <summary>
- Gets the name of the target being executed.
- </summary>
- <returns>
- A <see cref="T:System.String"/> that contains the name of the target
- being executed.
- </returns>
- <exception cref="T:System.InvalidOperationException">No target is being executed.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.TargetFunctions.HasExecuted(System.String)">
- <summary>
- Checks whether the specified target has already been executed.
- </summary>
- <param name="name">The target to test.</param>
- <returns>
- <see langword="true"/> if the specified target has already been
- executed; otherwise, <see langword="false"/>.
- </returns>
- <exception cref="T:System.ArgumentException">Target <paramref name="name"/> does not exist.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.TaskFunctions.Exists(System.String)">
- <summary>
- Checks whether the specified task exists.
- </summary>
- <param name="name">The task to test.</param>
- <returns>
- <see langword="true" /> if the specified task exists; otherwise,
- <see langword="false" />.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.TaskFunctions.GetAssembly(System.String)">
- <summary>
- Returns the <see cref="T:System.Reflection.Assembly"/> from which the specified task
- was loaded.
- </summary>
- <param name="name">The name of the task to get the <see cref="T:System.Reflection.Assembly"/> of.</param>
- <returns>
- The <see cref="T:System.Reflection.Assembly"/> from which the specified task was loaded.
- </returns>
- <exception cref="T:System.ArgumentException">Task <paramref name="name"/> is not available.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.PropertyFunctions.Exists(System.String)">
- <summary>
- Checks whether the specified property exists.
- </summary>
- <param name="name">The property to test.</param>
- <returns>
- <see langword="true" /> if the specified property exists; otherwise,
- <see langword="false" />.
- </returns>
- <example>
- <para>
- Execute a set of tasks if the "build.debug" property
- exists.
- </para>
- <code>
- <![CDATA[
- <if test="${property::exists('build.debug')}">
- <echo message="Starting debug build" />
- <call target="init-debug" />
- <call target="build" />
- </if>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.PropertyFunctions.IsReadOnly(System.String)">
- <summary>
- Checks whether the specified property is read-only.
- </summary>
- <param name="name">The property to test.</param>
- <returns>
- <see langword="true"/> if the specified property is read-only;
- otherwise, <see langword="false"/>.
- </returns>
- <example>
- <para>Check whether the "debug" property is read-only.</para>
- <code>property::is-readonly('debug')</code>
- </example>
- <exception cref="T:System.ArgumentException">Property <paramref name="name"/> has not been set.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.PropertyFunctions.IsDynamic(System.String)">
- <summary>
- Checks whether the specified property is a dynamic property.
- </summary>
- <param name="name">The property to test.</param>
- <returns>
- <see langword="true"/> if the specified property is a dynamic
- property; otherwise, <see langword="false"/>.
- </returns>
- <exception cref="T:System.ArgumentException">Property <paramref name="name"/> has not been set.</exception>
- <example>
- <para>
- Check whether the "debug" property is a dynamic property.
- </para>
- <code>property::is-dynamic('debug')</code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.PlatformFunctions.GetName">
- <summary>
- Gets the name of the platform on which NAnt is running.
- </summary>
- <returns>
- The name of the platform on which NAnt is running.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.PlatformFunctions.IsWin32">
- <summary>
- Checks whether NAnt is running on Windows (and not just 32-bit Windows
- as the name may lead you to believe).
- </summary>
- <returns>
- <see langword="true" /> if NAnt is running on Windows;
- otherwise, <see langword="false" />.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.PlatformFunctions.IsWindows">
- <summary>
- Checks whether NAnt is running on Windows.
- </summary>
- <returns>
- <see langword="true" /> if NAnt is running on Windows;
- otherwise, <see langword="false" />.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.PlatformFunctions.IsUnix">
- <summary>
- Checks whether NAnt is running on Unix.
- </summary>
- <returns>
- <see langword="true" /> if NAnt is running on Unix;
- otherwise, <see langword="false" />.
- </returns>
- </member>
- <member name="T:NAnt.Core.Functions.OperatingSystemFunctions">
- <summary>
- Functions that return information about an operating system.
- </summary>
- </member>
- <member name="M:NAnt.Core.Functions.OperatingSystemFunctions.GetPlatform(System.OperatingSystem)">
- <summary>
- Gets a <see cref="T:System.PlatformID"/> value that identifies the operating
- system platform.
- </summary>
- <param name="operatingSystem">The operating system.</param>
- <returns>
- <see cref="T:System.PlatformID"/> value that identifies the operating system
- platform.
- </returns>
- <seealso cref="M:NAnt.Core.Functions.EnvironmentFunctions.GetOperatingSystem"/>
- </member>
- <member name="M:NAnt.Core.Functions.OperatingSystemFunctions.GetVersion(System.OperatingSystem)">
- <summary>
- Gets a <see cref="T:System.Version"/> object that identifies this operating
- system.
- </summary>
- <param name="operatingSystem">The operating system.</param>
- <returns>
- A <see cref="T:System.Version"/> object that describes the major version,
- minor version, build, and revision of the operating system.
- </returns>
- <seealso cref="M:NAnt.Core.Functions.EnvironmentFunctions.GetOperatingSystem"/>
- </member>
- <member name="M:NAnt.Core.Functions.OperatingSystemFunctions.ToString(System.OperatingSystem)">
- <summary>
- Converts the value of the specified operating system to its equivalent
- <see cref="T:System.String"/> representation.
- </summary>
- <param name="operatingSystem">The operating system.</param>
- <returns>
- The <see cref="T:System.String"/> representation of
- <paramref name="operatingSystem"/>.
- </returns>
- <example>
- <para>
- Output string representation of the current operating system.
- </para>
- <code>
- <![CDATA[
- <echo message="OS=${operating-system::to-string(environment::get-operating-system())}" />
- ]]>
- </code>
- <para>If the operating system is Windows 2000, the output is:</para>
- <code>
- Microsoft Windows NT 5.0.2195.0
- </code>
- </example>
- <seealso cref="M:NAnt.Core.Functions.EnvironmentFunctions.GetOperatingSystem"/>
- </member>
- <member name="M:NAnt.Core.Functions.PathFunctions.GetFullPath(System.String)">
- <summary>
- Returns the fully qualified path.
- </summary>
- <param name="path">The file or directory for which to obtain absolute path information.</param>
- <returns>
- A string containing the fully qualified location of <paramref name="path"/>,
- such as "C:\MyFile.txt".
- </returns>
- <exception cref="T:System.ArgumentException"><paramref name="path"/> is a zero-length string, contains only white space, or contains one or more invalid characters.</exception>
- <exception cref="T:System.NotSupportedException"><paramref name="path"/> contains a colon (":").</exception>
- <exception cref="T:System.IO.PathTooLongException">The specified path, file name, or both exceed the system-defined maximum length.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.PathFunctions.Combine(System.String,System.String)">
- <summary>
- Combines two paths.
- </summary>
- <param name="path1">first path</param>
- <param name="path2">second path</param>
- <returns>
- A string containing the combined paths. If one of the specified paths
- is a zero-length string, this method returns the other path. If
- <paramref name="path2"/> contains an absolute path, this method
- returns <paramref name="path2"/>.
- </returns>
- <exception cref="T:System.ArgumentException"><paramref name="path1"/> or <paramref name="path2"/> contain one or more invalid characters.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.PathFunctions.ChangeExtension(System.String,System.String)">
- <summary>
- Changes the extension of the path string.
- </summary>
- <param name="path">The path information to modify. The path cannot contain any of the characters
- defined in <see cref="F:System.IO.Path.InvalidPathChars"/>InvalidPathChars.</param>
- <param name="extension">The new extension (with a leading period). Specify a null reference
- to remove an existing extension from <paramref name="path"/>.</param>
- <returns>
- <para>
- A string containing the modified path information.
- </para>
- <para>
- On Windows-based desktop platforms, if <paramref name="path"/> is
- an empty <see cref="T:System.String"/>, the path information is returned
- unmodified. If <paramref name="path"/> has no extension, the returned
- path <see cref="T:System.String"/> contains <paramref name="extension"/>
- appended to the end of <paramref name="path"/>.
- </para>
- </returns>
- <remarks>
- For more information see the <see cref="T:System.IO.Path"/> documentation.
- </remarks>
- <exception cref="T:System.ArgumentException"><paramref name="path"/> contains one or more invalid characters.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.PathFunctions.GetDirectoryName(System.String)">
- <summary>
- Returns the directory information for the specified path string.
- </summary>
- <param name="path">The path of a file or directory.</param>
- <returns>
- A <see cref="T:System.String"/> containing directory information for
- <paramref name="path"/>, or an empty <see cref="T:System.String"/> if
- <paramref name="path"/> denotes a root directory, or does not
- contain directory information.
- </returns>
- <exception cref="T:System.ArgumentException"><paramref name="path"/> contains invalid characters, is empty, or contains only white spaces.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.PathFunctions.GetExtension(System.String)">
- <summary>
- Returns the extension for the specified path string.
- </summary>
- <param name="path">The path string from which to get the extension.</param>
- <returns>
- A <see cref="T:System.String"/> containing the extension of the specified
- <paramref name="path"/> (including the "."), or an empty
- <see cref="T:System.String"/> if <paramref name="path"/> does not have
- extension information.
- </returns>
- <exception cref="T:System.ArgumentException"><paramref name="path"/> contains one or more invalid characters.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.PathFunctions.GetFileName(System.String)">
- <summary>
- Returns the filename for the specified path string.
- </summary>
- <param name="path">The path string from which to obtain the file name and extension.</param>
- <returns>
- <para>
- A <see cref="T:System.String"/> consisting of the characters after the last
- directory character in path.
- </para>
- <para>
- If the last character of <paramref name="path"/> is a directory or
- volume separator character, an empty <see cref="T:System.String"/> is returned.
- </para>
- </returns>
- <exception cref="T:System.ArgumentException"><paramref name="path"/> contains one or more invalid characters.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.PathFunctions.GetFileNameWithoutExtension(System.String)">
- <summary>
- Returns the filename without extension for the specified path string.
- </summary>
- <param name="path">The path of the file.</param>
- <returns>
- A <see cref="T:System.String"/> containing the <see cref="T:System.String"/> returned
- by <see cref="M:NAnt.Core.Functions.PathFunctions.GetFileName(System.String)"/>, minus the last period (.) and all
- characters following it.
- </returns>
- <exception cref="T:System.ArgumentException"><paramref name="path"/> contains one or more invalid characters.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.PathFunctions.GetPathRoot(System.String)">
- <summary>
- Gets the root directory of the specified path.
- </summary>
- <param name="path">The path from which to obtain root directory information.</param>
- <returns>
- A <see cref="T:System.String"/> containing the root directory of
- <paramref name="path"/>, such as "C:\", or an empty <see cref="T:System.String"/>
- if <paramref name="path"/> does not contain root directory information.
- </returns>
- <exception cref="T:System.ArgumentException"><paramref name="path"/> contains invalid characters, or is empty.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.PathFunctions.GetTempFileName">
- <summary>
- Returns a uniquely named zero-byte temporary file on disk and returns the full path to that file.
- </summary>
- <returns>
- A <see cref="T:System.String"/> containing the name of the temporary file.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.PathFunctions.GetTempPath">
- <summary>
- Gets the path to the temporary directory.
- </summary>
- <returns>
- A <see cref="T:System.String"/> containing the path information of a
- temporary directory.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.PathFunctions.HasExtension(System.String)">
- <summary>
- Determines whether a path string includes an extension.
- </summary>
- <param name="path">The path to search for an extension.</param>
- <returns>
- <see langword="true"/>. if the characters that follow the last
- directory separator or volume separator in the <paramref name="path"/>
- include a period (.) followed by one or more characters;
- otherwise, <see langword="false"/>.
- </returns>
- <exception cref="T:System.ArgumentException"><paramref name="path"/> contains one or more invalid characters.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.PathFunctions.IsPathRooted(System.String)">
- <summary>
- Determines whether a path string is absolute.
- </summary>
- <param name="path">The path to test.</param>
- <returns>
- <see langword="true"/> if path contains an absolute <paramref name="path"/>;
- otherwise, <see langword="false"/>.
- </returns>
- <exception cref="T:System.ArgumentException"><paramref name="path"/> contains one or more invalid characters.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.PkgConfigFunctions.GetVariable(System.String,System.String)">
- <summary>
- Gets the value of a variable for the specified package.
- </summary>
- <param name="package">The package for which the variable should be retrieved.</param>
- <param name="name">The name of the variable.</param>
- <returns>
- The value of variable <paramref name="name"/> for the specified
- package.
- </returns>
- <exception cref="T:System.ComponentModel.Win32Exception"><c>pkg-config</c> could not be started.</exception>
- <exception cref="T:System.ArgumentException"><paramref name="package"/> does not exist.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.PkgConfigFunctions.GetLinkFlags(System.String)">
- <summary>
- Gets the link flags required to compile the package, including all
- its dependencies.
- </summary>
- <param name="package">The package for which the link flags should be retrieved.</param>
- <returns>
- The link flags required to compile the package.
- </returns>
- <exception cref="T:System.ComponentModel.Win32Exception"><c>pkg-config</c> could not be started.</exception>
- <exception cref="T:System.ArgumentException"><paramref name="package"/> does not exist.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.PkgConfigFunctions.GetCompileFlags(System.String)">
- <summary>
- Gets the compile flags required to compile the package, including all
- its dependencies.
- </summary>
- <param name="package">The package for which the compile flags should be retrieved.</param>
- <returns>
- The pre-processor and compile flags required to compile the package.
- </returns>
- <exception cref="T:System.ComponentModel.Win32Exception"><c>pkg-config</c> could not be started.</exception>
- <exception cref="T:System.ArgumentException"><paramref name="package"/> does not exist.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.PkgConfigFunctions.GetModVersion(System.String)">
- <summary>
- Determines the version of the given package.
- </summary>
- <param name="package">The package to get the version of.</param>
- <returns>
- The version of the given package.
- </returns>
- <exception cref="T:System.ComponentModel.Win32Exception"><c>pkg-config</c> could not be started.</exception>
- <exception cref="T:System.ArgumentException"><paramref name="package"/> does not exist.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.PkgConfigFunctions.IsAtLeastVersion(System.String,System.String)">
- <summary>
- Determines whether the given package is at least version
- <paramref name="version"/>.
- </summary>
- <param name="package">The package to check.</param>
- <param name="version">The version the package should at least have.</param>
- <returns>
- <see langword="true"/> if the given package is at least version
- <paramref name="version"/>; otherwise, <see langword="false"/>.
- </returns>
- <exception cref="T:System.ComponentModel.Win32Exception"><c>pkg-config</c> could not be started.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.PkgConfigFunctions.IsExactVersion(System.String,System.String)">
- <summary>
- Determines whether the given package is exactly version
- <paramref name="version"/>.
- </summary>
- <param name="package">The package to check.</param>
- <param name="version">The version the package should have.</param>
- <returns>
- <see langword="true"/> if the given package is exactly version
- <paramref name="version"/>; otherwise, <see langword="false"/>.
- </returns>
- <exception cref="T:System.ComponentModel.Win32Exception"><c>pkg-config</c> could not be started.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.PkgConfigFunctions.IsMaxVersion(System.String,System.String)">
- <summary>
- Determines whether the given package is at no newer than version
- <paramref name="version"/>.
- </summary>
- <param name="package">The package to check.</param>
- <param name="version">The version the package should maximum have.</param>
- <returns>
- <see langword="true"/> if the given package is at no newer than
- version <paramref name="version"/>; otherwise, <see langword="false"/>.
- </returns>
- <exception cref="T:System.ComponentModel.Win32Exception"><c>pkg-config</c> could not be started.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.PkgConfigFunctions.IsBetweenVersion(System.String,System.String,System.String)">
- <summary>
- Determines whether the given package is between two versions.
- </summary>
- <param name="package">The package to check.</param>
- <param name="minVersion">The version the package should at least have.</param>
- <param name="maxVersion">The version the package should maximum have.</param>
- <returns>
- <see langword="true"/> if the given package is between <paramref name="minVersion"/>
- and <paramref name="maxVersion"/>; otherwise, <see langword="false"/>.
- </returns>
- <exception cref="T:System.ComponentModel.Win32Exception"><c>pkg-config</c> could not be started.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.PkgConfigFunctions.Exists(System.String)">
- <summary>
- Determines whether the given package exists.
- </summary>
- <param name="package">The package to check.</param>
- <returns>
- <see langword="true"/> if the package exists; otherwise,
- <see langword="false"/>.
- </returns>
- <exception cref="T:System.ComponentModel.Win32Exception"><c>pkg-config</c> could not be started.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.PkgConfigFunctions.RunPkgConfigBool(NAnt.Core.Types.Argument[])">
- <summary>
- Runs pkg-config with the specified arguments and returns a
- <see cref="T:System.Boolean"/> based on the exit code.
- </summary>
- <param name="args">The arguments to pass to pkg-config.</param>
- <returns>
- <see langword="true"/> if pkg-config exited with exit code 0;
- otherwise, <see langword="false"/>
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.PkgConfigFunctions.RunPkgConfigString(NAnt.Core.Types.Argument[])">
- <summary>
- Runs pkg-config with the specified arguments and returns the result
- as a <see cref="T:System.String"/>.
- </summary>
- <param name="args">The arguments to pass to pkg-config.</param>
- <returns>
- The result of running pkg-config with the specified arguments.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.PkgConfigFunctions.GetTask(System.IO.Stream)">
- <summary>
- Factory method to return a new instance of ExecTask
- </summary>
- <param name="stream"></param>
- <returns></returns>
- </member>
- <member name="M:NAnt.Core.Functions.StringFunctions.GetLength(System.String)">
- <summary>
- Returns the length of the specified string.
- </summary>
- <param name="s">input string</param>
- <returns>
- The string's length.
- </returns>
- <example>
- <code>string::get-length('foo') ==> 3</code>
- </example>
- <example>
- <code>string::get-length('') ==> 0</code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.StringFunctions.Substring(System.String,System.Int32,System.Int32)">
- <summary>
- Returns a substring of the specified string.
- </summary>
- <param name="str">input string</param>
- <param name="startIndex">position of the start of the substring</param>
- <param name="length">the length of the substring</param>
- <returns>
- <para>
- If the <paramref name="length"/> is greater than zero, the
- function returns a substring starting at character position
- <paramref name="startIndex"/> with a length of <paramref name="length"/>
- characters.
- </para>
- <para>
- If the <paramref name="length"/> is equal to zero, the function
- returns an empty string.
- </para>
- </returns>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex"/> or <paramref name="length"/> is less than zero.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex"/> is greater than the length of <paramref name="str"/>.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException"><paramref name="startIndex"/> plus <paramref name="length"/> indicates a position not within <paramref name="str"/>.</exception>
- <example>
- <code>string::substring('testing string', 0, 4) ==> 'test'</code>
- </example>
- <example>
- <code>string::substring('testing string', 8, 3) ==> 'str'</code>
- </example>
- <example>
- <code>string::substring('testing string', 8, 0) ==> ''</code>
- </example>
- <example>
- <code>string::substring('testing string', -1, 5) ==> ERROR</code>
- </example>
- <example>
- <code>string::substring('testing string', 8, -1) ==> ERROR</code>
- </example>
- <example>
- <code>string::substring('testing string', 5, 17) ==> ERROR</code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.StringFunctions.StartsWith(System.String,System.String)">
- <summary>
- Tests whether the specified string starts with the specified prefix
- string.
- </summary>
- <param name="s1">test string</param>
- <param name="s2">prefix string</param>
- <returns>
- <see langword="true" /> when <paramref name="s2" /> is a prefix for
- the string <paramref name="s1" />. Meaning, the characters at the
- beginning of <paramref name="s1" /> are identical to
- <paramref name="s2" />; otherwise, <see langword="false" />.
- </returns>
- <remarks>
- This function performs a case-sensitive word search using the
- invariant culture.
- </remarks>
- <example>
- <code>string::starts-with('testing string', 'test') ==> true</code>
- </example>
- <example>
- <code>string::starts-with('testing string', 'testing') ==> true</code>
- </example>
- <example>
- <code>string::starts-with('testing string', 'string') ==> false</code>
- </example>
- <example>
- <code>string::starts-with('test', 'testing string') ==> false</code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.StringFunctions.EndsWith(System.String,System.String)">
- <summary>
- Tests whether the specified string ends with the specified suffix
- string.
- </summary>
- <param name="s1">test string</param>
- <param name="s2">suffix string</param>
- <returns>
- <see langword="true" /> when <paramref name="s2" /> is a suffix for
- the string <paramref name="s1" />. Meaning, the characters at the
- end of <paramref name="s1" /> are identical to
- <paramref name="s2" />; otherwise, <see langword="false" />.
- </returns>
- <remarks>
- This function performs a case-sensitive word search using the
- invariant culture.
- </remarks>
- <example>
- <code>string::ends-with('testing string', 'string') ==> true</code>
- </example>
- <example>
- <code>string::ends-with('testing string', '') ==> true</code>
- </example>
- <example>
- <code>string::ends-with('testing string', 'bring') ==> false</code>
- </example>
- <example>
- <code>string::ends-with('string', 'testing string') ==> false</code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.StringFunctions.ToLower(System.String)">
- <summary>
- Returns the specified string converted to lowercase.
- </summary>
- <param name="s">input string</param>
- <returns>
- The string <paramref name="s" /> in lowercase.
- </returns>
- <remarks>
- The casing rules of the invariant culture are used to convert the
- <paramref name="s" /> to lowercase.
- </remarks>
- <example>
- <code>string::to-lower('testing string') ==> 'testing string'</code>
- </example>
- <example>
- <code>string::to-lower('Testing String') ==> 'testing string'</code>
- </example>
- <example>
- <code>string::to-lower('Test 123') ==> 'test 123'</code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.StringFunctions.ToUpper(System.String)">
- <summary>
- Returns the specified string converted to uppercase.
- </summary>
- <param name="s">input string</param>
- <returns>
- The string <paramref name="s" /> in uppercase.
- </returns>
- <remarks>
- The casing rules of the invariant culture are used to convert the
- <paramref name="s" /> to uppercase.
- </remarks>
- <example>
- <code>string::to-upper('testing string') ==> 'TESTING STRING'</code>
- </example>
- <example>
- <code>string::to-upper('Testing String') ==> 'TESTING STRING'</code>
- </example>
- <example>
- <code>string::to-upper('Test 123') ==> 'TEST 123'</code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.StringFunctions.Replace(System.String,System.String,System.String)">
- <summary>
- Returns a string corresponding to the replacement of a given string
- with another in the specified string.
- </summary>
- <param name="str">input string</param>
- <param name="oldValue">A <see cref="T:System.String"/> to be replaced.</param>
- <param name="newValue">A <see cref="T:System.String"/> to replace all occurrences of <paramref name="oldValue"/>.</param>
- <returns>
- A <see cref="T:System.String"/> equivalent to <paramref name="str"/> but
- with all instances of <paramref name="oldValue"/> replaced with
- <paramref name="newValue"/>.
- </returns>
- <exception cref="T:System.ArgumentException"><paramref name="oldValue"/> is an empty string.</exception>
- <remarks>
- This function performs a word (case-sensitive and culture-sensitive)
- search to find <paramref name="oldValue"/>.
- </remarks>
- <example>
- <code>string::replace('testing string', 'test', 'winn') ==> 'winning string'</code>
- </example>
- <example>
- <code>string::replace('testing string', 'foo', 'winn') ==> 'testing string'</code>
- </example>
- <example>
- <code>string::replace('testing string', 'ing', '') ==> 'test str'</code>
- </example>
- <example>
- <code>string::replace('banana', 'ana', 'ana') ==> 'banana'</code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.StringFunctions.Contains(System.String,System.String)">
- <summary>
- Tests whether the specified string contains the given search string.
- </summary>
- <param name="source">The string to search.</param>
- <param name="value">The string to locate within <paramref name="source" />.</param>
- <returns>
- <see langword="true" /> if <paramref name="value" /> is found in
- <paramref name="source" />; otherwise, <see langword="false" />.
- </returns>
- <remarks>
- This function performs a case-sensitive word search using the
- invariant culture.
- </remarks>
- <example>
- <code>string::contains('testing string', 'test') ==> true</code>
- </example>
- <example>
- <code>string::contains('testing string', '') ==> true</code>
- </example>
- <example>
- <code>string::contains('testing string', 'Test') ==> false</code>
- </example>
- <example>
- <code>string::contains('testing string', 'foo') ==> false</code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.StringFunctions.IndexOf(System.String,System.String)">
- <summary>
- Returns the position of the first occurrence in the specified string
- of the given search string.
- </summary>
- <param name="source">The string to search.</param>
- <param name="value">The string to locate within <paramref name="source" />.</param>
- <returns>
- <para>
- The lowest-index position of <paramref name="value" /> in
- <paramref name="source" /> if it is found, or -1 if <paramref name="source" />
- does not contain <paramref name="value" />.
- </para>
- <para>
- If <paramref name="value" /> is an empty string, the return value
- will always be <c>0</c>.
- </para>
- </returns>
- <remarks>
- This function performs a case-sensitive word search using the
- invariant culture.
- </remarks>
- <example>
- <code>string::index-of('testing string', 'test') ==> 0</code>
- </example>
- <example>
- <code>string::index-of('testing string', '') ==> 0</code>
- </example>
- <example>
- <code>string::index-of('testing string', 'Test') ==> -1</code>
- </example>
- <example>
- <code>string::index-of('testing string', 'ing') ==> 4</code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.StringFunctions.LastIndexOf(System.String,System.String)">
- <summary>
- Returns the position of the last occurrence in the specified string
- of the given search string.
- </summary>
- <param name="source">The string to search.</param>
- <param name="value">The string to locate within <paramref name="source" />.</param>
- <returns>
- <para>
- The highest-index position of <paramref name="value" /> in
- <paramref name="source" /> if it is found, or -1 if <paramref name="source" />
- does not contain <paramref name="value" />.
- </para>
- <para>
- If <paramref name="value" /> is an empty string, the return value
- is the last index position in <paramref name="source" />.
- </para>
- </returns>
- <remarks>
- This function performs a case-sensitive word search using the
- invariant culture.
- </remarks>
- <example>
- <code>string::last-index-of('testing string', 'test') ==> 0</code>
- </example>
- <example>
- <code>string::last-index-of('testing string', '') ==> 13</code>
- </example>
- <example>
- <code>string::last-index-of('testing string', 'Test') ==> -1</code>
- </example>
- <example>
- <code>string::last-index-of('testing string', 'ing') ==> 11</code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.StringFunctions.PadLeft(System.String,System.Int32,System.String)">
- <summary>
- Returns the given string left-padded to the given length.
- </summary>
- <param name="s">The <see cref="T:System.String"/> that needs to be left-padded.</param>
- <param name="totalWidth">The number of characters in the resulting string, equal to the number of original characters plus any additional padding characters.</param>
- <param name="paddingChar">A Unicode padding character.</param>
- <returns>
- If the length of <paramref name="s"/> is at least
- <paramref name="totalWidth"/>, then a new <see cref="T:System.String"/> identical
- to <paramref name="s"/> is returned. Otherwise, <paramref name="s"/>
- will be padded on the left with as many <paramref name="paddingChar"/>
- characters as needed to create a length of <paramref name="totalWidth"/>.
- </returns>
- <exception cref="T:System.ArgumentException"><paramref name="totalWidth"/> is less than zero.</exception>
- <remarks>
- Note that only the first character of <paramref name="paddingChar"/>
- will be used when padding the result.
- </remarks>
- <example>
- <code>string::pad-left('test', 10, ' ') ==> ' test'</code>
- </example>
- <example>
- <code>string::pad-left('test', 10, 'test') ==> 'tttttttest'</code>
- </example>
- <example>
- <code>string::pad-left('test', 3, ' ') ==> 'test'</code>
- </example>
- <example>
- <code>string::pad-left('test', -4, ' ') ==> ERROR</code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.StringFunctions.PadRight(System.String,System.Int32,System.String)">
- <summary>
- Returns the given string right-padded to the given length.
- </summary>
- <param name="s">The <see cref="T:System.String"/> that needs to be right-padded.</param>
- <param name="totalWidth">The number of characters in the resulting string, equal to the number of original characters plus any additional padding characters.</param>
- <param name="paddingChar">A Unicode padding character.</param>
- <returns>
- If the length of <paramref name="s"/> is at least
- <paramref name="totalWidth"/>, then a new <see cref="T:System.String"/> identical
- to <paramref name="s"/> is returned. Otherwise, <paramref name="s"/>
- will be padded on the right with as many <paramref name="paddingChar"/>
- characters as needed to create a length of <paramref name="totalWidth"/>.
- </returns>
- <exception cref="T:System.ArgumentException"><paramref name="totalWidth"/> is less than zero.</exception>
- <remarks>
- Note that only the first character of <paramref name="paddingChar"/>
- will be used when padding the result.
- </remarks>
- <example>
- <code>string::pad-right('test', 10, ' ') ==> 'test '</code>
- </example>
- <example>
- <code>string::pad-right('test', 10, 'abcd') ==> 'testaaaaaa'</code>
- </example>
- <example>
- <code>string::pad-right('test', 3, ' ') ==> 'test'</code>
- </example>
- <example>
- <code>string::pad-right('test', -3, ' ') ==> ERROR</code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.StringFunctions.Trim(System.String)">
- <summary>
- Returns the given string trimmed of whitespace.
- </summary>
- <param name="s">input string</param>
- <returns>
- The string <paramref name="s" /> with any leading or trailing
- white space characters removed.
- </returns>
- <example>
- <code>string::trim(' test ') ==> 'test'</code>
- </example>
- <example>
- <code>string::trim('\t\tfoo \r\n') ==> 'foo'</code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.StringFunctions.TrimStart(System.String)">
- <summary>
- Returns the given string trimmed of leading whitespace.
- </summary>
- <param name="s">input string</param>
- <returns>
- The string <paramref name="s" /> with any leading
- whites pace characters removed.
- </returns>
- <example>
- <code>string::trim-start(' test ') ==> 'test '</code>
- </example>
- <example>
- <code>string::trim-start('\t\tfoo \r\n') ==> 'foo \r\n'</code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.StringFunctions.TrimEnd(System.String)">
- <summary>
- Returns the given string trimmed of trailing whitespace.
- </summary>
- <param name="s">input string</param>
- <returns>
- The string <paramref name="s" /> with any trailing
- white space characters removed.
- </returns>
- <example>
- <code>string::trim-end(' test ') ==> ' test'</code>
- </example>
- <example>
- <code>string::trim-end('\t\tfoo \r\n') ==> '\t\tfoo'</code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.TimeSpanFunctions.GetTotalDays(System.TimeSpan)">
- <summary>
- Returns the total number of days represented by the specified
- <see cref="T:System.TimeSpan"/>, expressed in whole and fractional days.
- </summary>
- <param name="value">A <see cref="T:System.TimeSpan"/>.</param>
- <returns>
- The total number of days represented by the given <see cref="T:System.TimeSpan"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.TimeSpanFunctions.GetTotalHours(System.TimeSpan)">
- <summary>
- Returns the total number of hours represented by the specified
- <see cref="T:System.TimeSpan"/>, expressed in whole and fractional hours.
- </summary>
- <param name="value">A <see cref="T:System.TimeSpan"/>.</param>
- <returns>
- The total number of hours represented by the given <see cref="T:System.TimeSpan"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.TimeSpanFunctions.GetTotalMinutes(System.TimeSpan)">
- <summary>
- Returns the total number of minutes represented by the specified
- <see cref="T:System.TimeSpan"/>, expressed in whole and fractional minutes.
- </summary>
- <param name="value">A <see cref="T:System.TimeSpan"/>.</param>
- <returns>
- The total number of minutes represented by the given <see cref="T:System.TimeSpan"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.TimeSpanFunctions.GetTotalSeconds(System.TimeSpan)">
- <summary>
- Returns the total number of seconds represented by the specified
- <see cref="T:System.TimeSpan"/>, expressed in whole and fractional seconds.
- </summary>
- <param name="value">A <see cref="T:System.TimeSpan"/>.</param>
- <returns>
- The total number of seconds represented by the given <see cref="T:System.TimeSpan"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.TimeSpanFunctions.GetTotalMilliseconds(System.TimeSpan)">
- <summary>
- Returns the total number of milliseconds represented by the specified
- <see cref="T:System.TimeSpan"/>, expressed in whole and fractional milliseconds.
- </summary>
- <param name="value">A <see cref="T:System.TimeSpan"/>.</param>
- <returns>
- The total number of milliseconds represented by the given
- <see cref="T:System.TimeSpan"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.TimeSpanFunctions.GetDays(System.TimeSpan)">
- <summary>
- Returns the number of whole days represented by the specified
- <see cref="T:System.TimeSpan"/>.
- </summary>
- <param name="value">A <see cref="T:System.TimeSpan"/>.</param>
- <returns>
- The number of whole days represented by the given
- <see cref="T:System.TimeSpan"/>.
- </returns>
- <example>
- <para>
- Remove all files that have not been modified in the last 7 days from directory "binaries".</para>
- <code>
- <![CDATA[
- <foreach item="File" in="binaries" property="filename">
- <if test="${timespan::get-days(datetime::now() - file::get-last-write-time(filename)) >= 7}">
- <delete file="${filename}" />
- </if>
- </foreach>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Functions.TimeSpanFunctions.GetHours(System.TimeSpan)">
- <summary>
- Returns the number of whole hours represented by the specified
- <see cref="T:System.TimeSpan"/>.
- </summary>
- <param name="value">A <see cref="T:System.TimeSpan"/>.</param>
- <returns>
- The number of whole hours represented by the given
- <see cref="T:System.TimeSpan"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.TimeSpanFunctions.GetMinutes(System.TimeSpan)">
- <summary>
- Returns the number of whole minutes represented by the specified
- <see cref="T:System.TimeSpan"/>.
- </summary>
- <param name="value">A <see cref="T:System.TimeSpan"/>.</param>
- <returns>
- The number of whole minutes represented by the given
- <see cref="T:System.TimeSpan"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.TimeSpanFunctions.GetSeconds(System.TimeSpan)">
- <summary>
- Returns the number of whole seconds represented by the specified
- <see cref="T:System.TimeSpan"/>.
- </summary>
- <param name="value">A <see cref="T:System.TimeSpan"/>.</param>
- <returns>
- The number of whole seconds represented by the given
- <see cref="T:System.TimeSpan"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.TimeSpanFunctions.GetMilliseconds(System.TimeSpan)">
- <summary>
- Returns the number of whole milliseconds represented by the specified
- <see cref="T:System.TimeSpan"/>.
- </summary>
- <param name="value">A <see cref="T:System.TimeSpan"/>.</param>
- <returns>
- The number of whole milliseconds represented by the given
- <see cref="T:System.TimeSpan"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.TimeSpanFunctions.GetTicks(System.TimeSpan)">
- <summary>
- Returns the number of ticks contained in the specified
- <see cref="T:System.TimeSpan"/>.
- </summary>
- <param name="value">A <see cref="T:System.TimeSpan"/>.</param>
- <returns>
- The number of ticks contained in the given <see cref="T:System.TimeSpan"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.TimeSpanFunctions.FromDays(System.Double)">
- <summary>
- Returns a <see cref="T:System.TimeSpan"/> that represents a specified number
- of days, where the specification is accurate to the nearest millisecond.
- </summary>
- <param name="value">A number of days, accurate to the nearest millisecond.</param>
- <returns>
- A <see cref="T:System.TimeSpan"/> that represents <paramref name="value"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.TimeSpanFunctions.FromHours(System.Double)">
- <summary>
- Returns a <see cref="T:System.TimeSpan"/> that represents a specified number
- of hours, where the specification is accurate to the nearest
- millisecond.
- </summary>
- <param name="value">A number of hours, accurate to the nearest millisecond.</param>
- <returns>
- A <see cref="T:System.TimeSpan"/> that represents <paramref name="value"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.TimeSpanFunctions.FromMinutes(System.Double)">
- <summary>
- Returns a <see cref="T:System.TimeSpan"/> that represents a specified number
- of minutes, where the specification is accurate to the nearest
- millisecond.
- </summary>
- <param name="value">A number of minutes, accurate to the nearest millisecond.</param>
- <returns>
- A <see cref="T:System.TimeSpan"/> that represents <paramref name="value"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.TimeSpanFunctions.FromSeconds(System.Double)">
- <summary>
- Returns a <see cref="T:System.TimeSpan"/> that represents a specified number
- of seconds, where the specification is accurate to the nearest
- millisecond.
- </summary>
- <param name="value">A number of seconds, accurate to the nearest millisecond.</param>
- <returns>
- A <see cref="T:System.TimeSpan"/> that represents <paramref name="value"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.TimeSpanFunctions.FromMilliseconds(System.Double)">
- <summary>
- Returns a <see cref="T:System.TimeSpan"/> that represents a specified number
- of milliseconds.
- </summary>
- <param name="value">A number of milliseconds.</param>
- <returns>
- A <see cref="T:System.TimeSpan"/> that represents <paramref name="value"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.TimeSpanFunctions.FromTicks(System.Int64)">
- <summary>
- Returns a <see cref="T:System.TimeSpan"/> that represents a specified time,
- where the specification is in units of ticks.
- </summary>
- <param name="value">A number of ticks that represent a time.</param>
- <returns>
- A <see cref="T:System.TimeSpan"/> that represents <paramref name="value"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.TimeSpanConversionFunctions.Parse(System.String)">
- <summary>
- Constructs a <see cref="T:System.TimeSpan"/> from a time indicated by a
- specified string.
- </summary>
- <param name="s">A string.</param>
- <returns>
- A <see cref="T:System.TimeSpan"/> that corresponds to <paramref name="s"/>.
- </returns>
- <exception cref="T:System.FormatException"><paramref name="s"/> has an invalid format.</exception>
- <exception cref="T:System.OverflowException">At least one of the hours, minutes, or seconds components is outside its valid range.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.TimeSpanConversionFunctions.ToString(System.TimeSpan)">
- <summary>
- Converts the specified <see cref="T:System.TimeSpan"/> to its equivalent
- string representation.
- </summary>
- <param name="value">A <see cref="T:System.TimeSpan"/> to convert.</param>
- <returns>
- The string representation of <paramref name="value"/>. The format
- of the return value is of the form: [-][d.]hh:mm:ss[.ff].
- </returns>
- </member>
- <member name="M:NAnt.Core.Functions.VersionFunctions.GetMajor(System.Version)">
- <summary>
- Gets the value of the major component of a given version.
- </summary>
- <param name="version">A version.</param>
- <returns>
- The major version number.
- </returns>
- <seealso cref="M:NAnt.Core.Functions.AssemblyNameFunctions.GetVersion(System.Reflection.AssemblyName)"/>
- <seealso cref="M:NAnt.Core.Functions.EnvironmentFunctions.GetVersion"/>
- <seealso cref="M:NAnt.Core.Functions.OperatingSystemFunctions.GetVersion(System.OperatingSystem)"/>
- </member>
- <member name="M:NAnt.Core.Functions.VersionFunctions.GetMinor(System.Version)">
- <summary>
- Gets the value of the minor component of a given version.
- </summary>
- <param name="version">A version.</param>
- <returns>
- The minor version number.
- </returns>
- <seealso cref="M:NAnt.Core.Functions.AssemblyNameFunctions.GetVersion(System.Reflection.AssemblyName)"/>
- <seealso cref="M:NAnt.Core.Functions.EnvironmentFunctions.GetVersion"/>
- <seealso cref="M:NAnt.Core.Functions.OperatingSystemFunctions.GetVersion(System.OperatingSystem)"/>
- </member>
- <member name="M:NAnt.Core.Functions.VersionFunctions.GetBuild(System.Version)">
- <summary>
- Gets the value of the build component of a given version.
- </summary>
- <param name="version">A version.</param>
- <returns>
- The build number, or -1 if the build number is undefined.
- </returns>
- <seealso cref="M:NAnt.Core.Functions.AssemblyNameFunctions.GetVersion(System.Reflection.AssemblyName)"/>
- <seealso cref="M:NAnt.Core.Functions.EnvironmentFunctions.GetVersion"/>
- <seealso cref="M:NAnt.Core.Functions.OperatingSystemFunctions.GetVersion(System.OperatingSystem)"/>
- </member>
- <member name="M:NAnt.Core.Functions.VersionFunctions.GetRevision(System.Version)">
- <summary>
- Gets the value of the revision component of a given version.
- </summary>
- <param name="version">A version.</param>
- <returns>
- The revision number, or -1 if the revision number is undefined.
- </returns>
- <seealso cref="M:NAnt.Core.Functions.AssemblyNameFunctions.GetVersion(System.Reflection.AssemblyName)"/>
- <seealso cref="M:NAnt.Core.Functions.EnvironmentFunctions.GetVersion"/>
- <seealso cref="M:NAnt.Core.Functions.OperatingSystemFunctions.GetVersion(System.OperatingSystem)"/>
- </member>
- <member name="M:NAnt.Core.Functions.VersionConversionFunctions.Parse(System.String)">
- <summary>
- Converts the specified string representation of a version to
- its <see cref="T:System.Version"/> equivalent.
- </summary>
- <param name="version">A string containing the major, minor, build, and revision numbers, where each number is delimited with a period character ('.').</param>
- <returns>
- A <see cref="T:System.Version"/> instance representing the specified
- <see cref="T:System.String"/>.
- </returns>
- <exception cref="T:System.ArgumentException"><paramref name="version"/> has fewer than two components or more than four components.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException">A major, minor, build, or revision component is less than zero.</exception>
- <exception cref="T:System.FormatException">At least one component of <paramref name="version"/> does not parse to a decimal integer.</exception>
- </member>
- <member name="M:NAnt.Core.Functions.VersionConversionFunctions.ToString(System.Version)">
- <summary>
- Converts the specified <see cref="T:System.Version"/> to its equivalent
- string representation.
- </summary>
- <param name="value">A <see cref="T:System.Version"/> to convert.</param>
- <returns>
- The string representation of the values of the major, minor, build,
- and revision components of the specified <see cref="T:System.Version"/>.
- </returns>
- <seealso cref="M:NAnt.Core.Functions.AssemblyNameFunctions.GetVersion(System.Reflection.AssemblyName)"/>
- <seealso cref="M:NAnt.Core.Functions.EnvironmentFunctions.GetVersion"/>
- <seealso cref="M:NAnt.Core.Functions.OperatingSystemFunctions.GetVersion(System.OperatingSystem)"/>
- </member>
- <member name="T:NAnt.Core.Tasks.AttribTask">
- <summary>
- Changes the file attributes of a file or set of files and directories.
- </summary>
- <remarks>
- <para>
- <see cref="T:NAnt.Core.Tasks.AttribTask"/> 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.
- </para>
- <para>
- Refer to the <see cref="T:System.IO.FileAttributes"/> enumeration in the .NET SDK
- for more information about file attributes.
- </para>
- </remarks>
- <example>
- <para>
- Set the <c>read-only</c> file attribute for the specified file in
- the project directory.
- </para>
- <code>
- <![CDATA[
- <attrib file="myfile.txt" readonly="true" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Set the <c>normal</c> file attribute for the specified file.
- </para>
- <code>
- <![CDATA[
- <attrib file="myfile.txt" normal="true" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Set the <c>normal</c> file attribute for all executable files in
- the current project directory and sub-directories.
- </para>
- <code>
- <![CDATA[
- <attrib normal="true">
- <fileset>
- <include name="**/*.exe" />
- <include name="bin" />
- </fileset>
- </attrib>
- ]]>
- </code>
- </example>
- </member>
- <member name="T:NAnt.Core.Task">
- <summary>
- Provides the abstract base class for tasks.
- </summary>
- <remarks>
- A task is a piece of code that can be executed.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Task.Execute">
- <summary>
- Executes the task unless it is skipped.
- </summary>
- </member>
- <member name="M:NAnt.Core.Task.Log(NAnt.Core.Level,System.String)">
- <summary>
- Logs a message with the given priority.
- </summary>
- <param name="messageLevel">The message priority at which the specified message is to be logged.</param>
- <param name="message">The message to be logged.</param>
- <remarks>
- <para>
- The actual logging is delegated to the project.
- </para>
- <para>
- If the <see cref="P:NAnt.Core.Task.Verbose"/> attribute is set on the task and a
- message is logged with level <see cref="F:NAnt.Core.Level.Verbose"/>, the
- priority of the message will be increased to <see cref="F:NAnt.Core.Level.Info"/>
- when the threshold of the build log is <see cref="F:NAnt.Core.Level.Info"/>.
- </para>
- <para>
- This will allow individual tasks to run in verbose mode while
- the build log itself is still configured with threshold
- <see cref="F:NAnt.Core.Level.Info"/>.
- </para>
- <para>
- The threshold of the project is not taken into account to determine
- whether a message should be passed to the logging infrastructure,
- as build listeners might be interested in receiving all messages.
- </para>
- </remarks>
- </member>
- <member name="M:NAnt.Core.Task.Log(NAnt.Core.Level,System.String,System.Object[])">
- <summary>
- Logs a formatted message with the given priority.
- </summary>
- <param name="messageLevel">The message priority at which the specified message is to be logged.</param>
- <param name="message">The message to log, containing zero or more format items.</param>
- <param name="args">An <see cref="T:System.Object"/> array containing zero or more objects to format.</param>
- <remarks>
- <para>
- The actual logging is delegated to the project.
- </para>
- <para>
- If the <see cref="P:NAnt.Core.Task.Verbose"/> attribute is set on the task and a
- message is logged with level <see cref="F:NAnt.Core.Level.Verbose"/>, the
- priority of the message will be increased to <see cref="F:NAnt.Core.Level.Info"/>.
- when the threshold of the build log is <see cref="F:NAnt.Core.Level.Info"/>.
- </para>
- <para>
- This will allow individual tasks to run in verbose mode while
- the build log itself is still configured with threshold
- <see cref="F:NAnt.Core.Level.Info"/>.
- </para>
- </remarks>
- </member>
- <member name="M:NAnt.Core.Task.IsLogEnabledFor(NAnt.Core.Level)">
- <summary>
- Determines whether build output is enabled for the given
- <see cref="T:NAnt.Core.Level"/>.
- </summary>
- <param name="messageLevel">The <see cref="T:NAnt.Core.Level"/> to check.</param>
- <returns>
- <see langword="true"/> if messages with the given <see cref="T:NAnt.Core.Level"/>
- should be passed on to the logging infrastructure; otherwise,
- <see langword="false"/>.
- </returns>
- <remarks>
- The threshold of the project is not taken into account to determine
- whether a message should be passed to the logging infrastructure,
- as build listeners might be interested in receiving all messages.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Task.InitializeTaskConfiguration">
- <summary>
- Initializes the configuration of the task using configuration
- settings retrieved from the NAnt configuration file.
- </summary>
- <remarks>
- TO-DO : Remove this temporary hack when a permanent solution is
- available for loading the default values from the configuration
- file if a build element is constructed from code.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Task.Initialize">
- <summary>Initializes the task.</summary>
- </member>
- <member name="M:NAnt.Core.Task.InitializeTask(System.Xml.XmlNode)">
- <summary>Initializes the task.</summary>
- </member>
- <member name="M:NAnt.Core.Task.ExecuteTask">
- <summary>Executes the task.</summary>
- </member>
- <member name="M:NAnt.Core.Task.GetAttributeConfigurationNode(NAnt.Core.FrameworkInfo,System.String)">
- <summary>
- Locates the XML node for the specified attribute in either the
- configuration section of the extension assembly or the.project.
- </summary>
- <param name="attributeName">The name of attribute for which the XML configuration node should be located.</param>
- <param name="framework">The framework to use to obtain framework specific information, or <see langword="null" /> if no framework specific information should be used.</param>
- <returns>
- The XML configuration node for the specified attribute, or
- <see langword="null" /> if no corresponding XML node could be
- located.
- </returns>
- <remarks>
- If there's a valid current framework, the configuration section for
- that framework will first be searched. If no corresponding
- configuration node can be located in that section, the framework-neutral
- section of the project configuration node will be searched.
- </remarks>
- </member>
- <member name="P:NAnt.Core.Task.FailOnError">
- <summary>
- Determines if task failure stops the build, or is just reported.
- The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Task.Verbose">
- <summary>
- Determines whether the task should report detailed build log messages.
- The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Task.IfDefined">
- <summary>
- If <see langword="true" /> then the task will be executed; otherwise,
- skipped. The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Task.UnlessDefined">
- <summary>
- Opposite of <see cref="P:NAnt.Core.Task.IfDefined"/>. If <see langword="false"/>
- then the task will be executed; otherwise, skipped. The default is
- <see langword="false"/>.
- </summary>
- </member>
- <member name="P:NAnt.Core.Task.Name">
- <summary>
- The name of the task.
- </summary>
- </member>
- <member name="P:NAnt.Core.Task.LogPrefix">
- <summary>
- The prefix used when sending messages to the log.
- </summary>
- </member>
- <member name="P:NAnt.Core.Task.Threshold">
- <summary>
- Gets or sets the log threshold for this <see cref="T:NAnt.Core.Task"/>. By
- default the threshold of a task is <see cref="F:NAnt.Core.Level.Debug"/>,
- causing no messages to be filtered in the task itself.
- </summary>
- <value>
- The log threshold level for this <see cref="T:NAnt.Core.Task"/>.
- </value>
- <remarks>
- When the threshold of a <see cref="T:NAnt.Core.Task"/> is higher than the
- threshold of the <see cref="T:NAnt.Core.Project"/>, then all messages will
- still be delivered to the build listeners.
- </remarks>
- </member>
- <member name="P:NAnt.Core.Task.TaskBuilder">
- <summary>
- Returns the TaskBuilder used to construct an instance of this
- <see cref="T:NAnt.Core.Task"/>.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.AttribTask.File">
- <summary>
- The name of the file which will have its attributes set. This is
- provided as an alternate to using the task's fileset.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.AttribTask.AttribFileSet">
- <summary>
- All the matching files and directories in this fileset will have
- their attributes set.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.AttribTask.ArchiveAttrib">
- <summary>
- Set the archive attribute. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.AttribTask.HiddenAttrib">
- <summary>
- Set the hidden attribute. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.AttribTask.NormalAttrib">
- <summary>
- Set the normal file attributes. This attribute is only valid if used
- alone. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.AttribTask.ReadOnlyAttrib">
- <summary>
- Set the read-only attribute. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.AttribTask.SystemAttrib">
- <summary>
- Set the system attribute. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="T:NAnt.Core.Tasks.AvailableTask">
- <summary>
- Checks if a resource is available at runtime.
- </summary>
- <remarks>
- <para>
- The specified property is set to <see langword="true"/> if the
- requested resource is available at runtime, and <see langword="false"/>
- if the resource is not available.
- </para>
- <note>
- we advise you to use the following functions instead:
- </note>
- <list type="table">
- <listheader>
- <term>Function</term>
- <description>Description</description>
- </listheader>
- <item>
- <term><see cref="M:NAnt.Core.Functions.FileFunctions.Exists(System.String)"/></term>
- <description>Determines whether the specified file exists.</description>
- </item>
- <item>
- <term><see cref="M:NAnt.Core.Functions.DirectoryFunctions.Exists(System.String)"/></term>
- <description>Determines whether the given path refers to an existing directory on disk.</description>
- </item>
- <item>
- <term><see cref="M:NAnt.Core.Functions.FrameworkFunctions.Exists(System.String)"/></term>
- <description>Checks whether the specified framework exists..</description>
- </item>
- <item>
- <term><see cref="M:NAnt.Core.Functions.FrameworkFunctions.SdkExists(System.String)"/></term>
- <description>Checks whether the SDK for the specified framework is installed.</description>
- </item>
- </list>
- </remarks>
- <example>
- <para>
- Sets the <c>myfile.present</c> property to <see langword="true"/> if the
- file is available on the filesystem and <see langword="false"/> if the
- file is not available.
- </para>
- <code>
- <![CDATA[
- <available type="File" resource="myfile.txt" property="myfile.present" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Sets the <c>build.dir.present</c> property to <see langword="true"/>
- if the directory is available on the filesystem and <see langword="false"/>
- if the directory is not available.
- </para>
- <code>
- <![CDATA[
- <available type="Directory" resource="build" property="build.dir.present" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Sets the <c>mono-0.21.framework.present</c> property to <see langword="true"/>
- if the Mono 0.21 framework is available on the current system and
- <see langword="false"/> if the framework is not available.
- </para>
- <code>
- <![CDATA[
- <available type="Framework" resource="mono-0.21" property="mono-0.21.framework.present" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Sets the <c>net-1.1.frameworksdk.present</c> property to <see langword="true"/>
- if the .NET 1.1 Framework SDK is available on the current system and
- <see langword="false"/> if the SDK is not available.
- </para>
- <code>
- <![CDATA[
- <available type="FrameworkSDK" resource="net-1.1" property="net-1.1.frameworksdk.present" />
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Tasks.AvailableTask.ExecuteTask">
- <summary>
- Executes the task.
- </summary>
- <remarks>
- <para>
- Sets the property identified by <see cref="P:NAnt.Core.Tasks.AvailableTask.PropertyName"/> to
- <see langword="true"/> when the resource exists and to <see langword="false"/>
- when the resource doesn't exist.
- </para>
- </remarks>
- <exception cref="T:NAnt.Core.BuildException">The availability of the resource could not be evaluated.</exception>
- </member>
- <member name="M:NAnt.Core.Tasks.AvailableTask.Evaluate">
- <summary>
- Evaluates the availability of a resource.
- </summary>
- <returns>
- <see langword="true"/> if the resource is available; otherwise,
- <see langword="false"/>.
- </returns>
- <exception cref="T:NAnt.Core.BuildException">The availability of the resource could not be evaluated.</exception>
- </member>
- <member name="M:NAnt.Core.Tasks.AvailableTask.CheckFile">
- <summary>
- Checks if the file specified in the <see cref="P:NAnt.Core.Tasks.AvailableTask.Resource"/> property is
- available on the filesystem.
- </summary>
- <returns>
- <see langword="true"/> when the file exists; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Tasks.AvailableTask.CheckDirectory">
- <summary>
- Checks if the directory specified in the <see cref="P:NAnt.Core.Tasks.AvailableTask.Resource"/>
- property is available on the filesystem.
- </summary>
- <returns>
- <see langword="true"/> when the directory exists; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Tasks.AvailableTask.CheckFramework">
- <summary>
- Checks if the framework specified in the <see cref="P:NAnt.Core.Tasks.AvailableTask.Resource"/>
- property is available on the current system.
- </summary>
- <returns>
- <see langword="true"/> when the framework is available; otherwise,
- <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Tasks.AvailableTask.CheckFrameworkSDK">
- <summary>
- Checks if the SDK for the framework specified in the <see cref="P:NAnt.Core.Tasks.AvailableTask.Resource"/>
- property is available on the current system.
- </summary>
- <returns>
- <see langword="true"/> when the SDK for the specified framework is
- available; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="P:NAnt.Core.Tasks.AvailableTask.Resource">
- <summary>
- The resource which must be available.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.AvailableTask.Type">
- <summary>
- The type of resource which must be present.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.AvailableTask.PropertyName">
- <summary>
- The property that must be set if the resource is available.
- </summary>
- </member>
- <member name="T:NAnt.Core.Tasks.AvailableTask.ResourceType">
- <summary>
- Defines the possible resource checks.
- </summary>
- </member>
- <member name="F:NAnt.Core.Tasks.AvailableTask.ResourceType.File">
- <summary>
- Determines whether a given file exists.
- </summary>
- </member>
- <member name="F:NAnt.Core.Tasks.AvailableTask.ResourceType.Directory">
- <summary>
- Determines whether a given directory exists.
- </summary>
- </member>
- <member name="F:NAnt.Core.Tasks.AvailableTask.ResourceType.Framework">
- <summary>
- Determines whether a given framework is available.
- </summary>
- </member>
- <member name="F:NAnt.Core.Tasks.AvailableTask.ResourceType.FrameworkSDK">
- <summary>
- Determines whether a given SDK is available.
- </summary>
- </member>
- <member name="T:NAnt.Core.Tasks.CallTask">
- <summary>
- Calls a NAnt target in the current project.
- </summary>
- <remarks>
- <para>
- When the <see cref="T:NAnt.Core.Tasks.CallTask"/> is used to execute a target, both that
- target and all its dependent targets will be re-executed.
- </para>
- <para>
- To avoid dependent targets from being executed more than once, two
- options are available:
- </para>
- <list type="bullet">
- <item>
- <description>
- Add an "unless" attribute with value "${<see href="../functions/target.has-executed.html">target::has-executed</see>('<c><target name></c>')}"
- to the dependent targets.
- </description>
- </item>
- <item>
- <description>
- Set the <see cref="P:NAnt.Core.Tasks.CallTask.CascadeDependencies"/> attribute on the
- <see cref="T:NAnt.Core.Tasks.CallTask"/> to <see langword="false "/> (<c>recommended</c>).
- </description>
- </item>
- </list>
- </remarks>
- <example>
- <para>
- Call the target "build".
- </para>
- <code>
- <![CDATA[
- <call target="build" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- This shows how a project could 'compile' a debug and release build
- using a common compile target.
- </para>
- <code>
- <![CDATA[
- <project default="build">
- <property name="debug" value="false" />
- <target name="init">
- <echo message="initializing" />
- </target>
- <target name="compile" depends="init">
- <echo message="compiling with debug = ${debug}" />
- </target>
- <target name="build">
- <property name="debug" value="false" />
- <call target="compile" />
- <property name="debug" value="true" />
- <call target="compile" />
- </target>
- </project>
- ]]>
- </code>
- <para>
- The <see cref="P:NAnt.Core.Tasks.CallTask.CascadeDependencies"/> parameter of the
- <see cref="T:NAnt.Core.Tasks.CallTask"/> defaults to <see langword="true"/>,
- causing the "init" target to be executed for both
- the "debug" and "release" build.
- </para>
- <para>
- This results in the following build log:
- </para>
- <code>
- build:
-
- init:
- [echo] initializing
-
- compile:
-
- [echo] compiling with debug = false
-
- init:
-
- [echo] initializing
-
- compile:
-
- [echo] compiling with debug = true
-
- BUILD SUCCEEDED
- </code>
- <para>
- If the "init" should only be executed once, set the
- <see cref="P:NAnt.Core.Tasks.CallTask.CascadeDependencies"/> attribute of the <see cref="T:NAnt.Core.Tasks.CallTask"/>
- to <see langword="false"/>.
- </para>
- <para>
- The build log would then look like this:
- </para>
- <code>
- build:
-
- init:
- [echo] initializing
-
- compile:
-
- [echo] compiling with debug = false
-
- compile:
-
- [echo] compiling with debug = true
-
- BUILD SUCCEEDED
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Tasks.CallTask.ExecuteTask">
- <summary>
- Executes the specified target.
- </summary>
- </member>
- <member name="M:NAnt.Core.Tasks.CallTask.Initialize">
- <summary>
- Makes sure the <see cref="T:NAnt.Core.Tasks.CallTask"/> is not calling its own
- parent.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.CallTask.TargetName">
- <summary>
- NAnt target to call.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.CallTask.ForceExecute">
- <summary>
- Force an execute even if the target has already been executed. The
- default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.CallTask.CascadeDependencies">
- <summary>
- Execute the specified targets dependencies -- even if they have been
- previously executed. The default is <see langword="true" />.
- </summary>
- </member>
- <member name="T:NAnt.Core.Tasks.CopyTask">
- <summary>
- Copies a file or set of files to a new file or directory.
- </summary>
- <remarks>
- <para>
- 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 <see cref="P:NAnt.Core.Tasks.CopyTask.Overwrite"/> attribute.
- </para>
- <para>
- When a <see cref="T:NAnt.Core.Types.FileSet"/> is used to select files to copy, the
- <see cref="P:NAnt.Core.Tasks.CopyTask.ToDirectory"/> attribute must be set. Files that are
- located under the base directory of the <see cref="T:NAnt.Core.Types.FileSet"/> will
- be copied to a directory under the destination directory matching the
- path relative to the base directory of the <see cref="T:NAnt.Core.Types.FileSet"/>,
- unless the <see cref="P:NAnt.Core.Tasks.CopyTask.Flatten"/> attribute is set to
- <see langword="true"/>.
- </para>
- <para>
- Files that are not located under the the base directory of the
- <see cref="T:NAnt.Core.Types.FileSet"/> will be copied directly under to the destination
- directory, regardless of the value of the <see cref="P:NAnt.Core.Tasks.CopyTask.Flatten"/>
- attribute.
- </para>
- <h4>Encoding</h4>
- <para>
- Unless an encoding is specified, the encoding associated with the
- system's current ANSI code page is used.
- </para>
- <para>
- 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.
- </para>
- <note>
- 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.
- </note>
- </remarks>
- <example>
- <para>
- Copy a single file while changing its encoding from "latin1" to
- "utf-8".
- </para>
- <code>
- <![CDATA[
- <copy
- file="myfile.txt"
- tofile="mycopy.txt"
- inputencoding="latin1"
- outputencoding="utf-8" />
- ]]>
- </code>
- </example>
- <example>
- <para>Copy a set of files to a new directory.</para>
- <code>
- <![CDATA[
- <copy todir="${build.dir}">
- <fileset basedir="bin">
- <include name="*.dll" />
- </fileset>
- </copy>
- ]]>
- </code>
- </example>
- <example>
- <para>
- Copy a set of files to a directory, replacing <c>@TITLE@</c> with
- "Foo Bar" in all files.
- </para>
- <code>
- <![CDATA[
- <copy todir="../backup/dir">
- <fileset basedir="src_dir">
- <include name="**/*" />
- </fileset>
- <filterchain>
- <replacetokens>
- <token key="TITLE" value="Foo Bar" />
- </replacetokens>
- </filterchain>
- </copy>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Tasks.CopyTask.#ctor">
- <summary>
- Initialize new instance of the <see cref="T:NAnt.Core.Tasks.CopyTask"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.Tasks.CopyTask.Initialize">
- <summary>
- Checks whether the task is initialized with valid attributes.
- </summary>
- </member>
- <member name="M:NAnt.Core.Tasks.CopyTask.ExecuteTask">
- <summary>
- Executes the Copy task.
- </summary>
- <exception cref="T:NAnt.Core.BuildException">A file that has to be copied does not exist or could not be copied.</exception>
- </member>
- <member name="M:NAnt.Core.Tasks.CopyTask.DoFileOperations">
- <summary>
- Actually does the file copies.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.CopyTask.SourceFile">
- <summary>
- The file to copy.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.CopyTask.ToFile">
- <summary>
- The file to copy to.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.CopyTask.ToDirectory">
- <summary>
- The directory to copy to.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.CopyTask.Overwrite">
- <summary>
- Overwrite existing files even if the destination files are newer.
- The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.CopyTask.Flatten">
- <summary>
- Ignore directory structure of source directory, copy all files into
- a single directory, specified by the <see cref="P:NAnt.Core.Tasks.CopyTask.ToDirectory"/>
- attribute. The default is <see langword="false"/>.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.CopyTask.IncludeEmptyDirs">
- <summary>
- Copy any empty directories included in the <see cref="T:NAnt.Core.Types.FileSet"/>.
- The default is <see langword="true"/>.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.CopyTask.CopyFileSet">
- <summary>
- Used to select the files to copy. To use a <see cref="T:NAnt.Core.Types.FileSet"/>,
- the <see cref="P:NAnt.Core.Tasks.CopyTask.ToDirectory"/> attribute must be set.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.CopyTask.Filters">
- <summary>
- Chain of filters used to alter the file's content as it is copied.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.CopyTask.InputEncoding">
- <summary>
- The encoding to use when reading files. The default is the system's
- current ANSI code page.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.CopyTask.OutputEncoding">
- <summary>
- The encoding to use when writing the files. The default is
- the encoding of the input file.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.CopyTask.FileCopyMap">
- <summary>
- The set of files to perform a file operation on.
- </summary>
- <remarks>
- <para>
- The key of the <see cref="T:System.Collections.Hashtable"/> is the absolute path of
- the destination file and the value is a <see cref="T:NAnt.Core.Tasks.CopyTask.FileDateInfo"/>
- 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.
- </para>
- <para>
- On Windows, the <see cref="T:System.Collections.Hashtable"/> is case-insensitive.
- </para>
- </remarks>
- </member>
- <member name="T:NAnt.Core.Tasks.CopyTask.FileDateInfo">
- <summary>
- Holds the absolute paths and last write time of a given file.
- </summary>
- </member>
- <member name="M:NAnt.Core.Tasks.CopyTask.FileDateInfo.#ctor(System.String,System.DateTime)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Tasks.CopyTask.FileDateInfo"/>
- class for the specified file and last write time.
- </summary>
- <param name="path">The absolute path of the file.</param>
- <param name="lastWriteTime">The last write time of the file.</param>
- </member>
- <member name="P:NAnt.Core.Tasks.CopyTask.FileDateInfo.Path">
- <summary>
- Gets the absolute path of the current file.
- </summary>
- <value>
- The absolute path of the current file.
- </value>
- </member>
- <member name="P:NAnt.Core.Tasks.CopyTask.FileDateInfo.LastWriteTime">
- <summary>
- Gets the time when the current file was last written to.
- </summary>
- <value>
- The time when the current file was last written to.
- </value>
- </member>
- <member name="T:NAnt.Core.Tasks.DeleteTask">
- <summary>
- Deletes a file, fileset or directory.
- </summary>
- <remarks>
- <para>
- 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.
- </para>
- <para>
- If the <see cref="P:NAnt.Core.Tasks.DeleteTask.File"/> or <see cref="P:NAnt.Core.Tasks.DeleteTask.Directory"/> attribute is
- set then the fileset contents will be ignored. To delete the files
- in the fileset ommit the <see cref="P:NAnt.Core.Tasks.DeleteTask.File"/> and <see cref="P:NAnt.Core.Tasks.DeleteTask.Directory"/>
- attributes in the <c><delete></c> element.
- </para>
- <para>
- If the specified file or directory does not exist, no error is
- reported.
- </para>
- <note>
- Read-only files cannot be deleted. Use the <see cref="T:NAnt.Core.Tasks.AttribTask"/>
- first to remove the read-only attribute.
- </note>
- </remarks>
- <example>
- <para>Delete a single file.</para>
- <code>
- <![CDATA[
- <delete file="myfile.txt" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Delete a directory and the contents within. If the directory does not
- exist, no error is reported.
- </para>
- <code>
- <![CDATA[
- <delete dir="${build.dir}" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Delete a set of files.
- </para>
- <code>
- <![CDATA[
- <delete>
- <fileset>
- <include name="${basename}-??.exe" />
- <include name="${basename}-??.pdb" />
- </fileset>
- </delete>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Tasks.DeleteTask.Initialize">
- <summary>
- Ensures the supplied attributes are valid.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.DeleteTask.File">
- <summary>
- The file to delete.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.DeleteTask.Directory">
- <summary>
- The directory to delete.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.DeleteTask.IncludeEmptyDirs">
- <summary>
- Remove any empty directories included in the <see cref="T:NAnt.Core.Types.FileSet"/>.
- The default is <see langword="true"/>.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.DeleteTask.DeleteFileSet">
- <summary>
- All the files in the file set will be deleted.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.DeleteTask.Verbose">
- <summary>
- Controls whether to show the name of each deleted file or directory.
- The default is <see langword="false" />.
- </summary>
- </member>
- <member name="T:NAnt.Core.Tasks.DescriptionTask">
- <summary>
- An empty task that allows a build file to contain a description.
- </summary>
- <example>
- <para>Set a description.</para>
- <code>
- <![CDATA[
- <description>This is a description.</description>
- ]]>
- </code>
- </example>
- </member>
- <member name="T:NAnt.Core.Tasks.EchoTask">
- <summary>
- Writes a message to the build log or a specified file.
- </summary>
- <remarks>
- <para>
- The message can be specified using the <see cref="P:NAnt.Core.Tasks.EchoTask.Message"/> 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.
- </para>
- <para>
- Macros in the message will be expanded.
- </para>
- <para>
- When writing to a file, the <see cref="P:NAnt.Core.Tasks.EchoTask.MessageLevel"/> attribute is
- ignored.
- </para>
- <note>
- Since NAnt 0.86, a newline will no longer be implictly added when
- writing a message to a file.
- </note>
- </remarks>
- <example>
- <para>
- Writes a message with level <see cref="F:NAnt.Core.Level.Debug"/> to the build log.
- </para>
- <code>
- <![CDATA[
- <echo message="Hello, World!" level="Debug" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Writes a two-line message to the build log using inline content.
- </para>
- <code>
- <![CDATA[
- <echo>First line
- Second line</echo>
- ]]>
- </code>
- </example>
- <example>
- <para>
- Writes a two-line message to the build log using the <see cref="P:NAnt.Core.Tasks.EchoTask.Message"/> attribute.
- </para>
- <code>
- <![CDATA[
- <echo message='First line
- Second line</echo>
- ]]>
- </code>
- </example>
- <example>
- <para>
- Writes a message with expanded macro to the build log.
- </para>
- <code>
- <![CDATA[
- <echo message="Base build directory = ${nant.project.basedir}" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Functionally equivalent to the previous example.
- </para>
- <code>
- <![CDATA[
- <echo>Base build directory = ${nant.project.basedir}</echo>
- ]]>
- </code>
- </example>
- <example>
- <para>
- Writes the previous message to a file in the project directory,
- overwriting the file if it exists.
- </para>
- <code>
- <![CDATA[
- <echo file="buildmessage.txt">Base build directory = ${nant.project.basedir}</echo>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Tasks.EchoTask.ExecuteTask">
- <summary>
- Outputs the message to the build log or the specified file.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.EchoTask.Encoding">
- <summary>
- The encoding to use when writing message to a file. The default is
- UTF-8 encoding without a Byte Order Mark (BOM).
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.EchoTask.Message">
- <summary>
- The message to output.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.EchoTask.Contents">
- <summary>
- Gets or sets the inline content that should be output.
- </summary>
- <value>
- The inline content that should be output.
- </value>
- </member>
- <member name="P:NAnt.Core.Tasks.EchoTask.File">
- <summary>
- The file to write the message to.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.EchoTask.Append">
- <summary>
- Determines whether the <see cref="T:NAnt.Core.Tasks.EchoTask"/> should append to the
- file, or overwrite it. By default, the file will be overwritten.
- </summary>
- <value>
- <see langword="true"/> if output should be appended to the file;
- otherwise, <see langword="false"/>. The default is
- <see langword="false"/>.
- </value>
- </member>
- <member name="P:NAnt.Core.Tasks.EchoTask.MessageLevel">
- <summary>
- The logging level with which the message should be output. The default
- is <see cref="F:NAnt.Core.Level.Info"/>.
- </summary>
- </member>
- <member name="T:NAnt.Core.Tasks.ExecTask">
- <summary>
- Executes a system command.
- </summary>
- <remarks>
- <para>
- Use of nested <see cref="P:NAnt.Core.Tasks.ExternalProgramBase.Arguments"/> element(s)
- is advised over the <see cref="P:NAnt.Core.Tasks.ExecTask.CommandLineArguments"/> parameter, as
- it supports automatic quoting and can resolve relative to absolute
- paths.
- </para>
- </remarks>
- <example>
- <para>Ping "nant.sourceforge.net".</para>
- <code>
- <![CDATA[
- <exec program="ping">
- <arg value="nant.sourceforge.net" />
- </exec>
- ]]>
- </code>
- </example>
- <example>
- <para>
- Execute a java application using <c>IKVM.NET</c> that requires the
- Apache FOP jars, and a set of custom jars.
- </para>
- <code>
- <![CDATA[
- <path id="fop-classpath">
- <pathelement file="${fop.dist.dir}/build/fop.jar" />
- <pathelement file="${fop.dist.dir}/lib/xercesImpl-2.2.1.jar" />
- <pathelement file="${fop.dist.dir}/lib/avalon-framework-cvs-20020806.jar" />
- <pathelement file="${fop.dist.dir}/lib/batik.jar" />
- </path>
- <exec program="ikvm.exe" useruntimeengine="true">
- <arg value="-cp" />
- <arg>
- <path>
- <pathelement dir="conf" />
- <path refid="fop-classpath" />
- <pathelement file="lib/mylib.jar" />
- <pathelement file="lib/otherlib.zip" />
- </path>
- </arg>
- <arg value="org.me.MyProg" />
- </exec>
- ]]>
- </code>
- <para>
- 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 <c>-cp</c> argument that is passed to<c>ikvm.exe</c> 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.
- </para>
- </example>
- </member>
- <member name="T:NAnt.Core.Tasks.ExternalProgramBase">
- <summary>
- Provides the abstract base class for tasks that execute external applications.
- </summary>
- <remarks>
- <para>
- When a <see cref="T:NAnt.Core.Attributes.ProgramLocationAttribute"/> is applied to the
- deriving class and <see cref="P:NAnt.Core.Tasks.ExternalProgramBase.ExeName"/> does not return an
- absolute path, then the program to execute will first be searched for
- in the location specified by <see cref="P:NAnt.Core.Attributes.ProgramLocationAttribute.LocationType"/>.
- </para>
- <para>
- 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.
- </para>
- </remarks>
- </member>
- <member name="F:NAnt.Core.Tasks.ExternalProgramBase.UnknownExitCode">
- <summary>
- Defines the exit code that will be returned by <see cref="P:NAnt.Core.Tasks.ExternalProgramBase.ExitCode"/>
- if the process could not be started, or did not exit (in time).
- </summary>
- </member>
- <member name="F:NAnt.Core.Tasks.ExternalProgramBase._lockObject">
- <summary>
- Will be used to ensure thread-safe operations.
- </summary>
- </member>
- <member name="M:NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask">
- <summary>
- Starts the external process and captures its output.
- </summary>
- <exception cref="T:NAnt.Core.BuildException">
- <para>The external process did not finish within the configured timeout.</para>
- <para>-or-</para>
- <para>The exit code of the external process indicates a failure.</para>
- </exception>
- </member>
- <member name="M:NAnt.Core.Tasks.ExternalProgramBase.PrepareProcess(System.Diagnostics.Process)">
- <summary>
- Updates the <see cref="T:System.Diagnostics.ProcessStartInfo"/> of the specified
- <see cref="T:System.Diagnostics.Process"/>.
- </summary>
- <param name="process">The <see cref="T:System.Diagnostics.Process"/> of which the <see cref="T:System.Diagnostics.ProcessStartInfo"/> should be updated.</param>
- </member>
- <member name="M:NAnt.Core.Tasks.ExternalProgramBase.StartProcess">
- <summary>
- Starts the process and handles errors.
- </summary>
- <returns>The <see cref="T:System.Diagnostics.Process"/> that was started.</returns>
- </member>
- <member name="M:NAnt.Core.Tasks.ExternalProgramBase.StreamReaderThread_Output">
- <summary>
- Reads from the stream until the external program is ended.
- </summary>
- </member>
- <member name="M:NAnt.Core.Tasks.ExternalProgramBase.StreamReaderThread_Error">
- <summary>
- Reads from the stream until the external program is ended.
- </summary>
- </member>
- <member name="M:NAnt.Core.Tasks.ExternalProgramBase.DetermineFilePath">
- <summary>
- Determines the path of the external program that should be executed.
- </summary>
- <returns>
- A fully qualifies pathname including the program name.
- </returns>
- <exception cref="T:NAnt.Core.BuildException">The task is not available or not configured for the current framework.</exception>
- </member>
- <member name="P:NAnt.Core.Tasks.ExternalProgramBase.ExeName">
- <summary>
- The name of the executable that should be used to launch the
- external program.
- </summary>
- <value>
- The name of the executable that should be used to launch the external
- program, or <see langword="null" /> if no name is specified.
- </value>
- <remarks>
- If available, the configured value in the NAnt configuration
- file will be used if no name is specified.
- </remarks>
- </member>
- <member name="P:NAnt.Core.Tasks.ExternalProgramBase.ProgramFileName">
- <summary>
- Gets the filename of the external program to start.
- </summary>
- <value>
- The filename of the external program.
- </value>
- <remarks>
- Override in derived classes to explicitly set the location of the
- external tool.
- </remarks>
- </member>
- <member name="P:NAnt.Core.Tasks.ExternalProgramBase.ProgramArguments">
- <summary>
- Gets the command-line arguments for the external program.
- </summary>
- <value>
- The command-line arguments for the external program.
- </value>
- </member>
- <member name="P:NAnt.Core.Tasks.ExternalProgramBase.Output">
- <summary>
- Gets the file to which the standard output should be redirected.
- </summary>
- <value>
- The file to which the standard output should be redirected, or
- <see langword="null" /> if the standard output should not be
- redirected.
- </value>
- <remarks>
- 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.
- </remarks>
- </member>
- <member name="P:NAnt.Core.Tasks.ExternalProgramBase.OutputAppend">
- <summary>
- Gets a value indicating whether output will be appended to the
- <see cref="P:NAnt.Core.Tasks.ExternalProgramBase.Output"/>.
- </summary>
- <value>
- <see langword="true"/> if output should be appended to the <see cref="P:NAnt.Core.Tasks.ExternalProgramBase.Output"/>;
- otherwise, <see langword="false"/>.
- </value>
- </member>
- <member name="P:NAnt.Core.Tasks.ExternalProgramBase.BaseDirectory">
- <summary>
- Gets the working directory for the application.
- </summary>
- <value>
- The working directory for the application.
- </value>
- </member>
- <member name="P:NAnt.Core.Tasks.ExternalProgramBase.TimeOut">
- <summary>
- The maximum amount of time the application is allowed to execute,
- expressed in milliseconds. Defaults to no time-out.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.ExternalProgramBase.Arguments">
- <summary>
- The command-line arguments for the external program.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.ExternalProgramBase.UseRuntimeEngine">
- <summary>
- Specifies whether the external program is a managed application
- which should be executed using a runtime engine, if configured.
- The default is <see langword="false"/>.
- </summary>
- <value>
- <see langword="true"/> if the external program should be executed
- using a runtime engine; otherwise, <see langword="false"/>.
- </value>
- <remarks>
- <para>
- The value of <see cref="P:NAnt.Core.Tasks.ExternalProgramBase.UseRuntimeEngine"/> is only used from
- <see cref="P:NAnt.Core.Tasks.ExternalProgramBase.Managed"/>, and then only if its value is set to
- <see cref="F:NAnt.Core.Types.ManagedExecution.Default"/>. In which case
- <see cref="P:NAnt.Core.Tasks.ExternalProgramBase.Managed"/> returns <see cref="F:NAnt.Core.Types.ManagedExecution.Auto"/>
- if <see cref="P:NAnt.Core.Tasks.ExternalProgramBase.UseRuntimeEngine"/> is <see langword="true"/>.
- </para>
- <para>
- In all other cases, the value of <see cref="P:NAnt.Core.Tasks.ExternalProgramBase.UseRuntimeEngine"/>
- is ignored.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.Core.Tasks.ExternalProgramBase.Managed">
- <summary>
- 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.
- </summary>
- <value>
- A <see cref="T:NAnt.Core.Types.ManagedExecution"/> indicating how the program should
- be treated.
- </value>
- <remarks>
- <para>
- If <see cref="P:NAnt.Core.Tasks.ExternalProgramBase.Managed"/> is set to <see cref="F:NAnt.Core.Types.ManagedExecution.Default"/>,
- which is the default value, and <see cref="P:NAnt.Core.Tasks.ExternalProgramBase.UseRuntimeEngine"/> is
- <see langword="true"/> then <see cref="F:NAnt.Core.Types.ManagedExecution.Auto"/>
- is returned.
- </para>
- <para>
- When the changing <see cref="P:NAnt.Core.Tasks.ExternalProgramBase.Managed"/> to <see cref="F:NAnt.Core.Types.ManagedExecution.Default"/>,
- then <see cref="P:NAnt.Core.Tasks.ExternalProgramBase.UseRuntimeEngine"/> is set to <see langword="false"/>;
- otherwise, it is changed to <see langword="true"/>.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.Core.Tasks.ExternalProgramBase.OutputWriter">
- <summary>
- Gets or sets the <see cref="T:System.IO.TextWriter"/> to which standard output
- messages of the external program will be written.
- </summary>
- <value>
- The <see cref="T:System.IO.TextWriter"/> to which standard output messages of
- the external program will be written.
- </value>
- <remarks>
- By default, standard output messages wil be written to the build log
- with level <see cref="F:NAnt.Core.Level.Info"/>.
- </remarks>
- </member>
- <member name="P:NAnt.Core.Tasks.ExternalProgramBase.ErrorWriter">
- <summary>
- Gets or sets the <see cref="T:System.IO.TextWriter"/> to which error output
- of the external program will be written.
- </summary>
- <value>
- The <see cref="T:System.IO.TextWriter"/> to which error output of the external
- program will be written.
- </value>
- <remarks>
- By default, error output wil be written to the build log with level
- <see cref="F:NAnt.Core.Level.Warning"/>.
- </remarks>
- </member>
- <member name="P:NAnt.Core.Tasks.ExternalProgramBase.ExitCode">
- <summary>
- Gets the value that the process specified when it terminated.
- </summary>
- <value>
- The code that the associated process specified when it terminated,
- or <c>-1000</c> if the process could not be started or did not
- exit (in time).
- </value>
- </member>
- <member name="P:NAnt.Core.Tasks.ExternalProgramBase.ProcessId">
- <summary>
- Gets the unique identifier for the spawned application.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.ExternalProgramBase.Spawn">
- <summary>
- 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 <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.ExternalProgramBase.CommandLine">
- <summary>
- Gets the command-line arguments, separated by spaces.
- </summary>
- </member>
- <member name="M:NAnt.Core.Tasks.ExecTask.Initialize">
- <summary>
- Performs additional checks after the task has been initialized.
- </summary>
- <exception cref="T:NAnt.Core.BuildException"><see cref="P:NAnt.Core.Tasks.ExecTask.FileName"/> does not hold a valid file name.</exception>
- </member>
- <member name="M:NAnt.Core.Tasks.ExecTask.ExecuteTask">
- <summary>
- Executes the external program.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.ExecTask.FileName">
- <summary>
- The program to execute without command arguments.
- </summary>
- <remarks>
- The path will not be evaluated to a full path using the project
- base directory.
- </remarks>
- </member>
- <member name="P:NAnt.Core.Tasks.ExecTask.CommandLineArguments">
- <summary>
- 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 <see cref="P:NAnt.Core.Tasks.ExternalProgramBase.Arguments"/> elements instead.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.ExecTask.EnvironmentSet">
- <summary>
- Environment variables to pass to the program.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.ExecTask.WorkingDirectory">
- <summary>
- The directory in which the command will be executed.
- </summary>
- <value>
- The directory in which the command will be executed. The default
- is the project's base directory.
- </value>
- <remarks>
- <para>
- The working directory will be evaluated relative to the project's
- base directory if it is relative.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.Core.Tasks.ExecTask.ResultProperty">
- <summary>
- <para>
- The name of a property in which the exit code of the program should
- be stored. Only of interest if <see cref="P:NAnt.Core.Task.FailOnError"/> is
- <see langword="false"/>.
- </para>
- <para>
- If the exit code of the program is "-1000" then the program could
- not be started, or did not exit (in time).
- </para>
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.ExecTask.UseRuntimeEngine">
- <summary>
- Specifies whether the external program should be executed using a
- runtime engine, if configured. The default is <see langword="false" />.
- </summary>
- <value>
- <see langword="true" /> if the external program should be executed
- using a runtime engine; otherwise, <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.Core.Tasks.ExecTask.Managed">
- <summary>
- Specifies whether the external program is a managed application
- which should be executed using a runtime engine, if configured.
- The default is <see langword="false" />.
- </summary>
- <value>
- <see langword="true" /> if the external program should be executed
- using a runtime engine; otherwise, <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.Core.Tasks.ExecTask.ProgramFileName">
- <summary>
- Gets the filename of the external program to start.
- </summary>
- <value>
- The filename of the external program.
- </value>
- </member>
- <member name="P:NAnt.Core.Tasks.ExecTask.ProgramArguments">
- <summary>
- Gets the command-line arguments for the external program.
- </summary>
- <value>
- The command-line arguments for the external program.
- </value>
- </member>
- <member name="P:NAnt.Core.Tasks.ExecTask.BaseDirectory">
- <summary>
- The directory the program is in.
- </summary>
- <remarks>
- <value>
- The directory the program is in. The default is the project's base
- directory.
- </value>
- <para>
- The basedir will be evaluated relative to the project's base
- directory if it is relative.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.Core.Tasks.ExecTask.Output">
- <summary>
- The file to which the standard output will be redirected.
- </summary>
- <remarks>
- By default, the standard output is redirected to the console.
- </remarks>
- </member>
- <member name="P:NAnt.Core.Tasks.ExecTask.OutputAppend">
- <summary>
- Gets or sets a value indicating whether output should be appended
- to the output file. The default is <see langword="false"/>.
- </summary>
- <value>
- <see langword="true"/> if output should be appended to the <see cref="P:NAnt.Core.Tasks.ExecTask.Output"/>;
- otherwise, <see langword="false"/>.
- </value>
- </member>
- <member name="P:NAnt.Core.Tasks.ExecTask.Spawn">
- <summary>
- 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 <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.ExecTask.ProcessIdProperty">
- <summary>
- The name of a property in which the unique identifier of the spawned
- application should be stored. Only of interest if <see cref="P:NAnt.Core.Tasks.ExecTask.Spawn"/>
- is <see langword="true"/>.
- </summary>
- </member>
- <member name="T:NAnt.Core.Tasks.FailTask">
- <summary>
- Exits the current build by throwing a <see cref="T:NAnt.Core.BuildException"/>,
- optionally printing additional information.
- </summary>
- <remarks>
- <para>
- The cause of the build failure can be specified using the <see cref="P:NAnt.Core.Tasks.FailTask.Message"/>
- attribute or as inline content.
- </para>
- <para>
- Macros in the message will be expanded.
- </para>
- </remarks>
- <example>
- <para>Exits the current build without giving further information.</para>
- <code>
- <![CDATA[
- <fail />
- ]]>
- </code>
- </example>
- <example>
- <para>Exits the current build and writes a message to the build log.</para>
- <code>
- <![CDATA[
- <fail message="Something wrong here." />
- ]]>
- </code>
- </example>
- <example>
- <para>Functionally equivalent to the previous example.</para>
- <code>
- <![CDATA[
- <fail>Something wrong here.</fail>
- ]]>
- </code>
- </example>
- </member>
- <member name="P:NAnt.Core.Tasks.FailTask.Message">
- <summary>
- A message giving further information on why the build exited.
- </summary>
- <remarks>
- Inline content and <see cref="P:NAnt.Core.Tasks.FailTask.Message"/> are mutually exclusive.
- </remarks>
- </member>
- <member name="P:NAnt.Core.Tasks.FailTask.Contents">
- <summary>
- Gets or sets the inline content that should be output in the build
- log, giving further information on why the build exited.
- </summary>
- <value>
- The inline content that should be output in the build log.
- </value>
- <remarks>
- Inline content and <see cref="P:NAnt.Core.Tasks.FailTask.Message"/> are mutually exclusive.
- </remarks>
- </member>
- <member name="T:NAnt.Core.Tasks.GetTask">
- <summary>
- Gets a particular file from a URL source.
- </summary>
- <remarks>
- <para>
- Options include verbose reporting and timestamp based fetches.
- </para>
- <para>
- Currently, only HTTP and UNC protocols are supported. FTP support may
- be added when more pluggable protocols are added to the System.Net
- assembly.
- </para>
- <para>
- The <see cref="P:NAnt.Core.Tasks.GetTask.UseTimeStamp"/> 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.
- </para>
- <note>
- This timestamp facility only works on downloads using the HTTP protocol.
- </note>
- </remarks>
- <example>
- <para>
- Gets the index page of the NAnt home page, and stores it in the file
- <c>help/index.html</c> relative to the project base directory.
- </para>
- <code>
- <![CDATA[
- <get src="http://nant.sourceforge.org/" dest="help/index.html" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Gets the index page of a secured web site using the given credentials,
- while connecting using the specified password-protected proxy server.
- </para>
- <code>
- <![CDATA[
- <get src="http://password.protected.site/index.html" dest="secure/index.html">
- <credentials username="user" password="guess" domain="mydomain" />
- <proxy host="proxy.company.com" port="8080">
- <credentials username="proxyuser" password="dunno" />
- </proxy>
- </get>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Tasks.GetTask.Initialize">
- <summary>
- Initializes task and ensures the supplied attributes are valid.
- </summary>
- </member>
- <member name="M:NAnt.Core.Tasks.GetTask.ExecuteTask">
- <summary>
- This is where the work is done
- </summary>
- </member>
- <member name="M:NAnt.Core.Tasks.GetTask.TouchFile(System.IO.FileInfo,System.DateTime)">
- <summary>
- Sets the timestamp of a given file to a specified time.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.GetTask.Source">
- <summary>
- The URL from which to retrieve a file.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.GetTask.DestinationFile">
- <summary>
- The file where to store the retrieved file.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.GetTask.HttpProxy">
- <summary>
- If inside a firewall, proxy server/port information
- Format: {proxy server name}:{port number}
- Example: proxy.mycompany.com:8080
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.GetTask.Proxy">
- <summary>
- The network proxy to use to access the Internet resource.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.GetTask.Credentials">
- <summary>
- The network credentials used for authenticating the request with
- the Internet resource.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.GetTask.IgnoreErrors">
- <summary>
- Log errors but don't treat as fatal. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.GetTask.UseTimeStamp">
- <summary>
- Conditionally download a file based on the timestamp of the local
- copy. HTTP only. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.GetTask.Timeout">
- <summary>
- The length of time, in milliseconds, until the request times out.
- The default is <c>100000</c> milliseconds.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.GetTask.Certificates">
- <summary>
- The security certificates to associate with the request.
- </summary>
- </member>
- <member name="T:NAnt.Core.Tasks.IfTask">
- <summary>
- Checks the conditional attributes and executes the children if
- <see langword="true"/>.
- </summary>
- <remarks>
- <para>
- If no conditions are checked, all child tasks are executed.
- </para>
- <para>
- If more than one attribute is used, they are &&'d. The first
- to fail stops the check.
- </para>
- <para>
- The order of condition evaluation is, <see cref="P:NAnt.Core.Tasks.IfTask.TargetNameExists"/>,
- <see cref="P:NAnt.Core.Tasks.IfTask.PropertyNameExists"/>, <see cref="P:NAnt.Core.Tasks.IfTask.PropertyNameTrue"/>,
- <see cref="P:NAnt.Core.Tasks.IfTask.UpToDateFile"/>.
- </para>
- <note>
- instead of using the deprecated attributes, we advise you to use the
- following functions in combination with the <see cref="P:NAnt.Core.Tasks.IfTask.Test"/>
- attribute:
- </note>
- <list type="table">
- <listheader>
- <term>Function</term>
- <description>Description</description>
- </listheader>
- <item>
- <term><see cref="M:NAnt.Core.Functions.PropertyFunctions.Exists(System.String)"/></term>
- <description>Checks whether the specified property exists.</description>
- </item>
- <item>
- <term><see cref="M:NAnt.Core.Functions.TargetFunctions.Exists(System.String)"/></term>
- <description>Checks whether the specified target exists.</description>
- </item>
- </list>
- </remarks>
- <example>
- <para>Tests the value of a property using expressions.</para>
- <code>
- <![CDATA[
- <if test="${build.configuration=='release'}">
- <echo>Build release configuration</echo>
- </if>
- ]]>
- </code>
- </example>
- <example>
- <para>Tests the the output of a function.</para>
- <code>
- <![CDATA[
- <if test="${not file::exists(filename) or file::get-length(filename) = 0}">
- <echo message="The version file ${filename} doesn't exist or is empty!" />
- </if>
- ]]>
- </code>
- </example>
- <example>
- <para><c>(Deprecated)</c> Check that a target exists.</para>
- <code>
- <![CDATA[
- <target name="myTarget" />
- <if targetexists="myTarget">
- <echo message="myTarget exists" />
- </if>
- ]]>
- </code>
- </example>
- <example>
- <para><c>(Deprecated)</c> Check existence of a property.</para>
- <code>
- <![CDATA[
- <if propertyexists="myProp">
- <echo message="myProp Exists. Value='${myProp}'" />
- </if>
- ]]>
- </code>
- </example>
- <example>
- <para><c>(Deprecated)</c> Check that a property value is true.</para>
- <code>
- <![CDATA[
- <if propertytrue="myProp">
- <echo message="myProp is true. Value='${myProp}'" />
- </if>
- ]]>
- </code>
- </example>
- <example>
- <para>
- <c>(Deprecated)</c> Check that a property exists and is <see langword="true"/>
- (uses multiple conditions).
- </para>
- <code>
- <![CDATA[
- <if propertyexists="myProp" propertytrue="myProp">
- <echo message="myProp is '${myProp}'" />
- </if>
- ]]>
- </code>
- <para>which is the same as</para>
- <code>
- <![CDATA[
- <if propertyexists="myProp">
- <if propertytrue="myProp">
- <echo message="myProp is '${myProp}'" />
- </if>
- </if>
- ]]>
- </code>
- </example>
- <example>
- <para>
- <c>(Deprecated)</c> Check file dates. If <c>myfile.dll</c> is uptodate,
- then do stuff.
- </para>
- <code>
- <![CDATA[
- <if uptodatefile="myfile.dll" comparefile="myfile.cs">
- <echo message="myfile.dll is newer/same-date as myfile.cs" />
- </if>
- ]]>
- </code>
- <para>or</para>
- <code>
- <![CDATA[
- <if uptodatefile="myfile.dll">
- <comparefiles>
- <include name="*.cs" />
- </comparefiles>
- <echo message="myfile.dll is newer/same-date as myfile.cs" />
- </if>
- ]]>
- </code>
- <para>or</para>
- <code>
- <![CDATA[
- <if>
- <uptodatefiles>
- <include name="myfile.dll" />
- </uptodatefiles>
- <comparefiles>
- <include name="*.cs" />
- </comparefiles>
- <echo message="myfile.dll is newer/same-date as myfile.cs" />
- </if>
- ]]>
- </code>
- </example>
- </member>
- <member name="T:NAnt.Core.TaskContainer">
- <summary>
- Executes embedded tasks in the order in which they are defined.
- </summary>
- </member>
- <member name="M:NAnt.Core.TaskContainer.Initialize">
- <summary>
- Automatically exclude build elements that are defined on the task
- from things that get executed, as they are evaluated normally during
- XML task initialization.
- </summary>
- </member>
- <member name="M:NAnt.Core.TaskContainer.ExecuteChildTasks">
- <summary>
- Creates and executes the embedded (child XML nodes) elements.
- </summary>
- <remarks>
- Skips any element defined by the host <see cref="T:NAnt.Core.Task"/> that has
- a <see cref="T:NAnt.Core.Attributes.BuildElementAttribute"/> defined.
- </remarks>
- </member>
- <member name="P:NAnt.Core.TaskContainer.CustomXmlProcessing">
- <summary>
- Gets a value indicating whether the element is performing additional
- processing using the <see cref="T:System.Xml.XmlNode"/> that was use to
- initialize the element.
- </summary>
- <value>
- <see langword="true"/>, as a <see cref="T:NAnt.Core.TaskContainer"/> is
- responsable for creating tasks from the nested build elements.
- </value>
- </member>
- <member name="P:NAnt.Core.Tasks.IfTask.UpToDateFile">
- <summary>
- The file to compare if uptodate.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.IfTask.CompareFile">
- <summary>
- The file to check against for the uptodate file.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.IfTask.CompareFiles">
- <summary>
- The <see cref="T:NAnt.Core.Types.FileSet"/> that contains the comparison files for
- the <see cref="P:NAnt.Core.Tasks.IfTask.UpToDateFile"/>(s) check.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.IfTask.UpToDateFiles">
- <summary>
- The <see cref="T:NAnt.Core.Types.FileSet"/> that contains the uptodate files for
- the <see cref="P:NAnt.Core.Tasks.IfTask.CompareFile"/>(s) check.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.IfTask.PropertyNameTrue">
- <summary>
- Used to test whether a property is true.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.IfTask.PropertyNameExists">
- <summary>
- Used to test whether a property exists.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.IfTask.TargetNameExists">
- <summary>
- Used to test whether a target exists.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.IfTask.Test">
- <summary>
- Used to test arbitrary boolean expression.
- </summary>
- </member>
- <member name="T:NAnt.Core.Tasks.IfNotTask">
- <summary>
- The opposite of the <c>if</c> task.
- </summary>
- <example>
- <para>Check that a property does not exist.</para>
- <code>
- <![CDATA[
- <ifnot propertyexists="myProp">
- <echo message="myProp does not exist."/>
- </if>
- ]]>
- </code>
- <para>Check that a property value is not true.</para>
- <code>
- <![CDATA[
- <ifnot propertytrue="myProp">
- <echo message="myProp is not true."/>
- </if>
- ]]>
- </code>
- </example>
- <example>
- <para>Check that a target does not exist.</para>
- <code>
- <![CDATA[
- <ifnot targetexists="myTarget">
- <echo message="myTarget does not exist."/>
- </if>
- ]]>
- </code>
- </example>
- </member>
- <member name="T:NAnt.Core.Tasks.IncludeTask">
- <summary>
- Includes an external build file.
- </summary>
- <remarks>
- <para>
- 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.
- </para>
- <note>
- 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.
- </note>
- <note>
- The project element attributes are ignored.
- </note>
- <note>
- This task can only be in the global (project level) section of the
- build file.
- </note>
- <note>
- This task can only include files from the file system.
- </note>
- </remarks>
- <example>
- <para>
- Include a task that fetches the project version from the
- <c>GetProjectVersion.include</c> build file.
- </para>
- <code>
- <![CDATA[
- <include buildfile="GetProjectVersion.include" />
- ]]>
- </code>
- </example>
- </member>
- <member name="F:NAnt.Core.Tasks.IncludeTask._includedFileNames">
- <summary>
- Used to check for recursived includes.
- </summary>
- </member>
- <member name="M:NAnt.Core.Tasks.IncludeTask.Initialize">
- <summary>
- Verifies parameters.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.IncludeTask.BuildFileName">
- <summary>
- Build file to include.
- </summary>
- </member>
- <member name="T:NAnt.Core.Tasks.LoadFileTask">
- <summary>
- Load a text file into a single property.
- </summary>
- <remarks>
- <para>
- Unless an encoding is specified, the encoding associated with the
- system's current ANSI code page is used.
- </para>
- <para>
- 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.
- </para>
- </remarks>
- <example>
- <para>
- Load file <c>message.txt</c> into property "message".
- </para>
- <code>
- <![CDATA[
- <loadfile
- file="message.txt"
- property="message" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Load a file using the "latin-1" encoding.
- </para>
- <code>
- <![CDATA[
- <loadfile
- file="loadfile.xml"
- property="encoded-file"
- encoding="iso-8859-1" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Load a file, replacing all <c>@NOW@</c> tokens with the current
- date/time.
- </para>
- <code>
- <![CDATA[
- <loadfile file="token.txt" property="token-file">
- <filterchain>
- <replacetokens>
- <token key="NOW" value="${datetime::now()}" />
- </replacetokens>
- </filterchain>
- </loadfile>
- ]]>
- </code>
- </example>
- </member>
- <member name="P:NAnt.Core.Tasks.LoadFileTask.File">
- <summary>
- The file to load.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.LoadFileTask.Property">
- <summary>
- The name of the property to save the content to.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.LoadFileTask.Encoding">
- <summary>
- The encoding to use when loading the file. The default is the encoding
- associated with the system's current ANSI code page.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.LoadFileTask.FilterChain">
- <summary>
- The filterchain definition to use.
- </summary>
- </member>
- <member name="T:NAnt.Core.Tasks.LoadTasksTask">
- <summary>
- Loads tasks form a given assembly or all assemblies in a given directory
- or <see cref="T:NAnt.Core.Types.FileSet"/>.
- </summary>
- <example>
- <para>
- Load tasks from a single assembly.
- </para>
- <code>
- <![CDATA[
- <loadtasks assembly="c:foo\NAnt.Contrib.Tasks.dll" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Scan a single directory for task assemblies.
- </para>
- <code>
- <![CDATA[
- <loadtasks path="c:\foo" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Use a <see cref="P:NAnt.Core.Tasks.LoadTasksTask.TaskFileSet"/> containing both a directory and an
- assembly.
- </para>
- <code>
- <![CDATA[
- <loadtasks>
- <fileset>
- <include name="C:\cvs\NAntContrib\build" />
- <include name="C:\cvs\NAntContrib\build\NAnt.Contrib.Tasks.dll" />
- </fileset>
- </loadtasks>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Tasks.LoadTasksTask.ExecuteTask">
- <summary>
- Executes the Load Tasks task.
- </summary>
- <exception cref="T:NAnt.Core.BuildException">Specified assembly or path does not exist.</exception>
- </member>
- <member name="M:NAnt.Core.Tasks.LoadTasksTask.Initialize">
- <summary>
- Validates the attributes.
- </summary>
- <exception cref="T:NAnt.Core.BuildException">Both <see cref="P:NAnt.Core.Tasks.LoadTasksTask.AssemblyPath"/> and <see cref="P:NAnt.Core.Tasks.LoadTasksTask.Path"/> are set.</exception>
- </member>
- <member name="P:NAnt.Core.Tasks.LoadTasksTask.AssemblyPath">
- <summary>
- An assembly to load tasks from.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.LoadTasksTask.Path">
- <summary>
- A directory to scan for task assemblies.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.LoadTasksTask.TaskFileSet">
- <summary>
- Used to select which directories or individual assemblies to scan.
- </summary>
- </member>
- <member name="T:NAnt.Core.Tasks.LoopTask">
- <summary>
- Loops over a set of items.
- </summary>
- <remarks>
- <para>
- Can loop over files in directory, lines in a file, etc.
- </para>
- <para>
- The property value is stored before the loop is done, and restored
- when the loop is finished.
- </para>
- <para>
- The property is returned to its normal value once it is used. Read-only
- parameters cannot be overridden in this loop.
- </para>
- </remarks>
- <example>
- <para>Loops over the files in <c>c:\</c>.</para>
- <code>
- <![CDATA[
- <foreach item="File" in="c:\" property="filename">
- <echo message="${filename}" />
- </foreach>
- ]]>
- </code>
- </example>
- <example>
- <para>Loops over all files in the project directory.</para>
- <code>
- <![CDATA[
- <foreach item="File" property="filename">
- <in>
- <items>
- <include name="**" />
- </items>
- </in>
- <do>
- <echo message="${filename}" />
- </do>
- </foreach>
- ]]>
- </code>
- </example>
- <example>
- <para>Loops over the folders in <c>c:\</c>.</para>
- <code>
- <![CDATA[
- <foreach item="Folder" in="c:\" property="foldername">
- <echo message="${foldername}" />
- </foreach>
- ]]>
- </code>
- </example>
- <example>
- <para>Loops over all folders in the project directory.</para>
- <code>
- <![CDATA[
- <foreach item="Folder" property="foldername">
- <in>
- <items>
- <include name="**" />
- </items>
- </in>
- <do>
- <echo message="${foldername}" />
- </do>
- </foreach>
- ]]>
- </code>
- </example>
- <example>
- <para>Loops over a list.</para>
- <code>
- <![CDATA[
- <foreach item="String" in="1 2,3" delim=" ," property="count">
- <echo message="${count}" />
- </foreach>
- ]]>
- </code>
- </example>
- <example>
- <para>
- Loops over lines in the file <c>properties.csv</c>, where each line
- is of the format name,value.
- </para>
- <code>
- <![CDATA[
- <foreach item="Line" in="properties.csv" delim="," property="x,y">
- <echo message="Read pair ${x}=${y}" />
- </foreach>
- ]]>
- </code>
- </example>
- </member>
- <member name="P:NAnt.Core.Tasks.LoopTask.Property">
- <summary>
- The NAnt property name(s) that should be used for the current
- iterated item.
- </summary>
- <remarks>
- If specifying multiple properties, separate them with a comma.
- </remarks>
- </member>
- <member name="P:NAnt.Core.Tasks.LoopTask.ItemType">
- <summary>
- The type of iteration that should be done.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.LoopTask.TrimType">
- <summary>
- The type of whitespace trimming that should be done. The default
- is <see cref="F:NAnt.Core.Tasks.LoopTask.LoopTrim.None"/>.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.LoopTask.Source">
- <summary>
- The source of the iteration.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.LoopTask.Delimiter">
- <summary>
- The deliminator char.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.LoopTask.InElement">
- <summary>
- Stuff to operate in. Just like the <see cref="P:NAnt.Core.Tasks.LoopTask.Source"/>
- attribute, but supports more complicated things like a <see cref="T:NAnt.Core.Types.FileSet"/>
- and such.
- <note>
- Please remove the <see cref="P:NAnt.Core.Tasks.LoopTask.Source"/> attribute if you
- are using this element.
- </note>
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.LoopTask.StuffToDo">
- <summary>
- Tasks to execute for each matching item.
- </summary>
- </member>
- <member name="F:NAnt.Core.Tasks.LoopTask.LoopTrim.None">
- <summary>
- Do not remove any white space characters.
- </summary>
- </member>
- <member name="F:NAnt.Core.Tasks.LoopTask.LoopTrim.End">
- <summary>
- Remove all white space characters from the end of the current
- item.
- </summary>
- </member>
- <member name="F:NAnt.Core.Tasks.LoopTask.LoopTrim.Start">
- <summary>
- Remove all white space characters from the beginning of the
- current item.
- </summary>
- </member>
- <member name="F:NAnt.Core.Tasks.LoopTask.LoopTrim.Both">
- <summary>
- Remove all white space characters from the beginning and end of
- the current item.
- </summary>
- </member>
- <member name="T:NAnt.Core.Tasks.MailTask">
- <summary>
- Sends an SMTP message.
- </summary>
- <remarks>
- <para>
- Text and text files to include in the message body may be specified as
- well as binary attachments.
- </para>
- </remarks>
- <example>
- <para>
- Sends an email from <c>nant@sourceforge.net</c> to three recipients
- with a subject about the attachments. The body of the message will be
- the combined contents of all <c>.txt</c> files in the base directory.
- All zip files in the base directory will be included as attachments.
- The message will be sent using the <c>smtpserver.anywhere.com</c> SMTP
- server.
- </para>
- <code>
- <![CDATA[
- <mail
- from="nant@sourceforge.net"
- tolist="recipient1@sourceforge.net"
- cclist="recipient2@sourceforge.net"
- bcclist="recipient3@sourceforge.net"
- subject="Msg 7: With attachments"
- mailhost="smtpserver.anywhere.com">
- <files>
- <include name="*.txt" />
- </files>
- <attachments>
- <include name="*.zip" />
- </attachments>
- </mail>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Tasks.MailTask.Initialize">
- <summary>
- Initializes task and ensures the supplied attributes are valid.
- </summary>
- </member>
- <member name="M:NAnt.Core.Tasks.MailTask.ExecuteTask">
- <summary>
- This is where the work is done.
- </summary>
- </member>
- <member name="M:NAnt.Core.Tasks.MailTask.ReadFile(System.String)">
- <summary>
- Reads a text file and returns the content
- in a string.
- </summary>
- <param name="filename">The file to read content of.</param>
- <returns>
- The content of the specified file.
- </returns>
- </member>
- <member name="P:NAnt.Core.Tasks.MailTask.From">
- <summary>
- Email address of sender.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.MailTask.ToList">
- <summary>
- Semicolon-separated list of recipient email addresses.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.MailTask.CcList">
- <summary>
- Semicolon-separated list of CC: recipient email addresses.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.MailTask.BccList">
- <summary>
- Semicolon-separated list of BCC: recipient email addresses.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.MailTask.Mailhost">
- <summary>
- Host name of mail server. The default is <c>localhost</c>.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.MailTask.Message">
- <summary>
- Text to send in body of email message.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.MailTask.Subject">
- <summary>
- Text to send in subject line of email message.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.MailTask.Format">
- <summary>
- Format of the message. The default is <see cref="F:System.Web.Mail.MailFormat.Text"/>.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.MailTask.Files">
- <summary>
- Files that are transmitted as part of the body of the email message.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.MailTask.Attachments">
- <summary>
- Attachments that are transmitted with the message.
- </summary>
- </member>
- <member name="T:NAnt.Core.Tasks.MkDirTask">
- <summary>
- Creates a directory and any non-existent parent directory if necessary.
- </summary>
- <example>
- <para>Create the directory <c>build</c>.</para>
- <code>
- <![CDATA[
- <mkdir dir="build" />
- ]]>
- </code>
- </example>
- <example>
- <para>Create the directory tree <c>one/two/three</c>.</para>
- <code>
- <![CDATA[
- <mkdir dir="one/two/three" />
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Tasks.MkDirTask.ExecuteTask">
- <summary>
- Creates the directory specified by the <see cref="P:NAnt.Core.Tasks.MkDirTask.Dir"/> property.
- </summary>
- <exception cref="T:NAnt.Core.BuildException">The directory could not be created.</exception>
- </member>
- <member name="P:NAnt.Core.Tasks.MkDirTask.Dir">
- <summary>
- The directory to create.
- </summary>
- </member>
- <member name="T:NAnt.Core.Tasks.MoveTask">
- <summary>
- Moves a file or set of files to a new file or directory.
- </summary>
- <remarks>
- <para>
- 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 <see cref="P:NAnt.Core.Tasks.CopyTask.Overwrite"/>
- attribute.
- </para>
- <para>
- A <see cref="T:NAnt.Core.Types.FileSet"/> can be used to select files to move. To use
- a <see cref="T:NAnt.Core.Types.FileSet"/>, the <see cref="P:NAnt.Core.Tasks.CopyTask.ToDirectory"/>
- attribute must be set.
- </para>
- <h3>Encoding</h3>
- <para>
- Unless an encoding is specified, the encoding associated with the
- system's current ANSI code page is used.
- </para>
- <para>
- 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.
- </para>
- <note>
- 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.
- </note>
- </remarks>
- <example>
- <para>
- Move a single file while changing its encoding from "latin1" to
- "utf-8".
- </para>
- <code>
- <![CDATA[
- <move
- file="myfile.txt"
- tofile="mycopy.txt"
- inputencoding="latin1"
- outputencoding="utf-8" />
- ]]>
- </code>
- </example>
- <example>
- <para>Move a set of files.</para>
- <code>
- <![CDATA[
- <move todir="${build.dir}">
- <fileset basedir="bin">
- <include name="*.dll" />
- </fileset>
- </move>
- ]]>
- </code>
- </example>
- <example>
- <para>
- Move a set of files to a directory, replacing <c>@TITLE@</c> with
- "Foo Bar" in all files.
- </para>
- <code>
- <![CDATA[
- <move todir="../backup/dir">
- <fileset basedir="src_dir">
- <include name="**/*" />
- </fileset>
- <filterchain>
- <replacetokens>
- <token key="TITLE" value="Foo Bar" />
- </replacetokens>
- </filterchain>
- </move>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Tasks.MoveTask.DoFileOperations">
- <summary>
- Actually does the file moves.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.MoveTask.SourceFile">
- <summary>
- The file to move.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.MoveTask.ToFile">
- <summary>
- The file to move to.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.MoveTask.ToDirectory">
- <summary>
- The directory to move to.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.MoveTask.CopyFileSet">
- <summary>
- Used to select the files to move. To use a <see cref="T:NAnt.Core.Types.FileSet"/>,
- the <see cref="P:NAnt.Core.Tasks.MoveTask.ToDirectory"/> attribute must be set.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.MoveTask.Flatten">
- <summary>
- Ignore directory structure of source directory, move all files into
- a single directory, specified by the <see cref="P:NAnt.Core.Tasks.MoveTask.ToDirectory"/>
- attribute. The default is <see langword="false"/>.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.MoveTask.Filters">
- <summary>
- Chain of filters used to alter the file's content as it is moved.
- </summary>
- </member>
- <member name="T:NAnt.Core.Tasks.NAntSchemaTask">
- <summary>
- Creates an XSD File for all available tasks.
- </summary>
- <remarks>
- <para>
- This can be used in conjuntion with the command-line option to do XSD
- Schema validation on the build file.
- </para>
- </remarks>
- <example>
- <para>Creates a <c>NAnt.xsd</c> file in the current project directory.</para>
- <code>
- <![CDATA[
- <nantschema output="NAnt.xsd" />
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Tasks.NAntSchemaTask.WriteSchema(System.IO.Stream,System.Type[],System.Type[],System.String)">
- <summary>
- Creates a NAnt Schema for given types
- </summary>
- <param name="stream">The output stream to save the schema to. If <see langword="null" />, writing is ignored, no exception generated.</param>
- <param name="tasks">The list of tasks to generate XML Schema for.</param>
- <param name="dataTypes">The list of datatypes to generate XML Schema for.</param>
- <param name="targetNS">The target namespace to output.</param>
- <returns>The new NAnt Schema.</returns>
- </member>
- <member name="M:NAnt.Core.Tasks.NAntSchemaTask.CreateXsdAttribute(System.String,System.Boolean)">
- <summary>
- Creates a new <see cref="T:System.Xml.Schema.XmlSchemaAttribute"/> instance.
- </summary>
- <param name="name">The name of the attribute.</param>
- <param name="required">Value indicating whether the attribute should be required.</param>
- <returns>The new <see cref="T:System.Xml.Schema.XmlSchemaAttribute"/> instance.</returns>
- </member>
- <member name="M:NAnt.Core.Tasks.NAntSchemaTask.CreateXsdSequence(System.Decimal,System.Decimal)">
- <summary>
- Creates a new <see cref="T:System.Xml.Schema.XmlSchemaSequence"/> instance.
- </summary>
- <param name="min">The minimum value to allow for this choice</param>
- <param name="max">The maximum value to allow, Decimal.MaxValue sets it to 'unbound'</param>
- <returns>The new <see cref="T:System.Xml.Schema.XmlSchemaSequence"/> instance.</returns>
- </member>
- <member name="P:NAnt.Core.Tasks.NAntSchemaTask.OutputFile">
- <summary>
- The name of the output file to which the XSD should be written.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.NAntSchemaTask.TargetNamespace">
- <summary>
- The target namespace for the output. Defaults to "http://tempuri.org/nant-donotuse.xsd"
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.NAntSchemaTask.ForType">
- <summary>
- The <see cref="T:System.Type"/> for which an XSD should be created. If not
- specified, an XSD will be created for all available tasks.
- </summary>
- </member>
- <member name="M:NAnt.Core.Tasks.NAntSchemaTask.NAntSchemaGenerator.#ctor(System.Type[],System.Type[],System.String)">
- <summary>
- Creates a new instance of the <see cref="T:NAnt.Core.Tasks.NAntSchemaTask.NAntSchemaGenerator"/>
- class.
- </summary>
- <param name="tasks">Tasks for which a schema should be generated.</param>
- <param name="dataTypes">Data Types for which a schema should be generated.</param>
- <param name="targetNS">The namespace to use.
- <example> http://tempuri.org/nant.xsd </example>
- </param>
- </member>
- <member name="T:NAnt.Core.Tasks.NAntTask">
- <summary>
- Runs NAnt on a supplied build file, or a set of build files.
- </summary>
- <remarks>
- <para>
- By default, all the properties of the current project will be available
- in the new project. Alternatively, you can set <see cref="P:NAnt.Core.Tasks.NAntTask.InheritAll"/>
- to <see langword="false"/> to not copy any properties to the new
- project.
- </para>
- <para>
- 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 <see cref="P:NAnt.Core.Tasks.NAntTask.InheritAll"/>.
- This allows you to parameterize your subprojects.
- </para>
- <para>
- References to data types can also be passed to the new project, but by
- default they are not. If you set the <see cref="P:NAnt.Core.Tasks.NAntTask.InheritRefs"/> to
- <see langword="true"/>, all references will be copied.
- </para>
- </remarks>
- <example>
- <para>
- Build a project located in a different directory if the <c>debug</c>
- property is not <see langword="true"/>.
- </para>
- <code>
- <![CDATA[
- <nant buildfile="${src.dir}/Extras/BuildServer/BuildServer.build" unless="${debug}" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Build a project while adding a set of properties to that project.
- </para>
- <code>
- <![CDATA[
- <nant buildfile="${src.dir}/Extras/BuildServer/BuildServer.build">
- <properties>
- <property name="build.dir" value="c:/buildserver" />
- <property name="build.debug" value="false" />
- <property name="lib.dir" value="c:/shared/lib" readonly="true" />
- </properties>
- </nant>
- ]]>
- </code>
- </example>
- <example>
- <para>
- Build all projects named <c>default.build</c> located anywhere under
- the project base directory.
- </para>
- <code>
- <![CDATA[
- <nant>
- <buildfiles>
- <include name="**/default.build" />
- <!-- avoid recursive execution of current build file -->
- <exclude name="${project::get-buildfile-path()}" />
- </buildfiles>
- </nant>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Tasks.NAntTask.Initialize">
- <summary>
- Validates the <see cref="T:NAnt.Core.Tasks.NAntTask"/> element.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.NAntTask.BuildFile">
- <summary>
- The build file to build.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.NAntTask.DefaultTarget">
- <summary>
- 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.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.NAntTask.BuildFiles">
- <summary>
- Used to specify a set of build files to process.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.NAntTask.InheritAll">
- <summary>
- Specifies whether current property values should be inherited by
- the executed project. The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.NAntTask.InheritRefs">
- <summary>
- Specifies whether all references will be copied to the new project.
- The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.NAntTask.OverrideProperties">
- <summary>
- 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.
- </summary>
- </member>
- <member name="T:NAnt.Core.Tasks.PropertyTask">
- <summary>
- Sets a property in the current project.
- </summary>
- <remarks>
- <note>NAnt uses a number of predefined properties.</note>
- </remarks>
- <example>
- <para>
- Define a <c>debug</c> property with value <see langword="true" />.
- </para>
- <code>
- <![CDATA[
- <property name="debug" value="true" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Use the user-defined <c>debug</c> property.
- </para>
- <code>
- <![CDATA[
- <property name="trace" value="${debug}" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Define a read-only property. This is just like passing in the param
- on the command line.
- </para>
- <code>
- <![CDATA[
- <property name="do_not_touch_ME" value="hammer" readonly="true" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Define a property, but do not overwrite the value if the property already exists (eg. it was specified on the command line).
- </para>
- <code>
- <![CDATA[
- <project name="property-example">
- <property name="debug" value="true" overwrite="false" />
- <echo message="debug: ${debug}" />
- </project>
- ]]>
- </code>
- <para>
- Executing this build file with the command line option <c>-D:debug=false</c>,
- would cause the value specified on the command line to remain unaltered.
- </para>
- <code>
- <![CDATA[
- [echo] debug: false
- ]]>
- </code>
- </example>
- </member>
- <member name="P:NAnt.Core.Tasks.PropertyTask.PropertyName">
- <summary>
- The name of the NAnt property to set.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.PropertyTask.Value">
- <summary>
- The value to assign to the NAnt property.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.PropertyTask.ReadOnly">
- <summary>
- Specifies whether the property is read-only or not.
- The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.PropertyTask.Dynamic">
- <summary>
- 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.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.PropertyTask.Overwrite">
- <summary>
- Specifies whether the value of a property should be overwritten if
- the property already exists (unless the property is read-only).
- The default is <see langword="true" />.
- </summary>
- </member>
- <member name="T:NAnt.Core.Tasks.RegexTask">
- <summary>
- Sets project properties based on the evaluatuion of a regular expression.
- </summary>
- <remarks>
- <para>
- The <see cref="P:NAnt.Core.Tasks.RegexTask.Pattern"/> attribute must contain one or more
- <see href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcongroupingconstructs.asp">
- named grouping constructs</see>, 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').
- </para>
- <note>
- In the build file, use the XML element <![CDATA[<]]> to specify <,
- and <![CDATA[>]]> to specify >.
- </note>
- <note>
- The named grouping construct must not contain any punctuation and it
- cannot begin with a number.
- </note>
- </remarks>
- <example>
- <para>
- Find the last word in the given string and stores it in the property
- <c>lastword</c>.
- </para>
- <code>
- <![CDATA[
- <regex pattern="(?'lastword'\w+)$" input="This is a test sentence" />
- <echo message="${lastword}" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Split the full filename and extension of a filename.
- </para>
- <code>
- <![CDATA[
- <regex pattern="^(?'filename'.*)\.(?'extension'\w+)$" input="d:\Temp\SomeDir\SomeDir\bla.xml" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Split the path and the filename. (This checks for <c>/</c> or <c>\</c>
- as the path separator).
- </para>
- <code>
- <![CDATA[
- <regex pattern="^(?'path'.*(\\|/)|(/|\\))(?'file'.*)$" input="d:\Temp\SomeDir\SomeDir\bla.xml" />
- ]]>
- </code>
- <para>
- Results in path=<c>d:\Temp\SomeDir\SomeDir\</c> and file=<c>bla.xml</c>.
- </para>
- </example>
- </member>
- <member name="M:NAnt.Core.Tasks.RegexTask.ExecuteTask">
- <summary>
- Executes the task.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.RegexTask.Pattern">
- <summary>
- Represents the regular expression to be evalued.
- </summary>
- <value>
- The regular expression to be evalued.
- </value>
- <remarks>
- The pattern must contain one or more named constructs, which may
- not contain any punctuation and cannot begin with a number.
- </remarks>
- </member>
- <member name="P:NAnt.Core.Tasks.RegexTask.Options">
- <summary>
- A comma separated list of options to pass to the regex engine. The
- default is <see cref="F:System.Text.RegularExpressions.RegexOptions.None"/>.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.RegexTask.Input">
- <summary>
- Represents the input for the regular expression.
- </summary>
- <value>
- The input for the regular expression.
- </value>
- </member>
- <member name="T:NAnt.Core.Tasks.SetEnvTask">
- <summary>
- Sets an environment variable or a whole collection of them. Use an empty
- <see cref="P:NAnt.Core.Tasks.SetEnvTask.LiteralValue"/> attribute to clear a variable.
- </summary>
- <remarks>
- <note>
- 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 <see cref="T:NAnt.Core.Tasks.ExecTask"/> and its nested <see cref="P:NAnt.Core.Tasks.ExecTask.EnvironmentSet"/>
- element might be a better option.
- </note>
- <note>
- Expansion of inline environment variables is performed using the syntax
- of the current platform. So on Windows platforms using the string %PATH%
- in the <see cref="P:NAnt.Core.Tasks.SetEnvTask.LiteralValue"/> attribute will result in the value of
- the PATH variable being expanded in place before the variable is set.
- </note>
- </remarks>
- <example>
- <para>Set the MONO_PATH environment variable on a *nix platform.</para>
- <code>
- <![CDATA[
- <setenv name=="MONO_PATH" value="/home/jimbob/dev/foo:%MONO_PATH%"/>
- ]]>
- </code>
- </example>
- <example>
- <para>Set a collection of environment variables. Note the nested variable used to set var3.</para>
- <code>
- <![CDATA[
- <setenv>
- <variable name="var1" value="value2" />
- <variable name="var2" value="value2" />
- <variable name="var3" value="value3:%var2%" />
- </setenv>
- ]]>
- </code>
- </example>
- <example>
- <para>Set environment variables using nested path elements.</para>
- <code>
- <![CDATA[
- <path id="build.path">
- <pathelement dir="c:/windows" />
- <pathelement dir="c:/cygwin/usr/local/bin" />
- </path>
- <setenv>
- <variable name="build_path" >
- <path refid="build.path" />
- </variable>
- <variable name="path2">
- <path>
- <pathelement dir="c:/windows" />
- <pathelement dir="c:/cygwin/usr/local/bin" />
- </path>
- </variable>
- </setenv>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Tasks.SetEnvTask.SetEnvironmentVariable(System.String,System.String)">
- <summary>
- Win32 DllImport for the SetEnvironmentVariable function.
- </summary>
- <param name="lpName"></param>
- <param name="lpValue"></param>
- <returns></returns>
- </member>
- <member name="M:NAnt.Core.Tasks.SetEnvTask.setenv(System.String,System.String,System.Int32)">
- <summary>
- *nix dllimport for the setenv function.
- </summary>
- <param name="name"></param>
- <param name="value"></param>
- <param name="overwrite"></param>
- <returns>
- <c>0</c> if the execution is successful; otherwise, <c>-1</c>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Tasks.SetEnvTask.unsetenv(System.String)">
- <summary>
- Deletes all instances of the variable name.
- </summary>
- <param name="name">The variable to unset.</param>
- <returns>
- <c>0</c> if the execution is successful; otherwise, <c>-1</c>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Tasks.SetEnvTask.Initialize">
- <summary>
- Checks whether the task is initialized with valid attributes.
- </summary>
- </member>
- <member name="M:NAnt.Core.Tasks.SetEnvTask.ExecuteTask">
- <summary>
- Set the environment variables
- </summary>
- </member>
- <member name="M:NAnt.Core.Tasks.SetEnvTask.SetSingleEnvironmentVariable(System.String,System.String)">
- <summary>
- Do the actual work here.
- </summary>
- <param name="name">The name of the environment variable.</param>
- <param name="value">The value of the environment variable.</param>
- </member>
- <member name="P:NAnt.Core.Tasks.SetEnvTask.EnvName">
- <summary>
- The name of a single Environment variable to set
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.SetEnvTask.LiteralValue">
- <summary>
- The literal value for the environment variable.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.SetEnvTask.File">
- <summary>
- The value for a file-based environment variable. NAnt will convert
- it to an absolute filename.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.SetEnvTask.Directory">
- <summary>
- The value for a directory-based environment variable. NAnt will
- convert it to an absolute path.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.SetEnvTask.Path">
- <summary>
- The value for a PATH like environment variable. You can use
- <c>:</c> or <c>;</c> as path separators and NAnt will convert it to
- the platform's local conventions.
- </summary>
- </member>
- <member name="T:NAnt.Core.Tasks.SleepTask">
- <summary>
- A task for sleeping a specified period of time, useful when a build or deployment process
- requires an interval between tasks.
- </summary>
- <example>
- <para>Sleep 1 hour, 2 minutes, 3 seconds and 4 milliseconds.</para>
- <code>
- <![CDATA[
- <sleep hours="1" minutes="2" seconds="3" milliseconds="4" />
- ]]>
- </code>
- </example>
- <example>
- <para>Sleep 123 milliseconds.</para>
- <code>
- <![CDATA[
- <sleep milliseconds="123" />
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Tasks.SleepTask.Initialize">
- <summary>
- Verify parameters.
- </summary>
- </member>
- <member name="M:NAnt.Core.Tasks.SleepTask.GetSleepTime">
- <summary>
- Return time to sleep.
- </summary>
- </member>
- <member name="M:NAnt.Core.Tasks.SleepTask.DoSleep(System.Int32)">
- <summary>
- Sleeps for the specified number of milliseconds.
- </summary>
- <param name="millis">Number of milliseconds to sleep.</param>
- </member>
- <member name="P:NAnt.Core.Tasks.SleepTask.Hours">
- <summary>
- Hours to add to the sleep time.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.SleepTask.Minutes">
- <summary>
- Minutes to add to the sleep time.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.SleepTask.Seconds">
- <summary>
- Seconds to add to the sleep time.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.SleepTask.Milliseconds">
- <summary>
- Milliseconds to add to the sleep time.
- </summary>
- </member>
- <member name="T:NAnt.Core.Tasks.StyleTask">
- <summary>
- Processes a document via XSLT.
- </summary>
- <example>
- <para>Create a report in HTML.</para>
- <code>
- <![CDATA[
- <style style="report.xsl" in="data.xml" out="report.html" />
- ]]>
- </code>
- </example>
- <example>
- <para>Create a report in HTML, with a param.</para>
- <code>
- <![CDATA[
- <style style="report.xsl" in="data.xml" out="report.html">
- <parameters>
- <parameter name="reportType" namespaceuri="" value="Plain" />
- </parameters>
- </style>
- ]]>
- </code>
- </example>
- <example>
- <para>Create a report in HTML, with a expanded param.</para>
- <code>
- <![CDATA[
- <style style="report.xsl" in="data.xml" out="report.html">
- <parameters>
- <parameter name="reportType" namespaceuri="" value="${report.type}" />
- </parameters>
- </style>
- ]]>
- </code>
- </example>
- <example>
- <para>Create some code based on a directory of templates.</para>
- <code>
- <![CDATA[
- <style style="CodeGenerator.xsl" extension="java">
- <infiles>
- <include name="*.xml" />
- </infiles>
- <parameters>
- <parameter name="reportType" namespaceuri="" value="Plain" if="${report.plain}" />
- </parameters>
- <style>
- ]]>
- </code>
- </example>
- <example>
- <para>Create a report in HTML, with an extension object.</para>
- <code>
- <![CDATA[
- <style style="report.xsl" in="data.xml" out="report.html">
- <extensionobjects>
- <extensionobject namespaceuri="urn:Formatter" typename="XsltExtensionObjects.Formatter" assembly="XsltExtensionObjects.dll" />
- </extensionobjects>
- </style>
- ]]>
- </code>
- </example>
- </member>
- <member name="P:NAnt.Core.Tasks.StyleTask.DestDir">
- <summary>
- Directory in which to store the results. The default is the project
- base directory.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.StyleTask.Extension">
- <summary>
- Desired file extension to be used for the targets. The default is
- <c>html</c>.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.StyleTask.XsltFile">
- <summary>
- 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.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.StyleTask.SrcFile">
- <summary>
- Specifies a single XML document to be styled. Should be used with
- the <see cref="P:NAnt.Core.Tasks.StyleTask.OutputFile"/> attribute.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.StyleTask.OutputFile">
- <summary>
- Specifies the output name for the styled result from the <see cref="P:NAnt.Core.Tasks.StyleTask.SrcFile"/>
- attribute.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.StyleTask.InFiles">
- <summary>
- Specifies a group of input files to which to apply the stylesheet.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.StyleTask.Parameters">
- <summary>
- XSLT parameters to be passed to the XSLT transformation.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.StyleTask.ExtensionObjects">
- <summary>
- XSLT extension objects to be passed to the XSLT transformation.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.StyleTask.Proxy">
- <summary>
- The network proxy to use to access the Internet resource.
- </summary>
- </member>
- <member name="T:NAnt.Core.Tasks.SysInfoTask">
- <summary>
- Sets properties with system information.
- </summary>
- <remarks>
- <para>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.</para>
- <list type="table">
- <listheader>
- <term>Property</term>
- <description>Value</description>
- </listheader>
- <item>
- <term><<see cref="P:NAnt.Core.Tasks.SysInfoTask.Prefix"/>>.clr.version</term>
- <description>Common Language Runtime version number.</description>
- </item>
- <item>
- <term><<see cref="P:NAnt.Core.Tasks.SysInfoTask.Prefix"/>>.env.*</term>
- <description>Environment variables (e.g., <<see cref="P:NAnt.Core.Tasks.SysInfoTask.Prefix"/>>.env.PATH).</description>
- </item>
- <item>
- <term><<see cref="P:NAnt.Core.Tasks.SysInfoTask.Prefix"/>>.os.platform</term>
- <description>Operating system platform ID.</description>
- </item>
- <item>
- <term><<see cref="P:NAnt.Core.Tasks.SysInfoTask.Prefix"/>>.os.version</term>
- <description>Operating system version.</description>
- </item>
- <item>
- <term><<see cref="P:NAnt.Core.Tasks.SysInfoTask.Prefix"/>>.os</term>
- <description>Operating system version string.</description>
- </item>
- <item>
- <term><<see cref="P:NAnt.Core.Tasks.SysInfoTask.Prefix"/>>.os.folder.applicationdata</term>
- <description>The directory that serves as a common repository for application-specific data for the current roaming user.</description>
- </item>
- <item>
- <term><<see cref="P:NAnt.Core.Tasks.SysInfoTask.Prefix"/>>.os.folder.commonapplicationdata</term>
- <description>The directory that serves as a common repository for application-specific data that is used by all users.</description>
- </item>
- <item>
- <term><<see cref="P:NAnt.Core.Tasks.SysInfoTask.Prefix"/>>.os.folder.commonprogramfiles</term>
- <description>The directory for components that are shared across applications.</description>
- </item>
- <item>
- <term><<see cref="P:NAnt.Core.Tasks.SysInfoTask.Prefix"/>>.os.folder.desktopdirectory</term>
- <description>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.</description>
- </item>
- <item>
- <term><<see cref="P:NAnt.Core.Tasks.SysInfoTask.Prefix"/>>.os.folder.programfiles</term>
- <description>The Program Files directory.</description>
- </item>
- <item>
- <term><<see cref="P:NAnt.Core.Tasks.SysInfoTask.Prefix"/>>.os.folder.system</term>
- <description>The System directory.</description>
- </item>
- <item>
- <term><<see cref="P:NAnt.Core.Tasks.SysInfoTask.Prefix"/>>.os.folder.temp</term>
- <description>The temporary directory.</description>
- </item>
- </list>
- <para>
- When the name of an environment variable is not a valid property name,
- the task will fail. In that case, set <see cref="P:NAnt.Core.Task.FailOnError"/> to
- <see langword="true"/> to allow that environment variable to be
- skipped.
- </para>
- <note>
- we advise you to use the following functions instead:
- </note>
- <list type="table">
- <listheader>
- <term>Function</term>
- <description>Description</description>
- </listheader>
- <item>
- <term><see cref="M:NAnt.Core.Functions.EnvironmentFunctions.GetOperatingSystem"/></term>
- <description>Gets a <see cref="T:System.OperatingSystem"/> object that identifies this operating system.</description>
- </item>
- <item>
- <term><see cref="M:NAnt.Core.Functions.EnvironmentFunctions.GetFolderPath(System.Environment.SpecialFolder)"/></term>
- <description>Gets the path to a system special folder.</description>
- </item>
- <item>
- <term><see cref="M:NAnt.Core.Functions.EnvironmentFunctions.GetVariable(System.String)"/></term>
- <description>Returns the value of a environment variable.</description>
- </item>
- <item>
- <term><see cref="M:NAnt.Core.Functions.PathFunctions.GetTempPath"/></term>
- <description>Gets the path to the temporary directory.</description>
- </item>
- <item>
- <term><see cref="M:NAnt.Core.Functions.EnvironmentFunctions.GetVersion"/></term>
- <description>Gets the Common Language Runtime version.</description>
- </item>
- </list>
- </remarks>
- <example>
- <para>Register the properties with the default property prefix.</para>
- <code>
- <![CDATA[
- <sysinfo />
- ]]>
- </code>
- </example>
- <example>
- <para>Register the properties without a prefix.</para>
- <code>
- <![CDATA[
- <sysinfo prefix="" />
- ]]>
- </code>
- </example>
- <example>
- <para>Register properties and display a summary.</para>
- <code>
- <![CDATA[
- <sysinfo verbose="true" />
- ]]>
- </code>
- </example>
- </member>
- <member name="P:NAnt.Core.Tasks.SysInfoTask.Prefix">
- <summary>
- The string to prefix the property names with. The default is "sys.".
- </summary>
- </member>
- <member name="T:NAnt.Core.Tasks.TouchTask">
- <summary>
- Touches a file or set of files -- corresponds to the Unix touch command.
- </summary>
- <remarks>
- <para>
- If the file specified does not exist, the task will create it.
- </para>
- </remarks>
- <example>
- <para>Touch the <c>Main.cs</c> file. The current time is used.</para>
- <code>
- <![CDATA[
- <touch file="Main.cs" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Touch all executable files in the project base directory and its
- subdirectories.
- </para>
- <code>
- <![CDATA[
- <touch>
- <fileset>
- <include name="**/*.exe" />
- <include name="**/*.dll" />
- </fileset>
- </touch>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Tasks.TouchTask.Initialize">
- <summary>
- Ensures the supplied attributes are valid.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.TouchTask.File">
- <summary>
- The file to touch.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.TouchTask.Millis">
- <summary>
- Specifies the new modification time of the file(s) in milliseconds
- since midnight Jan 1 1970.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.TouchTask.Datetime">
- <summary>
- Specifies the new modification time of the file in the format
- MM/DD/YYYY HH:MM:SS.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.TouchTask.TouchFileSet">
- <summary>
- Used to select files that should be touched.
- </summary>
- </member>
- <member name="T:NAnt.Core.Tasks.TStampTask">
- <summary>
- Sets properties with the current date and time.
- </summary>
- <remarks>
- <para>
- By default the <see cref="T:NAnt.Core.Tasks.TStampTask"/> displays the current date
- and time and sets the following properties:
- </para>
- <list type="bullet">
- <item><description>tstamp.date to yyyyMMdd</description></item>
- <item><description>tstamp.time to HHmm</description></item>
- <item><description>tstamp.now using the default DateTime.ToString() method</description></item>
- </list>
- <para>
- To set an additional property with a custom date/time use the
- <see cref="P:NAnt.Core.Tasks.TStampTask.Property"/> and <see cref="P:NAnt.Core.Tasks.TStampTask.Pattern"/> attributes.
- To set a number of additional properties with the exact same date and
- time use the <see cref="P:NAnt.Core.Tasks.TStampTask.Formatters"/> nested element (see example).
- </para>
- <para>
- The date and time string displayed by the <see cref="T:NAnt.Core.Tasks.TStampTask"/>
- uses the computer's default long date and time string format. You
- might consider setting these to the
- <see href="http://www.cl.cam.ac.uk/~mgk25/iso-time.html">ISO 8601 standard
- for date and time notation</see>.
- </para>
- </remarks>
- <example>
- <para>Set the <c>build.date</c> property.</para>
- <code>
- <![CDATA[
- <tstamp property="build.date" pattern="yyyyMMdd" verbose="true" />
- ]]>
- </code>
- </example>
- <example>
- <para>Set a number of properties for Ant like compatibility.</para>
- <code>
- <![CDATA[
- <tstamp verbose="true">
- <formatter property="TODAY" pattern="dd MMM yyyy"/>
- <formatter property="DSTAMP" pattern="yyyyMMdd" unless="${date.not.needed}" />
- <formatter property="TSTAMP" pattern="HHmm" if="${need.hours}" />
- </tstamp>
- ]]>
- </code>
- </example>
- </member>
- <member name="P:NAnt.Core.Tasks.TStampTask.Property">
- <summary>
- The property to receive the date/time string in the given pattern.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.TStampTask.Pattern">
- <summary>The date/time pattern to be used.</summary>
- <remarks>
- <para>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.</para>
- <list type="table">
- <listheader>
- <description>Format Character</description>
- <description>Description Example Format Pattern (en-US)</description>
- </listheader>
- <item><description>d</description><description>MM/dd/yyyy</description></item>
- <item><description>D</description><description>dddd, dd MMMM yyyy</description></item>
- <item><description>f</description><description>dddd, dd MMMM yyyy HH:mm</description></item>
- <item><description>F</description><description>dddd, dd MMMM yyyy HH:mm:ss</description></item>
- <item><description>g</description><description>MM/dd/yyyy HH:mm</description></item>
- <item><description>G</description><description>MM/dd/yyyy HH:mm:ss</description></item>
- <item><description>m, M</description><description>MMMM dd</description></item>
- <item><description>r, R</description><description>ddd, dd MMM yyyy HH':'mm':'ss 'GMT'</description></item>
- <item><description>s</description><description>yyyy'-'MM'-'dd'T'HH':'mm':'ss</description></item>
- <item><description>t</description><description>HH:mm</description></item>
- <item><description>T</description><description>HH:mm:ss</description></item>
- <item><description>u</description><description>yyyy'-'MM'-'dd HH':'mm':'ss'Z'</description></item>
- <item><description>U</description><description>dddd, dd MMMM yyyy HH:mm:ss</description></item>
- <item><description>y, Y</description><description>yyyy MMMM</description></item>
- </list>
- <para>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.</para>
- <list type="table">
- <listheader>
- <description>Format</description>
- <description>Pattern Description</description>
- </listheader>
- <item><description>d</description><description>The day of the month. Single-digit days will not have a leading zero.</description></item>
- <item><description>dd</description><description>The day of the month. Single-digit days will have a leading zero.</description></item>
- <item><description>ddd</description><description>The abbreviated name of the day of the week.</description></item>
- <item><description>dddd</description><description>The full name of the day of the week.</description></item>
- <item><description>M</description><description>The numeric month. Single-digit months will not have a leading zero.</description></item>
- <item><description>MM</description><description>The numeric month. Single-digit months will have a leading zero.</description></item>
- <item><description>MMM</description><description>The abbreviated name of the month.</description></item>
- <item><description>MMMM</description><description>The full name of the month.</description></item>
- <item><description>y</description><description>The year without the century. If the year without the century is less than 10, the year is displayed with no leading zero.</description></item>
- <item><description>yy</description><description>The year without the century. If the year without the century is less than 10, the year is displayed with a leading zero.</description></item>
- <item><description>yyyy</description><description>The year in four digits, including the century.</description></item>
- <item><description>gg</description><description>The period or era. This pattern is ignored if the date to be formatted does not have an associated period or era string.</description></item>
- <item><description>h</description><description>The hour in a 12-hour clock. Single-digit hours will not have a leading zero.</description></item>
- <item><description>hh</description><description>The hour in a 12-hour clock. Single-digit hours will have a leading zero.</description></item>
- <item><description>H</description><description>The hour in a 24-hour clock. Single-digit hours will not have a leading zero.</description></item>
- <item><description>HH</description><description>The hour in a 24-hour clock. Single-digit hours will have a leading zero.</description></item>
- <item><description>m</description><description>The minute. Single-digit minutes will not have a leading zero.</description></item>
- <item><description>mm</description><description>The minute. Single-digit minutes will have a leading zero.</description></item>
- <item><description>s</description><description>The second. Single-digit seconds will not have a leading zero.</description></item>
- <item><description>ss</description><description>The second. Single-digit seconds will have a leading zero.</description></item>
- <item><description>f</description><description>The fraction of a second in single-digit precision. The remaining digits are truncated.</description></item>
- <item><description>ff</description><description>The fraction of a second in double-digit precision. The remaining digits are truncated.</description></item>
- <item><description>fff</description><description>The fraction of a second in three-digit precision. The remaining digits are truncated.</description></item>
- <item><description>ffff</description><description>The fraction of a second in four-digit precision. The remaining digits are truncated.</description></item>
- <item><description>fffff</description><description>The fraction of a second in five-digit precision. The remaining digits are truncated. </description></item>
- <item><description>ffffff</description><description>The fraction of a second in six-digit precision. The remaining digits are truncated. </description></item>
- <item><description>fffffff</description><description>The fraction of a second in seven-digit precision. The remaining digits are truncated. </description></item>
- <item><description>t</description><description>The first character in the AM/PM designator.</description></item>
- <item><description>tt</description><description>The AM/PM designator. </description></item>
- <item><description>z</description><description>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".</description></item>
- <item><description>zz</description><description>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".</description></item>
- <item><description>zzz</description><description>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".</description></item>
- <item><description>:</description><description>The default time separator.</description></item>
- <item><description>/</description><description>The default date separator.</description></item>
- <item><description>\ c</description><description>Pattern Where c is any character. Displays the character literally. To display the backslash character, use "\\". </description></item>
- </list>
- </remarks>
- </member>
- <member name="T:NAnt.Core.Tasks.UpToDateTask">
- <summary>
- Check modification dates on groups of files.
- </summary>
- <remarks>
- If all <see cref="P:NAnt.Core.Tasks.UpToDateTask.TargetFiles"/> are same or newer than all <see cref="P:NAnt.Core.Tasks.UpToDateTask.SourceFiles"/>, the specified property is set to <see langword="true"/>, otherwise it
- is set to <see langword="false"/>.
- </remarks>
- <example>
- <para>
- Check file dates. If <c>myfile.dll</c> is same or newer than <c>myfile.cs</c>, then set <c>myfile.dll.uptodate</c> property
- to either <see langword="true"/> or <see langword="false"/>.
- </para>
- <code>
- <![CDATA[
- <uptodate property="myfile.dll.uptodate">
- <sourcefiles>
- <include name="myfile.cs" />
- </sourcefiles>
- <targetfiles>
- <include name="myfile.dll" />
- </targetfiles>
- </uptodate>
- ]]>
- </code>
- </example>
- </member>
- <member name="P:NAnt.Core.Tasks.UpToDateTask.PropertyName">
- <summary>
- Property that will be set to <see langword="true" /> or <see langword="false" /> depending on the
- result of the date check.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.UpToDateTask.SourceFiles">
- <summary>
- The <see cref="T:NAnt.Core.Types.FileSet"/> that contains list of source files.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.UpToDateTask.TargetFiles">
- <summary>
- The <see cref="T:NAnt.Core.Types.FileSet"/> that contains list of target files.
- </summary>
- </member>
- <member name="T:NAnt.Core.Tasks.XmlPeekTask">
- <summary>
- Extracts text from an XML file at the location specified by an XPath
- expression.
- </summary>
- <remarks>
- <para>
- If the XPath expression specifies multiple nodes the node index is used
- to determine which of the nodes' text is returned.
- </para>
- </remarks>
- <example>
- <para>
- The example provided assumes that the following XML file (App.config)
- exists in the current build directory.
- </para>
- <code>
- <![CDATA[
- <?xml version="1.0" encoding="utf-8" ?>
- <configuration xmlns="http://www.gordic.cz/shared/project-config/v_1.0.0.0">
- <appSettings>
- <add key="server" value="testhost.somecompany.com" />
- </appSettings>
- </configuration>
- ]]>
- </code>
- </example>
- <example>
- <para>
- The example will read the server value from the above
- configuration file.
- </para>
- <code>
- <![CDATA[
- <xmlpeek
- file="App.config"
- xpath="/x:configuration/x:appSettings/x:add[@key = 'server']/@value"
- property="configuration.server">
- <namespaces>
- <namespace prefix="x" uri="http://www.gordic.cz/shared/project-config/v_1.0.0.0" />
- </namespaces>
- </xmlpeek>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Tasks.XmlPeekTask.ExecuteTask">
- <summary>
- Executes the XML peek task.
- </summary>
- </member>
- <member name="M:NAnt.Core.Tasks.XmlPeekTask.LoadDocument(System.String)">
- <summary>
- Loads an XML document from a file on disk.
- </summary>
- <param name="fileName">The file name of the file to load the XML document from.</param>
- <returns>
- A <see cref="T:System.Xml.XmlDocument">document</see> containing
- the document object representing the file.
- </returns>
- </member>
- <member name="M:NAnt.Core.Tasks.XmlPeekTask.GetNodeContents(System.String,System.Xml.XmlDocument,System.Int32)">
- <summary>
- Gets the contents of the node specified by the XPath expression.
- </summary>
- <param name="xpath">The XPath expression used to determine which nodes to choose from.</param>
- <param name="document">The XML document to select the nodes from.</param>
- <param name="nodeIndex">The node index in the case where multiple nodes satisfy the expression.</param>
- <returns>
- The contents of the node specified by the XPath expression.
- </returns>
- </member>
- <member name="P:NAnt.Core.Tasks.XmlPeekTask.XmlFile">
- <summary>
- The name of the file that contains the XML document
- that is going to be peeked at.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.XmlPeekTask.NodeIndex">
- <summary>
- The index of the node that gets its text returned when the query
- returns multiple nodes.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.XmlPeekTask.Property">
- <summary>
- The property that receives the text representation of the XML inside
- the node returned from the XPath expression.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.XmlPeekTask.XPath">
- <summary>
- The XPath expression used to select which node to read.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.XmlPeekTask.Namespaces">
- <summary>
- Namespace definitions to resolve prefixes in the XPath expression.
- </summary>
- </member>
- <member name="T:NAnt.Core.Tasks.XmlPokeTask">
- <summary>
- Replaces text in an XML file at the location specified by an XPath
- expression.
- </summary>
- <remarks>
- <para>
- 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.
- </para>
- </remarks>
- <example>
- <para>
- Change the <c>server</c> setting in the configuration from <c>testhost.somecompany.com</c>
- to <c>productionhost.somecompany.com</c>.
- </para>
- <para>XML file:</para>
- <code>
- <![CDATA[
- <?xml version="1.0" encoding="utf-8" ?>
- <configuration>
- <appSettings>
- <add key="server" value="testhost.somecompany.com" />
- </appSettings>
- </configuration>
- ]]>
- </code>
- <para>Build fragment:</para>
- <code>
- <![CDATA[
- <xmlpoke
- file="App.config"
- xpath="/configuration/appSettings/add[@key = 'server']/@value"
- value="productionhost.somecompany.com" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Modify the <c>noNamespaceSchemaLocation</c> in an XML file.
- </para>
- <para>XML file:</para>
- <code>
- <![CDATA[
- <?xml version="1.0" encoding="utf-8" ?>
- <Commands xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Path Value">
- </Commands>
- ]]>
- </code>
- <para>Build fragment:</para>
- <code>
- <![CDATA[
- <xmlpoke file="test.xml" xpath="/Commands/@xsi:noNamespaceSchemaLocation" value="d:\Commands.xsd">
- <namespaces>
- <namespace prefix="xsi" uri="http://www.w3.org/2001/XMLSchema-instance" />
- </namespaces>
- </xmlpoke>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Tasks.XmlPokeTask.ExecuteTask">
- <summary>
- Executes the XML poke task.
- </summary>
- </member>
- <member name="M:NAnt.Core.Tasks.XmlPokeTask.LoadDocument(System.String,System.Boolean)">
- <summary>
- Loads an XML document from a file on disk.
- </summary>
- <param name="fileName">
- The file name of the file to load the XML document from.
- </param>
- <param name="preserveWhitespace">
- Value for XmlDocument.PreserveWhitespace that is set before the xml is loaded.
- </param>
- <returns>
- An <see cref="T:System.Xml.XmlDocument"/> containing
- the document object model representing the file.
- </returns>
- </member>
- <member name="M:NAnt.Core.Tasks.XmlPokeTask.SelectNodes(System.String,System.Xml.XmlDocument,System.Xml.XmlNamespaceManager)">
- <summary>
- Given an XML document and an expression, returns a list of nodes
- which match the expression criteria.
- </summary>
- <param name="xpath">
- The XPath expression used to select the nodes.
- </param>
- <param name="document">
- The XML document that is searched.
- </param>
- <param name="nsMgr">
- An <see cref="T:System.Xml.XmlNamespaceManager"/> to use for resolving namespaces
- for prefixes in the XPath expression.
- </param>
- <returns>
- An <see cref="T:System.Xml.XmlNodeList"/> containing references to the nodes
- that matched the XPath expression.
- </returns>
- </member>
- <member name="M:NAnt.Core.Tasks.XmlPokeTask.UpdateNodes(System.Xml.XmlNodeList,System.String)">
- <summary>
- Given a node list, replaces the XML within those nodes.
- </summary>
- <param name="nodes">
- The list of nodes to replace the contents of.
- </param>
- <param name="value">
- The text to replace the contents with.
- </param>
- </member>
- <member name="M:NAnt.Core.Tasks.XmlPokeTask.SaveDocument(System.Xml.XmlDocument,System.String)">
- <summary>
- Saves the XML document to a file.
- </summary>
- <param name="document">The XML document to be saved.</param>
- <param name="fileName">The file name to save the XML document under.</param>
- </member>
- <member name="P:NAnt.Core.Tasks.XmlPokeTask.XmlFile">
- <summary>
- The name of the file that contains the XML document that is going
- to be poked.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.XmlPokeTask.XPath">
- <summary>
- The XPath expression used to select which nodes are to be modified.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.XmlPokeTask.Value">
- <summary>
- The value that replaces the contents of the selected nodes.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.XmlPokeTask.Namespaces">
- <summary>
- Namespace definitions to resolve prefixes in the XPath expression.
- </summary>
- </member>
- <member name="P:NAnt.Core.Tasks.XmlPokeTask.PreserveWhitespace">
- <summary>
- Namespace definitions to resolve prefixes in the XPath expression.
- </summary>
- </member>
- <member name="T:NAnt.Core.Types.Argument">
- <summary>
- Represents a command-line argument.
- </summary>
- <remarks>
- <para>
- When passed to an external application, the argument will be quoted
- when appropriate. This does not apply to the <see cref="P:NAnt.Core.Types.Argument.Line"/>
- parameter, which is always passed as is.
- </para>
- </remarks>
- <example>
- <para>
- A single command-line argument containing a space character.
- </para>
- <code>
- <![CDATA[
- <arg value="-l -a" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Two separate command-line arguments.
- </para>
- <code>
- <![CDATA[
- <arg line="-l -a" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- A single command-line argument with the value <c>\dir;\dir2;\dir3</c>
- on DOS-based systems and <c>/dir:/dir2:/dir3</c> on Unix-like systems.
- </para>
- <code>
- <![CDATA[
- <arg path="/dir;/dir2:\dir3" />
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Types.Argument.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.Argument"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.Argument.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.Argument"/> class
- with the specified command-line argument.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.Argument.#ctor(System.IO.FileInfo)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.Argument"/> class
- with the given file.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.Argument.#ctor(NAnt.Core.Types.PathSet)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.Argument"/> class
- with the given path.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.Argument.ToString">
- <summary>
- Returns the argument as a <see cref="T:System.String"/>.
- </summary>
- <returns>
- The argument as a <see cref="T:System.String"/>.
- </returns>
- <remarks>
- File and individual path elements will be quoted if necessary.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Types.Argument.QuoteArgument(System.String)">
- <summary>
- Quotes a command line argument if it contains a single quote or a
- space.
- </summary>
- <param name="argument">The command line argument.</param>
- <returns>
- A quoted command line argument if <paramref name="argument" />
- contains a single quote or a space; otherwise,
- <paramref name="argument" />.
- </returns>
- </member>
- <member name="P:NAnt.Core.Types.Argument.Value">
- <summary>
- A single command-line argument; can contain space characters.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Argument.File">
- <summary>
- The name of a file as a single command-line argument; will be
- replaced with the absolute filename of the file.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Argument.Directory">
- <summary>
- The value for a directory-based command-line argument; will be
- replaced with the absolute path of the directory.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Argument.Path">
- <summary>
- The value for a PATH-like command-line argument; you can use
- <c>:</c> or <c>;</c> as path separators and NAnt will convert it
- to the platform's local conventions, while resolving references to
- environment variables.
- </summary>
- <remarks>
- Individual parts will be replaced with the absolute path, resolved
- relative to the project base directory.
- </remarks>
- </member>
- <member name="P:NAnt.Core.Types.Argument.PathSet">
- <summary>
- Sets a single command-line argument and treats it like a PATH - ensures
- the right separator for the local platform is used.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Argument.Line">
- <summary>
- List of command-line arguments; will be passed to the executable
- as is.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Argument.IfDefined">
- <summary>
- Indicates if the argument should be passed to the external program.
- If <see langword="true" /> then the argument will be passed;
- otherwise, skipped. The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Argument.UnlessDefined">
- <summary>
- Indicates if the argument should not be passed to the external
- program. If <see langword="false" /> then the argument will be
- passed; otherwise, skipped. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Argument.StringValue">
- <summary>
- Gets string value corresponding with the argument.
- </summary>
- </member>
- <member name="T:NAnt.Core.Types.ArgumentCollection">
- <summary>
- Contains a collection of <see cref="T:NAnt.Core.Types.Argument"/> elements.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.ArgumentCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.ArgumentCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.ArgumentCollection.#ctor(NAnt.Core.Types.ArgumentCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.ArgumentCollection"/> class
- with the specified <see cref="T:NAnt.Core.Types.ArgumentCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.ArgumentCollection.#ctor(NAnt.Core.Types.Argument[])">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.ArgumentCollection"/> class
- with the specified array of <see cref="T:NAnt.Core.Types.Argument"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.ArgumentCollection.Add(NAnt.Core.Types.Argument)">
- <summary>
- Adds a <see cref="T:NAnt.Core.Types.Argument"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.Argument"/> to be added to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.Core.Types.ArgumentCollection.AddRange(NAnt.Core.Types.Argument[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Core.Types.Argument"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.Core.Types.Argument"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Core.Types.ArgumentCollection.AddRange(NAnt.Core.Types.ArgumentCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Core.Types.ArgumentCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.Core.Types.ArgumentCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Core.Types.ArgumentCollection.Contains(NAnt.Core.Types.Argument)">
- <summary>
- Determines whether a <see cref="T:NAnt.Core.Types.Argument"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.Argument"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.ArgumentCollection.Contains(System.String)">
- <summary>
- Determines whether a <see cref="T:NAnt.Core.Types.Argument"/> with the specified
- value is in the collection.
- </summary>
- <param name="value">The argument value to locate in the collection.</param>
- <returns>
- <see langword="true"/> if a <see cref="T:NAnt.Core.Types.Argument"/> with value
- <paramref name="value"/> is found in the collection; otherwise,
- <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.ArgumentCollection.CopyTo(NAnt.Core.Types.Argument[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.Core.Types.ArgumentCollection.IndexOf(NAnt.Core.Types.Argument)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.Core.Types.Argument"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.Argument"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.Core.Types.Argument"/>. If the <see cref="T:NAnt.Core.Types.Argument"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.ArgumentCollection.Insert(System.Int32,NAnt.Core.Types.Argument)">
- <summary>
- Inserts a <see cref="T:NAnt.Core.Types.Argument"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.Core.Types.Argument"/> to insert.</param>
- </member>
- <member name="M:NAnt.Core.Types.ArgumentCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.Core.Types.ArgumentEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.ArgumentCollection.Remove(NAnt.Core.Types.Argument)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.Argument"/> to remove from the collection.</param>
- </member>
- <member name="P:NAnt.Core.Types.ArgumentCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="P:NAnt.Core.Types.ArgumentCollection.Item(System.String)">
- <summary>
- Gets the <see cref="T:NAnt.Core.Types.Argument"/> with the specified value.
- </summary>
- <param name="value">The value of the <see cref="T:NAnt.Core.Types.Argument"/> to get.</param>
- </member>
- <member name="T:NAnt.Core.Types.ArgumentEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.Core.Types.Argument"/> elements of a <see cref="T:NAnt.Core.Types.ArgumentCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.ArgumentEnumerator.#ctor(NAnt.Core.Types.ArgumentCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.ArgumentEnumerator"/> class
- with the specified <see cref="T:NAnt.Core.Types.ArgumentCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.Core.Types.ArgumentEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.ArgumentEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.ArgumentEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="T:NAnt.Core.Types.Credential">
- <summary>
- Provides credentials for password-based authentication schemes.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.Credential.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.Credential"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.Credential.GetCredential">
- <summary>
- Returns a <see cref="T:System.Net.NetworkCredential"/> instance representing
- the current <see cref="T:NAnt.Core.Types.Credential"/>.
- </summary>
- <returns>
- A <see cref="T:System.Net.NetworkCredential"/> instance representing the current
- <see cref="T:NAnt.Core.Types.Credential"/>, or <see langword="null"/> if the
- credentials should not be used to provide authentication information
- to the external resource.
- </returns>
- </member>
- <member name="P:NAnt.Core.Types.Credential.Domain">
- <summary>
- The domain or computer name that verifies the credentials.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Credential.Password">
- <summary>
- The password for the user name associated with the credentials.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Credential.UserName">
- <summary>
- The user name associated with the credentials.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Credential.IfDefined">
- <summary>
- Indicates if the credentials should be used to provide authentication
- information to the external resource. If <see langword="true" /> then
- the credentials will be passed; otherwise, not. The default is
- <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Credential.UnlessDefined">
- <summary>
- Indicates if the credentials should not be used to provide authentication
- information to the external resource. If <see langword="false" /> then the
- credentials will be passed; otherwise, not. The default is
- <see langword="false" />.
- </summary>
- </member>
- <member name="T:NAnt.Core.Types.DirSet">
- <summary>
- A specialized <see cref="T:NAnt.Core.Types.FileSet"/> used for specifying a set of
- directories.
- </summary>
- <remarks>
- Hint for supporting tasks that the included directories instead of
- files should be used.
- </remarks>
- </member>
- <member name="T:NAnt.Core.Types.FileSet">
- <summary>
- 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 <c><project></c>.
- </summary>
- <remarks>
- <h3>Patterns</h3>
- <para>
- As described earlier, patterns are used for the inclusion and exclusion.
- These patterns look very much like the patterns used in DOS and UNIX:
- </para>
- <list type="bullet">
- <item>
- <description>
- <para>'<c>*</c>' matches zero or more characters</para>
- <para>For example:</para>
- <para>
- <c>*.cs</c> matches <c>.cs</c>, <c>x.cs</c> and <c>FooBar.cs</c>,
- but not <c>FooBar.xml</c> (does not end with <c>.cs</c>).
- </para>
- </description>
- </item>
- <item>
- <description>
- <para>'<c>?</c>' matches one character</para>
- <para>For example:</para>
- <para>
- <c>?.cs</c> matches <c>x.cs</c>, <c>A.cs</c>, but not
- <c>.cs</c> or <c>xyz.cs</c> (both don't have one character
- before <c>.cs</c>).
- </para>
- </description>
- </item>
- </list>
- <para>
- Combinations of <c>*</c>'s and <c>?</c>'s are allowed.
- </para>
- <para>
- Matching is done per-directory. This means that first the first directory
- in the pattern is matched against the first directory in the path to match.
- Then the second directory is matched, and so on. For example, when we have
- the pattern <c>/?abc/*/*.cs</c> and the path <c>/xabc/foobar/test.cs</c>,
- the first <c>?abc</c> is matched with <c>xabc</c>, then <c>*</c> is matched
- with <c>foobar</c>, and finally <c>*.cs</c> is matched with <c>test.cs</c>.
- They all match, so the path matches the pattern.
- </para>
- <para>
- To make things a bit more flexible, we added one extra feature, which makes
- it possible to match multiple directory levels. This can be used to match a
- complete directory tree, or a file anywhere in the directory tree. To do this,
- <c>**</c> must be used as the name of a directory. When <c>**</c> is used as
- the name of a directory in the pattern, it matches zero or more directories.
- For example: <c>/test/**</c> matches all files/directories under <c>/test/</c>,
- such as <c>/test/x.cs</c>, or <c>/test/foo/bar/xyz.html</c>, but not <c>/xyz.xml</c>.
- </para>
- <para>
- There is one "shorthand" - if a pattern ends with <c>/</c> or <c>\</c>, then
- <c>**</c> is appended. For example, <c>mypackage/test/</c> is interpreted as
- if it were <c>mypackage/test/**</c>.
- </para>
- <h3>Case-Sensitivity</h3>
- <para>
- By default, pattern matching is case-sensitive on Unix and case-insensitive
- on other platforms. The <see cref="P:NAnt.Core.Types.FileSet.CaseSensitive"/> parameter can be used
- to override this.
- </para>
- <h3>Default Excludes</h3>
- <para>
- There are a set of definitions that are excluded by default from all
- tasks that use filesets. They are:
- </para>
- <list type="bullet">
- <item>
- <description>
- **/*~
- </description>
- </item>
- <item>
- <description>
- **/#*#
- </description>
- </item>
- <item>
- <description>
- **/.#*
- </description>
- </item>
- <item>
- <description>
- **/%*%
- </description>
- </item>
- <item>
- <description>
- **/CVS
- </description>
- </item>
- <item>
- <description>
- **/CVS/**
- </description>
- </item>
- <item>
- <description>
- **/.cvsignore
- </description>
- </item>
- <item>
- <description>
- **/.svn
- </description>
- </item>
- <item>
- <description>
- **/.svn/**
- </description>
- </item>
- <item>
- <description>
- **/_svn
- </description>
- </item>
- <item>
- <description>
- **/_svn/**
- </description>
- </item>
- <item>
- <description>
- **/SCCS
- </description>
- </item>
- <item>
- <description>
- **/SCCS/**
- </description>
- </item>
- <item>
- <description>
- **/vssver.scc
- </description>
- </item>
- <item>
- <description>
- **/vssver2.scc
- </description>
- </item>
- <item>
- <description>
- **/_vti_cnf/**
- </description>
- </item>
- </list>
- <para>
- If you do not want these default excludes applied, you may disable them
- by setting <see cref="P:NAnt.Core.Types.FileSet.DefaultExcludes"/> to <see langword="false"/>.
- </para>
- </remarks>
- <example>
- <list type="table">
- <listheader>
- <term>Pattern</term>
- <description>Match</description>
- </listheader>
- <item>
- <term><c>**/CVS/*</c></term>
- <description>
- <para>
- Matches all files in <c>CVS</c> directories that can be
- located anywhere in the directory tree.
- </para>
- <para>Matches:</para>
- <list type="bullet">
- <item>
- <description>CVS/Repository</description>
- </item>
- <item>
- <description>org/apache/CVS/Entries</description>
- </item>
- <item>
- <description>org/apache/jakarta/tools/ant/CVS/Entries</description>
- </item>
- </list>
- <para>But not:</para>
- <list type="bullet">
- <item>
- <description>org/apache/CVS/foo/bar/Entries (<c>foo/bar/</c> part does not match)</description>
- </item>
- </list>
- </description>
- </item>
- <item>
- <term><c>org/apache/jakarta/**</c></term>
- <description>
- <para>
- Matches all files in the <c>org/apache/jakarta</c> directory
- tree.
- </para>
- <para>Matches:</para>
- <list type="bullet">
- <item>
- <description>org/apache/jakarta/tools/ant/docs/index.html</description>
- </item>
- <item>
- <description>org/apache/jakarta/test.xml</description>
- </item>
- </list>
- <para>But not:</para>
- <list type="bullet">
- <item>
- <description>org/apache/xyz.java (<c>jakarta/</c> part is missing)</description>
- </item>
- </list>
- </description>
- </item>
- <item>
- <term><c>org/apache/**/CVS/*</c></term>
- <description>
- <para>
- Matches all files in <c>CVS</c> directories that are located
- anywhere in the directory tree under <c>org/apache</c>.
- </para>
- <para>Matches:</para>
- <list type="bullet">
- <item>
- <description>org/apache/CVS/Entries</description>
- </item>
- <item>
- <description>org/apache/jakarta/tools/ant/CVS/Entries</description>
- </item>
- </list>
- <para>But not:</para>
- <list type="bullet">
- <item>
- <description>org/apache/CVS/foo/bar/Entries (<c>foo/bar/</c> part does not match)</description>
- </item>
- </list>
- </description>
- </item>
- <item>
- <term><c>**/test/**</c></term>
- <description>
- <para>
- Matches all files that have a <c>test</c> element in their
- path, including <c>test</c> as a filename.
- </para>
- </description>
- </item>
- </list>
- </example>
- <seealso cref="T:NAnt.Core.Types.PatternSet"/>
- </member>
- <member name="M:NAnt.Core.Types.FileSet.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.FileSet"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.FileSet.#ctor(NAnt.Core.Types.FileSet)">
- <summary>
- copy constructor
- </summary>
- <param name="fs"></param>
- </member>
- <member name="M:NAnt.Core.Types.FileSet.Clone">
- <summary>
- Creates a shallow copy of the <see cref="T:NAnt.Core.Types.FileSet"/>.
- </summary>
- <returns>
- A shallow copy of the <see cref="T:NAnt.Core.Types.FileSet"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.FileSet.AddPatternSet(NAnt.Core.Types.PatternSet)">
- <summary>
- Adds a nested set of patterns, or references a standalone patternset.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.FileSet.CopyTo(NAnt.Core.Types.FileSet)">
- <summary>
- Copies all instance data of the <see cref="T:NAnt.Core.Types.FileSet"/> to a given
- <see cref="T:NAnt.Core.Types.FileSet"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.FileSet.FindMoreRecentLastWriteTime(System.String,System.DateTime)">
- <summary>
- Determines if a file has a more recent last write time than the
- given time, or no longer exists.
- </summary>
- <param name="fileName">A file to check the last write time against.</param>
- <param name="targetLastWriteTime">The datetime to compare against.</param>
- <returns>
- The name of the file that has a last write time greater than
- <paramref name="targetLastWriteTime" /> or that no longer exists;
- otherwise, <see langword="null" />.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.FileSet.FindMoreRecentLastWriteTime(System.Collections.Specialized.StringCollection,System.DateTime)">
- <summary>
- 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.
- </summary>
- <param name="fileNames">A collection of filenames to check the last write time against.</param>
- <param name="targetLastWriteTime">The datetime to compare against.</param>
- <returns>
- The name of the first file that has a last write time greater than
- <paramref name="targetLastWriteTime" />; otherwise, null.
- </returns>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.CaseSensitive">
- <summary>
- Indicates whether include and exclude patterns must be treated in a
- case-sensitive way. The default is <see langword="true" /> on Unix;
- otherwise, <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.FailOnEmpty">
- <summary>
- When set to <see langword="true"/>, causes the fileset element to
- throw a <see cref="T:NAnt.Core.ValidationException"/> when no files match the
- includes and excludes criteria. The default is <see langword="false"/>.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.DefaultExcludes">
- <summary>
- Indicates whether default excludes should be used or not.
- The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.BaseDirectory">
- <summary>
- The base of the directory of this fileset. The default is the project
- base directory.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.Includes">
- <summary>
- Gets the collection of include patterns.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.Excludes">
- <summary>
- Gets the collection of exclude patterns.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.AsIs">
- <summary>
- Gets the collection of files that will be added to the
- <see cref="T:NAnt.Core.Types.FileSet"/> without pattern matching or checking if the
- file exists.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.FileNames">
- <summary>
- Gets the collection of file names that match the fileset.
- </summary>
- <value>
- A collection that contains the file names that match the
- <see cref="T:NAnt.Core.Types.FileSet"/>.
- </value>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.DirectoryNames">
- <summary>
- Gets the collection of directory names that match the fileset.
- </summary>
- <value>
- A collection that contains the directory names that match the
- <see cref="T:NAnt.Core.Types.FileSet"/>.
- </value>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.ScannedDirectories">
- <summary>
- Gets the collection of directory names that were scanned for files.
- </summary>
- <value>
- A collection that contains the directory names that were scanned for
- files.
- </value>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.SetIncludes">
- <summary>
- The items to include in the fileset.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.IncludeElements">
- <summary>
- The items to include in the fileset.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.SetExcludes">
- <summary>
- The items to exclude from the fileset.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.ExcludeElements">
- <summary>
- The items to exclude from the fileset.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.SetIncludesList">
- <summary>
- The files from which a list of patterns or files to include should
- be obtained.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.IncludesFiles">
- <summary>
- The files from which a list of patterns or files to include should
- be obtained.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.ExcludesFiles">
- <summary>
- The files from which a list of patterns or files to exclude should
- be obtained.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.MostRecentLastWriteTimeFile">
- <summary>
- Determines the most recently modified file in the fileset (by LastWriteTime of the <see cref="T:System.IO.FileInfo"/>).
- </summary>
- <returns>
- The <see cref="T:System.IO.FileInfo"/> of the file that has the newest (closest to present) last write time.
- </returns>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.Exclude.Pattern">
- <summary>
- The pattern or file name to exclude.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.Exclude.IfDefined">
- <summary>
- If <see langword="true" /> then the pattern will be excluded;
- otherwise, skipped. The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.Exclude.UnlessDefined">
- <summary>
- Opposite of <see cref="P:NAnt.Core.Types.FileSet.Exclude.IfDefined"/>. If <see langword="false"/>
- then the pattern will be excluded; otherwise, skipped. The default
- is <see langword="false"/>.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.Include.AsIs">
- <summary>
- If <see langword="true"/> then the file name will be added to
- the <see cref="T:NAnt.Core.Types.FileSet"/> without pattern matching or checking
- if the file exists. The default is <see langword="false"/>.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.Include.FromPath">
- <summary>
- If <see langword="true" /> then the file will be searched for
- on the path. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.Include.Pattern">
- <summary>
- The pattern or file name to include.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.Include.IfDefined">
- <summary>
- If <see langword="true" /> then the pattern will be included;
- otherwise, skipped. The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.Include.UnlessDefined">
- <summary>
- Opposite of <see cref="P:NAnt.Core.Types.FileSet.Include.IfDefined"/>. If <see langword="false"/>
- then the pattern will be included; otherwise, skipped. The default
- is <see langword="false"/>.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.ExcludesFile.Patterns">
- <summary>
- Gets the list of patterns in <see cref="P:NAnt.Core.Types.FileSet.ExcludesFile.PatternFile"/>.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.ExcludesFile.IfDefined">
- <summary>
- If <see langword="true" /> then the patterns will be excluded;
- otherwise, skipped. The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.ExcludesFile.UnlessDefined">
- <summary>
- Opposite of <see cref="P:NAnt.Core.Types.FileSet.ExcludesFile.IfDefined"/>. If <see langword="false"/>
- then the patterns will be excluded; otherwise, skipped. The default
- is <see langword="false"/>.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.ExcludesFile.PatternFile">
- <summary>
- The name of a file; each line of this file is taken to be a
- pattern.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.IncludesFile.AsIs">
- <summary>
- If <see langword="true"/> then the patterns in the include file
- will be added to the <see cref="T:NAnt.Core.Types.FileSet"/> without pattern
- matching or checking if the file exists. The default is
- <see langword="false"/>.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.IncludesFile.FromPath">
- <summary>
- If <see langword="true" /> then the patterns in the include file
- will be searched for on the path. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.IncludesFile.IfDefined">
- <summary>
- If <see langword="true" /> then the patterns will be included;
- otherwise, skipped. The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FileSet.IncludesFile.UnlessDefined">
- <summary>
- Opposite of <see cref="P:NAnt.Core.Types.FileSet.IncludesFile.IfDefined"/>. If <see langword="false"/>
- then the patterns will be included; otherwise, skipped. The default
- is <see langword="false"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.DirSet.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.DirSet"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.DirSet.#ctor(NAnt.Core.Types.FileSet)">
- <summary>
- Copy constructor for <see cref="T:NAnt.Core.Types.FileSet"/>. Required in order to
- assign references of <see cref="T:NAnt.Core.Types.FileSet"/> type where
- <see cref="T:NAnt.Core.Types.DirSet"/> is used.
- </summary>
- <param name="fs">A <see cref="T:NAnt.Core.Types.FileSet"/> instance to create a <see cref="T:NAnt.Core.Types.DirSet"/> from.</param>
- </member>
- <member name="T:NAnt.Core.Types.EnvironmentVariable">
- <summary>
- Represents an environment variable.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.EnvironmentVariable.#ctor(System.String,System.String)">
- <summary>
- Initializes a <see cref="T:NAnt.Core.Types.EnvironmentVariable"/> instance with the
- specified name and value.
- </summary>
- <param name="name">The name of the environment variable.</param>
- <param name="value">The value of the environment variable.</param>
- </member>
- <member name="M:NAnt.Core.Types.EnvironmentVariable.#ctor">
- <summary>
- Initializes a <see cref="T:NAnt.Core.Types.EnvironmentVariable"/> instance.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.EnvironmentVariable.VariableName">
- <summary>
- The name of the environment variable.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.EnvironmentVariable.LiteralValue">
- <summary>
- The literal value for the environment variable.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.EnvironmentVariable.File">
- <summary>
- The value for a file-based environment variable. NAnt will convert
- it to an absolute filename.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.EnvironmentVariable.Directory">
- <summary>
- The value for a directory-based environment variable. NAnt will
- convert it to an absolute path.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.EnvironmentVariable.Path">
- <summary>
- The value for a PATH like environment variable. You can use
- <c>:</c> or <c>;</c> as path separators and NAnt will convert it to
- the platform's local conventions.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.EnvironmentVariable.PathSet">
- <summary>
- Sets a single environment variable and treats it like a PATH -
- ensures the right separator for the local platform is used.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.EnvironmentVariable.Value">
- <summary>
- Gets the value of the environment variable.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.EnvironmentVariable.IfDefined">
- <summary>
- Indicates if the environment variable should be passed to the
- external program. If <see langword="true" /> then the environment
- variable will be passed; otherwise, skipped. The default is
- <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.EnvironmentVariable.UnlessDefined">
- <summary>
- Indicates if the environment variable should not be passed to the
- external program. If <see langword="false" /> then the environment
- variable will be passed; otherwise, skipped. The default is
- <see langword="false" />.
- </summary>
- </member>
- <member name="T:NAnt.Core.Types.EnvironmentSet">
- <summary>
- A set of environment variables.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.EnvironmentSet.Options">
- <summary>
- Environment variable to pass to a program.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.EnvironmentSet.EnvironmentVariables">
- <summary>
- Environment variable to pass to a program.
- </summary>
- </member>
- <member name="T:NAnt.Core.Types.EnvironmentVariableCollection">
- <summary>
- Contains a collection of <see cref="T:NAnt.Core.Types.EnvironmentVariable"/> elements.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.EnvironmentVariableCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.EnvironmentVariableCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.EnvironmentVariableCollection.#ctor(NAnt.Core.Types.EnvironmentVariableCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.EnvironmentVariableCollection"/> class
- with the specified <see cref="T:NAnt.Core.Types.EnvironmentVariableCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.EnvironmentVariableCollection.#ctor(NAnt.Core.Types.EnvironmentVariable[])">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.EnvironmentVariableCollection"/> class
- with the specified array of <see cref="T:NAnt.Core.Types.EnvironmentVariable"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.EnvironmentVariableCollection.Add(NAnt.Core.Types.EnvironmentVariable)">
- <summary>
- Adds a <see cref="T:NAnt.Core.Types.EnvironmentVariable"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.EnvironmentVariable"/> to be added to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.Core.Types.EnvironmentVariableCollection.AddRange(NAnt.Core.Types.EnvironmentVariable[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Core.Types.EnvironmentVariable"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.Core.Types.EnvironmentVariable"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Core.Types.EnvironmentVariableCollection.AddRange(NAnt.Core.Types.EnvironmentVariableCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Core.Types.EnvironmentVariableCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.Core.Types.EnvironmentVariableCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Core.Types.EnvironmentVariableCollection.Contains(NAnt.Core.Types.EnvironmentVariable)">
- <summary>
- Determines whether a <see cref="T:NAnt.Core.Types.EnvironmentVariable"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.EnvironmentVariable"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.EnvironmentVariableCollection.Contains(System.String)">
- <summary>
- Determines whether a <see cref="T:NAnt.Core.Types.EnvironmentVariable"/> with the specified
- value is in the collection.
- </summary>
- <param name="value">The argument value to locate in the collection.</param>
- <returns>
- <see langword="true"/> if a <see cref="T:NAnt.Core.Types.EnvironmentVariable"/> with value
- <paramref name="value"/> is found in the collection; otherwise,
- <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.EnvironmentVariableCollection.CopyTo(NAnt.Core.Types.EnvironmentVariable[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.Core.Types.EnvironmentVariableCollection.IndexOf(NAnt.Core.Types.EnvironmentVariable)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.Core.Types.EnvironmentVariable"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.EnvironmentVariable"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.Core.Types.EnvironmentVariable"/>. If the <see cref="T:NAnt.Core.Types.EnvironmentVariable"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.EnvironmentVariableCollection.Insert(System.Int32,NAnt.Core.Types.EnvironmentVariable)">
- <summary>
- Inserts a <see cref="T:NAnt.Core.Types.EnvironmentVariable"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.Core.Types.EnvironmentVariable"/> to insert.</param>
- </member>
- <member name="M:NAnt.Core.Types.EnvironmentVariableCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.Core.Types.EnvironmentVariableEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.EnvironmentVariableCollection.Remove(NAnt.Core.Types.EnvironmentVariable)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.EnvironmentVariable"/> to remove from the collection.</param>
- </member>
- <member name="P:NAnt.Core.Types.EnvironmentVariableCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="P:NAnt.Core.Types.EnvironmentVariableCollection.Item(System.String)">
- <summary>
- Gets the <see cref="T:NAnt.Core.Types.EnvironmentVariable"/> with the specified name.
- </summary>
- <param name="name">The name of the <see cref="T:NAnt.Core.Types.EnvironmentVariable"/> to get.</param>
- </member>
- <member name="T:NAnt.Core.Types.EnvironmentVariableEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.Core.Types.EnvironmentVariable"/> elements of a <see cref="T:NAnt.Core.Types.EnvironmentVariableCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.EnvironmentVariableEnumerator.#ctor(NAnt.Core.Types.EnvironmentVariableCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.EnvironmentVariableEnumerator"/> class
- with the specified <see cref="T:NAnt.Core.Types.EnvironmentVariableCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.Core.Types.EnvironmentVariableEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.EnvironmentVariableEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.EnvironmentVariableEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="P:NAnt.Core.Types.Formatter.Property">
- <summary>
- The name of the NAnt property to set.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Formatter.Pattern">
- <summary>
- The string pattern to use to format the property.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Formatter.IfDefined">
- <summary>
- Indicates if the formatter should be used to format the timestamp.
- If <see langword="true" /> then the formatter will be used;
- otherwise, skipped. The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Formatter.UnlessDefined">
- <summary>
- Indicates if the formatter should be not used to format the
- timestamp. If <see langword="false" /> then the formatter will be
- used; otherwise, skipped. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="T:NAnt.Core.Types.FormatterCollection">
- <summary>
- Contains a collection of <see cref="T:NAnt.Core.Types.Formatter"/> elements.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.FormatterCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.FormatterCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.FormatterCollection.#ctor(NAnt.Core.Types.FormatterCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.FormatterCollection"/> class
- with the specified <see cref="T:NAnt.Core.Types.FormatterCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.FormatterCollection.#ctor(NAnt.Core.Types.Formatter[])">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.FormatterCollection"/> class
- with the specified array of <see cref="T:NAnt.Core.Types.Formatter"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.FormatterCollection.Add(NAnt.Core.Types.Formatter)">
- <summary>
- Adds a <see cref="T:NAnt.Core.Types.Formatter"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.Formatter"/> to be added to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.Core.Types.FormatterCollection.AddRange(NAnt.Core.Types.Formatter[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Core.Types.Formatter"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.Core.Types.Formatter"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Core.Types.FormatterCollection.AddRange(NAnt.Core.Types.FormatterCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Core.Types.FormatterCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.Core.Types.FormatterCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Core.Types.FormatterCollection.Contains(NAnt.Core.Types.Formatter)">
- <summary>
- Determines whether a <see cref="T:NAnt.Core.Types.Formatter"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.Formatter"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.FormatterCollection.CopyTo(NAnt.Core.Types.Formatter[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.Core.Types.FormatterCollection.IndexOf(NAnt.Core.Types.Formatter)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.Core.Types.Formatter"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.Formatter"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.Core.Types.Formatter"/>. If the <see cref="T:NAnt.Core.Types.Formatter"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.FormatterCollection.Insert(System.Int32,NAnt.Core.Types.Formatter)">
- <summary>
- Inserts a <see cref="T:NAnt.Core.Types.Formatter"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.Core.Types.Formatter"/> to insert.</param>
- </member>
- <member name="M:NAnt.Core.Types.FormatterCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.Core.Types.FormatterEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.FormatterCollection.Remove(NAnt.Core.Types.Formatter)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.Formatter"/> to remove from the collection.</param>
- </member>
- <member name="P:NAnt.Core.Types.FormatterCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="T:NAnt.Core.Types.FormatterEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.Core.Types.Formatter"/> elements of a <see cref="T:NAnt.Core.Types.FormatterCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.FormatterEnumerator.#ctor(NAnt.Core.Types.FormatterCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.FormatterEnumerator"/> class
- with the specified <see cref="T:NAnt.Core.Types.FormatterCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.Core.Types.FormatterEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.FormatterEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.FormatterEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="T:NAnt.Core.Types.ManagedExecution">
- <summary>
- Specifies the execution mode for managed applications.
- </summary>
- <remarks>
- <para>
- For backward compatibility, the following string values can also be
- used in build files:
- </para>
- <list type="table">
- <listheader>
- <term>Value</term>
- <description>Corresponding field</description>
- </listheader>
- <item>
- <term>"true"</term>
- <description><see cref="F:NAnt.Core.Types.ManagedExecution.Auto"/></description>
- </item>
- <item>
- <term>"false"</term>
- <description><see cref="F:NAnt.Core.Types.ManagedExecution.Default"/></description>
- </item>
- </list>
- <para>
- Even if set to <see cref="F:NAnt.Core.Types.ManagedExecution.Default"/>, the operating system can still
- run the program as a managed application.
- </para>
- <para>On Linux this can be done through <b>binfmt_misc</b>, while on
- Windows installing the .NET Framework redistributable caused managed
- applications to run on the MS CLR by default.
- </para>
- </remarks>
- </member>
- <member name="F:NAnt.Core.Types.ManagedExecution.Default">
- <summary>
- Do not threat the program as a managed application.
- </summary>
- </member>
- <member name="F:NAnt.Core.Types.ManagedExecution.Auto">
- <summary>
- Leave it up to the CLR to determine which specific version of
- the CLR will be used to run the application.
- </summary>
- </member>
- <member name="F:NAnt.Core.Types.ManagedExecution.Strict">
- <summary>
- Forces an application to run against the currently targeted
- version of a given CLR.
- </summary>
- </member>
- <member name="T:NAnt.Core.Types.ManagedExecutionConverter">
- <summary>
- Specialized <see cref="T:System.ComponentModel.EnumConverter"/> that also supports
- case-insensitive conversion of "true" to
- <see cref="F:NAnt.Core.Types.ManagedExecution.Auto"/> and "false" to
- <see cref="F:NAnt.Core.Types.ManagedExecution.Default"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.ManagedExecutionConverter.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.ManagedExecutionConverter"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.ManagedExecutionConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
- <summary>
- Converts the given object to the type of this converter, using the
- specified context and culture information.
- </summary>
- <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
- <param name="culture">A <see cref="T:System.Globalization.CultureInfo"/> object. If a <see langword="null"/> is passed, the current culture is assumed.</param>
- <param name="value">The <see cref="T:System.Object"/> to convert.</param>
- <returns>
- An <see cref="T:System.Object"/> that represents the converted value.
- </returns>
- </member>
- <member name="T:NAnt.Core.Types.Option">
- <summary>
- Represents an option.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.Option.#ctor(System.String,System.String)">
- <summary>
- name, value constructor
- </summary>
- <param name="name"></param>
- <param name="value"></param>
- </member>
- <member name="M:NAnt.Core.Types.Option.#ctor">
- <summary>
- Default constructor
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Option.OptionName">
- <summary>
- Name of the option.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Option.Value">
- <summary>
- Value of the option. The default is <see langword="null" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Option.IfDefined">
- <summary>
- Indicates if the option should be passed to the task.
- If <see langword="true" /> then the option will be passed;
- otherwise, skipped. The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Option.UnlessDefined">
- <summary>
- Indicates if the option should not be passed to the task.
- If <see langword="false" /> then the option will be passed;
- otherwise, skipped. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="T:NAnt.Core.Types.OptionCollection">
- <summary>
- Contains a collection of <see cref="T:NAnt.Core.Types.Option"/> elements.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.OptionCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.OptionCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.OptionCollection.#ctor(NAnt.Core.Types.OptionCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.OptionCollection"/> class
- with the specified <see cref="T:NAnt.Core.Types.OptionCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.OptionCollection.#ctor(NAnt.Core.Types.Option[])">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.OptionCollection"/> class
- with the specified array of <see cref="T:NAnt.Core.Types.Option"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.OptionCollection.Add(NAnt.Core.Types.Option)">
- <summary>
- Adds a <see cref="T:NAnt.Core.Types.Option"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.Option"/> to be added to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.Core.Types.OptionCollection.AddRange(NAnt.Core.Types.Option[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Core.Types.Option"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.Core.Types.Option"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Core.Types.OptionCollection.AddRange(NAnt.Core.Types.OptionCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Core.Types.OptionCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.Core.Types.OptionCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Core.Types.OptionCollection.Contains(NAnt.Core.Types.Option)">
- <summary>
- Determines whether a <see cref="T:NAnt.Core.Types.Option"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.Option"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.OptionCollection.Contains(System.String)">
- <summary>
- Determines whether a <see cref="T:NAnt.Core.Types.Option"/> for the specified
- task is in the collection.
- </summary>
- <param name="taskName">The name of task for which the <see cref="T:NAnt.Core.Types.Option"/> should be located in the collection.</param>
- <returns>
- <see langword="true"/> if a <see cref="T:NAnt.Core.Types.Option"/> for the specified
- task is found in the collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.OptionCollection.CopyTo(NAnt.Core.Types.Option[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.Core.Types.OptionCollection.IndexOf(NAnt.Core.Types.Option)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.Core.Types.Option"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.Option"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.Core.Types.Option"/>. If the <see cref="T:NAnt.Core.Types.Option"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.OptionCollection.Insert(System.Int32,NAnt.Core.Types.Option)">
- <summary>
- Inserts a <see cref="T:NAnt.Core.Types.Option"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.Core.Types.Option"/> to insert.</param>
- </member>
- <member name="M:NAnt.Core.Types.OptionCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.Core.Types.OptionEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.OptionCollection.Remove(NAnt.Core.Types.Option)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.Option"/> to remove from the collection.</param>
- </member>
- <member name="P:NAnt.Core.Types.OptionCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="P:NAnt.Core.Types.OptionCollection.Item(System.String)">
- <summary>
- Gets the <see cref="T:NAnt.Core.Types.Option"/> with the specified name.
- </summary>
- <param name="name">The name of the option that should be located in the collection.</param>
- </member>
- <member name="T:NAnt.Core.Types.OptionEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.Core.Types.Option"/> elements of a <see cref="T:NAnt.Core.Types.OptionCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.OptionEnumerator.#ctor(NAnt.Core.Types.OptionCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.OptionEnumerator"/> class
- with the specified <see cref="T:NAnt.Core.Types.OptionCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.Core.Types.OptionEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.OptionEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.OptionEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="T:NAnt.Core.Types.PathElement">
- <summary>
- Represents a nested path element.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.PathElement.File">
- <summary>
- The name of a file to add to the path. Will be replaced with
- the absolute path of the file.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.PathElement.Directory">
- <summary>
- The name of a directory to add to the path. Will be replaced with
- the absolute path of the directory.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.PathElement.Path">
- <summary>
- A string that will be treated as a path-like string. You can use
- <c>:</c> or <c>;</c> as path separators and NAnt will convert it
- to the platform's local conventions, while resolving references
- to environment variables.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.PathElement.IfDefined">
- <summary>
- If <see langword="true" /> then the entry will be added to the
- path; otherwise, skipped. The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.PathElement.UnlessDefined">
- <summary>
- Opposite of <see cref="P:NAnt.Core.Types.PathElement.IfDefined"/>. If <see langword="false"/>
- then the entry will be added to the path; otherwise, skipped.
- The default is <see langword="false"/>.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.PathElement.Parts">
- <summary>
- Gets the parts of a path represented by this element.
- </summary>
- <value>
- A <see cref="T:System.Collections.Specialized.StringCollection"/> containing the parts of a path
- represented by this element.
- </value>
- </member>
- <member name="T:NAnt.Core.Types.PathSet">
- <summary>
- <para>
- Paths are groups of files and/or directories that need to be passed as a single
- unit. The order in which parts of the path are specified in the build file is
- retained, and duplicate parts are automatically suppressed.
- </para>
- </summary>
- <example>
- <para>
- Define a global <c><path></c> that can be referenced by other
- tasks or types.
- </para>
- <code>
- <![CDATA[
- <path id="includes-path">
- <pathelement path="%INCLUDE%" />
- <pathelement dir="${build.dir}/include" />
- </path>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Types.PathSet.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.PathSet"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.PathSet.#ctor(NAnt.Core.Project,System.String)">
- <summary>
- Invoked by <see cref="T:NAnt.Core.Element.AttributeConfigurator"/> for build
- attributes with an underlying <see cref="T:NAnt.Core.Types.PathSet"/> type.
- </summary>
- <param name="project">The <see cref="T:NAnt.Core.Project"/> to be used to resolve relative paths.</param>
- <param name="path">The string representing a path.</param>
- </member>
- <member name="M:NAnt.Core.Types.PathSet.ToString">
- <summary>
- Returns a textual representation of the path, which can be used as
- PATH environment variable definition.
- </summary>
- <returns>
- A textual representation of the path.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.PathSet.AddPath(NAnt.Core.Types.PathSet)">
- <summary>
- Defines a set of path elements to add to the current path.
- </summary>
- <param name="path">The <see cref="T:NAnt.Core.Types.PathSet"/> to add.</param>
- </member>
- <member name="M:NAnt.Core.Types.PathSet.AddPathElement(NAnt.Core.Types.PathElement)">
- <summary>
- Defines a path element to add to the current path.
- </summary>
- <param name="pathElement">The <see cref="T:NAnt.Core.Types.PathElement"/> to add.</param>
- </member>
- <member name="M:NAnt.Core.Types.PathSet.GetElements">
- <summary>
- Returns all path elements defined by this path object.
- </summary>
- <returns>
- A list of path elements.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.PathSet.TranslatePath(NAnt.Core.Project,System.String)">
- <summary>
- Splits a PATH (with ; or : as separators) into its parts, while
- resolving references to environment variables.
- </summary>
- <param name="project">The <see cref="T:NAnt.Core.Project"/> to be used to resolve relative paths.</param>
- <param name="source">The path to translate.</param>
- <returns>
- A PATH split up its parts, with references to environment variables
- resolved and duplicate entries removed.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.Pattern.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.Pattern"/> class.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Pattern.PatternName">
- <summary>
- The name pattern to include/exclude.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Pattern.IfDefined">
- <summary>
- If <see langword="true" /> then the pattern will be used;
- otherwise, skipped. The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Pattern.UnlessDefined">
- <summary>
- If <see langword="false" /> then the pattern will be used;
- otherwise, skipped. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="T:NAnt.Core.Types.PatternCollection">
- <summary>
- Contains a collection of <see cref="T:NAnt.Core.Types.Pattern"/> elements.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.PatternCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.PatternCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.PatternCollection.Clear">
- <summary>
- Removes all items from the <see cref="T:NAnt.Core.Types.PatternCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.PatternCollection.Add(NAnt.Core.Types.Pattern)">
- <summary>
- Adds a <see cref="T:NAnt.Core.Types.Pattern"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.Pattern"/> to be added to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.Core.Types.PatternCollection.AddRange(NAnt.Core.Types.Pattern[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Core.Types.Pattern"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.Core.Types.Pattern"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Core.Types.PatternCollection.AddRange(NAnt.Core.Types.PatternCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Core.Types.PatternCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.Core.Types.PatternCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Core.Types.PatternCollection.Contains(NAnt.Core.Types.Pattern)">
- <summary>
- Determines whether a <see cref="T:NAnt.Core.Types.Pattern"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.Pattern"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.PatternCollection.CopyTo(NAnt.Core.Types.Pattern[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array,
- starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.Core.Types.PatternCollection.IndexOf(NAnt.Core.Types.Pattern)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.Core.Types.Pattern"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.Pattern"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.Core.Types.Pattern"/>. If the <see cref="T:NAnt.Core.Types.Pattern"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.PatternCollection.Insert(System.Int32,NAnt.Core.Types.Pattern)">
- <summary>
- Inserts a <see cref="T:NAnt.Core.Types.Pattern"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.Core.Types.Pattern"/> to insert.</param>
- </member>
- <member name="M:NAnt.Core.Types.PatternCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.Core.Types.PatternEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.PatternCollection.Remove(NAnt.Core.Types.Pattern)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.Pattern"/> to remove from the collection.</param>
- </member>
- <member name="P:NAnt.Core.Types.PatternCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="T:NAnt.Core.Types.PatternEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.Core.Types.Pattern"/> elements of a <see cref="T:NAnt.Core.Types.PatternCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.PatternEnumerator.#ctor(NAnt.Core.Types.PatternCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.PatternEnumerator"/> class
- with the specified <see cref="T:NAnt.Core.Types.PatternCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.Core.Types.PatternEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.PatternEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.PatternEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="P:NAnt.Core.Types.PatternEnumerator.System#Collections#IEnumerator#Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="T:NAnt.Core.Types.PatternSet">
- <summary>
- A set of patterns, mostly used to include or exclude certain files.
- </summary>
- <remarks>
- <para>
- The individual patterns support <c>if</c> and <c>unless</c> attributes
- to specify that the element should only be used if or unless a given
- condition is met.
- </para>
- <para>
- The <see cref="P:NAnt.Core.Types.PatternSet.IncludesFile"/> and <see cref="P:NAnt.Core.Types.PatternSet.ExcludesFile"/>
- 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.
- </para>
- <para>
- The number sign (#) as the first non-blank character in a line denotes
- that all text following it is a comment:
- </para>
- <code>
- <![CDATA[
- EventLog.cs
- # requires Mono.Posix
- SysLogEventLogImpl.cs
- # uses the win32 eventlog API
- Win32EventLogImpl.cs
- ]]>
- </code>
- <para>
- Patterns can be grouped to sets, and later be referenced by their
- <see cref="P:NAnt.Core.DataTypeBase.ID"/>.
- </para>
- <para>
- 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.
- </para>
- <para>
- To improve reuse of globally defined patternsets, avoid referencing
- any properties altogether.
- </para>
- </remarks>
- <example>
- <para>
- Define a set of patterns that matches all .cs files that do not contain
- the text <c>Test</c> in their name.
- </para>
- <code>
- <![CDATA[
- <patternset id="non.test.sources">
- <include name="**/*.cs" />
- <exclude name="**/*Test*" />
- </patternset>
- ]]>
- </code>
- </example>
- <example>
- <para>
- Define two sets. One holding C# sources, and one holding VB sources.
- Both sets only include test sources when the <c>test</c> property is
- set. A third set combines both C# and VB sources.
- </para>
- <code>
- <![CDATA[
- <patternset id="cs.sources">
- <include name="src/**/*.cs" />
- <include name="test/**/*.cs" if=${property::exist('test')}" />
- </patternset>
-
- <patternset id="vb.sources">
- <include name="src/**/*.vb" />
- <include name="test/**/*.vb" if=${property::exist('test')}" />
- </patternset>
-
- <patternset id="all.sources">
- <patternset refid="cs.sources" />
- <patternset refid="vb.sources" />
- </patternset>
- ]]>
- </code>
- </example>
- <example>
- <para>
- Define a set from patterns in a file.
- </para>
- <code>
- <![CDATA[
- <patternset id="sources">
- <includesfile name="test.sources" />
- <includesfile name="non.test.sources" />
- </patternset>
- ]]>
- </code>
- </example>
- <example>
- <para>
- 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.
- </para>
- <para>
- External file "c:\foo\build\service.lst" holding patterns
- of source files to include for the Foo.Service assembly:
- </para>
- <code>
- <![CDATA[
- AssemblyInfo.cs
- *Channel.cs
- ServiceFactory.cs]]></code>
- <para>
- Main build script located in "c:\foo\default.build":
- </para>
- <code>
- <![CDATA[
- <project name="main" default="build">
- <property name="build.debug" value="true" />
-
- <patternset id="service.sources">
- <include name="TraceListener.cs" if="${build.debug}" />
- <includesfile name="build/service.lst" />
- </patternset>
-
- <property name="build.debug" value="false" />
-
- <target name="build">
- <nant buildfile="service/default.build" inheritrefs="true" />
- </target>
- </project>]]></code>
- <para>
- Nested build script located in "c:\foo\services\default.build"
- which uses the patternset to feed sources files to the C# compiler:
- </para>
- <code>
- <![CDATA[
- <project name="service" default="build">
- <target name="build">
- <csc output="../bin/Foo.Service.dll" target="library">
- <fileset basedir="src">
- <patternset refid="service.sources" />
- </fileset>
- </csc>
- </target>
- </project>]]></code>
- <para>
- 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:
- </para>
- <code>
- <![CDATA[
- AssemblyInfo.cs
- MsmqChannel.cs
- SmtpChannel.cs
- ServiceFactory.cs
- TraceListener.cs]]></code>
- <para>
- You should have observed that:
- </para>
- <list type="bullet">
- <item>
- <description>
- 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.
- </description>
- </item>
- <item>
- <description>
- the "TraceListener.cs" file is included, even though
- the "build.debug" property was changed to <b>false</b>
- after the patternset was defined (but before it was passed to
- the nested build, and used).
- </description>
- </item>
- </list>
- </example>
- <seealso cref="T:NAnt.Core.Types.FileSet"/>
- </member>
- <member name="M:NAnt.Core.Types.PatternSet.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.PatternSet"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.PatternSet.Append(NAnt.Core.Types.PatternSet)">
- <summary>
- Adds a nested set of patterns, or references other standalone
- patternset.
- </summary>
- <param name="patternSet">The <see cref="T:NAnt.Core.Types.PatternSet"/> to add.</param>
- </member>
- <member name="P:NAnt.Core.Types.PatternSet.Include">
- <summary>
- Defines a single pattern for files to include.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.PatternSet.IncludesFile">
- <summary>
- Loads multiple patterns of files to include from a given file, set
- using the <see cref="P:NAnt.Core.Types.Pattern.PatternName"/> parameter.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.PatternSet.Exclude">
- <summary>
- Defines a single pattern for files to exclude.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.PatternSet.ExcludesFile">
- <summary>
- Loads multiple patterns of files to exclude from a given file, set
- using the <see cref="P:NAnt.Core.Types.Pattern.PatternName"/> parameter.
- </summary>
- </member>
- <member name="T:NAnt.Core.Types.Proxy">
- <summary>
- Contains HTTP proxy settings used to process requests to Internet
- resources.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.Proxy.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.Proxy"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.Proxy.GetWebProxy">
- <summary>
- Gets a <see cref="T:System.Net.WebProxy"/> instance representing the current
- <see cref="T:NAnt.Core.Types.Proxy"/>.
- </summary>
- <returns>
- A <see cref="T:System.Net.WebProxy"/> instance representing the current
- <see cref="T:NAnt.Core.Types.Proxy"/>, or <see langword="GlobalProxySelection.Select"/>
- if this proxy should not be used to connect to the external resource.
- </returns>
- </member>
- <member name="P:NAnt.Core.Types.Proxy.Host">
- <summary>
- The name of the proxy host.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Proxy.Port">
- <summary>
- The port number on <see cref="P:NAnt.Core.Types.Proxy.Host"/> to use.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Proxy.BypassOnLocal">
- <summary>
- Specifies whether to bypass the proxy server for local addresses.
- The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Proxy.Credentials">
- <summary>
- The credentials to submit to the proxy server for authentication.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Proxy.IfDefined">
- <summary>
- Indicates if the proxy should be used to connect to the external
- resource. If <see langword="true" /> then the proxy will be used;
- otherwise, not. The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Proxy.UnlessDefined">
- <summary>
- Indicates if the proxy should not be used to connect to the external
- resource. If <see langword="false" /> then the proxy will be used;
- otherwise, not. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="T:NAnt.Core.Types.RawXml">
- <summary>
- Represents an element of which the XML is processed by its parent task
- or type.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.RawXml.Xml">
- <summary>
- Gets the XML that this element represents.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.RawXml.CustomXmlProcessing">
- <summary>
- Gets a value indicating whether the element is performing additional
- processing using the <see cref="T:System.Xml.XmlNode"/> that was use to
- initialize the element.
- </summary>
- <value>
- <see langword="true"/>, as the XML that represents this build
- element is processed by the containing task or type.
- </value>
- </member>
- <member name="T:NAnt.Core.Types.Token">
- <summary>
- ReplaceTokens filter token.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Token.Key">
- <summary>
- Token to be replaced.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Token.Value">
- <summary>
- New value of token.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Token.IfDefined">
- <summary>
- Indicates if the token should be used to replace values.
- If <see langword="true" /> then the token will be used;
- otherwise, not. The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.Token.UnlessDefined">
- <summary>
- Indicates if the token should not be used to replace values.
- If <see langword="false" /> then the token will be used;
- otherwise, not. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="T:NAnt.Core.Types.XmlNamespace">
- <summary>
- Represents an XML namespace.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.XmlNamespace.Prefix">
- <summary>
- The prefix to associate with the namespace.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.XmlNamespace.Uri">
- <summary>
- The associated XML namespace URI.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.XmlNamespace.IfDefined">
- <summary>
- Indicates if the namespace should be added to the <see cref="T:System.Xml.XmlNamespaceManager"/>.
- If <see langword="true"/> then the namespace will be added;
- otherwise, skipped. The default is <see langword="true"/>.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.XmlNamespace.UnlessDefined">
- <summary>
- Indicates if the namespace should not be added to the <see cref="T:System.Xml.XmlNamespaceManager"/>.
- list. If <see langword="false"/> then the parameter will be
- added; otherwise, skipped. The default is <see langword="false"/>.
- </summary>
- </member>
- <member name="T:NAnt.Core.Types.XmlNamespaceCollection">
- <summary>
- Contains a collection of <see cref="T:NAnt.Core.Types.XmlNamespace"/> elements.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.XmlNamespaceCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.XmlNamespaceCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.XmlNamespaceCollection.#ctor(NAnt.Core.Types.XmlNamespaceCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.XmlNamespaceCollection"/> class
- with the specified <see cref="T:NAnt.Core.Types.XmlNamespaceCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.XmlNamespaceCollection.#ctor(NAnt.Core.Types.XmlNamespace[])">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.XmlNamespaceCollection"/> class
- with the specified array of <see cref="T:NAnt.Core.Types.XmlNamespace"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.XmlNamespaceCollection.Add(NAnt.Core.Types.XmlNamespace)">
- <summary>
- Adds a <see cref="T:NAnt.Core.Types.XmlNamespace"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.XmlNamespace"/> to be added to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.Core.Types.XmlNamespaceCollection.AddRange(NAnt.Core.Types.XmlNamespace[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Core.Types.XmlNamespace"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.Core.Types.XmlNamespace"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Core.Types.XmlNamespaceCollection.AddRange(NAnt.Core.Types.XmlNamespaceCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Core.Types.XmlNamespaceCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.Core.Types.XmlNamespaceCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Core.Types.XmlNamespaceCollection.Contains(NAnt.Core.Types.XmlNamespace)">
- <summary>
- Determines whether a <see cref="T:NAnt.Core.Types.XmlNamespace"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.XmlNamespace"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.XmlNamespaceCollection.Contains(System.String)">
- <summary>
- Determines whether a <see cref="T:NAnt.Core.Types.XmlNamespace"/> with the specified
- value is in the collection.
- </summary>
- <param name="value">The argument value to locate in the collection.</param>
- <returns>
- <see langword="true"/> if a <see cref="T:NAnt.Core.Types.XmlNamespace"/> with
- value <paramref name="value"/> is found in the collection; otherwise,
- <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.XmlNamespaceCollection.CopyTo(NAnt.Core.Types.XmlNamespace[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.Core.Types.XmlNamespaceCollection.IndexOf(NAnt.Core.Types.XmlNamespace)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.Core.Types.XmlNamespace"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.XmlNamespace"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.Core.Types.XmlNamespace"/>. If the <see cref="T:NAnt.Core.Types.XmlNamespace"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.XmlNamespaceCollection.Insert(System.Int32,NAnt.Core.Types.XmlNamespace)">
- <summary>
- Inserts a <see cref="T:NAnt.Core.Types.XmlNamespace"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.Core.Types.XmlNamespace"/> to insert.</param>
- </member>
- <member name="M:NAnt.Core.Types.XmlNamespaceCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.Core.Types.XmlNamespaceEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.XmlNamespaceCollection.Remove(NAnt.Core.Types.XmlNamespace)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.XmlNamespace"/> to remove from the collection.</param>
- </member>
- <member name="P:NAnt.Core.Types.XmlNamespaceCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="P:NAnt.Core.Types.XmlNamespaceCollection.Item(System.String)">
- <summary>
- Gets the <see cref="T:NAnt.Core.Types.XmlNamespace"/> with the specified prefix.
- </summary>
- <param name="value">The prefix of the <see cref="T:NAnt.Core.Types.XmlNamespace"/> to get.</param>
- </member>
- <member name="T:NAnt.Core.Types.XmlNamespaceEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.Core.Types.XmlNamespace"/> elements of a <see cref="T:NAnt.Core.Types.XmlNamespaceCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.XmlNamespaceEnumerator.#ctor(NAnt.Core.Types.XmlNamespaceCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.XmlNamespaceEnumerator"/> class
- with the specified <see cref="T:NAnt.Core.Types.XmlNamespaceCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.Core.Types.XmlNamespaceEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.XmlNamespaceEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.XmlNamespaceEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="T:NAnt.Core.Types.XsltExtensionObject">
- <summary>
- 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.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.XsltExtensionObject.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.XsltExtensionObject"/>
- class.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.XsltExtensionObject.NamespaceUri">
- <summary>
- The namespace URI to associate with the extension object.
- </summary>
- <value>
- The namespace URI to associate with the extension object, or
- <see cref="F:System.String.Empty"/> if not set.
- </value>
- </member>
- <member name="P:NAnt.Core.Types.XsltExtensionObject.TypeName">
- <summary>
- The full type name of the XSLT extension object.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.XsltExtensionObject.AssemblyPath">
- <summary>
- The assembly which contains the XSLT extension object.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.XsltExtensionObject.IfDefined">
- <summary>
- Indicates if the extension object should be added to the XSLT argument
- list. If <see langword="true" /> then the extension object will be
- added; otherwise, skipped. The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.XsltExtensionObject.UnlessDefined">
- <summary>
- Indicates if the extension object should not be added to the XSLT argument
- list. If <see langword="false" /> then the extension object will be
- added; otherwise, skipped. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="T:NAnt.Core.Types.XsltExtensionObjectCollection">
- <summary>
- Contains a collection of <see cref="T:NAnt.Core.Types.XsltExtensionObject"/> elements.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.XsltExtensionObjectCollection.#ctor">
- <summary>
- Initializes a new instance of the
- <see cref="T:NAnt.Core.Types.XsltExtensionObjectCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.XsltExtensionObjectCollection.#ctor(NAnt.Core.Types.XsltExtensionObjectCollection)">
- <summary>
- Initializes a new instance of the
- <see cref="T:NAnt.Core.Types.XsltExtensionObjectCollection"/> class with the
- specified <see cref="T:NAnt.Core.Types.XsltExtensionObjectCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.XsltExtensionObjectCollection.#ctor(NAnt.Core.Types.XsltExtensionObject[])">
- <summary>
- Initializes a new instance of the
- <see cref="T:NAnt.Core.Types.XsltExtensionObjectCollection"/> class with the
- specified array of <see cref="T:NAnt.Core.Types.XsltExtensionObject"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.XsltExtensionObjectCollection.Add(NAnt.Core.Types.XsltExtensionObject)">
- <summary>
- Adds a <see cref="T:NAnt.Core.Types.XsltExtensionObject"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.XsltExtensionObject"/> to be added
- to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.Core.Types.XsltExtensionObjectCollection.AddRange(NAnt.Core.Types.XsltExtensionObject[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Core.Types.XsltExtensionObject"/> array to the
- end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.Core.Types.XsltExtensionObject"/>
- elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Core.Types.XsltExtensionObjectCollection.AddRange(NAnt.Core.Types.XsltExtensionObjectCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Core.Types.XsltExtensionObjectCollection"/>
- to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.Core.Types.XsltExtensionObjectCollection"/>
- to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Core.Types.XsltExtensionObjectCollection.Contains(NAnt.Core.Types.XsltExtensionObject)">
- <summary>
- Determines whether a <see cref="T:NAnt.Core.Types.XsltExtensionObject"/> is in the
- collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.XsltExtensionObject"/> to locate
- in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.XsltExtensionObjectCollection.Contains(System.String)">
- <summary>
- Determines whether a <see cref="T:NAnt.Core.Types.XsltExtensionObject"/> with the
- specified value is in the collection.
- </summary>
- <param name="value">The argument value to locate in the
- collection.</param>
- <returns>
- <see langword="true"/> if a <see cref="T:NAnt.Core.Types.XsltExtensionObject"/>
- with value <paramref name="value"/> is found in the collection;
- otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.XsltExtensionObjectCollection.CopyTo(NAnt.Core.Types.XsltExtensionObject[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array,
- starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the
- destination of the elements copied from the collection. The array
- must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/>
- at which copying begins.</param>
- </member>
- <member name="M:NAnt.Core.Types.XsltExtensionObjectCollection.IndexOf(NAnt.Core.Types.XsltExtensionObject)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.Core.Types.XsltExtensionObject"/>
- object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.XsltExtensionObject"/> object for
- which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.Core.Types.XsltExtensionObject"/>. If the
- <see cref="T:NAnt.Core.Types.XsltExtensionObject"/> is not currently a member of the
- collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.XsltExtensionObjectCollection.Insert(System.Int32,NAnt.Core.Types.XsltExtensionObject)">
- <summary>
- Inserts a <see cref="T:NAnt.Core.Types.XsltExtensionObject"/> into the collection at
- the specified index.
- </summary>
- <param name="index">The zero-based index at which
- <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.Core.Types.XsltExtensionObject"/> to
- insert.</param>
- </member>
- <member name="M:NAnt.Core.Types.XsltExtensionObjectCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.Core.Types.XsltExtensionObjectEnumerator"/> for the entire
- collection.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.XsltExtensionObjectCollection.Remove(NAnt.Core.Types.XsltExtensionObject)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.XsltExtensionObject"/> to remove
- from the collection.</param>
- </member>
- <member name="P:NAnt.Core.Types.XsltExtensionObjectCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get
- or set.</param>
- </member>
- <member name="P:NAnt.Core.Types.XsltExtensionObjectCollection.Item(System.String)">
- <summary>
- Gets the <see cref="T:NAnt.Core.Types.XsltExtensionObject"/> with the specified name.
- </summary>
- <param name="value">The name of the <see cref="T:NAnt.Core.Types.XsltExtensionObject"/>
- to get.</param>
- </member>
- <member name="T:NAnt.Core.Types.XsltExtensionObjectEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.Core.Types.XsltExtensionObject"/> elements of a
- <see cref="T:NAnt.Core.Types.XsltExtensionObjectCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.XsltExtensionObjectEnumerator.#ctor(NAnt.Core.Types.XsltExtensionObjectCollection)">
- <summary>
- Initializes a new instance of the
- <see cref="T:NAnt.Core.Types.XsltExtensionObjectEnumerator"/> class
- with the specified <see cref="T:NAnt.Core.Types.XsltExtensionObjectCollection"/>.
- </summary>
- <param name="arguments">The collection that should be
- enumerated.</param>
- </member>
- <member name="M:NAnt.Core.Types.XsltExtensionObjectEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.XsltExtensionObjectEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.XsltExtensionObjectEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="T:NAnt.Core.Types.XsltParameter">
- <summary>
- Represents an XSLT parameter.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.XsltParameter.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.XsltParameter"/>
- class.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.XsltParameter.ParameterName">
- <summary>
- The name of the XSLT parameter.
- </summary>
- <value>
- The name of the XSLT parameter, or <see cref="F:System.String.Empty"/> if
- not set.
- </value>
- </member>
- <member name="P:NAnt.Core.Types.XsltParameter.NamespaceUri">
- <summary>
- The namespace URI to associate with the parameter.
- </summary>
- <value>
- The namespace URI to associate with the parameter, or
- <see cref="F:System.String.Empty"/> if not set.
- </value>
- </member>
- <member name="P:NAnt.Core.Types.XsltParameter.Value">
- <summary>
- The value of the XSLT parameter.
- </summary>
- <value>
- The value of the XSLT parameter, or <see cref="F:System.String.Empty"/> if
- not set.
- </value>
- </member>
- <member name="P:NAnt.Core.Types.XsltParameter.IfDefined">
- <summary>
- Indicates if the parameter should be added to the XSLT argument list.
- If <see langword="true" /> then the parameter will be added;
- otherwise, skipped. The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.XsltParameter.UnlessDefined">
- <summary>
- Indicates if the parameter should not be added to the XSLT argument
- list. If <see langword="false" /> then the parameter will be
- added; otherwise, skipped. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="T:NAnt.Core.Types.XsltParameterCollection">
- <summary>
- Contains a collection of <see cref="T:NAnt.Core.Types.XsltParameter"/> elements.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.XsltParameterCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.XsltParameterCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.XsltParameterCollection.#ctor(NAnt.Core.Types.XsltParameterCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.XsltParameterCollection"/> class
- with the specified <see cref="T:NAnt.Core.Types.XsltParameterCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.XsltParameterCollection.#ctor(NAnt.Core.Types.XsltParameter[])">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.XsltParameterCollection"/> class
- with the specified array of <see cref="T:NAnt.Core.Types.XsltParameter"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.XsltParameterCollection.Add(NAnt.Core.Types.XsltParameter)">
- <summary>
- Adds a <see cref="T:NAnt.Core.Types.XsltParameter"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.XsltParameter"/> to be added to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.Core.Types.XsltParameterCollection.AddRange(NAnt.Core.Types.XsltParameter[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Core.Types.XsltParameter"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.Core.Types.XsltParameter"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Core.Types.XsltParameterCollection.AddRange(NAnt.Core.Types.XsltParameterCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Core.Types.XsltParameterCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.Core.Types.XsltParameterCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Core.Types.XsltParameterCollection.Contains(NAnt.Core.Types.XsltParameter)">
- <summary>
- Determines whether a <see cref="T:NAnt.Core.Types.XsltParameter"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.XsltParameter"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.XsltParameterCollection.Contains(System.String)">
- <summary>
- Determines whether a <see cref="T:NAnt.Core.Types.XsltParameter"/> with the specified
- value is in the collection.
- </summary>
- <param name="value">The argument value to locate in the collection.</param>
- <returns>
- <see langword="true"/> if a <see cref="T:NAnt.Core.Types.XsltParameter"/> with
- value <paramref name="value"/> is found in the collection; otherwise,
- <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.XsltParameterCollection.CopyTo(NAnt.Core.Types.XsltParameter[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.Core.Types.XsltParameterCollection.IndexOf(NAnt.Core.Types.XsltParameter)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.Core.Types.XsltParameter"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.XsltParameter"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.Core.Types.XsltParameter"/>. If the <see cref="T:NAnt.Core.Types.XsltParameter"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.XsltParameterCollection.Insert(System.Int32,NAnt.Core.Types.XsltParameter)">
- <summary>
- Inserts a <see cref="T:NAnt.Core.Types.XsltParameter"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.Core.Types.XsltParameter"/> to insert.</param>
- </member>
- <member name="M:NAnt.Core.Types.XsltParameterCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.Core.Types.XsltParameterEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.XsltParameterCollection.Remove(NAnt.Core.Types.XsltParameter)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Types.XsltParameter"/> to remove from the collection.</param>
- </member>
- <member name="P:NAnt.Core.Types.XsltParameterCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="P:NAnt.Core.Types.XsltParameterCollection.Item(System.String)">
- <summary>
- Gets the <see cref="T:NAnt.Core.Types.XsltParameter"/> with the specified name.
- </summary>
- <param name="value">The name of the <see cref="T:NAnt.Core.Types.XsltParameter"/> to get.</param>
- </member>
- <member name="T:NAnt.Core.Types.XsltParameterEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.Core.Types.XsltParameter"/> elements of a <see cref="T:NAnt.Core.Types.XsltParameterCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.Types.XsltParameterEnumerator.#ctor(NAnt.Core.Types.XsltParameterCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Types.XsltParameterEnumerator"/> class
- with the specified <see cref="T:NAnt.Core.Types.XsltParameterCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.Core.Types.XsltParameterEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.Core.Types.XsltParameterEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.Core.Types.XsltParameterEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="T:NAnt.Core.Util.AssemblyResolver">
- <summary>
- Resolves assemblies by caching assemblies that were loaded.
- </summary>
- </member>
- <member name="M:NAnt.Core.Util.AssemblyResolver.#ctor">
- <summary>
- Initializes an instanse of the <see cref="T:NAnt.Core.Util.AssemblyResolver"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Util.AssemblyResolver.#ctor(NAnt.Core.Task)">
- <summary>
- Initializes an instanse of the <see cref="T:NAnt.Core.Util.AssemblyResolver"/>
- class in the context of the given <see cref="T:NAnt.Core.Task"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.Util.AssemblyResolver.Attach">
- <summary>
- Installs the assembly resolver by hooking up to the
- <see cref="F:System.AppDomain.AssemblyResolve"/> event.
- </summary>
- </member>
- <member name="M:NAnt.Core.Util.AssemblyResolver.Detach">
- <summary>
- Uninstalls the assembly resolver.
- </summary>
- </member>
- <member name="M:NAnt.Core.Util.AssemblyResolver.AssemblyResolve(System.Object,System.ResolveEventArgs)">
- <summary>
- Resolves an assembly not found by the system using the assembly
- cache.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="args">A <see cref="T:System.ResolveEventArgs"/> that contains the event data.</param>
- <returns>
- The loaded assembly, or <see langword="null"/> if not found.
- </returns>
- </member>
- <member name="M:NAnt.Core.Util.AssemblyResolver.AssemblyLoad(System.Object,System.AssemblyLoadEventArgs)">
- <summary>
- Occurs when an assembly is loaded. The loaded assembly is added
- to the assembly cache.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="args">An <see cref="T:System.AssemblyLoadEventArgs"/> that contains the event data.</param>
- </member>
- <member name="M:NAnt.Core.Util.AssemblyResolver.Log(NAnt.Core.Level,System.String,System.Object[])">
- <summary>
- Logs a message with the given priority.
- </summary>
- <param name="messageLevel">The message priority at which the specified message is to be logged.</param>
- <param name="message">The message to log, containing zero or more format items.</param>
- <param name="args">An <see cref="T:System.Object"/> array containing zero or more objects to format.</param>
- <remarks>
- The actual logging is delegated to the <see cref="T:NAnt.Core.Task"/> in which
- the <see cref="T:NAnt.Core.Util.AssemblyResolver"/> is executing
- </remarks>
- </member>
- <member name="F:NAnt.Core.Util.AssemblyResolver._assemblyCache">
- <summary>
- Holds the loaded assemblies.
- </summary>
- </member>
- <member name="F:NAnt.Core.Util.AssemblyResolver._task">
- <summary>
- Holds the <see cref="T:NAnt.Core.Task"/> in which the <see cref="T:NAnt.Core.Util.AssemblyResolver"/>
- is executing.
- </summary>
- <value>
- The <see cref="T:NAnt.Core.Task"/> in which the <see cref="T:NAnt.Core.Util.AssemblyResolver"/>
- is executing or <see langword="null"/> if the <see cref="T:NAnt.Core.Util.AssemblyResolver"/>
- is not executing in the context of a <see cref="T:NAnt.Core.Task"/>.
- </value>
- </member>
- <member name="T:NAnt.Core.Util.CommandLineArgument">
- <summary>
- Represents a valid command-line argument.
- </summary>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineArgument.Finish(System.Object)">
- <summary>
- Sets the value of the argument on the specified object.
- </summary>
- <param name="destination">The object on which the value of the argument should be set.</param>
- <exception cref="T:NAnt.Core.Util.CommandLineArgumentException">The argument is required and no value was specified.</exception>
- <exception cref="T:System.NotSupportedException">
- <para>
- The matching property is collection-based, but is not initialized
- and cannot be written to.
- </para>
- <para>-or-</para>
- <para>
- The matching property is collection-based, but has no strongly-typed
- Add method.
- </para>
- <para>-or-</para>
- <para>
- The matching property is collection-based, but the signature of the
- Add method is not supported.
- </para>
- </exception>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineArgument.SetValue(System.String)">
- <summary>
- Assigns the specified value to the argument.
- </summary>
- <param name="value">The value that should be assigned to the argument.</param>
- <exception cref="T:NAnt.Core.Util.CommandLineArgumentException">
- <para>Duplicate argument.</para>
- <para>-or-</para>
- <para>Invalid value.</para>
- </exception>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineArgument.IsNameValueCollectionType(System.Type)">
- <summary>
- Indicates whether the specified <see cref="P:NAnt.Core.Util.CommandLineArgument.Type"/> is a
- <see cref="T:System.Collections.Specialized.NameValueCollection"/>.
- </summary>
- <value>
- <see langword="true"/> if <paramref name="type"/> can be assigned
- to <see cref="T:System.Collections.Specialized.NameValueCollection"/>; otherwise, <see langword="false"/>.
- </value>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineArgument.IsCollectionType(System.Type)">
- <summary>
- Indicates whether the specified <see cref="P:NAnt.Core.Util.CommandLineArgument.Type"/> is collection-based.
- </summary>
- <value>
- <see langword="true"/> if <paramref name="type"/> can be assigned
- to <see cref="T:System.Collections.ICollection"/> and is not backed by a <see cref="P:NAnt.Core.Util.CommandLineArgument.Type"/>
- that can be assigned to <see cref="T:System.Collections.Specialized.NameValueCollection"/>;
- otherwise, <see langword="false"/>.
- </value>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineArgument.IsArrayType(System.Type)">
- <summary>
- Indicates whether the specified <see cref="P:NAnt.Core.Util.CommandLineArgument.Type"/> is an array.
- </summary>
- <value>
- <see langword="true"/> if <paramref name="type"/> is an array;
- otherwise, <see langword="false"/>.
- </value>
- </member>
- <member name="P:NAnt.Core.Util.CommandLineArgument.Property">
- <summary>
- Gets the property that backs the argument.
- </summary>
- <value>
- The property that backs the arguments.
- </value>
- </member>
- <member name="P:NAnt.Core.Util.CommandLineArgument.ValueType">
- <summary>
- Gets the underlying <see cref="P:NAnt.Core.Util.CommandLineArgument.Type"/> of the argument.
- </summary>
- <value>
- The underlying <see cref="P:NAnt.Core.Util.CommandLineArgument.Type"/> of the argument.
- </value>
- <remarks>
- If the <see cref="P:NAnt.Core.Util.CommandLineArgument.Type"/> of the argument is a collection type,
- this property will returns the underlying type of that collection.
- </remarks>
- </member>
- <member name="P:NAnt.Core.Util.CommandLineArgument.LongName">
- <summary>
- Gets the long name of the argument.
- </summary>
- <value>The long name of the argument.</value>
- </member>
- <member name="P:NAnt.Core.Util.CommandLineArgument.ShortName">
- <summary>
- Gets the short name of the argument.
- </summary>
- <value>The short name of the argument.</value>
- </member>
- <member name="P:NAnt.Core.Util.CommandLineArgument.Description">
- <summary>
- Gets the description of the argument.
- </summary>
- <value>The description of the argument.</value>
- </member>
- <member name="P:NAnt.Core.Util.CommandLineArgument.IsRequired">
- <summary>
- Gets a value indicating whether the argument is required.
- </summary>
- <value>
- <see langword="true" /> if the argument is required; otherwise,
- <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.Core.Util.CommandLineArgument.SeenValue">
- <summary>
- Gets a value indicating whether a mathing command-line argument
- was already found.
- </summary>
- <value>
- <see langword="true" /> if a matching command-line argument was
- already found; otherwise, <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.Core.Util.CommandLineArgument.AllowMultiple">
- <summary>
- Gets a value indicating whether the argument can be specified multiple
- times.
- </summary>
- <value>
- <see langword="true" /> if the argument may be specified multiple
- times; otherwise, <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.Core.Util.CommandLineArgument.Unique">
- <summary>
- Gets a value indicating whether the argument can only be specified once
- with a certain value.
- </summary>
- <value>
- <see langword="true" /> if the argument should always have a unique
- value; otherwise, <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.Core.Util.CommandLineArgument.Type">
- <summary>
- Gets the <see cref="P:NAnt.Core.Util.CommandLineArgument.Type"/> of the property to which the argument
- is applied.
- </summary>
- <value>
- The <see cref="P:NAnt.Core.Util.CommandLineArgument.Type"/> of the property to which the argument is
- applied.
- </value>
- </member>
- <member name="P:NAnt.Core.Util.CommandLineArgument.IsCollection">
- <summary>
- Gets a value indicating whether the argument is collection-based.
- </summary>
- <value>
- <see langword="true"/> if the argument is backed by a <see cref="P:NAnt.Core.Util.CommandLineArgument.Type"/>
- that can be assigned to <see cref="T:System.Collections.ICollection"/> and is not backed
- by a <see cref="P:NAnt.Core.Util.CommandLineArgument.Type"/> that can be assigned to
- <see cref="T:System.Collections.Specialized.NameValueCollection"/>; otherwise, <see langword="false"/>.
- </value>
- </member>
- <member name="P:NAnt.Core.Util.CommandLineArgument.IsNameValueCollection">
- <summary>
- Gets a value indicating whether the argument is a set of name/value
- pairs.
- </summary>
- <value>
- <see langword="true"/> if the argument is backed by a <see cref="P:NAnt.Core.Util.CommandLineArgument.Type"/>
- that can be assigned to <see cref="T:System.Collections.Specialized.NameValueCollection"/>; otherwise,
- <see langword="false"/>.
- </value>
- </member>
- <member name="P:NAnt.Core.Util.CommandLineArgument.IsArray">
- <summary>
- Gets a value indicating whether the argument is array-based.
- </summary>
- <value>
- <see langword="true" /> if the argument is backed by an array;
- otherwise, <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.Core.Util.CommandLineArgument.IsDefault">
- <summary>
- Gets a value indicating whether the argument is the default argument.
- </summary>
- <value>
- <see langword="true" /> if the argument is the default argument;
- otherwise, <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.Core.Util.CommandLineArgument.IsExclusive">
- <summary>
- Gets a value indicating whether the argument cannot be combined with
- other arguments.
- </summary>
- <value>
- <see langword="true" /> if the argument cannot be combined with other
- arguments; otherwise, <see langword="false" />.
- </value>
- </member>
- <member name="T:NAnt.Core.Util.CommandLineArgumentAttribute">
- <summary>
- Allows control of command line parsing.
- </summary>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineArgumentAttribute.#ctor(NAnt.Core.Util.CommandLineArgumentTypes)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Util.CommandLineArgumentAttribute"/> class
- with the specified argument type.
- </summary>
- <param name="argumentType">Specifies the checking to be done on the argument.</param>
- </member>
- <member name="P:NAnt.Core.Util.CommandLineArgumentAttribute.Type">
- <summary>
- Gets or sets the checking to be done on the argument.
- </summary>
- <value>The checking that should be done on the argument.</value>
- </member>
- <member name="P:NAnt.Core.Util.CommandLineArgumentAttribute.Name">
- <summary>
- Gets or sets the long name of the argument.
- </summary>
- <value>The long name of the argument.</value>
- </member>
- <member name="P:NAnt.Core.Util.CommandLineArgumentAttribute.ShortName">
- <summary>
- Gets or sets the short name of the argument.
- </summary>
- <value>The short name of the argument.</value>
- </member>
- <member name="P:NAnt.Core.Util.CommandLineArgumentAttribute.Description">
- <summary>
- Gets or sets the description of the argument.
- </summary>
- <value>The description of the argument.</value>
- </member>
- <member name="T:NAnt.Core.Util.CommandLineArgumentCollection">
- <summary>
- Contains a strongly typed collection of <see cref="T:NAnt.Core.Util.CommandLineArgument"/> objects.
- </summary>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineArgumentCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Util.CommandLineArgumentCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineArgumentCollection.#ctor(NAnt.Core.Util.CommandLineArgumentCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Util.CommandLineArgumentCollection"/> class
- with the specified <see cref="T:NAnt.Core.Util.CommandLineArgumentCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineArgumentCollection.#ctor(NAnt.Core.Util.CommandLineArgument[])">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Util.CommandLineArgumentCollection"/> class
- with the specified array of <see cref="T:NAnt.Core.Util.CommandLineArgument"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineArgumentCollection.Add(NAnt.Core.Util.CommandLineArgument)">
- <summary>
- Adds a <see cref="T:NAnt.Core.Util.CommandLineArgument"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Util.CommandLineArgument"/> to be added to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineArgumentCollection.AddRange(NAnt.Core.Util.CommandLineArgument[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Core.Util.CommandLineArgument"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.Core.Util.CommandLineArgument"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineArgumentCollection.AddRange(NAnt.Core.Util.CommandLineArgumentCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Core.Util.CommandLineArgumentCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.Core.Util.CommandLineArgumentCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineArgumentCollection.Contains(NAnt.Core.Util.CommandLineArgument)">
- <summary>
- Determines whether a <see cref="T:NAnt.Core.Util.CommandLineArgument"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Util.CommandLineArgument"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineArgumentCollection.CopyTo(NAnt.Core.Util.CommandLineArgument[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineArgumentCollection.IndexOf(NAnt.Core.Util.CommandLineArgument)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.Core.Util.CommandLineArgument"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Util.CommandLineArgument"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.Core.Util.CommandLineArgument"/>. If the <see cref="T:NAnt.Core.Util.CommandLineArgument"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineArgumentCollection.Insert(System.Int32,NAnt.Core.Util.CommandLineArgument)">
- <summary>
- Inserts a <see cref="T:NAnt.Core.Util.CommandLineArgument"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.Core.Util.CommandLineArgument"/> to insert.</param>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineArgumentCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.Core.Util.CommandLineArgumentEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineArgumentCollection.Remove(NAnt.Core.Util.CommandLineArgument)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.Util.CommandLineArgument"/> to remove from the collection.</param>
- </member>
- <member name="P:NAnt.Core.Util.CommandLineArgumentCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="P:NAnt.Core.Util.CommandLineArgumentCollection.Item(System.String)">
- <summary>
- Gets the <see cref="T:NAnt.Core.Util.CommandLineArgument"/> with the specified name.
- </summary>
- <param name="name">The name of the <see cref="T:NAnt.Core.Util.CommandLineArgument"/> to get.</param>
- </member>
- <member name="T:NAnt.Core.Util.CommandLineArgumentEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.Core.Util.CommandLineArgument"/> elements of a <see cref="T:NAnt.Core.Util.CommandLineArgumentCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineArgumentEnumerator.#ctor(NAnt.Core.Util.CommandLineArgumentCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Util.CommandLineArgumentEnumerator"/> class
- with the specified <see cref="T:NAnt.Core.Util.CommandLineArgumentCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineArgumentEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineArgumentEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.Core.Util.CommandLineArgumentEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="T:NAnt.Core.Util.CommandLineArgumentException">
- <summary>
- The exception that is thrown when one of the command-line arguments provided
- is not valid.
- </summary>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineArgumentException.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Util.CommandLineArgumentException"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineArgumentException.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Util.CommandLineArgumentException"/> class
- with a descriptive message.
- </summary>
- <param name="message">A descriptive message to include with the exception.</param>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineArgumentException.#ctor(System.String,System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Util.CommandLineArgumentException"/> class
- with a descriptive message and an inner exception.
- </summary>
- <param name="message">A descriptive message to include with the exception.</param>
- <param name="innerException">A nested exception that is the cause of the current exception.</param>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineArgumentException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Util.CommandLineArgumentException"/> class
- with serialized data.
- </summary>
- <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
- <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
- </member>
- <member name="T:NAnt.Core.Util.CommandLineArgumentTypes">
- <summary>
- Used to control parsing of command-line arguments.
- </summary>
- </member>
- <member name="F:NAnt.Core.Util.CommandLineArgumentTypes.Required">
- <summary>
- Indicates that this field is required. An error will be displayed
- if it is not present when parsing arguments.
- </summary>
- </member>
- <member name="F:NAnt.Core.Util.CommandLineArgumentTypes.Unique">
- <summary>
- Only valid in conjunction with Multiple.
- Duplicate values will result in an error.
- </summary>
- </member>
- <member name="F:NAnt.Core.Util.CommandLineArgumentTypes.Multiple">
- <summary>
- Inidicates that the argument may be specified more than once.
- Only valid if the argument is a collection
- </summary>
- </member>
- <member name="F:NAnt.Core.Util.CommandLineArgumentTypes.Exclusive">
- <summary>
- Inidicates that if this argument is specified, no other arguments may be specified.
- </summary>
- </member>
- <member name="F:NAnt.Core.Util.CommandLineArgumentTypes.AtMostOnce">
- <summary>
- 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.
- </summary>
- </member>
- <member name="F:NAnt.Core.Util.CommandLineArgumentTypes.MultipleUnique">
- <summary>
- The default type for collection arguments.
- The argument is permitted to occur multiple times, but duplicate
- values will cause an error to be reported.
- </summary>
- </member>
- <member name="T:NAnt.Core.Util.CommandLineParser">
- <summary>
- Commandline parser.
- </summary>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineParser.#ctor(System.Type,System.Boolean)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Util.CommandLineParser"/> class
- using possible arguments deducted from the specific <see cref="T:System.Type"/>.
- </summary>
- <param name="argumentSpecification">The <see cref="T:System.Type"/> from which the possible command-line arguments should be retrieved.</param>
- <param name="supportsResponseFile">A <see cref="T:System.Boolean"/> value indicating whether or not a response file is able to be used. </param>
- <exception cref="T:System.ArgumentNullException"><paramref name="argumentSpecification"/> is a null reference.</exception>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineParser.Parse(System.String[],System.Object)">
- <summary>
- Parses an argument list.
- </summary>
- <param name="args">The arguments to parse.</param>
- <param name="destination">The destination object on which properties will be set corresponding to the specified arguments.</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="destination"/> is a null reference.</exception>
- <exception cref="T:System.ArgumentException">The <see cref="T:System.Type"/> of <paramref name="destination"/> does not match the argument specification that was used to initialize the parser.</exception>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineParser.ParseArguments(System.String,System.Char[])">
- <summary>
- 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.
- </summary>
- <param name="sourceString"></param>
- <param name="delimiters"></param>
- <returns>the array of strings</returns>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineParser.ProcessResponseFile(System.String)">
- <summary>
- Read a response file and parse the arguments as usual.
- </summary>
- <param name="file">The response file to load arguments</param>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineParser.ParseArgumentList(System.String[])">
- <summary>
- Parse the argument list using the
- </summary>
- <param name="args"></param>
- </member>
- <member name="M:NAnt.Core.Util.CommandLineParser.GetCommandLineAttribute(System.Reflection.PropertyInfo)">
- <summary>
- Returns the <see cref="T:NAnt.Core.Util.CommandLineArgumentAttribute"/> that's applied
- on the specified property.
- </summary>
- <param name="propertyInfo">The property of which applied <see cref="T:NAnt.Core.Util.CommandLineArgumentAttribute"/> should be returned.</param>
- <returns>
- The <see cref="T:NAnt.Core.Util.CommandLineArgumentAttribute"/> that's applied to the
- <paramref name="propertyInfo"/>, or a null reference if none was applied.
- </returns>
- </member>
- <member name="P:NAnt.Core.Util.CommandLineParser.LogoBanner">
- <summary>
- Gets a logo banner using version and copyright attributes defined on the
- <see cref="M:System.Reflection.Assembly.GetEntryAssembly"/> or the
- <see cref="M:System.Reflection.Assembly.GetCallingAssembly"/>.
- </summary>
- <value>
- A logo banner.
- </value>
- </member>
- <member name="P:NAnt.Core.Util.CommandLineParser.Usage">
- <summary>
- Gets the usage instructions.
- </summary>
- <value>The usage instructions.</value>
- </member>
- <member name="P:NAnt.Core.Util.CommandLineParser.NoArgs">
- <summary>
- Gets a value indicating whether no arguments were specified on the
- command line.
- </summary>
- </member>
- <member name="T:NAnt.Core.Util.DefaultCommandLineArgumentAttribute">
- <summary>
- 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.
- </summary>
- </member>
- <member name="M:NAnt.Core.Util.DefaultCommandLineArgumentAttribute.#ctor(NAnt.Core.Util.CommandLineArgumentTypes)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Util.CommandLineArgumentAttribute"/> class
- with the specified argument type.
- </summary>
- <param name="argumentType">Specifies the checking to be done on the argument.</param>
- </member>
- <member name="T:NAnt.Core.Util.FileUtils">
- <summary>
- Provides modified version for Copy and Move from the File class that
- allow for filter chain processing.
- </summary>
- </member>
- <member name="M:NAnt.Core.Util.FileUtils.CopyFile(System.String,System.String,NAnt.Core.Filters.FilterChain,System.Text.Encoding,System.Text.Encoding)">
- <summary>
- Copies a file filtering its content through the filter chain.
- </summary>
- <param name="sourceFileName">The file to copy</param>
- <param name="destFileName">The file to copy to</param>
- <param name="filterChain">Chain of filters to apply when copying, or <see langword="null" /> is no filters should be applied.</param>
- <param name="inputEncoding">The encoding used to read the soure file.</param>
- <param name="outputEncoding">The encoding used to write the destination file.</param>
- </member>
- <member name="M:NAnt.Core.Util.FileUtils.MoveFile(System.String,System.String,NAnt.Core.Filters.FilterChain,System.Text.Encoding,System.Text.Encoding)">
- <summary>
- Moves a file filtering its content through the filter chain.
- </summary>
- <param name="sourceFileName">The file to move.</param>
- <param name="destFileName">The file to move move to.</param>
- <param name="filterChain">Chain of filters to apply when moving, or <see langword="null" /> is no filters should be applied.</param>
- <param name="inputEncoding">The encoding used to read the soure file.</param>
- <param name="outputEncoding">The encoding used to write the destination file.</param>
- </member>
- <member name="M:NAnt.Core.Util.FileUtils.ReadFile(System.String,NAnt.Core.Filters.FilterChain,System.Text.Encoding)">
- <summary>
- Reads a file filtering its content through the filter chain.
- </summary>
- <param name="fileName">The file to read.</param>
- <param name="filterChain">Chain of filters to apply when reading, or <see langword="null" /> is no filters should be applied.</param>
- <param name="inputEncoding">The encoding used to read the file.</param>
- <remarks>
- If <paramref name="inputEncoding" /> is <see langword="null" />,
- then the system's ANSI code page will be used to read the file.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Util.FileUtils.GetTempDirectory">
- <summary>
- Returns a uniquely named empty temporary directory on disk.
- </summary>
- <value>
- A <see cref="T:System.IO.DirectoryInfo"/> representing the temporary directory.
- </value>
- </member>
- <member name="M:NAnt.Core.Util.FileUtils.CombinePaths(System.String,System.String)">
- <summary>
- Combines two path strings.
- </summary>
- <param name="path1">The first path.</param>
- <param name="path2">The second path.</param>
- <returns>
- A string containing the combined paths. If one of the specified
- paths is a zero-length string, this method returns the other path.
- If <paramref name="path2"/> contains an absolute path, this method
- returns <paramref name="path2"/>.
- </returns>
- <remarks>
- <para>
- On *nix, processing is delegated to <see cref="M:System.IO.Path.Combine(System.String,System.String)"/>.
- </para>
- <para>
- On Windows, this method normalized the paths to avoid running into
- the 260 character limit of a path and converts forward slashes in
- both <paramref name="path1"/> and <paramref name="path2"/> to
- the platform's directory separator character.
- </para>
- </remarks>
- </member>
- <member name="M:NAnt.Core.Util.FileUtils.GetFullPath(System.String)">
- <summary>
- Returns Absolute Path (Fix for 260 Char Limit of Path.GetFullPath(...))
- </summary>
- <param name="path">The file or directory for which to obtain absolute path information.</param>
- <returns>Path Resolved</returns>
- <exception cref="T:System.ArgumentException">path is a zero-length string, contains only white space or contains one or more invalid characters as defined by <see cref="F:System.IO.Path.InvalidPathChars"/>.</exception>
- <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is <see langword="null"/>.</exception>
- </member>
- <member name="M:NAnt.Core.Util.FileUtils.GetHomeDirectory">
- <summary>
- Returns the home directory of the current user.
- </summary>
- <returns>
- The home directory of the current user.
- </returns>
- </member>
- <member name="M:NAnt.Core.Util.FileUtils.ResolveFile(System.String[],System.String,System.Boolean)">
- <summary>
- Scans a list of directories for the specified filename.
- </summary>
- <param name="directories">The list of directories to search.</param>
- <param name="fileName">The name of the file to look for.</param>
- <param name="recursive">Specifies whether the directory should be searched recursively.</param>
- <remarks>
- The directories are scanned in the order in which they are defined.
- </remarks>
- <returns>
- The absolute path to the specified file, or null if the file was
- not found.
- </returns>
- </member>
- <member name="T:NAnt.Core.Util.GacCache">
- <summary>
- Helper class for determining whether assemblies are located in the
- Global Assembly Cache.
- </summary>
- </member>
- <member name="M:NAnt.Core.Util.GacCache.#ctor(NAnt.Core.Project)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Util.GacCache"/> class in
- the context of the given <see cref="P:NAnt.Core.Util.GacCache.Project"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.Util.GacCache.IsAssemblyInGac(System.String)">
- <summary>
- Determines whether an assembly is installed in the Global
- Assembly Cache given its file name or path.
- </summary>
- <param name="assemblyFile">The name or path of the file that contains the manifest of the assembly.</param>
- <returns>
- <see langword="true"/> if <paramref name="assemblyFile"/> is
- installed in the Global Assembly Cache; otherwise,
- <see langword="false"/>.
- </returns>
- <remarks>
- <para>
- To determine whether the specified assembly is installed in the
- Global Assembly Cache, the assembly is loaded into a separate
- <see cref="T:System.AppDomain"/>.
- </para>
- <para>
- If the family of the current runtime framework does not match the
- family of the current target framework, this method will return
- <see langword="false"/> 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.
- </para>
- </remarks>
- </member>
- <member name="F:NAnt.Core.Util.GacCache._domain">
- <summary>
- Holds the <see cref="T:System.AppDomain"/> in which assemblies will be loaded
- to determine whether they are in the Global Assembly Cache.
- </summary>
- </member>
- <member name="F:NAnt.Core.Util.GacCache._project">
- <summary>
- Holds the <see cref="P:NAnt.Core.Util.GacCache.Project"/> context of the <see cref="T:NAnt.Core.Util.GacCache"/>.
- </summary>
- </member>
- <member name="F:NAnt.Core.Util.GacCache._gacQueryCache">
- <summary>
- Holds a list of assembly files for which already has been determined
- whether they are located in the Global Assembly Cache.
- </summary>
- <remarks>
- <para>
- The key of the <see cref="T:System.Collections.Hashtable"/> is the full path to the
- assembly file and the value is a <see cref="T:System.Boolean"/> indicating
- whether the assembly is located in the Global Assembly Cache.
- </para>
- </remarks>
- </member>
- <member name="F:NAnt.Core.Util.GacCache._disposed">
- <summary>
- Holds a value indicating whether the object has been disposed.
- </summary>
- </member>
- <member name="P:NAnt.Core.Util.GacCache.Project">
- <summary>
- Gets the <see cref="P:NAnt.Core.Util.GacCache.Project"/> context of the <see cref="T:NAnt.Core.Util.GacCache"/>.
- </summary>
- <value>
- The <see cref="P:NAnt.Core.Util.GacCache.Project"/> context of the <see cref="T:NAnt.Core.Util.GacCache"/>.
- </value>
- </member>
- <member name="M:NAnt.Core.Util.GacCache.GacResolver.InitializeLifetimeService">
- <summary>
- Obtains a lifetime service object to control the lifetime policy for
- this instance.
- </summary>
- <returns>
- An object of type <see cref="T:System.Runtime.Remoting.Lifetime.ILease"/> 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.
- </returns>
- </member>
- <member name="M:NAnt.Core.Util.GacCache.GacResolver.IsAssemblyInGac(System.String)">
- <summary>
- Determines whether an assembly is installed in the Global
- Assembly Cache given its file name or path.
- </summary>
- <param name="assemblyFile">The name or path of the file that contains the manifest of the assembly.</param>
- <returns>
- <see langword="true" /> if <paramref name="assemblyFile" /> is
- installed in the Global Assembly Cache; otherwise,
- <see langword="false" />.
- </returns>
- </member>
- <member name="T:NAnt.Core.Util.ReflectionUtils">
- <summary>
- Provides a set of helper methods related to reflection.
- </summary>
- </member>
- <member name="M:NAnt.Core.Util.ReflectionUtils.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Util.ReflectionUtils"/> class.
- </summary>
- <remarks>
- Uses a private access modifier to prevent instantiation of this class.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Util.ReflectionUtils.GetTypeFromString(System.String,System.Boolean)">
- <summary>
- Loads the type specified in the type string with assembly qualified name.
- </summary>
- <param name="typeName">The assembly qualified name of the type to load.</param>
- <param name="throwOnError">Flag set to <see langword="true"/> to throw an exception if the type cannot be loaded.</param>
- <exception cref="T:System.TypeLoadException">
- <paramref name="throwOnError"/> is <see langword="true"/> and
- an error is encountered while loading the <see cref="T:System.Type"/>, or
- <paramref name="typeName"/> is not an assembly qualified name.
- </exception>
- <remarks>
- If the <see cref="T:System.Type"/> 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.
- </remarks>
- <returns>
- The type loaded or <see langword="null"/> if it could not be loaded.
- </returns>
- </member>
- <member name="T:NAnt.Core.Util.ResourceUtils">
- <summary>
- Provides resource support to NAnt assemblies. This class cannot
- be inherited from.
- </summary>
- </member>
- <member name="M:NAnt.Core.Util.ResourceUtils.#ctor">
- <summary>
- Prevents the <see cref="T:NAnt.Core.Util.ResourceUtils"/> class from being
- instantiated explicitly.
- </summary>
- </member>
- <member name="M:NAnt.Core.Util.ResourceUtils.RegisterSharedAssembly(System.Reflection.Assembly)">
- <summary>
- Registers the assembly to be used as the fallback if resources
- aren't found in the local satellite assembly.
- </summary>
- <param name="assembly">
- A <see cref="T:System.Reflection.Assembly"/> that represents the
- assembly to register.
- </param>
- <example>
- The following example shows how to register a shared satellite
- assembly.
- <code>
- <![CDATA[
- Assembly sharedAssembly = Assembly.Load("MyResources.dll");
- ResourceUtils.RegisterSharedAssembly(sharedAssembly);
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Util.ResourceUtils.GetString(System.String)">
- <summary>
- Returns the value of the specified string resource.
- </summary>
- <param name="name">
- A <see cref="T:System.String"/> that contains the name of the
- resource to get.
- </param>
- <returns>
- A <see cref="T:System.String"/> that contains the value of the
- resource localized for the current culture.
- </returns>
- <remarks>
- The returned resource is localized for the cultural settings of the
- current <see cref="T:System.Threading.Thread"/>.
- <note>
- The <c>GetString</c> method is thread-safe.
- </note>
- </remarks>
- <example>
- The following example demonstrates the <c>GetString</c> method using
- the cultural settings of the current <see cref="T:System.Threading.Thread"/>.
- <code>
- <![CDATA[
- string localizedString = ResourceUtils.GetString("String_HelloWorld");
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Util.ResourceUtils.GetString(System.String,System.Globalization.CultureInfo)">
- <summary>
- Returns the value of the specified string resource localized for
- the specified culture.
- </summary>
- <param name="name"></param>
- <param name="culture"></param>
- <returns>
- A <see cref="T:System.String"/> that contains the value of the
- resource localized for the specified culture.
- </returns>
- <remarks>
- <note>
- The <c>GetString</c> method is thread-safe.
- </note>
- </remarks>
- <example>
- The following example demonstrates the <c>GetString</c> method using
- a specific culture.
- <code>
- <![CDATA[
- CultureInfo culture = CultureInfo.CreateSpecificCulture("en-US");
- string localizedString = ResourceUtils.GetString("String_HelloWorld", culture);
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Util.ResourceUtils.GetString(System.String,System.Globalization.CultureInfo,System.Reflection.Assembly)">
- <summary>
- Returns the value of the specified string resource localized for
- the specified culture for the specified assembly.
- </summary>
- <param name="name">
- A <see cref="T:System.String"/> that contains the name of the
- resource to get.
- </param>
- <param name="culture">
- A <see cref="T:System.Globalization.CultureInfo"/> that represents
- the culture for which the resource is localized.
- </param>
- <param name="assembly">
- A <see cref="T:System.Reflection.Assembly"/>
- </param>
- <returns>
- A <see cref="T:System.String"/> that contains the value of the
- resource localized for the specified culture.
- </returns>
- <remarks>
- <note>
- The <c>GetString</c> method is thread-safe.
- </note>
- </remarks>
- <example>
- The following example demonstrates the <c>GetString</c> method using
- specific culture and assembly.
- <code>
- <![CDATA[
- CultureInfo culture = CultureInfo.CreateSpecificCulture("en-US");
- Assembly assembly = Assembly.GetCallingAssembly();
- string localizedString = ResourceUtils.GetString("String_HelloWorld", culture, assembly);
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.Util.ResourceUtils.RegisterAssembly(System.Reflection.Assembly)">
- <summary>
- Registers the specified assembly.
- </summary>
- <param name="assembly">
- A <see cref="T:System.Reflection.Assembly"/> that represents the
- assembly to register.
- </param>
- </member>
- <member name="M:NAnt.Core.Util.ResourceUtils.GetResourceName(System.String)">
- <summary>
- Determines the manifest resource name of the resource holding the
- localized strings.
- </summary>
- <param name="assemblyName">The name of the assembly.</param>
- <returns>
- The manifest resource name of the resource holding the localized
- strings for the specified assembly.
- </returns>
- <remarks>
- The manifest resource name of the resource holding the localized
- strings should match the name of the assembly, minus <c>Tasks</c>
- suffix.
- </remarks>
- </member>
- <member name="T:NAnt.Core.Util.StringUtils">
- <summary>
- Groups a set of useful <see cref="T:System.String"/> manipulation and validation
- methods.
- </summary>
- </member>
- <member name="M:NAnt.Core.Util.StringUtils.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Util.StringUtils"/> class.
- </summary>
- <remarks>
- Prevents instantiation of the <see cref="T:NAnt.Core.Util.StringUtils"/> class.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Util.StringUtils.EndsWith(System.String,System.Char)">
- <summary>
- Determines whether the last character of the given <see cref="T:System.String"/>
- matches the specified character.
- </summary>
- <param name="value">The string.</param>
- <param name="c">The character.</param>
- <returns>
- <see langword="true"/> if the last character of <paramref name="value"/>
- matches <paramref name="c"/>; otherwise, <see langword="false"/>.
- </returns>
- <exception cref="T:System.ArgumentNullException"><paramref name="value"/> is <see langword="null"/>.</exception>
- </member>
- <member name="M:NAnt.Core.Util.StringUtils.IsNullOrEmpty(System.String)">
- <summary>
- Indicates whether or not the specified <see cref="T:System.String"/> is
- <see langword="null"/> or an <see cref="F:System.String.Empty"/> string.
- </summary>
- <param name="value">The value to check.</param>
- <returns>
- <see langword="true"/> if <paramref name="value"/> is <see langword="null"/>
- or an empty string (""); otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Util.StringUtils.ConvertEmptyToNull(System.String)">
- <summary>
- Converts an empty string ("") to <see langword="null" />.
- </summary>
- <param name="value">The value to convert.</param>
- <returns>
- <see langword="null" /> if <paramref name="value" /> is an empty
- string ("") or <see langword="null" />; otherwise, <paramref name="value" />.
- </returns>
- </member>
- <member name="M:NAnt.Core.Util.StringUtils.ConvertNullToEmpty(System.String)">
- <summary>
- Converts <see langword="null" /> to an empty string.
- </summary>
- <param name="value">The value to convert.</param>
- <returns>
- An empty string if <paramref name="value" /> is <see langword="null" />;
- otherwise, <paramref name="value" />.
- </returns>
- </member>
- <member name="M:NAnt.Core.Util.StringUtils.Join(System.String,System.Collections.Specialized.StringCollection)">
- <summary>
- Concatenates a specified separator <see cref="T:System.String"/> between each
- element of a specified <see cref="T:System.Collections.Specialized.StringCollection"/>, yielding a
- single concatenated string.
- </summary>
- <param name="separator">A <see cref="T:System.String"/>.</param>
- <param name="value">A <see cref="T:System.Collections.Specialized.StringCollection"/>.</param>
- <returns>
- A <see cref="T:System.String"/> consisting of the elements of <paramref name="value"/>
- interspersed with the separator string.
- </returns>
- <remarks>
- <para>
- For example if <paramref name="separator"/> is ", " and the elements
- of <paramref name="value"/> are "apple", "orange", "grape", and "pear",
- <see cref="M:NAnt.Core.Util.StringUtils.Join(System.String,System.Collections.Specialized.StringCollection)"/> returns "apple, orange,
- grape, pear".
- </para>
- <para>
- If <paramref name="separator"/> is <see langword="null"/>, an empty
- string (<see cref="F:System.String.Empty"/>) is used instead.
- </para>
- </remarks>
- </member>
- <member name="M:NAnt.Core.Util.StringUtils.Clone(System.Collections.Specialized.StringCollection)">
- <summary>
- Creates a shallow copy of the specified <see cref="T:System.Collections.Specialized.StringCollection"/>.
- </summary>
- <param name="stringCollection">The <see cref="T:System.Collections.Specialized.StringCollection"/> that should be copied.</param>
- <returns>
- A shallow copy of the specified <see cref="T:System.Collections.Specialized.StringCollection"/>.
- </returns>
- </member>
- <member name="T:NAnt.Core.BuildException">
- <summary>
- Thrown whenever an error occurs during the build.
- </summary>
- </member>
- <member name="F:NAnt.Core.BuildException._location">
- <summary>
- The location of the exception in the build document (xml file).
- </summary>
- </member>
- <member name="M:NAnt.Core.BuildException.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.BuildException"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Core.BuildException.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.BuildException"/> class
- with a descriptive message.
- </summary>
- <param name="message">A descriptive message to include with the exception.</param>
- </member>
- <member name="M:NAnt.Core.BuildException.#ctor(System.String,System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.BuildException"/> class
- with the specified descriptive message and inner exception.
- </summary>
- <param name="message">A descriptive message to include with the exception.</param>
- <param name="innerException">A nested exception that is the cause of the current exception.</param>
- </member>
- <member name="M:NAnt.Core.BuildException.#ctor(System.String,NAnt.Core.Location)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.BuildException"/> class
- with a descriptive message and the location in the build file that
- caused the exception.
- </summary>
- <param name="message">A descriptive message to include with the exception.</param>
- <param name="location">The location in the build file where the exception occured.</param>
- </member>
- <member name="M:NAnt.Core.BuildException.#ctor(System.String,NAnt.Core.Location,System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.BuildException"/> class
- with a descriptive message, the location in the build file and an
- instance of the exception that is the cause of the current exception.
- </summary>
- <param name="message">A descriptive message to include with the exception.</param>
- <param name="location">The location in the build file where the exception occured.</param>
- <param name="innerException">A nested exception that is the cause of the current exception.</param>
- </member>
- <member name="M:NAnt.Core.BuildException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.BuildException"/> class
- with serialized data.
- </summary>
- <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
- <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
- </member>
- <member name="M:NAnt.Core.BuildException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Serializes this object into the <see cref="T:System.Runtime.Serialization.SerializationInfo"/> provided.
- </summary>
- <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> to populate with data.</param>
- <param name="context">The destination for this serialization.</param>
- </member>
- <member name="M:NAnt.Core.BuildException.ToString">
- <summary>
- Creates and returns a string representation of the current
- exception.
- </summary>
- <returns>
- A string representation of the current exception.
- </returns>
- </member>
- <member name="P:NAnt.Core.BuildException.RawMessage">
- <summary>
- Gets the raw message as specified when the exception was
- constructed.
- </summary>
- <value>
- The raw message as specified when the exception was
- constructed.
- </value>
- </member>
- <member name="P:NAnt.Core.BuildException.Location">
- <summary>
- Gets the location in the build file of the element from which the
- exception originated.
- </summary>
- <value>
- The location in the build file of the element from which the
- exception originated.
- </value>
- </member>
- <member name="P:NAnt.Core.BuildException.Message">
- <summary>
- Gets a message that describes the current exception.
- </summary>
- <value>
- The error message that explains the reason for the exception.
- </value>
- <remarks>
- Adds location information to the message, if available.
- </remarks>
- </member>
- <member name="T:NAnt.Core.CommandLineOptions">
- <summary>
- Represents the set of command-line options supported by NAnt.
- </summary>
- </member>
- <member name="P:NAnt.Core.CommandLineOptions.TargetFramework">
- <summary>
- Gets or sets the target framework to use (overrides
- NAnt.exe.config settings)
- </summary>
- <value>
- The framework that should be used.
- </value>
- <remarks>
- For a list of possible frameworks, see NAnt.exe.config, possible
- values include "net-1.0", "net-1.1", etc.
- </remarks>
- </member>
- <member name="P:NAnt.Core.CommandLineOptions.DefaultFramework">
- <summary>
- Gets or sets the target framework to use (overrides
- NAnt.exe.config settings)
- </summary>
- <value>
- The framework that should be used.
- </value>
- <remarks>
- For a list of possible frameworks, see NAnt.exe.config, possible
- values include "net-1.0", "net-1.1", etc.
- </remarks>
- </member>
- <member name="P:NAnt.Core.CommandLineOptions.BuildFile">
- <summary>
- Gets or sets the buildfile that should be executed.
- </summary>
- <value>
- The buildfile that should be executed.
- </value>
- <remarks>
- Can be both a file or an URI.
- </remarks>
- </member>
- <member name="P:NAnt.Core.CommandLineOptions.Verbose">
- <summary>
- Gets or sets a value indicating whether more information should be
- displayed during the build process.
- </summary>
- <value>
- <see langword="true" /> if more information should be displayed;
- otherwise, <see langword="false" />. The default is <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.Core.CommandLineOptions.Debug">
- <summary>
- Gets or sets a value indicating whether debug information should be
- displayed during the build process.
- </summary>
- <value>
- <see langword="true" /> if debug information should be displayed;
- otherwise, <see langword="false" />. The default is <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.Core.CommandLineOptions.Quiet">
- <summary>
- Gets or sets a value indicating whether only error and debug debug messages should be
- displayed during the build process.
- </summary>
- <value>
- <see langword="true" /> if only error or warning messages should be
- displayed; otherwise, <see langword="false" />. The default is
- <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.Core.CommandLineOptions.EmacsMode">
- <summary>
- Gets or sets a value indicating whether to produce emacs (and other
- editor) friendly output.
- </summary>
- <value>
- <see langword="true" /> if output is to be unadorned so that emacs
- and other editors can parse files names, etc. The default is
- <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.Core.CommandLineOptions.FindInParent">
- <summary>
- Gets a value indicating whether parent directories should be searched
- for a buildfile.
- </summary>
- <value>
- <see langword="true" /> if parent directories should be searched for
- a build file; otherwise, <see langword="false" />. The default is
- <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.Core.CommandLineOptions.IndentationLevel">
- <summary>
- Gets or sets the indentation level of the build output.
- </summary>
- <value>
- The indentation level of the build output. The default is <c>0</c>.
- </value>
- </member>
- <member name="P:NAnt.Core.CommandLineOptions.Properties">
- <summary>
- Gets or sets the list of properties that should be set.
- </summary>
- <value>
- The list of properties that should be set.
- </value>
- </member>
- <member name="P:NAnt.Core.CommandLineOptions.LoggerType">
- <summary>
- Gets or sets the <see cref="T:System.Type"/> of logger to add to the list
- of listeners.
- </summary>
- <value>
- The <see cref="T:System.Type"/> of logger to add to the list of
- listeners.
- </value>
- <remarks>
- The <see cref="P:NAnt.Core.CommandLineOptions.LoggerType"/> should derive from <see cref="T:NAnt.Core.IBuildLogger"/>.
- </remarks>
- </member>
- <member name="P:NAnt.Core.CommandLineOptions.LogFile">
- <summary>
- Gets or sets the name of the file to log output to.
- </summary>
- <value>
- The name of the file to log output to.
- </value>
- </member>
- <member name="P:NAnt.Core.CommandLineOptions.Listeners">
- <summary>
- Gets a collection containing fully qualified type names of classes
- implementating <see cref="T:NAnt.Core.IBuildListener"/> that should be added
- to the project as listeners.
- </summary>
- <value>
- A collection of fully qualified type names that should be added as
- listeners to the <see cref="T:NAnt.Core.Project"/>.
- </value>
- </member>
- <member name="P:NAnt.Core.CommandLineOptions.ExtensionAssemblies">
- <summary>
- Gets a collection of assemblies to load extensions from.
- </summary>
- <value>
- A collection of assemblies to load extensions from.
- </value>
- </member>
- <member name="P:NAnt.Core.CommandLineOptions.ShowProjectHelp">
- <summary>
- Gets or sets a value indicating whether <see cref="T:NAnt.Core.Project"/> help
- should be printed.
- </summary>
- <value>
- <see langword="true"/> if <see cref="T:NAnt.Core.Project"/> help should be
- printed; otherwise, <see langword="false"/>. The default is
- <see langword="false"/>.
- </value>
- </member>
- <member name="P:NAnt.Core.CommandLineOptions.NoLogo">
- <summary>
- Gets or sets a value indicating whether the logo banner should be
- printed.
- </summary>
- <value>
- <see langword="true" /> if the logo banner should be printed; otherwise,
- <see langword="false" />. The default is <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.Core.CommandLineOptions.ShowHelp">
- <summary>
- Gets or sets a value indicating whether the NAnt help should be
- printed.
- </summary>
- <value>
- <see langword="true" /> if NAnt help should be printed; otherwise,
- <see langword="false" />. The default is <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.Core.CommandLineOptions.Targets">
- <summary>
- Gets a collection containing the targets that should be executed.
- </summary>
- <value>
- A collection that contains the targets that should be executed.
- </value>
- </member>
- <member name="T:NAnt.Core.ConfigurationSection">
- <summary>
- Custom configuration section handler for the <nantsettings/> element.
- </summary>
- </member>
- <member name="M:NAnt.Core.ConfigurationSection.Create(System.Object,System.Object,System.Xml.XmlNode)">
- <summary>
- This just passed things through. Return the node read from the config file.
- </summary>
- </member>
- <member name="T:NAnt.Core.ConsoleDriver">
- <summary>
- Main entry point to NAnt that is called by the ConsoleStub.
- </summary>
- </member>
- <member name="M:NAnt.Core.ConsoleDriver.Main(System.String[])">
- <summary>
- Starts NAnt. This is the Main entry point.
- </summary>
- <param name="args">Command Line args, or whatever you want to pass it. They will treated as Command Line args.</param>
- <returns>
- The exit code.
- </returns>
- </member>
- <member name="M:NAnt.Core.ConsoleDriver.ShowProjectHelp(System.Xml.XmlDocument)">
- <summary>
- Prints the projecthelp to the console.
- </summary>
- <param name="buildDoc">The build file to show help for.</param>
- <remarks>
- <paramref name="buildDoc" /> is loaded and transformed with
- <c>ProjectHelp.xslt</c>, which is an embedded resource.
- </remarks>
- </member>
- <member name="M:NAnt.Core.ConsoleDriver.GetBuildFileName(System.String,System.String,System.Boolean)">
- <summary>
- Gets the file name for the build file in the specified directory.
- </summary>
- <param name="directory">The directory to look for a build file. When in doubt use Environment.CurrentDirectory for directory.</param>
- <param name="searchPattern">Look for a build file with this pattern or name. If null look for a file that matches the default build pattern (*.build).</param>
- <param name="findInParent">Whether or not to search the parent directories for a build file.</param>
- <returns>The path to the build file or <c>null</c> if no build file could be found.</returns>
- </member>
- <member name="M:NAnt.Core.ConsoleDriver.LoadExtensionAssemblies(System.Collections.Specialized.StringCollection,NAnt.Core.Project)">
- <summary>
- Loads the extension assemblies in the current <see cref="T:System.AppDomain"/>
- and scans them for extensions.
- </summary>
- <param name="extensionAssemblies">The extension assemblies to load.</param>
- <param name="project">The <see cref="T:NAnt.Core.Project"/> which will be used to output messages to the build log.</param>
- </member>
- <member name="M:NAnt.Core.ConsoleDriver.CreateLogger(System.String)">
- <summary>
- Dynamically constructs an <see cref="T:NAnt.Core.IBuildLogger"/> instance of
- the class specified.
- </summary>
- <remarks>
- <para>
- At this point, only looks in the assembly where <see cref="T:NAnt.Core.IBuildLogger"/>
- is defined.
- </para>
- </remarks>
- <param name="typeName">The fully qualified name of the logger that should be instantiated.</param>
- <exception cref="T:System.TypeLoadException">Type <paramref name="typeName"/> could not be loaded.</exception>
- <exception cref="T:System.ArgumentException"><paramref name="typeName"/> does not implement <see cref="T:NAnt.Core.IBuildLogger"/>.</exception>
- </member>
- <member name="M:NAnt.Core.ConsoleDriver.CreateListener(System.String)">
- <summary>
- Dynamically constructs an <see cref="T:NAnt.Core.IBuildListener"/> instance of
- the class specified.
- </summary>
- <remarks>
- <para>
- At this point, only looks in the assembly where <see cref="T:NAnt.Core.IBuildListener"/>
- is defined.
- </para>
- </remarks>
- <param name="typeName">The fully qualified name of the listener that should be instantiated.</param>
- <exception cref="T:System.TypeLoadException">Type <paramref name="typeName"/> could not be loaded.</exception>
- <exception cref="T:System.ArgumentException"><paramref name="typeName"/> does not implement <see cref="T:NAnt.Core.IBuildListener"/>.</exception>
- </member>
- <member name="M:NAnt.Core.ConsoleDriver.AddBuildListeners(NAnt.Core.CommandLineOptions,NAnt.Core.Project)">
- <summary>
- Add the listeners specified in the command line arguments,
- along with the default listener, to the specified project.
- </summary>
- <param name="cmdlineOptions">The command-line options.</param>
- <param name="project">The <see cref="T:NAnt.Core.Project"/> to add listeners to.</param>
- </member>
- <member name="M:NAnt.Core.ConsoleDriver.ShowHelp(NAnt.Core.Util.CommandLineParser)">
- <summary>
- Spits out generic help info to the console.
- </summary>
- </member>
- <member name="M:NAnt.Core.ConsoleDriver.WriteException(System.Exception)">
- <summary>
- Write the message of the specified <see cref="T:System.Exception"/> and
- the inner exceptions to <see cref="P:System.Console.Error"/>.
- </summary>
- <param name="cause">The <see cref="T:System.Exception"/> to write to <see cref="P:System.Console.Error"/>.</param>
- </member>
- <member name="M:NAnt.Core.DataTypeBaseBuilder.#ctor(System.Reflection.Assembly,System.String)">
- <summary>
- Creates a new instance of the <see cref="T:NAnt.Core.DataTypeBaseBuilder"/> class
- for the specified <see cref="T:NAnt.Core.DataTypeBase"/> class in the specified
- <see cref="T:System.Reflection.Assembly"/>.
- </summary>
- <remarks>
- An <see cref="T:NAnt.Core.Extensibility.ExtensionAssembly"/> for the specified <see cref="T:System.Reflection.Assembly"/>
- is cached for future use.
- </remarks>
- <param name="assembly">The <see cref="T:System.Reflection.Assembly"/> containing the <see cref="T:NAnt.Core.DataTypeBase"/>.</param>
- <param name="className">The class representing the <see cref="T:NAnt.Core.DataTypeBase"/>.</param>
- </member>
- <member name="M:NAnt.Core.DataTypeBaseBuilder.#ctor(NAnt.Core.Extensibility.ExtensionAssembly,System.String)">
- <summary>
- Creates a new instance of the <see cref="T:NAnt.Core.DataTypeBaseBuilder"/>
- class for the specified <see cref="T:NAnt.Core.DataTypeBase"/> class in the
- <see cref="T:NAnt.Core.Extensibility.ExtensionAssembly"/> specified.
- </summary>
- <param name="extensionAssembly">The <see cref="T:NAnt.Core.Extensibility.ExtensionAssembly"/> containing the <see cref="T:NAnt.Core.DataTypeBase"/>.</param>
- <param name="className">The class representing the <see cref="T:NAnt.Core.DataTypeBase"/>.</param>
- </member>
- <member name="P:NAnt.Core.DataTypeBaseBuilder.ClassName">
- <summary>
- Gets the name of the <see cref="T:NAnt.Core.DataTypeBase"/> class that can be
- created using this <see cref="T:NAnt.Core.DataTypeBaseBuilder"/>.
- </summary>
- <value>
- The name of the <see cref="T:NAnt.Core.DataTypeBase"/> class that can be created
- using this <see cref="T:NAnt.Core.DataTypeBaseBuilder"/>.
- </value>
- </member>
- <member name="P:NAnt.Core.DataTypeBaseBuilder.DataTypeName">
- <summary>
- Gets the name of the data type which the <see cref="T:NAnt.Core.DataTypeBaseBuilder"/>
- can create.
- </summary>
- <value>
- The name of the data type which the <see cref="T:NAnt.Core.DataTypeBaseBuilder"/>
- can create.
- </value>
- </member>
- <member name="T:NAnt.Core.DataTypeBaseBuilderCollection">
- <summary>
- Contains a strongly typed collection of <see cref="T:NAnt.Core.DataTypeBaseBuilder"/> objects.
- </summary>
- </member>
- <member name="M:NAnt.Core.DataTypeBaseBuilderCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.DataTypeBaseBuilderCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Core.DataTypeBaseBuilderCollection.#ctor(NAnt.Core.DataTypeBaseBuilderCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.DataTypeBaseBuilderCollection"/> class
- with the specified <see cref="T:NAnt.Core.DataTypeBaseBuilderCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.Core.DataTypeBaseBuilderCollection.#ctor(NAnt.Core.DataTypeBaseBuilder[])">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.DataTypeBaseBuilderCollection"/> class
- with the specified array of <see cref="T:NAnt.Core.DataTypeBaseBuilder"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.Core.DataTypeBaseBuilderCollection.Add(NAnt.Core.DataTypeBaseBuilder)">
- <summary>
- Adds a <see cref="T:NAnt.Core.DataTypeBaseBuilder"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.DataTypeBaseBuilder"/> to be added to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.Core.DataTypeBaseBuilderCollection.AddRange(NAnt.Core.DataTypeBaseBuilder[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Core.DataTypeBaseBuilder"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.Core.DataTypeBaseBuilder"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Core.DataTypeBaseBuilderCollection.AddRange(NAnt.Core.DataTypeBaseBuilderCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Core.DataTypeBaseBuilderCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.Core.DataTypeBaseBuilderCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Core.DataTypeBaseBuilderCollection.Contains(NAnt.Core.DataTypeBaseBuilder)">
- <summary>
- Determines whether a <see cref="T:NAnt.Core.DataTypeBaseBuilder"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.DataTypeBaseBuilder"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.DataTypeBaseBuilderCollection.Contains(System.String)">
- <summary>
- Determines whether a <see cref="T:NAnt.Core.DataTypeBaseBuilder"/> for the specified
- task is in the collection.
- </summary>
- <param name="taskName">The name of task for which the <see cref="T:NAnt.Core.DataTypeBaseBuilder"/> should be located in the collection.</param>
- <returns>
- <see langword="true"/> if a <see cref="T:NAnt.Core.DataTypeBaseBuilder"/> for
- the specified task is found in the collection; otherwise,
- <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.DataTypeBaseBuilderCollection.CopyTo(NAnt.Core.DataTypeBaseBuilder[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.Core.DataTypeBaseBuilderCollection.IndexOf(NAnt.Core.DataTypeBaseBuilder)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.Core.DataTypeBaseBuilder"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.DataTypeBaseBuilder"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.Core.DataTypeBaseBuilder"/>. If the <see cref="T:NAnt.Core.DataTypeBaseBuilder"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.Core.DataTypeBaseBuilderCollection.Insert(System.Int32,NAnt.Core.DataTypeBaseBuilder)">
- <summary>
- Inserts a <see cref="T:NAnt.Core.DataTypeBaseBuilder"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.Core.DataTypeBaseBuilder"/> to insert.</param>
- </member>
- <member name="M:NAnt.Core.DataTypeBaseBuilderCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.Core.DataTypeBaseBuilderEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.Core.DataTypeBaseBuilderCollection.Remove(NAnt.Core.DataTypeBaseBuilder)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.DataTypeBaseBuilder"/> to remove from the collection.</param>
- </member>
- <member name="P:NAnt.Core.DataTypeBaseBuilderCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="P:NAnt.Core.DataTypeBaseBuilderCollection.Item(System.String)">
- <summary>
- Gets the <see cref="T:NAnt.Core.DataTypeBaseBuilder"/> for the specified task.
- </summary>
- <param name="dataTypeName">The name of task for which the <see cref="T:NAnt.Core.DataTypeBaseBuilder"/> should be located in the collection.</param>
- </member>
- <member name="T:NAnt.Core.DataTypeBaseBuilderEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.Core.DataTypeBaseBuilder"/> elements of a <see cref="T:NAnt.Core.DataTypeBaseBuilderCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.DataTypeBaseBuilderEnumerator.#ctor(NAnt.Core.DataTypeBaseBuilderCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.DataTypeBaseBuilderEnumerator"/> class
- with the specified <see cref="T:NAnt.Core.DataTypeBaseBuilderCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.Core.DataTypeBaseBuilderEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.Core.DataTypeBaseBuilderEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.Core.DataTypeBaseBuilderEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="M:NAnt.Core.DataTypeBaseDictionary.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.DataTypeBaseDictionary"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Core.DataTypeBaseDictionary.#ctor(System.Int32)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.DataTypeBaseDictionary"/> class
- with the specified capacity.
- </summary>
- </member>
- <member name="M:NAnt.Core.DataTypeBaseDictionary.Inherit(NAnt.Core.DataTypeBaseDictionary)">
- <summary>
- Inherits Properties from an existing property
- dictionary Instance
- </summary>
- <param name="source">DataType list to inherit</param>
- </member>
- <member name="T:NAnt.Core.DirectoryScanner">
- <summary>
- Used for searching filesystem based on given include/exclude rules.
- </summary>
- <example>
- <para>Simple client code for testing the class.</para>
- <code>
- while (true) {
- DirectoryScanner scanner = new DirectoryScanner();
- Console.Write("Scan Basedirectory : ");
- string s = Console.ReadLine();
- if (s.Length == 0) break;
- scanner.BaseDirectory = s;
- while(true) {
- Console.Write("Include pattern : ");
- s = Console.ReadLine();
- if (s.Length == 0) break;
- scanner.Includes.Add(s);
- }
- while(true) {
- Console.Write("Exclude pattern : ");
- s = Console.ReadLine();
- if (s.Length == 0) break;
- scanner.Excludes.Add(s);
- }
- foreach (string name in scanner.FileNames)
- Console.WriteLine("file:" + name);
- foreach (string name in scanner.DirectoryNames)
- Console.WriteLine("dir :" + name);
- Console.WriteLine("");
- }
- </code>
- </example>
- </member>
- <member name="M:NAnt.Core.DirectoryScanner.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.DirectoryScanner"/>.
- </summary>
- <remarks>
- On unix, patterns are matching case-sensitively; otherwise, they
- are matched case-insensitively.
- </remarks>
- </member>
- <member name="M:NAnt.Core.DirectoryScanner.#ctor(System.Boolean)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.DirectoryScanner"/>
- specifying whether patterns are to be match case-sensitively.
- </summary>
- <param name="caseSensitive">Specifies whether patterns are to be matched case-sensititely.</param>
- </member>
- <member name="M:NAnt.Core.DirectoryScanner.Clone">
- <summary>
- Creates a shallow copy of the <see cref="T:NAnt.Core.DirectoryScanner"/>.
- </summary>
- <returns>
- A shallow copy of the <see cref="T:NAnt.Core.DirectoryScanner"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.DirectoryScanner.Scan">
- <summary>
- Uses <see cref="P:NAnt.Core.DirectoryScanner.Includes"/> and <see cref="P:NAnt.Core.DirectoryScanner.Excludes"/> search criteria (relative to
- <see cref="P:NAnt.Core.DirectoryScanner.BaseDirectory"/> or absolute), to search for filesystem objects.
- </summary>
- </member>
- <member name="M:NAnt.Core.DirectoryScanner.ConvertPatterns(System.Collections.Specialized.StringCollection,System.Collections.ArrayList,System.Collections.Specialized.StringCollection,System.Boolean)">
- <summary>
- Parses specified NAnt search patterns for search directories and
- corresponding regex patterns.
- </summary>
- <param name="nantPatterns">In. NAnt patterns. Absolute or relative paths.</param>
- <param name="regexPatterns">Out. Regex patterns. Absolute canonical paths.</param>
- <param name="nonRegexFiles">Out. Non-regex files. Absolute canonical paths.</param>
- <param name="addSearchDirectories">In. Whether to allow a pattern to add search directories.</param>
- </member>
- <member name="M:NAnt.Core.DirectoryScanner.ParseSearchDirectoryAndPattern(System.Boolean,System.String,System.String@,System.Boolean@,System.Boolean@,System.String@)">
- <summary>
- Given a NAnt search pattern returns a search directory and an regex
- search pattern.
- </summary>
- <param name="isInclude">Whether this pattern is an include or exclude pattern</param>
- <param name="originalNAntPattern">NAnt searh pattern (relative to the Basedirectory OR absolute, relative paths refering to parent directories ( ../ ) also supported)</param>
- <param name="searchDirectory">Out. Absolute canonical path to the directory to be searched</param>
- <param name="recursive">Out. Whether the pattern is potentially recursive or not</param>
- <param name="isRegex">Out. Whether this is a regex pattern or not</param>
- <param name="regexPattern">Out. Regex search pattern (absolute canonical path)</param>
- </member>
- <member name="M:NAnt.Core.DirectoryScanner.ScanDirectory(System.String,System.Boolean)">
- <summary>
- Searches a directory recursively for files and directories matching
- the search criteria.
- </summary>
- <param name="path">Directory in which to search (absolute canonical path)</param>
- <param name="recursive">Whether to scan recursively or not</param>
- </member>
- <member name="M:NAnt.Core.DirectoryScanner.ToRegexPattern(System.String)">
- <summary>
- Converts search pattern to a regular expression pattern.
- </summary>
- <param name="nantPattern">Search pattern relative to the search directory.</param>
- <returns>Regular expresssion</returns>
- </member>
- <member name="P:NAnt.Core.DirectoryScanner.CaseSensitive">
- <summary>
- Gets or set a value indicating whether or not to use case-sensitive
- pattern matching.
- </summary>
- </member>
- <member name="P:NAnt.Core.DirectoryScanner.Includes">
- <summary>
- Gets the collection of include patterns.
- </summary>
- </member>
- <member name="P:NAnt.Core.DirectoryScanner.Excludes">
- <summary>
- Gets the collection of exclude patterns.
- </summary>
- </member>
- <member name="P:NAnt.Core.DirectoryScanner.BaseDirectory">
- <summary>
- The base directory to scan. The default is the
- <see cref="P:System.Environment.CurrentDirectory">current directory</see>.
- </summary>
- </member>
- <member name="P:NAnt.Core.DirectoryScanner.FileNames">
- <summary>
- Gets the list of files that match the given patterns.
- </summary>
- </member>
- <member name="P:NAnt.Core.DirectoryScanner.DirectoryNames">
- <summary>
- Gets the list of directories that match the given patterns.
- </summary>
- </member>
- <member name="P:NAnt.Core.DirectoryScanner.ScannedDirectories">
- <summary>
- Gets the list of directories that were scanned for files.
- </summary>
- </member>
- <member name="M:NAnt.Core.StringCollectionWithGoodToString.Clone">
- <summary>
- Creates a shallow copy of the <see cref="T:NAnt.Core.StringCollectionWithGoodToString"/>.
- </summary>
- <returns>
- A shallow copy of the <see cref="T:NAnt.Core.StringCollectionWithGoodToString"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.StringCollectionWithGoodToString.ToString">
- <summary>
- Creates a string representing a list of the strings in the collection.
- </summary>
- <returns>
- A string that represents the contents.
- </returns>
- </member>
- <member name="M:NAnt.Core.DirScannerStringCollection.#ctor(System.Boolean)">
- <summary>
- Initialize a new instance of the <see cref="T:NAnt.Core.DirScannerStringCollection"/>
- class specifying whether or not string comparison should be
- case-sensitive.
- </summary>
- <param name="caseSensitive">Specifies whether or not string comparison should be case-sensitive.</param>
- </member>
- <member name="M:NAnt.Core.DirScannerStringCollection.Clone">
- <summary>
- Creates a shallow copy of the <see cref="T:NAnt.Core.DirScannerStringCollection"/>.
- </summary>
- <returns>
- A shallow copy of the <see cref="T:NAnt.Core.DirScannerStringCollection"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.DirScannerStringCollection.Contains(System.String)">
- <summary>
- Determines whether the specified string is in the
- <see cref="T:NAnt.Core.DirScannerStringCollection"/>.
- </summary>
- <param name="value">The string to locate in the <see cref="T:NAnt.Core.DirScannerStringCollection"/>. The value can be <see langword="null"/>.</param>
- <returns>
- <seee langword="true"/> if value is found in the <see cref="T:NAnt.Core.DirScannerStringCollection"/>; otherwise, <see langword="false"/>.
- </returns>
- <remarks>
- String comparisons within the <see cref="T:NAnt.Core.DirScannerStringCollection"/>
- are only case-sensitive if <see cref="P:NAnt.Core.DirScannerStringCollection.CaseSensitive"/> is
- <see langword="true"/>
- </remarks>
- </member>
- <member name="M:NAnt.Core.DirScannerStringCollection.IndexOf(System.String)">
- <summary>
- Searches for the specified string and returns the zero-based index
- of the first occurrence within the <see cref="T:NAnt.Core.DirScannerStringCollection"/>.
- </summary>
- <param name="value">The string to locate. The value can be <see langword="null"/>.</param>
- <returns>
- The zero-based index of the first occurrence of <paramref name="value"/>
- in the <see cref="T:NAnt.Core.DirScannerStringCollection"/>, if found; otherwise, -1.
- </returns>
- <remarks>
- String comparisons within the <see cref="T:NAnt.Core.DirScannerStringCollection"/>
- are only case-sensitive if <see cref="P:NAnt.Core.DirScannerStringCollection.CaseSensitive"/> is
- <see langword="true"/>.
- </remarks>
- </member>
- <member name="P:NAnt.Core.DirScannerStringCollection.CaseSensitive">
- <summary>
- Gets a value indicating whether string comparison is case-sensitive.
- </summary>
- <value>
- A value indicating whether string comparison is case-sensitive.
- </value>
- </member>
- <member name="M:NAnt.Core.ExpressionEvaluator.GetPropertyValue(System.String)">
- <summary>
- Gets the value of the specified property.
- </summary>
- <param name="propertyName">The name of the property to get the value of.</param>
- <returns>
- The value of the specified property.
- </returns>
- </member>
- <member name="T:NAnt.Core.ExpressionTokenizer">
- <summary>
- Splits an input string into a sequence of tokens used during parsing.
- </summary>
- </member>
- <member name="T:NAnt.Core.ExpressionTokenizer.TokenType">
- <summary>
- Available tokens
- </summary>
- </member>
- <member name="T:NAnt.Core.FrameworkInfo">
- <summary>
- Encalsulates information about installed frameworks incuding version
- information and directory locations for finding tools.
- </summary>
- </member>
- <member name="M:NAnt.Core.FrameworkInfo.ResolveAssembly(System.String)">
- <summary>
- Resolves the specified assembly to a full path by matching it
- against the reference assemblies.
- </summary>
- <param name="fileName">The file name of the assembly to resolve (without path information).</param>
- <returns>
- An absolute path to the assembly, or <see langword="null" /> if the
- assembly could not be found or no reference assemblies are configured
- for the current framework.
- </returns>
- <remarks>
- Whether the file name is matched case-sensitively depends on the
- operating system.
- </remarks>
- </member>
- <member name="M:NAnt.Core.FrameworkInfo.GetToolPath(System.String)">
- <summary>
- Searches the list of tool paths of the current framework for the
- given file, and returns the absolute path if found.
- </summary>
- <param name="tool">The file name of the tool to search for.</param>
- <returns>
- The absolute path to <paramref name="tool"/> if found in one of the
- configured tool paths; otherwise, <see langword="null"/>.
- </returns>
- <exception cref="T:System.ArgumentNullException"><paramref name="tool"/> is <see langword="null"/>.</exception>
- <remarks>
- <para>
- The configured tool paths are scanned in the order in which they
- are defined in the framework configuration.
- </para>
- <para>
- The file name of the tool to search should include the extension.
- </para>
- </remarks>
- </member>
- <member name="M:NAnt.Core.FrameworkInfo.GetXmlAttributeValue(System.Xml.XmlNode,System.String)">
- <summary>
- Gets the value of the specified attribute from the specified node.
- </summary>
- <param name="xmlNode">The node of which the attribute value should be retrieved.</param>
- <param name="attributeName">The attribute of which the value should be returned.</param>
- <returns>
- The value of the attribute with the specified name or <see langword="null" />
- if the attribute does not exist or has no value.
- </returns>
- </member>
- <member name="P:NAnt.Core.FrameworkInfo.Name">
- <summary>
- Gets the name of the framework.
- </summary>
- <value>
- The name of the framework.
- </value>
- </member>
- <member name="P:NAnt.Core.FrameworkInfo.Family">
- <summary>
- Gets the family of the framework.
- </summary>
- <value>
- The family of the framework.
- </value>
- </member>
- <member name="P:NAnt.Core.FrameworkInfo.Description">
- <summary>
- Gets the description of the framework.
- </summary>
- <value>
- The description of the framework.
- </value>
- </member>
- <member name="P:NAnt.Core.FrameworkInfo.Vendor">
- <summary>
- Gets the vendor of the framework.
- </summary>
- <value>
- The vendor of the framework.
- </value>
- </member>
- <member name="P:NAnt.Core.FrameworkInfo.Version">
- <summary>
- Gets the version of the framework.
- </summary>
- <value>
- The version of the framework.
- </value>
- <exception cref="T:System.ArgumentException">The framework is not valid.</exception>
- <remarks>
- When <see cref="P:NAnt.Core.FrameworkInfo.Version"/> is not configured, the framework is not
- considered valid.
- </remarks>
- </member>
- <member name="P:NAnt.Core.FrameworkInfo.ClrVersion">
- <summary>
- Gets the Common Language Runtime version of the framework.
- </summary>
- <value>
- The Common Language Runtime version of the framework.
- </value>
- <exception cref="T:System.ArgumentException">The framework is not valid.</exception>
- <remarks>
- When <see cref="P:NAnt.Core.FrameworkInfo.ClrVersion"/> is <see langword="null"/>, the
- framework is not considered valid.
- </remarks>
- </member>
- <member name="P:NAnt.Core.FrameworkInfo.ClrType">
- <summary>
- Gets the CLR type of the framework.
- </summary>
- <value>
- The CLR type of the framework.
- </value>
- <exception cref="T:System.ArgumentException">The framework is not valid.</exception>
- </member>
- <member name="P:NAnt.Core.FrameworkInfo.VisualStudioVersion">
- <summary>
- Gets the Visual Studio version that corresponds with this
- framework.
- </summary>
- <value>
- The Visual Studio version that corresponds with this framework.
- </value>
- <exception cref="T:System.ArgumentException">The framework is not valid.</exception>
- <exception cref="T:NAnt.Core.BuildException">There is no version of Visual Studio that corresponds with this framework.</exception>
- </member>
- <member name="P:NAnt.Core.FrameworkInfo.FrameworkDirectory">
- <summary>
- Gets the base directory of the framework tools for the framework.
- </summary>
- <value>
- The base directory of the framework tools for the framework.
- </value>
- <exception cref="T:System.ArgumentException">The framework is not valid.</exception>
- </member>
- <member name="P:NAnt.Core.FrameworkInfo.Runtime">
- <summary>
- Gets the runtime information for this framework.
- </summary>
- <value>
- The runtime information for the framework or <see langword="null"/>
- if no runtime information is configured for the framework.
- </value>
- <exception cref="T:System.ArgumentException">The framework is not valid.</exception>
- </member>
- <member name="P:NAnt.Core.FrameworkInfo.FrameworkAssemblyDirectory">
- <summary>
- Gets the directory where the system assemblies for the framework
- are located.
- </summary>
- <value>
- The directory where the system assemblies for the framework are
- located.
- </value>
- <exception cref="T:System.ArgumentException">The framework is not valid.</exception>
- </member>
- <member name="P:NAnt.Core.FrameworkInfo.SdkDirectory">
- <summary>
- Gets the directory containing the SDK tools for the framework.
- </summary>
- <value>
- The directory containing the SDK tools for the framework or a null
- reference if the configured sdk directory does not exist, or is not
- valid.
- </value>
- <exception cref="T:System.ArgumentException">The framework is not valid.</exception>
- </member>
- <member name="P:NAnt.Core.FrameworkInfo.Project">
- <summary>
- Gets the <see cref="P:NAnt.Core.FrameworkInfo.Project"/> used to initialize this framework.
- </summary>
- <value>
- The <see cref="P:NAnt.Core.FrameworkInfo.Project"/> used to initialize this framework.
- </value>
- <exception cref="T:System.ArgumentException">The framework is not valid.</exception>
- </member>
- <member name="P:NAnt.Core.FrameworkInfo.TaskAssemblies">
- <summary>
- Gets the set of assemblies and directories that should scanned for
- NAnt tasks, types or functions.
- </summary>
- <value>
- The set of assemblies and directories that should be scanned for
- NAnt tasks, types or functions.
- </value>
- <exception cref="T:System.ArgumentException">The framework is not valid.</exception>
- </member>
- <member name="P:NAnt.Core.FrameworkInfo.IsValid">
- <summary>
- Returns a value indicating whether the current framework is valid.
- </summary>
- <value>
- <see langword="true" /> if the framework is installed and correctly
- configured; otherwise, <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.Core.FrameworkInfo.ReferenceAssemblies">
- <summary>
- Gets the reference assemblies for the current framework.
- </summary>
- <value>
- The reference assemblies for the current framework.
- </value>
- <exception cref="T:System.ArgumentException">The framework is not valid.</exception>
- </member>
- <member name="P:NAnt.Core.FrameworkInfo.ToolPaths">
- <summary>
- Gets the tool paths for the current framework.
- </summary>
- <value>
- The tool paths for the current framework.
- </value>
- <exception cref="T:System.ArgumentException">The framework is not valid.</exception>
- </member>
- <member name="P:NAnt.Core.FrameworkInfo.NamespaceManager">
- <summary>
- Gets the <see cref="T:System.Xml.XmlNamespaceManager"/>.
- </summary>
- <value>
- The <see cref="T:System.Xml.XmlNamespaceManager"/>.
- </value>
- <remarks>
- The <see cref="P:NAnt.Core.FrameworkInfo.NamespaceManager"/> defines the current namespace
- scope and provides methods for looking up namespace information.
- </remarks>
- </member>
- <member name="M:NAnt.Core.FrameworkInfoDictionary.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.FrameworkInfoDictionary"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Core.FrameworkInfoDictionary.#ctor(System.Int32)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.FrameworkInfoDictionary"/> class
- with the specified capacity.
- </summary>
- </member>
- <member name="T:NAnt.Core.FrameworkTypes">
- <summary>
- Defines the types of frameworks.
- </summary>
- </member>
- <member name="F:NAnt.Core.FrameworkTypes.NotInstalled">
- <summary>
- Frameworks that are supported on the current platform, but are not
- installed.
- </summary>
- </member>
- <member name="F:NAnt.Core.FrameworkTypes.Installed">
- <summary>
- Frameworks that are installed on the current system.
- </summary>
- </member>
- <member name="F:NAnt.Core.FrameworkTypes.InstallStateMask">
- <summary>
- Retrieves installation state attributes.
- </summary>
- </member>
- <member name="F:NAnt.Core.FrameworkTypes.Desktop">
- <summary>
- Frameworks that typically target full desktop devices.
- </summary>
- </member>
- <member name="F:NAnt.Core.FrameworkTypes.Compact">
- <summary>
- Frameworks that target compact devices.
- </summary>
- </member>
- <member name="F:NAnt.Core.FrameworkTypes.Browser">
- <summary>
- Frameworks that run in a browser.
- </summary>
- </member>
- <member name="F:NAnt.Core.FrameworkTypes.DeviceMask">
- <summary>
- Retrieves device attributes.
- </summary>
- </member>
- <member name="F:NAnt.Core.FrameworkTypes.Mono">
- <summary>
- Frameworks released as part of the open-source <see href="http://www.mono-project.com">Mono</see>
- project.
- </summary>
- </member>
- <member name="F:NAnt.Core.FrameworkTypes.MS">
- <summary>
- Frameworks released by Microsoft.
- </summary>
- </member>
- <member name="F:NAnt.Core.FrameworkTypes.VendorMask">
- <summary>
- Retrieves vendor attributes.
- </summary>
- </member>
- <member name="F:NAnt.Core.FrameworkTypes.All">
- <summary>
- All frameworks supported on the current platform, regarless of their
- installation state, target device or vendor.
- </summary>
- </member>
- <member name="T:NAnt.Core.Location">
- <summary>
- Stores the file name, line number and column number to record a position
- in a text file.
- </summary>
- </member>
- <member name="M:NAnt.Core.Location.#ctor(System.String,System.Int32,System.Int32)">
- <summary>
- Creates a location consisting of a file name, line number and
- column number.
- </summary>
- <remarks>
- <paramref name="fileName" /> can be a local URI resource, e.g., file:///C:/WINDOWS/setuplog.txt.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Location.#ctor(System.String)">
- <summary>
- Creates a location consisting of a file name.
- </summary>
- <remarks>
- <paramref name="fileName" /> can be a local URI resource, e.g., file:///C:/WINDOWS/setuplog.txt.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Location.#ctor">
- <summary>
- Creates an "unknown" location.
- </summary>
- </member>
- <member name="M:NAnt.Core.Location.Init(System.String,System.Int32,System.Int32)">
- <summary>Private Init function.</summary>
- </member>
- <member name="M:NAnt.Core.Location.ToString">
- <summary>
- Returns the file name, line number and a trailing space. An error
- message can be appended easily. For unknown locations, returns
- an empty string.
- </summary>
- </member>
- <member name="P:NAnt.Core.Location.FileName">
- <summary>
- Gets a string containing the file name for the location.
- </summary>
- <remarks>
- The file name includes both the file path and the extension.
- </remarks>
- </member>
- <member name="P:NAnt.Core.Location.LineNumber">
- <summary>
- Gets the line number for the location.
- </summary>
- <remarks>
- Lines start at 1. Will be zero if not specified.
- </remarks>
- </member>
- <member name="P:NAnt.Core.Location.ColumnNumber">
- <summary>
- Gets the column number for the location.
- </summary>
- <remarks>
- Columns start a 1. Will be zero if not specified.
- </remarks>
- </member>
- <member name="T:NAnt.Core.LocationMap">
- <summary>
- Maps XML nodes to the text positions from their original source.
- </summary>
- </member>
- <member name="M:NAnt.Core.LocationMap.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.LocationMap"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Core.LocationMap.FileIsMapped(System.String)">
- <summary>
- Determines if a file has been loaded by the current project.
- </summary>
- <param name="fileOrUri">The file to check.</param>
- <returns>
- <see langword="true" /> if the specified file has already been loaded
- by the current project; otherwise, <see langword="false" />.
- </returns>
- </member>
- <member name="M:NAnt.Core.LocationMap.Add(System.Xml.XmlDocument)">
- <summary>
- Adds an <see cref="T:System.Xml.XmlDocument"/> to the map.
- </summary>
- <remarks>
- An <see cref="T:System.Xml.XmlDocument"/> can only be added to the map once.
- </remarks>
- </member>
- <member name="M:NAnt.Core.LocationMap.GetLocation(System.Xml.XmlNode)">
- <summary>
- Returns the <see cref="T:NAnt.Core.Location"/> in the XML file for the given node.
- </summary>
- <remarks>
- The <paramref name="node"/> must be from an <see cref="T:System.Xml.XmlDocument"/>
- that has been added to the map.
- </remarks>
- </member>
- <member name="T:NAnt.Core.LocationMap.TextPosition">
- <summary>
- Represents a position in the build file.
- </summary>
- </member>
- <member name="M:NAnt.Core.LocationMap.TextPosition.#ctor(System.Int32,System.Int32)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.LocationMap.TextPosition"/>
- with the speified line and column.
- </summary>
- <param name="line">The line coordinate of the position.</param>
- <param name="column">The column coordinate of the position.</param>
- </member>
- <member name="F:NAnt.Core.LocationMap.TextPosition.Line">
- <summary>
- The line coordinate of the position.
- </summary>
- </member>
- <member name="F:NAnt.Core.LocationMap.TextPosition.Column">
- <summary>
- The column coordinate of the position.
- </summary>
- </member>
- <member name="T:NAnt.Core.Level">
- <summary>
- Defines the set of levels recognised by the NAnt logging system.
- </summary>
- </member>
- <member name="F:NAnt.Core.Level.Debug">
- <summary>
- Designates fine-grained informational events that are most useful
- to debug a build process.
- </summary>
- </member>
- <member name="F:NAnt.Core.Level.Verbose">
- <summary>
- Designates events that offer a more detailed view of the build
- process.
- </summary>
- </member>
- <member name="F:NAnt.Core.Level.Info">
- <summary>
- Designates informational events that are useful for getting a
- high-level view of the build process.
- </summary>
- </member>
- <member name="F:NAnt.Core.Level.Warning">
- <summary>
- Designates potentionally harmful events.
- </summary>
- </member>
- <member name="F:NAnt.Core.Level.Error">
- <summary>
- Designates error events.
- </summary>
- </member>
- <member name="F:NAnt.Core.Level.None">
- <summary>
- Can be used to suppress all messages.
- </summary>
- <remarks>
- No events should be logged with this <see cref="T:NAnt.Core.Level"/>.
- </remarks>
- </member>
- <member name="T:NAnt.Core.LevelConverter">
- <summary>
- Specialized <see cref="T:System.ComponentModel.EnumConverter"/> for <see cref="T:NAnt.Core.Level"/>
- that ignores case when converting from string.
- </summary>
- </member>
- <member name="M:NAnt.Core.LevelConverter.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.LevelConverter"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.Core.LevelConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
- <summary>
- Converts the given object to the type of this converter, using the
- specified context and culture information.
- </summary>
- <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
- <param name="culture">A <see cref="T:System.Globalization.CultureInfo"/> object. If a <see langword="null"/> is passed, the current culture is assumed.</param>
- <param name="value">The <see cref="T:System.Object"/> to convert.</param>
- <returns>
- An <see cref="T:System.Object"/> that represents the converted value.
- </returns>
- </member>
- <member name="T:NAnt.Core.BuildEventArgs">
- <summary>
- Class representing an event occurring during a build.
- </summary>
- <remarks>
- <para>
- An event is built by specifying either a project, a task or a target.
- </para>
- <para>
- A <see cref="P:NAnt.Core.BuildEventArgs.Project"/> level event will only have a <see cref="P:NAnt.Core.BuildEventArgs.Project"/>
- reference.
- </para>
- <para>
- A <see cref="P:NAnt.Core.BuildEventArgs.Target"/> level event will have <see cref="P:NAnt.Core.BuildEventArgs.Project"/> and
- <see cref="P:NAnt.Core.BuildEventArgs.Target"/> references.
- </para>
- <para>
- A <see cref="P:NAnt.Core.BuildEventArgs.Task"/> level event will have <see cref="P:NAnt.Core.BuildEventArgs.Project"/>,
- <see cref="P:NAnt.Core.BuildEventArgs.Target"/> and <see cref="P:NAnt.Core.BuildEventArgs.Task"/> references.
- </para>
- </remarks>
- </member>
- <member name="M:NAnt.Core.BuildEventArgs.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.BuildEventArgs"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.Core.BuildEventArgs.#ctor(NAnt.Core.Project)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.BuildEventArgs"/>
- class for a <see cref="P:NAnt.Core.BuildEventArgs.Project"/> level event.
- </summary>
- <param name="project">The <see cref="P:NAnt.Core.BuildEventArgs.Project"/> that emitted the event.</param>
- </member>
- <member name="M:NAnt.Core.BuildEventArgs.#ctor(NAnt.Core.Target)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.BuildEventArgs"/>
- class for a <see cref="P:NAnt.Core.BuildEventArgs.Target"/> level event.
- </summary>
- <param name="target">The <see cref="P:NAnt.Core.BuildEventArgs.Target"/> that emitted the event.</param>
- </member>
- <member name="M:NAnt.Core.BuildEventArgs.#ctor(NAnt.Core.Task)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.BuildEventArgs"/>
- class for a <see cref="P:NAnt.Core.BuildEventArgs.Task"/> level event.
- </summary>
- <param name="task">The <see cref="P:NAnt.Core.BuildEventArgs.Task"/> that emitted the event.</param>
- </member>
- <member name="P:NAnt.Core.BuildEventArgs.Message">
- <summary>
- Gets or sets the message associated with this event.
- </summary>
- <value>
- The message associated with this event.
- </value>
- </member>
- <member name="P:NAnt.Core.BuildEventArgs.MessageLevel">
- <summary>
- Gets or sets the priority level associated with this event.
- </summary>
- <value>
- The priority level associated with this event.
- </value>
- </member>
- <member name="P:NAnt.Core.BuildEventArgs.Exception">
- <summary>
- Gets or sets the <see cref="P:NAnt.Core.BuildEventArgs.Exception"/> associated with this event.
- </summary>
- <value>
- The <see cref="P:NAnt.Core.BuildEventArgs.Exception"/> associated with this event.
- </value>
- </member>
- <member name="P:NAnt.Core.BuildEventArgs.Project">
- <summary>
- Gets the <see cref="P:NAnt.Core.BuildEventArgs.Project"/> that fired this event.
- </summary>
- <value>
- The <see cref="P:NAnt.Core.BuildEventArgs.Project"/> that fired this event.
- </value>
- </member>
- <member name="P:NAnt.Core.BuildEventArgs.Target">
- <summary>
- Gets the <see cref="P:NAnt.Core.BuildEventArgs.Target"/> that fired this event.
- </summary>
- <value>
- The <see cref="P:NAnt.Core.BuildEventArgs.Target"/> that fired this event, or a null reference
- if this is a <see cref="P:NAnt.Core.BuildEventArgs.Project"/> level event.
- </value>
- </member>
- <member name="P:NAnt.Core.BuildEventArgs.Task">
- <summary>
- Gets the <see cref="P:NAnt.Core.BuildEventArgs.Task"/> that fired this event.
- </summary>
- <value>
- The <see cref="P:NAnt.Core.BuildEventArgs.Task"/> that fired this event, or <see langword="null"/>
- if this is a <see cref="P:NAnt.Core.BuildEventArgs.Project"/> or <see cref="P:NAnt.Core.BuildEventArgs.Target"/> level
- event.
- </value>
- </member>
- <member name="T:NAnt.Core.BuildEventHandler">
- <summary>
- Represents the method that handles the build events.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> that contains the event data.</param>
- </member>
- <member name="T:NAnt.Core.IBuildListener">
- <summary>
- Instances of classes that implement this interface can register to be
- notified when things happen during a build.
- </summary>
- </member>
- <member name="M:NAnt.Core.IBuildListener.BuildStarted(System.Object,NAnt.Core.BuildEventArgs)">
- <summary>
- Signals that a build has started.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> object that contains the event data.</param>
- <remarks>
- This event is fired before any targets have started.
- </remarks>
- </member>
- <member name="M:NAnt.Core.IBuildListener.BuildFinished(System.Object,NAnt.Core.BuildEventArgs)">
- <summary>
- Signals that the last target has finished.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> object that contains the event data.</param>
- <remarks>
- This event will still be fired if an error occurred during the build.
- </remarks>
- </member>
- <member name="M:NAnt.Core.IBuildListener.TargetStarted(System.Object,NAnt.Core.BuildEventArgs)">
- <summary>
- Signals that a target has started.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> object that contains the event data.</param>
- </member>
- <member name="M:NAnt.Core.IBuildListener.TargetFinished(System.Object,NAnt.Core.BuildEventArgs)">
- <summary>
- Signals that a target has finished.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> object that contains the event data.</param>
- <remarks>
- This event will still be fired if an error occurred during the build.
- </remarks>
- </member>
- <member name="M:NAnt.Core.IBuildListener.TaskStarted(System.Object,NAnt.Core.BuildEventArgs)">
- <summary>
- Signals that a task has started.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> object that contains the event data.</param>
- </member>
- <member name="M:NAnt.Core.IBuildListener.TaskFinished(System.Object,NAnt.Core.BuildEventArgs)">
- <summary>
- Signals that a task has finished.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> object that contains the event data.</param>
- <remarks>
- This event will still be fired if an error occurred during the build.
- </remarks>
- </member>
- <member name="M:NAnt.Core.IBuildListener.MessageLogged(System.Object,NAnt.Core.BuildEventArgs)">
- <summary>
- Signals that a message has been logged.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> object that contains the event data.</param>
- </member>
- <member name="T:NAnt.Core.IBuildLogger">
- <summary>
- Interface used by NAnt to log the build output.
- </summary>
- <remarks>
- Depending on the supplied command-line arguments, NAnt will set the
- <see cref="P:NAnt.Core.IBuildLogger.OutputWriter"/> to <see cref="P:System.Console.Out"/> or a
- <see cref="T:System.IO.StreamWriter"/> with a file as backend store.
- </remarks>
- </member>
- <member name="M:NAnt.Core.IBuildLogger.Flush">
- <summary>
- Flushes buffered build events or messages to the underlying storage.
- </summary>
- </member>
- <member name="P:NAnt.Core.IBuildLogger.Threshold">
- <summary>
- Gets or sets the highest level of message this logger should respond
- to.
- </summary>
- <value>The highest level of message this logger should respond to.</value>
- <remarks>
- Only messages with a message level higher than or equal to the given
- level should actually be written to the log.
- </remarks>
- </member>
- <member name="P:NAnt.Core.IBuildLogger.EmacsMode">
- <summary>
- Gets or sets a value indicating whether to produce emacs (and other
- editor) friendly output.
- </summary>
- <value>
- <see langword="true" /> if output is to be unadorned so that emacs
- and other editors can parse files names, etc.
- </value>
- </member>
- <member name="P:NAnt.Core.IBuildLogger.OutputWriter">
- <summary>
- Gets or sets the <see cref="T:System.IO.TextWriter"/> to which the logger is
- to send its output.
- </summary>
- </member>
- <member name="M:NAnt.Core.DefaultLogger.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.DefaultLogger"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.Core.DefaultLogger.Flush">
- <summary>
- Flushes buffered build events or messages to the underlying storage.
- </summary>
- </member>
- <member name="M:NAnt.Core.DefaultLogger.BuildStarted(System.Object,NAnt.Core.BuildEventArgs)">
- <summary>
- Signals that a build has started.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> object that contains the event data.</param>
- <remarks>
- This event is fired before any targets have started.
- </remarks>
- </member>
- <member name="M:NAnt.Core.DefaultLogger.BuildFinished(System.Object,NAnt.Core.BuildEventArgs)">
- <summary>
- Signals that the last target has finished.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> object that contains the event data.</param>
- <remarks>
- This event will still be fired if an error occurred during the build.
- </remarks>
- </member>
- <member name="M:NAnt.Core.DefaultLogger.TargetStarted(System.Object,NAnt.Core.BuildEventArgs)">
- <summary>
- Signals that a target has started.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> object that contains the event data.</param>
- </member>
- <member name="M:NAnt.Core.DefaultLogger.TargetFinished(System.Object,NAnt.Core.BuildEventArgs)">
- <summary>
- Signals that a task has finished.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> object that contains the event data.</param>
- <remarks>
- This event will still be fired if an error occurred during the build.
- </remarks>
- </member>
- <member name="M:NAnt.Core.DefaultLogger.TaskStarted(System.Object,NAnt.Core.BuildEventArgs)">
- <summary>
- Signals that a task has started.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> object that contains the event data.</param>
- </member>
- <member name="M:NAnt.Core.DefaultLogger.TaskFinished(System.Object,NAnt.Core.BuildEventArgs)">
- <summary>
- Signals that a task has finished.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> object that contains the event data.</param>
- <remarks>
- This event will still be fired if an error occurred during the build.
- </remarks>
- </member>
- <member name="M:NAnt.Core.DefaultLogger.MessageLogged(System.Object,NAnt.Core.BuildEventArgs)">
- <summary>
- Signals that a message has been logged.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> object that contains the event data.</param>
- <remarks>
- Only messages with a priority higher or equal to the threshold of
- the logger will actually be output in the build log.
- </remarks>
- </member>
- <member name="M:NAnt.Core.DefaultLogger.Log(System.String)">
- <summary>
- Empty implementation which allows derived classes to receive the
- output that is generated in this logger.
- </summary>
- <param name="message">The message being logged.</param>
- </member>
- <member name="M:NAnt.Core.DefaultLogger.OutputMessage(NAnt.Core.Level,System.String,System.Int32)">
- <summary>
- Outputs an indented message to the build log if its priority is
- greather than or equal to the <see cref="P:NAnt.Core.DefaultLogger.Threshold"/> of the
- logger.
- </summary>
- <param name="messageLevel">The priority of the message to output.</param>
- <param name="message">The message to output.</param>
- <param name="indentationLength">The number of characters that the message should be indented.</param>
- </member>
- <member name="M:NAnt.Core.DefaultLogger.OutputMessage(NAnt.Core.BuildEventArgs)">
- <summary>
- Outputs an indented message to the build log if its priority is
- greather than or equal to the <see cref="P:NAnt.Core.DefaultLogger.Threshold"/> of the
- logger.
- </summary>
- <param name="e">The event to output.</param>
- </member>
- <member name="M:NAnt.Core.DefaultLogger.OutputMessage(NAnt.Core.BuildEventArgs,System.Int32)">
- <summary>
- Outputs an indented message to the build log if its priority is
- greather than or equal to the <see cref="P:NAnt.Core.DefaultLogger.Threshold"/> of the
- logger.
- </summary>
- <param name="e">The event to output.</param>
- <param name="indentationLength">The number of characters that the message should be indented.</param>
- </member>
- <member name="F:NAnt.Core.DefaultLogger._buildReports">
- <summary>
- Holds a stack of reports for all running builds.
- </summary>
- </member>
- <member name="P:NAnt.Core.DefaultLogger.Threshold">
- <summary>
- Gets or sets the highest level of message this logger should respond
- to.
- </summary>
- <value>
- The highest level of message this logger should respond to.
- </value>
- <remarks>
- Only messages with a message level higher than or equal to the given
- level should be written to the log.
- </remarks>
- </member>
- <member name="P:NAnt.Core.DefaultLogger.EmacsMode">
- <summary>
- Gets or sets a value indicating whether to produce emacs (and other
- editor) friendly output.
- </summary>
- <value>
- <see langword="true" /> if output is to be unadorned so that emacs
- and other editors can parse files names, etc. The default is
- <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.Core.DefaultLogger.OutputWriter">
- <summary>
- Gets or sets the <see cref="T:System.IO.TextWriter"/> to which the logger is
- to send its output.
- </summary>
- <value>
- The <see cref="T:System.IO.TextWriter"/> to which the logger sends its output.
- </value>
- </member>
- <member name="T:NAnt.Core.BuildReport">
- <summary>
- Used to store information about a build, to allow better reporting to
- the user.
- </summary>
- </member>
- <member name="F:NAnt.Core.BuildReport.Errors">
- <summary>
- Errors encountered so far.
- </summary>
- </member>
- <member name="F:NAnt.Core.BuildReport.Warnings">
- <summary>
- Warnings encountered so far.
- </summary>
- </member>
- <member name="F:NAnt.Core.BuildReport.StartTime">
- <summary>
- The start time of the build process.
- </summary>
- </member>
- <member name="T:NAnt.Core.MailLogger">
- <summary>
- Buffers log messages from DefaultLogger, and sends an e-mail with the
- results.
- </summary>
- <remarks>
- The following properties are used to send the mail :
- <list type="table">
- <listheader>
- <term>Property</term>
- <description>Description</description>
- </listheader>
- <item>
- <term>MailLogger.mailhost</term>
- <description>Mail server to use. [default: localhost]</description>
- </item>
- <item>
- <term>MailLogger.from</term>
- <description>The address of the e-mail sender.</description>
- </item>
- <item>
- <term>MailLogger.failure.notify</term>
- <description>Send build failure e-mails ? [default: true]</description>
- </item>
- <item>
- <term>MailLogger.success.notify</term>
- <description>Send build success e-mails ? [default: true]</description>
- </item>
- <item>
- <term>MailLogger.failure.to</term>
- <description>The address to send build failure messages to.</description>
- </item>
- <item>
- <term>MailLogger.success.to</term>
- <description>The address to send build success messages to.</description>
- </item>
- <item>
- <term>MailLogger.failure.subject</term>
- <description>The subject of build failure messages. [default: "Build Failure"]</description>
- </item>
- <item>
- <term>MailLogger.success.subject</term>
- <description>The subject of build success messages. [default: "Build Success"]</description>
- </item>
- <item>
- <term>MailLogger.success.attachments</term>
- <description>The ID of a fileset holdng set of files to attach when the build is successful.</description>
- </item>
- <item>
- <term>MailLogger.failure.attachments</term>
- <description>The ID of a fileset holdng set of files to attach when the build fails.</description>
- </item>
- <item>
- <term>MailLogger.body.encoding</term>
- <description>The encoding type of the body of the e-mail message. [default: system's ANSI code page]</description>
- </item>
- <item>
- <term>MailLogger.smtp.username</term>
- <description>The name of the user to login to the SMTP server.</description>
- </item>
- <item>
- <term>MailLogger.smtp.password</term>
- <description>The password of the specified user.</description>
- </item>
- <item>
- <term>MailLogger.smtp.enablessl</term>
- <description>Specifies whether to use SSL to encrypt the connection. [default: false]</description>
- </item>
- <item>
- <term>MailLogger.smtp.port</term>
- <description>The SMTP server port to connect to. [default: 25]</description>
- </item>
- </list>
- </remarks>
- </member>
- <member name="M:NAnt.Core.MailLogger.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.MailLogger"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.Core.MailLogger.BuildStarted(System.Object,NAnt.Core.BuildEventArgs)">
- <summary>
- Signals that a build has started.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> object that contains the event data.</param>
- <remarks>
- This event is fired before any targets have started.
- </remarks>
- </member>
- <member name="M:NAnt.Core.MailLogger.BuildFinished(System.Object,NAnt.Core.BuildEventArgs)">
- <summary>
- Signals that the last target has finished, and send an e-mail with
- the build results.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> object that contains the event data.</param>
- </member>
- <member name="M:NAnt.Core.MailLogger.Log(System.String)">
- <summary>
- Receives and buffers log messages.
- </summary>
- <param name="message">The message being logged.</param>
- </member>
- <member name="M:NAnt.Core.MailLogger.GetPropertyValue(NAnt.Core.PropertyDictionary,System.String,System.String,System.Boolean)">
- <summary>
- Gets the value of the specified property.
- </summary>
- <param name="properties">Properties to obtain value from.</param>
- <param name="name">Suffix of property name. "MailLogger" will be prepended internally.</param>
- <param name="defaultValue">Value returned if property is not present in <paramref name="properties"/>.</param>
- <param name="required">Value indicating whether the property should exist, or have a default value set.</param>
- <returns>
- The value of the specified property; or the default value if the
- property is not present in <paramref name="properties"/>.
- </returns>
- <exception cref="T:System.ArgumentNullException"><paramref name="required"/> is <see langword="true"/>, and the specified property is not present and no default value has been given.</exception>
- </member>
- <member name="F:NAnt.Core.MailLogger._buffer">
- <summary>
- Buffer in which the message is constructed prior to sending.
- </summary>
- </member>
- <member name="F:NAnt.Core.MailLogger._projectStack">
- <summary>
- Holds the stack of currently executing projects.
- </summary>
- </member>
- <member name="T:NAnt.Core.BuildListenerCollection">
- <summary>
- Contains a strongly typed collection of <see cref="T:NAnt.Core.IBuildListener"/>
- objects.
- </summary>
- </member>
- <member name="M:NAnt.Core.BuildListenerCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.BuildListenerCollection"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.Core.BuildListenerCollection.#ctor(NAnt.Core.BuildListenerCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.BuildListenerCollection"/>
- class with the specified <see cref="T:NAnt.Core.BuildListenerCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.Core.BuildListenerCollection.#ctor(NAnt.Core.IBuildListener[])">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.BuildListenerCollection"/>
- class with the specified array of <see cref="T:NAnt.Core.IBuildListener"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.Core.BuildListenerCollection.Add(NAnt.Core.IBuildListener)">
- <summary>
- Adds a <see cref="T:NAnt.Core.IBuildListener"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.IBuildListener"/> to be added to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.Core.BuildListenerCollection.AddRange(NAnt.Core.IBuildListener[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Core.IBuildListener"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.Core.IBuildListener"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Core.BuildListenerCollection.AddRange(NAnt.Core.BuildListenerCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Core.BuildListenerCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.Core.BuildListenerCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Core.BuildListenerCollection.Contains(NAnt.Core.IBuildListener)">
- <summary>
- Determines whether a <see cref="T:NAnt.Core.IBuildListener"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.IBuildListener"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.BuildListenerCollection.CopyTo(NAnt.Core.IBuildListener[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.Core.BuildListenerCollection.IndexOf(NAnt.Core.IBuildListener)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.Core.IBuildListener"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.IBuildListener"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.Core.IBuildListener"/>. If the <see cref="T:NAnt.Core.IBuildListener"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.Core.BuildListenerCollection.Insert(System.Int32,NAnt.Core.IBuildListener)">
- <summary>
- Inserts a <see cref="T:NAnt.Core.IBuildListener"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.Core.IBuildListener"/> to insert.</param>
- </member>
- <member name="M:NAnt.Core.BuildListenerCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.Core.BuildListenerEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.Core.BuildListenerCollection.Remove(NAnt.Core.IBuildListener)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.IBuildListener"/> to remove from the collection.</param>
- </member>
- <member name="P:NAnt.Core.BuildListenerCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="T:NAnt.Core.BuildListenerEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.Core.IBuildListener"/> elements of a <see cref="T:NAnt.Core.BuildListenerCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.BuildListenerEnumerator.#ctor(NAnt.Core.BuildListenerCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.BuildListenerEnumerator"/> class
- with the specified <see cref="T:NAnt.Core.BuildListenerCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.Core.BuildListenerEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.Core.BuildListenerEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.Core.BuildListenerEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="T:NAnt.Core.LogWriter">
- <summary>
- Implements a <see cref="T:System.IO.TextWriter"/> for writing information to
- the NAnt logging infrastructure.
- </summary>
- </member>
- <member name="M:NAnt.Core.LogWriter.#ctor(NAnt.Core.Task,NAnt.Core.Level,System.IFormatProvider)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.LogWriter"/> class
- for the specified <see cref="T:NAnt.Core.Task"/> with the specified output
- level and format provider.
- </summary>
- <param name="task">Determines the indentation level.</param>
- <param name="outputLevel">The <see cref="T:NAnt.Core.Level"/> with which messages will be output to the build log.</param>
- <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> object that controls formatting.</param>
- </member>
- <member name="M:NAnt.Core.LogWriter.Write(System.Char[])">
- <summary>
- Writes a character array to the buffer.
- </summary>
- <param name="chars">The character array to write to the text stream.</param>
- </member>
- <member name="M:NAnt.Core.LogWriter.Write(System.String)">
- <summary>
- Writes a string to the buffer.
- </summary>
- <param name="value"></param>
- </member>
- <member name="M:NAnt.Core.LogWriter.WriteLine">
- <summary>
- Writes an empty string to the logging infrastructure.
- </summary>
- </member>
- <member name="M:NAnt.Core.LogWriter.WriteLine(System.String)">
- <summary>
- Writes a string to the logging infrastructure.
- </summary>
- <param name="value">The string to write. If <paramref name="value" /> is a null reference, only the line termination characters are written.</param>
- </member>
- <member name="M:NAnt.Core.LogWriter.WriteLine(System.String,System.Object[])">
- <summary>
- Writes out a formatted string using the same semantics as
- <see cref="M:System.String.Format(System.String,System.Object[])"/>.
- </summary>
- <param name="line">The formatting string.</param>
- <param name="args">The object array to write into format string.</param>
- </member>
- <member name="M:NAnt.Core.LogWriter.Flush">
- <summary>
- Causes any buffered data to be written to the logging infrastructure.
- </summary>
- </member>
- <member name="M:NAnt.Core.LogWriter.Close">
- <summary>
- Closes the current writer and releases any system resources
- associated with the writer.
- </summary>
- </member>
- <member name="M:NAnt.Core.LogWriter.InitializeLifetimeService">
- <summary>
- Obtains a lifetime service object to control the lifetime policy for
- this instance.
- </summary>
- <returns>
- An object of type <see cref="T:System.Runtime.Remoting.Lifetime.ILease"/> 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.
- </returns>
- </member>
- <member name="P:NAnt.Core.LogWriter.Encoding">
- <summary>
- Gets the <see cref="P:NAnt.Core.LogWriter.Encoding"/> in which the output is written.
- </summary>
- <value>
- The <see cref="T:NAnt.Core.LogWriter"/> always writes output in UTF8
- encoding.
- </value>
- </member>
- <member name="P:NAnt.Core.LogWriter.OutputLevel">
- <summary>
- Gets the <see cref="T:NAnt.Core.Level"/> with which messages will be output to
- the build log.
- </summary>
- </member>
- <member name="T:NAnt.Core.PathScanner">
- <summary>
- Used to search for files on the PATH.
- </summary>
- <remarks>
- <para>
- The local directory is not searched (since this would already be covered
- by normal use of the includes element).
- </para>
- <para>
- Also, advanced pattern matching isn't supported: you need to know the
- exact name of the file.
- </para>
- </remarks>
- </member>
- <member name="M:NAnt.Core.PathScanner.System#ICloneable#Clone">
- <summary>
- Creates a shallow copy of the <see cref="T:NAnt.Core.PathScanner"/>.
- </summary>
- <returns>
- A shallow copy of the <see cref="T:NAnt.Core.PathScanner"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.PathScanner.Clone">
- <summary>
- Creates a shallow copy of the <see cref="T:NAnt.Core.PathScanner"/>.
- </summary>
- <returns>
- A shallow copy of the <see cref="T:NAnt.Core.PathScanner"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.PathScanner.Add(System.String)">
- <summary>
- Adds a file to the list of files to be scanned for.
- </summary>
- <param name="fileName">The filename or search pattern to add to the list.</param>
- </member>
- <member name="M:NAnt.Core.PathScanner.Scan">
- <summary>
- Scans all direcetories in the PATH environment variable for files.
- </summary>
- <returns>
- List of matching files found in the PATH.
- </returns>
- </member>
- <member name="M:NAnt.Core.PathScanner.Scan(System.String)">
- <summary>
- Scans all directories in the given environment variable for files.
- </summary>
- <param name="name">The environment variable of which the directories should be scanned.</param>
- <returns>
- List of matching files found in the directory of the given
- environment variable.
- </returns>
- </member>
- <member name="M:NAnt.Core.PathScanner.Clone(System.Collections.Specialized.StringCollection)">
- <summary>
- Creates a shallow copy of the specified <see cref="T:System.Collections.Specialized.StringCollection"/>.
- </summary>
- <param name="stringCollection">The <see cref="T:System.Collections.Specialized.StringCollection"/> that should be copied.</param>
- <returns>
- A shallow copy of the specified <see cref="T:System.Collections.Specialized.StringCollection"/>.
- </returns>
- </member>
- <member name="P:NAnt.Core.PlatformHelper.Is64Bit">
- <summary>
- Returns a value indicating whether NAnt is running in 64-bit mode.
- </summary>
- <value>
- <see langword="true" /> if NAnt is running in 64-bit mode; otherwise,
- <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.Core.PlatformHelper.Is32Bit">
- <summary>
- Returns a value indicating whether NAnt is running in 32-bit mode.
- </summary>
- <remarks>
- Note that even if the platform is 64-bit, NAnt may be running in
- 32-bit mode.
- </remarks>
- <value>
- <see langword="true" /> if NAnt is running in 32-bit mode; otherwise,
- <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.Core.PlatformHelper.IsWindows">
- <summary>
- Returns a value indicating whether NAnt is running on Windows.
- </summary>
- <value>
- <see langword="true" /> if NAnt is running on Windows;
- otherwise, <see langword="false" />.
- </value>
- </member>
- <member name="T:NAnt.Core.Project">
- <summary>
- Central representation of a NAnt project.
- </summary>
- <example>
- <para>
- The <see cref="M:NAnt.Core.Project.Run"/> method will initialize the project with the build
- file specified in the constructor and execute the default target.
- </para>
- <code>
- <![CDATA[
- Project p = new Project("foo.build", Level.Info);
- p.Run();
- ]]>
- </code>
- </example>
- <example>
- <para>
- If no target is given, the default target will be executed if specified
- in the project.
- </para>
- <code>
- <![CDATA[
- Project p = new Project("foo.build", Level.Info);
- p.Execute("build");
- ]]>
- </code>
- </example>
- </member>
- <member name="F:NAnt.Core.Project.Visiting">
- <summary>
- Constant for the "visiting" state, used when traversing a DFS of
- target dependencies.
- </summary>
- </member>
- <member name="F:NAnt.Core.Project.Visited">
- <summary>
- Constant for the "visited" state, used when traversing a DFS of
- target dependencies.
- </summary>
- </member>
- <member name="F:NAnt.Core.Project.logger">
- <summary>
- Holds the logger for this class.
- </summary>
- </member>
- <member name="F:NAnt.Core.Project._threshold">
- <summary>
- Holds the default threshold for build loggers.
- </summary>
- </member>
- <member name="M:NAnt.Core.Project.#ctor(System.Xml.XmlDocument,NAnt.Core.Level,System.Int32)">
- <summary>
- Initializes a new <see cref="T:NAnt.Core.Project"/> class with the given
- document, message threshold and indentation level.
- </summary>
- <param name="doc">Any valid build format will do.</param>
- <param name="threshold">The message threshold.</param>
- <param name="indentLevel">The project indentation level.</param>
- </member>
- <member name="M:NAnt.Core.Project.#ctor(System.Xml.XmlDocument,NAnt.Core.Level,System.Int32,System.Xml.XmlNode)">
- <summary>
- Initializes a new <see cref="T:NAnt.Core.Project"/> class with the given
- document, message threshold and indentation level, and using
- the specified <see cref="T:System.Xml.XmlNode"/> to load internal configuration
- settings.
- </summary>
- <param name="doc">Any valid build format will do.</param>
- <param name="threshold">The message threshold.</param>
- <param name="indentLevel">The project indentation level.</param>
- <param name="configurationNode">The <see cref="T:System.Xml.XmlNode"/> NAnt should use to initialize configuration settings.</param>
- <remarks>
- This constructor is useful for developers using NAnt as a class
- library.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Project.#ctor(System.String,NAnt.Core.Level,System.Int32)">
- <summary>
- Initializes a new <see cref="T:NAnt.Core.Project"/> class with the given
- source, message threshold and indentation level.
- </summary>
- <param name="uriOrFilePath">
- <para>The full path to the build file.</para>
- <para>This can be of any form that <see cref="M:System.Xml.XmlDocument.Load(System.String)"/> accepts.</para>
- </param>
- <param name="threshold">The message threshold.</param>
- <param name="indentLevel">The project indentation level.</param>
- <remarks>
- If the source is a uri of form 'file:///path' then use the path part.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Project.#ctor(System.String,NAnt.Core.Level,System.Int32,System.Xml.XmlNode)">
- <summary>
- Initializes a new <see cref="T:NAnt.Core.Project"/> class with the given
- source, message threshold and indentation level, and using
- the specified <see cref="T:System.Xml.XmlNode"/> to load internal configuration
- settings.
- </summary>
- <param name="uriOrFilePath">
- <para>The full path to the build file.</para>
- <para>This can be of any form that <see cref="M:System.Xml.XmlDocument.Load(System.String)"/> accepts.</para>
- </param>
- <param name="threshold">The message threshold.</param>
- <param name="indentLevel">The project indentation level.</param>
- <param name="configurationNode">The <see cref="T:System.Xml.XmlNode"/> NAnt should use to initialize configuration settings.</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="configurationNode"/> is <see langword="null"/>.</exception>
- <remarks>
- If the source is a uri of form 'file:///path' then use the path part.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Project.#ctor(System.String,NAnt.Core.Project)">
- <summary>
- Initializes a <see cref="T:NAnt.Core.Project"/> as subproject of the specified
- <see cref="T:NAnt.Core.Project"/>.
- </summary>
- <param name="uriOrFilePath">
- <para>The full path to the build file.</para>
- <para>This can be of any form that <see cref="M:System.Xml.XmlDocument.Load(System.String)"/> accepts.</para>
- </param>
- <param name="parent">The parent <see cref="T:NAnt.Core.Project"/>.</param>
- <remarks>
- Optimized for framework initialization projects, by skipping automatic
- discovery of extension assemblies and framework configuration.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Project.#ctor(System.Xml.XmlDocument)">
- <summary>
- Initializes a <see cref="T:NAnt.Core.Project"/> with <see cref="P:NAnt.Core.Project.Threshold"/>
- set to <see cref="F:NAnt.Core.Level.None"/>, and <see cref="P:NAnt.Core.Project.IndentationLevel"/>
- set to 0.
- </summary>
- <param name="doc">An <see cref="T:System.Xml.XmlDocument"/> containing the build script.</param>
- <remarks>
- Optimized for framework initialization projects, by skipping automatic
- discovery of extension assemblies and framework configuration.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Project.GetFrameworks(NAnt.Core.FrameworkTypes)">
- <summary>
- Gets the list of supported frameworks filtered by the specified
- <see cref="T:NAnt.Core.FrameworkTypes"/> parameter.
- </summary>
- <param name="types">A bitwise combination of <see cref="T:NAnt.Core.FrameworkTypes"/> values that filter the frameworks to retrieve.</param>
- <returns>
- An array of type <see cref="T:NAnt.Core.FrameworkInfo"/> that contains the
- frameworks specified by the <paramref name="types"/> parameter,
- sorted on name.
- </returns>
- </member>
- <member name="M:NAnt.Core.Project.GetLocation(System.Xml.XmlNode)">
- <summary>
- Returns the <see cref="T:NAnt.Core.Location"/> of the given node in an XML
- file loaded by NAnt.
- </summary>
- <remarks>
- <para>
- The <paramref name="node"/> must be from an <see cref="T:System.Xml.XmlDocument"/>
- that has been loaded by NAnt.
- </para>
- <para>
- NAnt also does not process any of the following node types:
- </para>
- <list type="bullet">
- <item>
- <description><see cref="F:System.Xml.XmlNodeType.Whitespace"/></description>
- </item>
- <item>
- <description><see cref="F:System.Xml.XmlNodeType.EndElement"/></description>
- </item>
- <item>
- <description><see cref="F:System.Xml.XmlNodeType.ProcessingInstruction"/></description>
- </item>
- <item>
- <description><see cref="F:System.Xml.XmlNodeType.XmlDeclaration"/></description>
- </item>
- <item>
- <description><see cref="F:System.Xml.XmlNodeType.DocumentType"/></description>
- </item>
- </list>
- <para>
- As a result, no location information is available for these nodes.
- </para>
- </remarks>
- <param name="node">The <see cref="T:System.Xml.XmlNode"/> to get the <see cref="T:NAnt.Core.Location"/> for.</param>
- <returns>
- <see cref="T:NAnt.Core.Location"/> of the given node in an XML file loaded by NAnt, or
- <see cref="F:NAnt.Core.Location.UnknownLocation"/> if the node was not loaded from
- an XML file.
- </returns>
- <exception cref="T:System.ArgumentException">
- <para><paramref name="node"/> is from an XML file that was not loaded by NAnt.</para>
- <para>-or</para>
- <para><paramref name="node"/> was not processed by NAnt (eg. an XML declaration).</para>
- </exception>
- </member>
- <member name="M:NAnt.Core.Project.OnBuildStarted(System.Object,NAnt.Core.BuildEventArgs)">
- <summary>
- Dispatches a <see cref="F:NAnt.Core.Project.BuildStarted"/> event to the build listeners
- for this <see cref="T:NAnt.Core.Project"/>.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> that contains the event data.</param>
- </member>
- <member name="M:NAnt.Core.Project.OnBuildFinished(System.Object,NAnt.Core.BuildEventArgs)">
- <summary>
- Dispatches a <see cref="F:NAnt.Core.Project.BuildFinished"/> event to the build listeners
- for this <see cref="T:NAnt.Core.Project"/>.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> that contains the event data.</param>
- </member>
- <member name="M:NAnt.Core.Project.OnTargetStarted(System.Object,NAnt.Core.BuildEventArgs)">
- <summary>
- Dispatches a <see cref="F:NAnt.Core.Project.TargetStarted"/> event to the build listeners
- for this <see cref="T:NAnt.Core.Project"/>.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> that contains the event data.</param>
- </member>
- <member name="M:NAnt.Core.Project.OnTargetFinished(System.Object,NAnt.Core.BuildEventArgs)">
- <summary>
- Dispatches a <see cref="F:NAnt.Core.Project.TargetFinished"/> event to the build listeners
- for this <see cref="T:NAnt.Core.Project"/>.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> that contains the event data.</param>
- </member>
- <member name="M:NAnt.Core.Project.OnTaskStarted(System.Object,NAnt.Core.BuildEventArgs)">
- <summary>
- Dispatches a <see cref="F:NAnt.Core.Project.TaskStarted"/> event to the build listeners
- for this <see cref="T:NAnt.Core.Project"/>.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> that contains the event data.</param>
- </member>
- <member name="M:NAnt.Core.Project.OnTaskFinished(System.Object,NAnt.Core.BuildEventArgs)">
- <summary>
- Dispatches the <see cref="F:NAnt.Core.Project.TaskFinished"/> event to the build listeners
- for this <see cref="T:NAnt.Core.Project"/>.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> that contains the event data.</param>
- </member>
- <member name="M:NAnt.Core.Project.OnMessageLogged(NAnt.Core.BuildEventArgs)">
- <summary>
- Dispatches a <see cref="F:NAnt.Core.Project.MessageLogged"/> event to the build listeners
- for this <see cref="T:NAnt.Core.Project"/>.
- </summary>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> that contains the event data.</param>
- </member>
- <member name="M:NAnt.Core.Project.Log(NAnt.Core.Level,System.String)">
- <summary>
- Writes a <see cref="T:NAnt.Core.Project"/> level message to the build log with
- the given <see cref="T:NAnt.Core.Level"/>.
- </summary>
- <param name="messageLevel">The <see cref="T:NAnt.Core.Level"/> to log at.</param>
- <param name="message">The message to log.</param>
- </member>
- <member name="M:NAnt.Core.Project.Log(NAnt.Core.Level,System.String,System.Object[])">
- <summary>
- Writes a <see cref="T:NAnt.Core.Project"/> level formatted message to the build
- log with the given <see cref="T:NAnt.Core.Level"/>.
- </summary>
- <param name="messageLevel">The <see cref="T:NAnt.Core.Level"/> to log at.</param>
- <param name="message">The message to log, containing zero or more format items.</param>
- <param name="args">An <see cref="T:System.Object"/> array containing zero or more objects to format.</param>
- </member>
- <member name="M:NAnt.Core.Project.Log(NAnt.Core.Task,NAnt.Core.Level,System.String)">
- <summary>
- Writes a <see cref="T:NAnt.Core.Task"/> task level message to the build log
- with the given <see cref="T:NAnt.Core.Level"/>.
- </summary>
- <param name="task">The <see cref="T:NAnt.Core.Task"/> from which the message originated.</param>
- <param name="messageLevel">The <see cref="T:NAnt.Core.Level"/> to log at.</param>
- <param name="message">The message to log.</param>
- </member>
- <member name="M:NAnt.Core.Project.Log(NAnt.Core.Target,NAnt.Core.Level,System.String)">
- <summary>
- Writes a <see cref="T:NAnt.Core.Target"/> level message to the build log with
- the given <see cref="T:NAnt.Core.Level"/>.
- </summary>
- <param name="target">The <see cref="T:NAnt.Core.Target"/> from which the message orignated.</param>
- <param name="messageLevel">The level to log at.</param>
- <param name="message">The message to log.</param>
- </member>
- <member name="M:NAnt.Core.Project.Execute">
- <summary>
- Executes the default target.
- </summary>
- <remarks>
- No top level error handling is done. Any <see cref="T:NAnt.Core.BuildException"/>
- will be passed onto the caller.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Project.Execute(System.String)">
- <summary>
- Executes a specific target, and its dependencies.
- </summary>
- <param name="targetName">The name of the target to execute.</param>
- <remarks>
- Global tasks are not executed.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Project.Execute(System.String,System.Boolean)">
- <summary>
- Executes a specific target.
- </summary>
- <param name="targetName">The name of the target to execute.</param>
- <param name="forceDependencies">Whether dependencies should be forced to execute</param>
- <remarks>
- Global tasks are not executed.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Project.Run">
- <summary>
- Executes the default target and wraps in error handling and time
- stamping.
- </summary>
- <returns>
- <see langword="true" /> if the build was successful; otherwise,
- <see langword="false" />.
- </returns>
- </member>
- <member name="M:NAnt.Core.Project.CreateTask(System.Xml.XmlNode)">
- <summary>
- Creates a new <see ref="Task"/> from the given <see cref="T:System.Xml.XmlNode"/>.
- </summary>
- <param name="taskNode">The <see cref="T:NAnt.Core.Task"/> definition.</param>
- <returns>The new <see cref="T:NAnt.Core.Task"/> instance.</returns>
- </member>
- <member name="M:NAnt.Core.Project.CreateTask(System.Xml.XmlNode,NAnt.Core.Target)">
- <summary>
- Creates a new <see cref="T:NAnt.Core.Task"/> from the given <see cref="T:System.Xml.XmlNode"/>
- within a <see cref="T:NAnt.Core.Target"/>.
- </summary>
- <param name="taskNode">The <see cref="T:NAnt.Core.Task"/> definition.</param>
- <param name="target">The owner <see cref="T:NAnt.Core.Target"/>.</param>
- <returns>The new <see cref="T:NAnt.Core.Task"/> instance.</returns>
- </member>
- <member name="M:NAnt.Core.Project.ExpandProperties(System.String,NAnt.Core.Location)">
- <summary>
- Expands a <see cref="T:System.String"/> from known properties.
- </summary>
- <param name="input">The <see cref="T:System.String"/> with replacement tokens.</param>
- <param name="location">The location in the build file. Used to throw more accurate exceptions.</param>
- <returns>The expanded and replaced <see cref="T:System.String"/>.</returns>
- </member>
- <member name="M:NAnt.Core.Project.GetFullPath(System.String)">
- <summary>
- Combines the specified path with the <see cref="P:NAnt.Core.Project.BaseDirectory"/> of
- the <see cref="T:NAnt.Core.Project"/> to form a full path to file or directory.
- </summary>
- <param name="path">The relative or absolute path.</param>
- <returns>
- A rooted path, or the <see cref="P:NAnt.Core.Project.BaseDirectory"/> of the <see cref="T:NAnt.Core.Project"/>
- if the <paramref name="path"/> parameter is a null reference.
- </returns>
- </member>
- <member name="M:NAnt.Core.Project.CreateDefaultLogger">
- <summary>
- Creates the default <see cref="T:NAnt.Core.IBuildLogger"/> and attaches it to
- the <see cref="T:NAnt.Core.Project"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.Project.Indent">
- <summary>
- Increases the <see cref="P:NAnt.Core.Project.IndentationLevel"/> of the <see cref="T:NAnt.Core.Project"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.Project.Unindent">
- <summary>
- Decreases the <see cref="P:NAnt.Core.Project.IndentationLevel"/> of the <see cref="T:NAnt.Core.Project"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.Project.DetachBuildListeners">
- <summary>
- Detaches the currently attached <see cref="T:NAnt.Core.IBuildListener"/> instances
- from the <see cref="T:NAnt.Core.Project"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.Project.AttachBuildListeners(NAnt.Core.BuildListenerCollection)">
- <summary>
- Attaches the specified build listeners to the <see cref="T:NAnt.Core.Project"/>.
- </summary>
- <param name="listeners">The <see cref="T:NAnt.Core.IBuildListener"/> instances to attach to the <see cref="T:NAnt.Core.Project"/>.</param>
- <remarks>
- The currently attached <see cref="T:NAnt.Core.IBuildListener"/> instances will
- be detached before the new <see cref="T:NAnt.Core.IBuildListener"/> instances
- are attached.
- </remarks>
- </member>
- <member name="M:NAnt.Core.Project.CtorHelper(System.Xml.XmlDocument,NAnt.Core.Level,System.Int32,NAnt.Core.Optimizations)">
- <summary>
- Inits stuff:
- <para>TypeFactory: Calls Initialize and AddProject </para>
- <para>Log.IndentSize set to 12</para>
- <para>Project properties are initialized ("nant.* stuff set")</para>
- <list type="nant.items">
- <listheader>NAnt Props:</listheader>
- <item>nant.filename</item>
- <item>nant.version</item>
- <item>nant.location</item>
- <item>nant.project.name</item>
- <item>nant.project.buildfile (if doc has baseuri)</item>
- <item>nant.project.basedir</item>
- <item>nant.project.default = defaultTarget</item>
- </list>
- </summary>
- <param name="doc">An <see cref="T:System.Xml.XmlDocument"/> representing the project definition.</param>
- <param name="threshold">The project message threshold.</param>
- <param name="indentLevel">The project indentation level.</param>
- <param name="optimization">Optimization flags.</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="doc"/> is <see langword="null"/>.</exception>
- </member>
- <member name="M:NAnt.Core.Project.InitializeProjectDocument(System.Xml.XmlDocument)">
- <summary>
- This method is only meant to be used by the <see cref="T:NAnt.Core.Project"/>
- class and <see cref="T:NAnt.Core.Tasks.IncludeTask"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.Project.LoadBuildFile(System.String)">
- <summary>
- Creates a new <see cref="T:System.Xml.XmlDocument"/> based on the project
- definition.
- </summary>
- <param name="uriOrFilePath">
- <para>The full path to the build file.</para>
- <para>This can be of any form that <see cref="M:System.Xml.XmlDocument.Load(System.String)"/> accepts.</para>
- </param>
- <returns>
- An <see cref="T:System.Xml.XmlDocument"/> based on the specified project
- definition.
- </returns>
- </member>
- <member name="M:NAnt.Core.Project.ConfigurePlatformProperties">
- <summary>
- Configures the platform properties for the current platform.
- </summary>
- <exception cref="T:NAnt.Core.BuildException">NAnt does not support the current platform.</exception>
- </member>
- <member name="M:NAnt.Core.Project.UpdateTargetFrameworkProperties">
- <summary>
- Updates dependent properties when the <see cref="P:NAnt.Core.Project.TargetFramework"/>
- is set.
- </summary>
- </member>
- <member name="M:NAnt.Core.Project.TopologicalTargetSort(System.String,NAnt.Core.TargetCollection)">
- <summary>
- Topologically sorts a set of targets.
- </summary>
- <param name="root">The name of the root target. The sort is created in such a way that the sequence of targets up to the root target is the minimum possible such sequence. Must not be <see langword="null"/>.</param>
- <param name="targets">A collection of <see cref="T:NAnt.Core.Target"/> instances.</param>
- <returns>
- A collection of <see cref="T:NAnt.Core.Target"/> instances in sorted order.
- </returns>
- <exception cref="T:NAnt.Core.BuildException">There is a cyclic dependecy among the targets, or a named target does not exist.</exception>
- </member>
- <member name="M:NAnt.Core.Project.TopologicalTargetSort(System.String,NAnt.Core.TargetCollection,System.Collections.Hashtable,System.Collections.Stack,NAnt.Core.TargetCollection)">
- <summary>
- <para>
- Performs a single step in a recursive depth-first-search traversal
- of the target dependency tree.
- </para>
- <para>
- The current target is first set to the "visiting" state, and pushed
- onto the "visiting" stack.
- </para>
- <para>
- An exception is then thrown if any child of the current node is in
- the visiting state, as that implies a circular dependency. The
- exception contains details of the cycle, using elements of the
- "visiting" stack.
- </para>
- <para>
- If any child has not already been "visited", this method is called
- recursively on it.
- </para>
- <para>
- The current target is then added to the ordered list of targets.
- Note that this is performed after the children have been visited in
- order to get the correct order. The current target is set to the
- "visited" state.
- </para>
- <para>
- By the time this method returns, the ordered list contains the
- sequence of targets up to and including the current target.
- </para>
- </summary>
- <param name="root">The current target to inspect. Must not be <see langword="null"/>.</param>
- <param name="targets">A collection of <see cref="T:NAnt.Core.Target"/> instances.</param>
- <param name="state">A mapping from targets to states The states in question are "VISITING" and "VISITED". Must not be <see langword="null"/>.</param>
- <param name="visiting">A stack of targets which are currently being visited. Must not be <see langword="null"/>.</param>
- <param name="executeTargets">The list to add target names to. This will end up containing the complete list of depenencies in dependency order. Must not be <see langword="null"/>.</param>
- <exception cref="T:NAnt.Core.BuildException">
- <para>A non-existent target is specified</para>
- <para>-or-</para>
- <para>A circular dependency is detected.</para>
- </exception>
- </member>
- <member name="M:NAnt.Core.Project.CreateCircularException(System.String,System.Collections.Stack)">
- <summary>
- Builds an appropriate exception detailing a specified circular
- dependency.
- </summary>
- <param name="end">The dependency to stop at. Must not be <see langword="null"/>.</param>
- <param name="stack">A stack of dependencies. Must not be <see langword="null"/>.</param>
- <returns>
- A <see cref="T:NAnt.Core.BuildException"/> detailing the specified circular
- dependency.
- </returns>
- </member>
- <member name="P:NAnt.Core.Project.IndentationLevel">
- <summary>
- Gets or sets the indendation level of the build output.
- </summary>
- <value>
- The indentation level of the build output.
- </value>
- <remarks>
- To change the <see cref="P:NAnt.Core.Project.IndentationLevel"/>, the <see cref="M:NAnt.Core.Project.Indent"/>
- and <see cref="M:NAnt.Core.Project.Unindent"/> methods should be used.
- </remarks>
- </member>
- <member name="P:NAnt.Core.Project.IndentationSize">
- <summary>
- Gets or sets the indentation size of the build output.
- </summary>
- <value>
- The indendation size of the build output.
- </value>
- </member>
- <member name="P:NAnt.Core.Project.Threshold">
- <summary>
- Gets or sets the default threshold level for build loggers.
- </summary>
- <value>
- The default threshold level for build loggers.
- </value>
- </member>
- <member name="P:NAnt.Core.Project.ProjectName">
- <summary>
- Gets the name of the <see cref="T:NAnt.Core.Project"/>.
- </summary>
- <value>
- The name of the <see cref="T:NAnt.Core.Project"/> or an empty <see cref="T:System.String"/>
- if no name is specified.
- </value>
- </member>
- <member name="P:NAnt.Core.Project.BaseDirectory">
- <summary>
- Gets or sets the base directory used for relative references.
- </summary>
- <value>
- The base directory used for relative references.
- </value>
- <exception cref="T:NAnt.Core.BuildException">The directory is not rooted.</exception>
- <remarks>
- <para>
- The <see cref="P:NAnt.Core.Project.BaseDirectory"/> gets and sets the built-in property
- named "nant.project.basedir".
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.Core.Project.NamespaceManager">
- <summary>
- Gets the <see cref="T:System.Xml.XmlNamespaceManager"/>.
- </summary>
- <value>
- The <see cref="T:System.Xml.XmlNamespaceManager"/>.
- </value>
- <remarks>
- The <see cref="P:NAnt.Core.Project.NamespaceManager"/> defines the current namespace
- scope and provides methods for looking up namespace information.
- </remarks>
- </member>
- <member name="P:NAnt.Core.Project.BuildFileUri">
- <summary>
- Gets the <see cref="T:System.Uri"/> form of the current project definition.
- </summary>
- <value>
- The <see cref="T:System.Uri"/> form of the current project definition.
- </value>
- </member>
- <member name="P:NAnt.Core.Project.Frameworks">
- <summary>
- Gets a collection of available .NET frameworks.
- </summary>
- <value>
- A collection of available .NET frameworks.
- </value>
- </member>
- <member name="P:NAnt.Core.Project.RuntimeFramework">
- <summary>
- Gets the framework in which NAnt is currently running.
- </summary>
- <value>
- The framework in which NAnt is currently running.
- </value>
- </member>
- <member name="P:NAnt.Core.Project.TargetFramework">
- <summary>
- Gets or sets the framework to use for compilation.
- </summary>
- <value>
- The framework to use for compilation.
- </value>
- <exception cref="T:System.ArgumentNullException">The value specified is <see langword="null"/>.</exception>
- <exception cref="T:NAnt.Core.BuildException">The specified framework is not installed, or not configured correctly.</exception>
- <remarks>
- We will use compiler tools and system assemblies for this framework
- in framework-related tasks.
- </remarks>
- </member>
- <member name="P:NAnt.Core.Project.PlatformName">
- <summary>
- Gets the name of the platform on which NAnt is currently running.
- </summary>
- <value>
- The name of the platform on which NAnt is currently running.
- </value>
- <remarks>
- <para>
- Possible values are:
- </para>
- <list type="bullet">
- <item>
- <description>win32</description>
- </item>
- <item>
- <description>unix</description>
- </item>
- </list>
- </remarks>
- <exception cref="T:NAnt.Core.BuildException">NAnt does not support the current platform.</exception>
- </member>
- <member name="P:NAnt.Core.Project.CurrentTarget">
- <summary>
- Gets the current target.
- </summary>
- <value>
- The current target, or <see langword="null" /> if no target is
- executing.
- </value>
- </member>
- <member name="P:NAnt.Core.Project.BuildFileLocalName">
- <summary>
- Gets the path to the build file.
- </summary>
- <value>
- The path to the build file, or <see langword="null" /> if the build
- document is not file backed.
- </value>
- </member>
- <member name="P:NAnt.Core.Project.Document">
- <summary>
- Gets the active <see cref="T:NAnt.Core.Project"/> definition.
- </summary>
- <value>
- The active <see cref="T:NAnt.Core.Project"/> definition.
- </value>
- </member>
- <member name="P:NAnt.Core.Project.ConfigurationNode">
- <summary>
- Gets the <see cref="T:System.Xml.XmlNode"/> NAnt should use to initialize
- configuration settings.
- </summary>
- <value>
- The <see cref="T:System.Xml.XmlNode"/> NAnt should use to initialize
- configuration settings.
- </value>
- </member>
- <member name="P:NAnt.Core.Project.DefaultTargetName">
- <remarks>
- Gets the name of the target that will be executed when no other
- build targets are specified.
- </remarks>
- <value>
- The name of the target that will be executed when no other
- build targets are specified, or <see langword="null" /> if no
- default target is specified in the build file.
- </value>
- </member>
- <member name="P:NAnt.Core.Project.Verbose">
- <summary>
- Gets a value indicating whether tasks should output more build log
- messages.
- </summary>
- <value>
- <see langword="true" /> if tasks should output more build log message;
- otherwise, <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.Core.Project.BuildTargets">
- <summary>
- The list of targets to build.
- </summary>
- <remarks>
- Targets are built in the order they appear in the collection. If
- the collection is empty the default target will be built.
- </remarks>
- </member>
- <member name="P:NAnt.Core.Project.Properties">
- <summary>
- Gets the properties defined in this project.
- </summary>
- <value>The properties defined in this project.</value>
- <remarks>
- <para>
- This is the collection of properties that are defined by the system
- and property task statements.
- </para>
- <para>
- These properties can be used in expansion.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.Core.Project.FrameworkNeutralProperties">
- <summary>
- Gets the framework-neutral properties defined in the NAnt
- configuration file.
- </summary>
- <value>
- The framework-neutral properties defined in the NAnt configuration
- file.
- </value>
- <remarks>
- <para>
- This is the collection of read-only properties that are defined in
- the NAnt configuration file.
- </para>
- <para>
- These properties can only be used for expansion in framework-specific
- and framework-neutral configuration settings. These properties are
- not available for expansion in the build file.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.Core.Project.DataTypeReferences">
- <summary>
- Gets the <see cref="T:NAnt.Core.DataTypeBase"/> instances defined in this project.
- </summary>
- <value>
- The <see cref="T:NAnt.Core.DataTypeBase"/> instances defined in this project.
- </value>
- <remarks>
- <para>
- This is the collection of <see cref="T:NAnt.Core.DataTypeBase"/> instances that
- are defined by <see cref="T:NAnt.Core.DataTypeBase"/> (eg fileset) declarations.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.Core.Project.Targets">
- <summary>
- Gets the targets defined in this project.
- </summary>
- <value>
- The targets defined in this project.
- </value>
- </member>
- <member name="P:NAnt.Core.Project.BuildListeners">
- <summary>
- Gets the build listeners for this project.
- </summary>
- <value>
- The build listeners for this project.
- </value>
- </member>
- <member name="T:NAnt.Core.Optimizations">
- <summary>
- Allow the project construction to be optimized.
- </summary>
- <remarks>
- Use this with care!
- </remarks>
- </member>
- <member name="F:NAnt.Core.Optimizations.None">
- <summary>
- Do not perform any optimizations.
- </summary>
- </member>
- <member name="F:NAnt.Core.Optimizations.SkipAutomaticDiscovery">
- <summary>
- The project base directory must not be automatically scanned
- for extension assemblies.
- </summary>
- </member>
- <member name="F:NAnt.Core.Optimizations.SkipFrameworkConfiguration">
- <summary>
- Do not scan the project configuration for frameworks, and
- do not configure the runtime and target framework.
- </summary>
- </member>
- <member name="F:NAnt.Core.ProjectSettingsLoader.ScannedTasks">
- <summary>
- Holds a value indicating whether a scan for tasks, types and functions
- has already been performed for the current runtime framework.
- </summary>
- </member>
- <member name="M:NAnt.Core.ProjectSettingsLoader.#ctor(NAnt.Core.Project)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.ProjectSettingsLoader"/>
- class for the given <see cref="P:NAnt.Core.ProjectSettingsLoader.Project"/>.
- </summary>
- <param name="project">The <see cref="P:NAnt.Core.ProjectSettingsLoader.Project"/> that should be configured.</param>
- </member>
- <member name="M:NAnt.Core.ProjectSettingsLoader.ProcessSettings">
- <summary>
- Loads and processes settings from the specified <see cref="T:System.Xml.XmlNode"/>
- of the configuration file.
- </summary>
- </member>
- <member name="M:NAnt.Core.ProjectSettingsLoader.ProcessFrameworks(System.Xml.XmlNode)">
- <summary>
- Processes the framework nodes of the given platform node.
- </summary>
- <param name="platformNode">An <see cref="T:System.Xml.XmlNode"/> representing the platform on which NAnt is running.</param>
- </member>
- <member name="M:NAnt.Core.ProjectSettingsLoader.ProcessGlobalProperties(System.Xml.XmlNodeList)">
- <summary>
- Reads the list of global properties specified in the NAnt configuration
- file.
- </summary>
- <param name="propertyNodes">An <see cref="T:System.Xml.XmlNodeList"/> representing global properties.</param>
- </member>
- <member name="M:NAnt.Core.ProjectSettingsLoader.GetXmlAttributeValue(System.Xml.XmlNode,System.String)">
- <summary>
- Gets the value of the specified attribute from the specified node.
- </summary>
- <param name="xmlNode">The node of which the attribute value should be retrieved.</param>
- <param name="attributeName">The attribute of which the value should be returned.</param>
- <returns>
- The value of the attribute with the specified name or <see langword="null" />
- if the attribute does not exist or has no value.
- </returns>
- </member>
- <member name="P:NAnt.Core.ProjectSettingsLoader.Project">
- <summary>
- Gets the underlying <see cref="P:NAnt.Core.ProjectSettingsLoader.Project"/> instance.
- </summary>
- <value>
- The underlying <see cref="P:NAnt.Core.ProjectSettingsLoader.Project"/> instance.
- </value>
- </member>
- <member name="P:NAnt.Core.ProjectSettingsLoader.NamespaceManager">
- <summary>
- Gets the <see cref="T:System.Xml.XmlNamespaceManager"/>.
- </summary>
- <value>
- The <see cref="T:System.Xml.XmlNamespaceManager"/>.
- </value>
- <remarks>
- The <see cref="P:NAnt.Core.ProjectSettingsLoader.NamespaceManager"/> defines the current namespace
- scope and provides methods for looking up namespace information.
- </remarks>
- </member>
- <member name="F:NAnt.Core.PropertyDictionary.Visiting">
- <summary>
- Constant for the "visiting" state, used when traversing a DFS of
- property references.
- </summary>
- </member>
- <member name="F:NAnt.Core.PropertyDictionary.Visited">
- <summary>
- Constant for the "visited" state, used when travesing a DFS of
- property references.
- </summary>
- </member>
- <member name="M:NAnt.Core.PropertyDictionary.#ctor(NAnt.Core.Project)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.PropertyDictionary"/>
- class holding properties for the given <see cref="P:NAnt.Core.PropertyDictionary.Project"/>
- instance.
- </summary>
- <param name="project">The project for which the dictionary will hold properties.</param>
- </member>
- <member name="M:NAnt.Core.PropertyDictionary.OnInsert(System.Object,System.Object)">
- <summary>
- Performs additional custom processes before inserting a new element
- into the <see cref="T:System.Collections.DictionaryBase"/> instance.
- </summary>
- <param name="key">The key of the element to insert.</param>
- <param name="value">The value of the element to insert.</param>
- </member>
- <member name="M:NAnt.Core.PropertyDictionary.OnRemove(System.Object,System.Object)">
- <summary>
- Performs additional custom processes before removing an element
- from the <see cref="T:System.Collections.DictionaryBase"/> instance.
- </summary>
- <param name="key">The key of the element to remove.</param>
- <param name="value">The value of the element to remove.</param>
- </member>
- <member name="M:NAnt.Core.PropertyDictionary.OnValidate(System.Object,System.Object)">
- <summary>
- Performs additional custom processes when validating the element
- with the specified key and value.
- </summary>
- <param name="key">The key of the element to validate.</param>
- <param name="value">The value of the element to validate.</param>
- </member>
- <member name="M:NAnt.Core.PropertyDictionary.AddReadOnly(System.String,System.String)">
- <summary>
- Adds a property that cannot be changed.
- </summary>
- <param name="name">The name of the property.</param>
- <param name="value">The value to assign to the property.</param>
- <remarks>
- Properties added with this method can never be changed. Note that
- they are removed if the <see cref="M:System.Collections.DictionaryBase.Clear"/> method is called.
- </remarks>
- </member>
- <member name="M:NAnt.Core.PropertyDictionary.MarkDynamic(System.String)">
- <summary>
- Marks a property as a property of which the value is expanded at
- execution time.
- </summary>
- <param name="name">The name of the property to mark as dynamic.</param>
- </member>
- <member name="M:NAnt.Core.PropertyDictionary.Add(System.String,System.String)">
- <summary>
- Adds a property to the collection.
- </summary>
- <param name="name">The name of the property.</param>
- <param name="value">The value to assign to the property.</param>
- </member>
- <member name="M:NAnt.Core.PropertyDictionary.IsReadOnlyProperty(System.String)">
- <summary>
- Determines whether the specified property is listed as read-only.
- </summary>
- <param name="name">The name of the property to check.</param>
- <returns>
- <see langword="true" /> if the property is listed as read-only;
- otherwise, <see langword="false" />.
- </returns>
- </member>
- <member name="M:NAnt.Core.PropertyDictionary.IsDynamicProperty(System.String)">
- <summary>
- Determines whether the specified property is listed as dynamic.
- </summary>
- <param name="name">The name of the property to check.</param>
- <returns>
- <see langword="true" /> if the property is listed as dynamic;
- otherwise, <see langword="false" />.
- </returns>
- </member>
- <member name="M:NAnt.Core.PropertyDictionary.Inherit(NAnt.Core.PropertyDictionary,System.Collections.Specialized.StringCollection)">
- <summary>
- Inherits properties from an existing property dictionary Instance.
- </summary>
- <param name="source">Property list to inherit.</param>
- <param name="excludes">The list of properties to exclude during inheritance.</param>
- </member>
- <member name="M:NAnt.Core.PropertyDictionary.ExpandProperties(System.String,NAnt.Core.Location)">
- <summary>
- Expands a <see cref="T:System.String"/> from known properties.
- </summary>
- <param name="input">The replacement tokens.</param>
- <param name="location">The <see cref="T:NAnt.Core.Location"/> to pass through for any exceptions.</param>
- <returns>The expanded and replaced string.</returns>
- </member>
- <member name="M:NAnt.Core.PropertyDictionary.Contains(System.String)">
- <summary>
- Determines whether a property already exists.
- </summary>
- <param name="name">The name of the property to check.</param>
- <returns>
- <see langword="true" /> if the specified property already exists;
- otherwise, <see langword="false" />.
- </returns>
- </member>
- <member name="M:NAnt.Core.PropertyDictionary.Remove(System.String)">
- <summary>
- Removes the property with the specified name.
- </summary>
- <param name="name">The name of the property to remove.</param>
- </member>
- <member name="M:NAnt.Core.PropertyDictionary.ExpandProperties(System.String,NAnt.Core.Location,System.Collections.Hashtable,System.Collections.Stack)">
- <summary>
- Expands a <see cref="T:System.String"/> from known properties.
- </summary>
- <param name="input">The replacement tokens.</param>
- <param name="location">The <see cref="T:NAnt.Core.Location"/> to pass through for any exceptions.</param>
- <param name="state">A mapping from properties to states. The states in question are "VISITING" and "VISITED". Must not be <see langword="null"/>.</param>
- <param name="visiting">A stack of properties which are currently being visited. Must not be <see langword="null"/>.</param>
- <returns>The expanded and replaced string.</returns>
- </member>
- <member name="M:NAnt.Core.PropertyDictionary.EvaluateEmbeddedExpressions(System.String,NAnt.Core.Location,System.Collections.Hashtable,System.Collections.Stack)">
- <summary>
- Evaluates the given expression string and returns the result
- </summary>
- <param name="input"></param>
- <param name="location"></param>
- <param name="state"></param>
- <param name="visiting"></param>
- <returns></returns>
- </member>
- <member name="M:NAnt.Core.PropertyDictionary.CheckDeprecation(System.String)">
- <summary>
- Checks whether the specified property is deprecated.
- </summary>
- <param name="name">The property to check.</param>
- </member>
- <member name="M:NAnt.Core.PropertyDictionary.CreateCircularException(System.String,System.Collections.Stack)">
- <summary>
- Builds an appropriate exception detailing a specified circular
- reference.
- </summary>
- <param name="end">The property reference to stop at. Must not be <see langword="null"/>.</param>
- <param name="stack">A stack of property references. Must not be <see langword="null"/>.</param>
- <returns>
- A <see cref="T:NAnt.Core.BuildException"/> detailing the specified circular
- dependency.
- </returns>
- </member>
- <member name="F:NAnt.Core.PropertyDictionary._readOnlyProperties">
- <summary>
- Maintains a list of the property names that are readonly.
- </summary>
- </member>
- <member name="F:NAnt.Core.PropertyDictionary._dynamicProperties">
- <summary>
- Maintains a list of the property names of which the value is expanded
- on usage, not at initalization.
- </summary>
- </member>
- <member name="F:NAnt.Core.PropertyDictionary._project">
- <summary>
- The project for which the dictionary holds properties.
- </summary>
- </member>
- <member name="P:NAnt.Core.PropertyDictionary.Item(System.String)">
- <summary>
- Indexer property.
- </summary>
- </member>
- <member name="P:NAnt.Core.PropertyDictionary.Project">
- <summary>
- Gets the project for which the dictionary holds properties.
- </summary>
- <value>
- The project for which the dictionary holds properties.
- </value>
- </member>
- <member name="M:NAnt.Core.Target.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.Target"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Core.Target.System#ICloneable#Clone">
- <summary>
- Creates a shallow copy of the <see cref="T:NAnt.Core.Target"/>.
- </summary>
- <returns>
- A shallow copy of the <see cref="T:NAnt.Core.Target"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Target.Clone">
- <summary>
- Creates a shallow copy of the <see cref="T:NAnt.Core.Target"/>.
- </summary>
- <returns>
- A shallow copy of the <see cref="T:NAnt.Core.Target"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.Target.Execute">
- <summary>
- Executes dependent targets first, then the target.
- </summary>
- </member>
- <member name="P:NAnt.Core.Target.Executed">
- <summary>
- This indicates whether the target has already executed.
- </summary>
- </member>
- <member name="P:NAnt.Core.Target.Name">
- <summary>
- The name of the target.
- </summary>
- <remarks>
- <para>
- Hides <see cref="P:NAnt.Core.Element.Name"/> to have <see cref="T:NAnt.Core.Target"/>
- return the name of target, not the name of XML element - which
- would always be <c>target</c>.
- </para>
- <para>
- Note: Properties are not allowed in the name.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.Core.Target.IfCondition">
- <summary>
- If <see langword="true" /> then the target will be executed;
- otherwise, skipped. The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.Core.Target.IfDefined">
- <summary>
- Gets a value indicating whether the target should be executed.
- </summary>
- <value>
- <see langword="true" /> if the target should be executed; otherwise,
- <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.Core.Target.UnlessCondition">
- <summary>
- Opposite of <see cref="P:NAnt.Core.Target.IfDefined"/>. If <see langword="false"/>
- then the target will be executed; otherwise, skipped. The default
- is <see langword="false"/>.
- </summary>
- </member>
- <member name="P:NAnt.Core.Target.UnlessDefined">
- <summary>
- Gets a value indicating whether the target should NOT be executed.
- </summary>
- <value>
- <see langword="true" /> if the target should NOT be executed;
- otherwise, <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.Core.Target.Description">
- <summary>
- The description of the target.
- </summary>
- </member>
- <member name="P:NAnt.Core.Target.DependsListString">
- <summary>
- Space separated list of targets that this target depends on.
- </summary>
- </member>
- <member name="P:NAnt.Core.Target.Dependencies">
- <summary>
- A collection of target names that must be executed before this
- target.
- </summary>
- </member>
- <member name="M:NAnt.Core.TargetCollection.Find(System.String)">
- <summary>
- Finds a target by name.
- </summary>
- <param name="targetName">The name of the target to find.</param>
- <returns>
- The <see cref="T:NAnt.Core.Target"/> with the specified name, or
- <see langword="null"/> if no <see cref="T:NAnt.Core.Target"/> exists with
- the given name.
- </returns>
- </member>
- <member name="M:NAnt.Core.TargetCollection.ToString(System.String)">
- <summary>
- Gets the names of the targets in the <see cref="T:NAnt.Core.TargetCollection"/>
- combined into one list separated by the given <see cref="T:System.String"/>.
- </summary>
- <returns>
- A <see cref="T:System.String"/> that contains a list of the names of the
- targets in the <see cref="T:NAnt.Core.TargetCollection"/>, separated by
- the specified <paramref name="separator"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.TargetCollection.ToString">
- <summary>
- Gets the names of the targets in the <see cref="T:NAnt.Core.TargetCollection"/>
- combined into one comma-separated list.
- </summary>
- <returns>
- A <see cref="T:System.String"/> that contains a comma-separated list of the
- names of the targets in the <see cref="T:NAnt.Core.TargetCollection"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.TaskBuilder.#ctor(System.Reflection.Assembly,System.String)">
- <summary>
- Creates a new instance of the <see cref="T:NAnt.Core.TaskBuilder"/> class
- for the specified <see cref="T:NAnt.Core.Task"/> class in the specified
- <see cref="T:System.Reflection.Assembly"/>.
- </summary>
- <remarks>
- An <see cref="T:NAnt.Core.Extensibility.ExtensionAssembly"/> for the specified <see cref="T:System.Reflection.Assembly"/>
- is cached for future use.
- </remarks>
- <param name="assembly">The <see cref="T:System.Reflection.Assembly"/> containing the <see cref="T:NAnt.Core.Task"/>.</param>
- <param name="className">The class representing the <see cref="T:NAnt.Core.Task"/>.</param>
- </member>
- <member name="M:NAnt.Core.TaskBuilder.#ctor(NAnt.Core.Extensibility.ExtensionAssembly,System.String)">
- <summary>
- Creates a new instance of the <see cref="T:NAnt.Core.TaskBuilder"/> class
- for the specified <see cref="T:NAnt.Core.Task"/> class in the specified
- <see cref="T:NAnt.Core.Extensibility.ExtensionAssembly"/>.
- </summary>
- <param name="extensionAssembly">The <see cref="T:NAnt.Core.Extensibility.ExtensionAssembly"/> containing the <see cref="T:NAnt.Core.Task"/>.</param>
- <param name="className">The class representing the <see cref="T:NAnt.Core.Task"/>.</param>
- </member>
- <member name="P:NAnt.Core.TaskBuilder.ClassName">
- <summary>
- Gets the name of the <see cref="T:NAnt.Core.Task"/> class that can be created
- using this <see cref="T:NAnt.Core.TaskBuilder"/>.
- </summary>
- <value>
- The name of the <see cref="T:NAnt.Core.Task"/> class that can be created using
- this <see cref="T:NAnt.Core.TaskBuilder"/>.
- </value>
- </member>
- <member name="P:NAnt.Core.TaskBuilder.TaskName">
- <summary>
- Gets the name of the task which the <see cref="T:NAnt.Core.TaskBuilder"/>
- can create.
- </summary>
- <value>
- The name of the task which the <see cref="T:NAnt.Core.TaskBuilder"/> can
- create.
- </value>
- </member>
- <member name="T:NAnt.Core.TaskBuilderCollection">
- <summary>
- Contains a strongly typed collection of <see cref="T:NAnt.Core.TaskBuilder"/> objects.
- </summary>
- </member>
- <member name="M:NAnt.Core.TaskBuilderCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.TaskBuilderCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Core.TaskBuilderCollection.#ctor(NAnt.Core.TaskBuilderCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.TaskBuilderCollection"/> class
- with the specified <see cref="T:NAnt.Core.TaskBuilderCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.Core.TaskBuilderCollection.#ctor(NAnt.Core.TaskBuilder[])">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.TaskBuilderCollection"/> class
- with the specified array of <see cref="T:NAnt.Core.TaskBuilder"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.Core.TaskBuilderCollection.Add(NAnt.Core.TaskBuilder)">
- <summary>
- Adds a <see cref="T:NAnt.Core.TaskBuilder"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.TaskBuilder"/> to be added to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.Core.TaskBuilderCollection.AddRange(NAnt.Core.TaskBuilder[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Core.TaskBuilder"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.Core.TaskBuilder"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Core.TaskBuilderCollection.AddRange(NAnt.Core.TaskBuilderCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.Core.TaskBuilderCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.Core.TaskBuilderCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.Core.TaskBuilderCollection.Contains(NAnt.Core.TaskBuilder)">
- <summary>
- Determines whether a <see cref="T:NAnt.Core.TaskBuilder"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.TaskBuilder"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.TaskBuilderCollection.Contains(System.String)">
- <summary>
- Determines whether a <see cref="T:NAnt.Core.TaskBuilder"/> for the specified
- task is in the collection.
- </summary>
- <param name="taskName">The name of task for which the <see cref="T:NAnt.Core.TaskBuilder"/> should be located in the collection.</param>
- <returns>
- <see langword="true"/> if a <see cref="T:NAnt.Core.TaskBuilder"/> for the
- specified task is found in the collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.TaskBuilderCollection.CopyTo(NAnt.Core.TaskBuilder[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.Core.TaskBuilderCollection.IndexOf(NAnt.Core.TaskBuilder)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.Core.TaskBuilder"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.TaskBuilder"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.Core.TaskBuilder"/>. If the <see cref="T:NAnt.Core.TaskBuilder"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.Core.TaskBuilderCollection.Insert(System.Int32,NAnt.Core.TaskBuilder)">
- <summary>
- Inserts a <see cref="T:NAnt.Core.TaskBuilder"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.Core.TaskBuilder"/> to insert.</param>
- </member>
- <member name="M:NAnt.Core.TaskBuilderCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.Core.TaskBuilderEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.Core.TaskBuilderCollection.Remove(NAnt.Core.TaskBuilder)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.Core.TaskBuilder"/> to remove from the collection.</param>
- </member>
- <member name="P:NAnt.Core.TaskBuilderCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="P:NAnt.Core.TaskBuilderCollection.Item(System.String)">
- <summary>
- Gets the <see cref="T:NAnt.Core.TaskBuilder"/> for the specified task.
- </summary>
- <param name="taskName">The name of task for which the <see cref="T:NAnt.Core.TaskBuilder"/> should be located in the collection.</param>
- </member>
- <member name="T:NAnt.Core.TaskBuilderEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.Core.TaskBuilder"/> elements of a <see cref="T:NAnt.Core.TaskBuilderCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.Core.TaskBuilderEnumerator.#ctor(NAnt.Core.TaskBuilderCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.TaskBuilderEnumerator"/> class
- with the specified <see cref="T:NAnt.Core.TaskBuilderCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.Core.TaskBuilderEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.Core.TaskBuilderEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.Core.TaskBuilderEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="T:NAnt.Core.TypeFactory">
- <summary>
- Comprises all of the loaded, and available, tasks.
- Use these static methods to register, initialize and create a task.
- </summary>
- </member>
- <member name="M:NAnt.Core.TypeFactory.ScanAssembly(System.String,NAnt.Core.Task)">
- <summary>
- Scans the given assembly for tasks, types, functions and filters.
- </summary>
- <param name="assemblyFile">The assembly to scan for tasks, types, functions and filters.</param>
- <param name="task">The <see cref="T:NAnt.Core.Task"/> which will be used to output messages to the build log.</param>
- </member>
- <member name="M:NAnt.Core.TypeFactory.ScanAssembly(System.Reflection.Assembly,NAnt.Core.Task)">
- <summary>
- Scans the given assembly for tasks, types, functions and filters.
- </summary>
- <param name="assembly">The assembly to scan for tasks, types, functions and filters.</param>
- <param name="task">The <see cref="T:NAnt.Core.Task"/> which will be used to output messages to the build log.</param>
- <returns>
- <see langword="true"/> if <paramref name="assembly"/> contains at
- least one "extension"; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.TypeFactory.ScanDir(System.String,NAnt.Core.Task,System.Boolean)">
- <summary>
- Scans the path for any task assemblies and adds them.
- </summary>
- <param name="path">The directory to scan in.</param>
- <param name="task">The <see cref="T:NAnt.Core.Task"/> which will be used to output messages to the build log.</param>
- <param name="failOnError"><see cref="T:System.Boolean"/> indicating whether scanning of the directory should halt on first error.</param>
- </member>
- <member name="M:NAnt.Core.TypeFactory.AddProject(NAnt.Core.Project)">
- <summary>
- Adds any task assemblies in the project base directory
- and its <c>tasks</c> subdirectory.
- </summary>
- <param name="project">The project to work from.</param>
- </member>
- <member name="M:NAnt.Core.TypeFactory.AddProject(NAnt.Core.Project,System.Boolean)">
- <summary>
- Registers the project with <see cref="T:NAnt.Core.TypeFactory"/>, and optionally
- scan the <see cref="P:NAnt.Core.Project.BaseDirectory"/> for extension assemblies.
- </summary>
- <param name="project">The project to work from.</param>
- <param name="scan">Specified whether to scan the <see cref="P:NAnt.Core.Project.BaseDirectory"/> for extension assemblies.</param>
- </member>
- <member name="M:NAnt.Core.TypeFactory.LookupFunction(System.String,NAnt.Core.Extensibility.FunctionArgument[],NAnt.Core.Project)">
- <summary>
- Looks up a function by name and argument count.
- </summary>
- <param name="functionName">The name of the function to lookup, including namespace prefix.</param>
- <param name="args">The argument of the function to lookup.</param>
- <param name="project">The <see cref="T:NAnt.Core.Project"/> in which the function is invoked.</param>
- <returns>
- A <see cref="T:System.Reflection.MethodInfo"/> representing the function, or
- <see langword="null"/> if a function with the given name and
- arguments does not exist.
- </returns>
- </member>
- <member name="M:NAnt.Core.TypeFactory.CreateTask(System.Xml.XmlNode,NAnt.Core.Project)">
- <summary>
- Creates a new <see cref="T:NAnt.Core.Task"/> instance for the given XML and
- <see cref="T:NAnt.Core.Project"/>.
- </summary>
- <param name="taskNode">The XML to initialize the task with.</param>
- <param name="proj">The <see cref="T:NAnt.Core.Project"/> that the <see cref="T:NAnt.Core.Task"/> belongs to.</param>
- <returns>
- The new <see cref="T:NAnt.Core.Task"/> instance.
- </returns>
- </member>
- <member name="M:NAnt.Core.TypeFactory.ScanTypeForTasks(NAnt.Core.Extensibility.ExtensionAssembly,System.Type,NAnt.Core.Task)">
- <summary>
- Scans a given <see cref="T:System.Type"/> for tasks.
- </summary>
- <param name="extensionAssembly">The <see cref="T:NAnt.Core.Extensibility.ExtensionAssembly"/> containing the <see cref="T:System.Type"/> to scan.</param>
- <param name="type">The <see cref="T:System.Type"/> to scan.</param>
- <param name="task">The <see cref="T:NAnt.Core.Task"/> which will be used to output messages to the build log.</param>
- <returns>
- <see langword="true"/> if <paramref name="type"/> represents a
- <see cref="T:NAnt.Core.Task"/>; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.TypeFactory.ScanTypeForDataTypes(NAnt.Core.Extensibility.ExtensionAssembly,System.Type,NAnt.Core.Task)">
- <summary>
- Scans a given <see cref="T:System.Type"/> for data type.
- </summary>
- <param name="extensionAssembly">The <see cref="T:NAnt.Core.Extensibility.ExtensionAssembly"/> containing the <see cref="T:System.Type"/> to scan.</param>
- <param name="type">The <see cref="T:System.Type"/> to scan.</param>
- <param name="task">The <see cref="T:NAnt.Core.Task"/> which will be used to output messages to the build log.</param>
- <returns>
- <see langword="true"/> if <paramref name="type"/> represents a
- data type; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.TypeFactory.ScanTypeForFunctions(System.Type,NAnt.Core.Task)">
- <summary>
- Scans a given <see cref="T:System.Type"/> for functions.
- </summary>
- <param name="type">The <see cref="T:System.Type"/> to scan.</param>
- <param name="task">The <see cref="T:NAnt.Core.Task"/> which will be used to output messages to the build log.</param>
- <returns>
- <see langword="true"/> if <paramref name="type"/> represents a
- valid set of funtions; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.Core.TypeFactory.ScanTypeForFilters(NAnt.Core.Extensibility.ExtensionAssembly,System.Type,NAnt.Core.Task)">
- <summary>
- Scans a given <see cref="T:System.Type"/> for filters.
- </summary>
- <param name="extensionAssembly">The <see cref="T:NAnt.Core.Extensibility.ExtensionAssembly"/> containing the <see cref="T:System.Type"/> to scan.</param>
- <param name="type">The <see cref="T:System.Type"/> to scan.</param>
- <param name="task">The <see cref="T:NAnt.Core.Task"/> which will be used to output messages to the build log.</param>
- <returns>
- <see langword="true"/> if <paramref name="type"/> represents a
- <see cref="T:NAnt.Core.Filters.Filter"/>; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="P:NAnt.Core.TypeFactory.TaskBuilders">
- <summary>
- Gets the list of loaded <see cref="T:NAnt.Core.TaskBuilder"/> instances.
- </summary>
- <value>
- List of loaded <see cref="T:NAnt.Core.TaskBuilder"/> instances.
- </value>
- </member>
- <member name="P:NAnt.Core.TypeFactory.DataTypeBuilders">
- <summary>
- Gets the list of loaded <see cref="T:NAnt.Core.DataTypeBaseBuilder"/> instances.
- </summary>
- <value>
- List of loaded <see cref="T:NAnt.Core.DataTypeBaseBuilder"/> instances.
- </value>
- </member>
- <member name="P:NAnt.Core.TypeFactory.FilterBuilders">
- <summary>
- Gets the list of loaded <see cref="T:NAnt.Core.Filters.FilterBuilder"/> instances.
- </summary>
- <value>
- List of loaded <see cref="T:NAnt.Core.Filters.FilterBuilder"/> instances.
- </value>
- </member>
- <member name="M:NAnt.Core.ValidationException.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.ValidationException"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.Core.ValidationException.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.ValidationException"/>
- class with a descriptive message.
- </summary>
- <param name="message">A descriptive message to include with the exception.</param>
- </member>
- <member name="M:NAnt.Core.ValidationException.#ctor(System.String,System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.ValidationException"/>
- class with the specified descriptive message and inner exception.
- </summary>
- <param name="message">A descriptive message to include with the exception.</param>
- <param name="innerException">A nested exception that is the cause of the current exception.</param>
- </member>
- <member name="M:NAnt.Core.ValidationException.#ctor(System.String,NAnt.Core.Location)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.ValidationException"/>
- class with a descriptive message and the location in the build file
- that caused the exception.
- </summary>
- <param name="message">A descriptive message to include with the exception.</param>
- <param name="location">The location in the build file where the exception occured.</param>
- </member>
- <member name="M:NAnt.Core.ValidationException.#ctor(System.String,NAnt.Core.Location,System.Exception)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.ValidationException"/>
- class with a descriptive message, the location in the build file and
- an instance of the exception that is the cause of the current
- exception.
- </summary>
- <param name="message">A descriptive message to include with the exception.</param>
- <param name="location">The location in the build file where the exception occured.</param>
- <param name="innerException">A nested exception that is the cause of the current exception.</param>
- </member>
- <member name="M:NAnt.Core.ValidationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.ValidationException"/>
- class with serialized data.
- </summary>
- <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
- <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
- </member>
- <member name="T:NAnt.Core.XmlLogger">
- <summary>
- Used to wrap log messages in xml <message/> elements.
- </summary>
- </member>
- <member name="F:NAnt.Core.XmlLogger._projectStack">
- <summary>
- Holds the stack of currently executing projects.
- </summary>
- </member>
- <member name="M:NAnt.Core.XmlLogger.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.XmlLogger"/> class.
- </summary>
- </member>
- <member name="M:NAnt.Core.XmlLogger.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Core.XmlLogger"/> class
- with serialized data.
- </summary>
- <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data.</param>
- <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
- </member>
- <member name="M:NAnt.Core.XmlLogger.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Populates <paramref name="info"/> with the data needed to serialize
- the <see cref="T:NAnt.Core.XmlLogger"/> instance.
- </summary>
- <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> to populate with data.</param>
- <param name="context">The destination for this serialization.</param>
- </member>
- <member name="M:NAnt.Core.XmlLogger.ToString">
- <summary>
- Returns the contents of log captured.
- </summary>
- </member>
- <member name="M:NAnt.Core.XmlLogger.BuildStarted(System.Object,NAnt.Core.BuildEventArgs)">
- <summary>
- Signals that a build has started.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> object that contains the event data.</param>
- <remarks>
- This event is fired before any targets have started.
- </remarks>
- </member>
- <member name="M:NAnt.Core.XmlLogger.BuildFinished(System.Object,NAnt.Core.BuildEventArgs)">
- <summary>
- Signals that the last target has finished.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> object that contains the event data.</param>
- <remarks>
- This event will still be fired if an error occurred during the build.
- </remarks>
- </member>
- <member name="M:NAnt.Core.XmlLogger.TargetStarted(System.Object,NAnt.Core.BuildEventArgs)">
- <summary>
- Signals that a target has started.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> object that contains the event data.</param>
- </member>
- <member name="M:NAnt.Core.XmlLogger.TargetFinished(System.Object,NAnt.Core.BuildEventArgs)">
- <summary>
- Signals that a target has finished.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> object that contains the event data.</param>
- <remarks>
- This event will still be fired if an error occurred during the build.
- </remarks>
- </member>
- <member name="M:NAnt.Core.XmlLogger.TaskStarted(System.Object,NAnt.Core.BuildEventArgs)">
- <summary>
- Signals that a task has started.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> object that contains the event data.</param>
- </member>
- <member name="M:NAnt.Core.XmlLogger.TaskFinished(System.Object,NAnt.Core.BuildEventArgs)">
- <summary>
- Signals that a task has finished.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> object that contains the event data.</param>
- <remarks>
- This event will still be fired if an error occurred during the build.
- </remarks>
- </member>
- <member name="M:NAnt.Core.XmlLogger.MessageLogged(System.Object,NAnt.Core.BuildEventArgs)">
- <summary>
- Signals that a message has been logged.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NAnt.Core.BuildEventArgs"/> object that contains the event data.</param>
- <remarks>
- Only messages with a priority higher or equal to the threshold of
- the logger will actually be output in the build log.
- </remarks>
- </member>
- <member name="M:NAnt.Core.XmlLogger.Flush">
- <summary>
- Flushes buffered build events or messages to the underlying storage.
- </summary>
- </member>
- <member name="P:NAnt.Core.XmlLogger.Threshold">
- <summary>
- Gets or sets the highest level of message this logger should respond
- to.
- </summary>
- <value>
- The highest level of message this logger should respond to.
- </value>
- <remarks>
- Only messages with a message level higher than or equal to the given
- level should be written to the log.
- </remarks>
- </member>
- <member name="P:NAnt.Core.XmlLogger.EmacsMode">
- <summary>
- Gets or sets a value indicating whether to produce emacs (and other
- editor) friendly output.
- </summary>
- <value>
- <see langword="false" /> as it has no meaning in XML format.
- </value>
- </member>
- <member name="P:NAnt.Core.XmlLogger.OutputWriter">
- <summary>
- Gets or sets the <see cref="T:System.IO.TextWriter"/> to which the logger is
- to send its output.
- </summary>
- </member>
- </members>
-</doc>
build/tools/nant/NAnt.DotNetTasks.dll
Binary file
build/tools/nant/NAnt.DotNetTasks.xml
@@ -1,5334 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>NAnt.DotNetTasks</name>
- </assembly>
- <members>
- <member name="T:NAnt.DotNet.Tasks.AssemblyInfoTask">
- <summary>
- Generates an AssemblyInfo file using the attributes given.
- </summary>
- <example>
- <para>
- Create a C# AssemblyInfo file containing the specified assembly-level
- attributes.
- </para>
- <code>
- <![CDATA[
- <asminfo output="AssemblyInfo.cs" language="CSharp">
- <imports>
- <import namespace="System" />
- <import namespace="System.Reflection" />
- <import namespace="System.EnterpriseServices" />
- <import namespace="System.Runtime.InteropServices" />
- </imports>
- <attributes>
- <attribute type="ComVisibleAttribute" value="false" />
- <attribute type="CLSCompliantAttribute" value="true" />
- <attribute type="AssemblyVersionAttribute" value="1.0.0.0" />
- <attribute type="AssemblyTitleAttribute" value="My fun assembly" />
- <attribute type="AssemblyDescriptionAttribute" value="More fun than a barrel of monkeys" />
- <attribute type="AssemblyCopyrightAttribute" value="Copyright (c) 2002, Monkeyboy, Inc." />
- <attribute type="ApplicationNameAttribute" value="FunAssembly" />
- </attributes>
- <references>
- <include name="System.EnterpriseServices.dll" />
- </references>
- </asminfo>
- ]]>
- </code>
- </example>
- <example>
- <para>
- Create a C# AssemblyInfo file containing an attribute with multiple
- named properties by setting the <see cref="P:NAnt.DotNet.Types.AssemblyAttribute.AsIs"/>
- attribute on the <see cref="T:NAnt.DotNet.Types.AssemblyAttribute"/> element to
- <see langword="true"/>.
- </para>
- <code>
- <![CDATA[
- <asminfo output="AssemblyInfo.cs" language="CSharp">
- <imports>
- <import namespace="log4net.Config" />
- </imports>
- <attributes>
- <attribute type="DOMConfiguratorAttribute" value="ConfigFile="config.log4net",Watch=true" asis="true" />
- </attributes>
- <references>
- <include name="log4net.dll" />
- </references>
- </asminfo>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.DotNet.Tasks.AssemblyInfoTask.ExecuteTask">
- <summary>
- Generates an AssemblyInfo file.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Tasks.AssemblyInfoTask.NeedsPersisting(System.IO.Stream)">
- <summary>
- Determines whether the specified AssemblyInfo file in the given
- <see cref="T:System.IO.Stream"/> needs to be persisted.
- </summary>
- <param name="generatedAsmInfoStream"><see cref="T:System.IO.Stream"/> holding the newly generated AssemblyInfo source.</param>
- <returns>
- <see langword="true"/> if the generated AssemblyInfo source needs
- to be persisted; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyInfoTask.Output">
- <summary>
- Name of the AssemblyInfo file to generate.
- </summary>
- <value>
- The name of the AssemblyInfo file to generate.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyInfoTask.Language">
- <summary>
- The code language in which the AssemblyInfo file should be
- generated.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyInfoTask.AssemblyAttributes">
- <summary>
- The assembly-level attributes to generate.
- </summary>
- <value>
- The assembly-level attributes to generate.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyInfoTask.Imports">
- <summary>
- The namespaces to import.
- </summary>
- <value>
- The namespaces to import.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyInfoTask.References">
- <summary>
- Assembly files used to locate the types of the specified attributes.
- </summary>
- </member>
- <member name="T:NAnt.DotNet.Tasks.AssemblyInfoTask.CodeLanguage">
- <summary>
- Defines the supported code languages for generating an AssemblyInfo
- file.
- </summary>
- </member>
- <member name="F:NAnt.DotNet.Tasks.AssemblyInfoTask.CodeLanguage.CSharp">
- <summary>
- A value for generating C# code.
- </summary>
- </member>
- <member name="F:NAnt.DotNet.Tasks.AssemblyInfoTask.CodeLanguage.JScript">
- <summary>
- A value for generating JScript code.
- </summary>
- </member>
- <member name="F:NAnt.DotNet.Tasks.AssemblyInfoTask.CodeLanguage.VB">
- <summary>
- A value for generating Visual Basic code.
- </summary>
- </member>
- <member name="T:NAnt.DotNet.Tasks.AssemblyInfoTask.CodeProvider">
- <summary>
- Encapsulates functionality to generate a code file with imports
- and assembly-level attributes.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Tasks.AssemblyInfoTask.CodeProvider.#ctor(NAnt.DotNet.Tasks.AssemblyInfoTask,NAnt.DotNet.Tasks.AssemblyInfoTask.CodeLanguage)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Tasks.AssemblyInfoTask.CodeProvider"/>
- for the specified <see cref="T:NAnt.DotNet.Tasks.AssemblyInfoTask.CodeLanguage"/>.
- </summary>
- <param name="assemblyInfoTask">The <see cref="T:NAnt.DotNet.Tasks.AssemblyInfoTask"/> for which an instance of the <see cref="T:NAnt.DotNet.Tasks.AssemblyInfoTask.CodeProvider"/> class should be initialized.</param>
- <param name="codeLanguage">The <see cref="T:NAnt.DotNet.Tasks.AssemblyInfoTask.CodeLanguage"/> for which an instance of the <see cref="T:NAnt.DotNet.Tasks.AssemblyInfoTask.CodeProvider"/> class should be initialized.</param>
- </member>
- <member name="M:NAnt.DotNet.Tasks.AssemblyInfoTask.CodeProvider.GenerateImportCode(System.Collections.Specialized.StringCollection,System.IO.TextWriter)">
- <summary>
- Generates code for the specified imports.
- </summary>
- <param name="imports">The imports for which code should be generated.</param>
- <param name="writer">The <see cref="T:System.IO.TextWriter"/> to which the generated code will be written.</param>
- </member>
- <member name="M:NAnt.DotNet.Tasks.AssemblyInfoTask.CodeProvider.GenerateAssemblyAttributesCode(NAnt.DotNet.Types.AssemblyAttributeCollection,System.Collections.Specialized.StringCollection,System.Collections.Specialized.StringCollection,System.IO.TextWriter)">
- <summary>
- Generates code for the specified assembly attributes.
- </summary>
- <param name="assemblyAttributes">The assembly attributes for which code should be generated.</param>
- <param name="imports">Imports used to resolve the assembly attribute names to fully qualified type names.</param>
- <param name="assemblies">Assembly that will be used to resolve the attribute names to <see cref="T:System.Type"/> instances.</param>
- <param name="writer">The <see cref="T:System.IO.TextWriter"/> to which the generated code will be written.</param>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyInfoTask.CodeProvider.Language">
- <summary>
- Gets the <see cref="T:NAnt.DotNet.Tasks.AssemblyInfoTask.CodeLanguage"/> in which the AssemblyInfo
- code will be generated.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyInfoTask.CodeProvider.Generator">
- <summary>
- Gets the <see cref="T:System.CodeDom.Compiler.ICodeGenerator"/> that will be used to
- generate the AssemblyInfo code.
- </summary>
- </member>
- <member name="T:NAnt.DotNet.Tasks.AssemblyInfoTask.TypedValueGatherer">
- <summary>
- Responsible for returning the specified value converted to a
- <see cref="T:System.Type"/> accepted by a constructor for a given
- <see cref="T:System.Type"/>.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Tasks.AssemblyInfoTask.TypedValueGatherer.InitializeLifetimeService">
- <summary>
- Obtains a lifetime service object to control the lifetime policy for
- this instance.
- </summary>
- <returns>
- An object of type <see cref="T:System.Runtime.Remoting.Lifetime.ILease"/> 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.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Tasks.AssemblyInfoTask.TypedValueGatherer.GetTypedValue(System.Collections.Specialized.StringCollection,System.Collections.Specialized.StringCollection,System.String,System.String)">
- <summary>
- Retrieves the specified <see cref="T:System.Type"/> corresponding with the specified
- type name from a list of assemblies.
- </summary>
- <param name="assemblies">The collection of assemblies that the type should tried to be instantiated from.</param>
- <param name="imports">The list of imports that can be used to resolve the typename to a full typename.</param>
- <param name="typename">The typename that should be used to determine the type to which the specified value should be converted.</param>
- <param name="value">The <see cref="T:System.String"/> value that should be converted to a typed value.</param>
- <returns></returns>
- <exception cref="T:NAnt.Core.BuildException">
- <para><paramref name="value"/> is <see langword="null"/> and the <see cref="T:System.Type"/> identified by <paramref name="typename"/> has no default public constructor.</para>
- <para>-or-</para>
- <para><paramref name="value"/> cannot be converted to a value that's suitable for one of the constructors of the <see cref="T:System.Type"/> identified by <paramref name="typename"/>.</para>
- <para>-or-</para>
- <para>The <see cref="T:System.Type"/> identified by <paramref name="typename"/> has no suitable constructor.</para>
- <para>-or-</para>
- <para>A <see cref="T:System.Type"/> identified by <paramref name="typename"/> could not be located or loaded.</para>
- </exception>
- </member>
- <member name="T:NAnt.DotNet.Tasks.AssemblyLinkerTask">
- <summary>
- Wraps <c>al.exe</c>, the assembly linker for the .NET Framework.
- </summary>
- <remarks>
- <para>
- All specified sources will be embedded using the <c>/embed</c> flag.
- Other source types are not supported.
- </para>
- </remarks>
- <example>
- <para>
- Create a library containing all icon files in the current directory.
- </para>
- <code>
- <![CDATA[
- <al output="MyIcons.dll" target="lib">
- <sources>
- <include name="*.ico" />
- </sources>
- </al>
- ]]>
- </code>
- </example>
- <example>
- <para>
- Create an executable assembly manifest from modules.
- </para>
- <code>
- <![CDATA[
- <al output="Client.exe" target="exe" main="Program.Main">
- <modules>
- <include name="Client.netmodule" />
- <include name="Common.netmodule" />
- </modules>
- </al>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.DotNet.Tasks.AssemblyLinkerTask.ExecuteTask">
- <summary>
- Generates an assembly manifest.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Tasks.AssemblyLinkerTask.NeedsCompiling">
- <summary>
- Determines whether the assembly manifest needs compiling or is
- uptodate.
- </summary>
- <returns>
- <see langword="true" /> if the assembly manifest needs compiling;
- otherwise, <see langword="false" />.
- </returns>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.AlgorithmID">
- <summary>
- Specifies an algorithm (in hexadecimal) to hash all files in a
- multifile assembly except the file that contains the assembly
- manifest. The default algorithm is CALG_SHA1.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.Company">
- <summary>
- Specifies a string for the <b>Company</b> field in the assembly.
- </summary>
- <value>
- A string for the <b>Company</b> field in the assembly.
- </value>
- <remarks>
- If <see cref="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.Company"/> is an empty string (""), the Win32
- <b>Company</b> resource appears as a single space.
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.Configuration">
- <summary>
- Specifies a string for the <b>Configuration</b> field in the assembly.
- </summary>
- <value>
- A string for the <b>Configuration</b> field in the assembly.
- </value>
- <remarks>
- If <see cref="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.Configuration"/> is an empty string (""), the Win32
- <b>Configuration</b> resource appears as a single space.
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.Copyright">
- <summary>
- Specifies a string for the <b>Copyright</b> field in the assembly.
- </summary>
- <value>
- A string for the <b>Copyright</b> field in the assembly.
- </value>
- <remarks>
- If <see cref="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.Copyright"/> is an empty string (""), the Win32
- <b>Copyright</b> resource appears as a single space.
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.Culture">
- <summary>
- The culture string associated with the output assembly.
- The string must be in RFC 1766 format, such as "en-US".
- </summary>
- <remarks>
- <para>
- Corresponds with the <c>/c[ulture]:</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.DelaySign">
- <summary>
- Specifies whether the assembly should be partially signed. The default
- is <see langword="NAnt.DotNet.Types.DelaySign.NotSet" />.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.Description">
- <summary>
- Specifies a string for the <b>Description</b> field in the assembly.
- </summary>
- <value>
- A string for the <b>Description</b> field in the assembly.
- </value>
- <remarks>
- If <see cref="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.Description"/> is an empty string (""), the Win32
- <b>Description</b> resource appears as a single space.
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.EvidenceFile">
- <summary>
- Security evidence file to embed.
- </summary>
- <value>
- The security evidence file to embed.
- </value>
- <remarks>
- <para>
- Corresponds with the <c>/e[vidence]</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.FileVersion">
- <summary>
- Specifies a string for the <b>File Version</b> field in the assembly.
- </summary>
- <value>
- A string for the <b>File Version</b> field in the assembly.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.Flags">
- <summary>
- Specifies a value (in hexadecimal) for the <b>Flags</b> field in
- the assembly.
- </summary>
- <value>
- A value (in hexadecimal) for the <b>Flags</b> field in the assembly.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.KeyContainer">
- <summary>
- Specifies a container that holds a key pair.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.KeyFile">
- <summary>
- Specifies a file (filename) that contains a key pair or
- just a public key to sign an assembly.
- </summary>
- <value>
- The complete path to the key file.
- </value>
- <remarks>
- <para>
- Corresponds with the <c>/keyf[ile]:</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.MainMethod">
- <summary>
- Specifies the fully-qualified name (class.method) of the method to
- use as an entry point when converting a module to an executable file.
- </summary>
- <value>
- The fully-qualified name (class.method) of the method to use as an
- entry point when converting a module to an executable file.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.ModuleSet">
- <summary>
- One or more modules to be compiled into an assembly.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.OutputFile">
- <summary>
- The name of the output file for the assembly manifest.
- </summary>
- <value>
- The complete output path for the assembly manifest.
- </value>
- <remarks>
- <para>
- Corresponds with the <c>/out</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.OutputTarget">
- <summary>
- The target type (one of <c>lib</c>, <c>exe</c>, or <c>winexe</c>).
- </summary>
- <remarks>
- <para>
- Corresponds with the <c>/t[arget]:</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.Product">
- <summary>
- Specifies a string for the <b>Product</b> field in the assembly.
- </summary>
- <value>
- A string for the <b>Product</b> field in the assembly.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.ProductVersion">
- <summary>
- Specifies a string for the <b>Product Version</b> field in the assembly.
- </summary>
- <value>
- A string for the <b>Product Version</b> field in the assembly.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.Resources">
- <summary>
- The set of resources to embed.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.EmbeddedResources">
- <summary>
- The set of compiled resources to embed.
- </summary>
- <remarks>
- Do not yet expose this to build authors.
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.SupportsTemplate">
- <summary>
- Indicates whether the assembly linker for a given target framework
- supports the "template" option, which takes an assembly from which
- to get all options except the culture field.
- The default is <see langword="true" />.
- </summary>
- <remarks>
- TODO: remove this once Mono bug #74814 is fixed.
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.TemplateFile">
- <summary>
- Specifies an assembly from which to get all options except the
- culture field.
- </summary>
- <value>
- The complete path to the assembly template.
- </value>
- <remarks>
- <para>
- Corresponds with the <c>/template:</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.Title">
- <summary>
- Specifies a string for the <b>Title</b> field in the assembly.
- </summary>
- <value>
- A string for the <b>Title</b> field in the assembly.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.Trademark">
- <summary>
- Specifies a string for the <b>Trademark</b> field in the assembly.
- </summary>
- <value>
- A string for the <b>Trademark</b> field in the assembly.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.Version">
- <summary>
- Specifies version information for the assembly. The format of the
- version string is <c>major</c>.<c>minor</c>.<c>build</c>.<c>revision</c>.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.Win32Icon">
- <summary>
- Icon to associate with the assembly.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.Win32Res">
- <summary>
- Inserts a Win32 resource (.res file) in the output file.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.AssemblyLinkerTask.ProgramArguments">
- <summary>
- Gets the command-line arguments for the external program.
- </summary>
- <value>
- The command-line arguments for the external program or
- <see langword="null" /> if the task is not being executed.
- </value>
- </member>
- <member name="T:NAnt.DotNet.Tasks.CompilerBase">
- <summary>
- Provides the abstract base class for compiler tasks.
- </summary>
- </member>
- <member name="F:NAnt.DotNet.Tasks.CompilerBase.CodebehindExtensions">
- <summary>
- Contains a list of extensions for all file types that should be treated as
- 'code-behind' when looking for resources. Ultimately this will determine
- if we use the "namespace+filename" or "namespace+classname" algorithm, since
- code-behind will use the "namespace+classname" algorithm.
- </summary>
- </member>
- <member name="F:NAnt.DotNet.Tasks.CompilerBase.CultureNames">
- <summary>
- Case-insensitive list of valid culture names for this platform.
- </summary>
- <remarks>
- The key of the <see cref="T:System.Collections.Hashtable"/> is the culture name and
- the value is <see langword="null"/>.
- </remarks>
- </member>
- <member name="M:NAnt.DotNet.Tasks.CompilerBase.#cctor">
- <summary>
- Class constructor for <see cref="T:NAnt.DotNet.Tasks.CompilerBase"/>.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Tasks.CompilerBase.ExecuteTask">
- <summary>
- Compiles the sources and resources.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Tasks.CompilerBase.GetManifestResourceName(NAnt.DotNet.Types.ResourceFileSet,System.String,System.String,System.String)">
- <summary>
- Determines the manifest resource name of the given resource file.
- </summary>
- <param name="resources">The <see cref="T:NAnt.DotNet.Types.ResourceFileSet"/> containing information that will used to assemble the manifest resource name.</param>
- <param name="resourcePhysicalFile">The resource file of which the manifest resource name should be determined.</param>
- <param name="resourceLogicalFile">The logical location of the resource file.</param>
- <param name="dependentFile">The source file on which the resource file depends.</param>
- <returns>
- The manifest resource name of the specified resource file.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Tasks.CompilerBase.GetManifestResourceName(NAnt.DotNet.Types.ResourceFileSet,System.String)">
- <summary>
- Determines the manifest resource name of the given resource file.
- </summary>
- <param name="resources">The <see cref="T:NAnt.DotNet.Types.ResourceFileSet"/> containing information that will used to assemble the manifest resource name.</param>
- <param name="resourceFile">The resource file of which the manifest resource name should be determined.</param>
- <returns>
- The manifest resource name of the specified resource file.
- </returns>
- <remarks>
- For .resx resources, the name of the dependent is determined by
- replacing the extension of the file with the extension of the
- source files for the compiler, and removing the culture name from
- the file name for localized resources.
- </remarks>
- </member>
- <member name="M:NAnt.DotNet.Tasks.CompilerBase.PerformSearchForResourceLinkage(System.IO.TextReader)">
- <summary>
- Extracts the associated namespace/classname linkage found in the
- given stream.
- </summary>
- <param name="sr">The read-only stream of the source file to search.</param>
- <returns>
- The namespace/classname of the source file matching the resource.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Tasks.CompilerBase.WritePackageReferences(System.IO.TextWriter)">
- <summary>
- Writes package references to the specified <see cref="T:System.IO.TextWriter"/>.
- </summary>
- <param name="writer">The <see cref="T:System.IO.TextWriter"/> to which the package references should be written.</param>
- </member>
- <member name="M:NAnt.DotNet.Tasks.CompilerBase.WriteWarningsAsError(System.IO.TextWriter)">
- <summary>
- Writes list of warnings to (not) treat as errors to the specified
- <see cref="T:System.IO.TextWriter"/>.
- </summary>
- <param name="writer">The <see cref="T:System.IO.TextWriter"/> to which the list of warnings should be written.</param>
- </member>
- <member name="M:NAnt.DotNet.Tasks.CompilerBase.WriteNoWarnList(System.IO.TextWriter)">
- <summary>
- Writes list of warnings to suppress to the specified
- <see cref="T:System.IO.TextWriter"/>.
- </summary>
- <param name="writer">The <see cref="T:System.IO.TextWriter"/> to which the list of warnings to suppress should be written.</param>
- </member>
- <member name="M:NAnt.DotNet.Tasks.CompilerBase.WriteConditionalCompilationConstants(System.IO.TextWriter)">
- <summary>
- Writes conditional compilation constants to the specified
- <see cref="T:System.IO.TextWriter"/>.
- </summary>
- <param name="writer">The <see cref="T:System.IO.TextWriter"/> to which the conditional compilation constants should be written.</param>
- </member>
- <member name="M:NAnt.DotNet.Tasks.CompilerBase.WriteModuleReferences(System.IO.TextWriter)">
- <summary>
- Writes module references to the specified <see cref="T:System.IO.TextWriter"/>.
- </summary>
- <param name="writer">The <see cref="T:System.IO.TextWriter"/> to which the module references should be written.</param>
- </member>
- <member name="M:NAnt.DotNet.Tasks.CompilerBase.WriteOptions(System.IO.TextWriter)">
- <summary>
- Allows derived classes to provide compiler-specific options.
- </summary>
- <param name="writer">The <see cref="T:System.IO.TextWriter"/> to which the compiler options should be written.</param>
- </member>
- <member name="M:NAnt.DotNet.Tasks.CompilerBase.WriteOption(System.IO.TextWriter,System.String)">
- <summary>
- Writes an option using the default output format.
- </summary>
- <param name="writer">The <see cref="T:System.IO.TextWriter"/> to which the compiler options should be written.</param>
- <param name="name">The name of the option which should be passed to the compiler.</param>
- </member>
- <member name="M:NAnt.DotNet.Tasks.CompilerBase.WriteOption(System.IO.TextWriter,System.String,System.String)">
- <summary>
- Writes an option and its value using the default output format.
- </summary>
- <param name="writer">The <see cref="T:System.IO.TextWriter"/> to which the compiler options should be written.</param>
- <param name="name">The name of the option which should be passed to the compiler.</param>
- <param name="value">The value of the option which should be passed to the compiler.</param>
- <remarks>
- The combination of <paramref name="name"/> and
- <paramref name="value"/> (separated by a colon) is quoted
- unless <paramref name="value"/> is already surrounded by quotes.
- </remarks>
- </member>
- <member name="M:NAnt.DotNet.Tasks.CompilerBase.NeedsCompiling">
- <summary>
- Determines whether compilation is needed.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Tasks.CompilerBase.GetResourceLinkage(System.String,System.Globalization.CultureInfo)">
- <summary>
- Finds the correct namespace/classname for a resource file from the
- given dependent source file.
- </summary>
- <param name="dependentFile">The file from which the resource linkage of the resource file should be determined.</param>
- <param name="resourceCulture">The culture of the resource file for which the resource linkage should be determined.</param>
- <returns>
- The namespace/classname of the source file matching the resource or
- <see langword="null" /> if the dependent source file does not exist.
- </returns>
- <remarks>
- This behaviour may be overidden by each particular compiler to
- support the namespace/classname syntax for that language.
- </remarks>
- </member>
- <member name="M:NAnt.DotNet.Tasks.CompilerBase.LinkResourceAssembly(System.Collections.Hashtable,System.IO.FileInfo,System.String)">
- <summary>
- Link a list of files into a resource assembly.
- </summary>
- <param name="resourceFiles">The collection of resources.</param>
- <param name="resourceAssemblyFile">Resource assembly to generate</param>
- <param name="culture">Culture of the generated assembly.</param>
- </member>
- <member name="M:NAnt.DotNet.Tasks.CompilerBase.CompileResxResources(System.Collections.Specialized.StringCollection)">
- <summary>
- Compiles a set of resx files to a .resources files.
- </summary>
- <param name="resxFiles">The set of resx files to compile.</param>
- </member>
- <member name="M:NAnt.DotNet.Tasks.CompilerBase.GetResourceCulture(System.String,System.String)">
- <summary>
- Determines the culture associated with a given resource file by
- scanning the filename for valid culture names.
- </summary>
- <param name="resourceFile">The resource file path to check for culture info.</param>
- <param name="dependentFile">The file on which the resource file depends.</param>
- <returns>
- A valid <see cref="T:System.Globalization.CultureInfo"/> instance if the resource is
- associated with a specific culture; otherwise, <see langword="null"/>.
- </returns>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.Debug">
- <summary>
- Generate debug output. The default is <see langword="false" />.
- </summary>
- <remarks>
- Only used for <jsc> tasks, but retained for backward
- compatibility (Clover.NET).
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.OutputFile">
- <summary>
- The output file created by the compiler.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.OutputTarget">
- <summary>
- Output type. Possible values are <c>exe</c>, <c>winexe</c>,
- <c>library</c> or <c>module</c>.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.Define">
- <summary>
- Define conditional compilation symbol(s).
- </summary>
- <remarks>
- <para>
- Corresponds to <c>/d[efine]:</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.Win32Icon">
- <summary>
- Icon to associate with the application.
- </summary>
- <remarks>
- <para>
- Corresponds to <c>/win32icon:</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.Win32Res">
- <summary>
- Specifies a Win32 resource file (.res).
- </summary>
- <remarks>
- <para>
- Corresponds to <c>/win32res[ource]:</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.WarnAsError">
- <summary>
- Instructs the compiler to treat all warnings as errors. The default
- is <see langword="false" />.
- </summary>
- <remarks>
- <para>
- Corresponds to the <c>/warnaserror[+|-]</c> flag of the compiler.
- </para>
- <para>
- When this property is set to <see langword="true" />, any messages
- that would ordinarily be reported as warnings will instead be
- reported as errors.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.WarningAsError">
- <summary>
- Controls which warnings should be reported as errors.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.NoWarn">
- <summary>
- Specifies a comma-separated list of warnings that should be suppressed
- by the compiler.
- </summary>
- <value>
- Comma-separated list of warnings that should be suppressed by the
- compiler.
- </value>
- <remarks>
- <para>
- Corresponds with the <c>/nowarn</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.SuppressWarnings">
- <summary>
- Specifies a list of warnings that you want the compiler to suppress.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.ForceRebuild">
- <summary>
- Instructs NAnt to recompile the output file regardless of the file timestamps.
- </summary>
- <remarks>
- When this parameter is to <see langword="true" />, NAnt will always
- run the compiler to rebuild the output file, regardless of the file timestamps.
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.MainType">
- <summary>
- Specifies which type contains the Main method that you want to use
- as the entry point into the program.
- </summary>
- <remarks>
- <para>
- Corresponds to the <c>/m[ain]:</c> flag of the compiler.
- </para>
- <para>
- Use this property when creating an executable file. If this property
- is not set, the compiler searches for a valid Main method in all
- public classes.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.KeyContainer">
- <summary>
- Specifies the key pair container used to strongname the assembly.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.KeyFile">
- <summary>
- Specifies a strong name key file.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.DelaySign">
- <summary>
- Specifies whether to delay sign the assembly using only the public
- portion of the strong name key. The default is
- <see cref="F:NAnt.DotNet.Types.DelaySign.NotSet"/>.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.Lib">
- <summary>
- Additional directories to search in for assembly references.
- </summary>
- <remarks>
- <para>
- Corresponds with the <c>/lib[path]:</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.References">
- <summary>
- Reference metadata from the specified assembly files.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.Packages">
- <summary>
- Specifies list of packages to reference.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.ResourcesList">
- <summary>
- Resources to embed.
- </summary>
- <remarks>
- <para>
- This can be a combination of resx files and file resources.
- </para>
- <para>
- .resx files will be compiled by <see cref="T:NAnt.DotNet.Tasks.ResGenTask"/> and then
- embedded into the resulting executable.
- </para>
- <para>
- The <see cref="P:NAnt.DotNet.Types.ResourceFileSet.Prefix"/> property is used to make
- up the resource name added to the assembly manifest for non-resx
- files.
- </para>
- <para>
- For .resx files the namespace from the matching source file is used
- as prefix. This matches the behaviour of Visual Studio.
- </para>
- <para>
- Multiple resources tags with different namespace prefixes may be
- specified.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.Modules">
- <summary>
- Link the specified modules into this assembly.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.Sources">
- <summary>
- The set of source files for compilation.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.SupportsPackageReferences">
- <summary>
- Indicates whether package references are supported by compiler for
- a given target framework. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.SupportsWarnAsErrorList">
- <summary>
- Indicates whether the compiler for a given target framework supports
- the "warnaserror" option that takes a list of warnings. The default
- is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.SupportsNoWarnList">
- <summary>
- Indicates whether the compiler for a given target framework supports
- a command line option that allows a list of warnings to be
- suppressed. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.SupportsKeyContainer">
- <summary>
- Indicates whether the compiler for a given target framework supports
- the "keycontainer" option. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.SupportsKeyFile">
- <summary>
- Indicates whether the compiler for a given target framework supports
- the "keyfile" option. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.SupportsDelaySign">
- <summary>
- Indicates whether the compiler for a given target framework supports
- the "delaysign" option. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.Extension">
- <summary>
- Gets the file extension required by the current compiler.
- </summary>
- <value>
- The file extension required by the current compiler.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.ClassNameRegex">
- <summary>
- Gets the class name regular expression for the language of the current compiler.
- </summary>
- <value> class name regular expression for the language of the current compiler</value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.NamespaceRegex">
- <summary>
- Gets the namespace regular expression for the language of the current compiler.
- </summary>
- <value> namespace regular expression for the language of the current compiler</value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.ProgramArguments">
- <summary>
- Gets the command-line arguments for the external program.
- </summary>
- <value>
- The command-line arguments for the external program.
- </value>
- </member>
- <member name="T:NAnt.DotNet.Tasks.CompilerBase.ResourceLinkage">
- <summary>
- Holds class and namespace information for resource (*.resx) linkage.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Tasks.CompilerBase.ResourceLinkage.#ctor(System.String,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Tasks.CompilerBase.ResourceLinkage"/>
- class.
- </summary>
- <param name="namespaceName">The namespace the resource is under.</param>
- <param name="className">The class name the resource is associated with.</param>
- </member>
- <member name="M:NAnt.DotNet.Tasks.CompilerBase.ResourceLinkage.ToString">
- <summary>
- Returns the resource linkage as a string.
- </summary>
- <returns>
- A string representation of the resource linkage.
- </returns>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.ResourceLinkage.IsValid">
- <summary>
- Gets a value indicating whether the <see cref="T:NAnt.DotNet.Tasks.CompilerBase.ResourceLinkage"/>
- instances contains valid data.
- </summary>
- <value>
- <see langword="true"/> if the <see cref="T:NAnt.DotNet.Tasks.CompilerBase.ResourceLinkage"/>
- instance contains valid data; otherwise, <see langword="false"/>.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.ResourceLinkage.HasNamespaceName">
- <summary>
- Gets a value indicating whether a namespace name is available
- for this <see cref="T:NAnt.DotNet.Tasks.CompilerBase.ResourceLinkage"/> instance.
- </summary>
- <value>
- <see langword="true"/> if a namespace name is available for
- this <see cref="T:NAnt.DotNet.Tasks.CompilerBase.ResourceLinkage"/> instance; otherwise,
- <see langword="false"/>.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.ResourceLinkage.HasClassName">
- <summary>
- Gets a value indicating whether a class name is available
- for this <see cref="T:NAnt.DotNet.Tasks.CompilerBase.ResourceLinkage"/> instance.
- </summary>
- <value>
- <see langword="true"/> if a class name is available for
- this <see cref="T:NAnt.DotNet.Tasks.CompilerBase.ResourceLinkage"/> instance; otherwise,
- <see langword="false"/>.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.ResourceLinkage.NamespaceName">
- <summary>
- Gets the name of namespace the resource is under.
- </summary>
- <value>
- The name of namespace the resource is under.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.ResourceLinkage.ClassName">
- <summary>
- Gets the name of the class (most likely a form) that the resource
- is associated with.
- </summary>
- <value>
- The name of the class the resource is associated with.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CompilerBase.ResourceLinkage.Culture">
- <summary>
- Gets the culture that the resource is associated with.
- </summary>
- <value>
- The culture that the resource is associated with.
- </value>
- </member>
- <member name="T:NAnt.DotNet.Tasks.CscTask">
- <summary>
- Compiles C# programs.
- </summary>
- <remarks>
- <note>
- In order to have <see cref="T:NAnt.DotNet.Tasks.CscTask"/> generate manifest resource names
- that match those generated by Microsoft Visual Studio.NET, the value of
- the <see cref="P:NAnt.DotNet.Types.ResourceFileSet.Prefix"/> attribute of the <<see cref="P:NAnt.DotNet.Tasks.CompilerBase.ResourcesList"/>>
- element should match the "Default Namespace" of the C# project, and the
- value of the <see cref="P:NAnt.DotNet.Types.ResourceFileSet.DynamicPrefix"/> attribute
- should be set to "<see langword="true"/>".
- </note>
- </remarks>
- <example>
- <para>Compile a "HelloWorld" application, including embedded resources.</para>
- <code>
- <![CDATA[
- <csc target="exe" output="HelloWorld.exe" debug="true">
- <nowarn>
- <!-- do not report warnings for missing XML comments -->
- <warning number="0519" />
- </nowarn>
- <sources>
- <include name="**/*.cs" />
- </sources>
- <resources dynamicprefix="true" prefix="HelloWorld">
- <include name="**/*.resx" />
- </resources>
- <references>
- <include name="System.dll" />
- <include name="System.Data.dll" />
- </references>
- </csc>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.DotNet.Tasks.CscTask.WriteOptions(System.IO.TextWriter)">
- <summary>
- Writes the compiler options to the specified <see cref="T:System.IO.TextWriter"/>.
- </summary>
- <param name="writer"><see cref="T:System.IO.TextWriter"/> to which the compiler options should be written.</param>
- </member>
- <member name="M:NAnt.DotNet.Tasks.CscTask.NeedsCompiling">
- <summary>
- Determines whether compilation is needed.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CscTask.BaseAddress">
- <summary>
- The preferred base address at which to load a DLL. The default base
- address for a DLL is set by the .NET Framework common language
- runtime.
- </summary>
- <value>
- The preferred base address at which to load a DLL.
- </value>
- <remarks>
- This address can be specified as a decimal, hexadecimal, or octal
- number.
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CscTask.DebugOutput">
- <summary>
- Specifies the type of debugging information generated by the
- compiler. The default is <see cref="F:NAnt.DotNet.Types.DebugOutput.None"/>.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CscTask.Debug">
- <summary>
- No longer expose this to build authors. Use <see cref="P:NAnt.DotNet.Tasks.CscTask.DebugOutput"/>
- instead.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CscTask.DocFile">
- <summary>
- The name of the XML documentation file to generate.
- </summary>
- <remarks>
- <para>
- Corresponds with the <c>/doc:</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CscTask.FileAlign">
- <summary>
- Specifies the size of sections in the output file. Valid values are
- 512, 1024, 2048, 4096, and 8192.
- </summary>
- <value>
- The size of sections in the output file.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CscTask.NoStdLib">
- <summary>
- Instructs the compiler not to import mscorlib.dll. The default is
- <see langword="false" />.
- </summary>
- <remarks>
- <para>
- Corresponds with the <c>/nostdlib[+|-]</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CscTask.NoConfig">
- <summary>
- Instructs the compiler not to use implicit references to assemblies.
- The default is <see langword="false" />.
- </summary>
- <remarks>
- <para>
- Corresponds with the <c>/noconfig</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CscTask.Checked">
- <summary>
- Specifies whether an integer arithmetic statement that is not in
- the scope of the <c>checked</c> or <c>unchecked</c> keywords and
- that results in a value outside the range of the data type should
- cause a run-time exception. The default is <see langword="false" />.
- </summary>
- <remarks>
- <para>
- Corresponds with the <c>/checked[+|-]</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CscTask.Unsafe">
- <summary>
- Instructs the compiler to allow code that uses the <c>unsafe</c>
- keyword. The default is <see langword="false" />.
- </summary>
- <remarks>
- <para>
- Corresponds with the <c>/unsafe[+|-]</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CscTask.LangVersion">
- <summary>
- Causes the compiler to only accept syntax that is included in a
- given specification.
- </summary>
- <remarks>
- <para>
- Corresponds with the <c>/langversion</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CscTask.Optimize">
- <summary>
- Specifies whether the compiler should perform optimizations to the
- make output files smaller, faster, and more effecient. The default
- is <see langword="false" />.
- </summary>
- <value>
- <see langword="true" /> if the compiler should perform optimizations;
- otherwise, <see langword="false" />.
- </value>
- <remarks>
- <para>
- Corresponds with the <c>/optimize[+|-]</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CscTask.Platform">
- <summary>
- Specifies which platform version of common language runtime (CLR)
- can run the output file.
- </summary>
- <value>
- The platform version of common language runtime (CLR) that can run
- the output file.
- </value>
- <remarks>
- <para>
- Corresponds with the <c>/platform</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CscTask.WarningLevel">
- <summary>
- Specifies the warning level for the compiler to display. Valid values
- are <c>0</c>-<c>4</c>. The default is <c>4</c>.
- </summary>
- <value>
- The warning level for the compiler to display.
- </value>
- <remarks>
- <para>
- Corresponds with the <c>/warn</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CscTask.Codepage">
- <summary>
- Specifies the code page to use for all source code files in the
- compilation.
- </summary>
- <remarks>
- <para>
- Corresponds with the <c>/codepage</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CscTask.SupportsDocGeneration">
- <summary>
- Specifies whether the compiler for the active target framework
- supports generation of XML Documentation file. The default is
- <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CscTask.SupportsPlatform">
- <summary>
- Specifies whether the compiler for the active target framework
- supports limiting the platform on which the compiled code can run.
- The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CscTask.SupportsLangVersion">
- <summary>
- Specifies whether the compiler for the active target framework
- supports accepting only a specific language syntax.
- The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CscTask.Extension">
- <summary>
- Gets the file extension required by the current compiler.
- </summary>
- <value>
- For the C# compiler, the file extension is always <c>cs</c>.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CscTask.ClassNameRegex">
- <summary>
- Gets the class name regular expression for the language of the
- current compiler.
- </summary>
- <value>
- Class name regular expression for the language of the current
- compiler.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.CscTask.NamespaceRegex">
- <summary>
- Gets the namespace regular expression for the language of the current compiler.
- </summary>
- <value>
- Namespace regular expression for the language of the current
- compiler.
- </value>
- </member>
- <member name="T:NAnt.DotNet.Tasks.DelaySignTask">
- <summary>
- Signs delay-signed .NET Assemblies, or re-signs existing assemblies.
- </summary>
- <remarks>
- <para>
- The delay-signing mechanism takes a fileset (named targets)
- and either a <see cref="P:NAnt.DotNet.Tasks.DelaySignTask.KeyFile"/> attribute for a file containing the
- public and private keys, or <see cref="P:NAnt.DotNet.Tasks.DelaySignTask.KeyContainer"/> to name a key
- container.
- </para>
- </remarks>
- <example>
- <para>Sign partially-signed <c>foo.dll</c> with <c>bar.snk</c>.</para>
- <code>
- <![CDATA[
- <delay-sign keyfile="bar.snk" verbose="false">
- <targets>
- <include name="foo.dll" />
- </targets>
- </delay-sign>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.DotNet.Tasks.DelaySignTask.ExecuteTask">
- <summary>
- Converts a single file or group of files.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.DelaySignTask.Targets">
- <summary>
- List of assemblies/executables to sign.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.DelaySignTask.KeyFile">
- <summary>
- Specifies the filesystem path to the signing key.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.DelaySignTask.KeyContainer">
- <summary>
- Specifies the key container.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.DelaySignTask.ProgramArguments">
- <summary>
- Gets the command line arguments for the external program.
- </summary>
- <value>
- The command line arguments for the external program.
- </value>
- </member>
- <member name="T:NAnt.DotNet.Tasks.IlasmTask">
- <summary>
- Compiles ILASM programs.
- </summary>
- <example>
- <para>
- Compiles <c>helloworld.il</c> to <c>helloworld.exe</c>.
- </para>
- <code>
- <![CDATA[
- <ilasm target="exe" output="helloworld.exe" debug="true">
- <sources>
- <include name="helloworld.il" />
- </sources>
- </ilasm>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.DotNet.Tasks.IlasmTask.ExecuteTask">
- <summary>
- Compiles the sources.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Tasks.IlasmTask.WriteOptions">
- <summary>
- Writes the compiler options.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Tasks.IlasmTask.WriteOption(System.IO.StringWriter,System.String)">
- <summary>
- Writes an option using the default output format.
- </summary>
- <param name="writer">
- The <see cref="T:System.IO.StringWriter"/> to which the compiler options should
- be written.
- </param>
- <param name="name">
- A <see cref="T:System.String"/> that contains the name of the
- option which should be passed to the compiler.
- </param>
- </member>
- <member name="M:NAnt.DotNet.Tasks.IlasmTask.WriteOption(System.IO.StringWriter,System.String,System.String)">
- <summary>
- Writes an option and its value using the default output format.
- </summary>
- <param name="writer">
- The <see cref="T:System.IO.StringWriter"/> to which the compiler options should
- be written.
- </param>
- <param name="name">
- A <see cref="T:System.String"/> that contains the name of the
- option which should be passed to the compiler.
- </param>
- <param name="arg">
- A <see cref="T:System.String"/> that contains the value of the
- option which should be passed to the compiler.
- </param>
- </member>
- <member name="M:NAnt.DotNet.Tasks.IlasmTask.NeedsCompiling">
- <summary>
- Determines whether or not compilation is needed.
- </summary>
- <returns>
- <see langword="true" /> if compilation is needed; otherwise,
- <see langword="false" />.
- </returns>
- </member>
- <member name="P:NAnt.DotNet.Tasks.IlasmTask.Clock">
- <summary>
- Specifies whether or not the compiler should measure and report
- the compilation times.
- </summary>
- <value>
- <see langword="true" /> if the compilation times should be
- measured and reported; otherwise, <see langword="false" />. The
- default is <see langword="false" />.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/CLOCK</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.IlasmTask.Debug">
- <summary>
- Specifies whether or not the compiler should generate debug
- information.
- </summary>
- <value>
- <see langword="true" /> if debug information should be generated;
- otherwise, <see langword="false" />. The default is
- <see langword="false" />.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/DEBUG</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.IlasmTask.Error">
- <summary>
- Specifies whether or not the compiler should attempt to create a
- PE file even if compilation errors have been reported.
- </summary>
- <value>
- <see langword="true" /> if a PE file has to be created even if
- compilation errors have been reported; otherwise,
- <see langword="false" />. The default is <see langword="false" />.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/ERROR</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.IlasmTask.ForceRebuild">
- <summary>
- Instructs NAnt to recompile the output file regardless of the file
- timestamps.
- </summary>
- <value>
- <see langword="true" /> if the output file should be recompiled
- regardless of its timestamps; otherwise <see langword="false" />.
- The default is <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.IlasmTask.Listing">
- <summary>
- Specifies whether or not the compiler should type a formatted
- listing of the compilation result.
- </summary>
- <value>
- <see langword="true" /> if a formatted listing of the compilation
- result should be typed; otherwise, <see langword="false" />. The
- default is <see langword="false" />.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/LISTING</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.IlasmTask.Alignment">
- <summary>
- Instructs the compiler to set the <i>FileAlignment</i> value in
- the PE header.
- </summary>
- <value>
- An <see cref="T:System.Int32"/> that represents the <i>FileAlignment</i>
- value to set in the PE header. The value must be a power of 2, in
- range from 512 to 65536.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/ALIGNMENT</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.IlasmTask.Base">
- <summary>
- Instructs the compiler to set the <i>ImageBase</i> value in
- the PE header.
- </summary>
- <value>
- A <see cref="T:System.Int32"/> that represents the <i>ImageBase</i>
- value to set in the PE header.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/BASE</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.IlasmTask.Flags">
- <summary>
- Instructs the compiler to set the <i>Flags</i> value in the CLR
- header.
- </summary>
- <value>
- An <see cref="T:System.Int32"/> that represents the <i>Flags</i>
- value to set in the CLR header. The most frequently value are 1
- (pre-IL code) and 2 (mixed code). The third bit indicating that
- the PE file is strong signed, is ignored.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/FLAGS</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.IlasmTask.Subsystem">
- <summary>
- Instructs the compiler to set the <i>Subsystem</i> value in the PE
- header.
- </summary>
- <value>
- An <see cref="T:System.Int32"/> that represents the <i>Subsystem</i>
- value to set in the PE header. The most frequently value are 3
- (console application) and 2 (GUI application).
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/SUBSYSTEM</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.IlasmTask.Target">
- <summary>
- Specifies which output type should be generated.
- </summary>
- <value>
- A <see cref="T:System.String"/> that contains the target type.
- Possible values are <c>dll</c> and <c>exe</c>.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/OUTPUT</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.IlasmTask.KeySource">
- <summary>
- Instructs the compiler to generate a strong signature of the PE
- file.
- </summary>
- <value>
- A <see cref="T:System.String"/> that contains the private
- encryption key.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/KEY=<![CDATA[@<]]>keysource<![CDATA[>]]></c>
- flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.IlasmTask.KeyFile">
- <summary>
- Instructs the compiler to generate a strong signature of the PE
- file.
- </summary>
- <value>
- A <see cref="T:System.IO.FileInfo"/> that represents the file
- containing the private encryption key.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/KEY=<![CDATA[<]]>keyfile<![CDATA[>]]></c>
- flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.IlasmTask.OutputFile">
- <summary>
- Specifies the name of the output file created by the compiler.
- </summary>
- <value>
- A <see cref="T:System.IO.FileInfo"/> that represents the name of
- the output file.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/OUTPUT</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.IlasmTask.ResourceFile">
- <summary>
- Instructs the compiler to link the specified unmanaged resource
- file into the resulting PE file.
- </summary>
- <value>
- A <see cref="T:System.IO.FileInfo"/> that represents the unmanaged
- resource file to link.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/RESOURCE</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.IlasmTask.Sources">
- <summary>
- Specifies the set of source files to compile.
- </summary>
- <value>
- A <see cref="T:NAnt.Core.Types.FileSet"/> that represents the set
- of source files to compile.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.IlasmTask.ProgramArguments">
- <summary>
- Gets the command-line arguments for the external program.
- </summary>
- <value>
- A <see cref="T:System.String"/> that contains the command-line
- arguments for the external program.
- </value>
- </member>
- <member name="T:NAnt.DotNet.Tasks.JscTask">
- <summary>
- Compiles JScript.NET programs.
- </summary>
- <example>
- <para>Compile <c>helloworld.js</c> to <c>helloworld.exe</c>.</para>
- <code>
- <![CDATA[
- <jsc target="exe" output="helloworld.exe" debug="true">
- <sources>
- <include name="helloworld.js" />
- </sources>
- </jsc>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.DotNet.Tasks.JscTask.WriteModuleReferences(System.IO.TextWriter)">
- <summary>
- Writes module references to the specified <see cref="T:System.IO.TextWriter"/>.
- </summary>
- <param name="writer">The <see cref="T:System.IO.TextWriter"/> to which the module references should be written.</param>
- </member>
- <member name="M:NAnt.DotNet.Tasks.JscTask.WriteOptions(System.IO.TextWriter)">
- <summary>
- Writes the compiler options to the specified <see cref="T:System.IO.TextWriter"/>.
- </summary>
- <param name="writer"><see cref="T:System.IO.TextWriter"/> to which the compiler options should be written.</param>
- </member>
- <member name="P:NAnt.DotNet.Tasks.JscTask.AutoRef">
- <summary>
- Automatically references assemblies if they have the same name as
- an imported namespace or as a type annotation when declaring a
- variable. The default is <see langword="false" />.
- </summary>
- <remarks>
- <para>
- Corresponds with the <c>/autoref</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.JscTask.NoStdLib">
- <summary>
- Instructs the compiler not to import standard library, and changes
- <see cref="P:NAnt.DotNet.Tasks.JscTask.AutoRef"/> to <see langword="false"/>. The default is
- <see langword="false"/>.
- </summary>
- <remarks>
- <para>
- Corresponds with the <c>/noconfig</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.JscTask.Platform">
- <summary>
- Specifies which platform version of common language runtime (CLR)
- can run the output file.
- </summary>
- <value>
- The platform version of common language runtime (CLR) that can run
- the output file.
- </value>
- <remarks>
- <para>
- Corresponds with the <c>/platform</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.JscTask.VersionSafe">
- <summary>
- Causes the compiler to generate errors for implicit method
- overrides. The default is <see langword="false" />.
- </summary>
- <remarks>
- <para>
- Corresponds with the <c>/versionsafe</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.JscTask.WarningLevel">
- <summary>
- Specifies the warning level for the compiler to display. Valid
- values are <c>0</c>-<c>4</c>. The default is <c>4</c>.
- </summary>
- <value>
- The warning level for the compiler to display.
- </value>
- <remarks>
- <para>
- Corresponds with the <c>/warn</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.JscTask.WarningAsError">
- <summary>
- Controls which warnings should be reported as errors.
- </summary>
- <remarks>
- Override to avoid exposing this to build authors, as the JScript.NET
- compiler does not allow control over which warnings should be
- reported as errors.
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.JscTask.NoWarn">
- <summary>
- Specifies a comma-separated list of warnings that should be suppressed
- by the compiler.
- </summary>
- <remarks>
- Override to avoid exposing this to build authors, as the JScript.NET
- compiler does not support package references.
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.JscTask.SuppressWarnings">
- <summary>
- Specifies a list of warnings that you want the compiler to suppress.
- </summary>
- <remarks>
- Override to avoid exposing this to build authors, as the JScript.NET
- compiler does not support suppressing warnings.
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.JscTask.Codepage">
- <summary>
- Specifies the code page to use for all source code files in the
- compilation.
- </summary>
- <remarks>
- <para>
- Corresponds with the <c>/codepage</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.JscTask.KeyContainer">
- <summary>
- Specifies the key pair container used to strongname the assembly.
- </summary>
- <remarks>
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.JscTask.KeyFile">
- <summary>
- Specifies a strong name key file.
- </summary>
- <remarks>
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.JscTask.DelaySign">
- <summary>
- Specifies whether to delay sign the assembly using only the public
- portion of the strong name key.
- </summary>
- <remarks>
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.JscTask.SupportsKeyContainer">
- <summary>
- Indicates whether the compiler for a given target framework supports
- the "keycontainer" option. The default is <see langword="false" />.
- </summary>
- <value>
- <see langword="false" />.
- </value>
- <remarks>
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.JscTask.SupportsKeyFile">
- <summary>
- Indicates whether the compiler for a given target framework supports
- the "keyfile" option. The default is <see langword="false" />.
- </summary>
- <value>
- <see langword="false" />.
- </value>
- <remarks>
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.JscTask.SupportsDelaySign">
- <summary>
- Indicates whether the compiler for a given target framework supports
- the "delaysign" option. The default is <see langword="false" />.
- </summary>
- <value>
- <see langword="false" />.
- </value>
- <remarks>
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.JscTask.SupportsPlatform">
- <summary>
- Specifies whether the compiler for the active target framework
- supports limiting the platform on which the compiled code can run.
- The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.JscTask.Modules">
- <summary>
- Link the specified modules into this assembly.
- </summary>
- <remarks>
- Override to avoid exposing this to build authors, as the JScript.NET
- compiler does not support linking modules.
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.JscTask.Extension">
- <summary>
- Gets the file extension required by the current compiler.
- </summary>
- <value>
- For the JScript.NET compiler, the file extension is always <c>js</c>.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.JscTask.ClassNameRegex">
- <summary>
- Gets the class name regular expression for the language of the
- current compiler.
- </summary>
- <value>
- Class name regular expression for the language of the current
- compiler.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.JscTask.NamespaceRegex">
- <summary>
- Gets the namespace regular expression for the language of the
- current compiler.
- </summary>
- <value>
- Namespace regular expression for the language of the current
- compiler.
- </value>
- </member>
- <member name="T:NAnt.DotNet.Tasks.LicenseTask">
- <summary>
- Generates a <c>.licence</c> file from a <c>.licx</c> file.
- </summary>
- <remarks>
- <para>
- If no output file is specified, the default filename is the name of the
- target file with the extension <c>.licenses</c> appended.
- </para>
- </remarks>
- <example>
- <para>
- Generate the file <c>component.exe.licenses</c> file from <c>component.licx</c>.
- </para>
- <code>
- <![CDATA[
- <license input="component.licx" licensetarget="component.exe" />
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.DotNet.Tasks.LicenseTask.Initialize">
- <summary>
- Initializes the <see cref="T:NAnt.DotNet.Tasks.LicenseTask"/> class.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Tasks.LicenseTask.PrepareProcess(System.Diagnostics.Process)">
- <summary>
- Updates the <see cref="T:System.Diagnostics.ProcessStartInfo"/> of the specified
- <see cref="T:System.Diagnostics.Process"/>.
- </summary>
- <param name="process">The <see cref="T:System.Diagnostics.Process"/> of which the <see cref="T:System.Diagnostics.ProcessStartInfo"/> should be updated.</param>
- </member>
- <member name="M:NAnt.DotNet.Tasks.LicenseTask.ExecuteTask">
- <summary>
- Generates the license file.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Tasks.LicenseTask.NeedsCompiling(System.IO.FileInfo)">
- <summary>
- Determines whether the <c>.licenses</c> file needs to be recompiled
- or is uptodate.
- </summary>
- <param name="licensesFile">The <c>.licenses</c> file.</param>
- <returns>
- <see langword="true" /> if the <c>.licenses</c> file needs compiling;
- otherwise, <see langword="false" />.
- </returns>
- </member>
- <member name="P:NAnt.DotNet.Tasks.LicenseTask.InputFile">
- <summary>
- Input file to process.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.LicenseTask.OutputFile">
- <summary>
- Name of the license file to output.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.LicenseTask.Assemblies">
- <summary>
- Names of the references to scan for the licensed component.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.LicenseTask.LicenseTarget">
- <summary>
- Specifies the executable for which the .licenses file is generated.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.LicenseTask.Target">
- <summary>
- Specifies the executable for which the .licenses file is generated.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.LicenseTask.SupportsAssemblyReferences">
- <summary>
- Indicates whether assembly references are supported by the current
- target framework. The default is <see langword="false" />.
- </summary>
- <remarks>
- Applies only to frameworks having a command line tool for compiling
- licenses files.
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.LicenseTask.HasCommandLineCompiler">
- <summary>
- Indicates whether the current target framework has a command line
- tool for compiling licenses files. The default is
- <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.LicenseTask.BaseDirectory">
- <summary>
- Gets the working directory for the application.
- </summary>
- <value>
- The working directory for the application.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.LicenseTask.Arguments">
- <summary>
- The command-line arguments for the external program.
- </summary>
- <remarks>
- Override to avoid exposing these elements in build file.
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.LicenseTask.ProgramArguments">
- <summary>
- Gets the command-line arguments for the external program.
- </summary>
- <value>
- The command-line arguments for the external program.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.LicenseTask.ProgramFileName">
- <summary>
- Gets the filename of the external program to start.
- </summary>
- <value>
- The filename of the external program.
- </value>
- <remarks>
- Override in derived classes to explicitly set the location of the
- external tool.
- </remarks>
- </member>
- <member name="T:NAnt.DotNet.Tasks.LicenseTask.LicenseGatherer">
- <summary>
- Responsible for reading the license and writing them to a license
- file.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Tasks.LicenseTask.LicenseGatherer.InitializeLifetimeService">
- <summary>
- Obtains a lifetime service object to control the lifetime policy for
- this instance.
- </summary>
- <returns>
- An object of type <see cref="T:System.Runtime.Remoting.Lifetime.ILease"/> 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.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Tasks.LicenseTask.LicenseGatherer.CreateLicenseFile(NAnt.DotNet.Tasks.LicenseTask,System.String)">
- <summary>
- Creates the whole license file.
- </summary>
- <param name="licenseTask">The <see cref="T:NAnt.DotNet.Tasks.LicenseTask"/> instance for which the license file should be created.</param>
- <param name="licensesFile">The .licenses file to create.</param>
- </member>
- <member name="M:NAnt.DotNet.Tasks.LicenseTask.LicenseGatherer.IsSerializable(System.Object)">
- <summary>
- Determines whether the given object is serializable in binary
- format.
- </summary>
- <param name="value">The object to check.</param>
- <returns>
- <see langword="true" /> if <paramref name="value" /> is
- serializable in binary format; otherwise, <see langword="false" />.
- </returns>
- </member>
- <member name="T:NAnt.DotNet.Tasks.NDocTask">
- <summary>
- Runs NDoc V1.3.1 to create documentation.
- </summary>
- <remarks>
- <para>
- See the <see href="http://ndoc.sourceforge.net/">NDoc home page</see> for more
- information.
- </para>
- <note>
- By default, only the NDoc MSDN documenter ships as part of the NAnt
- distribution. To make another NDoc documenter from the NDoc V1.3.1
- distribution available to the <see cref="T:NAnt.DotNet.Tasks.NDocTask"/>, copy the
- documenter assembly (and possible dependencies) to the "lib"
- directory corresponding with the CLR you're running NAnt on
- (eg. <nant root>/bin/lib/net/1.1).
- </note>
- </remarks>
- <example>
- <para>
- Document two assemblies using the MSDN documenter. The namespaces are
- documented in <c>NamespaceSummary.xml</c>.
- </para>
- <code>
- <![CDATA[
- <ndoc>
- <assemblies basedir="${build.dir}">
- <include name="NAnt.exe" />
- <include name="NAnt.Core.dll" />
- </assemblies>
- <summaries basedir="${build.dir}">
- <include name="NamespaceSummary.xml" />
- </summaries>
- <documenters>
- <documenter name="MSDN">
- <property name="OutputDirectory" value="doc\MSDN" />
- <property name="HtmlHelpName" value="NAnt" />
- <property name="HtmlHelpCompilerFilename" value="hhc.exe" />
- <property name="IncludeFavorites" value="False" />
- <property name="Title" value="An NDoc Documented Class Library" />
- <property name="SplitTOCs" value="False" />
- <property name="DefaulTOC" value="" />
- <property name="ShowVisualBasic" value="True" />
- <property name="ShowMissingSummaries" value="True" />
- <property name="ShowMissingRemarks" value="True" />
- <property name="ShowMissingParams" value="True" />
- <property name="ShowMissingReturns" value="True" />
- <property name="ShowMissingValues" value="True" />
- <property name="DocumentInternals" value="False" />
- <property name="DocumentProtected" value="True" />
- <property name="DocumentPrivates" value="False" />
- <property name="DocumentEmptyNamespaces" value="False" />
- <property name="IncludeAssemblyVersion" value="False" />
- <property name="CopyrightText" value="" />
- <property name="CopyrightHref" value="" />
- </documenter>
- </documenters>
- </ndoc>
- ]]>
- </code>
- <para>Content of <c>NamespaceSummary.xml</c> :</para>
- <code>
- <![CDATA[
- <namespaces>
- <namespace name="Foo.Bar">
- The <b>Foo.Bar</b> namespace reinvents the wheel.
- </namespace>
- <namespace name="Foo.Bar.Tests">
- The <b>Foo.Bar.Tests</b> namespace ensures that the Foo.Bar namespace reinvents the wheel correctly.
- </namespace>
- </namespaces>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.DotNet.Tasks.NDocTask.Initialize">
- <summary>
- Initializes the taks and verifies the parameters.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Tasks.NDocTask.ExecuteTask">
- <summary>
- Generates an NDoc project and builds the documentation.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Tasks.NDocTask.OnDocBuildingStep(System.Object,NDoc.Core.ProgressArgs)">
- <summary>
- Represents the method that will be called to update the overall
- percent complete value and the current step name.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NDoc.Core.ProgressArgs"/> that contains the event data.</param>
- </member>
- <member name="M:NAnt.DotNet.Tasks.NDocTask.OnDocBuildingProgress(System.Object,NDoc.Core.ProgressArgs)">
- <summary>
- Represents the method that will be called to update the current
- step's precent complete value.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="e">A <see cref="T:NDoc.Core.ProgressArgs"/> that contains the event data.</param>
- </member>
- <member name="M:NAnt.DotNet.Tasks.NDocTask.CheckAndGetDocumenter(NDoc.Core.Project,System.String)">
- <summary>
- Returns the documenter for the given project.
- </summary>
- <exception cref="T:NAnt.Core.BuildException">
- Documenter <paramref name="documenterName"/> is not found.
- </exception>
- <exception cref="T:System.ArgumentNullException">
- <paramref name="project"/> is <see langword="null"/>.
- </exception>
- </member>
- <member name="M:NAnt.DotNet.Tasks.NDocTask.ExpandPropertiesInNodes(System.Xml.XmlNodeList)">
- <summary>
- Performs macro expansion for the given nodes.
- </summary>
- <param name="nodes"><see cref="T:System.Xml.XmlNodeList"/> for which expansion should be performed.</param>
- </member>
- <member name="P:NAnt.DotNet.Tasks.NDocTask.Assemblies">
- <summary>
- The set of assemblies to document.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.NDocTask.Summaries">
- <summary>
- The set of namespace summary files.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.NDocTask.Documenters">
- <summary>
- Specifies the formats in which the documentation should be generated.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.NDocTask.ReferencePaths">
- <summary>
- Collection of additional directories to search for referenced
- assemblies.
- </summary>
- </member>
- <member name="T:NAnt.DotNet.Tasks.RegsvcsTask">
- <summary>
- Installs or removes .NET Services.
- </summary>
- <remarks>
- <para>
- This tasks provides the same functionality as the <c>regsvcs</c> tool
- provided in the .NET SDK.
- </para>
- <para>
- It performs the following actions:
- </para>
- <list type="bullet">
- <item>
- <description>Loads and registers an assembly.</description>
- </item>
- <item>
- <description>Generates, registers, and installs a type library into a specified COM+ application.</description>
- </item>
- <item>
- <description>Configures services that are added programmatically to your class.</description>
- </item>
- </list>
- <para>
- Refer to the <see href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrfnetservicesinstallationutilityregsvcsexe.htm">.NET Services Installation Tool (Regsvcs.exe)</see> for more information.
- </para>
- </remarks>
- <example>
- <para>
- Adds all public classes contained in <c>myTest.dll</c> to a COM+
- application and produces the <c>myTest.tlb</c> type library. If the
- application already exists, it is overwritten.
- </para>
- <code>
- <![CDATA[
- <regsvcs action="FindOrCreate" assembly="myTest.dll" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Adds all public classes contained in <c>myTest.dll</c> to <c>myTargetApp</c>
- and produces the <c>myTest.tlb</c> type library. If the application already
- exists, it is overwritten.
- </para>
- <code>
- <![CDATA[
- <regsvcs action="FindOrCreate" assembly="myTest.dll" application="myTargetApp" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Adds all public classes contained in <c>myTest.dll</c> to a COM+
- application and produces the <c>myTest.tlb</c> type library. A new
- application is always created.
- </para>
- <code>
- <![CDATA[
- <regsvcs action="Create" assembly="myTest.dll" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Uninstalls the COM+ application contained in <c>myTest.dll</c>.
- </para>
- <code>
- <![CDATA[
- <regsvcs action="Uninstall" assembly="myTest.dll" />
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.DotNet.Tasks.RegsvcsTask.ExecuteTask">
- <summary>
- Performs the specified action.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.RegsvcsTask.Action">
- <summary>
- Defines the action to take with the assembly. The default is
- <see cref="F:NAnt.DotNet.Tasks.RegsvcsTask.ActionType.FindOrCreate"/>.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.RegsvcsTask.AssemblyFile">
- <summary>
- The source assembly file.
- </summary>
- <remarks>
- The assembly must be signed with a strong name.
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.RegsvcsTask.TypeLibrary">
- <summary>
- Specifies the type library file to install.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.RegsvcsTask.ExistingTypeLibrary">
- <summary>
- Uses an existing type library. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.RegsvcsTask.NoReconfig">
- <summary>
- Do not reconfigure an existing target application.
- The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.RegsvcsTask.ComponentsOnly">
- <summary>
- Configures components only; ignores methods and interfaces.
- The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.RegsvcsTask.ExistingApplication">
- <summary>
- Expect an existing application. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.RegsvcsTask.ApplicationName">
- <summary>
- Specifies the name of the COM+ application to either find or create.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.RegsvcsTask.PartitionName">
- <summary>
- Specifies the name or id of the COM+ application to either find or
- create.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.RegsvcsTask.ProgramArguments">
- <summary>
- Gets the command-line arguments for the external program.
- </summary>
- <value>
- The command-line arguments for the external program.
- </value>
- </member>
- <member name="T:NAnt.DotNet.Tasks.RegsvcsTask.ActionType">
- <summary>
- Defines the possible actions for a .NET Service.
- </summary>
- </member>
- <member name="F:NAnt.DotNet.Tasks.RegsvcsTask.ActionType.FindOrCreate">
- <summary>
- Finds or creates the target application.
- </summary>
- </member>
- <member name="F:NAnt.DotNet.Tasks.RegsvcsTask.ActionType.Create">
- <summary>
- Creates the target application.
- </summary>
- </member>
- <member name="F:NAnt.DotNet.Tasks.RegsvcsTask.ActionType.Uninstall">
- <summary>
- Uninstalls the target application.
- </summary>
- </member>
- <member name="T:NAnt.DotNet.Tasks.ResGenTask">
- <summary>
- Converts files from one resource format to another.
- </summary>
- <remarks>
- <note>
- If no <see cref="P:NAnt.DotNet.Tasks.ResGenTask.ToDirectory"/> is specified, the resource file will
- be created next to the input file.
- </note>
- </remarks>
- <example>
- <para>
- Convert a resource file from the <c>.resx</c> to the <c>.resources</c>
- format.
- </para>
- <code>
- <![CDATA[
- <resgen input="translations.resx" output="translations.resources" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Convert a set of <c>.resx</c> files to the <c>.resources</c> format.
- </para>
- <code>
- <![CDATA[
- <resgen todir=".">
- <resources>
- <include name="*.resx" />
- </resources>
- </resgen>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.DotNet.Tasks.ResGenTask.PrepareProcess(System.Diagnostics.Process)">
- <summary>
- Updates the <see cref="T:System.Diagnostics.ProcessStartInfo"/> of the specified
- <see cref="T:System.Diagnostics.Process"/>.
- </summary>
- <param name="process">The <see cref="T:System.Diagnostics.Process"/> of which the <see cref="T:System.Diagnostics.ProcessStartInfo"/> should be updated.</param>
- </member>
- <member name="M:NAnt.DotNet.Tasks.ResGenTask.ExecuteTask">
- <summary>
- Converts a single file or group of files.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Tasks.ResGenTask.RemoveOutputs">
- <summary>
- Cleans up generated files.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Tasks.ResGenTask.NeedsCompiling(System.IO.FileInfo,System.IO.FileInfo)">
- <summary>
- Determines whether the specified input file needs to be compiled.
- </summary>
- <param name="inputFile">The input file.</param>
- <param name="outputFile">The output file.</param>
- <returns>
- <see langword="true" /> if the input file need to be compiled;
- otherwise <see langword="false" />.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Tasks.ResGenTask.GetOutputFile(System.IO.FileInfo)">
- <summary>
- Determines the full path and extension for the output file.
- </summary>
- <param name="file">The output file for which the full path and extension should be determined.</param>
- <returns>
- The full path (with extensions) for the specified file.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Tasks.ResGenTask.ReferencesThirdPartyAssemblies(System.String)">
- <summary>
- Determines whether the specified resource file references third
- party assemblies by checking whether a <data> element exists
- with a "type" attribute that does not start with
- "System.".
- </summary>
- <param name="resourceFile">The resource file to check.</param>
- <returns>
- <see langword="true" /> if the resource file references third party
- assemblies, or an error occurred; otherwise, <see langword="false" />.
- </returns>
- <remarks>
- This check will only be accurate for 1.0 resource file, but the
- 2.0 resx files can only be compiled with a resgen tool that supports
- assembly references, so this method will not be used anyway.
- </remarks>
- </member>
- <member name="M:NAnt.DotNet.Tasks.ResGenTask.GetExternalFileReferences(System.IO.FileInfo)">
- <summary>
- Returns a list of external file references for the specified file.
- </summary>
- <param name="resxFile">The resx file for which a list of external file references should be returned.</param>
- <returns>
- A list of external file references for the specified file, or
- <see langword="null" /> if <paramref name="resxFile" /> does not
- exist or does not support external file references.
- </returns>
- </member>
- <member name="P:NAnt.DotNet.Tasks.ResGenTask.InputFile">
- <summary>
- Input file to process.
- </summary>
- <value>
- The full path to the input file.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.ResGenTask.OutputFile">
- <summary>
- The resource file to output.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.ResGenTask.TargetExt">
- <summary>
- The target type. The default is <c>resources</c>.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.ResGenTask.ToDirectory">
- <summary>
- The directory to which outputs will be stored.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.ResGenTask.UseSourcePath">
- <summary>
- Use each source file's directory as the current directory for
- resolving relative file paths. The default is <see langword="false" />.
- Only supported when targeting .NET 2.0 (or higher).
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.ResGenTask.Resources">
- <summary>
- Takes a list of <c>.resx</c> or <c>.txt</c> files to convert to <c>.resources</c> files.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.ResGenTask.Assemblies">
- <summary>
- Reference metadata from the specified assembly files.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.ResGenTask.SupportsAssemblyReferences">
- <summary>
- Indicates whether assembly references are supported by the
- <c>resgen</c> tool for the current target framework. The default
- is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.ResGenTask.SupportsExternalFileReferences">
- <summary>
- Indicates whether external file references are supported by the
- <c>resgen</c> tool for the current target framework. The default
- is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.ResGenTask.QualifiedResources">
- <summary>
- For internal use only !
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.ResGenTask.BaseDirectory">
- <summary>
- Gets the working directory for the application.
- </summary>
- <value>
- The working directory for the application.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.ResGenTask.ProgramArguments">
- <summary>
- Gets the command line arguments for the external program.
- </summary>
- <value>
- The command line arguments for the external program.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.ResGenTask.ProgramFileName">
- <summary>
- Gets the filename of the external program to start.
- </summary>
- <value>
- The filename of the external program.
- </value>
- <remarks>
- Override in derived classes to explicitly set the location of the
- external tool.
- </remarks>
- </member>
- <member name="T:NAnt.DotNet.Tasks.QualifiedResource">
- <summary>
- For internal use only !
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Tasks.QualifiedResource.#ctor(System.IO.FileInfo,System.IO.FileInfo)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Tasks.QualifiedResource"/>
- class for a given input and output file.
- </summary>
- <param name="input">The resource to compile.</param>
- <param name="output">The compiled resource.</param>
- </member>
- <member name="P:NAnt.DotNet.Tasks.QualifiedResource.Input">
- <summary>
- Gets the resource file to compile.
- </summary>
- <value>
- The resource file to compile.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.QualifiedResource.Output">
- <summary>
- Gets the compiled resource file.
- </summary>
- <value>
- The compiled resource file.
- </value>
- </member>
- <member name="T:NAnt.DotNet.Tasks.ScriptTask">
- <summary>
- Executes the code contained within the task.
- </summary>
- <remarks>
- <h5>Code</h5>
- <para>
- The <see cref="T:NAnt.DotNet.Tasks.ScriptTask"/> must contain a single <c>code</c>
- element, which in turn contains the script code.
- </para>
- <para>
- This code can include extensions such as functions, or tasks. Once
- the script task has executed those extensions will be available for
- use in the buildfile.
- </para>
- <para>
- If no extensions have been defined, a static entry point named
- <c>ScriptMain</c> - which must have a single <see cref="T:NAnt.Core.Project"/>
- argument - is required.
- </para>
- <h5>Namespaces</h5>
- <para>
- The following namespaces are imported by default:
- </para>
- <list type="bullet">
- <item>
- <description>System</description>
- </item>
- <item>
- <description>System.Collections</description>
- </item>
- <item>
- <description>System.IO</description>
- </item>
- <item>
- <description>System.Text</description>
- </item>
- <item>
- <description>NAnt.Core</description>
- </item>
- <item>
- <description>NAnt.Core.Attributes</description>
- </item>
- </list>
- <h5>Assembly References</h5>
- <para>
- The assembly references that are specified will be used to compile
- the script, and will be loaded into the NAnt appdomain.
- </para>
- <para>
- By default, only the <c>NAnt.Core</c> and <c>mscorlib</c> assemblies
- are referenced.
- </para>
- </remarks>
- <example>
- <para>Run C# code that writes a message to the build log.</para>
- <code>
- <script language="C#">
- <code>
- <![CDATA[
- public static void ScriptMain(Project project) {
- project.Log(Level.Info, "Hello World from a script task using C#");
- }
- ]]>
- </code>
- </script>
- </code>
- </example>
- <example>
- <para>Define a custom function and call it using C#.</para>
- <code>
- <script language="C#" prefix="test" >
- <code>
- <![CDATA[
- [Function("test-func")]
- public static string Testfunc( ) {
- return "some result !!!!!!!!";
- }
- ]]>
- </code>
- </script>
- <echo message='${test::test-func()}'/>
- </code>
- </example>
- <example>
- <para>Use a custom namespace in C# to create a database</para>
- <code>
- <script language="C#" >
- <references>
- <include name="System.Data.dll" />
- </references>
- <imports>
- <import namespace="System.Data.SqlClient" />
- </imports>
- <code>
- <![CDATA[
- public static void ScriptMain(Project project) {
- string dbUserName = "nant";
- string dbPassword = "nant";
- string dbServer = "(local)";
- string dbDatabaseName = "NAntSample";
- string connectionString = String.Format("Server={0};uid={1};pwd={2};", dbServer, dbUserName, dbPassword);
-
- SqlConnection connection = new SqlConnection(connectionString);
- string createDbQuery = "CREATE DATABASE " + dbDatabaseName;
- SqlCommand createDatabaseCommand = new SqlCommand(createDbQuery);
- createDatabaseCommand.Connection = connection;
-
- connection.Open();
-
- try {
- createDatabaseCommand.ExecuteNonQuery();
- project.Log(Level.Info, "Database added successfully: " + dbDatabaseName);
- } catch (Exception e) {
- project.Log(Level.Error, e.ToString());
- } finally {
- connection.Close();
- }
- }
- ]]>
- </code>
- </script>
- </code>
- </example>
- <example>
- <para>
- Run Visual Basic.NET code that writes a message to the build log.
- </para>
- <code>
- <script language="VB">
- <code>
- <![CDATA[
- Public Shared Sub ScriptMain(project As Project)
- project.Log(Level.Info, "Hello World from a script task using Visual Basic.NET")
- End Sub
- ]]>
- </code>
- </script>
- </code>
- </example>
- <example>
- <para>Define a custom task and call it using C#.</para>
- <code>
- <script language="C#" prefix="test" >
- <code>
- <![CDATA[
- [TaskName("usertask")]
- public class TestTask : Task {
- #region Private Instance Fields
- private string _message;
- #endregion Private Instance Fields
- #region Public Instance Properties
- [TaskAttribute("message", Required=true)]
- public string FileName {
- get { return _message; }
- set { _message = value; }
- }
- #endregion Public Instance Properties
- #region Override implementation of Task
- protected override void ExecuteTask() {
- Log(Level.Info, _message.ToUpper());
- }
- #endregion Override implementation of Task
- }
- ]]>
- </code>
- </script>
- <usertask message='Hello from UserTask'/>
- </code>
- </example>
- <example>
- <para>
- Define a custom function and call it using <see href="http://boo.codehaus.org/">Boo</see>.
- </para>
- <code>
- <script language="Boo.CodeDom.BooCodeProvider, Boo.CodeDom, Version=1.0.0.0, Culture=neutral, PublicKeyToken=32c39770e9a21a67"
- failonerror="true">
- <code>
- <![CDATA[
-
- [Function("test-func")]
- def MyFunc():
- return "Hello from Boo !!!!!!"
- ]]>
- </code>
- </script>
- <echo message='${script::test-func()}'/>
- </code>
- </example>
- </member>
- <member name="M:NAnt.DotNet.Tasks.ScriptTask.Initialize">
- <summary>
- Initializes the task.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Tasks.ScriptTask.ExecuteTask">
- <summary>
- Executes the script block.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.ScriptTask.Language">
- <summary>
- The language of the script block. Possible values are "VB", "vb", "VISUALBASIC", "C#", "c#", "CSHARP".
- "JS", "js", "JSCRIPT" "VJS", "vjs", "JSHARP" or a fully-qualified name for a class implementing
- <see cref="T:System.CodeDom.Compiler.CodeDomProvider"/>.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.ScriptTask.References">
- <summary>
- Any required references.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.ScriptTask.MainClass">
- <summary>
- The name of the main class containing the static <c>ScriptMain</c>
- entry point.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.ScriptTask.Prefix">
- <summary>
- The namespace prefix for any custom functions defined in the script.
- If ommitted the prefix will default to 'script'
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.ScriptTask.Imports">
- <summary>
- The namespaces to import.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.ScriptTask.Code">
- <summary>
- The code to execute.
- </summary>
- </member>
- <member name="T:NAnt.DotNet.Tasks.VbcTask">
- <summary>
- Compiles Visual Basic.NET programs.
- </summary>
- <remarks>
- <note>
- In order to have <see cref="T:NAnt.DotNet.Tasks.VbcTask"/> generate manifest resource names
- that match those generated by Microsoft Visual Studio.NET, the value of
- the <see cref="P:NAnt.DotNet.Types.ResourceFileSet.Prefix"/> attribute of the <<see cref="P:NAnt.DotNet.Tasks.CompilerBase.ResourcesList"/>>
- element should match the "Root namespace" of the VB.NET project, and the
- value of the <see cref="P:NAnt.DotNet.Types.ResourceFileSet.DynamicPrefix"/> attribute
- should be set to "<see langword="false"/>".
- </note>
- </remarks>
- <example>
- <para>Example build file using this task.</para>
- <code>
- <![CDATA[
- <project name="Hello World" default="build" basedir=".">
- <property name="basename" value="HelloWorld" />
- <target name="clean">
- <delete file="${basename}-vb.exe" failonerror="false" />
- <delete file="${basename}-vb.pdb" failonerror="false" />
- </target>
- <target name="build">
- <vbc target="exe" output="${basename}-vb.exe" rootnamespace="${basename}">
- <imports>
- <import namespace="System" />
- <import namespace="System.Data" />
- </imports>
- <sources>
- <include name="${basename}.vb" />
- </sources>
- <resources prefix="${basename}" dynamicprefix="true">
- <include name="**/*.resx" />
- </resources>
- <references>
- <include name="System.dll" />
- <include name="System.Data.dll" />
- </references>
- </vbc>
- </target>
- <target name="rebuild" depends="clean, build" />
- </project>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.DotNet.Tasks.VbcTask.GetResourceLinkage(System.String,System.Globalization.CultureInfo)">
- <summary>
- Finds the correct namespace/classname for a resource file from the
- given dependent source file, and ensure the <see cref="P:NAnt.DotNet.Tasks.VbcTask.RootNamespace"/>
- is prefixed.
- </summary>
- <param name="dependentFile">The file from which the resource linkage of the resource file should be determined.</param>
- <param name="resourceCulture">The culture of the resource file for which the resource linkage should be determined.</param>
- <returns>
- The namespace/classname of the source file matching the resource or
- <see langword="null"/> if the dependent source file does not exist.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Tasks.VbcTask.WriteConditionalCompilationConstants(System.IO.TextWriter)">
- <summary>
- Writes conditional compilation constants to the specified
- <see cref="T:System.IO.TextWriter"/>.
- </summary>
- <param name="writer">The <see cref="T:System.IO.TextWriter"/> to which the conditional compilation constants should be written.</param>
- </member>
- <member name="M:NAnt.DotNet.Tasks.VbcTask.WriteOptions(System.IO.TextWriter)">
- <summary>
- Writes the compiler options to the specified <see cref="T:System.IO.TextWriter"/>.
- </summary>
- <param name="writer"><see cref="T:System.IO.TextWriter"/> to which the compiler options should be written.</param>
- </member>
- <member name="M:NAnt.DotNet.Tasks.VbcTask.NeedsCompiling">
- <summary>
- Determines whether compilation is needed.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VbcTask.BaseAddress">
- <summary>
- The preferred base address at which to load a DLL. The default base
- address for a DLL is set by the .NET Framework common language
- runtime.
- </summary>
- <value>
- The preferred base address at which to load a DLL.
- </value>
- <remarks>
- This address must be specified as a hexadecimal number.
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VbcTask.DebugOutput">
- <summary>
- Specifies the type of debugging information generated by the
- compiler. The default is <see cref="F:NAnt.DotNet.Types.DebugOutput.None"/>.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VbcTask.Debug">
- <summary>
- No longer expose this to build authors. Use <see cref="P:NAnt.DotNet.Tasks.VbcTask.DebugOutput"/>
- instead.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VbcTask.DocFile">
- <summary>
- The name of the XML documentation file to generate. Only supported
- when targeting .NET 2.0 (or higher).
- </summary>
- <remarks>
- <para>
- Corresponds with the <c>/doc:</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VbcTask.ImportsString">
- <summary>
- Specifies whether the <c>/imports</c> option gets passed to the
- compiler.
- </summary>
- <value>
- The value of this attribute is a string that contains one or more
- namespaces separated by commas.
- </value>
- <remarks>
- <a href="ms-help://MS.NETFrameworkSDK/vblr7net/html/valrfImportImportNamespaceFromSpecifiedAssembly.htm">See the Microsoft.NET Framework SDK documentation for details.</a>
- </remarks>
- <example>Example of an imports attribute
- <code><![CDATA[imports="Microsoft.VisualBasic, System, System.Collections, System.Data, System.Diagnostics"]]></code>
- </example>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VbcTask.Imports">
- <summary>
- The namespaces to import.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VbcTask.NoStdLib">
- <summary>
- Instructs the compiler not to reference standard libraries
- (system.dll and VBC.RSP). The default is <see langword="false" />.
- Only supported when targeting .NET 2.0 (or higher).
- </summary>
- <remarks>
- <para>
- Corresponds with the <c>/nostdlib</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VbcTask.OptionCompare">
- <summary>
- Specifies whether <c>/optioncompare</c> option gets passed to the
- compiler.
- </summary>
- <value>
- <c>text</c>, <c>binary</c>, or an empty string. If the value is
- <see langword="false" /> or an empty string, the option will not be
- passed to the compiler.
- </value>
- <remarks><a href="ms-help://MS.NETFrameworkSDK/vblr7net/html/valrfOptioncompareSpecifyHowStringsAreCompared.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VbcTask.OptionExplicit">
- <summary>
- Specifies whether the <c>/optionexplicit</c> option gets passed to
- the compiler. The default is <see langword="false" />.
- </summary>
- <value>
- <see langword="true" /> if the option should be passed to the compiler;
- otherwise, <see langword="false" />.
- </value>
- <remarks><a href="ms-help://MS.NETFrameworkSDK/vblr7net/html/valrfOptionexplicitRequireExplicitDeclarationOfVariables.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VbcTask.OptionOptimize">
- <summary>
- Specifies whether the <c>/optimize</c> option gets passed to the
- compiler. The default is <see langword="false" />.
- </summary>
- <value>
- <see langword="true" /> if the option should be passed to the compiler;
- otherwise, <see langword="false" />.
- </value>
- <remarks><a href="ms-help://MS.NETFrameworkSDK/vblr7net/html/valrfoptimizeenabledisableoptimizations.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VbcTask.OptionStrict">
- <summary>
- Specifies whether the <c>/optionstrict</c> option gets passed to
- the compiler. The default is <see langword="false" />.
- </summary>
- <value>
- <see langword="true" /> if the option should be passed to the compiler;
- otherwise, <see langword="false" />.
- </value>
- <remarks><a href="ms-help://MS.NETFrameworkSDK/vblr7net/html/valrfOptionstrictEnforceStrictTypeSemantics.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VbcTask.Platform">
- <summary>
- Specifies which platform version of common language runtime (CLR)
- can run the output file.
- </summary>
- <value>
- The platform version of common language runtime (CLR) that can run
- the output file.
- </value>
- <remarks>
- <para>
- Corresponds with the <c>/platform</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VbcTask.RemoveIntChecks">
- <summary>
- Specifies whether the <c>/removeintchecks</c> option gets passed to
- the compiler. The default is <see langword="false" />.
- </summary>
- <value>
- <see langword="true" /> if the option should be passed to the compiler;
- otherwise, <see langword="false" />.
- </value>
- <remarks><a href="ms-help://MS.NETFrameworkSDK/vblr7net/html/valrfRemoveintchecksRemoveInteger-OverflowChecks.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VbcTask.RootNamespace">
- <summary>
- Specifies whether the <c>/rootnamespace</c> option gets passed to
- the compiler.
- </summary>
- <value>
- The value of this attribute is a string that contains the root
- namespace of the project.
- </value>
- <remarks><a href="ms-help://MS.NETFrameworkSDK/vblr7net/html/valrfRootnamespace.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VbcTask.SupportsDocGeneration">
- <summary>
- Specifies whether the compiler for the active target framework
- supports generation of XML Documentation file. The default is
- <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VbcTask.SupportsNoStdLib">
- <summary>
- Specifies whether the compiler for the active target framework
- supports NOT referencing standard libraries (system.dll and VBC.RSP).
- The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VbcTask.SupportsPlatform">
- <summary>
- Specifies whether the compiler for the active target framework
- supports limiting the platform on which the compiled code can run.
- The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VbcTask.Extension">
- <summary>
- Gets the file extension required by the current compiler.
- </summary>
- <value>
- For the VB.NET compiler, the file extension is always <c>vb</c>.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VbcTask.ClassNameRegex">
- <summary>
- Gets the class name regular expression for the language of the
- current compiler.
- </summary>
- <value>
- Class name regular expression for the language of the current
- compiler.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VbcTask.NamespaceRegex">
- <summary>
- Gets the namespace regular expression for the language of the
- current compiler.
- </summary>
- <value>
- Namespace regular expression for the language of the current
- compiler.
- </value>
- </member>
- <member name="T:NAnt.DotNet.Tasks.VjcTask">
- <summary>
- Compiles Visual J# programs using vjc, Microsoft's J# compiler.
- </summary>
- <remarks>
- <note>
- In order to have <see cref="T:NAnt.DotNet.Tasks.VjcTask"/> generate manifest resource names
- that match those generated by Microsoft Visual Studio.NET, the value of
- the <see cref="P:NAnt.DotNet.Types.ResourceFileSet.Prefix"/> attribute of the <<see cref="P:NAnt.DotNet.Tasks.CompilerBase.ResourcesList"/>>
- element should match the "Default Package" of the J#.NET project, and
- the value of the <see cref="P:NAnt.DotNet.Types.ResourceFileSet.DynamicPrefix"/> attribute
- should be set to "<see langword="true"/>".
- </note>
- </remarks>
- <example>
- <para>Compile a "HelloWorld" application, including embedded resources.</para>
- <code>
- <![CDATA[
- <vjc target="exe" output="helloworld.exe" debug="true">
- <sources>
- <include name="helloworld.jsl" />
- </sources>
- <resources prefix="HelloWorld" dynamicprefix="true">
- <include name="**/*.resx" />
- </resources>
- <references>
- <include name="System.dll" />
- <include name="System.Data.dll" />
- <include name="System.Drawing.dll" />
- <include name="System.Windows.Forms.dll" />
- <include name="System.Xml.dll" />
- </references>
- </vjc>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.DotNet.Tasks.VjcTask.WriteModuleReferences(System.IO.TextWriter)">
- <summary>
- Writes module references to the specified <see cref="T:System.IO.TextWriter"/>.
- </summary>
- <param name="writer">The <see cref="T:System.IO.TextWriter"/> to which the module references should be written.</param>
- </member>
- <member name="M:NAnt.DotNet.Tasks.VjcTask.WriteOptions(System.IO.TextWriter)">
- <summary>
- Writes the compiler options to the specified <see cref="T:System.IO.TextWriter"/>.
- </summary>
- <param name="writer"><see cref="T:System.IO.TextWriter"/> to which the compiler options should be written.</param>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VjcTask.BaseAddress">
- <summary>
- The preferred base address at which to load a DLL. The default base
- address for a DLL is set by the .NET Framework common language
- runtime.
- </summary>
- <value>
- The preferred base address at which to load a DLL.
- </value>
- <remarks>
- This address can be specified as a decimal, hexadecimal, or octal
- number.
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VjcTask.DebugOutput">
- <summary>
- Specifies the type of debugging information generated by the
- compiler. The default is <see cref="F:NAnt.DotNet.Types.DebugOutput.None"/>.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VjcTask.Debug">
- <summary>
- No longer expose this to build authors. Use <see cref="P:NAnt.DotNet.Tasks.VjcTask.DebugOutput"/>
- instead.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VjcTask.SecureScoping">
- <summary>
- Specifies whether package-scoped members are accessible outside of
- the assembly. In other words, package scope is treated as assembly
- scope when emitting metadata. The default is <see langword="false" />.
- </summary>
- <value>
- <see langword="true" /> if the option should be passed to the compiler;
- otherwise, <see langword="false" />.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/securescoping</c> flag.
- </para>
- <para>
- <a href="ms-help://MS.VSCC/MS.VJSharp/dv_vjsharp/html/vjgrfsecurescopingmakepackage-scopedmembersinaccessibleoutsideassembly.htm">See the Visual J# Reference for details.</a>
- </para>
- </remarks>
- <example>
- <code><![CDATA[<vjc securescoping='true'/>]]></code>
- </example>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VjcTask.X">
- <summary>
- Specifies whether to disable language extensions.
- </summary>
- <value>
- The value of this property must be either <c>all</c>, <c>net</c>,
- or an empty string.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/x</c> flag.
- </para>
- <para>
- <a href="ms-help://MS.VSCC/MS.VJSharp/dv_vjsharp/html/vjgrfxdisablelanguageextensions.htm">See the Visual J# Reference for details.</a>
- </para>
- </remarks>
- <example>
- <para>To disable only the .NET Framework extensions:<c><![CDATA[
- <vjc x='net'/>
- ]]></c></para>
- <para>To disable the .NET Framework extensions and the VJ++ 6.0 extensions:<c><![CDATA[
- <vjc x='all'/>
- ]]></c></para>
- </example>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VjcTask.LibPath">
- <summary>
- Specifies the location of assemblies referenced by way of the <c>/reference</c> flag.
- </summary>
- <remarks>
- <para>
- Corresponds to the <c>/libpath:dir[;dir2]</c> flag.
- </para>
- <para>
- <a href="ms-help://MS.VSCC/MS.VJSharp/dv_vjsharp/html/vjgrflibpathspecifyassemblyreferencelocations.htm">See the Visual J# Reference for details.</a>
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VjcTask.Jcpa">
- <summary>
- Associate Java-language/COM package names.
- </summary>
- <value>
- The value of this propery. must be <c>package=namespace</c>, <c>@filename</c>,
- or an empty string.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/jcpa:package=namespace</c> and <c>/jcpa:@filename</c> flags.
- </para>
- <para>
- <a href="ms-help://MS.VSCC/MS.VJSharp/dv_vjsharp/html/vjgrfjcpaassociatejava-compackages.htm">See the Visual J# Reference for details.</a>
- </para>
- </remarks>
- <example>
- <para>Map package 'x' to namespace 'y':<c><![CDATA[
- <vjc jcpa='x=y'/>
- ]]></c></para>
- </example>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VjcTask.Codepage">
- <summary>
- Specifies the code page to use for all source code files in the
- compilation.
- </summary>
- <remarks>
- <para>
- Corresponds with the <c>/codepage</c> flag.
- </para>
- <para>
- <a href="ms-help://MS.VSCC/MS.VJSharp/dv_vjsharp/html/vjlrfcodepagespecifycodepageforsourcecodefiles.htm">See the Visual J# Reference for details.</a>
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VjcTask.WarningLevel">
- <summary>
- Specifies the warning level for the compiler to display. Valid values
- are <c>0</c>-<c>4</c>. The default is <c>4</c>.
- </summary>
- <value>
- The warning level for the compiler to display.
- </value>
- <remarks>
- <para>
- Corresponds with the <c>/warn</c> option.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VjcTask.WarningAsError">
- <summary>
- Controls which warnings should be reported as errors.
- </summary>
- <remarks>
- Override to avoid exposing this to build authors, as the Visual J#
- compiler does not allow control over which warnings should be
- reported as errors.
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VjcTask.Packages">
- <summary>
- Reference packages
- </summary>
- <remarks>
- Override to avoid exposing this to build authors, as the Visual J#
- compiler does not support package references.
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VjcTask.Modules">
- <summary>
- Link the specified modules into this assembly.
- </summary>
- <remarks>
- Override to avoid exposing this to build authors, as the Visual J#
- compiler does not support linking modules.
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VjcTask.Extension">
- <summary>
- Gets the file extension required by the current compiler.
- </summary>
- <value>
- For the J# compiler, the file extension is always <c>jsl</c>.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VjcTask.ClassNameRegex">
- <summary>
- Gets the class name regular expression for the language of the
- current compiler.
- </summary>
- <value>
- Class name regular expression for the language of the current
- compiler.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VjcTask.NamespaceRegex">
- <summary>
- Gets the namespace regular expression for the language of the
- current compiler.
- </summary>
- <value>
- Namespace regular expression for the language of the current
- compiler.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Tasks.VjcTask.SupportsPackageReferences">
- <summary>
- Override to avoid exposing the configuration setting for this
- task as Visual J# will never support package references.
- </summary>
- <value>
- <see langword="false" />, as the Visual J# compiler will never
- support package references.
- </value>
- </member>
- <member name="T:NAnt.DotNet.Types.AssemblyAttribute">
- <summary>
- Represents an assembly-level attribute.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.AssemblyAttribute.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.AssemblyAttribute"/>
- class.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Types.AssemblyAttribute.TypeName">
- <summary>
- Typename of the assembly-level attribute.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Types.AssemblyAttribute.Value">
- <summary>
- Value of the attribute.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Types.AssemblyAttribute.AsIs">
- <summary>
- If <see langword="true" /> then the value of the attribute will be
- set as is, without actually looking for a matching constructor or
- named properties. The default is <see langword="false" />.
- </summary>
- <value>
- <see langword="true" /> if the value of the attribute should be set
- as is; otherwise, <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Types.AssemblyAttribute.IfDefined">
- <summary>
- Indicates if the attribute should be generated.
- </summary>
- <value>
- <see langword="true" /> if the attribute should be generated;
- otherwise, <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Types.AssemblyAttribute.UnlessDefined">
- <summary>
- Indicates if the attribute should be not generated.
- </summary>
- <value>
- <see langword="true" /> if the attribute should be not generated;
- otherwise, <see langword="false" />.
- </value>
- </member>
- <member name="T:NAnt.DotNet.Types.AssemblyAttributeCollection">
- <summary>
- Contains a strongly typed collection of <see cref="T:NAnt.DotNet.Types.AssemblyAttribute"/>
- objects.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.AssemblyAttributeCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.AssemblyAttributeCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.AssemblyAttributeCollection.#ctor(NAnt.DotNet.Types.AssemblyAttributeCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.AssemblyAttributeCollection"/> class
- with the specified <see cref="T:NAnt.DotNet.Types.AssemblyAttributeCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.AssemblyAttributeCollection.#ctor(NAnt.DotNet.Types.AssemblyAttribute[])">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.AssemblyAttributeCollection"/> class
- with the specified array of <see cref="T:NAnt.DotNet.Types.AssemblyAttribute"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.AssemblyAttributeCollection.Add(NAnt.DotNet.Types.AssemblyAttribute)">
- <summary>
- Adds a <see cref="T:NAnt.DotNet.Types.AssemblyAttribute"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.DotNet.Types.AssemblyAttribute"/> to be added to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.DotNet.Types.AssemblyAttributeCollection.AddRange(NAnt.DotNet.Types.AssemblyAttribute[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.DotNet.Types.AssemblyAttribute"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.DotNet.Types.AssemblyAttribute"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.AssemblyAttributeCollection.AddRange(NAnt.DotNet.Types.AssemblyAttributeCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.DotNet.Types.AssemblyAttributeCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.DotNet.Types.AssemblyAttributeCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.AssemblyAttributeCollection.Contains(NAnt.DotNet.Types.AssemblyAttribute)">
- <summary>
- Determines whether a <see cref="T:NAnt.DotNet.Types.AssemblyAttribute"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.DotNet.Types.AssemblyAttribute"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.AssemblyAttributeCollection.Contains(System.String)">
- <summary>
- Determines whether a <see cref="T:NAnt.DotNet.Types.AssemblyAttribute"/> with the specified
- value is in the collection.
- </summary>
- <param name="value">The argument value to locate in the collection.</param>
- <returns>
- <see langword="true"/> if a <see cref="T:NAnt.DotNet.Types.AssemblyAttribute"/> with
- value <paramref name="value"/> is found in the collection; otherwise,
- <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.AssemblyAttributeCollection.CopyTo(NAnt.DotNet.Types.AssemblyAttribute[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.AssemblyAttributeCollection.IndexOf(NAnt.DotNet.Types.AssemblyAttribute)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.DotNet.Types.AssemblyAttribute"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.DotNet.Types.AssemblyAttribute"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.DotNet.Types.AssemblyAttribute"/>. If the <see cref="T:NAnt.DotNet.Types.AssemblyAttribute"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.AssemblyAttributeCollection.Insert(System.Int32,NAnt.DotNet.Types.AssemblyAttribute)">
- <summary>
- Inserts a <see cref="T:NAnt.DotNet.Types.AssemblyAttribute"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.DotNet.Types.AssemblyAttribute"/> to insert.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.AssemblyAttributeCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.DotNet.Types.AssemblyAttributeEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.AssemblyAttributeCollection.Remove(NAnt.DotNet.Types.AssemblyAttribute)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.DotNet.Types.AssemblyAttribute"/> to remove from the collection.</param>
- </member>
- <member name="P:NAnt.DotNet.Types.AssemblyAttributeCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="P:NAnt.DotNet.Types.AssemblyAttributeCollection.Item(System.String)">
- <summary>
- Gets the <see cref="T:NAnt.DotNet.Types.AssemblyAttribute"/> with the specified value.
- </summary>
- <param name="value">The value of the <see cref="T:NAnt.DotNet.Types.AssemblyAttribute"/> to get.</param>
- </member>
- <member name="T:NAnt.DotNet.Types.AssemblyAttributeEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.DotNet.Types.AssemblyAttribute"/> elements of a <see cref="T:NAnt.DotNet.Types.AssemblyAttributeCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.AssemblyAttributeEnumerator.#ctor(NAnt.DotNet.Types.AssemblyAttributeCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.AssemblyAttributeEnumerator"/> class
- with the specified <see cref="T:NAnt.DotNet.Types.AssemblyAttributeCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.AssemblyAttributeEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.AssemblyAttributeEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Types.AssemblyAttributeEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="T:NAnt.DotNet.Types.LibDirectorySet">
- <summary>
- A specialized <see cref="T:NAnt.Core.Types.FileSet"/> used for setting the lib directories.
- </summary>
- <remarks>
- The primary reason for this class is to allow the <see cref="P:NAnt.DotNet.Types.LibDirectorySet.BaseDirectory"/>
- to always be the same value as the parent <see cref="T:NAnt.DotNet.Types.AssemblyFileSet"/>
- </remarks>
- <seealso cref="T:NAnt.Core.Types.FileSet"/>
- </member>
- <member name="M:NAnt.DotNet.Types.LibDirectorySet.#ctor(NAnt.DotNet.Types.AssemblyFileSet)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.LibDirectorySet"/> class.
- </summary>
- <param name="parent"></param>
- </member>
- <member name="P:NAnt.DotNet.Types.LibDirectorySet.BaseDirectory">
- <summary>
- override this. We will always use the base directory of the parent.
- overriding without the TaskAttribute attribute prevents it being set
- in the source xml
- </summary>
- </member>
- <member name="T:NAnt.DotNet.Types.AssemblyFileSet">
- <summary>
- Specialized <see cref="T:NAnt.Core.Types.FileSet"/> class for managing assembly files.
- </summary>
- <remarks>
- <para>
- If an include pattern does not contain any wildcard characters then
- the assembly will be searched for in following locations (in the order listed):
- </para>
- <list type="bullet">
- <item>
- <description>
- The base directory of the fileset.
- </description>
- </item>
- <item>
- <description>
- The directories specified using the nested <lib> element.
- </description>
- </item>
- <item>
- <description>
- The list of reference assemblies of the current target framework.
- </description>
- </item>
- </list>
- <para>
- The reference assemblies of a given target framework are defined using
- <reference-assemblies> filesets in the <framework> node
- of the NAnt configuration file.
- </para>
- </remarks>
- <example>
- <para>
- Define a reference with name "sys.assemblies", holding
- a set of system assemblies.
- </para>
- <code>
- <![CDATA[
- <assemblyfileset id="sys.assemblies">
- <include name="System.dll" />
- <include name="System.Data.dll" />
- <include name="System.Xml.dll" />
- </assemblyfileset>
- ]]>
- </code>
- <para>
- Use the predefined set of assemblies to compile a C# assembly.
- </para>
- <code>
- <![CDATA[
- <csc target="exe" output="HelloWorld.exe">
- <sources>
- <include name="**/*.cs" />
- </sources>
- <references refid="sys.assemblies" />
- </csc>
- ]]>
- </code>
- </example>
- <example>
- <para>
- Compile a C# assembly using assembly references that are searched for
- in the "Third Party Assemblies" and "Company Assemblies"
- directories.
- </para>
- <code>
- <![CDATA[
- <csc target="exe" output="HelloWorld.exe">
- <sources>
- <include name="**/*.cs" />
- </sources>
- <references>
- <lib>
- <include name="Third Party Assemblies" />
- <include name="Company Assemblies" />
- </lib>
- <include name="log4net.dll" />
- <include name="Company.Business.dll" />
- </references>
- </csc>
- ]]>
- </code>
- </example>
- <seealso cref="T:NAnt.Core.Types.FileSet"/>
- </member>
- <member name="M:NAnt.DotNet.Types.AssemblyFileSet.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.AssemblyFileSet"/> class.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.AssemblyFileSet.#ctor(NAnt.Core.Types.FileSet)">
- <summary>
- copy constructor for FileSet. Required in order to
- assign references of FileSet type where
- AssemblyFileSets are used
- </summary>
- <param name="fs"></param>
- </member>
- <member name="M:NAnt.DotNet.Types.AssemblyFileSet.Scan">
- <summary>
- Do a normal scan and then resolve assemblies.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.AssemblyFileSet.ResolveReferences">
- <summary>
- Resolves references to system assemblies and assemblies that can be
- resolved using directories specified in <see cref="P:NAnt.DotNet.Types.AssemblyFileSet.Lib"/>.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Types.AssemblyFileSet.Lib">
- <summary>
- Additional directories to search in for assembly references.
- </summary>
- <remarks>
- <para>
- loosely Corresponds with the <c>/lib[path]:</c> flag of the various compiler tasks.
- </para>
- </remarks>
- </member>
- <member name="T:NAnt.DotNet.Types.CompilerWarning">
- <summary>
- Represents a compiler warning.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Types.CompilerWarning.Number">
- <summary>
- A warning number, or comma-separated list of warnings, that you want
- the compiler to suppress or report.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Types.CompilerWarning.IfDefined">
- <summary>
- If <see langword="true" /> then the element will be processed;
- otherwise, skipped. The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Types.CompilerWarning.UnlessDefined">
- <summary>
- If <see langword="true" /> then the element will be skipped;
- otherwise, processed. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="T:NAnt.DotNet.Types.CompilerWarningCollection">
- <summary>
- Contains a collection of <see cref="T:NAnt.DotNet.Types.CompilerWarning"/> elements.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.CompilerWarningCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.CompilerWarningCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.CompilerWarningCollection.#ctor(NAnt.DotNet.Types.CompilerWarningCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.CompilerWarningCollection"/> class
- with the specified <see cref="T:NAnt.DotNet.Types.CompilerWarningCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.CompilerWarningCollection.#ctor(NAnt.DotNet.Types.CompilerWarning[])">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.CompilerWarningCollection"/> class
- with the specified array of <see cref="T:NAnt.DotNet.Types.CompilerWarning"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.CompilerWarningCollection.Add(NAnt.DotNet.Types.CompilerWarning)">
- <summary>
- Adds a <see cref="T:NAnt.DotNet.Types.CompilerWarning"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.DotNet.Types.CompilerWarning"/> to be added to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.DotNet.Types.CompilerWarningCollection.AddRange(NAnt.DotNet.Types.CompilerWarning[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.DotNet.Types.CompilerWarning"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.DotNet.Types.CompilerWarning"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.CompilerWarningCollection.AddRange(NAnt.DotNet.Types.CompilerWarningCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.DotNet.Types.CompilerWarningCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.DotNet.Types.CompilerWarningCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.CompilerWarningCollection.Contains(NAnt.DotNet.Types.CompilerWarning)">
- <summary>
- Determines whether a <see cref="T:NAnt.DotNet.Types.CompilerWarning"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.DotNet.Types.CompilerWarning"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.CompilerWarningCollection.CopyTo(NAnt.DotNet.Types.CompilerWarning[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.CompilerWarningCollection.IndexOf(NAnt.DotNet.Types.CompilerWarning)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.DotNet.Types.CompilerWarning"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.DotNet.Types.CompilerWarning"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.DotNet.Types.CompilerWarning"/>. If the <see cref="T:NAnt.DotNet.Types.CompilerWarning"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.CompilerWarningCollection.Insert(System.Int32,NAnt.DotNet.Types.CompilerWarning)">
- <summary>
- Inserts a <see cref="T:NAnt.DotNet.Types.CompilerWarning"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.DotNet.Types.CompilerWarning"/> to insert.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.CompilerWarningCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.DotNet.Types.CompilerWarningEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.CompilerWarningCollection.Remove(NAnt.DotNet.Types.CompilerWarning)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.DotNet.Types.CompilerWarning"/> to remove from the collection.</param>
- </member>
- <member name="P:NAnt.DotNet.Types.CompilerWarningCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="T:NAnt.DotNet.Types.CompilerWarningEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.DotNet.Types.CompilerWarning"/> elements of a <see cref="T:NAnt.DotNet.Types.CompilerWarningCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.CompilerWarningEnumerator.#ctor(NAnt.DotNet.Types.CompilerWarningCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.CompilerWarningEnumerator"/> class
- with the specified <see cref="T:NAnt.DotNet.Types.CompilerWarningCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.CompilerWarningEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.CompilerWarningEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Types.CompilerWarningEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="T:NAnt.DotNet.Types.DebugOutput">
- <summary>
- Specifies the type of debugging information generated by the compiler.
- </summary>
- <remarks>
- <para>
- For backward compatibility, the following string values can also be
- used in build files:
- </para>
- <list type="table">
- <listheader>
- <term>Value</term>
- <description>Corresponding field</description>
- </listheader>
- <item>
- <term>"true"</term>
- <description><see cref="F:NAnt.DotNet.Types.DebugOutput.Enable"/></description>
- </item>
- <item>
- <term>"false"</term>
- <description><see cref="F:NAnt.DotNet.Types.DebugOutput.None"/></description>
- </item>
- </list>
- <para>
- When set to <see langword="Enabled"/> then the following conditional
- compilation symbols will also be defined:
- </para>
- <list type="bullet">
- <item>
- <description>DEBUG</description>
- </item>
- <item>
- <description>TRACE</description>
- </item>
- </list>
- </remarks>
- </member>
- <member name="F:NAnt.DotNet.Types.DebugOutput.None">
- <summary>
- Create no debug information.
- </summary>
- </member>
- <member name="F:NAnt.DotNet.Types.DebugOutput.Enable">
- <summary>
- Enable attaching a debugger to the running program.
- </summary>
- </member>
- <member name="F:NAnt.DotNet.Types.DebugOutput.Full">
- <summary>
- Enable attaching a debugger to the running program.
- </summary>
- </member>
- <member name="F:NAnt.DotNet.Types.DebugOutput.PdbOnly">
- <summary>
- Only display assembler when the running program is attached to the
- debugger.
- </summary>
- </member>
- <member name="T:NAnt.DotNet.Types.DebugOutputConverter">
- <summary>
- Specialized <see cref="T:System.ComponentModel.EnumConverter"/> that also supports
- case-insensitive conversion of "true" to
- <see cref="F:NAnt.DotNet.Types.DebugOutput.Enable"/> and "false" to
- <see cref="F:NAnt.DotNet.Types.DebugOutput.None"/>.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.DebugOutputConverter.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.DebugOutputConverter"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.DebugOutputConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
- <summary>
- Converts the given object to the type of this converter, using the
- specified context and culture information.
- </summary>
- <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
- <param name="culture">A <see cref="T:System.Globalization.CultureInfo"/> object. If a <see langword="null"/> is passed, the current culture is assumed.</param>
- <param name="value">The <see cref="T:System.Object"/> to convert.</param>
- <returns>
- An <see cref="T:System.Object"/> that represents the converted value.
- </returns>
- </member>
- <member name="T:NAnt.DotNet.Types.DelaySign">
- <summary>
- Specifies whether the generated assembly is strongly named and will
- be signed later.
- </summary>
- <remarks>
- <para>
- For backward compatibility, the following string values can also be
- used in build files:
- </para>
- <list type="table">
- <listheader>
- <term>Value</term>
- <description>Corresponding field</description>
- </listheader>
- <item>
- <term>"true"</term>
- <description><see cref="F:NAnt.DotNet.Types.DelaySign.Yes"/></description>
- </item>
- <item>
- <term>"false"</term>
- <description><see cref="F:NAnt.DotNet.Types.DelaySign.No"/></description>
- </item>
- </list>
- </remarks>
- </member>
- <member name="F:NAnt.DotNet.Types.DelaySign.NotSet">
- <summary>
- Not specified.
- </summary>
- </member>
- <member name="F:NAnt.DotNet.Types.DelaySign.No">
- <summary>
- Fully sign the assembly.
- </summary>
- </member>
- <member name="F:NAnt.DotNet.Types.DelaySign.Yes">
- <summary>
- Only place the public key in the assembly, allowing the signature
- to be added later.
- </summary>
- </member>
- <member name="T:NAnt.DotNet.Types.DelaySignConverter">
- <summary>
- Specialized <see cref="T:System.ComponentModel.EnumConverter"/> that also supports
- case-insensitive conversion of "true" to
- <see cref="F:NAnt.DotNet.Types.DelaySign.Yes"/> and "false" to
- <see cref="F:NAnt.DotNet.Types.DelaySign.No"/>.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.DelaySignConverter.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.DelaySignConverter"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.DelaySignConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
- <summary>
- Converts the given object to the type of this converter, using the
- specified context and culture information.
- </summary>
- <param name="context">An <see cref="T:System.ComponentModel.ITypeDescriptorContext"/> that provides a format context.</param>
- <param name="culture">A <see cref="T:System.Globalization.CultureInfo"/> object. If a <see langword="null"/> is passed, the current culture is assumed.</param>
- <param name="value">The <see cref="T:System.Object"/> to convert.</param>
- <returns>
- An <see cref="T:System.Object"/> that represents the converted value.
- </returns>
- </member>
- <member name="T:NAnt.DotNet.Types.EmbeddedResource">
- <summary>
- Represents an embedded resource.
- </summary>
- <remarks>
- Do not yet expose this to build authors.
- </remarks>
- </member>
- <member name="M:NAnt.DotNet.Types.EmbeddedResource.#ctor(System.String,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/>
- with the specified file name and manifest resource name.
- </summary>
- <param name="file">The path of the compiled resource.</param>
- <param name="manifestResourceName">The manifest resource name of the embedded resource.</param>
- </member>
- <member name="P:NAnt.DotNet.Types.EmbeddedResource.File">
- <summary>
- Gets the physical location of the resource to embed.
- </summary>
- <value>
- The physical location of the resource to embed.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Types.EmbeddedResource.ManifestResourceName">
- <summary>
- Gets the manifest resource name to use when embedding the resource.
- </summary>
- <value>
- The manifest resource name to use when embedding the resource.
- </value>
- </member>
- <member name="T:NAnt.DotNet.Types.EmbeddedResourceCollection">
- <summary>
- Contains a collection of <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> items.
- </summary>
- <remarks>
- Do not yet expose this to build authors.
- </remarks>
- </member>
- <member name="T:NAnt.DotNet.Types.DataTypeCollectionBase">
- <summary>
- Base class for collections that needs to be globally referencable.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.DataTypeCollectionBase.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.DataTypeCollectionBase"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.DataTypeCollectionBase.CopyTo(System.Array,System.Int32)">
- <summary>
- Copies the items of the collection to an <see cref="T:System.Array"/>,
- starting at a particular index.
- </summary>
- <param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the items copied from the collection. The <see cref="T:System.Array"/> must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.DataTypeCollectionBase.System#Collections#IEnumerable#GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through a collection.
- </summary>
- <returns>
- An <see cref="T:System.Collections.IEnumerator"/> that can be used to iterate through
- the collection.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.DataTypeCollectionBase.RemoveAt(System.Int32)">
- <summary>
- Removes an item at a specific index.
- </summary>
- <param name="index">The zero-based index of the item to remove.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.DataTypeCollectionBase.Clear">
- <summary>
- Removes all items from the collection.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.DataTypeCollectionBase.ValidateType(System.Object)">
- <summary>
- Used by methods that take <see cref="T:System.Object"/> instances as argument
- to verify whether the instance is valid for the collection class.
- </summary>
- <param name="value">The instance to verify.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.DataTypeCollectionBase.RangeCheck(System.Int32)">
- <summary>
- Checks whether the specified index is within the range of this
- collection.
- </summary>
- <param name="index">The index to check.</param>
- </member>
- <member name="P:NAnt.DotNet.Types.DataTypeCollectionBase.System#Collections#ICollection#IsSynchronized">
- <summary>
- Gets a value indicating whether access to the collection is
- synchronized (thread-safe).
- </summary>
- <value>
- <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Types.DataTypeCollectionBase.Count">
- <summary>
- Gets the number of items in the collection.
- </summary>
- <value>
- The number of items in the collection.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Types.DataTypeCollectionBase.System#Collections#ICollection#SyncRoot">
- <summary>
- Gets an object that can be used to synchronize access to the
- collection.
- </summary>
- <value>
- An object that can be used to synchronize access to the collection.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Types.DataTypeCollectionBase.IsFixedSize">
- <summary>
- Gets a value indicating whether the collection has a fixed size.
- </summary>
- <value>
- <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Types.DataTypeCollectionBase.IsReadOnly">
- <summary>
- Gets a value indicating whether the collection has a fixed size.
- </summary>
- <value>
- <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Types.DataTypeCollectionBase.List">
- <summary>
- Gets the list of elements contained in the
- <see cref="T:NAnt.DotNet.Types.DataTypeCollectionBase"/> instance.
- </summary>
- <value>
- An <see cref="T:System.Collections.ArrayList"/> containing the elements of the
- collection.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Types.DataTypeCollectionBase.ItemType">
- <summary>
- Gets the <see cref="T:System.Type"/> of the items in this collection.
- </summary>
- <value>
- The <see cref="T:System.Type"/> of the items in this collection.
- </value>
- </member>
- <member name="M:NAnt.DotNet.Types.EmbeddedResourceCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.DotNet.Types.EmbeddedResourceEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.EmbeddedResourceCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
- <summary>
- Inserts a <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> into the collection at the
- specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="value"/> should be inserted.</param>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> to insert.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.EmbeddedResourceCollection.System#Collections#IList#Remove(System.Object)">
- <summary>
- Removes the specified <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> from the
- collection.
- </summary>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> to remove from the collection.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.EmbeddedResourceCollection.System#Collections#IList#Contains(System.Object)">
- <summary>
- Determines whether a <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> is in the collection.
- </summary>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="value"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.EmbeddedResourceCollection.System#Collections#IList#IndexOf(System.Object)">
- <summary>
- Gets the location of a <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> in the collection.
- </summary>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> object to locate.</param>
- <returns>
- The zero-based location of the <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> in the
- collection.
- </returns>
- <remarks>
- If the <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> is not currently a member of
- the collection, -1 is returned.
- </remarks>
- </member>
- <member name="M:NAnt.DotNet.Types.EmbeddedResourceCollection.System#Collections#IList#Add(System.Object)">
- <summary>
- Adds a <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> to the end of the collection.
- </summary>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> to be added to the end of the collection.</param>
- <returns>
- The position into which the new item was inserted.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.EmbeddedResourceCollection.AddRange(NAnt.DotNet.Types.EmbeddedResourceCollection)">
- <summary>
- Adds the items of a <see cref="T:NAnt.DotNet.Types.EmbeddedResourceCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.DotNet.Types.EmbeddedResourceCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.EmbeddedResourceCollection.Add(NAnt.DotNet.Types.EmbeddedResource)">
- <summary>
- Adds a <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> to the end of the collection.
- </summary>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> to be added to the end of the collection.</param>
- <returns>
- The position into which the new item was inserted.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.EmbeddedResourceCollection.Insert(System.Int32,NAnt.DotNet.Types.EmbeddedResource)">
- <summary>
- Inserts a <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> into the collection at the
- specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="value"/> should be inserted.</param>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> to insert.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.EmbeddedResourceCollection.Remove(NAnt.DotNet.Types.EmbeddedResource)">
- <summary>
- Removes the specified <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> from the
- collection.
- </summary>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> to remove from the collection.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.EmbeddedResourceCollection.Contains(NAnt.DotNet.Types.EmbeddedResource)">
- <summary>
- Determines whether a <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> is in the collection.
- </summary>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="value"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.EmbeddedResourceCollection.IndexOf(NAnt.DotNet.Types.EmbeddedResource)">
- <summary>
- Gets the location of a <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> in the collection.
- </summary>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> object to locate.</param>
- <returns>
- The zero-based location of the <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> in the
- collection.
- </returns>
- <remarks>
- If the <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> is not currently a member of
- the collection, -1 is returned.
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Types.EmbeddedResourceCollection.Item(System.Int32)">
- <summary>
- Gets or sets the item at the specified index.
- </summary>
- <param name="index">The zero-based index of the item to get or set.</param>
- </member>
- <member name="P:NAnt.DotNet.Types.EmbeddedResourceCollection.Item(System.String)">
- <summary>
- Gets the <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> with the specified manifest
- resource name.
- </summary>
- <param name="value">The manifest resource name of the <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> to get.</param>
- </member>
- <member name="P:NAnt.DotNet.Types.EmbeddedResourceCollection.ItemType">
- <summary>
- Gets the <see cref="T:System.Type"/> of the items in this collection.
- </summary>
- <value>
- The <see cref="T:System.Type"/> of the items in this collection.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Types.EmbeddedResourceCollection.System#Collections#IList#$Item$(System.Int32)">
- <summary>
- Gets or sets the item at the specified index.
- </summary>
- <param name="index">The zero-based index of the item to get or set.</param>
- </member>
- <member name="T:NAnt.DotNet.Types.EmbeddedResourceEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.DotNet.Types.EmbeddedResource"/> items of a <see cref="T:NAnt.DotNet.Types.EmbeddedResourceCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.EmbeddedResourceEnumerator.#ctor(NAnt.DotNet.Types.EmbeddedResourceCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.EmbeddedResourceEnumerator"/> class
- with the specified <see cref="T:NAnt.DotNet.Types.EmbeddedResourceCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.EmbeddedResourceEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next item of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next item; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.EmbeddedResourceEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first item in the collection.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Types.EmbeddedResourceEnumerator.Current">
- <summary>
- Gets the current item in the collection.
- </summary>
- <returns>
- The current item in the collection.
- </returns>
- </member>
- <member name="P:NAnt.DotNet.Types.EmbeddedResourceEnumerator.System#Collections#IEnumerator#Current">
- <summary>
- Gets the current item in the collection.
- </summary>
- <returns>
- The current item in the collection.
- </returns>
- </member>
- <member name="T:NAnt.DotNet.Types.Module">
- <summary>
- Represents a metadata file without assembly manifest.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.Module.ToString">
- <summary>
- Returns a textual representation of the module, which can be used as
- argument for command-line tools.
- </summary>
- <returns>
- A textual representation of the path, file[,target].
- </returns>
- </member>
- <member name="P:NAnt.DotNet.Types.Module.File">
- <summary>
- The path of the module.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Types.Module.Target">
- <summary>
- File name where the module should be copied to before it is compiled
- into an assembly.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Types.Module.ModuleSet">
- <summary>
- Gets or sets the <see cref="P:NAnt.DotNet.Types.Module.ModuleSet"/> that contains the module.
- </summary>
- </member>
- <member name="T:NAnt.DotNet.Types.ModuleCollection">
- <summary>
- Contains a collection of <see cref="T:NAnt.DotNet.Types.Module"/> items.
- </summary>
- <remarks>
- Do not yet expose this to build authors.
- </remarks>
- </member>
- <member name="M:NAnt.DotNet.Types.ModuleCollection.#ctor(NAnt.DotNet.Types.ModuleSet)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.ModuleCollection"/>
- for the specified <see cref="T:NAnt.DotNet.Types.ModuleSet"/>.
- </summary>
- <param name="moduleSet">The <see cref="T:NAnt.DotNet.Types.ModuleSet"/> containing the collection.</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="moduleSet"/> is <see langword="true"/>.</exception>
- </member>
- <member name="M:NAnt.DotNet.Types.ModuleCollection.System#Collections#IEnumerable#GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.DotNet.Types.ModuleEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.ModuleCollection.CopyTo(System.Array,System.Int32)">
- <summary>
- Copies the items of the collection to an <see cref="T:System.Array"/>,
- starting at a particular index.
- </summary>
- <param name="array">The one-dimensional <see cref="T:System.Array"/> that is the destination of the items copied from the collection. The <see cref="T:System.Array"/> must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.ModuleCollection.Clear">
- <summary>
- Removes all items from the collection.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.ModuleCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
- <summary>
- Inserts a <see cref="T:NAnt.DotNet.Types.Module"/> into the collection at the
- specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="value"/> should be inserted.</param>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.Module"/> to insert.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.ModuleCollection.System#Collections#IList#Remove(System.Object)">
- <summary>
- Removes the specified <see cref="T:NAnt.DotNet.Types.Module"/> from the
- collection.
- </summary>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.Module"/> to remove from the collection.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.ModuleCollection.RemoveAt(System.Int32)">
- <summary>
- Removes an item at a specific index.
- </summary>
- <param name="index">The zero-based index of the item to remove.</param>
- <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index"/> parameter is less than 0 or greater than or equal to the value of the <see cref="P:NAnt.DotNet.Types.ModuleCollection.Count"/> property of the <see cref="T:NAnt.DotNet.Types.ModuleCollection"/>.</exception>
- </member>
- <member name="M:NAnt.DotNet.Types.ModuleCollection.System#Collections#IList#Contains(System.Object)">
- <summary>
- Determines whether a <see cref="T:NAnt.DotNet.Types.Module"/> is in the collection.
- </summary>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.Module"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="value"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.ModuleCollection.System#Collections#IList#IndexOf(System.Object)">
- <summary>
- Gets the location of a <see cref="T:NAnt.DotNet.Types.Module"/> in the collection.
- </summary>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.Module"/> object to locate.</param>
- <returns>
- The zero-based location of the <see cref="T:NAnt.DotNet.Types.Module"/> in the
- collection.
- </returns>
- <remarks>
- If the <see cref="T:NAnt.DotNet.Types.Module"/> is not currently a member of
- the collection, -1 is returned.
- </remarks>
- </member>
- <member name="M:NAnt.DotNet.Types.ModuleCollection.System#Collections#IList#Add(System.Object)">
- <summary>
- Adds a <see cref="T:NAnt.DotNet.Types.Module"/> to the end of the collection.
- </summary>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.Module"/> to be added to the end of the collection.</param>
- <returns>
- The position into which the new item was inserted.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.ModuleCollection.AddRange(NAnt.DotNet.Types.ModuleCollection)">
- <summary>
- Adds the items of a <see cref="T:NAnt.DotNet.Types.ModuleCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.DotNet.Types.ModuleCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.ModuleCollection.Add(NAnt.DotNet.Types.Module)">
- <summary>
- Adds a <see cref="T:NAnt.DotNet.Types.Module"/> to the end of the collection.
- </summary>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.Module"/> to be added to the end of the collection.</param>
- <returns>
- The position into which the new item was inserted.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.ModuleCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.DotNet.Types.ModuleEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.ModuleCollection.Insert(System.Int32,NAnt.DotNet.Types.Module)">
- <summary>
- Inserts a <see cref="T:NAnt.DotNet.Types.Module"/> into the collection at the
- specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="value"/> should be inserted.</param>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.Module"/> to insert.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.ModuleCollection.Remove(NAnt.DotNet.Types.Module)">
- <summary>
- Removes the specified <see cref="T:NAnt.DotNet.Types.Module"/> from the
- collection.
- </summary>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.Module"/> to remove from the collection.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.ModuleCollection.Contains(NAnt.DotNet.Types.Module)">
- <summary>
- Determines whether a <see cref="T:NAnt.DotNet.Types.Module"/> is in the collection.
- </summary>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.Module"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="value"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.ModuleCollection.IndexOf(NAnt.DotNet.Types.Module)">
- <summary>
- Gets the location of a <see cref="T:NAnt.DotNet.Types.Module"/> in the collection.
- </summary>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.Module"/> object to locate.</param>
- <returns>
- The zero-based location of the <see cref="T:NAnt.DotNet.Types.Module"/> in the
- collection.
- </returns>
- <remarks>
- If the <see cref="T:NAnt.DotNet.Types.Module"/> is not currently a member of
- the collection, -1 is returned.
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Types.ModuleCollection.Item(System.Int32)">
- <summary>
- Gets or sets the item at the specified index.
- </summary>
- <param name="index">The zero-based index of the item to get or set.</param>
- <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index"/> parameter is less than 0 or greater than or equal to the value of the <see cref="P:NAnt.DotNet.Types.ModuleCollection.Count"/> property of the <see cref="T:NAnt.DotNet.Types.ModuleCollection"/>.</exception>
- </member>
- <member name="P:NAnt.DotNet.Types.ModuleCollection.List">
- <summary>
- Gets the list of elements contained in the
- <see cref="T:NAnt.DotNet.Types.ModuleCollection"/> instance.
- </summary>
- <value>
- An <see cref="T:System.Collections.ArrayList"/> containing the elements of the
- collection.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Types.ModuleCollection.System#Collections#ICollection#IsSynchronized">
- <summary>
- Gets a value indicating whether access to the collection is
- synchronized (thread-safe).
- </summary>
- <value>
- <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Types.ModuleCollection.Count">
- <summary>
- Gets the number of items in the collection.
- </summary>
- <value>
- The number of items in the collection.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Types.ModuleCollection.System#Collections#ICollection#SyncRoot">
- <summary>
- Gets an object that can be used to synchronize access to the
- collection.
- </summary>
- <value>
- An object that can be used to synchronize access to the collection.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Types.ModuleCollection.IsFixedSize">
- <summary>
- Gets a value indicating whether the collection has a fixed size.
- </summary>
- <value>
- <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Types.ModuleCollection.IsReadOnly">
- <summary>
- Gets a value indicating whether the collection has a fixed size.
- </summary>
- <value>
- <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Types.ModuleCollection.System#Collections#IList#$Item$(System.Int32)">
- <summary>
- Gets or sets the item at the specified index.
- </summary>
- <param name="index">The zero-based index of the item to get or set.</param>
- <exception cref="T:System.ArgumentOutOfRangeException">The <paramref name="index"/> parameter is less than 0 or greater than or equal to the value of the <see cref="P:NAnt.DotNet.Types.ModuleCollection.Count"/> property of the <see cref="T:NAnt.DotNet.Types.ModuleCollection"/>.</exception>
- </member>
- <member name="T:NAnt.DotNet.Types.ModuleEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.DotNet.Types.Module"/> items of a <see cref="T:NAnt.DotNet.Types.ModuleCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.ModuleEnumerator.#ctor(NAnt.DotNet.Types.ModuleCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.ModuleEnumerator"/> class
- with the specified <see cref="T:NAnt.DotNet.Types.ModuleCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.ModuleEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next item of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next item; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.ModuleEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first item in the collection.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Types.ModuleEnumerator.Current">
- <summary>
- Gets the current item in the collection.
- </summary>
- <returns>
- The current item in the collection.
- </returns>
- </member>
- <member name="P:NAnt.DotNet.Types.ModuleEnumerator.System#Collections#IEnumerator#Current">
- <summary>
- Gets the current item in the collection.
- </summary>
- <returns>
- The current item in the collection.
- </returns>
- </member>
- <member name="T:NAnt.DotNet.Types.ModuleSet">
- <summary>
- <para>
- One or more modules to compile into an assembly.
- </para>
- </summary>
- <example>
- <para>
- Define a global <c><moduleset></c> that can be referenced by
- other tasks or types.
- </para>
- <code>
- <![CDATA[
- <moduleset id="client-modules" dir="${build}">
- <module file="Client.netmodule" />
- <module file="Common.netmodule" />
- </moduleset>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.DotNet.Types.ModuleSet.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.ModuleSet"/> class.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Types.ModuleSet.Dir">
- <summary>
- The base of the directory of this <see cref="T:NAnt.DotNet.Types.ModuleSet"/>.
- The default is the project base directory.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Types.ModuleSet.Modules">
- <summary>
- The modules to add to this <see cref="T:NAnt.DotNet.Types.ModuleSet"/>.
- </summary>
- </member>
- <member name="T:NAnt.DotNet.Types.NamespaceImport">
- <summary>
- Represents a namespace to import.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.NamespaceImport.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.NamespaceImport"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.NamespaceImport.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.NamespaceImport"/>
- class for the specified namespace.
- </summary>
- <param name="nameSpace">The namespace.</param>
- <exception cref="T:System.ArgumentNullException"><paramref name="nameSpace"/> is <see langword="null"/>.</exception>
- </member>
- <member name="P:NAnt.DotNet.Types.NamespaceImport.TempName">
- <summary>
- The name of the namespace to import.
- </summary>
- <value>
- The name of the namespace to import.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Types.NamespaceImport.Namespace">
- <summary>
- The name of the namespace to import.
- </summary>
- <value>
- The name of the namespace to import.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Types.NamespaceImport.IfDefined">
- <summary>
- Indicates if the import should be generated.
- </summary>
- <value>
- <see langword="true" /> if the import should be generated; otherwise,
- <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Types.NamespaceImport.UnlessDefined">
- <summary>
- Indicates if the import should be not generated.
- </summary>
- <value>
- <see langword="true" /> if the import should be not generated;
- otherwise, <see langword="false" />.
- </value>
- </member>
- <member name="T:NAnt.DotNet.Types.NamespaceImportCollection">
- <summary>
- Contains a collection of <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> items.
- </summary>
- <example>
- <para>Define a reference with name "system.imports".</para>
- <code>
- <![CDATA[
- <namespaceimports id="system.imports">
- <import namespace="System" />
- <import namespace="System.Data" />
- </namespaceimports>
- ]]>
- </code>
- <para>Use the predefined set of imports to compile a VB.NET assembly.</para>
- <code>
- <![CDATA[
- <vbc target="exe" output="HelloWorld.exe" rootnamespace="HelloWorld">
- <imports refid="system.imports" />
- <sources>
- <include name="**/*.vb" />
- </sources>
- <references>
- <include name="System.dll" />
- <include name="System.Data.dll" />
- </references>
- </vbc>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.DotNet.Types.NamespaceImportCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.DotNet.Types.NamespaceImportEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.NamespaceImportCollection.ToString">
- <summary>
- Returns a comma-delimited list of namespace imports.
- </summary>
- <returns>
- A comma-delimited list of namespace imports, or an empty
- <see cref="T:System.String"/> if there are no namespace imports.
- </returns>
- <remarks>
- Each namespace import is quoted individually.
- </remarks>
- </member>
- <member name="M:NAnt.DotNet.Types.NamespaceImportCollection.System#Collections#IList#Insert(System.Int32,System.Object)">
- <summary>
- Inserts a <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> into the collection at the
- specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="value"/> should be inserted.</param>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> to insert.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.NamespaceImportCollection.System#Collections#IList#Remove(System.Object)">
- <summary>
- Removes the specified <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> from the
- collection.
- </summary>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> to remove from the collection.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.NamespaceImportCollection.System#Collections#IList#Contains(System.Object)">
- <summary>
- Determines whether a <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> is in the collection.
- </summary>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="value"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.NamespaceImportCollection.System#Collections#IList#IndexOf(System.Object)">
- <summary>
- Gets the location of a <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> in the collection.
- </summary>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> object to locate.</param>
- <returns>
- The zero-based location of the <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> in the
- collection.
- </returns>
- <remarks>
- If the <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> is not currently a member of
- the collection, -1 is returned.
- </remarks>
- </member>
- <member name="M:NAnt.DotNet.Types.NamespaceImportCollection.System#Collections#IList#Add(System.Object)">
- <summary>
- Adds a <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> to the end of the collection.
- </summary>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> to be added to the end of the collection.</param>
- <returns>
- The position into which the new item was inserted.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.NamespaceImportCollection.AddRange(NAnt.DotNet.Types.NamespaceImportCollection)">
- <summary>
- Adds the items of a <see cref="T:NAnt.DotNet.Types.NamespaceImportCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.DotNet.Types.NamespaceImportCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.NamespaceImportCollection.Add(NAnt.DotNet.Types.NamespaceImport)">
- <summary>
- Adds a <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> to the end of the collection.
- </summary>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> to be added to the end of the collection.</param>
- <returns>
- The position into which the new item was inserted.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.NamespaceImportCollection.Insert(System.Int32,NAnt.DotNet.Types.NamespaceImport)">
- <summary>
- Inserts a <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> into the collection at the
- specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="value"/> should be inserted.</param>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> to insert.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.NamespaceImportCollection.Remove(NAnt.DotNet.Types.NamespaceImport)">
- <summary>
- Removes the specified <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> from the
- collection.
- </summary>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> to remove from the collection.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.NamespaceImportCollection.Contains(NAnt.DotNet.Types.NamespaceImport)">
- <summary>
- Determines whether a <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> is in the collection.
- </summary>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="value"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.NamespaceImportCollection.IndexOf(NAnt.DotNet.Types.NamespaceImport)">
- <summary>
- Gets the location of a <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> in the collection.
- </summary>
- <param name="value">The <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> object to locate.</param>
- <returns>
- The zero-based location of the <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> in the
- collection.
- </returns>
- <remarks>
- If the <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> is not currently a member of
- the collection, -1 is returned.
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Types.NamespaceImportCollection.Item(System.Int32)">
- <summary>
- Gets or sets the item at the specified index.
- </summary>
- <param name="index">The zero-based index of the item to get or set.</param>
- </member>
- <member name="P:NAnt.DotNet.Types.NamespaceImportCollection.Item(System.String)">
- <summary>
- Gets the <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> with the specified namespace.
- </summary>
- <param name="value">The namespace of the <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> to get.</param>
- </member>
- <member name="P:NAnt.DotNet.Types.NamespaceImportCollection.ItemType">
- <summary>
- Gets the <see cref="T:System.Type"/> of the items in this collection.
- </summary>
- <value>
- The <see cref="T:System.Type"/> of the items in this collection.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Types.NamespaceImportCollection.System#Collections#IList#$Item$(System.Int32)">
- <summary>
- Gets or sets the item at the specified index.
- </summary>
- <param name="index">The zero-based index of the item to get or set.</param>
- </member>
- <member name="T:NAnt.DotNet.Types.NamespaceImportEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.DotNet.Types.NamespaceImport"/> items of a <see cref="T:NAnt.DotNet.Types.NamespaceImportCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.NamespaceImportEnumerator.#ctor(NAnt.DotNet.Types.NamespaceImportCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.NamespaceImportEnumerator"/> class
- with the specified <see cref="T:NAnt.DotNet.Types.NamespaceImportCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.NamespaceImportEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next item of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next item; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.NamespaceImportEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first item in the collection.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Types.NamespaceImportEnumerator.Current">
- <summary>
- Gets the current item in the collection.
- </summary>
- <returns>
- The current item in the collection.
- </returns>
- </member>
- <member name="P:NAnt.DotNet.Types.NamespaceImportEnumerator.System#Collections#IEnumerator#Current">
- <summary>
- Gets the current item in the collection.
- </summary>
- <returns>
- The current item in the collection.
- </returns>
- </member>
- <member name="T:NAnt.DotNet.Types.Package">
- <summary>
- Represents a package.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Types.Package.PackageName">
- <summary>
- Name of the package to reference. Multiple package can be specified
- with a single element as a semi-colon separated list of
- package names.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Types.Package.IfDefined">
- <summary>
- Indicates if the package should be passed to the task.
- If <see langword="true" /> then the package will be passed;
- otherwise, skipped. The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Types.Package.UnlessDefined">
- <summary>
- Indicates if the package should not be passed to the task.
- If <see langword="false" /> then the package will be passed;
- otherwise, skipped. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="T:NAnt.DotNet.Types.PackageCollection">
- <summary>
- Contains a strongly typed collection of <see cref="T:NAnt.DotNet.Types.Package"/>
- objects.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.PackageCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.PackageCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.PackageCollection.#ctor(NAnt.DotNet.Types.PackageCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.PackageCollection"/> class
- with the specified <see cref="T:NAnt.DotNet.Types.PackageCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.PackageCollection.#ctor(NAnt.DotNet.Types.Package[])">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.PackageCollection"/> class
- with the specified array of <see cref="T:NAnt.DotNet.Types.Package"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.PackageCollection.Add(NAnt.DotNet.Types.Package)">
- <summary>
- Adds a <see cref="T:NAnt.DotNet.Types.Package"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.DotNet.Types.Package"/> to be added to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.DotNet.Types.PackageCollection.AddRange(NAnt.DotNet.Types.Package[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.DotNet.Types.Package"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.DotNet.Types.Package"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.PackageCollection.AddRange(NAnt.DotNet.Types.PackageCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.DotNet.Types.PackageCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.DotNet.Types.PackageCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.PackageCollection.Contains(NAnt.DotNet.Types.Package)">
- <summary>
- Determines whether a <see cref="T:NAnt.DotNet.Types.Package"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.DotNet.Types.Package"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.PackageCollection.CopyTo(NAnt.DotNet.Types.Package[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.PackageCollection.IndexOf(NAnt.DotNet.Types.Package)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.DotNet.Types.Package"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.DotNet.Types.Package"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.DotNet.Types.Package"/>. If the <see cref="T:NAnt.DotNet.Types.Package"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.PackageCollection.Insert(System.Int32,NAnt.DotNet.Types.Package)">
- <summary>
- Inserts a <see cref="T:NAnt.DotNet.Types.Package"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.DotNet.Types.Package"/> to insert.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.PackageCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.DotNet.Types.PackageEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.PackageCollection.Remove(NAnt.DotNet.Types.Package)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.DotNet.Types.Package"/> to remove from the collection.</param>
- </member>
- <member name="P:NAnt.DotNet.Types.PackageCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="T:NAnt.DotNet.Types.PackageEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.DotNet.Types.Package"/> elements of a <see cref="T:NAnt.DotNet.Types.PackageCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.PackageEnumerator.#ctor(NAnt.DotNet.Types.PackageCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.PackageEnumerator"/> class
- with the specified <see cref="T:NAnt.DotNet.Types.PackageCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.PackageEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.PackageEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Types.PackageEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="T:NAnt.DotNet.Types.ResourceFileSet">
- <summary>
- Specialized <see cref="T:NAnt.Core.Types.FileSet"/> class for managing resource files.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.ResourceFileSet.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.ResourceFileSet"/> class.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.ResourceFileSet.#ctor(NAnt.Core.Types.FileSet)">
- <summary>
- copy constructor for FileSet. Required in order to
- assign references of FileSet type where
- ResourceFileSet are used
- </summary>
- <param name="fs"></param>
- </member>
- <member name="M:NAnt.DotNet.Types.ResourceFileSet.Clone">
- <summary>
- Creates a shallow copy of the <see cref="T:NAnt.DotNet.Types.ResourceFileSet"/>.
- </summary>
- <returns>
- A shallow copy of the <see cref="T:NAnt.DotNet.Types.ResourceFileSet"/>.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.ResourceFileSet.GetManifestResourceName(System.String)">
- <summary>
- Gets the manifest resource name for the specified resource file.
- </summary>
- <param name="resourceFile">The physical path of the resource file.</param>
- <returns>
- The manifest resource name to be sent to the compiler.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.ResourceFileSet.GetManifestResourceName(System.String,System.String)">
- <summary>
- Gets the manifest resource name for the file using both its physical
- and logical path.
- </summary>
- <param name="physicalPath">The physical path of the resource file.</param>
- <param name="logicalPath">The logical location of the resource file.</param>
- <returns>
- The manifest resource name to be sent to the compiler.
- </returns>
- <remarks>
- We use the relative path of the logical path, but the filename and
- and the extension of the physical path to match VS.NET
- </remarks>
- </member>
- <member name="P:NAnt.DotNet.Types.ResourceFileSet.Prefix">
- <summary>
- Indicates the prefix to prepend to the actual resource.
- This is usually the default namspace of the assembly.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Types.ResourceFileSet.DynamicPrefix">
- <summary>
- Indicates whether prefixes should be dynamically generated by taking
- the path of the resource relative to the basedir and appending it
- to the specified prefix. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Types.ResourceFileSet.ResxFiles">
- <summary>
- Gets a <see cref="T:NAnt.Core.Types.FileSet"/> containing all matching resx files.
- </summary>
- <value>
- A <see cref="T:NAnt.Core.Types.FileSet"/> containing all matching resx files.
- </value>
- </member>
- <member name="P:NAnt.DotNet.Types.ResourceFileSet.NonResxFiles">
- <summary>
- Gets a <see cref="T:NAnt.Core.Types.FileSet"/> containing all matching non-resx
- files.
- </summary>
- <value>
- A <see cref="T:NAnt.Core.Types.FileSet"/> containing all matching non-resx files.
- </value>
- </member>
- <member name="T:NAnt.DotNet.Types.ResourceFileSetCollection">
- <summary>
- Contains a strongly typed collection of <see cref="T:NAnt.DotNet.Types.ResourceFileSet"/> objects.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.ResourceFileSetCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.ResourceFileSetCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.ResourceFileSetCollection.#ctor(NAnt.DotNet.Types.ResourceFileSetCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.ResourceFileSetCollection"/> class
- with the specified <see cref="T:NAnt.DotNet.Types.ResourceFileSetCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.ResourceFileSetCollection.#ctor(NAnt.DotNet.Types.ResourceFileSet[])">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.ResourceFileSetCollection"/> class
- with the specified array of <see cref="T:NAnt.DotNet.Types.ResourceFileSet"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.ResourceFileSetCollection.Add(NAnt.DotNet.Types.ResourceFileSet)">
- <summary>
- Adds a <see cref="T:NAnt.DotNet.Types.ResourceFileSet"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.DotNet.Types.ResourceFileSet"/> to be added to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.DotNet.Types.ResourceFileSetCollection.AddRange(NAnt.DotNet.Types.ResourceFileSet[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.DotNet.Types.ResourceFileSet"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.DotNet.Types.ResourceFileSet"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.ResourceFileSetCollection.AddRange(NAnt.DotNet.Types.ResourceFileSetCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.DotNet.Types.ResourceFileSetCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.DotNet.Types.ResourceFileSetCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.ResourceFileSetCollection.Contains(NAnt.DotNet.Types.ResourceFileSet)">
- <summary>
- Determines whether a <see cref="T:NAnt.DotNet.Types.ResourceFileSet"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.DotNet.Types.ResourceFileSet"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.ResourceFileSetCollection.CopyTo(NAnt.DotNet.Types.ResourceFileSet[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.ResourceFileSetCollection.IndexOf(NAnt.DotNet.Types.ResourceFileSet)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.DotNet.Types.ResourceFileSet"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.DotNet.Types.ResourceFileSet"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.DotNet.Types.ResourceFileSet"/>. If the <see cref="T:NAnt.DotNet.Types.ResourceFileSet"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.ResourceFileSetCollection.Insert(System.Int32,NAnt.DotNet.Types.ResourceFileSet)">
- <summary>
- Inserts a <see cref="T:NAnt.DotNet.Types.ResourceFileSet"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.DotNet.Types.ResourceFileSet"/> to insert.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.ResourceFileSetCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.DotNet.Types.ResourceFileSetEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.ResourceFileSetCollection.Remove(NAnt.DotNet.Types.ResourceFileSet)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.DotNet.Types.ResourceFileSet"/> to remove from the collection.</param>
- </member>
- <member name="P:NAnt.DotNet.Types.ResourceFileSetCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="T:NAnt.DotNet.Types.ResourceFileSetEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.DotNet.Types.ResourceFileSet"/> elements of a <see cref="T:NAnt.DotNet.Types.ResourceFileSetCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.DotNet.Types.ResourceFileSetEnumerator.#ctor(NAnt.DotNet.Types.ResourceFileSetCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.DotNet.Types.ResourceFileSetEnumerator"/> class
- with the specified <see cref="T:NAnt.DotNet.Types.ResourceFileSetCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.DotNet.Types.ResourceFileSetEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.DotNet.Types.ResourceFileSetEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Types.ResourceFileSetEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="T:NAnt.DotNet.Types.WarningAsError">
- <summary>
- Controls the behaviour of a compiler with regards to the reporting of
- warnings.
- </summary>
- <example>
- <para>
- Instruct a compiler to report warning 0519 as an error.
- </para>
- <code>
- <![CDATA[
- <warnaserror>
- <include number="0519" />
- </warnaserror>
- ]]>
- </code>
- </example>
- <example>
- <para>
- Instruct a compiler not to report warning 0519 as an error, if the
- <c>release</c> property is <see langword="true" />.
- </para>
- <code>
- <![CDATA[
- <warnaserror>
- <exclude number="0519" if="${release}" />
- </warnaserror>
- ]]>
- </code>
- </example>
- </member>
- <member name="P:NAnt.DotNet.Types.WarningAsError.Includes">
- <summary>
- Specifies a list of warnings that the compiler should treat as
- errors. This overrides the <see cref="P:NAnt.DotNet.Tasks.CompilerBase.WarnAsError"/>
- attribute. Only supported when targeting .NET 2.0 or higher.
- </summary>
- </member>
- <member name="P:NAnt.DotNet.Types.WarningAsError.Excludes">
- <summary>
- Specifies a list of warnings that the compiler should NOT treat as
- errors. This is only useful if <see cref="P:NAnt.DotNet.Tasks.CompilerBase.WarnAsError"/>
- is <see langword="true"/>. Only supported when targeting .NET 2.0
- or higher.
- </summary>
- </member>
- </members>
-</doc>
build/tools/nant/NAnt.exe
Binary file
build/tools/nant/NAnt.exe.config
@@ -1,2323 +0,0 @@
-<?xml version="1.0"?>
-<configuration>
- <!-- Leave this alone. Sets up configsectionhandler section -->
- <configSections>
- <section name="nant" type="NAnt.Core.ConfigurationSection, NAnt.Core" />
- <section name="log4net" type="System.Configuration.IgnoreSectionHandler" />
- </configSections>
- <appSettings>
- <!-- Used to indicate the location of the cache folder for shadow files -->
- <add key="shadowfiles.path" value="%temp%\nunit20\ShadowCopyCache" />
- <!-- Used to indicate that NAnt should shadow copy files in a cache folder near the executable -->
- <add key="nant.shadowfiles" value="False" />
- <!-- Used to indicate if cached files should be deleted when done running-->
- <add key="nant.shadowfiles.cleanup" value="False" />
- <!-- To enable internal log4net logging, uncomment the next line -->
- <!-- <add key="log4net.Internal.Debug" value="true"/> -->
- </appSettings>
- <!-- nant config settings -->
- <nant>
- <frameworks>
- <platform name="win32" default="auto">
- <task-assemblies>
- <!-- include NAnt task assemblies -->
- <include name="*Tasks.dll" />
- <!-- include NAnt test assemblies -->
- <include name="*Tests.dll" />
- <!-- include framework-neutral assemblies -->
- <include name="extensions/common/neutral/**/*.dll" />
- <!-- exclude Microsoft.NET specific task assembly -->
- <exclude name="NAnt.MSNetTasks.dll" />
- <!-- exclude Microsoft.NET specific test assembly -->
- <exclude name="NAnt.MSNet.Tests.dll" />
- </task-assemblies>
- <framework
- name="net-1.0"
- family="net"
- version="1.0"
- description="Microsoft .NET Framework 1.0"
- sdkdirectory="${path::combine(sdkInstallRoot, 'bin')}"
- frameworkdirectory="${path::combine(installRoot, 'v1.0.3705')}"
- frameworkassemblydirectory="${path::combine(installRoot, 'v1.0.3705')}"
- clrversion="1.0.3705"
- clrtype="Desktop"
- vendor="Microsoft"
- >
- <runtime>
- <probing-paths>
- <directory name="lib/net/1.0" />
- <directory name="lib/net/neutral" />
- <directory name="lib/common/1.0" />
- <directory name="lib/common/neutral" />
- </probing-paths>
- <modes>
- <strict>
- <environment>
- <variable name="COMPLUS_VERSION" value="v1.0.3705" />
- </environment>
- </strict>
- </modes>
- </runtime>
- <reference-assemblies basedir="${path::combine(installRoot, 'v1.0.3705')}">
- <include name="Accessibility.dll" />
- <include name="cscompmgd.dll" />
- <include name="mscorlib.dll" />
- <include name="Microsoft.Vsa.dll" />
- <include name="Microsoft.VisualBasic.dll" />
- <include name="System.Configuration.Install.dll" />
- <include name="System.Data.dll" />
- <include name="System.Design.dll" />
- <include name="System.DirectoryServices.dll" />
- <include name="System.dll" />
- <include name="System.Drawing.Design.dll" />
- <include name="System.Drawing.dll" />
- <include name="System.EnterpriseServices.dll" />
- <include name="System.Management.dll" />
- <include name="System.Messaging.dll" />
- <include name="System.Runtime.Remoting.dll" />
- <include name="System.Runtime.Serialization.Formatters.Soap.dll" />
- <include name="System.Security.dll" />
- <include name="System.ServiceProcess.dll" />
- <include name="System.Web.dll" />
- <include name="System.Web.RegularExpressions.dll" />
- <include name="System.Web.Services.dll" />
- <include name="System.Windows.Forms.dll" />
- <include name="System.XML.dll" />
- </reference-assemblies>
- <task-assemblies>
- <!-- include MS.NET version-neutral assemblies -->
- <include name="extensions/net/neutral/**/*.dll" />
- <!-- include MS.NET 1.0 specific assemblies -->
- <include name="extensions/net/1.0/**/*.dll" />
- <!-- include Microsoft.NET specific task assembly -->
- <include name="NAnt.MSNetTasks.dll" />
- <!-- include Microsoft.NET specific test assembly -->
- <include name="NAnt.MSNet.Tests.dll" />
- <!-- include .NET 1.0 specific assemblies -->
- <include name="extensions/common/1.0/**/*.dll" />
- </task-assemblies>
- <tool-paths>
- <directory name="${path::combine(sdkInstallRoot, 'bin')}"
- if="${property::exists('sdkInstallRoot')}" />
- <directory name="${path::combine(installRoot, 'v1.0.3705')}" />
- </tool-paths>
- <project>
- <readregistry
- property="installRoot"
- key="SOFTWARE\Microsoft\.NETFramework\InstallRoot"
- hive="LocalMachine" />
- <readregistry
- property="sdkInstallRoot"
- key="SOFTWARE\Microsoft\.NETFramework\sdkInstallRoot"
- hive="LocalMachine"
- failonerror="false" />
- </project>
- <tasks>
- <task name="csc">
- <attribute name="supportsnowarnlist">true</attribute>
- </task>
- <task name="vjc">
- <attribute name="supportsnowarnlist">true</attribute>
- </task>
- <task name="delay-sign">
- <attribute name="exename">sn</attribute>
- </task>
- <task name="license">
- <attribute name="exename">lc</attribute>
- </task>
- <task name="aximp">
- <attribute name="supportsrcw">false</attribute>
- </task>
- <task name="tlbimp">
- <attribute name="supportstransform">false</attribute>
- </task>
- </tasks>
- </framework>
- <framework
- name="net-1.1"
- family="net"
- version="1.1"
- description="Microsoft .NET Framework 1.1"
- sdkdirectory="${path::combine(sdkInstallRoot, 'bin')}"
- frameworkdirectory="${path::combine(installRoot, 'v1.1.4322')}"
- frameworkassemblydirectory="${path::combine(installRoot, 'v1.1.4322')}"
- clrversion="1.1.4322"
- clrtype="Desktop"
- vendor="Microsoft"
- >
- <runtime>
- <probing-paths>
- <directory name="lib/net/1.1" />
- <directory name="lib/net/neutral" />
- <directory name="lib/common/1.1" />
- <directory name="lib/common/neutral" />
- </probing-paths>
- <modes>
- <strict>
- <environment>
- <variable name="COMPLUS_VERSION" value="v1.1.4322" />
- </environment>
- </strict>
- </modes>
- </runtime>
- <reference-assemblies basedir="${path::combine(installRoot, 'v1.1.4322')}">
- <include name="Accessibility.dll" />
- <include name="cscompmgd.dll" />
- <include name="mscorlib.dll" />
- <include name="Microsoft.Vsa.dll" />
- <include name="Microsoft.VisualBasic.dll" />
- <include name="Microsoft.VisualBasic.Compatibility.dll" />
- <include name="Microsoft.VisualBasic.Compatibility.Data.dll" />
- <include name="System.Configuration.Install.dll" />
- <include name="System.Data.dll" />
- <include name="System.Data.OracleClient.dll" />
- <include name="System.Design.dll" />
- <include name="System.DirectoryServices.dll" />
- <include name="System.dll" />
- <include name="System.Drawing.Design.dll" />
- <include name="System.Drawing.dll" />
- <include name="System.EnterpriseServices.dll" />
- <include name="System.Management.dll" />
- <include name="System.Messaging.dll" />
- <include name="System.Runtime.Remoting.dll" />
- <include name="System.Runtime.Serialization.Formatters.Soap.dll" />
- <include name="System.Security.dll" />
- <include name="System.ServiceProcess.dll" />
- <include name="System.Web.dll" />
- <include name="System.Web.Mobile.dll" />
- <include name="System.Web.RegularExpressions.dll" />
- <include name="System.Web.Services.dll" />
- <include name="System.Windows.Forms.dll" />
- <include name="System.XML.dll" />
- </reference-assemblies>
- <task-assemblies>
- <!-- include MS.NET version-neutral assemblies -->
- <include name="extensions/net/neutral/**/*.dll" />
- <!-- include MS.NET 1.1 specific assemblies -->
- <include name="extensions/net/1.1/**/*.dll" />
- <!-- include MS.NET specific task assembly -->
- <include name="NAnt.MSNetTasks.dll" />
- <!-- include MS.NET specific test assembly -->
- <include name="NAnt.MSNet.Tests.dll" />
- <!-- include .NET 1.1 specific assemblies -->
- <include name="extensions/common/1.1/**/*.dll" />
- </task-assemblies>
- <tool-paths>
- <directory name="${path::combine(sdkInstallRoot, 'bin')}"
- if="${property::exists('sdkInstallRoot')}" />
- <directory name="${path::combine(installRoot, 'v1.1.4322')}" />
- </tool-paths>
- <project>
- <readregistry
- property="installRoot"
- key="SOFTWARE\Microsoft\.NETFramework\InstallRoot"
- hive="LocalMachine" />
- <readregistry
- property="sdkInstallRoot"
- key="SOFTWARE\Microsoft\.NETFramework\sdkInstallRootv1.1"
- hive="LocalMachine"
- failonerror="false" />
- </project>
- <tasks>
- <task name="csc">
- <attribute name="supportsnowarnlist">true</attribute>
- </task>
- <task name="vjc">
- <attribute name="supportsnowarnlist">true</attribute>
- </task>
- <task name="delay-sign">
- <attribute name="exename">sn</attribute>
- </task>
- <task name="license">
- <attribute name="exename">lc</attribute>
- </task>
- </tasks>
- </framework>
- <framework
- name="net-2.0"
- family="net"
- version="2.0"
- description="Microsoft .NET Framework 2.0"
- sdkdirectory="${path::combine(sdkInstallRoot, 'bin')}"
- frameworkdirectory="${path::combine(installRoot, 'v2.0.50727')}"
- frameworkassemblydirectory="${path::combine(installRoot, 'v2.0.50727')}"
- clrversion="2.0.50727"
- clrtype="Desktop"
- vendor="Microsoft"
- >
- <runtime>
- <probing-paths>
- <directory name="lib/net/2.0" />
- <directory name="lib/net/neutral" />
- <directory name="lib/common/2.0" />
- <directory name="lib/common/neutral" />
- </probing-paths>
- <modes>
- <strict>
- <environment>
- <variable name="COMPLUS_VERSION" value="v2.0.50727" />
- </environment>
- </strict>
- </modes>
- </runtime>
- <reference-assemblies basedir="${path::combine(installRoot, 'v2.0.50727')}">
- <include name="Accessibility.dll" />
- <include name="cscompmgd.dll" />
- <include name="mscorlib.dll" />
- <include name="Microsoft.Build.Engine.dll" />
- <include name="Microsoft.Build.Framework.dll" />
- <include name="Microsoft.Build.Utilities.dll" />
- <include name="Microsoft.Vsa.dll" />
- <include name="Microsoft.VisualBasic.dll" />
- <include name="Microsoft.VisualBasic.Compatibility.dll" />
- <include name="Microsoft.VisualBasic.Compatibility.Data.dll" />
- <include name="System.Configuration.dll" />
- <include name="System.Configuration.Install.dll" />
- <include name="System.Data.dll" />
- <include name="System.Data.OracleClient.dll" />
- <include name="System.Data.SqlXml.dll" />
- <include name="System.Deployment.dll" />
- <include name="System.Design.dll" />
- <include name="System.DirectoryServices.dll" />
- <include name="System.dll" />
- <include name="System.Drawing.Design.dll" />
- <include name="System.Drawing.dll" />
- <include name="System.EnterpriseServices.dll" />
- <include name="System.Management.dll" />
- <include name="System.Messaging.dll" />
- <include name="System.Runtime.Remoting.dll" />
- <include name="System.Runtime.Serialization.Formatters.Soap.dll" />
- <include name="System.Security.dll" />
- <include name="System.ServiceProcess.dll" />
- <include name="System.Transactions.dll" />
- <include name="System.Web.dll" />
- <include name="System.Web.Mobile.dll" />
- <include name="System.Web.RegularExpressions.dll" />
- <include name="System.Web.Services.dll" />
- <include name="System.Windows.Forms.dll" />
- <include name="System.XML.dll" />
- </reference-assemblies>
- <task-assemblies>
- <!-- include MS.NET version-neutral assemblies -->
- <include name="extensions/net/neutral/**/*.dll" />
- <!-- include MS.NET 2.0 specific assemblies -->
- <include name="extensions/net/2.0/**/*.dll" />
- <!-- include MS.NET specific task assembly -->
- <include name="NAnt.MSNetTasks.dll" />
- <!-- include MS.NET specific test assembly -->
- <include name="NAnt.MSNet.Tests.dll" />
- <!-- include .NET 2.0 specific assemblies -->
- <include name="extensions/common/2.0/**/*.dll" />
- </task-assemblies>
- <tool-paths>
- <directory name="${path::combine(sdkInstallRoot, 'bin')}"
- if="${property::exists('sdkInstallRoot')}" />
- <directory name="${path::combine(installRoot, 'v2.0.50727')}" />
- </tool-paths>
- <project>
- <readregistry
- property="installRoot"
- key="SOFTWARE\Microsoft\.NETFramework\InstallRoot"
- hive="LocalMachine" />
- <readregistry
- property="sdkInstallRoot"
- key="SOFTWARE\Microsoft\.NETFramework\sdkInstallRootv2.0"
- hive="LocalMachine"
- failonerror="false" />
- </project>
- <tasks>
- <task name="csc">
- <attribute name="supportsnowarnlist">true</attribute>
- <attribute name="supportswarnaserrorlist">true</attribute>
- <attribute name="supportskeycontainer">true</attribute>
- <attribute name="supportskeyfile">true</attribute>
- <attribute name="supportsdelaysign">true</attribute>
- <attribute name="supportsplatform">true</attribute>
- <attribute name="supportslangversion">true</attribute>
- </task>
- <task name="vbc">
- <attribute name="supportsdocgeneration">true</attribute>
- <attribute name="supportsnostdlib">true</attribute>
- <attribute name="supportsnowarnlist">true</attribute>
- <attribute name="supportskeycontainer">true</attribute>
- <attribute name="supportskeyfile">true</attribute>
- <attribute name="supportsdelaysign">true</attribute>
- <attribute name="supportsplatform">true</attribute>
- <attribute name="supportswarnaserrorlist">true</attribute>
- </task>
- <task name="jsc">
- <attribute name="supportsplatform">true</attribute>
- </task>
- <task name="vjc">
- <attribute name="supportsnowarnlist">true</attribute>
- <attribute name="supportskeycontainer">true</attribute>
- <attribute name="supportskeyfile">true</attribute>
- <attribute name="supportsdelaysign">true</attribute>
- </task>
- <task name="resgen">
- <attribute name="supportsassemblyreferences">true</attribute>
- <attribute name="supportsexternalfilereferences">true</attribute>
- </task>
- <task name="delay-sign">
- <attribute name="exename">sn</attribute>
- </task>
- <task name="license">
- <attribute name="exename">lc</attribute>
- <attribute name="supportsassemblyreferences">true</attribute>
- </task>
- </tasks>
- </framework>
- <framework
- name="net-3.5"
- family="net"
- version="3.5"
- description="Microsoft .NET Framework 3.5"
- sdkdirectory="${sdkInstallRoot}"
- frameworkdirectory="${path::combine(installRoot, 'v3.5')}"
- frameworkassemblydirectory="${path::combine(installRoot, 'v2.0.50727')}"
- clrversion="2.0.50727"
- clrtype="Desktop"
- vendor="Microsoft"
- >
- <runtime>
- <probing-paths>
- <directory name="lib/net/2.0" />
- <directory name="lib/net/neutral" />
- <directory name="lib/common/2.0" />
- <directory name="lib/common/neutral" />
- </probing-paths>
- <modes>
- <strict>
- <environment>
- <variable name="COMPLUS_VERSION" value="v2.0.50727" />
- </environment>
- </strict>
- </modes>
- </runtime>
- <reference-assemblies basedir="${path::combine(installRoot, 'v2.0.50727')}">
- <include name="Accessibility.dll" />
- <include name="cscompmgd.dll" />
- <include name="mscorlib.dll" />
- <include name="Microsoft.Build.Utilities.dll" />
- <include name="Microsoft.Vsa.dll" />
- <include name="Microsoft.VisualBasic.dll" />
- <include name="Microsoft.VisualBasic.Compatibility.dll" />
- <include name="Microsoft.VisualBasic.Compatibility.Data.dll" />
- <include name="System.Configuration.dll" />
- <include name="System.Configuration.Install.dll" />
- <include name="System.Data.dll" />
- <include name="System.Data.OracleClient.dll" />
- <include name="System.Data.SqlXml.dll" />
- <include name="System.Deployment.dll" />
- <include name="System.Design.dll" />
- <include name="System.DirectoryServices.dll" />
- <include name="System.dll" />
- <include name="System.Drawing.Design.dll" />
- <include name="System.Drawing.dll" />
- <include name="System.EnterpriseServices.dll" />
- <include name="System.Management.dll" />
- <include name="System.Messaging.dll" />
- <include name="System.Runtime.Remoting.dll" />
- <include name="System.Runtime.Serialization.Formatters.Soap.dll" />
- <include name="System.Security.dll" />
- <include name="System.ServiceProcess.dll" />
- <include name="System.Transactions.dll" />
- <include name="System.Web.dll" />
- <include name="System.Web.Mobile.dll" />
- <include name="System.Web.RegularExpressions.dll" />
- <include name="System.Web.Services.dll" />
- <include name="System.Windows.Forms.dll" />
- <include name="System.XML.dll" />
- </reference-assemblies>
- <reference-assemblies basedir="${environment::get-folder-path('ProgramFiles')}/Reference Assemblies/Microsoft/Framework/v3.5">
- <include name="Microsoft.Build.Engine.dll" />
- <include name="Microsoft.Build.Framework.dll" />
- <include name="System.AddIn.Contract.dll" />
- <include name="System.AddIn.dll" />
- <include name="System.Core.dll" />
- <include name="System.Data.DataSetExtensions.dll" />
- <include name="System.Data.Linq.dll" />
- <include name="System.DirectoryServices.AccountManagement.dll" />
- <include name="System.Management.Instrumentation.dll" />
- <include name="System.Net.dll" />
- <include name="System.ServiceModel.Web.dll" />
- <include name="System.Web.Extensions.Design.dll" />
- <include name="System.Web.Extensions.dll" />
- <include name="System.Windows.Presentation.dll" />
- <include name="System.WorkflowServices.dll" />
- <include name="System.Xml.Linq.dll" />
- </reference-assemblies>
- <reference-assemblies basedir="${environment::get-folder-path('ProgramFiles')}/Reference Assemblies/Microsoft/Framework/v3.0">
- <include name="System.IdentityModel.dll" />
- <include name="System.IdentityModel.Selectors.dll" />
- <include name="System.IO.Log.dll" />
- <include name="System.Printing.dll" />
- <include name="System.Runtime.Serialization.dll" />
- <include name="System.ServiceModel.dll" />
- <include name="System.Speech.dll" />
- <include name="System.Workflow.Activities.dll" />
- <include name="System.Workflow.ComponentModel.dll" />
- <include name="System.Workflow.Runtime.dll" />
- <include name="WindowsBase.dll" />
- </reference-assemblies>
- <task-assemblies>
- <!-- include MS.NET version-neutral assemblies -->
- <include name="extensions/net/neutral/**/*.dll" />
- <!-- include MS.NET 2.0 specific assemblies -->
- <include name="extensions/net/2.0/**/*.dll" />
- <!-- include MS.NET specific task assembly -->
- <include name="NAnt.MSNetTasks.dll" />
- <!-- include MS.NET specific test assembly -->
- <include name="NAnt.MSNet.Tests.dll" />
- <!-- include .NET 2.0 specific assemblies -->
- <include name="extensions/common/2.0/**/*.dll" />
- </task-assemblies>
- <tool-paths>
- <directory name="${sdkInstallRoot}"
- if="${property::exists('sdkInstallRoot')}" />
- <directory name="${path::combine(installRoot, 'v3.5')}" />
- <directory name="${path::combine(installRoot, 'v2.0.50727')}" />
- </tool-paths>
- <project>
- <readregistry
- property="installRoot"
- key="SOFTWARE\Microsoft\.NETFramework\InstallRoot"
- hive="LocalMachine" />
- <locatesdk property="sdkInstallRoot" minwinsdkver="v6.0A" maxnetfxver="3.5" failonerror="false" />
- <!--
- <readregistry
- property="sdkInstallRoot"
- key="SOFTWARE\Microsoft\Microsoft SDKs\Windows\v6.0A\WinSDKNetFxTools\InstallationFolder"
- hive="LocalMachine"
- failonerror="false" />
- <readregistry
- property="sdkInstallRoot"
- key="SOFTWARE\Microsoft\Microsoft SDKs\Windows\v6.1\InstallationFolder"
- hive="LocalMachine"
- failonerror="false" />
- <readregistry
- property="sdkInstallRoot"
- key="SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0\InstallationFolder"
- hive="LocalMachine"
- failonerror="false" />
- <readregistry
- property="sdkInstallRoot"
- key="SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0A\InstallationFolder"
- hive="LocalMachine"
- failonerror="false" />
- -->
- </project>
- <tasks>
- <task name="csc">
- <attribute name="supportsnowarnlist">true</attribute>
- <attribute name="supportswarnaserrorlist">true</attribute>
- <attribute name="supportskeycontainer">true</attribute>
- <attribute name="supportskeyfile">true</attribute>
- <attribute name="supportsdelaysign">true</attribute>
- <attribute name="supportsplatform">true</attribute>
- <attribute name="supportslangversion">true</attribute>
- </task>
- <task name="vbc">
- <attribute name="supportsdocgeneration">true</attribute>
- <attribute name="supportsnostdlib">true</attribute>
- <attribute name="supportsnowarnlist">true</attribute>
- <attribute name="supportskeycontainer">true</attribute>
- <attribute name="supportskeyfile">true</attribute>
- <attribute name="supportsdelaysign">true</attribute>
- <attribute name="supportsplatform">true</attribute>
- <attribute name="supportswarnaserrorlist">true</attribute>
- </task>
- <task name="jsc">
- <attribute name="supportsplatform">true</attribute>
- </task>
- <task name="vjc">
- <attribute name="supportsnowarnlist">true</attribute>
- <attribute name="supportskeycontainer">true</attribute>
- <attribute name="supportskeyfile">true</attribute>
- <attribute name="supportsdelaysign">true</attribute>
- </task>
- <task name="resgen">
- <attribute name="supportsassemblyreferences">true</attribute>
- <attribute name="supportsexternalfilereferences">true</attribute>
- </task>
- <task name="delay-sign">
- <attribute name="exename">sn</attribute>
- </task>
- <task name="license">
- <attribute name="exename">lc</attribute>
- <attribute name="supportsassemblyreferences">true</attribute>
- </task>
- </tasks>
- </framework>
- <framework
- name="net-4.0"
- family="net"
- version="4.0"
- description="Microsoft .NET Framework 4.0"
- sdkdirectory="${sdkInstallRoot}"
- frameworkdirectory="${path::combine(installRoot, 'v4.0.30319')}"
- frameworkassemblydirectory="${path::combine(installRoot, 'v4.0.30319')}"
- clrversion="4.0.30319"
- clrtype="Desktop"
- vendor="Microsoft"
- >
- <runtime>
- <probing-paths>
- <directory name="lib/common/2.0" />
- <directory name="lib/common/neutral" />
- </probing-paths>
- <modes>
- <strict>
- <environment>
- <variable name="COMPLUS_VERSION" value="v4.0.30319" />
- </environment>
- </strict>
- </modes>
- </runtime>
- <reference-assemblies basedir="${path::combine(installRoot, 'v4.0.30319')}">
- <include name="Accessibility.dll" />
- <include name="Microsoft.Build.Conversion.v4.0.dll" />
- <include name="Microsoft.Build.dll" />
- <include name="Microsoft.Build.Engine.dll" />
- <include name="Microsoft.Build.Framework.dll" />
- <include name="Microsoft.Build.Tasks.v4.0.dll" />
- <include name="Microsoft.Build.Utilities.v4.0.dll" />
- <include name="Microsoft.CSharp.dll" />
- <include name="Microsoft.Data.Entity.Build.Tasks.dll" />
- <include name="Microsoft.JScript.dll" />
- <include name="Microsoft.Transactions.Bridge.dll" />
- <include name="Microsoft.Transactions.Bridge.Dtc.dll" />
- <include name="Microsoft.VisualBasic.Activities.Compiler.dll" />
- <include name="Microsoft.VisualBasic.Compatibility.Data.dll" />
- <include name="Microsoft.VisualBasic.Compatibility.dll" />
- <include name="Microsoft.VisualBasic.dll" />
- <include name="Microsoft.VisualC.dll" />
- <include name="Microsoft.VisualC.STLCLR.dll" />
- <include name="mscorlib.dll" />
- <include name="System.Activities.Core.Presentation.dll" />
- <include name="System.Activities.dll" />
- <include name="System.Activities.DurableInstancing.dll" />
- <include name="System.Activities.Presentation.dll" />
- <include name="System.AddIn.Contract" />
- <include name="System.AddIn.dll" />
- <include name="System.ComponentModel.Composition.dll" />
- <include name="System.ComponentModel.DataAnnotations.dll" />
- <include name="System.Configuration.dll" />
- <include name="System.Configuration.Install.dll" />
- <include name="System.Core.dll" />
- <include name="System.Data.DataSetExtensions.dll" />
- <include name="System.Data.dll" />
- <include name="System.Data.Entity.Design.dll" />
- <include name="System.Data.Entity.dll" />
- <include name="System.Data.Linq.dll" />
- <include name="System.Data.OracleClient.dll" />
- <include name="System.Data.Services.Client.dll" />
- <include name="System.Data.Services.Design.dll" />
- <include name="System.Data.Services.dll" />
- <include name="System.Data.SqlXml.dll" />
- <include name="System.Deployment.dll" />
- <include name="System.Design.dll" />
- <include name="System.Device.dll" />
- <include name="System.DirectoryServices.dll" />
- <include name="System.DirectoryServices.Protocols.dll" />
- <include name="System.dll" />
- <include name="System.Drawing.Design.dll" />
- <include name="System.Drawing.dll" />
- <include name="System.Dynamic.dll" />
- <include name="System.EnterpriseServices.dll" />
- <include name="System.EnterpriseServices.Thunk.dll" />
- <include name="System.EnterpriseServices.Wrapper.dll" />
- <include name="System.IdentityModel.dll" />
- <include name="System.IdentityModel.Selectors.dll" />
- <include name="System.IO.Log.dll" />
- <include name="System.Management.dll" />
- <include name="System.Management.Instrumentation.dll" />
- <include name="System.Messaging.dll" />
- <include name="System.Net.dll" />
- <include name="System.Numerics.dll" />
- <include name="System.Runtime.Caching.dll" />
- <include name="System.Runtime.DurableInstancing.dll" />
- <include name="System.Runtime.Remoting.dll" />
- <include name="System.Runtime.Serialization.dll" />
- <include name="System.Runtime.Serialization.Formatters.Soap.dll" />
- <include name="System.Security.dll" />
- <include name="System.ServiceModel.Activation.dll" />
- <include name="System.ServiceModel.Activities.dll" />
- <include name="System.ServiceModel.Channels.dll" />
- <include name="System.ServiceModel.Discovery.dll" />
- <include name="System.ServiceModel.dll" />
- <include name="System.ServiceModel.Routing.dll" />
- <include name="System.ServiceModel.ServiceMoniker40.dll" />
- <include name="System.ServiceModel.WasHosting.dll" />
- <include name="System.ServiceModel.Web.dll" />
- <include name="System.ServiceProcess.dll" />
- <include name="System.Transactions.dll" />
- <include name="System.Web.Abstractions.dll" />
- <include name="System.Web.ApplicationServices.dll" />
- <include name="System.Web.DataVisualization.Design.dll" />
- <include name="System.Web.DataVisualization.dll" />
- <include name="System.Web.dll" />
- <include name="System.Web.DynamicData.Design.dll" />
- <include name="System.Web.DynamicData.dll" />
- <include name="System.Web.Entity.Design.dll" />
- <include name="System.Web.Entity.dll" />
- <include name="System.Web.Extensions.Design.dll" />
- <include name="System.Web.Extensions.dll" />
- <include name="System.Web.Mobile.dll" />
- <include name="System.Web.RegularExpressions.dll" />
- <include name="System.Web.Routing.dll" />
- <include name="System.Web.Services.dll" />
- <include name="System.Windows.Forms.DataVisualization.Design.dll" />
- <include name="System.Windows.Forms.DataVisualization.dll" />
- <include name="System.Windows.Forms.dll" />
- <include name="System.Workflow.Activities.dll" />
- <include name="System.Workflow.ComponentModel.dll" />
- <include name="System.Workflow.Runtime.dll" />
- <include name="System.WorkflowServices.dll" />
- <include name="System.Xaml.dll" />
- <include name="System.Xaml.Hosting.dll" />
- <include name="System.Xml.dll" />
- <include name="System.Xml.Linq.dll" />
- </reference-assemblies>
- <reference-assemblies basedir="${environment::get-folder-path('ProgramFiles')}/Reference Assemblies/Microsoft/Framework/.NETFramework/v4.0">
- <include name="Microsoft.Build.Conversion.v4.0.dll" />
- <include name="Microsoft.Build.dll" />
- <include name="Microsoft.Build.Engine.dll" />
- <include name="Microsoft.Build.Framework.dll" />
- <include name="Microsoft.Build.Tasks.v4.0.dll" />
- <include name="Microsoft.Build.Utilities.v4.0.dll" />
- <include name="Microsoft.CSharp.dll" />
- <include name="Microsoft.JScript.dll" />
- <include name="Microsoft.VisualBasic.Compatibility.Data.dll" />
- <include name="Microsoft.VisualBasic.Comptatibility.dll" />
- <include name="Microsoft.VisualBasic.dll" />
- <include name="Microsoft.VisualC.dll" />
- <include name="Microsoft.VisualC.STLCLR.dll" />
- <include name="mscorlib.dll" />
- <include name="PresentationBuildTasks.dll" />
- <include name="PresentationCore.dll" />
- <include name="PresentationFramework.Aero.dll" />
- <include name="PresentationFramework.Classic.dll" />
- <include name="PresentationFramework.Luna.dll" />
- <include name="PresentationFramework.Royale.dll" />
- <include name="ReachFramework.dll" />
- <include name="System.Activities.Core.Presentation.dll" />
- <include name="System.Activities.dll" />
- <include name="System.Activities.DurableInstancing.dll" />
- <include name="System.Activities.Presentation.dll" />
- <include name="System.AddIn.Contract.dll" />
- <include name="System.AddIn.dll" />
- <include name="System.ComponentModel.Composition.dll" />
- <include name="System.ComponentModel.DataAnnotations.dll" />
- <include name="System.Configuration.dll" />
- <include name="System.Core.dll" />
- <include name="System.Data.DataSetExtension.dll" />
- <include name="System.Data.dll" />
- <include name="System.Data.Entity.Design.dll" />
- <include name="System.Data.Entity.dll" />
- <include name="System.Data.Linq.dll" />
- <include name="System.Data.OracleClient.dll" />
- <include name="System.Data.Services.Client.dll" />
- <include name="System.Data.Services.Design.dll" />
- <include name="System.Data.Services.dll" />
- <include name="System.Data.SqlXml.dll" />
- <include name="System.Deployment.dll" />
- <include name="System.Design.dll" />
- <include name="System.Device.dll" />
- <include name="System.DirectoryServices.AccountManagement.dll" />
- <include name="System.DirectoryServices.dll" />
- <include name="System.DirectoryServices.Protocols.dll" />
- <include name="System.dll" />
- <include name="System.Drawing.Design.dll" />
- <include name="System.Drawing.dll" />
- <include name="System.EnterpriseServices.dll" />
- <include name="System.EnterpriseServices.Thunk.dll" />
- <include name="System.EnterpriseServices.Wrapper.dll" />
- <include name="System.IdentityModel.dll" />
- <include name="System.IdentityModel.Selectors.dll" />
- <include name="System.IO.Log.dll" />
- <include name="System.Management.dll" />
- <include name="System.Management.Instrumentation.dll" />
- <include name="System.Messaging.dll" />
- <include name="System.Net.dll" />
- <include name="System.Numerics.dll" />
- <include name="System.Printing.dll" />
- <include name="System.Runtime.Caching.dll" />
- <include name="System.Runtime.DurableInstancing.dll" />
- <include name="System.Runtime.Remoting.dll" />
- <include name="System.Runtime.Serialization.dll" />
- <include name="System.Runtime.Serialization.Formatters.Soap.dll" />
- <include name="System.Security.dll" />
- <include name="System.ServiceModel.Activation.dll" />
- <include name="System.ServiceModel.Activities.dll" />
- <include name="System.ServiceModel.Channels.dll" />
- <include name="System.ServiceModel.Discovery.dll" />
- <include name="System.ServiceModel.dll" />
- <include name="System.ServiceModel.Routing.dll" />
- <include name="System.ServiceModel.Web.dll" />
- <include name="System.ServiceProcess.dll" />
- <include name="System.Speech.dll" />
- <include name="System.Transactions.dll" />
- <include name="System.Web.Abstractions.dll" />
- <include name="System.Web.ApplicationServices.dll" />
- <include name="System.Web.DataVisualization.Design.dll" />
- <include name="System.Web.DataVisualization.dll" />
- <include name="System.Web.dll" />
- <include name="System.Web.DynamicData.Design.dll" />
- <include name="System.Web.DynamicData.dll" />
- <include name="System.Web.Entity.Design.dll" />
- <include name="System.Web.Entity.dll" />
- <include name="System.Web.Extensions.Design.dll" />
- <include name="System.Web.Extensions.dll" />
- <include name="System.Web.Mobile.dll" />
- <include name="System.Web.RegularExpressions.dll" />
- <include name="System.Web.Routing.dll" />
- <include name="System.Web.Services.dll" />
- <include name="System.Windows.Forms.DataVisualization.Design.dll" />
- <include name="System.Windows.Forms.DataVisualization.dll" />
- <include name="System.Windows.Forms.dll" />
- <include name="System.Windows.Input.Manipulations.dll" />
- <include name="System.Windows.Presentation.dll" />
- <include name="System.Workflow.Activities.dll" />
- <include name="System.Workflow.ComponentModel.dll" />
- <include name="System.Workflow.Runtime.dll" />
- <include name="System.WorkflowServices.dll" />
- <include name="System.Xaml.dll" />
- <include name="System.Xml.dll" />
- <include name="System.Xml.Linq.dll" />
- </reference-assemblies>
- <task-assemblies>
- <!-- include MS.NET version-neutral assemblies -->
- <include name="extensions/net/neutral/**/*.dll" />
- <!-- include MS.NET 4.0 specific assemblies -->
- <include name="extensions/net/4.0/**/*.dll" />
- <!-- include MS.NET specific task assembly -->
- <include name="NAnt.MSNetTasks.dll" />
- <!-- include MS.NET specific test assembly -->
- <include name="NAnt.MSNet.Tests.dll" />
- <!-- include .NET 4.0 specific assemblies -->
- <include name="extensions/common/4.0/**/*.dll" />
- </task-assemblies>
- <tool-paths>
- <directory name="${sdkInstallRoot}"
- if="${property::exists('sdkInstallRoot')}" />
- <directory name="${path::combine(installRoot, 'v4.0.30319')}" />
- </tool-paths>
- <project>
- <readregistry
- property="installRoot"
- key="SOFTWARE\Microsoft\.NETFramework\InstallRoot"
- hive="LocalMachine" />
- <locatesdk property="sdkInstallRoot" minwinsdkver="v7.0A" minnetfxver="4.0" maxnetfxver="4.0.99999" failonerror="false" />
- <!--
- <echo message="sdkInstallRoot=${sdkInstallRoot}" if="${property::exists('sdkInstallRoot')}" />
- <readregistry
- property="sdkInstallRoot"
- key="SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0A\WinSDK-NetFx40Tools\InstallationFolder"
- hive="LocalMachine"
- failonerror="false" />
- <readregistry
- property="sdkInstallRoot"
- key="SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0A\WinSDK-NetFx40Tools-x86\InstallationFolder"
- hive="LocalMachine"
- failonerror="false" />
- -->
- </project>
- <tasks>
- <task name="csc">
- <attribute name="supportsnowarnlist">true</attribute>
- <attribute name="supportswarnaserrorlist">true</attribute>
- <attribute name="supportskeycontainer">true</attribute>
- <attribute name="supportskeyfile">true</attribute>
- <attribute name="supportsdelaysign">true</attribute>
- <attribute name="supportsplatform">true</attribute>
- <attribute name="supportslangversion">true</attribute>
- </task>
- <task name="vbc">
- <attribute name="supportsdocgeneration">true</attribute>
- <attribute name="supportsnostdlib">true</attribute>
- <attribute name="supportsnowarnlist">true</attribute>
- <attribute name="supportskeycontainer">true</attribute>
- <attribute name="supportskeyfile">true</attribute>
- <attribute name="supportsdelaysign">true</attribute>
- <attribute name="supportsplatform">true</attribute>
- <attribute name="supportswarnaserrorlist">true</attribute>
- </task>
- <task name="jsc">
- <attribute name="supportsplatform">true</attribute>
- </task>
- <task name="vjc">
- <attribute name="supportsnowarnlist">true</attribute>
- <attribute name="supportskeycontainer">true</attribute>
- <attribute name="supportskeyfile">true</attribute>
- <attribute name="supportsdelaysign">true</attribute>
- </task>
- <task name="resgen">
- <attribute name="supportsassemblyreferences">true</attribute>
- <attribute name="supportsexternalfilereferences">true</attribute>
- </task>
- <task name="delay-sign">
- <attribute name="exename">sn</attribute>
- </task>
- <task name="license">
- <attribute name="exename">lc</attribute>
- <attribute name="supportsassemblyreferences">true</attribute>
- </task>
- </tasks>
- </framework>
- <framework
- name="netcf-1.0"
- family="netcf"
- version="1.0"
- description="Microsoft .NET Compact Framework 1.0"
- sdkdirectory="${path::combine(sdkInstallRoot, 'v1.0.5000\bin')}"
- frameworkdirectory="${path::combine(installRoot, 'v1.1.4322')}"
- frameworkassemblydirectory="${path::combine(sdkInstallRoot, 'v1.0.5000\Windows CE')}"
- clrversion="1.1.4322"
- clrtype="Compact"
- vendor="Microsoft"
- >
- <runtime>
- <modes>
- <strict>
- <environment>
- <variable name="COMPLUS_VERSION" value="v1.1.4322" />
- </environment>
- </strict>
- </modes>
- </runtime>
- <reference-assemblies basedir="${path::combine(sdkInstallRoot, 'v1.0.5000\Windows CE')}">
- <include name="*.dll" />
- </reference-assemblies>
- <task-assemblies>
- <!-- this is not a supported runtime framework -->
- </task-assemblies>
- <tool-paths>
- <directory name="${path::combine(sdkInstallRoot, 'v1.0.5000\bin')}" />
- <directory name="${path::combine(installRoot, 'v1.1.4322')}" />
- <directory name="${path::combine(sdkInstallRoot.DesktopFramework, 'bin')}" />
- </tool-paths>
- <project>
- <readregistry
- property="installRoot"
- key="SOFTWARE\Microsoft\.NETFramework\InstallRoot"
- hive="LocalMachine" />
- <readregistry
- property="sdkInstallRoot"
- key="SOFTWARE\Microsoft\.NETCompactFramework\sdkInstallRoot"
- hive="LocalMachine" />
- <readregistry
- property="sdkInstallRoot.DesktopFramework"
- key="SOFTWARE\Microsoft\.NETFramework\sdkInstallRootv1.1"
- hive="LocalMachine" />
- <fail if="${not directory::exists(sdkInstallRoot.DesktopFramework)}">The .NET Framework 1.1 SDK is not installed.</fail>
- </project>
- <tasks>
- <task name="csc">
- <attribute name="noconfig">true</attribute>
- <attribute name="nostdlib">true</attribute>
- <attribute name="supportsnowarnlist">true</attribute>
- </task>
- <task name="resgen">
- <attribute name="exename">cfresgen</attribute>
- </task>
- <task name="delay-sign">
- <attribute name="exename">sn</attribute>
- </task>
- <task name="license">
- <attribute name="exename">lc</attribute>
- </task>
- </tasks>
- </framework>
- <framework
- name="netcf-2.0"
- family="netcf"
- version="2.0"
- description="Microsoft .NET Compact Framework 2.0"
- sdkdirectory="${path::combine(sdkInstallRoot.DesktopFramework, 'bin')}"
- frameworkdirectory="${path::combine(installRoot, 'v2.0.50727')}"
- frameworkassemblydirectory="${path::combine(sdkInstallRoot, 'WindowsCE')}"
- clrversion="2.0.0"
- clrtype="Compact"
- vendor="Microsoft"
- >
- <runtime>
- <modes>
- <strict>
- <environment>
- <variable name="COMPLUS_VERSION" value="v2.0.50727" />
- </environment>
- </strict>
- </modes>
- </runtime>
- <reference-assemblies basedir="${path::combine(sdkInstallRoot, 'WindowsCE')}">
- <include name="*.dll" />
- </reference-assemblies>
- <task-assemblies>
- <!-- this is not a supported runtime framework -->
- </task-assemblies>
- <tool-paths>
- <directory name="${path::combine(sdkInstallRoot.DesktopFramework, 'bin')}" />
- </tool-paths>
- <project>
- <readregistry
- property="installRoot"
- key="SOFTWARE\Microsoft\.NETFramework\InstallRoot"
- hive="LocalMachine" />
- <readregistry
- property="sdkInstallRoot"
- key="SOFTWARE\Microsoft\.NETCompactFramework\v2.0.0.0\InstallRoot\"
- hive="LocalMachine" />
- <readregistry
- property="sdkInstallRoot.DesktopFramework"
- key="SOFTWARE\Microsoft\.NETFramework\sdkInstallRootv2.0"
- hive="LocalMachine" />
- <fail if="${not directory::exists(sdkInstallRoot.DesktopFramework)}">The .NET Framework 2.0 SDK is not installed.</fail>
- </project>
- <tasks>
- <task name="csc">
- <attribute name="noconfig">true</attribute>
- <attribute name="nostdlib">true</attribute>
- <attribute name="supportsnowarnlist">true</attribute>
- <attribute name="supportswarnaserrorlist">true</attribute>
- <attribute name="supportskeycontainer">true</attribute>
- <attribute name="supportskeyfile">true</attribute>
- <attribute name="supportsdelaysign">true</attribute>
- <attribute name="supportsplatform">true</attribute>
- <attribute name="supportslangversion">true</attribute>
- </task>
- <task name="vbc">
- <attribute name="nostdlib">true</attribute>
- <attribute name="supportsdocgeneration">true</attribute>
- <attribute name="supportsnostdlib">true</attribute>
- <attribute name="supportsnowarnlist">true</attribute>
- <attribute name="supportskeycontainer">true</attribute>
- <attribute name="supportskeyfile">true</attribute>
- <attribute name="supportsdelaysign">true</attribute>
- <attribute name="supportsplatform">true</attribute>
- <attribute name="supportswarnaserrorlist">true</attribute>
- </task>
- <task name="resgen">
- <attribute name="supportsassemblyreferences">true</attribute>
- <attribute name="supportsexternalfilereferences">true</attribute>
- </task>
- <task name="delay-sign">
- <attribute name="exename">sn</attribute>
- </task>
- <task name="license">
- <attribute name="exename">lc</attribute>
- <attribute name="supportsassemblyreferences">true</attribute>
- </task>
- </tasks>
- </framework>
- <framework
- name="silverlight-2.0"
- family="silverlight"
- version="2.0"
- description="Microsoft Silverlight 2.0"
- sdkdirectory="${path::combine(sdkInstallRoot, 'bin')}"
- frameworkdirectory="${path::combine(installRoot, 'v3.5')}"
- frameworkassemblydirectory="${environment::get-folder-path('ProgramFiles')}/Microsoft Silverlight/2.0.31005.0"
- clrversion="2.0.50727"
- clrtype="Browser"
- vendor="Microsoft"
- >
- <runtime>
- <modes>
- <strict>
- <environment>
- <variable name="COMPLUS_VERSION" value="v2.0.50727" />
- </environment>
- </strict>
- </modes>
- </runtime>
- <reference-assemblies basedir="${environment::get-folder-path('ProgramFiles')}/Microsoft Silverlight/2.0.31005.0">
- <include name="Microsoft.VisualBasic.dll" />
- <include name="mscorlib.dll" />
- <include name="System.Core.dll" />
- <include name="System.dll" />
- <include name="System.Net.dll" />
- <include name="System.Runtime.Serialization.dll" />
- <include name="System.ServiceModel.dll" />
- <include name="System.ServiceModel.Web.dll" />
- <include name="System.Windows.Browser.dll" />
- <include name="System.Windows.dll" />
- <include name="System.Xml.dll" />
- </reference-assemblies>
- <task-assemblies>
- <!-- include MS.NET version-neutral assemblies -->
- <include name="extensions/net/neutral/**/*.dll" />
- <!-- include MS.NET 2.0 specific assemblies -->
- <include name="extensions/net/2.0/**/*.dll" />
- <!-- include MS.NET specific task assembly -->
- <include name="NAnt.MSNetTasks.dll" />
- <!-- include MS.NET specific test assembly -->
- <include name="NAnt.MSNet.Tests.dll" />
- <!-- include .NET 2.0 specific assemblies -->
- <include name="extensions/common/2.0/**/*.dll" />
- </task-assemblies>
- <tool-paths>
- <directory name="${path::combine(sdkInstallRoot, 'bin')}"
- if="${property::exists('sdkInstallRoot')}" />
- <directory name="${path::combine(installRoot, 'v3.5')}" />
- <directory name="${path::combine(installRoot, 'v2.0.50727')}" />
- <directory name="${environment::get-folder-path('ProgramFiles')}/Microsoft Silverlight/2.0.31005.0" />
- </tool-paths>
- <project>
- <readregistry
- property="installRoot"
- key="SOFTWARE\Microsoft\.NETFramework\InstallRoot"
- hive="LocalMachine" />
- <readregistry
- property="sdkInstallRoot"
- key="SOFTWARE\Microsoft\Microsoft SDKs\Windows\v6.0A\WinSDKNetFxTools\InstallationFolder"
- hive="LocalMachine"
- failonerror="false" />
- <readregistry
- property="sdkInstallRoot"
- key="SOFTWARE\Microsoft\Microsoft SDKs\Windows\v6.1\WinSDKNetFxTools\InstallationFolder"
- hive="LocalMachine"
- failonerror="false" />
- </project>
- <tasks>
- <task name="csc">
- <attribute name="noconfig">true</attribute>
- <attribute name="nostdlib">true</attribute>
- <attribute name="supportsnowarnlist">true</attribute>
- <attribute name="supportswarnaserrorlist">true</attribute>
- <attribute name="supportskeycontainer">true</attribute>
- <attribute name="supportskeyfile">true</attribute>
- <attribute name="supportsdelaysign">true</attribute>
- <attribute name="supportsplatform">true</attribute>
- <attribute name="supportslangversion">true</attribute>
- </task>
- <task name="vbc">
- <attribute name="nostdlib">true</attribute>
- <attribute name="supportsdocgeneration">true</attribute>
- <attribute name="supportsnostdlib">true</attribute>
- <attribute name="supportsnowarnlist">true</attribute>
- <attribute name="supportskeycontainer">true</attribute>
- <attribute name="supportskeyfile">true</attribute>
- <attribute name="supportsdelaysign">true</attribute>
- <attribute name="supportsplatform">true</attribute>
- <attribute name="supportswarnaserrorlist">true</attribute>
- </task>
- <task name="jsc">
- <attribute name="supportsplatform">true</attribute>
- </task>
- <task name="vjc">
- <attribute name="supportsnowarnlist">true</attribute>
- <attribute name="supportskeycontainer">true</attribute>
- <attribute name="supportskeyfile">true</attribute>
- <attribute name="supportsdelaysign">true</attribute>
- </task>
- <task name="resgen">
- <attribute name="supportsassemblyreferences">true</attribute>
- <attribute name="supportsexternalfilereferences">true</attribute>
- </task>
- <task name="delay-sign">
- <attribute name="exename">sn</attribute>
- </task>
- <task name="license">
- <attribute name="exename">lc</attribute>
- <attribute name="supportsassemblyreferences">true</attribute>
- </task>
- </tasks>
- </framework>
- <framework
- name="mono-1.0"
- family="mono"
- version="1.0"
- description="Mono 1.0 Profile"
- sdkdirectory="${toolDirectory}"
- frameworkdirectory="${toolDirectory}"
- frameworkassemblydirectory="${path::combine(frameworkAssemblyDirectory, 'mono/1.0')}"
- clrversion="1.1.4322"
- clrtype="Desktop"
- vendor="Mono"
- >
- <runtime>
- <probing-paths>
- <directory name="lib/mono/1.0" />
- <directory name="lib/mono/neutral" />
- <directory name="lib/common/1.1" />
- <directory name="lib/common/neutral" />
- </probing-paths>
- <modes>
- <auto>
- <engine program="${runtimeEngine}" />
- <environment>
- <variable name="PATH" path="${path::combine(sdkInstallRoot, 'bin')};%PATH%" />
- <variable name="MONO_CFG_DIR" path="${configDir};%MONO_CFG_DIR%" />
- </environment>
- </auto>
- <strict>
- <engine program="${runtimeEngine}">
- <arg value="--runtime=v1.1.4322" />
- </engine>
- <environment>
- <variable name="PATH" path="${path::combine(sdkInstallRoot, 'bin')};%PATH%" />
- <variable name="MONO_CFG_DIR" path="${configDir};%MONO_CFG_DIR%" />
- </environment>
- </strict>
- </modes>
- </runtime>
- <reference-assemblies basedir="${path::combine(frameworkAssemblyDirectory, 'mono/1.0')}">
- <include name="*.dll" />
- </reference-assemblies>
- <task-assemblies>
- <!-- include Mono version-neutral assemblies -->
- <include name="extensions/mono/neutral/**/*.dll" />
- <!-- include Mono 1.0 specific assemblies -->
- <include name="extensions/mono/1.0/**/*.dll" />
- <!-- include .NET 1.1 specific assemblies -->
- <include name="extensions/common/1.1/**/*.dll" />
- </task-assemblies>
- <tool-paths>
- <directory name="${toolDirectory}" />
- <!-- unmanaged tools -->
- <directory name="${sdkInstallRoot}/bin" />
- </tool-paths>
- <project>
- <!-- quick and dirty check to see if pkg-config is available (and configured) -->
- <property name="pkgconfig.available" value="${environment::variable-exists('PKG_CONFIG_PATH')}" />
- <if test="${pkgconfig.available}">
- <if test="${pkg-config::exists('mono')}">
- <call target="configure-from-pkg-config" />
- </if>
- <if test="${not pkg-config::exists('mono')}">
- <call target="configure-from-registry" />
- </if>
- </if>
- <if test="${not pkgconfig.available}">
- <call target="configure-from-registry" />
- </if>
-
- <!-- determine if we're dealing with a Mono 1.0.x release -->
- <if test="${version::parse(mono.version) < version::parse('1.1')}">
- <!--
- in Mono 1.0.x, the framework tools are located
- in the <install root>\lib directory
- -->
- <property name="toolDirectory" value="${frameworkAssemblyDirectory}" />
- <property name="runtimeEngine" value="${path::combine(frameworkAssemblyDirectory, 'mono.exe')}" />
- <property name="resgen.tool" value="monoresgen" />
- <!-- in Mono 1.0.x, only mcs and mbas are located in <install root>\lib\mono\<profile> -->
- <property name="csc.tool" value="${path::combine(frameworkAssemblyDirectory, 'mono/1.0/mcs.exe')}" />
- <property name="mbas.tool" value="${path::combine(frameworkAssemblyDirectory, 'mono/1.0/mbas.exe')}" />
- <!-- /doc is not supported in Mono 1.0.x -->
- <property name="csc.supportsdocgeneration" value="false" />
-
- <!--
- Mono 1.0.1 installer incorrectly adds '\mono' to
- "MonoConfigDir" registry value
- -->
- <if test="${string::ends-with(configDir, 'etc\mono')}">
- <property name="configDir" value="${string::replace(configDir, 'etc\mono', 'etc')}" />
- </if>
- </if>
-
- <!-- determine if we're dealing with a Mono 1.1.x release or higher -->
- <if test="${version::parse(mono.version) >= version::parse('1.1')}">
- <!--
- in Mono 1.1.x (and higher ?), the framework tools
- are located in the <install root>\lib\mono\<profile>
- directory
- -->
- <property name="toolDirectory" value="${path::combine(frameworkAssemblyDirectory, 'mono/1.0')}" />
- <property name="runtimeEngine" value="${path::combine(frameworkAssemblyDirectory, 'mono.exe')}" />
- <!-- starting from Mono 1.1.9.2, mono.exe is located in the bin directory -->
- <if test="${not file::exists(runtimeEngine)}">
- <property name="runtimeEngine" value="${path::combine(sdkInstallRoot, 'bin/mono.exe')}" />
- </if>
- <property name="resgen.tool" value="resgen" />
- <property name="csc.tool" value="mcs" />
- <property name="csc.supportsdocgeneration" value="true" />
- <property name="mbas.tool" value="mbas" />
- </if>
-
- <target name="configure-from-pkg-config">
- <property name="mono.version" value="${pkg-config::get-mod-version('mono')}" />
- <property name="sdkInstallRoot" value="${cygpath::get-windows-path(pkg-config::get-variable('mono', 'prefix'))}" />
- <property name="frameworkAssemblyDirectory" value="${cygpath::get-windows-path(pkg-config::get-variable('mono', 'libdir'))}" />
- <property name="configDir" value="${path::combine(sdkInstallRoot, 'etc')}/" />
- </target>
-
- <target name="configure-from-registry">
- <!--
- first try using the DefaultCLR in HKLM\Novell\Mono,
- this is used by the Mono 1.0.1 installer (and later?)
- -->
- <readregistry
- property="mono.version"
- key="SOFTWARE\Novell\Mono\DefaultCLR"
- hive="LocalMachine"
- failonerror="false"
- />
-
- <if test="${property::exists('mono.version')}">
- <property name="monokey" value="SOFTWARE\Novell\Mono\${mono.version}" />
- </if>
-
- <!--
- if the DefaultCLR registry value does not exist in
- HKLM\Novell\Mono, then try the HKML\Mono registry
- key as this was used for the Mono 1.0 installer
- -->
- <if test="${not property::exists('mono.version')}">
- <readregistry
- property="mono.version"
- key="SOFTWARE\Mono\DefaultCLR"
- hive="LocalMachine"
- />
- <property name="monokey" value="SOFTWARE\Mono\${mono.version}" />
- </if>
-
- <readregistry
- property="sdkInstallRoot"
- key="${monokey}\SdkInstallRoot"
- hive="LocalMachine" />
- <readregistry
- property="frameworkAssemblyDirectory"
- key="${monokey}\FrameworkAssemblyDirectory"
- hive="LocalMachine" />
- <readregistry
- property="configDir"
- key="${monokey}\MonoConfigDir"
- hive="LocalMachine" />
- </target>
- </project>
- <properties>
- </properties>
- <tasks>
- <task name="al">
- <attribute name="managed">true</attribute>
- </task>
- <task name="csc">
- <attribute name="exename">${csc.tool}</attribute>
- <attribute name="managed">true</attribute>
- <attribute name="supportspackagereferences">true</attribute>
- <attribute name="supportsnowarnlist">true</attribute>
- <attribute name="supportsdocgeneration">${csc.supportsdocgeneration}</attribute>
- <attribute name="supportskeycontainer">true</attribute>
- <attribute name="supportskeyfile">true</attribute>
- <attribute name="supportsdelaysign">true</attribute>
- <attribute name="supportslangversion">true</attribute>
- </task>
- <task name="jsc">
- <attribute name="exename">mjs</attribute>
- <attribute name="managed">true</attribute>
- </task>
- <task name="vbc">
- <attribute name="exename">${mbas.tool}</attribute>
- <attribute name="managed">true</attribute>
- </task>
- <task name="resgen">
- <attribute name="exename">${resgen.tool}</attribute>
- <attribute name="managed">true</attribute>
- </task>
- <task name="delay-sign">
- <attribute name="exename">sn</attribute>
- <attribute name="managed">true</attribute>
- </task>
- <task name="license">
- <attribute name="hascommandlinecompiler">false</attribute>
- </task>
- <task name="ilasm">
- <attribute name="managed">true</attribute>
- </task>
- </tasks>
- </framework>
- <framework
- name="mono-2.0"
- family="mono"
- version="2.0"
- description="Mono 2.0 Profile"
- sdkdirectory="${toolDirectory}"
- frameworkdirectory="${toolDirectory}"
- frameworkassemblydirectory="${path::combine(frameworkAssemblyDirectory, 'mono/2.0')}"
- clrversion="2.0.50727"
- clrtype="Desktop"
- vendor="Mono"
- >
- <runtime>
- <probing-paths>
- <directory name="lib/mono/2.0" />
- <directory name="lib/mono/neutral" />
- <directory name="lib/common/2.0" />
- <directory name="lib/common/neutral" />
- </probing-paths>
- <modes>
- <auto>
- <engine program="${runtimeEngine}" />
- <environment>
- <variable name="PATH" path="${path::combine(sdkInstallRoot, 'bin')};%PATH%" />
- <variable name="MONO_CFG_DIR" path="${configDir};%MONO_CFG_DIR%" />
- </environment>
- </auto>
- <strict>
- <engine program="${runtimeEngine}">
- <arg value="--runtime=v2.0.50727" />
- </engine>
- <environment>
- <variable name="PATH" path="${path::combine(sdkInstallRoot, 'bin')};%PATH%" />
- <variable name="MONO_CFG_DIR" path="${configDir};%MONO_CFG_DIR%" />
- </environment>
- </strict>
- </modes>
- </runtime>
- <reference-assemblies basedir="${path::combine(frameworkAssemblyDirectory, 'mono/2.0')}">
- <include name="*.dll" />
- </reference-assemblies>
- <task-assemblies>
- <!-- include Mono version-neutral assemblies -->
- <include name="extensions/mono/neutral/**/*.dll" />
- <!-- include Mono 2.0 specific assemblies -->
- <include name="extensions/mono/2.0/**/*.dll" />
- <!-- include .NET 2.0 specific assemblies -->
- <include name="extensions/common/2.0/**/*.dll" />
- </task-assemblies>
- <tool-paths>
- <directory name="${toolDirectory}" />
- <directory name="${path::combine(frameworkAssemblyDirectory, 'mono/1.0')}" />
- <!-- for compatibility with Mono 1.0.x -->
- <directory name="${frameworkAssemblyDirectory}" />
- <!-- unmanaged tools -->
- <directory name="${sdkInstallRoot}/bin" />
- </tool-paths>
- <project>
- <!-- quick and dirty check to see if pkg-config is available (and configured) -->
- <property name="pkgconfig.available" value="${environment::variable-exists('PKG_CONFIG_PATH')}" />
- <if test="${pkgconfig.available}">
- <if test="${pkg-config::exists('mono')}">
- <call target="configure-from-pkg-config" />
- </if>
- <if test="${not pkg-config::exists('mono')}">
- <call target="configure-from-registry" />
- </if>
- </if>
- <if test="${not pkgconfig.available}">
- <call target="configure-from-registry" />
- </if>
-
- <property name="resgen.supportsexternalfilereferences" value="false" />
-
- <!-- determine if we're dealing with a Mono 1.0.x release -->
- <if test="${version::parse(mono.version) < version::parse('1.1')}">
- <!--
- in Mono 1.0.x, the framework tools are located
- in the <install root>\lib directory, except for
- mbas and mcs
- -->
- <property name="toolDirectory" value="${frameworkAssemblyDirectory}" />
- <property name="runtimeEngine" value="${path::combine(frameworkAssemblyDirectory, 'mono.exe')}" />
- <property name="resgen.tool" value="monoresgen" />
- <property name="csc.supportsdocgeneration" value="false" />
-
- <!--
- Mono 1.0.1 installer incorrectly adds '\mono' to
- "MonoConfigDir" registry value
- -->
- <if test="${string::ends-with(configDir, 'etc\mono')}">
- <property name="configDir" value="${string::replace(configDir, 'etc\mono', 'etc')}" />
- </if>
- </if>
-
- <!-- determine if we're dealing with a Mono 1.1.x release or higher -->
- <if test="${version::parse(mono.version) >= version::parse('1.1')}">
- <property name="toolDirectory" value="${path::combine(frameworkAssemblyDirectory, 'mono/2.0')}" />
- <property name="runtimeEngine" value="${path::combine(frameworkAssemblyDirectory, 'mono.exe')}" />
- <!-- starting from Mono 1.1.9.2, mono.exe is located in the bin directory -->
- <if test="${not file::exists(runtimeEngine)}">
- <property name="runtimeEngine" value="${path::combine(sdkInstallRoot, 'bin/mono.exe')}" />
- </if>
- <property name="csc.supportsdocgeneration" value="true" />
- </if>
- <!-- as from Mono 1.2.3.50, resgen supports the /usesourcepath option -->
- <if test="${version::parse(mono.version) >= version::parse('1.2.3.50')}">
- <property name="resgen.supportsexternalfilereferences" value="true" />
- </if>
-
- <target name="configure-from-pkg-config">
- <property name="mono.version" value="${pkg-config::get-mod-version('mono')}" />
- <property name="sdkInstallRoot" value="${cygpath::get-windows-path(pkg-config::get-variable('mono', 'prefix'))}" />
- <property name="frameworkAssemblyDirectory" value="${cygpath::get-windows-path(pkg-config::get-variable('mono', 'libdir'))}" />
- <property name="configDir" value="${path::combine(sdkInstallRoot, 'etc')}/" />
- </target>
-
- <target name="configure-from-registry">
- <readregistry
- property="mono.version"
- key="SOFTWARE\Novell\Mono\DefaultCLR"
- hive="LocalMachine"
- />
- <property name="monokey" value="SOFTWARE\Novell\Mono\${mono.version}" />
-
- <readregistry
- property="sdkInstallRoot"
- key="${monokey}\SdkInstallRoot"
- hive="LocalMachine" />
- <readregistry
- property="frameworkAssemblyDirectory"
- key="${monokey}\FrameworkAssemblyDirectory"
- hive="LocalMachine" />
- <readregistry
- property="configDir"
- key="${monokey}\MonoConfigDir"
- hive="LocalMachine" />
- </target>
- </project>
- <properties>
- </properties>
- <tasks>
- <task name="al">
- <attribute name="managed">true</attribute>
- </task>
- <task name="csc">
- <attribute name="exename">gmcs</attribute>
- <attribute name="managed">true</attribute>
- <attribute name="supportspackagereferences">true</attribute>
- <attribute name="supportsnowarnlist">true</attribute>
- <attribute name="supportsdocgeneration">${csc.supportsdocgeneration}</attribute>
- <attribute name="supportskeycontainer">true</attribute>
- <attribute name="supportskeyfile">true</attribute>
- <attribute name="supportsdelaysign">true</attribute>
- <attribute name="supportslangversion">true</attribute>
- </task>
- <task name="jsc">
- <attribute name="exename">mjs</attribute>
- <attribute name="managed">strict</attribute>
- </task>
- <task name="vbc">
- <attribute name="exename">vbnc</attribute>
- <attribute name="managed">true</attribute>
- </task>
- <task name="resgen">
- <attribute name="exename">${resgen.tool}</attribute>
- <attribute name="managed">true</attribute>
- <attribute name="supportsexternalfilereferences">${resgen.supportsexternalfilereferences}</attribute>
- </task>
- <task name="delay-sign">
- <attribute name="exename">sn</attribute>
- <attribute name="managed">true</attribute>
- </task>
- <task name="license">
- <attribute name="hascommandlinecompiler">false</attribute>
- </task>
- <task name="ilasm">
- <attribute name="managed">true</attribute>
- </task>
- </tasks>
- </framework>
- <framework
- name="mono-3.5"
- family="mono"
- version="3.5"
- description="Mono 3.5 Profile"
- sdkdirectory="${toolDirectory}"
- frameworkdirectory="${toolDirectory}"
- frameworkassemblydirectory="${path::combine(frameworkAssemblyDirectory, 'mono/2.0')}"
- clrversion="2.0.50727"
- clrtype="Desktop"
- vendor="Mono"
- >
- <runtime>
- <probing-paths>
- <directory name="lib/mono/2.0" />
- <directory name="lib/mono/neutral" />
- <directory name="lib/common/2.0" />
- <directory name="lib/common/neutral" />
- </probing-paths>
- <modes>
- <auto>
- <engine program="${runtimeEngine}" />
- <environment>
- <variable name="PATH" path="${path::combine(sdkInstallRoot, 'bin')};%PATH%" />
- <variable name="MONO_CFG_DIR" path="${configDir};%MONO_CFG_DIR%" />
- </environment>
- </auto>
- <strict>
- <engine program="${runtimeEngine}">
- <arg value="--runtime=v2.0.50727" />
- </engine>
- <environment>
- <variable name="PATH" path="${path::combine(sdkInstallRoot, 'bin')};%PATH%" />
- <variable name="MONO_CFG_DIR" path="${configDir};%MONO_CFG_DIR%" />
- </environment>
- </strict>
- </modes>
- </runtime>
- <reference-assemblies basedir="${path::combine(frameworkAssemblyDirectory, 'mono/3.5')}">
- <include name="*.dll" />
- </reference-assemblies>
- <reference-assemblies basedir="${path::combine(frameworkAssemblyDirectory, 'mono/3.0')}">
- <include name="*.dll" />
- </reference-assemblies>
- <reference-assemblies basedir="${path::combine(frameworkAssemblyDirectory, 'mono/2.0')}">
- <include name="*.dll" />
- </reference-assemblies>
- <task-assemblies>
- <!-- include Mono version-neutral assemblies -->
- <include name="extensions/mono/neutral/**/*.dll" />
- <!-- include Mono 2.0 specific assemblies -->
- <include name="extensions/mono/2.0/**/*.dll" />
- <!-- include .NET 2.0 specific assemblies -->
- <include name="extensions/common/2.0/**/*.dll" />
- </task-assemblies>
- <tool-paths>
- <directory name="${path::combine(frameworkAssemblyDirectory, 'mono/3.5')}" />
- <directory name="${path::combine(frameworkAssemblyDirectory, 'mono/2.0')}" />
- <directory name="${path::combine(frameworkAssemblyDirectory, 'mono/1.0')}" />
- <!-- unmanaged tools -->
- <directory name="${sdkInstallRoot}/bin" />
- </tool-paths>
- <project>
- <!-- quick and dirty check to see if pkg-config is available (and configured) -->
- <property name="pkgconfig.available" value="${environment::variable-exists('PKG_CONFIG_PATH')}" />
- <if test="${pkgconfig.available}">
- <if test="${pkg-config::exists('mono')}">
- <call target="configure-from-pkg-config" />
- </if>
- <if test="${not pkg-config::exists('mono')}">
- <call target="configure-from-registry" />
- </if>
- </if>
- <if test="${not pkgconfig.available}">
- <call target="configure-from-registry" />
- </if>
-
- <property name="toolDirectory" value="${path::combine(frameworkAssemblyDirectory, 'mono/3.5')}" />
- <property name="runtimeEngine" value="${path::combine(sdkInstallRoot, 'bin/mono.exe')}" />
-
- <target name="configure-from-pkg-config">
- <property name="mono.version" value="${pkg-config::get-mod-version('mono')}" />
- <property name="sdkInstallRoot" value="${cygpath::get-windows-path(pkg-config::get-variable('mono', 'prefix'))}" />
- <property name="frameworkAssemblyDirectory" value="${cygpath::get-windows-path(pkg-config::get-variable('mono', 'libdir'))}" />
- <property name="configDir" value="${path::combine(sdkInstallRoot, 'etc')}/" />
- </target>
-
- <target name="configure-from-registry">
- <readregistry
- property="mono.version"
- key="SOFTWARE\Novell\Mono\DefaultCLR"
- hive="LocalMachine"
- />
- <property name="monokey" value="SOFTWARE\Novell\Mono\${mono.version}" />
-
- <readregistry
- property="sdkInstallRoot"
- key="${monokey}\SdkInstallRoot"
- hive="LocalMachine" />
- <readregistry
- property="frameworkAssemblyDirectory"
- key="${monokey}\FrameworkAssemblyDirectory"
- hive="LocalMachine" />
- <readregistry
- property="configDir"
- key="${monokey}\MonoConfigDir"
- hive="LocalMachine" />
- </target>
- </project>
- <properties>
- </properties>
- <tasks>
- <task name="al">
- <attribute name="managed">true</attribute>
- </task>
- <task name="csc">
- <attribute name="exename">gmcs</attribute>
- <attribute name="managed">true</attribute>
- <attribute name="langversion">linq</attribute>
- <attribute name="supportspackagereferences">true</attribute>
- <attribute name="supportsnowarnlist">true</attribute>
- <attribute name="supportsdocgeneration">true</attribute>
- <attribute name="supportskeycontainer">true</attribute>
- <attribute name="supportskeyfile">true</attribute>
- <attribute name="supportsdelaysign">true</attribute>
- <attribute name="supportslangversion">true</attribute>
- </task>
- <task name="jsc">
- <attribute name="exename">mjs</attribute>
- <attribute name="managed">strict</attribute>
- </task>
- <task name="vbc">
- <attribute name="exename">vbnc</attribute>
- <attribute name="managed">true</attribute>
- </task>
- <task name="resgen">
- <attribute name="managed">true</attribute>
- <attribute name="supportsexternalfilereferences">true</attribute>
- </task>
- <task name="delay-sign">
- <attribute name="exename">sn</attribute>
- <attribute name="managed">true</attribute>
- </task>
- <task name="license">
- <attribute name="hascommandlinecompiler">false</attribute>
- </task>
- <task name="ilasm">
- <attribute name="managed">true</attribute>
- </task>
- </tasks>
- </framework>
- <framework
- name="moonlight-2.0"
- family="moonlight"
- version="2.0"
- description="Moonlight 2.0"
- sdkdirectory="${toolDirectory}"
- frameworkdirectory="${toolDirectory}"
- frameworkassemblydirectory="${toolDirectory}"
- clrversion="2.0.50727"
- clrtype="Browser"
- vendor="Mono"
- >
- <runtime>
- <modes>
- <auto>
- <engine program="${runtimeEngine}">
- <arg value="--runtime=moonlight" />
- <arg value="--security=temporary-smcs-hack" />
- </engine>
- </auto>
- </modes>
- </runtime>
- <reference-assemblies basedir="${path::combine(frameworkAssemblyDirectory, 'lib/mono/2.1')}">
- <include name="Microsoft.VisualBasic.dll" />
- <include name="mscorlib.dll" />
- <include name="System.Core.dll" />
- <include name="System.dll" />
- <include name="System.Net.dll" />
- <include name="System.Runtime.Serialization.dll" />
- <include name="System.ServiceModel.dll" />
- <include name="System.ServiceModel.Web.dll" />
- <include name="System.Windows.Browser.dll" />
- <include name="System.Windows.dll" />
- <include name="System.Xml.dll" />
- </reference-assemblies>
- <task-assemblies>
- <!-- include MS.NET version-neutral assemblies -->
- <include name="extensions/net/neutral/**/*.dll" />
- <!-- include MS.NET 2.0 specific assemblies -->
- <include name="extensions/net/2.0/**/*.dll" />
- <!-- include MS.NET specific task assembly -->
- <include name="NAnt.MSNetTasks.dll" />
- <!-- include MS.NET specific test assembly -->
- <include name="NAnt.MSNet.Tests.dll" />
- <!-- include .NET 2.0 specific assemblies -->
- <include name="extensions/common/2.0/**/*.dll" />
- </task-assemblies>
- <tool-paths>
- <directory name="${toolDirectory}" />
- <directory name="${path::combine(frameworkAssemblyDirectory, 'mono/2.0')}" />
- <directory name="${path::combine(frameworkAssemblyDirectory, 'mono/1.0')}" />
- <!-- unmanaged tools -->
- <directory name="${sdkInstallRoot}/bin" />
- </tool-paths>
- <project>
- <!-- quick and dirty check to see if pkg-config is available (and configured) -->
- <property name="pkgconfig.available" value="${environment::variable-exists('PKG_CONFIG_PATH')}" />
- <if test="${pkgconfig.available}">
- <if test="${pkg-config::exists('mono')}">
- <call target="configure-from-pkg-config" />
- </if>
- <if test="${not pkg-config::exists('mono')}">
- <call target="configure-from-registry" />
- </if>
- </if>
- <if test="${not pkgconfig.available}">
- <call target="configure-from-registry" />
- </if>
-
- <property name="toolDirectory" value="${path::combine(frameworkAssemblyDirectory, 'mono/2.1')}" />
- <property name="runtimeEngine" value="${path::combine(sdkInstallRoot, 'bin/mono.exe')}" />
-
- <target name="configure-from-pkg-config">
- <property name="mono.version" value="${pkg-config::get-mod-version('mono')}" />
- <property name="sdkInstallRoot" value="${cygpath::get-windows-path(pkg-config::get-variable('mono', 'prefix'))}" />
- <property name="frameworkAssemblyDirectory" value="${cygpath::get-windows-path(pkg-config::get-variable('mono', 'libdir'))}" />
- <property name="configDir" value="${path::combine(sdkInstallRoot, 'etc')}/" />
- </target>
-
- <target name="configure-from-registry">
- <readregistry
- property="mono.version"
- key="SOFTWARE\Novell\Mono\DefaultCLR"
- hive="LocalMachine"
- />
- <property name="monokey" value="SOFTWARE\Novell\Mono\${mono.version}" />
-
- <readregistry
- property="sdkInstallRoot"
- key="${monokey}\SdkInstallRoot"
- hive="LocalMachine" />
- <readregistry
- property="frameworkAssemblyDirectory"
- key="${monokey}\FrameworkAssemblyDirectory"
- hive="LocalMachine" />
- <readregistry
- property="configDir"
- key="${monokey}\MonoConfigDir"
- hive="LocalMachine" />
- </target>
- </project>
- <tasks>
- <task name="csc">
- <attribute name="exename">smcs</attribute>
- <attribute name="managed">true</attribute>
- <attribute name="supportspackagereferences">true</attribute>
- <attribute name="supportsnowarnlist">true</attribute>
- <attribute name="supportsdocgeneration">true</attribute>
- <attribute name="supportskeycontainer">true</attribute>
- <attribute name="supportskeyfile">true</attribute>
- <attribute name="supportsdelaysign">true</attribute>
- <attribute name="supportslangversion">true</attribute>
- </task>
- <task name="resgen">
- <attribute name="supportsassemblyreferences">true</attribute>
- <attribute name="supportsexternalfilereferences">true</attribute>
- </task>
- <task name="delay-sign">
- <attribute name="exename">sn</attribute>
- </task>
- <task name="license">
- <attribute name="hascommandlinecompiler">false</attribute>
- </task>
- </tasks>
- </framework>
- <framework
- name="sscli-1.0"
- family="sscli"
- version="1.0"
- description="Microsoft Shared Source CLI 1.0"
- sdkdirectory="C:\sscli\build\v1.x86fstchk.rotor\sdk\bin"
- frameworkdirectory="C:\sscli\build\v1.x86fstchk.rotor"
- frameworkassemblydirectory="C:\sscli\build\v1.x86fstchk.rotor"
- clrversion="1.0.3"
- clrtype="Desktop"
- vendor="Microsoft"
- >
- <runtime>
- <modes>
- <auto>
- <engine program="C:\sscli\build\v1.x86fstchk.rotor\clix.exe" />
- </auto>
- </modes>
- </runtime>
- <reference-assemblies basedir="C:\sscli\build\v1.x86fstchk.rotor">
- <include name="*.dll" />
- </reference-assemblies>
- <task-assemblies>
- <!-- this is not a supported runtime framework -->
- </task-assemblies>
- <tool-paths>
- <directory name="C:\sscli\build\v1.x86fstchk.rotor\sdk\bin" />
- <directory name="C:\sscli\build\v1.x86fstchk.rotor" />
- </tool-paths>
- <project />
- <tasks>
- <task name="csc">
- <attribute name="supportsnowarnlist">true</attribute>
- </task>
- <task name="jsc">
- <attribute name="managed">true</attribute>
- </task>
- <task name="delay-sign">
- <attribute name="exename">sn</attribute>
- </task>
- <task name="license">
- <attribute name="hascommandlinecompiler">false</attribute>
- </task>
- <task name="ilasm">
- <attribute name="managed">true</attribute>
- </task>
- <task name="ildasm">
- <attribute name="managed">true</attribute>
- </task>
- </tasks>
- </framework>
- </platform>
- <platform name="unix" default="auto">
- <task-assemblies>
- <!-- include NAnt task assemblies -->
- <include name="*Tasks.dll" />
- <!-- include NAnt test assemblies -->
- <include name="*Tests.dll" />
- <!-- include framework-neutral assemblies -->
- <include name="extensions/common/neutral/**/*.dll" />
- <!-- exclude Microsoft.NET specific task assembly -->
- <exclude name="NAnt.MSNetTasks.dll" />
- <!-- exclude Microsoft.NET specific test assembly -->
- <exclude name="NAnt.MSNet.Tests.dll" />
- <!-- exclude win32 specific task assembly -->
- <exclude name="NAnt.Win32Tasks.dll" />
- <!-- exclude win32 specific test assembly -->
- <exclude name="NAnt.Win32.Tests.dll" />
- </task-assemblies>
- <framework
- name="mono-1.0"
- family="mono"
- version="1.0"
- description="Mono 1.0 Profile"
- sdkdirectory="${toolDirectory}"
- frameworkdirectory="${toolDirectory}"
- frameworkassemblydirectory="${path::combine(prefix, 'lib/mono/1.0')}"
- clrversion="1.1.4322"
- clrtype="Desktop"
- vendor="Mono"
- >
- <runtime>
- <probing-paths>
- <directory name="lib/mono/1.0" />
- <directory name="lib/mono/neutral" />
- <directory name="lib/common/1.1" />
- <directory name="lib/common/neutral" />
- </probing-paths>
- <modes>
- <auto>
- <engine program="${path::combine(prefix, 'bin/mono')}" />
- </auto>
- <strict>
- <engine program="${path::combine(prefix, 'bin/mono')}">
- <arg value="--runtime=v1.1.4322" />
- </engine>
- </strict>
- </modes>
- </runtime>
- <reference-assemblies basedir="${path::combine(prefix, 'lib/mono/1.0')}">
- <include name="*.dll" />
- </reference-assemblies>
- <task-assemblies>
- <!-- include Mono version-neutral assemblies -->
- <include name="extensions/mono/neutral/**/*.dll" />
- <!-- include Mono 1.0 specific assemblies -->
- <include name="extensions/mono/1.0/**/*.dll" />
- <!-- include .NET 1.1 specific assemblies -->
- <include name="extensions/common/1.1/**/*.dll" />
- </task-assemblies>
- <tool-paths>
- <directory name="${toolDirectory}" />
- <!-- unmanaged tools -->
- <directory name="${prefix}/bin" />
- </tool-paths>
- <project>
- <if test="${not pkg-config::exists('mono')}">
- <fail>Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/.</fail>
- </if>
- <property name="prefix" value="${pkg-config::get-variable('mono', 'prefix')}" />
- <if test="${not(pkg-config::is-atleast-version('mono', '1.1'))}">
- <property name="toolDirectory" value="${path::combine(prefix, 'bin')}" />
- <property name="resgen.tool" value="monoresgen" />
- <property name="csc.supportsdocgeneration" value="false" />
- </if>
- <if test="${pkg-config::is-atleast-version('mono', '1.1')}">
- <property name="toolDirectory" value="${path::combine(prefix, 'lib/mono/1.0')}" />
- <property name="resgen.tool" value="resgen" />
- <property name="csc.supportsdocgeneration" value="true" />
- </if>
- </project>
- <tasks>
- <task name="al">
- <attribute name="managed">true</attribute>
- </task>
- <task name="csc">
- <attribute name="exename">${path::combine(prefix, 'lib/mono/1.0/mcs.exe')}</attribute>
- <attribute name="managed">true</attribute>
- <attribute name="supportspackagereferences">true</attribute>
- <attribute name="supportsnowarnlist">true</attribute>
- <attribute name="supportsdocgeneration">${csc.supportsdocgeneration}</attribute>
- <attribute name="supportskeycontainer">true</attribute>
- <attribute name="supportskeyfile">true</attribute>
- <attribute name="supportsdelaysign">true</attribute>
- <attribute name="supportslangversion">true</attribute>
- </task>
- <task name="jsc">
- <attribute name="exename">mjs</attribute>
- <attribute name="managed">true</attribute>
- </task>
- <task name="vbc">
- <attribute name="exename">${path::combine(prefix, 'lib/mono/1.0/mbas.exe')}</attribute>
- <attribute name="managed">true</attribute>
- </task>
- <task name="resgen">
- <attribute name="exename">${resgen.tool}</attribute>
- <attribute name="managed">true</attribute>
- </task>
- <task name="delay-sign">
- <attribute name="exename">sn</attribute>
- <attribute name="managed">true</attribute>
- </task>
- <task name="license">
- <attribute name="hascommandlinecompiler">false</attribute>
- </task>
- <task name="ilasm">
- <attribute name="managed">true</attribute>
- </task>
- </tasks>
- </framework>
- <framework
- name="mono-2.0"
- family="mono"
- version="2.0"
- description="Mono 2.0 Profile"
- sdkdirectory="${toolDirectory}"
- frameworkdirectory="${toolDirectory}"
- frameworkassemblydirectory="${path::combine(prefix, 'lib/mono/2.0')}"
- clrversion="2.0.50727"
- clrtype="Desktop"
- vendor="Mono"
- >
- <runtime>
- <probing-paths>
- <directory name="lib/mono/2.0" />
- <directory name="lib/mono/neutral" />
- <directory name="lib/common/2.0" />
- <directory name="lib/common/neutral" />
- </probing-paths>
- <modes>
- <auto>
- <engine program="${path::combine(prefix, 'bin/mono')}" />
- </auto>
- <strict>
- <engine program="${path::combine(prefix, 'bin/mono')}">
- <arg value="--runtime=v2.0.50727" />
- </engine>
- </strict>
- </modes>
- </runtime>
- <reference-assemblies basedir="${path::combine(prefix, 'lib/mono/2.0')}">
- <include name="*.dll" />
- </reference-assemblies>
- <task-assemblies>
- <!-- include Mono version-neutral assemblies -->
- <include name="extensions/mono/neutral/**/*.dll" />
- <!-- include Mono 2.0 specific assemblies -->
- <include name="extensions/mono/2.0/**/*.dll" />
- <!-- include .NET 2.0 specific assemblies -->
- <include name="extensions/common/2.0/**/*.dll" />
- </task-assemblies>
- <tool-paths>
- <directory name="${toolDirectory}" />
- <directory name="${path::combine(prefix, 'lib/mono/1.0')}" />
- <!-- unmanaged tools -->
- <directory name="${prefix}/bin" />
- </tool-paths>
- <project>
- <if test="${not pkg-config::exists('mono')}">
- <fail>Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/.</fail>
- </if>
- <property name="resgen.supportsexternalfilereferences" value="false" />
- <property name="prefix" value="${pkg-config::get-variable('mono', 'prefix')}" />
- <if test="${not(pkg-config::is-atleast-version('mono', '1.1'))}">
- <property name="toolDirectory" value="${path::combine(prefix, 'bin')}" />
- <property name="resgen.tool" value="monoresgen" />
- <property name="csc.supportsdocgeneration" value="false" />
- </if>
- <if test="${pkg-config::is-atleast-version('mono', '1.1')}">
- <property name="toolDirectory" value="${path::combine(prefix, 'lib/mono/2.0')}" />
- <property name="resgen.tool" value="resgen" />
- <property name="csc.supportsdocgeneration" value="true" />
- </if>
- <!-- as from Mono 1.2.3.50, resgen supports the /usesourcepath option -->
- <if test="${pkg-config::is-atleast-version('mono', '1.2.3.50')}">
- <property name="resgen.supportsexternalfilereferences" value="true" />
- </if>
- </project>
- <tasks>
- <task name="al">
- <attribute name="managed">true</attribute>
- </task>
- <task name="csc">
- <attribute name="exename">gmcs</attribute>
- <attribute name="managed">true</attribute>
- <attribute name="supportspackagereferences">true</attribute>
- <attribute name="supportsnowarnlist">true</attribute>
- <attribute name="supportsdocgeneration">${csc.supportsdocgeneration}</attribute>
- <attribute name="supportskeycontainer">true</attribute>
- <attribute name="supportskeyfile">true</attribute>
- <attribute name="supportsdelaysign">true</attribute>
- <attribute name="supportslangversion">true</attribute>
- </task>
- <task name="jsc">
- <attribute name="exename">mjs</attribute>
- <attribute name="managed">strict</attribute>
- </task>
- <task name="vbc">
- <attribute name="exename">vbnc</attribute>
- <attribute name="managed">true</attribute>
- </task>
- <task name="resgen">
- <attribute name="exename">${resgen.tool}</attribute>
- <attribute name="managed">true</attribute>
- <attribute name="supportsexternalfilereferences">${resgen.supportsexternalfilereferences}</attribute>
- </task>
- <task name="delay-sign">
- <attribute name="exename">sn</attribute>
- <attribute name="managed">true</attribute>
- </task>
- <task name="license">
- <attribute name="hascommandlinecompiler">false</attribute>
- </task>
- <task name="ilasm">
- <attribute name="managed">true</attribute>
- </task>
- </tasks>
- </framework>
- <framework
- name="mono-3.5"
- family="mono"
- version="3.5"
- description="Mono 3.5 Profile"
- sdkdirectory="${toolDirectory}"
- frameworkdirectory="${toolDirectory}"
- frameworkassemblydirectory="${path::combine(prefix, 'lib/mono/2.0')}"
- clrversion="2.0.50727"
- clrtype="Desktop"
- vendor="Mono"
- >
- <runtime>
- <probing-paths>
- <directory name="lib/mono/2.0" />
- <directory name="lib/mono/neutral" />
- <directory name="lib/common/2.0" />
- <directory name="lib/common/neutral" />
- </probing-paths>
- <modes>
- <auto>
- <engine program="${path::combine(prefix, 'bin/mono')}" />
- </auto>
- <strict>
- <engine program="${path::combine(prefix, 'bin/mono')}">
- <arg value="--runtime=v2.0.50727" />
- </engine>
- </strict>
- </modes>
- </runtime>
- <reference-assemblies basedir="${path::combine(prefix, 'lib/mono/3.5')}">
- <include name="*.dll" />
- </reference-assemblies>
- <reference-assemblies basedir="${path::combine(prefix, 'lib/mono/3.0')}">
- <include name="*.dll" />
- </reference-assemblies>
- <reference-assemblies basedir="${path::combine(prefix, 'lib/mono/2.0')}">
- <include name="*.dll" />
- </reference-assemblies>
- <task-assemblies>
- <!-- include Mono version-neutral assemblies -->
- <include name="extensions/mono/neutral/**/*.dll" />
- <!-- include Mono 2.0 specific assemblies -->
- <include name="extensions/mono/2.0/**/*.dll" />
- <!-- include .NET 2.0 specific assemblies -->
- <include name="extensions/common/2.0/**/*.dll" />
- </task-assemblies>
- <tool-paths>
- <directory name="${toolDirectory}" />
- <directory name="${path::combine(prefix, 'lib/mono/2.0')}" />
- <directory name="${path::combine(prefix, 'lib/mono/1.0')}" />
- <!-- unmanaged tools -->
- <directory name="${prefix}/bin" />
- </tool-paths>
- <project>
- <if test="${not pkg-config::exists('mono')}">
- <fail>Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/.</fail>
- </if>
- <property name="resgen.supportsexternalfilereferences" value="false" />
- <property name="prefix" value="${pkg-config::get-variable('mono', 'prefix')}" />
- <property name="toolDirectory" value="${path::combine(prefix, 'lib/mono/3.5')}" />
- </project>
- <tasks>
- <task name="al">
- <attribute name="managed">true</attribute>
- </task>
- <task name="csc">
- <attribute name="exename">gmcs</attribute>
- <attribute name="managed">true</attribute>
- <attribute name="langversion">linq</attribute>
- <attribute name="supportspackagereferences">true</attribute>
- <attribute name="supportsnowarnlist">true</attribute>
- <attribute name="supportsdocgeneration">true</attribute>
- <attribute name="supportskeycontainer">true</attribute>
- <attribute name="supportskeyfile">true</attribute>
- <attribute name="supportsdelaysign">true</attribute>
- <attribute name="supportslangversion">true</attribute>
- </task>
- <task name="jsc">
- <attribute name="exename">mjs</attribute>
- <attribute name="managed">strict</attribute>
- </task>
- <task name="vbc">
- <attribute name="exename">vbnc</attribute>
- <attribute name="managed">true</attribute>
- </task>
- <task name="resgen">
- <attribute name="managed">true</attribute>
- <attribute name="supportsexternalfilereferences">true</attribute>
- </task>
- <task name="delay-sign">
- <attribute name="exename">sn</attribute>
- <attribute name="managed">true</attribute>
- </task>
- <task name="license">
- <attribute name="hascommandlinecompiler">false</attribute>
- </task>
- <task name="ilasm">
- <attribute name="managed">true</attribute>
- </task>
- </tasks>
- </framework>
- <framework
- name="moonlight-2.0"
- family="moonlight"
- version="2.0"
- description="Moonlight 2.0"
- sdkdirectory="${toolDirectory}"
- frameworkdirectory="${toolDirectory}"
- frameworkassemblydirectory="${toolDirectory}"
- clrversion="2.0.50727"
- clrtype="Browser"
- vendor="Mono"
- >
- <runtime>
- <modes>
- <auto>
- <engine program="${path::combine(prefix, 'bin/mono')}">
- <arg value="--runtime=moonlight" />
- <arg value="--security=temporary-smcs-hack" />
- </engine>
- </auto>
- </modes>
- </runtime>
- <reference-assemblies basedir="${path::combine(prefix, 'lib/mono/2.1')}">
- <include name="Microsoft.VisualBasic.dll" />
- <include name="mscorlib.dll" />
- <include name="System.Core.dll" />
- <include name="System.dll" />
- <include name="System.Net.dll" />
- <include name="System.Runtime.Serialization.dll" />
- <include name="System.ServiceModel.dll" />
- <include name="System.ServiceModel.Web.dll" />
- <include name="System.Windows.Browser.dll" />
- <include name="System.Windows.dll" />
- <include name="System.Xml.dll" />
- </reference-assemblies>
- <task-assemblies>
- <!-- include MS.NET version-neutral assemblies -->
- <include name="extensions/net/neutral/**/*.dll" />
- <!-- include MS.NET 2.0 specific assemblies -->
- <include name="extensions/net/2.0/**/*.dll" />
- <!-- include MS.NET specific task assembly -->
- <include name="NAnt.MSNetTasks.dll" />
- <!-- include MS.NET specific test assembly -->
- <include name="NAnt.MSNet.Tests.dll" />
- <!-- include .NET 2.0 specific assemblies -->
- <include name="extensions/common/2.0/**/*.dll" />
- </task-assemblies>
- <tool-paths>
- <directory name="${toolDirectory}" />
- <directory name="${path::combine(prefix, 'lib/mono/2.0')}" />
- <directory name="${path::combine(prefix, 'lib/mono/1.0')}" />
- <!-- unmanaged tools -->
- <directory name="${prefix}/bin" />
- </tool-paths>
- <project>
- <if test="${not pkg-config::exists('mono')}">
- <fail>Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/.</fail>
- </if>
- <property name="prefix" value="${pkg-config::get-variable('mono', 'prefix')}" />
- <property name="toolDirectory" value="${path::combine(prefix, 'lib/mono/2.1')}" />
- </project>
- <tasks>
- <task name="csc">
- <attribute name="exename">smcs</attribute>
- <attribute name="managed">true</attribute>
- <attribute name="supportspackagereferences">true</attribute>
- <attribute name="supportsnowarnlist">true</attribute>
- <attribute name="supportsdocgeneration">true</attribute>
- <attribute name="supportskeycontainer">true</attribute>
- <attribute name="supportskeyfile">true</attribute>
- <attribute name="supportsdelaysign">true</attribute>
- <attribute name="supportslangversion">true</attribute>
- </task>
- <task name="resgen">
- <attribute name="supportsassemblyreferences">true</attribute>
- <attribute name="supportsexternalfilereferences">true</attribute>
- </task>
- <task name="delay-sign">
- <attribute name="exename">sn</attribute>
- </task>
- <task name="license">
- <attribute name="hascommandlinecompiler">false</attribute>
- </task>
- </tasks>
- </framework>
- </platform>
- </frameworks>
- <properties>
- <!-- properties defined here are accessible to all build files -->
- <!-- <property name="foo" value = "bar" readonly="false" /> -->
- </properties>
- </nant>
- <!--
- This section contains the log4net configuration settings.
-
- By default, no messages will be logged to the log4net logging infrastructure.
-
- To enable the internal logging, set the threshold attribute on the log4net element
- to "ALL".
-
- When internal logging is enabled, internal messages will be written to the
- console.
- -->
- <log4net threshold="OFF">
- <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender">
- <layout type="log4net.Layout.PatternLayout">
- <param name="ConversionPattern" value="[%c{2}:%m - [%x] <%X{auth}>]%n" />
- </layout>
- </appender>
- <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
- <param name="File" value="${APPDATA}\\NAnt\\NAnt.log" />
- <param name="AppendToFile" value="true" />
- <param name="MaxSizeRollBackups" value="2" />
- <param name="MaximumFileSize" value="500KB" />
- <param name="RollingStyle" value="Size" />
- <param name="StaticLogFileName" value="true" />
- <layout type="log4net.Layout.PatternLayout">
- <param name="ConversionPattern" value="[%c{2}:%m - [%x] <%X{auth}>]%n" />
- </layout>
- </appender>
- <!-- Setup the root category, add the appenders and set the default level -->
- <root>
- <!-- Only log messages with severity ERROR (or higher) -->
- <level value="ERROR" />
- <!-- Log messages to the console -->
- <appender-ref ref="ConsoleAppender" />
- <!-- Uncomment the next line to enable logging messages to the NAnt.log file -->
- <!-- <appender-ref ref="RollingLogFileAppender" /> -->
- </root>
- <!-- Specify the priority for some specific categories -->
- <!--
- <logger name="NAnt.Core.TaskBuilderCollection">
- <level value="DEBUG" />
- </logger>
- <logger name="NAnt">
- <level value="INFO" />
- </logger>
- -->
- </log4net>
- <runtime>
- <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
- <probing privatePath="lib" />
- </assemblyBinding>
- <NetFx40_LegacySecurityPolicy enabled="true"/>
- </runtime>
- <startup>
- <!-- .NET Framework 4.0 -->
- <supportedRuntime version="v4.0.30319" />
- <!-- .NET Framework 2.0 -->
- <supportedRuntime version="v2.0.50727" />
- <!-- .NET Framework 1.1 -->
- <supportedRuntime version="v1.1.4322" />
- <!-- .NET Framework 1.0 -->
- <supportedRuntime version="v1.0.3705" />
- </startup>
-</configuration>
build/tools/nant/NAnt.MSNetTasks.dll
Binary file
build/tools/nant/NAnt.MSNetTasks.xml
@@ -1,579 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>NAnt.MSNetTasks</name>
- </assembly>
- <members>
- <member name="T:NAnt.MSNet.Tasks.IldasmTask">
- <summary>
- Disassembles any portable executable (PE) file that contains
- intermediate language (IL) code.
- </summary>
- <remarks>
- <para>
- Files are only disassembled if the input file is newer than the output
- file, or if the output file does not exist. However, you can
- explicitly force files to be disassembled with the
- <see cref="P:NAnt.MSNet.Tasks.IldasmTask.ForceRebuild"/> attribute.
- </para>
- <para>
- A <see cref="T:NAnt.Core.Types.FileSet"/> can be used to select files to disassemble.
- To use a <see cref="T:NAnt.Core.Types.FileSet"/>, the <see cref="P:NAnt.MSNet.Tasks.IldasmTask.ToDirectory"/>
- attribute must be set. The file name of the output file will be equal
- to the file name of the input file, but with extension ".il".
- </para>
- </remarks>
- <example>
- <para>
- Disassembles <c>helloworld.exe</c> to <c>helloworld.il</c>.
- </para>
- <code>
- <![CDATA[
- <ildasm input="helloworld.exe" output="helloworld.il" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Disassembles a set of PE files into the specified directory.
- </para>
- <code>
- <![CDATA[
- <ildasm todir=".">
- <assemblies>
- <include name="*.exe" />
- <include name="*.dll" />
- </assemblies>
- </ildasm>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.MSNet.Tasks.IldasmTask.Initialize">
- <summary>
- Checks whether the task is initialized with valid attributes.
- </summary>
- </member>
- <member name="M:NAnt.MSNet.Tasks.IldasmTask.ExecuteTask">
- <summary>
- Disassembles the PE file(s).
- </summary>
- </member>
- <member name="M:NAnt.MSNet.Tasks.IldasmTask.DisassemblyFile(System.IO.FileInfo)">
- <summary>
- Disassembles the specified PE file.
- </summary>
- <param name="inputFile">The PE file to disassemble.</param>
- </member>
- <member name="M:NAnt.MSNet.Tasks.IldasmTask.GetOutputFile(System.IO.FileInfo)">
- <summary>
- Determines the full path and extension for the output file.
- </summary>
- <param name="inputFile">
- A <see cref="T:System.IO.FileInfo"/> that represents the PE file
- file for which the corresponding output file should be determined.
- </param>
- <returns>
- A <see cref="T:System.IO.FileInfo"/> that represents the full path
- for the output file.
- </returns>
- <exception cref="T:NAnt.Core.BuildException">The path of the output file could not be determined.</exception>
- </member>
- <member name="M:NAnt.MSNet.Tasks.IldasmTask.WriteOptions(System.IO.FileInfo,System.IO.FileInfo)">
- <summary>
- Writes the disassembler options.
- </summary>
- </member>
- <member name="M:NAnt.MSNet.Tasks.IldasmTask.WriteOption(System.IO.StringWriter,System.String)">
- <summary>
- Writes an option using the default output format.
- </summary>
- <param name="writer">
- The <see cref="T:System.IO.StringWriter"/> to which the disassembler options
- should be written.
- </param>
- <param name="name">
- A <see cref="T:System.String"/> that contains the name of the
- option which should be passed to the disassembler.
- </param>
- </member>
- <member name="M:NAnt.MSNet.Tasks.IldasmTask.WriteOption(System.IO.StringWriter,System.String,System.String)">
- <summary>
- Writes an option and its value using the default output format.
- </summary>
- <param name="writer">
- The <see cref="T:System.IO.StringWriter"/> to which the disassembler options
- should be written.
- </param>
- <param name="name">
- A <see cref="T:System.String"/> that contains the name of the
- option which should be passed to the disassembler.
- </param>
- <param name="arg">
- A <see cref="T:System.String"/> that contains the value of the
- option which should be passed to the disassembler.
- </param>
- </member>
- <member name="M:NAnt.MSNet.Tasks.IldasmTask.NeedsDisassembling(System.IO.FileInfo,System.IO.FileInfo)">
- <summary>
- Determines whether or not disassembling is needed.
- </summary>
- <returns>
- <see langword="true" /> if disassembling is needed; otherwise,
- <see langword="false" />.
- </returns>
- </member>
- <member name="P:NAnt.MSNet.Tasks.IldasmTask.All">
- <summary>
- Specifies whether or not the disassembler should combine the
- <c>/HEADER</c>, <c>/BYTE</c>, and <c>/TOKENS</c> options. The default
- is <see langword="false" />.
- </summary>
- <value>
- <see langword="true" /> if the disassembler should combine the
- <c>/HEADER</c>, <c>/BYTE</c>, and <c>/TOKENS</c> options;
- otherwise, <see langword="false" />. The default is
- <see langword="false" />.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/ALL</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.MSNet.Tasks.IldasmTask.Bytes">
- <summary>
- Specifies whether or not the disassembler should generate the
- IL stream bytes (in hexadecimal notation) as instruction comments.
- The default is <see langword="false" />.
- </summary>
- <value>
- <see langword="true" /> if the IL stream bytes should be generated
- as instruction comments; otherwise, <see langword="false" />. The
- default is <see langword="false" />.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/BYTE</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.MSNet.Tasks.IldasmTask.ForceRebuild">
- <summary>
- Instructs NAnt to rebuild the output file regardless of the file
- timestamps. The default is <see langword="false" />.
- </summary>
- <value>
- <see langword="true" /> if the output file should be rebuilt
- regardless of its timestamps; otherwise <see langword="false" />.
- The default is <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.MSNet.Tasks.IldasmTask.Header">
- <summary>
- Specifies whether or not the disassembler should include PE header
- information and runtime header information in the output. The default
- is <see langword="false" />.
- </summary>
- <value>
- <see langword="true" /> if PE header information and runtime header
- information should be included in the output; otherwise,
- <see langword="false" />. The default is <see langword="false" />.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/HEADER</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.MSNet.Tasks.IldasmTask.InputFile">
- <summary>
- Specifies the PE file to disassemble.
- </summary>
- <value>
- A <see cref="T:System.IO.FileInfo"/> that represents the PE file
- to disassemble.
- </value>
- </member>
- <member name="P:NAnt.MSNet.Tasks.IldasmTask.LineNumbers">
- <summary>
- Specifies whether or not the disassembler should include
- references to original source lines. The default is <see langword="false" />.
- </summary>
- <value>
- <see langword="true" /> if references to original source lines
- should be included; otherwise, <see langword="false" />. The
- default is <see langword="false" />.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/LINENUM</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.MSNet.Tasks.IldasmTask.NoIL">
- <summary>
- Specifies whether or not the disassembler should suppress ILASM
- code output. The default is <see langword="false" />.
- </summary>
- <value>
- <see langword="true" /> if ILASM code output should be suppresses;
- otherwise, <see langword="false" />. The default is
- <see langword="false" />.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/NOIL</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.MSNet.Tasks.IldasmTask.PublicOnly">
- <summary>
- Specifies whether or not the disassembler should disassemble
- public items only. This is a shortcut for <see cref="P:NAnt.MSNet.Tasks.IldasmTask.Visibility"/>="pub".
- The default is <see langword="false"/>.
- </summary>
- <value>
- <see langword="true"/> if only public items should be
- disassembled; otherwise, <see langword="false"/>. The default is
- <see langword="false"/>.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/PUBONLY</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.MSNet.Tasks.IldasmTask.QuoteAllNames">
- <summary>
- Specifies whether or not the disassembler should enclose all names
- in single quotation marks. By default, only names that don't match
- the ILASM definition of a simple name are quoted. The default is
- <see langword="false" />.
- </summary>
- <value>
- <see langword="true" /> if all names should be enclosed in single
- quotation marks; otherwise, <see langword="false" />. The default
- is <see langword="false" />.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/QUOTEALLNAMES</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.MSNet.Tasks.IldasmTask.RawExceptionHandling">
- <summary>
- Specifies whether or not the disassembler should generate
- structured exception handling clauses in canonical (label) form.
- The default is <see langword="false" />.
- </summary>
- <value>
- <see langword="true" /> if structured exception handling clauses
- should be generated in canonical form; otherwise,
- <see langword="false" />. The default is <see langword="false" />.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/RAWEH</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.MSNet.Tasks.IldasmTask.Source">
- <summary>
- Specifies whether or not the disassembler should generate
- original source lines as comments. The default is <see langword="false" />.
- </summary>
- <value>
- <see langword="true" /> if original source lines should be
- generated as comments; otherwise, <see langword="false" />.
- The default is <see langword="false" />.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/SOURCE</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.MSNet.Tasks.IldasmTask.Tokens">
- <summary>
- Specifies whether or not the disassembler should generate metadata
- token values as comments. The default is <see langword="false" />.
- </summary>
- <value>
- <see langword="true" /> if metadata token values should be
- generated as comments; otherwise, <see langword="false" />. The
- default is <see langword="false" />.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/TOKENS</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.MSNet.Tasks.IldasmTask.Unicode">
- <summary>
- Specifies whether or not the disassembler should use the UNICODE
- encoding when generating the output. The default is ANSI.
- </summary>
- <value>
- <see langword="true" /> if the output should be generated using
- the UNICODE encoding; otherwise, <see langword="false" />. The
- default is <see langword="false" />.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/UNICODE</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.MSNet.Tasks.IldasmTask.Utf8">
- <summary>
- Specifies whether or not the disassembler should use the UTF-8
- encoding when generating the output. The default is ANSI.
- </summary>
- <value>
- <see langword="true" /> if the output should be generated using
- the UTF-8 encoding; otherwise, <see langword="false" />. The
- default is <see langword="false" />.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/UTF8</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.MSNet.Tasks.IldasmTask.Item">
- <summary>
- Instructs the disassembler to disassemble the specified item only.
- </summary>
- <value>
- A <see cref="T:System.String"/> that specifies the item to
- disassemble.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/ITEM</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.MSNet.Tasks.IldasmTask.Visibility">
- <summary>
- Instructs the disassembler to disassemble only the items with the
- specified visibility. Possible values are <c>PUB</c>, <c>PRI</c>,
- <c>FAM</c>, <c>ASM</c>, <c>FAA</c>, <c>FOA</c>, <c>PSC</c>,
- or any combination of them separated by <c>+</c>.
- </summary>
- <value>
- A <see cref="T:System.String"/> that contains the visibility
- suboptions.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/VISIBILITY</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.MSNet.Tasks.IldasmTask.OutputFile">
- <summary>
- Specifies the name of the output file created by the disassembler.
- </summary>
- <value>
- A <see cref="T:System.IO.FileInfo"/> that represents the name of
- the output file.
- </value>
- <remarks>
- <para>
- Corresponds to the <c>/OUT</c> flag.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.MSNet.Tasks.IldasmTask.ToDirectory">
- <summary>
- Specifies the directory to which outputs will be stored.
- </summary>
- <value>
- A <see cref="T:System.IO.DirectoryInfo"/> that represents the
- directory to which outputs will be stored.
- </value>
- </member>
- <member name="P:NAnt.MSNet.Tasks.IldasmTask.Assemblies">
- <summary>
- Specifies a list of PE files to disassemble. To use a <see cref="T:NAnt.Core.Types.FileSet"/>,
- the <see cref="P:NAnt.MSNet.Tasks.IldasmTask.ToDirectory"/> attribute must be specified.
- </summary>
- <value>
- A <see cref="T:NAnt.Core.Types.FileSet"/> that represents the set
- of PE files to disassemble.
- </value>
- </member>
- <member name="P:NAnt.MSNet.Tasks.IldasmTask.Arguments">
- <summary>
- The command-line arguments for the external program.
- </summary>
- <remarks>
- Overridden to ensure the <arg> elements would not be exposed
- to build authors.
- </remarks>
- </member>
- <member name="P:NAnt.MSNet.Tasks.IldasmTask.ProgramArguments">
- <summary>
- Gets the command-line arguments for the external program.
- </summary>
- <value>
- A <see cref="T:System.String"/> that contains the command-line
- arguments for the external program.
- </value>
- </member>
- <member name="T:NAnt.MSNet.Tasks.ServiceControllerTask">
- <summary>
- Allows a Windows service to be controlled.
- </summary>
- <example>
- <para>Starts the World Wide Web Publishing Service on the local computer.</para>
- <code>
- <![CDATA[
- <servicecontroller action="Start" service="w3svc" />
- ]]>
- </code>
- </example>
- <example>
- <para>Stops the Alerter service on computer 'MOTHER'.</para>
- <code>
- <![CDATA[
- <servicecontroller action="Stop" service="Alerter" machine="MOTHER" />
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.MSNet.Tasks.ServiceControllerTask.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.MSNet.Tasks.ServiceControllerTask"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.MSNet.Tasks.ServiceControllerTask.ExecuteTask">
- <summary>
- Peforms actions on the service in order to reach the desired status.
- </summary>
- </member>
- <member name="M:NAnt.MSNet.Tasks.ServiceControllerTask.DetermineDesiredStatus">
- <summary>
- Determines the desired status of the service based on the action
- that should be performed on it.
- </summary>
- <returns>
- The <see cref="T:System.ServiceProcess.ServiceControllerStatus"/> that should be reached
- in order for the <see cref="P:NAnt.MSNet.Tasks.ServiceControllerTask.Action"/> to be considered successful.
- </returns>
- </member>
- <member name="M:NAnt.MSNet.Tasks.ServiceControllerTask.StartService(System.ServiceProcess.ServiceController)">
- <summary>
- Starts the service identified by <see cref="P:NAnt.MSNet.Tasks.ServiceControllerTask.ServiceName"/> and
- <see cref="P:NAnt.MSNet.Tasks.ServiceControllerTask.MachineName"/>.
- </summary>
- <param name="serviceController"><see cref="T:System.ServiceProcess.ServiceController"/> instance for controlling the service identified by <see cref="P:NAnt.MSNet.Tasks.ServiceControllerTask.ServiceName"/> and <see cref="P:NAnt.MSNet.Tasks.ServiceControllerTask.MachineName"/>.</param>
- </member>
- <member name="M:NAnt.MSNet.Tasks.ServiceControllerTask.StopService(System.ServiceProcess.ServiceController)">
- <summary>
- Stops the service identified by <see cref="P:NAnt.MSNet.Tasks.ServiceControllerTask.ServiceName"/> and
- <see cref="P:NAnt.MSNet.Tasks.ServiceControllerTask.MachineName"/>.
- </summary>
- <param name="serviceController"><see cref="T:System.ServiceProcess.ServiceController"/> instance for controlling the service identified by <see cref="P:NAnt.MSNet.Tasks.ServiceControllerTask.ServiceName"/> and <see cref="P:NAnt.MSNet.Tasks.ServiceControllerTask.MachineName"/>.</param>
- </member>
- <member name="M:NAnt.MSNet.Tasks.ServiceControllerTask.RestartService(System.ServiceProcess.ServiceController)">
- <summary>
- Restarts the service identified by <see cref="P:NAnt.MSNet.Tasks.ServiceControllerTask.ServiceName"/> and
- <see cref="P:NAnt.MSNet.Tasks.ServiceControllerTask.MachineName"/>.
- </summary>
- <param name="serviceController"><see cref="T:System.ServiceProcess.ServiceController"/> instance for controlling the service identified by <see cref="P:NAnt.MSNet.Tasks.ServiceControllerTask.ServiceName"/> and <see cref="P:NAnt.MSNet.Tasks.ServiceControllerTask.MachineName"/>.</param>
- </member>
- <member name="M:NAnt.MSNet.Tasks.ServiceControllerTask.PauseService(System.ServiceProcess.ServiceController)">
- <summary>
- Pauses the service identified by <see cref="P:NAnt.MSNet.Tasks.ServiceControllerTask.ServiceName"/> and
- <see cref="P:NAnt.MSNet.Tasks.ServiceControllerTask.MachineName"/>.
- </summary>
- <param name="serviceController"><see cref="T:System.ServiceProcess.ServiceController"/> instance for controlling the service identified by <see cref="P:NAnt.MSNet.Tasks.ServiceControllerTask.ServiceName"/> and <see cref="P:NAnt.MSNet.Tasks.ServiceControllerTask.MachineName"/>.</param>
- </member>
- <member name="M:NAnt.MSNet.Tasks.ServiceControllerTask.ContinueService(System.ServiceProcess.ServiceController)">
- <summary>
- Continues the service identified by <see cref="P:NAnt.MSNet.Tasks.ServiceControllerTask.ServiceName"/> and
- <see cref="P:NAnt.MSNet.Tasks.ServiceControllerTask.MachineName"/>.
- </summary>
- <param name="serviceController"><see cref="T:System.ServiceProcess.ServiceController"/> instance for controlling the service identified by <see cref="P:NAnt.MSNet.Tasks.ServiceControllerTask.ServiceName"/> and <see cref="P:NAnt.MSNet.Tasks.ServiceControllerTask.MachineName"/>.</param>
- </member>
- <member name="F:NAnt.MSNet.Tasks.ServiceControllerTask._serviceName">
- <summary>
- Holds the name of the service that should be controlled.
- </summary>
- </member>
- <member name="F:NAnt.MSNet.Tasks.ServiceControllerTask._machineName">
- <summary>
- Holds the name of the computer on which the service resides.
- </summary>
- </member>
- <member name="F:NAnt.MSNet.Tasks.ServiceControllerTask._action">
- <summary>
- Holds the action that should be performed on the service.
- </summary>
- </member>
- <member name="F:NAnt.MSNet.Tasks.ServiceControllerTask._timeout">
- <summary>
- Holds the time, in milliseconds, the task will wait for a service
- to reach the desired status.
- </summary>
- </member>
- <member name="P:NAnt.MSNet.Tasks.ServiceControllerTask.ServiceName">
- <summary>
- The name of the service that should be controlled.
- </summary>
- </member>
- <member name="P:NAnt.MSNet.Tasks.ServiceControllerTask.MachineName">
- <summary>
- The name of the computer on which the service resides. The default
- is the local computer.
- </summary>
- </member>
- <member name="P:NAnt.MSNet.Tasks.ServiceControllerTask.Action">
- <summary>
- The action that should be performed on the service.
- </summary>
- </member>
- <member name="P:NAnt.MSNet.Tasks.ServiceControllerTask.Timeout">
- <summary>
- The time, in milliseconds, the task will wait for the service to
- reach the desired status. The default is 5000 milliseconds.
- </summary>
- </member>
- <member name="T:NAnt.MSNet.Tasks.ServiceControllerTask.ActionType">
- <summary>
- Defines the actions that can be performed on a service.
- </summary>
- </member>
- <member name="F:NAnt.MSNet.Tasks.ServiceControllerTask.ActionType.Start">
- <summary>
- Starts a service.
- </summary>
- </member>
- <member name="F:NAnt.MSNet.Tasks.ServiceControllerTask.ActionType.Stop">
- <summary>
- Stops a service.
- </summary>
- </member>
- <member name="F:NAnt.MSNet.Tasks.ServiceControllerTask.ActionType.Restart">
- <summary>
- Restarts a service.
- </summary>
- </member>
- <member name="F:NAnt.MSNet.Tasks.ServiceControllerTask.ActionType.Pause">
- <summary>
- Pauses a running service.
- </summary>
- </member>
- <member name="F:NAnt.MSNet.Tasks.ServiceControllerTask.ActionType.Continue">
- <summary>
- Continues a paused service.
- </summary>
- </member>
- </members>
-</doc>
build/tools/nant/NAnt.NUnit.dll
Binary file
build/tools/nant/NAnt.NUnit.xml
@@ -1,353 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>NAnt.NUnit</name>
- </assembly>
- <members>
- <member name="T:NAnt.NUnit.Types.FormatterData">
- <summary>
- Carries data specified through the formatter element.
- </summary>
- </member>
- <member name="P:NAnt.NUnit.Types.FormatterData.Type">
- <summary>
- Gets or sets the type of the formatter.
- </summary>
- <value>The type of the formatter.</value>
- </member>
- <member name="P:NAnt.NUnit.Types.FormatterData.UseFile">
- <summary>
- Gets or sets a value indicating whether output should be persisted
- to a file.
- </summary>
- <value>
- <see langword="true" /> if output should be written to a file; otherwise,
- <see langword="false" />. The default is <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.NUnit.Types.FormatterData.Extension">
- <summary>
- Gets or sets the extension to append to the output filename.
- </summary>
- <value>The extension to append to the output filename.</value>
- </member>
- <member name="P:NAnt.NUnit.Types.FormatterData.OutputDirectory">
- <summary>
- Gets or sets the directory where the output file should be written
- to, if <see cref="P:NAnt.NUnit.Types.FormatterData.UseFile"/> is <see langword="true"/>.
- </summary>
- <value>
- The directory where the output file should be written to.
- </value>
- </member>
- <member name="T:NAnt.NUnit.Types.FormatterDataCollection">
- <summary>
- Contains a strongly typed collection of <see cref="T:NAnt.NUnit.Types.FormatterData"/> objects.
- </summary>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterDataCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.NUnit.Types.FormatterDataCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterDataCollection.#ctor(NAnt.NUnit.Types.FormatterDataCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.NUnit.Types.FormatterDataCollection"/> class
- with the specified <see cref="T:NAnt.NUnit.Types.FormatterDataCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterDataCollection.#ctor(NAnt.NUnit.Types.FormatterData[])">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.NUnit.Types.FormatterDataCollection"/> class
- with the specified array of <see cref="T:NAnt.NUnit.Types.FormatterData"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterDataCollection.Add(NAnt.NUnit.Types.FormatterData)">
- <summary>
- Adds a <see cref="T:NAnt.NUnit.Types.FormatterData"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.NUnit.Types.FormatterData"/> to be added to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterDataCollection.AddRange(NAnt.NUnit.Types.FormatterData[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.NUnit.Types.FormatterData"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.NUnit.Types.FormatterData"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterDataCollection.AddRange(NAnt.NUnit.Types.FormatterDataCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.NUnit.Types.FormatterDataCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.NUnit.Types.FormatterDataCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterDataCollection.Contains(NAnt.NUnit.Types.FormatterData)">
- <summary>
- Determines whether a <see cref="T:NAnt.NUnit.Types.FormatterData"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.NUnit.Types.FormatterData"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterDataCollection.CopyTo(NAnt.NUnit.Types.FormatterData[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterDataCollection.IndexOf(NAnt.NUnit.Types.FormatterData)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.NUnit.Types.FormatterData"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.NUnit.Types.FormatterData"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.NUnit.Types.FormatterData"/>. If the <see cref="T:NAnt.NUnit.Types.FormatterData"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterDataCollection.Insert(System.Int32,NAnt.NUnit.Types.FormatterData)">
- <summary>
- Inserts a <see cref="T:NAnt.NUnit.Types.FormatterData"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.NUnit.Types.FormatterData"/> to insert.</param>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterDataCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.NUnit.Types.FormatterDataEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterDataCollection.Remove(NAnt.NUnit.Types.FormatterData)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.NUnit.Types.FormatterData"/> to remove from the collection.</param>
- </member>
- <member name="P:NAnt.NUnit.Types.FormatterDataCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="T:NAnt.NUnit.Types.FormatterDataEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.NUnit.Types.FormatterData"/> elements of a <see cref="T:NAnt.NUnit.Types.FormatterDataCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterDataEnumerator.#ctor(NAnt.NUnit.Types.FormatterDataCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.NUnit.Types.FormatterDataEnumerator"/> class
- with the specified <see cref="T:NAnt.NUnit.Types.FormatterDataCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterDataEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterDataEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.NUnit.Types.FormatterDataEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="T:NAnt.NUnit.Types.FormatterType">
- <summary>
- The built-in formatter types.
- </summary>
- </member>
- <member name="F:NAnt.NUnit.Types.FormatterType.Plain">
- <summary>
- A plaintext formatter.
- </summary>
- </member>
- <member name="F:NAnt.NUnit.Types.FormatterType.Xml">
- <summary>
- An XML formatter.
- </summary>
- </member>
- <member name="T:NAnt.NUnit.Types.FormatterElement">
- <summary>
- Represents the FormatterElement of the NUnit task.
- </summary>
- </member>
- <member name="P:NAnt.NUnit.Types.FormatterElement.Type">
- <summary>
- Type of formatter.
- </summary>
- </member>
- <member name="P:NAnt.NUnit.Types.FormatterElement.Extension">
- <summary>
- Extension to append to the output filename.
- </summary>
- </member>
- <member name="P:NAnt.NUnit.Types.FormatterElement.UseFile">
- <summary>
- Determines whether output should be persisted to a file. The default
- is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.NUnit.Types.FormatterElement.OutputDirectory">
- <summary>
- Specifies the directory where the output file should be written to,
- if <see cref="P:NAnt.NUnit.Types.FormatterElement.UseFile"/> is <see langword="true"/>. If not
- specified, the output file will be written to the directory where
- the test module is located.
- </summary>
- </member>
- <member name="P:NAnt.NUnit.Types.FormatterElement.Data">
- <summary>
- Gets the underlying <see cref="T:NAnt.NUnit.Types.FormatterData"/> for the element.
- </summary>
- </member>
- <member name="T:NAnt.NUnit.Types.FormatterElementCollection">
- <summary>
- Contains a strongly typed collection of <see cref="T:NAnt.NUnit.Types.FormatterElement"/> objects.
- </summary>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterElementCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.NUnit.Types.FormatterElementCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterElementCollection.#ctor(NAnt.NUnit.Types.FormatterElementCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.NUnit.Types.FormatterElementCollection"/> class
- with the specified <see cref="T:NAnt.NUnit.Types.FormatterElementCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterElementCollection.#ctor(NAnt.NUnit.Types.FormatterElement[])">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.NUnit.Types.FormatterElementCollection"/> class
- with the specified array of <see cref="T:NAnt.NUnit.Types.FormatterElement"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterElementCollection.Add(NAnt.NUnit.Types.FormatterElement)">
- <summary>
- Adds a <see cref="T:NAnt.NUnit.Types.FormatterElement"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.NUnit.Types.FormatterElement"/> to be added to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterElementCollection.AddRange(NAnt.NUnit.Types.FormatterElement[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.NUnit.Types.FormatterElement"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.NUnit.Types.FormatterElement"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterElementCollection.AddRange(NAnt.NUnit.Types.FormatterElementCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.NUnit.Types.FormatterElementCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.NUnit.Types.FormatterElementCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterElementCollection.Contains(NAnt.NUnit.Types.FormatterElement)">
- <summary>
- Determines whether a <see cref="T:NAnt.NUnit.Types.FormatterElement"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.NUnit.Types.FormatterElement"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterElementCollection.CopyTo(NAnt.NUnit.Types.FormatterElement[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterElementCollection.IndexOf(NAnt.NUnit.Types.FormatterElement)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.NUnit.Types.FormatterElement"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.NUnit.Types.FormatterElement"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.NUnit.Types.FormatterElement"/>. If the <see cref="T:NAnt.NUnit.Types.FormatterElement"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterElementCollection.Insert(System.Int32,NAnt.NUnit.Types.FormatterElement)">
- <summary>
- Inserts a <see cref="T:NAnt.NUnit.Types.FormatterElement"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.NUnit.Types.FormatterElement"/> to insert.</param>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterElementCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.NUnit.Types.FormatterElementEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterElementCollection.Remove(NAnt.NUnit.Types.FormatterElement)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.NUnit.Types.FormatterElement"/> to remove from the collection.</param>
- </member>
- <member name="P:NAnt.NUnit.Types.FormatterElementCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="T:NAnt.NUnit.Types.FormatterElementEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.NUnit.Types.FormatterElement"/> elements of a <see cref="T:NAnt.NUnit.Types.FormatterElementCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterElementEnumerator.#ctor(NAnt.NUnit.Types.FormatterElementCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.NUnit.Types.FormatterElementEnumerator"/> class
- with the specified <see cref="T:NAnt.NUnit.Types.FormatterElementCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterElementEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.NUnit.Types.FormatterElementEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.NUnit.Types.FormatterElementEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- </members>
-</doc>
build/tools/nant/NAnt.NUnit1Tasks.dll
Binary file
build/tools/nant/NAnt.NUnit1Tasks.xml
@@ -1,538 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>NAnt.NUnit1Tasks</name>
- </assembly>
- <members>
- <member name="M:NAnt.NUnit1.Types.IResultFormatter.StartTestSuite(NAnt.NUnit1.Types.NUnitTestData)">
- <summary>
- The whole test suite started.
- </summary>
- </member>
- <member name="M:NAnt.NUnit1.Types.IResultFormatter.EndTestSuite(NAnt.NUnit1.Types.TestResultExtra)">
- <summary>
- The whole test suite ended.
- </summary>
- </member>
- <member name="M:NAnt.NUnit1.Types.IResultFormatter.SetOutput(System.IO.TextWriter)">
- <summary>
- Sets the <see cref="T:System.IO.TextWriter"/> the formatter is supposed to write
- its results to.
- </summary>
- </member>
- <member name="T:NAnt.NUnit1.Types.IResultFormatterCollection">
- <summary>
- Contains a strongly typed collection of <see cref="T:NAnt.NUnit1.Types.IResultFormatter"/> objects.
- </summary>
- </member>
- <member name="M:NAnt.NUnit1.Types.IResultFormatterCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.NUnit1.Types.IResultFormatterCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.NUnit1.Types.IResultFormatterCollection.#ctor(NAnt.NUnit1.Types.IResultFormatterCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.NUnit1.Types.IResultFormatterCollection"/> class
- with the specified <see cref="T:NAnt.NUnit1.Types.IResultFormatterCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.NUnit1.Types.IResultFormatterCollection.#ctor(NAnt.NUnit1.Types.IResultFormatter[])">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.NUnit1.Types.IResultFormatterCollection"/> class
- with the specified array of <see cref="T:NAnt.NUnit1.Types.IResultFormatter"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.NUnit1.Types.IResultFormatterCollection.Add(NAnt.NUnit1.Types.IResultFormatter)">
- <summary>
- Adds a <see cref="T:NAnt.NUnit1.Types.IResultFormatter"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.NUnit1.Types.IResultFormatter"/> to be added to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.NUnit1.Types.IResultFormatterCollection.AddRange(NAnt.NUnit1.Types.IResultFormatter[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.NUnit1.Types.IResultFormatter"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.NUnit1.Types.IResultFormatter"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.NUnit1.Types.IResultFormatterCollection.AddRange(NAnt.NUnit1.Types.IResultFormatterCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.NUnit1.Types.IResultFormatterCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.NUnit1.Types.IResultFormatterCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.NUnit1.Types.IResultFormatterCollection.Contains(NAnt.NUnit1.Types.IResultFormatter)">
- <summary>
- Determines whether a <see cref="T:NAnt.NUnit1.Types.IResultFormatter"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.NUnit1.Types.IResultFormatter"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.NUnit1.Types.IResultFormatterCollection.CopyTo(NAnt.NUnit1.Types.IResultFormatter[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.NUnit1.Types.IResultFormatterCollection.IndexOf(NAnt.NUnit1.Types.IResultFormatter)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.NUnit1.Types.IResultFormatter"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.NUnit1.Types.IResultFormatter"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.NUnit1.Types.IResultFormatter"/>. If the <see cref="T:NAnt.NUnit1.Types.IResultFormatter"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.NUnit1.Types.IResultFormatterCollection.Insert(System.Int32,NAnt.NUnit1.Types.IResultFormatter)">
- <summary>
- Inserts a <see cref="T:NAnt.NUnit1.Types.IResultFormatter"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.NUnit1.Types.IResultFormatter"/> to insert.</param>
- </member>
- <member name="M:NAnt.NUnit1.Types.IResultFormatterCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.NUnit1.Types.IResultFormatterEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.NUnit1.Types.IResultFormatterCollection.Remove(NAnt.NUnit1.Types.IResultFormatter)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.NUnit1.Types.IResultFormatter"/> to remove from the collection.</param>
- </member>
- <member name="P:NAnt.NUnit1.Types.IResultFormatterCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="T:NAnt.NUnit1.Types.IResultFormatterEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.NUnit1.Types.IResultFormatter"/> elements of a <see cref="T:NAnt.NUnit1.Types.IResultFormatterCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.NUnit1.Types.IResultFormatterEnumerator.#ctor(NAnt.NUnit1.Types.IResultFormatterCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.NUnit1.Types.IResultFormatterEnumerator"/> class
- with the specified <see cref="T:NAnt.NUnit1.Types.IResultFormatterCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.NUnit1.Types.IResultFormatterEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.NUnit1.Types.IResultFormatterEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.NUnit1.Types.IResultFormatterEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="T:NAnt.NUnit1.Types.LogFormatter">
- <summary>
- Prints information about running tests directly to the build log.
- </summary>
- </member>
- <member name="M:NAnt.NUnit1.Types.LogFormatter.SetOutput(System.IO.TextWriter)">
- <summary>Not used, all output goes to Log class.</summary>
- </member>
- <member name="M:NAnt.NUnit1.Types.LogFormatter.StartTestSuite(NAnt.NUnit1.Types.NUnitTestData)">
- <summary>Called when the whole test suite has started.</summary>
- </member>
- <member name="M:NAnt.NUnit1.Types.LogFormatter.EndTestSuite(NAnt.NUnit1.Types.TestResultExtra)">
- <summary>Called when the whole test suite has ended.</summary>
- </member>
- <member name="M:NAnt.NUnit1.Types.LogFormatter.FormatError(System.String,System.String)">
- <summary>Convert a stack trace line into something that can be clicked on in an IDE output window.</summary>
- <param name="trace">The StackTrace string, see <see cref="P:System.Exception.StackTrace"/>.</param>
- <param name="message">The string that gets appended to the end of file(line): portion.</param>
- </member>
- <member name="T:NAnt.NUnit1.Tasks.NUnitTask">
- <summary>
- Runs tests using the NUnit V1.0 framework.
- </summary>
- <remarks>
- <para>
- See the <see href="http://nunit.sf.net">NUnit home page</see> for more
- information.
- </para>
- <para>
- The <see cref="P:NAnt.NUnit1.Tasks.NUnitTask.HaltOnFailure"/> or <see cref="P:NAnt.NUnit1.Tasks.NUnitTask.HaltOnError"/>
- attributes are only used to stop more than one test suite to stop
- running. If any test suite fails a build error will be thrown.
- Set <see cref="P:NAnt.Core.Task.FailOnError"/> to <see langword="false"/> to
- ignore test errors and continue build.
- </para>
- </remarks>
- <example>
- <para>
- Run tests in the <c>MyProject.Tests.dll</c> assembly.
- </para>
- <para>
- The test results are logged in <c>results.xml</c> and <c>results.txt</c>
- using the <see cref="F:NAnt.NUnit.Types.FormatterType.Xml"/> and <see cref="F:NAnt.NUnit.Types.FormatterType.Plain"/>
- formatters, respectively.
- </para>
- <code>
- <![CDATA[
- <nunit basedir="build" verbose="false" haltonerror="true" haltonfailure="true">
- <formatter type="Xml" />
- <formatter type="Plain" />
- <test name="MyProject.Tests.AllTests" assembly="MyProject.Tests.dll" outfile="results"/>
- </nunit>
- ]]>
- </code>
- </example>
- </member>
- <member name="P:NAnt.NUnit1.Tasks.NUnitTask.HaltOnError">
- <summary>
- Stops running tests when a test causes an error. The default is
- <see langword="false" />.
- </summary>
- <remarks>
- Implies haltonfailure.
- </remarks>
- </member>
- <member name="P:NAnt.NUnit1.Tasks.NUnitTask.HaltOnFailure">
- <summary>
- Stops running tests if a test fails (errors are considered failures
- as well). The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.NUnit1.Tasks.NUnitTask.Timeout">
- <summary>
- Cancel the individual tests if they do not finish in the specified
- time (measured in milliseconds). Ignored if fork is disabled.
- </summary>
- </member>
- <member name="P:NAnt.NUnit1.Tasks.NUnitTask.Tests">
- <summary>
- Tests to run.
- </summary>
- </member>
- <member name="P:NAnt.NUnit1.Tasks.NUnitTask.FormatterElements">
- <summary>
- Formatters to output results of unit tests.
- </summary>
- </member>
- <member name="T:NAnt.NUnit1.Types.NUnitTest">
- <summary>
- Represents a test element of an <see cref="T:NAnt.NUnit1.Tasks.NUnitTask"/>.
- </summary>
- </member>
- <member name="P:NAnt.NUnit1.Types.NUnitTest.OutFile">
- <summary>
- Base name of the test result. The full filename is determined by this
- attribute and the extension of formatter.
- </summary>
- </member>
- <member name="P:NAnt.NUnit1.Types.NUnitTest.ToDir">
- <summary>
- Directory to write the reports to.
- </summary>
- </member>
- <member name="P:NAnt.NUnit1.Types.NUnitTest.Class">
- <summary>
- Class name of the test.
- </summary>
- </member>
- <member name="P:NAnt.NUnit1.Types.NUnitTest.Assembly">
- <summary>
- Assembly to load the test from.
- </summary>
- </member>
- <member name="P:NAnt.NUnit1.Types.NUnitTest.Fork">
- <summary>
- Run the tests in a separate <see cref="T:System.AppDomain"/>.
- </summary>
- </member>
- <member name="P:NAnt.NUnit1.Types.NUnitTest.HaltOnError">
- <summary>
- Stop the build process if an error occurs during the test run.
- </summary>
- </member>
- <member name="P:NAnt.NUnit1.Types.NUnitTest.HaltOnFailure">
- <summary>
- Stop the build process if a test fails (errors are considered failures
- as well).
- </summary>
- </member>
- <member name="P:NAnt.NUnit1.Types.NUnitTest.AppConfigFile">
- <summary>
- The application configuration file to use for the NUnit test domain.
- </summary>
- </member>
- <member name="T:NAnt.NUnit1.Types.NUnitTestCollection">
- <summary>
- Contains a strongly typed collection of <see cref="T:NAnt.NUnit1.Types.NUnitTest"/> objects.
- </summary>
- </member>
- <member name="M:NAnt.NUnit1.Types.NUnitTestCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.NUnit1.Types.NUnitTestCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.NUnit1.Types.NUnitTestCollection.#ctor(NAnt.NUnit1.Types.NUnitTestCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.NUnit1.Types.NUnitTestCollection"/> class
- with the specified <see cref="T:NAnt.NUnit1.Types.NUnitTestCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.NUnit1.Types.NUnitTestCollection.#ctor(NAnt.NUnit1.Types.NUnitTest[])">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.NUnit1.Types.NUnitTestCollection"/> class
- with the specified array of <see cref="T:NAnt.NUnit1.Types.NUnitTest"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.NUnit1.Types.NUnitTestCollection.Add(NAnt.NUnit1.Types.NUnitTest)">
- <summary>
- Adds a <see cref="T:NAnt.NUnit1.Types.NUnitTest"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.NUnit1.Types.NUnitTest"/> to be added to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.NUnit1.Types.NUnitTestCollection.AddRange(NAnt.NUnit1.Types.NUnitTest[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.NUnit1.Types.NUnitTest"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.NUnit1.Types.NUnitTest"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.NUnit1.Types.NUnitTestCollection.AddRange(NAnt.NUnit1.Types.NUnitTestCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.NUnit1.Types.NUnitTestCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.NUnit1.Types.NUnitTestCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.NUnit1.Types.NUnitTestCollection.Contains(NAnt.NUnit1.Types.NUnitTest)">
- <summary>
- Determines whether a <see cref="T:NAnt.NUnit1.Types.NUnitTest"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.NUnit1.Types.NUnitTest"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.NUnit1.Types.NUnitTestCollection.CopyTo(NAnt.NUnit1.Types.NUnitTest[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.NUnit1.Types.NUnitTestCollection.IndexOf(NAnt.NUnit1.Types.NUnitTest)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.NUnit1.Types.NUnitTest"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.NUnit1.Types.NUnitTest"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.NUnit1.Types.NUnitTest"/>. If the <see cref="T:NAnt.NUnit1.Types.NUnitTest"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.NUnit1.Types.NUnitTestCollection.Insert(System.Int32,NAnt.NUnit1.Types.NUnitTest)">
- <summary>
- Inserts a <see cref="T:NAnt.NUnit1.Types.NUnitTest"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.NUnit1.Types.NUnitTest"/> to insert.</param>
- </member>
- <member name="M:NAnt.NUnit1.Types.NUnitTestCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.NUnit1.Types.NUnitTestEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.NUnit1.Types.NUnitTestCollection.Remove(NAnt.NUnit1.Types.NUnitTest)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.NUnit1.Types.NUnitTest"/> to remove from the collection.</param>
- </member>
- <member name="P:NAnt.NUnit1.Types.NUnitTestCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="T:NAnt.NUnit1.Types.NUnitTestEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.NUnit1.Types.NUnitTest"/> elements of a <see cref="T:NAnt.NUnit1.Types.NUnitTestCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.NUnit1.Types.NUnitTestEnumerator.#ctor(NAnt.NUnit1.Types.NUnitTestCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.NUnit1.Types.NUnitTestEnumerator"/> class
- with the specified <see cref="T:NAnt.NUnit1.Types.NUnitTestCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.NUnit1.Types.NUnitTestEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.NUnit1.Types.NUnitTestEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.NUnit1.Types.NUnitTestEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="T:NAnt.NUnit1.Types.NUnitTestData">
- <summary>
- Carries data specified through the test element.
- </summary>
- </member>
- <member name="M:NAnt.NUnit1.Tasks.NUnitTestRunner.NeedsRunning">
- <summary>
- Determines if the unit test needs running.
- </summary>
- <returns>
- <see langword="true" /> if unit test needs running, otherwise,
- <see langword="false" />.
- </returns>
- <remarks>
- <para>
- Determines if the test needs running by looking at the date stamp
- of the test assembly and the test results log.
- </para>
- </remarks>
- </member>
- <member name="M:NAnt.NUnit1.Tasks.NUnitTestRunner.Run(System.String,System.Boolean)">
- <summary>
- Runs a Suite extracted from a TestCase subclass.
- </summary>
- </member>
- <member name="M:NAnt.NUnit1.Tasks.NUnitTestRunner.CreateFormatters(NAnt.NUnit1.Types.NUnitTestData,System.String,System.Boolean)">
- <summary>
- Creates the formatters to be used when running this test.
- </summary>
- </member>
- <member name="M:NAnt.NUnit1.Tasks.NUnitTestRunner.GetOutput(NAnt.NUnit.Types.FormatterData,NAnt.NUnit1.Types.NUnitTestData)">
- <summary>
- Returns the output file or null if does not use a file.
- </summary>
- </member>
- <member name="M:NAnt.NUnit1.Tasks.NUnitTestRunner.GetSuite(System.String)">
- <summary>
- Returns the test suite from a given class.
- </summary>
- <remarks>
- The assemblyQualifiedName parameter needs to be in form:
- "full.qualified.class.name,Assembly"
- </remarks>
- </member>
- <member name="P:NAnt.NUnit1.Tasks.NUnitTestRunner.Formatters">
- <summary>
- Gets the collection of registered formatters.
- </summary>
- <value>Collection of registered formatters.</value>
- </member>
- <member name="P:NAnt.NUnit1.Tasks.NUnitTestRunner.ResultCode">
- <summary>
- Gets the result of the test.
- </summary>
- <value>The result of the test.</value>
- </member>
- <member name="T:NAnt.NUnit1.Types.PlainTextFormatter">
- <summary>
- Prints information about running tests in plain text.
- </summary>
- </member>
- <member name="M:NAnt.NUnit1.Types.PlainTextFormatter.SetOutput(System.IO.TextWriter)">
- <summary>Sets the Writer the formatter is supposed to write its results to.</summary>
- </member>
- <member name="M:NAnt.NUnit1.Types.PlainTextFormatter.StartTestSuite(NAnt.NUnit1.Types.NUnitTestData)">
- <summary>Called when the whole test suite has started.</summary>
- </member>
- <member name="M:NAnt.NUnit1.Types.PlainTextFormatter.EndTestSuite(NAnt.NUnit1.Types.TestResultExtra)">
- <summary>Called when the whole test suite has ended.</summary>
- </member>
- <member name="M:NAnt.NUnit1.Types.PlainTextFormatter.FormatError(System.String,System.String)">
- <summary>Convert a stack trace line into something that can be clicked on in an IDE output window.</summary>
- <param name="trace">The StackTrace string, see <see cref="P:System.Exception.StackTrace"/>.</param>
- <param name="message">The string that gets appended to the end of file(line): portion.</param>
- </member>
- <member name="T:NAnt.NUnit1.Types.TestResultExtra">
- <summary>
- Decorates NUnits <see cref="T:NUnit.Framework.TestResult"/> with extra information such as
- run-time.
- </summary>
- </member>
- <member name="M:NAnt.NUnit1.Types.TestResultExtra.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.NUnit1.Types.TestResultExtra"/>
- class.
- </summary>
- </member>
- <member name="P:NAnt.NUnit1.Types.TestResultExtra.RunTime">
- <summary>
- Gets or sets the total run-time of a test.
- </summary>
- <value>The total run-time of a test.</value>
- </member>
- <member name="T:NAnt.NUnit1.Types.XmlResultFormatter">
- <summary>
- Prints detailed information about running tests in XML format.
- </summary>
- </member>
- <member name="M:NAnt.NUnit1.Types.XmlResultFormatter.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.NUnit1.Types.XmlResultFormatter"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.NUnit1.Types.XmlResultFormatter.SetOutput(System.IO.TextWriter)">
- <summary>
- Sets the <see cref="T:System.IO.TextWriter"/> the formatter is supposed to
- write its results to.
- </summary>
- </member>
- <member name="M:NAnt.NUnit1.Types.XmlResultFormatter.StartTestSuite(NAnt.NUnit1.Types.NUnitTestData)">
- <summary>
- Called when the whole test suite has started.
- </summary>
- </member>
- <member name="M:NAnt.NUnit1.Types.XmlResultFormatter.EndTestSuite(NAnt.NUnit1.Types.TestResultExtra)">
- <summary>
- Called when the whole test suite has ended.
- </summary>
- </member>
- </members>
-</doc>
build/tools/nant/NAnt.NUnit2Tasks.dll
Binary file
build/tools/nant/NAnt.NUnit2Tasks.xml
@@ -1,584 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>NAnt.NUnit2Tasks</name>
- </assembly>
- <members>
- <member name="T:NAnt.NUnit2.Types.Categories">
- <summary>
- Controls the categories of tests to execute using the <see cref="T:NAnt.NUnit2.Tasks.NUnit2Task"/>.
- </summary>
- <example>
- <para>
- Only include test cases and fixtures that require no internet access.
- </para>
- <code>
- <![CDATA[
- <categories>
- <include name="NoInternetAccess" />
- </categories>
- ]]>
- </code>
- </example>
- <example>
- <para>
- Exclude test cases and fixtures that are known to fail.
- </para>
- <code>
- <![CDATA[
- <categories>
- <exclude name="NotWorking" />
- </categories>
- ]]>
- </code>
- </example>
- </member>
- <member name="P:NAnt.NUnit2.Types.Categories.Includes">
- <summary>
- Specifies a list of categories to include.
- </summary>
- </member>
- <member name="P:NAnt.NUnit2.Types.Categories.Excludes">
- <summary>
- Specifies a list of categories to exclude.
- </summary>
- </member>
- <member name="T:NAnt.NUnit2.Types.Category">
- <summary>
- Represents a certain group of test cases or fixtures.
- </summary>
- </member>
- <member name="P:NAnt.NUnit2.Types.Category.CategoryName">
- <summary>
- A name of a category, or comma-separated list of names.
- </summary>
- </member>
- <member name="P:NAnt.NUnit2.Types.Category.IfDefined">
- <summary>
- If <see langword="true" /> then the category will be processed;
- otherwise, skipped. The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.NUnit2.Types.Category.UnlessDefined">
- <summary>
- If <see langword="true" /> then the category will be skipped;
- otherwise, processed. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="T:NAnt.NUnit2.Types.CategoryCollection">
- <summary>
- Contains a collection of <see cref="T:NAnt.NUnit2.Types.Category"/> elements.
- </summary>
- </member>
- <member name="M:NAnt.NUnit2.Types.CategoryCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.NUnit2.Types.CategoryCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.NUnit2.Types.CategoryCollection.#ctor(NAnt.NUnit2.Types.CategoryCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.NUnit2.Types.CategoryCollection"/> class
- with the specified <see cref="T:NAnt.NUnit2.Types.CategoryCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.NUnit2.Types.CategoryCollection.#ctor(NAnt.NUnit2.Types.Category[])">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.NUnit2.Types.CategoryCollection"/> class
- with the specified array of <see cref="T:NAnt.NUnit2.Types.Category"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.NUnit2.Types.CategoryCollection.ToString">
- <summary>
- Returns a comma-delimited list of categories.
- </summary>
- <returns>
- A comma-delimited list of categories, or an empty
- <see cref="T:System.String"/> if there are no categories.
- </returns>
- </member>
- <member name="M:NAnt.NUnit2.Types.CategoryCollection.Add(NAnt.NUnit2.Types.Category)">
- <summary>
- Adds a <see cref="T:NAnt.NUnit2.Types.Category"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.NUnit2.Types.Category"/> to be added to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.NUnit2.Types.CategoryCollection.AddRange(NAnt.NUnit2.Types.Category[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.NUnit2.Types.Category"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.NUnit2.Types.Category"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.NUnit2.Types.CategoryCollection.AddRange(NAnt.NUnit2.Types.CategoryCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.NUnit2.Types.CategoryCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.NUnit2.Types.CategoryCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.NUnit2.Types.CategoryCollection.Contains(NAnt.NUnit2.Types.Category)">
- <summary>
- Determines whether a <see cref="T:NAnt.NUnit2.Types.Category"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.NUnit2.Types.Category"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.NUnit2.Types.CategoryCollection.Contains(System.String)">
- <summary>
- Determines whether a <see cref="T:NAnt.NUnit2.Types.Category"/> with the specified
- value is in the collection.
- </summary>
- <param name="value">The argument value to locate in the collection.</param>
- <returns>
- <see langword="true"/> if a <see cref="T:NAnt.NUnit2.Types.Category"/> with value
- <paramref name="value"/> is found in the collection; otherwise,
- <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.NUnit2.Types.CategoryCollection.CopyTo(NAnt.NUnit2.Types.Category[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.NUnit2.Types.CategoryCollection.IndexOf(NAnt.NUnit2.Types.Category)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.NUnit2.Types.Category"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.NUnit2.Types.Category"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.NUnit2.Types.Category"/>. If the <see cref="T:NAnt.NUnit2.Types.Category"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.NUnit2.Types.CategoryCollection.Insert(System.Int32,NAnt.NUnit2.Types.Category)">
- <summary>
- Inserts a <see cref="T:NAnt.NUnit2.Types.Category"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.NUnit2.Types.Category"/> to insert.</param>
- </member>
- <member name="M:NAnt.NUnit2.Types.CategoryCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.NUnit2.Types.CategoryEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.NUnit2.Types.CategoryCollection.Remove(NAnt.NUnit2.Types.Category)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.NUnit2.Types.Category"/> to remove from the collection.</param>
- </member>
- <member name="P:NAnt.NUnit2.Types.CategoryCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="P:NAnt.NUnit2.Types.CategoryCollection.Item(System.String)">
- <summary>
- Gets the <see cref="T:NAnt.NUnit2.Types.Category"/> with the specified name.
- </summary>
- <param name="value">The name of the <see cref="T:NAnt.NUnit2.Types.Category"/> to get.</param>
- </member>
- <member name="T:NAnt.NUnit2.Types.CategoryEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.NUnit2.Types.Category"/> elements of a <see cref="T:NAnt.NUnit2.Types.CategoryCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.NUnit2.Types.CategoryEnumerator.#ctor(NAnt.NUnit2.Types.CategoryCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.NUnit2.Types.CategoryEnumerator"/> class
- with the specified <see cref="T:NAnt.NUnit2.Types.CategoryCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.NUnit2.Types.CategoryEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.NUnit2.Types.CategoryEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.NUnit2.Types.CategoryEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="T:NAnt.NUnit2.Tasks.NUnit2Task">
- <summary>
- Runs tests using the NUnit V2.2 framework.
- </summary>
- <remarks>
- <para>
- The <see cref="P:NAnt.NUnit2.Tasks.NUnit2Task.HaltOnFailure"/> attribute is only useful when more
- than one test suite is used, and you want to continue running other
- test suites although a test failed.
- </para>
- <para>
- Set <see cref="P:NAnt.Core.Task.FailOnError"/> to <see langword="false"/> to
- ignore any errors and continue the build.
- </para>
- <para>
- In order to run a test assembly built with NUnit 2.0 or 2.1 using
- <see cref="T:NAnt.NUnit2.Tasks.NUnit2Task"/>, you must add the following node to your
- test config file :
- </para>
- <code>
- <![CDATA[
- <configuration>
- ...
- <runtime>
- <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
- <dependentAssembly>
- <assemblyIdentity name="nunit.framework" publicKeyToken="96d09a1eb7f44a77" culture="Neutral" />
- <bindingRedirect oldVersion="2.0.6.0" newVersion="2.2.8.0" />
- <bindingRedirect oldVersion="2.1.4.0" newVersion="2.2.8.0" />
- </dependentAssembly>
- </assemblyBinding>
- </runtime>
- ...
- </configuration>
- ]]>
- </code>
- <para>
- See the <see href="http://nunit.sf.net">NUnit home page</see> for more
- information.
- </para>
- </remarks>
- <example>
- <para>
- Run tests in the <c>MyProject.Tests.dll</c> assembly.
- </para>
- <code>
- <![CDATA[
- <nunit2>
- <formatter type="Plain" />
- <test assemblyname="MyProject.Tests.dll" appconfig="MyProject.Tests.dll.config" />
- </nunit2>
- ]]>
- </code>
- </example>
- <example>
- <para>
- Only run tests that are not known to fail in files listed in the <c>tests.txt</c>
- file.
- </para>
- <code>
- <![CDATA[
- <nunit2>
- <formatter type="Xml" usefile="true" extension=".xml" outputdir="${build.dir}/results" />
- <test>
- <assemblies>
- <includesfile name="tests.txt" />
- </assemblies>
- <categories>
- <exclude name="NotWorking" />
- </categories>
- <references basedir="build">
- <include name="Cegeka.Income.Services.dll" />
- <include name="Cegeka.Util.dll" />
- </references>
- </test>
- </nunit2>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.NUnit2.Tasks.NUnit2Task.ExecuteTask">
- <summary>
- Runs the tests and sets up the formatters.
- </summary>
- </member>
- <member name="P:NAnt.NUnit2.Tasks.NUnit2Task.HaltOnFailure">
- <summary>
- Stop the test run if a test fails. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.NUnit2.Tasks.NUnit2Task.Tests">
- <summary>
- Tests to run.
- </summary>
- </member>
- <member name="P:NAnt.NUnit2.Tasks.NUnit2Task.FormatterElements">
- <summary>
- Formatters to output results of unit tests.
- </summary>
- </member>
- <member name="T:NAnt.NUnit2.Types.NUnit2Test">
- <summary>
- Represents a <c>test</c> element of an <see cref="T:NAnt.NUnit2.Tasks.NUnit2Task"/>.
- </summary>
- </member>
- <member name="P:NAnt.NUnit2.Types.NUnit2Test.AssemblyFile">
- <summary>
- Name of the assembly to search for tests.
- </summary>
- </member>
- <member name="P:NAnt.NUnit2.Types.NUnit2Test.TestName">
- <summary>
- Name of a specific testfixture to run. If not specified then all
- testfixtures are run.
- </summary>
- </member>
- <member name="P:NAnt.NUnit2.Types.NUnit2Test.Assemblies">
- <summary>
- Assemblies to include in test.
- </summary>
- </member>
- <member name="P:NAnt.NUnit2.Types.NUnit2Test.References">
- <summary>
- Assemblies to scan for missing assembly references.
- </summary>
- </member>
- <member name="P:NAnt.NUnit2.Types.NUnit2Test.Categories">
- <summary>
- Categories of test cases to include or exclude.
- </summary>
- </member>
- <member name="P:NAnt.NUnit2.Types.NUnit2Test.HaltOnFailure">
- <summary>
- Build fails on failure. The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.NUnit2.Types.NUnit2Test.XsltFile">
- <summary>
- XSLT transform file to use when using the <see cref="F:NAnt.NUnit.Types.FormatterType.Plain"/>
- formatter.
- </summary>
- </member>
- <member name="P:NAnt.NUnit2.Types.NUnit2Test.AppConfigFile">
- <summary>
- The application configuration file to use for the NUnit test domain.
- If not specified, NAnt will try to use a configuration name matching
- the file name of the assembly with extension ".config".
- </summary>
- </member>
- <member name="P:NAnt.NUnit2.Types.NUnit2Test.TestAssemblies">
- <summary>
- Gets all assemblies specified for these tests.
- </summary>
- <returns>
- All assemblies specified for these tests.
- </returns>
- </member>
- <member name="T:NAnt.NUnit2.Types.NUnit2TestCollection">
- <summary>
- Contains a strongly typed collection of <see cref="T:NAnt.NUnit2.Types.NUnit2Test"/> objects.
- </summary>
- </member>
- <member name="M:NAnt.NUnit2.Types.NUnit2TestCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.NUnit2.Types.NUnit2TestCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.NUnit2.Types.NUnit2TestCollection.#ctor(NAnt.NUnit2.Types.NUnit2TestCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.NUnit2.Types.NUnit2TestCollection"/> class
- with the specified <see cref="T:NAnt.NUnit2.Types.NUnit2TestCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.NUnit2.Types.NUnit2TestCollection.#ctor(NAnt.NUnit2.Types.NUnit2Test[])">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.NUnit2.Types.NUnit2TestCollection"/> class
- with the specified array of <see cref="T:NAnt.NUnit2.Types.NUnit2Test"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.NUnit2.Types.NUnit2TestCollection.Add(NAnt.NUnit2.Types.NUnit2Test)">
- <summary>
- Adds a <see cref="T:NAnt.NUnit2.Types.NUnit2Test"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.NUnit2.Types.NUnit2Test"/> to be added to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.NUnit2.Types.NUnit2TestCollection.AddRange(NAnt.NUnit2.Types.NUnit2Test[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.NUnit2.Types.NUnit2Test"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.NUnit2.Types.NUnit2Test"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.NUnit2.Types.NUnit2TestCollection.AddRange(NAnt.NUnit2.Types.NUnit2TestCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.NUnit2.Types.NUnit2TestCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.NUnit2.Types.NUnit2TestCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.NUnit2.Types.NUnit2TestCollection.Contains(NAnt.NUnit2.Types.NUnit2Test)">
- <summary>
- Determines whether a <see cref="T:NAnt.NUnit2.Types.NUnit2Test"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.NUnit2.Types.NUnit2Test"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.NUnit2.Types.NUnit2TestCollection.CopyTo(NAnt.NUnit2.Types.NUnit2Test[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.NUnit2.Types.NUnit2TestCollection.IndexOf(NAnt.NUnit2.Types.NUnit2Test)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.NUnit2.Types.NUnit2Test"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.NUnit2.Types.NUnit2Test"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.NUnit2.Types.NUnit2Test"/>. If the <see cref="T:NAnt.NUnit2.Types.NUnit2Test"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.NUnit2.Types.NUnit2TestCollection.Insert(System.Int32,NAnt.NUnit2.Types.NUnit2Test)">
- <summary>
- Inserts a <see cref="T:NAnt.NUnit2.Types.NUnit2Test"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.NUnit2.Types.NUnit2Test"/> to insert.</param>
- </member>
- <member name="M:NAnt.NUnit2.Types.NUnit2TestCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.NUnit2.Types.NUnit2TestEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.NUnit2.Types.NUnit2TestCollection.Remove(NAnt.NUnit2.Types.NUnit2Test)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.NUnit2.Types.NUnit2Test"/> to remove from the collection.</param>
- </member>
- <member name="P:NAnt.NUnit2.Types.NUnit2TestCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="T:NAnt.NUnit2.Types.NUnit2TestEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.NUnit2.Types.NUnit2Test"/> elements of a <see cref="T:NAnt.NUnit2.Types.NUnit2TestCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.NUnit2.Types.NUnit2TestEnumerator.#ctor(NAnt.NUnit2.Types.NUnit2TestCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.NUnit2.Types.NUnit2TestEnumerator"/> class
- with the specified <see cref="T:NAnt.NUnit2.Types.NUnit2TestCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.NUnit2.Types.NUnit2TestEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.NUnit2.Types.NUnit2TestEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.NUnit2.Types.NUnit2TestEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="T:NAnt.NUnit2.Tasks.NUnit2TestDomain">
- <summary>
- Custom TestDomain, similar to the one included with NUnit, in order
- to workaround some limitations in it.
- </summary>
- </member>
- <member name="M:NAnt.NUnit2.Tasks.NUnit2TestDomain.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.NUnit2.Tasks.NUnit2TestDomain"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.NUnit2.Tasks.NUnit2TestDomain.CreateRunner(System.IO.FileInfo,System.IO.FileInfo,System.Collections.Specialized.StringCollection)">
- <summary>
- Runs a single testcase.
- </summary>
- <param name="assemblyFile">The test assembly.</param>
- <param name="configFile">The application configuration file for the test domain.</param>
- <param name="referenceAssemblies">List of files to scan for missing assembly references.</param>
- <returns>
- The result of the test.
- </returns>
- </member>
- <member name="T:NAnt.NUnit2.Tasks.NUnit2TestDomain.AssemblyResolveHandler">
- <summary>
- Helper class called when an assembly resolve event is raised.
- </summary>
- </member>
- <member name="M:NAnt.NUnit2.Tasks.NUnit2TestDomain.AssemblyResolveHandler.#ctor(System.String[],System.String[])">
- <summary>
- Initializes an instanse of the <see cref="T:NAnt.NUnit2.Tasks.NUnit2TestDomain.AssemblyResolveHandler"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.NUnit2.Tasks.NUnit2TestDomain.AssemblyResolveHandler.ResolveAssembly(System.Object,System.ResolveEventArgs)">
- <summary>
- Called back when the CLR cannot resolve a given assembly.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="args">A <see cref="T:System.ResolveEventArgs"/> that contains the event data.</param>
- <returns>
- The <c>nunit.framework</c> we know to be in NAnts bin directory, if
- that is the assembly that needs to be resolved; otherwise,
- <see langword="null"/>.
- </returns>
- </member>
- <member name="M:NAnt.NUnit2.Tasks.NUnit2TestDomain.AssemblyResolveHandler.AssemblyLoad(System.Object,System.AssemblyLoadEventArgs)">
- <summary>
- Occurs when an assembly is loaded. The loaded assembly is added
- to the assembly cache.
- </summary>
- <param name="sender">The source of the event.</param>
- <param name="args">An <see cref="T:System.AssemblyLoadEventArgs"/> that contains the event data.</param>
- </member>
- <member name="F:NAnt.NUnit2.Tasks.NUnit2TestDomain.AssemblyResolveHandler._probePaths">
- <summary>
- Holds the list of directories that will be scanned for missing
- assembly references.
- </summary>
- </member>
- <member name="F:NAnt.NUnit2.Tasks.NUnit2TestDomain.AssemblyResolveHandler._referenceAssemblies">
- <summary>
- Holds the list of assemblies that can be scanned for missing
- assembly references.
- </summary>
- </member>
- <member name="F:NAnt.NUnit2.Tasks.NUnit2TestDomain.AssemblyResolveHandler._assemblyCache">
- <summary>
- Holds the loaded assemblies.
- </summary>
- </member>
- </members>
-</doc>
build/tools/nant/NAnt.SourceControlTasks.dll
Binary file
build/tools/nant/NAnt.SourceControlTasks.xml
@@ -1,1279 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>NAnt.SourceControlTasks</name>
- </assembly>
- <members>
- <member name="T:NAnt.SourceControl.Tasks.AbstractCvsTask">
- <summary>
- A base class for creating tasks for executing CVS client commands on a
- CVS repository.
- </summary>
- </member>
- <member name="T:NAnt.SourceControl.Tasks.AbstractSourceControlTask">
- <summary>
- A base class for creating tasks for executing CVS client commands on a
- CVS repository.
- </summary>
- </member>
- <member name="F:NAnt.SourceControl.Tasks.AbstractSourceControlTask.EnvHome">
- <summary>
- Name of the environmental variable specifying a users' home
- in a *nix environment.
- </summary>
- </member>
- <member name="F:NAnt.SourceControl.Tasks.AbstractSourceControlTask.AppData">
- <summary>
- Used on windows to specify the location of application data.
- </summary>
- </member>
- <member name="F:NAnt.SourceControl.Tasks.AbstractSourceControlTask.PathVariable">
- <summary>
- The environment variable that holds path information.
- </summary>
- </member>
- <member name="F:NAnt.SourceControl.Tasks.AbstractSourceControlTask.CvsPassFileVariable">
- <summary>
- The environment variable that holds the location of the
- .cvspass file.
- </summary>
- </member>
- <member name="F:NAnt.SourceControl.Tasks.AbstractSourceControlTask.PropExeName">
- <summary>
- Property name used to specify the source control executable. This is
- used as a readonly property.
- </summary>
- </member>
- <member name="M:NAnt.SourceControl.Tasks.AbstractSourceControlTask.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.SourceControl.Tasks.AbstractCvsTask"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.SourceControl.Tasks.AbstractSourceControlTask.PrepareProcess(System.Diagnostics.Process)">
- <summary>
- Build up the command line arguments, determine which executable is being
- used and find the path to that executable and set the working
- directory.
- </summary>
- <param name="process">The process to prepare.</param>
- </member>
- <member name="M:NAnt.SourceControl.Tasks.AbstractSourceControlTask.SetGlobalOption(System.String,System.String,System.Boolean)">
- <summary>
- Adds a new global option if none exists. If one does exist then
- the use switch is toggled on or of.
- </summary>
- <param name="name">The common name of the option.</param>
- <param name="value">The option value or command line switch
- of the option.</param>
- <param name="on"><code>true</code> if the option should be
- appended to the commandline, otherwise <code>false</code>.</param>
- </member>
- <member name="M:NAnt.SourceControl.Tasks.AbstractSourceControlTask.SetCommandOption(System.String,System.String,System.Boolean)">
- <summary>
- Adds a new command option if none exists. If one does exist then
- the use switch is toggled on or of.
- </summary>
- <param name="name">The common name of the option.</param>
- <param name="value">The option value or command line switch
- of the option.</param>
- <param name="on"><code>true</code> if the option should be
- appended to the commandline, otherwise <code>false</code>.</param>
- </member>
- <member name="M:NAnt.SourceControl.Tasks.AbstractSourceControlTask.SetEnvironment(System.Diagnostics.Process)">
- <summary>
- Set up the environment variables for a process.
- </summary>
- <param name="process">A process to setup.</param>
- </member>
- <member name="M:NAnt.SourceControl.Tasks.AbstractSourceControlTask.AppendFiles">
- <summary>
- Append the files specified in the fileset to the command line argument.
- Files are changed to use a relative path from the working directory
- that the task is spawned in.
- </summary>
- </member>
- <member name="M:NAnt.SourceControl.Tasks.AbstractSourceControlTask.DeriveVcsFromEnvironment">
- <summary>
- Derive the location of the version control system from the environment
- variable <code>PATH</code>.
- </summary>
- <returns>The file information of the version control system,
- or <code>null</code> if this cannot be found.</returns>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.PassFileName">
- <summary>
- The name of the passfile, overriden for each version control system (VCS).
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.VcsHome">
- <summary>
- The path to the specific home directory of the version control system,
- this can be where the binary files are kept, or other app
- information.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.VcsHomeEnv">
- <summary>
- The environment variable that defines where the version control system
- (VCS) home variable is kept.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.VcsExeName">
- <summary>
- The name of the version control system (VCS) executable file.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.Root">
- <summary>
- <para>
- The root variable contains information on how to locate a repository.
- Although this information is in different formats it typically must
- define the following:
- <list type="table">
- <item>server location</item>
- <item>protocol used to communicate with the repository</item>
- <item>repository location on the server</item>
- <item>project location in the repository</item>
- </list>
- </para>
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.DestinationDirectory">
- <summary>
- Destination directory for the local sandbox. If destination is not specified
- then the current directory is used.
- </summary>
- <value>
- Root path of the local sandbox.
- </value>
- <remarks>
- <para>
- Root path of the local sandbox.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.Password">
- <summary>
- The password for logging in to the repository.
- </summary>
- <value>
- The password for logging in to the repository.
- </value>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.PassFile">
- <summary>
- The full path to the cached password file. If not specified then the
- environment variables are used to try and locate the file.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.GlobalOptions">
- <summary>
- Holds a collection of globally available options.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.CommandOptions">
- <summary>
- A collection of options that can be used to modify the default behavoir
- of the version control commands. See the sub-tasks for implementation
- specifics.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.CommandLineArguments">
- <summary>
- Command-line arguments for the program. The command line arguments are used to specify
- any cvs command options that are not available as attributes. These are appended
- after the command itself and are additive to whatever attributes are currently specified.
- </summary>
- <example>
- <cvs-checkout cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
- module="nant"
- destination="e:\test\merillcornish\working"
- readonly="true"
- quiet="true"
- commandline="-n"
- cvsfullpath="C:\Program Files\TortoiseCVS\cvs.exe"
- />
- <br />
- Produces the cvs command:
- <code>c:\Program Files\TortoiseCVS\cvs.exe -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant -q checkout -n nant</code>
- </example>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.CommandName">
- <summary>
- The name of the command that is going to be executed.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.VcsFileSet">
- <summary>
- Used to specify the version control system (VCS) files that are going
- to be acted on.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.Ssh">
- <summary>
- The executable to use for ssh communication.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.SshEnv">
- <summary>
- The environment name for the ssh variable.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.ExeName">
- <summary>
- The name of the version control system executable.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.ProgramArguments">
- <summary>
- Get the command line arguments for the task.
- </summary>
- </member>
- <member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.DefaultRecursive">
- <summary>
- Default value for the recursive directive. The default is
- <see langword="false" />.
- </summary>
- </member>
- <member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.DefaultQuiet">
- <summary>
- Default value for the quiet command.
- </summary>
- </member>
- <member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.DefaultReallyQuiet">
- <summary>
- Default value for the really quiet command.
- </summary>
- </member>
- <member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.CvsHome">
- <summary>
- An environment variable that holds path information about where
- cvs is located.
- </summary>
- </member>
- <member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.CvsPassfile">
- <summary>
- Name of the password file that cvs stores pserver
- cvsroot/ password pairings.
- </summary>
- </member>
- <member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.DefaultCompressionLevel">
- <summary>
- The default compression level to use for cvs commands.
- </summary>
- </member>
- <member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.DefaultUseSharpCvsLib">
- <summary>
- The default use of binaries, defaults to use sharpcvs.
- </summary>
- </member>
- <member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.CvsExe">
- <summary>
- The name of the cvs executable.
- </summary>
- </member>
- <member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.SharpCvsExe">
- <summary>
- The temporary name of the sharpcvslib binary file, to avoid
- conflicts in the path variable.
- </summary>
- </member>
- <member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.CvsRsh">
- <summary>
- Environment variable that holds the executable name that is used for
- ssh communication.
- </summary>
- </member>
- <member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.UseSharpCvsLibProp">
- <summary>
- Property name used to specify on a project level whether sharpcvs is
- used or not.
- </summary>
- </member>
- <member name="M:NAnt.SourceControl.Tasks.AbstractCvsTask.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.SourceControl.Tasks.AbstractCvsTask"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.SourceControl.Tasks.AbstractCvsTask.PrepareProcess(System.Diagnostics.Process)">
- <summary>
- Build up the command line arguments, determine which executable is being
- used and find the path to that executable and set the working
- directory.
- </summary>
- <param name="process">The process to prepare.</param>
- </member>
- <member name="M:NAnt.SourceControl.Tasks.AbstractCvsTask.AppendSubCommandArgs">
- <summary>
- Override to append any commands before the modele and files.
- </summary>
- </member>
- <member name="M:NAnt.SourceControl.Tasks.AbstractCvsTask.AppendCommandOptions">
- <summary>
- Append the command line options or commen names for the options
- to the generic options collection. This is then piped to the
- command line as a switch.
- </summary>
- </member>
- <member name="M:NAnt.SourceControl.Tasks.AbstractCvsTask.AddArg(System.String)">
- <summary>
- Add the given argument to the command line options. Note that are not explicitly
- quoted are split into seperate arguments. This is to resolve a recent issue
- with quoting command line arguments.
- </summary>
- <param name="arg"></param>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.SshEnv">
- <summary>
- The environment name for the ssh variable.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.VcsExeName">
- <summary>
- The name of the cvs binary, or <c>cvs.exe</c> at the time this
- was written.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.PassFileName">
- <summary>
- The name of the pass file, or <c>.cvspass</c> at the time
- of this writing.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.VcsHomeEnv">
- <summary>
- The name of the version control system specific home environment
- variable.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.IsModuleNeeded">
- <summary>
- Specify if the module is needed for this cvs command. It is
- only needed if there is no module information on the local file
- system.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.CvsFileSet">
- <summary>
- Used to specify the version control system (VCS) files that are going
- to be acted on.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.VcsFileSet">
- <summary>
- Get the cvs file set.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.ExeName">
- <summary>
- The name of the cvs executable.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.CvsFullPath">
- <summary>
- The full path to the cvs binary used. The cvs tasks will attempt to
- "guess" the location of your cvs binary based on your path. If the
- task is unable to resolve the location, or resolves it incorrectly
- this can be used to manually specify the path.
- </summary>
- <value>
- A full path (i.e. including file name) of your cvs binary:
- On Windows: c:\vcs\cvs\cvs.exe
- On *nix: /usr/bin/cvs
- </value>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.Root">
- <summary>
- <para>
- The cvs root variable has the following components:
- </para>
- <para>
- <code>[protocol]:[username]@[servername]:[server path]</code>
- <ul>
- <li>protocol: ext, pserver, ssh (sharpcvslib); if you are not using sharpcvslib consult your cvs documentation.</li>
- <li>username: [username]</li>
- <li>servername: cvs.sourceforge.net</li>
- <li>server path: /cvsroot/nant</li>
- </ul>
- </para>
- </summary>
- <example>
- <para>NAnt anonymous cvsroot:</para>
- <code>
- :pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant
- </code>
- </example>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.Module">
- <summary>
- The module to perform an operation on.
- </summary>
- <value>
- The module to perform an operation on. This is a normal file/folder
- name without path information.
- </value>
- <example>
- <para>In NAnt the module name would be:</para>
- <code>nant</code>
- </example>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.UseSharpCvsLib">
- <summary>
- <para>
- <see langword="true" /> if the SharpCvsLib binaries that come bundled
- with NAnt should be used to perform the cvs commands, <see langword="false" />
- otherwise.
- </para>
- <para>
- You may also specify an override value for all cvs tasks instead
- of specifying a value for each. To do this set the property
- <c>sourcecontrol.usesharpcvslib</c> to <see langword="false" />.
- </para>
- <warn>
- If you choose not to use SharpCvsLib to checkout from cvs you will
- need to include a cvs.exe binary in your path.
- </warn>
- </summary>
- <example>
- To use a cvs client in your path instead of sharpcvslib specify
- the property:
- >property name="sourcecontrol.usesharpcvslib" value="false"<
-
- The default settings is to use sharpcvslib and the setting closest
- to the task execution is used to determine which value is used
- to execute the process.
-
- For instance if the attribute usesharpcvslib was set to false
- and the global property was set to true, the usesharpcvslib is
- closes to the point of execution and would be used and is false.
- Therefore the sharpcvslib binary would NOT be used.
- </example>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.Ssh">
- <summary>
- The executable to use for ssh communication.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.Quiet">
- <summary>
- Indicates if the output from the cvs command should be supressed.
- The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.ReallyQuiet">
- <summary>
- Indicates if the output from the cvs command should be stopped.
- The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.ReadOnly">
- <summary>
- <see langword="true" /> if the sandbox files should be checked out in
- read only mode. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.ReadWrite">
- <summary>
- <see langword="true" /> if the sandbox files should be checked out in
- read/write mode. The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.CompressionLevel">
- <summary>
- Compression level to use for all net traffic. This should be a value from 1-9.
- <br />
- <br />
- <bold>NOTE: This is not available on sharpcvslib.</bold>
- </summary>
- </member>
- <member name="T:NAnt.SourceControl.Tasks.ChangeLogTask">
- <summary>
- Produces an XML report that represents the cvs changes from the given
- start day, to a given end date.
- </summary>
- <example>
- <para>Report changes in NAnt from 1st of June 2004 until 25th of July 2004.</para>
- <code>
- <![CDATA[
- <cvs-changelog
- destination="e:/test/nant/sourcecontrol/"
- cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
- module="nant"
- start="2004/06/01"
- end="2004/07/25"
- xmlfile="e:/test/nant/sourcecontrol/changelog-nant.xml"
- />
- ]]>
- </code>
- </example>
- </member>
- <member name="F:NAnt.SourceControl.Tasks.ChangeLogTask.CvsCommandName">
- <summary>
- The command being executed.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.ChangeLogTask.DestFile">
- <summary>
- Name of the xml file that will contain the cvs log information.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.ChangeLogTask.StartDate">
- <summary>
- The earliest change to use in the cvs log command.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.ChangeLogTask.EndDate">
- <summary>
- The latest date to use in the cvs log command.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.ChangeLogTask.CommandName">
- <summary>
- The cvs command to execute.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.ChangeLogTask.UseSharpCvsLib">
- <summary>
- Override use of sharpcvslib, needs to be true.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.ChangeLogTask.Root">
- <summary>
- <para>
- The cvs root variable has the following components:
- </para>
- <para>
- <code>[protocol]:[username]@[servername]:[server path]</code>
- <ul>
- <li>protocol: ext, pserver, ssh (sharpcvslib); if you are not using sharpcvslib consult your cvs documentation.</li>
- <li>username: [username]</li>
- <li>servername: cvs.sourceforge.net</li>
- <li>server path: /cvsroot/nant</li>
- </ul>
- </para>
- <para>
- If the cvsroot is not specified then the directory specified by the
- <see cref="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.DestinationDirectory"/> attribute
- is searched for CVS\Root.
- </para>
- </summary>
- <example>
- <para>NAnt anonymous cvsroot:</para>
- <code>
- :pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant
- </code>
- </example>
- </member>
- <member name="T:NAnt.SourceControl.Tasks.CheckoutTask">
- <summary>
- Checks out a CVS module to the required directory.
- </summary>
- <example>
- <para>Checkout NAnt.</para>
- <code>
- <![CDATA[
- <cvs-checkout
- destination="c:\src\nant\"
- cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
- module="nant" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Checkout NAnt revision named <c>0_85</c> to the
- folder <c>c:\src\nant\v0.85</c>.
- </para>
- <code>
- <![CDATA[
- <cvs-checkout
- destination="c:\src\nant"
- cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
- module="nant"
- revision="0_85"
- overridedir="v0.85" />
- ]]>
- </code>
- <para>So the nant module tagged with revision 0_85 will be checked
- out in the folder v0.85 under the working/ destination directory.
- <br/>This could be used to work on different
- branches of a repository at the same time.</para>
- </example>
- <example>
- <para>
- Checkout NAnt with specified revision date to the
- folder <c>c:\src\nant\2003_08_16</c>.
- </para>
- <code>
- <![CDATA[
- <cvs-checkout
- destination="c:\src\nant\"
- cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
- module="nant"
- date="2003/08/16"
- overridedir="2003_08_16" />
- ]]>
- </code>
- </example>
- </member>
- <member name="F:NAnt.SourceControl.Tasks.CheckoutTask.CvsCommandName">
- <summary>
- The command being executed.
- </summary>
- </member>
- <member name="M:NAnt.SourceControl.Tasks.CheckoutTask.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.SourceControl.Tasks.CheckoutTask"/> class.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.CheckoutTask.Revision">
- <summary>
- Specify the revision to checkout. This corresponds to the "sticky-tag"
- of the file.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.CheckoutTask.StickyTag">
- <summary>
- Sticky tag or revision to checkout.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.CheckoutTask.Date">
- <summary>
- Specify the revision date to checkout. The date specified is validated
- and then passed to the cvs binary in a standard format recognized by
- cvs.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.CheckoutTask.OverrideDir">
- <summary>
- Specify a directory name to replace the module name. Valid names
- include any valid filename, excluding path information.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.CheckoutTask.OverrideDirectory">
- <summary>
- Specify a directory name to replace the module name. Valid names
- include any valid filename, excluding path information.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.CheckoutTask.CommandName">
- <summary>
- The name of the cvs command that is going to be executed.
- </summary>
- </member>
- <member name="T:NAnt.SourceControl.Tasks.CvsPass">
- <summary>
- Executes the cvs login command which appends or updates an entry to the
- specified .cvspass file.
- </summary>
- <example>
- <para>Update .cvspass file to include the NAnt anonymous login.</para>
- <code>
- <![CDATA[
- <cvs-pass cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
- password="anonymous"
- passfile="C:\.cvspass" />
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.SourceControl.Tasks.CvsPass.Initialize">
- <summary>
- Ensures all information is available to execute the <see cref="T:NAnt.Core.Task"/>.
- </summary>
- </member>
- <member name="M:NAnt.SourceControl.Tasks.CvsPass.ExecuteTask">
- <summary>
- Update the .cvspass file with the given password. If the passfile
- is not specified then the default search locations are used:
- <list type="list">
- <item>CVS_PASSFILE/.cvspass</item>
- <item>HOME/.cvspass</item>
- <item>USERPROFILE/.cvspass TODO: Confirm that this is valid
- behavior or if it is going to give problems with the
- cvsnt implementation.</item>
- </list>
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.CvsPass.Password">
- <summary>
- Password to append or update to the .cvspass file.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.CvsPass.PassFile">
- <summary>
- The full path to the .cvspass file. The default is ~/.cvspass.
- </summary>
- <value></value>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.CvsPass.DestinationDirectory">
- <summary>
- The current working directory.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.CvsPass.Root">
- <summary>
- The repository root string.
- </summary>
- </member>
- <member name="T:NAnt.SourceControl.Tasks.CvsTask">
- <summary>
- Executes the cvs command specified by the command attribute.
- </summary>
- <example>
- <para>Checkout NAnt.</para>
- <code>
- <![CDATA[
- <cvs command="checkout"
- destination="c:\src\nant\"
- cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
- module="nant" />
- ]]>
- </code>
- </example>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.CvsTask.CommandName">
- <summary>
- The cvs command to execute.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.CvsTask.IsModuleNeeded">
- <summary>
- Specify if the module is needed for this cvs command.
- </summary>
- </member>
- <member name="T:NAnt.SourceControl.Tasks.ExportTask">
- <summary>
- Exports a cvs module in preperation for a release (i.e. the CVS version
- folders are not exported).
- </summary>
- <example>
- <para>Export the most recent NAnt sources from cvs.</para>
- <code>
- <![CDATA[
- <cvs-export
- destination="c:\src\nant\"
- cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
- module="nant" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Export NAnt revision named <c>your_favorite_revision_here</c> to the
- folder <c>c:\src\nant\replacement_for_module_directory_name</c>.
-
- <warn>**NOTE**</warn>: filesets names for the export task must be
- prefixed with the module name. This is different than other tasks.
- </para>
- <code>
- <![CDATA[
- <cvs-export
- destination="c:\src\nant\"
- cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
- module="nant"
- revision="your_favorite_revision_here"
- overridedir="replacement_for_module_directory_name"
- recursive="false">
- <fileset>
- <include name="nant/bin/NAnt.exe"/>
- <include name="nant/bin/NAnt.exe.config"/>
- </fileset>
- </cvs-export>
- ]]>
- </code>
- </example>
- </member>
- <member name="F:NAnt.SourceControl.Tasks.ExportTask.CvsCommandName">
- <summary>
- The command being executed.
- </summary>
- </member>
- <member name="M:NAnt.SourceControl.Tasks.ExportTask.#ctor">
- <summary>
- Create a new instance of the <see cref="T:NAnt.SourceControl.Tasks.ExportTask"/>.
- </summary>
- <value>
- The following values are set by default:
- <ul>
- <li>Recursive: <see langword="true"/></li>
- </ul>
- </value>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.ExportTask.NoShortening">
- <summary>
- No shortening. Do not shorten module paths if -d specified.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.ExportTask.ForceHead">
- <summary>
- Indicates whether the head revision should be used if the revison specified by
- <see cref="P:NAnt.SourceControl.Tasks.ExportTask.Revision"/> or the <see cref="P:NAnt.SourceControl.Tasks.ExportTask.Date"/> tags are not
- found. The default is <see langword="false"/>.
- </summary>
- <value>
- <see langword="true"/> if the specified tag should be moved;
- otherwise, <see langword="false"/>. The default is <see langword="false"/>.
- </value>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.ExportTask.Recursive">
- <summary>
- If a directory is specified indicates whether sub-directories should
- also be processed.
- </summary>
- <value>
- <see langword="true" /> if the sub-directories should be tagged;
- otherwise, <see langword="false" />. The default is <see langword="true" />.
- </value>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.ExportTask.Revision">
- <summary>
- Specify the revision to update the file to. This corresponds to the "sticky-tag"
- of the file.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.ExportTask.Date">
- <summary>
- Specify the revision date to update to. The version of the file that
- existed at the date specified is retrieved.
- </summary>
- <value>
- A valid date time value, which is then converted to a format that
- cvs can parse.
- </value>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.ExportTask.OverrideDir">
- <summary>
- Specify a directory name to replace the module name. Valid names
- include any valid filename, excluding path information.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.ExportTask.CommandName">
- <summary>
- The export command name for the cvs client.
- </summary>
- </member>
- <member name="T:NAnt.SourceControl.Tasks.RTagTask">
- <summary>
- Tags all sources in the remote repository with a given tag.
- </summary>
- <remarks>
- <para>
- Unlike tag, the rtag command acts only on sources that are in the repository.
- Any modified sources on the local file system will NOT be tagged with this
- command, so a commit should be performed before an rtag is done.
- </para>
- <para>
- NOTE: Although a working directory is not necessary to perform the command
- one must be specified in order to remain in compliance with the cvs library.
- </para>
- </remarks>
- <example>
- <para>Tag NAnt sources remotely.</para>
- <code>
- <![CDATA[
- <cvs-rtag
- cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
- destination="."
- tag="v0_8_4"
- />
- ]]>
- </code>
- </example>
- <example>
- <para>Remove a tag from the remote repository.</para>
- <code>
- <![CDATA[
- <cvs-rtag
- cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
- destination="."
- tag="v0_8_4"
- remove="true"
- />
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.SourceControl.Tasks.RTagTask.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.SourceControl.Tasks.RTagTask"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.SourceControl.Tasks.RTagTask.AppendSubCommandArgs">
- <summary>
- Append the tag information to the commandline.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.RTagTask.Tag">
- <summary>
- The name of the tag to assign or remove.
- </summary>
- <value>
- The name of the tag to assign or remove.
- </value>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.RTagTask.Remove">
- <summary>
- Indicates whether the tag specified in <see cref="P:NAnt.SourceControl.Tasks.RTagTask.Tag"/> should
- be removed or not.
- </summary>
- <value>
- <see langword="true"/> if the specified tag should be removed;
- otherwise, <see langword="false"/>. The default is <see langword="false"/>.
- </value>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.RTagTask.MoveIfExists">
- <summary>
- Indicates whether the tag specified in <see cref="P:NAnt.SourceControl.Tasks.RTagTask.Tag"/> should
- be moved to the current file revision. If the tag does not exist
- then it is created.
- </summary>
- <value>
- <see langword="true"/> if the specified tag should be moved;
- otherwise, <see langword="false"/>. The default is <see langword="false"/>.
- </value>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.RTagTask.Recursive">
- <summary>
- If a directory is specified indicates whether sub-directories should
- also be processed.
- </summary>
- <value>
- <see langword="true" /> if the sub-directories should be tagged;
- otherwise, <see langword="false" />. The default is <see langword="true" />.
- </value>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.RTagTask.ActOnTag">
- <summary>
- Indicates the repository <see cref="P:NAnt.SourceControl.Tasks.RTagTask.Tag"/> that is acted on
- for the tag command. Note if <see cref="P:NAnt.SourceControl.Tasks.RTagTask.MoveIfExists"/> is
- <see langword="true"/> then the tag specified is moved to the revision
- of the file on the HEAD of the branch specified.
- </summary>
- <value>
- The tag (or more likely) branch that should be used to apply the new tag.
- </value>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.RTagTask.ActOnDate">
- <summary>
- Indicates the revision date of the file that the tag should be
- applied to.
- </summary>
- <value>
- A valid date which specifies the revision point that the tag will
- be applied to.
- </value>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.RTagTask.ForceHead">
- <summary>
- Indicates whether the head revision should be used if the
- <see cref="P:NAnt.SourceControl.Tasks.RTagTask.ActOnTag"/> or the <see cref="P:NAnt.SourceControl.Tasks.RTagTask.ActOnDate"/> tags are not
- found.
- </summary>
- <value>
- <see langword="true"/> if the specified tag should be moved;
- otherwise, <see langword="false"/>. The default is <see langword="false"/>.
- </value>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.RTagTask.CommandName">
- <summary>
- The name of the cvs command that is going to be executed.
- </summary>
- </member>
- <member name="T:NAnt.SourceControl.Tasks.TagTask">
- <summary>
- Tags all local sources with the specified tag.
- </summary>
- <remarks>
- <para>
- This differs from the
- <see cref="T:NAnt.SourceControl.Tasks.RTagTask"/> in that it acts on references to the cvs files
- contained in your local filesystem. As such the sticky tags and local
- revisions can be considered in commits. It also allows you to verify that
- all local files have been checked in before a tag is performed.
- </para>
- </remarks>
- <example>
- <para>Tag NAnt sources remotely.</para>
- <code>
- <![CDATA[
- <cvs-tag
- cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
- destination="."
- tag="v0_8_4"
- />
- ]]>
- </code>
- </example>
- <example>
- <para>Remove a tag from the remote repository.</para>
- <code>
- <![CDATA[
- <cvs-tag
- cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
- destination="."
- tag="v0_8_4"
- remove="true"
- fail-if-modified="true"
- />
- ]]>
- </code>
- </example>
- </member>
- <member name="F:NAnt.SourceControl.Tasks.TagTask.CvsCommandName">
- <summary>
- Cvs command to be executed.
- </summary>
- </member>
- <member name="M:NAnt.SourceControl.Tasks.TagTask.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.SourceControl.Tasks.TagTask"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.SourceControl.Tasks.TagTask.AppendSubCommandArgs">
- <summary>
- Append the tag information to the commandline.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.TagTask.Tag">
- <summary>
- The name of the tag to assign or remove.
- </summary>
- <value>
- The name of the tag to assign or remove.
- </value>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.TagTask.Remove">
- <summary>
- Indicates whether the tag specified in <see cref="P:NAnt.SourceControl.Tasks.TagTask.Tag"/> should
- be removed or not.
- </summary>
- <value>
- <see langword="true"/> if the specified tag should be removed;
- otherwise, <see langword="false"/>. The default is <see langword="false"/>.
- </value>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.TagTask.MoveIfExists">
- <summary>
- Indicates whether the tag specified in <see cref="P:NAnt.SourceControl.Tasks.TagTask.Tag"/> should
- be moved to the current file revision. If the tag does not exist
- then it is created.
- </summary>
- <value>
- <see langword="true"/> if the specified tag should be moved;
- otherwise, <see langword="false"/>. The default is <see langword="false"/>.
- </value>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.TagTask.Recursive">
- <summary>
- If a directory is specified indicates whether sub-directories should
- also be processed.
- </summary>
- <value>
- <see langword="true" /> if the sub-directories should be tagged;
- otherwise, <see langword="false" />. The default is <see langword="true" />.
- </value>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.TagTask.ActOnTag">
- <summary>
- Indicates the repository <see cref="P:NAnt.SourceControl.Tasks.TagTask.Tag"/> that is acted on
- for the tag command. Note if <see cref="P:NAnt.SourceControl.Tasks.TagTask.MoveIfExists"/> is
- <see langword="true"/> then the tag specified is moved to the revision
- of the file on the HEAD of the branch specified.
- </summary>
- <value>
- The tag (or more likely) branch that should be used to apply the new tag.
- </value>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.TagTask.ActOnDate">
- <summary>
- Indicates the revision date of the file that the tag should be
- applied to.
- </summary>
- <value>
- A valid date which specifies the revision point that the tag will
- be applied to.
- </value>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.TagTask.ForceHead">
- <summary>
- Indicates whether the head revision should be used if the revision specified by
- <see cref="P:NAnt.SourceControl.Tasks.TagTask.ActOnTag"/> or the <see cref="P:NAnt.SourceControl.Tasks.TagTask.ActOnDate"/> tags are not
- found.
- </summary>
- <value>
- <see langword="true"/> if the specified tag should be moved;
- otherwise, <see langword="false"/>. The default is <see langword="false"/>.
- </value>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.TagTask.FailIfModified">
- <summary>
- Indicates whether the head revision should be used if the
- <see cref="P:NAnt.SourceControl.Tasks.TagTask.ActOnTag"/> or the <see cref="P:NAnt.SourceControl.Tasks.TagTask.ActOnDate"/> tags are not
- found.
- </summary>
- <value>
- <see langword="true"/> if the specified tag should be moved;
- otherwise, <see langword="false"/>. The default is <see langword="false"/>.
- </value>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.TagTask.CommandName">
- <summary>
- The name of the cvs command that is going to be executed.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.TagTask.Module">
- <summary>
- Not used
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.TagTask.IsModuleNeeded">
- <summary>
- Specify if the module is needed for this cvs command. It is
- only needed if there is no module information on the local file
- system.
- </summary>
- </member>
- <member name="T:NAnt.SourceControl.Tasks.UpdateTask">
- <summary>
- Updates a CVS module in a local working directory.
- </summary>
- <example>
- <para>Update nant.</para>
- <code>
- <![CDATA[
- <cvs-update
- destination="c:\src\nant\"
- cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
- password=""
- module="nant" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Update your NAnt revision named <c>your_favorite_revision_here</c> in
- the folder <c>c:\src\nant\replacement_for_module_directory_name</c>.
- </para>
- <code>
- <![CDATA[
- <cvs-update
- destination="c:\src\nant\"
- cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
- module="nant"
- revision="your_favorite_revision_here"
- overridedir="replacement_for_module_directory_name"
- usesharpcvslib="false">
- <fileset>
- <include name="build.number"/>
- </fileset>
- </cvs-update>
- ]]>
- </code>
- </example>
- </member>
- <member name="F:NAnt.SourceControl.Tasks.UpdateTask.CvsCommandName">
- <summary>
- The command being executed.
- </summary>
- </member>
- <member name="M:NAnt.SourceControl.Tasks.UpdateTask.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.SourceControl.Tasks.UpdateTask"/>
- class.
- </summary>
- <remarks>
- Sets the build directory and prune empty directory properties to
- <see langword="true"/>.
- </remarks>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.UpdateTask.BuildDirs">
- <summary>
- If <see langword="true" />. new directories will be created on the local
- sandbox. The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.UpdateTask.PruneEmpty">
- <summary>
- If <see langword="true" /> empty directories copied down from the
- remote repository will be removed from the local sandbox.
- The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.UpdateTask.OverwriteLocal">
- <summary>
- If <see langword="true" /> the local copy of the file will be
- overwritten with the copy from the remote repository. The default
- is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.UpdateTask.Recursive">
- <summary>
- Specifies if the command should be executed recursively. The
- default is <see langword="true" />.
- </summary>
- <remarks>
- The <c>-R</c> option is on by default in cvs.
- </remarks>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.UpdateTask.Revision">
- <summary>
- Specify the revision to update the file to. This corresponds to the
- "sticky-tag" of the file.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.UpdateTask.StickyTag">
- <summary>
- Sticky tag or revision to update the local file to.
- </summary>
- <value>
- A valid cvs tag.
- </value>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.UpdateTask.Date">
- <summary>
- Specify the revision date to update to. The version of the file that
- existed at the date specified is retrieved.
- </summary>
- <value>
- A valid date time value, which is then converted to a format that
- cvs can parse.
- </value>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.UpdateTask.IsModuleNeeded">
- <summary>
- Specify if the module is needed for this cvs command. It is
- only needed if there is no module information on the local file
- system.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Tasks.UpdateTask.CommandName">
- <summary>
- The name of the cvs command that is going to be executed.
- </summary>
- </member>
- <member name="T:NAnt.SourceControl.Types.CvsFileSet">
- <summary>
- A <see cref="T:NAnt.SourceControl.Types.CvsFileSet"/> is a <see cref="T:NAnt.Core.Types.FileSet"/> with extra
- attributes useful in the context of the <see cref="T:NAnt.SourceControl.Tasks.CvsTask"/>.
- </summary>
- </member>
- <member name="M:NAnt.SourceControl.Types.CvsFileSet.Initialize">
- <summary>
- Initialize the <see cref="T:NAnt.SourceControl.Types.CvsFileSet"/> object and locate the .cvsignore
- files to add to the exclude list.
- </summary>
- </member>
- <member name="P:NAnt.SourceControl.Types.CvsFileSet.UseCvsIgnore">
- <summary>
- Indicates whether the entires in the .cvsignore should be used to limit the
- file list; <see langword="true"/> to exclude files in .cvsignore, otherwise
- <see langword="false"/>. The default is <see langword="true"/>.
- </summary>
- </member>
- </members>
-</doc>
build/tools/nant/NAnt.VisualCppTasks.dll
Binary file
build/tools/nant/NAnt.VisualCppTasks.xml
@@ -1,1211 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>NAnt.VisualCppTasks</name>
- </assembly>
- <members>
- <member name="T:NAnt.VisualCpp.Tasks.ClTask">
- <summary>
- Compiles C/C++ programs using <c>cl.exe</c>, Microsoft's C/C++ compiler.
- </summary>
- <remarks>
- <para>This task is intended for version 13.00.9466 of <c>cl.exe</c>.</para>
- </remarks>
- <example>
- <para>Compiles <c>helloworld.cpp</c> for the Common Language Runtime.</para>
- <code>
- <![CDATA[
- <cl outputdir="build" options="/clr">
- <sources>
- <include name="helloworld.cpp" />
- </sources>
- </cl>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.VisualCpp.Tasks.ClTask.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Tasks.ClTask"/> class.
- </summary>
- </member>
- <member name="M:NAnt.VisualCpp.Tasks.ClTask.ExecuteTask">
- <summary>
- Compiles the sources.
- </summary>
- </member>
- <member name="M:NAnt.VisualCpp.Tasks.ClTask.NeedsCompiling">
- <summary>
- Determines if the sources need to be compiled.
- </summary>
- </member>
- <member name="M:NAnt.VisualCpp.Tasks.ClTask.IsPchfileUpToDate">
- <summary>
- Determines whether the precompiled header file is up-to-date.
- </summary>
- <returns>
- <see langword="true" /> if no precompiled header file was specified;
- otherwise, <see langword="false" />.
- </returns>
- <remarks>
- In order to determine accurately whether the precompile header file
- is up-to-date, we'd need scan all the header files that are pulled
- in. As this is not implemented right now, its safer to always
- recompile.
- </remarks>
- </member>
- <member name="M:NAnt.VisualCpp.Tasks.ClTask.FindUpdatedInclude(System.String,System.DateTime)">
- <summary>
- Determines whether any file that are includes in the specified
- source file has been updated after the obj was compiled.
- </summary>
- <param name="srcFileName">The source file to check.</param>
- <param name="objLastWriteTime">The last write time of the compiled obj.</param>
- <returns>
- The full path to the include file that was modified after the obj
- was compiled, or <see langword="null" /> if no include files were
- modified since the obj was compiled.
- </returns>
- <remarks>
- <para>
- To determine what includes are defined in a source file, conditional
- directives are not honored.
- </para>
- <para>
- If a given include cannot be resolved to an existing file, then
- it will be considered stable.
- </para>
- </remarks>
- </member>
- <member name="M:NAnt.VisualCpp.Tasks.ClTask.QuoteArgumentValue(System.String)">
- <summary>
- Quotes an argument value and duplicates trailing backslahes.
- </summary>
- <param name="value">The argument value to quote.</param>
- <returns>
- The quotes argument value.
- </returns>
- </member>
- <member name="M:NAnt.VisualCpp.Tasks.ClTask.GetObjOutputFile(System.String,System.String)">
- <summary>
- Determines the file name of the OBJ file for the specified source
- file.
- </summary>
- <param name="srcFile">The source file for which the OBJ file should be determined.</param>
- <param name="objectPath">The path of the object file.</param>
- <returns>
- The file name of the OBJ file for the specified source file.
- </returns>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.ClTask.OutputDir">
- <summary>
- Directory where all output files are placed.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.ClTask.PchFile">
- <summary>
- Specifies the path and/or name of the generated precompiled header
- file - given either relative to <see cref="P:NAnt.VisualCpp.Tasks.ClTask.OutputDir"/> or as an
- absolute path.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.ClTask.PchThroughFile">
- <summary>
- The path of the boundary file when generating/using the
- specified <see cref="P:NAnt.VisualCpp.Tasks.ClTask.PchFile"/>. If a precompiled header file is
- not specified then this attribute is ignored.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.ClTask.PchMode">
- <summary>
- The mode in which the specified <see cref="P:NAnt.VisualCpp.Tasks.ClTask.PchFile"/> (if any) is
- used. The default is <see cref="F:NAnt.VisualCpp.Tasks.ClTask.PrecompiledHeaderMode.Use"/>.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.ClTask.ManagedExtensions">
- <summary>
- Specifies whether Managed Extensions for C++ should be enabled.
- The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.ClTask.CharacterSet">
- <summary>
- Tells the compiler to use the specified character set.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.ClTask.Options">
- <summary>
- Options to pass to the compiler.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.ClTask.Sources">
- <summary>
- The list of files to compile.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.ClTask.IncludeDirs">
- <summary>
- The list of directories in which to search for include files.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.ClTask.MetaDataIncludeDirs">
- <summary>
- Directories that the compiler will search to resolve file references
- passed to the <c>#using</c> directive.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.ClTask.ForcedUsingFiles">
- <summary>
- Specifies metadata files to reference in this compilation as an
- alternative to passing a file name to <c>#using</c> in source code.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.ClTask.Defines">
- <summary>
- Macro definitions to pass to cl.exe.
- Each entry will generate a /D
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.ClTask.Undefines">
- <summary>
- Macro undefines (/U) to pass to cl.exe.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.ClTask.ObjectFile">
- <summary>
- A name to override the default object file name; can be either a file
- or directory name. The default is the output directory.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.ClTask.ProgramDatabaseFile">
- <summary>
- A name for the compiler-generated PDB file; can be either a file or
- directory name. The default is the output directory.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.ClTask.ProgramFileName">
- <summary>
- Gets the filename of the external program to start.
- </summary>
- <value>The filename of the external program.</value>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.ClTask.ProgramArguments">
- <summary>
- Gets the command-line arguments for the external program.
- </summary>
- <value>
- The command-line arguments for the external program.
- </value>
- </member>
- <member name="T:NAnt.VisualCpp.Tasks.ClTask.PrecompiledHeaderMode">
- <summary>
- Defines the supported modes for the use of precompiled header files.
- </summary>
- </member>
- <member name="F:NAnt.VisualCpp.Tasks.ClTask.PrecompiledHeaderMode.Create">
- <summary>
- Create a precompiled header file.
- </summary>
- <remarks>
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yc.
- </remarks>
- </member>
- <member name="F:NAnt.VisualCpp.Tasks.ClTask.PrecompiledHeaderMode.AutoCreate">
- <summary>
- Automatically create a precompiled header file if necessary.
- </summary>
- <remarks>
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /YX.
- </remarks>
- </member>
- <member name="F:NAnt.VisualCpp.Tasks.ClTask.PrecompiledHeaderMode.Use">
- <summary>
- Use a (previously generated) precompiled header file.
- </summary>
- <remarks>
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yu.
- </remarks>
- </member>
- <member name="T:NAnt.VisualCpp.Tasks.LibTask">
- <summary>
- Run <c>lib.exe</c>, Microsoft's Library Manager.
- </summary>
- <example>
- <para>Create a library.</para>
- <code>
- <![CDATA[
- <lib output="library.lib">
- <sources>
- <include name="library.obj" />
- </sources>
- </lib>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.VisualCpp.Tasks.LibTask.ExecuteTask">
- <summary>
- Creates the library.
- </summary>
- </member>
- <member name="M:NAnt.VisualCpp.Tasks.LibTask.NeedsCompiling">
- <summary>
- Determines if the sources need to be linked.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.LibTask.Options">
- <summary>
- Options to pass to the compiler.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.LibTask.OutputFile">
- <summary>
- The output file.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.LibTask.ModuleDefinitionFile">
- <summary>
- The module definition file.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.LibTask.Sources">
- <summary>
- The list of files to combine into the output file.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.LibTask.Symbols">
- <summary>
- Symbols to add to the symbol table.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.LibTask.IgnoreLibraries">
- <summary>
- Names of default libraries to ignore.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.LibTask.LibDirs">
- <summary>
- The list of additional library directories to search.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.LibTask.ProgramFileName">
- <summary>
- Gets the filename of the external program to start.
- </summary>
- <value>The filename of the external program.</value>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.LibTask.ProgramArguments">
- <summary>
- Gets the command-line arguments for the external program.
- </summary>
- <value>
- The command-line arguments for the external program.
- </value>
- </member>
- <member name="T:NAnt.VisualCpp.Tasks.LinkTask">
- <summary>
- Links files using <c>link.exe</c>, Microsoft's Incremental Linker.
- </summary>
- <remarks>
- <para>This task is intended for version 7.00.9466 of <c>link.exe</c>.</para>
- </remarks>
- <example>
- <para>
- Combine all object files in the current directory into <c>helloworld.exe</c>.
- </para>
- <code>
- <![CDATA[
- <link output="helloworld.exe">
- <sources>
- <include name="*.obj" />
- </sources>
- </link>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.VisualCpp.Tasks.LinkTask.ExecuteTask">
- <summary>
- Links the sources.
- </summary>
- </member>
- <member name="M:NAnt.VisualCpp.Tasks.LinkTask.NeedsLinking">
- <summary>
- Determines if the output needs linking.
- </summary>
- </member>
- <member name="M:NAnt.VisualCpp.Tasks.LinkTask.QuoteArgumentValue(System.String)">
- <summary>
- Quotes an argument value and duplicates trailing backslahes.
- </summary>
- <param name="value">The argument value to quote.</param>
- <returns>
- The quotes argument value.
- </returns>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.LinkTask.Options">
- <summary>
- Options to pass to the compiler.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.LinkTask.Debug">
- <summary>
- Create debugging information for the .exe file or DLL. The default is
- <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.LinkTask.OutputFile">
- <summary>
- The output file.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.LinkTask.ProgramDatabaseFile">
- <summary>
- A user-specified name for the program database (PDB) that the linker
- creates. The default file name for the PDB has the base name of the
- <see cref="P:NAnt.VisualCpp.Tasks.LinkTask.OutputFile"/> and the extension .pdb.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.LinkTask.ModuleDefinition">
- <summary>
- The name of a module-definition file (.def) to be passed to the
- linker.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.LinkTask.DelayLoadedDlls">
- <summary>
- Specified DLLs for delay loading.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.LinkTask.Sources">
- <summary>
- The list of files to combine into the output file.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.LinkTask.LibDirs">
- <summary>
- The list of additional library directories to search.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.LinkTask.Modules">
- <summary>
- Link the specified modules into this assembly.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.LinkTask.EmbeddedResources">
- <summary>
- Embed the specified resources into this assembly.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.LinkTask.Symbols">
- <summary>
- Symbols to add to the symbol table.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.LinkTask.IgnoreLibraries">
- <summary>
- Names of libraries that you want the linker to ignore when it
- resolves external references.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.LinkTask.ProgramFileName">
- <summary>
- Gets the filename of the external program to start.
- </summary>
- <value>The filename of the external program.</value>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.LinkTask.ProgramArguments">
- <summary>
- Gets the command-line arguments for the external program.
- </summary>
- <value>
- The command-line arguments for the external program.
- </value>
- </member>
- <member name="T:NAnt.VisualCpp.Tasks.McTask">
- <summary>
- Compiles messages using mc.exe, Microsoft's Win32 message compiler.
- </summary>
- <example>
- <para>
- Compile <c>text.mc</c> using the default options.
- </para>
- <code>
- <![CDATA[
- <mc mcfile="text.mc"/>
- ]]>
- </code>
- <para>
- Compile <c>text.mc</c>, passing a path to store the header, the rc
- file and some additonal options.
- </para>
- <code>
- <![CDATA[
- <mc mcfile="text.mc" headerpath=".\build" rcpath=".\build" options="-v -c -u"/>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.VisualCpp.Tasks.McTask.ExecuteTask">
- <summary>
- Compiles the sources.
- </summary>
- </member>
- <member name="M:NAnt.VisualCpp.Tasks.McTask.NeedsCompiling(System.String)">
- <summary>
- Determine if source files need re-building.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.McTask.Options">
- <summary>
- Options to pass to the compiler.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.McTask.HeaderPath">
- <summary>
- Path to store header file. The default is the project base directory.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.McTask.RCPath">
- <summary>
- Path to store RC file. The default is the project base directory.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.McTask.McFile">
- <summary>
- Input filename.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.McTask.ProgramFileName">
- <summary>
- Gets the filename of the external program to start.
- </summary>
- <value>
- The filename of the external program.
- </value>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.McTask.ProgramArguments">
- <summary>
- Gets the command-line arguments for the external program.
- </summary>
- <value>
- The command-line arguments for the external program.
- </value>
- </member>
- <member name="T:NAnt.VisualCpp.Tasks.MidlTask">
- <summary>
- This tasks allows you to run MIDL.exe.
- </summary>
- <remarks>
- <para>
- This task only supports a small subset of the MIDL.EXE command line
- switches, but you can use the options element to specify any other
- unsupported commands you want to specify.
- </para>
- </remarks>
- <example>
- <code>
- <![CDATA[
- <midl
- env="win32"
- Oi="cf"
- tlb="${outputdir}\TempAtl.tlb"
- header="${outputdir}\TempAtl.h"
- iid="${outputdir}\TempAtl_i.c"
- proxy="${outputdir}\TempAtl_p.c"
- filename="TempAtl.idl"
- >
- <defines>
- <define name="_DEBUG"/>
- <define name="WIN32" value="1"/>
- </defines>
- <options>
- <option name="/mktyplib203"/>
- <option name="/error" value="allocation"/>
- </options>
- </midl>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.VisualCpp.Tasks.MidlTask.ExecuteTask">
- <summary>
- This is where the work is done.
- </summary>
- </member>
- <member name="M:NAnt.VisualCpp.Tasks.MidlTask.NeedsCompiling">
- <summary>
- Check output files to see if we need rebuilding.
- </summary>
- <see langword="true" /> if a rebuild is needed; otherwise,
- <see langword="false" />.
- </member>
- <member name="M:NAnt.VisualCpp.Tasks.MidlTask.NeedsCompiling(System.IO.FileInfo)">
- <summary>
- Check output files to see if we need rebuilding.
- </summary>
- <returns>
- <see langword="true" /> if a rebuild is needed; otherwise,
- <see langword="false" />.
- </returns>
- </member>
- <member name="M:NAnt.VisualCpp.Tasks.MidlTask.WriteResponseFile(System.IO.TextWriter)">
- <summary>
- Writes the response file for <c>midl.exe</c>.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Acf">
- <summary>
- The /acf switch allows the user to supply an
- explicit ACF file name. The switch also
- allows the use of different interface names in
- the IDL and ACF files.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Align">
- <summary>
- The /align switch is functionally the same as the
- MIDL /Zp option and is recognized by the MIDL compiler
- solely for backward compatibility with MkTypLib.
- </summary>
- <remarks>The alignment value can be 1, 2, 4, or 8.</remarks>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.MidlTask.AppConfig">
- <summary>
- The /app_config switch selects application-configuration
- mode, which allows you to use some ACF keywords in the
- IDL file. With this MIDL compiler switch, you can omit
- the ACF and specify an interface in a single IDL file.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Char">
- <summary>
- The /char switch helps to ensure that the MIDL compiler
- and C compiler operate together correctly for all char
- and small types.
- </summary>
- <remarks>Can be one of signed | unsigned | ascii7 </remarks>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Client">
- <summary>
- The /client switch directs the MIDL compiler to generate
- client-side C source files for an RPC interface
- </summary>
- <remarks>can be one of stub | none</remarks>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.MidlTask.CStub">
- <summary>
- The /cstub switch specifies the name of the client
- stub file for an RPC interface.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.MidlTask.DllData">
- <summary>
- Specifies the file name for the generated dlldata file for a proxy
- DLL. The default file name Dlldata.c is used if
- <see cref="P:NAnt.VisualCpp.Tasks.MidlTask.DllData"/> is not specified.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Env">
- <summary>
- The /env switch selects the
- environment in which the application runs.
- </summary>
- <remarks>It can take the values win32 and win64</remarks>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Oi">
- <summary>
- The /Oi switch directs the MIDL compiler to
- use a fully-interpreted marshaling method.
- The /Oic and /Oicf switches provide additional
- performance enhancements.
- </summary>
- <remarks>
- If you specify the Oi attribute, you must set it to
- one of the values:
- - Oi=""
- - Oi="c"
- - Oi="f"
- - Oi="cf"
- </remarks>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Tlb">
- <summary>
- Specifies a file name for the type library generated by the MIDL
- compiler.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Header">
- <summary>
- Specifies the name of the header file.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Iid">
- <summary>
- Specifies the name of the interface identifier file for a COM
- interface, overriding the default name obtained by adding _i.c
- to the IDL file name.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Proxy">
- <summary>
- Specifies the name of the interface proxy file for a COM interface.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Filename">
- <summary>
- Name of .IDL file to process.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Options">
- <summary>
- Additional options to pass to midl.exe.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Defines">
- <summary>
- Macro definitions to pass to mdil.exe.
- Each entry will generate a /D
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Undefines">
- <summary>
- Macro undefines (/U) to pass to mdil.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.MidlTask.IncludeDirs">
- <summary>
- The list of directories in which to search for include files.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.MidlTask.ProgramFileName">
- <summary>
- Filename of program to execute
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.MidlTask.ProgramArguments">
- <summary>
- Gets the command-line arguments for the external program.
- </summary>
- <value>
- The command-line arguments for the external program.
- </value>
- </member>
- <member name="T:NAnt.VisualCpp.Tasks.RcTask">
- <summary>
- Compiles resources using <c>rc.exe</c>, Microsoft's Win32 resource
- compiler.
- </summary>
- <example>
- <para>
- Compile <c>text.rc</c> to <c>text.res</c> using the default options.
- </para>
- <code>
- <![CDATA[
- <rc rcfile="text.rc" output="text.res" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Compile <c>text.rc</c>, passing an additional option.
- </para>
- <code>
- <![CDATA[
- <rc rcfile="text.rc" options="/r"/>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.VisualCpp.Tasks.RcTask.ExecuteTask">
- <summary>
- Compile the resource file
- </summary>
- </member>
- <member name="M:NAnt.VisualCpp.Tasks.RcTask.NeedsCompiling">
- <summary>
- Determines if the resource need compiling.
- </summary>
- </member>
- <member name="M:NAnt.VisualCpp.Tasks.RcTask.CheckResourceTimeStamp(System.String)">
- <summary>
- Check if a resource file has been updated.
- </summary>
- <param name="filePath"></param>
- <returns></returns>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.RcTask.Options">
- <summary>
- Options to pass to the compiler.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.RcTask.OutputFile">
- <summary>
- Output file.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.RcTask.RcFile">
- <summary>
- The resource file to compile.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.RcTask.LangId">
- <summary>
- Default language ID.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.RcTask.IncludeDirs">
- <summary>
- The list of directories in which to search for include files.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.RcTask.Defines">
- <summary>
- Macro definitions to pass to rc.exe.
- Each entry will generate a /d
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.RcTask.ProgramFileName">
- <summary>
- Filename of program to execute
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Tasks.RcTask.ProgramArguments">
- <summary>
- Arguments of program to execute
- </summary>
- </member>
- <member name="T:NAnt.VisualCpp.Types.CharacterSet">
- <summary>
- Defines the character sets that can be used by the C++ compiler.
- </summary>
- </member>
- <member name="F:NAnt.VisualCpp.Types.CharacterSet.NotSet">
- <summary>
- Have the compiler determine the character set.
- </summary>
- </member>
- <member name="F:NAnt.VisualCpp.Types.CharacterSet.Unicode">
- <summary>
- Unicode character set.
- </summary>
- </member>
- <member name="F:NAnt.VisualCpp.Types.CharacterSet.MultiByte">
- <summary>
- Multi-byte character set.
- </summary>
- </member>
- <member name="T:NAnt.VisualCpp.Types.Library">
- <summary>
- Represents a library.
- </summary>
- </member>
- <member name="M:NAnt.VisualCpp.Types.Library.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.Library"/> class.
- </summary>
- </member>
- <member name="M:NAnt.VisualCpp.Types.Library.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.Library"/> class with
- the specified name.
- </summary>
- <exception cref="T:System.ArgumentNullException"><paramref name="name"/> is <see langword="null"/>.</exception>
- </member>
- <member name="P:NAnt.VisualCpp.Types.Library.LibraryName">
- <summary>
- The name of the library.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Types.Library.IfDefined">
- <summary>
- If <see langword="true" /> then the element will be processed;
- otherwise, skipped. The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Types.Library.UnlessDefined">
- <summary>
- If <see langword="true" /> then the element will be skipped;
- otherwise, processed. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="T:NAnt.VisualCpp.Types.LibraryCollection">
- <summary>
- Contains a collection of <see cref="T:NAnt.VisualCpp.Types.Library"/> elements.
- </summary>
- </member>
- <member name="M:NAnt.VisualCpp.Types.LibraryCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.LibraryCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.VisualCpp.Types.LibraryCollection.#ctor(NAnt.VisualCpp.Types.LibraryCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.LibraryCollection"/> class
- with the specified <see cref="T:NAnt.VisualCpp.Types.LibraryCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.VisualCpp.Types.LibraryCollection.#ctor(NAnt.VisualCpp.Types.Library[])">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.LibraryCollection"/> class
- with the specified array of <see cref="T:NAnt.VisualCpp.Types.Library"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.VisualCpp.Types.LibraryCollection.Add(NAnt.VisualCpp.Types.Library)">
- <summary>
- Adds a <see cref="T:NAnt.VisualCpp.Types.Library"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.VisualCpp.Types.Library"/> to be added to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.VisualCpp.Types.LibraryCollection.AddRange(NAnt.VisualCpp.Types.Library[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.VisualCpp.Types.Library"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.VisualCpp.Types.Library"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.VisualCpp.Types.LibraryCollection.AddRange(NAnt.VisualCpp.Types.LibraryCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.VisualCpp.Types.LibraryCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.VisualCpp.Types.LibraryCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.VisualCpp.Types.LibraryCollection.Contains(NAnt.VisualCpp.Types.Library)">
- <summary>
- Determines whether a <see cref="T:NAnt.VisualCpp.Types.Library"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.VisualCpp.Types.Library"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.VisualCpp.Types.LibraryCollection.CopyTo(NAnt.VisualCpp.Types.Library[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.VisualCpp.Types.LibraryCollection.IndexOf(NAnt.VisualCpp.Types.Library)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.VisualCpp.Types.Library"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.VisualCpp.Types.Library"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.VisualCpp.Types.Library"/>. If the <see cref="T:NAnt.VisualCpp.Types.Library"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.VisualCpp.Types.LibraryCollection.Insert(System.Int32,NAnt.VisualCpp.Types.Library)">
- <summary>
- Inserts a <see cref="T:NAnt.VisualCpp.Types.Library"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.VisualCpp.Types.Library"/> to insert.</param>
- </member>
- <member name="M:NAnt.VisualCpp.Types.LibraryCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.VisualCpp.Types.LibraryEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.VisualCpp.Types.LibraryCollection.Remove(NAnt.VisualCpp.Types.Library)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.VisualCpp.Types.Library"/> to remove from the collection.</param>
- </member>
- <member name="P:NAnt.VisualCpp.Types.LibraryCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="T:NAnt.VisualCpp.Types.LibraryEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.VisualCpp.Types.Library"/> elements of a <see cref="T:NAnt.VisualCpp.Types.LibraryCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.VisualCpp.Types.LibraryEnumerator.#ctor(NAnt.VisualCpp.Types.LibraryCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.LibraryEnumerator"/> class
- with the specified <see cref="T:NAnt.VisualCpp.Types.LibraryCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.VisualCpp.Types.LibraryEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.VisualCpp.Types.LibraryEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Types.LibraryEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="T:NAnt.VisualCpp.Types.Symbol">
- <summary>
- Represents a symbol.
- </summary>
- </member>
- <member name="M:NAnt.VisualCpp.Types.Symbol.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.Symbol"/> class.
- </summary>
- </member>
- <member name="M:NAnt.VisualCpp.Types.Symbol.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.Symbol"/> class with
- the specified name.
- </summary>
- <exception cref="T:System.ArgumentNullException"><paramref name="name"/> is <see langword="null"/>.</exception>
- </member>
- <member name="P:NAnt.VisualCpp.Types.Symbol.SymbolName">
- <summary>
- The name of the symbol.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Types.Symbol.IfDefined">
- <summary>
- If <see langword="true" /> then the element will be processed;
- otherwise, skipped. The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Types.Symbol.UnlessDefined">
- <summary>
- If <see langword="true" /> then the element will be skipped;
- otherwise, processed. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="T:NAnt.VisualCpp.Types.SymbolCollection">
- <summary>
- Contains a collection of <see cref="T:NAnt.VisualCpp.Types.Symbol"/> elements.
- </summary>
- </member>
- <member name="M:NAnt.VisualCpp.Types.SymbolCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.SymbolCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.VisualCpp.Types.SymbolCollection.#ctor(NAnt.VisualCpp.Types.SymbolCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.SymbolCollection"/> class
- with the specified <see cref="T:NAnt.VisualCpp.Types.SymbolCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.VisualCpp.Types.SymbolCollection.#ctor(NAnt.VisualCpp.Types.Symbol[])">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.SymbolCollection"/> class
- with the specified array of <see cref="T:NAnt.VisualCpp.Types.Symbol"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.VisualCpp.Types.SymbolCollection.Add(NAnt.VisualCpp.Types.Symbol)">
- <summary>
- Adds a <see cref="T:NAnt.VisualCpp.Types.Symbol"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.VisualCpp.Types.Symbol"/> to be added to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.VisualCpp.Types.SymbolCollection.AddRange(NAnt.VisualCpp.Types.Symbol[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.VisualCpp.Types.Symbol"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.VisualCpp.Types.Symbol"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.VisualCpp.Types.SymbolCollection.AddRange(NAnt.VisualCpp.Types.SymbolCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.VisualCpp.Types.SymbolCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.VisualCpp.Types.SymbolCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.VisualCpp.Types.SymbolCollection.Contains(NAnt.VisualCpp.Types.Symbol)">
- <summary>
- Determines whether a <see cref="T:NAnt.VisualCpp.Types.Symbol"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.VisualCpp.Types.Symbol"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.VisualCpp.Types.SymbolCollection.CopyTo(NAnt.VisualCpp.Types.Symbol[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.VisualCpp.Types.SymbolCollection.IndexOf(NAnt.VisualCpp.Types.Symbol)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.VisualCpp.Types.Symbol"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.VisualCpp.Types.Symbol"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.VisualCpp.Types.Symbol"/>. If the <see cref="T:NAnt.VisualCpp.Types.Symbol"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.VisualCpp.Types.SymbolCollection.Insert(System.Int32,NAnt.VisualCpp.Types.Symbol)">
- <summary>
- Inserts a <see cref="T:NAnt.VisualCpp.Types.Symbol"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.VisualCpp.Types.Symbol"/> to insert.</param>
- </member>
- <member name="M:NAnt.VisualCpp.Types.SymbolCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.VisualCpp.Types.SymbolEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.VisualCpp.Types.SymbolCollection.Remove(NAnt.VisualCpp.Types.Symbol)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.VisualCpp.Types.Symbol"/> to remove from the collection.</param>
- </member>
- <member name="P:NAnt.VisualCpp.Types.SymbolCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="T:NAnt.VisualCpp.Types.SymbolEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.VisualCpp.Types.Symbol"/> elements of a <see cref="T:NAnt.VisualCpp.Types.SymbolCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.VisualCpp.Types.SymbolEnumerator.#ctor(NAnt.VisualCpp.Types.SymbolCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.SymbolEnumerator"/> class
- with the specified <see cref="T:NAnt.VisualCpp.Types.SymbolCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.VisualCpp.Types.SymbolEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.VisualCpp.Types.SymbolEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.VisualCpp.Types.SymbolEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="T:NAnt.VisualCpp.Util.BackslashProcessingMethod">
- <summary>
- Defines how to deal with backslashes in values of command line
- arguments.
- </summary>
- </member>
- <member name="F:NAnt.VisualCpp.Util.BackslashProcessingMethod.None">
- <summary>
- Does not perform any processing on backslashes.
- </summary>
- </member>
- <member name="F:NAnt.VisualCpp.Util.BackslashProcessingMethod.Duplicate">
- <summary>
- Duplicates the trailing backslash.
- </summary>
- </member>
- <member name="F:NAnt.VisualCpp.Util.BackslashProcessingMethod.Fix">
- <summary>
- Fixes the trailing backslash by replaces trailing double backslashes
- with only one backslash and removing single trailing backslashes.
- </summary>
- </member>
- <member name="F:NAnt.VisualCpp.Util.BackslashProcessingMethod.Clean">
- <summary>
- Removes all the trailing backslashes.
- </summary>
- </member>
- <member name="T:NAnt.VisualCpp.Util.ArgumentUtils">
- <summary>
- Groups a set of useful <see cref="T:System.String"/> manipulation methods for
- command-line arguments.
- </summary>
- </member>
- <member name="M:NAnt.VisualCpp.Util.ArgumentUtils.ProcessTrailingBackslash(System.String,NAnt.VisualCpp.Util.BackslashProcessingMethod)">
- <summary>
- Performs backslash processing on the specified value using a given
- method.
- </summary>
- <param name="value">The <see cref="T:System.String"/> to process.</param>
- <param name="processingMethod">The <see cref="T:NAnt.VisualCpp.Util.BackslashProcessingMethod"/> to use.</param>
- <returns>
- <paramref name="value"/> with backslashes processed using the given
- <see cref="T:NAnt.VisualCpp.Util.BackslashProcessingMethod"/>.
- </returns>
- </member>
- <member name="M:NAnt.VisualCpp.Util.ArgumentUtils.DuplicateTrailingBackslash(System.String)">
- <summary>
- Duplicates the trailing backslash.
- </summary>
- <param name="value">The input string to check and duplicate the trailing backslash if necessary.</param>
- <returns>The result string after being processed.</returns>
- <remarks>
- Also duplicates trailing backslash in quoted value.
- </remarks>
- </member>
- <member name="M:NAnt.VisualCpp.Util.ArgumentUtils.FixTrailingBackslash(System.String)">
- <summary>
- Fixes the trailing backslash. This function replaces the trailing double backslashes with
- only one backslash. It also, removes the single trailing backslash.
- </summary>
- <param name="value">The input string.</param>
- <returns>The result string after being processed.</returns>
- </member>
- <member name="M:NAnt.VisualCpp.Util.ArgumentUtils.CleanTrailingBackslash(System.String)">
- <summary>
- Removes all the trailing backslashes from the input.
- </summary>
- <param name="value">The input string.</param>
- <returns>The result string without trailing backslashes.</returns>
- </member>
- <member name="M:NAnt.VisualCpp.Util.ArgumentUtils.QuoteArgumentValue(System.String,NAnt.VisualCpp.Util.BackslashProcessingMethod)">
- <summary>
- Quotes an argument value and processes backslashes using a given
- <see cref="T:NAnt.VisualCpp.Util.BackslashProcessingMethod"/>.
- </summary>
- <param name="value">The argument value to quote.</param>
- <param name="processingMethod">The <see cref="T:NAnt.VisualCpp.Util.BackslashProcessingMethod"/> to use.</param>
- <returns>
- The quoted argument value.
- </returns>
- </member>
- </members>
-</doc>
build/tools/nant/NAnt.VSNetTasks.dll
Binary file
build/tools/nant/NAnt.VSNetTasks.xml
@@ -1,3961 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>NAnt.VSNetTasks</name>
- </assembly>
- <members>
- <member name="T:NAnt.VSNet.Everett.Solution">
- <summary>
- Analyses Microsoft Visual Studio .NET 2003 (Everett) solution files.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.SolutionBase.GetProjectFileFromGuid(System.String)">
- <summary>
- Gets the project file of the project with the given unique identifier.
- </summary>
- <param name="projectGuid">The unique identifier of the project for which the project file should be retrieves.</param>
- <returns>
- The project file of the project with the given unique identifier.
- </returns>
- <exception cref="T:NAnt.Core.BuildException">No project with unique identifier <paramref name="projectGuid"/> could be located.</exception>
- </member>
- <member name="M:NAnt.VSNet.SolutionBase.Log(NAnt.Core.Level,System.String)">
- <summary>
- Logs a message with the given priority.
- </summary>
- <param name="messageLevel">The message priority at which the specified message is to be logged.</param>
- <param name="message">The message to be logged.</param>
- <remarks>
- The actual logging is delegated to the underlying task.
- </remarks>
- </member>
- <member name="M:NAnt.VSNet.SolutionBase.Log(NAnt.Core.Level,System.String,System.Object[])">
- <summary>
- Logs a message with the given priority.
- </summary>
- <param name="messageLevel">The message priority at which the specified message is to be logged.</param>
- <param name="message">The message to log, containing zero or more format items.</param>
- <param name="args">An <see cref="T:System.Object"/> array containing zero or more objects to format.</param>
- <remarks>
- The actual logging is delegated to the underlying task.
- </remarks>
- </member>
- <member name="M:NAnt.VSNet.SolutionBase.LoadProjects(NAnt.Core.Util.GacCache,NAnt.VSNet.ReferencesResolver,System.Collections.Hashtable)">
- <summary>
- Loads the projects from the file system and stores them in an
- instance variable.
- </summary>
- <param name="gacCache"><see cref="T:NAnt.Core.Util.GacCache"/> instance to use to determine whether an assembly is located in the Global Assembly Cache.</param>
- <param name="refResolver"><see cref="T:NAnt.VSNet.ReferencesResolver"/> instance to use to determine location and references of assemblies.</param>
- <param name="explicitProjectDependencies">TODO</param>
- <exception cref="T:NAnt.Core.BuildException">A project GUID in the solution file does not match the actual GUID of the project in the project file.</exception>
- </member>
- <member name="M:NAnt.VSNet.SolutionBase.TranslateProjectPath(System.String,System.String)">
- <summary>
- Translates a project path, in the form of a relative file path or
- a URL, to an absolute file path.
- </summary>
- <param name="solutionDir">The directory of the solution.</param>
- <param name="projectPath">The project path to translate to an absolute file path.</param>
- <returns>
- The project path translated to an absolute file path.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.SolutionBase.FixProjectReferences(NAnt.VSNet.ProjectBase,NAnt.VSNet.Configuration,System.Collections.Hashtable,System.Collections.Hashtable)">
- <summary>
- Converts assembly references to projects to project references, adding
- a build dependency.c
- </summary>
- <param name="project">The <see cref="T:NAnt.VSNet.ProjectBase"/> to analyze.</param>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <param name="builtProjects"><see cref="T:System.Collections.Hashtable"/> containing list of projects that have been built.</param>
- <param name="failedProjects"><see cref="T:System.Collections.Hashtable"/> containing list of projects that failed to build.</param>
- </member>
- <member name="M:NAnt.VSNet.SolutionBase.HasDirtyProjectDependency(NAnt.VSNet.ProjectBase,System.Collections.Hashtable)">
- <summary>
- Determines whether any of the project dependencies of the specified
- project still needs to be built.
- </summary>
- <param name="project">The <see cref="T:NAnt.VSNet.ProjectBase"/> to analyze.</param>
- <param name="builtProjects"><see cref="T:System.Collections.Hashtable"/> containing list of projects that have been built.</param>
- <returns>
- <see langword="true"/> if one of the project dependencies has not
- yet been built; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.Extensibility.IProjectBuildProvider.IsSupported(System.String,System.Xml.XmlElement)">
- <summary>
- Returns a number representing how much this file fits this project type.
- </summary>
- <param name="projectExt"></param>
- <param name="xmlDefinition"></param>
- <returns></returns>
- <remarks>
- This enables the override in other providers. Do not return big numbers, mainly when compring only on filename.
- </remarks>
- </member>
- <member name="T:NAnt.VSNet.Rainier.Solution">
- <summary>
- Analyses Microsoft Visual Studio .NET 2002 (Rainier) solution files.
- </summary>
- </member>
- <member name="T:NAnt.VSNet.Tasks.SolutionTask">
- <summary>
- Compiles VS.NET solutions (or sets of projects), automatically determining
- project dependencies from inter-project references.
- </summary>
- <remarks>
- <para>
- This task support the following projects:
- </para>
- <list type="bullet">
- <item>
- <description>Visual Basic .NET</description>
- </item>
- <item>
- <description>Visual C# .NET</description>
- </item>
- <item>
- <description>Visual J# .NET</description>
- </item>
- <item>
- <description>Visual C++ .NET</description>
- </item>
- </list>
- <note>
- Right now, only Microsoft Visual Studio .NET 2002 and 2003 solutions
- and projects are supported. Support for .NET Compact Framework projects
- is also not available at this time.
- </note>
- <para>
- The <see cref="T:NAnt.VSNet.Tasks.SolutionTask"/> also supports the model of referencing
- projects by their output filenames, rather than referencing them inside
- the solution. It will automatically detect the existance of a file
- reference and convert it to a project reference. For example, if project
- "A" references the file in the release output directory of
- project "B", the <see cref="T:NAnt.VSNet.Tasks.SolutionTask"/> will automatically
- convert this to a project dependency on project "B" and will
- reference the appropriate configuration output directory at the final
- build time (ie: reference the debug version of "B" if the
- solution is built as debug).
- </para>
- <note>
- The <see cref="T:NAnt.VSNet.Tasks.SolutionTask"/> expects all project files to be valid
- XML files.
- </note>
- <h3>Resx Files</h3>
- <para>
- When building a project for a down-level target framework, special care
- should be given to resx files. Resx files (can) contain references to
- a specific version of CLR types, and as such are only upward compatible.
- </para>
- <para>
- For example: if you want to be able to build a project both as a .NET 1.0
- and .NET 1.1 assembly, the resx files should only contain references to
- .NET 1.0 CLR types. Failure to do this may result in a <see cref="T:System.InvalidCastException"/>
- failure at runtime on machines with only the .NET Framework 1.0 installed.
- </para>
- </remarks>
- <example>
- <para>
- Compiles all of the projects in <c>test.sln</c>, in release mode, in
- the proper order.
- </para>
- <code>
- <![CDATA[
- <solution configuration="release" solutionfile="test.sln" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Compiles all of the projects in <c>projects.txt</c>, in the proper
- order.
- </para>
- <code>
- <![CDATA[
- <solution configuration="release">
- <projects>
- <includesfile name="projects.txt" />
- </projects>
- </solution>
- ]]>
- </code>
- </example>
- <example>
- <para>
- Compiles projects A, B and C, using the output of project X as a
- reference.
- </para>
- <code>
- <![CDATA[
- <solution configuration="release">
- <projects>
- <include name="A\A.csproj" />
- <include name="B\b.vbproj" />
- <include name="C\c.csproj" />
- </projects>
- <referenceprojects>
- <include name="X\x.csproj" />
- </referenceprojects>
- </solution>
- ]]>
- </code>
- </example>
- <example>
- <para>
- Compiles all of the projects in the solution except for project A.
- </para>
- <code>
- <![CDATA[
- <solution solutionfile="test.sln" configuration="release">
- <excludeprojects>
- <include name="A\A.csproj" />
- </excludeprojects>
- </solution>
- ]]>
- </code>
- </example>
- <example>
- <para>
- Compiles all of the projects in the solution mapping the specific project at
- http://localhost/A/A.csproj to c:\inetpub\wwwroot\A\A.csproj and any URLs under
- http://localhost/B/[remainder] to c:\other\B\[remainder]. This allows the build
- to work without WebDAV.
- </para>
- <code>
- <![CDATA[
- <solution solutionfile="test.sln" configuration="release">
- <webmap>
- <map url="http://localhost/A/A.csproj" path="c:\inetpub\wwwroot\A\A.csproj" />
- <map url="http://localhost/B" path="c:\other\B" />
- </webmap>
- </solution>
- ]]>
- </code>
- </example>
- <example>
- <para>
- Compiles all of the projects in the solution placing compiled outputs
- in <c>c:\temp</c>.</para>
- <code>
- <![CDATA[
- <solution solutionfile="test.sln" configuration="release" outputdir="c:\temp" />
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.VSNet.Tasks.SolutionTask.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VSNet.Tasks.SolutionTask"/> class.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.Tasks.SolutionTask.ExpandMacro(System.String)">
- <summary>
- Expands the given macro.
- </summary>
- <param name="macro">The macro to expand.</param>
- <returns>
- The expanded macro or <see langword="null"/> if the macro is not
- supported.
- </returns>
- <exception cref="T:NAnt.Core.BuildException">The macro cannot be expanded.</exception>
- </member>
- <member name="M:NAnt.VSNet.Tasks.SolutionTask.BuildAssemblyFolders">
- <summary>
- Builds the list of folders that should be scanned for assembly
- references.
- </summary>
- <returns>
- The list of folders that should be scanned for assembly references.
- </returns>
- </member>
- <member name="P:NAnt.VSNet.Tasks.SolutionTask.Projects">
- <summary>
- The projects to build.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.Tasks.SolutionTask.ReferenceProjects">
- <summary>
- The projects to scan, but not build.
- </summary>
- <remarks>
- These projects are used to resolve project references and are
- generally external to the solution being built. References to
- these project's output files are converted to use the appropriate
- solution configuration at build time.
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.Tasks.SolutionTask.SolutionFile">
- <summary>
- The name of the VS.NET solution file to build.
- </summary>
- <remarks>
- <para>
- The <see cref="P:NAnt.VSNet.Tasks.SolutionTask.Projects"/> can be used instead to supply a list
- of Visual Studio.NET projects that should be built.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.Tasks.SolutionTask.Configuration">
- <summary>
- The name of the solution configuration to build.
- </summary>
- <remarks>
- <para>
- Generally <c>release</c> or <c>debug</c>. Not case-sensitive.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.Tasks.SolutionTask.Platform">
- <summary>
- The name of platform to build the solution for.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.Tasks.SolutionTask.SolutionConfig">
- <summary>
- Gets the solution configuration to build.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.Tasks.SolutionTask.OutputDir">
- <summary>
- The directory where compiled targets will be placed. This
- overrides path settings contained in the solution/project.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.Tasks.SolutionTask.WebMaps">
- <summary>
- WebMap of URL's to project references.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.Tasks.SolutionTask.ExcludeProjects">
- <summary>
- Fileset of projects to exclude.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.Tasks.SolutionTask.AssemblyFolders">
- <summary>
- Set of folders where references are searched when not found in path
- from project file (HintPath).
- </summary>
- </member>
- <member name="P:NAnt.VSNet.Tasks.SolutionTask.IncludeVSFolders">
- <summary>
- Includes Visual Studio search folders in reference search path.
- The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.Tasks.SolutionTask.EnableWebDav">
- <summary>
- Allow the task to use WebDAV for retrieving/compiling the projects within solution. Use of
- <see cref="T:NAnt.VSNet.Types.WebMap"/> is preferred over WebDAV. The default is <see langword="false"/>.
- </summary>
- <remarks>
- <para>WebDAV support requires permission changes to be made on your project server. These changes may affect
- the security of the server and should not be applied to a public installation.</para>
- <para>Consult your web server or the NAnt Wiki documentation for more information.</para>
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.Tasks.SolutionTask.AssemblyFolderList">
- <summary>
- Gets the list of folders to scan for assembly references.
- </summary>
- <value>
- The list of folders to scan for assembly references.
- </value>
- </member>
- <member name="T:NAnt.VSNet.Types.UseOfATL">
- <summary>
- Defines how the project is using the ATL library.
- </summary>
- </member>
- <member name="F:NAnt.VSNet.Types.UseOfATL.NotUsing">
- <summary>
- Don't use ATL.
- </summary>
- </member>
- <member name="F:NAnt.VSNet.Types.UseOfATL.Static">
- <summary>
- Use ATL in a Static Library.
- </summary>
- </member>
- <member name="F:NAnt.VSNet.Types.UseOfATL.Shared">
- <summary>
- Use ATL in a Shared DLL.
- </summary>
- </member>
- <member name="T:NAnt.VSNet.Types.UseOfMFC">
- <summary>
- Defines how the project is using the MFC library.
- </summary>
- </member>
- <member name="F:NAnt.VSNet.Types.UseOfMFC.NotUsing">
- <summary>
- Don't use MFC.
- </summary>
- </member>
- <member name="F:NAnt.VSNet.Types.UseOfMFC.Static">
- <summary>
- Use MFC in a Static Library.
- </summary>
- </member>
- <member name="F:NAnt.VSNet.Types.UseOfMFC.Shared">
- <summary>
- Use MFC in a Shared DLL.
- </summary>
- </member>
- <member name="T:NAnt.VSNet.Types.UsePrecompiledHeader">
- <summary>
- Indicates the possible ways in which precompiled header file use is
- specified in a Visual C++ project.
- </summary>
- <remarks>
- The integer values assigned match those specified in the Visual C++
- project file for each setting.
- </remarks>>
- </member>
- <member name="F:NAnt.VSNet.Types.UsePrecompiledHeader.Unspecified">
- <summary>
- Precompiled header file use not specified.
- </summary>
- </member>
- <member name="F:NAnt.VSNet.Types.UsePrecompiledHeader.No">
- <summary>
- Don't use a precompiled header file.
- </summary>
- <remarks>
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yc.
- </remarks>
- </member>
- <member name="F:NAnt.VSNet.Types.UsePrecompiledHeader.Create">
- <summary>
- Create precompiled header file.
- </summary>
- <remarks>
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yc.
- </remarks>
- </member>
- <member name="F:NAnt.VSNet.Types.UsePrecompiledHeader.AutoCreate">
- <summary>
- Automatically create precompiled header file if necessary.
- </summary>
- <remarks>
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yc.
- </remarks>
- </member>
- <member name="F:NAnt.VSNet.Types.UsePrecompiledHeader.Use">
- <summary>
- Use a precompiled header file.
- </summary>
- <remarks>
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yu.
- </remarks>
- </member>
- <member name="T:NAnt.VSNet.Types.WebMap">
- <summary>
- Represents a single mapping from URL project path to physical project
- path.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.Types.WebMap.Url">
- <summary>
- Specifies the URL of the project file, or a URL fragment to match.
- </summary>
- <value>
- The URL of the project file or the URL fragment to match.
- </value>
- </member>
- <member name="P:NAnt.VSNet.Types.WebMap.Path">
- <summary>
- Specifies the actual path to the project file, or the path fragment
- to replace.
- </summary>
- <value>
- The actual path to the project file or the path fragment to replace
- the URL fragment with.
- </value>
- </member>
- <member name="P:NAnt.VSNet.Types.WebMap.CaseSensitive">
- <summary>
- Specifies whether the mapping is case-sensitive or not.
- </summary>
- <value>
- A boolean flag representing the case-sensitivity of the mapping. Default is <see langword="true" />.
- </value>
- </member>
- <member name="P:NAnt.VSNet.Types.WebMap.IfDefined">
- <summary>
- Indicates if the URL of the project file should be mapped.
- </summary>
- <value>
- <see langword="true" /> if the URL of the project file should be
- mapped; otherwise, <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.VSNet.Types.WebMap.UnlessDefined">
- <summary>
- Indicates if the URL of the project file should not be mapped.
- </summary>
- <value>
- <see langword="true" /> if the URL of the project file should not
- be mapped; otherwise, <see langword="false" />.
- </value>
- </member>
- <member name="T:NAnt.VSNet.Types.WebMapCollection">
- <summary>
- Contains a strongly typed collection of <see cref="T:NAnt.VSNet.Types.WebMap"/>
- objects.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.Types.WebMapCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VSNet.Types.WebMapCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.Types.WebMapCollection.#ctor(NAnt.VSNet.Types.WebMapCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VSNet.Types.WebMapCollection"/> class
- with the specified <see cref="T:NAnt.VSNet.Types.WebMapCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.Types.WebMapCollection.#ctor(NAnt.VSNet.Types.WebMap[])">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VSNet.Types.WebMapCollection"/> class
- with the specified array of <see cref="T:NAnt.VSNet.Types.WebMap"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.Types.WebMapCollection.FindBestMatch(System.String)">
- <summary>
- Find the best matching <see cref="T:NAnt.VSNet.Types.WebMap"/> for the given Uri.
- </summary>
- <param name="uri">The value to match against the <see cref="T:NAnt.VSNet.Types.WebMap"/> objects in the collection.</param>
- </member>
- <member name="M:NAnt.VSNet.Types.WebMapCollection.Add(NAnt.VSNet.Types.WebMap)">
- <summary>
- Adds a <see cref="T:NAnt.VSNet.Types.WebMap"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.VSNet.Types.WebMap"/> to be added to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.VSNet.Types.WebMapCollection.AddRange(NAnt.VSNet.Types.WebMap[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.VSNet.Types.WebMap"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.VSNet.Types.WebMap"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.VSNet.Types.WebMapCollection.AddRange(NAnt.VSNet.Types.WebMapCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.VSNet.Types.WebMapCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.VSNet.Types.WebMapCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.VSNet.Types.WebMapCollection.Contains(NAnt.VSNet.Types.WebMap)">
- <summary>
- Determines whether a <see cref="T:NAnt.VSNet.Types.WebMap"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.VSNet.Types.WebMap"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.Types.WebMapCollection.Contains(System.String)">
- <summary>
- Determines whether a <see cref="T:NAnt.VSNet.Types.WebMap"/> with the specified
- value is in the collection.
- </summary>
- <param name="value">The argument value to locate in the collection.</param>
- <returns>
- <see langword="true"/> if a <see cref="T:NAnt.VSNet.Types.WebMap"/> with value
- <paramref name="value"/> is found in the collection; otherwise,
- <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.Types.WebMapCollection.CopyTo(NAnt.VSNet.Types.WebMap[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.VSNet.Types.WebMapCollection.IndexOf(NAnt.VSNet.Types.WebMap)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.VSNet.Types.WebMap"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.VSNet.Types.WebMap"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.VSNet.Types.WebMap"/>. If the <see cref="T:NAnt.VSNet.Types.WebMap"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.Types.WebMapCollection.Insert(System.Int32,NAnt.VSNet.Types.WebMap)">
- <summary>
- Inserts a <see cref="T:NAnt.VSNet.Types.WebMap"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.VSNet.Types.WebMap"/> to insert.</param>
- </member>
- <member name="M:NAnt.VSNet.Types.WebMapCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.VSNet.Types.WebMapEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.Types.WebMapCollection.Remove(NAnt.VSNet.Types.WebMap)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.VSNet.Types.WebMap"/> to remove from the collection.</param>
- </member>
- <member name="P:NAnt.VSNet.Types.WebMapCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="P:NAnt.VSNet.Types.WebMapCollection.Item(System.String)">
- <summary>
- Gets the <see cref="T:NAnt.VSNet.Types.WebMap"/> with the specified value.
- </summary>
- <param name="value">The value of the <see cref="T:NAnt.VSNet.Types.WebMap"/> to get.</param>
- </member>
- <member name="T:NAnt.VSNet.Types.WebMapEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.VSNet.Types.WebMap"/> elements of a <see cref="T:NAnt.VSNet.Types.WebMapCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.Types.WebMapEnumerator.#ctor(NAnt.VSNet.Types.WebMapCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VSNet.Types.WebMapEnumerator"/> class
- with the specified <see cref="T:NAnt.VSNet.Types.WebMapCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.VSNet.Types.WebMapEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.Types.WebMapEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.Types.WebMapEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.ReferenceBase.GetPrimaryOutputFile(NAnt.VSNet.Configuration)">
- <summary>
- Gets the output path of the reference, without taking the "copy local"
- setting into consideration.
- </summary>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <returns>
- The full output path of the reference.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.ReferenceBase.GetOutputFiles(NAnt.VSNet.Configuration,System.Collections.Hashtable)">
- <summary>
- Gets the complete set of output files of the reference for the
- specified configuration.
- </summary>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <param name="outputFiles">The set of output files to be updated.</param>
- <remarks>
- The key of the case-insensitive <see cref="T:System.Collections.Hashtable"/> is the
- full path of the output file and the value is the path relative to
- the output directory.
- </remarks>
- </member>
- <member name="M:NAnt.VSNet.ReferenceBase.GetAssemblyReferences(NAnt.VSNet.Configuration)">
- <summary>
- Gets the complete set of assemblies that need to be referenced when
- a project references this component.
- </summary>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <returns>
- The complete set of assemblies that need to be referenced when a
- project references this component.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.ReferenceBase.GetTimestamp(NAnt.VSNet.Configuration)">
- <summary>
- Gets the timestamp of the reference.
- </summary>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <returns>
- The timestamp of the reference.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.ReferenceBase.IsManaged(NAnt.VSNet.Configuration)">
- <summary>
- Gets a value indicating whether the reference is managed for the
- specified configuration.
- </summary>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <returns>
- <see langword="true" /> if the reference is managed for the
- specified configuration; otherwise, <see langword="false" />.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.ReferenceBase.GetFileTimestamp(System.String)">
- <summary>
- Returns the date and time the specified file was last written to.
- </summary>
- <param name="fileName">The file for which to obtain write date and time information.</param>
- <returns>
- A <see cref="T:System.DateTime"/> structure set to the date and time that
- the specified file was last written to, or
- <see cref="F:System.DateTime.MaxValue"/> if the specified file does not
- exist.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.ReferenceBase.Log(NAnt.Core.Level,System.String)">
- <summary>
- Logs a message with the given priority.
- </summary>
- <param name="messageLevel">The message priority at which the specified message is to be logged.</param>
- <param name="message">The message to be logged.</param>
- <remarks>
- The actual logging is delegated to the underlying task.
- </remarks>
- </member>
- <member name="M:NAnt.VSNet.ReferenceBase.Log(NAnt.Core.Level,System.String,System.Object[])">
- <summary>
- Logs a message with the given priority.
- </summary>
- <param name="messageLevel">The message priority at which the specified message is to be logged.</param>
- <param name="message">The message to log, containing zero or more format items.</param>
- <param name="args">An <see cref="T:System.Object"/> array containing zero or more objects to format.</param>
- <remarks>
- The actual logging is delegated to the underlying task.
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.ReferenceBase.CopyLocal">
- <summary>
- Gets a value indicating whether the output file(s) of this reference
- should be copied locally.
- </summary>
- <value>
- <see langword="true" /> if the output file(s) of this reference
- should be copied locally; otherwise, <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.VSNet.ReferenceBase.IsSystem">
- <summary>
- Gets a value indicating whether this reference represents a system
- assembly.
- </summary>
- <value>
- <see langword="true" /> if this reference represents a system
- assembly; otherwise, <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.VSNet.ReferenceBase.Parent">
- <summary>
- Gets the project in which the reference is defined.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.FileReferenceBase.IsManaged(NAnt.VSNet.Configuration)">
- <summary>
- Gets a value indicating whether the reference is managed for the
- specified configuration.
- </summary>
- <param name="config">The build configuration of the reference.</param>
- <returns>
- <see langword="true" />.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.FileReferenceBase.GetAssemblyOutputFiles(System.String,System.Collections.Hashtable)">
- <summary>
- Gets the complete set of output files for the specified assembly
- and adds them to <paremref name="outputFiles"/> collection.
- </summary>
- <param name="assemblyFile">The path of the assembly to get the output files for.</param>
- <param name="outputFiles">The set of output files to be updated.</param>
- <remarks>
- The key of the case-insensitive <see cref="T:System.Collections.Hashtable"/> is the
- full path of the output file and the value is the path relative to
- the output directory.
- </remarks>
- </member>
- <member name="M:NAnt.VSNet.AssemblyReferenceBase.GetPrimaryOutputFile(NAnt.VSNet.Configuration)">
- <summary>
- Gets the path of the reference, without taking the "copy local"
- setting into consideration.
- </summary>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <returns>
- The output path of the reference.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.AssemblyReferenceBase.GetOutputFiles(NAnt.VSNet.Configuration,System.Collections.Hashtable)">
- <summary>
- Gets the complete set of output files for the referenced project.
- </summary>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <param name="outputFiles">The set of output files to be updated.</param>
- <remarks>
- The key of the case-insensitive <see cref="T:System.Collections.Hashtable"/> is the
- full path of the output file and the value is the path relative to
- the output directory.
- </remarks>
- </member>
- <member name="M:NAnt.VSNet.AssemblyReferenceBase.GetAssemblyReferences(NAnt.VSNet.Configuration)">
- <summary>
- Gets the complete set of assemblies that need to be referenced when
- a project references this component.
- </summary>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <returns>
- The complete set of assemblies that need to be referenced when a
- project references this component.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.AssemblyReferenceBase.GetTimestamp(NAnt.VSNet.Configuration)">
- <summary>
- Gets the timestamp of the reference.
- </summary>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <returns>
- The timestamp of the reference.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.AssemblyReferenceBase.ResolveAssemblyReference">
- <summary>
- Resolves an assembly reference.
- </summary>
- <returns>
- The full path to the resolved assembly, or <see langword="null" />
- if the assembly reference could not be resolved.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.AssemblyReferenceBase.ResolveFromFolderList(System.Collections.Specialized.StringCollection,System.String)">
- <summary>
- Searches for the given file in all paths in <paramref name="folderList" />.
- </summary>
- <param name="folderList">The folders to search.</param>
- <param name="fileName">The file to search for.</param>
- <returns>
- The path of the assembly if <paramref name="fileName" /> was found
- in <paramref name="folderList" />; otherwise, <see langword="null" />.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.AssemblyReferenceBase.ResolveFromFramework(System.String)">
- <summary>
- Resolves an assembly reference in the framework assembly directory
- of the target framework.
- </summary>
- <param name="fileName">The file to search for.</param>
- <returns>
- The full path of the assembly file if the assembly could be located
- in the framework assembly directory; otherwise, <see langword="null" />.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.AssemblyReferenceBase.ResolveFromRelativePath(System.String)">
- <summary>
- Resolves an assembly reference using a path relative to the project
- directory.
- </summary>
- <returns>
- The full path of the assembly, or <see langword="null"/> if
- <paramref name="relativePath"/> is <see langword="null"/> or an
- empty <see cref="T:System.String"/>.
- </returns>
- </member>
- <member name="P:NAnt.VSNet.AssemblyReferenceBase.CopyLocal">
- <summary>
- Gets a value indicating whether the output file(s) of this reference
- should be copied locally.
- </summary>
- <value>
- <see langword="true" /> if the output file(s) of this reference
- should be copied locally; otherwise, <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.VSNet.AssemblyReferenceBase.IsSystem">
- <summary>
- Gets a value indicating whether this reference represents a system
- assembly.
- </summary>
- <value>
- <see langword="true" /> if this reference represents a system
- assembly; otherwise, <see langword="false" />.
- </value>
- </member>
- <member name="M:NAnt.VSNet.ConfigurationBase.#ctor(NAnt.VSNet.ProjectBase)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VSNet.ConfigurationBase"/>
- class with the given <see cref="T:NAnt.VSNet.ProjectBase"/>.
- </summary>
- <param name="project">The project of the configuration.</param>
- </member>
- <member name="M:NAnt.VSNet.ConfigurationBase.ExpandMacro(System.String)">
- <summary>
- Expands the given macro.
- </summary>
- <param name="macro">The macro to expand.</param>
- <returns>
- The expanded macro.
- </returns>
- <exception cref="T:NAnt.Core.BuildException">
- <para>The macro is not supported.</para>
- <para>-or-</para>
- <para>The macro is not implemented.</para>
- <para>-or-</para>
- <para>The macro cannot be expanded.</para>
- </exception>
- <exception cref="T:System.NotImplementedException">
- <para>Expansion of a given macro is not yet implemented.</para>
- </exception>
- </member>
- <member name="M:NAnt.VSNet.ConfigurationBase.EvaluateMacro(System.Text.RegularExpressions.Match)">
- <summary>
- Is called each time a regular expression match is found during a
- <see cref="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.Text.RegularExpressions.MatchEvaluator)"/> operation.
- </summary>
- <param name="m">The <see cref="T:System.Text.RegularExpressions.Match"/> resulting from a single regular expression match during a <see cref="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.Text.RegularExpressions.MatchEvaluator)"/>.</param>
- <returns>
- The expanded <see cref="T:System.Text.RegularExpressions.Match"/>.
- </returns>
- </member>
- <member name="P:NAnt.VSNet.ConfigurationBase.Project">
- <summary>
- Gets the project.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.ConfigurationBase.Name">
- <summary>
- Gets the name of the configuration.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.ConfigurationBase.ObjectDir">
- <summary>
- Get the directory in which intermediate build output will be stored
- for this configuration.
- </summary>
- <remarks>
- <para>
- This is a directory relative to the project directory named
- <c>obj\<configuration name></c>.
- </para>
- <para>
- <c>.resx</c> and <c>.licx</c> files will only be recompiled if the
- compiled resource files in the <see cref="P:NAnt.VSNet.ConfigurationBase.ObjectDir"/> are not
- uptodate.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.ConfigurationBase.OutputDir">
- <summary>
- Gets the output directory.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.ConfigurationBase.OutputPath">
- <summary>
- Gets the path for the output file.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.ConfigurationBase.BuildPath">
- <summary>
- Gets the path in which the output file will be created before its
- copied to the actual output path.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.ConfigurationBase.RelativeOutputDir">
- <summary>
- Get the path of the output directory relative to the project
- directory.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.ConfigurationBase.PlatformName">
- <summary>
- Gets the platform that the configuration targets.
- </summary>
- <value>
- The platform targeted by the configuration.
- </value>
- </member>
- <member name="P:NAnt.VSNet.ConfigurationBase.ExtraOutputFiles">
- <summary>
- Gets the set of output files that is specific to the project
- configuration.
- </summary>
- <value>
- The set of output files that is specific to the project
- configuration.
- </value>
- <remarks>
- The key of the case-insensitive <see cref="T:System.Collections.Hashtable"/> is the
- full path of the output file and the value is the path relative to
- the output directory.
- </remarks>
- </member>
- <member name="M:NAnt.VSNet.ConfigurationDictionary.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VSNet.ConfigurationDictionary"/> class.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.ConfigurationMap.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VSNet.ConfigurationMap"/> class.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.ConfigurationMap.#ctor(System.Int32)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VSNet.ConfigurationMap"/>
- class with the specified initial capacity.
- </summary>
- <param name="capacity">The appropriate number of entries that the <see cref="T:NAnt.VSNet.ConfigurationMap"/> can initially contain.</param>
- </member>
- <member name="P:NAnt.VSNet.ConfigurationSettings.PlatformName">
- <summary>
- Gets the platform that the configuration targets.
- </summary>
- <value>
- The platform targeted by the configuration.
- </value>
- </member>
- <member name="P:NAnt.VSNet.ConfigurationSettings.BuildPath">
- <summary>
- Gets the path in which the output file will be created before its
- copied to the actual output path.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.ConfigurationSettings.RegisterForComInterop">
- <summary>
- Gets a value indicating whether to register the project output for
- use with COM components.
- </summary>
- <value>
- <see langword="true" /> if the project output should be registered
- for use with COM components; otherwise, <see langword="false" />.
- </value>
- </member>
- <member name="T:NAnt.VSNet.ProjectBase">
- <summary>
- Base class for all project classes.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.ProjectBase.#ctor(System.Xml.XmlElement,NAnt.VSNet.Tasks.SolutionTask,System.CodeDom.Compiler.TempFileCollection,NAnt.Core.Util.GacCache,NAnt.VSNet.ReferencesResolver,System.IO.DirectoryInfo)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VSNet.ProjectBase"/> class.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.ProjectBase.GetOutputFiles(NAnt.VSNet.Configuration,System.Collections.Hashtable)">
- <summary>
- Gets the complete set of output files for the project configuration
- matching the specified solution configuration.
- </summary>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <param name="outputFiles">The set of output files to be updated.</param>
- <remarks>
- <para>
- The key of the case-insensitive <see cref="T:System.Collections.Hashtable"/> is the
- full path of the output file and the value is the path relative to
- the output directory.
- </para>
- <para>
- If the project is not configured to be built for the specified
- solution configuration, then no output files are added.
- </para>
- </remarks>
- </member>
- <member name="M:NAnt.VSNet.ProjectBase.IsManaged(NAnt.VSNet.Configuration)">
- <summary>
- Gets a value indicating whether building the project for the specified
- build configuration results in managed output.
- </summary>
- <param name="configuration">The build configuration.</param>
- <returns>
- <see langword="true" /> if the project output for the given build
- configuration is managed; otherwise, <see langword="false" />.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.ProjectBase.ExpandMacro(System.String)">
- <summary>
- Expands the given macro.
- </summary>
- <param name="macro">The macro to expand.</param>
- <returns>
- The expanded macro or <see langword="null" /> if the macro is not
- supported.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.ProjectBase.DetermineProductVersion(System.Xml.XmlElement)">
- <summary>
- Returns the Visual Studio product version of the specified project
- XML fragment.
- </summary>
- <param name="docElement">XML fragment representing the project file.</param>
- <returns>
- The Visual Studio product version of the specified project XML
- file.
- </returns>
- <exception cref="T:NAnt.Core.BuildException">
- <para>The product version could not be determined.</para>
- <para>-or-</para>
- <para>The product version is not supported.</para>
- </exception>
- </member>
- <member name="M:NAnt.VSNet.ProjectBase.VerifyProjectXml(System.Xml.XmlElement)">
- <summary>
- Verifies whether the specified XML fragment represents a valid project
- that is supported by this <see cref="T:NAnt.VSNet.ProjectBase"/>.
- </summary>
- <param name="docElement">XML fragment representing the project file.</param>
- <exception cref="T:NAnt.Core.BuildException">
- <para>The XML fragment is not supported by this <see cref="T:NAnt.VSNet.ProjectBase"/>.</para>
- <para>-or-</para>
- <para>The XML fragment does not represent a valid project (for this <see cref="T:NAnt.VSNet.ProjectBase"/>).</para>
- </exception>
- </member>
- <member name="M:NAnt.VSNet.ProjectBase.Prepare(NAnt.VSNet.Configuration)">
- <summary>
- Prepares the project for being built.
- </summary>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <remarks>
- The default implementation will ensure that none of the output files
- are marked read-only.
- </remarks>
- </member>
- <member name="M:NAnt.VSNet.ProjectBase.CopyFile(System.IO.FileInfo,System.IO.FileInfo,NAnt.Core.Task)">
- <summary>
- Copies the specified file if the destination file does not exist, or
- the source file has been modified since it was previously copied.
- </summary>
- <param name="srcFile">The file to copy.</param>
- <param name="destFile">The destination file.</param>
- <param name="parent">The <see cref="T:NAnt.Core.Task"/> in which context the operation will be performed.</param>
- </member>
- <member name="M:NAnt.VSNet.ProjectBase.Log(NAnt.Core.Level,System.String)">
- <summary>
- Logs a message with the given priority.
- </summary>
- <param name="messageLevel">The message priority at which the specified message is to be logged.</param>
- <param name="message">The message to be logged.</param>
- <remarks>
- The actual logging is delegated to the underlying task.
- </remarks>
- </member>
- <member name="M:NAnt.VSNet.ProjectBase.Log(NAnt.Core.Level,System.String,System.Object[])">
- <summary>
- Logs a message with the given priority.
- </summary>
- <param name="messageLevel">The message priority at which the specified message is to be logged.</param>
- <param name="message">The message to log, containing zero or more format items.</param>
- <param name="args">An <see cref="T:System.Object"/> array containing zero or more objects to format.</param>
- <remarks>
- The actual logging is delegated to the underlying task.
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.ProjectBase.ProductVersion">
- <summary>
- Gets the Visual Studio product version of the project.
- </summary>
- <value>
- The Visual Studio product version of the project.
- </value>
- </member>
- <member name="P:NAnt.VSNet.ProjectBase.Name">
- <summary>
- Gets the name of the VS.NET project.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.ProjectBase.Type">
- <summary>
- Gets the type of the project.
- </summary>
- <value>
- The type of the project.
- </value>
- </member>
- <member name="P:NAnt.VSNet.ProjectBase.ProjectPath">
- <summary>
- Gets the path of the VS.NET project.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.ProjectBase.ProjectDirectory">
- <summary>
- Gets the directory containing the VS.NET project.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.ProjectBase.ProjectLocation">
- <summary>
- Get the location of the project.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.ProjectBase.ObjectDir">
- <summary>
- Get the directory in which intermediate build output that is not
- specific to the build configuration will be stored.
- </summary>
- <remarks>
- <para>
- For <see cref="F:NAnt.VSNet.ProjectLocation.Local"/> projects, this is defined
- as <c><Project Directory<\obj</c>.
- </para>
- <para>
- For <see cref="F:NAnt.VSNet.ProjectLocation.Web"/> projects, this is defined
- as <c>%HOMEPATH%\VSWebCache\<Machine Name>\<Project Directory>\obj</c>.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.ProjectBase.Guid">
- <summary>
- Gets or sets the unique identifier of the VS.NET project.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.ProjectBase.ProjectConfigurations">
- <summary>
- Gets a list of all configurations defined in the project.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.ProjectBase.BuildConfigurations">
- <summary>
- Gets a list of project configurations that can be build.
- </summary>
- <remarks>
- <para>
- Project configurations that are not in this list do not need to be
- compiled.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.ProjectBase.ExtraOutputFiles">
- <summary>
- Gets the extra set of output files for the project.
- </summary>
- <value>
- The extra set of output files for the project.
- </value>
- <remarks>
- The key of the case-insensitive <see cref="T:System.Collections.Hashtable"/> is the
- full path of the output file and the value is the path relative to
- the output directory.
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.ProjectBase.ProjectDependencies">
- <summary>
- Gets the set of projects that the project depends on.
- </summary>
- <value>
- The set of projects that the project depends on.
- </value>
- </member>
- <member name="P:NAnt.VSNet.ProjectBase.ProductVersionNumber">
- <summary>
- TODO: refactor this !!!
- </summary>
- </member>
- <member name="M:NAnt.VSNet.ManagedProjectBase.IsManaged(NAnt.VSNet.Configuration)">
- <summary>
- Gets a value indicating whether building the project for the specified
- build configuration results in managed output.
- </summary>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <returns>
- <see langword="true" />.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.ManagedProjectBase.Prepare(NAnt.VSNet.Configuration)">
- <summary>
- Prepares the project for being built.
- </summary>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <remarks>
- Ensures the configuration-level object directory exists and ensures
- that none of the output files are marked read-only.
- </remarks>
- </member>
- <member name="M:NAnt.VSNet.ManagedProjectBase.GetOutputFiles(NAnt.VSNet.Configuration,System.Collections.Hashtable)">
- <summary>
- Gets the complete set of output files for the project configuration
- matching the specified solution configuration.
- </summary>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <param name="outputFiles">The set of output files to be updated.</param>
- <remarks>
- <para>
- The key of the case-insensitive <see cref="T:System.Collections.Hashtable"/> is the
- full path of the output file and the value is the path relative to
- the output directory.
- </para>
- <para>
- If the project is not configured to be built for the specified
- solution configuration, then no output files are added.
- </para>
- </remarks>
- </member>
- <member name="M:NAnt.VSNet.ManagedProjectBase.GetProcessStartInfo(NAnt.VSNet.ConfigurationBase,System.String)">
- <summary>
- Returns a <see cref="T:System.Diagnostics.ProcessStartInfo"/> for launching the compiler
- for this project.
- </summary>
- <param name="config">The configuration to build.</param>
- <param name="responseFile">The response file for the compiler.</param>
- <returns>
- A <see cref="T:System.Diagnostics.ProcessStartInfo"/> for launching the compiler for
- this project.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.ManagedProjectBase.DetermineProjectLocation(System.Xml.XmlElement)">
- <summary>
- Returns the project location from the specified project XML fragment.
- </summary>
- <param name="docElement">XML fragment representing the project file.</param>
- <returns>
- The project location of the specified project XML file.
- </returns>
- <exception cref="T:NAnt.Core.BuildException">
- <para>The project location could not be determined.</para>
- <para>-or-</para>
- <para>The project location is invalid.</para>
- </exception>
- </member>
- <member name="M:NAnt.VSNet.ManagedProjectBase.GetTypeLibraryPath(NAnt.VSNet.ConfigurationSettings)">
- <summary>
- Gets the absolute path of the type library for the project
- output.
- </summary>
- <param name="config">The configuration to build.</param>
- <returns>
- The absolute path of the type library for the project output.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.ManagedProjectBase.RegisterForComInterop(NAnt.VSNet.ConfigurationSettings,NAnt.VSNet.Configuration,System.String)">
- <summary>
- Generates a type library for the specified assembly, registers it.
- </summary>
- <param name="config">The project configuration that is built.</param>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <param name="typelibPath">The path of the type library to generate.</param>
- <remarks>
- The <c>regasm</c> tool is used to generate the type library.
- </remarks>
- </member>
- <member name="M:NAnt.VSNet.ManagedProjectBase.UnregisterForComInterop(NAnt.VSNet.ConfigurationSettings,NAnt.VSNet.Configuration)">
- <summary>
- Unregister a type library for the specified assembly, and the types
- in that assembly.
- </summary>
- <param name="config">The project configuration that is built.</param>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <remarks>
- The <c>regasm</c> tool is used to unregister the type library, and
- remove the COM registration for types in the specified assembly.
- </remarks>
- </member>
- <member name="M:NAnt.VSNet.ManagedProjectBase.GetLocalizedResources">
- <summary>
- Returns <see cref="T:System.Collections.Hashtable"/> containing culture-specific resources.
- </summary>
- <returns>
- A <see cref="T:System.Collections.Hashtable"/> containing culture-specific resources.
- </returns>
- <remarks>
- The key of the <see cref="T:System.Collections.Hashtable"/> is <see cref="T:System.Globalization.CultureInfo"/>
- and the value is an <see cref="T:NAnt.VSNet.ManagedProjectBase.LocalizedResourceSet"/> instance
- for that culture.
- </remarks>
- </member>
- <member name="M:NAnt.VSNet.ManagedProjectBase.CreateRegAsmTask">
- <summary>
- Creates and initializes a <see cref="T:NAnt.Win32.Tasks.RegAsmTask"/> instance.
- </summary>
- <returns>
- An initialized <see cref="T:NAnt.Win32.Tasks.RegAsmTask"/> instance.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.ManagedProjectBase.GetProductVersion(System.Xml.XmlNode)">
- <summary>
- Returns the Visual Studio product version of the specified project
- XML fragment.
- </summary>
- <param name="projectNode">XML fragment representing the project to check.</param>
- <returns>
- The Visual Studio product version of the specified project XML
- fragment.
- </returns>
- <exception cref="T:NAnt.Core.BuildException">
- <para>The product version could not be determined.</para>
- <para>-or-</para>
- <para>The product version is not supported.</para>
- </exception>
- </member>
- <member name="M:NAnt.VSNet.ManagedProjectBase.GetProjectLocation(System.Xml.XmlNode)">
- <summary>
- Returns the <see cref="P:NAnt.VSNet.ManagedProjectBase.ProjectLocation"/> of the specified project
- XML fragment.
- </summary>
- <param name="projectNode">XML fragment representing the project to check.</param>
- <returns>
- The <see cref="P:NAnt.VSNet.ManagedProjectBase.ProjectLocation"/> of the specified project XML
- fragment.
- </returns>
- <exception cref="T:NAnt.Core.BuildException">
- <para>The project location could not be determined.</para>
- <para>-or-</para>
- <para>The project location is invalid.</para>
- </exception>
- </member>
- <member name="F:NAnt.VSNet.ManagedProjectBase._sourceFiles">
- <summary>
- Holds a case-insensitive list of source files.
- </summary>
- <remarks>
- The key of the <see cref="T:System.Collections.Hashtable"/> is the full path of the
- source file and the value is <see langword="null"/>.
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.ManagedProjectBase.FileExtension">
- <summary>
- Gets the default file extension of sources for this project.
- </summary>
- <value>
- The default file extension of sources for this project.
- </value>
- </member>
- <member name="P:NAnt.VSNet.ManagedProjectBase.IsWebProject">
- <summary>
- Gets a value indicating if this is a web project.
- </summary>
- <value>
- <see langword="true"/> if this is a web project; otherwise,
- <see langword="false"/>.
- </value>
- <remarks>
- If the url of a web project has been mapped to a local path
- (using the <webmap> element), then this property will return
- <see langword="false"/> for a <see cref="F:NAnt.VSNet.ProjectLocation.Web"/>
- project.
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.ManagedProjectBase.Name">
- <summary>
- Gets the name of the VS.NET project.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.ManagedProjectBase.ProjectPath">
- <summary>
- Gets the path of the VS.NET project.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.ManagedProjectBase.ProjectDirectory">
- <summary>
- Gets the directory containing the VS.NET project.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.ManagedProjectBase.ProjectLocation">
- <summary>
- Get the location of the project.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.ManagedProjectBase.Guid">
- <summary>
- Gets or sets the unique identifier of the VS.NET project.
- </summary>
- </member>
- <member name="T:NAnt.VSNet.ManagedProjectBase.LocalizedResourceSet">
- <summary>
- Groups a set of <see cref="T:NAnt.VSNet.Resource"/> instances for a specific
- culture.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.ManagedProjectBase.LocalizedResourceSet.#ctor(System.Globalization.CultureInfo)">
- <summary>
- Initializes a new <see cref="T:NAnt.VSNet.ManagedProjectBase.LocalizedResourceSet"/> instance
- for the specified culture.
- </summary>
- <param name="culture">A <see cref="T:System.Globalization.CultureInfo"/>.</param>
- </member>
- <member name="M:NAnt.VSNet.ManagedProjectBase.LocalizedResourceSet.GetBuildDirectory(NAnt.VSNet.ConfigurationSettings)">
- <summary>
- Gets the intermediate build directory in which the satellite
- assembly is built.
- </summary>
- <param name="projectConfig">The project build configuration.</param>
- <returns>
- The intermediate build directory in which the satellite assembly
- is built.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.ManagedProjectBase.LocalizedResourceSet.GetSatelliteAssemblyPath(NAnt.VSNet.ConfigurationSettings,NAnt.VSNet.ProjectSettings)">
- <summary>
- Gets a <see cref="T:System.IO.FileInfo"/> representing the path to the
- intermediate file location of the satellite assembly.
- </summary>
- <param name="projectConfig">The project build configuration.</param>
- <param name="projectSettings">The project settings.</param>
- <returns>
- A <see cref="T:System.IO.FileInfo"/> representing the path to the
- intermediate file location of the satellite assembly.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.ManagedProjectBase.LocalizedResourceSet.GetRelativePath(NAnt.VSNet.ProjectSettings)">
- <summary>
- Gets path of the satellite assembly, relative to the output
- directory.
- </summary>
- <param name="projectSettings">The project settings.</param>
- <returns>
- The path of the satellite assembly, relative to the output
- directory.
- </returns>
- </member>
- <member name="P:NAnt.VSNet.ManagedProjectBase.LocalizedResourceSet.Culture">
- <summary>
- Gets the <see cref="T:System.Globalization.CultureInfo"/> of the
- <see cref="T:NAnt.VSNet.ManagedProjectBase.LocalizedResourceSet"/>.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.ManagedProjectBase.LocalizedResourceSet.Resources">
- <summary>
- Gets the set of localized resources.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.CSharpProject.VerifyProjectXml(System.Xml.XmlElement)">
- <summary>
- Verifies whether the specified XML fragment represents a valid project
- that is supported by this <see cref="T:NAnt.VSNet.ProjectBase"/>.
- </summary>
- <param name="docElement">XML fragment representing the project file.</param>
- <exception cref="T:NAnt.Core.BuildException">
- <para>The XML fragment is not supported by this <see cref="T:NAnt.VSNet.ProjectBase"/>.</para>
- <para>-or-</para>
- <para>The XML fragment does not represent a valid project (for this <see cref="T:NAnt.VSNet.ProjectBase"/>).</para>
- </exception>
- </member>
- <member name="M:NAnt.VSNet.CSharpProject.DetermineProductVersion(System.Xml.XmlElement)">
- <summary>
- Returns the Visual Studio product version of the specified project
- XML fragment.
- </summary>
- <param name="docElement">The document element of the project.</param>
- <returns>
- The Visual Studio product version of the specified project XML
- fragment.
- </returns>
- <exception cref="T:NAnt.Core.BuildException">
- <para>The product version could not be determined.</para>
- <para>-or-</para>
- <para>The product version is not supported.</para>
- </exception>
- </member>
- <member name="M:NAnt.VSNet.CSharpProject.GetProcessStartInfo(NAnt.VSNet.ConfigurationBase,System.String)">
- <summary>
- Returns a <see cref="T:System.Diagnostics.ProcessStartInfo"/> for launching the compiler
- for this project.
- </summary>
- <param name="config">The configuration to build.</param>
- <param name="responseFile">The response file for the compiler.</param>
- <returns>
- A <see cref="T:System.Diagnostics.ProcessStartInfo"/> for launching the compiler for
- this project.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.CSharpProject.DetermineProjectLocation(System.Xml.XmlElement)">
- <summary>
- Returns the project location from the specified project XML fragment.
- </summary>
- <param name="docElement">XML fragment representing the project file.</param>
- <returns>
- The project location of the specified project XML file.
- </returns>
- <exception cref="T:NAnt.Core.BuildException">
- <para>The project location could not be determined.</para>
- <para>-or-</para>
- <para>The project location is invalid.</para>
- </exception>
- </member>
- <member name="M:NAnt.VSNet.CSharpProject.IsSupported(System.Xml.XmlElement)">
- <summary>
- Returns a value indicating whether the project represented by the
- specified XML fragment is supported by <see cref="T:NAnt.VSNet.CSharpProject"/>.
- </summary>
- <param name="docElement">XML fragment representing the project to check.</param>
- <returns>
- <see langword="true"/> if <see cref="T:NAnt.VSNet.CSharpProject"/> supports
- the specified project; otherwise, <see langword="false"/>.
- </returns>
- <remarks>
- <para>
- A project is identified as as C# project, if the XML fragment at
- least has the following information:
- </para>
- <code>
- <![CDATA[
- <VisualStudioProject>
- <CSHARP
- ProductVersion="..."
- ....
- >
- ...
- </CSHARP>
- </VisualStudioProject>
- ]]>
- </code>
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.CSharpProject.Type">
- <summary>
- Gets the type of the project.
- </summary>
- <value>
- The type of the project.
- </value>
- </member>
- <member name="P:NAnt.VSNet.CSharpProject.FileExtension">
- <summary>
- Gets the default file extension of sources for this project.
- </summary>
- <value>
- For C# projects, the default file extension is ".cs".
- </value>
- </member>
- <member name="T:NAnt.VSNet.GenericSolution">
- <summary>
- Supports grouping of individual projects, and treating them as a solution.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.JSharpProject.VerifyProjectXml(System.Xml.XmlElement)">
- <summary>
- Verifies whether the specified XML fragment represents a valid project
- that is supported by this <see cref="T:NAnt.VSNet.ProjectBase"/>.
- </summary>
- <param name="docElement">XML fragment representing the project file.</param>
- <exception cref="T:NAnt.Core.BuildException">
- <para>The XML fragment is not supported by this <see cref="T:NAnt.VSNet.ProjectBase"/>.</para>
- <para>-or-</para>
- <para>The XML fragment does not represent a valid project (for this <see cref="T:NAnt.VSNet.ProjectBase"/>).</para>
- </exception>
- </member>
- <member name="M:NAnt.VSNet.JSharpProject.DetermineProductVersion(System.Xml.XmlElement)">
- <summary>
- Returns the Visual Studio product version of the specified project
- XML fragment.
- </summary>
- <param name="docElement">The document element of the project.</param>
- <returns>
- The Visual Studio product version of the specified project XML
- fragment.
- </returns>
- <exception cref="T:NAnt.Core.BuildException">
- <para>The product version could not be determined.</para>
- <para>-or-</para>
- <para>The product version is not supported.</para>
- </exception>
- </member>
- <member name="M:NAnt.VSNet.JSharpProject.Prepare(NAnt.VSNet.Configuration)">
- <summary>
- Prepares the project for being built.
- </summary>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <remarks>
- Ensures the configuration-level object directory exists and ensures
- that none of the output files are marked read-only.
- </remarks>
- </member>
- <member name="M:NAnt.VSNet.JSharpProject.GetProcessStartInfo(NAnt.VSNet.ConfigurationBase,System.String)">
- <summary>
- Returns a <see cref="T:System.Diagnostics.ProcessStartInfo"/> for launching the compiler
- for this project.
- </summary>
- <param name="config">The configuration to build.</param>
- <param name="responseFile">The response file for the compiler.</param>
- <returns>
- A <see cref="T:System.Diagnostics.ProcessStartInfo"/> for launching the compiler for
- this project.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.JSharpProject.DetermineProjectLocation(System.Xml.XmlElement)">
- <summary>
- Returns the project location from the specified project XML fragment.
- </summary>
- <param name="docElement">XML fragment representing the project file.</param>
- <returns>
- The project location of the specified project XML file.
- </returns>
- <exception cref="T:NAnt.Core.BuildException">
- <para>The project location could not be determined.</para>
- <para>-or-</para>
- <para>The project location is invalid.</para>
- </exception>
- </member>
- <member name="M:NAnt.VSNet.JSharpProject.IsSupported(System.Xml.XmlElement)">
- <summary>
- Returns a value indicating whether the project represented by the
- specified XML fragment is supported by <see cref="T:NAnt.VSNet.JSharpProject"/>.
- </summary>
- <param name="docElement">XML fragment representing the project to check.</param>
- <returns>
- <see langword="true"/> if <see cref="T:NAnt.VSNet.CSharpProject"/> supports
- the specified project; otherwise, <see langword="false"/>.
- </returns>
- <remarks>
- <para>
- A project is identified as as J# project, if the XML fragment at
- least has the following information:
- </para>
- <code>
- <![CDATA[
- <VisualStudioProject>
- <JSHARP
- ProductVersion="..."
- ....
- >
- ...
- </JSHARP>
- </VisualStudioProject>
- ]]>
- </code>
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.JSharpProject.Type">
- <summary>
- Gets the type of the project.
- </summary>
- <value>
- The type of the project.
- </value>
- </member>
- <member name="P:NAnt.VSNet.JSharpProject.FileExtension">
- <summary>
- Gets the default file extension of sources for this project.
- </summary>
- <value>
- For J# projects, the default file extension is ".jsl".
- </value>
- </member>
- <member name="M:NAnt.VSNet.ManagedAssemblyReference.ResolveAssemblyReference">
- <summary>
- Resolves an assembly reference.
- </summary>
- <returns>
- The full path to the resolved assembly, or <see langword="null" />
- if the assembly reference could not be resolved.
- </returns>
- <remarks>
- <para>
- Visual Studio .NET uses the following search mechanism :
- </para>
- <list type="number">
- <item>
- <term>
- The project directory.
- </term>
- </item>
- <item>
- <term>
- The directories specified in the "ReferencePath" property,
- which is stored in the .USER file.
- </term>
- </item>
- <item>
- <term>
- The .NET Framework directory (see KB306149)
- </term>
- </item>
- <item>
- <term>
- <para>
- The directories specified under the following registry
- keys:
- </para>
- <list type="bullet">
- <item>
- <term>
- HKLM\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders
- </term>
- </item>
- <item>
- <term>
- HKCU\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders
- </term>
- </item>
- <item>
- <term>
- HKLM\SOFTWARE\Microsoft\VisualStudio\<major version>.<minor version>\AssemblyFolders
- </term>
- </item>
- <item>
- <term>
- HKCU\SOFTWARE\Microsoft\VisualStudio\<major version>.<minor version>\AssemblyFolders
- </term>
- </item>
- </list>
- <para>
- Future versions of Visual Studio .NET will also check
- in:
- </para>
- <list type="bullet">
- <item>
- <term>
- HKLM\SOFTWARE\Microsoft\.NETFramework\AssemblyFoldersEx
- </term>
- </item>
- <item>
- <term>
- HKCU\SOFTWARE\Microsoft\.NETFramework\AssemblyFoldersEx
- </term>
- </item>
- </list>
- </term>
- </item>
- <item>
- <term>
- The HintPath.
- </term>
- </item>
- </list>
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.ManagedAssemblyReference.Name">
- <summary>
- Gets the name of the referenced assembly.
- </summary>
- <value>
- The name of the referenced assembly, or <see langword="null" /> if
- the name could not be determined.
- </value>
- </member>
- <member name="P:NAnt.VSNet.ManagedAssemblyReference.AssemblyFoldersKey">
- <summary>
- Gets the Visual Studio .NET AssemblyFolders registry key matching
- the current target framework.
- </summary>
- <value>
- The Visual Studio .NET AssemblyFolders registry key matching the
- current target framework.
- </value>
- <exception cref="T:NAnt.Core.BuildException">The current target framework is not supported.</exception>
- <remarks>
- We use the target framework instead of the product version of the
- containing project file to determine what registry key to scan, as
- we don't want to use assemblies meant for uplevel framework versions.
- </remarks>
- </member>
- <member name="T:NAnt.VSNet.ManagedOutputType">
- <summary>
- Indentifies the different output types of a managed project.
- </summary>
- <remarks>
- Visual Studio .NET does not support modules.
- </remarks>
- </member>
- <member name="F:NAnt.VSNet.ManagedOutputType.Library">
- <summary>
- A class library.
- </summary>
- </member>
- <member name="F:NAnt.VSNet.ManagedOutputType.Executable">
- <summary>
- A console application.
- </summary>
- </member>
- <member name="F:NAnt.VSNet.ManagedOutputType.WindowsExecutable">
- <summary>
- A Windows program.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.ProjectReferenceBase.GetPrimaryOutputFile(NAnt.VSNet.Configuration)">
- <summary>
- Gets the output path of the reference, without taking the "copy local"
- setting into consideration.
- </summary>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <returns>
- The output path of the reference.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.ProjectReferenceBase.GetOutputFiles(NAnt.VSNet.Configuration,System.Collections.Hashtable)">
- <summary>
- Gets the complete set of output files for the referenced project.
- </summary>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <param name="outputFiles">The set of output files to be updated.</param>
- <returns>
- The complete set of output files for the referenced project.
- </returns>
- <remarks>
- The key of the case-insensitive <see cref="T:System.Collections.Hashtable"/> is the
- full path of the output file and the value is the path relative to
- the output directory.
- </remarks>
- </member>
- <member name="M:NAnt.VSNet.ProjectReferenceBase.GetAssemblyReferences(NAnt.VSNet.Configuration)">
- <summary>
- Gets the complete set of assemblies that need to be referenced when
- a project references this project.
- </summary>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <returns>
- The complete set of assemblies that need to be referenced when a
- project references this project.
- </returns>
- <remarks>
- <para>
- Apparently, there's some hack in VB.NET that allows a type to be used
- that derives from a type in an assembly that is not referenced by the
- project.
- </para>
- <para>
- When building from the command line (using vbc), the following error
- is reported "error BC30007: Reference required to assembly 'X'
- containing the base class 'X'. Add one to your project".
- </para>
- <para>
- Somehow VB.NET can workaround this issue, without actually adding a
- reference to that assembly. I verified this with both VS.NET 2003 and
- VS.NET 2005.
- </para>
- <para>
- For now, we have no other option than to return all assembly
- references of the referenced project if the parent is a VB.NET
- project.
- </para>
- </remarks>
- </member>
- <member name="M:NAnt.VSNet.ProjectReferenceBase.GetTimestamp(NAnt.VSNet.Configuration)">
- <summary>
- Gets the timestamp of the reference.
- </summary>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <returns>
- The timestamp of the reference.
- </returns>
- </member>
- <member name="P:NAnt.VSNet.ProjectReferenceBase.CopyLocal">
- <summary>
- Gets a value indicating whether the output file(s) of this reference
- should be copied locally.
- </summary>
- <value>
- <see langword="true" /> if the output file(s) of this reference
- should be copied locally; otherwise, <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.VSNet.ProjectReferenceBase.IsSystem">
- <summary>
- Gets a value indicating whether this reference represents a system
- assembly.
- </summary>
- <value>
- <see langword="false" /> as a project by itself can never be a
- system assembly.
- </value>
- </member>
- <member name="M:NAnt.VSNet.ManagedProjectReference.IsManaged(NAnt.VSNet.Configuration)">
- <summary>
- Gets a value indicating whether the reference is managed for the
- specified configuration.
- </summary>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <returns>
- <see langword="true" />.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.WrapperReferenceBase.GetPrimaryOutputFile(NAnt.VSNet.Configuration)">
- <summary>
- Gets the path of the reference, without taking the "copy local"
- setting into consideration.
- </summary>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <returns>
- The output path of the reference.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.WrapperReferenceBase.GetOutputFiles(NAnt.VSNet.Configuration,System.Collections.Hashtable)">
- <summary>
- Gets the complete set of output files for the referenced project.
- </summary>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <param name="outputFiles">The set of output files to be updated.</param>
- <remarks>
- The key of the case-insensitive <see cref="T:System.Collections.Hashtable"/> is the
- full path of the output file and the value is the path relative to
- the output directory.
- </remarks>
- </member>
- <member name="M:NAnt.VSNet.WrapperReferenceBase.GetAssemblyReferences(NAnt.VSNet.Configuration)">
- <summary>
- Gets the complete set of assemblies that need to be referenced when
- a project references this component.
- </summary>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <returns>
- The complete set of assemblies that need to be referenced when a
- project references this component.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.WrapperReferenceBase.GetTimestamp(NAnt.VSNet.Configuration)">
- <summary>
- Gets the timestamp of the reference.
- </summary>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <returns>
- The timestamp of the reference.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.WrapperReferenceBase.Sync(NAnt.VSNet.ConfigurationBase)">
- <summary>
- Removes wrapper assembly from build directory, if wrapper assembly
- no longer exists in output directory or is not in sync with build
- directory, to force rebuild.
- </summary>
- <param name="config">The project configuration.</param>
- </member>
- <member name="P:NAnt.VSNet.WrapperReferenceBase.CopyLocal">
- <summary>
- Gets a value indicating whether the output file(s) of this reference
- should be copied locally.
- </summary>
- <value>
- <see langword="false" /> if the reference wraps a Primary Interop
- Assembly; otherwise, <see langword="true" />.
- </value>
- </member>
- <member name="P:NAnt.VSNet.WrapperReferenceBase.IsSystem">
- <summary>
- Gets a value indicating whether this reference represents a system
- assembly.
- </summary>
- <value>
- <see langword="false" /> as none of the system assemblies are wrappers
- or Primary Interop Assemblies anyway.
- </value>
- </member>
- <member name="P:NAnt.VSNet.WrapperReferenceBase.WrapperTool">
- <summary>
- Gets the name of the tool that should be used to create the
- <see cref="P:NAnt.VSNet.WrapperReferenceBase.WrapperAssembly"/>.
- </summary>
- <value>
- The name of the tool that should be used to create the
- <see cref="P:NAnt.VSNet.WrapperReferenceBase.WrapperAssembly"/>.
- </value>
- </member>
- <member name="P:NAnt.VSNet.WrapperReferenceBase.WrapperAssembly">
- <summary>
- Gets the path of the wrapper assembly.
- </summary>
- <value>
- The path of the wrapper assembly.
- </value>
- <remarks>
- The wrapper assembly is stored in the object directory of the
- project.
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.WrapperReferenceBase.IsCreated">
- <summary>
- Gets a value indicating whether the wrapper assembly has already been
- created.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.WrapperReferenceBase.PrimaryInteropAssembly">
- <summary>
- Gets the path of the Primary Interop Assembly.
- </summary>
- <value>
- The path of the Primary Interop Assembly, or <see langword="null" />
- if not available.
- </value>
- </member>
- <member name="P:NAnt.VSNet.WrapperReferenceBase.TypeLibVersion">
- <summary>
- Gets the hex version of the type library as defined in the definition
- of the reference.
- </summary>
- <value>
- The hex version of the type library.
- </value>
- </member>
- <member name="P:NAnt.VSNet.WrapperReferenceBase.TypeLibGuid">
- <summary>
- Gets the GUID of the type library as defined in the definition
- of the reference.
- </summary>
- <value>
- The GUID of the type library.
- </value>
- </member>
- <member name="P:NAnt.VSNet.WrapperReferenceBase.TypeLibLocale">
- <summary>
- Gets the locale of the type library in hex notation.
- </summary>
- <value>
- The locale of the type library.
- </value>
- </member>
- <member name="P:NAnt.VSNet.WrapperReferenceBase.TypeLibraryName">
- <summary>
- Gets the name of the type library.
- </summary>
- <value>
- The name of the type library.
- </value>
- </member>
- <member name="P:NAnt.VSNet.ManagedWrapperReference.Name">
- <summary>
- Gets the name of the referenced assembly.
- </summary>
- <value>
- The name of the referenced assembly, or <see langword="null" /> if
- the name could not be determined.
- </value>
- </member>
- <member name="P:NAnt.VSNet.ManagedWrapperReference.WrapperTool">
- <summary>
- Gets the name of the tool that should be used to create the
- <see cref="P:NAnt.VSNet.ManagedWrapperReference.WrapperAssembly"/>.
- </summary>
- <value>
- The name of the tool that should be used to create the
- <see cref="P:NAnt.VSNet.ManagedWrapperReference.WrapperAssembly"/>.
- </value>
- </member>
- <member name="P:NAnt.VSNet.ManagedWrapperReference.WrapperAssembly">
- <summary>
- Gets the path of the wrapper assembly.
- </summary>
- <value>
- The path of the wrapper assembly.
- </value>
- <remarks>
- The wrapper assembly is stored in the object directory of the
- project.
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.ManagedWrapperReference.PrimaryInteropAssembly">
- <summary>
- Gets the path of the Primary Interop Assembly.
- </summary>
- <value>
- The path of the Primary Interop Assembly, or <see langword="null" />
- if not available.
- </value>
- </member>
- <member name="P:NAnt.VSNet.ManagedWrapperReference.TypeLibVersion">
- <summary>
- Gets the hex version of the type library as defined in the definition
- of the reference.
- </summary>
- <value>
- The hex version of the type library.
- </value>
- <exception cref="T:NAnt.Core.BuildException">
- <para>
- The definition of the reference does not contain a "VersionMajor" attribute.
- </para>
- <para>-or</para>
- <para>
- The definition of the reference does not contain a "VersionMinor" attribute.
- </para>
- </exception>
- </member>
- <member name="P:NAnt.VSNet.ManagedWrapperReference.TypeLibGuid">
- <summary>
- Gets the GUID of the type library as defined in the definition
- of the reference.
- </summary>
- <value>
- The GUID of the type library.
- </value>
- </member>
- <member name="P:NAnt.VSNet.ManagedWrapperReference.TypeLibLocale">
- <summary>
- Gets the locale of the type library in hex notation.
- </summary>
- <value>
- The locale of the type library.
- </value>
- </member>
- <member name="T:NAnt.VSNet.ProjectType">
- <summary>
- Specifies the type of the project.
- </summary>
- </member>
- <member name="F:NAnt.VSNet.ProjectType.VB">
- <summary>
- A Visual Basic.NET project.
- </summary>
- </member>
- <member name="F:NAnt.VSNet.ProjectType.CSharp">
- <summary>
- A Visual C# project.
- </summary>
- </member>
- <member name="F:NAnt.VSNet.ProjectType.VisualC">
- <summary>
- A Visual C++ project.
- </summary>
- </member>
- <member name="F:NAnt.VSNet.ProjectType.JSharp">
- <summary>
- A Visual J# project.
- </summary>
- </member>
- <member name="F:NAnt.VSNet.ProjectType.MSBuild">
- <summary>
- MSBuild project.
- </summary>
- </member>
- <member name="T:NAnt.VSNet.BuildResult">
- <summary>
- Specifies the result of the build.
- </summary>
- </member>
- <member name="F:NAnt.VSNet.BuildResult.Failed">
- <summary>
- The build failed.
- </summary>
- </member>
- <member name="F:NAnt.VSNet.BuildResult.Success">
- <summary>
- The build succeeded.
- </summary>
- </member>
- <member name="F:NAnt.VSNet.BuildResult.SuccessOutputUpdated">
- <summary>
- The build succeeded and the output was updated.
- </summary>
- </member>
- <member name="F:NAnt.VSNet.ProductVersion.Rainier">
- <summary>
- Visual Studio.NET 2002
- </summary>
- </member>
- <member name="F:NAnt.VSNet.ProductVersion.Everett">
- <summary>
- Visual Studio.NET 2003
- </summary>
- </member>
- <member name="F:NAnt.VSNet.ProductVersion.Whidbey">
- <summary>
- Visual Studio 2005
- </summary>
- </member>
- <member name="T:NAnt.VSNet.ProjectLocation">
- <summary>
- Indentifies the physical location of a managed project.
- </summary>
- </member>
- <member name="F:NAnt.VSNet.ProjectLocation.Local">
- <summary>
- A local project.
- </summary>
- </member>
- <member name="F:NAnt.VSNet.ProjectLocation.Web">
- <summary>
- A web project.
- </summary>
- </member>
- <member name="T:NAnt.VSNet.ProjectBaseCollection">
- <summary>
- Contains a collection of <see cref="T:NAnt.VSNet.ProjectBase"/> elements.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.ProjectBaseCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VSNet.ProjectBaseCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.ProjectBaseCollection.#ctor(NAnt.VSNet.ProjectBaseCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VSNet.ProjectBaseCollection"/> class
- with the specified <see cref="T:NAnt.VSNet.ProjectBaseCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.ProjectBaseCollection.#ctor(NAnt.VSNet.ProjectBase[])">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VSNet.ProjectBaseCollection"/> class
- with the specified array of <see cref="T:NAnt.VSNet.ProjectBase"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.ProjectBaseCollection.Add(NAnt.VSNet.ProjectBase)">
- <summary>
- Adds a <see cref="T:NAnt.VSNet.ProjectBase"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.VSNet.ProjectBase"/> to be added to the end of the collection.</param>
- <returns>The position into which the new element was inserted.</returns>
- </member>
- <member name="M:NAnt.VSNet.ProjectBaseCollection.AddRange(NAnt.VSNet.ProjectBase[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.VSNet.ProjectBase"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.VSNet.ProjectBase"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.VSNet.ProjectBaseCollection.AddRange(NAnt.VSNet.ProjectBaseCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.VSNet.ProjectBaseCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.VSNet.ProjectBaseCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.VSNet.ProjectBaseCollection.Contains(NAnt.VSNet.ProjectBase)">
- <summary>
- Determines whether a <see cref="T:NAnt.VSNet.ProjectBase"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.VSNet.ProjectBase"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.ProjectBaseCollection.Contains(System.String)">
- <summary>
- Determines whether a <see cref="T:NAnt.VSNet.ProjectBase"/> with the specified
- GUID is in the collection, using a case-insensitive lookup.
- </summary>
- <param name="value">The GUID to locate in the collection.</param>
- <returns>
- <see langword="true"/> if a <see cref="T:NAnt.VSNet.ProjectBase"/> with GUID
- <paramref name="value"/> is found in the collection; otherwise,
- <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.ProjectBaseCollection.CopyTo(NAnt.VSNet.ProjectBase[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.VSNet.ProjectBaseCollection.IndexOf(NAnt.VSNet.ProjectBase)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.VSNet.ProjectBase"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.VSNet.ProjectBase"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.VSNet.ProjectBase"/>. If the <see cref="T:NAnt.VSNet.ProjectBase"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.ProjectBaseCollection.Insert(System.Int32,NAnt.VSNet.ProjectBase)">
- <summary>
- Inserts a <see cref="T:NAnt.VSNet.ProjectBase"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.VSNet.ProjectBase"/> to insert.</param>
- </member>
- <member name="M:NAnt.VSNet.ProjectBaseCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.VSNet.ProjectBaseEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.ProjectBaseCollection.Remove(NAnt.VSNet.ProjectBase)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.VSNet.ProjectBase"/> to remove from the collection.</param>
- </member>
- <member name="M:NAnt.VSNet.ProjectBaseCollection.Remove(System.String)">
- <summary>
- Remove items with the specified guid from the collection.
- </summary>
- <param name="guid">The guid of the project to remove from the collection.</param>
- </member>
- <member name="P:NAnt.VSNet.ProjectBaseCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="P:NAnt.VSNet.ProjectBaseCollection.Item(System.String)">
- <summary>
- Gets the <see cref="T:NAnt.VSNet.ProjectBase"/> with the specified GUID.
- </summary>
- <param name="guid">The GUID of the <see cref="T:NAnt.VSNet.ProjectBase"/> to get.</param>
- <remarks>
- Performs a case-insensitive lookup.
- </remarks>
- </member>
- <member name="T:NAnt.VSNet.ProjectBaseEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.VSNet.ProjectBase"/> elements of a <see cref="T:NAnt.VSNet.ProjectBaseCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.ProjectBaseEnumerator.#ctor(NAnt.VSNet.ProjectBaseCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VSNet.ProjectBaseEnumerator"/> class
- with the specified <see cref="T:NAnt.VSNet.ProjectBaseCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.VSNet.ProjectBaseEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.ProjectBaseEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.ProjectBaseEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="P:NAnt.VSNet.ProjectEntry.Project">
- <summary>
- Gets or sets the in memory representation of the project.
- </summary>
- <value>
- The in memory representation of the project, or <see langword="null" />
- if the project is not (yet) loaded.
- </value>
- <remarks>
- This property will always be <see langword="null" /> for
- projects that are not supported.
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.ProjectEntry.BuildConfigurations">
- <summary>
- Return a mapping between the configurations defined in the
- solution file and the project build configurations.
- </summary>
- <value>
- Mapping between configurations defined in the solution file
- and the project build configurations, or <see langword="null" />
- if the project is not defined in a solution file.
- </value>
- <remarks>
- This mapping only includes project build configurations that
- are configured to be built for a given solution configuration.
- </remarks>
- </member>
- <member name="T:NAnt.VSNet.ProjectEntryCollection">
- <summary>
- Contains a collection of <see cref="T:NAnt.VSNet.ProjectEntry"/> elements.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.ProjectEntryCollection.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VSNet.ProjectEntryCollection"/> class.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.ProjectEntryCollection.#ctor(NAnt.VSNet.ProjectEntryCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VSNet.ProjectEntryCollection"/> class
- with the specified <see cref="T:NAnt.VSNet.ProjectEntryCollection"/> instance.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.ProjectEntryCollection.#ctor(NAnt.VSNet.ProjectEntry[])">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VSNet.ProjectEntryCollection"/> class
- with the specified array of <see cref="T:NAnt.VSNet.ProjectEntry"/> instances.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.ProjectEntryCollection.Add(NAnt.VSNet.ProjectEntry)">
- <summary>
- Adds a <see cref="T:NAnt.VSNet.ProjectEntry"/> to the end of the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.VSNet.ProjectEntry"/> to be added to the end of the collection.</param>
- <returns>
- The position into which the new element was inserted.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.ProjectEntryCollection.AddRange(NAnt.VSNet.ProjectEntry[])">
- <summary>
- Adds the elements of a <see cref="T:NAnt.VSNet.ProjectEntry"/> array to the end of the collection.
- </summary>
- <param name="items">The array of <see cref="T:NAnt.VSNet.ProjectEntry"/> elements to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.VSNet.ProjectEntryCollection.AddRange(NAnt.VSNet.ProjectEntryCollection)">
- <summary>
- Adds the elements of a <see cref="T:NAnt.VSNet.ProjectEntryCollection"/> to the end of the collection.
- </summary>
- <param name="items">The <see cref="T:NAnt.VSNet.ProjectEntryCollection"/> to be added to the end of the collection.</param>
- </member>
- <member name="M:NAnt.VSNet.ProjectEntryCollection.Contains(NAnt.VSNet.ProjectEntry)">
- <summary>
- Determines whether a <see cref="T:NAnt.VSNet.ProjectEntry"/> is in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.VSNet.ProjectEntry"/> to locate in the collection.</param>
- <returns>
- <see langword="true"/> if <paramref name="item"/> is found in the
- collection; otherwise, <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.ProjectEntryCollection.Contains(System.String)">
- <summary>
- Determines whether a <see cref="T:NAnt.VSNet.ProjectEntry"/> with the specified
- GUID is in the collection, using a case-insensitive lookup.
- </summary>
- <param name="value">The GUID to locate in the collection.</param>
- <returns>
- <see langword="true"/> if a <see cref="T:NAnt.VSNet.ProjectEntry"/> with GUID
- <paramref name="value"/> is found in the collection; otherwise,
- <see langword="false"/>.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.ProjectEntryCollection.CopyTo(NAnt.VSNet.ProjectEntry[],System.Int32)">
- <summary>
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
- </summary>
- <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
- <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
- </member>
- <member name="M:NAnt.VSNet.ProjectEntryCollection.IndexOf(NAnt.VSNet.ProjectEntry)">
- <summary>
- Retrieves the index of a specified <see cref="T:NAnt.VSNet.ProjectEntry"/> object in the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.VSNet.ProjectEntry"/> object for which the index is returned.</param>
- <returns>
- The index of the specified <see cref="T:NAnt.VSNet.ProjectEntry"/>. If the <see cref="T:NAnt.VSNet.ProjectEntry"/> is not currently a member of the collection, it returns -1.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.ProjectEntryCollection.Insert(System.Int32,NAnt.VSNet.ProjectEntry)">
- <summary>
- Inserts a <see cref="T:NAnt.VSNet.ProjectEntry"/> into the collection at the specified index.
- </summary>
- <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
- <param name="item">The <see cref="T:NAnt.VSNet.ProjectEntry"/> to insert.</param>
- </member>
- <member name="M:NAnt.VSNet.ProjectEntryCollection.GetEnumerator">
- <summary>
- Returns an enumerator that can iterate through the collection.
- </summary>
- <returns>
- A <see cref="T:NAnt.VSNet.ProjectEntryEnumerator"/> for the entire collection.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.ProjectEntryCollection.Remove(NAnt.VSNet.ProjectEntry)">
- <summary>
- Removes a member from the collection.
- </summary>
- <param name="item">The <see cref="T:NAnt.VSNet.ProjectEntry"/> to remove from the collection.</param>
- </member>
- <member name="P:NAnt.VSNet.ProjectEntryCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- <param name="index">The zero-based index of the element to get or set.</param>
- </member>
- <member name="P:NAnt.VSNet.ProjectEntryCollection.Item(System.String)">
- <summary>
- Gets the <see cref="T:NAnt.VSNet.ProjectEntry"/> with the specified GUID.
- </summary>
- <param name="guid">The GUID of the <see cref="T:NAnt.VSNet.ProjectEntry"/> to get.</param>
- <remarks>
- Performs a case-insensitive lookup.
- </remarks>
- </member>
- <member name="T:NAnt.VSNet.ProjectEntryEnumerator">
- <summary>
- Enumerates the <see cref="T:NAnt.VSNet.ProjectEntry"/> elements of a <see cref="T:NAnt.VSNet.ProjectEntryCollection"/>.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.ProjectEntryEnumerator.#ctor(NAnt.VSNet.ProjectEntryCollection)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VSNet.ProjectEntryEnumerator"/> class
- with the specified <see cref="T:NAnt.VSNet.ProjectEntryCollection"/>.
- </summary>
- <param name="arguments">The collection that should be enumerated.</param>
- </member>
- <member name="M:NAnt.VSNet.ProjectEntryEnumerator.MoveNext">
- <summary>
- Advances the enumerator to the next element of the collection.
- </summary>
- <returns>
- <see langword="true" /> if the enumerator was successfully advanced
- to the next element; <see langword="false" /> if the enumerator has
- passed the end of the collection.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.ProjectEntryEnumerator.Reset">
- <summary>
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.ProjectEntryEnumerator.Current">
- <summary>
- Gets the current element in the collection.
- </summary>
- <returns>
- The current element in the collection.
- </returns>
- </member>
- <member name="T:NAnt.VSNet.ProjectFactory">
- <summary>
- Factory class for VS.NET projects.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.ProjectFactory.#ctor(NAnt.VSNet.Tasks.SolutionTask)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VSNet.ProjectFactory"/>
- class.
- </summary>
- </member>
- <member name="F:NAnt.VSNet.ProjectFactory._cachedProjects">
- <summary>
- Holds a case-insensitive list of cached projects.
- </summary>
- <remarks>
- The key of the <see cref="T:System.Collections.Hashtable"/> is the path of the project
- file (for web projects this can be a URL) and the value is a
- <see cref="T:NAnt.Core.Project"/> instance.
- </remarks>
- </member>
- <member name="F:NAnt.VSNet.ProjectFactory._cachedProjectGuids">
- <summary>
- Holds a case-insensitive list of cached project GUIDs.
- </summary>
- <remarks>
- The key of the <see cref="T:System.Collections.Hashtable"/> is the path of the project
- file (for web projects this can be a URL) and the value is the GUID
- of the project.
- </remarks>
- </member>
- <member name="F:NAnt.VSNet.ProjectFactory._cachedProjectXml">
- <summary>
- Holds a case-insensitive list of cached project GUIDs.
- </summary>
- <remarks>
- The key of the <see cref="T:System.Collections.Hashtable"/> is the path of the project
- file (for web projects this can be a URL) and the value is the Xml
- of the project.
- </remarks>
- </member>
- <member name="M:NAnt.VSNet.ProjectSettings.GetOutputType(System.Xml.XmlElement)">
- <summary>
- Determines the output type of the project from its XML definition.
- </summary>
- <param name="settingsXml">The XML definition of the project settings.</param>
- <returns>
- The output type of the project.
- </returns>
- <exception cref="T:NAnt.Core.BuildException">
- <para>
- The output type of the project is not set in the specified XML
- definition.
- </para>
- <para>-or-</para>
- <para>
- The output type of the project is not supported.
- </para>
- </exception>
- </member>
- <member name="M:NAnt.VSNet.ProjectSettings.GetProjectGuid(System.String,System.Xml.XmlElement)">
- <summary>
- Gets the project GUID from the given <see cref="T:System.Xml.XmlElement"/>
- holding a <c><VisualStudioProject></c> node.
- </summary>
- <param name="projectFile">The path of the project file.</param>
- <param name="elemRoot">The <c><VisualStudioProject></c> node from which the project GUID should be retrieved.</param>
- <returns>
- The project GUID from specified <c><VisualStudioProject></c> node.
- </returns>
- </member>
- <member name="P:NAnt.VSNet.ProjectSettings.ApplicationIcon">
- <summary>
- Gets the .ico file to use as application icon.
- </summary>
- <value>
- The .ico file to use as application icon, or <see langword="null" />
- if no application icon should be used.
- </value>
- </member>
- <member name="P:NAnt.VSNet.ProjectSettings.AssemblyOriginatorKeyFile">
- <summary>
- Gets the key file to use to sign ActiveX/COM wrappers.
- </summary>
- <value>
- The path of the key file to use to sign ActiveX/COM wrappers,
- relative to the project root directory, or <see langword="null" />
- if the wrapper assembly should not be signed using a key file.
- </value>
- </member>
- <member name="P:NAnt.VSNet.ProjectSettings.AssemblyKeyContainerName">
- <summary>
- Gets the key name to use to sign ActiveX/COM wrappers.
- </summary>
- <value>
- The name of the key container to use to sign ActiveX/COM wrappers,
- or <see langword="null" /> if the wrapper assembly should not be
- signed using a key container.
- </value>
- </member>
- <member name="P:NAnt.VSNet.ProjectSettings.OutputType">
- <summary>
- Gets the output type of this project.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.ProjectSettings.RunPostBuildEvent">
- <summary>
- Designates when the <see cref="P:NAnt.VSNet.ProjectSettings.PostBuildEvent"/> command line should
- be run. Possible values are "OnBuildSuccess", "Always" or
- "OnOutputUpdated".
- </summary>
- </member>
- <member name="P:NAnt.VSNet.ProjectSettings.PreBuildEvent">
- <summary>
- Contains commands to be run before a build takes place.
- </summary>
- <remarks>
- Valid commands are those in a .bat file. For more info see MSDN.
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.ProjectSettings.PostBuildEvent">
- <summary>
- Contains commands to be ran after a build has taken place.
- </summary>
- <remarks>
- Valid commands are those in a .bat file. For more info see MSDN.
- </remarks>
- </member>
- <member name="M:NAnt.VSNet.ReferencesResolver.InitializeLifetimeService">
- <summary>
- Obtains a lifetime service object to control the lifetime policy for
- this instance.
- </summary>
- <returns>
- An object of type <see cref="T:System.Runtime.Remoting.Lifetime.ILease"/> 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.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.ReferencesResolver.GetAssemblyFileName(System.String)">
- <summary>
- Gets the file name of the assembly with the given assembly name.
- </summary>
- <param name="assemblyName">The assembly name of the assembly of which the file name should be returned.</param>
- <returns>
- The file name of the assembly with the given assembly name.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.Resource.Compile(NAnt.VSNet.Configuration)">
- <summary>
- Compiles the resource file.
- </summary>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <returns>
- A <see cref="T:System.IO.FileInfo"/> representing the compiled resource file.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.Resource.GetCompiledResourceFile(NAnt.VSNet.Configuration)">
- <summary>
- Returns a <see cref="T:System.IO.FileInfo"/> representing the compiled resource
- file.
- </summary>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <returns>
- A <see cref="T:System.IO.FileInfo"/> representing the compiled resource file.
- </returns>
- <remarks>
- Calling this method does not force compilation of the resource file.
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.Resource.InputFile">
- <summary>
- Gets a <see cref="T:System.IO.FileInfo"/> representing the physical location
- of the resource file.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.Resource.LogicalFile">
- <summary>
- Gets a <see cref="T:System.IO.FileInfo"/> representing the logical location
- of the resource file in the project.
- </summary>
- <remarks>
- When the resource file is not linked, this matches the
- <see cref="P:NAnt.VSNet.Resource.InputFile"/>.
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.Resource.IsResX">
- <summary>
- Gets a value indicating whether the resource is in fact a ResX file.
- </summary>
- <value>
- <see langword="true" /> if the resource is a ResX file; otherwise,
- <see langword="false" />.
- </value>
- </member>
- <member name="T:NAnt.VSNet.SolutionFactory">
- <summary>
- Factory class for VS.NET solutions.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.SolutionFactory.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VSNet.SolutionFactory"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.VBProject.VerifyProjectXml(System.Xml.XmlElement)">
- <summary>
- Verifies whether the specified XML fragment represents a valid project
- that is supported by this <see cref="T:NAnt.VSNet.ProjectBase"/>.
- </summary>
- <param name="docElement">XML fragment representing the project file.</param>
- <exception cref="T:NAnt.Core.BuildException">
- <para>The XML fragment is not supported by this <see cref="T:NAnt.VSNet.ProjectBase"/>.</para>
- <para>-or-</para>
- <para>The XML fragment does not represent a valid project (for this <see cref="T:NAnt.VSNet.ProjectBase"/>).</para>
- </exception>
- </member>
- <member name="M:NAnt.VSNet.VBProject.DetermineProductVersion(System.Xml.XmlElement)">
- <summary>
- Returns the Visual Studio product version of the specified project
- XML fragment.
- </summary>
- <param name="docElement">The document element of the project.</param>
- <returns>
- The Visual Studio product version of the specified project XML
- fragment.
- </returns>
- <exception cref="T:NAnt.Core.BuildException">
- <para>The product version could not be determined.</para>
- <para>-or-</para>
- <para>The product version is not supported.</para>
- </exception>
- <remarks>
- This method is called from the <see cref="T:NAnt.VSNet.ProjectBase"/> ctor, and
- at that time we're not sure the XML that is passed in, is indeed a
- valid Visual Basic project.
- </remarks>
- </member>
- <member name="M:NAnt.VSNet.VBProject.DetermineProjectLocation(System.Xml.XmlElement)">
- <summary>
- Returns the project location from the specified project XML fragment.
- </summary>
- <param name="docElement">XML fragment representing the project file.</param>
- <returns>
- The project location of the specified project XML file.
- </returns>
- <exception cref="T:NAnt.Core.BuildException">
- <para>The project location could not be determined.</para>
- <para>-or-</para>
- <para>The project location is invalid.</para>
- </exception>
- </member>
- <member name="M:NAnt.VSNet.VBProject.GetProcessStartInfo(NAnt.VSNet.ConfigurationBase,System.String)">
- <summary>
- Returns a <see cref="T:System.Diagnostics.ProcessStartInfo"/> for launching the compiler
- for this project.
- </summary>
- <param name="config">The configuration to build.</param>
- <param name="responseFile">The response file for the compiler.</param>
- <returns>
- A <see cref="T:System.Diagnostics.ProcessStartInfo"/> for launching the compiler for
- this project.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.VBProject.IsSupported(System.Xml.XmlElement)">
- <summary>
- Returns a value indicating whether the project represented by the
- specified XML fragment is supported by <see cref="T:NAnt.VSNet.VBProject"/>.
- </summary>
- <param name="docElement">XML fragment representing the project to check.</param>
- <returns>
- <see langword="true"/> if <see cref="T:NAnt.VSNet.VBProject"/> supports the
- specified project; otherwise, <see langword="false"/>.
- </returns>
- <remarks>
- <para>
- A project is identified as as Visual Basic project, if the XML
- fragment at least has the following information:
- </para>
- <code>
- <![CDATA[
- <VisualStudioProject>
- <VisualBasic
- ProductVersion="..."
- ....
- >
- ...
- </VisualBasic>
- </VisualStudioProject>
- ]]>
- </code>
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.VBProject.Type">
- <summary>
- Gets the type of the project.
- </summary>
- <value>
- The type of the project.
- </value>
- </member>
- <member name="P:NAnt.VSNet.VBProject.FileExtension">
- <summary>
- Gets the default file extension of sources for this project.
- </summary>
- <value>
- For VB projects, the default file extension is ".vb".
- </value>
- </member>
- <member name="T:NAnt.VSNet.VcArgumentMap">
- <summary>
- A mapping from properties in the .vcproj file to command line arguments.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.VcArgumentMap.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.VSNet.VcArgumentMap"/>
- class.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.VcArgumentMap.GetArgument(System.String,System.String,NAnt.VSNet.VcArgumentMap.ArgGroup)">
- <summary>
- Gets the argument string corresponding with a configuration property
- named <paramref name="propName" /> with value <paramref name="propValue" />.
- An ignore mask can be used to eliminate some arguments from the search.
- </summary>
- <param name="propName">The name of the configuration property.</param>
- <param name="propValue">The value of the configuration property.</param>
- <param name="useIgnoreGroup">Specify any groups that needs to be ignored.</param>
- <returns>
- The argument string corresponding with a configuration property
- named <paramref name="propName" /> with value <paramref name="propValue" />,
- or <see langword="null" /> if no corresponding argument exists.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.VcArgumentMap.CreateCLArgumentMap">
- <summary>
- Creates a mapping between configuration properties for the Visual
- C++ compiler and corresponding command-line arguments.
- </summary>
- <returns>
- A mapping between configuration properties for the Visual C++
- compiler and corresponding command-line arguments.
- </returns>
- <remarks>
- <para>
- The following configuration properties are processed by
- <see cref="T:NAnt.VSNet.VcProject"/>:
- </para>
- <list type="table">
- <listheader>
- <term>Category</term>
- <description>Property</description>
- </listheader>
- <item>
- <term>General</term>
- <description>Addtional Include Directories (/I[path])</description>
- </item>
- <item>
- <term>General</term>
- <description>Resolve #using References (/AI[path])</description>
- </item>
- <item>
- <term>Preprocessor</term>
- <description>Preprocessor Definitions (/D[macro])</description>
- </item>
- <item>
- <term>Code Generation</term>
- <description>Enable C++ Exceptions (/EHsc)</description>
- </item>
- <item>
- <term>Precompiled Headers</term>
- <description>Create/Use Precompiled Header</description>
- </item>
- <item>
- <term>Precompiled Headers</term>
- <description>Create/Use PCH Through File</description>
- </item>
- <item>
- <term>Precompiled Headers</term>
- <description>Precompiled Header File</description>
- </item>
- <item>
- <term>Output Files</term>
- <description>Assembler Output</description>
- </item>
- <item>
- <term>Output Files</term>
- <description>ASM List Location</description>
- </item>
- <item>
- <term>Browse Information</term>
- <description>Enable Browse Information</description>
- </item>
- <item>
- <term>Browse Information</term>
- <description>Browse File</description>
- </item>
- <item>
- <term>Advanced</term>
- <description>Force Includes (/FI[name])</description>
- </item>
- <item>
- <term>Advanced</term>
- <description>Force #using (/FU[name])</description>
- </item>
- <item>
- <term>Advanced</term>
- <description>Undefine Preprocessor Definitions (/U[macro])</description>
- </item>
- </list>
- </remarks>
- </member>
- <member name="M:NAnt.VSNet.VcArgumentMap.CreateLinkerArgumentMap">
- <summary>
- Creates a mapping between configuration properties for the Visual
- C++ linker and corresponding command-line arguments.
- </summary>
- <returns>
- A mapping between configuration properties for the Visual C++
- linker and corresponding command-line arguments.
- </returns>
- <remarks>
- <para>
- The following configuration properties are processed by
- <see cref="T:NAnt.VSNet.VcProject"/>:
- </para>
- <list type="table">
- <listheader>
- <term>Category</term>
- <description>Property</description>
- </listheader>
- <item>
- <term>General</term>
- <description>Output File (/OUT:[file])</description>
- </item>
- <item>
- <term>General</term>
- <description>Additional Library Directories (/LIBPATH:[dir])</description>
- </item>
- <item>
- <term>Input</term>
- <description>Additional Dependencies</description>
- </item>
- <item>
- <term>Input</term>
- <description>Add Module to Assembly (/ASSEMBLYMODULE:file)</description>
- </item>
- <item>
- <term>Input</term>
- <description>Embed Managed Resource File (/ASSEMBLYRESOURCE:file)</description>
- </item>
- <item>
- <term>Debugging</term>
- <description>Generate Debug Info (/DEBUG)</description>
- </item>
- <item>
- <term>Debugging</term>
- <description>Generate Program Database File (/PDB:name)</description>
- </item>
- <item>
- <term>Debugging</term>
- <description>Generate Map File (/MAP)</description>
- </item>
- <item>
- <term>Debugging</term>
- <description>Map File Name (/MAP:[filename])</description>
- </item>
- <item>
- <term>System</term>
- <description>Heap Reserve Size (/HEAP:reserve)</description>
- </item>
- <item>
- <term>System</term>
- <description>Heap Commit Size (/HEAP:reserve, commit)</description>
- </item>
- <item>
- <term>System</term>
- <description>Stack Reserve Size (/STACK:reserve)</description>
- </item>
- <item>
- <term>System</term>
- <description>Stack Commit Size (/STACK:reserve, commit)</description>
- </item>
- </list>
- <para>
- The following configuration properties are ignored:
- </para>
- <list type="table">
- <listheader>
- <term>Category</term>
- <description>Property</description>
- </listheader>
- <item>
- <term>General</term>
- <description>Show Progress (/VERBOSE, /VERBOSE:LIB)</description>
- </item>
- <item>
- <term>General</term>
- <description>Suppress Startup Banner (/NOLOGO)</description>
- </item>
- </list>
- <para>
- Support for the following configuration properties still needs to
- be implemented:
- </para>
- <list type="table">
- <listheader>
- <term>Category</term>
- <description>Property</description>
- </listheader>
- <item>
- <term>General</term>
- <description>Ignore Import Library</description>
- </item>
- <item>
- <term>General</term>
- <description>Register Output</description>
- </item>
- <item>
- <term>Input</term>
- <description>Delay Loaded DLLs (/DELAYLOAD:[dll_name])</description>
- </item>
- <item>
- <term>Embedded IDL</term>
- <description>MIDL Commands (/MIDL:[file])</description>
- </item>
- </list>
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.VcArgumentMap.VcArgument.Name">
- <summary>
- Gets the name of the command-line argument.
- </summary>
- <value>
- The name of the command-line argument.
- </value>
- </member>
- <member name="T:NAnt.VSNet.VcArgumentMap.LinkerStringArgument">
- <summary>
- Represents a command-line arguments of which the trailing backslashes
- in the value should be duplicated.
- </summary>
- </member>
- <member name="T:NAnt.VSNet.VcArgumentMap.QuotedLinkerStringArgument">
- <summary>
- Represents a command-line argument of which the value should be
- quoted, and of which trailing backslahes should be duplicated.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.VcArgumentMap.VcBoolArgument.Match">
- <summary>
- Gets the string that the configuration setting should match in
- order for the command line argument to be set.
- </summary>
- </member>
- <member name="T:NAnt.VSNet.VcArgumentMap.ArgGroup">
- <summary>
- Allow us to assign an argument to a specific group.
- </summary>
- </member>
- <member name="F:NAnt.VSNet.VcArgumentMap.ArgGroup.Unassigned">
- <summary>
- The argument is not assigned to any group.
- </summary>
- </member>
- <member name="F:NAnt.VSNet.VcArgumentMap.ArgGroup.OptiIgnoreGroup">
- <summary>
- The argument is ignored when the optimization level is set to
- <b>Minimum Size</b> (1) or <b>Maximum Size</b> (2).
- </summary>
- </member>
- <member name="M:NAnt.VSNet.VcAssemblyReference.ResolveAssemblyReference">
- <summary>
- Resolves an assembly reference.
- </summary>
- <returns>
- The full path to the resolved assembly, or <see langword="null" />
- if the assembly reference could not be resolved.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.VcAssemblyReference.EvaluateMacro(System.Text.RegularExpressions.Match)">
- <summary>
- Is called each time a regular expression match is found during a
- <see cref="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.Text.RegularExpressions.MatchEvaluator)"/> operation.
- </summary>
- <param name="m">The <see cref="T:System.Text.RegularExpressions.Match"/> resulting from a single regular expression match during a <see cref="M:System.Text.RegularExpressions.Regex.Replace(System.String,System.Text.RegularExpressions.MatchEvaluator)"/>.</param>
- <returns>
- The expanded <see cref="T:System.Text.RegularExpressions.Match"/>.
- </returns>
- <exception cref="T:NAnt.Core.BuildException">The macro is not supported.</exception>
- <exception cref="T:System.NotImplementedException">Expansion of a given macro is not yet implemented.</exception>
- </member>
- <member name="P:NAnt.VSNet.VcAssemblyReference.Name">
- <summary>
- Gets the name of the referenced assembly.
- </summary>
- <value>
- The name of the referenced assembly, or <see langword="null" /> if
- the name could not be determined.
- </value>
- </member>
- <member name="T:NAnt.VSNet.VcConfigurationBase">
- <summary>
- A single build configuration for a Visual C++ project or for a specific
- file in the project.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.VcConfigurationBase.ExpandMacro(System.String)">
- <summary>
- Expands the given macro.
- </summary>
- <param name="macro">The macro to expand.</param>
- <returns>
- The expanded macro.
- </returns>
- <exception cref="T:NAnt.Core.BuildException">
- <para>The macro is not supported.</para>
- <para>-or-</para>
- <para>The macro is not implemented.</para>
- <para>-or-</para>
- <para>The macro cannot be expanded.</para>
- </exception>
- </member>
- <member name="M:NAnt.VSNet.VcConfigurationBase.GetToolSetting(System.String,System.String)">
- <summary>
- Gets the value of a given setting for a specified tool.
- </summary>
- <param name="toolName">The name of the tool.</param>
- <param name="settingName">The name of the setting.</param>
- <returns>
- The value of a setting for the specified tool, or <see langword="null"/>
- if the setting is not defined for the specified tool.
- </returns>
- <remarks>
- An empty setting value, which is used as a means to override the
- project default, will be returned as a empty <see cref="T:System.String"/>.
- </remarks>
- </member>
- <member name="M:NAnt.VSNet.VcConfigurationBase.GetToolSetting(System.String,System.String,System.String)">
- <summary>
- Gets the value of a given setting for a specified tool.
- </summary>
- <param name="toolName">The name of the tool.</param>
- <param name="settingName">The name of the setting.</param>
- <param name="defaultValue">The value to return if setting is not defined.</param>
- <returns>
- The value of a setting for the specified tool, or
- <paramref name="defaultValue"/> if the setting is not defined for
- the specified tool.
- </returns>
- <remarks>
- An empty setting value, which is used as a means to override the
- project default, will be returned as a empty <see cref="T:System.String"/>.
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.VcConfigurationBase.IntermediateDir">
- <summary>
- Gets the intermediate directory, specified relative to project
- directory.
- </summary>
- <value>
- The intermediate directory, specified relative to project directory.
- </value>
- </member>
- <member name="P:NAnt.VSNet.VcConfigurationBase.ReferencesPath">
- <summary>
- Gets a comma-separated list of directories to scan for assembly
- references.
- </summary>
- <value>
- A comma-separated list of directories to scan for assembly
- references, or <see langword="null" /> if no additional directories
- should scanned.
- </value>
- </member>
- <member name="P:NAnt.VSNet.VcConfigurationBase.FullName">
- <summary>
- Gets the name of the configuration, including the platform it
- targets.
- </summary>
- <value>
- Tthe name of the configuration, including the platform it targets.
- </value>
- </member>
- <member name="P:NAnt.VSNet.VcConfigurationBase.OutputDir">
- <summary>
- Gets the output directory.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.VcConfigurationBase.BuildPath">
- <summary>
- Gets the path in which the output file will be created before its
- copied to the actual output path.
- </summary>
- <remarks>
- For Visual C++ projects, the output file will be immediately
- created in the output path.
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.VcConfigurationBase.Name">
- <summary>
- Gets the name of the configuration.
- </summary>
- <value>
- The name of the configuration.
- </value>
- </member>
- <member name="P:NAnt.VSNet.VcConfigurationBase.PlatformName">
- <summary>
- Gets the platform that the configuration targets.
- </summary>
- <value>
- The platform targeted by the configuration.
- </value>
- </member>
- <member name="T:NAnt.VSNet.VcFileConfiguration">
- <summary>
- Represents the configuration of a file.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.VcFileConfiguration.ExpandMacro(System.String)">
- <summary>
- Expands the given macro.
- </summary>
- <param name="macro">The macro to expand.</param>
- <returns>
- The expanded macro.
- </returns>
- <exception cref="T:NAnt.Core.BuildException">
- <para>The macro is not supported.</para>
- <para>-or-</para>
- <para>The macro is not implemented.</para>
- <para>-or-</para>
- <para>The macro cannot be expanded.</para>
- </exception>
- </member>
- <member name="M:NAnt.VSNet.VcFileConfiguration.GetToolSetting(System.String,System.String,System.String)">
- <summary>
- Gets the value of a given setting for a specified tool.
- </summary>
- <param name="toolName">The name of the tool.</param>
- <param name="settingName">The name of the setting.</param>
- <param name="projectDefault">The value to return if setting is not defined in both the file and project configuration.</param>
- <returns>
- The value of a setting for the specified tool, or
- <paramref name="settingName"/> if the setting is not defined in
- both the file and project configuration.
- </returns>
- <remarks>
- <para>
- If the setting is not defined in the file configuration, then
- the project level setting will be used.
- </para>
- <para>
- An empty setting value, which is used as a means to override the
- project default, will be returned as a empty <see cref="T:System.String"/>.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.VcFileConfiguration.ExcludeFromBuild">
- <summary>
- Gets a value indication whether the file should be excluded from
- the build for this configuration.
- </summary>
- <value>
- <see langword="true" /> if the file should be excluded from the
- build for this configuration; otherwise, <see langword="false" />.
- </value>
- </member>
- <member name="P:NAnt.VSNet.VcFileConfiguration.RelativePath">
- <summary>
- Gets the relative path of the file.
- </summary>
- <value>
- The path of the file relative to the project directory.
- </value>
- </member>
- <member name="P:NAnt.VSNet.VcFileConfiguration.RelativeOutputDir">
- <summary>
- Get the path of the output directory relative to the project
- directory.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.VcFileConfiguration.IntermediateDir">
- <summary>
- Gets the intermediate directory, specified relative to project
- directory.
- </summary>
- <value>
- The intermediate directory, specified relative to project directory.
- </value>
- </member>
- <member name="P:NAnt.VSNet.VcFileConfiguration.OutputPath">
- <summary>
- Gets the path for the output file.
- </summary>
- <value>
- The path for the output file, or <see langword="null" /> if there's
- no output file for this configuration.
- </value>
- </member>
- <member name="P:NAnt.VSNet.VcFileConfiguration.ReferencesPath">
- <summary>
- Gets a comma-separated list of directories to scan for assembly
- references.
- </summary>
- <value>
- A comma-separated list of directories to scan for assembly
- references, or <see langword="null" /> if no additional directories
- should scanned.
- </value>
- </member>
- <member name="T:NAnt.VSNet.VcProject">
- <summary>
- Visual C++ project.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.VcProject.IsManaged(NAnt.VSNet.Configuration)">
- <summary>
- Gets a value indicating whether building the project for the specified
- build configuration results in managed output.
- </summary>
- <param name="solutionConfiguration">The solution configuration that is built.</param>
- <returns>
- <see langword="true" /> if the project output for the specified build
- configuration is either a Dynamic Library (dll) or an Application
- (exe), and Managed Extensions are enabled; otherwise,
- <see langword="false" />.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.VcProject.VerifyProjectXml(System.Xml.XmlElement)">
- <summary>
- Verifies whether the specified XML fragment represents a valid project
- that is supported by this <see cref="T:NAnt.VSNet.ProjectBase"/>.
- </summary>
- <param name="docElement">XML fragment representing the project file.</param>
- <exception cref="T:NAnt.Core.BuildException">
- <para>The XML fragment is not supported by this <see cref="T:NAnt.VSNet.ProjectBase"/>.</para>
- <para>-or-</para>
- <para>The XML fragment does not represent a valid project (for this <see cref="T:NAnt.VSNet.ProjectBase"/>).</para>
- </exception>
- </member>
- <member name="M:NAnt.VSNet.VcProject.DetermineProductVersion(System.Xml.XmlElement)">
- <summary>
- Returns the Visual Studio product version of the specified project
- XML fragment.
- </summary>
- <param name="docElement">The document element of the project.</param>
- <returns>
- The Visual Studio product version of the specified project XML
- fragment.
- </returns>
- <exception cref="T:NAnt.Core.BuildException">
- <para>The product version could not be determined.</para>
- <para>-or-</para>
- <para>The product version is not supported.</para>
- </exception>
- </member>
- <member name="M:NAnt.VSNet.VcProject.ExpandMacro(System.String)">
- <summary>
- Expands the given macro.
- </summary>
- <param name="macro">The macro to expand.</param>
- <returns>
- The expanded macro or <see langword="null" /> if the macro is not
- supported.
- </returns>
- </member>
- <member name="M:NAnt.VSNet.VcProject.BuildResourceFiles(System.Collections.ArrayList,NAnt.VSNet.VcProjectConfiguration,NAnt.VSNet.VcConfigurationBase)">
- <summary>
- Build resource files for the given configuration.
- </summary>
- <param name="fileNames">The resource files to build.</param>
- <param name="projectConfig">The project configuration.</param>
- <param name="fileConfig">The build configuration.</param>
- <remarks>
- TODO: refactor this as we should always get only one element in the
- <paramref name="fileNames" /> list. Each res file should be built
- with its own file configuration.
- </remarks>
- </member>
- <member name="M:NAnt.VSNet.VcProject.BuildIDLFiles(System.Collections.ArrayList,NAnt.VSNet.VcProjectConfiguration,NAnt.VSNet.VcConfigurationBase)">
- <summary>
- Build Interface Definition Language files for the given
- configuration.
- </summary>
- <param name="fileNames">The IDL files to build.</param>
- <param name="projectConfig">The project configuration.</param>
- <param name="fileConfig">The build configuration.</param>
- <remarks>
- TODO: refactor this as we should always get only one element in the
- <paramref name="fileNames" /> list. Each IDL file should be built
- with its own file configuration.
- </remarks>
- </member>
- <member name="M:NAnt.VSNet.VcProject.MergeToolSetting(NAnt.VSNet.VcProjectConfiguration,NAnt.VSNet.VcConfigurationBase,System.String,System.String)">
- <summary>
- Merges the specified tool setting of <paramref name="projectConfig" />
- with <paramref name="fileConfig" />.
- </summary>
- <remarks>
- The merge is suppressed when the flag $(noinherit) is defined in
- <paramref name="fileConfig" />.
- </remarks>
- </member>
- <member name="M:NAnt.VSNet.VcProject.GetObjectFile(NAnt.VSNet.VcConfigurationBase)">
- <summary>
- Gets the absolute path to the object file or directory.
- </summary>
- <param name="fileConfig">The build configuration</param>
- <returns>
- The absolute path to the object file or directory, or
- </returns>
- <remarks>
- We use an absolute path for the object file, otherwise
- <c><cl></c> assumes a location relative to the output
- directory - not the project directory.
- </remarks>
- </member>
- <member name="M:NAnt.VSNet.VcProject.IsSupported(System.Xml.XmlElement)">
- <summary>
- Returns a value indicating whether the project represented by the
- specified XML fragment is supported by <see cref="T:NAnt.VSNet.VcProject"/>.
- </summary>
- <param name="docElement">XML fragment representing the project to check.</param>
- <returns>
- <see langword="true"/> if <see cref="T:NAnt.VSNet.VcProject"/> supports the
- specified project; otherwise, <see langword="false"/>.
- </returns>
- <remarks>
- <para>
- A project is identified as as Visual C++ project, if the XML
- fragment at least has the following information:
- </para>
- <code>
- <![CDATA[
- <VisualStudioProject
- ProjectType="Visual C++"
- Version="..."
- ...
- >
- </VisualStudioProject>
- ]]>
- </code>
- </remarks>
- </member>
- <member name="M:NAnt.VSNet.VcProject.CleanPath(System.String)">
- <summary>
- Removes leading and trailing quotes from the specified path.
- </summary>
- <param name="path">The path to clean.</param>
- </member>
- <member name="M:NAnt.VSNet.VcProject.GetProductVersion(System.Xml.XmlElement)">
- <summary>
- Returns the Visual Studio product version of the specified project
- XML fragment.
- </summary>
- <param name="docElement">XML fragment representing the project to check.</param>
- <returns>
- The Visual Studio product version of the specified project XML
- fragment.
- </returns>
- <exception cref="T:NAnt.Core.BuildException">
- <para>The product version could not be determined.</para>
- <para>-or-</para>
- <para>The product version is not supported.</para>
- </exception>
- </member>
- <member name="F:NAnt.VSNet.VcProject._projectFiles">
- <summary>
- Holds the files included in the project.
- </summary>
- <remarks>
- <para>
- For project files with no specific file configuration, the relative
- path is added to the list.
- </para>
- <para>
- For project files that have a specific file configuration, a
- <see cref="T:System.Collections.Hashtable"/> containing the <see cref="T:NAnt.VSNet.VcFileConfiguration"/>
- instance representing the file configurations is added.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.VcProject.Name">
- <summary>
- Gets the name of the Visual C++ project.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.VcProject.Type">
- <summary>
- Gets the type of the project.
- </summary>
- <value>
- The type of the project.
- </value>
- </member>
- <member name="P:NAnt.VSNet.VcProject.ProjectPath">
- <summary>
- Gets the path of the Visual C++ project.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.VcProject.ProjectDirectory">
- <summary>
- Gets the directory containing the VS.NET project.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.VcProject.ProjectLocation">
- <summary>
- Get the location of the project.
- </summary>
- <value>
- <see cref="F:NAnt.VSNet.ProjectLocation.Local"/>.
- </value>
- <remarks>
- For now, we only support local Visual C++ projects.
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.VcProject.ObjectDir">
- <summary>
- Get the directory in which intermediate build output that is not
- specific to the build configuration will be stored.
- </summary>
- <remarks>
- This is a directory relative to the project directory,
- named <c>temp\</c>.
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.VcProject.Guid">
- <summary>
- Gets or sets the unique identifier of the Visual C++ project.
- </summary>
- </member>
- <member name="T:NAnt.VSNet.VcProjectConfiguration">
- <summary>
- Represents a Visual C++ project configuration.
- </summary>
- </member>
- <member name="M:NAnt.VSNet.VcProjectConfiguration.ExpandMacro(System.String)">
- <summary>
- Expands the given macro.
- </summary>
- <param name="macro">The macro to expand.</param>
- <returns>
- The expanded macro.
- </returns>
- <exception cref="T:NAnt.Core.BuildException">
- <para>The macro is not supported.</para>
- <para>-or-</para>
- <para>The macro is not implemented.</para>
- <para>-or-</para>
- <para>The macro cannot be expanded.</para>
- </exception>
- <exception cref="T:System.NotImplementedException">
- <para>Expansion of a given macro is not yet implemented.</para>
- </exception>
- </member>
- <member name="M:NAnt.VSNet.VcProjectConfiguration.GetXmlAttributeValue(System.Xml.XmlNode,System.String)">
- <summary>
- Gets the value of the specified attribute from the specified node.
- </summary>
- <param name="xmlNode">The node of which the attribute value should be retrieved.</param>
- <param name="attributeName">The attribute of which the value should be returned.</param>
- <returns>
- The value of the attribute with the specified name or <see langword="null" />
- if the attribute does not exist or has no value.
- </returns>
- </member>
- <member name="F:NAnt.VSNet.VcProjectConfiguration._outputPath">
- <summary>
- Holds the output path for this build configuration.
- </summary>
- <remarks>
- Lazy initialized by <see cref="M:NAnt.VSNet.VcProjectConfiguration.Initialize"/>.
- </remarks>
- </member>
- <member name="F:NAnt.VSNet.VcProjectConfiguration._objFiles">
- <summary>
- Holds list of files to link in the order in which they are defined
- in the project file.
- </summary>
- </member>
- <member name="F:NAnt.VSNet.VcProjectConfiguration._sourceConfigs">
- <summary>
- Holds the C++ sources for each build configuration.
- </summary>
- <remarks>
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the C++ source files for that
- build configuration.
- </remarks>
- </member>
- <member name="F:NAnt.VSNet.VcProjectConfiguration._rcConfigs">
- <summary>
- Holds the resources for each build configuration.
- </summary>
- <remarks>
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the resources files for that
- build configuration.
- </remarks>
- </member>
- <member name="F:NAnt.VSNet.VcProjectConfiguration._idlConfigs">
- <summary>
- Holds the IDL files for each build configuration.
- </summary>
- <remarks>
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the IDL files for that build
- configuration.
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.VcProjectConfiguration.CharacterSet">
- <summary>
- Tells the compiler which character set to use.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.VcProjectConfiguration.ManagedExtensions">
- <summary>
- Gets a value indicating whether Managed Extensions for C++ are
- enabled.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.VcProjectConfiguration.UseOfMFC">
- <summary>
- Gets a value indicating how MFC is used by the configuration.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.VcProjectConfiguration.UseOfATL">
- <summary>
- Gets a value indicating how ATL is used by the configuration.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.VcProjectConfiguration.ObjFiles">
- <summary>
- Gets the list of files to link in the order in which they are
- defined in the project file.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.VcProjectConfiguration.SourceConfigs">
- <summary>
- Holds the C++ sources for each build configuration.
- </summary>
- <remarks>
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the C++ source files for that
- build configuration.
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.VcProjectConfiguration.RcConfigs">
- <summary>
- Gets the resources for each build configuration.
- </summary>
- <remarks>
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the resources files for that
- build configuration.
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.VcProjectConfiguration.IdlConfigs">
- <summary>
- Get the IDL files for each build configuration.
- </summary>
- <remarks>
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the IDL files for that build
- configuration.
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.VcProjectConfiguration.TargetPath">
- <summary>
- Gets the target path for usage in macro expansion.
- </summary>
- <value>
- The target path, or a zero-length string if there's no output file
- for this configuration.
- </value>
- </member>
- <member name="P:NAnt.VSNet.VcProjectConfiguration.ObjectDir">
- <summary>
- Get the directory in which intermediate build output will be stored
- for this configuration.
- </summary>
- <remarks>
- <para>
- This is a directory relative to the project directory named
- <c>obj\<configuration name></c>.
- </para>
- <para>
- <c>.resx</c> and <c>.licx</c> files will only be recompiled if the
- compiled resource files in the <see cref="P:NAnt.VSNet.VcProjectConfiguration.ObjectDir"/> are not
- uptodate.
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.VcProjectConfiguration.RelativeOutputDir">
- <summary>
- Get the path of the output directory relative to the project
- directory.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.VcProjectConfiguration.IntermediateDir">
- <summary>
- Gets the intermediate directory, specified relative to project
- directory.
- </summary>
- <value>
- The intermediate directory, specified relative to project directory.
- </value>
- </member>
- <member name="P:NAnt.VSNet.VcProjectConfiguration.OutputPath">
- <summary>
- Gets the absolute path for the output file.
- </summary>
- <value>
- The absolute path for the output file, or <see langword="null" />
- if there's no output file for this configuration.
- </value>
- </member>
- <member name="P:NAnt.VSNet.VcProjectConfiguration.ReferencesPath">
- <summary>
- Gets a comma-separated list of directories to scan for assembly
- references.
- </summary>
- <value>
- A comma-separated list of directories to scan for assembly
- references, or <see langword="null" /> if no additional directories
- should scanned.
- </value>
- </member>
- <member name="T:NAnt.VSNet.VcProjectConfiguration.ConfigurationType">
- <summary>
- The type of output for a given configuration.
- </summary>
- </member>
- <member name="F:NAnt.VSNet.VcProjectConfiguration.ConfigurationType.Makefile">
- <summary>
- A Makefile.
- </summary>
- </member>
- <member name="F:NAnt.VSNet.VcProjectConfiguration.ConfigurationType.Application">
- <summary>
- Application (.exe).
- </summary>
- </member>
- <member name="F:NAnt.VSNet.VcProjectConfiguration.ConfigurationType.DynamicLibrary">
- <summary>
- Dynamic Library (.dll).
- </summary>
- </member>
- <member name="F:NAnt.VSNet.VcProjectConfiguration.ConfigurationType.StaticLibrary">
- <summary>
- Static Library (.lib).
- </summary>
- </member>
- <member name="F:NAnt.VSNet.VcProjectConfiguration.ConfigurationType.Utility">
- <summary>
- Utility.
- </summary>
- </member>
- <member name="P:NAnt.VSNet.VcProjectConfiguration.LinkerConfig.ImportLibrary">
- <summary>
- Gets a <see cref="T:System.IO.FileInfo"/> instance representing the
- absolute path to the import library to generate.
- </summary>
- <value>
- A <see cref="T:System.IO.FileInfo"/> representing the absolute path to the
- import library to generate, or <see langword="null"/> if no
- import library must be generated.
- </value>
- </member>
- <member name="M:NAnt.VSNet.VcProjectReference.IsManaged(NAnt.VSNet.Configuration)">
- <summary>
- Gets a value indicating whether the reference is managed for the
- specified configuration.
- </summary>
- <param name="config">The build configuration of the reference.</param>
- <returns>
- <see langword="true" /> if the reference is managed for the
- specified configuration; otherwise, <see langword="false" />.
- </returns>
- </member>
- <member name="P:NAnt.VSNet.VcWrapperReference.Name">
- <summary>
- Gets the name of the referenced assembly.
- </summary>
- <value>
- The name of the referenced assembly.
- </value>
- </member>
- <member name="P:NAnt.VSNet.VcWrapperReference.WrapperTool">
- <summary>
- Gets the name of the tool that should be used to create the
- <see cref="P:NAnt.VSNet.VcWrapperReference.WrapperAssembly"/>.
- </summary>
- <value>
- The name of the tool that should be used to create the
- <see cref="P:NAnt.VSNet.VcWrapperReference.WrapperAssembly"/>.
- </value>
- </member>
- <member name="P:NAnt.VSNet.VcWrapperReference.WrapperAssembly">
- <summary>
- Gets the path of the wrapper assembly.
- </summary>
- <value>
- The path of the wrapper assembly.
- </value>
- <remarks>
- The wrapper assembly is stored in the object directory of the
- project.
- </remarks>
- </member>
- <member name="P:NAnt.VSNet.VcWrapperReference.PrimaryInteropAssembly">
- <summary>
- Gets the path of the Primary Interop Assembly.
- </summary>
- <value>
- The path of the Primary Interop Assembly, or <see langword="null" />
- if not available.
- </value>
- </member>
- <member name="P:NAnt.VSNet.VcWrapperReference.TypeLibVersion">
- <summary>
- Gets the hex version of the type library as defined in the definition
- of the reference.
- </summary>
- <value>
- The hex version of the type library.
- </value>
- <exception cref="T:NAnt.Core.BuildException">The definition of the reference does not contain a "ControlVersion" attribute.</exception>
- </member>
- <member name="P:NAnt.VSNet.VcWrapperReference.TypeLibGuid">
- <summary>
- Gets the GUID of the type library as defined in the definition
- of the reference.
- </summary>
- <value>
- The GUID of the type library.
- </value>
- </member>
- <member name="P:NAnt.VSNet.VcWrapperReference.TypeLibLocale">
- <summary>
- Gets the locale of the type library in hex notation.
- </summary>
- <value>
- The locale of the type library.
- </value>
- </member>
- </members>
-</doc>
build/tools/nant/NAnt.Win32Tasks.dll
Binary file
build/tools/nant/NAnt.Win32Tasks.xml
@@ -1,753 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>NAnt.Win32Tasks</name>
- </assembly>
- <members>
- <member name="T:NAnt.Win32.Functions.CygpathFunctions">
- <summary>
- Groups a set of functions that convert Windows native filenames to
- Cygwin POSIX-style pathnames and vice versa.
- </summary>
- <remarks>
- It can be used when a Cygwin program needs to pass a file name to a
- native Windows program, or expects to get a file name from a native
- Windows program.
- </remarks>
- </member>
- <member name="M:NAnt.Win32.Functions.CygpathFunctions.#ctor(NAnt.Core.Project,NAnt.Core.PropertyDictionary)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Win32.Functions.CygpathFunctions"/>
- class with the specified <see cref="T:NAnt.Core.Project"/> and properties.
- </summary>
- <param name="project">The <see cref="T:NAnt.Core.Project"/> in which the class is used.</param>
- <param name="properties">The set of properties to use for macro expansion.</param>
- </member>
- <member name="M:NAnt.Win32.Functions.CygpathFunctions.GetDosPath(System.String)">
- <summary>
- Gets the DOS (short) form of the specified path.
- </summary>
- <param name="path">The path to convert.</param>
- <returns>
- The DOS (short) form of the specified path.
- </returns>
- <exception cref="T:System.ComponentModel.Win32Exception"><c>cygpath</c> could not be started.</exception>
- <exception cref="T:System.ArgumentException"><paramref name="path"/> could not be converted to a short form.</exception>
- </member>
- <member name="M:NAnt.Win32.Functions.CygpathFunctions.GetUnixPath(System.String)">
- <summary>
- Gets the Unix form of the specified path.
- </summary>
- <param name="path">The path to convert.</param>
- <returns>
- The Unix form of the specified path.
- </returns>
- <exception cref="T:System.ComponentModel.Win32Exception"><c>cygpath</c> could not be started.</exception>
- <exception cref="T:System.ArgumentException"><paramref name="path"/> could not be converted to a Unix form.</exception>
- </member>
- <member name="M:NAnt.Win32.Functions.CygpathFunctions.GetWindowsPath(System.String)">
- <summary>
- Gets the Windows form of the specified path.
- </summary>
- <param name="path">The path to convert.</param>
- <returns>
- The Windows form of the specified path.
- </returns>
- <exception cref="T:System.ComponentModel.Win32Exception"><c>cygpath</c> could not be started.</exception>
- <exception cref="T:System.ArgumentException"><paramref name="path"/> could not be converted to a Windows form.</exception>
- </member>
- <member name="M:NAnt.Win32.Functions.CygpathFunctions.RunCygpathString(NAnt.Core.Types.Argument[])">
- <summary>
- Runs cygpath with the specified arguments and returns the result
- as a <see cref="T:System.String"/>.
- </summary>
- <param name="args">The arguments to pass to cygpath.</param>
- <returns>
- The result of running cygpath with the specified arguments.
- </returns>
- </member>
- <member name="M:NAnt.Win32.Functions.CygpathFunctions.GetTask(System.IO.Stream)">
- <summary>
- Factory method to return a new instance of ExecTask
- </summary>
- <param name="stream"></param>
- <returns></returns>
- </member>
- <member name="T:NAnt.Win32.Tasks.AxImpTask">
- <summary>
- Generates a Windows Forms Control that wraps ActiveX Controls defined
- in an OCX.
- </summary>
- <example>
- <code>
- <![CDATA[
- <aximp ocx="MyControl.ocx" output="MyFormsControl.dll" />
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Win32.Tasks.AxImpTask.ExecuteTask">
- <summary>
- Import the ActiveX control.
- </summary>
- </member>
- <member name="M:NAnt.Win32.Tasks.AxImpTask.NeedsCompiling">
- <summary>
- Determines whether the assembly needs to be created again.
- </summary>
- <returns>
- <see langword="true" /> if the assembly needs to be created again;
- otherwise, <see langword="false" />.
- </returns>
- </member>
- <member name="P:NAnt.Win32.Tasks.AxImpTask.OcxFile">
- <summary>
- Filename of the .ocx file.
- </summary>
- </member>
- <member name="P:NAnt.Win32.Tasks.AxImpTask.OutputFile">
- <summary>
- Filename of the generated assembly.
- </summary>
- </member>
- <member name="P:NAnt.Win32.Tasks.AxImpTask.PublicKeyFile">
- <summary>
- Specifies the file containing the public key to use to sign the
- resulting assembly.
- </summary>
- <value>
- The file containing the public key to use to sign the resulting
- assembly.
- </value>
- </member>
- <member name="P:NAnt.Win32.Tasks.AxImpTask.KeyFile">
- <summary>
- Specifies the publisher's official public/private key pair with which
- the resulting assembly should be signed with a strong name.
- </summary>
- <value>
- The keyfile to use to sign the resulting assembly with a strong name.
- </value>
- <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
- </member>
- <member name="P:NAnt.Win32.Tasks.AxImpTask.KeyContainer">
- <summary>
- Specifies the key container in which the public/private key pair
- should be found that should be used to sign the resulting assembly
- with a strong name.
- </summary>
- <value>
- The key container containing a public/private key pair that should
- be used to sign the resulting assembly.
- </value>
- </member>
- <member name="P:NAnt.Win32.Tasks.AxImpTask.DelaySign">
- <summary>
- Specifies to sign the resulting control using delayed signing.
- </summary>
- </member>
- <member name="P:NAnt.Win32.Tasks.AxImpTask.GenerateSource">
- <summary>
- Determines whether C# source code for the Windows Form wrapper should
- be generated. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.Win32.Tasks.AxImpTask.RcwFile">
- <summary>
- Assembly to use for Runtime Callable Wrapper rather than generating
- new one [.NET 1.1 or higher].
- </summary>
- </member>
- <member name="P:NAnt.Win32.Tasks.AxImpTask.SupportsRcw">
- <summary>
- Indicates whether <c>aximp</c> supports using an existing Runtime
- Callable Wrapper for a given target framework. The default is
- <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.Win32.Tasks.AxImpTask.ProgramArguments">
- <summary>
- Gets the command-line arguments for the external program.
- </summary>
- <value>
- The command-line arguments for the external program.
- </value>
- </member>
- <member name="T:NAnt.Win32.Tasks.LocateSdkTask">
- <summary>
- Reads the most recent Windows SDK InstallationFolder key into a NAnt property
- </summary>
- <example>
- <code>
- <![CDATA[
- <locatesdk prefix="dotNetFX" minsdk="v6.0" />
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Win32.Tasks.LocateSdkTask.ExecuteTask">
- <summary>
- locate the most recent WinSDK installed
- </summary>
- </member>
- <member name="M:NAnt.Win32.Tasks.LocateSdkTask.StringToVersion(System.String)">
- <summary>
- Converts a version expressed as a string into a Version object
- </summary>
- <param name="sdkVersion">
- A <see cref="T:System.String"/> containing the version to convert.
- </param>
- <returns>
- A <see cref="T:System.Version"/> object representing the version string.
- </returns>
- </member>
- <member name="P:NAnt.Win32.Tasks.LocateSdkTask.PropertyName">
- <summary>
- <para>
- The property to set to the value stored in the InstalledFolder key of the located WinSDK version.
- </para>
- </summary>
- </member>
- <member name="P:NAnt.Win32.Tasks.LocateSdkTask.MinWinSdkVersion">
- <summary>
- <para>
- The minimum acceptable Windows SDK version.
- </para>
- </summary>
- </member>
- <member name="P:NAnt.Win32.Tasks.LocateSdkTask.MaxWinSdkVersion">
- <summary>
- <para>
- The maximum acceptable Windows SDK version.
- </para>
- </summary>
- </member>
- <member name="P:NAnt.Win32.Tasks.LocateSdkTask.MinNetFxVersion">
- <summary>
- <para>
- The minimum acceptable .NET sdk version.
- </para>
- </summary>
- </member>
- <member name="P:NAnt.Win32.Tasks.LocateSdkTask.MaxNetFxVersion">
- <summary>
- <para>
- The maximum acceptable .NET sdk version.
- </para>
- </summary>
- </member>
- <member name="T:NAnt.Win32.Tasks.ReadRegistryTask">
- <summary>
- Reads a value or set of values from the Windows Registry into one or
- more NAnt properties.
- </summary>
- <example>
- <para>Read a single value from the registry.</para>
- <code>
- <![CDATA[
- <readregistry property="sdkRoot" key="SOFTWARE\Microsoft\.NETFramework\sdkInstallRoot" hive="LocalMachine" />
- ]]>
- </code>
- <para>Read all the registry values in a key.</para>
- <code>
- <![CDATA[
- <readregistry prefix="dotNetFX" key="SOFTWARE\Microsoft\.NETFramework\sdkInstallRoot" hive="LocalMachine" />
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Win32.Tasks.ReadRegistryTask.ExecuteTask">
- <summary>
- read the specified registry value
- </summary>
- </member>
- <member name="M:NAnt.Win32.Tasks.ReadRegistryTask.LookupRegKey(System.String,Microsoft.Win32.RegistryHive[])">
- <summary>
- Returns the hive for a given key.
- </summary>
- <param name="key"></param>
- <param name="registries"></param>
- <returns>
- The hive for a given key.
- </returns>
- </member>
- <member name="M:NAnt.Win32.Tasks.ReadRegistryTask.GetHiveKey(Microsoft.Win32.RegistryHive)">
- <summary>
- Returns the key for a given registry hive.
- </summary>
- <param name="hive">The registry hive to return the key for.</param>
- <returns>
- The key for a given registry hive.
- </returns>
- </member>
- <member name="P:NAnt.Win32.Tasks.ReadRegistryTask.PropertyName">
- <summary>
- <para>The property to set to the specified registry key value.</para>
- <para>If this attribute is used then a single value will be read.</para>
- </summary>
- </member>
- <member name="P:NAnt.Win32.Tasks.ReadRegistryTask.PropertyPrefix">
- <summary>
- <para>The prefix to use for the specified registry key values.</para>
- <para>If this attribute is used then all registry values will be read and stored as properties with this prefix.</para>
- </summary>
- <example>
- <para>Registry values a, b, c will be turned into prefixa, prefixb, prefixc named properties</para>
- </example>
- </member>
- <member name="P:NAnt.Win32.Tasks.ReadRegistryTask.RegistryKey">
- <summary>
- The registry key to read, including the path.
- </summary>
- <example>
- SOFTWARE\Microsoft\.NETFramework\sdkInstallRoot
- </example>
- </member>
- <member name="P:NAnt.Win32.Tasks.ReadRegistryTask.RegistryHiveName">
- <summary>
- Space separated list of registry hives to search for <see cref="P:NAnt.Win32.Tasks.ReadRegistryTask.RegistryKey"/>.
- For a list of possible values, see <see cref="T:Microsoft.Win32.RegistryHive"/>. The
- default is <see cref="F:Microsoft.Win32.RegistryHive.LocalMachine"/>.
- </summary>
- <remarks>
- <seealso cref="T:Microsoft.Win32.RegistryHive"/>
- </remarks>
- </member>
- <member name="T:NAnt.Win32.Tasks.RegAsmTask">
- <summary>
- Registers an assembly, or set of assemblies for use from COM clients.
- </summary>
- <remarks>
- <para>
- Refer to the <see href="ms-help://MS.VSCC/MS.MSDNVS/cptools/html/cpgrfassemblyregistrationtoolregasmexe.htm">Regasm</see>
- documentation for more information on the regasm tool.
- </para>
- </remarks>
- <example>
- <para>
- Register types in a single assembly.
- </para>
- <code>
- <![CDATA[
- <regasm assembly="myAssembly.dll" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Register types of an assembly and generate a type library containing
- definitions of accessible types defined within the assembly.
- </para>
- <code>
- <![CDATA[
- <regasm assembly="myAssembly.dll" typelib="myAssembly.tlb" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Register types of set of assemblies at once, while specifying a set
- of reference assemblies.
- </para>
- <code>
- <![CDATA[
- <regasm codebase="true">
- <assemblies>
- <include name="OutlookAddin.dll" />
- <include name="OfficeCoreAddin.dll" />
- </assemblies>
- <references>
- <include name="CommonTypes.dll" />
- </references>
- </regasm>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Win32.Tasks.RegAsmTask.PrepareProcess(System.Diagnostics.Process)">
- <summary>
- Updates the <see cref="T:System.Diagnostics.ProcessStartInfo"/> of the specified
- <see cref="T:System.Diagnostics.Process"/>.
- </summary>
- <param name="process">The <see cref="T:System.Diagnostics.Process"/> of which the <see cref="T:System.Diagnostics.ProcessStartInfo"/> should be updated.</param>
- </member>
- <member name="M:NAnt.Win32.Tasks.RegAsmTask.ExecuteTask">
- <summary>
- Registers or unregisters a single assembly, or a group of assemblies.
- </summary>
- </member>
- <member name="P:NAnt.Win32.Tasks.RegAsmTask.AssemblyFile">
- <summary>
- The name of the file to register. This is provided as an alternate
- to using the task's <see cref="P:NAnt.Win32.Tasks.RegAsmTask.Assemblies"/>.
- </summary>
- </member>
- <member name="P:NAnt.Win32.Tasks.RegAsmTask.RegistryFile">
- <summary>
- Registry file to export to instead of entering the types directly
- into the registry.
- </summary>
- </member>
- <member name="P:NAnt.Win32.Tasks.RegAsmTask.CodeBase">
- <summary>
- Set the code base registry setting.
- </summary>
- </member>
- <member name="P:NAnt.Win32.Tasks.RegAsmTask.Registered">
- <summary>
- Only refer to already registered type libraries.
- </summary>
- </member>
- <member name="P:NAnt.Win32.Tasks.RegAsmTask.TypeLib">
- <summary>
- Export the assemblies to the specified type library and register it.
- </summary>
- </member>
- <member name="P:NAnt.Win32.Tasks.RegAsmTask.Unregister">
- <summary>
- Unregister the assembly. The default is <see langword="false" />.
- </summary>
- </member>
- <member name="P:NAnt.Win32.Tasks.RegAsmTask.Assemblies">
- <summary>
- The set of assemblies to register, or unregister.
- </summary>
- </member>
- <member name="P:NAnt.Win32.Tasks.RegAsmTask.References">
- <summary>
- The set of assembly references.
- </summary>
- </member>
- <member name="P:NAnt.Win32.Tasks.RegAsmTask.BaseDirectory">
- <summary>
- Gets the working directory for the application.
- </summary>
- <value>
- The working directory for the application.
- </value>
- </member>
- <member name="P:NAnt.Win32.Tasks.RegAsmTask.ProgramArguments">
- <summary>
- Gets the command line arguments for the external program.
- </summary>
- <value>
- The command line arguments for the external program.
- </value>
- </member>
- <member name="P:NAnt.Win32.Tasks.RegAsmTask.ProgramFileName">
- <summary>
- Gets the filename of the external program to start.
- </summary>
- <value>
- The filename of the external program.
- </value>
- <remarks>
- Override in derived classes to explicitly set the location of the
- external tool.
- </remarks>
- </member>
- <member name="T:NAnt.Win32.Tasks.TlbExpTask">
- <summary>
- Exports a .NET assembly to a type library that can be used from unmanaged
- code (wraps Microsoft's <c>tlbexp.exe</c>).
- </summary>
- <remarks>
- <para>
- <see href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryexportertlbexpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</see>
- </para>
- </remarks>
- <example>
- <para>Export <c>DotNetAssembly.dll</c> to <c>LegacyCOM.dll</c>.</para>
- <code>
- <![CDATA[
- <tlbexp assembly="DotNetAssembly.dll" output="LegacyCOM.dll" />
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Win32.Tasks.TlbExpTask.ExecuteTask">
- <summary>
- Exports the type library.
- </summary>
- </member>
- <member name="M:NAnt.Win32.Tasks.TlbExpTask.NeedsCompiling">
- <summary>
- Determines whether the assembly needs to be exported to a type
- library again.
- </summary>
- <returns>
- <see langword="true" /> if the assembly needs to be exported to a
- type library; otherwise, <see langword="false" />.
- </returns>
- </member>
- <member name="P:NAnt.Win32.Tasks.TlbExpTask.AssemblyFile">
- <summary>
- Specifies the assembly for which to export a type library.
- </summary>
- <value>
- The assembly for which to export a type library.
- </value>
- <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryexportertlbexpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
- </member>
- <member name="P:NAnt.Win32.Tasks.TlbExpTask.OutputFile">
- <summary>
- Specifies the name of the type library file to generate.
- </summary>
- <value>
- The name of the type library file to generate.
- </value>
- <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryexportertlbexpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
- </member>
- <member name="P:NAnt.Win32.Tasks.TlbExpTask.NamesFile">
- <summary>
- Specifies the file used to determine capitalization of names in a
- type library.
- </summary>
- <value>
- The file used to determine capitalization of names in a type library.
- </value>
- <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryexportertlbexpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
- </member>
- <member name="P:NAnt.Win32.Tasks.TlbExpTask.ProgramArguments">
- <summary>
- Gets the command line arguments for the external program.
- </summary>
- <value>
- The command line arguments for the external program.
- </value>
- </member>
- <member name="T:NAnt.Win32.Tasks.TlbImpTask">
- <summary>
- Imports a type library to a .NET assembly (wraps Microsoft's <c>tlbimp.exe</c>).
- </summary>
- <remarks>
- <para>
- This task lets you easily create interop assemblies. By default, it will
- not reimport if the underlying COM TypeLib or reference has not changed.
- </para>
- <para>
- <see href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</see>
- </para>
- </remarks>
- <example>
- <para>Import <c>LegacyCOM.dll</c> to <c>DotNetAssembly.dll</c>.</para>
- <code>
- <![CDATA[
- <tlbimp typelib="LegacyCOM.dll" output="DotNetAssembly.dll" />
- ]]>
- </code>
- </example>
- <example>
- <para>
- Generate an assembly named "Interop.MSVidCtlLib.dll" for the
- MS Video Control 1.0 Type Library, transforming any [out, retval]
- parameters of methods on dispinterfaces in the type library into
- return values in the managed library.
- </para>
- <code>
- <![CDATA[
- <tlbimp typelib="msvidctl.dll" output="Interop.MSVidCtlLib.dll" transform="dispret">
- <references basedir="Interop">
- <include name="Interop.TunerLib.dll" />
- </references>
- </tlbimp>
- ]]>
- </code>
- </example>
- </member>
- <member name="M:NAnt.Win32.Tasks.TlbImpTask.ExecuteTask">
- <summary>
- Imports the type library to a .NET assembly.
- </summary>
- </member>
- <member name="M:NAnt.Win32.Tasks.TlbImpTask.ExtractTypeLibPath(System.String)">
- <summary>
- Returns the path of the type library, removing the identifier of
- the type library from the specified string.
- </summary>
- <param name="path">The path from which to extract the path of the type library.</param>
- <returns>
- The path of the type library without the type library identifier.
- </returns>
- <remarks>
- An example of a path which includes the identifier of the type
- library (in this case "2") is
- <c>C:\WINDOWS\system32\msvidctl.dll\2</c>.
- </remarks>
- </member>
- <member name="M:NAnt.Win32.Tasks.TlbImpTask.NeedsCompiling">
- <summary>
- Determines whether the type library needs to be imported again.
- </summary>
- <returns>
- <see langword="true" /> if the type library needs to be imported;
- otherwise, <see langword="false" />.
- </returns>
- </member>
- <member name="P:NAnt.Win32.Tasks.TlbImpTask.OutputFile">
- <summary>
- Specifies the name of the output file.
- </summary>
- <value>
- The name of the output file.
- </value>
- <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
- </member>
- <member name="P:NAnt.Win32.Tasks.TlbImpTask.Namespace">
- <summary>
- Specifies the namespace in which to produce the assembly.
- </summary>
- <value>
- The namespace in which to produce the assembly.
- </value>
- <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
- </member>
- <member name="P:NAnt.Win32.Tasks.TlbImpTask.AsmVersion">
- <summary>
- Specifies the version number of the assembly to produce.
- </summary>
- <remarks>
- <value>
- The version number of the assembly to produce.
- </value>
- <para>
- The version number should be in the format major.minor.build.revision.
- </para>
- <para>
- <a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a>
- </para>
- </remarks>
- </member>
- <member name="P:NAnt.Win32.Tasks.TlbImpTask.DelaySign">
- <summary>
- Specifies whether the resulting assembly should be signed with a
- strong name using delayed signing. The default is <see langword="false" />.
- </summary>
- <value>
- <see langword="true" /> if the resulting assembly should be signed
- with a strong name using delayed signing; otherwise, <see langword="false" />.
- </value>
- <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
- </member>
- <member name="P:NAnt.Win32.Tasks.TlbImpTask.Primary">
- <summary>
- Specifies whether a primary interop assembly should be produced for
- the specified type library. The default is <see langword="false" />.
- </summary>
- <value>
- <see langword="true" /> if a primary interop assembly should be
- produced; otherwise, <see langword="false" />.
- </value>
- <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
- </member>
- <member name="P:NAnt.Win32.Tasks.TlbImpTask.PublicKeyFile">
- <summary>
- Specifies the file containing the public key to use to sign the
- resulting assembly.
- </summary>
- <value>
- The file containing the public key to use to sign the resulting
- assembly.
- </value>
- <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
- </member>
- <member name="P:NAnt.Win32.Tasks.TlbImpTask.KeyFile">
- <summary>
- Specifies the publisher's official public/private key pair with which
- the resulting assembly should be signed with a strong name.
- </summary>
- <value>
- The keyfile to use to sign the resulting assembly with a strong name.
- </value>
- <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
- </member>
- <member name="P:NAnt.Win32.Tasks.TlbImpTask.KeyContainer">
- <summary>
- Specifies the key container in which the public/private key pair
- should be found that should be used to sign the resulting assembly
- with a strong name.
- </summary>
- <value>
- The key container containing a public/private key pair that should
- be used to sign the resulting assembly.
- </value>
- <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
- </member>
- <member name="P:NAnt.Win32.Tasks.TlbImpTask.References">
- <summary>
- Specifies the assembly files to use to resolve references to types
- defined outside the current type library.
- </summary>
- <value>
- The assembly files to use to resolve references to types defined
- outside the current type library.
- </value>
- <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
- </member>
- <member name="P:NAnt.Win32.Tasks.TlbImpTask.StrictRef">
- <summary>
- Specifies whether a type library should not be imported if all
- references within the current assembly or the reference assemblies
- cannot be resolved. The default is <see langword="false" />.
- </summary>
- <value>
- <see langword="true" /> if a type library should not be imported if
- all references cannot be resolved; otherwise, <see langword="false" />.
- </value>
- <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
- </member>
- <member name="P:NAnt.Win32.Tasks.TlbImpTask.SysArray">
- <summary>
- Specifies whether to import a COM style SafeArray as a managed
- <see cref="T:System.Array"/> class type. The default is <see langword="false"/>.
- </summary>
- <value>
- <see langword="true"/> if a COM style SafeArray should be imported
- as a managed <see cref="T:System.Array"/> class type; otherwise,
- <see langword="false"/>.
- </value>
- <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
- </member>
- <member name="P:NAnt.Win32.Tasks.TlbImpTask.Transform">
- <summary>
- Specifies how to transform the metadata [.NET 1.1 or higher].
- </summary>
- </member>
- <member name="P:NAnt.Win32.Tasks.TlbImpTask.TypeLib">
- <summary>
- Specifies the source type library that gets passed to the type
- library importer.
- </summary>
- <value>
- The source type library that gets passed to the type library
- importer.
- </value>
- <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
- </member>
- <member name="P:NAnt.Win32.Tasks.TlbImpTask.Unsafe">
- <summary>
- Specifies whether interfaces should be produced without .NET Framework
- security checks. The default is <see langword="false" />.
- </summary>
- <value>
- <see langword="true" /> if interfaces without .NET Framework security
- checks should be produced; otherwise, <see langword="false" />.
- </value>
- <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
- </member>
- <member name="P:NAnt.Win32.Tasks.TlbImpTask.SupportsTransform">
- <summary>
- Indicates whether <c>tlbimp</c> supports transforming metadata for
- a given target framework. The default is <see langword="true" />.
- </summary>
- </member>
- <member name="P:NAnt.Win32.Tasks.TlbImpTask.ProgramArguments">
- <summary>
- Gets the command line arguments for the external program.
- </summary>
- <value>
- The command line arguments for the external program.
- </value>
- </member>
- </members>
-</doc>
build/tools/nant/NAnt.xml
@@ -1,78 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>NAnt</name>
- </assembly>
- <members>
- <member name="T:NAnt.Console.ConsoleStub">
- <summary>
- Stub used to created <see cref="T:System.AppDomain"/> and launch real <c>ConsoleDriver</c>
- class in Core assembly.
- </summary>
- </member>
- <member name="M:NAnt.Console.ConsoleStub.Main(System.String[])">
- <summary>
- Entry point for executable
- </summary>
- <param name="args">Command Line arguments</param>
- <returns>The result of the real execution</returns>
- </member>
- <member name="M:NAnt.Console.ConsoleStub.ConstructPrivateBinPath(NAnt.Console.ConsoleStub.Framework,System.String)">
- <summary>
- Constructs the privatebinpath.
- </summary>
- <remarks>
- <para>
- For the common version dir, we do not use the framework version
- as defined in the NAnt configuration file but the CLR version
- since the assemblies in that directory are not specific to a
- certain family and the framwork version might differ between
- families (eg. mono 1.0 == .NET 1.1).
- </para>
- </remarks>
- <param name="runtimeFramework">The runtime framework.</param>
- <param name="baseDir">The base directory of the domain.</param>
- <returns>
- The privatebinpath.
- </returns>
- </member>
- <member name="M:NAnt.Console.ConsoleStub.GetRelativePath(System.String,System.String)">
- <summary>
- Given an absolute directory and an absolute file name, returns a
- relative file name.
- </summary>
- <param name="basePath">An absolute directory.</param>
- <param name="absolutePath">An absolute file name.</param>
- <returns>
- A relative file name for the given absolute file name.
- </returns>
- </member>
- <member name="T:NAnt.Console.ConsoleStub.HelperArguments">
- <summary>
- Helper class for invoking the application entry point in NAnt.Core
- and passing the command-line arguments.
- </summary>
- </member>
- <member name="M:NAnt.Console.ConsoleStub.HelperArguments.#ctor(System.String[],System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:NAnt.Console.ConsoleStub.HelperArguments"/>
- class with the specified command-line arguments.
- </summary>
- <param name="args">The commandline arguments passed to NAnt.exe.</param>
- <param name="probePaths">Directories relative to the base directory of the AppDomain to probe for missing assembly references.</param>
- </member>
- <member name="M:NAnt.Console.ConsoleStub.HelperArguments.CallConsoleRunner">
- <summary>
- Invokes the application entry point in NAnt.Core.
- </summary>
- </member>
- <member name="P:NAnt.Console.ConsoleStub.HelperArguments.ExitCode">
- <summary>
- Gets the status that the build process returned when it exited.
- </summary>
- <value>
- The code that the build process specified when it terminated.
- </value>
- </member>
- </members>
-</doc>
build/tools/nant/NDoc.Documenter.NAnt.dll
Binary file
build/tools/nant/scvs.exe
Binary file
build/tools/ncover/Coverage.xsl
@@ -1,339 +0,0 @@
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt">
- <!-- saved from url=(0022)http://www.ncover.org/ -->
- <!-- created by Yves Lorphelin, largely inspired by the nunitsumary.xsl (see nantcontrib.sourceforge.net)-->
- <xsl:template match="coverage">
- <html>
- <head>
- <title>NCover Code Coverage Report</title>
- <style>
- BODY {
- font: small verdana, arial, helvetica;
- color:#000000;
- }
-
- P {
- line-height:1.5em;
- margin-top:0.5em; margin-bottom:1.0em;
- }
- H1 {
- MARGIN: 0px 0px 5px;
- FONT: bold larger arial, verdana, helvetica;
-
- }
- H2 {
- MARGIN-TOP: 1em; MARGIN-BOTTOM: 0.5em;
- FONT: larger verdana,arial,helvetica
- }
- H3 {
- MARGIN-BOTTOM: 0.5em; FONT: bold 13px verdana,arial,helvetica
- }
- H4 {
- MARGIN-BOTTOM: 0.5em; FONT: bold 100% verdana,arial,helvetica
- }
- H5 {
- MARGIN-BOTTOM: 0.5em; FONT: bold 100% verdana,arial,helvetica
- }
- H6 {
- MARGIN-BOTTOM: 0.5em; FONT: bold 100% verdana,arial,helvetica
- }
- .notVisited { background:red; }
- .excluded { background: skyblue; }
- .visited { background: #90ee90; }
- .title { font-size: 12px; font-weight: bold; }
- .assembly { font-size: normal; font-weight: bold; font-size: 11px}
- .class {font-size:normal; cursor: hand; color: #444444; font-size: 11px}
- .module { color: navy; font-size: 12px; }
- .method {cursor: hand; color: ; font-size: 10px; font-weight: bold; }
- .subtitle { color: black; font-size: 10px; font-weight: bold; }
- .hdrcell {font-size:9px; background-color: #DDEEFF; }
- .datacell {font-size:9px; background-color: #FFFFEE; text-align: right; }
- .hldatacell {font-size:9px; background-color: #FFCCCC; text-align: right; }
- .exdatacell {font-size:9px; background-color: #DDEEFF; text-align: right; }
- .detailPercent { font-size: 9px; font-weight: bold; padding-top: 1px; padding-bottom: 1px; padding-left: 3px; padding-right: 3px;}
- </style>
- <script language="JavaScript"><![CDATA[
- function toggle (field)
- { field.style.display = (field.style.display == "block") ? "none" : "block"; }
-
- function SwitchAll(how)
- { var len = document.all.length-1;
- for(i=0;i!=len;i++) {
- var block = document.all[i];
- if (block != null && block.id != '')
- { block.style.display=how;}
- }
- }
-
-
- function ExpandAll()
- {SwitchAll('block');}
-
- function CollapseAll()
- {SwitchAll('none');}
- ]]></script>
- </head>
- <body>
- <a name="#top"></a>
- <xsl:call-template name="header" />
- <xsl:call-template name="ModuleSummary" />
- <xsl:call-template name="module" />
- <xsl:call-template name="footer" />
- <script language="JavaScript">CollapseAll();</script>
- </body>
- </html>
- </xsl:template>
- <xsl:template name="module">
- <xsl:for-each select="//module">
- <xsl:sort select="@assembly" />
- <xsl:variable name="module" select="./@assembly" />
- <div class="assembly">
- <a name="#{generate-id($module)}">Module
- <xsl:value-of select="$module" />
- </a>
- </div>
- <xsl:for-each select="./method[not(./@class = preceding-sibling::method/@class)]">
- <xsl:sort select="@class" />
- <xsl:sort select="@name" />
- <xsl:call-template name="ClassSummary">
- <xsl:with-param name="module" select="$module" />
- <xsl:with-param name="class" select="./@class" />
- </xsl:call-template>
- </xsl:for-each>
- </xsl:for-each>
- <xsl:variable name="totalMod" select="count(./method/seqpnt[@excluded='false'])" />
- <xsl:variable name="notvisitedMod" select="count( ./method/seqpnt[ @visitcount='0'][@excluded='false'] ) div $totalMod * 100 " />
- <xsl:variable name="visitedMod" select="count(./method/seqpnt[not(@visitcount='0')] ) div $totalMod * 100" />
- </xsl:template>
- <xsl:template name="Methods">
- <xsl:param name="module" />
- <xsl:param name="class" />
- <xsl:for-each select="//method[(@class = $class) and (parent::module/@assembly=$module)]">
- <xsl:sort select="@name" />
- <xsl:variable name="total" select="count(./seqpnt[@excluded='false'])" />
- <xsl:variable name="notvisited" select="count(./seqpnt[@visitcount='0'][@excluded='false'] ) " />
- <xsl:variable name="visited" select="count(./seqpnt[not(@visitcount='0')])" />
- <xsl:variable name="methid" select="generate-id(.)" />
- <table cellpadding="3" cellspacing="0" width="90%">
- <tr>
- <td width="45%" class='method'>
- <xsl:attribute name="onclick">javascript:toggle(
- <xsl:value-of select="$methid" />)
- </xsl:attribute>
- <xsl:value-of select="@name" />
- </td>
- <td width="55%">
- <xsl:call-template name="detailPercent">
- <xsl:with-param name="visited" select="$visited" />
- <xsl:with-param name="notVisited" select="$notvisited" />
- <xsl:with-param name="total" select="$total" />
- </xsl:call-template>
- </td>
- </tr>
- </table>
- <xsl:call-template name="seqpnt">
- <xsl:with-param name="module" select="$module" />
- <xsl:with-param name="class" select="$class" />
- <xsl:with-param name="id" select="$methid" />
- </xsl:call-template>
- </xsl:for-each>
- </xsl:template>
- <xsl:template name="seqpnt">
- <xsl:param name="module" />
- <xsl:param name="class" />
- <xsl:param name="id" />
- <table cellpadding="3" cellspacing="0" border='1' width="90%" bordercolor="black" style="display: block;">
- <xsl:attribute name="id">
- <xsl:value-of select="$id" />
- </xsl:attribute>
- <tr>
- <td class="hdrcell">Visits</td>
- <td class="hdrcell">Line</td>
- <td class="hdrcell">End</td>
- <td class="hdrcell">Column</td>
- <td class="hdrcell">End</td>
- <td class="hdrcell">Document</td>
- </tr>
- <xsl:for-each select="./seqpnt">
- <xsl:sort select="@line" />
- <tr>
- <td class="datacell">
- <xsl:attribute name="class">
- <xsl:choose>
- <xsl:when test="@excluded = 'true'">exdatacell</xsl:when>
- <xsl:when test="@visitcount = 0">hldatacell</xsl:when>
- <xsl:otherwise>datacell</xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
- <xsl:choose>
- <xsl:when test="@excluded = 'true'">---</xsl:when>
- <xsl:otherwise><xsl:value-of select="@visitcount" /></xsl:otherwise>
- </xsl:choose>
- </td>
- <td class="datacell">
- <xsl:value-of select="@line" />
- </td>
- <td class="datacell">
- <xsl:value-of select="@endline" />
- </td>
- <td class="datacell">
- <xsl:value-of select="@column" />
- </td>
- <td class="datacell">
- <xsl:value-of select="@endcolumn" />
- </td>
- <td class="datacell">
- <xsl:value-of select="@document" />
- </td>
- </tr>
- </xsl:for-each>
- </table>
- </xsl:template>
- <!-- Class Summary -->
- <xsl:template name="ClassSummary">
- <xsl:param name="module" />
- <xsl:param name="class" />
- <xsl:variable name="total" select="count(//seqpnt[(parent::method/parent::module/@assembly=$module) and (parent::method/@class=$class) and (@excluded='false') ])" />
- <xsl:variable name="notvisited" select="count(//seqpnt[(parent::method/parent::module/@assembly=$module)and (parent::method/@class=$class) and (@visitcount='0') and (@excluded='false')] )" />
- <xsl:variable name="visited" select="count(//seqpnt[(parent::method/parent::module/@assembly=$module) and (parent::method/@class=$class) and (not(@visitcount='0'))] )" />
- <xsl:variable name="newid" select="concat (generate-id(), 'class')" />
- <table width='90%'>
- <tr>
- <td width="40%" class="class">
- <xsl:attribute name="onclick">javascript:toggle(
- <xsl:value-of select="$newid" />)
- </xsl:attribute>
- <xsl:value-of select="$class" />
- </td>
- <td width="60%">
- <xsl:call-template name="detailPercent">
- <xsl:with-param name="visited" select="$visited" />
- <xsl:with-param name="notVisited" select="$notvisited" />
- <xsl:with-param name="total" select="$total" />
- </xsl:call-template>
- </td>
- </tr>
- <tr>
- <table style="display: block;" width="100%">
- <tr>
- <td>
- <xsl:attribute name="id">
- <xsl:value-of select="$newid" />
- </xsl:attribute>
- <xsl:call-template name="Methods">
- <xsl:with-param name="module" select="$module" />
- <xsl:with-param name="class" select="$class" />
- </xsl:call-template>
- </td>
- </tr>
- </table>
- </tr>
- </table>
- <hr size="1" width='90%' align='left' style=" border-bottom: 1px dotted #999;" />
- </xsl:template>
- <xsl:template name="ClassSummaryDetail">
- <xsl:param name="module" />
- <xsl:variable name="total" select="count(./method/seqpnt[ @excluded='false' ])" />
- <xsl:variable name="notVisited" select="count( ./method/seqpnt[ @visitcount='0'][ @excluded='false' ] )" />
- <xsl:variable name="visited" select="count(./method/seqpnt[not(@visitcount='0')] )" />
- <td width="35%">
- <div class="assembly">
- <a href="#{generate-id($module)}">
- <xsl:value-of select="$module" />
- </a>
- </div>
- </td>
- <td width="65%">
- <xsl:call-template name="detailPercent">
- <xsl:with-param name="visited" select="$visited" />
- <xsl:with-param name="notVisited" select="$notVisited" />
- <xsl:with-param name="total" select="$total" />
- </xsl:call-template>
- </td>
- </xsl:template>
- <!-- Modules Summary -->
- <xsl:template name="ModuleSummary">
- <H2>Modules summary</H2>
- <xsl:for-each select="//module">
- <xsl:sort select="@assembly" />
- <table width='90%'>
- <tr>
- <xsl:call-template name="ModuleSummaryDetail">
- <xsl:with-param name="module" select="./@assembly" />
- </xsl:call-template>
- </tr>
- </table>
- </xsl:for-each>
- <hr size="1" />
- </xsl:template>
- <xsl:template name="ModuleSummaryDetail">
- <xsl:param name="module" />
- <xsl:variable name="total" select="count(./method/seqpnt[@excluded='false'])" />
- <xsl:variable name="notVisited" select="count( ./method/seqpnt[ @visitcount='0' ][ @excluded='false' ] )" />
- <xsl:variable name="visited" select="count(./method/seqpnt[not(@visitcount='0')] )" />
- <td width="30%">
- <div class="assembly">
- <a href="#{generate-id($module)}">
- <xsl:value-of select="$module" />
- </a>
- </div>
- </td>
- <td width="70%">
- <xsl:call-template name="detailPercent">
- <xsl:with-param name="visited" select="$visited" />
- <xsl:with-param name="notVisited" select="$notVisited" />
- <xsl:with-param name="total" select="$total" />
- </xsl:call-template>
- </td>
- </xsl:template>
- <!-- General Header -->
- <xsl:template name="header">
- <h1>
- <b>NCover</b> Code Coverage Report
- </h1>
- <table>
- <tr>
- <td class="class">
- <a onClick="ExpandAll();">Expand</a>
- </td>
- <td> | </td>
- <td class="class">
- <a onClick="CollapseAll();">Collapse</a>
- </td>
- </tr>
- </table>
- <hr size="1" />
- </xsl:template>
- <xsl:template name="footer">
- <hr size="1" />
- <a class="detailPercent" href="#{top}">Top</a>
- </xsl:template>
- <!-- draw % table-->
- <xsl:template name="detailPercent">
- <xsl:param name="visited" />
- <xsl:param name="notVisited" />
- <xsl:param name="total" />
- <table width="100%" class="detailPercent">
- <tr>
- <xsl:if test="($notVisited=0) and ($visited=0)">
- <td class="excluded" width="100%">Excluded</td>
- </xsl:if>
- <xsl:if test="not($notVisited=0)">
- <td class="notVisited">
- <xsl:attribute name="width">
- <xsl:value-of select="concat($notVisited div $total * 100,'%')" />
- </xsl:attribute>
- <xsl:value-of select="concat (format-number($notVisited div $total * 100,'#.##'),'%')" />
- </td>
- </xsl:if>
- <xsl:if test="not ($visited=0)">
- <td class="visited">
- <xsl:attribute name="width">
- <xsl:value-of select="concat($visited div $total * 100,'%')" />
- </xsl:attribute>
- <xsl:value-of select="concat (format-number($visited div $total * 100,'#.##'), '%')" />
- </td>
- </xsl:if>
- </tr>
- </table>
- </xsl:template>
-</xsl:stylesheet>
\ No newline at end of file
build/tools/ncover/CoverLib.dll
Binary file
build/tools/ncover/Microsoft.VC80.CRT.manifest
@@ -1,8 +0,0 @@
-๏ปฟ<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
- <noInheritable></noInheritable>
- <assemblyIdentity type="win32" name="Microsoft.VC80.CRT" version="8.0.50727.762" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
- <file name="msvcr80.dll" hash="10f4cb2831f1e9288a73387a8734a8b604e5beaa" hashalg="SHA1"><asmv2:hash xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"><dsig:Transforms><dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity"></dsig:Transform></dsig:Transforms><dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></dsig:DigestMethod><dsig:DigestValue>n9On8FItNsK/DmT8UQxu6jYDtWQ=</dsig:DigestValue></asmv2:hash></file>
- <file name="msvcp80.dll" hash="b2082dfd3009365c5b287448dcb3b4e2158a6d26" hashalg="SHA1"><asmv2:hash xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"><dsig:Transforms><dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity"></dsig:Transform></dsig:Transforms><dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></dsig:DigestMethod><dsig:DigestValue>0KJ/VTwP4OUHx98HlIW2AdW1kuY=</dsig:DigestValue></asmv2:hash></file>
- <file name="msvcm80.dll" hash="542490d0fcf8615c46d0ca487033ccaeb3941f0b" hashalg="SHA1"><asmv2:hash xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:dsig="http://www.w3.org/2000/09/xmldsig#"><dsig:Transforms><dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity"></dsig:Transform></dsig:Transforms><dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></dsig:DigestMethod><dsig:DigestValue>YJuB+9Os2oxW4mY+2oC/r8lICZE=</dsig:DigestValue></asmv2:hash></file>
-</assembly>
\ No newline at end of file
build/tools/ncover/MSVCP80.dll
Binary file
build/tools/ncover/MSVCR80.dll
Binary file
build/tools/ncover/NCover.Console.exe
Binary file
build/tools/ncover/NCover.Console.exe.config
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<configuration>
- <startup>
- <supportedRuntime version="v2.0.50727"/>
- </startup>
-</configuration>
\ No newline at end of file
build/tools/ncover/NCover.Framework.dll
Binary file
build/tools/ncover/NCoverFAQ.html
@@ -1,429 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html>
- <head>
- <!-- $Id: NCoverFAQ.html 247 2007-04-26 15:17:46Z peterwald $ -->
- <title></title>
- <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
- <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
- <style> body { font-size: 10pt; font-family: Verdana; }
- p.title { font-size: 20pt; font-weight: bold; }
- .subtitle { color: maroon; }
- p.question { font-weight: bold; }
- pre { font-size: 10pt; font-family: Courier; }
- pre.usage { background-color: #F0F0F0; }
- .quote { background-color: #F0F0F0; margin-left: 36pt;}
- .method { color: maroon; font-size: 10pt; font-weight: bold; }
- .hdrcell { background-color: #DDEEFF; font-size: 10pt; }
- .datacell { background-color: #FFFFEE; text-align: right; font-size: 10pt; }
- .hldatacell { background-color: #FFCCCC; text-align: right; font-size: 10pt; }
- .box { border: 1px solid; padding: 10px; }
- </style>
- </head>
- <body>
- <P class="title">NCover FAQ</P>
- <P>If you have questions that this document does not address, contact <A href="mailto:peter@waldschmidt.com">
- Peter Waldschmidt</A> or try the <A href="http://ncover.org/">NCover Forums</A>.</P>
- <P class="question">1. What is code coverage analysis?</P>
- <P class="answer">A code coverage analyzer monitors your code at runtime and
- records information about which lines of code were executed. NCover shows each
- sequence point in your application along with the number of times that point
- was executed. Sequence points are generated by the compiler and stored in the
- debug information (.pdb) files. A sequence point basically corresponds to a
- single program statement (often a line of code) in your high-level language.</P>
- <P class="question">2. Why would I want to do code coverage analysis?</P>
- <P class="answer">Unit test suites are often used as a quality tool during the
- development process to keep the codebase stable as it changes and expands.
- Tools such as <A href="http://nunit.org/">NUnit</A> are often used to run and
- report on the test suites. However, when implementing unit testing in your
- build process, you have no way of knowing how much of your code the unit tests
- are actually testing. This is where code coverage comes in. You can run NUnit
- within NCover and use the code coverage report to determine which code was not
- tested by that particular test suite.</P>
- <P class="question">3. What versions of the CLR does NCover support?</P>
- <P class="answer">
- NCover 1.5.x requires the .NET framework version 2.0.50727 to be installed; however,
- the application being profiled can be written against any shipping version of the
- framework. NCover
- has been tested profiling coverage of .NET 2.0, .NET 1.1 and .NET 1.0 applications.</P>
- <P class="question">4. Which version of NCover should I install?</p>
- <P class="answer">
- If you have the .NET 2.0 framework installed on your machine then you should use
- the latest NCover version available. NCover as of version 1.5 can profile .NET 2.0, 1.1 and 1.0 applications.</p>
- <p class="answer">
- For development teams who do not have the .NET framework 2.0 installed but do have
- the .NET framework version 1.1.4322, you can
- try NCover 1.3.3. Note however that this version is no longer supported as
- it has a number of known issues and limitations.</p>
- <P class="question">5. What is the command line syntax for NCover?</P>
- <P class="answer">Here is the usage info from the NCover command line (for NCover versions from 1.5.6
- only):</P>
- <pre class="usage">NCover.Console [<command line> [<command args>]]
- [//svc <service name>]
- [//iis]
- [//a <assembly list>]
- [//w <working directory>]
- [//ea <exclusion list>]
- [//reg]
- [//x <xml output file>]
- [//s [<settings file>]] [//r [<settings file>]]
- [//v] [//q]
- [//l <log file>]
-
-//svc For profiling windows services
-//iis For profiling web applications
-
-//a List of assemblies to profile separated by semi-colons i.e. "MyAssembly1;MyAssembly2". Do not include paths or suffixes.
-//w Working directory for profiled application
-//ea List of attributes marking classes or methods to exclude from coverage
-
-//reg Register profiler temporarily for user. (helps with xcopy deployment)
-//x Specify coverage output file. (default: coverage.xml).
-//pm Specify name of process to profile (i.e. myapp.exe)
-
-//s Save settings to a file (defaults: NCover.Settings)
-//r Use settings file, overriding other settings (default: NCover.Settings)
-
-//l Specify profiler log file (default: coverage.log).
-//q No logging (quiet)
-//v Enable verbose logging (show instrumented code)
- </pre>
- <UL>
- <LI><command line> - This argument specifies the command-line of the .NET application
- you want to analyze.
- Any command line arguments not starting with // will be passed
- through to that application. NCover will profile the running application until it has exited. See below for examples.<li>//svc - This option is an alternative to the <command line>
- for profiling windows services, which cannot be run directly as executables. NCover
- will start the service (stopping it first if already running) and profile coverage
- until the windows service is stopped.</li>
- <li>//iis - This option is an alternative to the <command line> for profiling
- web applications. NCover will start the IISAdmin and W3C
- services (stopping first if currently running) and profile coverage until the IISAdmin
- service is stopped.<br />
- </li>
- <li>//a - This command-line argument specifies the assemblies that you want to analyze.
- NCover can only analyze assemblies that have .pdb files included with them. If
- you do not specify the //a argument, NCover will attempt to analyze every loaded
- assembly that has debug information available. Note that the assembly name arguments are
- the module name within the assembly, not the physical file name. e.g. "MyAssembly"
- rather than "MyAssembly.dll".<li>//w - If the application being profiled requires the
- working directory to be set to something other than the current directory you are
- executing the command line from then you can override it with this argument.</li>
- <li>//ea - You can choose to exclude classes and methods
- from coverage statistics by defining .NET attribute(s) and applying it to the affected
- code. When using this argument you must specify the full type namespace of these
- attribute(s) separated by semi-colons. See below for an example.<br />
- </li>
- <li>//reg - NCover requires a COM registration of the CoverLib.dll assembly containing
- the profiler, which is performed automatically by the default .msi installation.
- If you require an xcopy style deployment of NCover like many other .NET tools, then
- you can use this argument which will temporarily register the profiler while performing
- coverage. This feature was added in NCover 1.5.6.</li>
- <li>//x - The output of NCover is an xml file (example below). Use this argument to
- specify an alternate filename to "coverage.xml" in the current directory.<br />
- </li>
- <li>//pm - This setting tells NCover to ignore processes that don't have the specified process module name.
- This is the name of the executable (i.e. myapp.exe). This setting is useful in cases, where your NCover
- command spawns a series of child processes. Using this setting will help NCover determine which process to profile.
- </li>
- <li>//s - You may find it more convenient to use a settings file rather than specifying
- a long list of command line arguments for running NCover. If you get the NCover
- command line working as you would like it and then use the //s argument it will
- save the required arguments as an xml file that can then be used by the //r argument
- below.</li>
- <li>//r - For use when you have used //s to construct an NCover settings file containing
- your command line arguments. e.g. "ncover.console.exe //r NCover.Settings"<br />
- </li>
- <li>//l - The coverage log file can provide an insight if the desired coverage output
- is not obtained. Useful information you may find to assist you includes which assemblies
- were loaded by NCover, their file paths and which of those it found the .pdb build
- symbols for. Use this argument to specify an alternative log file name or location
- to coverage.log in the current directory.</li>
- <li>//q - Suppresses writing the coverage.log file.</li>
- <li>//v - This command-line argument makes the profiler emit all the original IL and
- modified IL instructions to the coverage log. This is useful for debugging
- purposes. Beware that this can make your coverage log file very large!
- </li>
- </UL>
- <P class="question">6. Does NCover required a special compilation step for my code?</P>
- <P class="answer">No. Some code coverage tools change your source code and force
- you to recompile it into a special build. NCover is designed to work
- on shipping code. NCover uses the .NET Framework profiling API to monitor
- your code. It does require build symbols, but can be run on release code
- without any modifications.</P>
- <P class="question">7. How does NCover work?</P>
- <P class="answer">NCover uses the .NET Framework profiler API to monitor an
- application's execution. When a method is loaded by the CLR, NCover retrieves
- the IL and replaces it with instrumented IL code. NCover does not change
- your original IL code, it simply inserts new code to update a visit
- counter at each sequence point. Upon
- request, (usually after the .NET process has shut down) the profiler outputs statistics
- to the coverage file.
- </P>
- <P class="question">
- 8. What is the output of NCover?</P>
- <P class="answer">NCover generally writes out three files after analysis
- completes.
- <ul>
- <li>
- Coverage.log - This file is a log of the events and messages from the profiler
- during the analysis process. Most of the time, error messages are recorded in
- this log. If you enable verbose logging, the coverage log will contain
- disassembly of the original and instrumented IL code. Verbose logging is not recommended for
- normal use.<li>
- Coverage.xml - This file is the analysis output of NCover. You can see an
- example of the output below.
- <LI>
- Coverage.xsl - This file is a simple XML transformation that makes the XML
- output easily readable.
- </LI>
- </ul>
- <span class="subtitle">Example XML output</span>
- <div class="box"><pre><method class="NCoverTest.ClassLoaded" name="HasDeadCode">
- <seqpnt document="C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs"
- column="13" line="48" endcolumn="58" endline="48" visitcount="1" />
- <seqpnt document="C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs"
- column="13" line="49" endcolumn="22" endline="49" visitcount="1" />
- <seqpnt document="C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs"
- column="17" line="50" endcolumn="24" endline="50" visitcount="1" />
- <seqpnt document="C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs"
- column="13" line="51" endcolumn="48" endline="51" visitcount="0" />
- <seqpnt document="C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs"
- column="9" line="52" endcolumn="10" endline="52" visitcount="0" />
-</method></pre>
- </div>
- <p></p>
- <span class="subtitle">Example transformed output</span>
- <div class="box">
- <DIV class="method">NCoverTest.ClassLoaded.HasDeadCode</DIV>
- <TABLE id="Table1" borderColor="black" cellSpacing="0" cellPadding="3" border="1">
- <TBODY>
- <TR>
- <TD class="hdrcell">Visit Count</TD>
- <TD class="hdrcell">Line</TD>
- <TD class="hdrcell">Column</TD>
- <TD class="hdrcell">End Line</TD>
- <TD class="hdrcell">End Column</TD>
- <TD class="hdrcell">Document</TD>
- </TR>
- <TR>
- <TD class="datacell">1</TD>
- <TD class="datacell">48</TD>
- <TD class="datacell">13</TD>
- <TD class="datacell">48</TD>
- <TD class="datacell">58</TD>
- <TD class="datacell">C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs</TD>
- </TR>
- <TR>
- <TD class="datacell">1</TD>
- <TD class="datacell">49</TD>
- <TD class="datacell">13</TD>
- <TD class="datacell">49</TD>
- <TD class="datacell">22</TD>
- <TD class="datacell">C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs</TD>
- </TR>
- <TR>
- <TD class="datacell">1</TD>
- <TD class="datacell">50</TD>
- <TD class="datacell">17</TD>
- <TD class="datacell">50</TD>
- <TD class="datacell">24</TD>
- <TD class="datacell">C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs</TD>
- </TR>
- <TR>
- <TD class="hldatacell">0</TD>
- <TD class="datacell">51</TD>
- <TD class="datacell">13</TD>
- <TD class="datacell">51</TD>
- <TD class="datacell">48</TD>
- <TD class="datacell">C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs</TD>
- </TR>
- <TR>
- <TD class="hldatacell">0</TD>
- <TD class="datacell">52</TD>
- <TD class="datacell">9</TD>
- <TD class="datacell">52</TD>
- <TD class="datacell">10</TD>
- <TD class="datacell">C:\Dev\Utilities\ncover\NCoverTest\NCoverTest.cs</TD>
- </TR>
- </TBODY>
- </TABLE>
- </div>
- <P>Suggested usages of the coverage.xml output are to display it in the <a href="http://ncoverexplorer.org/">
- NCoverExplorer</a> gui with the source
- code highlighted, to generate html reports, or to include it in your continuous build server reports such as CruiseControl.Net.
- For more information on these options see below in the FAQ.</P>
- <P></P>
- <P class="question">
- 9. How do I use coverage exclusions?</P>
- <p>
- First you should define an attribute to markup your excluded code with. You will
- likely want to put this in a common assembly to make it reusable, or indeed within
- a "CommonAssemblyInfo.cs" that you include in all your application assemblies.</p>
- <P></P>
- <pre class="usage">namespace MyNamespace {
- class CoverageExcludeAttribute : System.Attribute { }
-}</pre>
- <p>
- Apply the attribute to the C# classes and/or methods you wish to mark as excluded
- from code coverage statistics:</p>
- <P></P>
- <pre class="usage"> [CoverageExclude]
- private void SomeMethodToExclude() {} </pre>
- <p>
- Finally, ensure you pass the full qualified attribute information in the NCover command line:</p>
- <P></P>
- <pre class="usage"> NCover.Console MyApplication.exe //ea MyNamespace.CoverageExcludeAttribute </pre>
- <p>
- Note that if you are using the <a href="http://testdriven.net/">TestDriven.Net</a>
- VS.Net add-in to "Test with Coverage" it will automatically
- pass through "//ea CoverageExcludeAttribute"
- which you should define without a namespace like above. For further information refer to this
- <a href="http://weblogs.asp.net/nunitaddin/archive/2006/10/04/CoverageExclude.aspx">
- blog entry</a>.</p>
- <P class="question">
- 10. Examples</P>
- <p>
- Coverage while running a simple executable until it exits:</p>
- <P></P>
- <pre class="usage"> NCover.Console MyApplication.exe</pre>
- <p>
- Coverage while running all the unit tests in an assembly using NUnit, profiling
- all loaded assemblies with .pdb build symbols:</p>
- <P></P>
- <pre class="usage"> NCover.Console nunit-console.exe MyApplication.Tests.dll</pre>
- <p>
- Coverage of only a subset of loaded assemblies while running unit tests:</p>
- <P></P>
- <pre class="usage"> NCover.Console nunit-console.exe MyApplication.Tests.dll //a MyApplication.Core;MyApplication.Utilities</pre>
- <p>
- Coverage of a windows service. Stop the service to generate the coverage output:</p>
- <P></P>
- <pre class="usage"> NCover.Console //svc MyServiceName</pre>
- <p>
- Coverage of an ASP.Net application. Stop the IIS service to generate the coverage
- output:</p>
- <P></P>
- <pre class="usage"> NCover.Console //iis</pre>
- <P class="question">
- 11. Where can I get help or support?</P>
- <P class="answer">
- Your best approach is to browse the <a href="http://ncover.org/site/forums/default.aspx">
- NCover forums</a> as well as the <a href="http://ncover.org/SITE/blogs/default.aspx">
- blog</a> by the author Peter Waldschmidt. If you cannot find a similar issue
- mentioned feel free to post your query and perhaps someone can help.</P>
- <P class="question">
- 12. How do I "xcopy deploy" NCover like my other build tools?</P>
- <P class="answer">
- Many developers prefer to have their build tools such as NUnit, NAnt etc stored
- in source control in a Tools folder along with the source code. This ensures that
- a new developer can obtain and build the application without having to install additional
- tools on their own machines.</P>
- <p>
- NCover can also be deployed in this fashion. However the one gotcha with NCover
- versus other tools is that the profiler within CoverLib.dll must be COM registered
- on the local machine before you execute it. Prior to NCover 1.5.6 this was usually
- achieved as part of your build script, which would call regsvr32 with the path to
- the CoverLib.dll in your Tools folder. Alternatively the <ncover> NAnt and
- MSBuild tasks described below will do this for you. As of NCover 1.5.6 you can also
- use the //reg option in the command line arguments which will temporarily register
- the profiler. Note that the //reg option will not work for IIS or Windows Service
- profiling unless you are running NCover under the same Windows login account as
- the IIS worker process, or your Windows Service.</p>
- <P class="question">
- 13. How do I see my source code highlighted with the coverage results?</P>
- <P class="answer">
- <a href="http://ncoverexplorer.org/">NCoverExplorer</a> is a gui and console-based
- .NET application developed by <a href="http://www.kiwidude.com/blog/">Grant Drake</a>. NCoverExplorer
- parses the coverage.xml files output from NCover and displays the results integrated
- with your source code. It also includes a number of additional features to merge,
- filter, sort and generate html reports. The console version is
- designed to be used as part of an automated build process. The support forums for
- NCoverExplorer are located with the NCover ones at <a href="http://ncover.org">http://ncover.org/</a>.<strong> </strong></P>
- <P class="question">
- 14. How do I run NCover from within the Visual Studio.Net IDE?</P>
- <P class="answer">
- The <a href="http://testdriven.net/">TestDriven.Net</a> add-in by <a href="http://weblogs.asp.net/nunitaddin/">
- Jamie Cansdale</a> offers a right-click capability within the IDE to execute
- your unit tests with code coverage. The results of the NCover code coverage are
- displayed with the bundled NCoverExplorer gui for analysis and reporting.</P>
- <P class="question">
- 15. How do I run NCover from a NAnt or MSBuild task?</P>
- <P class="answer">
- You can use an <exec> task with <a href="http://nant.sourceforge.net/">NAnt</a>
- or an <Exec> task with MSBuild. Alternatively you may want to use the custom
- <ncover> task for NAnt or <NCover> task for MSBuild developed by Grant
- Drake for a more developer friendly syntax. The source code, compiled assemblies
- and documentation are located in the NCoverExplorer.Extras.zip available from <a
- href="http://ncoverexplorer.org/">http://ncoverexplorer.org/</a>.</P>
- <P class="question">
- 16. How do I include NCover output in my CruiseControl.Net build reports?</P>
- <P class="answer">
- <a href="http://ccnet.thoughtworks.com/">CruiseControl.Net</a> is a continuous integration
- build server which offers web-based reporting of the outputs of a build such as
- unit test results and code coverage reporting. The default CruiseControl.Net installation
- includes a basic stylesheet which works in combination with the standard coverage.xml
- formatted output. So all you need to do is include the execution of NCover as part
- of your build, then add a CruiseControl.Net merge file publisher task to integrate
- the coverage.xml results into the build output.</P>
- <p class="answer">
- An improvement on the above to display more attractive and powerful reports as well
- as minimize the build log size is to use NCoverExplorer. The NCoverExplorer.Console.exe
- is designed to produce a more concise xml report summary that is combined with an
- alternate xsl stylesheet for CruiseControl.Net. You can find more information and
- screenshots in this <a href="http://www.kiwidude.com/blog/2006/04/ncoverexplorer-v133.html">
- blog entry</a> - all the necessary tasks, examples and documentation are located
- within NCoverExplorer.Extras.zip available from <a href="http://ncoverexplorer.org/">
- http://ncoverexplorer.org/</a>. </p>
- <P class="question">
- 17. How do I merge multiple NCover coverage.xml results?</P>
- <P class="answer">
- You can can use NCoverExplorer to merge the results of multiple coverage runs. For
- more information refer to this <a href="http://www.kiwidude.com/blog/2006/10/ncoverexplorer-merging-ncover-reports.html">
- blog entry</a>.</P>
- <P class="question">
- 18. Troubleshooting: Why is my coverage.xml file empty?</P>
- <ul>
- <li>If using the command-line, did you COM register CoverLib.dll (or use the //reg option
- from NCover 1.5.6)?</li>
- <li>Did you generate build symbol files (.pdbs) for the profiled application?</li>
- <li>If using the //a option, did you correctly list just the assembly names without
- paths or .dll suffixes?</li>
- </ul>
- <P class="question">
- 19. Troubleshooting: I have coverage.xml output but my XYZ assembly is not included in it?</P>
- <ul>
- <li>NCover will only profile loaded assemblies - did your code execution path while
- under coverage force that assembly to be loaded (e.g. by loading a type or calling
- a method in that assembly)? </li>
- <li>Did you generate build symbol files (.pdb files) for the missing assembly? </li>
- <li>If using the //a option, did you correctly list the assembly names including the
- one that is missing?</li>
- <li>Can you see information about the assembly being loaded within the coverage.log?
- Is the correct assembly being loaded (check the path) - if you have a version in
- the GAC it may possibly prevent the .pdb file from being loaded.</li><li>If using the NCoverExplorer gui, have you got a coverage exclusion defined which
- is hiding it from the display?</li>
- </ul>
- <P class="question">
- 20. Troubleshooting: After running NCover my coverage.log says "Failed to load symbols for module XYZ"?</P>
- <ul>
- <li>This message means that no .pdb build symbol file was found for that assembly so
- it cannot be profiled for code coverage. If that assembly is part of the .NET framework
- for instance like System.Data.dll, then this is an expected message and should not
- cause concern. </li><li>If however the assembly belongs to your application, did you generate the
- build symbol files (.pdb files) for it? </li>
- </ul>
- <P class="question">
- 21. Troubleshooting: I get a "Profiled process terminated. Profiler connection not
- established" message?</P>
- <ul>
- <li>If using the command-line, did you COM register CoverLib.dll (or use the //reg option
- from NCover 1.5.6)?</li><li>Are you running Windows XP 64-bit? You may want to take a look at
- <a href="http://ncover.org/SITE/forums/thread/43.aspx">this thread</a></li></ul>
- <P class="question">
- 22. Troubleshooting: My coverage exclusions are not working?</P>
- <ul>
- <li>Have you put the full namespace type name to the exclusion including the Attribute suffix in the //ea argument? See the "How
- do I use coverage exclusions?" question above.</li></ul>
-
- </body>
-</html>
build/tools/ncover/VC80CRT.MAN
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<!-- Copyright ยฉ 1981-2001 Microsoft Corporation -->
-<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
- <noInheritable/>
- <assemblyIdentity
- type="win32"
- name="Microsoft.VC80.CRT"
- version="8.0.50608.0"
- processorArchitecture="x86"
- publicKeyToken="1fc8b3b9a1e18e3b"
- />
- <file name="msvcr80.dll"/>
- <file name="msvcp80.dll"/>
- <file name="msvcm80.dll"/>
-</assembly>
build/tools/ncover.explorer/ActiproEULA.html
@@ -1,287 +0,0 @@
-<html>
-<head>
- <title>End-User License Agreement (EULA)</title>
- <style>
- BODY { font-family: Verdana, sans-serif; }
- LI { margin-top: 10pt; }
- </style>
-</head>
-<body>
-
-
-<h2>END-USER LICENSE AGREEMENT FOR ACTIPRO SOFTWARE LLC SOFTWARE</h2>
-
-<hr><b>
-IMPORTANT - READ CAREFULLY: This Actipro Software LLC ("Actipro") End-User License Agreement ("EULA")
-is a legal agreement between you (๏ฟฝLicensee๏ฟฝ), a developer of software applications, and Actipro for the Actipro software product
-accompanying this EULA, which includes computer software and may include associated source code, media, printed materials,
-and "on-line" or electronic documentation ("SOFTWARE PRODUCT"). By installing, copying, or otherwise using the SOFTWARE PRODUCT,
-you agree to be bound by the terms of this EULA. If you do not agree to the terms of this EULA, do not install, use, distribute
-in any manner, or replicate in any manner, any part, file or portion of the SOFTWARE PRODUCT.
-</b><hr>
-
-<p>
-The SOFTWARE PRODUCT is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The SOFTWARE PRODUCT is licensed, not sold.
-</p>
-
-<p>
-The Licensee is considered to be an authorized licensee (๏ฟฝAuthorized๏ฟฝ) if the Licensee has legitimately obtained a registered license for the SOFTWARE PRODUCT from Actipro or an authorized Actipro reseller.
-</p>
-
-<p>
-<b>RIGOROUS ENFORCEMENT OF INTELLECTUAL PROPERTY RIGHTS.</b>
-If the licensed right of use for this SOFTWARE PRODUCT is purchased by the Licensee with any intent to reverse engineer,
-decompile, create derivative works, and the exploitation or unauthorized transfer of, any Actipro intellectual property and
-trade secrets, to include any exposed methods or source code where provided, no licensed right of use shall exist, and any products
-created as a result shall be judged illegal by definition of all applicable law. Any sale or resale of intellectual property or
-created derivatives so obtained will be prosecuted to the fullest extent of all local, federal and international law.
-</p>
-
-<p>
-<b>GRANT OF LICENSE.</b> This EULA, if legally executed as defined herein, licenses and so grants the Licensee the following rights:
-</p>
-
-<p>
-<b>Evaluation.</b> If the downloaded SOFTWARE PRODUCT is designated as an Evaluation Release (๏ฟฝEvaluation Release๏ฟฝ),
-the Licensee is granted a license for a period of only fifteen (15) days after installation of the Evaluation Release
-of the SOFTWARE PRODUCT ("Evaluation Period"). After the Evaluation Period, the Licensee must either:
-<ol>
-<li>Delete the SOFTWARE PRODUCT and all related files from ALL computers onto which it was installed or copied, or</li>
-<li>Contact Actipro or one of its authorized resellers to purchase the SOFTWARE PRODUCT.</li>
-</ol>
-</p>
-
-<p>
-The Licensee may use the Evaluation Release of the SOFTWARE PRODUCT for evaluation purposes only.
-The Licensee may not distribute ANY of the files, in any form or manner, provided with the Evaluation Release of the
-SOFTWARE PRODUCT to ANY PARTIES.
-</p>
-
-<p>
-<b>Development.</b> Actipro grants the Licensee the non-exclusive license to install and use multiple copies of the
-SOFTWARE PRODUCT or any prior version for the sole purpose of developing any number of end user applications that
-operate in conjunction with the SOFTWARE PRODUCT. If the Licensee is not Authorized, the Licensee may not use the
-SOFTWARE PRODUCT beyond the Evaluation Period.
-</p>
-
-<p>
-If the Licensee has purchased a single developer license (๏ฟฝSingle Developer License๏ฟฝ), the Licensee is Authorized
-to use the SOFTWARE PRODUCT indefinitely beyond the Evaluation Period. A Single Developer License for the SOFTWARE PRODUCT
-may not be shared or used concurrently by more than one individual developer. In a project that uses the SOFTWARE PRODUCT,
-each individual developer on the project requires a separate Single Developer License, regardless of whether they directly
-use the component or not. Single Developer Licenses may also be obtained in team discount packs.
-</p>
-
-<p>
-If the Licensee has purchased a site license (๏ฟฝSite License๏ฟฝ), each of the developers at a single physical location is
-considered Authorized according to the terms and conditions of the Single Developer License. Each additional physical
-location requires an additional Site License to be considered Authorized.
-</p>
-
-<p>
-If the Licensee has purchased an enterprise license (๏ฟฝEnterprise License๏ฟฝ), all developers in the Licensee's organization,
-regardless of location, are considered Authorized according to the terms and conditions of the Single Developer License.
-</p>
-
-<p>
-If the Licensee has purchased a blueprint license (๏ฟฝBlueprint License๏ฟฝ), each of the Authorized developers for the SOFTWARE PRODUCT is
-considered Authorized to access source code for the SOFTWARE PRODUCT ("Source Code").
-The Blueprint License must be purchased at the same time as a Site License or Enterprise License.
-Source Code may exclude Actipro proprietary licensing code.
-The sale of Blueprint Licenses is considered final and neither the SOFTWARE PRODUCT nor Source Code may be returned under any circumstances.
-</p>
-
-<p>
-<b>Duplication and Distribution.</b> The SOFTWARE PRODUCT may include certain files ("Redistributables") intended for distribution
-by the Licensee to the users of programs the Licensee creates. Redistributables include, for example, those files identified in
-printed or electronic documentation as redistributable files, or those files pre-selected for deployment by an install utility
-provided with the SOFTWARE PRODUCT (if any). In any event, the Redistributables for the SOFTWARE PRODUCT are only those files
-specifically designated as such by Actipro.
-</p>
-
-<p>
-Subject to all of the terms and conditions in this EULA, if the Licensee is Authorized, Actipro grants the Licensee the non-exclusive,
-royalty-free license to duplicate the Redistributables and to distribute them solely in conjunction with software products
-developed by the Licensee that use them. The Licensee may not supply any means by which end users could incorporate the
-SOFTWARE PRODUCT or portions thereof into their own products.
-</p>
-
-<p>
-<b>Source Code.</b> If the Licensee has purchased a Blueprint License and is Authorized, the Licensee is provided Source Code
-for the SOFTWARE PRODUCT. The following stipulations and restrictions apply to Source Code:
-<ol>
-<li>Source Code shall be considered as part the SOFTWARE PRODUCT and all requirements stated above still apply,
- meaning that developers at a separate site from the one which purchased the Blueprint License are NOT able to work on
- any project created that uses the Source Code, unless that site has also purchased a Blueprint License.
- The only exception is when an Enterprise License has been purchased along with the Blueprint License,
- in which case the Source Code may be used by developers at any site.</li>
-<li>Actipro grants the Licensee the non-exclusive license to view and modify the Source Code for the sole purposes of education and troubleshooting.
- If the Licensee troubleshoots the Source Code, the Licensee may compile the corrected source code and use and distribute the
- resulting object code solely as a replacement for the corresponding Redistributables the Source Code compiles into.</li>
-<li>The Licensee may NOT distribute or sell the Source Code, or portions or modifications or derivative works thereof, to any third party
- not Authorized by the Licensee๏ฟฝs Blueprint License(s), without explicit permission by Actipro.</li>
-<li>The Licensee may not compete against Actipro by repackaging, recompiling, or renaming the SOFTWARE PRODUCT for which the
- Licensee purchased Source Code. Any derivative works based on the Source Code are illegal to be created or sold if they compete
- in any way with the SOFTWARE PRODUCT or other Actipro products.</li>
-<li>Any object code that is created by using the Source Code or derivative code based on the Source Code must be obfuscated.</li>
-<li>Any object code that is created by using the Source Code or derivative code based on the Source Code may NOT bear "ActiproSoftware"
- or the name of the SOFTWARE PRODUCT in the object code assembly name.</li>
-<li>All Source Code must be kept in its proper "ActiproSoftware" namespace.</li>
-<li>Actipro shall retain all rights, title and interest in and to all corrections, modifications and derivative works of the Source Code
- created by the Licensee, including all copyrights subsisting therein, to the extent such corrections, modifications or
- derivative works contain copyrightable code or expression derived from the Source Code.</li>
-<li>The Licensee acknowledges that the Source Code contains valuable and proprietary trade secrets of Actipro, and agrees to expend
- every effort to insure its confidentiality.</li>
-<li>Source Code may be obtained by coordinating with Actipro during the support period for the Blueprint License, typically one year
- in duration, starting on the date of purchase of the Blueprint License.</li>
-</ol>
-</p>
-
-<p>
-<b>Storage/Network Use.</b> The Licensee may also store or install a copy of the SOFTWARE PRODUCT on a storage device,
-such as a network server, used only to install or run the SOFTWARE PRODUCT on the the Licensee๏ฟฝs other computers over an internal network;
-however, the Licensee must acquire and dedicate a Single Developer License for each separate individual developer who wishes to use
-the SOFTWARE PRODUCT.
-</p>
-
-<p>
-<b>DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS.</b>
-</p>
-
-<p>
-<b>Not for Resale Software.</b> If the SOFTWARE PRODUCT is labeled and provided as "Not for Resale" or "NFR", then, notwithstanding
-other sections of this EULA, the Licensee may not resell, distribute, or otherwise transfer for value or benefit in any manner,
-the SOFTWARE PRODUCT or any derivative work using the SOFTWARE PRODUCT. The Licensee may not transfer, rent, lease, lend, copy,
-modify, translate, sublicense, time-share or electronically transmit the SOFTWARE PRODUCT, media or documentation.
-This also applies to any and all intermediate files, source code, and compiled executables.
-</p>
-
-<p>
-<b>Limitations on Reverse Engineering, Decompilation, and Disassembly.</b> The Licensee may not reverse engineer, decompile,
-create derivative works, modify, translate, or disassemble the SOFTWARE PRODUCT, and only to the extent that such activity is
-expressly permitted by applicable law notwithstanding this limitation. The Licensee agrees to take all reasonable, legal and
-appropriate measures to prohibit the illegal dissemination of the SOFTWARE PRODUCT or any of its constituent parts and redistributables
-to the fullest extent of all applicable local, US Codes and International Laws and Treaties regarding anti-circumvention, including
-but not limited to, the Geneva and Berne World Intellectual Property Organization (WIPO) Diplomatic Conferences.
-</p>
-
-<p>
-<b>Rental.</b> The Licensee may not rent, lease, or lend the SOFTWARE PRODUCT.
-</p>
-
-<p>
-<b>Separation of Components, Their Constituent Parts and Redistributables.</b> The SOFTWARE PRODUCT is licensed as a single product.
-The SOFTWARE PRODUCT and its constituent parts and any provided redistributables may not be reverse engineered, decompiled, disassembled,
-nor placed for distribution, sale, or resale as individual creations by the Licensee or any individual not expressly given
-such permission by Actipro. The provision of Source Code, if included with the SOFTWARE PRODUCT, does not constitute transfer of any
-legal rights to such code, and resale or distribution of all or any portion of all Source Code and intellectual property will be prosecuted
-to the fullest extent of all applicable local, federal and international laws. All Actipro libraries, Source Code, Redistributables and
-other files remain Actipro's exclusive property. The Licensee may not distribute any files, except those that Actipro has expressly
-designated as Redistributable.
-</p>
-
-<p>
-<b>Installation and Use.</b> The license granted in this EULA for the Licensee to create his/her own compiled programs and distribute
-the Licensee๏ฟฝs programs and the Redistributables (if any), is subject to all of the following conditions:
-<ol>
-<li>All copies of the programs the Licensee creates must bear a valid copyright notice, either their own or the Actipro copyright
- notice that appears on the SOFTWARE PRODUCT.</li>
-<li>The Licensee may not remove or alter any Actipro copyright, trademark or other proprietary rights notice contained in any portion
- of Actipro libraries, source code, Redistributables or other files that bear such a notice.</li>
-<li>Actipro provides no warranty at all to any person, and the Licensee will remain solely responsible to anyone receiving the
- Licensee๏ฟฝs programs for support, service, upgrades, or technical or other assistance, and such recipients will have no right
- to contact Actipro for such services or assistance.</li>
-<li>The Licensee will indemnify and hold Actipro, its related companies and its suppliers, harmless from and against any claims or
- liabilities arising out of the use, reproduction or distribution of the Licensee๏ฟฝs programs.</li>
-<li>The Licensee๏ฟฝs programs containing the SOFTWARE PRODUCT must be written using a licensed, registered copy of the SOFTWARE PRODUCT.</li>
-<li>The Licensee๏ฟฝs programs must add primary and substantial functionality, and may not be merely a set or subset of any of the libraries,
- Source Code, Redistributables or other files of the SOFTWARE PRODUCT.</li>
-<li>The Licensee may not use Actipro's or any of its suppliers' names, logos, or trademarks to market the Licensee๏ฟฝs programs,
- unless expressly given such permission by Actipro.</li>
-</ol>
-</p>
-
-<p>
-<b>Support Services.</b> Actipro may provide the Licensee with support services related to the SOFTWARE PRODUCT ("Support Services").
-Use of Support Services is governed by Actipro policies and programs described in the user manual, in on-line documentation and/or other
-Actipro provided materials. Any supplemental software code provided to the Licensee as part of the Support Services shall be considered
-part of the SOFTWARE PRODUCT and subject to the terms and conditions of this EULA. With respect to technical information the Licensee
-provides to Actipro as part of the Support Services, Actipro may use such information for its business purposes, including for product
-support and development.
-</p>
-
-<p>
-<b>Software Transfer.</b> The Licensee may NOT permanently or temporarily transfer ANY of the Licensee๏ฟฝs rights under this EULA to any
-individual or entity. Regardless of any modifications which the Licensee makes and regardless of how the Licensee might compile, link,
-and/or package the Licensee๏ฟฝs programs, under no circumstances may the libraries, redistributables, and/or other files of the
-SOFTWARE PRODUCT (including any portions thereof) be used for developing programs by anyone other than the Licensee. Only the Licensee
-as the licensed end user has the right to use the libraries, redistributables, or other files of the SOFTWARE PRODUCT (or any portions thereof)
-for developing programs created with the SOFTWARE PRODUCT. In particular, the Licensee may not share copies of the Source Code or
-Redistributables with other co-developers.
-</p>
-
-<p>
-<b>Termination.</b> Without prejudice to any other rights or remedies, Actipro will terminate this EULA upon the Licensee๏ฟฝs failure to
-comply with all the terms and conditions of this EULA. In such event, the Licensee must destroy all copies of the SOFTWARE PRODUCT and
-all of its component parts including any related documentation, and must remove ANY and ALL use of such technology immediately from any
-applications using technology contained in the SOFTWARE PRODUCT developed by the Licensee, whether in native, altered or compiled state.
-</p>
-
-<p>
-<b>UPGRADES.</b> If the SOFTWARE PRODUCT is labeled as an upgrade, the Licensee must be properly licensed to use the SOFTWARE PRODUCT
-identified by Actipro as being eligible for the upgrade in order to use the SOFTWARE PRODUCT. A SOFTWARE PRODUCT labeled as an upgrade
-replaces and/or supplements the SOFTWARE PRODUCT that formed the basis for the Licensee๏ฟฝs eligibility for the upgrade, and together
-constitute a single SOFTWARE PRODUCT. The Licensee may use the resulting upgraded SOFTWARE PRODUCT only in accordance with all the
-terms of this EULA.
-</p>
-
-<p>
-<b>COPYRIGHT.</b> All title and copyrights in and to the SOFTWARE PRODUCT (including but not limited to any images, demos, source code,
-intermediate files, packages, photographs, animations, video, audio, music, text, and "applets" incorporated into the SOFTWARE PRODUCT),
-the accompanying printed materials, and any copies of the SOFTWARE PRODUCT are owned by Actipro or its subsidiaries.
-The SOFTWARE PRODUCT is protected by copyright laws and international treaty provisions. Therefore, the Licensee must treat the
-SOFTWARE PRODUCT like any other copyrighted material except that the Licensee may install the SOFTWARE PRODUCT for use by the Licensee.
-The Licensee may not copy any printed materials accompanying the SOFTWARE PRODUCT.
-</p>
-
-<p>
-<b>GENERAL PROVISIONS.</b> This EULA may only be modified in writing signed by the Licensee and an authorized officer of Actipro.
-If any provision of this EULA is found void or unenforceable, the remainder will remain valid and enforceable according to its terms.
-</p>
-
-<p>
-<b>MISCELLANEOUS.</b> If the Licensee acquired this product in the United States, this EULA is governed by the laws of the State of Ohio.
-</p>
-
-<p>
-If this SOFTWARE PRODUCT was acquired outside the United States, then the Licensee, agrees and ascends to the adherence to all
-applicable international treaties regarding copyright and intellectual property rights which shall also apply.
-In addition, the Licensee agrees that any local law(s) to the benefit and protection of Actipro ownership of, and interest in,
-its intellectual property and right of recovery for damages thereto will also apply.
-</p>
-
-<p>
-Should you have any questions concerning this EULA, or if you desire to contact Actipro for any reason, please contact us via our
-support web pages at <a href="http://www.actiprosoftware.com">http://www.actiprosoftware.com</a>.
-</p>
-
-<p><b>
-NO WARRANTIES. ACTIPRO EXPRESSLY DISCLAIMS ANY WARRANTY FOR THE SOFTWARE PRODUCT. THE PRODUCT AND ANY RELATED DOCUMENTATION IS PROVIDED
-"AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. THE ENTIRE RISK ARISING OUT OF USE OR PERFORMANCE OF THE PRODUCT REMAINS WITH THE LICENSEE.
-</b></p>
-
-<p><b>
-LIMITATION OF LIABILITY. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL ACTIPRO OR ITS SUPPLIERS BE LIABLE
-FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF
-BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF OR
-INABILITY TO USE THE SOFTWARE PRODUCT OR THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT SERVICES, EVEN IF ACTIPRO HAS BEEN ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGES.
-</b></p>
-
-<p>
-Copyright (c) 2002-2007 Actipro Software LLC. All rights reserved.
-</p>
-
-</body>
-</html>
build/tools/ncover.explorer/ActiproSoftware.SyntaxEditor.Net11.dll
Binary file
build/tools/ncover.explorer/ActiproSoftware.WinUICore.Net11.dll
Binary file
build/tools/ncover.explorer/CommandBars.dll
Binary file
build/tools/ncover.explorer/ConsoleConfig.xsd
@@ -1,123 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<!-- NCoverExplorer (c) 2007 Grant Drake. -->
-<!-- Schema for configuration file to be passed to NCoverExplorer-Console.exe using /config: switch -->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
- <xs:element name="ConsoleSetting">
- <xs:complexType>
- <xs:sequence>
- <!-- Title name to appear on the report (equivalent to /project:xx). Default is blank. -->
- <xs:element name="ProjectName" type="xs:string" minOccurs="0" maxOccurs="1" />
- <!-- Threshold for acceptance criteria for coverage reports detailing acceptable coverage levels. Default is 95% -->
- <xs:element name="SatisfactoryCoverageThreshold" type="xs:decimal" minOccurs="0" maxOccurs="1" />
- <!-- Threshold for acceptance criteria for coverage reports detailing acceptable coverage as #seqPts rather than %. Default is 0. -->
- <xs:element name="SatisfactoryUnvisitedSequencePoints" type="xs:decimal" minOccurs="0" maxOccurs="1" />
- <!-- Threshold for acceptance criteria for coverage reports detailing acceptable function coverage levels. Default is 80% -->
- <xs:element name="SatisfactoryFunctionThreshold" type="xs:decimal" minOccurs="0" maxOccurs="1" />
- <!-- Filtering to be applied to the results. Use integer (starting from 0=None) or named value. Default is "None". -->
- <xs:element name="TreeFilterStyle" minOccurs="0" maxOccurs="1">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:enumeration value="None" />
- <xs:enumeration value="HideUnvisited" />
- <xs:enumeration value="HideFullyCovered" />
- <xs:enumeration value="HideThresholdCovered" />
- </xs:restriction>
- </xs:simpleType>
- </xs:element>
- <!-- Sorting to be applied to the results. Use integer (starting from 0=Name) or named value. Default is "Name". -->
- <xs:element name="TreeSortStyle" minOccurs="0" maxOccurs="1">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:enumeration value="Name" />
- <xs:enumeration value="ClassLine" />
- <xs:enumeration value="CoveragePercentageAscending" />
- <xs:enumeration value="CoveragePercentageDescending" />
- <xs:enumeration value="UnvisitedSequencePointsAscending" />
- <xs:enumeration value="UnvisitedSequencePointsDescending" />
- <xs:enumeration value="VisitCountAscending" />
- <xs:enumeration value="VisitCountDescending" />
- <xs:enumeration value="FunctionCoverageAscending" />
- <xs:enumeration value="FunctionCoverageDescending" />
- </xs:restriction>
- </xs:simpleType>
- </xs:element>
- <!-- Coverage exclusions to exclude specified assemblies, namespaces, classes and/or methods. -->
- <xs:element name="CoverageExclusions" minOccurs="0" maxOccurs="1">
- <xs:complexType>
- <xs:sequence>
- <xs:element ref="CoverageExclusion" maxOccurs="unbounded" />
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <!-- Module specific coverage thresholds if wanting more granular coverage tolerances. -->
- <xs:element name="ModuleThresholds" minOccurs="0" maxOccurs="1">
- <xs:complexType>
- <xs:sequence>
- <xs:element ref="ModuleThreshold" maxOccurs="unbounded" />
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <!-- Names of the coverage files to merge/report on. Wildcards can be used. -->
- <xs:element name="CoverageFileNames" minOccurs="1" maxOccurs="1">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="CoverageFileName" type="xs:string" minOccurs="0" maxOccurs="unbounded" />
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <!-- Report to be generated by running NCoverExplorer.Console. Default is "None". -->
- <xs:element name="ReportType" minOccurs="0" maxOccurs="1">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:enumeration value="None" />
- <xs:enumeration value="ModuleSummary" />
- <xs:enumeration value="ModuleNamespaceSummary" />
- <xs:enumeration value="ModuleClassSummary" />
- <xs:enumeration value="ModuleClassFunctionSummary" />
- </xs:restriction>
- </xs:simpleType>
- </xs:element>
- <!-- File name for the output HTML report if wanting to generate one. -->
- <xs:element name="HtmlReportFileName" type="xs:string" minOccurs="0" maxOccurs="1" />
- <!-- File name for the output XML report if wanting to generate one. -->
- <xs:element name="XmlReportFileName" type="xs:string" minOccurs="0" maxOccurs="1" />
- <!-- File name for the output merged coverage.xml file if any resulting from merging the inputs. -->
- <xs:element name="MergeFileName" type="xs:string" minOccurs="0" maxOccurs="1" />
- <!-- Whether to show the excluded elements in the footer of the output report if being generated. Default is false. -->
- <xs:element name="ShowExcludedFooter" type="xs:boolean" minOccurs="0" maxOccurs="1" />
- <!-- Whether to return a failure exit code if any module is below the minimum coverage threshold. Default is false. -->
- <xs:element name="FailIfBelowMinimum" type="xs:boolean" minOccurs="0" maxOccurs="1" />
- <!-- Whether to return a failure exit code if total coverage is below the minimum coverage threshold. Default is false. -->
- <xs:element name="FailIfBelowCombinedMinimum" type="xs:boolean" minOccurs="0" maxOccurs="1" />
- <!-- For use with the FailIfXXX options - the minimum coverage threshold if not specifying at the module level. -->
- <xs:element name="MinimumCoverage" type="xs:decimal" minOccurs="0" maxOccurs="1" />
- <!-- Whether to suppress virtually all console output when running. Default is false. -->
- <xs:element name="NoLog" type="xs:boolean" minOccurs="0" maxOccurs="1" />
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="CoverageExclusion">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="ExclusionType" minOccurs="1" maxOccurs="1">
- <xs:simpleType>
- <xs:restriction base="xs:string">
- <xs:enumeration value="Assembly" />
- <xs:enumeration value="Namespace" />
- <xs:enumeration value="Class" />
- <xs:enumeration value="Method" />
- </xs:restriction>
- </xs:simpleType>
- </xs:element>
- <xs:element name="Pattern" type="xs:string" minOccurs="1" maxOccurs="1" />
- <xs:element name="IsRegex" type="xs:boolean" minOccurs="0" maxOccurs="1" />
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="ModuleThreshold">
- <xs:complexType>
- <xs:attribute name="ModuleName" use="required" type="xs:string" />
- <xs:attribute name="SatisfactoryCoverage" use="required" type="xs:decimal" />
- </xs:complexType>
- </xs:element>
-</xs:schema>
\ No newline at end of file
build/tools/ncover.explorer/ConsoleExample.config
@@ -1,94 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Example configuration file to be passed to NCoverExplorer-Console.exe using /config: switch -->
-<!-- If not supplied, then the same defaults will be used as the NCoverExplorer GUI. -->
-<ConsoleSetting xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <!-- Name attribute is title to appear on the report (equivalent to /project:xx). Default is blank. -->
- <ProjectName>Example.Project</ProjectName>
-
- <!-- Names of the coverage files to merge/report on. Wildcards can be used. -->
- <CoverageFileNames>
- <CoverageFileName>*.Coverage.xml</CoverageFileName>
- </CoverageFileNames>
-
- <!-- Report to be generated by running NCoverExplorer.Console. Default is "None". Other possible values are:
- "ModuleSummary", "ModuleNamespaceSummary",
- "ModuleClassSummary", "ModuleClassFunctionSummary"
- -->
- <ReportType>ModuleClassSummary</ReportType>
- <!-- Filename for the output html report if wanting to generate one. -->
- <HtmlReportFileName>C:\MyCoverageReport.html</HtmlReportFileName>
- <!-- Filename for the output xml report (for use by cc.net) if wanting to generate one. -->
- <XmlReportFileName>C:\MyCoverageReport.xml</XmlReportFileName>
-
- <!-- File name for the output merged coverage.xml file if any resulting from merging the inputs. -->
- <!--<MergeFileName>C:\MyCoverageMerged.xml</MergeFileName>-->
-
- <!-- Whether to show the excluded elements in the footer of the output report if being generated. Default is false. -->
- <!--<ShowExcludedFooter>True</ShowExcludedFooter>-->
-
- <!-- Whether to suppress virtually all console output when running. Default is false. -->
- <!--<NoLog>True</NoLog>-->
-
- <!-- Threshold for acceptance criteria for coverage reports detailing acceptable coverage levels. Default is 95% -->
- <!--<SatisfactoryCoverageThreshold>95</SatisfactoryCoverageThreshold>-->
-
- <!-- Threshold for acceptance criteria for coverage reports detailing acceptable coverage as #seqPts rather than %. Default is 0. -->
- <!--<SatisfactoryUnvisitedSequencePoints>2</SatisfactoryUnvisitedSequencePoints> -->
-
- <!-- Threshold for acceptance criteria for coverage reports detailing acceptable function coverage levels. Default is 80% -->
- <!--<SatisfactoryFunctionThreshold>80</SatisfactoryFunctionThreshold> -->
-
- <!-- Threshold for acceptance criteria for coverage reports detailing acceptable function coverage levels. Default is 80% -->
- <!--<SatisfactoryFunctionThreshold>80</SatisfactoryFunctionThreshold> -->
-
- <!-- Filtering to be applied to the results. Use integer or named value. Default is "None". Possible values:
- "None" (0),
- "HideUnvisited" (1),
- "HideFullyCovered" (2),
- "HideThresholdCovered" (3)
- -->
- <TreeFilterStyle>None</TreeFilterStyle>
-
- <!-- Sorting to be applied to the results. Use integer or named value. Default is "Name". Possible values:
- "Name" (0),
- "ClassLine" (1),
- "CoveragePercentageAscending" (2), "CoveragePercentageDescending" (3),
- "UnvisitedSequencePointsAscending" (4), "UnvisitedSequencePointsDescending" (5),
- "VisitCountAscending" (6), "VisitCountDescending" (7)
- "FunctionCoverageAscending" (8), "FunctionCoverageDescending" (9),
- -->
- <TreeSortStyle>Name</TreeSortStyle>
-
- <!-- Coverage exclusions to exclude specified assemblies, namespaces and/or classes. -->
- <CoverageExclusions>
- <CoverageExclusion>
- <ExclusionType>Assembly</ExclusionType>
- <!-- Valid values are [Assembly], [Namespace] and [Class]. -->
- <Pattern>*.Tests</Pattern>
- <IsRegex>false</IsRegex>
- <!-- Only required with a value of "true" if you do have a regular expression based pattern -->
- </CoverageExclusion>
- <CoverageExclusion>
- <ExclusionType>Namespace</ExclusionType>
- <Pattern>*.My*</Pattern>
- </CoverageExclusion>
- </CoverageExclusions>
-
- <!-- Module specific coverage thresholds if any, -->
- <!--<ModuleThresholds>
- <ModuleThreshold ModuleName="NCoverExplorer.Core.dll" SatisfactoryCoverage="30" />
- </ModuleThresholds>-->
-
- <!-- Whether to return a failure exit code if any module is below the minimum coverage threshold. Default is false. -->
- <!--<FailIfBelowMinimum>True</FailIfBelowMinimum> -->
-
- <!-- Whether to return a failure exit code if total coverage is below the minimum coverage threshold. Default is false. -->
- <!--<FailIfBelowCombinedMinimum>True</FailIfBelowCombinedMinimum> -->
-
- <!-- For use with the FailIfXXX options - the minimum coverage threshold if not specifying at the module level. -->
- <!--<MinimumCoverage>True</MinimumCoverage> -->
-
- <!-- Whether to suppress virtually all console output when running. Default is false. -->
- <!--<NoLog>True</NoLog> -->
-
-</ConsoleSetting>
\ No newline at end of file
build/tools/ncover.explorer/CoverageReport.xsl
@@ -1,463 +0,0 @@
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt">
- <!-- Created for NCoverExplorer by Grant Drake (see http://www.kiwidude.com/blog/) -->
- <xsl:output method="html" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"/>
-
- <xsl:template match="/">
- <html>
- <head>
- <xsl:comment>Generated by NCoverExplorer (see http://www.kiwidude.com/blog/)</xsl:comment>
- <title>NCoverExplorer - Merged Report</title>
- <style>
- body { font: small verdana, arial, helvetica; color:#000000; }
- .coverageReportTable { font-size: 9px; }
- .reportHeader { padding: 5px 8px 5px 8px; font-size: 12px; border: 1px solid; margin: 0px; }
- .titleText { font-weight: bold; font-size: 12px; white-space: nowrap; padding: 0px; margin: 1px; }
- .subtitleText { font-size: 9px; font-weight: normal; padding: 0px; margin: 1px; white-space: nowrap; }
- .projectStatistics { font-size: 10px; border-left: #649cc0 1px solid; white-space: nowrap; width: 40%; }
- .heading { font-weight: bold; }
- .mainTableHeaderLeft { border: #dcdcdc 1px solid; font-weight: bold; padding-left: 5px; }
- .mainTableHeader { border-bottom: 1px solid; border-top: 1px solid; border-right: 1px solid; text-align: center; }
- .mainTableGraphHeader { border-bottom: 1px solid; border-top: 1px solid; border-right: 1px solid; text-align: left; font-weight: bold; }
- .mainTableCellItem { background: #ffffff; border-left: #dcdcdc 1px solid; border-right: #dcdcdc 1px solid; padding-left: 10px; padding-right: 10px; font-weight: bold; font-size: 10px; }
- .mainTableCellData { background: #ffffff; border-right: #dcdcdc 1px solid; text-align: center; white-space: nowrap; }
- .mainTableCellPercent { background: #ffffff; font-weight: bold; white-space: nowrap; text-align: right; padding-left: 10px; }
- .mainTableCellGraph { background: #ffffff; border-right: #dcdcdc 1px solid; padding-right: 5px; }
- .mainTableCellBottom { border-bottom: #dcdcdc 1px solid; }
- .childTableHeader { border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid; font-weight: bold; padding-left: 10px; }
- .childTableCellIndentedItem { background: #ffffff; border-left: #dcdcdc 1px solid; border-right: #dcdcdc 1px solid; padding-right: 10px; font-size: 10px; }
- .exclusionTableCellItem { background: #ffffff; border-left: #dcdcdc 1px solid; border-right: #dcdcdc 1px solid; padding-left: 10px; padding-right: 10px; }
- .projectTable { background: #a9d9f7; border-color: #649cc0; }
- .primaryTable { background: #d7eefd; border-color: #a4dafc; }
- .secondaryTable { background: #f9e9b7; border-color: #f6d376; }
- .secondaryChildTable { background: #fff6df; border-color: #f5e1b1; }
- .exclusionTable { background: #fadada; border-color: #f37f7f; }
- .graphBarNotVisited { font-size: 2px; border:#9c9c9c 1px solid; background:#df0000; }
- .graphBarSatisfactory { font-size: 2px; border:#9c9c9c 1px solid; background:#f4f24e; }
- .graphBarVisited { background: #00df00; font-size: 2px; border-left:#9c9c9c 1px solid; border-top:#9c9c9c 1px solid; border-bottom:#9c9c9c 1px solid; }
- .graphBarVisitedFully { background: #00df00; font-size: 2px; border:#9c9c9c 1px solid; }
- </style>
- </head>
- <body>
- <table class="coverageReportTable" cellpadding="2" cellspacing="0">
- <tbody>
- <xsl:apply-templates select="//coverageReport" />
- </tbody>
- </table>
- </body>
- </html>
- </xsl:template>
-
- <!-- Main Project Section -->
- <xsl:template match="//coverageReport">
- <xsl:variable name="reportType" select="./@reportTitle" />
- <xsl:variable name="threshold">
- <xsl:choose>
- <xsl:when test="$reportType = 'Module Class Function Summary'"><xsl:value-of select="./project/@acceptableFunction" /></xsl:when>
- <xsl:otherwise><xsl:value-of select="./project/@acceptable" /></xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
- <xsl:variable name="unvisitedTitle">
- <xsl:choose>
- <xsl:when test="$reportType = 'Module Class Function Summary'">Unvisited Functions</xsl:when>
- <xsl:otherwise>Unvisited SeqPts</xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
- <xsl:variable name="coverageTitle">
- <xsl:choose>
- <xsl:when test="$reportType = 'Module Class Function Summary'">Function Coverage</xsl:when>
- <xsl:otherwise>Coverage</xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:call-template name="header" />
-
- <xsl:call-template name="projectSummary">
- <xsl:with-param name="threshold" select="$threshold" />
- <xsl:with-param name="unvisitedTitle" select="$unvisitedTitle" />
- <xsl:with-param name="coverageTitle" select="$coverageTitle" />
- <xsl:with-param name="reportType" select="$reportType" />
- </xsl:call-template>
-
- <xsl:call-template name="moduleSummary">
- <xsl:with-param name="threshold" select="$threshold" />
- <xsl:with-param name="unvisitedTitle" select="$unvisitedTitle" />
- <xsl:with-param name="coverageTitle" select="$coverageTitle" />
- </xsl:call-template>
-
- <xsl:if test="$reportType = 'Module Namespace Summary'">
- <xsl:call-template name="moduleNamespaceSummary">
- <xsl:with-param name="threshold" select="$threshold" />
- </xsl:call-template>
- </xsl:if>
-
- <xsl:if test="($reportType = 'Module Class Summary') or ($reportType = 'Module Class Function Summary')">
- <xsl:call-template name="classModuleSummary">
- <xsl:with-param name="threshold" select="$threshold" />
- <xsl:with-param name="unvisitedTitle" select="$unvisitedTitle" />
- <xsl:with-param name="coverageTitle" select="$coverageTitle" />
- </xsl:call-template>
- </xsl:if>
-
- <xsl:if test="count(./exclusions/exclusion) != 0">
- <xsl:call-template name="exclusionsSummary" />
- </xsl:if>
-
- <xsl:call-template name="footer" />
- </xsl:template>
-
-
- <!-- Report Header -->
- <xsl:template name="header">
- <tr>
- <td class="projectTable reportHeader" colspan="5">
- <table width="100%">
- <tbody>
- <tr>
- <td valign="top">
- <h1 class="titleText">NCoverExplorer Coverage Report - <xsl:value-of select="./project/@name" />  </h1>
- <table cellpadding="1" class="subtitleText">
- <tbody>
- <tr>
- <td class="heading">Report generated on:</td>
- <td><xsl:value-of select="./@date" /> at <xsl:value-of select="./@time" /></td>
- </tr>
- <tr>
- <td class="heading">NCoverExplorer version:</td>
- <td><xsl:value-of select="./@version" /></td>
- </tr>
- <tr>
- <td class="heading">Filtering / Sorting:</td>
- <td><xsl:value-of select="./project/@filteredBy" /> / <xsl:value-of select="./project/@sortedBy" /></td>
- </tr>
- </tbody>
- </table>
- </td>
- <td class="projectStatistics" align="right" valign="top">
- <table cellpadding="1">
- <tbody>
- <tr>
- <td rowspan="4" valign="top" nowrap="true" class="heading">Project Statistics:</td>
- <td align="right" class="heading">Files:</td>
- <td align="right"><xsl:value-of select="./project/@files" /></td>
- <td rowspan="4"> </td>
- <td align="right" class="heading">NCLOC:</td>
- <td align="right"><xsl:value-of select="./project/@nonCommentLines" /></td>
- </tr>
- <tr>
- <td align="right" class="heading">Classes:</td>
- <td align="right"><xsl:value-of select="./project/@classes" /></td>
- <td align="right" class="heading"> </td>
- <td align="right"> </td>
- </tr>
- <tr>
- <td align="right" class="heading">Functions:</td>
- <td align="right"><xsl:value-of select="./project/@members" /></td>
- <td align="right" class="heading">Unvisited:</td>
- <td align="right"><xsl:value-of select="./project/@unvisitedFunctions" /></td>
- </tr>
- <tr>
- <td align="right" class="heading">Seq Pts:</td>
- <td align="right"><xsl:value-of select="./project/@sequencePoints" /></td>
- <td align="right" class="heading">Unvisited:</td>
- <td align="right"><xsl:value-of select="./project/@unvisitedPoints" /></td>
- </tr>
- </tbody>
- </table>
- </td>
- </tr>
- </tbody>
- </table>
- </td>
- </tr>
- </xsl:template>
-
- <!-- Project Summary -->
- <xsl:template name="projectSummary">
- <xsl:param name="threshold" />
- <xsl:param name="unvisitedTitle" />
- <xsl:param name="coverageTitle" />
- <xsl:param name="reportType" />
- <tr>
- <td colspan="5"> </td>
- </tr>
- <tr>
- <td class="projectTable mainTableHeaderLeft">Project</td>
- <td class="projectTable mainTableHeader">Acceptable</td>
- <td class="projectTable mainTableHeader"><xsl:value-of select="$unvisitedTitle" /></td>
- <td class="projectTable mainTableGraphHeader" colspan="2"><xsl:value-of select="$coverageTitle" /></td>
- </tr>
- <xsl:call-template name="coverageDetail">
- <xsl:with-param name="name" select="./project/@name" />
- <xsl:with-param name="unvisitedPoints">
- <xsl:choose>
- <xsl:when test="$reportType = 'Module Class Function Summary'"><xsl:value-of select="./project/@unvisitedFunctions" /></xsl:when>
- <xsl:otherwise><xsl:value-of select="./project/@unvisitedPoints" /></xsl:otherwise>
- </xsl:choose>
- </xsl:with-param>
- <xsl:with-param name="sequencePoints">
- <xsl:choose>
- <xsl:when test="$reportType = 'Module Class Function Summary'"><xsl:value-of select="./project/@members" /></xsl:when>
- <xsl:otherwise><xsl:value-of select="./project/@sequencePoints" /></xsl:otherwise>
- </xsl:choose>
- </xsl:with-param>
- <xsl:with-param name="coverage">
- <xsl:choose>
- <xsl:when test="$reportType = 'Module Class Function Summary'"><xsl:value-of select="./project/@functionCoverage" /></xsl:when>
- <xsl:otherwise><xsl:value-of select="./project/@coverage" /></xsl:otherwise>
- </xsl:choose>
- </xsl:with-param>
- <xsl:with-param name="threshold" select="$threshold" />
- <xsl:with-param name="showThreshold">True</xsl:with-param>
- </xsl:call-template>
- </xsl:template>
-
- <!-- Modules Summary -->
- <xsl:template name="moduleSummary">
- <xsl:param name="threshold" />
- <xsl:param name="unvisitedTitle" />
- <xsl:param name="coverageTitle" />
- <tr>
- <td colspan="5"> </td>
- </tr>
- <tr>
- <td class="primaryTable mainTableHeaderLeft">Modules</td>
- <td class="primaryTable mainTableHeader">Acceptable</td>
- <td class="primaryTable mainTableHeader"><xsl:value-of select="$unvisitedTitle" /></td>
- <td class="primaryTable mainTableGraphHeader" colspan="2"><xsl:value-of select="$coverageTitle" /></td>
- </tr>
- <xsl:for-each select="./modules/module">
- <xsl:call-template name="coverageDetail">
- <xsl:with-param name="name" select="./@name" />
- <xsl:with-param name="unvisitedPoints" select="./@unvisitedPoints" />
- <xsl:with-param name="sequencePoints" select="./@sequencePoints" />
- <xsl:with-param name="coverage" select="./@coverage" />
- <xsl:with-param name="threshold" select="./@acceptable" />
- <xsl:with-param name="showThreshold">True</xsl:with-param>
- </xsl:call-template>
- </xsl:for-each>
- </xsl:template>
-
- <!-- Namespaces per Module Summary -->
- <xsl:template name="moduleNamespaceSummary">
- <xsl:param name="threshold" />
- <xsl:for-each select="./modules/module">
- <tr>
- <td colspan="5"> </td>
- </tr>
- <tr>
- <td class="secondaryTable mainTableHeaderLeft">Module</td>
- <td class="secondaryTable mainTableHeader">Acceptable</td>
- <td class="secondaryTable mainTableHeader">Unvisited SeqPts</td>
- <td class="secondaryTable mainTableGraphHeader" colspan="2">Coverage</td>
- </tr>
- <xsl:call-template name="coverageDetailSecondary">
- <xsl:with-param name="name" select="./@name" />
- <xsl:with-param name="unvisitedPoints" select="./@unvisitedPoints" />
- <xsl:with-param name="sequencePoints" select="./@sequencePoints" />
- <xsl:with-param name="coverage" select="./@coverage" />
- <xsl:with-param name="threshold" select="./@acceptable" />
- </xsl:call-template>
- <tr>
- <td class="secondaryChildTable childTableHeader" colspan="5">Namespaces</td>
- </tr>
- <xsl:for-each select="./namespace">
- <xsl:call-template name="coverageIndentedDetail">
- <xsl:with-param name="name" select="./@name" />
- <xsl:with-param name="unvisitedPoints" select="./@unvisitedPoints" />
- <xsl:with-param name="sequencePoints" select="./@sequencePoints" />
- <xsl:with-param name="coverage" select="./@coverage" />
- <xsl:with-param name="threshold" select="./../@acceptable" />
- </xsl:call-template>
- </xsl:for-each>
- </xsl:for-each>
- </xsl:template>
-
- <!-- Classes per Namespace per Module Summary -->
- <xsl:template name="classModuleSummary">
- <xsl:param name="threshold" />
- <xsl:param name="unvisitedTitle" />
- <xsl:param name="coverageTitle" />
- <xsl:for-each select="./modules/module">
- <tr>
- <td colspan="5"> </td>
- </tr>
- <tr>
- <td class="secondaryTable mainTableHeaderLeft">Module</td>
- <td class="secondaryTable mainTableHeader">Acceptable</td>
- <td class="secondaryTable mainTableHeader"><xsl:value-of select="$unvisitedTitle" /></td>
- <td class="secondaryTable mainTableGraphHeader" colspan="2"><xsl:value-of select="$coverageTitle" /></td>
- </tr>
- <xsl:call-template name="coverageDetailSecondary">
- <xsl:with-param name="name" select="./@name" />
- <xsl:with-param name="unvisitedPoints" select="./@unvisitedPoints" />
- <xsl:with-param name="sequencePoints" select="./@sequencePoints" />
- <xsl:with-param name="coverage" select="./@coverage" />
- <xsl:with-param name="threshold" select="./@acceptable" />
- </xsl:call-template>
- <tr>
- <td class="secondaryChildTable childTableHeader" colspan="5">Namespace / Classes</td>
- </tr>
- <xsl:for-each select="./namespace">
- <xsl:call-template name="coverageIndentedDetail">
- <xsl:with-param name="name" select="./@name" />
- <xsl:with-param name="unvisitedPoints" select="./@unvisitedPoints" />
- <xsl:with-param name="sequencePoints" select="./@sequencePoints" />
- <xsl:with-param name="coverage" select="./@coverage" />
- <xsl:with-param name="threshold" select="../@acceptable" />
- <xsl:with-param name="styleTweak">padding-left:20px;font-weight:bold</xsl:with-param>
- </xsl:call-template>
- <xsl:for-each select="./class">
- <xsl:call-template name="coverageIndentedDetail">
- <xsl:with-param name="name" select="./@name" />
- <xsl:with-param name="unvisitedPoints" select="./@unvisitedPoints" />
- <xsl:with-param name="sequencePoints" select="./@sequencePoints" />
- <xsl:with-param name="coverage" select="./@coverage" />
- <xsl:with-param name="threshold" select="../../@acceptable" />
- <xsl:with-param name="styleTweak">padding-left:30px</xsl:with-param>
- <xsl:with-param name="scale">160</xsl:with-param>
- </xsl:call-template>
- </xsl:for-each>
- </xsl:for-each>
- </xsl:for-each>
- </xsl:template>
-
- <!-- Coverage detail row in main grid displaying a name, statistics and graph bar -->
- <xsl:template name="coverageDetail">
- <xsl:param name="name" />
- <xsl:param name="unvisitedPoints" />
- <xsl:param name="sequencePoints" />
- <xsl:param name="coverage" />
- <xsl:param name="threshold" />
- <xsl:param name="showThreshold" />
- <tr>
- <xsl:choose>
- <xsl:when test="$showThreshold='True'">
- <td class="mainTableCellBottom mainTableCellItem"><xsl:value-of select="$name" /></td>
- <td class="mainTableCellBottom mainTableCellData"><xsl:value-of select="concat(format-number($threshold,'#0.0'), ' %')" /></td>
- </xsl:when>
- <xsl:otherwise>
- <td class="mainTableCellBottom mainTableCellItem" colspan="2"><xsl:value-of select="$name" /></td>
- </xsl:otherwise>
- </xsl:choose>
- <td class="mainTableCellBottom mainTableCellData"><xsl:value-of select="$unvisitedPoints" /></td>
- <td class="mainTableCellBottom mainTableCellPercent"><xsl:value-of select="concat(format-number($coverage,'#0.0'), ' %')" /></td>
- <td class="mainTableCellBottom mainTableCellGraph">
- <xsl:call-template name="detailPercent">
- <xsl:with-param name="notVisited" select="$unvisitedPoints" />
- <xsl:with-param name="total" select="$sequencePoints" />
- <xsl:with-param name="threshold" select="$threshold" />
- <xsl:with-param name="scale" select="200" />
- </xsl:call-template>
- </td>
- </tr>
- </xsl:template>
-
- <!-- Coverage detail row in secondary grid header displaying a name, statistics and graph bar -->
- <xsl:template name="coverageDetailSecondary">
- <xsl:param name="name" />
- <xsl:param name="unvisitedPoints" />
- <xsl:param name="sequencePoints" />
- <xsl:param name="coverage" />
- <xsl:param name="threshold" />
- <tr>
- <td class="mainTableCellItem"><xsl:value-of select="$name" /></td>
- <td class="mainTableCellData"><xsl:value-of select="concat(format-number($threshold,'#0.0'), ' %')" /></td>
- <td class="mainTableCellData"><xsl:value-of select="$unvisitedPoints" /></td>
- <td class="mainTableCellPercent"><xsl:value-of select="concat(format-number($coverage,'#0.0'), ' %')" /></td>
- <td class="mainTableCellGraph">
- <xsl:call-template name="detailPercent">
- <xsl:with-param name="notVisited" select="$unvisitedPoints" />
- <xsl:with-param name="total" select="$sequencePoints" />
- <xsl:with-param name="threshold" select="$threshold" />
- <xsl:with-param name="scale" select="200" />
- </xsl:call-template>
- </td>
- </tr>
- </xsl:template>
-
- <!-- Coverage detail row with indented item name and shrunk graph bar -->
- <xsl:template name="coverageIndentedDetail">
- <xsl:param name="name" />
- <xsl:param name="unvisitedPoints" />
- <xsl:param name="sequencePoints" />
- <xsl:param name="coverage" />
- <xsl:param name="threshold" />
- <xsl:param name="styleTweak">padding-left:20px</xsl:param>
- <xsl:param name="scale">180</xsl:param>
- <tr>
- <td class="mainTableCellBottom childTableCellIndentedItem" colspan="2"><xsl:attribute name="style"><xsl:value-of select="$styleTweak"/></xsl:attribute><xsl:value-of select="$name" /></td>
- <td class="mainTableCellBottom mainTableCellData"><xsl:value-of select="$unvisitedPoints" /></td>
- <td class="mainTableCellBottom mainTableCellPercent"><xsl:value-of select="concat(format-number($coverage,'#0.0'), ' %')" /></td>
- <td class="mainTableCellBottom mainTableCellGraph">
- <xsl:call-template name="detailPercent">
- <xsl:with-param name="notVisited" select="$unvisitedPoints" />
- <xsl:with-param name="total" select="$sequencePoints" />
- <xsl:with-param name="threshold" select="$threshold" />
- <xsl:with-param name="scale" select="$scale" />
- </xsl:call-template>
- </td>
- </tr>
- </xsl:template>
-
- <!-- Exclusions Summary -->
- <xsl:template name="exclusionsSummary">
- <tr>
- <td colspan="5"> </td>
- </tr>
- <tr>
- <td class="exclusionTable mainTableHeaderLeft" colspan="3">Excluded From Coverage Results</td>
- <td class="exclusionTable mainTableGraphHeader" colspan="2">All Code Within</td>
- </tr>
- <xsl:for-each select="./exclusions/exclusion">
- <tr>
- <td class="mainTableCellBottom exclusionTableCellItem" colspan="3"><xsl:value-of select="@name" /></td>
- <td class="mainTableCellBottom mainTableCellGraph" colspan="2"><xsl:value-of select="@category" /></td>
- </tr>
- </xsl:for-each>
- </xsl:template>
-
- <!-- Footer -->
- <xsl:template name="footer">
- <tr>
- <td colspan="5"> </td>
- </tr>
- </xsl:template>
-
- <!-- Draw % Green/Red/Yellow Bar -->
- <xsl:template name="detailPercent">
- <xsl:param name="notVisited" />
- <xsl:param name="total" />
- <xsl:param name="threshold" />
- <xsl:param name="scale" />
- <xsl:variable name="visited" select="$total - $notVisited" />
- <xsl:variable name="coverage" select="$visited div $total * 100"/>
- <table cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <xsl:if test="$notVisited = 0">
- <td class="graphBarVisitedFully" height="14">
- <xsl:attribute name="width">
- <xsl:value-of select="$scale" />
- </xsl:attribute>.</td>
- </xsl:if>
- <xsl:if test="($visited != 0) and ($notVisited != 0)">
- <td class="graphBarVisited" height="14">
- <xsl:attribute name="width">
- <xsl:value-of select="format-number($coverage div 100 * $scale, '0') - 1" />
- </xsl:attribute>.</td>
- </xsl:if>
- <xsl:if test="$notVisited != 0">
- <td height="14">
- <xsl:attribute name="class">
- <xsl:if test="$coverage >= $threshold">graphBarSatisfactory</xsl:if>
- <xsl:if test="$coverage < $threshold">graphBarNotVisited</xsl:if>
- </xsl:attribute>
- <xsl:attribute name="width">
- <xsl:value-of select="format-number($notVisited div $total * $scale, '0')" />
- </xsl:attribute>.</td>
- </xsl:if>
- </tr>
- </tbody>
- </table>
- </xsl:template>
-</xsl:stylesheet>
\ No newline at end of file
build/tools/ncover.explorer/ICSharpCode.TextEditor.dll
Binary file
build/tools/ncover.explorer/LicencePersonal.rtf
@@ -1,334 +0,0 @@
-{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang2057\deflangfe2057{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;}
-{\f36\fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f37\fswiss\fcharset0\fprq2{\*\panose 00000000000000000000}Verdana;}{\f38\froman\fcharset238\fprq2 Times New Roman CE;}{\f39\froman\fcharset204\fprq2 Times New Roman Cyr;}
-{\f41\froman\fcharset161\fprq2 Times New Roman Greek;}{\f42\froman\fcharset162\fprq2 Times New Roman Tur;}{\f43\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f44\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}
-{\f45\froman\fcharset186\fprq2 Times New Roman Baltic;}{\f46\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f48\fswiss\fcharset238\fprq2 Arial CE;}{\f49\fswiss\fcharset204\fprq2 Arial Cyr;}{\f51\fswiss\fcharset161\fprq2 Arial Greek;}
-{\f52\fswiss\fcharset162\fprq2 Arial Tur;}{\f53\fbidi \fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f54\fbidi \fswiss\fcharset178\fprq2 Arial (Arabic);}{\f55\fswiss\fcharset186\fprq2 Arial Baltic;}{\f56\fswiss\fcharset163\fprq2 Arial (Vietnamese);}
-{\f398\fswiss\fcharset238\fprq2 Tahoma CE;}{\f399\fswiss\fcharset204\fprq2 Tahoma Cyr;}{\f401\fswiss\fcharset161\fprq2 Tahoma Greek;}{\f402\fswiss\fcharset162\fprq2 Tahoma Tur;}{\f403\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew);}
-{\f404\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic);}{\f405\fswiss\fcharset186\fprq2 Tahoma Baltic;}{\f406\fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f407\fswiss\fcharset222\fprq2 Tahoma (Thai);}{\f408\fswiss\fcharset238\fprq2 Verdana CE;}
-{\f409\fswiss\fcharset204\fprq2 Verdana Cyr;}{\f411\fswiss\fcharset161\fprq2 Verdana Greek;}{\f412\fswiss\fcharset162\fprq2 Verdana Tur;}{\f415\fswiss\fcharset186\fprq2 Verdana Baltic;}{\f416\fswiss\fcharset163\fprq2 Verdana (Vietnamese);}}
-{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;
-\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\qj \li0\ri0\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1
-\af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext0 Normal;}{\s1\qc \li0\ri0\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs20\alang1025
-\ltrch\fcs0 \b\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 heading 1;}{\s2\qj \li0\ri0\sa120\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs20\alang1025
-\ltrch\fcs0 \b\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext0 heading 2;}{\s7\ql \fi-720\li720\ri0\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel6\adjustright\rin0\lin720\itap0 \rtlch\fcs1
-\ab\af1\afs24\alang1025 \ltrch\fcs0 \b\f1\fs24\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext0 heading 7;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\*
-\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv
-\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{
-\s15\qj \li0\ri0\sa220\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext15 \ssemihidden footnote text;}{\*\cs16
-\additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super \sbasedon10 \ssemihidden footnote reference;}{
-\s17\qj \li2880\ri0\widctlpar\phpg\posxc\posyb\absh-1980\absw7920\dxfrtext180\dfrmtxtx180\dfrmtxty0\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2880\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0
-\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext17 envelope address;}{\s18\qj \li720\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af0\afs16\alang1025 \ltrch\fcs0
-\scaps\fs16\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext18 envelope return;}{\s19\qj \li0\ri0\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025
-\ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext19 header;}{\s20\qj \li0\ri0\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0
-\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext20 footer;}{\*\cs21 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \sbasedon10 page number;}{\s22\qj \li0\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0
-\rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon23 \snext22 Num Continue;}{\s23\qj \li0\ri0\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1
-\af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext23 Body Text;}{\s24\qj \li0\ri0\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls3\outlinelevel0\adjustright\rin0\lin0\itap0
-\rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext22 Legal2_L1;}{\s25\qj \fi720\li0\ri0\sa120\widctlpar
-\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\ilvl1\outlinelevel1\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon24 \snext22 Legal2_L2;}{
-\s26\qj \fi1440\li0\ri0\sa120\widctlpar\jclisttab\tx1800\wrapdefault\aspalpha\aspnum\faauto\ls3\ilvl2\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033
-\sbasedon25 \snext22 Legal2_L3;}{\s27\qj \fi2160\li0\ri0\sa120\widctlpar\jclisttab\tx2880\wrapdefault\aspalpha\aspnum\faauto\ls3\ilvl3\outlinelevel3\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0
-\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon26 \snext22 Legal2_L4;}{\s28\qj \fi2880\li0\ri0\sa120\widctlpar\jclisttab\tx3600\wrapdefault\aspalpha\aspnum\faauto\ls3\ilvl4\outlinelevel4\adjustright\rin0\lin0\itap0 \rtlch\fcs1
-\af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon27 \snext22 Legal2_L5;}{\s29\qj \fi3600\li0\ri0\sa120\widctlpar
-\jclisttab\tx4320\wrapdefault\aspalpha\aspnum\faauto\ls3\ilvl5\outlinelevel5\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon28 \snext22 Legal2_L6;}{
-\s30\qj \fi4320\li0\ri0\sa120\widctlpar\jclisttab\tx5040\wrapdefault\aspalpha\aspnum\faauto\ls3\ilvl6\outlinelevel6\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033
-\sbasedon29 \snext22 Legal2_L7;}{\s31\qj \fi720\li0\ri0\sa120\widctlpar\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls3\ilvl7\outlinelevel7\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0
-\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon30 \snext22 Legal2_L8;}{\s32\qj \fi1440\li0\ri0\sa120\widctlpar\jclisttab\tx2160\wrapdefault\aspalpha\aspnum\faauto\ls3\ilvl8\outlinelevel8\adjustright\rin0\lin0\itap0 \rtlch\fcs1
-\af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \sbasedon31 \snext22 Legal2_L9;}{\*\cs33 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\caps\cf2 \sbasedon10 zzmpTCEntryL1;}{\*\cs34 \additive \rtlch\fcs1 \ab\af0
-\ltrch\fcs0 \b\cf2 \sbasedon10 zzmpTCEntryL2;}{\*\cs35 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf2 \sbasedon10 zzmpTCEntryL3;}{\*\cs36 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\cf2 \sbasedon10 zzmpTCEntryL4;}{\*\cs37 \additive \rtlch\fcs1 \af0
-\ltrch\fcs0 \cf2 \sbasedon10 zzmpTCEntryL5;}{\*\cs38 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \cf2 \sbasedon10 zzmpTCEntryL6;}{\*\cs39 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \cf2 \sbasedon10 zzmpTCEntryL7;}{\*\cs40 \additive \rtlch\fcs1 \af0 \ltrch\fcs0
-\cf2 \sbasedon10 zzmpTCEntryL8;}{\*\cs41 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \cf2 \sbasedon10 zzmpTCEntryL9;}{\s42\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1
-\af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 \sbasedon0 \snext42 Normal (Web);}{\*\cs43 \additive \rtlch\fcs1 \af37\afs17 \ltrch\fcs0 \f37\fs17 \sbasedon10 bodytext1;}{\*\cs44 \additive \rtlch\fcs1 \af0
-\ltrch\fcs0 \ul\cf2 \sbasedon10 Hyperlink;}{\s45\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af1\afs20\alang1025 \ltrch\fcs0 \b\f1\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033
-\sbasedon0 \snext45 Body Text 2;}{\*\cs46 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf12 \sbasedon10 FollowedHyperlink;}{\*\cs47 \additive \rtlch\fcs1 \af1 \ltrch\fcs0 \f1\cf0 \sbasedon10 text1;}{\*\cs48 \additive \rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b
-\sbasedon10 \styrsid684987 Strong;}{\s49\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af36\afs16\alang1025 \ltrch\fcs0 \f36\fs16\lang1033\langfe1033\cgrid\langnp1033\langfenp1033
-\sbasedon0 \snext49 \slink50 \ssemihidden \styrsid4745031 Balloon Text;}{\*\cs50 \additive \rtlch\fcs1 \af36\afs16 \ltrch\fcs0 \f36\fs16\lang1033\langfe1033\langnp1033\langfenp1033 \sbasedon10 \slink49 \slocked \styrsid4745031 Balloon Text Char;}}
-{\*\latentstyles\lsdstimax156\lsdlockeddef0{\lsdlockedexcept Normal;heading 1;heading 2;heading 3;heading 4;heading 5;heading 6;heading 7;heading 8;heading 9;toc 1;toc 2;toc 3;toc 4;toc 5;toc 6;toc 7;toc 8;toc 9;caption;Title;Subtitle;Strong;Emphasis;}}
-{\*\listtable{\list\listtemplateid1586421402{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li360
-\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03\'00.\'01;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li1260\jclisttab\tx1260\lin1260
-}{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'05\'00.\'01.\'02;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li2520\jclisttab\tx2520\lin2520 }{\listlevel
-\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'07\'00.\'01.\'02.\'03;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li3420\jclisttab\tx3420\lin3420 }{\listlevel
-\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \loch\af1\hich\af1\dbch\af0\fbias0 \fi-1080\li4680\jclisttab\tx4680\lin4680 }{\listlevel
-\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0b\'00.\'01.\'02.\'03.\'04.\'05;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li5580
-\jclisttab\tx5580\lin5580 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0d\'00.\'01.\'02.\'03.\'04.\'05.\'06;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0
-\fbias0 \fi-1440\li6840\jclisttab\tx6840\lin6840 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0f\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07;}{\levelnumbers
-\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li7740\jclisttab\tx7740\lin7740 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
-\'11\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1800\li9000\jclisttab\tx9000\lin9000 }{\listname Legal22;}\listid187183174}{\list\listtemplateid-1494708814
-{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af1\afs22 \ltrch\fcs0
-\b\i0\strike0\outl0\shad0\embo0\impr0\caps\v0\f1\fs22\ulnone\cf0\nosupersub\animtext0\striked0\fbias0 \s24\jclisttab\tx360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
-\'03\'00.\'01;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \ab0\ai0\af1\afs22 \ltrch\fcs0 \b0\i0\strike0\outl0\shad0\embo0\impr0\caps0\v0\f1\fs22\ulnone\cf0\nosupersub\animtext0\striked0\fbias0 \s25\fi720\jclisttab\tx1080 }{\listlevel\levelnfc4\levelnfcn4
-\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'02);}{\levelnumbers\'02;}\rtlch\fcs1 \ab0\ai0\af0\afs20 \ltrch\fcs0
-\b0\i0\strike0\outl0\shad0\embo0\impr0\caps0\v0\f0\fs20\ulnone\cf0\nosupersub\animtext0\striked0\fbias0 \s26\fi1440\jclisttab\tx1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
-\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \ab0\ai0\af0\afs20 \ltrch\fcs0 \b0\i0\strike0\outl0\shad0\embo0\impr0\caps0\v0\f0\fs20\ulnone\cf0\nosupersub\animtext0\striked0\fbias0 \s27\fi2160\jclisttab\tx2880 }{\listlevel\levelnfc0\levelnfcn0\leveljc0
-\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \ab0\ai0\af0\afs24 \ltrch\fcs0
-\b0\i0\strike0\outl0\shad0\embo0\impr0\scaps0\caps0\v0\f0\fs24\ulnone\cf0\nosupersub\animtext0\striked0\fbias0 \s28\fi2880\jclisttab\tx3600 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
-\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af0\afs24 \ltrch\fcs0 \b0\i0\strike0\outl0\shad0\embo0\impr0\scaps0\caps0\v0\f0\fs24\ulnone\cf0\nosupersub\animtext0\striked0\fbias0 \s29\fi3600\jclisttab\tx4320 }{\listlevel\levelnfc2\levelnfcn2
-\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af0\afs24 \ltrch\fcs0
-\b0\i0\strike0\outl0\shad0\embo0\impr0\scaps0\caps0\v0\f0\fs24\ulnone\cf0\nosupersub\animtext0\striked0\fbias0 \s30\fi4320\jclisttab\tx5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
-\'03(\'07);}{\levelnumbers\'02;}\rtlch\fcs1 \ab0\ai0\af0\afs24 \ltrch\fcs0 \b0\i0\strike0\outl0\shad0\embo0\impr0\scaps0\caps0\v0\f0\fs24\ulnone\cf0\nosupersub\animtext0\striked0\fbias0 \s31\fi720\jclisttab\tx1440 }{\listlevel\levelnfc2\levelnfcn2
-\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'08);}{\levelnumbers\'02;}\rtlch\fcs1 \ab0\ai0\af0\afs24 \ltrch\fcs0
-\b0\i0\strike0\outl0\shad0\embo0\impr0\scaps0\caps0\v0\f0\fs24\ulnone\cf0\nosupersub\animtext0\striked0\fbias0 \s32\fi1440\jclisttab\tx2160 }{\listname Legal2;}\listid589778925}{\list\listtemplateid1095382408{\listlevel\levelnfc0\levelnfcn0\leveljc0
-\leveljcn0\levelfollow0\levelstartat3\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-405\li405\jclisttab\tx405\lin405 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0
-\levelstartat2\levelspace0\levelindent0{\leveltext\'03\'00.\'01;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-405\li688\jclisttab\tx688\lin688 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0
-\levelindent0{\leveltext\'05\'00.\'01.\'02;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li1286\jclisttab\tx1286\lin1286 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0
-{\leveltext\'07\'00.\'01.\'02.\'03;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li1569\jclisttab\tx1569\lin1569 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0
-{\leveltext\'09\'00.\'01.\'02.\'03.\'04;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li1852\jclisttab\tx1852\lin1852 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0
-\levelindent0{\leveltext\'0b\'00.\'01.\'02.\'03.\'04.\'05;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li2495\jclisttab\tx2495\lin2495 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0
-\levelstartat1\levelspace0\levelindent0{\leveltext\'0d\'00.\'01.\'02.\'03.\'04.\'05.\'06;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li2778\jclisttab\tx2778\lin2778 }{\listlevel\levelnfc0\levelnfcn0\leveljc0
-\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0f\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li3421\jclisttab\tx3421\lin3421 }
-{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'11\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0
-\fi-1440\li3704\jclisttab\tx3704\lin3704 }{\listname ;}\listid899175523}{\list\listtemplateid-53593918{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat4\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}
-\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03\'00.\'01;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0
-\ltrch\fcs0 \fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'05\'00.\'01.\'02;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0
-\fbias0 \fi-720\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'07\'00.\'01.\'02.\'03;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0
-\fi-720\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'09\'00.\'01.\'02.\'03.\'04;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0
-\fi-720\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0b\'00.\'01.\'02.\'03.\'04.\'05;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0
-\ltrch\fcs0 \fbias0 \fi-1080\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0d\'00.\'01.\'02.\'03.\'04.\'05.\'06;}{\levelnumbers
-\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext
-\'0f\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1
-\levelspace0\levelindent0{\leveltext\'11\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li1440\jclisttab\tx1440\lin1440 }{\listname ;}\listid1303119334}
-{\list\listtemplateid-1282876056{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat6\levelspace0\levelindent0{\leveltext\'01\'00;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\af0 \ltrch\fcs0 \b\fbias0 \fi-360\li360\jclisttab\tx360\lin360
-}{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03\'00.\'01;}{\levelnumbers\'01\'03;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc0
-\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'05\'00.\'01.\'02;}{\levelnumbers\'01\'03\'05;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc0\levelnfcn0
-\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'07\'00.\'01.\'02.\'03;}{\levelnumbers\'01\'03\'05\'07;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc0\levelnfcn0\leveljc0
-\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'09\'00.\'01.\'02.\'03.\'04;}{\levelnumbers\'01\'03\'05\'07\'09;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-720\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc0\levelnfcn0\leveljc0
-\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0b\'00.\'01.\'02.\'03.\'04.\'05;}{\levelnumbers\'01\'03\'05\'07\'09\'0b;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0
-\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0d\'00.\'01.\'02.\'03.\'04.\'05.\'06;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1080\li1080\jclisttab\tx1080\lin1080
-}{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'0f\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07;}{\levelnumbers\'01\'03\'05\'07\'09\'0b\'0d\'0f;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0
-\fi-1440\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'11\'00.\'01.\'02.\'03.\'04.\'05.\'06.\'07.\'08;}{\levelnumbers
-\'01\'03\'05\'07\'09\'0b\'0d\'0f\'11;}\rtlch\fcs1 \af0 \ltrch\fcs0 \fbias0 \fi-1440\li1440\jclisttab\tx1440\lin1440 }{\listname ;}\listid1717701764}}{\*\listoverridetable{\listoverride\listid589778925\listoverridecount0\ls1}{\listoverride\listid899175523
-\listoverridecount0\ls2}{\listoverride\listid589778925\listoverridecount0\ls3}{\listoverride\listid1303119334\listoverridecount0\ls4}{\listoverride\listid1717701764\listoverridecount0\ls5}}{\*\rsidtbl \rsid11936\rsid88914\rsid265398\rsid684987\rsid1250516
-\rsid1846192\rsid2128574\rsid2506696\rsid3227523\rsid3348545\rsid3741615\rsid3868789\rsid3882300\rsid4082071\rsid4201573\rsid4354079\rsid4739009\rsid4745031\rsid5123650\rsid5189883\rsid5206122\rsid5249949\rsid5272592\rsid5397688\rsid5708036\rsid5796271
-\rsid5834546\rsid5907843\rsid5924216\rsid6182972\rsid6253249\rsid6776828\rsid6902420\rsid7296646\rsid7562558\rsid7621291\rsid7692188\rsid7735196\rsid7879489\rsid8065525\rsid8198028\rsid8260678\rsid8284163\rsid8537681\rsid8550639\rsid8985796\rsid9054116
-\rsid9119910\rsid9445259\rsid9722996\rsid9767071\rsid9795825\rsid9837062\rsid9900246\rsid9908984\rsid9969717\rsid10094441\rsid10252196\rsid10296700\rsid10425897\rsid10430804\rsid10703085\rsid10712577\rsid10769984\rsid10892103\rsid11489578\rsid11875457
-\rsid11883158\rsid12134897\rsid12517589\rsid12536041\rsid12598188\rsid12654351\rsid13001579\rsid13334799\rsid13654851\rsid13966861\rsid13969160\rsid14229932\rsid14902293\rsid14902778\rsid15223633\rsid15497150\rsid16004039\rsid16137090\rsid16201318
-\rsid16217207\rsid16322833\rsid16322878\rsid16406037}{\*\generator Microsoft Word 11.0.8134;}{\info{\title iKNOWLEDGE, INC}{\author Palmer & Dodge LLP}{\operator Grant Drake}{\creatim\yr2007\mo1\dy28\hr18\min29}{\revtim\yr2007\mo7\dy22\hr20}
-{\printim\yr2006\mo5\dy31\hr11\min1}{\version5}{\edmins35}{\nofpages4}{\nofwords1407}{\nofchars8024}{\*\company Palmer & Dodge LLP}{\nofcharsws9413}{\vern24611}{\*\password 00000000}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/word
-ml}{\xmlns2 urn:schemas-microsoft-com:office:smarttags}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect
-\widowctrl\ftnbj\aenddoc\donotembedsysfont0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dgmargin
-\dghspace100\dgvspace180\dghorigin1440\dgvorigin1440\dghshow0\dgvshow0\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\nolnhtadjtbl\nojkernpunct\rsidroot3741615 \fet0{\*\wgrffmtfilter 013f}\ilfomacatclnup0{\*\docvar {Document}{DOCUMENT}}
-{\*\docvar {zzmpFixedCurrentTOCScheme}{Legal2}}{\*\docvar {zzmpFixedCurScheme}{Legal2}}{\*\ftnsep \ltrpar \pard\plain \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025
-\ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid16322878 \chftnsep
-\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\qj \li0\ri0\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0
-\ltrch\fcs0 \insrsid16322878 \chftnsep
-\par (continued...)
-\par }}{\*\ftncn \ltrpar \pard\plain \ltrpar\qr \li0\ri0\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0
-\ltrch\fcs0 \insrsid16322878 (continued...)
-\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\qj \li0\ri0\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0
-\ltrch\fcs0 \insrsid16322878 \chftnsep
-\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\qj \li0\ri0\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0
-\ltrch\fcs0 \insrsid16322878 \chftnsepc
-\par }}\ltrpar \sectd \ltrsect\binfsxn261\binsxn261\psz1\sbknone\linex0\footery432\endnhere\sectlinegrid272\sectdefaultcl\sectrsid3868789\sftnbj {\footerr \ltrpar \pard\plain \ltrpar\s20\qc \li0\ri0\widctlpar
-\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3868789 -}{\field{\*\fldinst {
-\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \cs21\f1\fs22\insrsid3868789\charrsid16004039 PAGE }}{\fldrslt {\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \cs21\f1\fs22\lang1024\langfe1024\noproof\insrsid1846192 1}}}\sectd \linex0\endnhere\sectdefaultcl\sftnbj {\rtlch\fcs1
-\af0 \ltrch\fcs0 \insrsid3868789 -
-\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}
-{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8
-\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar
-\s2\qc \li0\ri0\sa120\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid684987 \rtlch\fcs1 \ab\af0\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang2057\langfe1033\cgrid\langnp2057\langfenp1033 {\rtlch\fcs1
-\af1\afs22 \ltrch\fcs0 \f1\fs22\ul\insrsid15497150 KIWI}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\ul\insrsid1846192 NOVA }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\ul\insrsid9767071\charrsid9767071 LTD
-\par }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\ul\insrsid5272592 PERSONAL}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\ul\insrsid13001579 }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\ul\insrsid9767071 LICENCE}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\ul\insrsid9767071\charrsid9767071 AND SUPPORT AGREEMENT}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\ul\insrsid13966861\charrsid9767071
-\par }\pard\plain \ltrpar\qj \li0\ri0\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9767071 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs22
-\ltrch\fcs0 \f1\fs22\lang2057\langfe1033\langnp2057\insrsid9767071\charrsid9767071
-\par }\pard\plain \ltrpar\s45\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid14229932 \rtlch\fcs1 \ab\af1\afs20\alang1025 \ltrch\fcs0 \b\f1\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1
-\af1\afs22 \ltrch\fcs0 \fs22\insrsid9767071\charrsid9767071 NOTICE TO USER: PLEASE READ THIS }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid4739009 AGREEMENT}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9767071\charrsid9767071 CAREFULLY. }{
-\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid12598188 BY CLICKING \'93I ACCEPT\'94 AND/OR }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9767071\charrsid9767071 BY DOWNLOADING AND/OR USING ALL OR ANY PORTION OF THE SOFTWARE }{\rtlch\fcs1 \af1\afs22
-\ltrch\fcs0 \fs22\insrsid12598188 YOU }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9969717\charrsid9767071 (\'93LICEN}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9969717 S}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9969717\charrsid9767071
-EE\'94)}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9969717 }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid12598188 ACCEPT}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9767071\charrsid9767071 THE FOLLOWING TERMS FROM }{\rtlch\fcs1
-\af1\afs22 \ltrch\fcs0 \fs22\insrsid1846192 KIWINOVA }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9767071\charrsid9767071 LTD OF }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid1846192 24 AEGEAN APARTMENTS}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\fs22\insrsid9767071\charrsid9767071 ,}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid1846192 19 WESTERN GATEWAY,}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9767071\charrsid9767071 LONDON }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\fs22\insrsid15497150 E16 1}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid1846192 AR}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9767071\charrsid9767071 (\'93}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid1846192 KIWINOVA}{\rtlch\fcs1
-\af1\afs22 \ltrch\fcs0 \fs22\insrsid12598188 \'94). }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid11489578 YOU}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid12598188 AGREE TO BE BOUND}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\fs22\insrsid9767071\charrsid9767071 BY ALL THE TERMS AND CONDITIONS OF THIS }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid4739009 AGREEMENT}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9767071\charrsid9767071
-. YOU AGREE THAT IT IS ENFORCEABLE AS IF IT WERE A WRITTEN NEGOTIATED }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid4739009 AGREEMENT}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9969717 SIGNED BY}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\fs22\insrsid16406037 YOU}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9767071\charrsid9767071 . IF }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9969717 YOU}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9767071\charrsid9767071
- DO NOT AGREE TO THE TERMS OF THIS }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid4739009 AGREEMENT}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9767071\charrsid9767071 DO NOT }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid11489578 CLICK \'93
-I ACCEPT\'94 AND DO NOT DOWNLOAD OR }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid9767071\charrsid9767071 USE THE SOFTWARE. }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid14229932\charrsid9767071
-\par }\pard \ltrpar\s45\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \fs22\insrsid12598188\charrsid9767071
-\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 \b\caps\f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid13966861\charrsid9767071 \hich\af1\dbch\af0\loch\f1 1.\tab}}\pard\plain \ltrpar
-\s24\qj \fi-567\li567\ri0\sa120\keepn\widctlpar\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\ls3\outlinelevel0\adjustright\rin0\lin567\itap0\pararsid6776828 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0
-\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 \b\f1\fs22\insrsid13966861\charrsid9767071 DEFINITIONS}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071
-\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid14902293 \hich\af1\dbch\af0\loch\f1 1.1\tab}}\pard\plain \ltrpar\s25\qj \fi-567\li567\ri0\sa120\widctlpar
-\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\ls1\ilvl1\outlinelevel1\adjustright\rin0\lin567\itap0\pararsid5189883 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs22
-\ltrch\fcs0 \f1\fs22\insrsid14902293 \'93Agreement\'94 means this Licence and Support Agreement.
-\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid13966861\charrsid9767071 \hich\af1\dbch\af0\loch\f1 1.2\tab}}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid13966861\charrsid9767071 \'93Documentation\'94 means the electronic user information }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid14902778\charrsid9767071 supplied }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid13966861\charrsid9767071 with the Software}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10252196 .
-\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid10252196\charrsid9767071 \hich\af1\dbch\af0\loch\f1 1.3\tab}}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid10252196\charrsid9767071 \'93Effective Date\'94 means the date }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16406037 on which the Licensee accepts this Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid7562558 .
-\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid10252196\charrsid9767071 \hich\af1\dbch\af0\loch\f1 1.4\tab}}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid10252196\charrsid9767071 \'93Minimum Requirements\'94 means a min}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid12598188 imum technical specification of}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10252196\charrsid9767071
- the PC or laptop on which the Software is used which is required to enable the Software to function}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid12598188 , as set out in the Documentation}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid10252196\charrsid9767071 .}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10252196
-\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid12598188\charrsid9767071 \hich\af1\dbch\af0\loch\f1 1.5\tab}}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid12598188\charrsid9767071 \'93Software\'94 means the }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid12598188 object code form }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid12598188\charrsid9767071 of }{\rtlch\fcs1 \af1\afs22
-\ltrch\fcs0 \f1\fs22\insrsid12598188 the }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843 personal}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid12598188 version of the software product entitled Testdriven.net}{\rtlch\fcs1 \af1\afs22
-\ltrch\fcs0 \f1\fs22\insrsid12598188\charrsid9767071 .}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid12598188
-\par }\pard\plain \ltrpar\s22\qj \li0\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid5907843 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0
-\ltrch\fcs0 \insrsid5907843\charrsid5907843
-\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 \b\caps\f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid13966861\charrsid9767071 \hich\af1\dbch\af0\loch\f1 2.\tab}}\pard\plain \ltrpar
-\s24\qj \li0\ri0\sa120\keepn\widctlpar\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\ls3\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid6776828 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {
-\rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 \b\f1\fs22\insrsid13966861\charrsid9767071 GRANT OF RIGHTS; RESTRICTIONS
-\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid13966861\charrsid9767071 \hich\af1\dbch\af0\loch\f1 2.1\tab}}\pard\plain \ltrpar\s25\qj \fi-567\li567\ri0\sa120\widctlpar
-\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\ls1\ilvl1\outlinelevel1\adjustright\rin0\lin567\itap0\pararsid5189883 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs22
-\ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 Subject to all the terms and conditions of this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid14902293 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 , }{
-\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 hereby grants Licensee a}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid12598188 perpetual}{
-\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 , worldwide, none}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid9767071 xclusive, nontransferable licenc}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid13966861\charrsid9767071 e to install and use the Software on }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid265398 one}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 PC or laptop for}{\rtlch\fcs1
-\af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid265398 Licensee\rquote s}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 own use only. This licen}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid9767071 c}{\rtlch\fcs1 \af1\afs22
-\ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 e is in respect of use of the Software by the Licensee only and no subsidiaries or holding company of the Licensee may use the Software.
-\par {\*\bkmkstart OEMS_OBLIGATIONS}{\*\bkmkstart OEM_SYSTEM_SUPPORT}{\*\bkmkstart TECHNICAL_SUPPORT_SERVICES}{\*\bkmkend OEMS_OBLIGATIONS}{\*\bkmkend OEM_SYSTEM_SUPPORT}{\*\bkmkend TECHNICAL_SUPPORT_SERVICES}{\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1
-\af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid13966861\charrsid9767071 \hich\af1\dbch\af0\loch\f1 2.2\tab}Except as expressly permitted in this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid14902293 Agreement}{
-\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 , Licensee shall not, and shall not permit others to: (i)\~
-modify, translate, create derivative copies of or copy the Software (other than one backup copy which reproduces all proprietary notices), in whole or in part; (ii)\~
-reverse engineer, decompile, disassemble or otherwise reduce the Software to source code form; (iii)\~distribute, sublicense, assign, share, timeshare, sell, rent, lease, grant a security interest in, use for service bureau purposes, or othe
-rwise transfer the Software or Licensee\rquote s right to use the Software; (iv)\~remove or modify any copyright, trademark, or other proprietary notices of }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22
-\ltrch\fcs0 \f1\fs22\insrsid15497150\charrsid9767071 }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 affixed to the media containing the Software or contained within the Software; or (v) use
- the Software in any manner not expressly authorised by this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid14902293 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 . }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid13966861
-\par }\pard\plain \ltrpar\s22\qj \li0\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid265398 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0
-\ltrch\fcs0 \insrsid265398\charrsid265398
-\par {\*\bkmkstart TERM_AND_TERMINATION}{\*\bkmkend TERM_AND_TERMINATION}{\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 \b\f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid10425897\charrsid9767071 \hich\af1\dbch\af0\loch\f1 3
-\tab}}\pard\plain \ltrpar\s24\qj \fi-567\li567\ri0\sa120\keepn\widctlpar\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\ls2\outlinelevel0\adjustright\rin0\lin567\itap0\pararsid10425897 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0
-\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 \b\f1\fs22\insrsid10425897\charrsid9767071 PROPRIETARY RIGHTS{\*\bkmkstart _REF426272673}{\*\bkmkend _REF426272673}
-\par }\pard\plain \ltrpar\s23\qj \fi-567\li567\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin567\itap0\pararsid10425897 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {
-\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897 4.1\tab }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid15497150\charrsid9767071 }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid10425897\charrsid9767071 has sole and exclusive ownership of all right, title, and interest in and to the Software, including all copyright and any other intellectual property rights therein. This }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid10425897 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897\charrsid9767071 conveys a limited }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897 licence}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid10425897\charrsid9767071 to use the Software and shall not be construed to convey title to or ownership of the Software to Licensee. All rights in and to the Software not expressly granted to Licensee are reserved by }{\rtlch\fcs1
-\af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897\charrsid9767071 .}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897
-\par }\pard\plain \ltrpar\s25\qj \fi-567\li567\ri0\sa120\widctlpar\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin567\itap0\pararsid10425897 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0
-\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897 4.2\tab For the avoidance of doubt, the Software does not include:
-\par }\pard \ltrpar\s25\qj \fi-1276\li1276\ri0\sa120\widctlpar\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin1276\itap0\pararsid10425897 {\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897 \tab 4.2.1\tab }{
-\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16137090 Actipro Software}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid15497150 which }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16137090 is}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid15497150 provided }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897 by }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid7735196\charrsid7735196 http://}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16137090
-actiprosoftware.com}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid7735196\charrsid7735196 /}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid7735196 }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897
-on the terms and conditions set out at: }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16137090 ActiproEULA}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid7735196 .}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16137090 html}{\rtlch\fcs1
-\af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897
-\par }\pard\plain \ltrpar\s22\qj \fi-1276\li1276\ri0\sa240\widctlpar\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1276\itap0\pararsid10425897 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0
-\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid10425897 \tab }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897 4.2.4}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897\charrsid16322833
-\tab }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid15497150 CommandBars}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897 which is distributed with permission from }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid15497150
-Lutz Roeder }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897\charrsid13969160 <}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid15497150 roeder}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897\charrsid13969160 @}{\rtlch\fcs1
-\af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid15497150 aisto}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid7692188\charrsid7692188 .com}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897\charrsid13969160 >}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid10425897
-\par }\pard\plain \ltrpar\s23\qj \fi-567\li567\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin567\itap0\pararsid11489578 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {
-\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid10425897
-\par {\*\bkmkstart TRADEMARK}{\*\bkmkstart CALCULATION_OF_FEES}{\*\bkmkend TRADEMARK}{\*\bkmkend CALCULATION_OF_FEES}{\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0
-\b\f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid13966861\charrsid4082071 \hich\af1\dbch\af0\loch\f1 4\tab}}\pard\plain \ltrpar\s24\qj \fi-567\li567\ri0\sa120\keepn\widctlpar
-\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\ls2\outlinelevel0\adjustright\rin0\lin567\itap0\pararsid5189883 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af1\afs22
-\ltrch\fcs0 \b\f1\fs22\insrsid13966861\charrsid4082071 TERM AND TERMINATION{\*\bkmkstart _REF426272235}{\*\bkmkend _REF426272235}
-\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid13966861\charrsid4082071 \hich\af1\dbch\af0\loch\f1 4.1\tab}}\pard\plain \ltrpar\s25\qj \fi-600\li600\ri0\sa120\widctlpar
-\jclisttab\tx600\wrapdefault\aspalpha\aspnum\faauto\ls4\ilvl1\outlinelevel1\adjustright\rin0\lin600\itap0\pararsid5907843 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs22
-\ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid4082071 This }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid14902293\charrsid4082071 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid4082071
- shall commence on the Effective Date and continue in effect for consecutive annual periods, unless and until terminated in accordance with clause }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843 4}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid13966861\charrsid4082071 .2}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid9969717 , or unless terminated by Mutant on the provision of not less than thirty (30) days notice to the Licensee}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid9908984 , such notice to be provided to the Licensee via }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid9908984 \rquote s website}{\rtlch\fcs1 \af1\afs22
-\ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid4082071 .
-\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid13966861\charrsid9767071 \hich\af1\dbch\af0\loch\f1 4.2\tab}}\pard \ltrpar\s25\qj \fi-567\li567\ri0\sa120\widctlpar
-\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\ls4\ilvl1\outlinelevel1\adjustright\rin0\lin567\itap0\pararsid5189883 {\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 If either party breaches this }{\rtlch\fcs1 \af1\afs22
-\ltrch\fcs0 \f1\fs22\insrsid14902293 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 in any material respect, the other party may give written notice to the breaching party of its intent to terminate,
- and if such breach is not cured within thirty (30) days after the breaching party\rquote s receipt of such notice, this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid14902293 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid13966861\charrsid9767071 shall terminate without any further notice required (but no cure period is required for any breach that cannot be cured).
-\par {\*\bkmkstart OBLIGATIONS_ON_TERMINATION}{\*\bkmkend OBLIGATIONS_ON_TERMINATION}{\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid13966861\charrsid9767071
-\hich\af1\dbch\af0\loch\f1 4.3\tab}Upon any termination of this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid14902293 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 , (a)\~the rights and }{\rtlch\fcs1
-\af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid9767071 licence}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 s granted to Licensee herein shall terminate; (b)\~Licensee shall cease all use of the Software; (c)\~Licensee shall }{
-\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16322833 delete }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 all copies of the Software and Documentation in Licensee\rquote s possession or under its control; and (d)\~
-Licensee shall certify in writing to }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 its compliance with the foregoing.{\*\bkmkstart _REF426272371}
-{\*\bkmkend _REF426272371} Clauses\~1, }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16406037 2.2, }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843 3}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 , }{
-\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843 4}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 .3, }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843 5}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid13966861\charrsid9767071 , }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843 6 }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 and }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843 7}{
-\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 shall survive any termination of this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid14902293 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid13966861\charrsid9767071 .}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861
-\par }\pard\plain \ltrpar\s24\qj \li0\ri0\sa120\keepn\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid5907843 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {
-\rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 \b\f1\fs22\insrsid5907843 {\*\bkmkstart OWNERSHIP_OF_RIGHTS}{\*\bkmkstart _REF426271959}{\*\bkmkstart CONFIDENTIALITY}{\*\bkmkend OWNERSHIP_OF_RIGHTS}{\*\bkmkend _REF426271959}{\*\bkmkend CONFIDENTIALITY}
-\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 \b\f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid13966861\charrsid9767071 \hich\af1\dbch\af0\loch\f1 5\tab}}\pard \ltrpar\s24\qj \fi-360\li360\ri0\sa120\keepn\widctlpar
-\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\ls4\outlinelevel0\adjustright\rin0\lin360\itap0\pararsid5189883 {\rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 \b\f1\fs22\insrsid13966861\charrsid9767071 REPRESENTATIONS AND WARRANTIES
-\par }\pard\plain \ltrpar\s25\qj \fi-567\li567\ri0\sa120\widctlpar\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin567\itap0\pararsid6776828 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0
-\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843 5.1}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 \tab }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid5907843 LICENSEE ACKNOWLEDGES AND}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843\charrsid5907843 AGREES THAT }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid7735196 KIWI}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid1846192 NOVA}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843\charrsid5907843 HAS PROVIDED NO EXPRESS OR IMPLIED WARRANTIES, ORAL OR WRITTEN, TO }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843 LICENSEE }{
-\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843\charrsid5907843 REGARDING THE SOFTWARE OR DOCUMENTATION AND THAT THEY ARE PROVIDED \'93AS IS\'94 WITHOUT WARRANTY OF ANY KIND. }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843
-TO THE MAXIMUM EXTENT PERMITTED BY LAW }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid7735196 KIWI}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 NOVA}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843\charrsid5907843 HEREBY }
-{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843 EXCLUDES AND }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843\charrsid5907843
-DISCLAIMS ALL WARRANTIES WITH REGARD TO THE SOFTWARE AND DOCUMENTATION, EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843\charrsid9767071 THE IMPLIED}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid5907843\charrsid5907843 WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843\charrsid9767071 AND ANY WARRANTIES ARISING BY STATUTE OR OTHERWISE IN LAW
-OR FROM COURSE OF DEALING, COURSE }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16406037 OF PERFORMANCE, OR USE OF TRADE}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843\charrsid5907843 .}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid5907843
-\par }\pard\plain \ltrpar\s22\qj \fi-567\li567\ri0\sa240\widctlpar\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin567\itap0\pararsid6776828 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0
-\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid5907843 5.2}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 \tab
-The Licensee hereby represents that it shall (i) comply with all applicable local and foreign laws and regulations which may govern the use of the Software, and (ii) use the Software only for lawful purposes and in accordance with the terms of this }{
-\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid14902293 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 .
-\par {\*\bkmkstart INDEMNIFICATION}{\*\bkmkstart NO_CONSEQUENTIAL_DAMAGES}{\*\bkmkend INDEMNIFICATION}{\*\bkmkend NO_CONSEQUENTIAL_DAMAGES}{\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0
-\b\f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid13966861\charrsid9767071 \hich\af1\dbch\af0\loch\f1 6\tab}}\pard\plain \ltrpar\s24\qj \fi-360\li360\ri0\sa120\keepn\widctlpar
-\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\ls4\outlinelevel0\adjustright\rin0\lin360\itap0\pararsid5189883 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af1\afs22
-\ltrch\fcs0 \b\f1\fs22\insrsid13966861\charrsid9767071 LIMITATION OF LIABILITY}{\rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 \b\f1\fs22\insrsid16004039 /INDEMNITY}{\rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 \b\f1\fs22\insrsid13966861\charrsid9767071
-\par {\*\bkmkstart LIMITATION_ON_LIABILITY}{\*\bkmkstart EQUITABLE_REMEDIES}{\*\bkmkend LIMITATION_ON_LIABILITY}{\*\bkmkend EQUITABLE_REMEDIES}{\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid7296646 \hich\af1\dbch\af0\loch\f1 6.1\tab}}\pard\plain \ltrpar\s25\qj \fi-567\li567\ri0\sa120\widctlpar
-\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\ls4\ilvl1\outlinelevel1\adjustright\rin0\lin567\itap0\pararsid5189883 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs22
-\ltrch\fcs0 \f1\fs22\insrsid7296646 SAVE IN RESPECT OF DEATH OR PERSONAL INJURY, FOR WHICH THE LIABILITY OF THE PARTIES SHALL BE UNLIMITED, }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16322833\charrsid9767071 IN NO EVENT SHALL }{\rtlch\fcs1
-\af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 KIWINOVA}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16322833\charrsid9767071 BE LIABLE FOR ANY SPECIAL, }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid7296646 DIRECT, }{\rtlch\fcs1 \af1\afs22
-\ltrch\fcs0 \f1\fs22\insrsid16322833\charrsid9767071 INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOS
-S OF PROFITS AND GOODWILL, BUSINESS OR BUSINESS BENEFIT, OR THE COST OF PROCUREMENT OF SUBSTITUTE PRODUCTS BY LICENSEE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN NO CIRCUMSTANCES SHALL }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid1846192 KIWINOVA}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16322833\charrsid9767071 BE LIABLE FOR ANY FAILURE OF THE SOFTWARE
- TO PERFORM IN ACCORDANCE WITH THE DOCUMENTATION, OR AT ALL, RESULTING FROM A FAILURE BY THE LICENSEE TO COMPLY WITH THE MINIMUM REQUIREMENTS. ADDITIONALLY, LICENSEE ACKNOWLEDGES TH}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid16322833\charrsid16004039 AT WHILST THE SOFTWARE MAY BE USED IN COMBINATION WITH THIRD PARTY SOFTWARE, }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 KIWINOVA}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid16322833\charrsid16004039 BEARS NO LIABILITY, HOWSOEVER ARISING, FOR ANY LOSS, DAMAGE OR COST THAT ARISES FROM A FAILURE OF THE SOFTWARE TO INTEGRATE WITH LICENSEE OR THIRD PARTY SOFTWARE.}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid13966861\charrsid16004039
-\par }\pard\plain \ltrpar\s22\qj \fi-567\li567\ri0\sa240\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin567\itap0\pararsid16004039 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {
-\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16004039\charrsid16004039 8.3\tab }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16004039 LICENSEE HEREBY INDEMNIFIES }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 KIWINOVA}{
-\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid16004039 IN FULL AND ON DEMAND IN RESPECT OF ALL COSTS, DAMAGES AND LIABILITIES ARISING FROM ANY BREACH BY THE LICENSEE OF ANY TERM OF THIS AGREEMENT.}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid16004039\charrsid16004039
-\par {\listtext\pard\plain\ltrpar \s24 \rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 \b\f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid13966861\charrsid16004039 \hich\af1\dbch\af0\loch\f1 7\tab}}\pard\plain \ltrpar
-\s24\qj \fi-360\li360\ri0\sa120\keepn\widctlpar\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\ls4\outlinelevel0\adjustright\rin0\lin360\itap0\pararsid5189883 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0
-\fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 \b\f1\fs22\insrsid13966861\charrsid16004039 GENERAL}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid16004039
-\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid13966861\charrsid16004039 \hich\af1\dbch\af0\loch\f1 7.1\tab}}\pard\plain \ltrpar\s25\qj \fi-567\li567\ri0\sa120\widctlpar
-\jclisttab\tx567\wrapdefault\aspalpha\aspnum\faauto\ls4\ilvl1\outlinelevel1\adjustright\rin0\lin567\itap0\pararsid5189883 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs22
-\ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid16004039 Licensee shall not assign}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid14902293 Agreement}{\rtlch\fcs1
-\af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 , in whole or in part, without the written consent of }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071 .
-
-\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid4082071\charrsid9767071 \hich\af1\dbch\af0\loch\f1 7.2\tab}}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid4082071\charrsid9767071 Licensee consents to the use by }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071\charrsid9767071 of Licensee\rquote
-s name in customer lists and other publicity, including interviews, case studies, and conference discussions, provided that such publicity accurately describes the nature of the relationship between Licensee and }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071\charrsid9767071 .}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071
-\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid4082071\charrsid9767071 \hich\af1\dbch\af0\loch\f1 7.3\tab}}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid4082071\charrsid9767071 This }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071\charrsid9767071
- and its performance shall be governed by and construed in accordance with and the parties hereby submit to the exclusive jurisdiction of the laws of {\*\xmlopen\xmlns2{\factoidname country-region}}England{\*\xmlclose} and {\*\xmlopen\xmlns2{\factoidname
-place}}{\*\xmlopen\xmlns2{\factoidname country-region}}Wales{\*\xmlclose}{\*\xmlclose}.}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071
-\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid4082071\charrsid9767071 \hich\af1\dbch\af0\loch\f1 7.4\tab}}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid4082071\charrsid9767071 Licensee agrees that because of the unique nature of the Software and }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid4082071\charrsid9767071 \rquote s proprietary rights therein, a demonstrated breach of this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071\charrsid9767071
- by Licensee would irreparably harm }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071\charrsid9767071 and monetary damages would be inadequate compensation.
- Therefore, Licensee agrees that }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071\charrsid9767071
- shall be entitled to preliminary and permanent injunctive relief, as determined by any court of competent jurisdiction to enforce the provisions of this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071 Agreement}{\rtlch\fcs1 \af1\afs22
-\ltrch\fcs0 \f1\fs22\insrsid4082071\charrsid9767071 .}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071
-\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid4082071\charrsid9767071 \hich\af1\dbch\af0\loch\f1 7.5\tab}}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid4082071\charrsid9767071 If any provision of this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071\charrsid9767071
- or the Software thereof is declared void, illegal, or unenforceable, the remainder of this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071\charrsid9767071
- will be valid and enforceable to the extent permitted by applicable law. In such event, the parties agree to use their best efforts to replace the invali
-d or unenforceable provision by a provision that, to the extent permitted by the applicable law, achieves the purposes intended under the invalid or unenforceable provision}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071 .
-\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid4082071\charrsid9767071 \hich\af1\dbch\af0\loch\f1 7.6\tab}}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid4082071\charrsid9767071 Any failure by any party to this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071\charrsid9767071
- to enforce at any time any term or condition under this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071\charrsid9767071 will not be considered a waiver of that party
-\rquote s right thereafter to enforce each and every term and condition of this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071 Agreement.
-\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid4082071\charrsid9767071 \hich\af1\dbch\af0\loch\f1 7.7\tab}}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid4082071\charrsid9767071 Neither party will be responsible for delays resulting from circumstances beyond the reasona
-ble control of such party, provided that the nonperforming party uses reasonable efforts to avoid or remove such causes of nonperformance and continues performance hereunder with reasonable dispatch whenever such causes are removed}{\rtlch\fcs1
-\af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071 .
-\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\lang1033\langfe1033\langnp1033\langfenp1033\insrsid11883158 \hich\af1\dbch\af0\loch\f1 7.8\tab}}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid11883158 T}{\rtlch\fcs1
-\af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071\charrsid9767071 his }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid11883158 }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid4082071\charrsid9767071 (i)\~
-constitutes the entire agreement and understanding between the parties with respect to the subject matter hereof and supersedes all prior agreements, oral and written, made with respect to the subject matter hereof, and (ii)\~
-cannot be altered except by agreement in writing executed by an authorised representative of each party. No purchase order and/or standard terms of purchase provided by Licensee shall supersede this }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid4082071 Agreement}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071\charrsid9767071 .}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid4082071
-\par {\listtext\pard\plain\ltrpar \s25 \rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\expnd0\expndtw-2\lang1033\langfe1033\langnp1033\langfenp1033\insrsid4082071\charrsid9767071 \hich\af1\dbch\af0\loch\f1 7.9\tab}}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\expnd0\expndtw-2\insrsid4082071\charrsid9767071 Nothing in this Agreement shall give, directly or indirectly, any third party any enforceable benefit or any right of action against }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\expnd0\expndtw-2\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\expnd0\expndtw-2\insrsid4082071\charrsid9767071 and such third parties shall not be entitled to enforce any term of this Agreement against }{\rtlch\fcs1
-\af1\afs22 \ltrch\fcs0 \f1\fs22\expnd0\expndtw-2\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\expnd0\expndtw-2\insrsid4082071\charrsid9767071 .}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid13966861\charrsid9767071 .
-\par }\pard\plain \ltrpar\qj \li0\ri0\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid9767071 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af1\afs22
-\ltrch\fcs0 \f1\fs22\insrsid8065525\charrsid9767071 If you have any questions regarding this Licence and Support Agreement or if you wish to discuss the terms and conditions contained herein please contact }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid1846192 KiwiNova}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid9767071\charrsid9767071 Ltd}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid8065525\charrsid9767071 using the contact details at}{\rtlch\fcs1 \af1\afs22
-\ltrch\fcs0 \f1\fs22\insrsid9445259 http://www.}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid7735196 kiwidude.com}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid8065525\charrsid9767071 or at }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0
-\f1\fs22\insrsid1846192 24 Aegean Apartments}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid7735196 , }{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 19 Western Gateway}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid7735196
-, London E16 1}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid1846192 AR}{\rtlch\fcs1 \af1\afs22 \ltrch\fcs0 \f1\fs22\insrsid8065525\charrsid9767071 .
-\par }\pard \ltrpar\qj \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af1\afs22 \ltrch\fcs0 \b\f1\fs22\insrsid13966861\charrsid9767071
-\par }}
\ No newline at end of file
build/tools/ncover.explorer/license.txt
@@ -1,299 +0,0 @@
- GNU GENERAL PUBLIC LICENSE
- Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
- 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users. This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it. (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.) You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have. You must make sure that they, too, receive or can get the
-source code. And you must show them these terms so they know their
-rights.
-
- We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
- Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
- Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary. To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- GNU GENERAL PUBLIC LICENSE
- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License. The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language. (Hereinafter, translation is included without limitation in
-the term "modification".) Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
- 1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
- 2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) You must cause the modified files to carry prominent notices
- stating that you changed the files and the date of any change.
-
- b) You must cause any work that you distribute or publish, that in
- whole or in part contains or is derived from the Program or any
- part thereof, to be licensed as a whole at no charge to all third
- parties under the terms of this License.
-
- c) If the modified program normally reads commands interactively
- when run, you must cause it, when started running for such
- interactive use in the most ordinary way, to print or display an
- announcement including an appropriate copyright notice and a
- notice that there is no warranty (or else, saying that you provide
- a warranty) and that users may redistribute the program under
- these conditions, and telling the user how to view a copy of this
- License. (Exception: if the Program itself is interactive but
- does not normally print such an announcement, your work based on
- the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
- a) Accompany it with the complete corresponding machine-readable
- source code, which must be distributed under the terms of Sections
- 1 and 2 above on a medium customarily used for software interchange; or,
-
- b) Accompany it with a written offer, valid for at least three
- years, to give any third party, for a charge no more than your
- cost of physically performing source distribution, a complete
- machine-readable copy of the corresponding source code, to be
- distributed under the terms of Sections 1 and 2 above on a medium
- customarily used for software interchange; or,
-
- c) Accompany it with the information you received as to the offer
- to distribute corresponding source code. (This alternative is
- allowed only for noncommercial distribution and only if you
- received the program in object code or executable form with such
- an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable. However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License. Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
- 5. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Program or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
- 6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
- 7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all. For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded. In such case, this License incorporates
-the limitation as if written in the body of this License.
-
- 9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation. If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
- 10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission. For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this. Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
- NO WARRANTY
-
- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
- EXCEPTION
-
- 13. In addition, as a special exception, AlphaSierraPapa gives permission to
-link the code of this program with the Microsoft .NET library (or with
-modified versions of Microsoft .NET library that use the same license as the
-Microsoft .NET library), and distribute linked combinations including the
-two. As a second exception, AlphaSierraPapa gives permission to link the code
-of this program with the DockPanel Suite (or with modified versions of
-DockPanel Suite that use the same license as the DockPanel Suite), and
-distribute linked combinations including the two. You must obey the GNU
-General Public License in all respects for all of the code used other than
-the Microsoft .NET library and the DockPanel Suite.
-If you modify this file, you may extend this exception to your version of the
-file, but you are not obliged to do so. If you do not wish to do so, delete
-this exception statement from your version.
-
-
-
- END OF TERMS AND CONDITIONS
-
build/tools/ncover.explorer/NCoverExplorer.Console.exe
Binary file
build/tools/ncover.explorer/NCoverExplorer.Core.dll
Binary file
build/tools/ncover.explorer/NCoverExplorer.exe
Binary file
build/tools/ncover.explorer/NCoverExplorer.exe.config
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<configuration>
- <startup>
- <supportedRuntime version="v2.0.50727" />
- <supportedRuntime version="v1.1.4322" />
- <requiredRuntime version="v1.1.4322" />
- </startup>
-</configuration>
\ No newline at end of file
build/tools/ncover.explorer/NCoverExplorer.NCoverRunner.dll
Binary file
build/tools/ncover.explorer/NCoverExplorer.WinForms.dll
Binary file
build/tools/ncover.explorer/NCoverExplorerFAQ.html
@@ -1,303 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html>
- <head>
- <script type="text/javascript">
- <!--
- function Toggle(id)
- {
- var e = document.getElementById(id);
- if(e.style.display == 'none')
- e.style.display = 'block';
- else
- e.style.display = 'none';
- }
-
- function SwitchAll(how)
- { var len = document.all.length-1;
- for(i=0;i!=len;i++) {
- var block = document.all[i];
- if (block != null && block.id != '')
- { block.style.display=how;}
- }
- }
-
- function ExpandAll()
- {SwitchAll('block');}
-
- function CollapseAll()
- {SwitchAll('none');}
- // -->
- </script>
- <title>NCoverExplorer FAQ</title>
- <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
- <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
- <style>
- body { font-size: 10pt; font-family: Verdana; }
- p.title { font-size: 20pt; font-weight: bold; }
- .action { color: maroon; font-size: 10pt; font-weight: bold; cursor:pointer }
- .question { font-weight: bold; cursor:pointer }
- .answer { margin: 15px; }
- pre { font-size: 10pt; font-family: Courier; }
- pre.usage { background-color: #F0F0F0; }
- .subtitle { color: maroon; font-weight: bold; }
- .quote { background-color: #F0F0F0; margin-left: 36pt;}
- .method { color: maroon; font-size: 10pt; font-weight: bold; }
- .hdrcell { background-color: #DDEEFF; font-size: 10pt; }
- .datacell { background-color: #FFFFEE; text-align: right; font-size: 10pt; }
- .hldatacell { background-color: #FFCCCC; text-align: right; font-size: 10pt; }
- .box { border: 1px solid; padding: 10px; }
- .treeviewBlack { color: black; }
- .treeviewGrey { color: grey; }
- .treeviewRed { color: red; }
- .treeviewBlue { color: blue; }
- .sourceBlue { background-color: #E0EDFD; color: black; }
- .sourceRed { background-color: #E6B0A5; color: black; }
- </style>
- </head>
- <body>
- <P class="title">NCoverExplorer FAQ</P>
- <P>The latest version of this document is located <A href="http://www.kiwidude.com/dotnet/NCoverExplorerFAQ.html">here</A>.
- <BR/>For the latest NCoverExplorer news and updates, visit my <A href="http://www.kiwidude.com/blog/">blog</A>.</P>
- <P class="action"><a onClick="ExpandAll();">Expand All</a> | <a onClick="CollapseAll();">Collapse All</a></P>
- <a class="question" onclick="return Toggle('answer1')">1. What is NCoverExplorer?</a><br/>
- <div id="answer1" style="display:none">
- <P class="answer">This tool allows you to open a coverage.xml file produced by
- <A href="http://ncover.org"/>NCover</A> and navigate the source code. The
- source code is highlighted to clearly show which statements were visited
- and not visited. You can filter, sort and report on the coverage results.
- </P>
- </div>
- <a class="question" onclick="return Toggle('answer2')">2. What versions of the .NET Framework does it work with?</a><br/>
- <div id="Div1" style="display:none">
- <P class="answer">NCoverExplorer as of version 1.3.4 requires either .NET 1.1 or .Net 2.0 (it is compiled against
- .Net 1.1).
- </P>
- </div>
- <a class="question" onclick="return Toggle('answer2')">2. What versions of NCover does it work with?</a><br/>
- <div id="answer2" style="display:none">
- <P class="answer">NCoverExplorer has been tested with both NCover 1.3.3 and up to the latest NCover 1.5.7. It will NOT
- work with NCover 1.4.6. Note that NCover 1.5.x only works with .NET 2.0 and requires at least NCoverExplorer 1.3.5
- and/or a TestDriven.Net build > 2.0.1786 due to a limitation in NCover or else you will get duplicate nodes in your
- coverage results.
- </P>
- </div>
- <a class="question" onclick="return Toggle('answer3')">3. Can I integrate it with my Visual Studio.Net version XXX IDE?</a><br/>
- <div id="answer3" style="display:none">
- <P class="answer">Jamie Cansdale now offers a "Test with... Coverage" feature
- in the latest version of his excellent <A href="http://www.testdriven.net/">TestDriven.Net</A>
- tool. This will automatically launch NCoverExplorer to display the results
- of running unit test(s) under code coverage with NCover. Note that as of build 1341
- TestDriven.Net now works using both the latest version of NCover (1.5.x) and the earlier NCover 1.3.3 version.
- </P>
- </div>
- <a class="question" onclick="return Toggle('answer4')">4. Can I integrate it without TestDriven.Net?</a><br/>
- <div id="answer4" style="display:none">
- <P class="answer">My solution I used at work was a combination of NAnt and NAntRunner
- (the VS.Net add-in) to perform something similar. I have NAnt tasks to:
- <UL>
- <LI>
- Perform the build.
- </LI>
- <LI>
- Execute NCover while running unit tests (either all unit tests or those for
- a specific fixture using the /fixture feature of <A href="http://nunit.org/">NUnit</A>).
- </LI>
- <LI>
- Launch NCoverExplorer displaying the output coverage.xml file.
- </LI>
- </UL>
- </P>
- <P class="answer">As of NCoverExplorer 1.3.5 you now have another option. There is now an included GUI for
- running NCover directly from within NCoverExplorer and displaying the results.
- </P>
- </div>
- <a class="question" onclick="return Toggle('answer5')">5. How does it compare to Visual Studio Team System?</a><br/>
- <div id="answer5" style="display:none">
- <P class="answer">VSTS features of unit testing and code coverage will only be included with the premium bundles
- of the Visual Studio product range - and as such will most likely be priced above what many
- developers and businesses are prepared to pay. For "everyone else" in the market it would seem likely
- that they will continue to utilise open source alternatives.
- </P>
- <P class="answer">Even if you are one of the fortunate developers who can afford VSTS, it still must
- be measured feature-wise against the open source alternatives which in a lot of cases have now been established
- for many years. Developers and managers will weigh up for themselves how important those features are
- as well as other factors such as Microsoft support etc. The nice thing for many of us is that we have a choice...
- </P>
- <P class="answer">We have had a number of people e-mail us and say they prefer TestDriven.Net and NCoverExplorer
- over the VSTS alternative and want to switch off the VSTS ability - that's rather gratifying from our perspective!
- </P>
- </div>
- <a class="question" onclick="return Toggle('answer6')">6. Why didn't you integrate NCoverExplorer directly into the IDE like VSTS or SharpDevelop?</a><br/>
- <div id="answer6" style="display:none">
- <P class="answer">A number of reasons. At first glance having your code colour coded within the VS.Net IDE may sound
- great. However think about what we are trying to achieve - improving our <B>test</B> code to increase our coverage.
- That means in many cases you want to be editing the unit tests themselves, not the pretty coloured code under test.
- This then requires either a photographic memory or a penchant for continually resizing your IDE/tab groups, as well as an ability
- to not find the colours distracting while editing and refactoring code... not my first choice.
- </P>
- <P class="answer">You may instead find it more convenient to have a separate application window which can be positioned
- on a second screen (you all have at least two don't you?) or ALT-Tab switched between. As of release 1.3.1
- NCoverExplorer allows direct code navigation from method coverage in NCoverExplorer to it's corresponding line
- in the source code file within the VS.Net IDE.
- </P>
- <P class="answer">From a technical perspective an add-in is a non-trivial task - particularly if trying to support all
- the variants of the VS.Net IDE. To do it natively requires VSIP skills which is a trip to the dark side.
- I won't say "never" however and if I find some spare time (or you want to volunteer to help me!) then it might
- happen one day...
- </P>
- </div>
- <a class="question" onclick="return Toggle('answer7')">7. What do the tree node colours mean?</a><br/>
- <div id="answer7" style="display:none">
- <P class="answer">The default settings when NCoverExplorer is installed are as follows:
- <UL>
- <LI>
- <SPAN class="treeviewGrey">Grey text</SPAN> - the namespace/class/method has zero coverage. (Icon will be greyed also)
- </LI>
- <LI>
- <SPAN class="treeviewRed">Red text</SPAN> - the namespace/class/method has partial coverage.
- </LI>
- <LI>
- <SPAN class="treeviewBlue">Blue text</SPAN> - the namespace/class/method coverage has partial coverage exceeding a satisfaction threshold (default 95%).
- </LI>
- <LI>
- <SPAN class="treeviewBlack">Black text</SPAN> - the namespace/class/method has 100% coverage.
- </LI>
- </UL>
- </P>
- </div>
- <a class="question" onclick="return Toggle('answer8')">8. What do the source code highlighting colours mean?<a><br/>
- <div id="answer8" style="display:none">
- <P class="answer">The default settings when NCoverExplorer is installed are as follows:
- <UL>
- <LI>
- <SPAN class="sourceBlue">Blue background</SPAN> - this section of code was visited (a tooltip tells you how many times).
- </LI>
- <LI>
- <SPAN class="sourceRed">Red background</SPAN> - this section of code was not visited.
- </LI>
- </UL>
- You can change these settings in the View->Options dialog. For instance you may prefer to underline the unvisited code.
- </P>
- </div>
- <a class="question" onclick="return Toggle('answer9')">9. What is that "Satisfaction Threshold" all about?</a><br/>
- <div id="answer9" style="display:none">
- <P class="answer">Depending on your coverage strategy, the code being tested and the extent of your usage of reflection,
- mock objects and/or dependency injection you may determine it unfeasible to try
- to reach 100% coverage everywhere. Some teams readily accept the diminishing returns
- that can apply and instead set a specific blanket coverage goal such as ๏ฟฝ85%๏ฟฝ.
- </P>
- <P class="answer">Assuming you have such a situation and there was no threshold capability,
- you would be stuck forever looking at a "danger red" node in the tree every time you open NCoverExplorer.
- With this feature enabled (by setting a threshold less than 100% in the View->Options dialog) you see
- a more calming mellow ๏ฟฝblue๏ฟฝ instead...
- </P>
- <P class="answer">As of release 1.3.1 you can now also specify the tolerance as a number of unvisited lines.
- If either of the two threshold conditions are met the node will be coloured appropriately. Note that
- a visit count of zero will always show as uncovered regardless of your tolerance.
- </P>
- <P class="answer">Of course just because you exceed the percentage doesn't mean that the 5% of code unvisited
- isn't the most critical!
- </P>
- </div>
- <a class="question" onclick="return Toggle('answer10')">10. I have a killer idea for XYZ feature - can you add it for me?</a><br/>
- <div id="answer10" style="display:none">
- <P class="answer">Please leave a comment on my <A href="http://www.kiwidude.com/blog/">blog</A> or in the
- <A href="http://ncover.org/SITE/forums/default.aspx">NCoverExplorer forums</A> and I will see what I can do.
- NCoverExplorer is by no means my "day job" so no promises can be made but if the idea is indeed a good one which
- will benefit many others I'm sure I can find time...
- </P>
- </div>
- <a class="question" onclick="return Toggle('answer11')">11. Where can I download the latest version?</a><br/>
- <div id="answer11" style="display:none">
- <P class="answer">To download NCoverExplorer <b>without</b> TestDriven.Net, you can find it
- <A href="http://www.kiwidude.com/dotnet/DownloadPage.html">here</A>.
- </P>
- <P class="answer">Download it as part of the install with TestDriven.Net from <A href="http://www.testdriven.net/">here</A>.
- </P>
- </div>
- <a class="question" onclick="return Toggle('answer12')">12. What are the keyboard shortcuts?</a><br/>
- <div id="answer12" style="display:none">
- <P class="answer">The following shortcuts exist currently:
- <PRE class="usage">
- <SPAN class="treeviewBlue">CTRL+A</SPAN> - Collapse all nodes recursively.
- <SPAN class="treeviewBlue">CTRL+E</SPAN> - Edit in VS.Net at the current caret position.
- <SPAN class="treeviewBlue">CTRL+F</SPAN> - Display the Find Class dialog.
- <SPAN class="treeviewBlue">CTRL+L</SPAN> - Expand all nodes recursively.
- <SPAN class="treeviewBlue">CTRL+N</SPAN> - Run NCover (via configuration dialog).
- <SPAN class="treeviewBlue">CTRL+O</SPAN> - Open coverage xml file.
- <SPAN class="treeviewBlue">CTRL+P</SPAN> - Print current source code class file.
- <SPAN class="treeviewBlue">CTRL+Q</SPAN> - Expand all covered child nodes.
- <SPAN class="treeviewBlue">CTRL+S</SPAN> - Save coverage xml file as displayed (without excluded nodes).
- <SPAN class="treeviewBlue">F2</SPAN> - Display the options dialog.
- <SPAN class="treeviewBlue">F4</SPAN> - Display the statistics summary dialog.
- <SPAN class="treeviewBlue">F5</SPAN> - Reload the current source code file.
- <SPAN class="treeviewBlue">F6</SPAN> - Display the reports dialog.
- <SPAN class="treeviewBlue">DEL</SPAN> - Exclude node and children from coverage tree and recalculate coverage.
- <SPAN class="treeviewBlue">INS</SPAN> - Include node and children into coverage tree and recalculate coverage.
- <BR/>
- <SPAN class="treeviewBlue">ALT+1</SPAN> - Filter (hide) all 100% coverage nodes.
- <SPAN class="treeviewBlue">ALT+2</SPAN> - Filter (hide) all unvisited (0%) nodes.
- <SPAN class="treeviewBlue">ALT+3</SPAN> - Filter (hide) all nodes exceeding satisfactory coverage threshold.
- <SPAN class="treeviewBlue">ALT+0</SPAN> - Remove all filters.
- <BR/>
- <SPAN class="treeviewBlue">CTRL+1</SPAN> - Display sequence point coverage report (covered%).
- <SPAN class="treeviewBlue">CTRL+2</SPAN> - Display sequence point coverage report (covered%) (unvisited seqpnt#).
- <SPAN class="treeviewBlue">CTRL+3</SPAN> - Display sequence point coverage report (unvisited seqpnt#).
- <SPAN class="treeviewBlue">CTRL+4</SPAN> - Display function coverage report (visits).
- <SPAN class="treeviewBlue">CTRL+5</SPAN> - Display function coverage coverage report (covered%).
- <SPAN class="treeviewBlue">CTRL+6</SPAN> - Display function coverage coverage report (covered%) (unvisited function#).
- <SPAN class="treeviewBlue">CTRL+7</SPAN> - Display function coverage coverage report (unvisited function#).
- <BR/>
- <SPAN class="treeviewBlue">CTRL+SHIFT+1</SPAN> - Sort by name (default).
- <SPAN class="treeviewBlue">CTRL+SHIFT+2</SPAN> - Sort by name down to class level, with methods sorted by line number.
- <SPAN class="treeviewBlue">CTRL+SHIFT+3</SPAN> - Sort by coverage percentage ascending.
- <SPAN class="treeviewBlue">CTRL+SHIFT+4</SPAN> - Sort by coverage percentage ascending.
- <SPAN class="treeviewBlue">CTRL+SHIFT+5</SPAN> - Sort by #unvisited sequence points ascending.
- <SPAN class="treeviewBlue">CTRL+SHIFT+6</SPAN> - Sort by #unvisited sequence points ascending.
- <SPAN class="treeviewBlue">CTRL+SHIFT+7</SPAN> - Sort by max function visit count ascending.
- <SPAN class="treeviewBlue">CTRL+SHIFT+8</SPAN> - Sort by max function visit count ascending.
- <SPAN class="treeviewBlue">CTRL+SHIFT+9</SPAN> - Sort by max function coverage percentage ascending.
- <SPAN class="treeviewBlue">CTRL+SHIFT+0</SPAN> - Sort by max function coverage percentage descending.
- <BR/>
- <SPAN class="treeviewBlue">ALT+RIGHT</SPAN> - Next unvisited line in the current class.
- <SPAN class="treeviewBlue">ALT+LEFT</SPAN> - Previous unvisited line in the current class.
- <SPAN class="treeviewBlue">ALT+UP</SPAN> - Next unvisited class in the current namespace.
- <SPAN class="treeviewBlue">ALT+DOWN</SPAN> - Previous unvisited class in the current namespace.
- </PRE>
- </P>
- </div>
- <a class="question" onclick="return Toggle('answer13')">13. Where are my personal settings stored?</a><br/>
- <div id="answer13" style="display:none">
- <P class="answer">C:\Documents and Settings\[User Name]\Application Data\KiwiNova\NCoverExplorer\NCoverExplorer.config
- </P>
- </div>
- <a class="question" onclick="return Toggle('answer14')">14. Where can I download the custom NAnt/MSBuild tasks from?</a><br/>
- <div id="answer14" style="display:none">
- <P class="answer">A zip file containing the task source code, compiled assemblies and examples can be found
- <A href="http://www.kiwidude.com/dotnet/DownloadPage.html">here</A>
- </P>
- </div>
- <a class="question" onclick="return Toggle('answer15')">15. I get an "Illegal characters in path" exception - why?</a><br/>
- <div id="answer15" style="display:none">
- <P class="answer">NCover 1.4.6 has a bug whereby the filenames that it writes into the xml file contain
- undesirable characters. Please use either NCover 1.3.3 or NCover 1.5.x. For more details refer to this blog entry
- <A href="http://www.kiwidude.com/blog/2006/04/illegal-characters-ncover-versions.html">here</A>
- </P>
- </div>
- <a class="question" onclick="return Toggle('answer16')">16. I get a "System.Format" exception - why?</a><br/>
- <div id="answer16" style="display:none">
- <P class="answer">One user reported a bizarre issue where on their machines a simple int.Parse("0") would not work.
- The exact cause is unknown (they had uninstalled some components from their XP installation), however
- switching region settings to something else and back again resolved the issue.
- </P>
- </div>
- <a class="question" onclick="return Toggle('answer17')">17. My module thresholds are not working - why?</a><br/>
- <div id="answer17" style="display:none">
- <P class="answer">The module names included in the module thresholds should not include any path information,
- and are currently case sensitive (must exactly match the module names you see on the NCoverExplorer report).
- The case sensitivity constraint is fixed in NCoverExplorer 1.3.5.
- </P>
- </div>
- <P class="subtitle">---------------------------------<BR/>FAQ last updated Jul 21st 2007.</P>
- </body>
-</html>
build/tools/ncover.explorer/NCoverExplorerReleaseNotes.html
@@ -1,867 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <title>NCoverExplorer Release Notes</title>
- <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR" />
- <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema" />
- <style type="text/css">
- body { font-size: 10pt; font-family: Verdana; }
- p.title { font-size: 20pt; font-weight: bold; }
- .subtitle { color: maroon; }
- p.question { font-weight: bold; }
- pre { font-size: 10pt; font-family: Courier; }
- pre.usage { background-color: #F0F0F0; }
- .quote { background-color: #F0F0F0; margin-left: 36pt;}
- .method { color: maroon; font-size: 10pt; font-weight: bold; }
- .hdrcell { background-color: #DDEEFF; font-size: 10pt; }
- .datacell { background-color: #FFFFEE; text-align: right; font-size: 10pt; }
- .hldatacell { background-color: #FFCCCC; text-align: right; font-size: 10pt; }
- .box { border: 1px solid; padding: 10px; }
- .treeviewBlack { color: black; }
- .treeviewGrey { color: grey; }
- .treeviewRed { color: red; }
- .treeviewBlue { color: blue; }
- .sourceBlue { background-color: #E0EDFD; color: black; }
- .sourceRed { background-color: #E6B0A5; color: black; }
- </style>
- </head>
- <body>
- <p class="title">NCoverExplorer Release Notes</p>
- <p>The latest version of this document is located <a href="http://www.kiwidude.com/dotnet/NCoverExplorerReleaseNotes.html">here</a>.
- <br/>For the latest NCoverExplorer news and updates, visit my <a href="http://www.kiwidude.com/blog/">blog</a>.</p>
- <hr/>
-
- <p class="question">v1.4.0 - Aug 31st 2007</p>
- <p class="answer">The following new features were introduced:</p>
- <ul>
- <li>
- Major rewrite of the underlying object design for future maintainability. Should improve treeview
- performance for .NET 2.0 users (and load performance for all users) as well as make it easier to
- add new features.
- </li>
- <li>
- Changes to the project setting file format and location, both as used by the NCoverExplorer gui
- and the NCoverExplorer.Console.exe application. If you use the /c argument supplying a configuration
- file to NCoverExplorer then you must modify your project file format. See ConsoleExample.config
- for details (replace the outer tag and move ProjectName to be a Name attribute).
- </li>
- <li>
- Replaced ICSharpCode text editor with Actipro which offers far superior features, more attractive
- appearance and provides a more flexible licensing model for the future of NCoverExplorer.
- </li>
- <li>
- A new attribute added into the coverage report xml of "totalSeqPoints" which includes the
- total of any excluded sequence points at that level. In response to a feature request in
- <a href="http://ncover.org/SITE/forums/thread/697.aspx">this</a> NCover forum thread to allow
- people to report how much code was excluded from coverage.
- </li>
- <li>
- Add a copy command to the right-click menu for the source code area.
- </li>
- <li>
- Add a print preview command to the File menu.
- </li>
- <li>
- Add support for profiling a specific process module to the Run NCover dialog.
- </li>
- <li>
- Add a /fc (failCombinedMinimum) option to NCoverExplorer.Console.exe for emulating the
- original behaviour of failing based on total coverage to supplement the /f option which
- fails if an individual module is below the coverage threshold.
- </li>
- </ul>
- <p class="answer">The following minor changes were made:</p>
- <ul>
- <li>
- Rewrite the options dialog to use a VS.Net style property pages approach.
- </li>
- <li>
- Exclusions tab in Options dialog - delete key is now a shortcut to removing an exclusion.
- </li>
- <li>
- Reorder the file menu slightly so Run NCover is separated.
- </li>
- <li>
- Source code window now has a splitter bar.
- </li>
- <li>
- Command line generated for NCover 1.5.7+ in NCover Runner dialog includes the //reg
- option if choosing to register coverlib.dll.
- </li>
- <li>
- Statistics pane auto-sizes the last column to fill the width of the listview.
- </li>
- <li>
- Coverage exclusions now support '?' and more complex wildcard expressions such
- as Test.*.Something*.
- </li>
- </ul>
- <p class="answer">The following bug fixes were made:</p>
- <ul>
- <li>
- Line number foreground colour not displayed correctly in options dialog tab.
- </li>
- <li>
- Directory not created if not existing when writing output report.
- </li>
- <li>
- Corrected typo in full name of parameter when using /quiet option with NCoverExplorer.Console.
- </li>
- </ul>
- <hr/>
-
- <p class="question">v1.3.6 - Apr 5th 2007</p>
- <p class="answer">Bundled with TestDriven.Net from build 2.5.2078.</p>
- <p class="answer">The following new features were introduced:</p>
- <ul>
- <li>
- Added a Find dialog (ctrl+F) to quickly navigate to a class. Wildcards are supported.
- </li>
- <li>
- Added a /q or /quiet option to NCoverExplorer.Console.exe to minimise the output.
- </li>
- </ul>
- <p class="answer">The following minor changes were made:</p>
- <ul>
- <li>
- Failing if less than a threshold now applies to any assembly not meeting the threshold
- rather than comparing against the total coverage across all assemblies.
- </li>
- <li>
- Add some examples to the NCoverExplorer.Console.exe output for the /help or /? (or no arguments).
- </li>
- <li>
- Pressing ESC on the NCover Runner dialog will now close it.
- </li>
- <li>
- Implement a workaround for poor treeview performance under .NET 2.0.
- </li>
- <li>
- Rather than displaying validation errors automatically "fix" paths with matching trailing
- slashes in the Change Source Path dialog.
- </li>
- <li>
- Writing of coverage files should now match the schema for the relevant NCover version.
- Later NCover versions like 1.5.7 have enhanced the schema, so the results of a merge or
- save from NCoverExplorer should offer a comparative schema in the result.
- </li>
- <li>
- Add a message indicating the return code to the output.
- </li>
- </ul>
- <p class="answer">The following bug fixes were made:</p>
- <ul>
- <li>
- NCover 1.5.5/6 produce duplicate sequence points. To workaround this fix Jamie Cansdale implemented
- a change for me to the way the methods are identified uniquely. The longer term fix is NCover version 1.5.7
- - this should keep things usable until that is released.
- </li>
- <li>
- Another issue up to at least NCover 1.5.7 is that non-instrumented code does not have the sequence
- points optimised. When merging multiple coverage files NCoverExplorer was incorrectly merging the noops with
- valid instrumented sequence points, resulting in lower coverage information.
- </li>
- <li>
- If CoverageReport.xsl stylesheet already exists in destination output folder for an xml report
- and is marked as read-only then the replace would fail.
- </li>
- <li>
- Drag/drop of coverage.xml files would add to the wrong end of the MRU menu once the maximum
- number of items is reached.
- </li>
- <li>
- If multiple classes in the same file then selecting a class node was not navigating to that
- class in the source code tab. It will now jump to the first unvisited sequence point, or if
- there are none of those the first sequence point in the class.
- </li>
- <li>
- Wildcards for coverage exclusions were only working if placed at the ends, not in the middle
- e.g. *.Tests or Testing.* would work, but xxx.*.yyy would not.
- </li>
- <li>
- Prevent some of the nasty GDI errors in CommandBars code from disrupting the GUI. Longer
- term will utilise another framework.
- </li>
- <li>
- Replacing paths by typing them in had MaxLength set to 50 so impossible to edit long paths
- in the Change Source Path dialog.
- </li>
- <li>
- Merging property nodes under a parent in the tree has a dependency on the ordering of the coverage output
- to ensure they appear properly.
- </li>
- <li>
- When restoring form position from persisted values, ensure it appears on a visible screen,
- catering for the user changing their display settings between sessions.
- </li>
- <li>
- Ensure stylesheet cannot be copied over the top of itself.
- </li>
- <li>
- Supplying a file pattern with no matches to NCoverExplorer.Console.exe was throwing an "Index was
- outside the bounds of the array" exception.
- </li>
- <li>
- Multiple coverage exclusion attributes not supplied correctly to NCover (build 26).
- </li>
- <li>
- Check to make sure node is assigned to a TreeView before getting handle to set text (build 32).
- </li>
- <li>
- Sort sequence point nodes when loading and handle merge case of multiple non-instrumented
- sequence points becoming a single sequence point. (build 36).
- </li>
- </ul>
- <hr/>
-
- <p class="question">v1.3.5 - Oct 23rd 2006</p>
- <p class="answer">Bundled with TestDriven.Net from build 2.0.1921.</p>
- <p class="answer">The following new features were introduced:</p>
- <ul>
- <li>
- Added ability to run NCover from within NCoverExplorer (all versions). User Ctrl+N or
- entries on File menu/toolbar to bring up configuration dialog. After successful
- execution, the resultant coverage file is displayed in NCoverExplorer.
- </li>
- <li>
- Added ability to generate MSBuild, NAnt and command-line scripts for running NCover
- from within NCoverExplorer. See the NCover dialog above.
- </li>
- <li>
- Added new function coverage viewing options and module/class coverage report.
- Indicates the percentage of functions covered rather than the sequence points within each.
- Supported by a new "satisfactory function threshold" and function % sorting options.
- </li>
- <li>
- Background colours can now be customised for coverage nodes in the tree.
- </li>
- <li>
- Reports will now have the current filtering applied, not just the sorting settings.
- </li>
- <li>
- Reports using NCoverExplorer.Console can now have filtering and sorting applied. Use the
- /sort: and /filter: command line arguments, or specify in a .config file (see example.config),
- or use the sort/filter arguments to the NAnt/MSBuild tasks.
- </li>
- <li>
- Sorting and filtering options applied are now persisted and reapplied to the next coverage
- xml file loaded, both in this and future sessions.
- </li>
- <li>
- Added ability to filter out all nodes exceeding coverage threshold.
- </li>
- <li>
- Revamp to the NAnt/MSBuild tasks. Renamed assemblies and namespaces. Included new attribute of
- "AssembliesList" as an alternative to the "Assemblies" group element to allow direct
- specification of a list as you would on the command line. The "Version" attribute is now optional
- - the task determines it from the NCover assembly instead if not specified. Tasks will automatically
- register NCover coverlib.dll using the HKCU entry in the registry - no need for regsvr32 any more!
- NCoverExplorer task now writes it's config file to temp folder for passing to the executable.
- </li>
- <li>
- Added documentation for the NAnt and MSBuild tasks. This is included both in the NCoverExplorer.Extras.zip
- file, as well as being available online for the custom <a href="http://www.kiwidude.com/dotnet/doc/NCoverExplorer.MSBuildTasks/index.html">MSBuild Task Help</a>
- and <a href="http://www.kiwidude.com/dotnet/doc/NCoverExplorer.NAntTasks/index.html">NAnt Task Help</a>.
- Links also available off the Help menu for NCoverExplorer.
- </li>
- <li>
- Added a schema file ConsoleConfig.xsd to the distribution for people wanting to know the exact syntax
- options for creating .config files to pass to NCoverExplorer.Console using the /config switch.
- </li>
- <li>
- Added regular expression support to the coverage exclusions dialog for people wanting more complex queries.
- </li>
- </ul>
- <p class="answer">The following minor changes were made:</p>
- <ul>
- <li>
- <span style="color:red">Configuration file change - the ModuleThresholds section in .config files passed to NCoverExplorer.Console now
- uses propercase attribute names to be consistent with the rest of the configuration file.
- i.e. "ModuleName" instead of "moduleName", and "SatisfactoryCoverage" instead of "satisfactoryCoverage".</span> You must update
- your NAnt/MSBuild tasks for NCoverExplorer if you use these. If you instead use the <exec> task with a .config
- file then you should update the case of the entries in this file. This only affects people who have setup coverage exclusions
- at the module level for reporting purposes.
- </li>
- <li>
- If source code is out of date compared to the coverage results, the user is prompted with
- the change source path dialog.
- </li>
- <li>
- If the user chooses a new source code location, the tab is now automatically opened for
- that location rather than requiring the user to click on the tree node again.
- </li>
- <li>
- Added Help->NCoverExplorer Forum menu option to link to the NCover website. Also included
- forum link information on the exception dialog.
- </li>
- <li>
- Added a toolbar button for turning off filtering.
- </li>
- <li>
- <span style="color:red">Keyboard shortcut change - Changed the keyboard shortcuts for next/previous unvisited class (ALT+UP/DOWN) and
- next/previous unvisited line in class (ALT+LEFT/RIGHT).</span>
- </li>
- <li>
- Remember which tab was last opened in the NCoverExplorer options dialog during an NCoverExplorer session.
- </li>
- <li>
- Replaced references to "transparent.gif" with "shim.gif" in the NCoverExplorerSummary.xsl. The "shim.gif"
- file is a transparent 1x1 gif already distributed with CC.Net.
- </li>
- <li>
- Coverage exclusions for assemblies are now case insensitive.
- </li>
- <li>
- There are no longer two default coverage exclusions added of "*.Tests" and "*.My*" for first time users.
- Intended for demo purposes only but stayed in until now. New users can manually add them if they desire them.
- </li>
- </ul>
- <p class="answer">The following bug fixes were made:</p>
- <ul>
- <li>
- Overloaded constructors with class level variable declarations were being merged into a single
- constructor in the coverage results as they had the same "start line" of the variable. Now uses
- end line as part of the identifying key for each method.
- </li>
- <li>
- Memory leak from opening and closing tabs displaying source code.
- </li>
- <li>
- .Net 2.0 performance is pretty dire due to crap Microsoft changes to the TreeView control.
- Change to default to .Net 1.1 in NCoverExplorer.exe.config and wrap updates to the tree
- in BeginUpdate/EndUpdate.
- </li>
- <li>
- Parsing Java code would blow up if an accessor had the same name as a nested class (illegal in C#).
- </li>
- <li>
- Bugfix in NCover task where multiple assemblies were specified for NCover 1.5.4, which requires
- separate <assembly> nodes.
- </li>
- <li>
- Bugfix in trying to restore selected node text after refreshing file could raise
- null reference exception.
- </li>
- <li>
- Bugfix so that module names specified in module thresholds when using NCoverExplorer.Console
- are no longer case sensitive for matching.
- </li>
- <li>
- Added support for NCover 1.5.5 - the //q bug is fixed in NCover. Also changed parsing code so that modules
- with a blank assembly name (through using TestDriven.Net) are ignored from the coverage.
- </li>
- <li>
- Bugfix for merge functionality for NCover.Console when wildcards were used with relative paths.
- </li>
- <li>
- Bugfix for naming of xml/html arguments for NCover.Console with relative file paths.
- </li>
- <li>
- Bugfix for drag/drop broken while making the memory usage optimisations during the 1.3.5 beta release.
- </li>
- <li>
- Print button was enabled when no source code displayed resulting in exception.
- </li>
- </ul>
- <hr/>
-
- <p class="question">v1.3.4 - Jul 10th 2006</p>
- <p class="answer">Bundled with TestDriven.Net from build 2.0.1702.</p>
- <p class="answer">The following new features were introduced:</p>
- <ul>
- <li>
- Added toolbar buttons which support moving to the next and previous unvisited code
- within a class or namespace. Shortcut keys of N and P for next/previous unvisited line in the
- current class (or mouse forward/back buttons). Use Ctrl+N and Ctrl+P to navigate to the
- next/previous partially or unvisited class within the namespace (or Ctrl+forward/back mouse buttons).
- </li>
- <li>
- NCoverExplorer.Console.exe now supports saving the merged results of the coverage xml file(s) with
- a /s[ave] option. The NCoverExplorer NAnt and MSBuild tasks have also been enhanced to support this
- with an optional "mergeFileName" attribute.
- </li>
- <li>
- NCoverExplorer.Console.exe now supports wildcards for coverage xml filename(s).
- </li>
- <li>
- NCoverExplorer.Console.exe now supports module level coverage thresholds, rather than just a project
- coverage threshold. This feature allows finer tolerance for both output on the reports and to fail
- a build. Specifying the module thresholds is done either through a .config file (see ConsoleExample.config)
- or through parameters in the NAnt/MSBuild tasks.
- </li>
- <li>
- Added a new summary report showing class coverage per namespace per module.
- </li>
- <li>
- Enhanced the NCoverExplorerSummary.xsl to display summaries of each module.
- </li>
- <li>
- Clicking on a class with non-existent source code displays a dialog allowing the user to specify an alternate
- folder. For use when the source code location indicated within the coverage.xml file(s) loaded differs from
- that on the local machine now (e.g. a different drive letter or folder path).
- </li>
- </ul>
- <p class="answer">The following minor changes were made:</p>
- <ul>
- <li>
- NCoverExplorer release is compiled against .Net 1.1 rather than .Net 1.0 due to a dependency on the
- FolderBrowserDialog not available in .Net 1.0.
- </li>
- <li>
- Coverage file stylesheet modified to show coverage column and NCoverExplorer version information with
- numerous other cosmetic enhancements.
- </li>
- <li>
- Enrich error environment information to include .Net framework version and operating system.
- </li>
- <li>
- Classes without a namespace are now shown under a namespace node of "-" like in Reflector.
- </li>
- </ul>
- <p class="answer">The following bug fixes were made:</p>
- <ul>
- <li>
- Warnings about mismatches when merging xml files are no longer issued. NCover seems to inconsistently
- produce xml file coverage of methods which caused some users problems when merging.
- </li>
- <li>
- Nested classes without a namespace specified would cause the coverage.xml file to fail to load.
- </li>
- <li>
- Parsing overloaded properties (overloads of this[]) would not show the separate overloads in the tree
- and have incorrect coverage stats.
- </li>
- <li>
- Fix memory leaks for when source code tabs are closed.
- </li>
- <li>
- Minimum coverage threshold for NCoverExplorer.Console would sometimes be incorrect due to rounding.
- </li>
- <li>
- Changed NCoverExplorerSummary.xsl to format to 1dp rather than rounding to 0.
- </li>
- <li>
- Sorting by filename for a method then clicking on class node threw exception.
- </li>
- <li>
- VB.Net source code keywords not highlighted with the correct ICSharpCode template.
- </li>
- </ul>
- <hr/>
-
- <p class="question">v1.3.3 - Apr 4th 2006</p>
- <p class="answer">Bundled with TestDriven.Net from build 2.0.1578.</p>
- <p class="answer">The following new features were introduced:</p>
- <ul>
- <li>
- Added NCoverExplorer.Console.exe for utilising NCoverExplorer features with automated
- coverage builds and NAnt tasks. By default will load up all the specified coverage file(s), apply
- any coverage exclusion(s) specified in the NCoverExplorer configuration and display total
- coverage statistics in the console output. If all items processed successfully returns an exit code of 0,
- if an exception occurs returns an exit code of 2.
- </li>
- <li>
- Added /m:xx (or /minCoverage:xx) argument to NCoverExplorer.Console.exe. When used in conjunction with
- /f (or /failMinimum) an exit code of 3 is returned if the min coverage is not reached. Can act
- as a trigger for failing an automated build such as with CruiseControl.Net.
- </li>
- <li>
- Added module & namespace summary xml report generation to NCoverExplorer (both the GUI and Console versions).
- In the GUI, this is available via the "View->Reports" menu. The three reports that are offered currently are:
- <br/> - Module Summary (Coverage totals for the project and per module);
- <br/> - Namespace Summary (Coverage totals for the project and per namespace);
- <br/> - Module Namespace Summary (Coverage totals for the project, per module and per namespace);
- </li>
- <li>
- Reports can be generated in xml or html format. Native html may be useful for directly attaching to e-mails.
- If xml format is chosen a "CoverageReport.xsl" stylesheet is copied from the NCoverExplorer installation
- folder to the report directory and linked to the xml file similar to coverage.xml/coverage.xsl by NCover.
- </li>
- <li>
- Reports can contain an "excluded nodes" footer section. This lists at the topmost level all of the items
- excluded from coverage at the time the report was run.
- </li>
- <li>
- Added "View->Filter" main menu and context menus, offering the ability to filter out nodes. Filtered
- nodes are simply moved under a new "Filtered" tree node and do not alter the coverage statistics
- (unlike excluded nodes which are effectively removed from the tree). Filters offered are either to
- hide all 100% covered nodes, or hide all unvisited (0%) nodes.
- </li>
- <li>
- Added "Include in Results" context menu option for when clicking on either the "Excluded" bin or one
- of it's immediate child nodes. Offers a way to "undo" an exclusion without reloading the file.
- </li>
- <li>
- Added "View->Summary Statistics" menu option (shortcut F3) to show dialog of totals of files, classes, members,
- NCLOC (non-commented lines of code) and sequence points. Statistics do not include excluded nodes
- (but will include filtered nodes).
- </li>
- <li>
- Created NAnt and MSBuild tasks for execution of NCoverExplorer.Console as an alternative to the <exec> task.
- These tasks offer a more developer friendly alternative such as <fileset> for coverage files and creating a
- .config file on the fly based on specified parameters such as <exclusions> within the .build/.proj file.
- </li>
- <li>
- Replaced menus with a lightly tweaked variant of Lutz Roeder's excellent CommandBar code to give a more modern
- look and assign icons on the menus.
- </li>
- <li>
- Added a toolbar. If not wanted the toolbar can be hidden using the "View->Show Toolbar" menu option.
- </li>
- </ul>
- <p class="answer">The following minor changes were made:</p>
- <ul>
- <li>
- Options dialog shortcut changed to F2.
- </li>
- <li>
- Excluding a node will now select the node after by default rather than the one previous.
- </li>
- </ul>
- <p class="answer">The following bug fixes were made:</p>
- <ul>
- <li>
- Fix bug where delete key shortcut was active on the root coverage file node, causing an exception to be thrown.
- </li>
- <li>
- Path was being truncated from the module name when saved.
- </li>
- <li>
- Fix bug where changing theme without coverage file loaded caused error.
- </li>
- </ul>
- <hr/>
-
- <p class="question">v1.3.2 - Mar 14th 2006</p>
- <p class="answer">Bundled with TestDriven.Net from build 2.0.1545.</p>
- <p class="answer">The following new features were introduced:</p>
- <ul>
- <li>
- Added support for merging multiple coverage files. This can be triggered through a variety of ways:
- <br/> - Selecting multiple test classes/fixtures/projects in TestDriven.Net;
- <br/> - Passing multiple files in the command line arguments;
- <br/> - Selecting multiple files in the Open dialog;
- <br/> - Using a new "File->Merge..." menu option;
- <br/> - Drag/dropping onto the NCoverExplorer application.
- </li>
- <li>
- Added tabs for each source code file you open to explore coverage on. If you click on a partial class
- then tabs will be opened for each of the source code files making up the class.
- </li>
- <li>
- Added the ability to exclude assemblies, namespaces or classes from the coverage results by a wildcard capable
- case-sensitive match on the name. By default NCoverExplorer includes two exclusions:
- <br/> - Exclude all assemblies with the name ending in ".Tests".
- <br/> - Exclude all namespaces with the name containing ".My" (for VB.Net exclusions).
- </li>
- <li>
- Added support for the NCover 1.5.4 "excluded" attribute which can be found in the coverage.xml files when
- the appropriate NCover command-line attributes are used. Note that TestDriven.Net still does not as yet
- support this attribute so you need to use the NCover.Console command line for this feature - for more information see
- <a href=http://ncover.org/SITE/blogs/ncover_blog/archive/2006/01/29/103.aspx>here</a>. NCoverExplorer
- will not include nodes marked as 'excluded' by NCover in it's totals but will still display them in the tree.
- </li>
- <li>
- Added an "Excluded" child bin node containing all nodes that have been excluded by the options dialog, by NCover
- attributes or by the "Exclude From Results" context menu option (see next point).
- </li>
- <li>
- Replaced the "Remove from Results" context menu feature with "Exclude from Results" (shortcut of the DEL key).
- Achieves a similar result of removing nodes from coverage calculations, however the nodes are "moved" to the
- Excluded bin rather than being deleted from the tree.
- </li>
- <li>
- Added a custom "theme" capability along with further colour and font customisation options for the coverage tree,
- statistics and source code panes. A number of predefined "themes" are supplied and users can add their own.
- Users can switch between themes either in the Options dialog or via the "View->Themes" menu.
- </li>
- <li>
- Added a new "View->Coverage" menu which has sub-options related to "Sequence Point Coverage" and
- "Function Coverage", assigned shortcut keys ctrl+(1-4):
- <br/> - Choosing one of the "Sequence Point" variants will display the tree nodes with differing naming
- combinations of coverage percentage and # unvisited sequence points.
- <br/> - Choosing "Function Coverage" will alter the coverage tree display so that only methods/classes that were
- invoked are highlighted. Method nodes show the number of visits to that method. Class, namespace and module nodes
- show the maximum visit count by any of their children.
- </li>
- <li>
- Added a "View->Sort By" menu option and context menu on the tree, with sub-options for "Name" (default),
- "Class name/line number", "Coverage %" (ascending/descending), "Uncovered Sequence Points" (ascending/descending)
- and "Visit Counts" (ascending/descending).
- Assigned shortcut keys of ctrl+shift+(1-8). Note that reloading the coverage file will remove the current sort
- and default back to by "Name".
- </li>
- <li>
- Added "Save" and "Save As" options to the File menu. These give you the option of overwriting/creating a
- new coverage.xml file with the current values loaded in NCoverExplorer. Any coverage exclusions/removed
- nodes will not appear in the saved coverage file. Note that the methods are written in the same order as
- the sort order specified above.
- </li>
- <li>
- Added an "Explore Coverage Folder" menu option to the file menu.
- </li>
- <li>
- Added an "Expand All" context menu option on the tree (shortcut ctrl+L).
- </li>
- <li>
- Enhanced the statistics pane. When a class node is selected you will now see additional columns of
- coverage %, unvisited sequence points and sequence points. When clicking on a method node you will
- now see the filename.
- </li>
- <li>
- Implemented "smart expansion" in the tree. If when you expand a node there is only one child node
- then that node will also be expanded and so on. Increases speed of tree navigation particularly
- if using a style of "Nested" namespaces with deep hierarchies.
- </li>
- <li>
- Display class file name in tab page header bar when a method node is clicked on. Tooltip shows the path.
- </li>
- </ul>
- <p class="answer">The following minor changes were made:</p>
- <ul>
- <li>
- Optimised when reloads of the coverage file so it is now only required if you change a coverage exclusion
- or the tree grouping/nesting styles in the options dialog. Makes for a snappier UI.
- </li>
- <li>
- Added a "Close" menu option to remove any loaded coverage file(s) from display.
- </li>
- <li>
- Moved all the "Recent Files" into a submenu to tidy up the File menu.
- </li>
- <li>
- Pressing Tab/shift-tab while focus is in the TextEditor pane of source code will now
- move focus out of the TextEditor.
- </li>
- <li>
- If a source code file contains multiple classes (not nested), then only the highlighting relevant
- to that particular class will be displayed in the editor window as each class tree node is clicked.
- </li>
- <li>
- Excluding the My namespace is now done through the Exclusions feature.
- </li>
- <li>
- Options dialog can be displayed using the F4 shortcut key.
- </li>
- <li>
- Removed last remnants of "non VS.Net standard colors" from the C# ICSharpCode TextEditor template.
- </li>
- <li>
- Make the GUI naming consistent to correctly reference "sequence points" rather than "lines" and "unvisited"
- rather than "uncovered".
- </li>
- <li>
- Removed "Edit in VS.Net" from the View menu.
- </li>
- <li>
- Changed NCoverExplorer main form icon to one that includes 32x32 sizes so Alt-Tab switching looks
- better than upscaled 16x16 icon.
- </li>
- <li>
- User is now prompted to remove a non-existent coverage file from the "Recent" files list rather than
- automatically being removed.
- </li>
- </ul>
- <p class="answer">The following bug fixes were made:</p>
- <ul>
- <li>
- Serializing the configuration settings was not flushing the stream - resulting sometimes in a blank settings file
- preventing people from loading NCoverExplorer. Will now revert to default settings if an error occurs.
- </li>
- <li>
- Displaying a source code file that has been modified to have less lines of code than at the time of the coverage run
- will now display a user friendly message box.
- </li>
- <li>
- Compensation made for NCover not reporting column information when profiling C++ code. NCoverExplorer will now
- highlight the entire line rather than throwing an error.
- </li>
- <li>
- In some circumstances properties were not highlighted consistently due to a bug in the property node expansion.
- </li>
- <li>
- Coverage greater than 99.5% will no longer be rounded up to 100% in the display. It is instead shown as ">99.5%".
- </li>
- <li>
- Extremely high visit counts will no longer overflow the visit count.
- </li>
- <li>
- Statistics pane for a class will now always consistently show the property nodes grouped, rather than only
- after the class node has been expanded in the tree.
- </li>
- <li>
- Recent file menu would display incorrectly for files numbered from 10 onwards truncating first character.
- </li>
- <li>
- Release notes & FAQ were always directed to website rather than local versions when NCoverExplorer was started
- from TestDriven.Net.
- </li>
- </ul>
- <hr/>
-
- <p class="question">v1.3.1 - Feb 15th 2006</p>
- <p class="answer">Bundled with TestDriven.Net from build 2.0.1435.</p>
- <p class="answer">The following new features were introduced:</p>
- <ul>
- <li>
- Namespaces are now "flattened" by default in the tree. This looks like the ClassView
- browser in VS.Net 2005 (or Lutz Roeder's Reflector). You can retain the nested look by changing it in the View->Options dialog.
- </li>
- <li>
- If you use the original "nested" namespace style (like the VS.Net 2003 class browser), then inner namespaces will now be
- listed at the top of each branch with the classes listed underneath which is less confusing to navigate.
- </li>
- <li>
- Option to exclude the "My" namespace for VB.Net projects (for use with with BCL 2.0 & NCover 1.5.x).
- </li>
- <li>
- Right-click menu option on coverage tree (shortcut ctrl+R) to "Remove From Results" that selected node
- and all it's children. Will force the coverage values to be recalculated. Intended for use where
- you have undesired assemblies, namespaces, classes or methods included in the report that are skewing your
- coverage results and you want them removed.
- </li>
- <li>
- Option to specify a satisfactory coverage threshold as a number of lines instead/as well as a percentage.
- If either of the conditions are met the node is coloured differently (provided the coverage is not zero).
- </li>
- <li>
- Colours can now be customised for both the source code highlighting and the nodes in the tree.
- </li>
- <li>
- Collapse all nodes context menu option on the coverage tree control (shortcut ctrl-A). Equivalent to reloading
- the coverage file (but would preserve any changes you have made such as removing nodes).
- </li>
- <li>
- By default the NCoverExplorer now attempts to restore your currently selected node/caret position after
- reloading a coverage.xml file (either F5 or by execution of another "Test With Coverage" command in TestDriven.Net).
- You can turn off this behaviour in the View->Options dialog.
- </li>
- <li>
- Statistics pane is now sortable by method name (default), visit count and line number.
- </li>
- <li>
- Statistics pane now summarises all the methods and their visit counts when a class node is clicked.
- Can be used as a basic form of method invocation counting for a fairly rudimentary level of profiling.
- The colouring used is the same as that of the tree to visually assist in identifying methods invoked.
- </li>
- </ul>
- <p class="answer">The following minor changes were made:</p>
- <ul>
- <li>
- Restructured the Options dialog to have a tabbed interface.
- </li>
- <li>
- Renamed the "Show Visit Pane" menu option to "Show Statistics".
- </li>
- <li>
- The statistics pane now includes the method name. Widths of the columns are remembered each time you close NCoverExplorer.
- </li>
- <li>
- Statistics pane now has icons and colouring to match those of the associated nodes in the coverage tree.
- </li>
- <li>
- Inner nested classes now nested internally in the tree under the parent class, sorted to the top.
- </li>
- <li>
- Added FAQ, Release Notes and Blog website to the Help menu.
- </li>
- </ul>
- <p class="answer">The following bug fixes were made:</p>
- <ul>
- <li>
- Source code files now loading with "Encoding.Default" rather than previous default of UTF-8.
- </li>
- <li>
- Coverage highlighting not working correctly on multiple line statements.
- </li>
- <li>
- Now handles partial classes and yield statements correctly.
- </li>
- </ul>
- <hr/>
-
- <p class="question">v1.3 - Feb 6th 2006</p>
- <p class="answer">Bundled with TestDriven.Net from build 2.0.1373d.</p>
- <p class="answer">The following new features were introduced:</p>
- <ul>
- <li>
- Launching from VS.Net using TestDriven.Net will now re-use the NCoverExplorer instance
- opened from a previous "Test with... Coverage" click. Each VS.Net instance has it's own
- instance of NCoverExplorer.
- </li>
- <li>
- Added "Edit in VS.Net" functionality (keyboard shortcut ctrl+ E) for classes and methods.
- Will navigate to source code in your IDE at same point where your cursor resides in NCoverExplorer.
- Replaces and enhances previous "Open File" right-click option which has been removed.
- </li>
- <li>
- Added "Expand Covered" functionality (keyboard shortcut ctrl + Q) - recurses through the child
- nodes of the current node and expands all those with partial or complete coverage. Useful when
- using in conjunction with TestDriven.Net for isolated unit testing.
- </li>
- <li>
- Added "coverage file" node at the top of the tree showing total coverage across all modules/namespaces.
- </li>
- <li>
- Group by module option (default) to assist with navigating coverage for large solutions.
- </li>
- <li>
- Configuration information for NCoverExplorer now written to Local Settings rather than registry.
- </li>
- <li>
- Increase default number of "recent files" to 10, with ability to alter in the Options dialog.
- </li>
- <li>
- Reload of the current coverage file now has a shortcut key of F5.
- </li>
- <li>
- Display the path to the currently loaded coverage file in the title bar.
- </li>
- </ul>
- <p class="answer">The following minor changes were made:</p>
- <ul>
- <li>
- Performance enhancements to improve loading times further for large files.
- </li>
- <li>
- Static constructors now renamed from "cctor" to ".cctor" so as to be sorted at the top.
- </li>
- <li>
- Running NCoverExplorer for first time ever will use a better starting form position.
- </li>
- <li>
- Removed configuration option for "nesting properties" - default remains the same of "true".
- </li>
- <li>
- Source code refactoring into separate assemblies to facilitate unit testing.
- </li>
- </ul>
- <hr/>
-
- <p class="question">v1.2 - Feb 1st 2006</p>
- <p class="answer">First public release, bundled with TestDriven.Net from build 2.0.1341d.</p>
- <p class="answer">The following new features were introduced:</p>
- <ul>
- <li>
- Block style highlighting option for both visited and unvisited code.
- </li>
- <li>
- Satisfactory coverage threshold.
- </li>
- <li>
- Nesting of properties as nodes are expanded.
- </li>
- <li>
- Further speed improvements for initial file parsing.
- </li>
- </ul>
- <hr/>
-
- <p class="question">v1.1 - Jan 1st 2006</p>
- <p class="answer">Speed improvements.</p>
- <hr/>
-
- <p class="question">v1.0 - Dec 17th 2005</p>
- <p class="answer">First version created.</p>
- </body>
-</html>
build/build.csproj
@@ -1,107 +0,0 @@
-๏ปฟ<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
- <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
- <ProductVersion>9.0.30729</ProductVersion>
- <SchemaVersion>2.0</SchemaVersion>
- <ProjectGuid>{B8505B10-85C7-45F4-B039-D364DD556D7D}</ProjectGuid>
- <OutputType>Library</OutputType>
- <AppDesignerFolder>Properties</AppDesignerFolder>
- <RootNamespace>Gorilla.Commons.Build</RootNamespace>
- <AssemblyName>Gorilla.Commons.Build</AssemblyName>
- <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
- <FileAlignment>512</FileAlignment>
- <FileUpgradeFlags>
- </FileUpgradeFlags>
- <OldToolsVersion>3.5</OldToolsVersion>
- <UpgradeBackupLocation />
- <PublishUrl>publish\</PublishUrl>
- <Install>true</Install>
- <InstallFrom>Disk</InstallFrom>
- <UpdateEnabled>false</UpdateEnabled>
- <UpdateMode>Foreground</UpdateMode>
- <UpdateInterval>7</UpdateInterval>
- <UpdateIntervalUnits>Days</UpdateIntervalUnits>
- <UpdatePeriodically>false</UpdatePeriodically>
- <UpdateRequired>false</UpdateRequired>
- <MapFileExtensions>true</MapFileExtensions>
- <ApplicationRevision>0</ApplicationRevision>
- <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
- <IsWebBootstrapper>false</IsWebBootstrapper>
- <UseApplicationTrust>false</UseApplicationTrust>
- <BootstrapperEnabled>true</BootstrapperEnabled>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
- <DebugSymbols>true</DebugSymbols>
- <DebugType>full</DebugType>
- <Optimize>false</Optimize>
- <OutputPath>bin\Debug\</OutputPath>
- <DefineConstants>DEBUG;TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
- </PropertyGroup>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DebugType>pdbonly</DebugType>
- <Optimize>true</Optimize>
- <OutputPath>bin\Release\</OutputPath>
- <DefineConstants>TRACE</DefineConstants>
- <ErrorReport>prompt</ErrorReport>
- <WarningLevel>4</WarningLevel>
- <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
- </PropertyGroup>
- <ItemGroup>
- <Reference Include="System" />
- <Reference Include="System.Core">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Xml.Linq">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data.DataSetExtensions">
- <RequiredTargetFramework>3.5</RequiredTargetFramework>
- </Reference>
- <Reference Include="System.Data" />
- <Reference Include="System.Xml" />
- </ItemGroup>
- <ItemGroup>
- <None Include="config\AssemblyInfo.cs.template" />
- <None Include="local.properties.xml.template" />
- <None Include="project.build">
- <SubType>Designer</SubType>
- </None>
- </ItemGroup>
- <ItemGroup>
- <Content Include="local.properties.xml" />
- </ItemGroup>
- <ItemGroup>
- <Folder Include="Properties\" />
- <Folder Include="tools\" />
- </ItemGroup>
- <ItemGroup>
- <BootstrapperPackage Include="Microsoft.Net.Client.3.5">
- <Visible>False</Visible>
- <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
- <Install>false</Install>
- </BootstrapperPackage>
- <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
- <Visible>False</Visible>
- <ProductName>.NET Framework 3.5 SP1</ProductName>
- <Install>true</Install>
- </BootstrapperPackage>
- <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
- <Visible>False</Visible>
- <ProductName>Windows Installer 3.1</ProductName>
- <Install>true</Install>
- </BootstrapperPackage>
- </ItemGroup>
- <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
- Other similar extension points exist, see Microsoft.Common.targets.
- <Target Name="BeforeBuild">
- </Target>
- <Target Name="AfterBuild">
- </Target>
- -->
-</Project>
\ No newline at end of file
build/local.properties.xml.template
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<project name="local.properties">
- <property name="project.config" value="DEBUG" />
- <property name="assembly.title" value="Gorilla.Commons" />
- <property name="assembly.description" value="common libraries" />
- <property name="assembly.company" value="http://mokhan.ca" />
- <property name="assembly.version" value="${datetime::get-year(datetime::now())}.${datetime::get-month(datetime::now())}.${datetime::get-day(datetime::now())}.${datetime::get-hour(datetime::now())}${datetime::get-minute(datetime::now())}" />
-</project>
build/project.build
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<project name="gorilla.commons" default="test">
- <property name="base.dir" value="${directory::get-parent-directory(project::get-base-directory())}" />
-
- <property name="build.dir" value="${base.dir}\build" />
- <property name="build.tools.dir" value="${build.dir}\tools" />
- <property name="build.config.dir" value="${build.dir}\config" />
- <property name="build.compile.dir" value="${build.dir}\compile" />
-
- <include buildfile="local.properties.xml" />
-
- <target name="clean">
- <delete dir="${build.compile.dir}" />
- </target>
-
- <target name="init" depends="clean">
- <mkdir dir="${build.compile.dir}" />
- </target>
-
- <target name="compile" depends="init">
- <property name="msbuild.exe" value="${framework::get-framework-directory('net-4.0')}\msbuild.exe" />
- <exec program="${msbuild.exe}" commandline='${base.dir}\solution.sln /t:Clean;Rebuild /p:Configuration=${project.config} /p:OutDir=${build.compile.dir}\ /p:Platform="Any CPU" /v:q' />
- </target>
-
- <target name="expand.template.file">
- <copy file="${target}.template" tofile="${target}" overwrite="true">
- <filterchain>
- <expandproperties />
- </filterchain>
- </copy>
- </target>
-
- <target name="run.test" depends="compile">
- <property name="xunit.cons.exe" value="${base.dir}/thirdparty/mspec/mspec.exe" />
- <exec program="${xunit.cons.exe}" workingdir="${build.compile.dir}" commandline="${xunit.arguments}" />
- </target>
-
- <target name="test">
- <property name="xunit.arguments" value="-t --html ${build.compile.dir} ${build.compile.dir}/specs.dll" />
- <call target="run.test" />
- </target>
-
-</project>
product/infrastructure/cloning/BinarySerializer.cs โ lib/infrastructure/cloning/BinarySerializer.cs
File renamed without changes
product/infrastructure/cloning/FileStreamSerializer.cs โ lib/infrastructure/cloning/FileStreamSerializer.cs
File renamed without changes
product/infrastructure/cloning/Prototype.cs โ lib/infrastructure/cloning/Prototype.cs
File renamed without changes
product/infrastructure/cloning/Serializer.cs โ lib/infrastructure/cloning/Serializer.cs
File renamed without changes
product/infrastructure/container/DependencyRegistry.cs โ lib/infrastructure/container/DependencyRegistry.cs
File renamed without changes
product/infrastructure/container/DependencyResolutionException.cs โ lib/infrastructure/container/DependencyResolutionException.cs
File renamed without changes
product/infrastructure/container/Resolve.cs โ lib/infrastructure/container/Resolve.cs
File renamed without changes
product/infrastructure/logging/Log.cs โ lib/infrastructure/logging/Log.cs
File renamed without changes
product/infrastructure/logging/LogFactory.cs โ lib/infrastructure/logging/LogFactory.cs
File renamed without changes
product/infrastructure/logging/Loggable.cs โ lib/infrastructure/logging/Loggable.cs
File renamed without changes
product/infrastructure/logging/Logger.cs โ lib/infrastructure/logging/Logger.cs
File renamed without changes
product/infrastructure/logging/LoggingExtensions.cs โ lib/infrastructure/logging/LoggingExtensions.cs
File renamed without changes
product/infrastructure/logging/TextLogger.cs โ lib/infrastructure/logging/TextLogger.cs
File renamed without changes
product/infrastructure/proxies/ExceptionExtensions.cs โ lib/infrastructure/proxies/ExceptionExtensions.cs
File renamed without changes
product/infrastructure/proxies/Interceptor.cs โ lib/infrastructure/proxies/Interceptor.cs
File renamed without changes
product/infrastructure/proxies/Invocation.cs โ lib/infrastructure/proxies/Invocation.cs
File renamed without changes
product/infrastructure/proxies/MethodCallInvocation.cs โ lib/infrastructure/proxies/MethodCallInvocation.cs
File renamed without changes
product/infrastructure/proxies/ProxyFactory.cs โ lib/infrastructure/proxies/ProxyFactory.cs
File renamed without changes
product/infrastructure/proxies/RemotingProxyFactory.cs โ lib/infrastructure/proxies/RemotingProxyFactory.cs
File renamed without changes
product/infrastructure/reflection/ApplicationAssembly.cs โ lib/infrastructure/reflection/ApplicationAssembly.cs
File renamed without changes
product/infrastructure/reflection/Assembly.cs โ lib/infrastructure/reflection/Assembly.cs
File renamed without changes
product/infrastructure/reflection/EnvironmentExtensions.cs โ lib/infrastructure/reflection/EnvironmentExtensions.cs
File renamed without changes
product/infrastructure/registries/DefaultRegistry.cs โ lib/infrastructure/registries/DefaultRegistry.cs
File renamed without changes
product/infrastructure/threading/ApplicationThread.cs โ lib/infrastructure/threading/ApplicationThread.cs
File renamed without changes
product/infrastructure/threading/AsynchronousCommandProcessor.cs โ lib/infrastructure/threading/AsynchronousCommandProcessor.cs
File renamed without changes
product/infrastructure/threading/BackgroundThread.cs โ lib/infrastructure/threading/BackgroundThread.cs
File renamed without changes
product/infrastructure/threading/BackgroundThreadFactory.cs โ lib/infrastructure/threading/BackgroundThreadFactory.cs
File renamed without changes
product/infrastructure/threading/CommandProcessor.cs โ lib/infrastructure/threading/CommandProcessor.cs
File renamed without changes
product/infrastructure/threading/CurrentThread.cs โ lib/infrastructure/threading/CurrentThread.cs
File renamed without changes
product/infrastructure/threading/IntervalTimer.cs โ lib/infrastructure/threading/IntervalTimer.cs
File renamed without changes
product/infrastructure/threading/ITimerFactory.cs โ lib/infrastructure/threading/ITimerFactory.cs
File renamed without changes
product/infrastructure/threading/IWorkerThread.cs โ lib/infrastructure/threading/IWorkerThread.cs
File renamed without changes
product/infrastructure/threading/PerThread.cs โ lib/infrastructure/threading/PerThread.cs
File renamed without changes
product/infrastructure/threading/PerThreadScopedStorage.cs โ lib/infrastructure/threading/PerThreadScopedStorage.cs
File renamed without changes
product/infrastructure/threading/SynchronizationContextFactory.cs โ lib/infrastructure/threading/SynchronizationContextFactory.cs
File renamed without changes
product/infrastructure/threading/SynchronizedCommand.cs โ lib/infrastructure/threading/SynchronizedCommand.cs
File renamed without changes
product/infrastructure/threading/SynchronizedContext.cs โ lib/infrastructure/threading/SynchronizedContext.cs
File renamed without changes
product/infrastructure/threading/SynchronousCommandProcessor.cs โ lib/infrastructure/threading/SynchronousCommandProcessor.cs
File renamed without changes
product/infrastructure/threading/ThreadingExtensions.cs โ lib/infrastructure/threading/ThreadingExtensions.cs
File renamed without changes
product/infrastructure/threading/Timer.cs โ lib/infrastructure/threading/Timer.cs
File renamed without changes
product/infrastructure/threading/TimerClient.cs โ lib/infrastructure/threading/TimerClient.cs
File renamed without changes
product/infrastructure/threading/TimerFactory.cs โ lib/infrastructure/threading/TimerFactory.cs
File renamed without changes
product/infrastructure/threading/WorkderBackgroundThread.cs โ lib/infrastructure/threading/WorkderBackgroundThread.cs
File renamed without changes
product/infrastructure/threading/WorkerThread.cs โ lib/infrastructure/threading/WorkerThread.cs
File renamed without changes
product/infrastructure/infrastructure.csproj โ lib/infrastructure/infrastructure.csproj
File renamed without changes
product/utility/AndSpecification.cs โ lib/utility/AndSpecification.cs
File renamed without changes
product/utility/AnonymousCommand.cs โ lib/utility/AnonymousCommand.cs
File renamed without changes
product/utility/AnonymousDisposable.cs โ lib/utility/AnonymousDisposable.cs
File renamed without changes
product/utility/AnonymousMapper.cs โ lib/utility/AnonymousMapper.cs
File renamed without changes
product/utility/Builder.cs โ lib/utility/Builder.cs
File renamed without changes
product/utility/Callback.cs โ lib/utility/Callback.cs
File renamed without changes
product/utility/CallbackCommand.cs โ lib/utility/CallbackCommand.cs
File renamed without changes
product/utility/ChainedCommand.cs โ lib/utility/ChainedCommand.cs
File renamed without changes
product/utility/ChainedConfiguration.cs โ lib/utility/ChainedConfiguration.cs
File renamed without changes
product/utility/ChainedMapper.cs โ lib/utility/ChainedMapper.cs
File renamed without changes
product/utility/Clock.cs โ lib/utility/Clock.cs
File renamed without changes
product/utility/Command.cs โ lib/utility/Command.cs
File renamed without changes
product/utility/CommandExtensions.cs โ lib/utility/CommandExtensions.cs
File renamed without changes
product/utility/ComponentFactory.cs โ lib/utility/ComponentFactory.cs
File renamed without changes
product/utility/Configuration.cs โ lib/utility/Configuration.cs
File renamed without changes
product/utility/ConfigurationExtensions.cs โ lib/utility/ConfigurationExtensions.cs
File renamed without changes
product/utility/Context.cs โ lib/utility/Context.cs
File renamed without changes
product/utility/ConversionExtensions.cs โ lib/utility/ConversionExtensions.cs
File renamed without changes
product/utility/Date.cs โ lib/utility/Date.cs
File renamed without changes
product/utility/DefaultConstructorFactory.cs โ lib/utility/DefaultConstructorFactory.cs
File renamed without changes
product/utility/DisposableCommand.cs โ lib/utility/DisposableCommand.cs
File renamed without changes
product/utility/EmptyCallback.cs โ lib/utility/EmptyCallback.cs
File renamed without changes
product/utility/EmptyCommand.cs โ lib/utility/EmptyCommand.cs
File renamed without changes
product/utility/EnumerableExtensions.cs โ lib/utility/EnumerableExtensions.cs
File renamed without changes
product/utility/ExpressionExtensions.cs โ lib/utility/ExpressionExtensions.cs
File renamed without changes
product/utility/Factory.cs โ lib/utility/Factory.cs
File renamed without changes
product/utility/FactoryDelegate.cs โ lib/utility/FactoryDelegate.cs
File renamed without changes
product/utility/FilteredVisitor.cs โ lib/utility/FilteredVisitor.cs
File renamed without changes
product/utility/FuncExtensions.cs โ lib/utility/FuncExtensions.cs
File renamed without changes
product/utility/FuncSpecification.cs โ lib/utility/FuncSpecification.cs
File renamed without changes
product/utility/Id.cs โ lib/utility/Id.cs
File renamed without changes
product/utility/Identifiable.cs โ lib/utility/Identifiable.cs
File renamed without changes
product/utility/Import.cs โ lib/utility/Import.cs
File renamed without changes
product/utility/Key.cs โ lib/utility/Key.cs
File renamed without changes
product/utility/ListExtensions.cs โ lib/utility/ListExtensions.cs
File renamed without changes
product/utility/Mapper.cs โ lib/utility/Mapper.cs
File renamed without changes
product/utility/MappingExtensions.cs โ lib/utility/MappingExtensions.cs
File renamed without changes
product/utility/Notification.cs โ lib/utility/Notification.cs
File renamed without changes
product/utility/NotificationMessage.cs โ lib/utility/NotificationMessage.cs
File renamed without changes
product/utility/NotSpecification.cs โ lib/utility/NotSpecification.cs
File renamed without changes
product/utility/NumericConversions.cs โ lib/utility/NumericConversions.cs
File renamed without changes
product/utility/OrSpecification.cs โ lib/utility/OrSpecification.cs
File renamed without changes
product/utility/Parser.cs โ lib/utility/Parser.cs
File renamed without changes
product/utility/Percent.cs โ lib/utility/Percent.cs
File renamed without changes
product/utility/PredicateSpecification.cs โ lib/utility/PredicateSpecification.cs
File renamed without changes
product/utility/Query.cs โ lib/utility/Query.cs
File renamed without changes
product/utility/Registry.cs โ lib/utility/Registry.cs
File renamed without changes
product/utility/RegistryExtensions.cs โ lib/utility/RegistryExtensions.cs
File renamed without changes
product/utility/ScopedContext.cs โ lib/utility/ScopedContext.cs
File renamed without changes
product/utility/ScopedStorage.cs โ lib/utility/ScopedStorage.cs
File renamed without changes
product/utility/Settings.cs โ lib/utility/Settings.cs
File renamed without changes
product/utility/SimpleContext.cs โ lib/utility/SimpleContext.cs
File renamed without changes
product/utility/Specification.cs โ lib/utility/Specification.cs
File renamed without changes
product/utility/SpecificationExtensions.cs โ lib/utility/SpecificationExtensions.cs
File renamed without changes
product/utility/State.cs โ lib/utility/State.cs
File renamed without changes
product/utility/StringExtensions.cs โ lib/utility/StringExtensions.cs
File renamed without changes
product/utility/SubjectOf.cs โ lib/utility/SubjectOf.cs
File renamed without changes
product/utility/TypeExtensions.cs โ lib/utility/TypeExtensions.cs
File renamed without changes
product/utility/utility.csproj โ lib/utility/utility.csproj
File renamed without changes
product/utility/ValueReturningVisitor.cs โ lib/utility/ValueReturningVisitor.cs
File renamed without changes
product/utility/ValueType.cs โ lib/utility/ValueType.cs
File renamed without changes
product/utility/Visitable.cs โ lib/utility/Visitable.cs
File renamed without changes
product/utility/Visitor.cs โ lib/utility/Visitor.cs
File renamed without changes
product/utility/Year.cs โ lib/utility/Year.cs
File renamed without changes
product/testing/unit/infrastructure/cloning/BinarySerializerSpecs.cs โ spec/unit/infrastructure/cloning/BinarySerializerSpecs.cs
File renamed without changes
product/testing/unit/infrastructure/container/ResolveSpecs.cs โ spec/unit/infrastructure/container/ResolveSpecs.cs
File renamed without changes
product/testing/unit/infrastructure/logging/LogSpecs.cs โ spec/unit/infrastructure/logging/LogSpecs.cs
File renamed without changes
product/testing/unit/infrastructure/proxies/ProxyFactorySpecs.cs โ spec/unit/infrastructure/proxies/ProxyFactorySpecs.cs
File renamed without changes
product/testing/unit/infrastructure/registries/DefaultRegistrySpecs.cs โ spec/unit/infrastructure/registries/DefaultRegistrySpecs.cs
File renamed without changes
product/testing/unit/utility/ConfigurationExtensionsSpecs.cs โ spec/unit/utility/ConfigurationExtensionsSpecs.cs
File renamed without changes
product/testing/unit/utility/DateSpecs.cs โ spec/unit/utility/DateSpecs.cs
File renamed without changes
product/testing/unit/utility/EnumerableExtensionsSpecs.cs โ spec/unit/utility/EnumerableExtensionsSpecs.cs
File renamed without changes
product/testing/unit/utility/ListExtensionsSpecs.cs โ spec/unit/utility/ListExtensionsSpecs.cs
File renamed without changes
product/testing/unit/utility/MappingExtensionsSpecs.cs โ spec/unit/utility/MappingExtensionsSpecs.cs
File renamed without changes
product/testing/unit/utility/NotSpecificationSpecs.cs โ spec/unit/utility/NotSpecificationSpecs.cs
File renamed without changes
product/testing/unit/utility/NumericConversionsSpecs.cs โ spec/unit/utility/NumericConversionsSpecs.cs
File renamed without changes
product/testing/unit/utility/OrSpecificationSpecs.cs โ spec/unit/utility/OrSpecificationSpecs.cs
File renamed without changes
product/testing/unit/utility/PercentSpecs.cs โ spec/unit/utility/PercentSpecs.cs
File renamed without changes
product/testing/unit/utility/PredicateSpecificationSpecs.cs โ spec/unit/utility/PredicateSpecificationSpecs.cs
File renamed without changes
product/testing/unit/utility/SettingsSpecs.cs โ spec/unit/utility/SettingsSpecs.cs
File renamed without changes
product/testing/unit/utility/SpecificationExtensionsSpecs.cs โ spec/unit/utility/SpecificationExtensionsSpecs.cs
File renamed without changes
product/testing/unit/utility/TypeExtensionsSpecs.cs โ spec/unit/utility/TypeExtensionsSpecs.cs
File renamed without changes
product/testing/unit/utility/ValueTypeSpecs.cs โ spec/unit/utility/ValueTypeSpecs.cs
File renamed without changes
product/testing/unit/utility/VisitorExtensions.cs โ spec/unit/utility/VisitorExtensions.cs
File renamed without changes
product/testing/assertions.cs โ spec/assertions.cs
File renamed without changes
product/testing/Call.cs โ spec/Call.cs
File renamed without changes
product/testing/Create.cs โ spec/Create.cs
File renamed without changes
product/testing/MockingExtensions.cs โ spec/MockingExtensions.cs
File renamed without changes
product/testing/specs.csproj โ spec/specs.csproj
File renamed without changes
thirdparty/mspec/Generation/Spark/Templates/_Assembly.spark
@@ -1,16 +0,0 @@
-๏ปฟ<h1>
- <render section="assembly-name">
- ${assembly.Name}
- </render>
-</h1>
-<h2 class="count">
- ${assembly.TotalConcerns} ${Pluralize("concern", assembly.TotalConcerns)},
- ${assembly.TotalContexts} ${Pluralize("context", assembly.TotalContexts)},
- ${assembly.TotalSpecifications} ${Pluralize("specification", assembly.TotalSpecifications)}
- <if condition="assembly.FailingSpecifications > 0">,
- <span class="failure">${assembly.FailingSpecifications} ${Pluralize("failure", assembly.FailingSpecifications)}</span>
- </if>
- <if condition="assembly.NotImplementedSpecifications > 0">,
- <span class="notimplemented">${assembly.NotImplementedSpecifications} ${Pluralize("not implemented spec", assembly.NotImplementedSpecifications)}</span>
- </if>
-</h2>
\ No newline at end of file
thirdparty/mspec/Generation/Spark/Templates/_Concern.spark
@@ -1,7 +0,0 @@
-๏ปฟ<h2 class="concern">
- ${concern.Name} specifications
-</h2>
-<h3 class="count">
- ${concern.TotalContexts} ${Pluralize("context", concern.TotalContexts)}, ${concern.TotalSpecifications} ${Pluralize("specification", concern.TotalSpecifications)}
-</h3>
-<render />
\ No newline at end of file
thirdparty/mspec/Generation/Spark/Templates/_Context.spark
@@ -1,7 +0,0 @@
-๏ปฟ<h3 class="context">
- ${context.Name}
-</h3>
-<h4 class="count">
- ${context.TotalSpecifications} ${Pluralize("specification", context.TotalSpecifications)}
-</h4>
-<render />
\ No newline at end of file
thirdparty/mspec/Generation/Spark/Templates/_Specification.spark
@@ -1,88 +0,0 @@
-๏ปฟ<a name="${spec.Id}">${spec.Name}</a>
-
-<if condition="spec.Status == Status.Failing">
- <div class="failure">
- ⇐ FAILED
- <ul class="prev-next">
- <li class="failure">
- <a if="spec.PreviousFailed != null"
- href="#${spec.PreviousFailed.Id}" title="Go to previous failed specification">⇑</a>
- </li>
- <li class="failure">
- <a if="spec.NextFailed != null"
- href="#${spec.NextFailed.Id}" title="Go to next failed specification">⇓</a>
- </li>
- </ul>
- </div>
- <p class="exception_type">
- ${spec.Exception.TypeName}
- </p>
- <pre class="exception_message">${spec.Exception}</pre>
-</if>
-
-<div if="spec.Status == Status.NotImplemented" class="notimplemented">
- ⇐ NOT IMPLEMENTED
- <ul class="prev-next">
- <li class="prev notimplemented">
- <a if="spec.PreviousNotImplemented != null"
- href="#${spec.PreviousNotImplemented.Id}" title="Go to previous not implemented specification">⇑</a>
- </li>
- <li class="next notimplemented">
- <a if="spec.NextNotImplemented != null"
- href="#${spec.NextNotImplemented.Id}" title="Go to next not implemented specification">⇓</a>
- </li>
- </ul>
-</div>
-
-<for each="var supplement in spec.Supplements">
- <for each="var item in supplement.Value">
- <if condition='item.Key.StartsWith("img-")'>
- <var name="Guid.NewGuid()" />
- <div>
- [<a id="${name}_link" href="javascript:toggleVisibility('${name}', '${supplement.Key} ${item.Key}');">Show ${supplement.Key} ${item.Key}</a>]
- </div>
- <div id="${name}" class="supplement">
- <a href="resources/${System.IO.Path.GetFileName(item.Value)}">
- <img width="80%" src="resources/${System.IO.Path.GetFileName(item.Value)}" />
- </a>
- </div>
- </if>
- <if condition='item.Key.StartsWith("html-")'>
- <var name="Guid.NewGuid()" />
- <div>
- [<a id="${name}_link" href="javascript:toggleVisibility('${name}', '${supplement.Key} ${item.Key}');">Show ${supplement.Key} ${item.Key}</a>]
- </div>
- <div id="${name}" class="supplement">
- <iframe src="resources/${System.IO.Path.GetFileName(item.Value)}" width="100%" height="600px">
- </iframe>
- </div>
- </if>
- <if condition='item.Key.StartsWith("text-")'>
- <var name="Guid.NewGuid()" />
- <div>
- [<a id="${name}_link" href="javascript:toggleVisibility('${name}', '${supplement.Key} ${item.Key}');">Show ${supplement.Key} ${item.Key}</a>]
- </div>
- <div id="${name}" class="supplement">
- <pre>${item.Value}</pre>
- </div>
- </if>
- </for>
-</for>
-
-<script type="text/javascript" once="toggle-visibility">
- function toggleVisibility(id, description)
- {
- var section = document.getElementById(id);
- var link = document.getElementById(id + "_link");
-
- if (section.style.display == "block")
- {
- section.style.display = "none";
- link.innerHTML = "Show " + description;
- } else
- {
- section.style.display = "block";
- link.innerHTML = "Hide " + description;
- }
- };
-</script>
thirdparty/mspec/Generation/Spark/Templates/_Stylesheet.spark
@@ -1,103 +0,0 @@
-๏ปฟbody {
- font-family: Arial,Helvetica,sans-serif;
- font-size: .9em;
-}
-
-.count {
- color: lightgrey;
-}
-
-.failure {
- color: red;
- font-weight: bold;
- display: inline;
-}
-
-.notimplemented {
- color: orange;
- font-weight: bold;
- display: inline;
-}
-
-p.exception_type {
- color: black;
- font-weight: bold;
- display: inline;
-}
-
-pre.exception_message {
- border-style: dashed;
- border-color: #FF828D;
- border-width: thin;
- background-color: #FFD2CF;
- white-space: pre-wrap; /* CSS2.1 compliant */
- white-space: -moz-pre-wrap; /* Mozilla-based browsers */
- white-space: o-pre-wrap; /* Opera 7+ */
- padding: 1em;
-}
-
-hr {
- color: lightgrey;
- border: 1px solid lightgrey;
- height: 1px;
-}
-
-ul.prev-next {
- padding: 0;
- margin: 0;
- font-size: 2em;
- }
-
-.spec ul.prev-next {
- float: right;
- right: 30%;
- position: absolute;
- margin-top: -1em;
- }
-
-ul.prev-next li {
- display: inline;
- padding: 0;
- margin: 0;
-}
-
-ul.prev-next li a {
- color: lightgrey;
- text-decoration: none;
- font-weight: bold;
- padding: 0 .3em;
- border: 1px solid lightgrey;
-}
-
-ul.prev-next li.notimplemented a {
- border-color: orange;
-}
-
-ul.prev-next li.failure a {
- border-color: red;
-}
-
-ul.prev-next li.notimplemented a:hover {
- background-color: orange;
- color: #000;
-}
-
-ul.prev-next li.failure a:hover {
- background-color: red;
- color: #fff;
-}
-
-ul.prev-next li.back a:hover {
- background-color: #444;
- color: #fff;
-}
-
-div.supplement {
- display: none;
-}
-
-@media print {
- ul.prev-next {
- display: none;
- }
-}
\ No newline at end of file
thirdparty/mspec/Generation/Spark/Templates/index.spark
@@ -1,17 +0,0 @@
-๏ปฟ<html>
-<head>
- <title>Machine.Specifications Report Summary</title>
- <style type="text/css">
- <Stylesheet />
- </style>
-</head>
-<body>
- <Assembly assembly="_assembly" each="var _assembly in Model.Assemblies">
- <section name="assembly-name">
- <a href="${assembly.Name}.html">${assembly.Name}</a>
- </section>
- </Assembly>
-
- <em if="Model.Meta.ShouldGenerateTimeInfo">Generated on ${Model.Meta.GeneratedAt.ToLongDateString()} at ${Model.Meta.GeneratedAt.ToLongTimeString()}.</em>
-</body>
-</html>
\ No newline at end of file
thirdparty/mspec/Generation/Spark/Templates/report.spark
@@ -1,40 +0,0 @@
-๏ปฟ<html>
-<head>
- <title>Machine.Specifications Report</title>
- <style type="text/css">
- <Stylesheet />
- </style>
-</head>
-<body>
- <ul class="prev-next">
- <li if="Model.Meta.ShouldGenerateIndexLink" class="back">
- <a href="${Model.Meta.IndexLink}" title="Go back to the report summary">« Back</a>
- </li>
- <li if="Model.NextFailed != null" class="failure">
- <a href="#${Model.NextFailed.Id}">Go to first failed specification ⇓</a>
- </li>
- <li if="Model.NextNotImplemented != null" class="notimplemented">
- <a href="#${Model.NextNotImplemented.Id}">Go to first not implemented specification ⇓</a>
- </li>
- </ul>
-
- <Assembly assembly="_assembly" each="var _assembly in Model.Assemblies" />
-
- <em if="Model.Meta.ShouldGenerateTimeInfo">Generated on ${Model.Meta.GeneratedAt.ToLongDateString()} at ${Model.Meta.GeneratedAt.ToLongTimeString()}.</em>
- <hr />
- <hr />
-
- <for each="var _assembly in Model.Assemblies">
- <Concern concern="_concern" each="var _concern in _assembly.Concerns">
- <Context context="_context" each="var _context in _concern.Contexts">
- <ul if="_context.Specifications.Any()">
- <li class="spec" each="var _spec in _context.Specifications">
- <Specification spec="_spec" />
- </li>
- </ul>
- </Context>
- </Concern>
- <hr />
- </for>
-</body>
-</html>
\ No newline at end of file
thirdparty/mspec/Tests/Generation/Spark/Templates/_Assembly.spark
@@ -1,16 +0,0 @@
-๏ปฟ<h1>
- <render section="assembly-name">
- ${assembly.Name}
- </render>
-</h1>
-<h2 class="count">
- ${assembly.TotalConcerns} ${Pluralize("concern", assembly.TotalConcerns)},
- ${assembly.TotalContexts} ${Pluralize("context", assembly.TotalContexts)},
- ${assembly.TotalSpecifications} ${Pluralize("specification", assembly.TotalSpecifications)}
- <if condition="assembly.FailingSpecifications > 0">,
- <span class="failure">${assembly.FailingSpecifications} ${Pluralize("failure", assembly.FailingSpecifications)}</span>
- </if>
- <if condition="assembly.NotImplementedSpecifications > 0">,
- <span class="notimplemented">${assembly.NotImplementedSpecifications} ${Pluralize("not implemented spec", assembly.NotImplementedSpecifications)}</span>
- </if>
-</h2>
\ No newline at end of file
thirdparty/mspec/Tests/Generation/Spark/Templates/_Concern.spark
@@ -1,7 +0,0 @@
-๏ปฟ<h2 class="concern">
- ${concern.Name} specifications
-</h2>
-<h3 class="count">
- ${concern.TotalContexts} ${Pluralize("context", concern.TotalContexts)}, ${concern.TotalSpecifications} ${Pluralize("specification", concern.TotalSpecifications)}
-</h3>
-<render />
\ No newline at end of file
thirdparty/mspec/Tests/Generation/Spark/Templates/_Context.spark
@@ -1,7 +0,0 @@
-๏ปฟ<h3 class="context">
- ${context.Name}
-</h3>
-<h4 class="count">
- ${context.TotalSpecifications} ${Pluralize("specification", context.TotalSpecifications)}
-</h4>
-<render />
\ No newline at end of file
thirdparty/mspec/Tests/Generation/Spark/Templates/_Specification.spark
@@ -1,88 +0,0 @@
-๏ปฟ<a name="${spec.Id}">${spec.Name}</a>
-
-<if condition="spec.Status == Status.Failing">
- <div class="failure">
- ⇐ FAILED
- <ul class="prev-next">
- <li class="failure">
- <a if="spec.PreviousFailed != null"
- href="#${spec.PreviousFailed.Id}" title="Go to previous failed specification">⇑</a>
- </li>
- <li class="failure">
- <a if="spec.NextFailed != null"
- href="#${spec.NextFailed.Id}" title="Go to next failed specification">⇓</a>
- </li>
- </ul>
- </div>
- <p class="exception_type">
- ${spec.Exception.TypeName}
- </p>
- <pre class="exception_message">${spec.Exception}</pre>
-</if>
-
-<div if="spec.Status == Status.NotImplemented" class="notimplemented">
- ⇐ NOT IMPLEMENTED
- <ul class="prev-next">
- <li class="prev notimplemented">
- <a if="spec.PreviousNotImplemented != null"
- href="#${spec.PreviousNotImplemented.Id}" title="Go to previous not implemented specification">⇑</a>
- </li>
- <li class="next notimplemented">
- <a if="spec.NextNotImplemented != null"
- href="#${spec.NextNotImplemented.Id}" title="Go to next not implemented specification">⇓</a>
- </li>
- </ul>
-</div>
-
-<for each="var supplement in spec.Supplements">
- <for each="var item in supplement.Value">
- <if condition='item.Key.StartsWith("img-")'>
- <var name="Guid.NewGuid()" />
- <div>
- [<a id="${name}_link" href="javascript:toggleVisibility('${name}', '${supplement.Key} ${item.Key}');">Show ${supplement.Key} ${item.Key}</a>]
- </div>
- <div id="${name}" class="supplement">
- <a href="resources/${System.IO.Path.GetFileName(item.Value)}">
- <img width="80%" src="resources/${System.IO.Path.GetFileName(item.Value)}" />
- </a>
- </div>
- </if>
- <if condition='item.Key.StartsWith("html-")'>
- <var name="Guid.NewGuid()" />
- <div>
- [<a id="${name}_link" href="javascript:toggleVisibility('${name}', '${supplement.Key} ${item.Key}');">Show ${supplement.Key} ${item.Key}</a>]
- </div>
- <div id="${name}" class="supplement">
- <iframe src="resources/${System.IO.Path.GetFileName(item.Value)}" width="100%" height="600px">
- </iframe>
- </div>
- </if>
- <if condition='item.Key.StartsWith("text-")'>
- <var name="Guid.NewGuid()" />
- <div>
- [<a id="${name}_link" href="javascript:toggleVisibility('${name}', '${supplement.Key} ${item.Key}');">Show ${supplement.Key} ${item.Key}</a>]
- </div>
- <div id="${name}" class="supplement">
- <pre>${item.Value}</pre>
- </div>
- </if>
- </for>
-</for>
-
-<script type="text/javascript" once="toggle-visibility">
- function toggleVisibility(id, description)
- {
- var section = document.getElementById(id);
- var link = document.getElementById(id + "_link");
-
- if (section.style.display == "block")
- {
- section.style.display = "none";
- link.innerHTML = "Show " + description;
- } else
- {
- section.style.display = "block";
- link.innerHTML = "Hide " + description;
- }
- };
-</script>
thirdparty/mspec/Tests/Generation/Spark/Templates/_Stylesheet.spark
@@ -1,103 +0,0 @@
-๏ปฟbody {
- font-family: Arial,Helvetica,sans-serif;
- font-size: .9em;
-}
-
-.count {
- color: lightgrey;
-}
-
-.failure {
- color: red;
- font-weight: bold;
- display: inline;
-}
-
-.notimplemented {
- color: orange;
- font-weight: bold;
- display: inline;
-}
-
-p.exception_type {
- color: black;
- font-weight: bold;
- display: inline;
-}
-
-pre.exception_message {
- border-style: dashed;
- border-color: #FF828D;
- border-width: thin;
- background-color: #FFD2CF;
- white-space: pre-wrap; /* CSS2.1 compliant */
- white-space: -moz-pre-wrap; /* Mozilla-based browsers */
- white-space: o-pre-wrap; /* Opera 7+ */
- padding: 1em;
-}
-
-hr {
- color: lightgrey;
- border: 1px solid lightgrey;
- height: 1px;
-}
-
-ul.prev-next {
- padding: 0;
- margin: 0;
- font-size: 2em;
- }
-
-.spec ul.prev-next {
- float: right;
- right: 30%;
- position: absolute;
- margin-top: -1em;
- }
-
-ul.prev-next li {
- display: inline;
- padding: 0;
- margin: 0;
-}
-
-ul.prev-next li a {
- color: lightgrey;
- text-decoration: none;
- font-weight: bold;
- padding: 0 .3em;
- border: 1px solid lightgrey;
-}
-
-ul.prev-next li.notimplemented a {
- border-color: orange;
-}
-
-ul.prev-next li.failure a {
- border-color: red;
-}
-
-ul.prev-next li.notimplemented a:hover {
- background-color: orange;
- color: #000;
-}
-
-ul.prev-next li.failure a:hover {
- background-color: red;
- color: #fff;
-}
-
-ul.prev-next li.back a:hover {
- background-color: #444;
- color: #fff;
-}
-
-div.supplement {
- display: none;
-}
-
-@media print {
- ul.prev-next {
- display: none;
- }
-}
\ No newline at end of file
thirdparty/mspec/Tests/Generation/Spark/Templates/index.spark
@@ -1,17 +0,0 @@
-๏ปฟ<html>
-<head>
- <title>Machine.Specifications Report Summary</title>
- <style type="text/css">
- <Stylesheet />
- </style>
-</head>
-<body>
- <Assembly assembly="_assembly" each="var _assembly in Model.Assemblies">
- <section name="assembly-name">
- <a href="${assembly.Name}.html">${assembly.Name}</a>
- </section>
- </Assembly>
-
- <em if="Model.Meta.ShouldGenerateTimeInfo">Generated on ${Model.Meta.GeneratedAt.ToLongDateString()} at ${Model.Meta.GeneratedAt.ToLongTimeString()}.</em>
-</body>
-</html>
\ No newline at end of file
thirdparty/mspec/Tests/Generation/Spark/Templates/report.spark
@@ -1,40 +0,0 @@
-๏ปฟ<html>
-<head>
- <title>Machine.Specifications Report</title>
- <style type="text/css">
- <Stylesheet />
- </style>
-</head>
-<body>
- <ul class="prev-next">
- <li if="Model.Meta.ShouldGenerateIndexLink" class="back">
- <a href="${Model.Meta.IndexLink}" title="Go back to the report summary">« Back</a>
- </li>
- <li if="Model.NextFailed != null" class="failure">
- <a href="#${Model.NextFailed.Id}">Go to first failed specification ⇓</a>
- </li>
- <li if="Model.NextNotImplemented != null" class="notimplemented">
- <a href="#${Model.NextNotImplemented.Id}">Go to first not implemented specification ⇓</a>
- </li>
- </ul>
-
- <Assembly assembly="_assembly" each="var _assembly in Model.Assemblies" />
-
- <em if="Model.Meta.ShouldGenerateTimeInfo">Generated on ${Model.Meta.GeneratedAt.ToLongDateString()} at ${Model.Meta.GeneratedAt.ToLongTimeString()}.</em>
- <hr />
- <hr />
-
- <for each="var _assembly in Model.Assemblies">
- <Concern concern="_concern" each="var _concern in _assembly.Concerns">
- <Context context="_context" each="var _context in _concern.Contexts">
- <ul if="_context.Specifications.Any()">
- <li class="spec" each="var _spec in _context.Specifications">
- <Specification spec="_spec" />
- </li>
- </ul>
- </Context>
- </Concern>
- <hr />
- </for>
-</body>
-</html>
\ No newline at end of file
thirdparty/mspec/Tests/CommandLine.dll
Binary file
thirdparty/mspec/Tests/CommandLine.xml
@@ -1,347 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>CommandLine</name>
- </assembly>
- <members>
- <member name="T:CommandLine.Text.HelpText">
- <summary>
- Models an help text and collects related informations.
- You can assign it in place of a <see cref="T:System.String"/> instance, this is why
- this type lacks a method to add lines after the options usage informations;
- simple use a <see cref="T:System.Text.StringBuilder"/> or similar solutions.
- </summary>
- </member>
- <member name="M:CommandLine.Text.HelpText.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:CommandLine.Text.HelpText"/> class
- specifying heading informations.
- </summary>
- <param name="heading">A string with heading information or
- an instance of <see cref="T:CommandLine.Text.HeadingInfo"/>.</param>
- <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="heading"/> is null or empty string.</exception>
- </member>
- <member name="M:CommandLine.Text.HelpText.AddPreOptionsLine(System.String)">
- <summary>
- Adds a text line after copyright and before options usage informations.
- </summary>
- <param name="value">A <see cref="T:System.String"/> instance.</param>
- <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="value"/> is null or empty string.</exception>
- </member>
- <member name="M:CommandLine.Text.HelpText.AddOptions(System.Object)">
- <summary>
- Adds a text block with options usage informations.
- </summary>
- <param name="options">The instance that collected command line arguments parsed with <see cref="T:CommandLine.Parser"/> class.</param>
- <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="options"/> is null.</exception>
- </member>
- <member name="M:CommandLine.Text.HelpText.AddOptions(System.Object,System.String)">
- <summary>
- Adds a text block with options usage informations.
- </summary>
- <param name="options">The instance that collected command line arguments parsed with the <see cref="T:CommandLine.Parser"/> class.</param>
- <param name="requiredWord">The word to use when the option is required.</param>
- <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="options"/> is null.</exception>
- <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="requiredWord"/> is null or empty string.</exception>
- </member>
- <member name="M:CommandLine.Text.HelpText.ToString">
- <summary>
- Returns the help informations as a <see cref="T:System.String"/>.
- </summary>
- <returns>The <see cref="T:System.String"/> that contains the help informations.</returns>
- </member>
- <member name="M:CommandLine.Text.HelpText.op_Implicit(CommandLine.Text.HelpText)~System.String">
- <summary>
- Converts the help informations to a <see cref="T:System.String"/>.
- </summary>
- <param name="info">This <see cref="T:CommandLine.Text.HelpText"/> instance.</param>
- <returns>The <see cref="T:System.String"/> that contains the help informations.</returns>
- </member>
- <member name="P:CommandLine.Text.HelpText.Copyright">
- <summary>
- Sets the copyright information string.
- You can directly assign a <see cref="T:CommandLine.Text.CopyrightInfo"/> instance.
- </summary>
- </member>
- <member name="T:CommandLine.OptionAttribute">
- <summary>
- Models an option specification.
- </summary>
- </member>
- <member name="T:CommandLine.BaseOptionAttribute">
- <summary>
- Provides base properties for creating an attribute, used to define rules for command line parsing.
- </summary>
- </member>
- <member name="P:CommandLine.BaseOptionAttribute.ShortName">
- <summary>
- Short name of this command line option. This name is usually a single character.
- </summary>
- </member>
- <member name="P:CommandLine.BaseOptionAttribute.LongName">
- <summary>
- Long name of this command line option. This name is usually a single english word.
- </summary>
- </member>
- <member name="P:CommandLine.BaseOptionAttribute.Required">
- <summary>
- True if this command line option is required.
- </summary>
- </member>
- <member name="P:CommandLine.BaseOptionAttribute.HelpText">
- <summary>
- A short description of this command line option. Usually a sentence summary.
- </summary>
- </member>
- <member name="M:CommandLine.OptionAttribute.#ctor(System.String,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:CommandLine.OptionAttribute"/> class.
- </summary>
- <param name="shortName">The short name of the option or null if not used.</param>
- <param name="longName">The long name of the option or null if not used.</param>
- </member>
- <member name="T:CommandLine.Text.CopyrightInfo">
- <summary>
- Models the copyright informations part of an help text.
- You can assign it where you assign any <see cref="T:System.String"/> instance.
- </summary>
- </member>
- <member name="M:CommandLine.Text.CopyrightInfo.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:CommandLine.Text.CopyrightInfo"/> class.
- </summary>
- </member>
- <member name="M:CommandLine.Text.CopyrightInfo.#ctor(System.String,System.Int32)">
- <summary>
- Initializes a new instance of the <see cref="T:CommandLine.Text.CopyrightInfo"/> class
- specifying author and year.
- </summary>
- <param name="author">The company or person holding the copyright.</param>
- <param name="year">The year of coverage of copyright.</param>
- <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="author"/> is null or empty string.</exception>
- </member>
- <member name="M:CommandLine.Text.CopyrightInfo.#ctor(System.String,System.Int32[])">
- <summary>
- Initializes a new instance of the <see cref="T:CommandLine.Text.CopyrightInfo"/> class
- specifying author and years.
- </summary>
- <param name="author">The company or person holding the copyright.</param>
- <param name="years">The years of coverage of copyright.</param>
- <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="author"/> is null or empty string.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException">Thrown when parameter <paramref name="years"/> is not supplied.</exception>
- </member>
- <member name="M:CommandLine.Text.CopyrightInfo.#ctor(System.Boolean,System.String,System.Int32[])">
- <summary>
- Initializes a new instance of the <see cref="T:CommandLine.Text.CopyrightInfo"/> class
- specifying symbol case, author and years.
- </summary>
- <param name="isSymbolUpper">The case of the copyright symbol.</param>
- <param name="author">The company or person holding the copyright.</param>
- <param name="years">The years of coverage of copyright.</param>
- <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="author"/> is null or empty string.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException">Thrown when parameter <paramref name="years"/> is not supplied.</exception>
- </member>
- <member name="M:CommandLine.Text.CopyrightInfo.ToString">
- <summary>
- Returns the copyright informations as a <see cref="T:System.String"/>.
- </summary>
- <returns>The <see cref="T:System.String"/> that contains the copyright informations.</returns>
- </member>
- <member name="M:CommandLine.Text.CopyrightInfo.op_Implicit(CommandLine.Text.CopyrightInfo)~System.String">
- <summary>
- Converts the copyright informations to a <see cref="T:System.String"/>.
- </summary>
- <param name="info">This <see cref="T:CommandLine.Text.CopyrightInfo"/> instance.</param>
- <returns>The <see cref="T:System.String"/> that contains the copyright informations.</returns>
- </member>
- <member name="M:CommandLine.Text.CopyrightInfo.FormatYears(System.Int32[])">
- <summary>
- When overridden in a derived class, allows to specify a new algorithm to render copyright years
- as a <see cref="T:System.String"/> instance.
- </summary>
- <param name="years">A <see cref="T:System.Int32"/> array of years.</param>
- <returns>A <see cref="T:System.String"/> instance with copyright years.</returns>
- </member>
- <member name="P:CommandLine.Text.CopyrightInfo.CopyrightWord">
- <summary>
- When overridden in a derived class, allows to specify a different copyright word.
- </summary>
- </member>
- <member name="T:CommandLine.HelpOptionAttribute">
- <summary>
- Indicates the instance method that must be invoked when it becomes necessary show your help screen.
- The method signature is an instance method with no parameters and <see cref="T:System.String"/>
- return value.
- </summary>
- </member>
- <member name="M:CommandLine.HelpOptionAttribute.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:CommandLine.HelpOptionAttribute"/> class.
- </summary>
- </member>
- <member name="M:CommandLine.HelpOptionAttribute.#ctor(System.String,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:CommandLine.HelpOptionAttribute"/> class.
- Allows you to define short and long option names.
- </summary>
- <param name="shortName">The short name of the option or null if not used.</param>
- <param name="longName">The long name of the option or null if not used.</param>
- </member>
- <member name="P:CommandLine.HelpOptionAttribute.Required">
- <summary>
- Returns always false for this kind of option.
- This behaviour can't be changed by design; if you try set <see cref="P:CommandLine.HelpOptionAttribute.Required"/>
- an <see cref="T:System.InvalidOperationException"/> will be thrown.
- </summary>
- </member>
- <member name="T:CommandLine.OptionListAttribute">
- <summary>
- Models an option that can accept multiple values.
- Must be applied to a field compatible with an <see cref="T:System.Collections.Generic.IList`1"/> interface
- of <see cref="T:System.String"/> instances.
- </summary>
- </member>
- <member name="M:CommandLine.OptionListAttribute.#ctor(System.String,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:CommandLine.OptionListAttribute"/> class.
- </summary>
- <param name="shortName">The short name of the option or null if not used.</param>
- <param name="longName">The long name of the option or null if not used.</param>
- </member>
- <member name="M:CommandLine.OptionListAttribute.#ctor(System.String,System.String,System.Char)">
- <summary>
- Initializes a new instance of the <see cref="T:CommandLine.OptionListAttribute"/> class.
- </summary>
- <param name="shortName">The short name of the option or null if not used.</param>
- <param name="longName">The long name of the option or null if not used.</param>
- <param name="separator">Values separator character.</param>
- </member>
- <member name="P:CommandLine.OptionListAttribute.Separator">
- <summary>
- Gets or sets the values separator character.
- </summary>
- </member>
- <member name="T:CommandLine.ValueListAttribute">
- <summary>
- Models a list of command line arguments that are not options.
- Must be applied to a field compatible with an <see cref="T:System.Collections.Generic.IList`1"/> interface
- of <see cref="T:System.String"/> instances.
- </summary>
- </member>
- <member name="M:CommandLine.ValueListAttribute.#ctor(System.Type)">
- <summary>
- Initializes a new instance of the <see cref="T:CommandLine.ValueListAttribute"/> class.
- </summary>
- <param name="concreteType">A type that implements <see cref="T:System.Collections.Generic.IList`1"/>.</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="concreteType"/> is null.</exception>
- </member>
- <member name="P:CommandLine.ValueListAttribute.MaximumElements">
- <summary>
- Gets or sets the maximum element allow for the list managed by <see cref="T:CommandLine.ValueListAttribute"/> type.
- If lesser than 0, no upper bound is fixed.
- If equal to 0, no elements are allowed.
- </summary>
- </member>
- <member name="T:CommandLine.Parser">
- <summary>
- Provides methods to parse command line arguments. This class cannot be inherited.
- </summary>
- </member>
- <member name="M:CommandLine.Parser.ParseArguments(System.String[],System.Object)">
- <summary>
- Parses a <see cref="T:System.String"/> array of command line arguments,
- setting values read in <paramref name="options"/> parameter instance.
- </summary>
- <param name="args">A <see cref="T:System.String"/> array of command line arguments.</param>
- <param name="options">An instance to receive values.
- Parsing rules are defined using <see cref="T:CommandLine.BaseOptionAttribute"/> derived types.</param>
- <returns>True if parsing process succeed.</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="args"/> is null.</exception>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options"/> is null.</exception>
- </member>
- <member name="M:CommandLine.Parser.ParseArguments(System.String[],System.Object,System.IO.TextWriter)">
- <summary>
- Parses a <see cref="T:System.String"/> array of command line arguments,
- setting values read in <paramref name="options"/> parameter instance.
- This overloads allows you to specify a <see cref="T:System.IO.TextWriter"/>
- derived instance for write text messages.
- </summary>
- <param name="args">A <see cref="T:System.String"/> array of command line arguments.</param>
- <param name="options">An instance to receive values.
- Parsing rules are defined using <see cref="T:CommandLine.BaseOptionAttribute"/> derived types.</param>
- <param name="helpWriter">Any instance derived from <see cref="T:System.IO.TextWriter"/>,
- usually <see cref="P:System.Console.Out"/>.</param>
- <returns>True if parsing process succeed.</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="args"/> is null.</exception>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options"/> is null.</exception>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="helpWriter"/> is null.</exception>
- </member>
- <member name="T:CommandLine.IncompatibleTypesException">
- <summary>
- Represents the exception that is thrown when an attempt to assign incopatible types.
- </summary>
- </member>
- <member name="T:CommandLine.Text.HeadingInfo">
- <summary>
- Models the heading informations part of an help text.
- You can assign it where you assign any <see cref="T:System.String"/> instance.
- </summary>
- </member>
- <member name="M:CommandLine.Text.HeadingInfo.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:CommandLine.Text.HeadingInfo"/> class
- specifying program name.
- </summary>
- <param name="programName">The name of the program.</param>
- <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="programName"/> is null or empty string.</exception>
- </member>
- <member name="M:CommandLine.Text.HeadingInfo.#ctor(System.String,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:CommandLine.Text.HeadingInfo"/> class
- specifying program name and version.
- </summary>
- <param name="programName">The name of the program.</param>
- <param name="version">The version of the program.</param>
- <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="programName"/> is null or empty string.</exception>
- </member>
- <member name="M:CommandLine.Text.HeadingInfo.ToString">
- <summary>
- Returns the heading informations as a <see cref="T:System.String"/>.
- </summary>
- <returns>The <see cref="T:System.String"/> that contains the heading informations.</returns>
- </member>
- <member name="M:CommandLine.Text.HeadingInfo.op_Implicit(CommandLine.Text.HeadingInfo)~System.String">
- <summary>
- Converts the heading informations to a <see cref="T:System.String"/>.
- </summary>
- <param name="info">This <see cref="T:CommandLine.Text.HeadingInfo"/> instance.</param>
- <returns>The <see cref="T:System.String"/> that contains the heading informations.</returns>
- </member>
- <member name="M:CommandLine.Text.HeadingInfo.WriteMessage(System.String,System.IO.TextWriter)">
- <summary>
- Writes out a string and a new line using the program name specified in the constructor
- and <paramref name="message"/> parameter.
- </summary>
- <param name="message">The <see cref="T:System.String"/> message to write.</param>
- <param name="writer">The target <see cref="T:System.IO.TextWriter"/> derived type.</param>
- <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="message"/> is null or empty string.</exception>
- <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="writer"/> is null.</exception>
- </member>
- <member name="M:CommandLine.Text.HeadingInfo.WriteMessage(System.String)">
- <summary>
- Writes out a string and a new line using the program name specified in the constructor
- and <paramref name="message"/> parameter to standard output stream.
- </summary>
- <param name="message">The <see cref="T:System.String"/> message to write.</param>
- <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="message"/> is null or empty string.</exception>
- </member>
- <member name="M:CommandLine.Text.HeadingInfo.WriteError(System.String)">
- <summary>
- Writes out a string and a new line using the program name specified in the constructor
- and <paramref name="message"/> parameter to standard error stream.
- </summary>
- <param name="message">The <see cref="T:System.String"/> message to write.</param>
- <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="message"/> is null or empty string.</exception>
- </member>
- </members>
-</doc>
thirdparty/mspec/Tests/log4net.dll
Binary file
thirdparty/mspec/Tests/Machine.Container.dll
Binary file
thirdparty/mspec/Tests/Machine.Container.pdb
Binary file
thirdparty/mspec/Tests/Machine.Core.dll
Binary file
thirdparty/mspec/Tests/Machine.Core.pdb
Binary file
thirdparty/mspec/Tests/Machine.Specifications.ConsoleRunner.Specs.dll
Binary file
thirdparty/mspec/Tests/Machine.Specifications.ConsoleRunner.Specs.pdb
Binary file
thirdparty/mspec/Tests/Machine.Specifications.dll
Binary file
thirdparty/mspec/Tests/Machine.Specifications.Example.BindingFailure.dll
Binary file
thirdparty/mspec/Tests/Machine.Specifications.Example.BindingFailure.pdb
Binary file
thirdparty/mspec/Tests/Machine.Specifications.Example.BindingFailure.Ref.pdb
Binary file
thirdparty/mspec/Tests/Machine.Specifications.Example.CleanupFailure.dll
Binary file
thirdparty/mspec/Tests/Machine.Specifications.Example.CleanupFailure.pdb
Binary file
thirdparty/mspec/Tests/Machine.Specifications.Example.Clr4.dll
Binary file
thirdparty/mspec/Tests/Machine.Specifications.Example.Clr4.pdb
Binary file
thirdparty/mspec/Tests/Machine.Specifications.Example.dll
Binary file
thirdparty/mspec/Tests/Machine.Specifications.Example.pdb
Binary file
thirdparty/mspec/Tests/Machine.Specifications.Example.Random.dll
Binary file
thirdparty/mspec/Tests/Machine.Specifications.Example.Random.pdb
Binary file
thirdparty/mspec/Tests/Machine.Specifications.Example.WithBehavior.dll
Binary file
thirdparty/mspec/Tests/Machine.Specifications.Example.WithBehavior.pdb
Binary file
thirdparty/mspec/Tests/Machine.Specifications.FailingExample.dll
Binary file
thirdparty/mspec/Tests/Machine.Specifications.FailingExample.pdb
Binary file
thirdparty/mspec/Tests/Machine.Specifications.pdb
Binary file
thirdparty/mspec/Tests/Machine.Specifications.Reporting.dll
Binary file
thirdparty/mspec/Tests/Machine.Specifications.Reporting.pdb
Binary file
thirdparty/mspec/Tests/Machine.Specifications.Reporting.Specs.dll
Binary file
thirdparty/mspec/Tests/Machine.Specifications.Reporting.Specs.pdb
Binary file
thirdparty/mspec/Tests/Machine.Specifications.Reporting.Templates.dll
Binary file
thirdparty/mspec/Tests/Machine.Specifications.Specs.dll
Binary file
thirdparty/mspec/Tests/Machine.Specifications.Specs.pdb
Binary file
thirdparty/mspec/Tests/Machine.Specifications.Tests.dll
Binary file
thirdparty/mspec/Tests/Machine.Specifications.Tests.pdb
Binary file
thirdparty/mspec/Tests/mspec.exe
Binary file
thirdparty/mspec/Tests/mspec.pdb
Binary file
thirdparty/mspec/Tests/Newtonsoft.Json.dll
Binary file
thirdparty/mspec/Tests/nunit.framework.dll
Binary file
thirdparty/mspec/Tests/nunit.framework.xml
@@ -1,10113 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>nunit.framework</name>
- </assembly>
- <members>
- <member name="T:NUnit.Framework.Constraints.BinaryConstraint">
- <summary>
- BinaryConstraint is the abstract base of all constraints
- that combine two other constraints in some fashion.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.Constraint">
- <summary>
- The Constraint class is the base of all built-in constraints
- within NUnit. It provides the operator overloads used to combine
- constraints.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.IResolveConstraint">
- <summary>
- The IConstraintExpression interface is implemented by all
- complete and resolvable constraints and expressions.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.IResolveConstraint.Resolve">
- <summary>
- Return the top-level constraint for this expression
- </summary>
- <returns></returns>
- </member>
- <member name="F:NUnit.Framework.Constraints.Constraint.UNSET">
- <summary>
- Static UnsetObject used to detect derived constraints
- failing to set the actual value.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.Constraint.actual">
- <summary>
- The actual value being tested against a constraint
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.Constraint.displayName">
- <summary>
- The display name of this Constraint for use by ToString()
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.Constraint.argcnt">
- <summary>
- Argument fields used by ToString();
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.Constraint.builder">
- <summary>
- The builder holding this constraint
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.#ctor">
- <summary>
- Construct a constraint with no arguments
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.#ctor(System.Object)">
- <summary>
- Construct a constraint with one argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.#ctor(System.Object,System.Object)">
- <summary>
- Construct a constraint with two arguments
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.SetBuilder(NUnit.Framework.Constraints.ConstraintBuilder)">
- <summary>
- Sets the ConstraintBuilder holding this constraint
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the failure message to the MessageWriter provided
- as an argument. The default implementation simply passes
- the constraint and the actual value to the writer, which
- then displays the constraint description and the value.
-
- Constraints that need to provide additional details,
- such as where the error occured can override this.
- </summary>
- <param name="writer">The MessageWriter on which to display the message</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.Matches(NUnit.Framework.Constraints.ActualValueDelegate)">
- <summary>
- Test whether the constraint is satisfied by an
- ActualValueDelegate that returns the value to be tested.
- The default implementation simply evaluates the delegate
- but derived classes may override it to provide for delayed
- processing.
- </summary>
- <param name="del">An ActualValueDelegate</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.Matches``1(``0@)">
- <summary>
- Test whether the constraint is satisfied by a given reference.
- The default implementation simply dereferences the value but
- derived classes may override it to provide for delayed processing.
- </summary>
- <param name="actual">A reference to the value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
- </summary>
- <param name="writer">The writer on which the actual value is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.ToString">
- <summary>
- Default override of ToString returns the constraint DisplayName
- followed by any arguments within angle brackets.
- </summary>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseAnd(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
- <summary>
- This operator creates a constraint that is satisfied only if both
- argument constraints are satisfied.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.op_BitwiseOr(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
- <summary>
- This operator creates a constraint that is satisfied if either
- of the argument constraints is satisfied.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.op_LogicalNot(NUnit.Framework.Constraints.Constraint)">
- <summary>
- This operator creates a constraint that is satisfied if the
- argument constraint is not satisfied.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.After(System.Int32)">
- <summary>
- Returns a DelayedConstraint with the specified delay time.
- </summary>
- <param name="delayInMilliseconds">The delay in milliseconds.</param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.Constraint.After(System.Int32,System.Int32)">
- <summary>
- Returns a DelayedConstraint with the specified delay time
- and polling interval.
- </summary>
- <param name="delayInMilliseconds">The delay in milliseconds.</param>
- <param name="pollingInterval">The interval at which to test the constraint.</param>
- <returns></returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.Constraint.DisplayName">
- <summary>
- The display name of this Constraint for use by ToString().
- The default value is the name of the constraint with
- trailing "Constraint" removed. Derived classes may set
- this to another name in their constructors.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Constraint.And">
- <summary>
- Returns a ConstraintExpression by appending And
- to the current constraint.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Constraint.With">
- <summary>
- Returns a ConstraintExpression by appending And
- to the current constraint.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Constraint.Or">
- <summary>
- Returns a ConstraintExpression by appending Or
- to the current constraint.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.Constraint.UnsetObject">
- <summary>
- Class used to detect any derived constraints
- that fail to set the actual value in their
- Matches override.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.BinaryConstraint.left">
- <summary>
- The first constraint being combined
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.BinaryConstraint.right">
- <summary>
- The second constraint being combined
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.BinaryConstraint.#ctor(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
- <summary>
- Construct a BinaryConstraint from two other constraints
- </summary>
- <param name="left">The first constraint</param>
- <param name="right">The second constraint</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.AndConstraint">
- <summary>
- AndConstraint succeeds only if both members succeed.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.AndConstraint.#ctor(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
- <summary>
- Create an AndConstraint from two other constraints
- </summary>
- <param name="left">The first constraint</param>
- <param name="right">The second constraint</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.AndConstraint.Matches(System.Object)">
- <summary>
- Apply both member constraints to an actual value, succeeding
- succeeding only if both of them succeed.
- </summary>
- <param name="actual">The actual value</param>
- <returns>True if the constraints both succeeded</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.AndConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write a description for this contraint to a MessageWriter
- </summary>
- <param name="writer">The MessageWriter to receive the description</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.AndConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
- </summary>
- <param name="writer">The writer on which the actual value is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.OrConstraint">
- <summary>
- OrConstraint succeeds if either member succeeds
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.OrConstraint.#ctor(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
- <summary>
- Create an OrConstraint from two other constraints
- </summary>
- <param name="left">The first constraint</param>
- <param name="right">The second constraint</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.OrConstraint.Matches(System.Object)">
- <summary>
- Apply the member constraints to an actual value, succeeding
- succeeding as soon as one of them succeeds.
- </summary>
- <param name="actual">The actual value</param>
- <returns>True if either constraint succeeded</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.OrConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write a description for this contraint to a MessageWriter
- </summary>
- <param name="writer">The MessageWriter to receive the description</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.CollectionConstraint">
- <summary>
- CollectionConstraint is the abstract base class for
- constraints that operate on collections.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor">
- <summary>
- Construct an empty CollectionConstraint
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionConstraint.#ctor(System.Object)">
- <summary>
- Construct a CollectionConstraint
- </summary>
- <param name="arg"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionConstraint.IsEmpty(System.Collections.IEnumerable)">
- <summary>
- Determines whether the specified enumerable is empty.
- </summary>
- <param name="enumerable">The enumerable.</param>
- <returns>
- <c>true</c> if the specified enumerable is empty; otherwise, <c>false</c>.
- </returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionConstraint.doMatch(System.Collections.IEnumerable)">
- <summary>
- Protected method to be implemented by derived classes
- </summary>
- <param name="collection"></param>
- <returns></returns>
- </member>
- <member name="T:NUnit.Framework.Constraints.CollectionItemsEqualConstraint">
- <summary>
- CollectionItemsEqualConstraint is the abstract base class for all
- collection constraints that apply some notion of item equality
- as a part of their operation.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor">
- <summary>
- Construct an empty CollectionConstraint
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.#ctor(System.Object)">
- <summary>
- Construct a CollectionConstraint
- </summary>
- <param name="arg"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IComparer)">
- <summary>
- Flag the constraint to use the supplied IComparer object.
- </summary>
- <param name="comparer">The IComparer object to use.</param>
- <returns>Self.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
- <summary>
- Flag the constraint to use the supplied IComparer object.
- </summary>
- <param name="comparer">The IComparer object to use.</param>
- <returns>Self.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Comparison{``0})">
- <summary>
- Flag the constraint to use the supplied Comparison object.
- </summary>
- <param name="comparer">The IComparer object to use.</param>
- <returns>Self.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using(System.Collections.IEqualityComparer)">
- <summary>
- Flag the constraint to use the supplied IEqualityComparer object.
- </summary>
- <param name="comparer">The IComparer object to use.</param>
- <returns>Self.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
- <summary>
- Flag the constraint to use the supplied IEqualityComparer object.
- </summary>
- <param name="comparer">The IComparer object to use.</param>
- <returns>Self.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.ItemsEqual(System.Object,System.Object)">
- <summary>
- Compares two collection members for equality
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.Tally(System.Collections.IEnumerable)">
- <summary>
- Return a new CollectionTally for use in making tests
- </summary>
- <param name="c">The collection to be included in the tally</param>
- </member>
- <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.IgnoreCase">
- <summary>
- Flag the constraint to ignore case and return self.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.CollectionTally">
- <summary>
- CollectionTally counts (tallies) the number of
- occurences of each object in one or more enumerations.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.CollectionTally.#ctor(NUnit.Framework.Constraints.NUnitEqualityComparer,System.Collections.IEnumerable)">
- <summary>
- Construct a CollectionTally object from a comparer and a collection
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.CollectionTally.TryRemove(System.Object)">
- <summary>
- Try to remove an object from the tally
- </summary>
- <param name="o">The object to remove</param>
- <returns>True if successful, false if the object was not found</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.CollectionTally.TryRemove(System.Collections.IEnumerable)">
- <summary>
- Try to remove a set of objects from the tally
- </summary>
- <param name="c">The objects to remove</param>
- <returns>True if successful, false if any object was not found</returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.CollectionItemsEqualConstraint.CollectionTally.Count">
- <summary>
- The number of objects remaining in the tally
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.EmptyCollectionConstraint">
- <summary>
- EmptyCollectionConstraint tests whether a collection is empty.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.EmptyCollectionConstraint.doMatch(System.Collections.IEnumerable)">
- <summary>
- Check that the collection is empty
- </summary>
- <param name="collection"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.EmptyCollectionConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer"></param>
- </member>
- <member name="T:NUnit.Framework.Constraints.UniqueItemsConstraint">
- <summary>
- UniqueItemsConstraint tests whether all the items in a
- collection are unique.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.UniqueItemsConstraint.doMatch(System.Collections.IEnumerable)">
- <summary>
- Check that all items are unique.
- </summary>
- <param name="actual"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.UniqueItemsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write a description of this constraint to a MessageWriter
- </summary>
- <param name="writer"></param>
- </member>
- <member name="T:NUnit.Framework.Constraints.CollectionContainsConstraint">
- <summary>
- CollectionContainsConstraint is used to test whether a collection
- contains an expected object as a member.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.#ctor(System.Object)">
- <summary>
- Construct a CollectionContainsConstraint
- </summary>
- <param name="expected"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.doMatch(System.Collections.IEnumerable)">
- <summary>
- Test whether the expected item is contained in the collection
- </summary>
- <param name="actual"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionContainsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write a descripton of the constraint to a MessageWriter
- </summary>
- <param name="writer"></param>
- </member>
- <member name="T:NUnit.Framework.Constraints.CollectionEquivalentConstraint">
- <summary>
- CollectionEquivalentCOnstraint is used to determine whether two
- collections are equivalent.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.#ctor(System.Collections.IEnumerable)">
- <summary>
- Construct a CollectionEquivalentConstraint
- </summary>
- <param name="expected"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.doMatch(System.Collections.IEnumerable)">
- <summary>
- Test whether two collections are equivalent
- </summary>
- <param name="actual"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionEquivalentConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write a description of this constraint to a MessageWriter
- </summary>
- <param name="writer"></param>
- </member>
- <member name="T:NUnit.Framework.Constraints.CollectionSubsetConstraint">
- <summary>
- CollectionSubsetConstraint is used to determine whether
- one collection is a subset of another
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.#ctor(System.Collections.IEnumerable)">
- <summary>
- Construct a CollectionSubsetConstraint
- </summary>
- <param name="expected">The collection that the actual value is expected to be a subset of</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.doMatch(System.Collections.IEnumerable)">
- <summary>
- Test whether the actual collection is a subset of
- the expected collection provided.
- </summary>
- <param name="actual"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionSubsetConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write a description of this constraint to a MessageWriter
- </summary>
- <param name="writer"></param>
- </member>
- <member name="T:NUnit.Framework.Constraints.CollectionOrderedConstraint">
- <summary>
- CollectionOrderedConstraint is used to test whether a collection is ordered.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.#ctor">
- <summary>
- Construct a CollectionOrderedConstraint
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using(System.Collections.IComparer)">
- <summary>
- Modifies the constraint to use an IComparer and returns self.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
- <summary>
- Modifies the constraint to use an IComparer<T> and returns self.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.Using``1(System.Comparison{``0})">
- <summary>
- Modifies the constraint to use a Comparison<T> and returns self.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.By(System.String)">
- <summary>
- Modifies the constraint to test ordering by the value of
- a specified property and returns self.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.doMatch(System.Collections.IEnumerable)">
- <summary>
- Test whether the collection is ordered
- </summary>
- <param name="actual"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write a description of the constraint to a MessageWriter
- </summary>
- <param name="writer"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionOrderedConstraint.ToString">
- <summary>
- Returns the string representation of the constraint.
- </summary>
- <returns></returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.CollectionOrderedConstraint.Descending">
- <summary>
- If used performs a reverse comparison
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.ComparisonConstraint">
- <summary>
- Abstract base class for constraints that compare values to
- determine if one is greater than, equal to or less than
- the other.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.expected">
- <summary>
- The value against which a comparison is to be made
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.ltOK">
- <summary>
- If true, less than returns success
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.eqOK">
- <summary>
- if true, equal returns success
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.gtOK">
- <summary>
- if true, greater than returns success
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.predicate">
- <summary>
- The predicate used as a part of the description
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.ComparisonConstraint.comparer">
- <summary>
- ComparisonAdapter to be used in making the comparison
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.#ctor(System.Object,System.Boolean,System.Boolean,System.Boolean,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:ComparisonConstraint"/> class.
- </summary>
- <param name="value">The value against which to make a comparison.</param>
- <param name="ltOK">if set to <c>true</c> less succeeds.</param>
- <param name="eqOK">if set to <c>true</c> equal succeeds.</param>
- <param name="gtOK">if set to <c>true</c> greater succeeds.</param>
- <param name="predicate">String used in describing the constraint.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using(System.Collections.IComparer)">
- <summary>
- Modifies the constraint to use an IComparer and returns self
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
- <summary>
- Modifies the constraint to use an IComparer<T> and returns self
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonConstraint.Using``1(System.Comparison{``0})">
- <summary>
- Modifies the constraint to use a Comparison<T> and returns self
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.GreaterThanConstraint">
- <summary>
- Tests whether a value is greater than the value supplied to its constructor
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.GreaterThanConstraint.#ctor(System.Object)">
- <summary>
- Initializes a new instance of the <see cref="T:GreaterThanConstraint"/> class.
- </summary>
- <param name="expected">The expected value.</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint">
- <summary>
- Tests whether a value is greater than or equal to the value supplied to its constructor
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.GreaterThanOrEqualConstraint.#ctor(System.Object)">
- <summary>
- Initializes a new instance of the <see cref="T:GreaterThanOrEqualConstraint"/> class.
- </summary>
- <param name="expected">The expected value.</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.LessThanConstraint">
- <summary>
- Tests whether a value is less than the value supplied to its constructor
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.LessThanConstraint.#ctor(System.Object)">
- <summary>
- Initializes a new instance of the <see cref="T:LessThanConstraint"/> class.
- </summary>
- <param name="expected">The expected value.</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.LessThanOrEqualConstraint">
- <summary>
- Tests whether a value is less than or equal to the value supplied to its constructor
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.LessThanOrEqualConstraint.#ctor(System.Object)">
- <summary>
- Initializes a new instance of the <see cref="T:LessThanOrEqualConstraint"/> class.
- </summary>
- <param name="expected">The expected value.</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.ActualValueDelegate">
- <summary>
- Delegate used to delay evaluation of the actual value
- to be used in evaluating a constraint
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.ConstraintBuilder">
- <summary>
- ConstraintBuilder maintains the stacks that are used in
- processing a ConstraintExpression. An OperatorStack
- is used to hold operators that are waiting for their
- operands to be reognized. a ConstraintStack holds
- input constraints as well as the results of each
- operator applied.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:ConstraintBuilder"/> class.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.ConstraintOperator)">
- <summary>
- Appends the specified operator to the expression by first
- reducing the operator stack and then pushing the new
- operator on the stack.
- </summary>
- <param name="op">The operator to push.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Append(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Appends the specified constraint to the expresson by pushing
- it on the constraint stack.
- </summary>
- <param name="constraint">The constraint to push.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.SetTopOperatorRightContext(System.Object)">
- <summary>
- Sets the top operator right context.
- </summary>
- <param name="rightContext">The right context.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ReduceOperatorStack(System.Int32)">
- <summary>
- Reduces the operator stack until the topmost item
- precedence is greater than or equal to the target precedence.
- </summary>
- <param name="targetPrecedence">The target precedence.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.Resolve">
- <summary>
- Resolves this instance, returning a Constraint. If the builder
- is not currently in a resolvable state, an exception is thrown.
- </summary>
- <returns>The resolved constraint</returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.IsResolvable">
- <summary>
- Gets a value indicating whether this instance is resolvable.
- </summary>
- <value>
- <c>true</c> if this instance is resolvable; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack">
- <summary>
- OperatorStack is a type-safe stack for holding ConstraintOperators
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
- <summary>
- Initializes a new instance of the <see cref="T:OperatorStack"/> class.
- </summary>
- <param name="builder">The builder.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Push(NUnit.Framework.Constraints.ConstraintOperator)">
- <summary>
- Pushes the specified operator onto the stack.
- </summary>
- <param name="op">The op.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Pop">
- <summary>
- Pops the topmost operator from the stack.
- </summary>
- <returns></returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Empty">
- <summary>
- Gets a value indicating whether this <see cref="T:OpStack"/> is empty.
- </summary>
- <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.OperatorStack.Top">
- <summary>
- Gets the topmost operator without modifying the stack.
- </summary>
- <value>The top.</value>
- </member>
- <member name="T:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack">
- <summary>
- ConstraintStack is a type-safe stack for holding Constraints
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
- <summary>
- Initializes a new instance of the <see cref="T:ConstraintStack"/> class.
- </summary>
- <param name="builder">The builder.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Push(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Pushes the specified constraint. As a side effect,
- the constraint's builder field is set to the
- ConstraintBuilder owning this stack.
- </summary>
- <param name="constraint">The constraint.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Pop">
- <summary>
- Pops this topmost constrait from the stack.
- As a side effect, the constraint's builder
- field is set to null.
- </summary>
- <returns></returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Empty">
- <summary>
- Gets a value indicating whether this <see cref="T:ConstraintStack"/> is empty.
- </summary>
- <value><c>true</c> if empty; otherwise, <c>false</c>.</value>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack.Top">
- <summary>
- Gets the topmost constraint without modifying the stack.
- </summary>
- <value>The topmost constraint</value>
- </member>
- <member name="T:NUnit.Framework.Constraints.EmptyConstraint">
- <summary>
- EmptyConstraint tests a whether a string or collection is empty,
- postponing the decision about which test is applied until the
- type of the actual argument is known.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.EmptyConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.EmptyConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.EqualConstraint">
- <summary>
- EqualConstraint is able to compare an actual value with the
- expected value provided in its constructor. Two objects are
- considered equal if both are null, or if both have the same
- value. NUnit has special semantics for some object types.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.EqualConstraint.clipStrings">
- <summary>
- If true, strings in error messages will be clipped
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.EqualConstraint.comparer">
- <summary>
- NUnitEqualityComparer used to test equality.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualConstraint.#ctor(System.Object)">
- <summary>
- Initializes a new instance of the <see cref="T:NUnit.Framework.Constraints.EqualConstraint"/> class.
- </summary>
- <param name="expected">The expected value.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualConstraint.Within(System.Object)">
- <summary>
- Flag the constraint to use a tolerance when determining equality.
- </summary>
- <param name="amount">Tolerance value to be used</param>
- <returns>Self.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualConstraint.Comparer(System.Collections.IComparer)">
- <summary>
- Flag the constraint to use the supplied IComparer object.
- </summary>
- <param name="comparer">The IComparer object to use.</param>
- <returns>Self.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IComparer)">
- <summary>
- Flag the constraint to use the supplied IComparer object.
- </summary>
- <param name="comparer">The IComparer object to use.</param>
- <returns>Self.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
- <summary>
- Flag the constraint to use the supplied IComparer object.
- </summary>
- <param name="comparer">The IComparer object to use.</param>
- <returns>Self.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Comparison{``0})">
- <summary>
- Flag the constraint to use the supplied Comparison object.
- </summary>
- <param name="comparer">The IComparer object to use.</param>
- <returns>Self.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using(System.Collections.IEqualityComparer)">
- <summary>
- Flag the constraint to use the supplied IEqualityComparer object.
- </summary>
- <param name="comparer">The IComparer object to use.</param>
- <returns>Self.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualConstraint.Using``1(System.Collections.Generic.IEqualityComparer{``0})">
- <summary>
- Flag the constraint to use the supplied IEqualityComparer object.
- </summary>
- <param name="comparer">The IComparer object to use.</param>
- <returns>Self.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualConstraint.WriteMessageTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write a failure message. Overridden to provide custom
- failure messages for EqualConstraint.
- </summary>
- <param name="writer">The MessageWriter to write to</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write description of this constraint
- </summary>
- <param name="writer">The MessageWriter to write to</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualConstraint.DisplayCollectionDifferences(NUnit.Framework.Constraints.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32)">
- <summary>
- Display the failure information for two collections that did not match.
- </summary>
- <param name="writer">The MessageWriter on which to display</param>
- <param name="expected">The expected collection.</param>
- <param name="actual">The actual collection</param>
- <param name="depth">The depth of this failure in a set of nested collections</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualConstraint.DisplayCollectionTypesAndSizes(NUnit.Framework.Constraints.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32)">
- <summary>
- Displays a single line showing the types and sizes of the expected
- and actual collections or arrays. If both are identical, the value is
- only shown once.
- </summary>
- <param name="writer">The MessageWriter on which to display</param>
- <param name="expected">The expected collection or array</param>
- <param name="actual">The actual collection or array</param>
- <param name="indent">The indentation level for the message line</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualConstraint.DisplayFailurePoint(NUnit.Framework.Constraints.MessageWriter,System.Collections.ICollection,System.Collections.ICollection,System.Int32,System.Int32)">
- <summary>
- Displays a single line showing the point in the expected and actual
- arrays at which the comparison failed. If the arrays have different
- structures or dimensions, both values are shown.
- </summary>
- <param name="writer">The MessageWriter on which to display</param>
- <param name="expected">The expected array</param>
- <param name="actual">The actual array</param>
- <param name="failurePoint">Index of the failure point in the underlying collections</param>
- <param name="indent">The indentation level for the message line</param>
- </member>
- <member name="P:NUnit.Framework.Constraints.EqualConstraint.IgnoreCase">
- <summary>
- Flag the constraint to ignore case and return self.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.EqualConstraint.NoClip">
- <summary>
- Flag the constraint to suppress string clipping
- and return self.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.EqualConstraint.AsCollection">
- <summary>
- Flag the constraint to compare arrays as collections
- and return self.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ulps">
- <summary>
- Switches the .Within() modifier to interpret its tolerance as
- a distance in representable values (see remarks).
- </summary>
- <returns>Self.</returns>
- <remarks>
- Ulp stands for "unit in the last place" and describes the minimum
- amount a given value can change. For any integers, an ulp is 1 whole
- digit. For floating point values, the accuracy of which is better
- for smaller numbers and worse for larger numbers, an ulp depends
- on the size of the number. Using ulps for comparison of floating
- point results instead of fixed tolerances is safer because it will
- automatically compensate for the added inaccuracy of larger numbers.
- </remarks>
- </member>
- <member name="P:NUnit.Framework.Constraints.EqualConstraint.Percent">
- <summary>
- Switches the .Within() modifier to interpret its tolerance as
- a percentage that the actual values is allowed to deviate from
- the expected value.
- </summary>
- <returns>Self</returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.EqualConstraint.Days">
- <summary>
- Causes the tolerance to be interpreted as a TimeSpan in days.
- </summary>
- <returns>Self</returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.EqualConstraint.Hours">
- <summary>
- Causes the tolerance to be interpreted as a TimeSpan in hours.
- </summary>
- <returns>Self</returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.EqualConstraint.Minutes">
- <summary>
- Causes the tolerance to be interpreted as a TimeSpan in minutes.
- </summary>
- <returns>Self</returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.EqualConstraint.Seconds">
- <summary>
- Causes the tolerance to be interpreted as a TimeSpan in seconds.
- </summary>
- <returns>Self</returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.EqualConstraint.Milliseconds">
- <summary>
- Causes the tolerance to be interpreted as a TimeSpan in milliseconds.
- </summary>
- <returns>Self</returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.EqualConstraint.Ticks">
- <summary>
- Causes the tolerance to be interpreted as a TimeSpan in clock ticks.
- </summary>
- <returns>Self</returns>
- </member>
- <member name="T:NUnit.Framework.Constraints.SameAsConstraint">
- <summary>
- SameAsConstraint tests whether an object is identical to
- the object passed to its constructor
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.SameAsConstraint.#ctor(System.Object)">
- <summary>
- Initializes a new instance of the <see cref="T:SameAsConstraint"/> class.
- </summary>
- <param name="expected">The expected object.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.SameAsConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.SameAsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.StringConstraint">
- <summary>
- StringConstraint is the abstract base for constraints
- that operate on strings. It supports the IgnoreCase
- modifier for string operations.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.StringConstraint.expected">
- <summary>
- The expected value
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.StringConstraint.caseInsensitive">
- <summary>
- Indicates whether tests should be case-insensitive
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.StringConstraint.#ctor(System.String)">
- <summary>
- Constructs a StringConstraint given an expected value
- </summary>
- <param name="expected">The expected value</param>
- </member>
- <member name="P:NUnit.Framework.Constraints.StringConstraint.IgnoreCase">
- <summary>
- Modify the constraint to ignore case in matching.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.EmptyStringConstraint">
- <summary>
- EmptyStringConstraint tests whether a string is empty.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.EmptyStringConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.EmptyStringConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.NullOrEmptyStringConstraint">
- <summary>
- NullEmptyStringConstraint tests whether a string is either null or empty.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.NullOrEmptyStringConstraint.#ctor">
- <summary>
- Constructs a new NullOrEmptyStringConstraint
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.NullOrEmptyStringConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.NullOrEmptyStringConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.SubstringConstraint">
- <summary>
- SubstringConstraint can test whether a string contains
- the expected substring.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.SubstringConstraint.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:SubstringConstraint"/> class.
- </summary>
- <param name="expected">The expected.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.SubstringConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.SubstringConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.StartsWithConstraint">
- <summary>
- StartsWithConstraint can test whether a string starts
- with an expected substring.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:StartsWithConstraint"/> class.
- </summary>
- <param name="expected">The expected string</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is matched by the actual value.
- This is a template method, which calls the IsMatch method
- of the derived class.
- </summary>
- <param name="actual"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.StartsWithConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.EndsWithConstraint">
- <summary>
- EndsWithConstraint can test whether a string ends
- with an expected substring.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:EndsWithConstraint"/> class.
- </summary>
- <param name="expected">The expected string</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is matched by the actual value.
- This is a template method, which calls the IsMatch method
- of the derived class.
- </summary>
- <param name="actual"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.EndsWithConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.RegexConstraint">
- <summary>
- RegexConstraint can test whether a string matches
- the pattern provided.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.RegexConstraint.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:RegexConstraint"/> class.
- </summary>
- <param name="pattern">The pattern.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.RegexConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.RegexConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.TypeConstraint">
- <summary>
- TypeConstraint is the abstract base for constraints
- that take a Type as their expected value.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.TypeConstraint.expectedType">
- <summary>
- The expected Type used by the constraint
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.TypeConstraint.#ctor(System.Type)">
- <summary>
- Construct a TypeConstraint for a given Type
- </summary>
- <param name="type"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.TypeConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the actual value for a failing constraint test to a
- MessageWriter. TypeConstraints override this method to write
- the name of the type.
- </summary>
- <param name="writer">The writer on which the actual value is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.ExactTypeConstraint">
- <summary>
- ExactTypeConstraint is used to test that an object
- is of the exact type provided in the constructor
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.#ctor(System.Type)">
- <summary>
- Construct an ExactTypeConstraint for a given Type
- </summary>
- <param name="type">The expected Type.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.Matches(System.Object)">
- <summary>
- Test that an object is of the exact type specified
- </summary>
- <param name="actual">The actual value.</param>
- <returns>True if the tested object is of the exact type provided, otherwise false.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.ExactTypeConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the description of this constraint to a MessageWriter
- </summary>
- <param name="writer">The MessageWriter to use</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.InstanceOfTypeConstraint">
- <summary>
- InstanceOfTypeConstraint is used to test that an object
- is of the same type provided or derived from it.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.#ctor(System.Type)">
- <summary>
- Construct an InstanceOfTypeConstraint for the type provided
- </summary>
- <param name="type">The expected Type</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.Matches(System.Object)">
- <summary>
- Test whether an object is of the specified type or a derived type
- </summary>
- <param name="actual">The object to be tested</param>
- <returns>True if the object is of the provided type or derives from it, otherwise false.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.InstanceOfTypeConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write a description of this constraint to a MessageWriter
- </summary>
- <param name="writer">The MessageWriter to use</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.AssignableFromConstraint">
- <summary>
- AssignableFromConstraint is used to test that an object
- can be assigned from a given Type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.#ctor(System.Type)">
- <summary>
- Construct an AssignableFromConstraint for the type provided
- </summary>
- <param name="type"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.Matches(System.Object)">
- <summary>
- Test whether an object can be assigned from the specified type
- </summary>
- <param name="actual">The object to be tested</param>
- <returns>True if the object can be assigned a value of the expected Type, otherwise false.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.AssignableFromConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write a description of this constraint to a MessageWriter
- </summary>
- <param name="writer">The MessageWriter to use</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.AssignableToConstraint">
- <summary>
- AssignableToConstraint is used to test that an object
- can be assigned to a given Type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.#ctor(System.Type)">
- <summary>
- Construct an AssignableToConstraint for the type provided
- </summary>
- <param name="type"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.Matches(System.Object)">
- <summary>
- Test whether an object can be assigned to the specified type
- </summary>
- <param name="actual">The object to be tested</param>
- <returns>True if the object can be assigned a value of the expected Type, otherwise false.</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.AssignableToConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write a description of this constraint to a MessageWriter
- </summary>
- <param name="writer">The MessageWriter to use</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.ContainsConstraint">
- <summary>
- ContainsConstraint tests a whether a string contains a substring
- or a collection contains an object. It postpones the decision of
- which test to use until the type of the actual argument is known.
- This allows testing whether a string is contained in a collection
- or as a substring of another string using the same syntax.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ContainsConstraint.#ctor(System.Object)">
- <summary>
- Initializes a new instance of the <see cref="T:ContainsConstraint"/> class.
- </summary>
- <param name="expected">The expected.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ContainsConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.ContainsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="P:NUnit.Framework.Constraints.ContainsConstraint.IgnoreCase">
- <summary>
- Flag the constraint to ignore case and return self.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.PropertyExistsConstraint">
- <summary>
- PropertyExistsConstraint tests that a named property
- exists on the object provided through Match.
-
- Originally, PropertyConstraint provided this feature
- in addition to making optional tests on the vaue
- of the property. The two constraints are now separate.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:PropertyExistConstraint"/> class.
- </summary>
- <param name="name">The name of the property.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.Matches(System.Object)">
- <summary>
- Test whether the property exists for a given object
- </summary>
- <param name="actual">The object to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the actual value for a failing constraint test to a
- MessageWriter.
- </summary>
- <param name="writer">The writer on which the actual value is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.PropertyExistsConstraint.ToString">
- <summary>
- Returns the string representation of the constraint.
- </summary>
- <returns></returns>
- </member>
- <member name="T:NUnit.Framework.Constraints.PropertyConstraint">
- <summary>
- PropertyConstraint extracts a named property and uses
- its value as the actual value for a chained constraint.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.PrefixConstraint">
- <summary>
- Abstract base class used for prefixes
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.PrefixConstraint.baseConstraint">
- <summary>
- The base constraint
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.PrefixConstraint.#ctor(NUnit.Framework.Constraints.IResolveConstraint)">
- <summary>
- Construct given a base constraint
- </summary>
- <param name="resolvable"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.PropertyConstraint.#ctor(System.String,NUnit.Framework.Constraints.Constraint)">
- <summary>
- Initializes a new instance of the <see cref="T:PropertyConstraint"/> class.
- </summary>
- <param name="name">The name.</param>
- <param name="baseConstraint">The constraint to apply to the property.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.PropertyConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.PropertyConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.PropertyConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
- </summary>
- <param name="writer">The writer on which the actual value is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.PropertyConstraint.ToString">
- <summary>
- Returns the string representation of the constraint.
- </summary>
- <returns></returns>
- </member>
- <member name="T:NUnit.Framework.Constraints.NotConstraint">
- <summary>
- NotConstraint negates the effect of some other constraint
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.NotConstraint.#ctor(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Initializes a new instance of the <see cref="T:NotConstraint"/> class.
- </summary>
- <param name="baseConstraint">The base constraint to be negated.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.NotConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for if the base constraint fails, false if it succeeds</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.NotConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.NotConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the actual value for a failing constraint test to a MessageWriter.
- </summary>
- <param name="writer">The writer on which the actual value is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.AllItemsConstraint">
- <summary>
- AllItemsConstraint applies another constraint to each
- item in a collection, succeeding if they all succeed.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.#ctor(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Construct an AllItemsConstraint on top of an existing constraint
- </summary>
- <param name="itemConstraint"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.Matches(System.Object)">
- <summary>
- Apply the item constraint to each item in the collection,
- failing if any item fails.
- </summary>
- <param name="actual"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.AllItemsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write a description of this constraint to a MessageWriter
- </summary>
- <param name="writer"></param>
- </member>
- <member name="T:NUnit.Framework.Constraints.SomeItemsConstraint">
- <summary>
- SomeItemsConstraint applies another constraint to each
- item in a collection, succeeding if any of them succeeds.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.#ctor(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Construct a SomeItemsConstraint on top of an existing constraint
- </summary>
- <param name="itemConstraint"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.Matches(System.Object)">
- <summary>
- Apply the item constraint to each item in the collection,
- succeeding if any item succeeds.
- </summary>
- <param name="actual"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.SomeItemsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write a description of this constraint to a MessageWriter
- </summary>
- <param name="writer"></param>
- </member>
- <member name="T:NUnit.Framework.Constraints.NoItemConstraint">
- <summary>
- NoItemConstraint applies another constraint to each
- item in a collection, failing if any of them succeeds.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.NoItemConstraint.#ctor(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Construct a SomeItemsConstraint on top of an existing constraint
- </summary>
- <param name="itemConstraint"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.NoItemConstraint.Matches(System.Object)">
- <summary>
- Apply the item constraint to each item in the collection,
- failing if any item fails.
- </summary>
- <param name="actual"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.NoItemConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write a description of this constraint to a MessageWriter
- </summary>
- <param name="writer"></param>
- </member>
- <member name="T:NUnit.Framework.Constraints.Numerics">
- <summary>
- The Numerics class contains common operations on numeric values.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.Numerics.IsNumericType(System.Object)">
- <summary>
- Checks the type of the object, returning true if
- the object is a numeric type.
- </summary>
- <param name="obj">The object to check</param>
- <returns>true if the object is a numeric type</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.Numerics.IsFloatingPointNumeric(System.Object)">
- <summary>
- Checks the type of the object, returning true if
- the object is a floating point numeric type.
- </summary>
- <param name="obj">The object to check</param>
- <returns>true if the object is a floating point numeric type</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.Numerics.IsFixedPointNumeric(System.Object)">
- <summary>
- Checks the type of the object, returning true if
- the object is a fixed point numeric type.
- </summary>
- <param name="obj">The object to check</param>
- <returns>true if the object is a fixed point numeric type</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.Numerics.AreEqual(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance@)">
- <summary>
- Test two numeric values for equality, performing the usual numeric
- conversions and using a provided or default tolerance. If the tolerance
- provided is Empty, this method may set it to a default tolerance.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="tolerance">A reference to the tolerance in effect</param>
- <returns>True if the values are equal</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.Numerics.Compare(System.Object,System.Object)">
- <summary>
- Compare two numeric values, performing the usual numeric conversions.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <returns>The relationship of the values to each other</returns>
- </member>
- <member name="T:NUnit.Framework.Constraints.MessageWriter">
- <summary>
- MessageWriter is the abstract base for classes that write
- constraint descriptions and messages in some form. The
- class has separate methods for writing various components
- of a message, allowing implementations to tailor the
- presentation as needed.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.MessageWriter.#ctor">
- <summary>
- Construct a MessageWriter given a culture
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.String,System.Object[])">
- <summary>
- Method to write single line message with optional args, usually
- written to precede the general failure message.
- </summary>
- <param name="message">The message to be written</param>
- <param name="args">Any arguments used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
- <summary>
- Method to write single line message with optional args, usually
- written to precede the general failure message, at a givel
- indentation level.
- </summary>
- <param name="level">The indentation level of the message</param>
- <param name="message">The message to be written</param>
- <param name="args">Any arguments used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Display Expected and Actual lines for a constraint. This
- is called by MessageWriter's default implementation of
- WriteMessageTo and provides the generic two-line display.
- </summary>
- <param name="constraint">The constraint that failed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object)">
- <summary>
- Display Expected and Actual lines for given values. This
- method may be called by constraints that need more control over
- the display of actual and expected values than is provided
- by the default implementation.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value causing the failure</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
- <summary>
- Display Expected and Actual lines for given values, including
- a tolerance value on the Expected line.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value causing the failure</param>
- <param name="tolerance">The tolerance within which the test was made</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.MessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
- <summary>
- Display the expected and actual string values on separate lines.
- If the mismatch parameter is >=0, an additional line is displayed
- line containing a caret that points to the mismatch point.
- </summary>
- <param name="expected">The expected string value</param>
- <param name="actual">The actual string value</param>
- <param name="mismatch">The point at which the strings don't match or -1</param>
- <param name="ignoreCase">If true, case is ignored in locating the point where the strings differ</param>
- <param name="clipping">If true, the strings should be clipped to fit the line</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteConnector(System.String)">
- <summary>
- Writes the text for a connector.
- </summary>
- <param name="connector">The connector.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.MessageWriter.WritePredicate(System.String)">
- <summary>
- Writes the text for a predicate.
- </summary>
- <param name="predicate">The predicate.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteExpectedValue(System.Object)">
- <summary>
- Writes the text for an expected value.
- </summary>
- <param name="expected">The expected value.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteModifier(System.String)">
- <summary>
- Writes the text for a modifier
- </summary>
- <param name="modifier">The modifier.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteActualValue(System.Object)">
- <summary>
- Writes the text for an actual value.
- </summary>
- <param name="actual">The actual value.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteValue(System.Object)">
- <summary>
- Writes the text for a generalized value.
- </summary>
- <param name="val">The value.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.MessageWriter.WriteCollectionElements(System.Collections.ICollection,System.Int32,System.Int32)">
- <summary>
- Writes the text for a collection value,
- starting at a particular point, to a max length
- </summary>
- <param name="collection">The collection containing elements to write.</param>
- <param name="start">The starting point of the elements to write</param>
- <param name="max">The maximum number of elements to write</param>
- </member>
- <member name="P:NUnit.Framework.Constraints.MessageWriter.MaxLineLength">
- <summary>
- Abstract method to get the max line length
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.MsgUtils">
- <summary>
- Static methods used in creating messages
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.MsgUtils.ELLIPSIS">
- <summary>
- Static string used when strings are clipped
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.MsgUtils.GetTypeRepresentation(System.Object)">
- <summary>
- Returns the representation of a type as used in NUnitLite.
- This is the same as Type.ToString() except for arrays,
- which are displayed with their declared sizes.
- </summary>
- <param name="obj"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.MsgUtils.EscapeControlChars(System.String)">
- <summary>
- Converts any control characters in a string
- to their escaped representation.
- </summary>
- <param name="s">The string to be converted</param>
- <returns>The converted string</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesAsString(System.Int32[])">
- <summary>
- Return the a string representation for a set of indices into an array
- </summary>
- <param name="indices">Array of indices for which a string is needed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.MsgUtils.GetArrayIndicesFromCollectionIndex(System.Collections.ICollection,System.Int32)">
- <summary>
- Get an array of indices representing the point in a collection or
- array corresponding to a single int index into the collection.
- </summary>
- <param name="collection">The collection to which the indices apply</param>
- <param name="index">Index in the collection</param>
- <returns>Array of indices</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipString(System.String,System.Int32,System.Int32)">
- <summary>
- Clip a string to a given length, starting at a particular offset, returning the clipped
- string with ellipses representing the removed parts
- </summary>
- <param name="s">The string to be clipped</param>
- <param name="maxStringLength">The maximum permitted length of the result string</param>
- <param name="clipStart">The point at which to start clipping</param>
- <returns>The clipped string</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.MsgUtils.ClipExpectedAndActual(System.String@,System.String@,System.Int32,System.Int32)">
- <summary>
- Clip the expected and actual strings in a coordinated fashion,
- so that they may be displayed together.
- </summary>
- <param name="expected"></param>
- <param name="actual"></param>
- <param name="maxDisplayLength"></param>
- <param name="mismatch"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.MsgUtils.FindMismatchPosition(System.String,System.String,System.Int32,System.Boolean)">
- <summary>
- Shows the position two strings start to differ. Comparison
- starts at the start index.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The actual string</param>
- <param name="istart">The index in the strings at which comparison should start</param>
- <param name="ignoreCase">Boolean indicating whether case should be ignored</param>
- <returns>-1 if no mismatch found, or the index where mismatch found</returns>
- </member>
- <member name="T:NUnit.Framework.Constraints.PathConstraint">
- <summary>
- PathConstraint serves as the abstract base of constraints
- that operate on paths and provides several helper methods.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.PathConstraint.expected">
- <summary>
- The expected path used in the constraint
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.PathConstraint.caseInsensitive">
- <summary>
- Flag indicating whether a caseInsensitive comparison should be made
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.PathConstraint.#ctor(System.String)">
- <summary>
- Construct a PathConstraint for a give expected path
- </summary>
- <param name="expected">The expected path</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.PathConstraint.ToString">
- <summary>
- Returns the string representation of this constraint
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.PathConstraint.Canonicalize(System.String)">
- <summary>
- Canonicalize the provided path
- </summary>
- <param name="path"></param>
- <returns>The path in standardized form</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.PathConstraint.IsSamePath(System.String,System.String)">
- <summary>
- Test whether two paths are the same
- </summary>
- <param name="path1">The first path</param>
- <param name="path2">The second path</param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.PathConstraint.IsSamePathOrUnder(System.String,System.String)">
- <summary>
- Test whether one path is the same as or under another path
- </summary>
- <param name="path1">The first path - supposed to be the parent path</param>
- <param name="path2">The second path - supposed to be the child path</param>
- <returns></returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.PathConstraint.IgnoreCase">
- <summary>
- Modifies the current instance to be case-insensitve
- and returns it.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.PathConstraint.RespectCase">
- <summary>
- Modifies the current instance to be case-sensitve
- and returns it.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.SamePathConstraint">
- <summary>
- Summary description for SamePathConstraint.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.SamePathConstraint.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:SamePathConstraint"/> class.
- </summary>
- <param name="expected">The expected path</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.SamePathConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.SamePathConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.SamePathOrUnderConstraint">
- <summary>
- SamePathOrUnderConstraint tests that one path is under another
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:SamePathOrUnderConstraint"/> class.
- </summary>
- <param name="expected">The expected path</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.SamePathOrUnderConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.EmptyDirectoryContraint">
- <summary>
- EmptyDirectoryConstraint is used to test that a directory is empty
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.EmptyDirectoryContraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.EmptyDirectoryContraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.EmptyDirectoryContraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
- </summary>
- <param name="writer">The writer on which the actual value is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.SubDirectoryConstraint">
- <summary>
- SubDirectoryConstraint is used to test that one directory is a subdirectory of another.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.SubDirectoryConstraint.#ctor(System.IO.DirectoryInfo)">
- <summary>
- Initializes a new instance of the <see cref="T:SubDirectoryConstraint"/> class.
- </summary>
- <param name="dirInfo">The dir info.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.SubDirectoryConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.SubDirectoryConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.SubDirectoryConstraint.BuildDirectoryList(System.IO.DirectoryInfo)">
- <summary>
- Builds a list of DirectoryInfo objects, recursing where necessary
- </summary>
- <param name="StartingDirectory">directory to recurse</param>
- <returns>list of DirectoryInfo objects from the top level</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.SubDirectoryConstraint.IsDirectoryOnPath(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
- <summary>
- private method to determine whether a directory is within the path
- </summary>
- <param name="ParentDirectory">top-level directory to search</param>
- <param name="SearchDirectory">directory to search for</param>
- <returns>true if found, false if not</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.SubDirectoryConstraint.DirectoriesEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
- <summary>
- Method to compare two DirectoryInfo objects
- </summary>
- <param name="expected">first directory to compare</param>
- <param name="actual">second directory to compare</param>
- <returns>true if equivalent, false if not</returns>
- </member>
- <member name="T:NUnit.Framework.Constraints.ThrowsConstraint">
- <summary>
- ThrowsConstraint is used to test the exception thrown by
- a delegate by applying a constraint to it.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.#ctor(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Initializes a new instance of the <see cref="T:ThrowsConstraint"/> class,
- using a constraint to be applied to the exception.
- </summary>
- <param name="baseConstraint">A constraint to apply to the caught exception.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.Matches(System.Object)">
- <summary>
- Executes the code of the delegate and captures any exception.
- If a non-null base constraint was provided, it applies that
- constraint to the exception.
- </summary>
- <param name="actual">A delegate representing the code to be tested</param>
- <returns>True if an exception is thrown and the constraint succeeds, otherwise false</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.Matches(NUnit.Framework.Constraints.ActualValueDelegate)">
- <summary>
- Converts an ActualValueDelegate to a TestDelegate
- before calling the primary overload.
- </summary>
- <param name="del"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
- </summary>
- <param name="writer">The writer on which the actual value is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ThrowsConstraint.ToString">
- <summary>
- Returns the string representation of this constraint
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ThrowsConstraint.ActualException">
- <summary>
- Get the actual exception thrown - used by Assert.Throws.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.ThrowsNothingConstraint">
- <summary>
- ThrowsNothingConstraint tests that a delegate does not
- throw an exception.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True if no exception is thrown, otherwise false</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ThrowsNothingConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
- </summary>
- <param name="writer">The writer on which the actual value is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.RangeConstraint">
- <summary>
- RangeConstraint tests whethe two values are within a
- specified range.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.RangeConstraint.#ctor(System.IComparable,System.IComparable)">
- <summary>
- Initializes a new instance of the <see cref="T:RangeConstraint"/> class.
- </summary>
- <param name="from">From.</param>
- <param name="to">To.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.RangeConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.RangeConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using(System.Collections.IComparer)">
- <summary>
- Modifies the constraint to use an IComparer and returns self.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Collections.Generic.IComparer{``0})">
- <summary>
- Modifies the constraint to use an IComparer<T> and returns self.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.RangeConstraint.Using``1(System.Comparison{``0})">
- <summary>
- Modifies the constraint to use a Comparison<T> and returns self.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.ConstraintFactory">
- <summary>
- Helper class with properties and methods that supply
- a number of constraints used in Asserts.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Property(System.String)">
- <summary>
- Returns a new PropertyConstraintExpression, which will either
- test for the existence of the named property on the object
- being tested or apply any following constraint to that property.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Attribute(System.Type)">
- <summary>
- Returns a new AttributeConstraint checking for the
- presence of a particular attribute on an object.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Attribute``1">
- <summary>
- Returns a new AttributeConstraint checking for the
- presence of a particular attribute on an object.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EqualTo(System.Object)">
- <summary>
- Returns a constraint that tests two items for equality
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SameAs(System.Object)">
- <summary>
- Returns a constraint that tests that two references are the same object
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.GreaterThan(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is greater than the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.GreaterThanOrEqualTo(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is greater than or equal to the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AtLeast(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is greater than or equal to the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.LessThan(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is less than the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.LessThanOrEqualTo(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is less than or equal to the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AtMost(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is less than or equal to the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.TypeOf(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual
- value is of the exact type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.TypeOf``1">
- <summary>
- Returns a constraint that tests whether the actual
- value is of the exact type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InstanceOf(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InstanceOf``1">
- <summary>
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InstanceOfType(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InstanceOfType``1">
- <summary>
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableFrom(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableFrom``1">
- <summary>
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableTo(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.AssignableTo``1">
- <summary>
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EquivalentTo(System.Collections.IEnumerable)">
- <summary>
- Returns a constraint that tests whether the actual value
- is a collection containing the same elements as the
- collection supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SubsetOf(System.Collections.IEnumerable)">
- <summary>
- Returns a constraint that tests whether the actual value
- is a subset of the collection supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Member(System.Object)">
- <summary>
- Returns a new CollectionContainsConstraint checking for the
- presence of a particular object in the collection.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Contains(System.Object)">
- <summary>
- Returns a new CollectionContainsConstraint checking for the
- presence of a particular object in the collection.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Contains(System.String)">
- <summary>
- Returns a new ContainsConstraint. This constraint
- will, in turn, make use of the appropriate second-level
- constraint, depending on the type of the actual argument.
- This overload is only used if the item sought is a string,
- since any other type implies that we are looking for a
- collection member.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringContaining(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value contains the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.ContainsSubstring(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value contains the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotContain(System.String)">
- <summary>
- Returns a constraint that fails if the actual
- value contains the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StartsWith(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value starts with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringStarting(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value starts with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotStartWith(System.String)">
- <summary>
- Returns a constraint that fails if the actual
- value starts with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.EndsWith(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value ends with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringEnding(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value ends with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotEndWith(System.String)">
- <summary>
- Returns a constraint that fails if the actual
- value ends with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.Matches(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value matches the Regex pattern supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.StringMatching(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value matches the Regex pattern supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.DoesNotMatch(System.String)">
- <summary>
- Returns a constraint that fails if the actual
- value matches the pattern supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SamePath(System.String)">
- <summary>
- Returns a constraint that tests whether the path provided
- is the same as an expected path after canonicalization.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.SamePathOrUnder(System.String)">
- <summary>
- Returns a constraint that tests whether the path provided
- is the same path or under an expected path after canonicalization.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintFactory.InRange(System.IComparable,System.IComparable)">
- <summary>
- Returns a constraint that tests whether the actual value falls
- within a specified range.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Not">
- <summary>
- Returns a ConstraintExpression that negates any
- following constraint.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.No">
- <summary>
- Returns a ConstraintExpression that negates any
- following constraint.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.All">
- <summary>
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them succeed.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Some">
- <summary>
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if at least one of them succeeds.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.None">
- <summary>
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them fail.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Length">
- <summary>
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Length property of the object being tested.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Count">
- <summary>
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Count property of the object being tested.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Message">
- <summary>
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Message property of the object being tested.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.InnerException">
- <summary>
- Returns a new ConstraintExpression, which will apply the following
- constraint to the InnerException property of the object being tested.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Null">
- <summary>
- Returns a constraint that tests for null
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.True">
- <summary>
- Returns a constraint that tests for True
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.False">
- <summary>
- Returns a constraint that tests for False
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.NaN">
- <summary>
- Returns a constraint that tests for NaN
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Empty">
- <summary>
- Returns a constraint that tests for empty
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Unique">
- <summary>
- Returns a constraint that tests whether a collection
- contains all unique items.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.BinarySerializable">
- <summary>
- Returns a constraint that tests whether an object graph is serializable in binary format.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.XmlSerializable">
- <summary>
- Returns a constraint that tests whether an object graph is serializable in xml format.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintFactory.Ordered">
- <summary>
- Returns a constraint that tests whether a collection is ordered
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.ConstraintOperator">
- <summary>
- The ConstraintOperator class is used internally by a
- ConstraintBuilder to represent an operator that
- modifies or combines constraints.
-
- Constraint operators use left and right precedence
- values to determine whether the top operator on the
- stack should be reduced before pushing a new operator.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.ConstraintOperator.left_precedence">
- <summary>
- The precedence value used when the operator
- is about to be pushed to the stack.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.ConstraintOperator.right_precedence">
- <summary>
- The precedence value used when the operator
- is on the top of the stack.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
- <summary>
- Reduce produces a constraint from the operator and
- any arguments. It takes the arguments from the constraint
- stack and pushes the resulting constraint on it.
- </summary>
- <param name="stack"></param>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftContext">
- <summary>
- The syntax element preceding this operator
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightContext">
- <summary>
- The syntax element folowing this operator
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintOperator.LeftPrecedence">
- <summary>
- The precedence value used when the operator
- is about to be pushed to the stack.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintOperator.RightPrecedence">
- <summary>
- The precedence value used when the operator
- is on the top of the stack.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.PrefixOperator">
- <summary>
- PrefixOperator takes a single constraint and modifies
- it's action in some way.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.PrefixOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
- <summary>
- Reduce produces a constraint from the operator and
- any arguments. It takes the arguments from the constraint
- stack and pushes the resulting constraint on it.
- </summary>
- <param name="stack"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.PrefixOperator.ApplyPrefix(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Returns the constraint created by applying this
- prefix to another constraint.
- </summary>
- <param name="constraint"></param>
- <returns></returns>
- </member>
- <member name="T:NUnit.Framework.Constraints.NotOperator">
- <summary>
- Negates the test of the constraint it wraps.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.NotOperator.#ctor">
- <summary>
- Constructs a new NotOperator
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.NotOperator.ApplyPrefix(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Returns a NotConstraint applied to its argument.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.CollectionOperator">
- <summary>
- Abstract base for operators that indicate how to
- apply a constraint to items in a collection.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.CollectionOperator.#ctor">
- <summary>
- Constructs a CollectionOperator
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.AllOperator">
- <summary>
- Represents a constraint that succeeds if all the
- members of a collection match a base constraint.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.AllOperator.ApplyPrefix(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Returns a constraint that will apply the argument
- to the members of a collection, succeeding if
- they all succeed.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.SomeOperator">
- <summary>
- Represents a constraint that succeeds if any of the
- members of a collection match a base constraint.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.SomeOperator.ApplyPrefix(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Returns a constraint that will apply the argument
- to the members of a collection, succeeding if
- any of them succeed.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.NoneOperator">
- <summary>
- Represents a constraint that succeeds if none of the
- members of a collection match a base constraint.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.NoneOperator.ApplyPrefix(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Returns a constraint that will apply the argument
- to the members of a collection, succeeding if
- none of them succeed.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.WithOperator">
- <summary>
- Represents a constraint that simply wraps the
- constraint provided as an argument, without any
- further functionality, but which modifes the
- order of evaluation because of its precedence.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.WithOperator.#ctor">
- <summary>
- Constructor for the WithOperator
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.WithOperator.ApplyPrefix(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Returns a constraint that wraps its argument
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.SelfResolvingOperator">
- <summary>
- Abstract base class for operators that are able to reduce to a
- constraint whether or not another syntactic element follows.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.PropOperator">
- <summary>
- Operator used to test for the presence of a named Property
- on an object and optionally apply further tests to the
- value of that property.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.PropOperator.#ctor(System.String)">
- <summary>
- Constructs a PropOperator for a particular named property
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.PropOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
- <summary>
- Reduce produces a constraint from the operator and
- any arguments. It takes the arguments from the constraint
- stack and pushes the resulting constraint on it.
- </summary>
- <param name="stack"></param>
- </member>
- <member name="P:NUnit.Framework.Constraints.PropOperator.Name">
- <summary>
- Gets the name of the property to which the operator applies
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.AttributeOperator">
- <summary>
- Operator that tests for the presence of a particular attribute
- on a type and optionally applies further tests to the attribute.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.AttributeOperator.#ctor(System.Type)">
- <summary>
- Construct an AttributeOperator for a particular Type
- </summary>
- <param name="type">The Type of attribute tested</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.AttributeOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
- <summary>
- Reduce produces a constraint from the operator and
- any arguments. It takes the arguments from the constraint
- stack and pushes the resulting constraint on it.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.ThrowsOperator">
- <summary>
- Operator that tests that an exception is thrown and
- optionally applies further tests to the exception.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ThrowsOperator.#ctor">
- <summary>
- Construct a ThrowsOperator
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ThrowsOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
- <summary>
- Reduce produces a constraint from the operator and
- any arguments. It takes the arguments from the constraint
- stack and pushes the resulting constraint on it.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.BinaryOperator">
- <summary>
- Abstract base class for all binary operators
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.BinaryOperator.Reduce(NUnit.Framework.Constraints.ConstraintBuilder.ConstraintStack)">
- <summary>
- Reduce produces a constraint from the operator and
- any arguments. It takes the arguments from the constraint
- stack and pushes the resulting constraint on it.
- </summary>
- <param name="stack"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.BinaryOperator.ApplyOperator(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
- <summary>
- Abstract method that produces a constraint by applying
- the operator to its left and right constraint arguments.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.BinaryOperator.LeftPrecedence">
- <summary>
- Gets the left precedence of the operator
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.BinaryOperator.RightPrecedence">
- <summary>
- Gets the right precedence of the operator
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.AndOperator">
- <summary>
- Operator that requires both it's arguments to succeed
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.AndOperator.#ctor">
- <summary>
- Construct an AndOperator
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.AndOperator.ApplyOperator(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
- <summary>
- Apply the operator to produce an AndConstraint
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.OrOperator">
- <summary>
- Operator that requires at least one of it's arguments to succeed
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.OrOperator.#ctor">
- <summary>
- Construct an OrOperator
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.OrOperator.ApplyOperator(NUnit.Framework.Constraints.Constraint,NUnit.Framework.Constraints.Constraint)">
- <summary>
- Apply the operator to produce an OrConstraint
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.ConstraintExpression">
- <summary>
- ConstraintExpression represents a compound constraint in the
- process of being constructed from a series of syntactic elements.
-
- Individual elements are appended to the expression as they are
- reognized. Once an actual Constraint is appended, the expression
- returns a resolvable Constraint.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.ConstraintExpressionBase">
- <summary>
- ConstraintExpressionBase is the abstract base class for the
- generated ConstraintExpression class, which represents a
- compound constraint in the process of being constructed
- from a series of syntactic elements.
-
- NOTE: ConstraintExpressionBase is aware of some of its
- derived classes, which is an apparent violation of
- encapsulation. Ideally, these classes would be a
- single class, but they must be separated in order to
- allow parts to be generated under .NET 1.x and to
- provide proper user feedback in syntactically
- aware IDEs.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.ConstraintExpressionBase.builder">
- <summary>
- The ConstraintBuilder holding the elements recognized so far
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpressionBase.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:ConstraintExpressionBase"/> class.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpressionBase.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
- <summary>
- Initializes a new instance of the <see cref="T:ConstraintExpressionBase"/>
- class passing in a ConstraintBuilder, which may be pre-populated.
- </summary>
- <param name="builder">The builder.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpressionBase.ToString">
- <summary>
- Returns a string representation of the expression as it
- currently stands. This should only be used for testing,
- since it has the side-effect of resolving the expression.
- </summary>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpressionBase.Append(NUnit.Framework.Constraints.ConstraintOperator)">
- <summary>
- Appends an operator to the expression and returns the
- resulting expression itself.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpressionBase.Append(NUnit.Framework.Constraints.SelfResolvingOperator)">
- <summary>
- Appends a self-resolving operator to the expression and
- returns a new ResolvableConstraintExpression.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpressionBase.Append(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Appends a constraint to the expression and returns that
- constraint, which is associated with the current state
- of the expression being built.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:ConstraintExpression"/> class.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
- <summary>
- Initializes a new instance of the <see cref="T:ConstraintExpression"/>
- class passing in a ConstraintBuilder, which may be pre-populated.
- </summary>
- <param name="builder">The builder.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Property(System.String)">
- <summary>
- Returns a new PropertyConstraintExpression, which will either
- test for the existence of the named property on the object
- being tested or apply any following constraint to that property.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute(System.Type)">
- <summary>
- Returns a new AttributeConstraint checking for the
- presence of a particular attribute on an object.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Attribute``1">
- <summary>
- Returns a new AttributeConstraint checking for the
- presence of a particular attribute on an object.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Returns the constraint provided as an argument - used to allow custom
- custom constraints to easily participate in the syntax.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches``1(System.Predicate{``0})">
- <summary>
- Returns the constraint provided as an argument - used to allow custom
- custom constraints to easily participate in the syntax.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EqualTo(System.Object)">
- <summary>
- Returns a constraint that tests two items for equality
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SameAs(System.Object)">
- <summary>
- Returns a constraint that tests that two references are the same object
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThan(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is greater than the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.GreaterThanOrEqualTo(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is greater than or equal to the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtLeast(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is greater than or equal to the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThan(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is less than the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.LessThanOrEqualTo(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is less than or equal to the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AtMost(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is less than or equal to the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual
- value is of the exact type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.TypeOf``1">
- <summary>
- Returns a constraint that tests whether the actual
- value is of the exact type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOf``1">
- <summary>
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOfType(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InstanceOfType``1">
- <summary>
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableFrom``1">
- <summary>
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.AssignableTo``1">
- <summary>
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EquivalentTo(System.Collections.IEnumerable)">
- <summary>
- Returns a constraint that tests whether the actual value
- is a collection containing the same elements as the
- collection supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SubsetOf(System.Collections.IEnumerable)">
- <summary>
- Returns a constraint that tests whether the actual value
- is a subset of the collection supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Member(System.Object)">
- <summary>
- Returns a new CollectionContainsConstraint checking for the
- presence of a particular object in the collection.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.Object)">
- <summary>
- Returns a new CollectionContainsConstraint checking for the
- presence of a particular object in the collection.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Contains(System.String)">
- <summary>
- Returns a new ContainsConstraint. This constraint
- will, in turn, make use of the appropriate second-level
- constraint, depending on the type of the actual argument.
- This overload is only used if the item sought is a string,
- since any other type implies that we are looking for a
- collection member.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringContaining(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value contains the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.ContainsSubstring(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value contains the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StartsWith(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value starts with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringStarting(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value starts with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.EndsWith(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value ends with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringEnding(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value ends with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.Matches(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value matches the Regex pattern supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.StringMatching(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value matches the Regex pattern supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePath(System.String)">
- <summary>
- Returns a constraint that tests whether the path provided
- is the same as an expected path after canonicalization.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.SamePathOrUnder(System.String)">
- <summary>
- Returns a constraint that tests whether the path provided
- is the same path or under an expected path after canonicalization.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ConstraintExpression.InRange(System.IComparable,System.IComparable)">
- <summary>
- Returns a constraint that tests whether the actual value falls
- within a specified range.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Not">
- <summary>
- Returns a ConstraintExpression that negates any
- following constraint.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.No">
- <summary>
- Returns a ConstraintExpression that negates any
- following constraint.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.All">
- <summary>
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them succeed.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Some">
- <summary>
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if at least one of them succeeds.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.None">
- <summary>
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them fail.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Length">
- <summary>
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Length property of the object being tested.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Count">
- <summary>
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Count property of the object being tested.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Message">
- <summary>
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Message property of the object being tested.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.InnerException">
- <summary>
- Returns a new ConstraintExpression, which will apply the following
- constraint to the InnerException property of the object being tested.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.With">
- <summary>
- With is currently a NOP - reserved for future use.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Null">
- <summary>
- Returns a constraint that tests for null
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.True">
- <summary>
- Returns a constraint that tests for True
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.False">
- <summary>
- Returns a constraint that tests for False
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.NaN">
- <summary>
- Returns a constraint that tests for NaN
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Empty">
- <summary>
- Returns a constraint that tests for empty
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Unique">
- <summary>
- Returns a constraint that tests whether a collection
- contains all unique items.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.BinarySerializable">
- <summary>
- Returns a constraint that tests whether an object graph is serializable in binary format.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.XmlSerializable">
- <summary>
- Returns a constraint that tests whether an object graph is serializable in xml format.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ConstraintExpression.Ordered">
- <summary>
- Returns a constraint that tests whether a collection is ordered
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.BinarySerializableConstraint">
- <summary>
- BinarySerializableConstraint tests whether
- an object is serializable in binary format.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
- </summary>
- <param name="writer">The writer on which the actual value is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.BinarySerializableConstraint.ToString">
- <summary>
- Returns the string representation
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.XmlSerializableConstraint">
- <summary>
- BinarySerializableConstraint tests whether
- an object is serializable in binary format.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the actual value for a failing constraint test to a
- MessageWriter. The default implementation simply writes
- the raw value of actual, leaving it to the writer to
- perform any formatting.
- </summary>
- <param name="writer">The writer on which the actual value is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.XmlSerializableConstraint.ToString">
- <summary>
- Returns the string representation of this constraint
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.BasicConstraint">
- <summary>
- BasicConstraint is the abstract base for constraints that
- perform a simple comparison to a constant value.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.BasicConstraint.#ctor(System.Object,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:BasicConstraint"/> class.
- </summary>
- <param name="expected">The expected.</param>
- <param name="description">The description.</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.BasicConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.BasicConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="T:NUnit.Framework.Constraints.NullConstraint">
- <summary>
- NullConstraint tests that the actual value is null
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.NullConstraint.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:NullConstraint"/> class.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.TrueConstraint">
- <summary>
- TrueConstraint tests that the actual value is true
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.TrueConstraint.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:TrueConstraint"/> class.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.FalseConstraint">
- <summary>
- FalseConstraint tests that the actual value is false
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.FalseConstraint.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:FalseConstraint"/> class.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.NaNConstraint">
- <summary>
- NaNConstraint tests that the actual value is a double or float NaN
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.NaNConstraint.Matches(System.Object)">
- <summary>
- Test that the actual value is an NaN
- </summary>
- <param name="actual"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.NaNConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a specified writer
- </summary>
- <param name="writer"></param>
- </member>
- <member name="T:NUnit.Framework.Constraints.AttributeExistsConstraint">
- <summary>
- AttributeExistsConstraint tests for the presence of a
- specified attribute on a Type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.#ctor(System.Type)">
- <summary>
- Constructs an AttributeExistsConstraint for a specific attribute Type
- </summary>
- <param name="type"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.Matches(System.Object)">
- <summary>
- Tests whether the object provides the expected attribute.
- </summary>
- <param name="actual">A Type, MethodInfo, or other ICustomAttributeProvider</param>
- <returns>True if the expected attribute is present, otherwise false</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.AttributeExistsConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Writes the description of the constraint to the specified writer
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.AttributeConstraint">
- <summary>
- AttributeConstraint tests that a specified attribute is present
- on a Type or other provider and that the value of the attribute
- satisfies some other constraint.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.AttributeConstraint.#ctor(System.Type,NUnit.Framework.Constraints.Constraint)">
- <summary>
- Constructs an AttributeConstraint for a specified attriute
- Type and base constraint.
- </summary>
- <param name="type"></param>
- <param name="baseConstraint"></param>
- </member>
- <member name="M:NUnit.Framework.Constraints.AttributeConstraint.Matches(System.Object)">
- <summary>
- Determines whether the Type or other provider has the
- expected attribute and if its value matches the
- additional constraint specified.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.AttributeConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Writes a description of the attribute to the specified writer.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.AttributeConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Writes the actual value supplied to the specified writer.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.AttributeConstraint.ToString">
- <summary>
- Returns a string representation of the constraint.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.ResolvableConstraintExpression">
- <summary>
- ResolvableConstraintExpression is used to represent a compound
- constraint being constructed at a point where the last operator
- may either terminate the expression or may have additional
- qualifying constraints added to it.
-
- It is used, for example, for a Property element or for
- an Exception element, either of which may be optionally
- followed by constraints that apply to the property or
- exception.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor">
- <summary>
- Create a new instance of ResolvableConstraintExpression
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.#ctor(NUnit.Framework.Constraints.ConstraintBuilder)">
- <summary>
- Create a new instance of ResolvableConstraintExpression,
- passing in a pre-populated ConstraintBuilder.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ResolvableConstraintExpression.NUnit#Framework#Constraints#IResolveConstraint#Resolve">
- <summary>
- Resolve the current expression to a Constraint
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.And">
- <summary>
- Appends an And Operator to the expression
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ResolvableConstraintExpression.Or">
- <summary>
- Appends an Or operator to the expression.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.DelayedConstraint">
- <summary>
- Applies a delay to the match so that a match can be evaluated in the future.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.DelayedConstraint.#ctor(NUnit.Framework.Constraints.Constraint,System.Int32)">
- <summary>
- Creates a new DelayedConstraint
- </summary>
- <param name="baseConstraint">The inner constraint two decorate</param>
- <param name="delayInMilliseconds">The time interval after which the match is performed</param>
- <exception cref="T:System.InvalidOperationException">If the value of <paramref name="delayInMilliseconds"/> is less than 0</exception>
- </member>
- <member name="M:NUnit.Framework.Constraints.DelayedConstraint.#ctor(NUnit.Framework.Constraints.Constraint,System.Int32,System.Int32)">
- <summary>
- Creates a new DelayedConstraint
- </summary>
- <param name="baseConstraint">The inner constraint two decorate</param>
- <param name="delayInMilliseconds">The time interval after which the match is performed</param>
- <param name="pollingInterval">The time interval used for polling</param>
- <exception cref="T:System.InvalidOperationException">If the value of <paramref name="delayInMilliseconds"/> is less than 0</exception>
- </member>
- <member name="M:NUnit.Framework.Constraints.DelayedConstraint.Matches(System.Object)">
- <summary>
- Test whether the constraint is satisfied by a given value
- </summary>
- <param name="actual">The value to be tested</param>
- <returns>True for if the base constraint fails, false if it succeeds</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.DelayedConstraint.Matches(NUnit.Framework.Constraints.ActualValueDelegate)">
- <summary>
- Test whether the constraint is satisfied by a delegate
- </summary>
- <param name="del">The delegate whose value is to be tested</param>
- <returns>True for if the base constraint fails, false if it succeeds</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.DelayedConstraint.Matches``1(``0@)">
- <summary>
- Test whether the constraint is satisfied by a given reference.
- Overridden to wait for the specified delay period before
- calling the base constraint with the dereferenced value.
- </summary>
- <param name="actual">A reference to the value to be tested</param>
- <returns>True for success, false for failure</returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the constraint description to a MessageWriter
- </summary>
- <param name="writer">The writer on which the description is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.DelayedConstraint.WriteActualValueTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Write the actual value for a failing constraint test to a MessageWriter.
- </summary>
- <param name="writer">The writer on which the actual value is displayed</param>
- </member>
- <member name="M:NUnit.Framework.Constraints.DelayedConstraint.ToString">
- <summary>
- Returns the string representation of the constraint.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics">
- <summary>Helper routines for working with floating point numbers</summary>
- <remarks>
- <para>
- The floating point comparison code is based on this excellent article:
- http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm
- </para>
- <para>
- "ULP" means Unit in the Last Place and in the context of this library refers to
- the distance between two adjacent floating point numbers. IEEE floating point
- numbers can only represent a finite subset of natural numbers, with greater
- accuracy for smaller numbers and lower accuracy for very large numbers.
- </para>
- <para>
- If a comparison is allowed "2 ulps" of deviation, that means the values are
- allowed to deviate by up to 2 adjacent floating point values, which might be
- as low as 0.0000001 for small numbers or as high as 10.0 for large numbers.
- </para>
- </remarks>
- </member>
- <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Single,System.Single,System.Int32)">
- <summary>Compares two floating point values for equality</summary>
- <param name="left">First floating point value to be compared</param>
- <param name="right">Second floating point value t be compared</param>
- <param name="maxUlps">
- Maximum number of representable floating point values that are allowed to
- be between the left and the right floating point values
- </param>
- <returns>True if both numbers are equal or close to being equal</returns>
- <remarks>
- <para>
- Floating point values can only represent a finite subset of natural numbers.
- For example, the values 2.00000000 and 2.00000024 can be stored in a float,
- but nothing inbetween them.
- </para>
- <para>
- This comparison will count how many possible floating point values are between
- the left and the right number. If the number of possible values between both
- numbers is less than or equal to maxUlps, then the numbers are considered as
- being equal.
- </para>
- <para>
- Implementation partially follows the code outlined here:
- http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
- </para>
- </remarks>
- </member>
- <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.AreAlmostEqualUlps(System.Double,System.Double,System.Int64)">
- <summary>Compares two double precision floating point values for equality</summary>
- <param name="left">First double precision floating point value to be compared</param>
- <param name="right">Second double precision floating point value t be compared</param>
- <param name="maxUlps">
- Maximum number of representable double precision floating point values that are
- allowed to be between the left and the right double precision floating point values
- </param>
- <returns>True if both numbers are equal or close to being equal</returns>
- <remarks>
- <para>
- Double precision floating point values can only represent a limited series of
- natural numbers. For example, the values 2.0000000000000000 and 2.0000000000000004
- can be stored in a double, but nothing inbetween them.
- </para>
- <para>
- This comparison will count how many possible double precision floating point
- values are between the left and the right number. If the number of possible
- values between both numbers is less than or equal to maxUlps, then the numbers
- are considered as being equal.
- </para>
- <para>
- Implementation partially follows the code outlined here:
- http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/
- </para>
- </remarks>
- </member>
- <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsInt(System.Single)">
- <summary>
- Reinterprets the memory contents of a floating point value as an integer value
- </summary>
- <param name="value">
- Floating point value whose memory contents to reinterpret
- </param>
- <returns>
- The memory contents of the floating point value interpreted as an integer
- </returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsLong(System.Double)">
- <summary>
- Reinterprets the memory contents of a double precision floating point
- value as an integer value
- </summary>
- <param name="value">
- Double precision floating point value whose memory contents to reinterpret
- </param>
- <returns>
- The memory contents of the double precision floating point value
- interpreted as an integer
- </returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsFloat(System.Int32)">
- <summary>
- Reinterprets the memory contents of an integer as a floating point value
- </summary>
- <param name="value">Integer value whose memory contents to reinterpret</param>
- <returns>
- The memory contents of the integer value interpreted as a floating point value
- </returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.FloatingPointNumerics.ReinterpretAsDouble(System.Int64)">
- <summary>
- Reinterprets the memory contents of an integer value as a double precision
- floating point value
- </summary>
- <param name="value">Integer whose memory contents to reinterpret</param>
- <returns>
- The memory contents of the integer interpreted as a double precision
- floating point value
- </returns>
- </member>
- <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion">
- <summary>Union of a floating point variable and an integer</summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Float">
- <summary>The union's value as a floating point variable</summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.Int">
- <summary>The union's value as an integer</summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.FloatIntUnion.UInt">
- <summary>The union's value as an unsigned integer</summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion">
- <summary>Union of a double precision floating point variable and a long</summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Double">
- <summary>The union's value as a double precision floating point variable</summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.Long">
- <summary>The union's value as a long</summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.FloatingPointNumerics.DoubleLongUnion.ULong">
- <summary>The union's value as an unsigned long</summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.ToleranceMode">
- <summary>
- Modes in which the tolerance value for a comparison can
- be interpreted.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.ToleranceMode.None">
- <summary>
- The tolerance was created with a value, without specifying
- how the value would be used. This is used to prevent setting
- the mode more than once and is generally changed to Linear
- upon execution of the test.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.ToleranceMode.Linear">
- <summary>
- The tolerance is used as a numeric range within which
- two compared values are considered to be equal.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.ToleranceMode.Percent">
- <summary>
- Interprets the tolerance as the percentage by which
- the two compared values my deviate from each other.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.ToleranceMode.Ulps">
- <summary>
- Compares two values based in their distance in
- representable numbers.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.Tolerance">
- <summary>
- The Tolerance class generalizes the notion of a tolerance
- within which an equality test succeeds. Normally, it is
- used with numeric types, but it can be used with any
- type that supports taking a difference between two
- objects and comparing that difference to a value.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object)">
- <summary>
- Constructs a linear tolerance of a specdified amount
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.Tolerance.#ctor(System.Object,NUnit.Framework.Constraints.ToleranceMode)">
- <summary>
- Constructs a tolerance given an amount and ToleranceMode
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.Tolerance.CheckLinearAndNumeric">
- <summary>
- Tests that the current Tolerance is linear with a
- numeric value, throwing an exception if it is not.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Tolerance.Empty">
- <summary>
- Returns an empty Tolerance object, equivalent to
- specifying an exact match.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Tolerance.Mode">
- <summary>
- Gets the ToleranceMode for the current Tolerance
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Tolerance.Value">
- <summary>
- Gets the value of the current Tolerance instance.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Tolerance.Percent">
- <summary>
- Returns a new tolerance, using the current amount as a percentage.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Tolerance.Ulps">
- <summary>
- Returns a new tolerance, using the current amount in Ulps.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Tolerance.Days">
- <summary>
- Returns a new tolerance with a TimeSpan as the amount, using
- the current amount as a number of days.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Tolerance.Hours">
- <summary>
- Returns a new tolerance with a TimeSpan as the amount, using
- the current amount as a number of hours.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Tolerance.Minutes">
- <summary>
- Returns a new tolerance with a TimeSpan as the amount, using
- the current amount as a number of minutes.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Tolerance.Seconds">
- <summary>
- Returns a new tolerance with a TimeSpan as the amount, using
- the current amount as a number of seconds.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Tolerance.Milliseconds">
- <summary>
- Returns a new tolerance with a TimeSpan as the amount, using
- the current amount as a number of milliseconds.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Tolerance.Ticks">
- <summary>
- Returns a new tolerance with a TimeSpan as the amount, using
- the current amount as a number of clock ticks.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.Tolerance.IsEmpty">
- <summary>
- Returns true if the current tolerance is empty.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.ComparisonAdapter">
- <summary>
- ComparisonAdapter class centralizes all comparisons of
- values in NUnit, adapting to the use of any provided
- IComparer, IComparer<T> or Comparison<T>
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For(System.Collections.IComparer)">
- <summary>
- Returns a ComparisonAdapter that wraps an IComparer
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Collections.Generic.IComparer{``0})">
- <summary>
- Returns a ComparisonAdapter that wraps an IComparer<T>
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.For``1(System.Comparison{``0})">
- <summary>
- Returns a ComparisonAdapter that wraps a Comparison<T>
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.Compare(System.Object,System.Object)">
- <summary>
- Compares two objects
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.ComparisonAdapter.Default">
- <summary>
- Gets the default ComparisonAdapter, which wraps an
- NUnitComparer object.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.#ctor(System.Collections.IComparer)">
- <summary>
- Construct a ComparisonAdapter for an IComparer
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter.Compare(System.Object,System.Object)">
- <summary>
- Compares two objects
- </summary>
- <param name="expected"></param>
- <param name="actual"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.DefaultComparisonAdapter.#ctor">
- <summary>
- Construct a default ComparisonAdapter
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1">
- <summary>
- ComparisonAdapter<T> extends ComparisonAdapter and
- allows use of an IComparer<T> or Comparison<T>
- to actually perform the comparison.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.#ctor(System.Collections.Generic.IComparer{`0})">
- <summary>
- Construct a ComparisonAdapter for an IComparer<T>
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparerAdapter`1.Compare(System.Object,System.Object)">
- <summary>
- Compare a Type T to an object
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.#ctor(System.Comparison{`0})">
- <summary>
- Construct a ComparisonAdapter for a Comparison<T>
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.ComparisonAdapter.ComparisonAdapterForComparison`1.Compare(System.Object,System.Object)">
- <summary>
- Compare a Type T to an object
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.EqualityAdapter">
- <summary>
- EqualityAdapter class handles all equality comparisons
- that use an IEqualityComparer, IEqualityComparer<T>
- or a ComparisonAdapter.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualityAdapter.ObjectsEqual(System.Object,System.Object)">
- <summary>
- Compares two objects, returning true if they are equal
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IComparer)">
- <summary>
- Returns an EqualityAdapter that wraps an IComparer.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For(System.Collections.IEqualityComparer)">
- <summary>
- Returns an EqualityAdapter that wraps an IEqualityComparer.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IEqualityComparer{``0})">
- <summary>
- Returns an EqualityAdapter that wraps an IEqualityComparer<T>.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Collections.Generic.IComparer{``0})">
- <summary>
- Returns an EqualityAdapter that wraps an IComparer<T>.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.EqualityAdapter.For``1(System.Comparison{``0})">
- <summary>
- Returns an EqualityAdapter that wraps a Comparison<T>.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.NUnitComparer">
- <summary>
- NUnitComparer encapsulates NUnit's default behavior
- in comparing two objects.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.NUnitComparer.Compare(System.Object,System.Object)">
- <summary>
- Compares two objects
- </summary>
- <param name="x"></param>
- <param name="y"></param>
- <returns></returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.NUnitComparer.Default">
- <summary>
- Returns the default NUnitComparer.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.NUnitEqualityComparer">
- <summary>
- NUnitEqualityComparer encapsulates NUnit's handling of
- equality tests between objects.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.caseInsensitive">
- <summary>
- If true, all string comparisons will ignore case
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.compareAsCollection">
- <summary>
- If true, arrays will be treated as collections, allowing
- those of different dimensions to be compared
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.tolerance">
- <summary>
- If non-zero, equality comparisons within the specified
- tolerance will succeed.
- </summary>
- </member>
- <member name="F:NUnit.Framework.Constraints.NUnitEqualityComparer.externalComparer">
- <summary>
- Comparison object used in comparisons for some constraints.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.ObjectsEqual(System.Object,System.Object)">
- <summary>
- Compares two objects for equality.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.ArraysEqual(System.Array,System.Array)">
- <summary>
- Helper method to compare two arrays
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.NUnitEqualityComparer.DirectoriesEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
- <summary>
- Method to compare two DirectoryInfo objects
- </summary>
- <param name="x">first directory to compare</param>
- <param name="y">second directory to compare</param>
- <returns>true if equivalent, false if not</returns>
- </member>
- <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.Default">
- <summary>
- Returns the default NUnitEqualityComparer
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.IgnoreCase">
- <summary>
- Gets and sets a flag indicating whether case should
- be ignored in determining equality.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.CompareAsCollection">
- <summary>
- Gets and sets a flag indicating that arrays should be
- compared as collections, without regard to their shape.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.ExternalComparer">
- <summary>
- Gets and sets an external comparer to be used to
- test for equality. It is applied to members of
- collections, in place of NUnit's own logic.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.Tolerance">
- <summary>
- Gets and sets a tolerance used to compare objects of
- certin types.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Constraints.NUnitEqualityComparer.FailurePoints">
- <summary>
- Gets the list of failure points for the last Match performed.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Constraints.PredicateConstraint`1">
- <summary>
- Predicate constraint wraps a Predicate in a constraint,
- returning success if the predicate is true.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.#ctor(System.Predicate{`0})">
- <summary>
- Construct a PredicateConstraint from a predicate
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.Matches(System.Object)">
- <summary>
- Determines whether the predicate succeeds when applied
- to the actual value.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Constraints.PredicateConstraint`1.WriteDescriptionTo(NUnit.Framework.Constraints.MessageWriter)">
- <summary>
- Writes the description to a MessageWriter
- </summary>
- </member>
- <member name="T:NUnit.Framework.SetUpFixtureAttribute">
- <summary>
- SetUpFixtureAttribute is used to identify a SetUpFixture
- </summary>
- </member>
- <member name="T:NUnit.Framework.StringAssert">
- <summary>
- Basic Asserts on strings.
- </summary>
- </member>
- <member name="M:NUnit.Framework.StringAssert.Equals(System.Object,System.Object)">
- <summary>
- The Equals method throws an AssertionException. This is done
- to make sure there is no mistake by calling this function.
- </summary>
- <param name="a"></param>
- <param name="b"></param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.ReferenceEquals(System.Object,System.Object)">
- <summary>
- override the default ReferenceEquals to throw an AssertionException. This
- implementation makes sure there is no mistake in calling this function
- as part of Assert.
- </summary>
- <param name="a"></param>
- <param name="b"></param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String,System.String,System.Object[])">
- <summary>
- Asserts that a string is found within another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Arguments used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String,System.String)">
- <summary>
- Asserts that a string is found within another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.Contains(System.String,System.String)">
- <summary>
- Asserts that a string is found within another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String,System.String,System.Object[])">
- <summary>
- Asserts that a string is not found within another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Arguments used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String,System.String)">
- <summary>
- Asserts that a string is found within another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.DoesNotContain(System.String,System.String)">
- <summary>
- Asserts that a string is found within another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String,System.String,System.Object[])">
- <summary>
- Asserts that a string starts with another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Arguments used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String,System.String)">
- <summary>
- Asserts that a string starts with another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.StartsWith(System.String,System.String)">
- <summary>
- Asserts that a string starts with another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String,System.String,System.Object[])">
- <summary>
- Asserts that a string does not start with another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Arguments used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String,System.String)">
- <summary>
- Asserts that a string does not start with another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.DoesNotStartWith(System.String,System.String)">
- <summary>
- Asserts that a string does not start with another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String,System.String,System.Object[])">
- <summary>
- Asserts that a string ends with another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Arguments used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String,System.String)">
- <summary>
- Asserts that a string ends with another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.EndsWith(System.String,System.String)">
- <summary>
- Asserts that a string ends with another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String,System.String,System.Object[])">
- <summary>
- Asserts that a string does not end with another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Arguments used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String,System.String)">
- <summary>
- Asserts that a string does not end with another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.DoesNotEndWith(System.String,System.String)">
- <summary>
- Asserts that a string does not end with another string.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The string to be examined</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
- <summary>
- Asserts that two strings are equal, without regard to case.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The actual string</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Arguments used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String,System.String)">
- <summary>
- Asserts that two strings are equal, without regard to case.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The actual string</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.AreEqualIgnoringCase(System.String,System.String)">
- <summary>
- Asserts that two strings are equal, without regard to case.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The actual string</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String,System.String,System.Object[])">
- <summary>
- Asserts that two strings are not equal, without regard to case.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The actual string</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Arguments used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String,System.String)">
- <summary>
- Asserts that two strings are Notequal, without regard to case.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The actual string</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.AreNotEqualIgnoringCase(System.String,System.String)">
- <summary>
- Asserts that two strings are not equal, without regard to case.
- </summary>
- <param name="expected">The expected string</param>
- <param name="actual">The actual string</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String,System.String,System.Object[])">
- <summary>
- Asserts that a string matches an expected regular expression pattern.
- </summary>
- <param name="pattern">The regex pattern to be matched</param>
- <param name="actual">The actual string</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Arguments used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String,System.String)">
- <summary>
- Asserts that a string matches an expected regular expression pattern.
- </summary>
- <param name="pattern">The regex pattern to be matched</param>
- <param name="actual">The actual string</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.IsMatch(System.String,System.String)">
- <summary>
- Asserts that a string matches an expected regular expression pattern.
- </summary>
- <param name="pattern">The regex pattern to be matched</param>
- <param name="actual">The actual string</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String,System.String,System.Object[])">
- <summary>
- Asserts that a string does not match an expected regular expression pattern.
- </summary>
- <param name="pattern">The regex pattern to be used</param>
- <param name="actual">The actual string</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Arguments used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String,System.String)">
- <summary>
- Asserts that a string does not match an expected regular expression pattern.
- </summary>
- <param name="pattern">The regex pattern to be used</param>
- <param name="actual">The actual string</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.StringAssert.DoesNotMatch(System.String,System.String)">
- <summary>
- Asserts that a string does not match an expected regular expression pattern.
- </summary>
- <param name="pattern">The regex pattern to be used</param>
- <param name="actual">The actual string</param>
- </member>
- <member name="T:NUnit.Framework.PropertyAttribute">
- <summary>
- PropertyAttribute is used to attach information to a test as a name/value pair..
- </summary>
- </member>
- <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.String)">
- <summary>
- Construct a PropertyAttribute with a name and string value
- </summary>
- <param name="propertyName">The name of the property</param>
- <param name="propertyValue">The property value</param>
- </member>
- <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Int32)">
- <summary>
- Construct a PropertyAttribute with a name and int value
- </summary>
- <param name="propertyName">The name of the property</param>
- <param name="propertyValue">The property value</param>
- </member>
- <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.String,System.Double)">
- <summary>
- Construct a PropertyAttribute with a name and double value
- </summary>
- <param name="propertyName">The name of the property</param>
- <param name="propertyValue">The property value</param>
- </member>
- <member name="M:NUnit.Framework.PropertyAttribute.#ctor">
- <summary>
- Constructor for derived classes that set the
- property dictionary directly.
- </summary>
- </member>
- <member name="M:NUnit.Framework.PropertyAttribute.#ctor(System.Object)">
- <summary>
- Constructor for use by derived classes that use the
- name of the type as the property name. Derived classes
- must ensure that the Type of the property value is
- a standard type supported by the BCL. Any custom
- types will cause a serialization Exception when
- in the client.
- </summary>
- </member>
- <member name="P:NUnit.Framework.PropertyAttribute.Properties">
- <summary>
- Gets the property dictionary for this attribute
- </summary>
- </member>
- <member name="T:NUnit.Framework.CollectionAssert">
- <summary>
- A set of Assert methods operationg on one or more collections
- </summary>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.Equals(System.Object,System.Object)">
- <summary>
- The Equals method throws an AssertionException. This is done
- to make sure there is no mistake by calling this function.
- </summary>
- <param name="a"></param>
- <param name="b"></param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.ReferenceEquals(System.Object,System.Object)">
- <summary>
- override the default ReferenceEquals to throw an AssertionException. This
- implementation makes sure there is no mistake in calling this function
- as part of Assert.
- </summary>
- <param name="a"></param>
- <param name="b"></param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type)">
- <summary>
- Asserts that all items contained in collection are of the type specified by expectedType.
- </summary>
- <param name="collection">IEnumerable containing objects to be considered</param>
- <param name="expectedType">System.Type that all objects in collection must be instances of</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type,System.String)">
- <summary>
- Asserts that all items contained in collection are of the type specified by expectedType.
- </summary>
- <param name="collection">IEnumerable containing objects to be considered</param>
- <param name="expectedType">System.Type that all objects in collection must be instances of</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreInstancesOfType(System.Collections.IEnumerable,System.Type,System.String,System.Object[])">
- <summary>
- Asserts that all items contained in collection are of the type specified by expectedType.
- </summary>
- <param name="collection">IEnumerable containing objects to be considered</param>
- <param name="expectedType">System.Type that all objects in collection must be instances of</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable)">
- <summary>
- Asserts that all items contained in collection are not equal to null.
- </summary>
- <param name="collection">IEnumerable containing objects to be considered</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable,System.String)">
- <summary>
- Asserts that all items contained in collection are not equal to null.
- </summary>
- <param name="collection">IEnumerable containing objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreNotNull(System.Collections.IEnumerable,System.String,System.Object[])">
- <summary>
- Asserts that all items contained in collection are not equal to null.
- </summary>
- <param name="collection">IEnumerable of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable)">
- <summary>
- Ensures that every object contained in collection exists within the collection
- once and only once.
- </summary>
- <param name="collection">IEnumerable of objects to be considered</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable,System.String)">
- <summary>
- Ensures that every object contained in collection exists within the collection
- once and only once.
- </summary>
- <param name="collection">IEnumerable of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AllItemsAreUnique(System.Collections.IEnumerable,System.String,System.Object[])">
- <summary>
- Ensures that every object contained in collection exists within the collection
- once and only once.
- </summary>
- <param name="collection">IEnumerable of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
- <summary>
- Asserts that expected and actual are exactly equal. The collections must have the same count,
- and contain the exact same objects in the same order.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
- <summary>
- Asserts that expected and actual are exactly equal. The collections must have the same count,
- and contain the exact same objects in the same order.
- If comparer is not null then it will be used to compare the objects.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String)">
- <summary>
- Asserts that expected and actual are exactly equal. The collections must have the same count,
- and contain the exact same objects in the same order.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String)">
- <summary>
- Asserts that expected and actual are exactly equal. The collections must have the same count,
- and contain the exact same objects in the same order.
- If comparer is not null then it will be used to compare the objects.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
- <summary>
- Asserts that expected and actual are exactly equal. The collections must have the same count,
- and contain the exact same objects in the same order.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
- <summary>
- Asserts that expected and actual are exactly equal. The collections must have the same count,
- and contain the exact same objects in the same order.
- If comparer is not null then it will be used to compare the objects.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
- <summary>
- Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String)">
- <summary>
- Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
- <summary>
- Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable)">
- <summary>
- Asserts that expected and actual are not exactly equal.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer)">
- <summary>
- Asserts that expected and actual are not exactly equal.
- If comparer is not null then it will be used to compare the objects.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String)">
- <summary>
- Asserts that expected and actual are not exactly equal.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String)">
- <summary>
- Asserts that expected and actual are not exactly equal.
- If comparer is not null then it will be used to compare the objects.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
- <summary>
- Asserts that expected and actual are not exactly equal.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreNotEqual(System.Collections.IEnumerable,System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
- <summary>
- Asserts that expected and actual are not exactly equal.
- If comparer is not null then it will be used to compare the objects.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- <param name="comparer">The IComparer to use in comparing objects from each IEnumerable</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable)">
- <summary>
- Asserts that expected and actual are not equivalent.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String)">
- <summary>
- Asserts that expected and actual are not equivalent.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.AreNotEquivalent(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
- <summary>
- Asserts that expected and actual are not equivalent.
- </summary>
- <param name="expected">The first IEnumerable of objects to be considered</param>
- <param name="actual">The second IEnumerable of objects to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object)">
- <summary>
- Asserts that collection contains actual as an item.
- </summary>
- <param name="collection">IEnumerable of objects to be considered</param>
- <param name="actual">Object to be found within collection</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object,System.String)">
- <summary>
- Asserts that collection contains actual as an item.
- </summary>
- <param name="collection">IEnumerable of objects to be considered</param>
- <param name="actual">Object to be found within collection</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.Contains(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
- <summary>
- Asserts that collection contains actual as an item.
- </summary>
- <param name="collection">IEnumerable of objects to be considered</param>
- <param name="actual">Object to be found within collection</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object)">
- <summary>
- Asserts that collection does not contain actual as an item.
- </summary>
- <param name="collection">IEnumerable of objects to be considered</param>
- <param name="actual">Object that cannot exist within collection</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object,System.String)">
- <summary>
- Asserts that collection does not contain actual as an item.
- </summary>
- <param name="collection">IEnumerable of objects to be considered</param>
- <param name="actual">Object that cannot exist within collection</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.DoesNotContain(System.Collections.IEnumerable,System.Object,System.String,System.Object[])">
- <summary>
- Asserts that collection does not contain actual as an item.
- </summary>
- <param name="collection">IEnumerable of objects to be considered</param>
- <param name="actual">Object that cannot exist within collection</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
- <summary>
- Asserts that superset is not a subject of subset.
- </summary>
- <param name="subset">The IEnumerable superset to be considered</param>
- <param name="superset">The IEnumerable subset to be considered</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String)">
- <summary>
- Asserts that superset is not a subject of subset.
- </summary>
- <param name="subset">The IEnumerable superset to be considered</param>
- <param name="superset">The IEnumerable subset to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsNotSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
- <summary>
- Asserts that superset is not a subject of subset.
- </summary>
- <param name="subset">The IEnumerable superset to be considered</param>
- <param name="superset">The IEnumerable subset to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable)">
- <summary>
- Asserts that superset is a subset of subset.
- </summary>
- <param name="subset">The IEnumerable superset to be considered</param>
- <param name="superset">The IEnumerable subset to be considered</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String)">
- <summary>
- Asserts that superset is a subset of subset.
- </summary>
- <param name="subset">The IEnumerable superset to be considered</param>
- <param name="superset">The IEnumerable subset to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsSubsetOf(System.Collections.IEnumerable,System.Collections.IEnumerable,System.String,System.Object[])">
- <summary>
- Asserts that superset is a subset of subset.
- </summary>
- <param name="subset">The IEnumerable superset to be considered</param>
- <param name="superset">The IEnumerable subset to be considered</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
- <summary>
- Assert that an array, list or other collection is empty
- </summary>
- <param name="collection">An array, list or other collection implementing IEnumerable</param>
- <param name="message">The message to be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable,System.String)">
- <summary>
- Assert that an array, list or other collection is empty
- </summary>
- <param name="collection">An array, list or other collection implementing IEnumerable</param>
- <param name="message">The message to be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsEmpty(System.Collections.IEnumerable)">
- <summary>
- Assert that an array,list or other collection is empty
- </summary>
- <param name="collection">An array, list or other collection implementing IEnumerable</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable,System.String,System.Object[])">
- <summary>
- Assert that an array, list or other collection is empty
- </summary>
- <param name="collection">An array, list or other collection implementing IEnumerable</param>
- <param name="message">The message to be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable,System.String)">
- <summary>
- Assert that an array, list or other collection is empty
- </summary>
- <param name="collection">An array, list or other collection implementing IEnumerable</param>
- <param name="message">The message to be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsNotEmpty(System.Collections.IEnumerable)">
- <summary>
- Assert that an array,list or other collection is empty
- </summary>
- <param name="collection">An array, list or other collection implementing IEnumerable</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.String,System.Object[])">
- <summary>
- Assert that an array, list or other collection is ordered
- </summary>
- <param name="collection">An array, list or other collection implementing IEnumerable</param>
- <param name="message">The message to be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.String)">
- <summary>
- Assert that an array, list or other collection is ordered
- </summary>
- <param name="collection">An array, list or other collection implementing IEnumerable</param>
- <param name="message">The message to be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable)">
- <summary>
- Assert that an array, list or other collection is ordered
- </summary>
- <param name="collection">An array, list or other collection implementing IEnumerable</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer,System.String,System.Object[])">
- <summary>
- Assert that an array, list or other collection is ordered
- </summary>
- <param name="collection">An array, list or other collection implementing IEnumerable</param>
- <param name="comparer">A custom comparer to perform the comparisons</param>
- <param name="message">The message to be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer,System.String)">
- <summary>
- Assert that an array, list or other collection is ordered
- </summary>
- <param name="collection">An array, list or other collection implementing IEnumerable</param>
- <param name="comparer">A custom comparer to perform the comparisons</param>
- <param name="message">The message to be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.CollectionAssert.IsOrdered(System.Collections.IEnumerable,System.Collections.IComparer)">
- <summary>
- Assert that an array, list or other collection is ordered
- </summary>
- <param name="collection">An array, list or other collection implementing IEnumerable</param>
- <param name="comparer">A custom comparer to perform the comparisons</param>
- </member>
- <member name="T:NUnit.Framework.FileAssert">
- <summary>
- Summary description for FileAssert.
- </summary>
- </member>
- <member name="M:NUnit.Framework.FileAssert.Equals(System.Object,System.Object)">
- <summary>
- The Equals method throws an AssertionException. This is done
- to make sure there is no mistake by calling this function.
- </summary>
- <param name="a"></param>
- <param name="b"></param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.ReferenceEquals(System.Object,System.Object)">
- <summary>
- override the default ReferenceEquals to throw an AssertionException. This
- implementation makes sure there is no mistake in calling this function
- as part of Assert.
- </summary>
- <param name="a"></param>
- <param name="b"></param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.#ctor">
- <summary>
- We don't actually want any instances of this object, but some people
- like to inherit from it to add other static methods. Hence, the
- protected constructor disallows any instances of this object.
- </summary>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
- <summary>
- Verifies that two Streams are equal. Two Streams are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected Stream</param>
- <param name="actual">The actual Stream</param>
- <param name="message">The message to display if Streams are not equal</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream,System.String)">
- <summary>
- Verifies that two Streams are equal. Two Streams are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected Stream</param>
- <param name="actual">The actual Stream</param>
- <param name="message">The message to display if objects are not equal</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.Stream,System.IO.Stream)">
- <summary>
- Verifies that two Streams are equal. Two Streams are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected Stream</param>
- <param name="actual">The actual Stream</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
- <summary>
- Verifies that two files are equal. Two files are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A file containing the value that is expected</param>
- <param name="actual">A file containing the actual value</param>
- <param name="message">The message to display if Streams are not equal</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo,System.String)">
- <summary>
- Verifies that two files are equal. Two files are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A file containing the value that is expected</param>
- <param name="actual">A file containing the actual value</param>
- <param name="message">The message to display if objects are not equal</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreEqual(System.IO.FileInfo,System.IO.FileInfo)">
- <summary>
- Verifies that two files are equal. Two files are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A file containing the value that is expected</param>
- <param name="actual">A file containing the actual value</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String,System.String,System.Object[])">
- <summary>
- Verifies that two files are equal. Two files are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The path to a file containing the value that is expected</param>
- <param name="actual">The path to a file containing the actual value</param>
- <param name="message">The message to display if Streams are not equal</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String,System.String)">
- <summary>
- Verifies that two files are equal. Two files are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The path to a file containing the value that is expected</param>
- <param name="actual">The path to a file containing the actual value</param>
- <param name="message">The message to display if objects are not equal</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreEqual(System.String,System.String)">
- <summary>
- Verifies that two files are equal. Two files are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The path to a file containing the value that is expected</param>
- <param name="actual">The path to a file containing the actual value</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream,System.String,System.Object[])">
- <summary>
- Asserts that two Streams are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected Stream</param>
- <param name="actual">The actual Stream</param>
- <param name="message">The message to be displayed when the two Stream are the same.</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream,System.String)">
- <summary>
- Asserts that two Streams are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected Stream</param>
- <param name="actual">The actual Stream</param>
- <param name="message">The message to be displayed when the Streams are the same.</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.Stream,System.IO.Stream)">
- <summary>
- Asserts that two Streams are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected Stream</param>
- <param name="actual">The actual Stream</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo,System.String,System.Object[])">
- <summary>
- Asserts that two files are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A file containing the value that is expected</param>
- <param name="actual">A file containing the actual value</param>
- <param name="message">The message to display if Streams are not equal</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo,System.String)">
- <summary>
- Asserts that two files are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A file containing the value that is expected</param>
- <param name="actual">A file containing the actual value</param>
- <param name="message">The message to display if objects are not equal</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.IO.FileInfo,System.IO.FileInfo)">
- <summary>
- Asserts that two files are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A file containing the value that is expected</param>
- <param name="actual">A file containing the actual value</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String,System.String,System.Object[])">
- <summary>
- Asserts that two files are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The path to a file containing the value that is expected</param>
- <param name="actual">The path to a file containing the actual value</param>
- <param name="message">The message to display if Streams are not equal</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String,System.String)">
- <summary>
- Asserts that two files are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The path to a file containing the value that is expected</param>
- <param name="actual">The path to a file containing the actual value</param>
- <param name="message">The message to display if objects are not equal</param>
- </member>
- <member name="M:NUnit.Framework.FileAssert.AreNotEqual(System.String,System.String)">
- <summary>
- Asserts that two files are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The path to a file containing the value that is expected</param>
- <param name="actual">The path to a file containing the actual value</param>
- </member>
- <member name="T:NUnit.Framework.DescriptionAttribute">
- <summary>
- Attribute used to provide descriptive text about a
- test case or fixture.
- </summary>
- </member>
- <member name="M:NUnit.Framework.DescriptionAttribute.#ctor(System.String)">
- <summary>
- Construct the attribute
- </summary>
- <param name="description">Text describing the test</param>
- </member>
- <member name="P:NUnit.Framework.DescriptionAttribute.Description">
- <summary>
- Gets the test description
- </summary>
- </member>
- <member name="T:NUnit.Framework.IExpectException">
- <summary>
- Interface implemented by a user fixture in order to
- validate any expected exceptions. It is only called
- for test methods marked with the ExpectedException
- attribute.
- </summary>
- </member>
- <member name="M:NUnit.Framework.IExpectException.HandleException(System.Exception)">
- <summary>
- Method to handle an expected exception
- </summary>
- <param name="ex">The exception to be handled</param>
- </member>
- <member name="T:NUnit.Framework.TextMessageWriter">
- <summary>
- TextMessageWriter writes constraint descriptions and messages
- in displayable form as a text stream. It tailors the display
- of individual message components to form the standard message
- format of NUnit assertion failure messages.
- </summary>
- </member>
- <member name="F:NUnit.Framework.TextMessageWriter.Pfx_Expected">
- <summary>
- Prefix used for the expected value line of a message
- </summary>
- </member>
- <member name="F:NUnit.Framework.TextMessageWriter.Pfx_Actual">
- <summary>
- Prefix used for the actual value line of a message
- </summary>
- </member>
- <member name="F:NUnit.Framework.TextMessageWriter.PrefixLength">
- <summary>
- Length of a message prefix
- </summary>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.#ctor">
- <summary>
- Construct a TextMessageWriter
- </summary>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.#ctor(System.String,System.Object[])">
- <summary>
- Construct a TextMessageWriter, specifying a user message
- and optional formatting arguments.
- </summary>
- <param name="userMessage"></param>
- <param name="args"></param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.WriteMessageLine(System.Int32,System.String,System.Object[])">
- <summary>
- Method to write single line message with optional args, usually
- written to precede the general failure message, at a givel
- indentation level.
- </summary>
- <param name="level">The indentation level of the message</param>
- <param name="message">The message to be written</param>
- <param name="args">Any arguments used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.DisplayDifferences(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Display Expected and Actual lines for a constraint. This
- is called by MessageWriter's default implementation of
- WriteMessageTo and provides the generic two-line display.
- </summary>
- <param name="constraint">The constraint that failed</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.DisplayDifferences(System.Object,System.Object)">
- <summary>
- Display Expected and Actual lines for given values. This
- method may be called by constraints that need more control over
- the display of actual and expected values than is provided
- by the default implementation.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value causing the failure</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.DisplayDifferences(System.Object,System.Object,NUnit.Framework.Constraints.Tolerance)">
- <summary>
- Display Expected and Actual lines for given values, including
- a tolerance value on the expected line.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value causing the failure</param>
- <param name="tolerance">The tolerance within which the test was made</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.DisplayStringDifferences(System.String,System.String,System.Int32,System.Boolean,System.Boolean)">
- <summary>
- Display the expected and actual string values on separate lines.
- If the mismatch parameter is >=0, an additional line is displayed
- line containing a caret that points to the mismatch point.
- </summary>
- <param name="expected">The expected string value</param>
- <param name="actual">The actual string value</param>
- <param name="mismatch">The point at which the strings don't match or -1</param>
- <param name="ignoreCase">If true, case is ignored in string comparisons</param>
- <param name="clipping">If true, clip the strings to fit the max line length</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.WriteConnector(System.String)">
- <summary>
- Writes the text for a connector.
- </summary>
- <param name="connector">The connector.</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.WritePredicate(System.String)">
- <summary>
- Writes the text for a predicate.
- </summary>
- <param name="predicate">The predicate.</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.WriteModifier(System.String)">
- <summary>
- Write the text for a modifier.
- </summary>
- <param name="modifier">The modifier.</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.WriteExpectedValue(System.Object)">
- <summary>
- Writes the text for an expected value.
- </summary>
- <param name="expected">The expected value.</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.WriteActualValue(System.Object)">
- <summary>
- Writes the text for an actual value.
- </summary>
- <param name="actual">The actual value.</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.WriteValue(System.Object)">
- <summary>
- Writes the text for a generalized value.
- </summary>
- <param name="val">The value.</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.WriteCollectionElements(System.Collections.ICollection,System.Int32,System.Int32)">
- <summary>
- Writes the text for a collection value,
- starting at a particular point, to a max length
- </summary>
- <param name="collection">The collection containing elements to write.</param>
- <param name="start">The starting point of the elements to write</param>
- <param name="max">The maximum number of elements to write</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.WriteExpectedLine(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Write the generic 'Expected' line for a constraint
- </summary>
- <param name="constraint">The constraint that failed</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.WriteExpectedLine(System.Object)">
- <summary>
- Write the generic 'Expected' line for a given value
- </summary>
- <param name="expected">The expected value</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.WriteExpectedLine(System.Object,NUnit.Framework.Constraints.Tolerance)">
- <summary>
- Write the generic 'Expected' line for a given value
- and tolerance.
- </summary>
- <param name="expected">The expected value</param>
- <param name="tolerance">The tolerance within which the test was made</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.WriteActualLine(NUnit.Framework.Constraints.Constraint)">
- <summary>
- Write the generic 'Actual' line for a constraint
- </summary>
- <param name="constraint">The constraint for which the actual value is to be written</param>
- </member>
- <member name="M:NUnit.Framework.TextMessageWriter.WriteActualLine(System.Object)">
- <summary>
- Write the generic 'Actual' line for a given value
- </summary>
- <param name="actual">The actual value causing a failure</param>
- </member>
- <member name="P:NUnit.Framework.TextMessageWriter.MaxLineLength">
- <summary>
- Gets or sets the maximum line length for this writer
- </summary>
- </member>
- <member name="T:NUnit.Framework.AssertionHelper">
- <summary>
- AssertionHelper is an optional base class for user tests,
- allowing the use of shorter names for constraints and
- asserts and avoiding conflict with the definition of
- <see cref="T:NUnit.Framework.Is"/>, from which it inherits much of its
- behavior, in certain mock object frameworks.
- </summary>
- </member>
- <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Object,NUnit.Framework.Constraints.IResolveConstraint)">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure. Works
- identically to <see cref="M:NUnit.Framework.Assert.That(System.Object,NUnit.Framework.Constraints.IResolveConstraint)"/>
- </summary>
- <param name="constraint">A Constraint to be applied</param>
- <param name="actual">The actual value to test</param>
- </member>
- <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String)">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure. Works
- identically to <see cref="M:NUnit.Framework.Assert.That(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String)"/>
- </summary>
- <param name="constraint">A Constraint to be applied</param>
- <param name="actual">The actual value to test</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure. Works
- identically to <see cref="M:NUnit.Framework.Assert.That(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])"/>
- </summary>
- <param name="constraint">A Constraint to be applied</param>
- <param name="actual">The actual value to test</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.AssertionHelper.Expect(NUnit.Framework.Constraints.ActualValueDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="expr">A Constraint expression to be applied</param>
- <param name="del">An ActualValueDelegate returning the value to be tested</param>
- </member>
- <member name="M:NUnit.Framework.AssertionHelper.Expect(NUnit.Framework.Constraints.ActualValueDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String)">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="expr">A Constraint expression to be applied</param>
- <param name="del">An ActualValueDelegate returning the value to be tested</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.AssertionHelper.Expect(NUnit.Framework.Constraints.ActualValueDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="del">An ActualValueDelegate returning the value to be tested</param>
- <param name="expr">A Constraint expression to be applied</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0@,NUnit.Framework.Constraints.IResolveConstraint)">
- <summary>
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="constraint">A Constraint to be applied</param>
- <param name="actual">The actual value to test</param>
- </member>
- <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0@,NUnit.Framework.Constraints.IResolveConstraint,System.String)">
- <summary>
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="constraint">A Constraint to be applied</param>
- <param name="actual">The actual value to test</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.AssertionHelper.Expect``1(``0@,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
- <summary>
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="expression">A Constraint to be applied</param>
- <param name="actual">The actual value to test</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean,System.String,System.Object[])">
- <summary>
- Asserts that a condition is true. If the condition is false the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to
- <see cref="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message to display if the condition is false</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean,System.String)">
- <summary>
- Asserts that a condition is true. If the condition is false the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to
- <see cref="M:NUnit.Framework.Assert.That(System.Boolean,System.String)"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message to display if the condition is false</param>
- </member>
- <member name="M:NUnit.Framework.AssertionHelper.Expect(System.Boolean)">
- <summary>
- Asserts that a condition is true. If the condition is false the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>. Works Identically to <see cref="M:NUnit.Framework.Assert.That(System.Boolean)"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- </member>
- <member name="M:NUnit.Framework.AssertionHelper.Expect(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
- <summary>
- Asserts that the code represented by a delegate throws an exception
- that satisfies the constraint provided.
- </summary>
- <param name="code">A TestDelegate to be executed</param>
- <param name="constraint">A ThrowsConstraint used in the test</param>
- </member>
- <member name="M:NUnit.Framework.AssertionHelper.Map(System.Collections.ICollection)">
- <summary>
- Returns a ListMapper based on a collection.
- </summary>
- <param name="original">The original collection</param>
- <returns></returns>
- </member>
- <member name="T:NUnit.Framework.IncludeExcludeAttribute">
- <summary>
- Abstract base for Attributes that are used to include tests
- in the test run based on environmental settings.
- </summary>
- </member>
- <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor">
- <summary>
- Constructor with no included items specified, for use
- with named property syntax.
- </summary>
- </member>
- <member name="M:NUnit.Framework.IncludeExcludeAttribute.#ctor(System.String)">
- <summary>
- Constructor taking one or more included items
- </summary>
- <param name="include">Comma-delimited list of included items</param>
- </member>
- <member name="P:NUnit.Framework.IncludeExcludeAttribute.Include">
- <summary>
- Name of the item that is needed in order for
- a test to run. Multiple itemss may be given,
- separated by a comma.
- </summary>
- </member>
- <member name="P:NUnit.Framework.IncludeExcludeAttribute.Exclude">
- <summary>
- Name of the item to be excluded. Multiple items
- may be given, separated by a comma.
- </summary>
- </member>
- <member name="P:NUnit.Framework.IncludeExcludeAttribute.Reason">
- <summary>
- The reason for including or excluding the test
- </summary>
- </member>
- <member name="T:NUnit.Framework.PlatformAttribute">
- <summary>
- PlatformAttribute is used to mark a test fixture or an
- individual method as applying to a particular platform only.
- </summary>
- </member>
- <member name="M:NUnit.Framework.PlatformAttribute.#ctor">
- <summary>
- Constructor with no platforms specified, for use
- with named property syntax.
- </summary>
- </member>
- <member name="M:NUnit.Framework.PlatformAttribute.#ctor(System.String)">
- <summary>
- Constructor taking one or more platforms
- </summary>
- <param name="platforms">Comma-deliminted list of platforms</param>
- </member>
- <member name="T:NUnit.Framework.CultureAttribute">
- <summary>
- CultureAttribute is used to mark a test fixture or an
- individual method as applying to a particular Culture only.
- </summary>
- </member>
- <member name="M:NUnit.Framework.CultureAttribute.#ctor">
- <summary>
- Constructor with no cultures specified, for use
- with named property syntax.
- </summary>
- </member>
- <member name="M:NUnit.Framework.CultureAttribute.#ctor(System.String)">
- <summary>
- Constructor taking one or more cultures
- </summary>
- <param name="cultures">Comma-deliminted list of cultures</param>
- </member>
- <member name="T:NUnit.Framework.SetCultureAttribute">
- <summary>
- Summary description for SetCultureAttribute.
- </summary>
- </member>
- <member name="M:NUnit.Framework.SetCultureAttribute.#ctor(System.String)">
- <summary>
- Construct given the name of a culture
- </summary>
- <param name="culture"></param>
- </member>
- <member name="T:NUnit.Framework.GlobalSettings">
- <summary>
- GlobalSettings is a place for setting default values used
- by the framework in performing asserts.
- </summary>
- </member>
- <member name="F:NUnit.Framework.GlobalSettings.DefaultFloatingPointTolerance">
- <summary>
- Default tolerance for floating point equality
- </summary>
- </member>
- <member name="T:NUnit.Framework.DirectoryAssert">
- <summary>
- Summary description for DirectoryAssert
- </summary>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.Equals(System.Object,System.Object)">
- <summary>
- The Equals method throws an AssertionException. This is done
- to make sure there is no mistake by calling this function.
- </summary>
- <param name="a"></param>
- <param name="b"></param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.ReferenceEquals(System.Object,System.Object)">
- <summary>
- override the default ReferenceEquals to throw an AssertionException. This
- implementation makes sure there is no mistake in calling this function
- as part of Assert.
- </summary>
- <param name="a"></param>
- <param name="b"></param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.#ctor">
- <summary>
- We don't actually want any instances of this object, but some people
- like to inherit from it to add other static methods. Hence, the
- protected constructor disallows any instances of this object.
- </summary>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
- <summary>
- Verifies that two directories are equal. Two directories are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A directory containing the value that is expected</param>
- <param name="actual">A directory containing the actual value</param>
- <param name="message">The message to display if directories are not equal</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String)">
- <summary>
- Verifies that two directories are equal. Two directories are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A directory containing the value that is expected</param>
- <param name="actual">A directory containing the actual value</param>
- <param name="message">The message to display if directories are not equal</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
- <summary>
- Verifies that two directories are equal. Two directories are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A directory containing the value that is expected</param>
- <param name="actual">A directory containing the actual value</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.String,System.String,System.String,System.Object[])">
- <summary>
- Verifies that two directories are equal. Two directories are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A directory path string containing the value that is expected</param>
- <param name="actual">A directory path string containing the actual value</param>
- <param name="message">The message to display if directories are not equal</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.String,System.String,System.String)">
- <summary>
- Verifies that two directories are equal. Two directories are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A directory path string containing the value that is expected</param>
- <param name="actual">A directory path string containing the actual value</param>
- <param name="message">The message to display if directories are not equal</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.AreEqual(System.String,System.String)">
- <summary>
- Verifies that two directories are equal. Two directories are considered
- equal if both are null, or if both have the same value byte for byte.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A directory path string containing the value that is expected</param>
- <param name="actual">A directory path string containing the actual value</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
- <summary>
- Asserts that two directories are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A directory containing the value that is expected</param>
- <param name="actual">A directory containing the actual value</param>
- <param name="message">The message to display if directories are not equal</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String)">
- <summary>
- Asserts that two directories are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A directory containing the value that is expected</param>
- <param name="actual">A directory containing the actual value</param>
- <param name="message">The message to display if directories are not equal</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
- <summary>
- Asserts that two directories are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A directory containing the value that is expected</param>
- <param name="actual">A directory containing the actual value</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.String,System.String,System.String,System.Object[])">
- <summary>
- Asserts that two directories are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A directory path string containing the value that is expected</param>
- <param name="actual">A directory path string containing the actual value</param>
- <param name="message">The message to display if directories are equal</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.String,System.String,System.String)">
- <summary>
- Asserts that two directories are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A directory path string containing the value that is expected</param>
- <param name="actual">A directory path string containing the actual value</param>
- <param name="message">The message to display if directories are equal</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.AreNotEqual(System.String,System.String)">
- <summary>
- Asserts that two directories are not equal. If they are equal
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">A directory path string containing the value that is expected</param>
- <param name="actual">A directory path string containing the actual value</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsEmpty(System.IO.DirectoryInfo,System.String,System.Object[])">
- <summary>
- Asserts that the directory is empty. If it is not empty
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="message">The message to display if directories are not equal</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsEmpty(System.IO.DirectoryInfo,System.String)">
- <summary>
- Asserts that the directory is empty. If it is not empty
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="message">The message to display if directories are not equal</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsEmpty(System.IO.DirectoryInfo)">
- <summary>
- Asserts that the directory is empty. If it is not empty
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsEmpty(System.String,System.String,System.Object[])">
- <summary>
- Asserts that the directory is empty. If it is not empty
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="message">The message to display if directories are not equal</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsEmpty(System.String,System.String)">
- <summary>
- Asserts that the directory is empty. If it is not empty
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="message">The message to display if directories are not equal</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsEmpty(System.String)">
- <summary>
- Asserts that the directory is empty. If it is not empty
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsNotEmpty(System.IO.DirectoryInfo,System.String,System.Object[])">
- <summary>
- Asserts that the directory is not empty. If it is empty
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="message">The message to display if directories are not equal</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsNotEmpty(System.IO.DirectoryInfo,System.String)">
- <summary>
- Asserts that the directory is not empty. If it is empty
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="message">The message to display if directories are not equal</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsNotEmpty(System.IO.DirectoryInfo)">
- <summary>
- Asserts that the directory is not empty. If it is empty
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsNotEmpty(System.String,System.String,System.Object[])">
- <summary>
- Asserts that the directory is not empty. If it is empty
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="message">The message to display if directories are not equal</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsNotEmpty(System.String,System.String)">
- <summary>
- Asserts that the directory is not empty. If it is empty
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="message">The message to display if directories are not equal</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsNotEmpty(System.String)">
- <summary>
- Asserts that the directory is not empty. If it is empty
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsWithin(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
- <summary>
- Asserts that path contains actual as a subdirectory or
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="actual">sub-directory asserted to exist under directory</param>
- <param name="message">The message to display if directory is not within the path</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsWithin(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String)">
- <summary>
- Asserts that path contains actual as a subdirectory or
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="actual">sub-directory asserted to exist under directory</param>
- <param name="message">The message to display if directory is not within the path</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsWithin(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
- <summary>
- Asserts that path contains actual as a subdirectory or
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="actual">sub-directory asserted to exist under directory</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsWithin(System.String,System.String,System.String,System.Object[])">
- <summary>
- Asserts that path contains actual as a subdirectory or
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="actual">sub-directory asserted to exist under directory</param>
- <param name="message">The message to display if directory is not within the path</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsWithin(System.String,System.String,System.String)">
- <summary>
- Asserts that path contains actual as a subdirectory or
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="actual">sub-directory asserted to exist under directory</param>
- <param name="message">The message to display if directory is not within the path</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsWithin(System.String,System.String)">
- <summary>
- Asserts that path contains actual as a subdirectory or
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="actual">sub-directory asserted to exist under directory</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsNotWithin(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String,System.Object[])">
- <summary>
- Asserts that path does not contain actual as a subdirectory or
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="actual">sub-directory asserted to exist under directory</param>
- <param name="message">The message to display if directory is not within the path</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsNotWithin(System.IO.DirectoryInfo,System.IO.DirectoryInfo,System.String)">
- <summary>
- Asserts that path does not contain actual as a subdirectory or
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="actual">sub-directory asserted to exist under directory</param>
- <param name="message">The message to display if directory is not within the path</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsNotWithin(System.IO.DirectoryInfo,System.IO.DirectoryInfo)">
- <summary>
- Asserts that path does not contain actual as a subdirectory or
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="actual">sub-directory asserted to exist under directory</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsNotWithin(System.String,System.String,System.String,System.Object[])">
- <summary>
- Asserts that path does not contain actual as a subdirectory or
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="actual">sub-directory asserted to exist under directory</param>
- <param name="message">The message to display if directory is not within the path</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsNotWithin(System.String,System.String,System.String)">
- <summary>
- Asserts that path does not contain actual as a subdirectory or
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="actual">sub-directory asserted to exist under directory</param>
- <param name="message">The message to display if directory is not within the path</param>
- </member>
- <member name="M:NUnit.Framework.DirectoryAssert.IsNotWithin(System.String,System.String)">
- <summary>
- Asserts that path does not contain actual as a subdirectory or
- an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="directory">A directory to search</param>
- <param name="actual">sub-directory asserted to exist under directory</param>
- </member>
- <member name="T:NUnit.Framework.TestCaseAttribute">
- <summary>
- TestCaseAttribute is used to mark parameterized test cases
- and provide them with their arguments.
- </summary>
- </member>
- <member name="T:NUnit.Framework.ITestCaseData">
- <summary>
- The ITestCaseData interface is implemented by a class
- that is able to return complete testcases for use by
- a parameterized test method.
-
- NOTE: This interface is used in both the framework
- and the core, even though that results in two different
- types. However, sharing the source code guarantees that
- the various implementations will be compatible and that
- the core is able to reflect successfully over the
- framework implementations of ITestCaseData.
- </summary>
- </member>
- <member name="P:NUnit.Framework.ITestCaseData.Arguments">
- <summary>
- Gets the argument list to be provided to the test
- </summary>
- </member>
- <member name="P:NUnit.Framework.ITestCaseData.Result">
- <summary>
- Gets the expected result
- </summary>
- </member>
- <member name="P:NUnit.Framework.ITestCaseData.ExpectedException">
- <summary>
- Gets the expected exception Type
- </summary>
- </member>
- <member name="P:NUnit.Framework.ITestCaseData.ExpectedExceptionName">
- <summary>
- Gets the FullName of the expected exception
- </summary>
- </member>
- <member name="P:NUnit.Framework.ITestCaseData.TestName">
- <summary>
- Gets the name to be used for the test
- </summary>
- </member>
- <member name="P:NUnit.Framework.ITestCaseData.Description">
- <summary>
- Gets the description of the test
- </summary>
- </member>
- <member name="P:NUnit.Framework.ITestCaseData.Ignored">
- <summary>
- Gets a value indicating whether this <see cref="T:NUnit.Framework.ITestCaseData"/> is ignored.
- </summary>
- <value><c>true</c> if ignored; otherwise, <c>false</c>.</value>
- </member>
- <member name="P:NUnit.Framework.ITestCaseData.IgnoreReason">
- <summary>
- Gets the ignore reason.
- </summary>
- <value>The ignore reason.</value>
- </member>
- <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object[])">
- <summary>
- Construct a TestCaseAttribute with a list of arguments.
- This constructor is not CLS-Compliant
- </summary>
- <param name="arguments"></param>
- </member>
- <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object)">
- <summary>
- Construct a TestCaseAttribute with a single argument
- </summary>
- <param name="arg"></param>
- </member>
- <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object)">
- <summary>
- Construct a TestCaseAttribute with a two arguments
- </summary>
- <param name="arg1"></param>
- <param name="arg2"></param>
- </member>
- <member name="M:NUnit.Framework.TestCaseAttribute.#ctor(System.Object,System.Object,System.Object)">
- <summary>
- Construct a TestCaseAttribute with a three arguments
- </summary>
- <param name="arg1"></param>
- <param name="arg2"></param>
- <param name="arg3"></param>
- </member>
- <member name="P:NUnit.Framework.TestCaseAttribute.Arguments">
- <summary>
- Gets the list of arguments to a test case
- </summary>
- </member>
- <member name="P:NUnit.Framework.TestCaseAttribute.Result">
- <summary>
- Gets or sets the expected result.
- </summary>
- <value>The result.</value>
- </member>
- <member name="P:NUnit.Framework.TestCaseAttribute.ExpectedException">
- <summary>
- Gets or sets the expected exception.
- </summary>
- <value>The expected exception.</value>
- </member>
- <member name="P:NUnit.Framework.TestCaseAttribute.ExpectedExceptionName">
- <summary>
- Gets or sets the name the expected exception.
- </summary>
- <value>The expected name of the exception.</value>
- </member>
- <member name="P:NUnit.Framework.TestCaseAttribute.ExpectedMessage">
- <summary>
- Gets or sets the expected message of the expected exception
- </summary>
- <value>The expected message of the exception.</value>
- </member>
- <member name="P:NUnit.Framework.TestCaseAttribute.MatchType">
- <summary>
- Gets or sets the type of match to be performed on the expected message
- </summary>
- </member>
- <member name="P:NUnit.Framework.TestCaseAttribute.Description">
- <summary>
- Gets or sets the description.
- </summary>
- <value>The description.</value>
- </member>
- <member name="P:NUnit.Framework.TestCaseAttribute.TestName">
- <summary>
- Gets or sets the name of the test.
- </summary>
- <value>The name of the test.</value>
- </member>
- <member name="P:NUnit.Framework.TestCaseAttribute.Ignore">
- <summary>
- Gets or sets the ignored status of the test
- </summary>
- </member>
- <member name="P:NUnit.Framework.TestCaseAttribute.Ignored">
- <summary>
- Gets or sets the ignored status of the test
- </summary>
- </member>
- <member name="P:NUnit.Framework.TestCaseAttribute.IgnoreReason">
- <summary>
- Gets the ignore reason.
- </summary>
- <value>The ignore reason.</value>
- </member>
- <member name="T:NUnit.Framework.TestCaseData">
- <summary>
- The TestCaseData class represents a set of arguments
- and other parameter info to be used for a parameterized
- test case. It provides a number of instance modifiers
- for use in initializing the test case.
-
- Note: Instance modifiers are getters that return
- the same instance after modifying it's state.
- </summary>
- </member>
- <member name="F:NUnit.Framework.TestCaseData.arguments">
- <summary>
- The argument list to be provided to the test
- </summary>
- </member>
- <member name="F:NUnit.Framework.TestCaseData.result">
- <summary>
- The expected result to be returned
- </summary>
- </member>
- <member name="F:NUnit.Framework.TestCaseData.expectedExceptionType">
- <summary>
- The expected exception Type
- </summary>
- </member>
- <member name="F:NUnit.Framework.TestCaseData.expectedExceptionName">
- <summary>
- The FullName of the expected exception
- </summary>
- </member>
- <member name="F:NUnit.Framework.TestCaseData.testName">
- <summary>
- The name to be used for the test
- </summary>
- </member>
- <member name="F:NUnit.Framework.TestCaseData.description">
- <summary>
- The description of the test
- </summary>
- </member>
- <member name="F:NUnit.Framework.TestCaseData.properties">
- <summary>
- A dictionary of properties, used to add information
- to tests without requiring the class to change.
- </summary>
- </member>
- <member name="F:NUnit.Framework.TestCaseData.isIgnored">
- <summary>
- If true, indicates that the test case is to be ignored
- </summary>
- </member>
- <member name="F:NUnit.Framework.TestCaseData.ignoreReason">
- <summary>
- The reason for ignoring a test case
- </summary>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object[])">
- <summary>
- Initializes a new instance of the <see cref="T:TestCaseData"/> class.
- </summary>
- <param name="args">The arguments.</param>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object)">
- <summary>
- Initializes a new instance of the <see cref="T:TestCaseData"/> class.
- </summary>
- <param name="arg">The argument.</param>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object)">
- <summary>
- Initializes a new instance of the <see cref="T:TestCaseData"/> class.
- </summary>
- <param name="arg1">The first argument.</param>
- <param name="arg2">The second argument.</param>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.#ctor(System.Object,System.Object,System.Object)">
- <summary>
- Initializes a new instance of the <see cref="T:TestCaseData"/> class.
- </summary>
- <param name="arg1">The first argument.</param>
- <param name="arg2">The second argument.</param>
- <param name="arg3">The third argument.</param>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.Returns(System.Object)">
- <summary>
- Sets the expected result for the test
- </summary>
- <param name="result">The expected result</param>
- <returns>A modified TestCaseData</returns>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.Throws(System.Type)">
- <summary>
- Sets the expected exception type for the test
- </summary>
- <param name="exceptionType">Type of the expected exception.</param>
- <returns>The modified TestCaseData instance</returns>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.Throws(System.String)">
- <summary>
- Sets the expected exception type for the test
- </summary>
- <param name="exceptionName">FullName of the expected exception.</param>
- <returns>The modified TestCaseData instance</returns>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.SetName(System.String)">
- <summary>
- Sets the name of the test case
- </summary>
- <returns>The modified TestCaseData instance</returns>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.SetDescription(System.String)">
- <summary>
- Sets the description for the test case
- being constructed.
- </summary>
- <param name="description">The description.</param>
- <returns>The modified TestCaseData instance.</returns>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.SetCategory(System.String)">
- <summary>
- Applies a category to the test
- </summary>
- <param name="category"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.String)">
- <summary>
- Applies a named property to the test
- </summary>
- <param name="propName"></param>
- <param name="propValue"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Int32)">
- <summary>
- Applies a named property to the test
- </summary>
- <param name="propName"></param>
- <param name="propValue"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.SetProperty(System.String,System.Double)">
- <summary>
- Applies a named property to the test
- </summary>
- <param name="propName"></param>
- <param name="propValue"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.Ignore">
- <summary>
- Ignores this TestCase.
- </summary>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.TestCaseData.Ignore(System.String)">
- <summary>
- Ignores this TestCase, specifying the reason.
- </summary>
- <param name="reason">The reason.</param>
- <returns></returns>
- </member>
- <member name="P:NUnit.Framework.TestCaseData.Arguments">
- <summary>
- Gets the argument list to be provided to the test
- </summary>
- </member>
- <member name="P:NUnit.Framework.TestCaseData.Result">
- <summary>
- Gets the expected result
- </summary>
- </member>
- <member name="P:NUnit.Framework.TestCaseData.ExpectedException">
- <summary>
- Gets the expected exception Type
- </summary>
- </member>
- <member name="P:NUnit.Framework.TestCaseData.ExpectedExceptionName">
- <summary>
- Gets the FullName of the expected exception
- </summary>
- </member>
- <member name="P:NUnit.Framework.TestCaseData.TestName">
- <summary>
- Gets the name to be used for the test
- </summary>
- </member>
- <member name="P:NUnit.Framework.TestCaseData.Description">
- <summary>
- Gets the description of the test
- </summary>
- </member>
- <member name="P:NUnit.Framework.TestCaseData.Ignored">
- <summary>
- Gets a value indicating whether this <see cref="T:NUnit.Framework.ITestCaseData"/> is ignored.
- </summary>
- <value><c>true</c> if ignored; otherwise, <c>false</c>.</value>
- </member>
- <member name="P:NUnit.Framework.TestCaseData.IgnoreReason">
- <summary>
- Gets the ignore reason.
- </summary>
- <value>The ignore reason.</value>
- </member>
- <member name="P:NUnit.Framework.TestCaseData.Categories">
- <summary>
- Gets a list of categories associated with this test.
- </summary>
- </member>
- <member name="P:NUnit.Framework.TestCaseData.Properties">
- <summary>
- Gets the property dictionary for this test
- </summary>
- </member>
- <member name="T:NUnit.Framework.SuccessException">
- <summary>
- Thrown when an assertion failed.
- </summary>
- </member>
- <member name="M:NUnit.Framework.SuccessException.#ctor(System.String)">
- <param name="message"></param>
- </member>
- <member name="M:NUnit.Framework.SuccessException.#ctor(System.String,System.Exception)">
- <param name="message">The error message that explains
- the reason for the exception</param>
- <param name="inner">The exception that caused the
- current exception</param>
- </member>
- <member name="M:NUnit.Framework.SuccessException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Serialization Constructor
- </summary>
- </member>
- <member name="T:NUnit.Framework.InconclusiveException">
- <summary>
- Thrown when a test executes inconclusively.
- </summary>
-
- </member>
- <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String)">
- <param name="message">The error message that explains
- the reason for the exception</param>
- </member>
- <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.String,System.Exception)">
- <param name="message">The error message that explains
- the reason for the exception</param>
- <param name="inner">The exception that caused the
- current exception</param>
- </member>
- <member name="M:NUnit.Framework.InconclusiveException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Serialization Constructor
- </summary>
- </member>
- <member name="T:NUnit.Framework.TestFixtureSetUpAttribute">
- <summary>
- Attribute used to identify a method that is
- called before any tests in a fixture are run.
- </summary>
- </member>
- <member name="T:NUnit.Framework.TestFixtureTearDownAttribute">
- <summary>
- Attribute used to identify a method that is called after
- all the tests in a fixture have run. The method is
- guaranteed to be called, even if an exception is thrown.
- </summary>
- </member>
- <member name="T:NUnit.Framework.CategoryAttribute">
- <summary>
- Attribute used to apply a category to a test
- </summary>
- </member>
- <member name="F:NUnit.Framework.CategoryAttribute.categoryName">
- <summary>
- The name of the category
- </summary>
- </member>
- <member name="M:NUnit.Framework.CategoryAttribute.#ctor(System.String)">
- <summary>
- Construct attribute for a given category
- </summary>
- <param name="name">The name of the category</param>
- </member>
- <member name="M:NUnit.Framework.CategoryAttribute.#ctor">
- <summary>
- Protected constructor uses the Type name as the name
- of the category.
- </summary>
- </member>
- <member name="P:NUnit.Framework.CategoryAttribute.Name">
- <summary>
- The name of the category
- </summary>
- </member>
- <member name="T:NUnit.Framework.ExplicitAttribute">
- <summary>
- ExplicitAttribute marks a test or test fixture so that it will
- only be run if explicitly executed from the gui or command line
- or if it is included by use of a filter. The test will not be
- run simply because an enclosing suite is run.
- </summary>
- </member>
- <member name="M:NUnit.Framework.ExplicitAttribute.#ctor">
- <summary>
- Default constructor
- </summary>
- </member>
- <member name="M:NUnit.Framework.ExplicitAttribute.#ctor(System.String)">
- <summary>
- Constructor with a reason
- </summary>
- <param name="reason">The reason test is marked explicit</param>
- </member>
- <member name="P:NUnit.Framework.ExplicitAttribute.Reason">
- <summary>
- The reason test is marked explicit
- </summary>
- </member>
- <member name="T:NUnit.Framework.AssertionException">
- <summary>
- Thrown when an assertion failed.
- </summary>
-
- </member>
- <member name="M:NUnit.Framework.AssertionException.#ctor(System.String)">
- <param name="message">The error message that explains
- the reason for the exception</param>
- </member>
- <member name="M:NUnit.Framework.AssertionException.#ctor(System.String,System.Exception)">
- <param name="message">The error message that explains
- the reason for the exception</param>
- <param name="inner">The exception that caused the
- current exception</param>
- </member>
- <member name="M:NUnit.Framework.AssertionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Serialization Constructor
- </summary>
- </member>
- <member name="T:NUnit.Framework.IgnoreException">
- <summary>
- Thrown when an assertion failed.
- </summary>
- </member>
- <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String)">
- <param name="message"></param>
- </member>
- <member name="M:NUnit.Framework.IgnoreException.#ctor(System.String,System.Exception)">
- <param name="message">The error message that explains
- the reason for the exception</param>
- <param name="inner">The exception that caused the
- current exception</param>
- </member>
- <member name="M:NUnit.Framework.IgnoreException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Serialization Constructor
- </summary>
- </member>
- <member name="T:NUnit.Framework.MessageMatch">
- <summary>
- Enumeration indicating how the expected message parameter is to be used
- </summary>
- </member>
- <member name="F:NUnit.Framework.MessageMatch.Exact">
- Expect an exact match
- </member>
- <member name="F:NUnit.Framework.MessageMatch.Contains">
- Expect a message containing the parameter string
- </member>
- <member name="F:NUnit.Framework.MessageMatch.Regex">
- Match the regular expression provided as a parameter
- </member>
- <member name="F:NUnit.Framework.MessageMatch.StartsWith">
- Expect a message that starts with the parameter string
- </member>
- <member name="T:NUnit.Framework.ExpectedExceptionAttribute">
- <summary>
- ExpectedExceptionAttribute
- </summary>
-
- </member>
- <member name="M:NUnit.Framework.ExpectedExceptionAttribute.#ctor">
- <summary>
- Constructor for a non-specific exception
- </summary>
- </member>
- <member name="M:NUnit.Framework.ExpectedExceptionAttribute.#ctor(System.Type)">
- <summary>
- Constructor for a given type of exception
- </summary>
- <param name="exceptionType">The type of the expected exception</param>
- </member>
- <member name="M:NUnit.Framework.ExpectedExceptionAttribute.#ctor(System.String)">
- <summary>
- Constructor for a given exception name
- </summary>
- <param name="exceptionName">The full name of the expected exception</param>
- </member>
- <member name="P:NUnit.Framework.ExpectedExceptionAttribute.ExpectedException">
- <summary>
- Gets or sets the expected exception type
- </summary>
- </member>
- <member name="P:NUnit.Framework.ExpectedExceptionAttribute.ExpectedExceptionName">
- <summary>
- Gets or sets the full Type name of the expected exception
- </summary>
- </member>
- <member name="P:NUnit.Framework.ExpectedExceptionAttribute.ExpectedMessage">
- <summary>
- Gets or sets the expected message text
- </summary>
- </member>
- <member name="P:NUnit.Framework.ExpectedExceptionAttribute.UserMessage">
- <summary>
- Gets or sets the user message displayed in case of failure
- </summary>
- </member>
- <member name="P:NUnit.Framework.ExpectedExceptionAttribute.MatchType">
- <summary>
- Gets or sets the type of match to be performed on the expected message
- </summary>
- </member>
- <member name="P:NUnit.Framework.ExpectedExceptionAttribute.Handler">
- <summary>
- Gets the name of a method to be used as an exception handler
- </summary>
- </member>
- <member name="T:NUnit.Framework.IgnoreAttribute">
- <summary>
- Attribute used to mark a test that is to be ignored.
- Ignored tests result in a warning message when the
- tests are run.
- </summary>
- </member>
- <member name="M:NUnit.Framework.IgnoreAttribute.#ctor">
- <summary>
- Constructs the attribute without giving a reason
- for ignoring the test.
- </summary>
- </member>
- <member name="M:NUnit.Framework.IgnoreAttribute.#ctor(System.String)">
- <summary>
- Constructs the attribute giving a reason for ignoring the test
- </summary>
- <param name="reason">The reason for ignoring the test</param>
- </member>
- <member name="P:NUnit.Framework.IgnoreAttribute.Reason">
- <summary>
- The reason for ignoring a test
- </summary>
- </member>
- <member name="T:NUnit.Framework.SetUpAttribute">
- <summary>
- Attribute used to mark a class that contains one-time SetUp
- and/or TearDown methods that apply to all the tests in a
- namespace or an assembly.
- </summary>
- </member>
- <member name="T:NUnit.Framework.SuiteAttribute">
- <summary>
- Attribute used to mark a static (shared in VB) property
- that returns a list of tests.
- </summary>
- </member>
- <member name="T:NUnit.Framework.TearDownAttribute">
- <summary>
- Attribute used to identify a method that is called
- immediately after each test is run. The method is
- guaranteed to be called, even if an exception is thrown.
- </summary>
- </member>
- <member name="T:NUnit.Framework.TestAttribute">
- <summary>
- Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
- class makes the method callable from the NUnit test runner. There is a property
- called Description which is optional which you can provide a more detailed test
- description. This class cannot be inherited.
- </summary>
-
- <example>
- [TestFixture]
- public class Fixture
- {
- [Test]
- public void MethodToTest()
- {}
-
- [Test(Description = "more detailed description")]
- publc void TestDescriptionMethod()
- {}
- }
- </example>
-
- </member>
- <member name="P:NUnit.Framework.TestAttribute.Description">
- <summary>
- Descriptive text for this test
- </summary>
- </member>
- <member name="T:NUnit.Framework.TestFixtureAttribute">
- <example>
- [TestFixture]
- public class ExampleClass
- {}
- </example>
- </member>
- <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor">
- <summary>
- Default constructor
- </summary>
- </member>
- <member name="M:NUnit.Framework.TestFixtureAttribute.#ctor(System.Object[])">
- <summary>
- Construct with a object[] representing a set of arguments.
- In .NET 2.0, the arguments may later be separated into
- type arguments and constructor arguments.
- </summary>
- <param name="arguments"></param>
- </member>
- <member name="P:NUnit.Framework.TestFixtureAttribute.Description">
- <summary>
- Descriptive text for this fixture
- </summary>
- </member>
- <member name="P:NUnit.Framework.TestFixtureAttribute.Arguments">
- <summary>
- The arguments originally provided to the attribute
- </summary>
- </member>
- <member name="P:NUnit.Framework.TestFixtureAttribute.Ignore">
- <summary>
- Gets or sets a value indicating whether this <see cref="T:NUnit.Framework.TestFixtureAttribute"/> should be ignored.
- </summary>
- <value><c>true</c> if ignore; otherwise, <c>false</c>.</value>
- </member>
- <member name="P:NUnit.Framework.TestFixtureAttribute.IgnoreReason">
- <summary>
- Gets or sets the ignore reason. May set Ignored as a side effect.
- </summary>
- <value>The ignore reason.</value>
- </member>
- <member name="P:NUnit.Framework.TestFixtureAttribute.TypeArgs">
- <summary>
- Get or set the type arguments. If not set
- explicitly, any leading arguments that are
- Types are taken as type arguments.
- </summary>
- </member>
- <member name="T:NUnit.Framework.RequiredAddinAttribute">
- <summary>
- RequiredAddinAttribute may be used to indicate the names of any addins
- that must be present in order to run some or all of the tests in an
- assembly. If the addin is not loaded, the entire assembly is marked
- as NotRunnable.
- </summary>
- </member>
- <member name="M:NUnit.Framework.RequiredAddinAttribute.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:RequiredAddinAttribute"/> class.
- </summary>
- <param name="requiredAddin">The required addin.</param>
- </member>
- <member name="P:NUnit.Framework.RequiredAddinAttribute.RequiredAddin">
- <summary>
- Gets the name of required addin.
- </summary>
- <value>The required addin name.</value>
- </member>
- <member name="T:NUnit.Framework.CombinatorialAttribute">
- <summary>
- Marks a test to use a combinatorial join of any argument data
- provided. NUnit will create a test case for every combination of
- the arguments provided. This can result in a large number of test
- cases and so should be used judiciously. This is the default join
- type, so the attribute need not be used except as documentation.
- </summary>
- </member>
- <member name="M:NUnit.Framework.CombinatorialAttribute.#ctor">
- <summary>
- Default constructor
- </summary>
- </member>
- <member name="T:NUnit.Framework.PairwiseAttribute">
- <summary>
- Marks a test to use pairwise join of any argument data provided.
- NUnit will attempt too excercise every pair of argument values at
- least once, using as small a number of test cases as it can. With
- only two arguments, this is the same as a combinatorial join.
- </summary>
- </member>
- <member name="M:NUnit.Framework.PairwiseAttribute.#ctor">
- <summary>
- Default constructor
- </summary>
- </member>
- <member name="T:NUnit.Framework.SequentialAttribute">
- <summary>
- Marks a test to use a sequential join of any argument data
- provided. NUnit will use arguements for each parameter in
- sequence, generating test cases up to the largest number
- of argument values provided and using null for any arguments
- for which it runs out of values. Normally, this should be
- used with the same number of arguments for each parameter.
- </summary>
- </member>
- <member name="M:NUnit.Framework.SequentialAttribute.#ctor">
- <summary>
- Default constructor
- </summary>
- </member>
- <member name="T:NUnit.Framework.ParameterDataAttribute">
- <summary>
- Abstract base class for attributes that apply to parameters
- and supply data for the parameter.
- </summary>
- </member>
- <member name="M:NUnit.Framework.ParameterDataAttribute.GetData(System.Reflection.ParameterInfo)">
- <summary>
- Gets the data to be provided to the specified parameter
- </summary>
- </member>
- <member name="T:NUnit.Framework.ValuesAttribute">
- <summary>
- ValuesAttribute is used to provide literal arguments for
- an individual parameter of a test.
- </summary>
- </member>
- <member name="F:NUnit.Framework.ValuesAttribute.data">
- <summary>
- The collection of data to be returned. Must
- be set by any derived attribute classes.
- </summary>
- </member>
- <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object)">
- <summary>
- Construct with one argument
- </summary>
- <param name="arg1"></param>
- </member>
- <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object)">
- <summary>
- Construct with two arguments
- </summary>
- <param name="arg1"></param>
- <param name="arg2"></param>
- </member>
- <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object,System.Object,System.Object)">
- <summary>
- Construct with three arguments
- </summary>
- <param name="arg1"></param>
- <param name="arg2"></param>
- <param name="arg3"></param>
- </member>
- <member name="M:NUnit.Framework.ValuesAttribute.#ctor(System.Object[])">
- <summary>
- Construct with an array of arguments
- </summary>
- <param name="args"></param>
- </member>
- <member name="M:NUnit.Framework.ValuesAttribute.GetData(System.Reflection.ParameterInfo)">
- <summary>
- Get the collection of values to be used as arguments
- </summary>
- </member>
- <member name="T:NUnit.Framework.RandomAttribute">
- <summary>
- RandomAttribute is used to supply a set of random values
- to a single parameter of a parameterized test.
- </summary>
- </member>
- <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32)">
- <summary>
- Construct a set of doubles from 0.0 to 1.0,
- specifying only the count.
- </summary>
- <param name="count"></param>
- </member>
- <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Double,System.Double,System.Int32)">
- <summary>
- Construct a set of doubles from min to max
- </summary>
- <param name="min"></param>
- <param name="max"></param>
- <param name="count"></param>
- </member>
- <member name="M:NUnit.Framework.RandomAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
- <summary>
- Construct a set of ints from min to max
- </summary>
- <param name="min"></param>
- <param name="max"></param>
- <param name="count"></param>
- </member>
- <member name="M:NUnit.Framework.RandomAttribute.GetData(System.Reflection.ParameterInfo)">
- <summary>
- Get the collection of values to be used as arguments
- </summary>
- </member>
- <member name="T:NUnit.Framework.RangeAttribute">
- <summary>
- RangeAttribute is used to supply a range of values to an
- individual parameter of a parameterized test.
- </summary>
- </member>
- <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32)">
- <summary>
- Construct a range of ints using default step of 1
- </summary>
- <param name="from"></param>
- <param name="to"></param>
- </member>
- <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int32,System.Int32,System.Int32)">
- <summary>
- Construct a range of ints specifying the step size
- </summary>
- <param name="from"></param>
- <param name="to"></param>
- <param name="step"></param>
- </member>
- <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Int64,System.Int64,System.Int64)">
- <summary>
- Construct a range of longs
- </summary>
- <param name="from"></param>
- <param name="to"></param>
- <param name="step"></param>
- </member>
- <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Double,System.Double,System.Double)">
- <summary>
- Construct a range of doubles
- </summary>
- <param name="from"></param>
- <param name="to"></param>
- <param name="step"></param>
- </member>
- <member name="M:NUnit.Framework.RangeAttribute.#ctor(System.Single,System.Single,System.Single)">
- <summary>
- Construct a range of floats
- </summary>
- <param name="from"></param>
- <param name="to"></param>
- <param name="step"></param>
- </member>
- <member name="T:NUnit.Framework.Has">
- <summary>
- Helper class with properties and methods that supply
- a number of constraints used in Asserts.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Has.Property(System.String)">
- <summary>
- Returns a new PropertyConstraintExpression, which will either
- test for the existence of the named property on the object
- being tested or apply any following constraint to that property.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Has.Attribute(System.Type)">
- <summary>
- Returns a new AttributeConstraint checking for the
- presence of a particular attribute on an object.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Has.Attribute``1">
- <summary>
- Returns a new AttributeConstraint checking for the
- presence of a particular attribute on an object.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Has.Member(System.Object)">
- <summary>
- Returns a new CollectionContainsConstraint checking for the
- presence of a particular object in the collection.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Has.No">
- <summary>
- Returns a ConstraintExpression that negates any
- following constraint.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Has.All">
- <summary>
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them succeed.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Has.Some">
- <summary>
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if at least one of them succeeds.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Has.None">
- <summary>
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them fail.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Has.Length">
- <summary>
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Length property of the object being tested.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Has.Count">
- <summary>
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Count property of the object being tested.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Has.Message">
- <summary>
- Returns a new ConstraintExpression, which will apply the following
- constraint to the Message property of the object being tested.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Has.InnerException">
- <summary>
- Returns a new ConstraintExpression, which will apply the following
- constraint to the InnerException property of the object being tested.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Is">
- <summary>
- Helper class with properties and methods that supply
- a number of constraints used in Asserts.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.EqualTo(System.Object)">
- <summary>
- Returns a constraint that tests two items for equality
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.SameAs(System.Object)">
- <summary>
- Returns a constraint that tests that two references are the same object
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.GreaterThan(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is greater than the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.GreaterThanOrEqualTo(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is greater than or equal to the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.AtLeast(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is greater than or equal to the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.LessThan(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is less than the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.LessThanOrEqualTo(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is less than or equal to the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.AtMost(System.Object)">
- <summary>
- Returns a constraint that tests whether the
- actual value is less than or equal to the suppled argument
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.TypeOf(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual
- value is of the exact type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.TypeOf``1">
- <summary>
- Returns a constraint that tests whether the actual
- value is of the exact type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.InstanceOf(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.InstanceOf``1">
- <summary>
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.InstanceOfType(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.InstanceOfType``1">
- <summary>
- Returns a constraint that tests whether the actual value
- is of the type supplied as an argument or a derived type.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.AssignableFrom(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.AssignableFrom``1">
- <summary>
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.AssignableTo(System.Type)">
- <summary>
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.AssignableTo``1">
- <summary>
- Returns a constraint that tests whether the actual value
- is assignable from the type supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.EquivalentTo(System.Collections.IEnumerable)">
- <summary>
- Returns a constraint that tests whether the actual value
- is a collection containing the same elements as the
- collection supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.SubsetOf(System.Collections.IEnumerable)">
- <summary>
- Returns a constraint that tests whether the actual value
- is a subset of the collection supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.StringContaining(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value contains the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.StringStarting(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value starts with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.StringEnding(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value ends with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.StringMatching(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value matches the Regex pattern supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.SamePath(System.String)">
- <summary>
- Returns a constraint that tests whether the path provided
- is the same as an expected path after canonicalization.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.SamePathOrUnder(System.String)">
- <summary>
- Returns a constraint that tests whether the path provided
- is the same path or under an expected path after canonicalization.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Is.InRange(System.IComparable,System.IComparable)">
- <summary>
- Returns a constraint that tests whether the actual value falls
- within a specified range.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Is.Not">
- <summary>
- Returns a ConstraintExpression that negates any
- following constraint.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Is.All">
- <summary>
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them succeed.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Is.Null">
- <summary>
- Returns a constraint that tests for null
- </summary>
- </member>
- <member name="P:NUnit.Framework.Is.True">
- <summary>
- Returns a constraint that tests for True
- </summary>
- </member>
- <member name="P:NUnit.Framework.Is.False">
- <summary>
- Returns a constraint that tests for False
- </summary>
- </member>
- <member name="P:NUnit.Framework.Is.NaN">
- <summary>
- Returns a constraint that tests for NaN
- </summary>
- </member>
- <member name="P:NUnit.Framework.Is.Empty">
- <summary>
- Returns a constraint that tests for empty
- </summary>
- </member>
- <member name="P:NUnit.Framework.Is.Unique">
- <summary>
- Returns a constraint that tests whether a collection
- contains all unique items.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Is.BinarySerializable">
- <summary>
- Returns a constraint that tests whether an object graph is serializable in binary format.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Is.XmlSerializable">
- <summary>
- Returns a constraint that tests whether an object graph is serializable in xml format.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Is.Ordered">
- <summary>
- Returns a constraint that tests whether a collection is ordered
- </summary>
- </member>
- <member name="T:NUnit.Framework.List">
- <summary>
- The List class is a helper class with properties and methods
- that supply a number of constraints used with lists and collections.
- </summary>
- </member>
- <member name="M:NUnit.Framework.List.Map(System.Collections.ICollection)">
- <summary>
- List.Map returns a ListMapper, which can be used to map
- the original collection to another collection.
- </summary>
- <param name="actual"></param>
- <returns></returns>
- </member>
- <member name="T:NUnit.Framework.ListMapper">
- <summary>
- ListMapper is used to transform a collection used as an actual argument
- producing another collection to be used in the assertion.
- </summary>
- </member>
- <member name="M:NUnit.Framework.ListMapper.#ctor(System.Collections.ICollection)">
- <summary>
- Construct a ListMapper based on a collection
- </summary>
- <param name="original">The collection to be transformed</param>
- </member>
- <member name="M:NUnit.Framework.ListMapper.Property(System.String)">
- <summary>
- Produces a collection containing all the values of a property
- </summary>
- <param name="name">The collection of property values</param>
- <returns></returns>
- </member>
- <member name="T:NUnit.Framework.Text">
- <summary>
- Helper class with static methods used to supply constraints
- that operate on strings.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Text.Contains(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value contains the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Text.DoesNotContain(System.String)">
- <summary>
- Returns a constraint that fails if the actual
- value contains the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Text.StartsWith(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value starts with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Text.DoesNotStartWith(System.String)">
- <summary>
- Returns a constraint that fails if the actual
- value starts with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Text.EndsWith(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value ends with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Text.DoesNotEndWith(System.String)">
- <summary>
- Returns a constraint that fails if the actual
- value ends with the substring supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Text.Matches(System.String)">
- <summary>
- Returns a constraint that succeeds if the actual
- value matches the Regex pattern supplied as an argument.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Text.DoesNotMatch(System.String)">
- <summary>
- Returns a constraint that fails if the actual
- value matches the pattern supplied as an argument.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Text.All">
- <summary>
- Returns a ConstraintExpression, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them succeed.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Throws">
- <summary>
- Helper class with properties and methods that supply
- constraints that operate on exceptions.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Throws.TypeOf(System.Type)">
- <summary>
- Creates a constraint specifying the exact type of exception expected
- </summary>
- </member>
- <member name="M:NUnit.Framework.Throws.TypeOf``1">
- <summary>
- Creates a constraint specifying the exact type of exception expected
- </summary>
- </member>
- <member name="M:NUnit.Framework.Throws.InstanceOf(System.Type)">
- <summary>
- Creates a constraint specifying the type of exception expected
- </summary>
- </member>
- <member name="M:NUnit.Framework.Throws.InstanceOf``1">
- <summary>
- Creates a constraint specifying the type of exception expected
- </summary>
- </member>
- <member name="P:NUnit.Framework.Throws.Exception">
- <summary>
- Creates a constraint specifying an expected exception
- </summary>
- </member>
- <member name="P:NUnit.Framework.Throws.InnerException">
- <summary>
- Creates a constraint specifying an exception with a given InnerException
- </summary>
- </member>
- <member name="P:NUnit.Framework.Throws.TargetInvocationException">
- <summary>
- Creates a constraint specifying an expected TargetInvocationException
- </summary>
- </member>
- <member name="P:NUnit.Framework.Throws.ArgumentException">
- <summary>
- Creates a constraint specifying an expected TargetInvocationException
- </summary>
- </member>
- <member name="P:NUnit.Framework.Throws.InvalidOperationException">
- <summary>
- Creates a constraint specifying an expected TargetInvocationException
- </summary>
- </member>
- <member name="P:NUnit.Framework.Throws.Nothing">
- <summary>
- Creates a constraint specifying that no exception is thrown
- </summary>
- </member>
- <member name="T:NUnit.Framework.TestCaseSourceAttribute">
- <summary>
- FactoryAttribute indicates the source to be used to
- provide test cases for a test method.
- </summary>
- </member>
- <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.String)">
- <summary>
- Construct with the name of the factory - for use with languages
- that don't support params arrays.
- </summary>
- <param name="sourceName">An array of the names of the factories that will provide data</param>
- </member>
- <member name="M:NUnit.Framework.TestCaseSourceAttribute.#ctor(System.Type,System.String)">
- <summary>
- Construct with a Type and name - for use with languages
- that don't support params arrays.
- </summary>
- <param name="sourceType">The Type that will provide data</param>
- <param name="sourceName">The name of the method, property or field that will provide data</param>
- </member>
- <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceName">
- <summary>
- The name of a the method, property or fiend to be used as a source
- </summary>
- </member>
- <member name="P:NUnit.Framework.TestCaseSourceAttribute.SourceType">
- <summary>
- A Type to be used as a source
- </summary>
- </member>
- <member name="T:NUnit.Framework.ValueSourceAttribute">
- <summary>
- ValueSourceAttribute indicates the source to be used to
- provide data for one parameter of a test method.
- </summary>
- </member>
- <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.String)">
- <summary>
- Construct with the name of the factory - for use with languages
- that don't support params arrays.
- </summary>
- <param name="sourceName">The name of the data source to be used</param>
- </member>
- <member name="M:NUnit.Framework.ValueSourceAttribute.#ctor(System.Type,System.String)">
- <summary>
- Construct with a Type and name - for use with languages
- that don't support params arrays.
- </summary>
- <param name="sourceType">The Type that will provide data</param>
- <param name="sourceName">The name of the method, property or field that will provide data</param>
- </member>
- <member name="P:NUnit.Framework.ValueSourceAttribute.SourceName">
- <summary>
- The name of a the method, property or fiend to be used as a source
- </summary>
- </member>
- <member name="P:NUnit.Framework.ValueSourceAttribute.SourceType">
- <summary>
- A Type to be used as a source
- </summary>
- </member>
- <member name="T:NUnit.Framework.Iz">
- <summary>
- The Iz class is a synonym for Is intended for use in VB,
- which regards Is as a keyword.
- </summary>
- </member>
- <member name="T:NUnit.Framework.TimeoutAttribute">
- <summary>
- WUsed on a method, marks the test with a timeout value in milliseconds.
- The test will be run in a separate thread and is cancelled if the timeout
- is exceeded. Used on a method or assembly, sets the default timeout
- for all contained test methods.
- </summary>
- </member>
- <member name="M:NUnit.Framework.TimeoutAttribute.#ctor(System.Int32)">
- <summary>
- Construct a TimeoutAttribute given a time in milliseconds
- </summary>
- <param name="timeout">The timeout value in milliseconds</param>
- </member>
- <member name="T:NUnit.Framework.RequiresSTAAttribute">
- <summary>
- Marks a test that must run in the STA, causing it
- to run in a separate thread if necessary.
-
- On methods, you may also use STAThreadAttribute
- to serve the same purpose.
- </summary>
- </member>
- <member name="M:NUnit.Framework.RequiresSTAAttribute.#ctor">
- <summary>
- Construct a RequiresSTAAttribute
- </summary>
- </member>
- <member name="T:NUnit.Framework.RequiresMTAAttribute">
- <summary>
- Marks a test that must run in the MTA, causing it
- to run in a separate thread if necessary.
-
- On methods, you may also use MTAThreadAttribute
- to serve the same purpose.
- </summary>
- </member>
- <member name="M:NUnit.Framework.RequiresMTAAttribute.#ctor">
- <summary>
- Construct a RequiresMTAAttribute
- </summary>
- </member>
- <member name="T:NUnit.Framework.RequiresThreadAttribute">
- <summary>
- Marks a test that must run on a separate thread.
- </summary>
- </member>
- <member name="M:NUnit.Framework.RequiresThreadAttribute.#ctor">
- <summary>
- Construct a RequiresThreadAttribute
- </summary>
- </member>
- <member name="M:NUnit.Framework.RequiresThreadAttribute.#ctor(System.Threading.ApartmentState)">
- <summary>
- Construct a RequiresThreadAttribute, specifying the apartment
- </summary>
- </member>
- <member name="T:NUnit.Framework.MaxTimeAttribute">
- <summary>
- Summary description for MaxTimeAttribute.
- </summary>
- </member>
- <member name="M:NUnit.Framework.MaxTimeAttribute.#ctor(System.Int32)">
- <summary>
- Construct a MaxTimeAttribute, given a time in milliseconds.
- </summary>
- <param name="milliseconds">The maximum elapsed time in milliseconds</param>
- </member>
- <member name="T:NUnit.Framework.RepeatAttribute">
- <summary>
- RepeatAttribute may be applied to test case in order
- to run it multiple times.
- </summary>
- </member>
- <member name="M:NUnit.Framework.RepeatAttribute.#ctor(System.Int32)">
- <summary>
- Construct a RepeatAttribute
- </summary>
- <param name="count">The number of times to run the test</param>
- </member>
- <member name="T:NUnit.Framework.Assume">
- <summary>
- Provides static methods to express the assumptions
- that must be met for a test to give a meaningful
- result. If an assumption is not met, the test
- should produce an inconclusive result.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Assume.Equals(System.Object,System.Object)">
- <summary>
- The Equals method throws an AssertionException. This is done
- to make sure there is no mistake by calling this function.
- </summary>
- <param name="a"></param>
- <param name="b"></param>
- </member>
- <member name="M:NUnit.Framework.Assume.ReferenceEquals(System.Object,System.Object)">
- <summary>
- override the default ReferenceEquals to throw an AssertionException. This
- implementation makes sure there is no mistake in calling this function
- as part of Assert.
- </summary>
- <param name="a"></param>
- <param name="b"></param>
- </member>
- <member name="M:NUnit.Framework.Assume.That(System.Object,NUnit.Framework.Constraints.IResolveConstraint)">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
- </summary>
- <param name="expression">A Constraint expression to be applied</param>
- <param name="actual">The actual value to test</param>
- </member>
- <member name="M:NUnit.Framework.Assume.That(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String)">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
- </summary>
- <param name="expression">A Constraint expression to be applied</param>
- <param name="actual">The actual value to test</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.Assume.That(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
- </summary>
- <param name="expression">A Constraint expression to be applied</param>
- <param name="actual">The actual value to test</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assume.That(NUnit.Framework.Constraints.ActualValueDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
- </summary>
- <param name="expr">A Constraint expression to be applied</param>
- <param name="del">An ActualValueDelegate returning the value to be tested</param>
- </member>
- <member name="M:NUnit.Framework.Assume.That(NUnit.Framework.Constraints.ActualValueDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String)">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
- </summary>
- <param name="expr">A Constraint expression to be applied</param>
- <param name="del">An ActualValueDelegate returning the value to be tested</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.Assume.That(NUnit.Framework.Constraints.ActualValueDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
- </summary>
- <param name="del">An ActualValueDelegate returning the value to be tested</param>
- <param name="expr">A Constraint expression to be applied</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assume.That``1(``0@,NUnit.Framework.Constraints.IResolveConstraint)">
- <summary>
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
- </summary>
- <param name="expression">A Constraint expression to be applied</param>
- <param name="actual">The actual value to test</param>
- </member>
- <member name="M:NUnit.Framework.Assume.That``1(``0@,NUnit.Framework.Constraints.IResolveConstraint,System.String)">
- <summary>
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
- </summary>
- <param name="expression">A Constraint expression to be applied</param>
- <param name="actual">The actual value to test</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.Assume.That``1(``0@,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
- <summary>
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an InconclusiveException on failure.
- </summary>
- <param name="expression">A Constraint expression to be applied</param>
- <param name="actual">The actual value to test</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assume.That(System.Boolean,System.String,System.Object[])">
- <summary>
- Asserts that a condition is true. If the condition is false the method throws
- an <see cref="T:NUnit.Framework.InconclusiveException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message to display if the condition is false</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assume.That(System.Boolean,System.String)">
- <summary>
- Asserts that a condition is true. If the condition is false the method throws
- an <see cref="T:NUnit.Framework.InconclusiveException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message to display if the condition is false</param>
- </member>
- <member name="M:NUnit.Framework.Assume.That(System.Boolean)">
- <summary>
- Asserts that a condition is true. If the condition is false the
- method throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- </member>
- <member name="M:NUnit.Framework.Assume.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
- <summary>
- Asserts that the code represented by a delegate throws an exception
- that satisfies the constraint provided.
- </summary>
- <param name="code">A TestDelegate to be executed</param>
- <param name="constraint">A ThrowsConstraint used in the test</param>
- </member>
- <member name="T:NUnit.Framework.Randomizer">
- <summary>
- Randomizer returns a set of random values in a repeatable
- way, to allow re-running of tests if necessary.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Randomizer.GetRandomizer(System.Reflection.MemberInfo)">
- <summary>
- Get a randomizer for a particular member, returning
- one that has already been created if it exists.
- This ensures that the same values are generated
- each time the tests are reloaded.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Randomizer.GetRandomizer(System.Reflection.ParameterInfo)">
- <summary>
- Get a randomizer for a particular parameter, returning
- one that has already been created if it exists.
- This ensures that the same values are generated
- each time the tests are reloaded.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Randomizer.#ctor">
- <summary>
- Construct a randomizer using a random seed
- </summary>
- </member>
- <member name="M:NUnit.Framework.Randomizer.#ctor(System.Int32)">
- <summary>
- Construct a randomizer using a specified seed
- </summary>
- </member>
- <member name="M:NUnit.Framework.Randomizer.GetDoubles(System.Int32)">
- <summary>
- Return an array of random doubles between 0.0 and 1.0.
- </summary>
- <param name="count"></param>
- <returns></returns>
- </member>
- <member name="M:NUnit.Framework.Randomizer.GetDoubles(System.Double,System.Double,System.Int32)">
- <summary>
- Return an array of random doubles with values in a specified range.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Randomizer.GetInts(System.Int32,System.Int32,System.Int32)">
- <summary>
- Return an array of random ints with values in a specified range.
- </summary>
- </member>
- <member name="P:NUnit.Framework.Randomizer.RandomSeed">
- <summary>
- Get a random seed for use in creating a randomizer.
- </summary>
- </member>
- <member name="T:NUnit.Framework.TheoryAttribute">
- <summary>
- Adding this attribute to a method within a <seealso cref="T:NUnit.Framework.TestFixtureAttribute"/>
- class makes the method callable from the NUnit test runner. There is a property
- called Description which is optional which you can provide a more detailed test
- description. This class cannot be inherited.
- </summary>
-
- <example>
- [TestFixture]
- public class Fixture
- {
- [Test]
- public void MethodToTest()
- {}
-
- [Test(Description = "more detailed description")]
- publc void TestDescriptionMethod()
- {}
- }
- </example>
-
- </member>
- <member name="T:NUnit.Framework.DatapointAttribute">
- <summary>
- Used to mark a field for use as a datapoint when executing a theory
- within the same fixture that requires an argument of the field's Type.
- </summary>
- </member>
- <member name="T:NUnit.Framework.DatapointsAttribute">
- <summary>
- Used to mark an array as containing a set of datapoints to be used
- executing a theory within the same fixture that requires an argument
- of the Type of the array elements.
- </summary>
- </member>
- <member name="T:NUnit.Framework.SpecialValue">
- <summary>
- The SpecialValue enum is used to represent TestCase arguments
- that cannot be used as arguments to an Attribute.
- </summary>
- </member>
- <member name="F:NUnit.Framework.SpecialValue.Null">
- <summary>
- Null represents a null value, which cannot be used as an
- argument to an attriute under .NET 1.x
- </summary>
- </member>
- <member name="T:NUnit.Framework.SetUICultureAttribute">
- <summary>
- Summary description for SetUICultureAttribute.
- </summary>
- </member>
- <member name="M:NUnit.Framework.SetUICultureAttribute.#ctor(System.String)">
- <summary>
- Construct given the name of a culture
- </summary>
- <param name="culture"></param>
- </member>
- <member name="T:NUnit.Framework.TestDelegate">
- <summary>
- Delegate used by tests that execute code and
- capture any thrown exception.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Assert">
- <summary>
- The Assert class contains a collection of static methods that
- implement the most common assertions used in NUnit.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Assert.#ctor">
- <summary>
- We don't actually want any instances of this object, but some people
- like to inherit from it to add other static methods. Hence, the
- protected constructor disallows any instances of this object.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Assert.Equals(System.Object,System.Object)">
- <summary>
- The Equals method throws an AssertionException. This is done
- to make sure there is no mistake by calling this function.
- </summary>
- <param name="a"></param>
- <param name="b"></param>
- </member>
- <member name="M:NUnit.Framework.Assert.ReferenceEquals(System.Object,System.Object)">
- <summary>
- override the default ReferenceEquals to throw an AssertionException. This
- implementation makes sure there is no mistake in calling this function
- as part of Assert.
- </summary>
- <param name="a"></param>
- <param name="b"></param>
- </member>
- <member name="M:NUnit.Framework.Assert.AssertDoublesAreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
- <summary>
- Helper for Assert.AreEqual(double expected, double actual, ...)
- allowing code generation to work consistently.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between the
- the expected and the actual</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Pass(System.String,System.Object[])">
- <summary>
- Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
- that are passed in. This allows a test to be cut short, with a result
- of success returned to NUnit.
- </summary>
- <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Pass(System.String)">
- <summary>
- Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
- that are passed in. This allows a test to be cut short, with a result
- of success returned to NUnit.
- </summary>
- <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Pass">
- <summary>
- Throws a <see cref="T:NUnit.Framework.SuccessException"/> with the message and arguments
- that are passed in. This allows a test to be cut short, with a result
- of success returned to NUnit.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Assert.Fail(System.String,System.Object[])">
- <summary>
- Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message and arguments
- that are passed in. This is used by the other Assert functions.
- </summary>
- <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Fail(System.String)">
- <summary>
- Throws an <see cref="T:NUnit.Framework.AssertionException"/> with the message that is
- passed in. This is used by the other Assert functions.
- </summary>
- <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Fail">
- <summary>
- Throws an <see cref="T:NUnit.Framework.AssertionException"/>.
- This is used by the other Assert functions.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Assert.Ignore(System.String,System.Object[])">
- <summary>
- Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message and arguments
- that are passed in. This causes the test to be reported as ignored.
- </summary>
- <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Ignore(System.String)">
- <summary>
- Throws an <see cref="T:NUnit.Framework.IgnoreException"/> with the message that is
- passed in. This causes the test to be reported as ignored.
- </summary>
- <param name="message">The message to initialize the <see cref="T:NUnit.Framework.AssertionException"/> with.</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Ignore">
- <summary>
- Throws an <see cref="T:NUnit.Framework.IgnoreException"/>.
- This causes the test to be reported as ignored.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Assert.Inconclusive(System.String,System.Object[])">
- <summary>
- Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message and arguments
- that are passed in. This causes the test to be reported as inconclusive.
- </summary>
- <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Inconclusive(System.String)">
- <summary>
- Throws an <see cref="T:NUnit.Framework.InconclusiveException"/> with the message that is
- passed in. This causes the test to be reported as inconclusive.
- </summary>
- <param name="message">The message to initialize the <see cref="T:NUnit.Framework.InconclusiveException"/> with.</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Inconclusive">
- <summary>
- Throws an <see cref="T:NUnit.Framework.InconclusiveException"/>.
- This causes the test to be reported as Inconclusive.
- </summary>
- </member>
- <member name="M:NUnit.Framework.Assert.That(System.Object,NUnit.Framework.Constraints.IResolveConstraint)">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="expression">A Constraint to be applied</param>
- <param name="actual">The actual value to test</param>
- </member>
- <member name="M:NUnit.Framework.Assert.That(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String)">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="expression">A Constraint to be applied</param>
- <param name="actual">The actual value to test</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.That(System.Object,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="expression">A Constraint expression to be applied</param>
- <param name="actual">The actual value to test</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.Constraints.ActualValueDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="expr">A Constraint expression to be applied</param>
- <param name="del">An ActualValueDelegate returning the value to be tested</param>
- </member>
- <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.Constraints.ActualValueDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String)">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="expr">A Constraint expression to be applied</param>
- <param name="del">An ActualValueDelegate returning the value to be tested</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.Constraints.ActualValueDelegate,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
- <summary>
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="del">An ActualValueDelegate returning the value to be tested</param>
- <param name="expr">A Constraint expression to be applied</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.That``1(``0@,NUnit.Framework.Constraints.IResolveConstraint)">
- <summary>
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="expression">A Constraint to be applied</param>
- <param name="actual">The actual value to test</param>
- </member>
- <member name="M:NUnit.Framework.Assert.That``1(``0@,NUnit.Framework.Constraints.IResolveConstraint,System.String)">
- <summary>
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="expression">A Constraint to be applied</param>
- <param name="actual">The actual value to test</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.That``1(``0@,NUnit.Framework.Constraints.IResolveConstraint,System.String,System.Object[])">
- <summary>
- Apply a constraint to a referenced value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
- </summary>
- <param name="expression">A Constraint to be applied</param>
- <param name="actual">The actual value to test</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.That(System.Boolean,System.String,System.Object[])">
- <summary>
- Asserts that a condition is true. If the condition is false the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message to display if the condition is false</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.That(System.Boolean,System.String)">
- <summary>
- Asserts that a condition is true. If the condition is false the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message to display if the condition is false</param>
- </member>
- <member name="M:NUnit.Framework.Assert.That(System.Boolean)">
- <summary>
- Asserts that a condition is true. If the condition is false the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- </member>
- <member name="M:NUnit.Framework.Assert.That(NUnit.Framework.TestDelegate,NUnit.Framework.Constraints.IResolveConstraint)">
- <summary>
- Asserts that the code represented by a delegate throws an exception
- that satisfies the constraint provided.
- </summary>
- <param name="code">A TestDelegate to be executed</param>
- <param name="constraint">A ThrowsConstraint used in the test</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate,System.String,System.Object[])">
- <summary>
- Verifies that a delegate throws a particular exception when called.
- </summary>
- <param name="expression">A constraint to be satisfied by the exception</param>
- <param name="code">A TestSnippet delegate</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate,System.String)">
- <summary>
- Verifies that a delegate throws a particular exception when called.
- </summary>
- <param name="expression">A constraint to be satisfied by the exception</param>
- <param name="code">A TestSnippet delegate</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Throws(NUnit.Framework.Constraints.IResolveConstraint,NUnit.Framework.TestDelegate)">
- <summary>
- Verifies that a delegate throws a particular exception when called.
- </summary>
- <param name="expression">A constraint to be satisfied by the exception</param>
- <param name="code">A TestSnippet delegate</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
- <summary>
- Verifies that a delegate throws a particular exception when called.
- </summary>
- <param name="expectedExceptionType">The exception Type expected</param>
- <param name="code">A TestSnippet delegate</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate,System.String)">
- <summary>
- Verifies that a delegate throws a particular exception when called.
- </summary>
- <param name="expectedExceptionType">The exception Type expected</param>
- <param name="code">A TestSnippet delegate</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Throws(System.Type,NUnit.Framework.TestDelegate)">
- <summary>
- Verifies that a delegate throws a particular exception when called.
- </summary>
- <param name="expectedExceptionType">The exception Type expected</param>
- <param name="code">A TestSnippet delegate</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
- <summary>
- Verifies that a delegate throws a particular exception when called.
- </summary>
- <typeparam name="T">Type of the expected exception</typeparam>
- <param name="code">A TestSnippet delegate</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate,System.String)">
- <summary>
- Verifies that a delegate throws a particular exception when called.
- </summary>
- <typeparam name="T">Type of the expected exception</typeparam>
- <param name="code">A TestSnippet delegate</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Throws``1(NUnit.Framework.TestDelegate)">
- <summary>
- Verifies that a delegate throws a particular exception when called.
- </summary>
- <typeparam name="T">Type of the expected exception</typeparam>
- <param name="code">A TestSnippet delegate</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate,System.String,System.Object[])">
- <summary>
- Verifies that a delegate throws an exception when called
- and returns it.
- </summary>
- <param name="code">A TestDelegate</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate,System.String)">
- <summary>
- Verifies that a delegate throws an exception when called
- and returns it.
- </summary>
- <param name="code">A TestDelegate</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Catch(NUnit.Framework.TestDelegate)">
- <summary>
- Verifies that a delegate throws an exception when called
- and returns it.
- </summary>
- <param name="code">A TestDelegate</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate,System.String,System.Object[])">
- <summary>
- Verifies that a delegate throws an exception of a certain Type
- or one derived from it when called and returns it.
- </summary>
- <param name="expectedExceptionType">The expected Exception Type</param>
- <param name="code">A TestDelegate</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate,System.String)">
- <summary>
- Verifies that a delegate throws an exception of a certain Type
- or one derived from it when called and returns it.
- </summary>
- <param name="expectedExceptionType">The expected Exception Type</param>
- <param name="code">A TestDelegate</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Catch(System.Type,NUnit.Framework.TestDelegate)">
- <summary>
- Verifies that a delegate throws an exception of a certain Type
- or one derived from it when called and returns it.
- </summary>
- <param name="expectedExceptionType">The expected Exception Type</param>
- <param name="code">A TestDelegate</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate,System.String,System.Object[])">
- <summary>
- Verifies that a delegate throws an exception of a certain Type
- or one derived from it when called and returns it.
- </summary>
- <typeparam name="T">The expected Exception Type</typeparam>
- <param name="code">A TestDelegate</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate,System.String)">
- <summary>
- Verifies that a delegate throws an exception of a certain Type
- or one derived from it when called and returns it.
- </summary>
- <typeparam name="T">The expected Exception Type</typeparam>
- <param name="code">A TestDelegate</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Catch``1(NUnit.Framework.TestDelegate)">
- <summary>
- Verifies that a delegate throws an exception of a certain Type
- or one derived from it when called and returns it.
- </summary>
- <typeparam name="T">The expected Exception Type</typeparam>
- <param name="code">A TestDelegate</param>
- </member>
- <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate,System.String,System.Object[])">
- <summary>
- Verifies that a delegate does not throw an exception
- </summary>
- <param name="code">A TestSnippet delegate</param>
- <param name="message">The message that will be displayed on failure</param>
- <param name="args">Arguments to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate,System.String)">
- <summary>
- Verifies that a delegate does not throw an exception.
- </summary>
- <param name="code">A TestSnippet delegate</param>
- <param name="message">The message that will be displayed on failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.DoesNotThrow(NUnit.Framework.TestDelegate)">
- <summary>
- Verifies that a delegate does not throw an exception.
- </summary>
- <param name="code">A TestSnippet delegate</param>
- </member>
- <member name="M:NUnit.Framework.Assert.True(System.Boolean,System.String,System.Object[])">
- <summary>
- Asserts that a condition is true. If the condition is false the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.True(System.Boolean,System.String)">
- <summary>
- Asserts that a condition is true. If the condition is false the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.True(System.Boolean)">
- <summary>
- Asserts that a condition is true. If the condition is false the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean,System.String,System.Object[])">
- <summary>
- Asserts that a condition is true. If the condition is false the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean,System.String)">
- <summary>
- Asserts that a condition is true. If the condition is false the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsTrue(System.Boolean)">
- <summary>
- Asserts that a condition is true. If the condition is false the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- </member>
- <member name="M:NUnit.Framework.Assert.False(System.Boolean,System.String,System.Object[])">
- <summary>
- Asserts that a condition is false. If the condition is true the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.False(System.Boolean,System.String)">
- <summary>
- Asserts that a condition is false. If the condition is true the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.False(System.Boolean)">
- <summary>
- Asserts that a condition is false. If the condition is true the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean,System.String,System.Object[])">
- <summary>
- Asserts that a condition is false. If the condition is true the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean,System.String)">
- <summary>
- Asserts that a condition is false. If the condition is true the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsFalse(System.Boolean)">
- <summary>
- Asserts that a condition is false. If the condition is true the method throws
- an <see cref="T:NUnit.Framework.AssertionException"/>.
- </summary>
- <param name="condition">The evaluated condition</param>
- </member>
- <member name="M:NUnit.Framework.Assert.NotNull(System.Object,System.String,System.Object[])">
- <summary>
- Verifies that the object that is passed in is not equal to <code>null</code>
- If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="anObject">The object that is to be tested</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.NotNull(System.Object,System.String)">
- <summary>
- Verifies that the object that is passed in is not equal to <code>null</code>
- If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="anObject">The object that is to be tested</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.NotNull(System.Object)">
- <summary>
- Verifies that the object that is passed in is not equal to <code>null</code>
- If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="anObject">The object that is to be tested</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object,System.String,System.Object[])">
- <summary>
- Verifies that the object that is passed in is not equal to <code>null</code>
- If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="anObject">The object that is to be tested</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object,System.String)">
- <summary>
- Verifies that the object that is passed in is not equal to <code>null</code>
- If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="anObject">The object that is to be tested</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotNull(System.Object)">
- <summary>
- Verifies that the object that is passed in is not equal to <code>null</code>
- If the object is <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="anObject">The object that is to be tested</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Null(System.Object,System.String,System.Object[])">
- <summary>
- Verifies that the object that is passed in is equal to <code>null</code>
- If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="anObject">The object that is to be tested</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Null(System.Object,System.String)">
- <summary>
- Verifies that the object that is passed in is equal to <code>null</code>
- If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="anObject">The object that is to be tested</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Null(System.Object)">
- <summary>
- Verifies that the object that is passed in is equal to <code>null</code>
- If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="anObject">The object that is to be tested</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNull(System.Object,System.String,System.Object[])">
- <summary>
- Verifies that the object that is passed in is equal to <code>null</code>
- If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="anObject">The object that is to be tested</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNull(System.Object,System.String)">
- <summary>
- Verifies that the object that is passed in is equal to <code>null</code>
- If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="anObject">The object that is to be tested</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNull(System.Object)">
- <summary>
- Verifies that the object that is passed in is equal to <code>null</code>
- If the object is not <code>null</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="anObject">The object that is to be tested</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNaN(System.Double,System.String,System.Object[])">
- <summary>
- Verifies that the double that is passed in is an <code>NaN</code> value.
- If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="aDouble">The value that is to be tested</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNaN(System.Double,System.String)">
- <summary>
- Verifies that the double that is passed in is an <code>NaN</code> value.
- If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="aDouble">The value that is to be tested</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNaN(System.Double)">
- <summary>
- Verifies that the double that is passed in is an <code>NaN</code> value.
- If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="aDouble">The value that is to be tested</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double},System.String,System.Object[])">
- <summary>
- Verifies that the double that is passed in is an <code>NaN</code> value.
- If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="aDouble">The value that is to be tested</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double},System.String)">
- <summary>
- Verifies that the double that is passed in is an <code>NaN</code> value.
- If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="aDouble">The value that is to be tested</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNaN(System.Nullable{System.Double})">
- <summary>
- Verifies that the double that is passed in is an <code>NaN</code> value.
- If the object is not <code>NaN</code> then an <see cref="T:NUnit.Framework.AssertionException"/>
- is thrown.
- </summary>
- <param name="aDouble">The value that is to be tested</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsEmpty(System.String,System.String,System.Object[])">
- <summary>
- Assert that a string is empty - that is equal to string.Empty
- </summary>
- <param name="aString">The string to be tested</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsEmpty(System.String,System.String)">
- <summary>
- Assert that a string is empty - that is equal to string.Empty
- </summary>
- <param name="aString">The string to be tested</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsEmpty(System.String)">
- <summary>
- Assert that a string is empty - that is equal to string.Empty
- </summary>
- <param name="aString">The string to be tested</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.ICollection,System.String,System.Object[])">
- <summary>
- Assert that an array, list or other collection is empty
- </summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.ICollection,System.String)">
- <summary>
- Assert that an array, list or other collection is empty
- </summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsEmpty(System.Collections.ICollection)">
- <summary>
- Assert that an array, list or other collection is empty
- </summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String,System.String,System.Object[])">
- <summary>
- Assert that a string is not empty - that is not equal to string.Empty
- </summary>
- <param name="aString">The string to be tested</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String,System.String)">
- <summary>
- Assert that a string is not empty - that is not equal to string.Empty
- </summary>
- <param name="aString">The string to be tested</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.String)">
- <summary>
- Assert that a string is not empty - that is not equal to string.Empty
- </summary>
- <param name="aString">The string to be tested</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.ICollection,System.String,System.Object[])">
- <summary>
- Assert that an array, list or other collection is not empty
- </summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.ICollection,System.String)">
- <summary>
- Assert that an array, list or other collection is not empty
- </summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotEmpty(System.Collections.ICollection)">
- <summary>
- Assert that an array, list or other collection is not empty
- </summary>
- <param name="collection">An array, list or other collection implementing ICollection</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNullOrEmpty(System.String,System.String,System.Object[])">
- <summary>
- Assert that a string is either null or equal to string.Empty
- </summary>
- <param name="aString">The string to be tested</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNullOrEmpty(System.String,System.String)">
- <summary>
- Assert that a string is either null or equal to string.Empty
- </summary>
- <param name="aString">The string to be tested</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNullOrEmpty(System.String)">
- <summary>
- Assert that a string is either null or equal to string.Empty
- </summary>
- <param name="aString">The string to be tested</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotNullOrEmpty(System.String,System.String,System.Object[])">
- <summary>
- Assert that a string is not null or empty
- </summary>
- <param name="aString">The string to be tested</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotNullOrEmpty(System.String,System.String)">
- <summary>
- Assert that a string is not null or empty
- </summary>
- <param name="aString">The string to be tested</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotNullOrEmpty(System.String)">
- <summary>
- Assert that a string is not null or empty
- </summary>
- <param name="aString">The string to be tested</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
- <summary>
- Asserts that an object may be assigned a value of a given Type.
- </summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object,System.String)">
- <summary>
- Asserts that an object may be assigned a value of a given Type.
- </summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsAssignableFrom(System.Type,System.Object)">
- <summary>
- Asserts that an object may be assigned a value of a given Type.
- </summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object,System.String,System.Object[])">
- <summary>
- Asserts that an object may be assigned a value of a given Type.
- </summary>
- <typeparam name="T">The expected Type.</typeparam>
- <param name="actual">The object under examination</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object,System.String)">
- <summary>
- Asserts that an object may be assigned a value of a given Type.
- </summary>
- <typeparam name="T">The expected Type.</typeparam>
- <param name="actual">The object under examination</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsAssignableFrom``1(System.Object)">
- <summary>
- Asserts that an object may be assigned a value of a given Type.
- </summary>
- <typeparam name="T">The expected Type.</typeparam>
- <param name="actual">The object under examination</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object,System.String,System.Object[])">
- <summary>
- Asserts that an object may not be assigned a value of a given Type.
- </summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object,System.String)">
- <summary>
- Asserts that an object may not be assigned a value of a given Type.
- </summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom(System.Type,System.Object)">
- <summary>
- Asserts that an object may not be assigned a value of a given Type.
- </summary>
- <param name="expected">The expected Type.</param>
- <param name="actual">The object under examination</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object,System.String,System.Object[])">
- <summary>
- Asserts that an object may not be assigned a value of a given Type.
- </summary>
- <typeparam name="T">The expected Type.</typeparam>
- <param name="actual">The object under examination</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object,System.String)">
- <summary>
- Asserts that an object may not be assigned a value of a given Type.
- </summary>
- <typeparam name="T">The expected Type.</typeparam>
- <param name="actual">The object under examination</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotAssignableFrom``1(System.Object)">
- <summary>
- Asserts that an object may not be assigned a value of a given Type.
- </summary>
- <typeparam name="T">The expected Type.</typeparam>
- <param name="actual">The object under examination</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object,System.String,System.Object[])">
- <summary>
- Asserts that an object is an instance of a given type.
- </summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object,System.String)">
- <summary>
- Asserts that an object is an instance of a given type.
- </summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsInstanceOf(System.Type,System.Object)">
- <summary>
- Asserts that an object is an instance of a given type.
- </summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsInstanceOfType(System.Type,System.Object,System.String,System.Object[])">
- <summary>
- Asserts that an object is an instance of a given type.
- </summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsInstanceOfType(System.Type,System.Object,System.String)">
- <summary>
- Asserts that an object is an instance of a given type.
- </summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsInstanceOfType(System.Type,System.Object)">
- <summary>
- Asserts that an object is an instance of a given type.
- </summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object,System.String,System.Object[])">
- <summary>
- Asserts that an object is an instance of a given type.
- </summary>
- <typeparam name="T">The expected Type</typeparam>
- <param name="actual">The object being examined</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object,System.String)">
- <summary>
- Asserts that an object is an instance of a given type.
- </summary>
- <typeparam name="T">The expected Type</typeparam>
- <param name="actual">The object being examined</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsInstanceOf``1(System.Object)">
- <summary>
- Asserts that an object is an instance of a given type.
- </summary>
- <typeparam name="T">The expected Type</typeparam>
- <param name="actual">The object being examined</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object,System.String,System.Object[])">
- <summary>
- Asserts that an object is not an instance of a given type.
- </summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object,System.String)">
- <summary>
- Asserts that an object is not an instance of a given type.
- </summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotInstanceOf(System.Type,System.Object)">
- <summary>
- Asserts that an object is not an instance of a given type.
- </summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotInstanceOfType(System.Type,System.Object,System.String,System.Object[])">
- <summary>
- Asserts that an object is not an instance of a given type.
- </summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotInstanceOfType(System.Type,System.Object,System.String)">
- <summary>
- Asserts that an object is not an instance of a given type.
- </summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotInstanceOfType(System.Type,System.Object)">
- <summary>
- Asserts that an object is not an instance of a given type.
- </summary>
- <param name="expected">The expected Type</param>
- <param name="actual">The object being examined</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object,System.String,System.Object[])">
- <summary>
- Asserts that an object is not an instance of a given type.
- </summary>
- <typeparam name="T">The expected Type</typeparam>
- <param name="actual">The object being examined</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object,System.String)">
- <summary>
- Asserts that an object is not an instance of a given type.
- </summary>
- <typeparam name="T">The expected Type</typeparam>
- <param name="actual">The object being examined</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.IsNotInstanceOf``1(System.Object)">
- <summary>
- Asserts that an object is not an instance of a given type.
- </summary>
- <typeparam name="T">The expected Type</typeparam>
- <param name="actual">The object being examined</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Int32,System.Int32,System.String)">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Int32,System.Int32)">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Int64,System.Int64,System.String)">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Int64,System.Int64)">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.UInt32,System.UInt32,System.String)">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.UInt32,System.UInt32)">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.UInt64,System.UInt64,System.String)">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.UInt64,System.UInt64)">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Decimal,System.Decimal,System.String)">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Decimal,System.Decimal)">
- <summary>
- Verifies that two values are equal. If they are not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double,System.String,System.Object[])">
- <summary>
- Verifies that two doubles are equal considering a delta. If the
- expected value is infinity then the delta value is ignored. If
- they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
- thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between the
- the expected and the actual</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double,System.String)">
- <summary>
- Verifies that two doubles are equal considering a delta. If the
- expected value is infinity then the delta value is ignored. If
- they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
- thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between the
- the expected and the actual</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Double,System.Double)">
- <summary>
- Verifies that two doubles are equal considering a delta. If the
- expected value is infinity then the delta value is ignored. If
- they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
- thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between the
- the expected and the actual</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double,System.String,System.Object[])">
- <summary>
- Verifies that two doubles are equal considering a delta. If the
- expected value is infinity then the delta value is ignored. If
- they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
- thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between the
- the expected and the actual</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double,System.String)">
- <summary>
- Verifies that two doubles are equal considering a delta. If the
- expected value is infinity then the delta value is ignored. If
- they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
- thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between the
- the expected and the actual</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Double,System.Nullable{System.Double},System.Double)">
- <summary>
- Verifies that two doubles are equal considering a delta. If the
- expected value is infinity then the delta value is ignored. If
- they are not equal then an <see cref="T:NUnit.Framework.AssertionException"/> is
- thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="delta">The maximum acceptable difference between the
- the expected and the actual</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object,System.String,System.Object[])">
- <summary>
- Verifies that two objects are equal. Two objects are considered
- equal if both are null, or if both have the same value. NUnit
- has special semantics for some object types.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The value that is expected</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object,System.String)">
- <summary>
- Verifies that two objects are equal. Two objects are considered
- equal if both are null, or if both have the same value. NUnit
- has special semantics for some object types.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The value that is expected</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreEqual(System.Object,System.Object)">
- <summary>
- Verifies that two objects are equal. Two objects are considered
- equal if both are null, or if both have the same value. NUnit
- has special semantics for some object types.
- If they are not equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The value that is expected</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Int32,System.Int32,System.String)">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Int32,System.Int32)">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Int64,System.Int64,System.String)">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Int64,System.Int64)">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.UInt32,System.UInt32,System.String)">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.UInt32,System.UInt32)">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.UInt64,System.UInt64,System.String)">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.UInt64,System.UInt64)">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Decimal,System.Decimal,System.String)">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Decimal,System.Decimal)">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Single,System.Single,System.String,System.Object[])">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Single,System.Single,System.String)">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Single,System.Single)">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Double,System.Double,System.String,System.Object[])">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Double,System.Double,System.String)">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Double,System.Double)">
- <summary>
- Verifies that two values are not equal. If they are equal, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected value</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object,System.String,System.Object[])">
- <summary>
- Verifies that two objects are not equal. Two objects are considered
- equal if both are null, or if both have the same value. NUnit
- has special semantics for some object types.
- If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The value that is expected</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object,System.String)">
- <summary>
- Verifies that two objects are not equal. Two objects are considered
- equal if both are null, or if both have the same value. NUnit
- has special semantics for some object types.
- If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The value that is expected</param>
- <param name="actual">The actual value</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotEqual(System.Object,System.Object)">
- <summary>
- Verifies that two objects are not equal. Two objects are considered
- equal if both are null, or if both have the same value. NUnit
- has special semantics for some object types.
- If they are equal an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The value that is expected</param>
- <param name="actual">The actual value</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object,System.String,System.Object[])">
- <summary>
- Asserts that two objects refer to the same object. If they
- are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object,System.String)">
- <summary>
- Asserts that two objects refer to the same object. If they
- are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreSame(System.Object,System.Object)">
- <summary>
- Asserts that two objects refer to the same object. If they
- are not the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object,System.String,System.Object[])">
- <summary>
- Asserts that two objects do not refer to the same object. If they
- are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object,System.String)">
- <summary>
- Asserts that two objects do not refer to the same object. If they
- are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.AreNotSame(System.Object,System.Object)">
- <summary>
- Asserts that two objects do not refer to the same object. If they
- are the same an <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32,System.String)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Int32,System.Int32)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32,System.String)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.UInt32,System.UInt32)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64,System.String)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Int64,System.Int64)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64,System.String)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.UInt64,System.UInt64)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal,System.String)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Decimal,System.Decimal)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double,System.String)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Double,System.Double)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single,System.String)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.Single,System.Single)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable,System.String)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Greater(System.IComparable,System.IComparable)">
- <summary>
- Verifies that the first value is greater than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32,System.String)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Int32,System.Int32)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32,System.String)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.UInt32,System.UInt32)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64,System.String)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Int64,System.Int64)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64,System.String)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.UInt64,System.UInt64)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal,System.String)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Decimal,System.Decimal)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double,System.String)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Double,System.Double)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single,System.String)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.Single,System.Single)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable,System.String)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Less(System.IComparable,System.IComparable)">
- <summary>
- Verifies that the first value is less than the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32,System.String)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int32,System.Int32)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32,System.String)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt32,System.UInt32)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64,System.String)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Int64,System.Int64)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64,System.String)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.UInt64,System.UInt64)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal,System.String)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Decimal,System.Decimal)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double,System.String)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Double,System.Double)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single,System.String)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.Single,System.Single)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable,System.String)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.GreaterOrEqual(System.IComparable,System.IComparable)">
- <summary>
- Verifies that the first value is greater than or equal tothe second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be greater</param>
- <param name="arg2">The second value, expected to be less</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32,System.String)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int32,System.Int32)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32,System.String)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt32,System.UInt32)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64,System.String)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Int64,System.Int64)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64,System.String)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.UInt64,System.UInt64)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal,System.String)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Decimal,System.Decimal)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double,System.String)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Double,System.Double)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single,System.String)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.Single,System.Single)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable,System.String,System.Object[])">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable,System.String)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.LessOrEqual(System.IComparable,System.IComparable)">
- <summary>
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- <see cref="T:NUnit.Framework.AssertionException"/> is thrown.
- </summary>
- <param name="arg1">The first value, expected to be less</param>
- <param name="arg2">The second value, expected to be greater</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection,System.String,System.Object[])">
- <summary>
- Asserts that an object is contained in a list.
- </summary>
- <param name="expected">The expected object</param>
- <param name="actual">The list to be examined</param>
- <param name="message">The message to display in case of failure</param>
- <param name="args">Array of objects to be used in formatting the message</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection,System.String)">
- <summary>
- Asserts that an object is contained in a list.
- </summary>
- <param name="expected">The expected object</param>
- <param name="actual">The list to be examined</param>
- <param name="message">The message to display in case of failure</param>
- </member>
- <member name="M:NUnit.Framework.Assert.Contains(System.Object,System.Collections.ICollection)">
- <summary>
- Asserts that an object is contained in a list.
- </summary>
- <param name="expected">The expected object</param>
- <param name="actual">The list to be examined</param>
- </member>
- <member name="P:NUnit.Framework.Assert.Counter">
- <summary>
- Gets the number of assertions executed so far and
- resets the counter to zero.
- </summary>
- </member>
- <member name="T:NUnit.Framework.Contains">
- <summary>
- Static helper class used in the constraint-based syntax
- </summary>
- </member>
- <member name="M:NUnit.Framework.Contains.Substring(System.String)">
- <summary>
- Creates a new SubstringConstraint
- </summary>
- <param name="substring">The value of the substring</param>
- <returns>A SubstringConstraint</returns>
- </member>
- <member name="M:NUnit.Framework.Contains.Item(System.Object)">
- <summary>
- Creates a new CollectionContainsConstraint.
- </summary>
- <param name="item">The item that should be found.</param>
- <returns>A new CollectionContainsConstraint</returns>
- </member>
- </members>
-</doc>
thirdparty/mspec/Tests/Rhino.Mocks.dll
Binary file
thirdparty/mspec/Tests/Rhino.Mocks.xml
@@ -1,5413 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>Rhino.Mocks</name>
- </assembly>
- <members>
- <member name="T:Rhino.Mocks.Arg`1">
- <summary>
- Defines constraints and return values for arguments of a mock.
- Only use Arg inside a method call on a mock that is recording.
- Example:
- ExpectCall(
- mock.foo(
- Arg<int>.Is.GreaterThan(2),
- Arg<string>.Is.Anything
- ));
- Use Arg.Text for string specific constraints
- Use Arg<ListClass>.List for list specific constraints
- </summary>
- <typeparam name="T"></typeparam>
- </member>
- <member name="M:Rhino.Mocks.Arg`1.Matches(System.Linq.Expressions.Expression{System.Predicate{`0}})">
- <summary>
- Register the predicate as a constraint for the current call.
- </summary>
- <param name="predicate">The predicate.</param>
- <returns>default(T)</returns>
- <example>
- Allow you to use code to create constraints
- <code>
- demo.AssertWasCalled(x => x.Bar(Arg{string}.Matches(a => a.StartsWith("b") && a.Contains("ba"))));
- </code>
- </example>
- </member>
- <member name="M:Rhino.Mocks.Arg`1.Matches(Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Define a complex constraint for this argument by passing several constraints
- combined with operators. (Use Is in simple cases.)
- Example: Arg<string>.Matches(Is.Equal("Hello") || Text.EndsWith("u"));
- </summary>
- <param name="constraint">Constraints using Is, Text and List</param>
- <returns>Dummy to satisfy the compiler</returns>
- </member>
- <member name="M:Rhino.Mocks.Arg`1.Ref(Rhino.Mocks.Constraints.AbstractConstraint,`0)">
- <summary>
- Define a Ref argument.
- </summary>
- <param name="constraint">Constraints for this argument</param>
- <param name="returnValue">value returned by the mock</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Arg`1.Out(`0)">
- <summary>
- Define a out parameter. Use it together with the keyword out and use the
- Dummy field available by the return value.
- Example: mock.foo( out Arg<string>.Out("hello").Dummy );
- </summary>
- <param name="returnValue"></param>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.Arg`1.Is">
- <summary>
- Define a simple constraint for this argument. (Use Matches in simple cases.)
- Example:
- Arg<int>.Is.Anthing
- Arg<string>.Is.Equal("hello")
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Arg`1.List">
- <summary>
- Define Constraints on list arguments.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Arg">
- <summary>
- Use the Arg class (without generic) to define Text constraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Arg.Is``1(``0)">
- <summary>
- Evaluate an equal constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="arg">The object the parameter should equal to</param>
- </member>
- <member name="P:Rhino.Mocks.Arg.Text">
- <summary>
- Define constraints on text arguments.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.ArgManager">
- <summary>
- Used to manage the static state of the Arg<T> class"/>
- </summary>
- </member>
- <member name="M:Rhino.Mocks.ArgManager.Clear">
- <summary>
- Resets the static state
- </summary>
- </member>
- <member name="M:Rhino.Mocks.ArgManager.GetAllReturnValues">
- <summary>
- Returns return values for the out and ref parameters
- Note: the array returned has the size of the number of out and ref
- argument definitions
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.ArgManager.GetAllConstraints">
- <summary>
- Returns the constraints for all arguments.
- Out arguments have an Is.Anything constraint and are also in the list.
- </summary>
- <returns></returns>
- </member>
- <member name="T:Rhino.Mocks.BackToRecordOptions">
- <summary>
- What should BackToRecord clear
- </summary>
- </member>
- <member name="F:Rhino.Mocks.BackToRecordOptions.None">
- <summary>
- Retain all expectations and behaviors and return to mock
- </summary>
- </member>
- <member name="F:Rhino.Mocks.BackToRecordOptions.Expectations">
- <summary>
- All expectations
- </summary>
- </member>
- <member name="F:Rhino.Mocks.BackToRecordOptions.EventSubscribers">
- <summary>
- Event subscribers for this instance
- </summary>
- </member>
- <member name="F:Rhino.Mocks.BackToRecordOptions.OriginalMethodsToCall">
- <summary>
- Methods that should be forwarded to the base class implementation
- </summary>
- </member>
- <member name="F:Rhino.Mocks.BackToRecordOptions.PropertyBehavior">
- <summary>
- Properties that should behave like properties
- </summary>
- </member>
- <member name="F:Rhino.Mocks.BackToRecordOptions.All">
- <summary>
- Remove all the behavior of the object
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Constraints.AbstractConstraint">
- <summary>
- Interface for constraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.op_BitwiseAnd(Rhino.Mocks.Constraints.AbstractConstraint,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- And operator for constraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.op_LogicalNot(Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Not operator for constraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.op_BitwiseOr(Rhino.Mocks.Constraints.AbstractConstraint,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Or operator for constraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.op_False(Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Allow overriding of || or &&
- </summary>
- <param name="c"></param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.op_True(Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Allow overriding of || or &&
- </summary>
- <param name="c"></param>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.Constraints.AbstractConstraint.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.PublicFieldIs">
- <summary>
- Constrain that the public field has a specified value
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Constraints.PublicFieldConstraint">
- <summary>
- Constrain that the public field matches another constraint.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicFieldConstraint.#ctor(System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.PublicFieldConstraint"/> instance.
- </summary>
- <param name="publicFieldName">Name of the public field.</param>
- <param name="constraint">Constraint to place on the public field value.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicFieldConstraint.#ctor(System.Type,System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.PublicFieldConstraint"/> instance, specifying a disambiguating
- <paramref name="declaringType"/> for the public field.
- </summary>
- <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
- <param name="publicFieldName">Name of the public field.</param>
- <param name="constraint">Constraint to place on the public field value.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicFieldConstraint.Eval(System.Object)">
- <summary>
- Determines if the object passes the constraint.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.PublicFieldConstraint.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicFieldIs.#ctor(System.String,System.Object)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.PublicFieldIs"/> instance.
- </summary>
- <param name="publicFieldName">Name of the public field.</param>
- <param name="expectedValue">Expected value.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicFieldIs.#ctor(System.Type,System.String,System.Object)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.PublicFieldIs"/> instance, specifying a disambiguating
- <paramref name="declaringType"/> for the public field.
- </summary>
- <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
- <param name="publicFieldName">Name of the public field.</param>
- <param name="expectedValue">Expected value.</param>
- </member>
- <member name="T:Rhino.Mocks.Constraints.PropertyIs">
- <summary>
- Constrain that the property has a specified value
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Constraints.PropertyConstraint">
- <summary>
- Constrain that the property matches another constraint.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PropertyConstraint.#ctor(System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.PropertyConstraint"/> instance.
- </summary>
- <param name="propertyName">Name of the property.</param>
- <param name="constraint">Constraint to place on the property value.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PropertyConstraint.#ctor(System.Type,System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.PropertyConstraint"/> instance, specifying a disambiguating
- <paramref name="declaringType"/> for the property.
- </summary>
- <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
- <param name="propertyName">Name of the property.</param>
- <param name="constraint">Constraint to place on the property value.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PropertyConstraint.Eval(System.Object)">
- <summary>
- Determines if the object passes the constraint.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.PropertyConstraint.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PropertyIs.#ctor(System.String,System.Object)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.PropertyIs"/> instance.
- </summary>
- <param name="propertyName">Name of the property.</param>
- <param name="expectedValue">Expected value.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PropertyIs.#ctor(System.Type,System.String,System.Object)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.PropertyIs"/> instance, specifying a disambiguating
- <paramref name="declaringType"/> for the property.
- </summary>
- <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
- <param name="propertyName">Name of the property.</param>
- <param name="expectedValue">Expected value.</param>
- </member>
- <member name="T:Rhino.Mocks.Constraints.TypeOf">
- <summary>
- Constrain that the parameter must be of the specified type
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.TypeOf.#ctor(System.Type)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.TypeOf"/> instance.
- </summary>
- <param name="type">Type.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.TypeOf.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.TypeOf.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Same">
- <summary>
- Constraint that determines whether an object is the same object as another.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Same.#ctor(System.Object)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.Equal"/> instance.
- </summary>
- <param name="obj">Obj.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Same.Eval(System.Object)">
- <summary>
- Determines if the object passes the constraints.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.Same.Message">
- <summary>
- Gets the message for this constraint.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Constraints.PredicateConstraint`1">
- <summary>
- Evaluate a parameter using constraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PredicateConstraint`1.#ctor(System.Predicate{`0})">
- <summary>
- Create new instance
- </summary>
- <param name="predicate"></param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PredicateConstraint`1.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.PredicateConstraint`1.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.LambdaConstraint">
- <summary>
- A constraint based on lambda expression, we are using Expression{T}
- because we want to be able to get good error reporting on that.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.LambdaConstraint.#ctor(System.Linq.Expressions.LambdaExpression)">
- <summary>
- Initializes a new instance of the <see cref="T:Rhino.Mocks.Constraints.LambdaConstraint"/> class.
- </summary>
- <param name="expr">The expr.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.LambdaConstraint.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- <param name="obj"></param>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.Constraints.LambdaConstraint.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.CollectionEqual">
- <summary>
- Constrain that the list contains the same items as the parameter list
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.CollectionEqual.#ctor(System.Collections.IEnumerable)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.CollectionEqual"/> instance.
- </summary>
- <param name="collection">In list.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.CollectionEqual.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.CollectionEqual.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.OneOf">
- <summary>
- Constrain that the parameter is one of the items in the list
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.OneOf.#ctor(System.Collections.IEnumerable)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.OneOf"/> instance.
- </summary>
- <param name="collection">In list.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.OneOf.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.OneOf.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.IsIn">
- <summary>
- Constrain that the object is inside the parameter list
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsIn.#ctor(System.Object)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.IsIn"/> instance.
- </summary>
- <param name="inList">In list.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsIn.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.IsIn.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.CollectionCount">
- <summary>
- Applies another AbstractConstraint to the collection count.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.CollectionCount.#ctor(Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.CollectionCount"/> instance.
- </summary>
- <param name="constraint">The constraint that should be applied to the collection count.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.CollectionCount.Eval(System.Object)">
- <summary>
- Determines if the parameter conforms to this constraint.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.CollectionCount.Message">
- <summary>
- Gets the message for this constraint.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Constraints.ListElement">
- <summary>
- Applies another AbstractConstraint to a specific list element.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListElement.#ctor(System.Int32,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.ListElement"/> instance.
- </summary>
- <param name="index">The zero-based index of the list element.</param>
- <param name="constraint">The constraint that should be applied to the list element.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListElement.Eval(System.Object)">
- <summary>
- Determines if the parameter conforms to this constraint.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.ListElement.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.KeyedListElement`1">
- <summary>
- Applies another AbstractConstraint to a specific generic keyed list element.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.KeyedListElement`1.#ctor(`0,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:KeyedListElement"/> instance.
- </summary>
- <param name="key">The key of the list element.</param>
- <param name="constraint">The constraint that should be applied to the list element.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.KeyedListElement`1.Eval(System.Object)">
- <summary>
- Determines if the parameter conforms to this constraint.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.KeyedListElement`1.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.ContainsAll">
- <summary>
- Constrains that all elements are in the parameter list
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ContainsAll.#ctor(System.Collections.IEnumerable)">
- <summary>
- Initializes a new instance of the <see cref="T:Rhino.Mocks.Constraints.ContainsAll"/> class.
- </summary>
- <param name="these">The these.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ContainsAll.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- <param name="obj"></param>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.Constraints.ContainsAll.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Or">
- <summary>
- Combines two constraints, constraint pass if either is fine.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Or.#ctor(Rhino.Mocks.Constraints.AbstractConstraint,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.And"/> instance.
- </summary>
- <param name="c1">C1.</param>
- <param name="c2">C2.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Or.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.Or.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Not">
- <summary>
- Negate a constraint
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Not.#ctor(Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.And"/> instance.
- </summary>
- <param name="c1">C1.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Not.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.Not.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.And">
- <summary>
- Combines two constraints
- </summary>
- <remarks></remarks>
- </member>
- <member name="M:Rhino.Mocks.Constraints.And.#ctor(Rhino.Mocks.Constraints.AbstractConstraint,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.And"/> instance.
- </summary>
- <param name="c1">C1.</param>
- <param name="c2">C2.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.And.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.And.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Like">
- <summary>
- Constrain the argument to validate according to regex pattern
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Like.#ctor(System.String)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.Like"/> instance.
- </summary>
- <param name="pattern">Pattern.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Like.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.Like.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Contains">
- <summary>
- Constraint that evaluate whatever an argument contains the specified string.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Contains.#ctor(System.String)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.Contains"/> instance.
- </summary>
- <param name="innerString">Inner string.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Contains.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.Contains.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.EndsWith">
- <summary>
- Constraint that evaluate whatever an argument ends with the specified string
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.EndsWith.#ctor(System.String)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.EndsWith"/> instance.
- </summary>
- <param name="end">End.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.EndsWith.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.EndsWith.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.StartsWith">
- <summary>
- Constraint that evaluate whatever an argument start with the specified string
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.StartsWith.#ctor(System.String)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.StartsWith"/> instance.
- </summary>
- <param name="start">Start.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.StartsWith.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.StartsWith.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Equal">
- <summary>
- Constraint that evaluate whatever an object equals another
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Equal.#ctor(System.Object)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.Equal"/> instance.
- </summary>
- <param name="obj">Obj.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Equal.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.Equal.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Anything">
- <summary>
- Constraint that always returns true
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Anything.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.Anything.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.ComparingConstraint">
- <summary>
- Constraint that evaluate whatever a comparable is greater than another
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ComparingConstraint.#ctor(System.IComparable,System.Boolean,System.Boolean)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.ComparingConstraint"/> instance.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ComparingConstraint.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.ComparingConstraint.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.#ctor(System.Object)">
- <summary>
- Initializes a new constraint object.
- </summary>
- <param name="expected">The expected object, The actual object is passed in as a parameter to the <see cref="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.Eval(System.Object)"/> method</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.Eval(System.Object)">
- <summary>
- Evaluate this constraint.
- </summary>
- <param name="obj">The actual object that was passed in the method call to the mock.</param>
- <returns>True when the constraint is met, else false.</returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.CheckReferenceType(System.Object,System.Object)">
- <summary>
- Checks if the properties of the <paramref name="actual"/> object
- are the same as the properies of the <paramref name="expected"/> object.
- </summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <returns>True when both objects have the same values, else False.</returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.CheckValue(System.Object,System.Object)">
- <summary>
-
- </summary>
- <param name="expected"></param>
- <param name="actual"></param>
- <returns></returns>
- <remarks>This is the real heart of the beast.</remarks>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.CheckProperties(System.Object,System.Object)">
- <summary>
- Used by CheckReferenceType to check all properties of the reference type.
- </summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <returns>True when both objects have the same values, else False.</returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.CheckFields(System.Object,System.Object)">
- <summary>
- Used by CheckReferenceType to check all fields of the reference type.
- </summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <returns>True when both objects have the same values, else False.</returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.CheckCollection(System.Collections.IEnumerable,System.Collections.IEnumerable)">
- <summary>
- Checks the items of both collections
- </summary>
- <param name="expectedCollection">The expected collection</param>
- <param name="actualCollection"></param>
- <returns>True if both collections contain the same items in the same order.</returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.BuildPropertyName">
- <summary>
- Builds a propertyname from the Stack _properties like 'Order.Product.Price'
- to be used in the error message.
- </summary>
- <returns>A nested property name.</returns>
- </member>
- <member name="P:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.Message">
- <summary>
- Rhino.Mocks uses this property to generate an error message.
- </summary>
- <value>
- A message telling the tester why the constraint failed.
- </value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.IsArg`1">
- <summary>
- Provides access to the constraintes defined in the class <see cref="T:Rhino.Mocks.Constraints.Is"/> to be used in context
- with the <see cref="T:Rhino.Mocks.Arg`1"/> syntax.
- </summary>
- <typeparam name="T">The type of the argument</typeparam>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.GreaterThan(System.IComparable)">
- <summary>
- Evaluate a greater than constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="objToCompare">The object the parameter should be greater than</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.LessThan(System.IComparable)">
- <summary>
- Evaluate a less than constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="objToCompare">The object the parameter should be less than</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.LessThanOrEqual(System.IComparable)">
- <summary>
- Evaluate a less than or equal constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="objToCompare">The object the parameter should be less than or equal to</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.GreaterThanOrEqual(System.IComparable)">
- <summary>
- Evaluate a greater than or equal constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="objToCompare">The object the parameter should be greater than or equal to</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.Equal(System.Object)">
- <summary>
- Evaluate an equal constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="obj">The object the parameter should equal to</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.NotEqual(System.Object)">
- <summary>
- Evaluate a not equal constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="obj">The object the parameter should not equal to</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.Same(System.Object)">
- <summary>
- Evaluate a same as constraint.
- </summary>
- <param name="obj">The object the parameter should the same as.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.NotSame(System.Object)">
- <summary>
- Evaluate a not same as constraint.
- </summary>
- <param name="obj">The object the parameter should not be the same as.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.Equals(System.Object)">
- <summary>
- Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead.
- </summary>
- <param name="obj"></param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.GetHashCode">
- <summary>
- Serves as a hash function for a particular type.
- </summary>
- <returns>
- A hash code for the current <see cref="T:System.Object"/>.
- </returns>
- </member>
- <member name="P:Rhino.Mocks.Constraints.IsArg`1.Anything">
- <summary>
- A constraints that accept anything
- </summary>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.Constraints.IsArg`1.Null">
- <summary>
- A constraint that accept only nulls
- </summary>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.Constraints.IsArg`1.NotNull">
- <summary>
- A constraint that accept only non null values
- </summary>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.Constraints.IsArg`1.TypeOf">
- <summary>
- A constraint that accept only value of the specified type.
- The check is performed on the type that has been defined
- as the argument type.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Constraints.ListArg`1">
- <summary>
- Provides access to the constraints defined in the class <see cref="T:Rhino.Mocks.Constraints.Text"/> to be used in context
- with the <see cref="T:Rhino.Mocks.Arg`1"/> syntax.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListArg`1.IsIn(System.Object)">
- <summary>
- Determines whether the specified object is in the parameter.
- The parameter must be IEnumerable.
- </summary>
- <param name="obj">Obj.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListArg`1.OneOf(System.Collections.IEnumerable)">
- <summary>
- Determines whatever the parameter is in the collection.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListArg`1.Equal(System.Collections.IEnumerable)">
- <summary>
- Determines that the parameter collection is identical to the specified collection
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListArg`1.Count(Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Determines that the parameter collection has the specified number of elements.
- </summary>
- <param name="constraint">The constraint that should be applied to the collection count.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListArg`1.Element(System.Int32,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Determines that an element of the parameter collections conforms to another AbstractConstraint.
- </summary>
- <param name="index">The zero-based index of the list element.</param>
- <param name="constraint">The constraint which should be applied to the list element.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListArg`1.ContainsAll(System.Collections.IEnumerable)">
- <summary>
- Determines that all elements of the specified collection are in the the parameter collection
- </summary>
- <param name="collection">The collection to compare against</param>
- <returns>The constraint which should be applied to the list parameter.</returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListArg`1.Equals(System.Object)">
- <summary>
- Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead.
- </summary>
- <param name="obj"></param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListArg`1.GetHashCode">
- <summary>
- Serves as a hash function for a particular type.
- </summary>
- <returns>
- A hash code for the current <see cref="T:System.Object"/>.
- </returns>
- </member>
- <member name="T:Rhino.Mocks.Constraints.OutRefArgDummy`1">
- <summary>
- Provides a dummy field to pass as out or ref argument.
- </summary>
- <typeparam name="T"></typeparam>
- </member>
- <member name="F:Rhino.Mocks.Constraints.OutRefArgDummy`1.Dummy">
- <summary>
- Dummy field to satisfy the compiler. Used for out and ref arguments.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Constraints.PublicField">
- <summary>
- Central location for constraints for object's public fields
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicField.Value(System.String,System.Object)">
- <summary>
- Constrains the parameter to have a public field with the specified value
- </summary>
- <param name="publicFieldName">Name of the public field.</param>
- <param name="expectedValue">Expected value.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicField.Value(System.Type,System.String,System.Object)">
- <summary>
- Constrains the parameter to have a public field with the specified value.
- </summary>
- <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
- <param name="publicFieldName">Name of the public field.</param>
- <param name="expectedValue">Expected value.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicField.ValueConstraint(System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Constrains the parameter to have a public field satisfying a specified constraint.
- </summary>
- <param name="publicFieldName">Name of the public field.</param>
- <param name="publicFieldConstraint">Constraint for the public field.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicField.ValueConstraint(System.Type,System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Constrains the parameter to have a public field satisfying a specified constraint.
- </summary>
- <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
- <param name="publicFieldName">Name of the public field.</param>
- <param name="publicFieldConstraint">Constraint for the public field.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicField.IsNull(System.String)">
- <summary>
- Determines whether the parameter has the specified public field and that it is null.
- </summary>
- <param name="publicFieldName">Name of the public field.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicField.IsNull(System.Type,System.String)">
- <summary>
- Determines whether the parameter has the specified public field and that it is null.
- </summary>
- <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
- <param name="publicFieldName">Name of the public field.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicField.IsNotNull(System.String)">
- <summary>
- Determines whether the parameter has the specified public field and that it is not null.
- </summary>
- <param name="publicFieldName">Name of the public field.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicField.IsNotNull(System.Type,System.String)">
- <summary>
- Determines whether the parameter has the specified public field and that it is not null.
- </summary>
- <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
- <param name="publicFieldName">Name of the public field.</param>
- <returns></returns>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Is">
- <summary>
- Central location for constraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.GreaterThan(System.IComparable)">
- <summary>
- Evaluate a greater than constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="objToCompare">The object the parameter should be greater than</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.LessThan(System.IComparable)">
- <summary>
- Evaluate a less than constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="objToCompare">The object the parameter should be less than</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.LessThanOrEqual(System.IComparable)">
- <summary>
- Evaluate a less than or equal constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="objToCompare">The object the parameter should be less than or equal to</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.GreaterThanOrEqual(System.IComparable)">
- <summary>
- Evaluate a greater than or equal constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="objToCompare">The object the parameter should be greater than or equal to</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.Equal(System.Object)">
- <summary>
- Evaluate an equal constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="obj">The object the parameter should equal to</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.NotEqual(System.Object)">
- <summary>
- Evaluate a not equal constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="obj">The object the parameter should not equal to</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.Same(System.Object)">
- <summary>
- Evaluate a same as constraint.
- </summary>
- <param name="obj">The object the parameter should the same as.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.NotSame(System.Object)">
- <summary>
- Evaluate a not same as constraint.
- </summary>
- <param name="obj">The object the parameter should not be the same as.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.Anything">
- <summary>
- A constraints that accept anything
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.Null">
- <summary>
- A constraint that accept only nulls
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.NotNull">
- <summary>
- A constraint that accept only non null values
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.TypeOf(System.Type)">
- <summary>
- A constraint that accept only value of the specified type
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.TypeOf``1">
- <summary>
- A constraint that accept only value of the specified type
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.Matching``1(System.Predicate{``0})">
- <summary>
- Evaluate a parameter using a predicate
- </summary>
- <param name="predicate">The predicate to use</param>
- </member>
- <member name="T:Rhino.Mocks.Constraints.List">
- <summary>
- Central location for constraints about lists and collections
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.List.IsIn(System.Object)">
- <summary>
- Determines whether the specified obj is in the parameter.
- The parameter must be IEnumerable.
- </summary>
- <param name="obj">Obj.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.List.OneOf(System.Collections.IEnumerable)">
- <summary>
- Determines whatever the parameter is in the collection.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.List.Equal(System.Collections.IEnumerable)">
- <summary>
- Determines that the parameter collection is identical to the specified collection
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.List.Count(Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Determines that the parameter collection has the specified number of elements.
- </summary>
- <param name="constraint">The constraint that should be applied to the collection count.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.List.Element(System.Int32,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Determines that an element of the parameter collections conforms to another AbstractConstraint.
- </summary>
- <param name="index">The zero-based index of the list element.</param>
- <param name="constraint">The constraint which should be applied to the list element.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.List.Element``1(``0,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Determines that an element of the parameter collections conforms to another AbstractConstraint.
- </summary>
- <param name="key">The key of the element.</param>
- <param name="constraint">The constraint which should be applied to the element.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.List.ContainsAll(System.Collections.IEnumerable)">
- <summary>
- Determines that all elements of the specified collection are in the the parameter collection
- </summary>
- <param name="collection">The collection to compare against</param>
- <returns>The constraint which should be applied to the list parameter.</returns>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Property">
- <summary>
- Central location for constraints for object's properties
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Property.Value(System.String,System.Object)">
- <summary>
- Constrains the parameter to have property with the specified value
- </summary>
- <param name="propertyName">Name of the property.</param>
- <param name="expectedValue">Expected value.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Property.Value(System.Type,System.String,System.Object)">
- <summary>
- Constrains the parameter to have property with the specified value.
- </summary>
- <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
- <param name="propertyName">Name of the property.</param>
- <param name="expectedValue">Expected value.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Property.ValueConstraint(System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Constrains the parameter to have a property satisfying a specified constraint.
- </summary>
- <param name="propertyName">Name of the property.</param>
- <param name="propertyConstraint">Constraint for the property.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Property.ValueConstraint(System.Type,System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Constrains the parameter to have a property satisfying a specified constraint.
- </summary>
- <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
- <param name="propertyName">Name of the property.</param>
- <param name="propertyConstraint">Constraint for the property.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Property.IsNull(System.String)">
- <summary>
- Determines whether the parameter has the specified property and that it is null.
- </summary>
- <param name="propertyName">Name of the property.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Property.IsNull(System.Type,System.String)">
- <summary>
- Determines whether the parameter has the specified property and that it is null.
- </summary>
- <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
- <param name="propertyName">Name of the property.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Property.IsNotNull(System.String)">
- <summary>
- Determines whether the parameter has the specified property and that it is not null.
- </summary>
- <param name="propertyName">Name of the property.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Property.IsNotNull(System.Type,System.String)">
- <summary>
- Determines whether the parameter has the specified property and that it is not null.
- </summary>
- <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
- <param name="propertyName">Name of the property.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Property.AllPropertiesMatch(System.Object)">
- <summary>
- constraints the parameter to have the exact same property values as the expected object.
- </summary>
- <param name="expected">An object, of the same type as the parameter, whose properties are set with the expected values.</param>
- <returns>An instance of the constraint that will do the actual check.</returns>
- <remarks>
- The parameter's public property values and public field values will be matched against the expected object's
- public property values and public field values. The first mismatch will be reported and no further matching is done.
- The matching is recursive for any property or field that has properties or fields of it's own.
- Collections are supported through IEnumerable, which means the constraint will check if the actual and expected
- collection contain the same values in the same order, where the values contained by the collection can have properties
- and fields of their own that will be checked as well because of the recursive nature of this constraint.
- </remarks>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Text">
- <summary>
- Central location for all text related constraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Text.StartsWith(System.String)">
- <summary>
- Constrain the argument to starts with the specified string
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Text.EndsWith(System.String)">
- <summary>
- Constrain the argument to end with the specified string
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Text.Contains(System.String)">
- <summary>
- Constrain the argument to contain the specified string
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Text.Like(System.String)">
- <summary>
- Constrain the argument to validate according to regex pattern
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Constraints.TextArg">
- <summary>
- Provides access to the constraintes defined in the class <see cref="T:Rhino.Mocks.Constraints.Text"/> to be used in context
- with the <see cref="T:Rhino.Mocks.Arg"/> syntax.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.TextArg.StartsWith(System.String)">
- <summary>
- Constrain the argument to starts with the specified string
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.TextArg.EndsWith(System.String)">
- <summary>
- Constrain the argument to end with the specified string
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.TextArg.Contains(System.String)">
- <summary>
- Constrain the argument to contain the specified string
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.TextArg.Like(System.String)">
- <summary>
- Constrain the argument to validate according to regex pattern
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.TextArg.Equals(System.Object)">
- <summary>
- Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead.
- </summary>
- <param name="obj"></param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.TextArg.GetHashCode">
- <summary>
- Serves as a hash function for a particular type.
- </summary>
- <returns>
- A hash code for the current <see cref="T:System.Object"/>.
- </returns>
- </member>
- <member name="T:Rhino.Mocks.Delegates">
- <summary>
- This class defines a lot of method signatures, which we will use
- to allow compatability on net-2.0
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`1">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`2">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action`2">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`3">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action`3">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`4">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action`4">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`5">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action`5">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`6">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action`6">
- <summary>
- dummy
- </summary>
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`7">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action`7">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`8">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action`8">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`9">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action`9">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`10">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action`10">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`11">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.DoNotExpect">
- <summary>
- Allows expectations to be set on methods that should never be called.
- For methods with void return value, you need to use LastCall or
- DoNotExpect.Call() with a delegate.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.DoNotExpect.Call(System.Object)">
- <summary>
- Sets LastCall.Repeat.Never() on /any/ proxy on /any/ repository on the current thread.
- This method if not safe for multi threading scenarios.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.DoNotExpect.Call(Rhino.Mocks.Expect.Action)">
- <summary>
- Accepts a delegate that will execute inside the method which
- LastCall.Repeat.Never() will be applied to.
- It is expected to be used with anonymous delegates / lambda expressions and only one
- method should be called.
- </summary>
- <example>
- IService mockSrv = mocks.CreateMock(typeof(IService)) as IService;
- DoNotExpect.Call(delegate{ mockSrv.Stop(); });
- ...
- </example>
- </member>
- <member name="T:Rhino.Mocks.Exceptions.ExpectationViolationException">
- <summary>
- An expectaton violation was detected.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Exceptions.ExpectationViolationException.#ctor(System.String)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Exceptions.ExpectationViolationException"/> instance.
- </summary>
- <param name="message">Message.</param>
- </member>
- <member name="M:Rhino.Mocks.Exceptions.ExpectationViolationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Serialization constructor
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Exceptions.ObjectNotMockFromThisRepositoryException">
- <summary>
- Signals that an object was call on a mock repository which doesn't
- belong to this mock repository or not a mock
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Exceptions.ObjectNotMockFromThisRepositoryException.#ctor(System.String)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Exceptions.ObjectNotMockFromThisRepositoryException"/> instance.
- </summary>
- <param name="message">Message.</param>
- </member>
- <member name="M:Rhino.Mocks.Exceptions.ObjectNotMockFromThisRepositoryException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Serialization constructor
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Expect">
- <summary>
- Allows to set expectation on methods that has return values.
- For methods with void return value, you need to use LastCall
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expect.Call``1(``0)">
- <summary>
- The method options for the last call on /any/ proxy on /any/ repository on the current thread.
- This method if not safe for multi threading scenarios, use <see cref="M:Rhino.Mocks.Expect.On(System.Object)"/>.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expect.Call(Rhino.Mocks.Expect.Action)">
- <summary>
- Accepts a delegate that will execute inside the method, and then return the resulting
- <see cref="T:Rhino.Mocks.Interfaces.IMethodOptions`1"/> instance.
- It is expected to be used with anonymous delegates / lambda expressions and only one
- method should be called.
- </summary>
- <example>
- IService mockSrv = mocks.CreateMock(typeof(IService)) as IService;
- Expect.Call(delegate{ mockSrv.Start(); }).Throw(new NetworkException());
- ...
- </example>
- </member>
- <member name="M:Rhino.Mocks.Expect.On(System.Object)">
- <summary>
- Get the method options for the last method call on the mockInstance.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Expect.Action">
- <summary>
- A delegate that can be used to get better syntax on Expect.Call(delegate { foo.DoSomething(); });
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Expectations.AbstractExpectation">
- <summary>
- Abstract class that holds common information for
- expectations.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.IExpectation">
- <summary>
- Interface to validate that a method call is correct.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IExpectation.IsExpected(System.Object[])">
- <summary>
- Validate the arguments for the method.
- This method can be called numerous times, so be careful about side effects
- </summary>
- <param name="args">The arguments with which the method was called</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IExpectation.AddActualCall">
- <summary>
- Add an actual method call to this expectation
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IExpectation.ReturnOrThrow(Castle.Core.Interceptor.IInvocation,System.Object[])">
- <summary>
- Returns the return value or throw the exception and setup any output / ref parameters
- that has been set.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IExpectation.BuildVerificationFailureMessage">
- <summary>
- Builds the verification failure message.
- </summary>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.ErrorMessage">
- <summary>
- Gets the error message.
- </summary>
- <value></value>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.Expected">
- <summary>
- Range of expected calls
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.ActualCallsCount">
- <summary>
- Number of call actually made for this method
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.CanAcceptCalls">
- <summary>
- If this expectation is still waiting for calls.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.ReturnValue">
- <summary>
- The return value for a method matching this expectation
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.ExceptionToThrow">
- <summary>
- Gets or sets the exception to throw on a method matching this expectation.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.ActionsSatisfied">
- <summary>
- Gets a value indicating whether this instance's action is staisfied.
- A staisfied instance means that there are no more requirements from
- this method. A method with non void return value must register either
- a return value or an exception to throw.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.Method">
- <summary>
- Gets the method this expectation is for.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.RepeatableOption">
- <summary>
- Gets or sets what special condtions there are for this method
- repeating.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.ExpectationSatisfied">
- <summary>
- Gets a value indicating whether this expectation was satisfied
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.HasReturnValue">
- <summary>
- Specify whatever this expectation has a return value set
- You can't check ReturnValue for this because a valid return value include null.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.ActionToExecute">
- <summary>
- An action to execute when the method is matched.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.OutRefParams">
- <summary>
- Set the out / ref parameters for the method call.
- The indexing is zero based and ignores any non out/ref parameter.
- It is possible not to pass all the parameters. This method can be called only once.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.Message">
- <summary>
- Documentation Message
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.Originalinvocation">
- <summary>
- Gets the invocation for this expectation
- </summary>
- <value>The invocation.</value>
- </member>
- <member name="E:Rhino.Mocks.Interfaces.IExpectation.WhenCalled">
- <summary>
- Occurs when the exceptation is match on a method call
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.AllowTentativeReturn">
- <summary>
- Allow to set the return value in the future, if it was already set.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.actualCallsCount">
- <summary>
- Number of actuall calls made that passed this expectation
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.expected">
- <summary>
- Range of expected calls that should pass this expectation.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.returnValue">
- <summary>
- The return value for a method matching this expectation
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.exceptionToThrow">
- <summary>
- The exception to throw on a method matching this expectation.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.method">
- <summary>
- The method this expectation is for.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.returnValueSet">
- <summary>
- The return value for this method was set
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.repeatableOption">
- <summary>
- Whether this method will repeat
- unlimited number of times.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.actionToExecute">
- <summary>
- A delegate that will be run when the
- expectation is matched.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.matchingArgs">
- <summary>
- The arguments that matched this expectation.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.message">
- <summary>
- Documentation message
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.originalInvocation">
- <summary>
- The method originalInvocation
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.GetHashCode">
- <summary>
- Get the hash code
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.AddActualCall">
- <summary>
- Add an actual actualMethodCall call to this expectation
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.BuildVerificationFailureMessage">
- <summary>
- Builds the verification failure message.
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.ReturnOrThrow(Castle.Core.Interceptor.IInvocation,System.Object[])">
- <summary>
- Returns the return value or throw the exception and setup output / ref parameters
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.IsExpected(System.Object[])">
- <summary>
- Validate the arguments for the method on the child methods
- </summary>
- <param name="args">The arguments with which the method was called</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.#ctor(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Impl.Range)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Expectations.AbstractExpectation"/> instance.
- </summary>
- <param name="invocation">The originalInvocation for this method, required because it contains the generic type infromation</param>
- <param name="expectedRange">Number of method calls for this expectations</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.#ctor(Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Expectations.AbstractExpectation"/> instance.
- </summary>
- <param name="expectation">Expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.DoIsExpected(System.Object[])">
- <summary>
- Validate the arguments for the method on the child methods
- </summary>
- <param name="args">The arguments with which the method was called</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.Equals(System.Object)">
- <summary>
- Determines if this object equal to obj
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.CreateErrorMessage(System.String)">
- <summary>
- The error message for these arguments
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.AssertDelegateArgumentsMatchMethod(System.Delegate)">
- <summary>
- Asserts that the delegate has the same parameters as the expectation's method call
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.OutRefParams">
- <summary>
- Setter for the outpur / ref parameters for this expecataion.
- Can only be set once.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.HasReturnValue">
- <summary>
- Specify whether this expectation has a return value set
- You can't check ReturnValue for this because a valid return value include null.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.Method">
- <summary>
- Gets the method this expectation is for.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.Originalinvocation">
- <summary>
- Gets the originalInvocation for this expectation
- </summary>
- <value>The originalInvocation.</value>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.RepeatableOption">
- <summary>
- Gets or sets what special condtions there are for this method
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.Expected">
- <summary>
- Range of expected calls
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ActualCallsCount">
- <summary>
- Number of call actually made for this method
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.CanAcceptCalls">
- <summary>
- If this expectation is still waiting for calls.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ExpectationSatisfied">
- <summary>
- Gets a value indicating whether this expectation was satisfied
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ReturnValue">
- <summary>
- The return value for a method matching this expectation
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ActionToExecute">
- <summary>
- An action to execute when the method is matched.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ExceptionToThrow">
- <summary>
- Gets or sets the exception to throw on a method matching this expectation.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ActionsSatisfied">
- <summary>
- Gets a value indicating whether this instance's action is staisfied.
- A staisfied instance means that there are no more requirements from
- this method. A method with non void return value must register either
- a return value or an exception to throw or an action to execute.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.Message">
- <summary>
- Documentation message
- </summary>
- </member>
- <member name="E:Rhino.Mocks.Expectations.AbstractExpectation.WhenCalled">
- <summary>
- Occurs when the exceptation is match on a method call
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.AllowTentativeReturn">
- <summary>
- Allow to set the return value in the future, if it was already set.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ErrorMessage">
- <summary>
- Gets the error message.
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Expectations.AnyArgsExpectation">
- <summary>
- Expectation that matches any arguments for the method.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AnyArgsExpectation.#ctor(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Impl.Range)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Expectations.AnyArgsExpectation"/> instance.
- </summary>
- <param name="invocation">Invocation for this expectation</param>
- <param name="expectedRange">Number of method calls for this expectations</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AnyArgsExpectation.#ctor(Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Expectations.AnyArgsExpectation"/> instance.
- </summary>
- <param name="expectation">Expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AnyArgsExpectation.DoIsExpected(System.Object[])">
- <summary>
- Validate the arguments for the method.
- </summary>
- <param name="args">The arguments with which the method was called</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AnyArgsExpectation.Equals(System.Object)">
- <summary>
- Determines if the object equal to expectation
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AnyArgsExpectation.GetHashCode">
- <summary>
- Get the hash code
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AnyArgsExpectation.ErrorMessage">
- <summary>
- Gets the error message.
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Expectations.ArgsEqualExpectation">
- <summary>
- Summary description for ArgsEqualExpectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.ArgsEqualExpectation.#ctor(Castle.Core.Interceptor.IInvocation,System.Object[],Rhino.Mocks.Impl.Range)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Expectations.ArgsEqualExpectation"/> instance.
- </summary>
- <param name="expectedArgs">Expected args.</param>
- <param name="invocation">The invocation for this expectation</param>
- <param name="expectedRange">Number of method calls for this expectations</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.ArgsEqualExpectation.DoIsExpected(System.Object[])">
- <summary>
- Validate the arguments for the method.
- </summary>
- <param name="args">The arguments with which the method was called</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.ArgsEqualExpectation.Equals(System.Object)">
- <summary>
- Determines if the object equal to expectation
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.ArgsEqualExpectation.GetHashCode">
- <summary>
- Get the hash code
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.ArgsEqualExpectation.ErrorMessage">
- <summary>
- Gets the error message.
- </summary>
- <value></value>
- </member>
- <member name="P:Rhino.Mocks.Expectations.ArgsEqualExpectation.ExpectedArgs">
- <summary>
- Get the expected args.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Expectations.CallbackExpectation">
- <summary>
- Call a specified callback to verify the expectation
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.CallbackExpectation.#ctor(Rhino.Mocks.Interfaces.IExpectation,System.Delegate)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Expectations.CallbackExpectation"/> instance.
- </summary>
- <param name="expectation">Expectation.</param>
- <param name="callback">Callback.</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.CallbackExpectation.#ctor(Castle.Core.Interceptor.IInvocation,System.Delegate,Rhino.Mocks.Impl.Range)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Expectations.CallbackExpectation"/> instance.
- </summary>
- <param name="invocation">Invocation for this expectation</param>
- <param name="callback">Callback.</param>
- <param name="expectedRange">Number of method calls for this expectations</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.CallbackExpectation.DoIsExpected(System.Object[])">
- <summary>
- Validate the arguments for the method on the child methods
- </summary>
- <param name="args">The arguments with which the method was called</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.CallbackExpectation.Equals(System.Object)">
- <summary>
- Determines if the object equal to expectation
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.CallbackExpectation.GetHashCode">
- <summary>
- Get the hash code
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.CallbackExpectation.ErrorMessage">
- <summary>
- Gets the error message.
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Expectations.ConstraintsExpectation">
- <summary>
- Expect the method's arguments to match the contraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.ConstraintsExpectation.#ctor(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Constraints.AbstractConstraint[],Rhino.Mocks.Impl.Range)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Expectations.ConstraintsExpectation"/> instance.
- </summary>
- <param name="invocation">Invocation for this expectation</param>
- <param name="constraints">Constraints.</param>
- <param name="expectedRange">Number of method calls for this expectations</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.ConstraintsExpectation.#ctor(Rhino.Mocks.Interfaces.IExpectation,Rhino.Mocks.Constraints.AbstractConstraint[])">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Expectations.ConstraintsExpectation"/> instance.
- </summary>
- <param name="expectation">Expectation.</param>
- <param name="constraints">Constraints.</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.ConstraintsExpectation.DoIsExpected(System.Object[])">
- <summary>
- Validate the arguments for the method.
- </summary>
- <param name="args">The arguments with which the method was called</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.ConstraintsExpectation.Equals(System.Object)">
- <summary>
- Determines if the object equal to expectation
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.ConstraintsExpectation.GetHashCode">
- <summary>
- Get the hash code
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.ConstraintsExpectation.ErrorMessage">
- <summary>
- Gets the error message.
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Impl.NullLogger">
- <summary>
- Doesn't log anything, just makes happy noises
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.IExpectationLogger">
- <summary>
- Log expectations - allows to see what is going on inside Rhino Mocks
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IExpectationLogger.LogRecordedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as is was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IExpectationLogger.LogReplayedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as it was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IExpectationLogger.LogUnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.String)">
- <summary>
- Logs the unexpected method call.
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="message">The message.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.NullLogger.LogRecordedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as is was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.NullLogger.LogReplayedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as it was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.NullLogger.LogUnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.String)">
- <summary>
- Logs the unexpected method call.
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="message">The message.</param>
- </member>
- <member name="T:Rhino.Mocks.Impl.RemotingMock.IRemotingProxyOperation">
- <summary>
- Operation on a remoting proxy
- </summary>
- <remarks>
- It is not possible to directly communicate to a real proxy via transparent proxy.
- Transparent proxy impersonates a user type and only methods of that user type are callable.
- The only methods that are guaranteed to exist on any transparent proxy are methods defined
- in Object: namely ToString(), GetHashCode(), and Equals()).
-
- These three methods are the only way to tell the real proxy to do something.
- Equals() is the most suitable of all, since it accepts an arbitrary object parameter.
- The RemotingProxy code is built so that if it is compared to an IRemotingProxyOperation,
- transparentProxy.Equals(operation) will call operation.Process(realProxy).
- This way we can retrieve a real proxy from transparent proxy and perform
- arbitrary operation on it.
- </remarks>
- </member>
- <member name="T:Rhino.Mocks.Impl.RemotingMock.RemotingMockGenerator">
- <summary>
- Generates remoting proxies and provides utility functions
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RemotingMock.RemotingMockGenerator.CreateRemotingMock(System.Type,Castle.Core.Interceptor.IInterceptor,Rhino.Mocks.Interfaces.IMockedObject)">
- <summary>
- Create the proxy using remoting
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RemotingMock.RemotingMockGenerator.IsRemotingProxy(System.Object)">
- <summary>
- Check whether an object is a transparent proxy with a RemotingProxy behind it
- </summary>
- <param name="obj">Object to check</param>
- <returns>true if the object is a transparent proxy with a RemotingProxy instance behind it, false otherwise</returns>
- <remarks>We use Equals() method to communicate with the real proxy behind the object.
- See IRemotingProxyOperation for more details</remarks>
- </member>
- <member name="M:Rhino.Mocks.Impl.RemotingMock.RemotingMockGenerator.GetMockedObjectFromProxy(System.Object)">
- <summary>
- Retrieve a mocked object from a transparent proxy
- </summary>
- <param name="proxy">Transparent proxy with a RemotingProxy instance behind it</param>
- <returns>Mocked object associated with the proxy</returns>
- <remarks>We use Equals() method to communicate with the real proxy behind the object.
- See IRemotingProxyOperation for more details</remarks>
- </member>
- <member name="T:Rhino.Mocks.Impl.RemotingMock.RemotingInvocation">
- <summary>
- Implementation of IInvocation based on remoting proxy
- </summary>
- <remarks>Some methods are marked NotSupported since they either don't make sense
- for remoting proxies, or they are never called by Rhino Mocks</remarks>
- </member>
- <member name="T:Rhino.Mocks.Impl.TextWriterExpectationLogger">
- <summary>
- Rudimetry implementation that simply logs methods calls as text.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.TextWriterExpectationLogger.#ctor(System.IO.TextWriter)">
- <summary>
- Initializes a new instance of the <see cref="T:Rhino.Mocks.Impl.TextWriterExpectationLogger"/> class.
- </summary>
- <param name="writer">The writer.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.TextWriterExpectationLogger.LogRecordedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as it was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.TextWriterExpectationLogger.LogReplayedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as it was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.TextWriterExpectationLogger.LogUnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.String)">
- <summary>
- Logs the unexpected method call.
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="message">The message.</param>
- </member>
- <member name="T:Rhino.Mocks.Impl.StubRecordMockState">
- <summary>
- Behave like a stub, all properties and events acts normally, methods calls
- return default values by default (but can use expectations to set them up), etc.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.RecordMockState">
- <summary>
- Records all the expectations for a mock
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.IMockState">
- <summary>
- Different actions on this mock
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockState.MethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Add a method call for this state' mock.
- </summary>
- <param name="invocation">The invocation for this method</param>
- <param name="method">The method that was called</param>
- <param name="args">The arguments this method was called with</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockState.Verify">
- <summary>
- Verify that this mock expectations have passed.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockState.Replay">
- <summary>
- Verify that we can move to replay state and move
- to the reply state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockState.BackToRecord">
- <summary>
- Gets a mock state that match the original mock state of the object.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockState.GetLastMethodOptions``1">
- <summary>
- Get the options for the last method call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockState.SetExceptionToThrowOnVerify(System.Exception)">
- <summary>
- Set the exception to throw when Verify is called.
- This is used to report exception that may have happened but where caught in the code.
- This way, they are reported anyway when Verify() is called.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockState.NotifyCallOnPropertyBehavior">
- <summary>
- This method is called to indicate that a property behavior call.
- This is done so we generate good error message in the common case of people using
- Stubbed properties with Return().
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMockState.VerifyState">
- <summary>
- Gets the matching verify state for this state
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMockState.LastMethodOptions">
- <summary>
- Get the options for the last method call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.GetLastMethodOptions``1">
- <summary>
- Get the options for the last method call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.SetExceptionToThrowOnVerify(System.Exception)">
- <summary>
- Set the exception to throw when Verify is called.
- This is used to report exception that may have happened but where caught in the code.
- This way, they are reported anyway when Verify() is called.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.NotifyCallOnPropertyBehavior">
- <summary>
- This method is called to indicate that a property behavior call.
- This is done so we generate good error message in the common case of people using
- Stubbed properties with Return().
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.#ctor(Rhino.Mocks.Interfaces.IMockedObject,Rhino.Mocks.MockRepository)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.RecordMockState"/> instance.
- </summary>
- <param name="repository">Repository.</param>
- <param name="mockedObject">The proxy that generates the method calls</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.MethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Add a method call for this state' mock.
- </summary>
- <param name="invocation">The invocation for this method</param>
- <param name="method">The method that was called</param>
- <param name="args">The arguments this method was called with</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.Replay">
- <summary>
- Verify that we can move to replay state and move
- to the reply state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.DoReplay">
- <summary>
- Verify that we can move to replay state and move
- to the reply state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.Verify">
- <summary>
- Verify that this mock expectations have passed.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.BackToRecord">
- <summary>
- Gets a mock state that match the original mock state of the object.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.AssertPreviousMethodIsClose">
- <summary>
- Asserts the previous method is closed (had an expectation set on it so we can replay it correctly)
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.GetDefaultCallCountRangeExpectation">
- <summary>
- Get the default call count range expectation
- </summary>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.Impl.RecordMockState.LastExpectation">
- <summary>
- Gets the last expectation.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.RecordMockState.MethodCallsCount">
- <summary>
- Gets the total method calls count.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.RecordMockState.LastMethodOptions">
- <summary>
- Get the options for the last method call
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.RecordMockState.VerifyState">
- <summary>
- Gets the matching verify state for this state
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.StubRecordMockState.#ctor(Rhino.Mocks.Interfaces.IMockedObject,Rhino.Mocks.MockRepository)">
- <summary>
- Initializes a new instance of the <see cref="T:Rhino.Mocks.Impl.StubRecordMockState"/> class.
- </summary>
- <param name="mockedObject">The proxy that generates the method calls</param>
- <param name="repository">Repository.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.StubRecordMockState.AssertPreviousMethodIsClose">
- <summary>
- We don't care much about expectations here, so we will remove the expectation if
- it is not closed.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.StubRecordMockState.Replay">
- <summary>
- Verify that we can move to replay state and move
- to the reply state.
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Impl.StubRecordMockState.GetDefaultCallCountRangeExpectation">
- <summary>
- Get the default call count range expectation
- </summary>
- <returns></returns>
- </member>
- <member name="T:Rhino.Mocks.Impl.StubReplayMockState">
- <summary>
- Validate expectations on recorded methods, but in general completely ignoring them.
- Similar to <seealso cref="T:Rhino.Mocks.Impl.ReplayDynamicMockState"/> except that it would return a
- <seealso cref="T:Rhino.Mocks.Impl.StubRecordMockState"/> when BackToRecord is called.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.ReplayMockState">
- <summary>
- Validate all expectations on a mock
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.ReplayMockState.repository">
- <summary>
- The repository for this state
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.ReplayMockState.proxy">
- <summary>
- The proxy object for this state
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayMockState.GetLastMethodOptions``1">
- <summary>
- Get the options for the last method call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayMockState.#ctor(Rhino.Mocks.Impl.RecordMockState)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.ReplayMockState"/> instance.
- </summary>
- <param name="previousState">The previous state for this method</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayMockState.MethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Add a method call for this state' mock.
- </summary>
- <param name="invocation">The invocation for this method</param>
- <param name="method">The method that was called</param>
- <param name="args">The arguments this method was called with</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayMockState.DoMethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Add a method call for this state' mock.
- This allows derived method to cleanly get a the setupresult behavior while adding
- their own.
- </summary>
- <param name="invocation">The invocation for this method</param>
- <param name="method">The method that was called</param>
- <param name="args">The arguments this method was called with</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayMockState.SetExceptionToThrowOnVerify(System.Exception)">
- <summary>
- Set the exception to throw when Verify is called.
- This is used to report exception that may have happened but where caught in the code.
- This way, they are reported anyway when Verify() is called.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayMockState.NotifyCallOnPropertyBehavior">
- <summary>
- not relevant
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayMockState.Verify">
- <summary>
- Verify that this mock expectations have passed.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayMockState.Replay">
- <summary>
- Verify that we can move to replay state and move
- to the reply state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayMockState.BackToRecord">
- <summary>
- Gets a mock state that match the original mock state of the object.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.ReplayMockState.LastMethodOptions">
- <summary>
- Get the options for the last method call
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.ReplayMockState.VerifyState">
- <summary>
- Gets the matching verify state for this state
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.StubReplayMockState.#ctor(Rhino.Mocks.Impl.RecordMockState)">
- <summary>
- Initializes a new instance of the <see cref="T:Rhino.Mocks.Impl.StubReplayMockState"/> class.
- </summary>
- <param name="previousState">The previous state for this method</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.StubReplayMockState.DoMethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Add a method call for this state' mock.
- </summary>
- <param name="invocation">The invocation for this method</param>
- <param name="method">The method that was called</param>
- <param name="args">The arguments this method was called with</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.StubReplayMockState.BackToRecord">
- <summary>
- Gets a mock state that matches the original mock state of the object.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.TraceWriterExpectationLogger">
- <summary>
- Write rhino mocks log info to the trace
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.TraceWriterExpectationLogger.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Rhino.Mocks.Impl.TraceWriterExpectationLogger"/> class.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.TraceWriterExpectationLogger.#ctor(System.Boolean,System.Boolean,System.Boolean)">
- <summary>
- Initializes a new instance of the <see cref="T:Rhino.Mocks.Impl.TraceWriterExpectationLogger"/> class.
- </summary>
- <param name="logRecorded">if set to <c>true</c> [log recorded].</param>
- <param name="logReplayed">if set to <c>true</c> [log replayed].</param>
- <param name="logUnexpected">if set to <c>true</c> [log unexpected].</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.TraceWriterExpectationLogger.LogRecordedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as is was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.TraceWriterExpectationLogger.LogReplayedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as it was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.TraceWriterExpectationLogger.LogUnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.String)">
- <summary>
- Logs the unexpected method call.
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="message">The message.</param>
- </member>
- <member name="T:Rhino.Mocks.Impl.TraceWriterWithStackTraceExpectationWriter">
- <summary>
- Writes log information as stack traces about rhino mocks activity
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.TraceWriterWithStackTraceExpectationWriter.AlternativeWriter">
- <summary>
- Allows to redirect output to a different location.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.TraceWriterWithStackTraceExpectationWriter.LogRecordedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as is was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.TraceWriterWithStackTraceExpectationWriter.LogReplayedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as it was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.TraceWriterWithStackTraceExpectationWriter.LogUnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.String)">
- <summary>
- Logs the unexpected method call.
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="message">The message.</param>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.IPartialMockMarker">
- <summary>
- Marker interface used to indicate that this is a partial mock.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.OriginalCallOptions">
- <summary>
- Options for CallOriginalMethod
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Interfaces.OriginalCallOptions.NoExpectation">
- <summary>
- No expectation is created, the method will be called directly
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Interfaces.OriginalCallOptions.CreateExpectation">
- <summary>
- Normal expectation is created, but when the method is later called, it will also call the original method
- </summary>
- </member>
- <member name="T:Rhino.Mocks.MethodInvocation">
- <summary>
- This is a data structure that is used by
- <seealso cref="M:Rhino.Mocks.Interfaces.IMethodOptions`1.WhenCalled(System.Action{Rhino.Mocks.MethodInvocation})"/> to pass
- the current method to the relevant delegate
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodInvocation.#ctor(Castle.Core.Interceptor.IInvocation)">
- <summary>
- Initializes a new instance of the <see cref="T:Rhino.Mocks.MethodInvocation"/> class.
- </summary>
- <param name="invocation">The invocation.</param>
- </member>
- <member name="P:Rhino.Mocks.MethodInvocation.Arguments">
- <summary>
- Gets the args for this method invocation
- </summary>
- </member>
- <member name="P:Rhino.Mocks.MethodInvocation.Method">
- <summary>
- Get the method that was caused this invocation
- </summary>
- </member>
- <member name="P:Rhino.Mocks.MethodInvocation.ReturnValue">
- <summary>
- Gets or sets the return value for this method invocation
- </summary>
- <value>The return value.</value>
- </member>
- <member name="T:Rhino.Mocks.MockRepository">
- <summary>
- Adds optional new usage:
- using(mockRepository.Record()) {
- Expect.Call(mock.Method()).Return(retVal);
- }
- using(mockRepository.Playback()) {
- // Execute code
- }
- N.B. mockRepository.ReplayAll() and mockRepository.VerifyAll()
- calls are taken care of by Record/Playback
- </summary>
- <summary>
- Creates proxied instances of types.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateStub``1(System.Object[])">
- <summary>Generates a stub without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <param name="argumentsForConstructor">Arguments for <typeparamref name="T"/>'s constructor</param>
- <typeparam name="T">The <see cref="T:System.Type"/> of stub to create.</typeparam>
- <returns>The stub</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.Stub``1(System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateStub(System.Type,System.Object[])">
- <summary>Generates a stub without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <param name="type">The <see cref="T:System.Type"/> of stub.</param>
- <param name="argumentsForConstructor">Arguments for the <paramref name="type"/>'s constructor.</param>
- <returns>The stub</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.Stub(System.Type,System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateMock``1(System.Object[])">
- <summary>Generate a mock object without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <typeparam name="T">type <see cref="T:System.Type"/> of mock object to create.</typeparam>
- <param name="argumentsForConstructor">Arguments for <typeparamref name="T"/>'s constructor</param>
- <returns>the mock object</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.DynamicMock``1(System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateMock``2(System.Object[])">
- <summary>Generate a multi-mock object without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <typeparam name="T">The <c>typeof</c> object to generate a mock for.</typeparam>
- <typeparam name="TMultiMockInterface1">A second interface to generate a multi-mock for.</typeparam>
- <param name="argumentsForConstructor">Arguments for <typeparamref name="T"/>'s constructor</param>
- <returns>the multi-mock object</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.DynamicMultiMock(System.Type,System.Type[],System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateMock``3(System.Object[])">
- <summary>Generate a multi-mock object without without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <typeparam name="T">The <c>typeof</c> object to generate a mock for.</typeparam>
- <typeparam name="TMultiMockInterface1">An interface to generate a multi-mock for.</typeparam>
- <typeparam name="TMultiMockInterface2">A second interface to generate a multi-mock for.</typeparam>
- <param name="argumentsForConstructor">Arguments for <typeparamref name="T"/>'s constructor</param>
- <returns>the multi-mock object</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.DynamicMultiMock(System.Type,System.Type[],System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateMock(System.Type,System.Type[],System.Object[])">
- <summary>Creates a multi-mock without without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <param name="type">The type of mock to create, this can be a class</param>
- <param name="extraTypes">Any extra interfaces to add to the multi-mock, these can only be interfaces.</param>
- <param name="argumentsForConstructor">Arguments for <paramref name="type"/>'s constructor</param>
- <returns>the multi-mock object</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.DynamicMultiMock(System.Type,System.Type[],System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateStrictMock``1(System.Object[])">
- <summary>Creates a strict mock without without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <param name="argumentsForConstructor">Any arguments required for the <typeparamref name="T"/>'s constructor</param>
- <typeparam name="T">The type of mock object to create.</typeparam>
- <returns>The mock object with strict replay semantics</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.StrictMock``1(System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateStrictMock``2(System.Object[])">
- <summary>Creates a strict multi-mock without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <param name="argumentsForConstructor">Any arguments required for the <typeparamref name="T"/>'s constructor</param>
- <typeparam name="T">The type of mock object to create, this can be a class.</typeparam>
- <typeparam name="TMultiMockInterface1">An interface to generate a multi-mock for, this must be an interface!</typeparam>
- <returns>The multi-mock object with strict replay semantics</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.StrictMultiMock(System.Type,System.Type[],System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateStrictMock``3(System.Object[])">
- <summary>Creates a strict multi-mock without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <param name="argumentsForConstructor">Any arguments required for the <typeparamref name="T"/>'s constructor</param>
- <typeparam name="T">The type of mock object to create, this can be a class.</typeparam>
- <typeparam name="TMultiMockInterface1">An interface to generate a multi-mock for, this must be an interface!</typeparam>
- <typeparam name="TMultiMockInterface2">A second interface to generate a multi-mock for, this must be an interface!</typeparam>
- <returns>The multi-mock object with strict replay semantics</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.StrictMultiMock(System.Type,System.Type[],System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateStrictMock(System.Type,System.Type[],System.Object[])">
- <summary>Creates a strict multi-mock without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <param name="type">The type of mock object to create, this can be a class</param>
- <param name="extraTypes">Any extra interfaces to generate a multi-mock for, these must be interaces!</param>
- <param name="argumentsForConstructor">Any arguments for the <paramref name="type"/>'s constructor</param>
- <returns>The strict multi-mock object</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.StrictMultiMock(System.Type,System.Type[],System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GeneratePartialMock``1(System.Object[])">
- <summary>
- </summary>
- <param name="argumentsForConstructor"></param>
- <typeparam name="T"></typeparam>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GeneratePartialMock``2(System.Object[])">
- <summary>
- </summary>
- <param name="argumentsForConstructor"></param>
- <typeparam name="T"></typeparam>
- <typeparam name="TMultiMockInterface1"></typeparam>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GeneratePartialMock``3(System.Object[])">
- <summary>
- </summary>
- <param name="argumentsForConstructor"></param>
- <typeparam name="T"></typeparam>
- <typeparam name="TMultiMockInterface1"></typeparam>
- <typeparam name="TMultiMockInterface2"></typeparam>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GeneratePartialMock(System.Type,System.Type[],System.Object[])">
- <summary>
- </summary>
- <param name="type"></param>
- <param name="extraTypes"></param>
- <param name="argumentsForConstructor"></param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateDynamicMockWithRemoting``1(System.Object[])">
- <summary>
- Generate a mock object with dynamic replay semantics and remoting without needing the mock repository
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateStrictMockWithRemoting``1(System.Object[])">
- <summary>
- Generate a mock object with strict replay semantics and remoting without needing the mock repository
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMockInReplay``1(System.Func{Rhino.Mocks.MockRepository,``0})">
- <summary>Helper method to create a mock object without a repository instance and put the object back into replay mode.</summary>
- <typeparam name="T">The type of mock object to create</typeparam>
- <param name="createMock">A delegate that uses a mock repository instance to create the underlying mock</param>
- <returns>The mock object in the replay mode.</returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.Record">
- <summary>
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.Playback">
- <summary>
- </summary>
- <returns></returns>
- </member>
- <member name="F:Rhino.Mocks.MockRepository.generatorMap">
- <summary>
- This is a map of types to ProxyGenerators.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MockRepository.lastRepository">
- <summary>
- This is used to record the last repository that has a method called on it.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MockRepository.lastMockedObject">
- <summary>
- this is used to get to the last proxy on this repository.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MockRepository.delegateProxies">
- <summary>
- For mock delegates, maps the proxy instance from intercepted invocations
- back to the delegate that was originally returned to client code, if any.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MockRepository.proxies">
- <summary>
- All the proxies in the mock repositories
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MockRepository.repeatableMethods">
- <summary>
- This is here because we can't put it in any of the recorders, since repeatable methods
- have no orderring, and if we try to handle them using the usual manner, we would get into
- wierd situations where repeatable method that was defined in an orderring block doesn't
- exists until we enter this block.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.#ctor">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MockRepository"/> instance.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.Ordered">
- <summary>
- Move the repository to ordered mode
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.Unordered">
- <summary>
- Move the repository to un-ordered mode
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMock(System.Type,System.Object[])">
- <summary>
- Creates a mock for the specified type.
- </summary>
- <param name="type">Type.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.StrictMock(System.Type,System.Object[])">
- <summary>
- Creates a strict mock for the specified type.
- </summary>
- <param name="type">Type.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMockWithRemoting(System.Type,System.Object[])">
- <summary>
- Creates a remoting mock for the specified type.
- </summary>
- <param name="type">Type.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.StrictMockWithRemoting(System.Type,System.Object[])">
- <summary>
- Creates a strict remoting mock for the specified type.
- </summary>
- <param name="type">Type.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMockWithRemoting``1(System.Object[])">
- <summary>
- Creates a remoting mock for the specified type.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.StrictMockWithRemoting``1(System.Object[])">
- <summary>
- Creates a strict remoting mock for the specified type.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMultiMock(System.Type,System.Type[])">
- <summary>
- Creates a mock from several types, with strict semantics.
- Only <paramref name="mainType"/> may be a class.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.StrictMultiMock(System.Type,System.Type[])">
- <summary>
- Creates a strict mock from several types, with strict semantics.
- Only <paramref name="mainType"/> may be a class.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMultiMock(System.Type,System.Type[],System.Object[])">
- <summary>
- Creates a mock from several types, with strict semantics.
- Only <paramref name="mainType"/> may be a class.
- </summary>
- <param name="mainType">The main type to mock.</param>
- <param name="extraTypes">Extra interface types to mock.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.StrictMultiMock(System.Type,System.Type[],System.Object[])">
- <summary>
- Creates a strict mock from several types, with strict semantics.
- Only <paramref name="mainType"/> may be a class.
- </summary>
- <param name="mainType">The main type to mock.</param>
- <param name="extraTypes">Extra interface types to mock.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.DynamicMultiMock(System.Type,System.Type[])">
- <summary>
- Creates a mock from several types, with dynamic semantics.
- Only <paramref name="mainType"/> may be a class.
- </summary>
- <param name="mainType">The main type to mock.</param>
- <param name="extraTypes">Extra interface types to mock.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.DynamicMultiMock(System.Type,System.Type[],System.Object[])">
- <summary>
- Creates a mock from several types, with dynamic semantics.
- Only <paramref name="mainType"/> may be a class.
- </summary>
- <param name="mainType">The main type to mock.</param>
- <param name="extraTypes">Extra interface types to mock.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.DynamicMock(System.Type,System.Object[])">
- <summary>Creates a dynamic mock for the specified type.</summary>
- <param name="type">Type.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.DynamicMockWithRemoting(System.Type,System.Object[])">
- <summary>Creates a dynamic mock for the specified type.</summary>
- <param name="type">Type.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.DynamicMockWithRemoting``1(System.Object[])">
- <summary>Creates a dynamic mock for the specified type.</summary>
- <typeparam name="T"></typeparam>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.PartialMock(System.Type,System.Object[])">
- <summary>Creates a mock object that defaults to calling the class methods if no expectation is set on the method.</summary>
- <param name="type">Type.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.PartialMultiMock(System.Type,System.Type[])">
- <summary>Creates a mock object that defaults to calling the class methods.</summary>
- <param name="type">Type.</param>
- <param name="extraTypes">Extra interface types to mock.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.PartialMultiMock(System.Type,System.Type[],System.Object[])">
- <summary>Creates a mock object that defaults to calling the class methods.</summary>
- <param name="type">Type.</param>
- <param name="extraTypes">Extra interface types to mock.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.RemotingMock(System.Type,Rhino.Mocks.MockRepository.CreateMockState)">
- <summary>Creates a mock object using remoting proxies</summary>
- <param name="type">Type to mock - must be MarshalByRefObject</param>
- <returns>Mock object</returns>
- <remarks>Proxy mock can mock non-virtual methods, but not static methods</remarks>
- <param name="factory">Creates the mock state for this proxy</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.Replay(System.Object)">
- <summary>
- Cause the mock state to change to replay, any further call is compared to the
- ones that were called in the record state.
- </summary>
- <remarks>This method *cannot* be called from inside an ordering.</remarks>
- <param name="obj">the object to move to replay state</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.ReplayCore(System.Object,System.Boolean)">
- <summary>
- Cause the mock state to change to replay, any further call is compared to the
- ones that were called in the record state.
- </summary>
- <param name="obj">the object to move to replay state</param>
- <param name="checkInsideOrdering"></param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.BackToRecord(System.Object)">
- <summary>Move the mocked object back to record state.<para>You can (and it's recommended) to run {Verify()} before you use this method.</para></summary>
- <remarks>Will delete all current expectations!</remarks>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.BackToRecord(System.Object,Rhino.Mocks.BackToRecordOptions)">
- <summary>
- Move the mocked object back to record state.
- Optionally, can delete all current expectations, but allows more granularity about how
- it would behave with regard to the object state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.Verify(System.Object)">
- <summary>
- Verify that all the expectations for this object were fulfilled.
- </summary>
- <param name="obj">the object to verify the expectations for</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.LastMethodCall``1(System.Object)">
- <summary>
- Get the method options for the last call on
- mockedInstance.
- </summary>
- <param name="mockedInstance">The mock object</param>
- <returns>Method options for the last call</returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GetMockObjectFromInvocationProxy(System.Object)">
- <summary>
- Maps an invocation proxy back to the mock object instance that was originally
- returned to client code which might have been a delegate to this proxy.
- </summary>
- <param name="invocationProxy">The mock object proxy from the intercepted invocation</param>
- <returns>The mock object</returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMockObject(System.Type,Rhino.Mocks.MockRepository.CreateMockState,System.Type[],System.Object[])">
- <summary>This is provided to allow advance extention functionality, where Rhino Mocks standard functionality is not enough.</summary>
- <param name="type">The type to mock</param>
- <param name="factory">Delegate that create the first state of the mocked object (usualy the record state).</param>
- <param name="extras">Additional types to be implemented, this can be only interfaces </param>
- <param name="argumentsForConstructor">optional arguments for the constructor</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GetMockedObject(System.Object)">
- <summary>
- Method: GetMockedObject
- Get an IProxy from a mocked object instance, or throws if the
- object is not a mock object.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GetMockedObjectOrNull(System.Object)">
- <summary>
- Method: GetMockedObjectOrNull
- Get an IProxy from a mocked object instance, or null if the
- object is not a mock object.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.PopRecorder">
- <summary>Pops the recorder.</summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.PushRecorder(Rhino.Mocks.Interfaces.IMethodRecorder)">
- <summary>Pushes the recorder.</summary>
- <param name="newRecorder">New recorder.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.BackToRecordAll">
- <summary>
- All the mock objects in this repository will be moved
- to record state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.BackToRecordAll(Rhino.Mocks.BackToRecordOptions)">
- <summary>
- All the mock objects in this repository will be moved
- to record state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.ReplayAll">
- <summary>
- Replay all the mocks from this repository
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.VerifyAll">
- <summary>
- Verify all the mocks from this repository
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GetProxyGenerator(System.Type)">
- <summary>
- Gets the proxy generator for a specific type. Having a single ProxyGenerator
- with multiple types linearly degrades the performance so this implementation
- keeps one ProxyGenerator per type.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.SetExceptionToBeThrownOnVerify(System.Object,Rhino.Mocks.Exceptions.ExpectationViolationException)">
- <summary>Set the exception to be thrown when verified is called.</summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMock``1(System.Object[])">
- <summary>
- Creates a mock for the spesified type with strict mocking semantics.
- <para>Strict semantics means that any call that wasn't explicitly recorded is considered an error and would cause an exception to be thrown.</para>
- </summary>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.StrictMock``1(System.Object[])">
- <summary>
- Creates a mock for the spesified type with strict mocking semantics.
- <para>Strict semantics means that any call that wasn't explicitly recorded is considered an error and would cause an exception to be thrown.</para>
- </summary>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.DynamicMock``1(System.Object[])">
- <summary>
- Creates a dynamic mock for the specified type.
- </summary>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMultiMock``1(System.Type[])">
- <summary>
- Creates a mock object from several types.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.StrictMultiMock``1(System.Type[])">
- <summary>
- Creates a strict mock object from several types.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.DynamicMultiMock``1(System.Type[])">
- <summary>
- Create a mock object from several types with dynamic semantics.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.PartialMultiMock``1(System.Type[])">
- <summary>
- Create a mock object from several types with partial semantics.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMultiMock``1(System.Type[],System.Object[])">
- <summary>
- Create a mock object from several types with strict semantics.
- </summary>
- <param name="extraTypes">Extra interface types to mock.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.StrictMultiMock``1(System.Type[],System.Object[])">
- <summary>
- Create a strict mock object from several types with strict semantics.
- </summary>
- <param name="extraTypes">Extra interface types to mock.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.DynamicMultiMock``1(System.Type[],System.Object[])">
- <summary>
- Create a mock object from several types with dynamic semantics.
- </summary>
- <param name="extraTypes">Extra interface types to mock.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.PartialMultiMock``1(System.Type[],System.Object[])">
- <summary>
- Create a mock object from several types with partial semantics.
- </summary>
- <param name="extraTypes">Extra interface types to mock.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.PartialMock``1(System.Object[])">
- <summary>
- Create a mock object with from a class that defaults to calling the class methods
- </summary>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.Stub``1(System.Object[])">
- <summary>
- Create a stub object, one that has properties and events ready for use, and
- can have methods called on it. It requires an explicit step in order to create
- an expectation for a stub.
- </summary>
- <param name="argumentsForConstructor">The arguments for constructor.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.Stub(System.Type,System.Object[])">
- <summary>
- Create a stub object, one that has properties and events ready for use, and
- can have methods called on it. It requires an explicit step in order to create
- an expectation for a stub.
- </summary>
- <param name="type">The type.</param>
- <param name="argumentsForConstructor">The arguments for constructor.</param>
- <returns>The stub</returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.IsInReplayMode(System.Object)">
- <summary>
- Returns true if the passed mock is currently in replay mode.
- </summary>
- <param name="mock">The mock to test.</param>
- <returns>True if the mock is in replay mode, false otherwise.</returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.IsStub(System.Object)">
- <summary>
- Determines whether the specified proxy is a stub.
- </summary>
- <param name="proxy">The proxy.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.RegisterPropertyBehaviorOn(Rhino.Mocks.Interfaces.IMockedObject)">
- <summary>
- Register a call on a prperty behavior
- </summary>
- <param name="instance"></param>
- </member>
- <member name="P:Rhino.Mocks.MockRepository.Recorder">
- <summary>
- Gets the recorder.
- </summary>
- <value></value>
- </member>
- <member name="P:Rhino.Mocks.MockRepository.Replayer">
- <summary>
- Gets the replayer for this repository.
- </summary>
- <value></value>
- </member>
- <member name="P:Rhino.Mocks.MockRepository.LastMockedObject">
- <summary>
- Gets the last proxy which had a method call.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.MockRepository.CreateMockState">
- <summary>
- Delegate: CreateMockState
- This is used internally to cleanly handle the creation of different
- RecordMockStates.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.RhinoMocksExtensions">
- <summary>
- A set of extension methods that adds Arrange Act Assert mode to Rhino Mocks
- </summary>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.Expect``1(``0,System.Action{``0})">
- <summary>
- Create an expectation on this mock for this action to occur
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.BackToRecord``1(``0)">
- <summary>
- Reset all expectations on this mock object
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.BackToRecord``1(``0,Rhino.Mocks.BackToRecordOptions)">
- <summary>
- Reset the selected expectation on this mock object
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="options">The options to reset the expectations on this mock.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.Replay``1(``0)">
- <summary>
- Cause the mock state to change to replay, any further call is compared to the
- ones that were called in the record state.
- </summary>
- <param name="mock">the mocked object to move to replay state</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.GetMockRepository``1(``0)">
- <summary>
- Gets the mock repository for this specificied mock object
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.Expect``2(``0,Rhino.Mocks.Function{``0,``1})">
- <summary>
- Create an expectation on this mock for this action to occur
- </summary>
- <typeparam name="T"></typeparam>
- <typeparam name="R"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.Stub``1(``0,System.Action{``0})">
- <summary>
- Tell the mock object to perform a certain action when a matching
- method is called.
- Does not create an expectation for this method.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.Stub``2(``0,Rhino.Mocks.Function{``0,``1})">
- <summary>
- Tell the mock object to perform a certain action when a matching
- method is called.
- Does not create an expectation for this method.
- </summary>
- <typeparam name="T"></typeparam>
- <typeparam name="R"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.GetArgumentsForCallsMadeOn``1(``0,System.Action{``0})">
- <summary>
- Gets the arguments for calls made on this mock object and the method that was called
- in the action.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <returns></returns>
- <example>
- Here we will get all the arguments for all the calls made to DoSomething(int)
- <code>
- var argsForCalls = foo54.GetArgumentsForCallsMadeOn(x => x.DoSomething(0))
- </code>
- </example>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.GetArgumentsForCallsMadeOn``1(``0,System.Action{``0},System.Action{Rhino.Mocks.Interfaces.IMethodOptions{System.Object}})">
- <summary>
- Gets the arguments for calls made on this mock object and the method that was called
- in the action and matches the given constraints
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <param name="setupConstraints">The setup constraints.</param>
- <returns></returns>
- <example>
- Here we will get all the arguments for all the calls made to DoSomething(int)
- <code>
- var argsForCalls = foo54.GetArgumentsForCallsMadeOn(x => x.DoSomething(0))
- </code>
- </example>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertWasCalled``1(``0,System.Action{``0})">
- <summary>
- Asserts that a particular method was called on this mock object
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertWasCalled``1(``0,System.Action{``0},System.Action{Rhino.Mocks.Interfaces.IMethodOptions{System.Object}})">
- <summary>
- Asserts that a particular method was called on this mock object that match
- a particular constraint set.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <param name="setupConstraints">The setup constraints.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertWasCalled``1(``0,System.Func{``0,System.Object})">
- <summary>
- Asserts that a particular method was called on this mock object that match
- a particular constraint set.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertWasCalled``1(``0,System.Func{``0,System.Object},System.Action{Rhino.Mocks.Interfaces.IMethodOptions{System.Object}})">
- <summary>
- Asserts that a particular method was called on this mock object that match
- a particular constraint set.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <param name="setupConstraints">The setup constraints.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertWasNotCalled``1(``0,System.Action{``0})">
- <summary>
- Asserts that a particular method was NOT called on this mock object
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertWasNotCalled``1(``0,System.Action{``0},System.Action{Rhino.Mocks.Interfaces.IMethodOptions{System.Object}})">
- <summary>
- Asserts that a particular method was NOT called on this mock object that match
- a particular constraint set.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <param name="setupConstraints">The setup constraints.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertWasNotCalled``1(``0,System.Func{``0,System.Object})">
- <summary>
- Asserts that a particular method was NOT called on this mock object
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertWasNotCalled``1(``0,System.Func{``0,System.Object},System.Action{Rhino.Mocks.Interfaces.IMethodOptions{System.Object}})">
- <summary>
- Asserts that a particular method was NOT called on this mock object
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <param name="setupConstraints">The setup constraints.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.FindAppropriteType``1(Rhino.Mocks.Interfaces.IMockedObject)">
- <summary>
- Finds the approprite implementation type of this item.
- This is the class or an interface outside of the rhino mocks.
- </summary>
- <param name="mockedObj">The mocked obj.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.VerifyAllExpectations(System.Object)">
- <summary>
- Verifies all expectations on this mock object
- </summary>
- <param name="mockObject">The mock object.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.GetEventRaiser``1(``0,System.Action{``0})">
- <summary>
- Gets the event raiser for the event that was called in the action passed
- </summary>
- <typeparam name="TEventSource">The type of the event source.</typeparam>
- <param name="mockObject">The mock object.</param>
- <param name="eventSubscription">The event subscription.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.Raise``1(``0,System.Action{``0},System.Object,System.EventArgs)">
- <summary>
- Raise the specified event using the passed arguments.
- The even is extracted from the passed labmda
- </summary>
- <typeparam name="TEventSource">The type of the event source.</typeparam>
- <param name="mockObject">The mock object.</param>
- <param name="eventSubscription">The event subscription.</param>
- <param name="sender">The sender.</param>
- <param name="args">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.Raise``1(``0,System.Action{``0},System.Object[])">
- <summary>
- Raise the specified event using the passed arguments.
- The even is extracted from the passed labmda
- </summary>
- <typeparam name="TEventSource">The type of the event source.</typeparam>
- <param name="mockObject">The mock object.</param>
- <param name="eventSubscription">The event subscription.</param>
- <param name="args">The args.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertExactlySingleExpectaton``1(Rhino.Mocks.MockRepository,``0)">
- <summary>TODO: Make this better! It currently breaks down when mocking classes or
- ABC's that call other virtual methods which are getting intercepted too. I wish
- we could just walk Expression{Action{Action{T}} to assert only a single
- method is being made.
-
- The workaround is to not call foo.AssertWasCalled .. rather foo.VerifyAllExpectations()</summary>
- <typeparam name="T">The type of mock object</typeparam>
- <param name="mocks">The mock repository</param>
- <param name="mockToRecordExpectation">The actual mock object to assert expectations on.</param>
- </member>
- <member name="T:Rhino.Mocks.RhinoMocksExtensions.VoidType">
- <summary>
- Fake type that disallow creating it.
- Should have been System.Type, but we can't use it.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Utilities.GenericsUtil">
- <summary>
- Utility class for dealing with messing generics scenarios.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Utilities.GenericsUtil.HasOpenGenericParam(System.Type)">
- <summary>
- There are issues with trying to get this to work correctly with open generic types, since this is an edge case,
- I am letting the runtime handle it.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Utilities.GenericsUtil.GetRealType(System.Type,Castle.Core.Interceptor.IInvocation)">
- <summary>
- Gets the real type, including de-constructing and constructing the type of generic
- methods parameters.
- </summary>
- <param name="type">The type.</param>
- <param name="invocation">The invocation.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Utilities.GenericsUtil.ReconstructGenericType(System.Type,System.Collections.Generic.Dictionary{System.String,System.Type})">
- <summary>
- Because we need to support complex types here (simple generics were handled above) we
- need to be aware of the following scenarios:
- List[T] and List[Foo[T]]
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Generated.ExpectationsList">
- <summary>
- ExpectationsList
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary">
- <summary>
- Dictionary
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Generated.ProxyStateDictionary">
- <summary>
- Dictionary class
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Generated.ProxyStateDictionary.#ctor">
- <summary>
- Create a new instance of <c>ProxyStateDictionary</c>
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.CreateMethodExpectation">
- <summary>
- Allows to call a method and immediately get it's options.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.ICreateMethodExpectation">
- <summary>
- Interface to allow calling a method and immediately get it's options.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.ICreateMethodExpectation.Call``1(``0)">
- <summary>
- Get the method options for the call
- </summary>
- <param name="ignored">The method call should go here, the return value is ignored</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.CreateMethodExpectation.#ctor(Rhino.Mocks.Interfaces.IMockedObject,System.Object)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.CreateMethodExpectation"/> instance.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.CreateMethodExpectation.Call``1(``0)">
- <summary>
- Get the method options for the call
- </summary>
- <param name="ignored">The method call should go here, the return value is ignored</param>
- </member>
- <member name="T:Rhino.Mocks.Impl.CreateMethodExpectationForSetupResult">
- <summary>
- Allows to call a method and immediately get it's options.
- Set the expected number for the call to Any()
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.CreateMethodExpectationForSetupResult.#ctor(Rhino.Mocks.Interfaces.IMockedObject,System.Object)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.CreateMethodExpectationForSetupResult"/> instance.
- </summary>
- <param name="mockedObject">Proxy.</param>
- <param name="mockedInstance">Mocked instance.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.CreateMethodExpectationForSetupResult.Call``1(``0)">
- <summary>
- Get the method options for the call
- </summary>
- <param name="ignored">The method call should go here, the return value is ignored</param>
- </member>
- <member name="T:Rhino.Mocks.Impl.DelegateTargetInterfaceCreator">
- <summary>
- This class is reponsible for taking a delegate and creating a wrapper
- interface around it, so it can be mocked.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.DelegateTargetInterfaceCreator.moduleScope">
- <summary>
- The scope for all the delegate interfaces create by this mock repository.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.DelegateTargetInterfaceCreator.GetDelegateTargetInterface(System.Type)">
- <summary>
- Gets a type with an "Invoke" method suitable for use as a target of the
- specified delegate type.
- </summary>
- <param name="delegateType"></param>
- <returns></returns>
- </member>
- <member name="T:Rhino.Mocks.Impl.EventRaiser">
- <summary>
- Raise events for all subscribers for an event
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.IEventRaiser">
- <summary>
- Raise events for all subscribers for an event
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IEventRaiser.Raise(System.Object[])">
- <summary>
- Raise the event
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IEventRaiser.Raise(System.Object,System.EventArgs)">
- <summary>
- The most common form for the event handler signature
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.EventRaiser.Create(System.Object,System.String)">
- <summary>
- Create an event raiser for the specified event on this instance.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.EventRaiser.#ctor(Rhino.Mocks.Interfaces.IMockedObject,System.String)">
- <summary>
- Creates a new instance of <c>EventRaiser</c>
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.EventRaiser.Raise(System.Object[])">
- <summary>
- Raise the event
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.EventRaiser.Raise(System.Object,System.EventArgs)">
- <summary>
- The most common signature for events
- Here to allow intellisense to make better guesses about how
- it should suggest parameters.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.MethodOptions`1">
- <summary>
- Allows to define what would happen when a method
- is called.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.IMethodOptions`1">
- <summary>
- Allows to define what would happen when a method
- is called.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Return(`0)">
- <summary>
- Set the return value for the method.
- </summary>
- <param name="objToReturn">The object the method will return</param>
- <returns>IRepeat that defines how many times the method will return this value</returns>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.TentativeReturn">
- <summary>
- Allow to override this return value in the future
- </summary>
- <returns>IRepeat that defines how many times the method will return this value</returns>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Throw(System.Exception)">
- <summary>
- Throws the specified exception when the method is called.
- </summary>
- <param name="exception">Exception to throw</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.IgnoreArguments">
- <summary>
- Ignores the arguments for this method. Any argument will be matched
- againt this method.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Constraints(Rhino.Mocks.Constraints.AbstractConstraint[])">
- <summary>
- Add constraints for the method's arguments.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback(System.Delegate)">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback(Rhino.Mocks.Delegates.Function{System.Boolean})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``1(Rhino.Mocks.Delegates.Function{System.Boolean,``0})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``2(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``3(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``4(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``5(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``6(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``7(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``8(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``9(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7,``8})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``10(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Do(System.Delegate)">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.WhenCalled(System.Action{Rhino.Mocks.MethodInvocation})">
- <summary>
- Set a delegate to be called when the expectation is matched
- and allow to optionally modify the invocation as needed
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.CallOriginalMethod">
- <summary>
- Call the original method on the class, bypassing the mocking layers.
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.CallOriginalMethod(Rhino.Mocks.Interfaces.OriginalCallOptions)">
- <summary>
- Call the original method on the class, optionally bypassing the mocking layers.
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.PropertyBehavior">
- <summary>
- Use the property as a simple property, getting/setting the values without
- causing mock expectations.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.SetPropertyAndIgnoreArgument">
- <summary>
- Expect last (property) call as property setting, ignore the argument given
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.SetPropertyWithArgument(`0)">
- <summary>
- Expect last (property) call as property setting with a given argument.
- </summary>
- <param name="argument"></param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.GetEventRaiser">
- <summary>
- Get an event raiser for the last subscribed event.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.OutRef(System.Object[])">
- <summary>
- Set the parameter values for out and ref parameters.
- This is done using zero based indexing, and _ignoring_ any non out/ref parameter.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Message(System.String)">
- <summary>
- Documentation message for the expectation
- </summary>
- <param name="documentationMessage">Message</param>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMethodOptions`1.Repeat">
- <summary>
- Better syntax to define repeats.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.IRepeat`1">
- <summary>
- Allows to specify the number of time for method calls
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Twice">
- <summary>
- Repeat the method twice.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Once">
- <summary>
- Repeat the method once.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.AtLeastOnce">
- <summary>
- Repeat the method at least once, then repeat as many time as it would like.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Any">
- <summary>
- Repeat the method any number of times.
- This has special affects in that this method would now ignore orderring.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Times(System.Int32,System.Int32)">
- <summary>
- Set the range to repeat an action.
- </summary>
- <param name="min">Min.</param>
- <param name="max">Max.</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Times(System.Int32)">
- <summary>
- Set the amount of times to repeat an action.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Never">
- <summary>
- This method must not appear in the replay state.
- This has special affects in that this method would now ignore orderring.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.#ctor(Rhino.Mocks.MockRepository,Rhino.Mocks.Impl.RecordMockState,Rhino.Mocks.Interfaces.IMockedObject,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Interfaces.IMethodOptions`1"/> instance.
- </summary>
- <param name="repository">the repository for this expectation</param>
- <param name="record">the recorder for this proxy</param>
- <param name="proxy">the proxy for this expectation</param>
- <param name="expectation">Expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Constraints(Rhino.Mocks.Constraints.AbstractConstraint[])">
- <summary>
- Add constraints for the method's arguments.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback(System.Delegate)">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback(Rhino.Mocks.Delegates.Function{System.Boolean})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``1(Rhino.Mocks.Delegates.Function{System.Boolean,``0})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``2(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``3(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``4(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``5(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``6(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``7(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``8(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``9(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7,``8})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``10(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Do(System.Delegate)">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.WhenCalled(System.Action{Rhino.Mocks.MethodInvocation})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Return(`0)">
- <summary>
- Set the return value for the method.
- </summary>
- <param name="objToReturn">The object the method will return</param>
- <returns>IRepeat that defines how many times the method will return this value</returns>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.TentativeReturn">
- <summary>
- Set the return value for the method, but allow to override this return value in the future
- </summary>
- <returns>IRepeat that defines how many times the method will return this value</returns>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Throw(System.Exception)">
- <summary>
- Throws the specified exception when the method is called.
- </summary>
- <param name="exception">Exception to throw</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.IgnoreArguments">
- <summary>
- Ignores the arguments for this method. Any argument will be matched
- againt this method.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.CallOriginalMethod">
- <summary>
- Call the original method on the class, bypassing the mocking layers.
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.CallOriginalMethod(Rhino.Mocks.Interfaces.OriginalCallOptions)">
- <summary>
- Call the original method on the class, optionally bypassing the mocking layers
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.PropertyBehavior">
- <summary>
- Use the property as a simple property, getting/setting the values without
- causing mock expectations.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.SetPropertyAndIgnoreArgument">
- <summary>
- Expect last (property) call as property setting, ignore the argument given
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.SetPropertyWithArgument(`0)">
- <summary>
- Expect last (property) call as property setting with a given argument.
- </summary>
- <param name="argument"></param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.GetEventRaiser">
- <summary>
- Gets the event raiser for the last event
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.OutRef(System.Object[])">
- <summary>
- Set the parameter values for out and ref parameters.
- This is done using zero based indexing, and _ignoring_ any non out/ref parameter.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Twice">
- <summary>
- Repeat the method twice.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Once">
- <summary>
- Repeat the method once.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.AtLeastOnce">
- <summary>
- Repeat the method at least once, then repeat as many time as it would like.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Never">
- <summary>
- This method must not appear in the replay state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Message(System.String)">
- <summary>
- Documentation message for the expectation
- </summary>
- <param name="documentationMessage">Message</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Any">
- <summary>
- Repeat the method any number of times.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Times(System.Int32,System.Int32)">
- <summary>
- Set the range to repeat an action.
- </summary>
- <param name="min">Min.</param>
- <param name="max">Max.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Times(System.Int32)">
- <summary>
- Set the amount of times to repeat an action.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.MethodOptions`1.Repeat">
- <summary>
- Better syntax to define repeats.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.MockedObjectsEquality">
- <summary>
- This class will provide hash code for hashtables without needing
- to call the GetHashCode() on the object, which may very well be mocked.
- This class has no state so it is a singelton to avoid creating a lot of objects
- that does the exact same thing. See flyweight patterns.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MockedObjectsEquality.GetHashCode(System.Object)">
- <summary>
- Get the hash code for a proxy object without calling GetHashCode()
- on the object.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MockedObjectsEquality.Compare(System.Object,System.Object)">
- <summary>
- Compares two instances of mocked objects
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MockedObjectsEquality.Equals(System.Object,System.Object)">
- <summary>
- Compare two mocked objects
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.MockedObjectsEquality.NextHashCode">
- <summary>
- The next hash code value for a mock object.
- This is safe for multi threading.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.MockedObjectsEquality.Instance">
- <summary>
- The sole instance of <see cref="T:Rhino.Mocks.Impl.MockedObjectsEquality"/>
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.ProxyInstance">
- <summary>
- This is a dummy type that is used merely to give DynamicProxy the proxy instance that
- it needs to create IProxy's types.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.IMockedObject">
- <summary>
- Interface to find the repository of a mocked object
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.ShouldCallOriginal(System.Reflection.MethodInfo)">
- <summary>
- Return true if it should call the original method on the object
- instead of pass it to the message chain.
- </summary>
- <param name="method">The method to call</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.RegisterMethodForCallingOriginal(System.Reflection.MethodInfo)">
- <summary>
- Register a method to be called on the object directly
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.RegisterPropertyBehaviorFor(System.Reflection.PropertyInfo)">
- <summary>
- Register a property on the object that will behave as a simple property
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.IsPropertyMethod(System.Reflection.MethodInfo)">
- <summary>
- Check if the method was registered as a property method.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.HandleProperty(System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Do get/set on the property, according to need.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.HandleEvent(System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Do add/remove on the event
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.GetEventSubscribers(System.String)">
- <summary>
- Get the subscribers of a spesific event
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.GetDeclaringType(System.Reflection.MethodInfo)">
- <summary>
- Gets the declaring type of the method, taking into acccount the possible generic
- parameters that it was created with.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.ClearState(Rhino.Mocks.BackToRecordOptions)">
- <summary>
- Clears the state of the object, remove original calls, property behavior, subscribed events, etc.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.GetCallArgumentsFor(System.Reflection.MethodInfo)">
- <summary>
- Get all the method calls arguments that were made against this object with the specificed
- method.
- </summary>
- <remarks>
- Only method calls in replay mode are counted
- </remarks>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.MethodCall(System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Records the method call
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMockedObject.DependentMocks">
- <summary>
- Mocks that are tied to this mock lifestyle
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMockedObject.ProxyHash">
- <summary>
- The unique hash code of this mock, which is not related
- to the value of the GetHashCode() call on the object.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMockedObject.Repository">
- <summary>
- Gets the repository.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMockedObject.ImplementedTypes">
- <summary>
- Gets the implemented types by this mocked object
- </summary>
- <value>The implemented.</value>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMockedObject.ConstructorArguments">
- <summary>
- Gets or sets the constructor arguments.
- </summary>
- <value>The constructor arguments.</value>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMockedObject.MockedObjectInstance">
- <summary>
- The mocked instance that this is representing
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.#ctor(Rhino.Mocks.MockRepository,System.Type[])">
- <summary>
- Create a new instance of <see cref="T:Rhino.Mocks.Impl.ProxyInstance"/>
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.ShouldCallOriginal(System.Reflection.MethodInfo)">
- <summary>
- Return true if it should call the original method on the object
- instead of pass it to the message chain.
- </summary>
- <param name="method">The method to call</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.RegisterMethodForCallingOriginal(System.Reflection.MethodInfo)">
- <summary>
- Register a method to be called on the object directly
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.RegisterPropertyBehaviorFor(System.Reflection.PropertyInfo)">
- <summary>
- Register a property on the object that will behave as a simple property
- Return true if there is already a value for the property
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.IsPropertyMethod(System.Reflection.MethodInfo)">
- <summary>
- Check if the method was registered as a property method.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.HandleProperty(System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Do get/set on the property, according to need.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.HandleEvent(System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Do add/remove on the event
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.GetEventSubscribers(System.String)">
- <summary>
- Get the subscribers of a spesific event
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.GetDeclaringType(System.Reflection.MethodInfo)">
- <summary>
- Gets the declaring type of the method, taking into acccount the possible generic
- parameters that it was created with.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.GetCallArgumentsFor(System.Reflection.MethodInfo)">
- <summary>
- Get all the method calls arguments that were made against this object with the specificed
- method.
- </summary>
- <param name="method"></param>
- <returns></returns>
- <remarks>
- Only method calls in replay mode are counted
- </remarks>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.MethodCall(System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Records the method call
- </summary>
- <param name="method"></param>
- <param name="args"></param>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.ClearState(Rhino.Mocks.BackToRecordOptions)">
- <summary>
- Clears the state of the object, remove original calls, property behavior, subscribed events, etc.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.ProxyInstance.DependentMocks">
- <summary>
- Mocks that are tied to this mock lifestyle
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.ProxyInstance.ProxyHash">
- <summary>
- The unique hash code of this proxy, which is not related
- to the value of the GetHashCode() call on the object.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.ProxyInstance.Repository">
- <summary>
- Gets the repository.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.ProxyInstance.ConstructorArguments">
- <summary>
- Gets or sets the constructor arguments.
- </summary>
- <value>The constructor arguments.</value>
- </member>
- <member name="P:Rhino.Mocks.Impl.ProxyInstance.MockedObjectInstance">
- <summary>
- The mocked instance that this is representing
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.ProxyInstance.ImplementedTypes">
- <summary>
- Gets the implemented types by this mocked object
- </summary>
- <value>The implemented.</value>
- </member>
- <member name="T:Rhino.Mocks.Impl.Range">
- <summary>
- Range for expected method calls
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.Range.#ctor(System.Int32,System.Nullable{System.Int32})">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.Range"/> instance.
- </summary>
- <param name="min">Min.</param>
- <param name="max">Max.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.Range.ToString">
- <summary>
- Return the string representation of this range.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.Range.Min">
- <summary>
- Gets or sets the min.
- </summary>
- <value></value>
- </member>
- <member name="P:Rhino.Mocks.Impl.Range.Max">
- <summary>
- Gets or sets the max.
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Impl.RecordDynamicMockState">
- <summary>
- Records all the expectations for a mock and
- return a ReplayDynamicMockState when Replay()
- is called.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordDynamicMockState.#ctor(Rhino.Mocks.Interfaces.IMockedObject,Rhino.Mocks.MockRepository)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.RecordDynamicMockState"/> instance.
- </summary>
- <param name="repository">Repository.</param>
- <param name="mockedObject">The proxy that generates the method calls</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordDynamicMockState.DoReplay">
- <summary>
- Verify that we can move to replay state and move
- to the reply state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordDynamicMockState.GetDefaultCallCountRangeExpectation">
- <summary>
- Get the default call count range expectation
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordDynamicMockState.BackToRecord">
- <summary>
- Gets a mock state that match the original mock state of the object.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.RecordPartialMockState">
- <summary>
- Records all the expectations for a mock and
- return a ReplayPartialMockState when Replay()
- is called.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordPartialMockState.#ctor(Rhino.Mocks.Interfaces.IMockedObject,Rhino.Mocks.MockRepository)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.RecordDynamicMockState"/> instance.
- </summary>
- <param name="repository">Repository.</param>
- <param name="mockedObject">The proxy that generates the method calls</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordPartialMockState.DoReplay">
- <summary>
- Verify that we can move to replay state and move
- to the reply state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordPartialMockState.BackToRecord">
- <summary>
- Gets a mock state that matches the original mock state of the object.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.RepeatableOption">
- <summary>
- Options for special repeat option
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.RepeatableOption.Normal">
- <summary>
- This method can be called only as many times as the IMethodOptions.Expect allows.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.RepeatableOption.Never">
- <summary>
- This method should never be called
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.RepeatableOption.Any">
- <summary>
- This method can be call any number of times
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.RepeatableOption.OriginalCall">
- <summary>
- This method will call the original method
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.RepeatableOption.OriginalCallBypassingMocking">
- <summary>
- This method will call the original method, bypassing the mocking layer
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.RepeatableOption.PropertyBehavior">
- <summary>
- This method will simulate simple property behavior
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.ReplayDynamicMockState">
- <summary>
- Validate all expectations on a mock and ignores calls to
- any method that was not setup properly.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayDynamicMockState.#ctor(Rhino.Mocks.Impl.RecordDynamicMockState)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.ReplayDynamicMockState"/> instance.
- </summary>
- <param name="previousState">The previous state for this method</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayDynamicMockState.DoMethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Add a method call for this state' mock.
- </summary>
- <param name="invocation">The invocation for this method</param>
- <param name="method">The method that was called</param>
- <param name="args">The arguments this method was called with</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayDynamicMockState.BackToRecord">
- <summary>
- Gets a mock state that match the original mock state of the object.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.ReplayPartialMockState">
- <summary>
- Validate all expectations on a mock and ignores calls to
- any method that was not setup properly.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayPartialMockState.#ctor(Rhino.Mocks.Impl.RecordPartialMockState)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.ReplayDynamicMockState"/> instance.
- </summary>
- <param name="previousState">The previous state for this method</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayPartialMockState.DoMethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Add a method call for this state' mock.
- </summary>
- <param name="invocation">The invocation for this method</param>
- <param name="method">The method that was called</param>
- <param name="args">The arguments this method was called with</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayPartialMockState.BackToRecord">
- <summary>
- Gets a mock state that match the original mock state of the object.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.RhinoInterceptor">
- <summary>
- Summary description for RhinoInterceptor.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RhinoInterceptor.#ctor(Rhino.Mocks.MockRepository,Rhino.Mocks.Interfaces.IMockedObject)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.RhinoInterceptor"/> instance.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RhinoInterceptor.Intercept(Castle.Core.Interceptor.IInvocation)">
- <summary>
- Intercept a method call and direct it to the repository.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.Validate">
- <summary>
- Validate arguments for methods
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.Validate.IsNotNull(System.Object,System.String)">
- <summary>
- Validate that the passed argument is not null.
- </summary>
- <param name="obj">The object to validate</param>
- <param name="name">The name of the argument</param>
- <exception cref="T:System.ArgumentNullException">
- If the obj is null, an ArgumentNullException with the passed name
- is thrown.
- </exception>
- </member>
- <member name="M:Rhino.Mocks.Impl.Validate.ArgsEqual(System.Object[],System.Object[])">
- <summary>
- Validate that the arguments are equal.
- </summary>
- <param name="expectedArgs">Expected args.</param>
- <param name="actualArgs">Actual Args.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.Validate.AreEqual(System.Object,System.Object)">
- <summary>
- Validate that the two arguments are equals, including validation for
- when the arguments are collections, in which case it will validate their values.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.Validate.SafeEquals(System.Object,System.Object)">
- <summary>
- This method is safe for use even if any of the objects is a mocked object
- that override equals.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.VerifiedMockState">
- <summary>
- Throw an object already verified when accessed
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.VerifiedMockState.#ctor(Rhino.Mocks.Interfaces.IMockState)">
- <summary>
- Create a new instance of VerifiedMockState
- </summary>
- <param name="previous">The previous mock state, used to get the initial record state</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.VerifiedMockState.MethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Add a method call for this state' mock.
- </summary>
- <param name="invocation">The invocation for this method</param>
- <param name="method">The method that was called</param>
- <param name="args">The arguments this method was called with</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.VerifiedMockState.Verify">
- <summary>
- Verify that this mock expectations have passed.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.VerifiedMockState.Replay">
- <summary>
- Verify that we can move to replay state and move
- to the reply state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.VerifiedMockState.BackToRecord">
- <summary>
- Gets a mock state that match the original mock state of the object.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.VerifiedMockState.GetLastMethodOptions``1">
- <summary>
- Get the options for the last method call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.VerifiedMockState.SetExceptionToThrowOnVerify(System.Exception)">
- <summary>
- Set the exception to throw when Verify is called.
- This is used to report exception that may have happened but where caught in the code.
- This way, they are reported anyway when Verify() is called.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.VerifiedMockState.NotifyCallOnPropertyBehavior">
- <summary>
- not relevant
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.VerifiedMockState.VerifyState">
- <summary>
- Gets the matching verify state for this state
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.VerifiedMockState.LastMethodOptions">
- <summary>
- Get the options for the last method call
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.IMethodRecorder">
- <summary>
- Records the actions on all the mocks created by a repository.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.Record(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Records the specified call with the specified args on the mocked object.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetRecordedExpectation(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Get the expectation for this method on this object with this arguments
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetRepeatableExpectation(System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- This check the methods that were setup using the SetupResult.For()
- or LastCall.Repeat.Any() and that bypass the whole expectation model.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetAllExpectationsForProxyAndMethod(System.Object,System.Reflection.MethodInfo)">
- <summary>
- Gets the all expectations for a mocked object and method combination,
- regardless of the expected arguments / callbacks / contraints.
- </summary>
- <param name="proxy">Mocked object.</param>
- <param name="method">Method.</param>
- <returns>List of all relevant expectation</returns>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetAllExpectationsForProxy(System.Object)">
- <summary>
- Gets the all expectations for proxy.
- </summary>
- <param name="proxy">Mocked object.</param>
- <returns>List of all relevant expectation</returns>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.RemoveAllRepeatableExpectationsForProxy(System.Object)">
- <summary>
- Removes all the repeatable expectations for proxy.
- </summary>
- <param name="proxy">Mocked object.</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.ReplaceExpectation(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Replaces the old expectation with the new expectation for the specified proxy/method pair.
- This replace ALL expectations that equal to old expectations.
- </summary>
- <param name="proxy">Proxy.</param>
- <param name="method">Method.</param>
- <param name="oldExpectation">Old expectation.</param>
- <param name="newExpectation">New expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.AddRecorder(Rhino.Mocks.Interfaces.IMethodRecorder)">
- <summary>
- Adds the recorder and turn it into the active recorder.
- </summary>
- <param name="recorder">Recorder.</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.MoveToPreviousRecorder">
- <summary>
- Moves to previous recorder.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetRecordedExpectationOrNull(System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Gets the recorded expectation or null.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetExpectedCallsMessage">
- <summary>
- Gets the next expected calls string.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.MoveToParentReplayer">
- <summary>
- Moves to parent recorder.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.AddToRepeatableMethods(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Set the expectation so it can repeat any number of times.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.RemoveExpectation(Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Removes the expectation from the recorder
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.ClearReplayerToCall(Rhino.Mocks.Interfaces.IMethodRecorder)">
- <summary>
- Clear the replayer to call (and all its chain of replayers)
- This also removes it from the list of expectations, so it will never be considered again
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.UnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Get the expectation for this method on this object with this arguments
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMethodRecorder.HasExpectations">
- <summary>
- Gets a value indicating whether this instance has expectations that weren't satisfied yet.
- </summary>
- <value>
- <c>true</c> if this instance has expectations; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="T:Rhino.Mocks.LastCall">
- <summary>
- Allows to set various options for the last method call on
- a specified object.
- If the method has a return value, it's recommended to use Expect
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.On(System.Object)">
- <summary>
- Allows to get an interface to work on the last call.
- </summary>
- <param name="mockedInstance">The mocked object</param>
- <returns>Interface that allows to set options for the last method call on this object</returns>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Return``1(``0)">
- <summary>
- Set the return value for the method.
- </summary>
- <param name="objToReturn">The object the method will return</param>
- <returns>IRepeat that defines how many times the method will return this value</returns>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Return(System.Object)">
- <summary>
- Set the return value for the method. This overload is needed for LastCall.Return(null)
- </summary>
- <param name="objToReturn">The object the method will return</param>
- <returns>IRepeat that defines how many times the method will return this value</returns>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Throw(System.Exception)">
- <summary>
- Throws the specified exception when the method is called.
- </summary>
- <param name="exception">Exception to throw</param>
- </member>
- <member name="M:Rhino.Mocks.LastCall.IgnoreArguments">
- <summary>
- Ignores the arguments for this method. Any argument will be matched
- againt this method.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Constraints(Rhino.Mocks.Constraints.AbstractConstraint[])">
- <summary>
- Add constraints for the method's arguments.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback(System.Delegate)">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback(Rhino.Mocks.Delegates.Function{System.Boolean})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``1(Rhino.Mocks.Delegates.Function{System.Boolean,``0})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``2(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``3(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``4(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``5(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``6(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``7(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``8(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``9(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7,``8})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``10(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.CallOriginalMethod">
- <summary>
- Call the original method on the class, bypassing the mocking layers, for the last call.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.CallOriginalMethod(Rhino.Mocks.Interfaces.OriginalCallOptions)">
- <summary>
- Call the original method on the class, optionally bypassing the mocking layers, for the last call.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Do(System.Delegate)">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.GetEventRaiser">
- <summary>
- Gets an interface that will raise the last event when called.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.OutRef(System.Object[])">
- <summary>
- Set the parameter values for out and ref parameters.
- This is done using zero based indexing, and _ignoring_ any non out/ref parameter.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Message(System.String)">
- <summary>
- Documentation message for the expectation
- </summary>
- <param name="documentationMessage">Message</param>
- </member>
- <member name="M:Rhino.Mocks.LastCall.PropertyBehavior">
- <summary>
- Use the property as a simple property, getting/setting the values without
- causing mock expectations.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.LastCall.Repeat">
- <summary>
- Better syntax to define repeats.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.MethodRecorders.MethodRecorderBase">
- <summary>
- Base class for method recorders, handle delegating to inner recorder if needed.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.recordedActions">
- <summary>
- List of the expected actions on for this recorder
- The legal values are:
- * Expectations
- * Method Recorders
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.recorderToCall">
- <summary>
- The current recorder.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.replayerToCall">
- <summary>
- The current replayer;
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.parentRecorder">
- <summary>
- The parent recorder of this one, may be null.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.replayersToIgnoreForThisCall">
- <summary>
- This contains a list of all the replayers that should be ignored
- for a spesific method call. A replayer gets into this list by calling
- ClearReplayerToCall() on its parent. This list is Clear()ed on each new invocation.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.repeatableMethods">
- <summary>
- All the repeatable methods calls.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.recursionDepth">
- <summary>
- Counts the recursion depth of the current expectation search stack
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.#ctor(Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.MethodRecorderBase"/> instance.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.#ctor(Rhino.Mocks.Interfaces.IMethodRecorder,Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.MethodRecorderBase"/> instance.
- </summary>
- <param name="parentRecorder">Parent recorder.</param>
- <param name="repeatableMethods">Repeatable methods</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.Record(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Records the specified call with the specified args on the mocked object.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetRecordedExpectation(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Get the expectation for this method on this object with this arguments
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetAllExpectationsForProxyAndMethod(System.Object,System.Reflection.MethodInfo)">
- <summary>
- Gets the all expectations for a mocked object and method combination,
- regardless of the expected arguments / callbacks / contraints.
- </summary>
- <param name="proxy">Mocked object.</param>
- <param name="method">Method.</param>
- <returns>List of all relevant expectation</returns>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetAllExpectationsForProxy(System.Object)">
- <summary>
- Gets the all expectations for proxy.
- </summary>
- <param name="proxy">Mocked object.</param>
- <returns>List of all relevant expectation</returns>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.ReplaceExpectation(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Replaces the old expectation with the new expectation for the specified proxy/method pair.
- This replace ALL expectations that equal to old expectations.
- </summary>
- <param name="proxy">Proxy.</param>
- <param name="method">Method.</param>
- <param name="oldExpectation">Old expectation.</param>
- <param name="newExpectation">New expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.RemoveAllRepeatableExpectationsForProxy(System.Object)">
- <summary>
- Remove the all repeatable expectations for proxy.
- </summary>
- <param name="proxy">Mocked object.</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.AddToRepeatableMethods(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Set the expectation so it can repeat any number of times.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.RemoveExpectation(Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Removes the expectation from the recorder
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.AddRecorder(Rhino.Mocks.Interfaces.IMethodRecorder)">
- <summary>
- Adds the recorder and turn it into the active recorder.
- </summary>
- <param name="recorder">Recorder.</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.MoveToPreviousRecorder">
- <summary>
- Moves to previous recorder.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.MoveToParentReplayer">
- <summary>
- Moves to parent recorder.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetRecordedExpectationOrNull(System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Gets the recorded expectation or null.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.ClearReplayerToCall(Rhino.Mocks.Interfaces.IMethodRecorder)">
- <summary>
- Clear the replayer to call (and all its chain of replayers).
- This also removes it from the list of expectations, so it will never be considered again
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.UnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Get the expectation for this method on this object with this arguments
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetExpectedCallsMessage">
- <summary>
- Gets the next expected calls string.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoGetRecordedExpectationOrNull(System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Handles the real getting of the recorded expectation or null.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoRecord(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Handle the real execution of this method for the derived class
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoGetRecordedExpectation(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Handle the real execution of this method for the derived class
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoGetAllExpectationsForProxy(System.Object)">
- <summary>
- Handle the real execution of this method for the derived class
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoReplaceExpectation(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Handle the real execution of this method for the derived class
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoRemoveExpectation(Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Handle the real execution of this method for the derived class
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoAddRecorder(Rhino.Mocks.Interfaces.IMethodRecorder)">
- <summary>
- Handle the real execution of this method for the derived class
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.ShouldConsiderThisReplayer(Rhino.Mocks.Interfaces.IMethodRecorder)">
- <summary>
- Should this replayer be considered valid for this call?
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetRepeatableExpectation(System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- This check the methods that were setup using the SetupResult.For()
- or LastCall.Repeat.Any() and that bypass the whole expectation model.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.MethodRecorders.MethodRecorderBase.HasExpectations">
- <summary>
- Gets a value indicating whether this instance has expectations that weren't satisfied yet.
- </summary>
- <value>
- <c>true</c> if this instance has expectations; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="P:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoHasExpectations">
- <summary>
- Handle the real execution of this method for the derived class
- </summary>
- </member>
- <member name="T:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder">
- <summary>
- Ordered collection of methods, methods must arrive in specified order
- in order to pass.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder">
- <summary>
- Unordered collection of method records, any expectation that exist
- will be matched.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.parentRecorderRedirection">
- <summary>
- The parent recorder we have redirected to.
- Useful for certain edge cases in orderring.
- See: FieldProblem_Entropy for the details.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.#ctor(Rhino.Mocks.Interfaces.IMethodRecorder,Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder"/> instance.
- </summary>
- <param name="parentRecorder">Parent recorder.</param>
- <param name="repeatableMethods">Repeatable methods</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.#ctor(Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder"/> instance.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoRecord(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Records the specified call with the specified args on the mocked object.
- </summary>
- <param name="proxy">Mocked object.</param>
- <param name="method">Method.</param>
- <param name="expectation">Expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoGetRecordedExpectation(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Get the expectation for this method on this object with this arguments
- </summary>
- <param name="invocation">Invocation for this method</param>
- <param name="proxy">Mocked object.</param>
- <param name="method">Method.</param>
- <param name="args">Args.</param>
- <returns>True is the call was recorded, false otherwise</returns>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.GetAllExpectationsForProxyAndMethod(System.Object,System.Reflection.MethodInfo)">
- <summary>
- Gets the all expectations for a mocked object and method combination,
- regardless of the expected arguments / callbacks / contraints.
- </summary>
- <param name="proxy">Mocked object.</param>
- <param name="method">Method.</param>
- <returns>List of all relevant expectation</returns>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoGetAllExpectationsForProxy(System.Object)">
- <summary>
- Gets the all expectations for proxy.
- </summary>
- <param name="proxy">Mocked object.</param>
- <returns>List of all relevant expectation</returns>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoReplaceExpectation(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Replaces the old expectation with the new expectation for the specified proxy/method pair.
- This replace ALL expectations that equal to old expectations.
- </summary>
- <param name="proxy">Proxy.</param>
- <param name="method">Method.</param>
- <param name="oldExpectation">Old expectation.</param>
- <param name="newExpectation">New expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoRemoveExpectation(Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Handle the real execution of this method for the derived class
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoGetRecordedExpectationOrNull(System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Handles the real getting of the recorded expectation or null.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoAddRecorder(Rhino.Mocks.Interfaces.IMethodRecorder)">
- <summary>
- Handle the real execution of this method for the derived class
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.GetExpectedCallsMessage">
- <summary>
- Gets the next expected calls string.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.UnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Create an exception for an unexpected method call.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoHasExpectations">
- <summary>
- Gets a value indicating whether this instance has expectations that weren't satisfied yet.
- </summary>
- <value>
- <c>true</c> if this instance has expectations; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder.#ctor(Rhino.Mocks.Interfaces.IMethodRecorder,Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder"/> instance.
- </summary>
- <param name="parentRecorder">Parent recorder.</param>
- <param name="repeatableMethods">Repetable methods</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder.#ctor(Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder"/> instance.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder.DoGetRecordedExpectationOrNull(System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Handles the real getting of the recorded expectation or null.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder.UnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Get the expectation for this method on this object with this arguments
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder.GetExpectedCallsMessage">
- <summary>
- Gets the next expected calls string.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet">
- <summary>
- Hold an expectation for a method call on an object
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.#ctor(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet"/> instance.
- </summary>
- <param name="proxy">Proxy.</param>
- <param name="method">Method.</param>
- <param name="expectation">Expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.Equals(System.Object)">
- <summary>
- Determines if the object equal to this instance
- </summary>
- <param name="obj">Obj.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.GetHashCode">
- <summary>
- Gets the hash code.
- </summary>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.Proxy">
- <summary>
- Gets the proxy.
- </summary>
- <value></value>
- </member>
- <member name="P:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.Method">
- <summary>
- Gets the method.
- </summary>
- <value></value>
- </member>
- <member name="P:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.Expectation">
- <summary>
- Gets the expectation.
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.MethodRecorders.ProxyMethodPair">
- <summary>
- Holds a pair of mocked object and a method
- and allows to compare them against each other.
- This allows us to have a distinction between mockOne.MyMethod() and
- mockTwo.MyMethod()...
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodPair.#ctor(System.Object,System.Reflection.MethodInfo)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.ProxyMethodPair"/> instance.
- </summary>
- <param name="proxy">Proxy.</param>
- <param name="method">Method.</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodPair.Equals(System.Object)">
- <summary>
- Determines whatever obj equals to this instance.
- ProxyMethodPairs are equal when they point to the same /instance/ of
- an object, and to the same method.
- </summary>
- <param name="obj">Obj.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodPair.GetHashCode">
- <summary>
- Gets the hash code.
- </summary>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.MethodRecorders.ProxyMethodPair.Proxy">
- <summary>
- Gets the proxy.
- </summary>
- <value></value>
- </member>
- <member name="P:Rhino.Mocks.MethodRecorders.ProxyMethodPair.Method">
- <summary>
- Gets the method.
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.MethodRecorders.RecorderChanger">
- <summary>
- Change the recorder from ordered to unordered and vice versa
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.RecorderChanger.#ctor(Rhino.Mocks.MockRepository,Rhino.Mocks.Interfaces.IMethodRecorder,Rhino.Mocks.Interfaces.IMethodRecorder)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.RecorderChanger"/> instance.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.RecorderChanger.Dispose">
- <summary>
- Disposes this instance.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Mocker">
- <summary>
- Accessor for the current mocker
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Mocker.Current">
- <summary>
- The current mocker
- </summary>
- </member>
- <member name="T:Rhino.Mocks.RhinoMocks">
- <summary>
- Used for [assembly: InternalsVisibleTo(RhinoMocks.StrongName)]
- Used for [assembly: InternalsVisibleTo(RhinoMocks.NormalName)]
- </summary>
- </member>
- <member name="F:Rhino.Mocks.RhinoMocks.StrongName">
- <summary>
- Strong name for the Dynamic Proxy assemblies. Used for InternalsVisibleTo specification.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.RhinoMocks.NormalName">
- <summary>
- Normal name for dynamic proxy assemblies. Used for InternalsVisibleTo specification.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.RhinoMocks.Logger">
- <summary>
- Logs all method calls for methods
- </summary>
- </member>
- <member name="T:Rhino.Mocks.SetupResult">
- <summary>
- Setup method calls to repeat any number of times.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.SetupResult.For``1(``0)">
- <summary>
- Get the method options and set the last method call to repeat
- any number of times.
- This also means that the method would transcend ordering
- </summary>
- </member>
- <member name="M:Rhino.Mocks.SetupResult.On(System.Object)">
- <summary>
- Get the method options for the last method call on the mockInstance and set it
- to repeat any number of times.
- This also means that the method would transcend ordering
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Utilities.MethodCallUtil">
- <summary>
- Utility class for working with method calls.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Utilities.MethodCallUtil.StringPresentation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Utilities.MethodCallUtil.FormatArgumnet,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Return the string representation of a method call and its arguments.
- </summary>
- <param name="method">The method</param>
- <param name="args">The method arguments</param>
- <param name="invocation">Invocation of the method, used to get the generics arguments</param>
- <param name="format">Delegate to format the parameter</param>
- <returns>The string representation of this method call</returns>
- </member>
- <member name="M:Rhino.Mocks.Utilities.MethodCallUtil.StringPresentation(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Return the string representation of a method call and its arguments.
- </summary>
- <param name="invocation">The invocation of the method, used to get the generic parameters</param>
- <param name="method">The method</param>
- <param name="args">The method arguments</param>
- <returns>The string representation of this method call</returns>
- </member>
- <member name="T:Rhino.Mocks.Utilities.MethodCallUtil.FormatArgumnet">
- <summary>
- Delegate to format the argument for the string representation of
- the method call.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Utilities.ReturnValueUtil">
- <summary>
- Utility to get the default value for a type
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Utilities.ReturnValueUtil.DefaultValue(System.Type,Castle.Core.Interceptor.IInvocation)">
- <summary>
- The default value for a type.
- Null for reference types and void
- 0 for value types.
- First element for enums
- Note that we need to get the value even for opened generic types, such as those from
- generic methods.
- </summary>
- <param name="type">Type.</param>
- <param name="invocation">The invocation.</param>
- <returns>the default value</returns>
- </member>
- <member name="T:Rhino.Mocks.With">
- <summary>
- Allows easier access to MockRepository, works closely with Mocker.Current to
- allow access to a context where the mock repository is automatially verified at
- the end of the code block.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.With.Mocks(Rhino.Mocks.With.Proc)">
- <summary>
- Initialize a code block where Mocker.Current is initialized.
- At the end of the code block, all the expectation will be verified.
- This overload will create a new MockRepository.
- </summary>
- <param name="methodCallThatHasMocks">The code that will be executed under the mock context</param>
- </member>
- <member name="M:Rhino.Mocks.With.Mocks(Rhino.Mocks.MockRepository,Rhino.Mocks.With.Proc)">
- <summary>
- Initialize a code block where Mocker.Current is initialized.
- At the end of the code block, all the expectation will be verified.
- This overload will create a new MockRepository.
- </summary>
- <param name="mocks">The mock repository to use, at the end of the code block, VerifyAll() will be called on the repository.</param>
- <param name="methodCallThatHasMocks">The code that will be executed under the mock context</param>
- </member>
- <member name="M:Rhino.Mocks.With.Mocks(Rhino.Mocks.MockRepository)">
- <summary>
- Create a FluentMocker
- </summary>
- <param name="mocks">The mock repository to use.</param>
- </member>
- <member name="T:Rhino.Mocks.With.Proc">
- <summary>
- A method with no arguments and no return value that will be called under the mock context.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.With.FluentMocker">
- <summary>
- FluentMocker implements some kind of fluent interface attempt
- for saying "With the Mocks [mocks], Expecting (in same order) [things] verify [that]."
- </summary>
- </member>
- <member name="T:Rhino.Mocks.With.IMockVerifier">
- <summary>
- Interface to verify previously defined expectations
- </summary>
- </member>
- <member name="M:Rhino.Mocks.With.IMockVerifier.Verify(Rhino.Mocks.With.Proc)">
- <summary>
- Verifies if a piece of code
- </summary>
- </member>
- <member name="M:Rhino.Mocks.With.FluentMocker.Expecting(Rhino.Mocks.With.Proc)">
- <summary>
- Defines unordered expectations
- </summary>
- <param name="methodCallsDescribingExpectations">A delegate describing the expectations</param>
- <returns>an IMockVerifier</returns>
- </member>
- <member name="M:Rhino.Mocks.With.FluentMocker.ExpectingInSameOrder(Rhino.Mocks.With.Proc)">
- <summary>
- Defines ordered expectations
- </summary>
- <param name="methodCallsDescribingExpectations">A delegate describing the expectations</param>
- <returns>an IMockVerifier</returns>
- </member>
- <member name="M:Rhino.Mocks.With.FluentMocker.Verify(Rhino.Mocks.With.Proc)">
- <summary>
- Verifies previously defined expectations
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Function`2">
- <summary>
- This delegate is compatible with the System.Func{T,R} signature
- We have to define our own to get compatability with 2.0
- </summary>
- </member>
- <member name="T:__ProtectAttribute">
- <summary>
- This attribute is here so we can get better Pex integration
- Using this means that Pex will not try to inspect the work of
- the actual proxies being generated by Rhino Mocks
- </summary>
- </member>
- </members>
-</doc>
thirdparty/mspec/Tests/Spark.dll
Binary file
thirdparty/mspec/Tests/Spark.pdb
Binary file
thirdparty/mspec/CommandLine.dll
Binary file
thirdparty/mspec/CommandLine.xml
@@ -1,347 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>CommandLine</name>
- </assembly>
- <members>
- <member name="T:CommandLine.Text.HelpText">
- <summary>
- Models an help text and collects related informations.
- You can assign it in place of a <see cref="T:System.String"/> instance, this is why
- this type lacks a method to add lines after the options usage informations;
- simple use a <see cref="T:System.Text.StringBuilder"/> or similar solutions.
- </summary>
- </member>
- <member name="M:CommandLine.Text.HelpText.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:CommandLine.Text.HelpText"/> class
- specifying heading informations.
- </summary>
- <param name="heading">A string with heading information or
- an instance of <see cref="T:CommandLine.Text.HeadingInfo"/>.</param>
- <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="heading"/> is null or empty string.</exception>
- </member>
- <member name="M:CommandLine.Text.HelpText.AddPreOptionsLine(System.String)">
- <summary>
- Adds a text line after copyright and before options usage informations.
- </summary>
- <param name="value">A <see cref="T:System.String"/> instance.</param>
- <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="value"/> is null or empty string.</exception>
- </member>
- <member name="M:CommandLine.Text.HelpText.AddOptions(System.Object)">
- <summary>
- Adds a text block with options usage informations.
- </summary>
- <param name="options">The instance that collected command line arguments parsed with <see cref="T:CommandLine.Parser"/> class.</param>
- <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="options"/> is null.</exception>
- </member>
- <member name="M:CommandLine.Text.HelpText.AddOptions(System.Object,System.String)">
- <summary>
- Adds a text block with options usage informations.
- </summary>
- <param name="options">The instance that collected command line arguments parsed with the <see cref="T:CommandLine.Parser"/> class.</param>
- <param name="requiredWord">The word to use when the option is required.</param>
- <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="options"/> is null.</exception>
- <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="requiredWord"/> is null or empty string.</exception>
- </member>
- <member name="M:CommandLine.Text.HelpText.ToString">
- <summary>
- Returns the help informations as a <see cref="T:System.String"/>.
- </summary>
- <returns>The <see cref="T:System.String"/> that contains the help informations.</returns>
- </member>
- <member name="M:CommandLine.Text.HelpText.op_Implicit(CommandLine.Text.HelpText)~System.String">
- <summary>
- Converts the help informations to a <see cref="T:System.String"/>.
- </summary>
- <param name="info">This <see cref="T:CommandLine.Text.HelpText"/> instance.</param>
- <returns>The <see cref="T:System.String"/> that contains the help informations.</returns>
- </member>
- <member name="P:CommandLine.Text.HelpText.Copyright">
- <summary>
- Sets the copyright information string.
- You can directly assign a <see cref="T:CommandLine.Text.CopyrightInfo"/> instance.
- </summary>
- </member>
- <member name="T:CommandLine.OptionAttribute">
- <summary>
- Models an option specification.
- </summary>
- </member>
- <member name="T:CommandLine.BaseOptionAttribute">
- <summary>
- Provides base properties for creating an attribute, used to define rules for command line parsing.
- </summary>
- </member>
- <member name="P:CommandLine.BaseOptionAttribute.ShortName">
- <summary>
- Short name of this command line option. This name is usually a single character.
- </summary>
- </member>
- <member name="P:CommandLine.BaseOptionAttribute.LongName">
- <summary>
- Long name of this command line option. This name is usually a single english word.
- </summary>
- </member>
- <member name="P:CommandLine.BaseOptionAttribute.Required">
- <summary>
- True if this command line option is required.
- </summary>
- </member>
- <member name="P:CommandLine.BaseOptionAttribute.HelpText">
- <summary>
- A short description of this command line option. Usually a sentence summary.
- </summary>
- </member>
- <member name="M:CommandLine.OptionAttribute.#ctor(System.String,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:CommandLine.OptionAttribute"/> class.
- </summary>
- <param name="shortName">The short name of the option or null if not used.</param>
- <param name="longName">The long name of the option or null if not used.</param>
- </member>
- <member name="T:CommandLine.Text.CopyrightInfo">
- <summary>
- Models the copyright informations part of an help text.
- You can assign it where you assign any <see cref="T:System.String"/> instance.
- </summary>
- </member>
- <member name="M:CommandLine.Text.CopyrightInfo.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:CommandLine.Text.CopyrightInfo"/> class.
- </summary>
- </member>
- <member name="M:CommandLine.Text.CopyrightInfo.#ctor(System.String,System.Int32)">
- <summary>
- Initializes a new instance of the <see cref="T:CommandLine.Text.CopyrightInfo"/> class
- specifying author and year.
- </summary>
- <param name="author">The company or person holding the copyright.</param>
- <param name="year">The year of coverage of copyright.</param>
- <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="author"/> is null or empty string.</exception>
- </member>
- <member name="M:CommandLine.Text.CopyrightInfo.#ctor(System.String,System.Int32[])">
- <summary>
- Initializes a new instance of the <see cref="T:CommandLine.Text.CopyrightInfo"/> class
- specifying author and years.
- </summary>
- <param name="author">The company or person holding the copyright.</param>
- <param name="years">The years of coverage of copyright.</param>
- <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="author"/> is null or empty string.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException">Thrown when parameter <paramref name="years"/> is not supplied.</exception>
- </member>
- <member name="M:CommandLine.Text.CopyrightInfo.#ctor(System.Boolean,System.String,System.Int32[])">
- <summary>
- Initializes a new instance of the <see cref="T:CommandLine.Text.CopyrightInfo"/> class
- specifying symbol case, author and years.
- </summary>
- <param name="isSymbolUpper">The case of the copyright symbol.</param>
- <param name="author">The company or person holding the copyright.</param>
- <param name="years">The years of coverage of copyright.</param>
- <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="author"/> is null or empty string.</exception>
- <exception cref="T:System.ArgumentOutOfRangeException">Thrown when parameter <paramref name="years"/> is not supplied.</exception>
- </member>
- <member name="M:CommandLine.Text.CopyrightInfo.ToString">
- <summary>
- Returns the copyright informations as a <see cref="T:System.String"/>.
- </summary>
- <returns>The <see cref="T:System.String"/> that contains the copyright informations.</returns>
- </member>
- <member name="M:CommandLine.Text.CopyrightInfo.op_Implicit(CommandLine.Text.CopyrightInfo)~System.String">
- <summary>
- Converts the copyright informations to a <see cref="T:System.String"/>.
- </summary>
- <param name="info">This <see cref="T:CommandLine.Text.CopyrightInfo"/> instance.</param>
- <returns>The <see cref="T:System.String"/> that contains the copyright informations.</returns>
- </member>
- <member name="M:CommandLine.Text.CopyrightInfo.FormatYears(System.Int32[])">
- <summary>
- When overridden in a derived class, allows to specify a new algorithm to render copyright years
- as a <see cref="T:System.String"/> instance.
- </summary>
- <param name="years">A <see cref="T:System.Int32"/> array of years.</param>
- <returns>A <see cref="T:System.String"/> instance with copyright years.</returns>
- </member>
- <member name="P:CommandLine.Text.CopyrightInfo.CopyrightWord">
- <summary>
- When overridden in a derived class, allows to specify a different copyright word.
- </summary>
- </member>
- <member name="T:CommandLine.HelpOptionAttribute">
- <summary>
- Indicates the instance method that must be invoked when it becomes necessary show your help screen.
- The method signature is an instance method with no parameters and <see cref="T:System.String"/>
- return value.
- </summary>
- </member>
- <member name="M:CommandLine.HelpOptionAttribute.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:CommandLine.HelpOptionAttribute"/> class.
- </summary>
- </member>
- <member name="M:CommandLine.HelpOptionAttribute.#ctor(System.String,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:CommandLine.HelpOptionAttribute"/> class.
- Allows you to define short and long option names.
- </summary>
- <param name="shortName">The short name of the option or null if not used.</param>
- <param name="longName">The long name of the option or null if not used.</param>
- </member>
- <member name="P:CommandLine.HelpOptionAttribute.Required">
- <summary>
- Returns always false for this kind of option.
- This behaviour can't be changed by design; if you try set <see cref="P:CommandLine.HelpOptionAttribute.Required"/>
- an <see cref="T:System.InvalidOperationException"/> will be thrown.
- </summary>
- </member>
- <member name="T:CommandLine.OptionListAttribute">
- <summary>
- Models an option that can accept multiple values.
- Must be applied to a field compatible with an <see cref="T:System.Collections.Generic.IList`1"/> interface
- of <see cref="T:System.String"/> instances.
- </summary>
- </member>
- <member name="M:CommandLine.OptionListAttribute.#ctor(System.String,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:CommandLine.OptionListAttribute"/> class.
- </summary>
- <param name="shortName">The short name of the option or null if not used.</param>
- <param name="longName">The long name of the option or null if not used.</param>
- </member>
- <member name="M:CommandLine.OptionListAttribute.#ctor(System.String,System.String,System.Char)">
- <summary>
- Initializes a new instance of the <see cref="T:CommandLine.OptionListAttribute"/> class.
- </summary>
- <param name="shortName">The short name of the option or null if not used.</param>
- <param name="longName">The long name of the option or null if not used.</param>
- <param name="separator">Values separator character.</param>
- </member>
- <member name="P:CommandLine.OptionListAttribute.Separator">
- <summary>
- Gets or sets the values separator character.
- </summary>
- </member>
- <member name="T:CommandLine.ValueListAttribute">
- <summary>
- Models a list of command line arguments that are not options.
- Must be applied to a field compatible with an <see cref="T:System.Collections.Generic.IList`1"/> interface
- of <see cref="T:System.String"/> instances.
- </summary>
- </member>
- <member name="M:CommandLine.ValueListAttribute.#ctor(System.Type)">
- <summary>
- Initializes a new instance of the <see cref="T:CommandLine.ValueListAttribute"/> class.
- </summary>
- <param name="concreteType">A type that implements <see cref="T:System.Collections.Generic.IList`1"/>.</param>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="concreteType"/> is null.</exception>
- </member>
- <member name="P:CommandLine.ValueListAttribute.MaximumElements">
- <summary>
- Gets or sets the maximum element allow for the list managed by <see cref="T:CommandLine.ValueListAttribute"/> type.
- If lesser than 0, no upper bound is fixed.
- If equal to 0, no elements are allowed.
- </summary>
- </member>
- <member name="T:CommandLine.Parser">
- <summary>
- Provides methods to parse command line arguments. This class cannot be inherited.
- </summary>
- </member>
- <member name="M:CommandLine.Parser.ParseArguments(System.String[],System.Object)">
- <summary>
- Parses a <see cref="T:System.String"/> array of command line arguments,
- setting values read in <paramref name="options"/> parameter instance.
- </summary>
- <param name="args">A <see cref="T:System.String"/> array of command line arguments.</param>
- <param name="options">An instance to receive values.
- Parsing rules are defined using <see cref="T:CommandLine.BaseOptionAttribute"/> derived types.</param>
- <returns>True if parsing process succeed.</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="args"/> is null.</exception>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options"/> is null.</exception>
- </member>
- <member name="M:CommandLine.Parser.ParseArguments(System.String[],System.Object,System.IO.TextWriter)">
- <summary>
- Parses a <see cref="T:System.String"/> array of command line arguments,
- setting values read in <paramref name="options"/> parameter instance.
- This overloads allows you to specify a <see cref="T:System.IO.TextWriter"/>
- derived instance for write text messages.
- </summary>
- <param name="args">A <see cref="T:System.String"/> array of command line arguments.</param>
- <param name="options">An instance to receive values.
- Parsing rules are defined using <see cref="T:CommandLine.BaseOptionAttribute"/> derived types.</param>
- <param name="helpWriter">Any instance derived from <see cref="T:System.IO.TextWriter"/>,
- usually <see cref="P:System.Console.Out"/>.</param>
- <returns>True if parsing process succeed.</returns>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="args"/> is null.</exception>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options"/> is null.</exception>
- <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="helpWriter"/> is null.</exception>
- </member>
- <member name="T:CommandLine.IncompatibleTypesException">
- <summary>
- Represents the exception that is thrown when an attempt to assign incopatible types.
- </summary>
- </member>
- <member name="T:CommandLine.Text.HeadingInfo">
- <summary>
- Models the heading informations part of an help text.
- You can assign it where you assign any <see cref="T:System.String"/> instance.
- </summary>
- </member>
- <member name="M:CommandLine.Text.HeadingInfo.#ctor(System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:CommandLine.Text.HeadingInfo"/> class
- specifying program name.
- </summary>
- <param name="programName">The name of the program.</param>
- <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="programName"/> is null or empty string.</exception>
- </member>
- <member name="M:CommandLine.Text.HeadingInfo.#ctor(System.String,System.String)">
- <summary>
- Initializes a new instance of the <see cref="T:CommandLine.Text.HeadingInfo"/> class
- specifying program name and version.
- </summary>
- <param name="programName">The name of the program.</param>
- <param name="version">The version of the program.</param>
- <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="programName"/> is null or empty string.</exception>
- </member>
- <member name="M:CommandLine.Text.HeadingInfo.ToString">
- <summary>
- Returns the heading informations as a <see cref="T:System.String"/>.
- </summary>
- <returns>The <see cref="T:System.String"/> that contains the heading informations.</returns>
- </member>
- <member name="M:CommandLine.Text.HeadingInfo.op_Implicit(CommandLine.Text.HeadingInfo)~System.String">
- <summary>
- Converts the heading informations to a <see cref="T:System.String"/>.
- </summary>
- <param name="info">This <see cref="T:CommandLine.Text.HeadingInfo"/> instance.</param>
- <returns>The <see cref="T:System.String"/> that contains the heading informations.</returns>
- </member>
- <member name="M:CommandLine.Text.HeadingInfo.WriteMessage(System.String,System.IO.TextWriter)">
- <summary>
- Writes out a string and a new line using the program name specified in the constructor
- and <paramref name="message"/> parameter.
- </summary>
- <param name="message">The <see cref="T:System.String"/> message to write.</param>
- <param name="writer">The target <see cref="T:System.IO.TextWriter"/> derived type.</param>
- <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="message"/> is null or empty string.</exception>
- <exception cref="T:System.ArgumentNullException">Thrown when parameter <paramref name="writer"/> is null.</exception>
- </member>
- <member name="M:CommandLine.Text.HeadingInfo.WriteMessage(System.String)">
- <summary>
- Writes out a string and a new line using the program name specified in the constructor
- and <paramref name="message"/> parameter to standard output stream.
- </summary>
- <param name="message">The <see cref="T:System.String"/> message to write.</param>
- <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="message"/> is null or empty string.</exception>
- </member>
- <member name="M:CommandLine.Text.HeadingInfo.WriteError(System.String)">
- <summary>
- Writes out a string and a new line using the program name specified in the constructor
- and <paramref name="message"/> parameter to standard error stream.
- </summary>
- <param name="message">The <see cref="T:System.String"/> message to write.</param>
- <exception cref="T:System.ArgumentException">Thrown when parameter <paramref name="message"/> is null or empty string.</exception>
- </member>
- </members>
-</doc>
thirdparty/mspec/InstallResharperRunner.5.0 - VS2008.bat
@@ -1,6 +0,0 @@
-mkdir "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
-copy Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
-copy Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
-copy Machine.Specifications.ReSharperRunner.5.0.dll "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
-copy Machine.Specifications.ReSharperRunner.5.0.pdb "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
-
thirdparty/mspec/InstallResharperRunner.5.0 - VS2010.bat
@@ -1,6 +0,0 @@
-mkdir "%APPDATA%\JetBrains\ReSharper\v5.0\vs10.0\Plugins"
-copy Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v5.0\vs10.0\Plugins"
-copy Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v5.0\vs10.0\Plugins"
-copy Machine.Specifications.ReSharperRunner.5.0.dll "%APPDATA%\JetBrains\ReSharper\v5.0\vs10.0\Plugins"
-copy Machine.Specifications.ReSharperRunner.5.0.pdb "%APPDATA%\JetBrains\ReSharper\v5.0\vs10.0\Plugins"
-
thirdparty/mspec/InstallResharperRunner.5.1 - VS2008.bat
@@ -1,6 +0,0 @@
-mkdir "%APPDATA%\JetBrains\ReSharper\v5.1\vs9.0\Plugins"
-copy Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v5.1\vs9.0\Plugins"
-copy Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v5.1\vs9.0\Plugins"
-copy Machine.Specifications.ReSharperRunner.5.1.dll "%APPDATA%\JetBrains\ReSharper\v5.1\vs9.0\Plugins"
-copy Machine.Specifications.ReSharperRunner.5.1.pdb "%APPDATA%\JetBrains\ReSharper\v5.1\vs9.0\Plugins"
-
thirdparty/mspec/InstallResharperRunner.5.1 - VS2010.bat
@@ -1,6 +0,0 @@
-mkdir "%APPDATA%\JetBrains\ReSharper\v5.1\vs10.0\Plugins"
-copy Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v5.1\vs10.0\Plugins"
-copy Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v5.1\vs10.0\Plugins"
-copy Machine.Specifications.ReSharperRunner.5.1.dll "%APPDATA%\JetBrains\ReSharper\v5.1\vs10.0\Plugins"
-copy Machine.Specifications.ReSharperRunner.5.1.pdb "%APPDATA%\JetBrains\ReSharper\v5.1\vs10.0\Plugins"
-
thirdparty/mspec/InstallTDNetRunner.bat
@@ -1,16 +0,0 @@
-@echo off & if not "%ECHO%"=="" echo %ECHO%
-
-setlocal
-set LOCALDIR=%~dp0
-
-echo Windows Registry Editor Version 5.00 > MSpecTDNet.reg
-echo [HKEY_CURRENT_USER\Software\MutantDesign\TestDriven.NET\TestRunners\MSpec] >> MSpecTDNet.reg
-echo "Application"="" >> MSpecTDNet.reg
-echo "AssemblyPath"="%LOCALDIR:\=\\%Machine.Specifications.TDNetRunner.dll" >> MSpecTDNet.reg
-echo "TargetFrameworkAssemblyName"="Machine.Specifications" >> MSpecTDNet.reg
-echo "TypeName"="Machine.Specifications.TDNetRunner.SpecificationRunner" >> MSpecTDNet.reg
-echo @="5" >> MSpecTDNet.reg
-
-regedit MSpecTDNet.reg
-
-del MSpecTDNet.reg
thirdparty/mspec/InstallTDNetRunnerSilent.bat
@@ -1,16 +0,0 @@
-@echo off & if not "%ECHO%"=="" echo %ECHO%
-
-setlocal
-set LOCALDIR=%~dp0
-
-echo Windows Registry Editor Version 5.00 > MSpecTDNet.reg
-echo [HKEY_CURRENT_USER\Software\MutantDesign\TestDriven.NET\TestRunners\MSpec] >> MSpecTDNet.reg
-echo "Application"="" >> MSpecTDNet.reg
-echo "AssemblyPath"="%LOCALDIR:\=\\%Machine.Specifications.TDNetRunner.dll" >> MSpecTDNet.reg
-echo "TargetFrameworkAssemblyName"="Machine.Specifications" >> MSpecTDNet.reg
-echo "TypeName"="Machine.Specifications.TDNetRunner.SpecificationRunner" >> MSpecTDNet.reg
-echo @="5" >> MSpecTDNet.reg
-
-regedit /s MSpecTDNet.reg
-
-del MSpecTDNet.reg
thirdparty/mspec/InstallUtil.InstallLog
@@ -1,14 +0,0 @@
-๏ปฟ
-Running a transacted installation.
-
-Beginning the Install phase of the installation.
-See the contents of the log file for the D:\development\oss\mspec\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at D:\development\oss\mspec\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Install phase completed successfully, and the Commit phase is beginning.
-See the contents of the log file for the D:\development\oss\mspec\Build\Release\Machine.Specifications.Reporting.dll assembly's progress.
-The file is located at D:\development\oss\mspec\Build\Release\Machine.Specifications.Reporting.InstallLog.
-
-The Commit phase completed successfully.
-
-The transacted install has completed.
thirdparty/mspec/Machine.Specifications.dll
Binary file
thirdparty/mspec/Machine.Specifications.dll.tdnet
@@ -1,5 +0,0 @@
-<TestRunner>
- <FriendlyName>Machine.Specifications {0}.{1}.{2}</FriendlyName>
- <AssemblyPath>Machine.Specifications.TDNetRunner.dll</AssemblyPath>
- <TypeName>Machine.Specifications.TDNetRunner.SpecificationRunner</TypeName>
-</TestRunner>
thirdparty/mspec/Machine.Specifications.pdb
Binary file
thirdparty/mspec/Machine.Specifications.Reporting.dll
Binary file
thirdparty/mspec/Machine.Specifications.Reporting.InstallLog
@@ -1,10 +0,0 @@
-๏ปฟInstalling assembly 'D:\development\oss\mspec\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = D:\development\oss\mspec\Build\Release\Machine.Specifications.Reporting.dll
- logfile = D:\development\oss\mspec\Build\Release\Machine.Specifications.Reporting.InstallLog
-Committing assembly 'D:\development\oss\mspec\Build\Release\Machine.Specifications.Reporting.dll'.
-Affected parameters are:
- logtoconsole =
- assemblypath = D:\development\oss\mspec\Build\Release\Machine.Specifications.Reporting.dll
- logfile = D:\development\oss\mspec\Build\Release\Machine.Specifications.Reporting.InstallLog
thirdparty/mspec/Machine.Specifications.Reporting.InstallState
@@ -1,37 +0,0 @@
-<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:clr="http://schemas.microsoft.com/soap/encoding/clr/1.0" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
-<SOAP-ENV:Body>
-<a1:Hashtable id="ref-1" xmlns:a1="http://schemas.microsoft.com/clr/ns/System.Collections">
-<LoadFactor>0.72</LoadFactor>
-<Version>2</Version>
-<Comparer xsi:null="1"/>
-<HashCodeProvider xsi:null="1"/>
-<HashSize>11</HashSize>
-<Keys href="#ref-2"/>
-<Values href="#ref-3"/>
-</a1:Hashtable>
-<SOAP-ENC:Array id="ref-2" SOAP-ENC:arrayType="xsd:anyType[2]">
-<item id="ref-4" xsi:type="SOAP-ENC:string">_reserved_nestedSavedStates</item>
-<item id="ref-5" xsi:type="SOAP-ENC:string">_reserved_lastInstallerAttempted</item>
-</SOAP-ENC:Array>
-<SOAP-ENC:Array id="ref-3" SOAP-ENC:arrayType="xsd:anyType[2]">
-<item href="#ref-6"/>
-<item xsi:type="xsd:int">0</item>
-</SOAP-ENC:Array>
-<SOAP-ENC:Array id="ref-6" SOAP-ENC:arrayType="a1:IDictionary[1]" xmlns:a1="http://schemas.microsoft.com/clr/ns/System.Collections">
-<item href="#ref-7"/>
-</SOAP-ENC:Array>
-<a1:Hashtable id="ref-7" xmlns:a1="http://schemas.microsoft.com/clr/ns/System.Collections">
-<LoadFactor>0.72</LoadFactor>
-<Version>0</Version>
-<Comparer xsi:null="1"/>
-<HashCodeProvider xsi:null="1"/>
-<HashSize>11</HashSize>
-<Keys href="#ref-8"/>
-<Values href="#ref-9"/>
-</a1:Hashtable>
-<SOAP-ENC:Array id="ref-8" SOAP-ENC:arrayType="xsd:anyType[0]">
-</SOAP-ENC:Array>
-<SOAP-ENC:Array id="ref-9" SOAP-ENC:arrayType="xsd:anyType[0]">
-</SOAP-ENC:Array>
-</SOAP-ENV:Body>
-</SOAP-ENV:Envelope>
thirdparty/mspec/Machine.Specifications.Reporting.pdb
Binary file
thirdparty/mspec/Machine.Specifications.Reporting.Templates.dll
Binary file
thirdparty/mspec/Machine.Specifications.ReSharperRunner.5.0.dll
Binary file
thirdparty/mspec/Machine.Specifications.ReSharperRunner.5.0.pdb
Binary file
thirdparty/mspec/Machine.Specifications.ReSharperRunner.5.1.dll
Binary file
thirdparty/mspec/Machine.Specifications.ReSharperRunner.5.1.pdb
Binary file
thirdparty/mspec/Machine.Specifications.SeleniumSupport.dll
Binary file
thirdparty/mspec/Machine.Specifications.SeleniumSupport.pdb
Binary file
thirdparty/mspec/Machine.Specifications.TDNetRunner.dll
Binary file
thirdparty/mspec/Machine.Specifications.TDNetRunner.pdb
Binary file
thirdparty/mspec/Machine.Specifications.WatinSupport.dll
Binary file
thirdparty/mspec/Machine.Specifications.WatinSupport.pdb
Binary file
thirdparty/mspec/mspec.exe
Binary file
thirdparty/mspec/mspec.pdb
Binary file
thirdparty/mspec/Newtonsoft.Json.dll
Binary file
thirdparty/mspec/Spark.dll
Binary file
thirdparty/mspec/Spark.pdb
Binary file
thirdparty/mspec/TestDriven.Framework.dll
Binary file
thirdparty/mspec/ThoughtWorks.Selenium.Core.dll
Binary file
thirdparty/mspec/ThoughtWorks.Selenium.Core.pdb
Binary file
thirdparty/mspec/WatiN.Core.dll
Binary file
thirdparty/rhino.mocks/Rhino.Mocks.dll
Binary file
thirdparty/rhino.mocks/Rhino.Mocks.xml
@@ -1,5413 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>Rhino.Mocks</name>
- </assembly>
- <members>
- <member name="T:Rhino.Mocks.Arg`1">
- <summary>
- Defines constraints and return values for arguments of a mock.
- Only use Arg inside a method call on a mock that is recording.
- Example:
- ExpectCall(
- mock.foo(
- Arg<int>.Is.GreaterThan(2),
- Arg<string>.Is.Anything
- ));
- Use Arg.Text for string specific constraints
- Use Arg<ListClass>.List for list specific constraints
- </summary>
- <typeparam name="T"></typeparam>
- </member>
- <member name="M:Rhino.Mocks.Arg`1.Matches(System.Linq.Expressions.Expression{System.Predicate{`0}})">
- <summary>
- Register the predicate as a constraint for the current call.
- </summary>
- <param name="predicate">The predicate.</param>
- <returns>default(T)</returns>
- <example>
- Allow you to use code to create constraints
- <code>
- demo.AssertWasCalled(x => x.Bar(Arg{string}.Matches(a => a.StartsWith("b") && a.Contains("ba"))));
- </code>
- </example>
- </member>
- <member name="M:Rhino.Mocks.Arg`1.Matches(Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Define a complex constraint for this argument by passing several constraints
- combined with operators. (Use Is in simple cases.)
- Example: Arg<string>.Matches(Is.Equal("Hello") || Text.EndsWith("u"));
- </summary>
- <param name="constraint">Constraints using Is, Text and List</param>
- <returns>Dummy to satisfy the compiler</returns>
- </member>
- <member name="M:Rhino.Mocks.Arg`1.Ref(Rhino.Mocks.Constraints.AbstractConstraint,`0)">
- <summary>
- Define a Ref argument.
- </summary>
- <param name="constraint">Constraints for this argument</param>
- <param name="returnValue">value returned by the mock</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Arg`1.Out(`0)">
- <summary>
- Define a out parameter. Use it together with the keyword out and use the
- Dummy field available by the return value.
- Example: mock.foo( out Arg<string>.Out("hello").Dummy );
- </summary>
- <param name="returnValue"></param>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.Arg`1.Is">
- <summary>
- Define a simple constraint for this argument. (Use Matches in simple cases.)
- Example:
- Arg<int>.Is.Anthing
- Arg<string>.Is.Equal("hello")
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Arg`1.List">
- <summary>
- Define Constraints on list arguments.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Arg">
- <summary>
- Use the Arg class (without generic) to define Text constraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Arg.Is``1(``0)">
- <summary>
- Evaluate an equal constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="arg">The object the parameter should equal to</param>
- </member>
- <member name="P:Rhino.Mocks.Arg.Text">
- <summary>
- Define constraints on text arguments.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.ArgManager">
- <summary>
- Used to manage the static state of the Arg<T> class"/>
- </summary>
- </member>
- <member name="M:Rhino.Mocks.ArgManager.Clear">
- <summary>
- Resets the static state
- </summary>
- </member>
- <member name="M:Rhino.Mocks.ArgManager.GetAllReturnValues">
- <summary>
- Returns return values for the out and ref parameters
- Note: the array returned has the size of the number of out and ref
- argument definitions
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.ArgManager.GetAllConstraints">
- <summary>
- Returns the constraints for all arguments.
- Out arguments have an Is.Anything constraint and are also in the list.
- </summary>
- <returns></returns>
- </member>
- <member name="T:Rhino.Mocks.BackToRecordOptions">
- <summary>
- What should BackToRecord clear
- </summary>
- </member>
- <member name="F:Rhino.Mocks.BackToRecordOptions.None">
- <summary>
- Retain all expectations and behaviors and return to mock
- </summary>
- </member>
- <member name="F:Rhino.Mocks.BackToRecordOptions.Expectations">
- <summary>
- All expectations
- </summary>
- </member>
- <member name="F:Rhino.Mocks.BackToRecordOptions.EventSubscribers">
- <summary>
- Event subscribers for this instance
- </summary>
- </member>
- <member name="F:Rhino.Mocks.BackToRecordOptions.OriginalMethodsToCall">
- <summary>
- Methods that should be forwarded to the base class implementation
- </summary>
- </member>
- <member name="F:Rhino.Mocks.BackToRecordOptions.PropertyBehavior">
- <summary>
- Properties that should behave like properties
- </summary>
- </member>
- <member name="F:Rhino.Mocks.BackToRecordOptions.All">
- <summary>
- Remove all the behavior of the object
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Constraints.AbstractConstraint">
- <summary>
- Interface for constraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.op_BitwiseAnd(Rhino.Mocks.Constraints.AbstractConstraint,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- And operator for constraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.op_LogicalNot(Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Not operator for constraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.op_BitwiseOr(Rhino.Mocks.Constraints.AbstractConstraint,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Or operator for constraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.op_False(Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Allow overriding of || or &&
- </summary>
- <param name="c"></param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.op_True(Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Allow overriding of || or &&
- </summary>
- <param name="c"></param>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.Constraints.AbstractConstraint.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.PublicFieldIs">
- <summary>
- Constrain that the public field has a specified value
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Constraints.PublicFieldConstraint">
- <summary>
- Constrain that the public field matches another constraint.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicFieldConstraint.#ctor(System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.PublicFieldConstraint"/> instance.
- </summary>
- <param name="publicFieldName">Name of the public field.</param>
- <param name="constraint">Constraint to place on the public field value.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicFieldConstraint.#ctor(System.Type,System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.PublicFieldConstraint"/> instance, specifying a disambiguating
- <paramref name="declaringType"/> for the public field.
- </summary>
- <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
- <param name="publicFieldName">Name of the public field.</param>
- <param name="constraint">Constraint to place on the public field value.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicFieldConstraint.Eval(System.Object)">
- <summary>
- Determines if the object passes the constraint.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.PublicFieldConstraint.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicFieldIs.#ctor(System.String,System.Object)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.PublicFieldIs"/> instance.
- </summary>
- <param name="publicFieldName">Name of the public field.</param>
- <param name="expectedValue">Expected value.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicFieldIs.#ctor(System.Type,System.String,System.Object)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.PublicFieldIs"/> instance, specifying a disambiguating
- <paramref name="declaringType"/> for the public field.
- </summary>
- <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
- <param name="publicFieldName">Name of the public field.</param>
- <param name="expectedValue">Expected value.</param>
- </member>
- <member name="T:Rhino.Mocks.Constraints.PropertyIs">
- <summary>
- Constrain that the property has a specified value
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Constraints.PropertyConstraint">
- <summary>
- Constrain that the property matches another constraint.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PropertyConstraint.#ctor(System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.PropertyConstraint"/> instance.
- </summary>
- <param name="propertyName">Name of the property.</param>
- <param name="constraint">Constraint to place on the property value.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PropertyConstraint.#ctor(System.Type,System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.PropertyConstraint"/> instance, specifying a disambiguating
- <paramref name="declaringType"/> for the property.
- </summary>
- <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
- <param name="propertyName">Name of the property.</param>
- <param name="constraint">Constraint to place on the property value.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PropertyConstraint.Eval(System.Object)">
- <summary>
- Determines if the object passes the constraint.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.PropertyConstraint.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PropertyIs.#ctor(System.String,System.Object)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.PropertyIs"/> instance.
- </summary>
- <param name="propertyName">Name of the property.</param>
- <param name="expectedValue">Expected value.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PropertyIs.#ctor(System.Type,System.String,System.Object)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.PropertyIs"/> instance, specifying a disambiguating
- <paramref name="declaringType"/> for the property.
- </summary>
- <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
- <param name="propertyName">Name of the property.</param>
- <param name="expectedValue">Expected value.</param>
- </member>
- <member name="T:Rhino.Mocks.Constraints.TypeOf">
- <summary>
- Constrain that the parameter must be of the specified type
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.TypeOf.#ctor(System.Type)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.TypeOf"/> instance.
- </summary>
- <param name="type">Type.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.TypeOf.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.TypeOf.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Same">
- <summary>
- Constraint that determines whether an object is the same object as another.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Same.#ctor(System.Object)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.Equal"/> instance.
- </summary>
- <param name="obj">Obj.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Same.Eval(System.Object)">
- <summary>
- Determines if the object passes the constraints.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.Same.Message">
- <summary>
- Gets the message for this constraint.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Constraints.PredicateConstraint`1">
- <summary>
- Evaluate a parameter using constraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PredicateConstraint`1.#ctor(System.Predicate{`0})">
- <summary>
- Create new instance
- </summary>
- <param name="predicate"></param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PredicateConstraint`1.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.PredicateConstraint`1.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.LambdaConstraint">
- <summary>
- A constraint based on lambda expression, we are using Expression{T}
- because we want to be able to get good error reporting on that.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.LambdaConstraint.#ctor(System.Linq.Expressions.LambdaExpression)">
- <summary>
- Initializes a new instance of the <see cref="T:Rhino.Mocks.Constraints.LambdaConstraint"/> class.
- </summary>
- <param name="expr">The expr.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.LambdaConstraint.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- <param name="obj"></param>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.Constraints.LambdaConstraint.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.CollectionEqual">
- <summary>
- Constrain that the list contains the same items as the parameter list
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.CollectionEqual.#ctor(System.Collections.IEnumerable)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.CollectionEqual"/> instance.
- </summary>
- <param name="collection">In list.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.CollectionEqual.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.CollectionEqual.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.OneOf">
- <summary>
- Constrain that the parameter is one of the items in the list
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.OneOf.#ctor(System.Collections.IEnumerable)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.OneOf"/> instance.
- </summary>
- <param name="collection">In list.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.OneOf.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.OneOf.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.IsIn">
- <summary>
- Constrain that the object is inside the parameter list
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsIn.#ctor(System.Object)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.IsIn"/> instance.
- </summary>
- <param name="inList">In list.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsIn.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.IsIn.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.CollectionCount">
- <summary>
- Applies another AbstractConstraint to the collection count.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.CollectionCount.#ctor(Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.CollectionCount"/> instance.
- </summary>
- <param name="constraint">The constraint that should be applied to the collection count.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.CollectionCount.Eval(System.Object)">
- <summary>
- Determines if the parameter conforms to this constraint.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.CollectionCount.Message">
- <summary>
- Gets the message for this constraint.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Constraints.ListElement">
- <summary>
- Applies another AbstractConstraint to a specific list element.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListElement.#ctor(System.Int32,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.ListElement"/> instance.
- </summary>
- <param name="index">The zero-based index of the list element.</param>
- <param name="constraint">The constraint that should be applied to the list element.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListElement.Eval(System.Object)">
- <summary>
- Determines if the parameter conforms to this constraint.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.ListElement.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.KeyedListElement`1">
- <summary>
- Applies another AbstractConstraint to a specific generic keyed list element.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.KeyedListElement`1.#ctor(`0,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:KeyedListElement"/> instance.
- </summary>
- <param name="key">The key of the list element.</param>
- <param name="constraint">The constraint that should be applied to the list element.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.KeyedListElement`1.Eval(System.Object)">
- <summary>
- Determines if the parameter conforms to this constraint.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.KeyedListElement`1.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.ContainsAll">
- <summary>
- Constrains that all elements are in the parameter list
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ContainsAll.#ctor(System.Collections.IEnumerable)">
- <summary>
- Initializes a new instance of the <see cref="T:Rhino.Mocks.Constraints.ContainsAll"/> class.
- </summary>
- <param name="these">The these.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ContainsAll.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- <param name="obj"></param>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.Constraints.ContainsAll.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Or">
- <summary>
- Combines two constraints, constraint pass if either is fine.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Or.#ctor(Rhino.Mocks.Constraints.AbstractConstraint,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.And"/> instance.
- </summary>
- <param name="c1">C1.</param>
- <param name="c2">C2.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Or.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.Or.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Not">
- <summary>
- Negate a constraint
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Not.#ctor(Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.And"/> instance.
- </summary>
- <param name="c1">C1.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Not.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.Not.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.And">
- <summary>
- Combines two constraints
- </summary>
- <remarks></remarks>
- </member>
- <member name="M:Rhino.Mocks.Constraints.And.#ctor(Rhino.Mocks.Constraints.AbstractConstraint,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.And"/> instance.
- </summary>
- <param name="c1">C1.</param>
- <param name="c2">C2.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.And.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.And.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Like">
- <summary>
- Constrain the argument to validate according to regex pattern
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Like.#ctor(System.String)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.Like"/> instance.
- </summary>
- <param name="pattern">Pattern.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Like.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.Like.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Contains">
- <summary>
- Constraint that evaluate whatever an argument contains the specified string.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Contains.#ctor(System.String)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.Contains"/> instance.
- </summary>
- <param name="innerString">Inner string.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Contains.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.Contains.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.EndsWith">
- <summary>
- Constraint that evaluate whatever an argument ends with the specified string
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.EndsWith.#ctor(System.String)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.EndsWith"/> instance.
- </summary>
- <param name="end">End.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.EndsWith.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.EndsWith.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.StartsWith">
- <summary>
- Constraint that evaluate whatever an argument start with the specified string
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.StartsWith.#ctor(System.String)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.StartsWith"/> instance.
- </summary>
- <param name="start">Start.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.StartsWith.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.StartsWith.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Equal">
- <summary>
- Constraint that evaluate whatever an object equals another
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Equal.#ctor(System.Object)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.Equal"/> instance.
- </summary>
- <param name="obj">Obj.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Equal.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.Equal.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Anything">
- <summary>
- Constraint that always returns true
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Anything.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.Anything.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.ComparingConstraint">
- <summary>
- Constraint that evaluate whatever a comparable is greater than another
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ComparingConstraint.#ctor(System.IComparable,System.Boolean,System.Boolean)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.ComparingConstraint"/> instance.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ComparingConstraint.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.ComparingConstraint.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.#ctor(System.Object)">
- <summary>
- Initializes a new constraint object.
- </summary>
- <param name="expected">The expected object, The actual object is passed in as a parameter to the <see cref="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.Eval(System.Object)"/> method</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.Eval(System.Object)">
- <summary>
- Evaluate this constraint.
- </summary>
- <param name="obj">The actual object that was passed in the method call to the mock.</param>
- <returns>True when the constraint is met, else false.</returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.CheckReferenceType(System.Object,System.Object)">
- <summary>
- Checks if the properties of the <paramref name="actual"/> object
- are the same as the properies of the <paramref name="expected"/> object.
- </summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <returns>True when both objects have the same values, else False.</returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.CheckValue(System.Object,System.Object)">
- <summary>
-
- </summary>
- <param name="expected"></param>
- <param name="actual"></param>
- <returns></returns>
- <remarks>This is the real heart of the beast.</remarks>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.CheckProperties(System.Object,System.Object)">
- <summary>
- Used by CheckReferenceType to check all properties of the reference type.
- </summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <returns>True when both objects have the same values, else False.</returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.CheckFields(System.Object,System.Object)">
- <summary>
- Used by CheckReferenceType to check all fields of the reference type.
- </summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <returns>True when both objects have the same values, else False.</returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.CheckCollection(System.Collections.IEnumerable,System.Collections.IEnumerable)">
- <summary>
- Checks the items of both collections
- </summary>
- <param name="expectedCollection">The expected collection</param>
- <param name="actualCollection"></param>
- <returns>True if both collections contain the same items in the same order.</returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.BuildPropertyName">
- <summary>
- Builds a propertyname from the Stack _properties like 'Order.Product.Price'
- to be used in the error message.
- </summary>
- <returns>A nested property name.</returns>
- </member>
- <member name="P:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.Message">
- <summary>
- Rhino.Mocks uses this property to generate an error message.
- </summary>
- <value>
- A message telling the tester why the constraint failed.
- </value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.IsArg`1">
- <summary>
- Provides access to the constraintes defined in the class <see cref="T:Rhino.Mocks.Constraints.Is"/> to be used in context
- with the <see cref="T:Rhino.Mocks.Arg`1"/> syntax.
- </summary>
- <typeparam name="T">The type of the argument</typeparam>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.GreaterThan(System.IComparable)">
- <summary>
- Evaluate a greater than constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="objToCompare">The object the parameter should be greater than</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.LessThan(System.IComparable)">
- <summary>
- Evaluate a less than constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="objToCompare">The object the parameter should be less than</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.LessThanOrEqual(System.IComparable)">
- <summary>
- Evaluate a less than or equal constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="objToCompare">The object the parameter should be less than or equal to</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.GreaterThanOrEqual(System.IComparable)">
- <summary>
- Evaluate a greater than or equal constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="objToCompare">The object the parameter should be greater than or equal to</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.Equal(System.Object)">
- <summary>
- Evaluate an equal constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="obj">The object the parameter should equal to</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.NotEqual(System.Object)">
- <summary>
- Evaluate a not equal constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="obj">The object the parameter should not equal to</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.Same(System.Object)">
- <summary>
- Evaluate a same as constraint.
- </summary>
- <param name="obj">The object the parameter should the same as.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.NotSame(System.Object)">
- <summary>
- Evaluate a not same as constraint.
- </summary>
- <param name="obj">The object the parameter should not be the same as.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.Equals(System.Object)">
- <summary>
- Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead.
- </summary>
- <param name="obj"></param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.GetHashCode">
- <summary>
- Serves as a hash function for a particular type.
- </summary>
- <returns>
- A hash code for the current <see cref="T:System.Object"/>.
- </returns>
- </member>
- <member name="P:Rhino.Mocks.Constraints.IsArg`1.Anything">
- <summary>
- A constraints that accept anything
- </summary>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.Constraints.IsArg`1.Null">
- <summary>
- A constraint that accept only nulls
- </summary>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.Constraints.IsArg`1.NotNull">
- <summary>
- A constraint that accept only non null values
- </summary>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.Constraints.IsArg`1.TypeOf">
- <summary>
- A constraint that accept only value of the specified type.
- The check is performed on the type that has been defined
- as the argument type.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Constraints.ListArg`1">
- <summary>
- Provides access to the constraints defined in the class <see cref="T:Rhino.Mocks.Constraints.Text"/> to be used in context
- with the <see cref="T:Rhino.Mocks.Arg`1"/> syntax.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListArg`1.IsIn(System.Object)">
- <summary>
- Determines whether the specified object is in the parameter.
- The parameter must be IEnumerable.
- </summary>
- <param name="obj">Obj.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListArg`1.OneOf(System.Collections.IEnumerable)">
- <summary>
- Determines whatever the parameter is in the collection.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListArg`1.Equal(System.Collections.IEnumerable)">
- <summary>
- Determines that the parameter collection is identical to the specified collection
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListArg`1.Count(Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Determines that the parameter collection has the specified number of elements.
- </summary>
- <param name="constraint">The constraint that should be applied to the collection count.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListArg`1.Element(System.Int32,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Determines that an element of the parameter collections conforms to another AbstractConstraint.
- </summary>
- <param name="index">The zero-based index of the list element.</param>
- <param name="constraint">The constraint which should be applied to the list element.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListArg`1.ContainsAll(System.Collections.IEnumerable)">
- <summary>
- Determines that all elements of the specified collection are in the the parameter collection
- </summary>
- <param name="collection">The collection to compare against</param>
- <returns>The constraint which should be applied to the list parameter.</returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListArg`1.Equals(System.Object)">
- <summary>
- Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead.
- </summary>
- <param name="obj"></param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListArg`1.GetHashCode">
- <summary>
- Serves as a hash function for a particular type.
- </summary>
- <returns>
- A hash code for the current <see cref="T:System.Object"/>.
- </returns>
- </member>
- <member name="T:Rhino.Mocks.Constraints.OutRefArgDummy`1">
- <summary>
- Provides a dummy field to pass as out or ref argument.
- </summary>
- <typeparam name="T"></typeparam>
- </member>
- <member name="F:Rhino.Mocks.Constraints.OutRefArgDummy`1.Dummy">
- <summary>
- Dummy field to satisfy the compiler. Used for out and ref arguments.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Constraints.PublicField">
- <summary>
- Central location for constraints for object's public fields
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicField.Value(System.String,System.Object)">
- <summary>
- Constrains the parameter to have a public field with the specified value
- </summary>
- <param name="publicFieldName">Name of the public field.</param>
- <param name="expectedValue">Expected value.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicField.Value(System.Type,System.String,System.Object)">
- <summary>
- Constrains the parameter to have a public field with the specified value.
- </summary>
- <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
- <param name="publicFieldName">Name of the public field.</param>
- <param name="expectedValue">Expected value.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicField.ValueConstraint(System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Constrains the parameter to have a public field satisfying a specified constraint.
- </summary>
- <param name="publicFieldName">Name of the public field.</param>
- <param name="publicFieldConstraint">Constraint for the public field.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicField.ValueConstraint(System.Type,System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Constrains the parameter to have a public field satisfying a specified constraint.
- </summary>
- <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
- <param name="publicFieldName">Name of the public field.</param>
- <param name="publicFieldConstraint">Constraint for the public field.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicField.IsNull(System.String)">
- <summary>
- Determines whether the parameter has the specified public field and that it is null.
- </summary>
- <param name="publicFieldName">Name of the public field.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicField.IsNull(System.Type,System.String)">
- <summary>
- Determines whether the parameter has the specified public field and that it is null.
- </summary>
- <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
- <param name="publicFieldName">Name of the public field.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicField.IsNotNull(System.String)">
- <summary>
- Determines whether the parameter has the specified public field and that it is not null.
- </summary>
- <param name="publicFieldName">Name of the public field.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicField.IsNotNull(System.Type,System.String)">
- <summary>
- Determines whether the parameter has the specified public field and that it is not null.
- </summary>
- <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
- <param name="publicFieldName">Name of the public field.</param>
- <returns></returns>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Is">
- <summary>
- Central location for constraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.GreaterThan(System.IComparable)">
- <summary>
- Evaluate a greater than constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="objToCompare">The object the parameter should be greater than</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.LessThan(System.IComparable)">
- <summary>
- Evaluate a less than constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="objToCompare">The object the parameter should be less than</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.LessThanOrEqual(System.IComparable)">
- <summary>
- Evaluate a less than or equal constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="objToCompare">The object the parameter should be less than or equal to</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.GreaterThanOrEqual(System.IComparable)">
- <summary>
- Evaluate a greater than or equal constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="objToCompare">The object the parameter should be greater than or equal to</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.Equal(System.Object)">
- <summary>
- Evaluate an equal constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="obj">The object the parameter should equal to</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.NotEqual(System.Object)">
- <summary>
- Evaluate a not equal constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="obj">The object the parameter should not equal to</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.Same(System.Object)">
- <summary>
- Evaluate a same as constraint.
- </summary>
- <param name="obj">The object the parameter should the same as.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.NotSame(System.Object)">
- <summary>
- Evaluate a not same as constraint.
- </summary>
- <param name="obj">The object the parameter should not be the same as.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.Anything">
- <summary>
- A constraints that accept anything
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.Null">
- <summary>
- A constraint that accept only nulls
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.NotNull">
- <summary>
- A constraint that accept only non null values
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.TypeOf(System.Type)">
- <summary>
- A constraint that accept only value of the specified type
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.TypeOf``1">
- <summary>
- A constraint that accept only value of the specified type
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.Matching``1(System.Predicate{``0})">
- <summary>
- Evaluate a parameter using a predicate
- </summary>
- <param name="predicate">The predicate to use</param>
- </member>
- <member name="T:Rhino.Mocks.Constraints.List">
- <summary>
- Central location for constraints about lists and collections
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.List.IsIn(System.Object)">
- <summary>
- Determines whether the specified obj is in the parameter.
- The parameter must be IEnumerable.
- </summary>
- <param name="obj">Obj.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.List.OneOf(System.Collections.IEnumerable)">
- <summary>
- Determines whatever the parameter is in the collection.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.List.Equal(System.Collections.IEnumerable)">
- <summary>
- Determines that the parameter collection is identical to the specified collection
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.List.Count(Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Determines that the parameter collection has the specified number of elements.
- </summary>
- <param name="constraint">The constraint that should be applied to the collection count.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.List.Element(System.Int32,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Determines that an element of the parameter collections conforms to another AbstractConstraint.
- </summary>
- <param name="index">The zero-based index of the list element.</param>
- <param name="constraint">The constraint which should be applied to the list element.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.List.Element``1(``0,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Determines that an element of the parameter collections conforms to another AbstractConstraint.
- </summary>
- <param name="key">The key of the element.</param>
- <param name="constraint">The constraint which should be applied to the element.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.List.ContainsAll(System.Collections.IEnumerable)">
- <summary>
- Determines that all elements of the specified collection are in the the parameter collection
- </summary>
- <param name="collection">The collection to compare against</param>
- <returns>The constraint which should be applied to the list parameter.</returns>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Property">
- <summary>
- Central location for constraints for object's properties
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Property.Value(System.String,System.Object)">
- <summary>
- Constrains the parameter to have property with the specified value
- </summary>
- <param name="propertyName">Name of the property.</param>
- <param name="expectedValue">Expected value.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Property.Value(System.Type,System.String,System.Object)">
- <summary>
- Constrains the parameter to have property with the specified value.
- </summary>
- <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
- <param name="propertyName">Name of the property.</param>
- <param name="expectedValue">Expected value.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Property.ValueConstraint(System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Constrains the parameter to have a property satisfying a specified constraint.
- </summary>
- <param name="propertyName">Name of the property.</param>
- <param name="propertyConstraint">Constraint for the property.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Property.ValueConstraint(System.Type,System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Constrains the parameter to have a property satisfying a specified constraint.
- </summary>
- <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
- <param name="propertyName">Name of the property.</param>
- <param name="propertyConstraint">Constraint for the property.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Property.IsNull(System.String)">
- <summary>
- Determines whether the parameter has the specified property and that it is null.
- </summary>
- <param name="propertyName">Name of the property.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Property.IsNull(System.Type,System.String)">
- <summary>
- Determines whether the parameter has the specified property and that it is null.
- </summary>
- <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
- <param name="propertyName">Name of the property.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Property.IsNotNull(System.String)">
- <summary>
- Determines whether the parameter has the specified property and that it is not null.
- </summary>
- <param name="propertyName">Name of the property.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Property.IsNotNull(System.Type,System.String)">
- <summary>
- Determines whether the parameter has the specified property and that it is not null.
- </summary>
- <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
- <param name="propertyName">Name of the property.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Property.AllPropertiesMatch(System.Object)">
- <summary>
- constraints the parameter to have the exact same property values as the expected object.
- </summary>
- <param name="expected">An object, of the same type as the parameter, whose properties are set with the expected values.</param>
- <returns>An instance of the constraint that will do the actual check.</returns>
- <remarks>
- The parameter's public property values and public field values will be matched against the expected object's
- public property values and public field values. The first mismatch will be reported and no further matching is done.
- The matching is recursive for any property or field that has properties or fields of it's own.
- Collections are supported through IEnumerable, which means the constraint will check if the actual and expected
- collection contain the same values in the same order, where the values contained by the collection can have properties
- and fields of their own that will be checked as well because of the recursive nature of this constraint.
- </remarks>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Text">
- <summary>
- Central location for all text related constraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Text.StartsWith(System.String)">
- <summary>
- Constrain the argument to starts with the specified string
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Text.EndsWith(System.String)">
- <summary>
- Constrain the argument to end with the specified string
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Text.Contains(System.String)">
- <summary>
- Constrain the argument to contain the specified string
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Text.Like(System.String)">
- <summary>
- Constrain the argument to validate according to regex pattern
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Constraints.TextArg">
- <summary>
- Provides access to the constraintes defined in the class <see cref="T:Rhino.Mocks.Constraints.Text"/> to be used in context
- with the <see cref="T:Rhino.Mocks.Arg"/> syntax.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.TextArg.StartsWith(System.String)">
- <summary>
- Constrain the argument to starts with the specified string
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.TextArg.EndsWith(System.String)">
- <summary>
- Constrain the argument to end with the specified string
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.TextArg.Contains(System.String)">
- <summary>
- Constrain the argument to contain the specified string
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.TextArg.Like(System.String)">
- <summary>
- Constrain the argument to validate according to regex pattern
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.TextArg.Equals(System.Object)">
- <summary>
- Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead.
- </summary>
- <param name="obj"></param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.TextArg.GetHashCode">
- <summary>
- Serves as a hash function for a particular type.
- </summary>
- <returns>
- A hash code for the current <see cref="T:System.Object"/>.
- </returns>
- </member>
- <member name="T:Rhino.Mocks.Delegates">
- <summary>
- This class defines a lot of method signatures, which we will use
- to allow compatability on net-2.0
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`1">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`2">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action`2">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`3">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action`3">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`4">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action`4">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`5">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action`5">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`6">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action`6">
- <summary>
- dummy
- </summary>
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`7">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action`7">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`8">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action`8">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`9">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action`9">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`10">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action`10">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`11">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.DoNotExpect">
- <summary>
- Allows expectations to be set on methods that should never be called.
- For methods with void return value, you need to use LastCall or
- DoNotExpect.Call() with a delegate.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.DoNotExpect.Call(System.Object)">
- <summary>
- Sets LastCall.Repeat.Never() on /any/ proxy on /any/ repository on the current thread.
- This method if not safe for multi threading scenarios.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.DoNotExpect.Call(Rhino.Mocks.Expect.Action)">
- <summary>
- Accepts a delegate that will execute inside the method which
- LastCall.Repeat.Never() will be applied to.
- It is expected to be used with anonymous delegates / lambda expressions and only one
- method should be called.
- </summary>
- <example>
- IService mockSrv = mocks.CreateMock(typeof(IService)) as IService;
- DoNotExpect.Call(delegate{ mockSrv.Stop(); });
- ...
- </example>
- </member>
- <member name="T:Rhino.Mocks.Exceptions.ExpectationViolationException">
- <summary>
- An expectaton violation was detected.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Exceptions.ExpectationViolationException.#ctor(System.String)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Exceptions.ExpectationViolationException"/> instance.
- </summary>
- <param name="message">Message.</param>
- </member>
- <member name="M:Rhino.Mocks.Exceptions.ExpectationViolationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Serialization constructor
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Exceptions.ObjectNotMockFromThisRepositoryException">
- <summary>
- Signals that an object was call on a mock repository which doesn't
- belong to this mock repository or not a mock
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Exceptions.ObjectNotMockFromThisRepositoryException.#ctor(System.String)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Exceptions.ObjectNotMockFromThisRepositoryException"/> instance.
- </summary>
- <param name="message">Message.</param>
- </member>
- <member name="M:Rhino.Mocks.Exceptions.ObjectNotMockFromThisRepositoryException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Serialization constructor
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Expect">
- <summary>
- Allows to set expectation on methods that has return values.
- For methods with void return value, you need to use LastCall
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expect.Call``1(``0)">
- <summary>
- The method options for the last call on /any/ proxy on /any/ repository on the current thread.
- This method if not safe for multi threading scenarios, use <see cref="M:Rhino.Mocks.Expect.On(System.Object)"/>.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expect.Call(Rhino.Mocks.Expect.Action)">
- <summary>
- Accepts a delegate that will execute inside the method, and then return the resulting
- <see cref="T:Rhino.Mocks.Interfaces.IMethodOptions`1"/> instance.
- It is expected to be used with anonymous delegates / lambda expressions and only one
- method should be called.
- </summary>
- <example>
- IService mockSrv = mocks.CreateMock(typeof(IService)) as IService;
- Expect.Call(delegate{ mockSrv.Start(); }).Throw(new NetworkException());
- ...
- </example>
- </member>
- <member name="M:Rhino.Mocks.Expect.On(System.Object)">
- <summary>
- Get the method options for the last method call on the mockInstance.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Expect.Action">
- <summary>
- A delegate that can be used to get better syntax on Expect.Call(delegate { foo.DoSomething(); });
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Expectations.AbstractExpectation">
- <summary>
- Abstract class that holds common information for
- expectations.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.IExpectation">
- <summary>
- Interface to validate that a method call is correct.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IExpectation.IsExpected(System.Object[])">
- <summary>
- Validate the arguments for the method.
- This method can be called numerous times, so be careful about side effects
- </summary>
- <param name="args">The arguments with which the method was called</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IExpectation.AddActualCall">
- <summary>
- Add an actual method call to this expectation
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IExpectation.ReturnOrThrow(Castle.Core.Interceptor.IInvocation,System.Object[])">
- <summary>
- Returns the return value or throw the exception and setup any output / ref parameters
- that has been set.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IExpectation.BuildVerificationFailureMessage">
- <summary>
- Builds the verification failure message.
- </summary>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.ErrorMessage">
- <summary>
- Gets the error message.
- </summary>
- <value></value>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.Expected">
- <summary>
- Range of expected calls
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.ActualCallsCount">
- <summary>
- Number of call actually made for this method
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.CanAcceptCalls">
- <summary>
- If this expectation is still waiting for calls.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.ReturnValue">
- <summary>
- The return value for a method matching this expectation
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.ExceptionToThrow">
- <summary>
- Gets or sets the exception to throw on a method matching this expectation.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.ActionsSatisfied">
- <summary>
- Gets a value indicating whether this instance's action is staisfied.
- A staisfied instance means that there are no more requirements from
- this method. A method with non void return value must register either
- a return value or an exception to throw.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.Method">
- <summary>
- Gets the method this expectation is for.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.RepeatableOption">
- <summary>
- Gets or sets what special condtions there are for this method
- repeating.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.ExpectationSatisfied">
- <summary>
- Gets a value indicating whether this expectation was satisfied
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.HasReturnValue">
- <summary>
- Specify whatever this expectation has a return value set
- You can't check ReturnValue for this because a valid return value include null.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.ActionToExecute">
- <summary>
- An action to execute when the method is matched.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.OutRefParams">
- <summary>
- Set the out / ref parameters for the method call.
- The indexing is zero based and ignores any non out/ref parameter.
- It is possible not to pass all the parameters. This method can be called only once.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.Message">
- <summary>
- Documentation Message
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.Originalinvocation">
- <summary>
- Gets the invocation for this expectation
- </summary>
- <value>The invocation.</value>
- </member>
- <member name="E:Rhino.Mocks.Interfaces.IExpectation.WhenCalled">
- <summary>
- Occurs when the exceptation is match on a method call
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.AllowTentativeReturn">
- <summary>
- Allow to set the return value in the future, if it was already set.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.actualCallsCount">
- <summary>
- Number of actuall calls made that passed this expectation
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.expected">
- <summary>
- Range of expected calls that should pass this expectation.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.returnValue">
- <summary>
- The return value for a method matching this expectation
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.exceptionToThrow">
- <summary>
- The exception to throw on a method matching this expectation.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.method">
- <summary>
- The method this expectation is for.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.returnValueSet">
- <summary>
- The return value for this method was set
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.repeatableOption">
- <summary>
- Whether this method will repeat
- unlimited number of times.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.actionToExecute">
- <summary>
- A delegate that will be run when the
- expectation is matched.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.matchingArgs">
- <summary>
- The arguments that matched this expectation.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.message">
- <summary>
- Documentation message
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.originalInvocation">
- <summary>
- The method originalInvocation
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.GetHashCode">
- <summary>
- Get the hash code
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.AddActualCall">
- <summary>
- Add an actual actualMethodCall call to this expectation
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.BuildVerificationFailureMessage">
- <summary>
- Builds the verification failure message.
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.ReturnOrThrow(Castle.Core.Interceptor.IInvocation,System.Object[])">
- <summary>
- Returns the return value or throw the exception and setup output / ref parameters
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.IsExpected(System.Object[])">
- <summary>
- Validate the arguments for the method on the child methods
- </summary>
- <param name="args">The arguments with which the method was called</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.#ctor(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Impl.Range)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Expectations.AbstractExpectation"/> instance.
- </summary>
- <param name="invocation">The originalInvocation for this method, required because it contains the generic type infromation</param>
- <param name="expectedRange">Number of method calls for this expectations</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.#ctor(Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Expectations.AbstractExpectation"/> instance.
- </summary>
- <param name="expectation">Expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.DoIsExpected(System.Object[])">
- <summary>
- Validate the arguments for the method on the child methods
- </summary>
- <param name="args">The arguments with which the method was called</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.Equals(System.Object)">
- <summary>
- Determines if this object equal to obj
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.CreateErrorMessage(System.String)">
- <summary>
- The error message for these arguments
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.AssertDelegateArgumentsMatchMethod(System.Delegate)">
- <summary>
- Asserts that the delegate has the same parameters as the expectation's method call
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.OutRefParams">
- <summary>
- Setter for the outpur / ref parameters for this expecataion.
- Can only be set once.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.HasReturnValue">
- <summary>
- Specify whether this expectation has a return value set
- You can't check ReturnValue for this because a valid return value include null.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.Method">
- <summary>
- Gets the method this expectation is for.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.Originalinvocation">
- <summary>
- Gets the originalInvocation for this expectation
- </summary>
- <value>The originalInvocation.</value>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.RepeatableOption">
- <summary>
- Gets or sets what special condtions there are for this method
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.Expected">
- <summary>
- Range of expected calls
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ActualCallsCount">
- <summary>
- Number of call actually made for this method
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.CanAcceptCalls">
- <summary>
- If this expectation is still waiting for calls.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ExpectationSatisfied">
- <summary>
- Gets a value indicating whether this expectation was satisfied
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ReturnValue">
- <summary>
- The return value for a method matching this expectation
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ActionToExecute">
- <summary>
- An action to execute when the method is matched.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ExceptionToThrow">
- <summary>
- Gets or sets the exception to throw on a method matching this expectation.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ActionsSatisfied">
- <summary>
- Gets a value indicating whether this instance's action is staisfied.
- A staisfied instance means that there are no more requirements from
- this method. A method with non void return value must register either
- a return value or an exception to throw or an action to execute.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.Message">
- <summary>
- Documentation message
- </summary>
- </member>
- <member name="E:Rhino.Mocks.Expectations.AbstractExpectation.WhenCalled">
- <summary>
- Occurs when the exceptation is match on a method call
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.AllowTentativeReturn">
- <summary>
- Allow to set the return value in the future, if it was already set.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ErrorMessage">
- <summary>
- Gets the error message.
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Expectations.AnyArgsExpectation">
- <summary>
- Expectation that matches any arguments for the method.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AnyArgsExpectation.#ctor(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Impl.Range)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Expectations.AnyArgsExpectation"/> instance.
- </summary>
- <param name="invocation">Invocation for this expectation</param>
- <param name="expectedRange">Number of method calls for this expectations</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AnyArgsExpectation.#ctor(Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Expectations.AnyArgsExpectation"/> instance.
- </summary>
- <param name="expectation">Expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AnyArgsExpectation.DoIsExpected(System.Object[])">
- <summary>
- Validate the arguments for the method.
- </summary>
- <param name="args">The arguments with which the method was called</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AnyArgsExpectation.Equals(System.Object)">
- <summary>
- Determines if the object equal to expectation
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AnyArgsExpectation.GetHashCode">
- <summary>
- Get the hash code
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AnyArgsExpectation.ErrorMessage">
- <summary>
- Gets the error message.
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Expectations.ArgsEqualExpectation">
- <summary>
- Summary description for ArgsEqualExpectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.ArgsEqualExpectation.#ctor(Castle.Core.Interceptor.IInvocation,System.Object[],Rhino.Mocks.Impl.Range)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Expectations.ArgsEqualExpectation"/> instance.
- </summary>
- <param name="expectedArgs">Expected args.</param>
- <param name="invocation">The invocation for this expectation</param>
- <param name="expectedRange">Number of method calls for this expectations</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.ArgsEqualExpectation.DoIsExpected(System.Object[])">
- <summary>
- Validate the arguments for the method.
- </summary>
- <param name="args">The arguments with which the method was called</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.ArgsEqualExpectation.Equals(System.Object)">
- <summary>
- Determines if the object equal to expectation
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.ArgsEqualExpectation.GetHashCode">
- <summary>
- Get the hash code
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.ArgsEqualExpectation.ErrorMessage">
- <summary>
- Gets the error message.
- </summary>
- <value></value>
- </member>
- <member name="P:Rhino.Mocks.Expectations.ArgsEqualExpectation.ExpectedArgs">
- <summary>
- Get the expected args.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Expectations.CallbackExpectation">
- <summary>
- Call a specified callback to verify the expectation
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.CallbackExpectation.#ctor(Rhino.Mocks.Interfaces.IExpectation,System.Delegate)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Expectations.CallbackExpectation"/> instance.
- </summary>
- <param name="expectation">Expectation.</param>
- <param name="callback">Callback.</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.CallbackExpectation.#ctor(Castle.Core.Interceptor.IInvocation,System.Delegate,Rhino.Mocks.Impl.Range)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Expectations.CallbackExpectation"/> instance.
- </summary>
- <param name="invocation">Invocation for this expectation</param>
- <param name="callback">Callback.</param>
- <param name="expectedRange">Number of method calls for this expectations</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.CallbackExpectation.DoIsExpected(System.Object[])">
- <summary>
- Validate the arguments for the method on the child methods
- </summary>
- <param name="args">The arguments with which the method was called</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.CallbackExpectation.Equals(System.Object)">
- <summary>
- Determines if the object equal to expectation
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.CallbackExpectation.GetHashCode">
- <summary>
- Get the hash code
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.CallbackExpectation.ErrorMessage">
- <summary>
- Gets the error message.
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Expectations.ConstraintsExpectation">
- <summary>
- Expect the method's arguments to match the contraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.ConstraintsExpectation.#ctor(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Constraints.AbstractConstraint[],Rhino.Mocks.Impl.Range)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Expectations.ConstraintsExpectation"/> instance.
- </summary>
- <param name="invocation">Invocation for this expectation</param>
- <param name="constraints">Constraints.</param>
- <param name="expectedRange">Number of method calls for this expectations</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.ConstraintsExpectation.#ctor(Rhino.Mocks.Interfaces.IExpectation,Rhino.Mocks.Constraints.AbstractConstraint[])">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Expectations.ConstraintsExpectation"/> instance.
- </summary>
- <param name="expectation">Expectation.</param>
- <param name="constraints">Constraints.</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.ConstraintsExpectation.DoIsExpected(System.Object[])">
- <summary>
- Validate the arguments for the method.
- </summary>
- <param name="args">The arguments with which the method was called</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.ConstraintsExpectation.Equals(System.Object)">
- <summary>
- Determines if the object equal to expectation
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.ConstraintsExpectation.GetHashCode">
- <summary>
- Get the hash code
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.ConstraintsExpectation.ErrorMessage">
- <summary>
- Gets the error message.
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Impl.NullLogger">
- <summary>
- Doesn't log anything, just makes happy noises
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.IExpectationLogger">
- <summary>
- Log expectations - allows to see what is going on inside Rhino Mocks
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IExpectationLogger.LogRecordedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as is was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IExpectationLogger.LogReplayedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as it was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IExpectationLogger.LogUnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.String)">
- <summary>
- Logs the unexpected method call.
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="message">The message.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.NullLogger.LogRecordedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as is was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.NullLogger.LogReplayedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as it was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.NullLogger.LogUnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.String)">
- <summary>
- Logs the unexpected method call.
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="message">The message.</param>
- </member>
- <member name="T:Rhino.Mocks.Impl.RemotingMock.IRemotingProxyOperation">
- <summary>
- Operation on a remoting proxy
- </summary>
- <remarks>
- It is not possible to directly communicate to a real proxy via transparent proxy.
- Transparent proxy impersonates a user type and only methods of that user type are callable.
- The only methods that are guaranteed to exist on any transparent proxy are methods defined
- in Object: namely ToString(), GetHashCode(), and Equals()).
-
- These three methods are the only way to tell the real proxy to do something.
- Equals() is the most suitable of all, since it accepts an arbitrary object parameter.
- The RemotingProxy code is built so that if it is compared to an IRemotingProxyOperation,
- transparentProxy.Equals(operation) will call operation.Process(realProxy).
- This way we can retrieve a real proxy from transparent proxy and perform
- arbitrary operation on it.
- </remarks>
- </member>
- <member name="T:Rhino.Mocks.Impl.RemotingMock.RemotingMockGenerator">
- <summary>
- Generates remoting proxies and provides utility functions
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RemotingMock.RemotingMockGenerator.CreateRemotingMock(System.Type,Castle.Core.Interceptor.IInterceptor,Rhino.Mocks.Interfaces.IMockedObject)">
- <summary>
- Create the proxy using remoting
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RemotingMock.RemotingMockGenerator.IsRemotingProxy(System.Object)">
- <summary>
- Check whether an object is a transparent proxy with a RemotingProxy behind it
- </summary>
- <param name="obj">Object to check</param>
- <returns>true if the object is a transparent proxy with a RemotingProxy instance behind it, false otherwise</returns>
- <remarks>We use Equals() method to communicate with the real proxy behind the object.
- See IRemotingProxyOperation for more details</remarks>
- </member>
- <member name="M:Rhino.Mocks.Impl.RemotingMock.RemotingMockGenerator.GetMockedObjectFromProxy(System.Object)">
- <summary>
- Retrieve a mocked object from a transparent proxy
- </summary>
- <param name="proxy">Transparent proxy with a RemotingProxy instance behind it</param>
- <returns>Mocked object associated with the proxy</returns>
- <remarks>We use Equals() method to communicate with the real proxy behind the object.
- See IRemotingProxyOperation for more details</remarks>
- </member>
- <member name="T:Rhino.Mocks.Impl.RemotingMock.RemotingInvocation">
- <summary>
- Implementation of IInvocation based on remoting proxy
- </summary>
- <remarks>Some methods are marked NotSupported since they either don't make sense
- for remoting proxies, or they are never called by Rhino Mocks</remarks>
- </member>
- <member name="T:Rhino.Mocks.Impl.TextWriterExpectationLogger">
- <summary>
- Rudimetry implementation that simply logs methods calls as text.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.TextWriterExpectationLogger.#ctor(System.IO.TextWriter)">
- <summary>
- Initializes a new instance of the <see cref="T:Rhino.Mocks.Impl.TextWriterExpectationLogger"/> class.
- </summary>
- <param name="writer">The writer.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.TextWriterExpectationLogger.LogRecordedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as it was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.TextWriterExpectationLogger.LogReplayedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as it was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.TextWriterExpectationLogger.LogUnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.String)">
- <summary>
- Logs the unexpected method call.
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="message">The message.</param>
- </member>
- <member name="T:Rhino.Mocks.Impl.StubRecordMockState">
- <summary>
- Behave like a stub, all properties and events acts normally, methods calls
- return default values by default (but can use expectations to set them up), etc.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.RecordMockState">
- <summary>
- Records all the expectations for a mock
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.IMockState">
- <summary>
- Different actions on this mock
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockState.MethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Add a method call for this state' mock.
- </summary>
- <param name="invocation">The invocation for this method</param>
- <param name="method">The method that was called</param>
- <param name="args">The arguments this method was called with</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockState.Verify">
- <summary>
- Verify that this mock expectations have passed.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockState.Replay">
- <summary>
- Verify that we can move to replay state and move
- to the reply state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockState.BackToRecord">
- <summary>
- Gets a mock state that match the original mock state of the object.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockState.GetLastMethodOptions``1">
- <summary>
- Get the options for the last method call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockState.SetExceptionToThrowOnVerify(System.Exception)">
- <summary>
- Set the exception to throw when Verify is called.
- This is used to report exception that may have happened but where caught in the code.
- This way, they are reported anyway when Verify() is called.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockState.NotifyCallOnPropertyBehavior">
- <summary>
- This method is called to indicate that a property behavior call.
- This is done so we generate good error message in the common case of people using
- Stubbed properties with Return().
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMockState.VerifyState">
- <summary>
- Gets the matching verify state for this state
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMockState.LastMethodOptions">
- <summary>
- Get the options for the last method call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.GetLastMethodOptions``1">
- <summary>
- Get the options for the last method call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.SetExceptionToThrowOnVerify(System.Exception)">
- <summary>
- Set the exception to throw when Verify is called.
- This is used to report exception that may have happened but where caught in the code.
- This way, they are reported anyway when Verify() is called.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.NotifyCallOnPropertyBehavior">
- <summary>
- This method is called to indicate that a property behavior call.
- This is done so we generate good error message in the common case of people using
- Stubbed properties with Return().
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.#ctor(Rhino.Mocks.Interfaces.IMockedObject,Rhino.Mocks.MockRepository)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.RecordMockState"/> instance.
- </summary>
- <param name="repository">Repository.</param>
- <param name="mockedObject">The proxy that generates the method calls</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.MethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Add a method call for this state' mock.
- </summary>
- <param name="invocation">The invocation for this method</param>
- <param name="method">The method that was called</param>
- <param name="args">The arguments this method was called with</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.Replay">
- <summary>
- Verify that we can move to replay state and move
- to the reply state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.DoReplay">
- <summary>
- Verify that we can move to replay state and move
- to the reply state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.Verify">
- <summary>
- Verify that this mock expectations have passed.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.BackToRecord">
- <summary>
- Gets a mock state that match the original mock state of the object.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.AssertPreviousMethodIsClose">
- <summary>
- Asserts the previous method is closed (had an expectation set on it so we can replay it correctly)
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.GetDefaultCallCountRangeExpectation">
- <summary>
- Get the default call count range expectation
- </summary>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.Impl.RecordMockState.LastExpectation">
- <summary>
- Gets the last expectation.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.RecordMockState.MethodCallsCount">
- <summary>
- Gets the total method calls count.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.RecordMockState.LastMethodOptions">
- <summary>
- Get the options for the last method call
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.RecordMockState.VerifyState">
- <summary>
- Gets the matching verify state for this state
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.StubRecordMockState.#ctor(Rhino.Mocks.Interfaces.IMockedObject,Rhino.Mocks.MockRepository)">
- <summary>
- Initializes a new instance of the <see cref="T:Rhino.Mocks.Impl.StubRecordMockState"/> class.
- </summary>
- <param name="mockedObject">The proxy that generates the method calls</param>
- <param name="repository">Repository.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.StubRecordMockState.AssertPreviousMethodIsClose">
- <summary>
- We don't care much about expectations here, so we will remove the expectation if
- it is not closed.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.StubRecordMockState.Replay">
- <summary>
- Verify that we can move to replay state and move
- to the reply state.
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Impl.StubRecordMockState.GetDefaultCallCountRangeExpectation">
- <summary>
- Get the default call count range expectation
- </summary>
- <returns></returns>
- </member>
- <member name="T:Rhino.Mocks.Impl.StubReplayMockState">
- <summary>
- Validate expectations on recorded methods, but in general completely ignoring them.
- Similar to <seealso cref="T:Rhino.Mocks.Impl.ReplayDynamicMockState"/> except that it would return a
- <seealso cref="T:Rhino.Mocks.Impl.StubRecordMockState"/> when BackToRecord is called.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.ReplayMockState">
- <summary>
- Validate all expectations on a mock
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.ReplayMockState.repository">
- <summary>
- The repository for this state
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.ReplayMockState.proxy">
- <summary>
- The proxy object for this state
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayMockState.GetLastMethodOptions``1">
- <summary>
- Get the options for the last method call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayMockState.#ctor(Rhino.Mocks.Impl.RecordMockState)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.ReplayMockState"/> instance.
- </summary>
- <param name="previousState">The previous state for this method</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayMockState.MethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Add a method call for this state' mock.
- </summary>
- <param name="invocation">The invocation for this method</param>
- <param name="method">The method that was called</param>
- <param name="args">The arguments this method was called with</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayMockState.DoMethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Add a method call for this state' mock.
- This allows derived method to cleanly get a the setupresult behavior while adding
- their own.
- </summary>
- <param name="invocation">The invocation for this method</param>
- <param name="method">The method that was called</param>
- <param name="args">The arguments this method was called with</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayMockState.SetExceptionToThrowOnVerify(System.Exception)">
- <summary>
- Set the exception to throw when Verify is called.
- This is used to report exception that may have happened but where caught in the code.
- This way, they are reported anyway when Verify() is called.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayMockState.NotifyCallOnPropertyBehavior">
- <summary>
- not relevant
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayMockState.Verify">
- <summary>
- Verify that this mock expectations have passed.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayMockState.Replay">
- <summary>
- Verify that we can move to replay state and move
- to the reply state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayMockState.BackToRecord">
- <summary>
- Gets a mock state that match the original mock state of the object.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.ReplayMockState.LastMethodOptions">
- <summary>
- Get the options for the last method call
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.ReplayMockState.VerifyState">
- <summary>
- Gets the matching verify state for this state
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.StubReplayMockState.#ctor(Rhino.Mocks.Impl.RecordMockState)">
- <summary>
- Initializes a new instance of the <see cref="T:Rhino.Mocks.Impl.StubReplayMockState"/> class.
- </summary>
- <param name="previousState">The previous state for this method</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.StubReplayMockState.DoMethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Add a method call for this state' mock.
- </summary>
- <param name="invocation">The invocation for this method</param>
- <param name="method">The method that was called</param>
- <param name="args">The arguments this method was called with</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.StubReplayMockState.BackToRecord">
- <summary>
- Gets a mock state that matches the original mock state of the object.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.TraceWriterExpectationLogger">
- <summary>
- Write rhino mocks log info to the trace
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.TraceWriterExpectationLogger.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Rhino.Mocks.Impl.TraceWriterExpectationLogger"/> class.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.TraceWriterExpectationLogger.#ctor(System.Boolean,System.Boolean,System.Boolean)">
- <summary>
- Initializes a new instance of the <see cref="T:Rhino.Mocks.Impl.TraceWriterExpectationLogger"/> class.
- </summary>
- <param name="logRecorded">if set to <c>true</c> [log recorded].</param>
- <param name="logReplayed">if set to <c>true</c> [log replayed].</param>
- <param name="logUnexpected">if set to <c>true</c> [log unexpected].</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.TraceWriterExpectationLogger.LogRecordedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as is was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.TraceWriterExpectationLogger.LogReplayedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as it was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.TraceWriterExpectationLogger.LogUnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.String)">
- <summary>
- Logs the unexpected method call.
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="message">The message.</param>
- </member>
- <member name="T:Rhino.Mocks.Impl.TraceWriterWithStackTraceExpectationWriter">
- <summary>
- Writes log information as stack traces about rhino mocks activity
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.TraceWriterWithStackTraceExpectationWriter.AlternativeWriter">
- <summary>
- Allows to redirect output to a different location.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.TraceWriterWithStackTraceExpectationWriter.LogRecordedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as is was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.TraceWriterWithStackTraceExpectationWriter.LogReplayedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as it was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.TraceWriterWithStackTraceExpectationWriter.LogUnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.String)">
- <summary>
- Logs the unexpected method call.
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="message">The message.</param>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.IPartialMockMarker">
- <summary>
- Marker interface used to indicate that this is a partial mock.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.OriginalCallOptions">
- <summary>
- Options for CallOriginalMethod
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Interfaces.OriginalCallOptions.NoExpectation">
- <summary>
- No expectation is created, the method will be called directly
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Interfaces.OriginalCallOptions.CreateExpectation">
- <summary>
- Normal expectation is created, but when the method is later called, it will also call the original method
- </summary>
- </member>
- <member name="T:Rhino.Mocks.MethodInvocation">
- <summary>
- This is a data structure that is used by
- <seealso cref="M:Rhino.Mocks.Interfaces.IMethodOptions`1.WhenCalled(System.Action{Rhino.Mocks.MethodInvocation})"/> to pass
- the current method to the relevant delegate
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodInvocation.#ctor(Castle.Core.Interceptor.IInvocation)">
- <summary>
- Initializes a new instance of the <see cref="T:Rhino.Mocks.MethodInvocation"/> class.
- </summary>
- <param name="invocation">The invocation.</param>
- </member>
- <member name="P:Rhino.Mocks.MethodInvocation.Arguments">
- <summary>
- Gets the args for this method invocation
- </summary>
- </member>
- <member name="P:Rhino.Mocks.MethodInvocation.Method">
- <summary>
- Get the method that was caused this invocation
- </summary>
- </member>
- <member name="P:Rhino.Mocks.MethodInvocation.ReturnValue">
- <summary>
- Gets or sets the return value for this method invocation
- </summary>
- <value>The return value.</value>
- </member>
- <member name="T:Rhino.Mocks.MockRepository">
- <summary>
- Adds optional new usage:
- using(mockRepository.Record()) {
- Expect.Call(mock.Method()).Return(retVal);
- }
- using(mockRepository.Playback()) {
- // Execute code
- }
- N.B. mockRepository.ReplayAll() and mockRepository.VerifyAll()
- calls are taken care of by Record/Playback
- </summary>
- <summary>
- Creates proxied instances of types.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateStub``1(System.Object[])">
- <summary>Generates a stub without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <param name="argumentsForConstructor">Arguments for <typeparamref name="T"/>'s constructor</param>
- <typeparam name="T">The <see cref="T:System.Type"/> of stub to create.</typeparam>
- <returns>The stub</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.Stub``1(System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateStub(System.Type,System.Object[])">
- <summary>Generates a stub without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <param name="type">The <see cref="T:System.Type"/> of stub.</param>
- <param name="argumentsForConstructor">Arguments for the <paramref name="type"/>'s constructor.</param>
- <returns>The stub</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.Stub(System.Type,System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateMock``1(System.Object[])">
- <summary>Generate a mock object without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <typeparam name="T">type <see cref="T:System.Type"/> of mock object to create.</typeparam>
- <param name="argumentsForConstructor">Arguments for <typeparamref name="T"/>'s constructor</param>
- <returns>the mock object</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.DynamicMock``1(System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateMock``2(System.Object[])">
- <summary>Generate a multi-mock object without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <typeparam name="T">The <c>typeof</c> object to generate a mock for.</typeparam>
- <typeparam name="TMultiMockInterface1">A second interface to generate a multi-mock for.</typeparam>
- <param name="argumentsForConstructor">Arguments for <typeparamref name="T"/>'s constructor</param>
- <returns>the multi-mock object</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.DynamicMultiMock(System.Type,System.Type[],System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateMock``3(System.Object[])">
- <summary>Generate a multi-mock object without without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <typeparam name="T">The <c>typeof</c> object to generate a mock for.</typeparam>
- <typeparam name="TMultiMockInterface1">An interface to generate a multi-mock for.</typeparam>
- <typeparam name="TMultiMockInterface2">A second interface to generate a multi-mock for.</typeparam>
- <param name="argumentsForConstructor">Arguments for <typeparamref name="T"/>'s constructor</param>
- <returns>the multi-mock object</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.DynamicMultiMock(System.Type,System.Type[],System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateMock(System.Type,System.Type[],System.Object[])">
- <summary>Creates a multi-mock without without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <param name="type">The type of mock to create, this can be a class</param>
- <param name="extraTypes">Any extra interfaces to add to the multi-mock, these can only be interfaces.</param>
- <param name="argumentsForConstructor">Arguments for <paramref name="type"/>'s constructor</param>
- <returns>the multi-mock object</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.DynamicMultiMock(System.Type,System.Type[],System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateStrictMock``1(System.Object[])">
- <summary>Creates a strict mock without without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <param name="argumentsForConstructor">Any arguments required for the <typeparamref name="T"/>'s constructor</param>
- <typeparam name="T">The type of mock object to create.</typeparam>
- <returns>The mock object with strict replay semantics</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.StrictMock``1(System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateStrictMock``2(System.Object[])">
- <summary>Creates a strict multi-mock without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <param name="argumentsForConstructor">Any arguments required for the <typeparamref name="T"/>'s constructor</param>
- <typeparam name="T">The type of mock object to create, this can be a class.</typeparam>
- <typeparam name="TMultiMockInterface1">An interface to generate a multi-mock for, this must be an interface!</typeparam>
- <returns>The multi-mock object with strict replay semantics</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.StrictMultiMock(System.Type,System.Type[],System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateStrictMock``3(System.Object[])">
- <summary>Creates a strict multi-mock without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <param name="argumentsForConstructor">Any arguments required for the <typeparamref name="T"/>'s constructor</param>
- <typeparam name="T">The type of mock object to create, this can be a class.</typeparam>
- <typeparam name="TMultiMockInterface1">An interface to generate a multi-mock for, this must be an interface!</typeparam>
- <typeparam name="TMultiMockInterface2">A second interface to generate a multi-mock for, this must be an interface!</typeparam>
- <returns>The multi-mock object with strict replay semantics</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.StrictMultiMock(System.Type,System.Type[],System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateStrictMock(System.Type,System.Type[],System.Object[])">
- <summary>Creates a strict multi-mock without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <param name="type">The type of mock object to create, this can be a class</param>
- <param name="extraTypes">Any extra interfaces to generate a multi-mock for, these must be interaces!</param>
- <param name="argumentsForConstructor">Any arguments for the <paramref name="type"/>'s constructor</param>
- <returns>The strict multi-mock object</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.StrictMultiMock(System.Type,System.Type[],System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GeneratePartialMock``1(System.Object[])">
- <summary>
- </summary>
- <param name="argumentsForConstructor"></param>
- <typeparam name="T"></typeparam>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GeneratePartialMock``2(System.Object[])">
- <summary>
- </summary>
- <param name="argumentsForConstructor"></param>
- <typeparam name="T"></typeparam>
- <typeparam name="TMultiMockInterface1"></typeparam>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GeneratePartialMock``3(System.Object[])">
- <summary>
- </summary>
- <param name="argumentsForConstructor"></param>
- <typeparam name="T"></typeparam>
- <typeparam name="TMultiMockInterface1"></typeparam>
- <typeparam name="TMultiMockInterface2"></typeparam>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GeneratePartialMock(System.Type,System.Type[],System.Object[])">
- <summary>
- </summary>
- <param name="type"></param>
- <param name="extraTypes"></param>
- <param name="argumentsForConstructor"></param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateDynamicMockWithRemoting``1(System.Object[])">
- <summary>
- Generate a mock object with dynamic replay semantics and remoting without needing the mock repository
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateStrictMockWithRemoting``1(System.Object[])">
- <summary>
- Generate a mock object with strict replay semantics and remoting without needing the mock repository
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMockInReplay``1(System.Func{Rhino.Mocks.MockRepository,``0})">
- <summary>Helper method to create a mock object without a repository instance and put the object back into replay mode.</summary>
- <typeparam name="T">The type of mock object to create</typeparam>
- <param name="createMock">A delegate that uses a mock repository instance to create the underlying mock</param>
- <returns>The mock object in the replay mode.</returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.Record">
- <summary>
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.Playback">
- <summary>
- </summary>
- <returns></returns>
- </member>
- <member name="F:Rhino.Mocks.MockRepository.generatorMap">
- <summary>
- This is a map of types to ProxyGenerators.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MockRepository.lastRepository">
- <summary>
- This is used to record the last repository that has a method called on it.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MockRepository.lastMockedObject">
- <summary>
- this is used to get to the last proxy on this repository.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MockRepository.delegateProxies">
- <summary>
- For mock delegates, maps the proxy instance from intercepted invocations
- back to the delegate that was originally returned to client code, if any.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MockRepository.proxies">
- <summary>
- All the proxies in the mock repositories
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MockRepository.repeatableMethods">
- <summary>
- This is here because we can't put it in any of the recorders, since repeatable methods
- have no orderring, and if we try to handle them using the usual manner, we would get into
- wierd situations where repeatable method that was defined in an orderring block doesn't
- exists until we enter this block.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.#ctor">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MockRepository"/> instance.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.Ordered">
- <summary>
- Move the repository to ordered mode
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.Unordered">
- <summary>
- Move the repository to un-ordered mode
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMock(System.Type,System.Object[])">
- <summary>
- Creates a mock for the specified type.
- </summary>
- <param name="type">Type.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.StrictMock(System.Type,System.Object[])">
- <summary>
- Creates a strict mock for the specified type.
- </summary>
- <param name="type">Type.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMockWithRemoting(System.Type,System.Object[])">
- <summary>
- Creates a remoting mock for the specified type.
- </summary>
- <param name="type">Type.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.StrictMockWithRemoting(System.Type,System.Object[])">
- <summary>
- Creates a strict remoting mock for the specified type.
- </summary>
- <param name="type">Type.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMockWithRemoting``1(System.Object[])">
- <summary>
- Creates a remoting mock for the specified type.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.StrictMockWithRemoting``1(System.Object[])">
- <summary>
- Creates a strict remoting mock for the specified type.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMultiMock(System.Type,System.Type[])">
- <summary>
- Creates a mock from several types, with strict semantics.
- Only <paramref name="mainType"/> may be a class.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.StrictMultiMock(System.Type,System.Type[])">
- <summary>
- Creates a strict mock from several types, with strict semantics.
- Only <paramref name="mainType"/> may be a class.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMultiMock(System.Type,System.Type[],System.Object[])">
- <summary>
- Creates a mock from several types, with strict semantics.
- Only <paramref name="mainType"/> may be a class.
- </summary>
- <param name="mainType">The main type to mock.</param>
- <param name="extraTypes">Extra interface types to mock.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.StrictMultiMock(System.Type,System.Type[],System.Object[])">
- <summary>
- Creates a strict mock from several types, with strict semantics.
- Only <paramref name="mainType"/> may be a class.
- </summary>
- <param name="mainType">The main type to mock.</param>
- <param name="extraTypes">Extra interface types to mock.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.DynamicMultiMock(System.Type,System.Type[])">
- <summary>
- Creates a mock from several types, with dynamic semantics.
- Only <paramref name="mainType"/> may be a class.
- </summary>
- <param name="mainType">The main type to mock.</param>
- <param name="extraTypes">Extra interface types to mock.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.DynamicMultiMock(System.Type,System.Type[],System.Object[])">
- <summary>
- Creates a mock from several types, with dynamic semantics.
- Only <paramref name="mainType"/> may be a class.
- </summary>
- <param name="mainType">The main type to mock.</param>
- <param name="extraTypes">Extra interface types to mock.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.DynamicMock(System.Type,System.Object[])">
- <summary>Creates a dynamic mock for the specified type.</summary>
- <param name="type">Type.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.DynamicMockWithRemoting(System.Type,System.Object[])">
- <summary>Creates a dynamic mock for the specified type.</summary>
- <param name="type">Type.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.DynamicMockWithRemoting``1(System.Object[])">
- <summary>Creates a dynamic mock for the specified type.</summary>
- <typeparam name="T"></typeparam>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.PartialMock(System.Type,System.Object[])">
- <summary>Creates a mock object that defaults to calling the class methods if no expectation is set on the method.</summary>
- <param name="type">Type.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.PartialMultiMock(System.Type,System.Type[])">
- <summary>Creates a mock object that defaults to calling the class methods.</summary>
- <param name="type">Type.</param>
- <param name="extraTypes">Extra interface types to mock.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.PartialMultiMock(System.Type,System.Type[],System.Object[])">
- <summary>Creates a mock object that defaults to calling the class methods.</summary>
- <param name="type">Type.</param>
- <param name="extraTypes">Extra interface types to mock.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.RemotingMock(System.Type,Rhino.Mocks.MockRepository.CreateMockState)">
- <summary>Creates a mock object using remoting proxies</summary>
- <param name="type">Type to mock - must be MarshalByRefObject</param>
- <returns>Mock object</returns>
- <remarks>Proxy mock can mock non-virtual methods, but not static methods</remarks>
- <param name="factory">Creates the mock state for this proxy</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.Replay(System.Object)">
- <summary>
- Cause the mock state to change to replay, any further call is compared to the
- ones that were called in the record state.
- </summary>
- <remarks>This method *cannot* be called from inside an ordering.</remarks>
- <param name="obj">the object to move to replay state</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.ReplayCore(System.Object,System.Boolean)">
- <summary>
- Cause the mock state to change to replay, any further call is compared to the
- ones that were called in the record state.
- </summary>
- <param name="obj">the object to move to replay state</param>
- <param name="checkInsideOrdering"></param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.BackToRecord(System.Object)">
- <summary>Move the mocked object back to record state.<para>You can (and it's recommended) to run {Verify()} before you use this method.</para></summary>
- <remarks>Will delete all current expectations!</remarks>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.BackToRecord(System.Object,Rhino.Mocks.BackToRecordOptions)">
- <summary>
- Move the mocked object back to record state.
- Optionally, can delete all current expectations, but allows more granularity about how
- it would behave with regard to the object state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.Verify(System.Object)">
- <summary>
- Verify that all the expectations for this object were fulfilled.
- </summary>
- <param name="obj">the object to verify the expectations for</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.LastMethodCall``1(System.Object)">
- <summary>
- Get the method options for the last call on
- mockedInstance.
- </summary>
- <param name="mockedInstance">The mock object</param>
- <returns>Method options for the last call</returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GetMockObjectFromInvocationProxy(System.Object)">
- <summary>
- Maps an invocation proxy back to the mock object instance that was originally
- returned to client code which might have been a delegate to this proxy.
- </summary>
- <param name="invocationProxy">The mock object proxy from the intercepted invocation</param>
- <returns>The mock object</returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMockObject(System.Type,Rhino.Mocks.MockRepository.CreateMockState,System.Type[],System.Object[])">
- <summary>This is provided to allow advance extention functionality, where Rhino Mocks standard functionality is not enough.</summary>
- <param name="type">The type to mock</param>
- <param name="factory">Delegate that create the first state of the mocked object (usualy the record state).</param>
- <param name="extras">Additional types to be implemented, this can be only interfaces </param>
- <param name="argumentsForConstructor">optional arguments for the constructor</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GetMockedObject(System.Object)">
- <summary>
- Method: GetMockedObject
- Get an IProxy from a mocked object instance, or throws if the
- object is not a mock object.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GetMockedObjectOrNull(System.Object)">
- <summary>
- Method: GetMockedObjectOrNull
- Get an IProxy from a mocked object instance, or null if the
- object is not a mock object.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.PopRecorder">
- <summary>Pops the recorder.</summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.PushRecorder(Rhino.Mocks.Interfaces.IMethodRecorder)">
- <summary>Pushes the recorder.</summary>
- <param name="newRecorder">New recorder.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.BackToRecordAll">
- <summary>
- All the mock objects in this repository will be moved
- to record state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.BackToRecordAll(Rhino.Mocks.BackToRecordOptions)">
- <summary>
- All the mock objects in this repository will be moved
- to record state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.ReplayAll">
- <summary>
- Replay all the mocks from this repository
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.VerifyAll">
- <summary>
- Verify all the mocks from this repository
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GetProxyGenerator(System.Type)">
- <summary>
- Gets the proxy generator for a specific type. Having a single ProxyGenerator
- with multiple types linearly degrades the performance so this implementation
- keeps one ProxyGenerator per type.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.SetExceptionToBeThrownOnVerify(System.Object,Rhino.Mocks.Exceptions.ExpectationViolationException)">
- <summary>Set the exception to be thrown when verified is called.</summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMock``1(System.Object[])">
- <summary>
- Creates a mock for the spesified type with strict mocking semantics.
- <para>Strict semantics means that any call that wasn't explicitly recorded is considered an error and would cause an exception to be thrown.</para>
- </summary>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.StrictMock``1(System.Object[])">
- <summary>
- Creates a mock for the spesified type with strict mocking semantics.
- <para>Strict semantics means that any call that wasn't explicitly recorded is considered an error and would cause an exception to be thrown.</para>
- </summary>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.DynamicMock``1(System.Object[])">
- <summary>
- Creates a dynamic mock for the specified type.
- </summary>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMultiMock``1(System.Type[])">
- <summary>
- Creates a mock object from several types.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.StrictMultiMock``1(System.Type[])">
- <summary>
- Creates a strict mock object from several types.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.DynamicMultiMock``1(System.Type[])">
- <summary>
- Create a mock object from several types with dynamic semantics.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.PartialMultiMock``1(System.Type[])">
- <summary>
- Create a mock object from several types with partial semantics.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMultiMock``1(System.Type[],System.Object[])">
- <summary>
- Create a mock object from several types with strict semantics.
- </summary>
- <param name="extraTypes">Extra interface types to mock.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.StrictMultiMock``1(System.Type[],System.Object[])">
- <summary>
- Create a strict mock object from several types with strict semantics.
- </summary>
- <param name="extraTypes">Extra interface types to mock.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.DynamicMultiMock``1(System.Type[],System.Object[])">
- <summary>
- Create a mock object from several types with dynamic semantics.
- </summary>
- <param name="extraTypes">Extra interface types to mock.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.PartialMultiMock``1(System.Type[],System.Object[])">
- <summary>
- Create a mock object from several types with partial semantics.
- </summary>
- <param name="extraTypes">Extra interface types to mock.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.PartialMock``1(System.Object[])">
- <summary>
- Create a mock object with from a class that defaults to calling the class methods
- </summary>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.Stub``1(System.Object[])">
- <summary>
- Create a stub object, one that has properties and events ready for use, and
- can have methods called on it. It requires an explicit step in order to create
- an expectation for a stub.
- </summary>
- <param name="argumentsForConstructor">The arguments for constructor.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.Stub(System.Type,System.Object[])">
- <summary>
- Create a stub object, one that has properties and events ready for use, and
- can have methods called on it. It requires an explicit step in order to create
- an expectation for a stub.
- </summary>
- <param name="type">The type.</param>
- <param name="argumentsForConstructor">The arguments for constructor.</param>
- <returns>The stub</returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.IsInReplayMode(System.Object)">
- <summary>
- Returns true if the passed mock is currently in replay mode.
- </summary>
- <param name="mock">The mock to test.</param>
- <returns>True if the mock is in replay mode, false otherwise.</returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.IsStub(System.Object)">
- <summary>
- Determines whether the specified proxy is a stub.
- </summary>
- <param name="proxy">The proxy.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.RegisterPropertyBehaviorOn(Rhino.Mocks.Interfaces.IMockedObject)">
- <summary>
- Register a call on a prperty behavior
- </summary>
- <param name="instance"></param>
- </member>
- <member name="P:Rhino.Mocks.MockRepository.Recorder">
- <summary>
- Gets the recorder.
- </summary>
- <value></value>
- </member>
- <member name="P:Rhino.Mocks.MockRepository.Replayer">
- <summary>
- Gets the replayer for this repository.
- </summary>
- <value></value>
- </member>
- <member name="P:Rhino.Mocks.MockRepository.LastMockedObject">
- <summary>
- Gets the last proxy which had a method call.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.MockRepository.CreateMockState">
- <summary>
- Delegate: CreateMockState
- This is used internally to cleanly handle the creation of different
- RecordMockStates.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.RhinoMocksExtensions">
- <summary>
- A set of extension methods that adds Arrange Act Assert mode to Rhino Mocks
- </summary>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.Expect``1(``0,System.Action{``0})">
- <summary>
- Create an expectation on this mock for this action to occur
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.BackToRecord``1(``0)">
- <summary>
- Reset all expectations on this mock object
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.BackToRecord``1(``0,Rhino.Mocks.BackToRecordOptions)">
- <summary>
- Reset the selected expectation on this mock object
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="options">The options to reset the expectations on this mock.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.Replay``1(``0)">
- <summary>
- Cause the mock state to change to replay, any further call is compared to the
- ones that were called in the record state.
- </summary>
- <param name="mock">the mocked object to move to replay state</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.GetMockRepository``1(``0)">
- <summary>
- Gets the mock repository for this specificied mock object
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.Expect``2(``0,Rhino.Mocks.Function{``0,``1})">
- <summary>
- Create an expectation on this mock for this action to occur
- </summary>
- <typeparam name="T"></typeparam>
- <typeparam name="R"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.Stub``1(``0,System.Action{``0})">
- <summary>
- Tell the mock object to perform a certain action when a matching
- method is called.
- Does not create an expectation for this method.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.Stub``2(``0,Rhino.Mocks.Function{``0,``1})">
- <summary>
- Tell the mock object to perform a certain action when a matching
- method is called.
- Does not create an expectation for this method.
- </summary>
- <typeparam name="T"></typeparam>
- <typeparam name="R"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.GetArgumentsForCallsMadeOn``1(``0,System.Action{``0})">
- <summary>
- Gets the arguments for calls made on this mock object and the method that was called
- in the action.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <returns></returns>
- <example>
- Here we will get all the arguments for all the calls made to DoSomething(int)
- <code>
- var argsForCalls = foo54.GetArgumentsForCallsMadeOn(x => x.DoSomething(0))
- </code>
- </example>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.GetArgumentsForCallsMadeOn``1(``0,System.Action{``0},System.Action{Rhino.Mocks.Interfaces.IMethodOptions{System.Object}})">
- <summary>
- Gets the arguments for calls made on this mock object and the method that was called
- in the action and matches the given constraints
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <param name="setupConstraints">The setup constraints.</param>
- <returns></returns>
- <example>
- Here we will get all the arguments for all the calls made to DoSomething(int)
- <code>
- var argsForCalls = foo54.GetArgumentsForCallsMadeOn(x => x.DoSomething(0))
- </code>
- </example>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertWasCalled``1(``0,System.Action{``0})">
- <summary>
- Asserts that a particular method was called on this mock object
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertWasCalled``1(``0,System.Action{``0},System.Action{Rhino.Mocks.Interfaces.IMethodOptions{System.Object}})">
- <summary>
- Asserts that a particular method was called on this mock object that match
- a particular constraint set.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <param name="setupConstraints">The setup constraints.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertWasCalled``1(``0,System.Func{``0,System.Object})">
- <summary>
- Asserts that a particular method was called on this mock object that match
- a particular constraint set.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertWasCalled``1(``0,System.Func{``0,System.Object},System.Action{Rhino.Mocks.Interfaces.IMethodOptions{System.Object}})">
- <summary>
- Asserts that a particular method was called on this mock object that match
- a particular constraint set.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <param name="setupConstraints">The setup constraints.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertWasNotCalled``1(``0,System.Action{``0})">
- <summary>
- Asserts that a particular method was NOT called on this mock object
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertWasNotCalled``1(``0,System.Action{``0},System.Action{Rhino.Mocks.Interfaces.IMethodOptions{System.Object}})">
- <summary>
- Asserts that a particular method was NOT called on this mock object that match
- a particular constraint set.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <param name="setupConstraints">The setup constraints.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertWasNotCalled``1(``0,System.Func{``0,System.Object})">
- <summary>
- Asserts that a particular method was NOT called on this mock object
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertWasNotCalled``1(``0,System.Func{``0,System.Object},System.Action{Rhino.Mocks.Interfaces.IMethodOptions{System.Object}})">
- <summary>
- Asserts that a particular method was NOT called on this mock object
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <param name="setupConstraints">The setup constraints.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.FindAppropriteType``1(Rhino.Mocks.Interfaces.IMockedObject)">
- <summary>
- Finds the approprite implementation type of this item.
- This is the class or an interface outside of the rhino mocks.
- </summary>
- <param name="mockedObj">The mocked obj.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.VerifyAllExpectations(System.Object)">
- <summary>
- Verifies all expectations on this mock object
- </summary>
- <param name="mockObject">The mock object.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.GetEventRaiser``1(``0,System.Action{``0})">
- <summary>
- Gets the event raiser for the event that was called in the action passed
- </summary>
- <typeparam name="TEventSource">The type of the event source.</typeparam>
- <param name="mockObject">The mock object.</param>
- <param name="eventSubscription">The event subscription.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.Raise``1(``0,System.Action{``0},System.Object,System.EventArgs)">
- <summary>
- Raise the specified event using the passed arguments.
- The even is extracted from the passed labmda
- </summary>
- <typeparam name="TEventSource">The type of the event source.</typeparam>
- <param name="mockObject">The mock object.</param>
- <param name="eventSubscription">The event subscription.</param>
- <param name="sender">The sender.</param>
- <param name="args">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.Raise``1(``0,System.Action{``0},System.Object[])">
- <summary>
- Raise the specified event using the passed arguments.
- The even is extracted from the passed labmda
- </summary>
- <typeparam name="TEventSource">The type of the event source.</typeparam>
- <param name="mockObject">The mock object.</param>
- <param name="eventSubscription">The event subscription.</param>
- <param name="args">The args.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertExactlySingleExpectaton``1(Rhino.Mocks.MockRepository,``0)">
- <summary>TODO: Make this better! It currently breaks down when mocking classes or
- ABC's that call other virtual methods which are getting intercepted too. I wish
- we could just walk Expression{Action{Action{T}} to assert only a single
- method is being made.
-
- The workaround is to not call foo.AssertWasCalled .. rather foo.VerifyAllExpectations()</summary>
- <typeparam name="T">The type of mock object</typeparam>
- <param name="mocks">The mock repository</param>
- <param name="mockToRecordExpectation">The actual mock object to assert expectations on.</param>
- </member>
- <member name="T:Rhino.Mocks.RhinoMocksExtensions.VoidType">
- <summary>
- Fake type that disallow creating it.
- Should have been System.Type, but we can't use it.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Utilities.GenericsUtil">
- <summary>
- Utility class for dealing with messing generics scenarios.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Utilities.GenericsUtil.HasOpenGenericParam(System.Type)">
- <summary>
- There are issues with trying to get this to work correctly with open generic types, since this is an edge case,
- I am letting the runtime handle it.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Utilities.GenericsUtil.GetRealType(System.Type,Castle.Core.Interceptor.IInvocation)">
- <summary>
- Gets the real type, including de-constructing and constructing the type of generic
- methods parameters.
- </summary>
- <param name="type">The type.</param>
- <param name="invocation">The invocation.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Utilities.GenericsUtil.ReconstructGenericType(System.Type,System.Collections.Generic.Dictionary{System.String,System.Type})">
- <summary>
- Because we need to support complex types here (simple generics were handled above) we
- need to be aware of the following scenarios:
- List[T] and List[Foo[T]]
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Generated.ExpectationsList">
- <summary>
- ExpectationsList
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary">
- <summary>
- Dictionary
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Generated.ProxyStateDictionary">
- <summary>
- Dictionary class
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Generated.ProxyStateDictionary.#ctor">
- <summary>
- Create a new instance of <c>ProxyStateDictionary</c>
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.CreateMethodExpectation">
- <summary>
- Allows to call a method and immediately get it's options.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.ICreateMethodExpectation">
- <summary>
- Interface to allow calling a method and immediately get it's options.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.ICreateMethodExpectation.Call``1(``0)">
- <summary>
- Get the method options for the call
- </summary>
- <param name="ignored">The method call should go here, the return value is ignored</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.CreateMethodExpectation.#ctor(Rhino.Mocks.Interfaces.IMockedObject,System.Object)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.CreateMethodExpectation"/> instance.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.CreateMethodExpectation.Call``1(``0)">
- <summary>
- Get the method options for the call
- </summary>
- <param name="ignored">The method call should go here, the return value is ignored</param>
- </member>
- <member name="T:Rhino.Mocks.Impl.CreateMethodExpectationForSetupResult">
- <summary>
- Allows to call a method and immediately get it's options.
- Set the expected number for the call to Any()
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.CreateMethodExpectationForSetupResult.#ctor(Rhino.Mocks.Interfaces.IMockedObject,System.Object)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.CreateMethodExpectationForSetupResult"/> instance.
- </summary>
- <param name="mockedObject">Proxy.</param>
- <param name="mockedInstance">Mocked instance.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.CreateMethodExpectationForSetupResult.Call``1(``0)">
- <summary>
- Get the method options for the call
- </summary>
- <param name="ignored">The method call should go here, the return value is ignored</param>
- </member>
- <member name="T:Rhino.Mocks.Impl.DelegateTargetInterfaceCreator">
- <summary>
- This class is reponsible for taking a delegate and creating a wrapper
- interface around it, so it can be mocked.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.DelegateTargetInterfaceCreator.moduleScope">
- <summary>
- The scope for all the delegate interfaces create by this mock repository.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.DelegateTargetInterfaceCreator.GetDelegateTargetInterface(System.Type)">
- <summary>
- Gets a type with an "Invoke" method suitable for use as a target of the
- specified delegate type.
- </summary>
- <param name="delegateType"></param>
- <returns></returns>
- </member>
- <member name="T:Rhino.Mocks.Impl.EventRaiser">
- <summary>
- Raise events for all subscribers for an event
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.IEventRaiser">
- <summary>
- Raise events for all subscribers for an event
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IEventRaiser.Raise(System.Object[])">
- <summary>
- Raise the event
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IEventRaiser.Raise(System.Object,System.EventArgs)">
- <summary>
- The most common form for the event handler signature
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.EventRaiser.Create(System.Object,System.String)">
- <summary>
- Create an event raiser for the specified event on this instance.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.EventRaiser.#ctor(Rhino.Mocks.Interfaces.IMockedObject,System.String)">
- <summary>
- Creates a new instance of <c>EventRaiser</c>
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.EventRaiser.Raise(System.Object[])">
- <summary>
- Raise the event
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.EventRaiser.Raise(System.Object,System.EventArgs)">
- <summary>
- The most common signature for events
- Here to allow intellisense to make better guesses about how
- it should suggest parameters.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.MethodOptions`1">
- <summary>
- Allows to define what would happen when a method
- is called.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.IMethodOptions`1">
- <summary>
- Allows to define what would happen when a method
- is called.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Return(`0)">
- <summary>
- Set the return value for the method.
- </summary>
- <param name="objToReturn">The object the method will return</param>
- <returns>IRepeat that defines how many times the method will return this value</returns>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.TentativeReturn">
- <summary>
- Allow to override this return value in the future
- </summary>
- <returns>IRepeat that defines how many times the method will return this value</returns>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Throw(System.Exception)">
- <summary>
- Throws the specified exception when the method is called.
- </summary>
- <param name="exception">Exception to throw</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.IgnoreArguments">
- <summary>
- Ignores the arguments for this method. Any argument will be matched
- againt this method.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Constraints(Rhino.Mocks.Constraints.AbstractConstraint[])">
- <summary>
- Add constraints for the method's arguments.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback(System.Delegate)">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback(Rhino.Mocks.Delegates.Function{System.Boolean})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``1(Rhino.Mocks.Delegates.Function{System.Boolean,``0})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``2(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``3(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``4(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``5(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``6(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``7(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``8(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``9(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7,``8})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``10(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Do(System.Delegate)">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.WhenCalled(System.Action{Rhino.Mocks.MethodInvocation})">
- <summary>
- Set a delegate to be called when the expectation is matched
- and allow to optionally modify the invocation as needed
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.CallOriginalMethod">
- <summary>
- Call the original method on the class, bypassing the mocking layers.
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.CallOriginalMethod(Rhino.Mocks.Interfaces.OriginalCallOptions)">
- <summary>
- Call the original method on the class, optionally bypassing the mocking layers.
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.PropertyBehavior">
- <summary>
- Use the property as a simple property, getting/setting the values without
- causing mock expectations.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.SetPropertyAndIgnoreArgument">
- <summary>
- Expect last (property) call as property setting, ignore the argument given
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.SetPropertyWithArgument(`0)">
- <summary>
- Expect last (property) call as property setting with a given argument.
- </summary>
- <param name="argument"></param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.GetEventRaiser">
- <summary>
- Get an event raiser for the last subscribed event.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.OutRef(System.Object[])">
- <summary>
- Set the parameter values for out and ref parameters.
- This is done using zero based indexing, and _ignoring_ any non out/ref parameter.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Message(System.String)">
- <summary>
- Documentation message for the expectation
- </summary>
- <param name="documentationMessage">Message</param>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMethodOptions`1.Repeat">
- <summary>
- Better syntax to define repeats.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.IRepeat`1">
- <summary>
- Allows to specify the number of time for method calls
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Twice">
- <summary>
- Repeat the method twice.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Once">
- <summary>
- Repeat the method once.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.AtLeastOnce">
- <summary>
- Repeat the method at least once, then repeat as many time as it would like.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Any">
- <summary>
- Repeat the method any number of times.
- This has special affects in that this method would now ignore orderring.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Times(System.Int32,System.Int32)">
- <summary>
- Set the range to repeat an action.
- </summary>
- <param name="min">Min.</param>
- <param name="max">Max.</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Times(System.Int32)">
- <summary>
- Set the amount of times to repeat an action.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Never">
- <summary>
- This method must not appear in the replay state.
- This has special affects in that this method would now ignore orderring.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.#ctor(Rhino.Mocks.MockRepository,Rhino.Mocks.Impl.RecordMockState,Rhino.Mocks.Interfaces.IMockedObject,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Interfaces.IMethodOptions`1"/> instance.
- </summary>
- <param name="repository">the repository for this expectation</param>
- <param name="record">the recorder for this proxy</param>
- <param name="proxy">the proxy for this expectation</param>
- <param name="expectation">Expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Constraints(Rhino.Mocks.Constraints.AbstractConstraint[])">
- <summary>
- Add constraints for the method's arguments.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback(System.Delegate)">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback(Rhino.Mocks.Delegates.Function{System.Boolean})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``1(Rhino.Mocks.Delegates.Function{System.Boolean,``0})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``2(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``3(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``4(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``5(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``6(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``7(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``8(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``9(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7,``8})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``10(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Do(System.Delegate)">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.WhenCalled(System.Action{Rhino.Mocks.MethodInvocation})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Return(`0)">
- <summary>
- Set the return value for the method.
- </summary>
- <param name="objToReturn">The object the method will return</param>
- <returns>IRepeat that defines how many times the method will return this value</returns>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.TentativeReturn">
- <summary>
- Set the return value for the method, but allow to override this return value in the future
- </summary>
- <returns>IRepeat that defines how many times the method will return this value</returns>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Throw(System.Exception)">
- <summary>
- Throws the specified exception when the method is called.
- </summary>
- <param name="exception">Exception to throw</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.IgnoreArguments">
- <summary>
- Ignores the arguments for this method. Any argument will be matched
- againt this method.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.CallOriginalMethod">
- <summary>
- Call the original method on the class, bypassing the mocking layers.
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.CallOriginalMethod(Rhino.Mocks.Interfaces.OriginalCallOptions)">
- <summary>
- Call the original method on the class, optionally bypassing the mocking layers
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.PropertyBehavior">
- <summary>
- Use the property as a simple property, getting/setting the values without
- causing mock expectations.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.SetPropertyAndIgnoreArgument">
- <summary>
- Expect last (property) call as property setting, ignore the argument given
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.SetPropertyWithArgument(`0)">
- <summary>
- Expect last (property) call as property setting with a given argument.
- </summary>
- <param name="argument"></param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.GetEventRaiser">
- <summary>
- Gets the event raiser for the last event
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.OutRef(System.Object[])">
- <summary>
- Set the parameter values for out and ref parameters.
- This is done using zero based indexing, and _ignoring_ any non out/ref parameter.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Twice">
- <summary>
- Repeat the method twice.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Once">
- <summary>
- Repeat the method once.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.AtLeastOnce">
- <summary>
- Repeat the method at least once, then repeat as many time as it would like.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Never">
- <summary>
- This method must not appear in the replay state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Message(System.String)">
- <summary>
- Documentation message for the expectation
- </summary>
- <param name="documentationMessage">Message</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Any">
- <summary>
- Repeat the method any number of times.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Times(System.Int32,System.Int32)">
- <summary>
- Set the range to repeat an action.
- </summary>
- <param name="min">Min.</param>
- <param name="max">Max.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Times(System.Int32)">
- <summary>
- Set the amount of times to repeat an action.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.MethodOptions`1.Repeat">
- <summary>
- Better syntax to define repeats.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.MockedObjectsEquality">
- <summary>
- This class will provide hash code for hashtables without needing
- to call the GetHashCode() on the object, which may very well be mocked.
- This class has no state so it is a singelton to avoid creating a lot of objects
- that does the exact same thing. See flyweight patterns.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MockedObjectsEquality.GetHashCode(System.Object)">
- <summary>
- Get the hash code for a proxy object without calling GetHashCode()
- on the object.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MockedObjectsEquality.Compare(System.Object,System.Object)">
- <summary>
- Compares two instances of mocked objects
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MockedObjectsEquality.Equals(System.Object,System.Object)">
- <summary>
- Compare two mocked objects
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.MockedObjectsEquality.NextHashCode">
- <summary>
- The next hash code value for a mock object.
- This is safe for multi threading.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.MockedObjectsEquality.Instance">
- <summary>
- The sole instance of <see cref="T:Rhino.Mocks.Impl.MockedObjectsEquality"/>
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.ProxyInstance">
- <summary>
- This is a dummy type that is used merely to give DynamicProxy the proxy instance that
- it needs to create IProxy's types.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.IMockedObject">
- <summary>
- Interface to find the repository of a mocked object
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.ShouldCallOriginal(System.Reflection.MethodInfo)">
- <summary>
- Return true if it should call the original method on the object
- instead of pass it to the message chain.
- </summary>
- <param name="method">The method to call</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.RegisterMethodForCallingOriginal(System.Reflection.MethodInfo)">
- <summary>
- Register a method to be called on the object directly
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.RegisterPropertyBehaviorFor(System.Reflection.PropertyInfo)">
- <summary>
- Register a property on the object that will behave as a simple property
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.IsPropertyMethod(System.Reflection.MethodInfo)">
- <summary>
- Check if the method was registered as a property method.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.HandleProperty(System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Do get/set on the property, according to need.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.HandleEvent(System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Do add/remove on the event
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.GetEventSubscribers(System.String)">
- <summary>
- Get the subscribers of a spesific event
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.GetDeclaringType(System.Reflection.MethodInfo)">
- <summary>
- Gets the declaring type of the method, taking into acccount the possible generic
- parameters that it was created with.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.ClearState(Rhino.Mocks.BackToRecordOptions)">
- <summary>
- Clears the state of the object, remove original calls, property behavior, subscribed events, etc.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.GetCallArgumentsFor(System.Reflection.MethodInfo)">
- <summary>
- Get all the method calls arguments that were made against this object with the specificed
- method.
- </summary>
- <remarks>
- Only method calls in replay mode are counted
- </remarks>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.MethodCall(System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Records the method call
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMockedObject.DependentMocks">
- <summary>
- Mocks that are tied to this mock lifestyle
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMockedObject.ProxyHash">
- <summary>
- The unique hash code of this mock, which is not related
- to the value of the GetHashCode() call on the object.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMockedObject.Repository">
- <summary>
- Gets the repository.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMockedObject.ImplementedTypes">
- <summary>
- Gets the implemented types by this mocked object
- </summary>
- <value>The implemented.</value>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMockedObject.ConstructorArguments">
- <summary>
- Gets or sets the constructor arguments.
- </summary>
- <value>The constructor arguments.</value>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMockedObject.MockedObjectInstance">
- <summary>
- The mocked instance that this is representing
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.#ctor(Rhino.Mocks.MockRepository,System.Type[])">
- <summary>
- Create a new instance of <see cref="T:Rhino.Mocks.Impl.ProxyInstance"/>
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.ShouldCallOriginal(System.Reflection.MethodInfo)">
- <summary>
- Return true if it should call the original method on the object
- instead of pass it to the message chain.
- </summary>
- <param name="method">The method to call</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.RegisterMethodForCallingOriginal(System.Reflection.MethodInfo)">
- <summary>
- Register a method to be called on the object directly
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.RegisterPropertyBehaviorFor(System.Reflection.PropertyInfo)">
- <summary>
- Register a property on the object that will behave as a simple property
- Return true if there is already a value for the property
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.IsPropertyMethod(System.Reflection.MethodInfo)">
- <summary>
- Check if the method was registered as a property method.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.HandleProperty(System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Do get/set on the property, according to need.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.HandleEvent(System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Do add/remove on the event
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.GetEventSubscribers(System.String)">
- <summary>
- Get the subscribers of a spesific event
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.GetDeclaringType(System.Reflection.MethodInfo)">
- <summary>
- Gets the declaring type of the method, taking into acccount the possible generic
- parameters that it was created with.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.GetCallArgumentsFor(System.Reflection.MethodInfo)">
- <summary>
- Get all the method calls arguments that were made against this object with the specificed
- method.
- </summary>
- <param name="method"></param>
- <returns></returns>
- <remarks>
- Only method calls in replay mode are counted
- </remarks>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.MethodCall(System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Records the method call
- </summary>
- <param name="method"></param>
- <param name="args"></param>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.ClearState(Rhino.Mocks.BackToRecordOptions)">
- <summary>
- Clears the state of the object, remove original calls, property behavior, subscribed events, etc.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.ProxyInstance.DependentMocks">
- <summary>
- Mocks that are tied to this mock lifestyle
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.ProxyInstance.ProxyHash">
- <summary>
- The unique hash code of this proxy, which is not related
- to the value of the GetHashCode() call on the object.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.ProxyInstance.Repository">
- <summary>
- Gets the repository.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.ProxyInstance.ConstructorArguments">
- <summary>
- Gets or sets the constructor arguments.
- </summary>
- <value>The constructor arguments.</value>
- </member>
- <member name="P:Rhino.Mocks.Impl.ProxyInstance.MockedObjectInstance">
- <summary>
- The mocked instance that this is representing
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.ProxyInstance.ImplementedTypes">
- <summary>
- Gets the implemented types by this mocked object
- </summary>
- <value>The implemented.</value>
- </member>
- <member name="T:Rhino.Mocks.Impl.Range">
- <summary>
- Range for expected method calls
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.Range.#ctor(System.Int32,System.Nullable{System.Int32})">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.Range"/> instance.
- </summary>
- <param name="min">Min.</param>
- <param name="max">Max.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.Range.ToString">
- <summary>
- Return the string representation of this range.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.Range.Min">
- <summary>
- Gets or sets the min.
- </summary>
- <value></value>
- </member>
- <member name="P:Rhino.Mocks.Impl.Range.Max">
- <summary>
- Gets or sets the max.
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Impl.RecordDynamicMockState">
- <summary>
- Records all the expectations for a mock and
- return a ReplayDynamicMockState when Replay()
- is called.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordDynamicMockState.#ctor(Rhino.Mocks.Interfaces.IMockedObject,Rhino.Mocks.MockRepository)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.RecordDynamicMockState"/> instance.
- </summary>
- <param name="repository">Repository.</param>
- <param name="mockedObject">The proxy that generates the method calls</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordDynamicMockState.DoReplay">
- <summary>
- Verify that we can move to replay state and move
- to the reply state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordDynamicMockState.GetDefaultCallCountRangeExpectation">
- <summary>
- Get the default call count range expectation
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordDynamicMockState.BackToRecord">
- <summary>
- Gets a mock state that match the original mock state of the object.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.RecordPartialMockState">
- <summary>
- Records all the expectations for a mock and
- return a ReplayPartialMockState when Replay()
- is called.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordPartialMockState.#ctor(Rhino.Mocks.Interfaces.IMockedObject,Rhino.Mocks.MockRepository)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.RecordDynamicMockState"/> instance.
- </summary>
- <param name="repository">Repository.</param>
- <param name="mockedObject">The proxy that generates the method calls</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordPartialMockState.DoReplay">
- <summary>
- Verify that we can move to replay state and move
- to the reply state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordPartialMockState.BackToRecord">
- <summary>
- Gets a mock state that matches the original mock state of the object.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.RepeatableOption">
- <summary>
- Options for special repeat option
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.RepeatableOption.Normal">
- <summary>
- This method can be called only as many times as the IMethodOptions.Expect allows.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.RepeatableOption.Never">
- <summary>
- This method should never be called
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.RepeatableOption.Any">
- <summary>
- This method can be call any number of times
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.RepeatableOption.OriginalCall">
- <summary>
- This method will call the original method
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.RepeatableOption.OriginalCallBypassingMocking">
- <summary>
- This method will call the original method, bypassing the mocking layer
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.RepeatableOption.PropertyBehavior">
- <summary>
- This method will simulate simple property behavior
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.ReplayDynamicMockState">
- <summary>
- Validate all expectations on a mock and ignores calls to
- any method that was not setup properly.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayDynamicMockState.#ctor(Rhino.Mocks.Impl.RecordDynamicMockState)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.ReplayDynamicMockState"/> instance.
- </summary>
- <param name="previousState">The previous state for this method</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayDynamicMockState.DoMethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Add a method call for this state' mock.
- </summary>
- <param name="invocation">The invocation for this method</param>
- <param name="method">The method that was called</param>
- <param name="args">The arguments this method was called with</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayDynamicMockState.BackToRecord">
- <summary>
- Gets a mock state that match the original mock state of the object.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.ReplayPartialMockState">
- <summary>
- Validate all expectations on a mock and ignores calls to
- any method that was not setup properly.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayPartialMockState.#ctor(Rhino.Mocks.Impl.RecordPartialMockState)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.ReplayDynamicMockState"/> instance.
- </summary>
- <param name="previousState">The previous state for this method</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayPartialMockState.DoMethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Add a method call for this state' mock.
- </summary>
- <param name="invocation">The invocation for this method</param>
- <param name="method">The method that was called</param>
- <param name="args">The arguments this method was called with</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayPartialMockState.BackToRecord">
- <summary>
- Gets a mock state that match the original mock state of the object.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.RhinoInterceptor">
- <summary>
- Summary description for RhinoInterceptor.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RhinoInterceptor.#ctor(Rhino.Mocks.MockRepository,Rhino.Mocks.Interfaces.IMockedObject)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.RhinoInterceptor"/> instance.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RhinoInterceptor.Intercept(Castle.Core.Interceptor.IInvocation)">
- <summary>
- Intercept a method call and direct it to the repository.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.Validate">
- <summary>
- Validate arguments for methods
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.Validate.IsNotNull(System.Object,System.String)">
- <summary>
- Validate that the passed argument is not null.
- </summary>
- <param name="obj">The object to validate</param>
- <param name="name">The name of the argument</param>
- <exception cref="T:System.ArgumentNullException">
- If the obj is null, an ArgumentNullException with the passed name
- is thrown.
- </exception>
- </member>
- <member name="M:Rhino.Mocks.Impl.Validate.ArgsEqual(System.Object[],System.Object[])">
- <summary>
- Validate that the arguments are equal.
- </summary>
- <param name="expectedArgs">Expected args.</param>
- <param name="actualArgs">Actual Args.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.Validate.AreEqual(System.Object,System.Object)">
- <summary>
- Validate that the two arguments are equals, including validation for
- when the arguments are collections, in which case it will validate their values.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.Validate.SafeEquals(System.Object,System.Object)">
- <summary>
- This method is safe for use even if any of the objects is a mocked object
- that override equals.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.VerifiedMockState">
- <summary>
- Throw an object already verified when accessed
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.VerifiedMockState.#ctor(Rhino.Mocks.Interfaces.IMockState)">
- <summary>
- Create a new instance of VerifiedMockState
- </summary>
- <param name="previous">The previous mock state, used to get the initial record state</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.VerifiedMockState.MethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Add a method call for this state' mock.
- </summary>
- <param name="invocation">The invocation for this method</param>
- <param name="method">The method that was called</param>
- <param name="args">The arguments this method was called with</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.VerifiedMockState.Verify">
- <summary>
- Verify that this mock expectations have passed.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.VerifiedMockState.Replay">
- <summary>
- Verify that we can move to replay state and move
- to the reply state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.VerifiedMockState.BackToRecord">
- <summary>
- Gets a mock state that match the original mock state of the object.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.VerifiedMockState.GetLastMethodOptions``1">
- <summary>
- Get the options for the last method call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.VerifiedMockState.SetExceptionToThrowOnVerify(System.Exception)">
- <summary>
- Set the exception to throw when Verify is called.
- This is used to report exception that may have happened but where caught in the code.
- This way, they are reported anyway when Verify() is called.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.VerifiedMockState.NotifyCallOnPropertyBehavior">
- <summary>
- not relevant
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.VerifiedMockState.VerifyState">
- <summary>
- Gets the matching verify state for this state
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.VerifiedMockState.LastMethodOptions">
- <summary>
- Get the options for the last method call
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.IMethodRecorder">
- <summary>
- Records the actions on all the mocks created by a repository.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.Record(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Records the specified call with the specified args on the mocked object.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetRecordedExpectation(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Get the expectation for this method on this object with this arguments
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetRepeatableExpectation(System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- This check the methods that were setup using the SetupResult.For()
- or LastCall.Repeat.Any() and that bypass the whole expectation model.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetAllExpectationsForProxyAndMethod(System.Object,System.Reflection.MethodInfo)">
- <summary>
- Gets the all expectations for a mocked object and method combination,
- regardless of the expected arguments / callbacks / contraints.
- </summary>
- <param name="proxy">Mocked object.</param>
- <param name="method">Method.</param>
- <returns>List of all relevant expectation</returns>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetAllExpectationsForProxy(System.Object)">
- <summary>
- Gets the all expectations for proxy.
- </summary>
- <param name="proxy">Mocked object.</param>
- <returns>List of all relevant expectation</returns>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.RemoveAllRepeatableExpectationsForProxy(System.Object)">
- <summary>
- Removes all the repeatable expectations for proxy.
- </summary>
- <param name="proxy">Mocked object.</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.ReplaceExpectation(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Replaces the old expectation with the new expectation for the specified proxy/method pair.
- This replace ALL expectations that equal to old expectations.
- </summary>
- <param name="proxy">Proxy.</param>
- <param name="method">Method.</param>
- <param name="oldExpectation">Old expectation.</param>
- <param name="newExpectation">New expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.AddRecorder(Rhino.Mocks.Interfaces.IMethodRecorder)">
- <summary>
- Adds the recorder and turn it into the active recorder.
- </summary>
- <param name="recorder">Recorder.</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.MoveToPreviousRecorder">
- <summary>
- Moves to previous recorder.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetRecordedExpectationOrNull(System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Gets the recorded expectation or null.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetExpectedCallsMessage">
- <summary>
- Gets the next expected calls string.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.MoveToParentReplayer">
- <summary>
- Moves to parent recorder.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.AddToRepeatableMethods(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Set the expectation so it can repeat any number of times.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.RemoveExpectation(Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Removes the expectation from the recorder
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.ClearReplayerToCall(Rhino.Mocks.Interfaces.IMethodRecorder)">
- <summary>
- Clear the replayer to call (and all its chain of replayers)
- This also removes it from the list of expectations, so it will never be considered again
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.UnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Get the expectation for this method on this object with this arguments
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMethodRecorder.HasExpectations">
- <summary>
- Gets a value indicating whether this instance has expectations that weren't satisfied yet.
- </summary>
- <value>
- <c>true</c> if this instance has expectations; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="T:Rhino.Mocks.LastCall">
- <summary>
- Allows to set various options for the last method call on
- a specified object.
- If the method has a return value, it's recommended to use Expect
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.On(System.Object)">
- <summary>
- Allows to get an interface to work on the last call.
- </summary>
- <param name="mockedInstance">The mocked object</param>
- <returns>Interface that allows to set options for the last method call on this object</returns>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Return``1(``0)">
- <summary>
- Set the return value for the method.
- </summary>
- <param name="objToReturn">The object the method will return</param>
- <returns>IRepeat that defines how many times the method will return this value</returns>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Return(System.Object)">
- <summary>
- Set the return value for the method. This overload is needed for LastCall.Return(null)
- </summary>
- <param name="objToReturn">The object the method will return</param>
- <returns>IRepeat that defines how many times the method will return this value</returns>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Throw(System.Exception)">
- <summary>
- Throws the specified exception when the method is called.
- </summary>
- <param name="exception">Exception to throw</param>
- </member>
- <member name="M:Rhino.Mocks.LastCall.IgnoreArguments">
- <summary>
- Ignores the arguments for this method. Any argument will be matched
- againt this method.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Constraints(Rhino.Mocks.Constraints.AbstractConstraint[])">
- <summary>
- Add constraints for the method's arguments.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback(System.Delegate)">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback(Rhino.Mocks.Delegates.Function{System.Boolean})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``1(Rhino.Mocks.Delegates.Function{System.Boolean,``0})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``2(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``3(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``4(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``5(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``6(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``7(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``8(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``9(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7,``8})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``10(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.CallOriginalMethod">
- <summary>
- Call the original method on the class, bypassing the mocking layers, for the last call.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.CallOriginalMethod(Rhino.Mocks.Interfaces.OriginalCallOptions)">
- <summary>
- Call the original method on the class, optionally bypassing the mocking layers, for the last call.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Do(System.Delegate)">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.GetEventRaiser">
- <summary>
- Gets an interface that will raise the last event when called.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.OutRef(System.Object[])">
- <summary>
- Set the parameter values for out and ref parameters.
- This is done using zero based indexing, and _ignoring_ any non out/ref parameter.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Message(System.String)">
- <summary>
- Documentation message for the expectation
- </summary>
- <param name="documentationMessage">Message</param>
- </member>
- <member name="M:Rhino.Mocks.LastCall.PropertyBehavior">
- <summary>
- Use the property as a simple property, getting/setting the values without
- causing mock expectations.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.LastCall.Repeat">
- <summary>
- Better syntax to define repeats.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.MethodRecorders.MethodRecorderBase">
- <summary>
- Base class for method recorders, handle delegating to inner recorder if needed.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.recordedActions">
- <summary>
- List of the expected actions on for this recorder
- The legal values are:
- * Expectations
- * Method Recorders
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.recorderToCall">
- <summary>
- The current recorder.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.replayerToCall">
- <summary>
- The current replayer;
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.parentRecorder">
- <summary>
- The parent recorder of this one, may be null.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.replayersToIgnoreForThisCall">
- <summary>
- This contains a list of all the replayers that should be ignored
- for a spesific method call. A replayer gets into this list by calling
- ClearReplayerToCall() on its parent. This list is Clear()ed on each new invocation.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.repeatableMethods">
- <summary>
- All the repeatable methods calls.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.recursionDepth">
- <summary>
- Counts the recursion depth of the current expectation search stack
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.#ctor(Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.MethodRecorderBase"/> instance.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.#ctor(Rhino.Mocks.Interfaces.IMethodRecorder,Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.MethodRecorderBase"/> instance.
- </summary>
- <param name="parentRecorder">Parent recorder.</param>
- <param name="repeatableMethods">Repeatable methods</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.Record(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Records the specified call with the specified args on the mocked object.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetRecordedExpectation(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Get the expectation for this method on this object with this arguments
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetAllExpectationsForProxyAndMethod(System.Object,System.Reflection.MethodInfo)">
- <summary>
- Gets the all expectations for a mocked object and method combination,
- regardless of the expected arguments / callbacks / contraints.
- </summary>
- <param name="proxy">Mocked object.</param>
- <param name="method">Method.</param>
- <returns>List of all relevant expectation</returns>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetAllExpectationsForProxy(System.Object)">
- <summary>
- Gets the all expectations for proxy.
- </summary>
- <param name="proxy">Mocked object.</param>
- <returns>List of all relevant expectation</returns>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.ReplaceExpectation(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Replaces the old expectation with the new expectation for the specified proxy/method pair.
- This replace ALL expectations that equal to old expectations.
- </summary>
- <param name="proxy">Proxy.</param>
- <param name="method">Method.</param>
- <param name="oldExpectation">Old expectation.</param>
- <param name="newExpectation">New expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.RemoveAllRepeatableExpectationsForProxy(System.Object)">
- <summary>
- Remove the all repeatable expectations for proxy.
- </summary>
- <param name="proxy">Mocked object.</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.AddToRepeatableMethods(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Set the expectation so it can repeat any number of times.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.RemoveExpectation(Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Removes the expectation from the recorder
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.AddRecorder(Rhino.Mocks.Interfaces.IMethodRecorder)">
- <summary>
- Adds the recorder and turn it into the active recorder.
- </summary>
- <param name="recorder">Recorder.</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.MoveToPreviousRecorder">
- <summary>
- Moves to previous recorder.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.MoveToParentReplayer">
- <summary>
- Moves to parent recorder.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetRecordedExpectationOrNull(System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Gets the recorded expectation or null.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.ClearReplayerToCall(Rhino.Mocks.Interfaces.IMethodRecorder)">
- <summary>
- Clear the replayer to call (and all its chain of replayers).
- This also removes it from the list of expectations, so it will never be considered again
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.UnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Get the expectation for this method on this object with this arguments
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetExpectedCallsMessage">
- <summary>
- Gets the next expected calls string.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoGetRecordedExpectationOrNull(System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Handles the real getting of the recorded expectation or null.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoRecord(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Handle the real execution of this method for the derived class
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoGetRecordedExpectation(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Handle the real execution of this method for the derived class
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoGetAllExpectationsForProxy(System.Object)">
- <summary>
- Handle the real execution of this method for the derived class
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoReplaceExpectation(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Handle the real execution of this method for the derived class
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoRemoveExpectation(Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Handle the real execution of this method for the derived class
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoAddRecorder(Rhino.Mocks.Interfaces.IMethodRecorder)">
- <summary>
- Handle the real execution of this method for the derived class
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.ShouldConsiderThisReplayer(Rhino.Mocks.Interfaces.IMethodRecorder)">
- <summary>
- Should this replayer be considered valid for this call?
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetRepeatableExpectation(System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- This check the methods that were setup using the SetupResult.For()
- or LastCall.Repeat.Any() and that bypass the whole expectation model.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.MethodRecorders.MethodRecorderBase.HasExpectations">
- <summary>
- Gets a value indicating whether this instance has expectations that weren't satisfied yet.
- </summary>
- <value>
- <c>true</c> if this instance has expectations; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="P:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoHasExpectations">
- <summary>
- Handle the real execution of this method for the derived class
- </summary>
- </member>
- <member name="T:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder">
- <summary>
- Ordered collection of methods, methods must arrive in specified order
- in order to pass.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder">
- <summary>
- Unordered collection of method records, any expectation that exist
- will be matched.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.parentRecorderRedirection">
- <summary>
- The parent recorder we have redirected to.
- Useful for certain edge cases in orderring.
- See: FieldProblem_Entropy for the details.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.#ctor(Rhino.Mocks.Interfaces.IMethodRecorder,Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder"/> instance.
- </summary>
- <param name="parentRecorder">Parent recorder.</param>
- <param name="repeatableMethods">Repeatable methods</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.#ctor(Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder"/> instance.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoRecord(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Records the specified call with the specified args on the mocked object.
- </summary>
- <param name="proxy">Mocked object.</param>
- <param name="method">Method.</param>
- <param name="expectation">Expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoGetRecordedExpectation(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Get the expectation for this method on this object with this arguments
- </summary>
- <param name="invocation">Invocation for this method</param>
- <param name="proxy">Mocked object.</param>
- <param name="method">Method.</param>
- <param name="args">Args.</param>
- <returns>True is the call was recorded, false otherwise</returns>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.GetAllExpectationsForProxyAndMethod(System.Object,System.Reflection.MethodInfo)">
- <summary>
- Gets the all expectations for a mocked object and method combination,
- regardless of the expected arguments / callbacks / contraints.
- </summary>
- <param name="proxy">Mocked object.</param>
- <param name="method">Method.</param>
- <returns>List of all relevant expectation</returns>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoGetAllExpectationsForProxy(System.Object)">
- <summary>
- Gets the all expectations for proxy.
- </summary>
- <param name="proxy">Mocked object.</param>
- <returns>List of all relevant expectation</returns>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoReplaceExpectation(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Replaces the old expectation with the new expectation for the specified proxy/method pair.
- This replace ALL expectations that equal to old expectations.
- </summary>
- <param name="proxy">Proxy.</param>
- <param name="method">Method.</param>
- <param name="oldExpectation">Old expectation.</param>
- <param name="newExpectation">New expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoRemoveExpectation(Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Handle the real execution of this method for the derived class
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoGetRecordedExpectationOrNull(System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Handles the real getting of the recorded expectation or null.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoAddRecorder(Rhino.Mocks.Interfaces.IMethodRecorder)">
- <summary>
- Handle the real execution of this method for the derived class
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.GetExpectedCallsMessage">
- <summary>
- Gets the next expected calls string.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.UnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Create an exception for an unexpected method call.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoHasExpectations">
- <summary>
- Gets a value indicating whether this instance has expectations that weren't satisfied yet.
- </summary>
- <value>
- <c>true</c> if this instance has expectations; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder.#ctor(Rhino.Mocks.Interfaces.IMethodRecorder,Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder"/> instance.
- </summary>
- <param name="parentRecorder">Parent recorder.</param>
- <param name="repeatableMethods">Repetable methods</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder.#ctor(Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder"/> instance.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder.DoGetRecordedExpectationOrNull(System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Handles the real getting of the recorded expectation or null.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder.UnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Get the expectation for this method on this object with this arguments
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder.GetExpectedCallsMessage">
- <summary>
- Gets the next expected calls string.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet">
- <summary>
- Hold an expectation for a method call on an object
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.#ctor(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet"/> instance.
- </summary>
- <param name="proxy">Proxy.</param>
- <param name="method">Method.</param>
- <param name="expectation">Expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.Equals(System.Object)">
- <summary>
- Determines if the object equal to this instance
- </summary>
- <param name="obj">Obj.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.GetHashCode">
- <summary>
- Gets the hash code.
- </summary>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.Proxy">
- <summary>
- Gets the proxy.
- </summary>
- <value></value>
- </member>
- <member name="P:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.Method">
- <summary>
- Gets the method.
- </summary>
- <value></value>
- </member>
- <member name="P:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.Expectation">
- <summary>
- Gets the expectation.
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.MethodRecorders.ProxyMethodPair">
- <summary>
- Holds a pair of mocked object and a method
- and allows to compare them against each other.
- This allows us to have a distinction between mockOne.MyMethod() and
- mockTwo.MyMethod()...
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodPair.#ctor(System.Object,System.Reflection.MethodInfo)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.ProxyMethodPair"/> instance.
- </summary>
- <param name="proxy">Proxy.</param>
- <param name="method">Method.</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodPair.Equals(System.Object)">
- <summary>
- Determines whatever obj equals to this instance.
- ProxyMethodPairs are equal when they point to the same /instance/ of
- an object, and to the same method.
- </summary>
- <param name="obj">Obj.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodPair.GetHashCode">
- <summary>
- Gets the hash code.
- </summary>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.MethodRecorders.ProxyMethodPair.Proxy">
- <summary>
- Gets the proxy.
- </summary>
- <value></value>
- </member>
- <member name="P:Rhino.Mocks.MethodRecorders.ProxyMethodPair.Method">
- <summary>
- Gets the method.
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.MethodRecorders.RecorderChanger">
- <summary>
- Change the recorder from ordered to unordered and vice versa
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.RecorderChanger.#ctor(Rhino.Mocks.MockRepository,Rhino.Mocks.Interfaces.IMethodRecorder,Rhino.Mocks.Interfaces.IMethodRecorder)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.RecorderChanger"/> instance.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.RecorderChanger.Dispose">
- <summary>
- Disposes this instance.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Mocker">
- <summary>
- Accessor for the current mocker
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Mocker.Current">
- <summary>
- The current mocker
- </summary>
- </member>
- <member name="T:Rhino.Mocks.RhinoMocks">
- <summary>
- Used for [assembly: InternalsVisibleTo(RhinoMocks.StrongName)]
- Used for [assembly: InternalsVisibleTo(RhinoMocks.NormalName)]
- </summary>
- </member>
- <member name="F:Rhino.Mocks.RhinoMocks.StrongName">
- <summary>
- Strong name for the Dynamic Proxy assemblies. Used for InternalsVisibleTo specification.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.RhinoMocks.NormalName">
- <summary>
- Normal name for dynamic proxy assemblies. Used for InternalsVisibleTo specification.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.RhinoMocks.Logger">
- <summary>
- Logs all method calls for methods
- </summary>
- </member>
- <member name="T:Rhino.Mocks.SetupResult">
- <summary>
- Setup method calls to repeat any number of times.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.SetupResult.For``1(``0)">
- <summary>
- Get the method options and set the last method call to repeat
- any number of times.
- This also means that the method would transcend ordering
- </summary>
- </member>
- <member name="M:Rhino.Mocks.SetupResult.On(System.Object)">
- <summary>
- Get the method options for the last method call on the mockInstance and set it
- to repeat any number of times.
- This also means that the method would transcend ordering
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Utilities.MethodCallUtil">
- <summary>
- Utility class for working with method calls.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Utilities.MethodCallUtil.StringPresentation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Utilities.MethodCallUtil.FormatArgumnet,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Return the string representation of a method call and its arguments.
- </summary>
- <param name="method">The method</param>
- <param name="args">The method arguments</param>
- <param name="invocation">Invocation of the method, used to get the generics arguments</param>
- <param name="format">Delegate to format the parameter</param>
- <returns>The string representation of this method call</returns>
- </member>
- <member name="M:Rhino.Mocks.Utilities.MethodCallUtil.StringPresentation(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Return the string representation of a method call and its arguments.
- </summary>
- <param name="invocation">The invocation of the method, used to get the generic parameters</param>
- <param name="method">The method</param>
- <param name="args">The method arguments</param>
- <returns>The string representation of this method call</returns>
- </member>
- <member name="T:Rhino.Mocks.Utilities.MethodCallUtil.FormatArgumnet">
- <summary>
- Delegate to format the argument for the string representation of
- the method call.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Utilities.ReturnValueUtil">
- <summary>
- Utility to get the default value for a type
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Utilities.ReturnValueUtil.DefaultValue(System.Type,Castle.Core.Interceptor.IInvocation)">
- <summary>
- The default value for a type.
- Null for reference types and void
- 0 for value types.
- First element for enums
- Note that we need to get the value even for opened generic types, such as those from
- generic methods.
- </summary>
- <param name="type">Type.</param>
- <param name="invocation">The invocation.</param>
- <returns>the default value</returns>
- </member>
- <member name="T:Rhino.Mocks.With">
- <summary>
- Allows easier access to MockRepository, works closely with Mocker.Current to
- allow access to a context where the mock repository is automatially verified at
- the end of the code block.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.With.Mocks(Rhino.Mocks.With.Proc)">
- <summary>
- Initialize a code block where Mocker.Current is initialized.
- At the end of the code block, all the expectation will be verified.
- This overload will create a new MockRepository.
- </summary>
- <param name="methodCallThatHasMocks">The code that will be executed under the mock context</param>
- </member>
- <member name="M:Rhino.Mocks.With.Mocks(Rhino.Mocks.MockRepository,Rhino.Mocks.With.Proc)">
- <summary>
- Initialize a code block where Mocker.Current is initialized.
- At the end of the code block, all the expectation will be verified.
- This overload will create a new MockRepository.
- </summary>
- <param name="mocks">The mock repository to use, at the end of the code block, VerifyAll() will be called on the repository.</param>
- <param name="methodCallThatHasMocks">The code that will be executed under the mock context</param>
- </member>
- <member name="M:Rhino.Mocks.With.Mocks(Rhino.Mocks.MockRepository)">
- <summary>
- Create a FluentMocker
- </summary>
- <param name="mocks">The mock repository to use.</param>
- </member>
- <member name="T:Rhino.Mocks.With.Proc">
- <summary>
- A method with no arguments and no return value that will be called under the mock context.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.With.FluentMocker">
- <summary>
- FluentMocker implements some kind of fluent interface attempt
- for saying "With the Mocks [mocks], Expecting (in same order) [things] verify [that]."
- </summary>
- </member>
- <member name="T:Rhino.Mocks.With.IMockVerifier">
- <summary>
- Interface to verify previously defined expectations
- </summary>
- </member>
- <member name="M:Rhino.Mocks.With.IMockVerifier.Verify(Rhino.Mocks.With.Proc)">
- <summary>
- Verifies if a piece of code
- </summary>
- </member>
- <member name="M:Rhino.Mocks.With.FluentMocker.Expecting(Rhino.Mocks.With.Proc)">
- <summary>
- Defines unordered expectations
- </summary>
- <param name="methodCallsDescribingExpectations">A delegate describing the expectations</param>
- <returns>an IMockVerifier</returns>
- </member>
- <member name="M:Rhino.Mocks.With.FluentMocker.ExpectingInSameOrder(Rhino.Mocks.With.Proc)">
- <summary>
- Defines ordered expectations
- </summary>
- <param name="methodCallsDescribingExpectations">A delegate describing the expectations</param>
- <returns>an IMockVerifier</returns>
- </member>
- <member name="M:Rhino.Mocks.With.FluentMocker.Verify(Rhino.Mocks.With.Proc)">
- <summary>
- Verifies previously defined expectations
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Function`2">
- <summary>
- This delegate is compatible with the System.Func{T,R} signature
- We have to define our own to get compatability with 2.0
- </summary>
- </member>
- <member name="T:__ProtectAttribute">
- <summary>
- This attribute is here so we can get better Pex integration
- Using this means that Pex will not try to inspect the work of
- the actual proxies being generated by Rhino Mocks
- </summary>
- </member>
- </members>
-</doc>
build.bat
@@ -1,4 +0,0 @@
-@echo off
-cls
-build\tools\nant\nant.exe -nologo -buildfile:build\project.build %*
-@echo %time%