diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
new file mode 100644
index 00000000..ae4f58a8
--- /dev/null
+++ b/.github/workflows/ci.yml
@@ -0,0 +1,35 @@
+# This workflow will build a .NET project
+# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-net
+
+name: CI
+
+on:
+ push:
+ branches: [ "master" ]
+ pull_request:
+ branches: [ "master" ]
+
+jobs:
+ build:
+
+ runs-on: windows-latest
+
+ steps:
+ - uses: actions/checkout@v4
+ - name: Setup .NET
+ uses: actions/setup-dotnet@v4
+ with:
+ dotnet-version: 8.0.x
+ - name: Restore dependencies
+ run: |
+ cd src
+ dotnet restore spark-ci.slnf
+ - name: Build
+ run: |
+ cd src
+ dotnet build --no-restore spark-ci.slnf
+ - name: Test
+ run: |
+ cd src
+ dotnet test --no-build --verbosity normal spark-ci.slnf
+
\ No newline at end of file
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
new file mode 100644
index 00000000..87d74bb3
--- /dev/null
+++ b/.github/workflows/release.yml
@@ -0,0 +1,29 @@
+# This workflow will build a .NET project
+# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-net
+
+name: Release to NuGet
+
+on:
+ release:
+ types: [published]
+
+jobs:
+ build:
+
+ runs-on: windows-latest
+
+ steps:
+ - uses: actions/checkout@v4
+ - name: Setup .NET
+ uses: actions/setup-dotnet@v4
+ with:
+ dotnet-version: 8.0.x
+ - name: Pack
+ run: |
+ cd src
+ dotnet pack spark-pack.slnf --include-symbols --output nupkgs
+ - name: Push to NuGet
+ run: |
+ cd src/nupkgs
+ dotnet nuget push "**/*.nupkg" --api-key ${{secrets.NUGET_API_KEY}} --source https://api.nuget.org/v3/index.json
+
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 81d73ade..ec737a76 100644
--- a/.gitignore
+++ b/.gitignore
@@ -16,6 +16,11 @@ obj/
*.user
*.ncb
_ReSharper.*
+*.ReSharper
+*.dotCover
+*.ncrunchproject
+*crunchsolution*
+*.disposechecksettings
# Ignore all MonoDevelop generated files.
*.userprefs
@@ -33,3 +38,11 @@ src/Tools/SparkLanguagePackage/*_i.c
src/Tools/SparkLanguagePackage/*_i.h
src/Tools/SparkLanguagePackage/*_p.c
src/Tools/SparkLanguagePackage/PackageLoadKey.h
+src/.vs
+
+#NuGet
+packages/
+
+#ncrunch
+*ncrunch*
+*crunch*.local.xml
diff --git a/NuGet/NuGet.exe b/NuGet/NuGet.exe
deleted file mode 100644
index 79f4c253..00000000
Binary files a/NuGet/NuGet.exe and /dev/null differ
diff --git a/NuGet/Spark.1.1.nupkg b/NuGet/Spark.1.1.nupkg
deleted file mode 100644
index 55b737c7..00000000
Binary files a/NuGet/Spark.1.1.nupkg and /dev/null differ
diff --git a/NuGet/Spark.1.5.nupkg b/NuGet/Spark.1.5.nupkg
deleted file mode 100644
index 1b684b7c..00000000
Binary files a/NuGet/Spark.1.5.nupkg and /dev/null differ
diff --git a/NuGet/Spark.Web.Mvc2.1.1.nupkg b/NuGet/Spark.Web.Mvc2.1.1.nupkg
deleted file mode 100644
index 20a8cac3..00000000
Binary files a/NuGet/Spark.Web.Mvc2.1.1.nupkg and /dev/null differ
diff --git a/NuGet/Spark.Web.Mvc2.1.5.nupkg b/NuGet/Spark.Web.Mvc2.1.5.nupkg
deleted file mode 100644
index 6959d65e..00000000
Binary files a/NuGet/Spark.Web.Mvc2.1.5.nupkg and /dev/null differ
diff --git a/NuGet/Spark.Web.Mvc2/1.1/Content/AppStart_SparkWebMvc.cs.pp b/NuGet/Spark.Web.Mvc2/1.1/Content/AppStart_SparkWebMvc.cs.pp
deleted file mode 100644
index 9fecbc66..00000000
--- a/NuGet/Spark.Web.Mvc2/1.1/Content/AppStart_SparkWebMvc.cs.pp
+++ /dev/null
@@ -1,18 +0,0 @@
-using System.Web.Mvc;
-using Spark;
-using Spark.Web.Mvc;
-
-[assembly: WebActivator.PreApplicationStartMethod(typeof($rootnamespace$.AppStart_SparkWebMvc), "Start")]
-
-namespace $rootnamespace$ {
- public static class AppStart_SparkWebMvc {
- public static void Start() {
- var settings = new SparkSettings();
- settings.SetAutomaticEncoding(true);
-
- // Note: you can change the list of namespace and assembly
- // references in Views\Shared\_global.spark
- SparkEngineStarter.RegisterViewEngine(settings);
- }
- }
-}
diff --git a/NuGet/Spark.Web.Mvc2/1.1/Content/Views/Shared/_global.spark b/NuGet/Spark.Web.Mvc2/1.1/Content/Views/Shared/_global.spark
deleted file mode 100644
index f5a294af..00000000
--- a/NuGet/Spark.Web.Mvc2/1.1/Content/Views/Shared/_global.spark
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/NuGet/Spark.Web.Mvc2/1.1/Spark.Web.Mvc2.nuspec b/NuGet/Spark.Web.Mvc2/1.1/Spark.Web.Mvc2.nuspec
deleted file mode 100644
index bf8ade7d..00000000
--- a/NuGet/Spark.Web.Mvc2/1.1/Spark.Web.Mvc2.nuspec
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
- Spark.Web.Mvc2
- 1.1
- Louis DeJardin & Robert Greyling
- false
- Spark View Engine for ASP.NET MVC.
- Spark View Engine for ASP.NET MVC.
- en-US
-
-
-
-
-
-
\ No newline at end of file
diff --git a/NuGet/Spark.Web.Mvc2/1.1/lib/Spark.Web.Mvc.dll b/NuGet/Spark.Web.Mvc2/1.1/lib/Spark.Web.Mvc.dll
deleted file mode 100644
index bfd49332..00000000
Binary files a/NuGet/Spark.Web.Mvc2/1.1/lib/Spark.Web.Mvc.dll and /dev/null differ
diff --git a/NuGet/Spark.Web.Mvc2/1.5/Content/AppStart_SparkWebMvc.cs.pp b/NuGet/Spark.Web.Mvc2/1.5/Content/AppStart_SparkWebMvc.cs.pp
deleted file mode 100644
index 9fecbc66..00000000
--- a/NuGet/Spark.Web.Mvc2/1.5/Content/AppStart_SparkWebMvc.cs.pp
+++ /dev/null
@@ -1,18 +0,0 @@
-using System.Web.Mvc;
-using Spark;
-using Spark.Web.Mvc;
-
-[assembly: WebActivator.PreApplicationStartMethod(typeof($rootnamespace$.AppStart_SparkWebMvc), "Start")]
-
-namespace $rootnamespace$ {
- public static class AppStart_SparkWebMvc {
- public static void Start() {
- var settings = new SparkSettings();
- settings.SetAutomaticEncoding(true);
-
- // Note: you can change the list of namespace and assembly
- // references in Views\Shared\_global.spark
- SparkEngineStarter.RegisterViewEngine(settings);
- }
- }
-}
diff --git a/NuGet/Spark.Web.Mvc2/1.5/Content/Views/Shared/_global.spark b/NuGet/Spark.Web.Mvc2/1.5/Content/Views/Shared/_global.spark
deleted file mode 100644
index f5a294af..00000000
--- a/NuGet/Spark.Web.Mvc2/1.5/Content/Views/Shared/_global.spark
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/NuGet/Spark.Web.Mvc2/1.5/Spark.Web.Mvc2.nuspec b/NuGet/Spark.Web.Mvc2/1.5/Spark.Web.Mvc2.nuspec
deleted file mode 100644
index 4f8ea97f..00000000
--- a/NuGet/Spark.Web.Mvc2/1.5/Spark.Web.Mvc2.nuspec
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
- Spark.Web.Mvc2
- 1.5
- Louis DeJardin & Robert Greyling
- false
- Spark View Engine for ASP.NET MVC.
- Spark View Engine for ASP.NET MVC.
- en-US
-
-
-
-
-
-
\ No newline at end of file
diff --git a/NuGet/Spark.Web.Mvc2/1.5/lib/NET35/Spark.Web.Mvc.dll b/NuGet/Spark.Web.Mvc2/1.5/lib/NET35/Spark.Web.Mvc.dll
deleted file mode 100644
index ccaab8c8..00000000
Binary files a/NuGet/Spark.Web.Mvc2/1.5/lib/NET35/Spark.Web.Mvc.dll and /dev/null differ
diff --git a/NuGet/Spark.Web.Mvc2/1.5/lib/NET40/Spark.Web.Mvc.dll b/NuGet/Spark.Web.Mvc2/1.5/lib/NET40/Spark.Web.Mvc.dll
deleted file mode 100644
index 07c33a44..00000000
Binary files a/NuGet/Spark.Web.Mvc2/1.5/lib/NET40/Spark.Web.Mvc.dll and /dev/null differ
diff --git a/NuGet/Spark.Web.Mvc3.1.5.nupkg b/NuGet/Spark.Web.Mvc3.1.5.nupkg
deleted file mode 100644
index 37ebe9f8..00000000
Binary files a/NuGet/Spark.Web.Mvc3.1.5.nupkg and /dev/null differ
diff --git a/NuGet/Spark.Web.Mvc3/1.5/Content/AppStart_SparkWebMvc.cs.pp b/NuGet/Spark.Web.Mvc3/1.5/Content/AppStart_SparkWebMvc.cs.pp
deleted file mode 100644
index 9fecbc66..00000000
--- a/NuGet/Spark.Web.Mvc3/1.5/Content/AppStart_SparkWebMvc.cs.pp
+++ /dev/null
@@ -1,18 +0,0 @@
-using System.Web.Mvc;
-using Spark;
-using Spark.Web.Mvc;
-
-[assembly: WebActivator.PreApplicationStartMethod(typeof($rootnamespace$.AppStart_SparkWebMvc), "Start")]
-
-namespace $rootnamespace$ {
- public static class AppStart_SparkWebMvc {
- public static void Start() {
- var settings = new SparkSettings();
- settings.SetAutomaticEncoding(true);
-
- // Note: you can change the list of namespace and assembly
- // references in Views\Shared\_global.spark
- SparkEngineStarter.RegisterViewEngine(settings);
- }
- }
-}
diff --git a/NuGet/Spark.Web.Mvc3/1.5/Content/Views/Shared/_global.spark b/NuGet/Spark.Web.Mvc3/1.5/Content/Views/Shared/_global.spark
deleted file mode 100644
index f5a294af..00000000
--- a/NuGet/Spark.Web.Mvc3/1.5/Content/Views/Shared/_global.spark
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/NuGet/Spark.Web.Mvc3/1.5/Spark.Web.Mvc3.nuspec b/NuGet/Spark.Web.Mvc3/1.5/Spark.Web.Mvc3.nuspec
deleted file mode 100644
index 8a4ef4c8..00000000
--- a/NuGet/Spark.Web.Mvc3/1.5/Spark.Web.Mvc3.nuspec
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
- Spark.Web.Mvc3
- 1.5
- Louis DeJardin & Robert Greyling
- false
- Spark View Engine for ASP.NET MVC.
- Spark View Engine for ASP.NET MVC.
- en-US
-
-
-
-
-
-
\ No newline at end of file
diff --git a/NuGet/Spark.Web.Mvc3/1.5/lib/Spark.Web.Mvc.dll b/NuGet/Spark.Web.Mvc3/1.5/lib/Spark.Web.Mvc.dll
deleted file mode 100644
index e32744b2..00000000
Binary files a/NuGet/Spark.Web.Mvc3/1.5/lib/Spark.Web.Mvc.dll and /dev/null differ
diff --git a/NuGet/Spark/1.1/Spark.nuspec b/NuGet/Spark/1.1/Spark.nuspec
deleted file mode 100644
index 3ed87960..00000000
--- a/NuGet/Spark/1.1/Spark.nuspec
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
- Spark
- 1.1
- Louis DeJardin & Robert Greyling
- false
- Spark View Engine Core.
- Spark View Engine Core.
- en-US
-
-
\ No newline at end of file
diff --git a/NuGet/Spark/1.1/lib/Spark.dll b/NuGet/Spark/1.1/lib/Spark.dll
deleted file mode 100644
index 73cc55dc..00000000
Binary files a/NuGet/Spark/1.1/lib/Spark.dll and /dev/null differ
diff --git a/NuGet/Spark/1.5/Spark.nuspec b/NuGet/Spark/1.5/Spark.nuspec
deleted file mode 100644
index 12ca0e1e..00000000
--- a/NuGet/Spark/1.5/Spark.nuspec
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
- Spark
- 1.5
- Louis DeJardin & Robert Greyling
- false
- Spark View Engine Core.
- Spark View Engine Core.
- en-US
-
-
\ No newline at end of file
diff --git a/NuGet/Spark/1.5/lib/NET35/Spark.dll b/NuGet/Spark/1.5/lib/NET35/Spark.dll
deleted file mode 100644
index 8d5fba96..00000000
Binary files a/NuGet/Spark/1.5/lib/NET35/Spark.dll and /dev/null differ
diff --git a/NuGet/Spark/1.5/lib/NET40/Spark.dll b/NuGet/Spark/1.5/lib/NET40/Spark.dll
deleted file mode 100644
index e54fdf27..00000000
Binary files a/NuGet/Spark/1.5/lib/NET40/Spark.dll and /dev/null differ
diff --git a/README.md b/README.md
new file mode 100644
index 00000000..27d20729
--- /dev/null
+++ b/README.md
@@ -0,0 +1,50 @@
+Spark View Engine
+=================
+
+Spark is a view engine for [ASP.NET MVC](http://www.asp.net/mvc), [FubuMVC](http://mvc.fubu-project.org/), [NancyFx](http://nancyfx.org/) and [Castle Project MonoRail](http://www.castleproject.org/projects/monorail/) frameworks. The idea is to allow the html to dominate the flow and any code to fit seamlessly.
+```html
+
+
+
${p.Name}
+
+
+
No products available
+
+```
+Although we also support "left-offset" syntax inspired by frameworks like [Jade](http://jade-lang.com/) and [Haml](http://haml.info/)
+```csharp
+viewdata products="IEnumerable[[Product]]"
+ul if="products.Any()"
+ li each="var p in products"
+ ${p.Name}
+else
+ p |No products available
+```
+### Getting Started
+
+ * Firstly, check out the [documentation](https://github.com/SparkViewEngine/spark/wiki)
+ * Next, you can take a look at the [community resources](https://github.com/SparkViewEngine/spark/wiki/Community-Resources) we've gathered over time
+
+### Installation
+
+It's as easy as `PM> Install-Package Spark` from [nuget](http://nuget.org/packages/Spark) for the core
+
+
+
+### Need Help
+
+ * [Google Group](https://groups.google.com/forum/?fromgroups=#!forum/spark-dev)
+ * [Twitter](https://twitter.com/sparkviewengine)
+ * [Community Resources](https://github.com/SparkViewEngine/spark/wiki/Community-Resources)
+
+### Core Team
+ * [@RobertTheGrey](https://twitter.com/RobertTheGrey)
+ * [@loudej](https://twitter.com/loudej)
+
+### Licence
+
+All software produced by the Spark Software Foundation or any of its projects or subjects is licensed according to the terms of [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0)
+
+See the [Apache License FAQ](http://www.apache.org/foundation/license-faq.html)
+
+Read more about licencing [in the Wiki](https://github.com/SparkViewEngine/spark/wiki/Licence-information)
diff --git a/bin/aspnetmvc/System.Web.Abstractions.dll b/bin/aspnetmvc/System.Web.Abstractions.dll
deleted file mode 100644
index a57474cb..00000000
Binary files a/bin/aspnetmvc/System.Web.Abstractions.dll and /dev/null differ
diff --git a/bin/aspnetmvc/System.Web.Abstractions.xml b/bin/aspnetmvc/System.Web.Abstractions.xml
deleted file mode 100644
index 293e780b..00000000
--- a/bin/aspnetmvc/System.Web.Abstractions.xml
+++ /dev/null
@@ -1,3943 +0,0 @@
-
-
-
- System.Web.Abstractions
-
-
-
- Serves as the base class for classes that enable information to be shared across multiple sessions and requests within an ASP.NET application.
-
-
- Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class.
-
-
- When overridden in a derived class, adds a new object to the collection.
- The name of the object to add to the collection.
- The value of the object.
- Always.
-
-
- When overridden in a derived class, gets the access keys for the objects in the collection.
- An array of state object keys.
- Always.
-
-
- When overridden in a derived class, removes all objects from the collection.
- Always.
-
-
- When overridden in a derived class, gets a reference to the object.
- A reference to the object.
- Always.
-
-
- When overridden in a derived class, copies the elements of the collection to an array, starting at the specified index in the array.
- The one-dimensional array that is the destination for the elements that are copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which to begin copying.
- Always.
-
-
- When overridden in a derived class, gets the number of objects in the collection.
- The number of objects in the collection.
- Always.
-
-
- When overridden in a derived class, gets a state object by index.
- The object referenced by .
- The index of the application state object to get.
- Always.
-
-
- When overridden in a derived class, gets a state object by name.
- The object referenced by .
- The name of the object to get.
- Always.
-
-
- When overridden in a derived class, returns an enumerator that can be used to iterate through the collection.
- An object that can be used to iterate through the collection.
- Always.
-
-
- When overridden in a derived class, gets the name of a state object by index.
- The name of the application state object.
- The index of the application state object to get.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether access to the collection is thread-safe.
- true if access is synchronized (thread-safe); otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a state object by index.
- The object referenced by .
- The index of the object in the collection.
- Always.
-
-
- When overridden in a derived class, gets a state object by name.
- The object referenced by .
- The name of the object in the collection.
- Always.
-
-
- When overridden in a derived class, locks access to objects in the collection in order to enable synchronized access.
- Always.
-
-
- When overridden in a derived class, removes the named object from the collection.
- The name of the object to remove from the collection.
- Always.
-
-
- When overridden in a derived class, removes all objects from the collection.
- Always.
-
-
- When overridden in a derived class, removes a state object specified by index from the collection.
- The position in the collection of the item to remove.
- Always.
-
-
- When overridden in a derived class, updates the value of an object in the collection.
- The name of the object to update.
- The updated value of the object.
- Always.
-
-
- When overridden in a derived class, gets all objects that are declared by an object element where the scope is set to "Application" in the ASP.NET application.
- A collection of objects in the application.
- Always.
-
-
- When overridden in a derived class, gets an object that can be used to synchronize access to the collection.
- An object that can be used to synchronize access to the collection.
- Always.
-
-
- When overridden in a derived class, unlocks access to objects in the collection to enable synchronized access.
- Always.
-
-
- Encapsulates the HTTP intrinsic object that enables information to be shared across multiple requests and sessions within an ASP.NET application.
-
-
- Initializes a new instance of the class.
- The object that this wrapper class provides access to.
-
- is null.
-
-
- Adds an object to the collection.
- The name of the object to add to the collection.
- The value of the object.
-
-
- Gets the keys for the objects in the collection.
- An array of state object keys.
-
-
- Removes all objects from the collection.
-
-
- Gets a reference to the object.
- A reference to the object.
-
-
- Copies the elements of the collection to an array, starting at the specified index in the array.
- The one-dimensional array that is the destination for the elements that are copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which to begin copying.
-
- is null.
-
- is less than zero.
-
- is multidimensional.-or-The number of elements in the source object is greater than the available space from to the end of the destination array.
- The type of the source object cannot be cast to the type of the destination array.
-
-
- Gets the number of objects in the collection.
- The number of objects in the collection.
-
-
- Returns a state object by index.
- The object referenced by .
- The index of the application state object to get.
-
- is outside the valid range of indexes for the collection.
-
-
- Returns a state object by name.
- The object referenced by , if found; otherwise, null.
- The name of the object to get.
-
-
- Returns an enumerator that can be used to iterate through a collection.
- An object that can be used to iterate through the collection.
-
-
- Returns the name of a state object by index.
- The name of the application state object.
- The index of the application state object to get.
-
- is outside the valid range of indexes for the collection.
-
-
- Returns the data that is necessary to serialize the object.
- A object that contains the information that is required to serialize the object.
- A object that contains the source and destination of the serialized stream that is associated with the object.
-
-
- Gets a value that indicates whether access to the collection is thread-safe.
- true if access is synchronized (thread-safe); otherwise, false. The default is false.
-
-
- Gets a state object by index.
- The object referenced by .
- The index of the object in the collection.
-
- is outside the valid range of indexes for the collection.
-
-
- Gets a state object by name.
- The object referenced by , if found; otherwise, null.
- The name of the object in the collection.
-
-
- Gets a instance that contains all the keys in the instance.
- A collection of all the keys in the collection.
-
-
- Locks access to objects in the collection in order to enable synchronized access.
-
-
- Raises the deserialization event when deserialization is finished.
- The source of the deserialization event.
- The object that is associated with the current instance is invalid.
-
-
- Removes the object specified by name from the collection.
- The name of the object to remove from the collection.
-
-
- Removes all objects from the collection.
-
-
- Removes the object specified by index from the collection.
- The position in the collection of the item to remove.
-
- is outside the valid range of indexes for the collection.
-
-
- Updates the value of an object in the collection.
- The name of the object to update.
- The updated value of the object.
-
-
- Gets all objects that are declared by an object element where the scope is set to "Application" in the ASP.NET application.
- A collection of objects in the application.
-
-
- Gets an object that can be used to synchronize access to the collection.
- An object that can be used to synchronize access to the collection.
-
-
- Unlocks access to objects in the collection to enable synchronized access.
-
-
- Serves as the base class for classes that enable the server to gather information about the capabilities of the browser that made the current request.
-
-
- Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser is capable of supporting ActiveX controls.
- true if the browser can support ActiveX controls; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets the collection of available control adapters.
- The registered control adapters for the browser.
- Always.
-
-
- When overridden in a derived class, used internally to add an entry to the internal collection of browsers for which capabilities are recognized.
- The name of the browser to add.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the client is an America Online (AOL) browser.
- true if the browser is an AOL browser; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports playing background sounds by using the bgsounds HTML element.
- true if the browser supports playing background sounds; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser is a beta version.
- true if the browser is a beta version; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets the browser string (if any) that was sent by the browser in the User-Agent request header.
- The contents of the User-Agent request header that was sent by the browser.
- Always.
-
-
- When overridden in a derived class, gets a collection of browsers for which capabilities are recognized.
- The browsers for which capabilities are recognized.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports decks that contain multiple forms, such as separate cards.
- true if the browser supports decks that contain multiple forms; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser device is capable of initiating a voice call.
- true if the browser device is capable of initiating a voice call; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports page content that follows WML select or input elements.
- true if the browser supports page content that follows HTML select or input elements; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports empty HTML select elements.
- true if the browser supports empty HTML select elements; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports WML input and select elements together in the same card.
- true if the browser supports WML input and select elements together; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports WML option elements that specify both onpick and value attributes.
- true if the browser supports WML option elements that specify both onpick and value attributes; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports WML onevent and prev elements in the same card.
- true if the browser supports WML onevent and prev elements in the same WML card; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports WML cards for postback.
- true if the browser supports WML cards for postback; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports WML setvar elements that have a value attribute of 0.
- true if the browser supports WML setvar elements that have a value attribute of 0; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports sending e-mail messages by using the HTML mailto scheme.
- true if the browser supports sending e-mail message by using the HTML mailto scheme; otherwise, false.
- Always.
-
-
- When overridden in a derived class, used internally to get the defined capabilities of the browser.
- The defined capabilities of the browser.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports Channel Definition Format (CDF) for webcasting.
- true if the browser supports CDF; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets the version of the .NET Framework that is installed on the client.
- The common language runtime (CLR) version.
- Always.
-
-
- When overridden in a derived class, used internally to compare filters.
- 1 if is a parent of ; -1 if is a parent of ; or 0 if there is no parent-child relationship between and .
- The first filter to compare.
- The second filter to compare.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser is capable of supporting cookies.
- true if the browser can support cookies; otherwise, false.NoteThis property does not indicate whether cookies are currently enabled in the browser, only whether the browser can support cookies.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser is a search-engine Web crawler.
- true if the browser is a search-engine crawler; otherwise, false.
- Always.
-
-
- When overridden in a derived class, creates a new instance of the object to use to render markup to the browser.
- A new instance of the object.
- The object to be created.
- Always.
-
-
- When overridden in a derived class, gets the maximum number of submit buttons that are allowed for a form.
- The maximum number of submit buttons that are allowed for a form.
- Always.
-
-
- When overridden in a derived class, used internally to disable use of an optimized cache key.
- Always.
-
-
- When overridden in a derived class, gets the version number of ECMAScript (JavaScript) that the browser supports.
- The version number of ECMAScript (JavaScript) that the browser supports.
- Always.
-
-
- When overridden in a derived class, used internally to evaluate a filter.
- true if the filter was successfully evaluated; otherwise, false.
- The filter to evaluate.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports HTML frames.
- true if the browser supports frames; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets the major version number of the wireless gateway that is used to access the server, if known.
- The major version number of the wireless gateway that is used to access the server, if known.
- Always.
-
-
- When overridden in a derived class, gets the minor version number of the wireless gateway that is used to access the server, if known.
- The minor version number of the wireless gateway that is used to access the server, if known.
- Always.
-
-
- When overridden in a derived class, gets the version of the wireless gateway that is used to access the server, if known.
- The version number of the wireless gateway that is used to access the server, if known.
- Always.
-
-
- When overridden in a derived class, gets all versions of the .NET Framework common language runtime (CLR) that are installed on the client.
- An array of objects.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser has a dedicated Back button.
- true if the browser has a dedicated Back button; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the scrollbar of an HTML select multiple element that has an align attribute value of right is obscured upon rendering.
- true if the scrollbar of an HTML select multiple element that has an align attribute value of right is obscured upon rendering; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets or sets the fully qualified class name of the to use for writing markup characters and text.
- The fully qualified class name of the to use for writing markup characters and text.
- Always.
-
-
- When overridden in a derived class, gets the internal identifier of the browser as specified in the browser definition file.
- The internal identifier of the browser as specified in the browser definition file.
- Always.
-
-
- When overridden in a derived class, gets the type of input that is supported by the browser.
- The type of input supported by the browser.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the client browser is the same as the specified browser.
- true if the client browser is the same as the specified browser; otherwise, false.
- The specified browser.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser has a color display.
- true if the browser has a color display; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser is a recognized mobile device.
- true if the browser is a recognized mobile device; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets the value of the specified browser capability. In C#, this property is the indexer for the class.
- The browser capability with the specified key name.
- The name of the browser capability to retrieve.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports Java.
- true if the browser supports Java; otherwise, false.NoteThis property does not indicate whether Java is currently enabled in the browser, only whether the browser can support Java.
- Always.
-
-
- When overridden in a derived class, gets the JScript version that the browser supports.
- The version of JScript that the browser supports.
- Always.
-
-
- When overridden in a derived class, gets the major (integer) version number of the browser.
- The major version number of the browser.
- Always.
-
-
- When overridden in a derived class, gets the maximum length in characters for the href attribute of an HTML a (anchor) element.
- The maximum length in characters for the href attribute of an HTML a (anchor) element.
- Always.
-
-
- When overridden in a derived class, gets the maximum length of the page, in bytes, that the browser can display.
- The maximum length of the page, in bytes, that the browser can display.
- Always.
-
-
- When overridden in a derived class, gets the maximum length of the text that a soft-key label can display.
- The maximum length of the text that a soft-key label can display.
- Always.
-
-
- When overridden in a derived class, gets the minor (decimal) version number of the browser.
- The minor version number of the browser.
- Always.
-
-
- When overridden in a derived class, gets the minor (decimal) version number of the browser as a string.
- A string that represents the minor version number of the browser.
- Always.
-
-
- When overridden in a derived class, gets the name of the manufacturer of a mobile device, if known.
- The name of the manufacturer of a mobile device, if known.
- Always.
-
-
- When overridden in a derived class, gets the model name of a mobile device, if known.
- The model name of a mobile device, if known.
- Always.
-
-
- When overridden in a derived class, gets the version of the Microsoft HTML (MSHTML) Document Object Model (DOM) that the browser supports.
- The MSHTML DOM version that the browser supports.
- Always.
-
-
- When overridden in a derived class, gets the number of softkeys on a mobile device.
- The number of softkeys supported on a mobile device.
- Always.
-
-
- When overridden in a derived class, gets the name of the operating system that the client is using, if known.
- The operating system that the client is using, if known.
- Always.
-
-
- When overridden in a derived class, gets the MIME type of the type of image content that the browser typically prefers.
- The MIME type of the type of image content that the browser typically prefers.
- Always.
-
-
- When overridden in a derived class, gets the MIME type of the type of content that the browser typically prefers.
- The MIME type of the type of content that the browser typically prefers.
- Always.
-
-
- When overridden in a derived class, gets the general name for the type of content that the browser prefers.
- The values "html32" or "chtml10".
- Always.
-
-
- When overridden in a derived class, gets the request encoding that the browser prefers.
- The request encoding that the browser prefers.
- Always.
-
-
- When overridden in a derived class, gets the response encoding that the browser prefers.
- The response encoding that the browser prefers.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser renders a line break before WML select or input elements.
- true if the browser renders a line break before select or input elements; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser renders a line break after list-item elements.
- true if the browser renders a line break after list-item elements; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser renders a line break after a standalone WML a (anchor) element.
- true if the browser renders a line break after a standalone WML a (anchor) element; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser renders a line break after a WML input element.
- true if the browser renders a line break after a WML input element; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the mobile-device browser renders a WML do form accept construct as an inline button instead of as a softkey.
- true if the mobile-device browser renders a WML do form-accept construct as an inline button; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser renders WML select elements as menu cards, instead of as a combo box.
- true if the browser renders WML select elements as menu cards; otherwise, false.
- Always.
-
-
- When overridden in a derived class, used internally to produce a meta-tag that is required by some browsers.
- A meta-tag that is required by some browsers.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser requires colons in element attribute values to be replaced with a different character.
- true if the browser requires colons in element attribute values to be replaced with a different character; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser requires an HTML meta element for which the content-type attribute is specified.
- true if the browser requires an HTML meta element for which the content-type attribute is specified; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser requires control state to be maintained in sessions.
- true if the browser requires control state to be maintained in sessions; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser requires a double-byte character set.
- true if the browser requires a double-byte character set; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser requires nonstandard error messages.
- true if the browser requires nonstandard error messages; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser requires the first element in the body of a Web page to be an HTML br element.
- true if the browser requires the first element in the body of a Web page to be an HTML br element; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser does not support HTML br elements to format line breaks.
- true if the browser does not support HTML br elements; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser requires pages to contain a size-optimized form of markup language tags.
- true if the browser requires pages to contain a size-optimized form of markup language tags; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports telephone dialing based on plain text, or whether it requires special markup.
- true if the browser supports telephone dialing based on plain text; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser requires view-state values to be specially encoded.
- true if the browser requires view-state values to be specially encoded; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser requires unique form-action URLs.
- true if the browser requires unique form-action URLs; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser requires unique name attribute values for multiple HTML input type="checkbox" elements.
- true if the browser requires unique name attribute values for multiple HTML input type="checkbox" elements; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser requires unique name attribute values for multiple HTML input elements.
- true if the browser requires unique name attribute values for multiple HTML input elements; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether postback data that is sent by the browser will be URL-encoded.
- true if postback data that is sent by the browser will be URL-encoded; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets the depth of the display, in bits per pixel.
- The depth of the display, in bits per pixel.
- Always.
-
-
- When overridden in a derived class, gets the approximate height of the display, in character lines.
- The approximate height of the display, in character lines.
- Always.
-
-
- When overridden in a derived class, gets the approximate width of the display, in characters.
- The approximate width of the display, in characters.
- Always.
-
-
- When overridden in a derived class, gets the approximate height of the display, in pixels.
- The approximate height of the display, in pixels.
- Always.
-
-
- When overridden in a derived class, gets the approximate width of the display, in pixels.
- The approximate width of the display, in pixels.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports the accesskey attribute of HTML a (anchor) and input elements.
- true if the browser supports the accesskey attribute of HTML a (anchor) and input elements; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports the bgcolor attribute of the HTML body element.
- true if the browser supports the bgcolor attribute of the HTML body element; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports HTML b elements to format bold text.
- true if the browser supports HTML b elements to format bold text; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports the cache-control value for the http-equiv attribute of HTML meta elements.
- true if the browser supports the cache-control value for the http-equiv attribute of HTML meta elements; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports callback scripts.
- true if the browser supports callback scripts; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports cascading style sheets (CSS).
- true if the browser supports CSS; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports the align attribute of HTML div elements.
- true if the browser supports the align attribute of HTML div elements; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports the nowrap attribute of HTML div elements.
- true if the browser supports the nowrap HTML div elements; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports empty strings in cookie values.
- true if the browser supports empty strings in cookie values; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports the color attribute of HTML font elements.
- true if the browser supports the color attribute of HTML font elements; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports the name attribute of HTML font elements.
- true if the browser supports the name attribute of HTML font elements; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports the size attribute of HTML font elements.
- true if the browser supports the size attribute of HTML font elements; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports the use of a custom image in place of a standard form submit button.
- true if the browser supports the use of a custom image in place of a standard form submit button; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports i-mode symbols.
- true if the browser supports i-mode symbols; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports the istyle attribute of HTML input elements.
- true if the browser supports the istyle attribute of HTML input elements; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports the mode attribute of HTML input elements.
- true if the browser supports the mode attribute of HTML input elements; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports HTML i elements to format italic text.
- true if the browser supports HTML i elements to format italic text; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports J-Phone multimedia attributes.
- true if the browser supports J-Phone multimedia attributes; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports J-Phone–specific picture symbols.
- true if the browser supports J-Phone–specific picture symbols; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports a query string in the action attribute value of HTML form elements.
- true if the browser supports a query string in the action attribute value of HTML form elements; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports cookies on redirection.
- true if the browser supports cookies on redirection; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports the multiple attribute of HTML select elements.
- true if the browser supports the multiple attribute of HTML select elements; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether clearing a checked HTML input type="checkbox" element is reflected in postback data.
- true if clearing a checked HTML input type="checkbox" element is reflected in postback data; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports receiving XML over HTTP.
- true if the browser supports receiving XML over HTTP; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports HTML table elements.
- true if the browser supports HTML table elements; otherwise, false.
- Always.
-
-
- When overridden in a derived class, used internally to get the type of the object that is used to write tags for the browser.
- The type of the object that is used to write tags for the browser.
- Always.
-
-
- When overridden in a derived class, gets the name and major (integer) version number of the browser.
- The name and major version number of the browser.
- Always.
-
-
- When overridden in a derived class, used internally to get a value that indicates whether to use an optimized cache key.
- true to use an optimized cache key; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the browser supports Visual Basic Scripting edition (VBScript).
- true if the browser supports VBScript; otherwise, false.NoteThis property does not indicate whether VBScript is currently enabled in the browser, only whether the browser can support VBScript.
- Always.
-
-
- When overridden in a derived class, gets the full version number (integer and decimal) of the browser as a string.
- The full version number of the browser as a string.
- Always.
-
-
- When overridden in a derived class, gets the version of the World Wide Web Consortium (W3C) XML Document Object Model (DOM) that the browser supports.
- The number of the W3C XML DOM version number that the browser supports.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the client is a Win16-based computer.
- true if the browser is running on a Win16-based computer; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the client is a Win32-based computer.
- true if the client is a Win32-based computer; otherwise, false.
- Always.
-
-
- Encapsulates the HTTP intrinsic object that enables the server to gather information about the capabilities of the browser that has made the current request.
-
-
- Initializes a new instance of the class.
- The object that this wrapper class provides access to.
-
- is null.
-
-
- Gets a value that indicates whether the browser is capable of supporting ActiveX controls.
- true if the browser can support ActiveX controls; otherwise, false. The default is false.
-
-
- Gets the collection of available control adapters.
- The collection of registered control adapters for the browser.
-
-
- Used internally to add an entry to the internal collection of browsers for which capabilities are recognized.
- The name of the browser to add.
-
-
- Gets a value that indicates whether the client is an America Online (AOL) browser.
- true if the browser is an AOL browser; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser supports playing background sounds by using the bgsounds HTML element.
- true if the browser supports playing background sounds; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser is a beta version.
- true if the browser is a beta version; otherwise, false. The default is false.
-
-
- Gets the browser string (if any) that was sent by the browser in the User-Agent request header.
- The contents of the User-Agent request header sent by the browser.
-
-
- Gets a collection of browsers for which capabilities are recognized.
- The browsers for which capabilities are recognized.
-
-
- Gets a value that indicates whether the browser supports decks that contain multiple forms, such as separate cards.
- true if the browser supports decks that contain multiple forms; otherwise, false. The default is true.
-
-
- Gets a value that indicates whether the browser device is capable of initiating a voice call.
- true if the browser device is capable of initiating a voice call; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser supports page content that follows WML select or input elements.
- true if the browser supports page content that follows HTML select or input elements; otherwise, false. The default is true.
-
-
- Gets a value that indicates whether the browser supports empty HTML select elements.
- true if the browser supports empty HTML select elements; otherwise, false. The default is true.
-
-
- Gets a value that indicates whether the browser supports WML input and select elements together in the same card.
- true if the browser supports WML input and select elements together; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser supports WML option elements that specify both onpick and value attributes.
- true if the browser supports WML option elements that specify both onpick and value attributes; otherwise, false. The default is true.
-
-
- Gets a value that indicates whether the browser supports WML onevent and prev elements in the same card.
- true if the browser supports WML onevent and prev elements in the same card; otherwise, false. The default is true.
-
-
- Gets a value that indicates whether the browser supports WML cards for postback.
- true if the browser supports WML cards for postback; otherwise, false. The default is true.
-
-
- Gets a value that indicates whether the browser supports WML setvar elements that have a value attribute of 0.
- true if the browser supports WML setvar elements that have a value attribute of 0; otherwise, false. The default is true.
-
-
- Gets a value that indicates whether the browser supports sending e-mail messages by using the HTML mailto scheme.
- true if the browser supports sending e-mail message by using the HTML mailto scheme; otherwise, false. The default is true.
-
-
- Used internally to get the defined capabilities of the browser.
- The defined capabilities of the browser.
-
-
- Gets a value that indicates whether the browser supports Channel Definition Format (CDF) for webcasting.
- true if the browser supports CDF; otherwise, false. The default is false.
-
-
- Gets the version of the .NET Framework that is installed on the client.
- The common language runtime (CLRS) version.
-
-
- Used internally to compare filters.
- 1 if is a parent of ; -1 if is a parent of ; or 0 if there is no parent-child relationship between and .
- The first filter to compare.
- The second filter to compare.
-
-
- Gets a value that indicates whether the browser is capable of supporting cookies.
- true if the browser can support cookies; otherwise, false. The default is false.NoteThis property does not indicate whether cookies are currently enabled in the browser, only whether the browser can support cookies.
-
-
- Gets a value that indicates whether the browser is a search-engine Web crawler.
- true if the browser is a search-engine crawler; otherwise, false. The default is false.
-
-
- Creates a new instance of the object to use to render markup to the browser.
- A new instance of the object.
- The object to be created.
- An error occurred when creating the object.
-
-
- Gets the maximum number of submit buttons that are allowed for a form.
- The maximum number of submit buttons that are allowed for a form.
-
-
- Used internally to disable use of an optimized cache key.
-
-
- Gets the version number of ECMAScript (JavaScript) that the browser supports.
- The version number of ECMAScript (JavaScript) that the browser supports.
-
-
- Used internally to evaluate a filter.
- true if the filter was successfully evaluated; otherwise, false.
- The filter to evaluate.
-
-
- Gets a value that indicates whether the browser supports HTML frames.
- true if the browser supports frames; otherwise, false. The default is false.
-
-
- Gets the major version number of the wireless gateway that is used to access the server, if known.
- The major version number of the wireless gateway that is used to access the server, if known. The default is 0.
-
-
- Gets the minor version number of the wireless gateway that is used to access the server, if known.
- The minor version number of the wireless gateway that is used to access the server, if known. The default is 0.
-
-
- Gets the version of the wireless gateway that is used to access the server, if known.
- The version number of the wireless gateway that is used to access the server, if known. The default is "None".
-
-
- Gets all versions of the .NET Framework common language runtime (CLR) that are installed on the client.
- An array of objects.
-
-
- Gets a value that indicates whether the browser has a dedicated Back button.
- true if the browser has a dedicated Back button; otherwise, false. The default is true.
-
-
- Gets a value that indicates whether the scrollbar of an HTML select multiple element that has an align attribute value of right is obscured upon rendering.
- true if the scrollbar of an HTML select multiple element that has an align attribute value of right is obscured upon rendering; otherwise, false. The default is false.
-
-
- Gets or sets the fully qualified class name of the to use for writing markup characters and text.
- The fully qualified class name of the to use for writing markup characters and text.
-
-
- Gets the internal identifier of the browser as specified in the browser definition file.
- The internal identifier of the browser as specified in the browser definition file.
-
-
- Gets the type of input that is supported by the browser.
- The type of input supported by the browser. The default is "telephoneKeypad".
-
-
- Gets a value that indicates whether the client browser is the same as the specified browser.
- true if the client browser is the same as the specified browser; otherwise, false. The default is false.
- The specified browser.
-
-
- Gets a value that indicates whether the browser has a color display.
- true if the browser has a color display; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser is a recognized mobile device.
- true if the browser is a recognized mobile device; otherwise, false. The default is true.
-
-
- Gets the value of the specified browser capability. In C#, this property is the indexer for the class.
- The browser capability with the specified key name.
- The name of the browser capability to retrieve.
-
-
- Gets a value that indicates whether the browser supports Java.
- true if the browser supports Java; otherwise, false. The default is false.NoteThis property does not indicate whether Java is currently enabled in the browser, only whether the browser can support Java.
-
-
- Gets the JScript version that the browser supports.
- The version of JScript that the browser supports.
-
-
- Gets the major (integer) version number of the browser.
- The major version number of the browser.
-
-
- Gets the maximum length in characters for the href attribute of an HTML a (anchor) element.
- The maximum length in characters for the href attribute of an HTML a (anchor) element. The default value is the value in the property with the key name of "maximumHrefLength".
-
-
- Gets the maximum length of the page, in bytes, that the browser can display.
- The maximum length of the page, in bytes, that the browser can display. The default is 2000.
-
-
- Gets the maximum length of the text that a soft-key label can display.
- The maximum length of the text that a soft-key label can display. The default is 5.
-
-
- Gets the minor (decimal) version number of the browser.
- The minor version number of the browser.
-
-
- Gets the minor (decimal) version number of the browser as a string.
- A string that represents the minor version number of the browser.
-
-
- Gets the name of the manufacturer of a mobile device, if known.
- The name of the manufacturer of a mobile device, if known. The default is "Unknown".
-
-
- Gets the model name of a mobile device, if known.
- The model name of a mobile device, if known. The default is "Unknown".
-
-
- Gets the version of the Microsoft HTML (MSHTML) Document Object Model (DOM) that the browser supports.
- The MSHTML DOM version that the browser supports. The default is 0.0.
-
-
- Gets the number of softkeys on a mobile device.
- The number of softkeys supported on a mobile device. The default is 0.
-
-
- Gets the name of the operating system that the client is using, if known.
- The operating system that the client is using, if known, otherwise the value is set to "Unknown".
-
-
- Gets the MIME type of the type of image content that the browser typically prefers.
- The MIME type of the type of image content that the browser typically prefers. The default is "image/gif".
-
-
- Gets the MIME type of the type of content that the browser typically prefers.
- The MIME type of the type of content that the browser typically prefers. The default is "text/html".
-
-
- Gets the general name for the type of content that the browser prefers.
- The values "html32" or "chtml10". The default is "html32".
-
-
- Gets the request encoding that the browser prefers.
- The request encoding preferred by the browser.
-
-
- Gets the response encoding that the browser prefers.
- The response encoding preferred by the browser.
-
-
- Gets a value that indicates whether the browser renders a line break before select or input elements.
- true if the browser renders a line break before select or input elements; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser renders a line break after list-item elements.
- true if the browser renders a line break after list-item elements; otherwise, false. The default is true.
-
-
- Gets a value that indicates whether the browser renders a line break after a standalone WML a (anchor) element.
- true if the browser renders a line break after a standalone WML a (anchor) element; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser renders a line break after a WML input element.
- true if the browser renders a line break after a WML input element; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the mobile-device browser renders a WML do form accept construct as an inline button instead of as a softkey.
- true if the mobile-device browser renders a WML do form-accept construct as an inline button; otherwise, false. The default is true.
-
-
- Gets a value that indicates whether the browser renders WML select elements as menu cards, instead of as a combo box.
- true if the browser renders WML select elements as menu cards; otherwise, false. The default is false.
-
-
- Used internally to produce a meta-tag that is required by some browsers.
- A meta-tag that is required by some browsers.
-
-
- Gets a value that indicates whether the browser requires colons in element attribute values to be replaced with a different character.
- true if the browser requires colons in element attribute values to be replaced with a different character; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser requires an HTML meta element for which the content-type attribute is specified.
- true if the browser requires an HTML meta element for which the content-type attribute is specified; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser requires control state to be maintained in sessions.
- true if the browser requires control state to be maintained in sessions; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser requires a double-byte character set.
- true if the browser requires a double-byte character set; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser requires nonstandard error messages.
- true if the browser requires nonstandard error messages; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser requires the first element in the body of a Web page to be an HTML br element.
- true if the browser requires the first element in the body of a Web page to be an HTML br element; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser does not support HTML br elements to format line breaks.
- true if the browser does not support HTML br elements; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser requires pages to contain a size-optimized form of markup language tags.
- true if the browser requires pages to contain a size-optimized form of markup language tags; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser supports telephone dialing based on plain text, or whether it requires special markup.
- true if the browser supports telephone dialing based on plain text; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser requires view-state values to be specially encoded.
- true if the browser requires view-state values to be specially encoded; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser requires unique form-action URLs.
- true if the browser requires unique form-action URLs; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser requires unique name attribute values for multiple HTML input type="checkbox" elements.
- true if the browser requires unique name attribute values for multiple HTML input type="checkbox" elements; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser requires unique name attribute values for multiple HTML input elements.
- true if the browser requires unique name attribute values for multiple HTML input elements; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether postback data that is sent by the browser will be URL-encoded.
- true if postback data that is sent by the browser will be URL-encoded; otherwise, false. The default is false.
-
-
- Gets the depth of the display, in bits per pixel.
- The depth of the display, in bits per pixel. The default is 1.
-
-
- Gets the approximate height of the display, in character lines.
- The approximate height of the display, in character lines. The default is 6.
-
-
- Gets the approximate width of the display, in characters.
- The approximate width of the display, in characters. The default is 12.
-
-
- Gets the approximate height of the display, in pixels.
- The approximate height of the display, in pixels. The default is 72.
-
-
- Gets the approximate width of the display, in pixels.
- The approximate width of the display, in pixels. The default is 96.
-
-
- Gets a value that indicates whether the browser supports the accesskey attribute of HTML a (anchor) and input elements.
- true if the browser supports the accesskey attribute of HTML a (anchor) and input elements; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser supports the bgcolor attribute of the HTML body element.
- true if the browser supports the bgcolor attribute of the HTML body element; otherwise, false. The default is true.
-
-
- Gets a value that indicates whether the browser supports HTML b elements to format bold text.
- true if the browser supports HTML b elements to format bold text; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser supports the cache-control value for the http-equiv attribute of HTML meta elements.
- true if the browser supports the cache-control value for the http-equiv attribute of HTML meta elements; otherwise, false. The default is true.
-
-
- Gets a value that indicates whether the browser supports callback scripts.
- true if the browser supports callback scripts; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser supports cascading style sheets (CSS).
- true if the browser supports CSS; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser supports the align attribute of HTML div elements.
- true if the browser supports the align attribute of HTML div elements; otherwise, false. The default is true.
-
-
- Gets a value that indicates whether the browser supports the nowrap attribute of HTML div elements.
- true if the browser supports the nowrap HTML div elements; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser supports empty strings in cookie values.
- true if the browser supports empty strings in cookie values; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser supports the color attribute of HTML font elements.
- true if the browser supports the color attribute of HTML font elements; otherwise, false. The default is true.
-
-
- Gets a value that indicates whether the browser supports the name attribute of HTML font elements.
- true if the browser supports the name attribute of HTML font elements; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser supports the size attribute of HTML font elements.
- true if the browser supports the size attribute of HTML font elements; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser supports the use of a custom image in place of a standard form submit button.
- true if the browser supports the use of a custom image in place of a standard form submit button; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser supports i-mode symbols.
- true if the browser supports i-mode symbols; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser supports the istyle attribute of HTML input elements.
- true if the browser supports the istyle attribute of HTML input elements; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser supports the mode attribute of HTML input elements.
- true if the browser supports the mode attribute of HTML input elements; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser supports HTML i elements to format italic text.
- true if the browser supports HTML i elements to format italic text; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser supports J-Phone multimedia attributes.
- true if the browser supports J-Phone multimedia attributes; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser supports J-Phone–specific picture symbols.
- true if the browser supports J-Phone–specific picture symbols; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser supports a query string in the action attribute value of HTML form elements.
- true if the browser supports a query string in the action attribute value of HTML form elements; otherwise, false. The default is true.
-
-
- Gets a value that indicates whether the browser supports cookies on redirection.
- true if the browser supports cookies on redirection; otherwise, false. The default is true.
-
-
- Gets a value that indicates whether the browser supports the multiple attribute of HTML select elements.
- true if the browser supports the multiple attribute of HTML select elements; otherwise, false. The default is true.
-
-
- Gets a value that indicates whether clearing a checked HTML input type="checkbox" element is reflected in postback data.
- true if clearing a checked HTML input type="checkbox" element is reflected in postback data; otherwise, false. The default is true.
-
-
- Gets a value that indicates whether the browser supports receiving XML over HTTP.
- true if the browser supports receiving XML over HTTP; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser supports HTML table elements.
- true if the browser supports HTML table elements; otherwise, false. The default is false.
-
-
- Used internally to get the type of the object that is used to write tags for the browser.
- The type of the object that is used to write tags for the browser.
-
-
- Gets the name and major (integer) version number of the browser.
- The name and major version number of the browser.
-
-
- Used internally to get a value that indicates whether to use an optimized cache key.
- true to use an optimized cache key; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the browser supports Visual Basic Scripting edition (VBScript).
- true if the browser supports VBScript; otherwise, false. The default is false.NoteThis property does not indicate whether VBScript is currently enabled in the browser, only whether the browser can support VBScript.
-
-
- Gets the full version number (integer and decimal) of the browser as a string.
- The full version number of the browser as a string.
-
-
- Gets the version of the World Wide Web Consortium (W3C) XML Document Object Model (DOM) that the browser supports.
- The number of the W3C XML DOM version number that the browser supports.
-
-
- Gets a value that indicates whether the client is a Win16-based computer.
- true if the browser is running on a Win16-based computer; otherwise, false. The default is false.
-
-
- Gets a value that indicates whether the client is a Win32-based computer.
- true if the client is a Win32-based computer; otherwise, false. The default is false.
-
-
- Serves as the base class for classes that contain methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache.
-
-
- Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class.
-
-
- When overridden in a derived class, registers a validation callback for the current response.
- The object that will handle the request.
- The user-supplied data that is passed to the delegate.
- Always.
-
-
- When overridden in a derived class, appends the specified text to the Cache-Control HTTP header.
- The text to append to the Cache-Control header.
- Always.
-
-
- When overridden in a derived class, makes the response available in the browser history cache, regardless of the setting made on the server.
- true to direct the client browser to store responses in the browser history cache; otherwise false.
- Always.
-
-
- When overridden in a derived class, sets the Cache-Control header to the specified value.
- The enumeration value to set the header to.
- Always.
-
-
- When overridden in a derived class, sets the Cache-Control header to the specified value and appends an extension to the directive.
- The enumeration value to set the header to.
- The cache-control extension to add to the header.
- Always.
-
-
- When overridden in a derived class, sets the ETag HTTP header to the specified string.
- The text to use for the ETag header.
- Always.
-
-
- When overridden in a derived class, sets the ETag HTTP header based on the time stamps of the handler's file dependencies.
- Always.
-
-
- When overridden in a derived class, sets the Expires HTTP header to an absolute date and time.
- The absolute expiration time.
- Always.
-
-
- When overridden in a derived class, sets the Last-Modified HTTP header to the specified date and time.
- The date-time value to set the Last-Modified header to.
- Always.
-
-
- When overridden in a derived class, sets the Last-Modified HTTP header based on the time stamps of the handler's file dependencies.
- Always.
-
-
- When overridden in a derived class, sets the Cache-Control: max-age HTTP header to the specified time span.
- The time span to set the Cache-Control: max-age header to.
- Always.
-
-
- When overridden in a derived class, stops all origin-server caching for the current response.
- Always.
-
-
- When overridden in a derived class, sets the Cache-Control: no-store HTTP header.
- Always.
-
-
- When overridden in a derived class, sets the Cache-Control: no-transform HTTP header.
- Always.
-
-
- When overridden in a derived class, specifies whether the response contains the vary:* header when caching varies by parameters.
- true to direct the object not to use the * value for its property; otherwise, false.
- Always.
-
-
- When overridden in a derived class, sets the Cache-Control: s-maxage HTTP header to the specified time span.
- The time span to set the Cache-Control: s-maxage header to.
- Always.
-
-
- When overridden in a derived class, sets the Cache-Control HTTP header to either the must-revalidate or the proxy-revalidate directives, based on the specified enumeration value.
- The enumeration value to set the Cache-Control header to.
- Always.
-
-
- When overridden in a derived class, sets cache expiration to absolute or sliding.
- true to set a sliding cache expiration, or false to set an absolute cache expiration.
- Always.
-
-
- When overridden in a derived class, specifies whether the ASP.NET cache should ignore HTTP Cache-Control headers that are sent by the client that invalidate the cache.
- true to specify that ASP.NET should ignore Cache-Control invalidation headers; otherwise, false.
- Always.
-
-
- When overridden in a derived class, specifies a text string to vary cached output responses by.
- The text string to vary cached output by.
- Always.
-
-
- When overridden in a derived class, gets the list of Content-Encoding headers that are used to vary the output cache.
- The Content-Encoding headers that are used to select the cached response.
- Always.
-
-
- When overridden in a derived class, gets the list of all HTTP headers that are used to vary cache output.
- The HTTP headers that are used to select the cached response.
- Always.
-
-
- When overridden in a derived class, gets the list of parameters that are received by an HTTP GET or POST verb that affect caching.
- The cache-control parameters that are used to select the cached response.
- Always.
-
-
- Encapsulates the HTTP intrinsic object that contains methods for setting cache-specific HTTP headers and for controlling the ASP.NET page output cache.
-
-
- Initializes a new instance of the class.
- The object that this wrapper class provides access to.
-
- is null.
-
-
- Registers a validation callback for the current response.
- The object that will handle the request.
- The user-supplied data that is passed to the delegate.
- The specified is null.
-
-
- Appends the specified text to the Cache-Control HTTP header.
- The text to append to the Cache-Control header.
-
- is null.
-
-
- Makes the response available in the browser history cache, regardless of the setting made on the server.
- true to direct the client browser to store responses in the browser history cache; otherwise false. The default is false.
-
-
- Sets the Cache-Control header to the specified value.
- The enumeration value to set the header to.
-
- is not one of the enumeration values.
-
-
- Sets the Cache-Control header to the specified value and appends an extension to the directive.
- The enumeration value to set the header to.
- The cache-control extension to add to the header.
-
- is null.
-
- is not or .
-
-
- Sets the ETag HTTP header to the specified string.
- The text to use for the ETag header.
-
- is null.
- The ETag header has already been set. - or -The method has already been called.
-
-
- Sets the ETag HTTP header based on the time stamps of the handler's file dependencies.
- The ETag header has already been set.
-
-
- Sets the Expires HTTP header to an absolute date and time.
- The absolute expiration time.
-
-
- Sets the Last-Modified HTTP header to the specified date and time.
- The date-time value to set the Last-Modified header to.
-
- is later than the current DateTime.
-
-
- Sets the Last-Modified HTTP header based on the time stamps of the handler's file dependencies.
-
-
- Sets the Cache-Control: max-age HTTP header to the specified time span.
- The time span to set the Cache-Control: max-age header to.
-
- is less than 0 or greater than one year.
-
-
- Stops all origin-server caching for the current response.
-
-
- Sets the Cache-Control: no-store HTTP header.
-
-
- Sets the Cache-Control: no-transform HTTP header.
-
-
- Specifies whether the response contains the vary:* header when varying by parameters.
- true to direct the object to not use the * value for its property; otherwise, false.
-
-
- Sets the Cache-Control: s-maxage HTTP header to the specified time span.
- The time span to set the Cache-Control: s-maxage header to.
-
- is less than 0.
-
-
- Sets the Cache-Control HTTP header to either the must-revalidate or the proxy-revalidate directives, based on the specified enumeration value.
- The enumeration value to set the Cache-Control header to.
-
- is not one of the enumeration values.
-
-
- Sets cache expiration to absolute or sliding.
- true to set a sliding cache expiration, and false to set an absolute cache expiration.
-
-
- Specifies whether the ASP.NET cache should ignore HTTP Cache-Control headers sent by the client that invalidate the cache.
- true to specify that ASP.NET should ignore Cache-Control invalidation headers; otherwise, false.
-
-
- Specifies a text string to vary cached output responses by.
- The text string to vary cached output by.
-
- is null.
- The method has already been called.
-
-
- Gets the list of Content-Encoding headers that will be used to vary the output cache.
- An object that specifies which Content-Encoding headers are used to select the cached response.
-
-
- Gets the list of all HTTP headers that will be used to vary cache output.
- An object that specifies which HTTP headers are used to select the cached response.
-
-
- Gets the list of parameters received by an HTTP GET or HTTP POST that affect caching.
- An object that specifies which cache-control parameters are used to select the cached response.
-
-
- Serves as the base class for classes that contain HTTP-specific information about an individual HTTP request.
-
-
- Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class.
-
-
- When overridden in a derived class, adds an exception to the exception collection for the current HTTP request.
- The exception to add to the exception collection.
- Always.
-
-
- When overridden in a derived class, gets an array of errors (if any) that accumulated when an HTTP request was being processed.
- An array of objects for the current HTTP request, or null if no errors accumulated during the HTTP request processing.
- Always.
-
-
- When overridden in a derived class, gets the object for the current HTTP request.
- The application state object for the current HTTP request.
- Always.
-
-
- When overridden in a derived class, gets or sets the object for the current HTTP request.
- The object for the current HTTP request.
- Always.
-
-
- When overridden in a derived class, gets the object for the current application domain.
- The cache for the current application domain.
- Always.
-
-
- When overridden in a derived class, clears all errors for the current HTTP request.
- Always.
-
-
- When overridden in a derived class, gets the object that represents the handler that is currently executing.
- An object that represents the currently executing handler.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates the event that is currently processing.
- One of the values.
- Always.
-
-
- When overridden in a derived class, gets the first error (if any) that accumulated when an HTTP request was being processed.
- The first exception for the current HTTP request/response process, or null if no errors accumulated during the HTTP request processing.
- Always.
-
-
- When overridden in a derived class, gets an application-level resource object based on the specified and properties.
- The requested application-level resource object, or null if no matching resource object is found.
- A string that represents the property of the requested resource object.
- A string that represents the property of the requested resource object.
- Always.
-
-
- When overridden in a derived class, gets an application-level resource object based on the specified and properties, and on the object.
- The requested application-level resource object, which is localized for the specified culture, or null if no matching resource object is found.
- A string that represents the property of the requested resource object.
- A string that represents the property of the requested resource object.
- A string that represents the object of the requested resource.
- Always.
-
-
- When overridden in a derived class, gets a page-level resource object based on the specified and properties.
- The requested page-level resource object, or null if no matching resource object is found.
- A string that represents the property of the local resource object.
- A string that represents the property of the requested resource object.
- Always.
-
-
- When overridden in a derived class, gets a page-level resource object based on the specified and properties, and on the object.
- The requested local resource object, which is localized for the specified culture, or null if no matching resource object is found.
- A string that represents the property of the local resource object.
- A string that represents the property of the requested resource object.
- A string that represents the object of the requested resource object.
- Always.
-
-
- When overridden in a derived class, gets the specified configuration section of the current application's default configuration.
- The specified section, or null if the section does not exist.
- The configuration section path (in XPath format) and the configuration element name.
- Always.
-
-
- When overridden in a derived class, returns an object for the current service type.
- The current service type, or null if no service is found.
- The type of service object to get.
- Always.
-
-
- When overridden in a derived class, gets or sets the object that is responsible for processing the HTTP request.
- The object that is responsible for processing the HTTP request.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether custom errors are enabled for the current HTTP request.
- true if custom errors are enabled; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the current HTTP request is in debug mode.
- true if the request is in debug mode; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether an event has finished processing.
- true if the event has finished processing; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a key/value collection that can be used to organize and share data between a module and a handler during an HTTP request.
- A key/value collection that provides access to an individual value in the collection by using a specified key.
- Always.
-
-
- When overridden in a derived class, gets the object for the parent handler.
- An object that represents the parent handler, or null if no parent handler was found.
- Always.
-
-
- When overridden in a derived class, gets the object for the current user profile.
- If the profile properties are defined in the application configuration file and profiles are enabled for the application, an object that represents the current user profile; otherwise, null.
- Always.
-
-
- When overridden in a derived class, gets the object for the current HTTP request.
- The current HTTP request.
- Always.
-
-
- When overridden in a derived class, gets the object for the current HTTP response.
- The current HTTP response.
- Always.
-
-
- When overridden in a derived class, rewrites the URL by using the specified path.
- The replacement path.
- Always.
-
-
- When overridden in a derived class, rewrites the URL by using the specified path and a value that specifies whether the virtual path for server resources is modified.
- The replacement path.
- true to reset the virtual path; false to keep the virtual path unchanged.
- Always.
-
-
- When overridden in a derived class, rewrites the URL by using the specified path, path information, and query string information.
- The replacement path.
- Additional path information for a resource.
- The request query string.
- Always.
-
-
- When overridden in a derived class, rewrites the URL by using the specified path, path information, query string information, and a value that specifies whether the client file path is set to the rewrite path.
- The replacement path.
- Additional path information for a resource.
- The request query string.
- true to set the file path used for client resources to the value of the parameter; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets the object that provides methods that are used when Web requests are being processed.
- The server utility object for the current HTTP request.
- Always.
-
-
- When overridden in a derived class, gets the object for the current HTTP request.
- The session-state object for the current HTTP request.
- Always.
-
-
- When overridden in a derived class, gets or sets a value that specifies whether the object should skip the authorization check for the current request.
- true if should skip the authorization check; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets the initial timestamp of the current HTTP request.
- The timestamp of the current HTTP request.
- Always.
-
-
- When overridden in a derived class, gets the object for the current HTTP response.
- The trace object for the current HTTP response.
- Always.
-
-
- When overridden in a derived class, gets or sets security information for the current HTTP request.
- An object that contains security information for the current HTTP request.
- Always.
-
-
- Encapsulates the HTTP intrinsic object that contains HTTP-specific information about an individual HTTP request.
-
-
- Initializes a new instance of the class by using the specified context object.
- The object that this wrapper class provides access to.
-
- is null.
-
-
- Adds an exception to the exception collection for the current HTTP request.
- The exception to add to the exception collection.
-
-
- Gets an array of errors (if any) that accumulated when an HTTP request was being processed.
- An array of objects for the current HTTP request, or null if no errors accumulated during the HTTP request processing.
-
-
- Gets the object for the current HTTP request.
- The state object for the current HTTP request.
-
-
- Gets or sets the object for the current HTTP request.
- The object for the current HTTP request.
-
-
- Gets the object for the current application domain.
- The cache object for the current application domain.
-
-
- Clears all errors for the current HTTP request.
-
-
- Gets the object that represents the handler that is currently executing.
- An object that represents the handler that is currently executing.
-
-
- Gets a value that indicates the current event that is processing.
- One of the values.
-
-
- Gets the first error (if any) that accumulated when an HTTP request was being processed.
- The first exception for the current HTTP request, or null if no errors accumulated when the HTTP request was being processed. The default is null.
-
-
- Gets an application-level resource object based on the specified and properties.
- The requested application-level resource object, or null if no matching resource object is found.
- A string that represents the property of the requested resource object.
- A string that represents the property of the requested resource object.
-
-
- Gets an application-level resource object based on the specified and properties, and on the object.
- The requested application-level resource object, which is localized for the specified culture, or null if no matching resource object is found.
- A string that represents the property of the requested resource object.
- A string that represents the property of the requested resource object.
- A string that represents the object of the requested resource.
-
-
- Gets a page-level resource object based on the specified and properties.
- The requested page-level resource object, or null if no matching resource object is found.
- A string that represents the property of the local resource object.
- A string that represents the property of the requested resource object.
-
-
- Gets a page-level resource object based on the specified and properties, and on the object.
- The requested local resource object, which is localized for the specified culture, or null if no matching resource object is found.
- A string that represents the property of the local resource object.
- A string that represents the property of the requested resource object.
- A string that represents the object of the requested resource object.
-
-
- Gets the specified configuration section of the current application's default configuration.
- The specified section, or null if the section does not exist.
- The configuration section path (in XPath format) and the configuration element name.
-
-
- Returns an object for the current service type.
- The current service type, or null if no service is found.
- The type of service to get.
-
-
- Gets or sets the object that is responsible for processing the HTTP request.
- The object that is responsible for processing the HTTP request.
-
-
- Gets a value that indicates whether custom errors are enabled for the current HTTP request.
- true if custom errors are enabled; otherwise, false.
-
-
- Gets a value that indicates whether the current HTTP request is in debug mode.
- true if the request is in debug mode; otherwise, false.
-
-
- Gets a value that indicates whether an event has finished processing.
- true if the event has finished processing; otherwise, false.
-
-
- Gets a key/value collection that can be used to organize and share data between a module and a handler during an HTTP request.
- A key/value collection that provides access to an individual value in the collection by using a specified key.
-
-
- Gets the object for the parent handler.
- An object that represents the parent handler, or null if no parent handler was found.
-
-
- Gets the object for the current user profile.
- If profile properties are defined in the application configuration file and profiles are enabled for the application, an object that represents the current user profile; otherwise, null.
-
-
- Gets the object for the current HTTP request.
- The current HTTP request.
-
-
- Gets the object for the current HTTP response.
- The current HTTP response.
-
-
- Rewrites the URL by using the specified path.
- The replacement path.
-
- is null.
-
- is not in the current application's root directory.
-
-
- Rewrites the URL by using the specified path and a value that specifies whether the virtual path for server resources is modified.
- The path to rewrite to.
- true to reset the virtual path; false to keep the virtual path unchanged.
-
- is null.
-
- is not in the current application's root directory.
-
-
- Rewrites the URL by using the specified path, path information, and query string information.
- The replacement path.
- Additional path information for a resource.
- The request query string.
- The parameter is null.
- The parameter is not in the current application's root directory.
-
-
- Rewrites the URL by using the specified path, path information, query string information, and a value that specifies whether the client file path is set to the rewrite path.
- The replacement path.
- Additional path information for a resource.
- The request query string.
- true to set the file path used for client resources to the value of the parameter; otherwise, false.
-
- is null.
-
- is not in the current application's root directory.
-
-
- Gets the object that provides methods that are used when Web requests are being processed.
- The server utility object for the current HTTP request.
-
-
- Gets the object for the current HTTP request.
- The session-state object for the current HTTP request.
-
-
- Gets or sets a value that specifies whether the object should skip the authorization check for the current request.
- true if should skip the authorization check; otherwise, false. The default is false.
-
-
- Gets the initial timestamp of the current HTTP request.
- The timestamp of the current HTTP request.
-
-
- Gets the object for the current HTTP response.
- The trace object for the current HTTP response.
-
-
- Gets or sets security information for the current HTTP request.
- An object that contains security information for the current HTTP request.
-
-
- Serves as the base class for classes that provide access to files that were uploaded by a client.
-
-
- Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class.
-
-
- When overridden in a derived class, gets an array that contains the keys (names) of all posted file objects in the collection.
- An array of file names.
- Always.
-
-
- When overridden in a derived class, copies the elements of the collection to an array, starting at the specified index in the array.
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying starts.
- Always.
-
-
- When overridden in a derived class, gets the number of posted file objects in the collection.
- The number of objects in the collection.
- Always.
-
-
- When overridden in a derived class, returns the posted file object at the specified index.
- The posted file object specified by .
- The index of the object to return.
- Always.
-
-
- When overridden in a derived class, returns the posted file object that has the specified name from the collection.
- The posted file object that is specified by .
- The name of the object to return.
- Always.
-
-
- When overridden in a derived class, returns an enumerator that can be used to iterate through the collection.
- An object that can be used to iterate through the collection.
- Always.
-
-
- When overridden in a derived class, returns the name of the posted file object at the specified index.
- The name of the posted file object that is specified by .
- The index of the object name to return.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether access to the collection is thread-safe.
- true if access is synchronized (thread-safe); otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets the posted file object at the specified index.
- The posted file object specified by .
- The index of the object to get.
- Always.
-
-
- When overridden in a derived class, gets the posted file object that has the specified name from the collection.
- The posted file object that is specified by .
- The name of the object to return.
- Always.
-
-
- When overridden in a derived class, gets an object that can be used to synchronize access to the collection.
- An object that can be used to synchronize access to the collection.
- Always.
-
-
- Encapsulates the HTTP intrinsic object that provides access to files that were uploaded by a client.
-
-
- Initializes a new instance of the class.
- The object that this wrapper class provides access to.
-
- is null.
-
-
- Gets an array that contains the keys (names) of all posted file objects in the collection.
- An array of file names.
-
-
- Copies the elements of the collection to an array, starting at the specified index in the array.
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying starts.
-
- is null.
-
- is less than zero.
-
- is multidimensional.-or-The number of elements in the source object is greater than the available space from to the end of the destination array.
- The type of the source object cannot be cast automatically to the type of the destination array.
-
-
- Gets the number of objects in the collection.
- The number of objects in the collection.
-
-
- Returns the posted file object at the specified index.
- The posted file object specified by .
- The index of the item to return.
-
- is outside the valid range of indexes for the collection.
-
-
- Returns the posted file object that has the specified name from the collection.
- The posted file object specified by , if found; otherwise, null.
- The name of the object to return.
-
-
- Returns an enumerator that can be used to iterate through the collection.
- An object that can be used to iterate through the collection.
-
-
- Returns the name of the posted file object at the specified index.
- The name of the posted file object that is specified by .
- The index of the object name to return.
-
- is outside the valid range of indexes for the collection.
-
-
- Returns the data that is required in order to serialize the object.
- The information that is required in order to serialize the object.
- The source and destination of the serialized stream that is associated with the object.
-
-
- Gets a value that indicates whether access to the collection is thread-safe.
- true if access is synchronized (thread-safe); otherwise, false. The default is false.
-
-
- Gets the posted file object at the specified index.
- The posted file object specified by .
- The index of the item to get.
-
- is outside the valid range of indexes for the collection.
-
-
- Gets the posted file object that has the specified name from the collection.
- The posted file object specified by , if found; otherwise, null.
- The name of the object to get.
-
-
- Gets a instance that contains all the keys in the instance.
- A collection that contains all the keys in the collection.
-
-
- Raises the deserialization event when deserialization is finished.
- The source of the deserialization event.
- The object that is associated with the current instance is invalid.
-
-
- Gets an object that can be used to synchronize access to the collection.
- An object that can be used to synchronize access to the collection.
-
-
- Serves as the base class for classes that provide access to individual files that have been uploaded by a client.
-
-
- Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class.
-
-
- When overridden in a derived class, gets the size of an uploaded file, in bytes.
- The length of the file, in bytes.
- Always.
-
-
- When overridden in a derived class, gets the MIME content type of an uploaded file.
- The MIME content type of the file.
- Always.
-
-
- When overridden in a derived class, gets the fully qualified name of the file on the client.
- The name of the file on the client, which includes the directory path.
- Always.
-
-
- When overridden in a derived class, gets a object that points to an uploaded file to prepare for reading the contents of the file.
- An object for reading a file.
- Always.
-
-
- When overridden in a derived class, saves the contents of an uploaded file.
- The name of the file to save.
- Always.
-
-
- Encapsulates the HTTP intrinsic object that provides access to individual files that have been uploaded by a client.
-
-
- Initializes a new instance of the class.
- The object that this wrapper class provides access to.
-
- is null.
-
-
- Gets the size of an uploaded file, in bytes.
- The length of the file, in bytes.
-
-
- Gets the MIME content type of an uploaded file.
- The MIME content type of the file.
-
-
- Gets the fully qualified name of the file on the client.
- The name of the file on the client, which includes the directory path.
-
-
- Gets a object that points to an uploaded file to prepare for reading the contents of the file.
- An object for reading a file.
-
-
- Saves the contents of an uploaded file.
- The name of the file to save.
-
-
- Serves as the base class for classes that enable ASP.NET to read the HTTP values sent by a client during a Web request.
-
-
- Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class.
-
-
- When overridden in a derived class, gets an array of client-supported MIME accept types.
- An array of client-supported MIME accept types.
- Always.
-
-
- When overridden in a derived class, gets the anonymous identifier for the user, if it is available.
- The current anonymous user identifier.
- Always.
-
-
- When overridden in a derived class, gets the virtual root path of the ASP.NET application on the server.
- The virtual path of the current application.
- Always.
-
-
- When overridden in a derived class, gets the virtual path of the application root and makes it relative by using the tilde (~) notation for the application root (as in "~/page.aspx").
- The virtual path of the application root for the current request with the tilde operator (~) added.
- Always.
-
-
- When overridden in a derived class, performs a binary read of a specified number of bytes from the current input stream.
- An array that contains the binary data.
- The number of bytes to read.
- Always.
-
-
- When overridden in a derived class, gets information about the requesting client's browser capabilities.
- An object that represents the capabilities of the client browser.
- Always.
-
-
- When overridden in a derived class, gets the current request's client security certificate.
- The client's security certificate.
- Always.
-
-
- When overridden in a derived class, gets or sets the character set of the data that is provided by the client.
- The client's character set.
- Always.
-
-
- When overridden in a derived class, gets the length, in bytes, of content that was sent by the client.
- The length, in bytes, of content that was sent by the client.
- Always.
-
-
- When overridden in a derived class, gets or sets the MIME content type of the request.
- The MIME content type of the request, such as "text/html".
- Always.
-
-
- When overridden in a derived class, gets the collection of cookies that were sent by the client.
- The client's cookies.
- Always.
-
-
- When overridden in a derived class, gets the virtual path of the current request.
- The virtual path of the page handler that is currently executing.
- Always.
-
-
- When overridden in a derived class, gets the virtual path of the current request.
- The virtual path of the current request.
- Always.
-
-
- When overridden in a derived class, gets the collection of files that were uploaded by the client, in multipart MIME format.
- The files that were uploaded by the client. The items in the object are of type .
- Always.
-
-
- When overridden in a derived class, gets or sets the filter to use when the current input stream is being read.
- An object to use as the filter.
- Always.
-
-
- When overridden in a derived class, gets the collection of form variables that were sent by the client.
- The form variables.
- Always.
-
-
- When overridden in a derived class, gets the collection of HTTP headers that were sent by the client.
- The request headers.
- Always.
-
-
- When overridden in a derived class, gets the HTTP data-transfer method (such as GET, POST, or HEAD) that was used by the client.
- The HTTP data-transfer method that was used by the client.
- Always.
-
-
- When overridden in a derived class, gets the contents of the incoming HTTP entity body.
- The contents of the incoming HTTP entity body.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the request has been authenticated.
- true if the request has been authenticated; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the request is from the local computer.
- true if the request is from the local computer; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the HTTP connection uses secure sockets (HTTPS protocol).
- true if the connection is an SSL connection that uses HTTPS protocol; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets the specified object from the , , , or collections.
- The , , , or collection member that is specified by . If the specified value is not found, null is returned.
- The name of the collection member to get.
- Always.
-
-
- When overridden in a derived class, gets the type for the current user.
- The identity for the current user.
- Always.
-
-
- When overridden in a derived class, maps an incoming image-field form parameter to appropriate x-coordinate and y-coordinate values.
- A two-dimensional array of integers.
- The name of the image map.
- Always.
-
-
- When overridden in a derived class, maps the specified virtual path to a physical path on the server.
- The physical path on the server that is specified by .
- The virtual path (absolute or relative) to map to a physical path.
- Always.
-
-
- When overridden in a derived class, maps the specified virtual path to a physical path on the server.
- The physical path on the server.
- The virtual path (absolute or relative) to map to a physical path.
- The virtual base directory path that is used for relative resolution.
- true to indicate that can belong to another application; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a combined collection of , , , and items.
- The collection of combined values.
-
-
- When overridden in a derived class, gets the virtual path of the current request.
- The virtual path of the current request.
- Always.
-
-
- When overridden in a derived class, gets additional path information for a resource that has a URL extension.
- The additional path information for the resource.
- Always.
-
-
- When overridden in a derived class, gets the physical file-system path of the current application's root directory.
- The file-system path of the current application's root directory.
- Always.
-
-
- When overridden in a derived class, gets the physical file-system path of the requested resource.
- The file-system path of the requested resource.
- Always.
-
-
- When overridden in a derived class, gets the collection of HTTP query-string variables.
- The query-string variables that were sent by the client in the URL of the current request.
- Always.
-
-
- When overridden in a derived class, gets the complete URL of the current request.
- The complete URL of the current request.
- Always.
-
-
- When overridden in a derived class, gets or sets the HTTP data-transfer method (GET or POST) that was used by the client.
- The HTTP data-transfer method type that was used by the client.
- Always.
-
-
- When overridden in a derived class, saves an HTTP request to disk.
- The physical drive path.
- A value that specifies whether to save HTTP headers to disk.
- Always.
-
-
- When overridden in a derived class, gets a collection of Web server variables.
- The server variables.
- Always.
-
-
- When overridden in a derived class, gets the number of bytes in the current input stream.
- The number of bytes in the input stream.
- Always.
-
-
- When overridden in a derived class, gets information about the URL of the current request.
- An object that contains information about the URL of the current request.
- Always.
-
-
- When overridden in a derived class, gets information about the URL of the client request that linked to the current URL.
- The URL of the page that linked to the current request.
- Always.
-
-
- When overridden in a derived class, gets the complete user-agent string of the client.
- The complete user-agent string of the client.
- Always.
-
-
- When overridden in a derived class, gets the IP host address of the client.
- The IP address of the client.
- Always.
-
-
- When overridden in a derived class, gets the DNS name of the client.
- The DNS name of the client.
- Always.
-
-
- When overridden in a derived class, gets a sorted array of client language preferences.
- A sorted array of client language preferences, or null if the array is empty.
- Always.
-
-
- When overridden in a derived class, causes validation to occur for the collections that are accessed through the , , and properties.
- Always.
-
-
- Encapsulates the HTTP intrinsic object that enables ASP.NET to read the HTTP values that are sent by a client during a Web request.
-
-
- Initializes a new instance of the class by using the specified request object.
- The object that this wrapper class provides access to.
-
- is null.
-
-
- Gets an array of client-supported MIME accept types.
- An array of client-supported MIME accept types.
-
-
- Gets the anonymous identifier for the user, if it is available.
- The current anonymous user identifier.
-
-
- Gets the virtual path of the root of the ASP.NET application on the server.
- The virtual root path of the current application.
-
-
- Gets the virtual path of the application root and makes it relative by using the tilde (~) notation for the application root (as in "~/page.aspx").
- The virtual path of the application root for the current request with the tilde operator added.
-
-
- Performs a binary read of a specified number of bytes from the current input stream.
- An array that contains the binary data.
- The number of bytes to read.
-
- is less than 0.- or - is greater than the number of bytes available.
-
-
- Gets information about the requesting client's browser capabilities.
- An object that represents the capabilities of the client browser.
-
-
- Gets the current request's client security certificate.
- The client's security certificate.
-
-
- Gets or sets the character set of the data that was provided by the client.
- The client's character set.
-
-
- Gets the length, in bytes, of content that was sent by the client.
- The length, in bytes, of content that was sent by the client.
-
-
- Gets or sets the MIME content type of the request.
- The MIME content type of the request, such as "text/html".
-
-
- Gets the collection of cookies that were sent by the client.
- The client's cookies.
-
-
- Gets the virtual path of the current request.
- The virtual path of the page handler that is currently executing.
-
-
- Gets the virtual path of the current request.
- The virtual path of the current request.
-
-
- Gets the collection of files that were uploaded by the client, in multipart MIME format.
- The files that were uploaded by the client. The items in the object are of type .
-
-
- Gets or sets the filter to use when the current input stream is being read.
- An object to use as the filter.
-
-
- Gets the collection of form variables that were sent by the client.
- The form variables.
-
-
- Gets the collection of HTTP headers that were sent by the client.
- The request headers.
-
-
- Gets the HTTP data-transfer method (such as GET, POST, or HEAD) that was used by the client.
- The HTTP data-transfer method that was used by the client.
-
-
- Gets the contents of the incoming HTTP entity body.
- The contents of the incoming HTTP content body.
-
-
- Gets a value that indicates whether the request has been authenticated.
- true if the request has been authenticated; otherwise, false.
-
-
- Gets a value that indicates whether the request is from the local computer.
- true if the request is from the local computer; otherwise, false.
-
-
- Gets a value that indicates whether the HTTP connection uses secure sockets (HTTPS protocol).
- true if the connection is an SSL connection that uses HTTPS protocol; otherwise, false.
-
-
- Gets the specified object from the , , , or collections.
- The , , , or collection member that is specified by . If the specified value is not found, null is returned.
- The name of the collection member to get.
-
-
- Gets the type for the current user.
- The identity for the current user.
-
-
- Maps an incoming image-field form parameter to appropriate x-coordinate and y-coordinate values.
- A two-dimensional array of integers.
- The name of the image map.
-
-
- Maps the specified virtual path to a physical path on the server.
- The physical path on the server that is specified by .
- The virtual path (absolute or relative) to map to a physical path.
-
-
- Maps the specified virtual path to a physical path on the server.
- The physical path on the server.
- The virtual path (absolute or relative) to map to a physical path.
- The virtual base directory path that is used for relative resolution.
- true to indicate that can belong to another application; otherwise, false.
-
- is false and belongs to another application.
- No object is defined for the request.
-
-
- Gets a combined collection of , , , and items.
- The collection of combined values.
-
-
- Gets the virtual path of the current request.
- The virtual path of the current request.
-
-
- Gets additional path information for a resource that has a URL extension.
- The additional path information for the resource.
-
-
- Gets the physical file-system path of the current application's root directory.
- The file-system path of the current application's root directory.
-
-
- Gets the physical file-system path of the requested resource.
- The file-system path of the requested resource.
-
-
- Gets the collection of HTTP query-string variables.
- The query-string variables that were sent by the client in the URL of the current request.
-
-
- Gets the complete URL of the current request.
- The complete URL of the current request.
-
-
- Gets or sets the HTTP data-transfer method (GET or POST) that was used by the client.
- The HTTP data-transfer method type that was used by the client.
-
-
- Saves an HTTP request to disk.
- The physical drive path.
- A value that specifies whether to save HTTP headers to disk.
-
-
- Gets a collection of Web server variables.
- The server variables.
-
-
- Gets the number of bytes in the current input stream.
- The number of bytes in the input stream.
-
-
- Gets information about the URL of the current request.
- An object that contains information about the URL of the current request.
-
-
- Gets information about the URL of the client request that linked to the current URL.
- The URL of the page that linked to the current request.
-
-
- Gets the complete user-agent string of the client.
- The complete user-agent string of the client.
-
-
- Gets the IP host address of the client.
- The IP address of the client.
-
-
- Gets the DNS name of the client.
- The DNS name of the client.
-
-
- Gets a sorted array of client language preferences.
- A sorted array of client language preferences, or null if the array is empty.
-
-
- Causes validation to occur for the collections that are accessed through the , , and properties.
-
-
- Serves as the base class for classes that provides HTTP-response information from an ASP.NET operation.
-
-
- Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class.
-
-
- When overridden in a derived class, associates cache dependencies with the response that enable the response to be invalidated if it is cached and if the specified dependencies change.
- A file, cache key, or object to add to the list of application dependencies.
- Always.
-
-
- When overridden in a derived class, makes the validity of a cached response dependent on the specified items in the cache.
- A collection that contains the keys of the items that the cached response is dependent on.
- Always.
-
-
- When overridden in a derived class, makes the validity of a cached item dependent on the specified items in the cache.
- An array that contains the keys of the items that the cached response is dependent on.
- Always.
-
-
- When overridden in a derived class, makes the validity of a cached response dependent on the specified item in the cache.
- The key of the item that the cached response is dependent on.
- Always.
-
-
- When overridden in a derived class, adds file names to the collection of file names on which the current response is dependent.
- The names of the files to add.
- Always.
-
-
- When overridden in a derived class, adds an array of file names to the collection of file names on which the current response is dependent.
- An array of file names to add.
- Always.
-
-
- When overridden in a derived class, adds a single file name to the collection of file names on which the current response is dependent.
- The name of the file to add.
- Always.
-
-
- When overridden in a derived class, adds an HTTP header to the current response. This method is provided for compatibility with earlier versions of ASP.
- The name of the HTTP header to add to.
- The string to add to the header.
- Always.
-
-
- When overridden in a derived class, adds an HTTP cookie to the HTTP response cookie collection.
- The cookie to add to the response.
- Always.
-
-
- When overridden in a derived class, adds an HTTP header to the current response.
- The name of the HTTP header to add to the current response.
- The value of the header.
- Always.
-
-
- When overridden in a derived class, adds custom log information to the Internet Information Services (IIS) log file.
- The text to add to the log file.
- Always.
-
-
- When overridden in a derived class, adds a session ID to the virtual path if the session is using session state, and returns the combined path.
- The virtual path, with the session ID inserted.
- The virtual path of a resource.
- Always.
-
-
- When overridden in a derived class, writes a string of binary characters to the HTTP output stream.
- The binary characters to write to the current response.
- Always.
-
-
- When overridden in a derived class, gets or sets a value that indicates whether to buffer output and send it after the complete response has finished processing.
- true if the output is buffered; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets or sets a value that indicates whether to buffer output and send it after the complete page has finished processing.
- true if the output is buffered; otherwise false.
- Always.
-
-
- When overridden in a derived class, gets the caching policy (such as expiration time, privacy settings, and vary clauses) of the current Web page.
- The caching policy of the current response.
- Always.
-
-
- When overridden in a derived class, gets or sets the Cache-Control HTTP header that matches one of the enumeration values.
- The caching policy of the current response.
- Always.
-
-
- When overridden in a derived class, gets or sets the HTTP character set of the current response.
- The HTTP character set of the current response.
- Always.
-
-
- When overridden in a derived class, clears all headers and content output from the current response.
- Always.
-
-
- When overridden in a derived class, clears all content from the current response.
- Always.
-
-
- When overridden in a derived class, clears all headers from the current response.
- Always.
-
-
- When overridden in a derived class, closes the socket connection to a client.
- Always.
-
-
- When overridden in a derived class, gets or sets the content encoding of the current response.
- Information about the content encoding of the current response.
- Always.
-
-
- When overridden in a derived class, gets or sets the HTTP MIME type of the current response.
- The HTTP MIME type of the current response.
- Always.
-
-
- When overridden in a derived class, gets the response cookie collection.
- The response cookie collection.
- Always.
-
-
- When overridden in a derived class, disables kernel caching for the current response.
- Always.
-
-
- When overridden in a derived class, sends all currently buffered output to the client, stops execution of the requested process, and raises the event.
- Always.
-
-
- When overridden in a derived class, gets or sets the number of minutes before a page that is cached on the client or proxy expires. If the user returns to the same page before it expires, the cached version is displayed. is provided for compatibility with earlier versions of Active Server Pages (ASP).
- The number of minutes before the page expires.
- Always.
-
-
- When overridden in a derived class, gets or sets the absolute date and time at which cached information expires in the cache. is provided for compatibility with earlier versions of Active Server Pages (ASP).
- The date and time at which the page expires.
- Always.
-
-
- When overridden in a derived class, gets or sets a filter object that is used to modify the HTTP entity body before transmission.
- An object that acts as the output filter.
- Always.
-
-
- When overridden in a derived class, sends all currently buffered output to the client.
- Always.
-
-
- When overridden in a derived class, gets or sets the encoding for the header of the current response.
- Information about the encoding for the current header.
- Always.
-
-
- When overridden in a derived class, gets the collection of response headers.
- The response headers.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the client is connected to the server.
- true if the client is currently connected; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the client is being redirected to a new location.
- true if the value of the location response header differs from the current location; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets the object that enables text output to the HTTP response stream.
- An object that enables output to the client.
- Always.
-
-
- When overridden in a derived class, enables binary output to the outgoing HTTP content body.
- An object that represents the raw contents of the outgoing HTTP content body.
- Always.
-
-
- When overridden in a derived class, appends an HTTP PICS-Label header to the current response.
- The string to add to the PICS-Label header.
- Always.
-
-
- When overridden in a derived class, redirects a request to the specified URL.
- The target location.
- Always.
-
-
- When overridden in a derived class, redirects a request to the specified URL and specifies whether execution of the current process should terminate.
- The target location.
- true to terminate the current process.
- Always.
-
-
- When overridden in a derived class, gets or sets the value of the HTTP Location header.
- The absolute URL of the HTTP Location header.
- Always.
-
-
- When overridden in a derived class, removes from the cache all cached items that are associated with the specified path.
- The virtual absolute path to the items to be removed from the cache.
- Always.
-
-
- When overridden in a derived class, updates an existing cookie in the cookie collection.
- The cookie in the collection to be updated.
- Always.
-
-
- When overridden in a derived class, gets or sets the Status value that is returned to the client.
- The status of the HTTP output. For information about valid status codes, see HTTP Status Codes on the MSDN Web site.
- Always.
-
-
- When overridden in a derived class, gets or sets the HTTP status code of the output that is returned to the client.
- The status code of the HTTP output that is returned to the client. For information about valid status codes, see HTTP Status Codes on the MSDN Web site.
- Always.
-
-
- When overridden in a derived class, gets or sets the HTTP status message of the output that is returned to the client.
- The status message of the HTTP output that is returned to the client. For information about valid status codes, see HTTP Status Codes on the MSDN Web site.
- Always.
-
-
- When overridden in a derived class, gets or sets a value that qualifies the status code of the response.
- The IIS 7.0 substatus code.
- Always.
-
-
- When overridden in a derived class, gets or sets a value that indicates whether to send HTTP content to the client.
- true if output is suppressed; otherwise, false.
- Always.
-
-
- When overridden in a derived class, writes the specified file to the HTTP response output stream, without buffering it in memory.
- The name of the file to write to the HTTP output stream.
- Always.
-
-
- When overridden in a derived class, writes the specified part of a file to the HTTP response output stream, without buffering it in memory.
- The name of the file to write to the HTTP output stream.
- The position in the file where writing starts.
- The number of bytes to write, starting at .
- Always.
-
-
- When overridden in a derived class, gets or sets a value that specifies whether IIS 7.0 custom errors are disabled.
- true if IIS custom errors are disabled; otherwise, false.
- Always.
-
-
- When overridden in a derived class, writes a character to an HTTP response output stream.
- The character to write to the HTTP output stream.
- Always.
-
-
- When overridden in a derived class, writes the specified array of characters to the HTTP response output stream.
- The character array to write.
- The position in the character array where writing starts.
- The number of characters to write, starting at .
- Always.
-
-
- When overridden in a derived class, writes the specified object to the HTTP response stream.
- The object to write to the HTTP output stream.
- Always.
-
-
- When overridden in a derived class, writes the specified string to the HTTP response output stream.
- The string to write to the HTTP output stream.
- Always.
-
-
- When overridden in a derived class, writes the specified file to the HTTP response output stream.
- The file handle of the file to write to the HTTP output stream.
- The position in the file where writing starts.
- The number of bytes to write, starting at .
- Always.
-
-
- When overridden in a derived class, writes the contents of the specified file to the HTTP response output stream as a file block.
- The name of the file to write to the HTTP output stream.
- Always.
-
-
- When overridden in a derived class, writes the contents of the specified file to the HTTP response output stream and specifies whether the content is written as a memory block.
- The name of the file to write to the current response.
- true to write the file into a memory block.
- Always.
-
-
- When overridden in a derived class, writes the specified file to the HTTP response output stream.
- The name of the file to write to the HTTP output stream.
- The position in the file where writing starts.
- The number of bytes to write, starting at .
- Always.
-
-
- When overridden in a derived class, inserts substitution blocks into the response, which enables dynamic generation of regions for cached output responses.
- The method, user control, or object to substitute.
- Always.
-
-
- Encapsulates the HTTP intrinsic object that provides HTTP-response information from an ASP.NET operation.
-
-
- Initializes a new instance of the class.
- The object that this wrapper class provides access to.
-
-
- When overridden in a derived class, associates cache dependencies with the response that enable the response to be invalidated if it is cached and if the specified dependencies change.
- A file, cache key, or object to add to the list of application dependencies.
-
-
- Makes the validity of a cached response dependent on the specified items in the cache.
- A collection that contains the keys of the items that the cached response is dependent on.
-
-
- Makes the validity of a cached item dependent on the specified items in the cache.
- An array that contains the keys of the items that the cached response is dependent on.
-
-
- Makes the validity of a cached response dependent on the specified item in the cache.
- The key of the item that the cached response is dependent on.
-
-
- Adds file names to the collection of file names on which the current response is dependent.
- The names of the files to add.
-
-
- Adds an array of file names to the collection of file names on which the current response is dependent.
- An array of files names to add.
-
-
- Adds a single file name to the collection of file names on which the current response is dependent.
- The name of the file to add.
-
-
- Adds an HTTP header to the current response. This method is provided for compatibility with earlier versions of ASP.
- The name of the HTTP header to add to.
- The string to add to the header.
-
-
- Adds an HTTP cookie to the HTTP response cookie collection.
- The cookie to add to the response.
- The cookie was added after the HTTP headers were sent.
-
-
- Adds an HTTP header to the current response.
- The name of the HTTP header to add to the current response.
- The value of the header.
- The header was appended after the HTTP headers were sent.
-
-
- Adds custom log information to the Internet Information Services (IIS) log file.
- The text to add to the log file.
-
-
- Adds a session ID to the virtual path if the session is using session state, and returns the combined path.
- The virtual path with the session ID inserted. If session state is not used, returns the original value.
- The virtual path of a resource.
-
-
- Writes a string of binary characters to the HTTP output stream.
- The binary characters to write to the current response.
-
-
- Gets or sets a value that indicates whether to buffer output and send it after the complete response has finished processing.
- true if the output is buffered; otherwise, false.
-
-
- Gets or sets a value that indicates whether to buffer output and send it after the complete page has finished processing.
- true if the output is buffered; otherwise false. The default is true.
-
-
- Gets the caching policy (such as expiration time, privacy settings, and vary clauses) of the current Web page.
- The caching policy of the current response.
-
-
- Gets or sets the Cache-Control HTTP header that matches one of the enumeration values.
- The caching policy of the current response.
-
-
- Gets or sets the HTTP character set of the current response.
- The HTTP character set of the current response.
-
-
- Clears all headers and content output from the current response.
-
-
- Clears all content output from the current response.
-
-
- Clears all headers from the current response.
-
-
- Closes the socket connection to a client.
-
-
- Gets or sets the content encoding of the current response.
- Information about the content encoding of the current response.
- Attempted to set to null.
-
-
- Gets or sets the HTTP MIME type of the current response.
- The HTTP MIME type of the current response. The default value is "text/html".
- The property is set to null.
-
-
- Gets the response cookie collection.
- The response cookie collection.
-
-
- Disables kernel caching for the current response.
-
-
- Sends all currently buffered output to the client, stops execution of the requested process, and raises the event.
- The call to has terminated the current request.
-
-
- Gets or sets the number of minutes before a page that is cached on the client or proxy expires. If the user returns to the same page before it expires, the cached version is displayed. is provided for compatibility with earlier versions of ASP.
- The number of minutes before the page expires.
-
-
- Gets or sets the absolute date and time at which cached information expires in the cache. is provided for compatibility with earlier versions of ASP.
- The date and time at which the page expires.
-
-
- Gets or sets a filter object that is used to modify the HTTP entity body before transmission.
- An object that acts as the output filter.
-
-
- Sends all currently buffered output to the client.
- The method was called after the response was finished.
-
-
- Gets or sets the encoding for the header of the current response.
- Information about the encoding for the current header.
- The encoding value is null.
- The encoding value is .- or -The headers have already been sent.
-
-
- Gets the collection of response headers.
- The response headers.
- The operation requires the integrated pipeline mode in IIS 7.0 and at least the .NET Framework version 3.0.
-
-
- Gets a value that indicates whether the client is connected to the server.
- true if the client is currently connected; otherwise, false.
-
-
- Gets a value that indicates whether the client is being redirected to a new location.
- true if the value of the location response header differs from the current location; otherwise, false.
-
-
- Gets the object that enables output of text to the outgoing HTTP response stream.
- An object that enables custom output to the client.
-
-
- Provides binary output to the outgoing HTTP content body.
- An object that represents the raw contents of the outgoing HTTP content body.
-
-
- Appends an HTTP PICS-Label header to the current response.
- The string to add to the PICS-Label header.
-
-
- Redirects a request to the specified URL.
- The target location.
- Redirection was attempted after the HTTP headers were sent.
-
-
- Redirects a request to the specified URL and specifies whether execution of the current process should terminate.
- The target location.
- true to terminate the current process.
-
- is null.
-
- contains a newline character.
- Redirection was attempted after the HTTP headers were sent.
- The request is the result of a callback.
-
-
- Gets or sets the value of the HTTP Location header.
- The absolute URL of the HTTP Location header.
-
-
- Removes from the cache all cached items that are associated with the specified path.
- The virtual absolute path to the items to be removed from the cache.
-
-
- Updates an existing cookie in the cookie collection.
- The cookie in the collection to be updated.
- The cookie was set after the HTTP headers were sent.
-
-
- Sets the Status value that is returned to the client.
- The status of the HTTP output. The default value is "200 (OK)". For information about valid status codes, see HTTP Status Codes on the MSDN Web site.
- Status is set to an invalid status code.
-
-
- Gets or sets the HTTP status code of the output that is returned to the client.
- The status code of the HTTP output that is returned to the client. The default value is 200. For information about valid status codes, see HTTP Status Codes on the MSDN Web site.
-
- was set after the HTTP headers were sent.
-
-
- Gets or sets the HTTP status message of the output that is returned to the client.
- The status message of the HTTP output that is returned to the client. The default value is "OK". For information about valid status codes, see HTTP Status Codes on the MSDN Web site.
- StatusDescription was set after the HTTP headers were sent.
- The status value is longer than 512 characters.
-
-
- Gets or sets a value that qualifies the status code of the response.
- The IIS 7.0 substatus code.
- The operation requires the integrated pipeline mode in IIS 7.0 and at least the .NET Framework version 3.0.
- The status code was set after all HTTP headers were sent.
-
-
- Gets or sets a value that indicates whether to send HTTP content to the client.
- true if output is suppressed; otherwise, false.
-
-
- Writes the specified file to the HTTP response output stream, without buffering it in memory.
- The name of the file to write to the HTTP output stream.
-
- is null
-
-
- Writes the specified part of a file to the HTTP response output stream, without buffering it in memory.
- The name of the file to write to the HTTP output stream.
- The position in the file where writing starts.
- The number of bytes to write, starting at .
- The parameter is less than zero.- or -The parameter is less than -1.- or - The parameter is greater than the file size minus .
- The out-of-process worker request is not supported.- or -The response is not using an object.
-
-
- Gets or sets a value that specifies whether IIS 7.0 custom errors are disabled.
- true if IIS custom errors are disabled; otherwise, false.
-
-
- Writes a character to an HTTP response output stream.
- The character to write to the HTTP output stream.
-
-
- Writes the specified array of characters to the HTTP response output stream.
- The character array to write.
- The position in the character array where writing starts.
- The number of characters to write, starting at .
-
-
- Writes the specified object to the HTTP response stream.
- The object to write to the HTTP output stream.
-
-
- Writes the specified string to the HTTP response output stream.
- The string to write to the HTTP output stream.
-
-
- Writes the specified file to the HTTP response output stream.
- The file handle of the file to write to the HTTP output stream.
- The position in the file where writing starts.
- The number of bytes to write, starting at .
-
- is null.
-
- is less than 0.- or - is greater than the file size minus .
-
-
- Writes the contents of the specified file to the HTTP response output stream as a file block.
- The name of the file to write to the HTTP output stream.
- The parameter is null.
-
-
- Writes the contents of the specified file to the HTTP response output stream and specifies whether the content is written as a memory block.
- The name of the file to write to the current response.
- true to write the file into a memory block.
- The parameter is null.
-
-
- Writes the specified file to the HTTP response output stream.
- The name of the file to write to the HTTP output stream.
- The position in the file where writing starts.
- The number of bytes to write, starting at .
-
- is less than 0.- or - is greater than the file size minus .
-
-
- Inserts substitution blocks into the response, which enables dynamic generation of regions for cached output responses.
- The method, user control, or object to substitute.
- The target of the parameter is of type .
-
-
- Serves as the base class for classes that provide helper methods for processing Web requests.
-
-
- Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class.
-
-
- When overridden in a derived class, clears the most recent exception.
- Always.
-
-
- When overridden in a derived class, creates a server instance of a COM object that is identified by the object's programmatic identifier (ProgID).
- The new object.
- The class or type of object to create an instance of.
- Always.
-
-
- When overridden in a derived class, creates a server instance of a COM object that is identified by the object's type.
- The new object.
- A type that represents the object to create.
- Always.
-
-
- When overridden in a derived class, creates a server instance of a COM object that is identified by the object's class identifier (CLSID).
- The new object.
- The class identifier of the object to create an instance of.
- Always.
-
-
- When overridden in a derived class, executes the handler for the specified virtual path in the context of the current process.
- The URL of the handler to execute.
- Always.
-
-
- When overridden in a derived class, executes the handler for the specified virtual path in the context of the current process and specifies whether to clear the and collections.
- The URL of the handler to execute.
- true to preserve the and collections; false to clear the and collections.
- Always.
-
-
- When overridden in a derived class, executes the handler for the specified virtual path in the context of the current process, using a instance to capture output from the executed handler.
- The URL of the handler to execute.
- An object to capture the output.
- Always.
-
-
- When overridden in a derived class, executes the handler for the specified virtual path in the context of the current request, using a instance to capture output from the page and a value that indicates whether to clear the and collections.
- The URL of the handler to execute.
- The object to capture the output.
- true to preserve the and collections; false to clear the and collections.
- Always.
-
-
- When overridden in a derived class, executes the specified handler in the context of the current process, using a instance to capture output from the executed handler and a value that specifies whether to clear the and collections.
- The HTTP handler that implements the interface to transfer the current request to.
- The object to capture the output.
- true to preserve the and collections; false to clear the and collections.
- Always.
-
-
- When overridden in a derived class, returns the most recent exception.
- The most recent exception that was thrown.
- Always.
-
-
- When overridden in a derived class, decodes an HTML-encoded string and returns the decoded string.
- The decoded text.
- The HTML string to decode.
- Always.
-
-
- When overridden in a derived class, decodes an HTML-encoded string and returns the results in a stream.
- The HTML string to decode.
- The stream to contain the decoded string.
- Always.
-
-
- When overridden in a derived class, HTML-encodes a string and returns the encoded string.
- The HTML-encoded text.
- The string to encode.
- Always.
-
-
- When overridden in a derived class, HTML-encodes a string and sends the resulting output to an output stream.
- The string to encode.
- The stream to contain the encoded string.
- Always.
-
-
- When overridden in a derived class, gets the server's computer name.
- The name of the server computer.
- Always.
-
-
- When overridden in a derived class, returns the physical file path that corresponds to the specified virtual path on the Web server.
- The physical file path that corresponds to .
- The virtual path to get the physical path for.
- Always.
-
-
- When overridden in a derived class, gets or sets the request time-out value in seconds.
- The time-out value for requests.
- Always.
-
-
- When overridden in a derived class, terminates execution of the current process and starts execution of a page or handler that is specified with a URL.
- The URL of the page or handler to execute.
- Always.
-
-
- When overridden in a derived class, terminates execution of the current page and starts execution of a different page or handler by using the specified URL and a value that specifies whether to clear the and collections.
- The URL of the page or handler to execute.
- true to preserve the and collections; false to clear the and collections.
- Always.
-
-
- When overridden in a derived class, terminates execution of the current process and starts execution of a new request, using a custom HTTP handler and a value that specifies whether to clear the and collections.
- The HTTP handler to transfer the current request to.
- true to preserve the and collections; false to clear the and collections.
- Always.
-
-
- When overridden in a derived class, asynchronously executes the end point at the specified URL.
- The URL of the page or handler to execute.
- Always.
-
-
- When overridden in a derived class, asynchronously executes the endpoint at the specified URL and specifies whether to clear the and collections.
- The URL of the page or handler to execute.
- true to preserve the and collections; false to clear the and collections.
- Always.
-
-
- When overridden in a derived class, asynchronously executes the endpoint at the specified URL by using the specified HTTP method and headers.
- The URL of the page or handler to execute.
- true to preserve the and collections; false to clear the and collections.
- The HTTP method (GET, POST, and so on) to use for the new request. If null, the HTTP method of the original request is used.
- A collection of request headers for the new request.
- Always.
-
-
- When overridden in a derived class, decodes a URL-encoded string and returns the decoded string.
- The decoded text.
- The string to decode.
- Always.
-
-
- When overridden in a derived class, decodes a URL-encoded string and sends the resulting output to a stream.
- The string to decode.
- The stream to contain the decoded string.
- Always.
-
-
- When overridden in a derived class, URL-encodes a string and returns the encoded string.
- The URL-encoded text.
- The text to URL-encode.
- Always.
-
-
- When overridden in a derived class, URL-encodes a string and sends the resulting output to a stream.
- The string to encode.
- The stream to contain the encoded string.
- Always.
-
-
- When overridden in a derived class, URL-encodes the path section of a URL string.
- The URL-encoded text.
- The string to URL-encode.
- Always.
-
-
- When overridden in a derived class, decodes a URL string token into an equivalent byte array by using base64-encoded digits.
- The byte array that contains the decoded URL token.
- The URL string token to decode.
- Always.
-
-
- When overridden in a derived class, encodes a byte array into an equivalent string representation by using base64 digits, which makes it usable for transmission on the URL.
- The string that contains the encoded array if the length of is greater than 1; otherwise, an empty string ("").
- The byte array to encode.
-
-
- Encapsulates the HTTP intrinsic object that provides helper methods for processing Web requests.
-
-
- Initializes a new instance of the class.
- The object that this wrapper class provides access to.
-
-
- Clears the most recent exception.
-
-
- Creates a server instance of a COM object that is identified by the object's programmatic identifier (ProgID).
- The new object.
- The class or type of object to create an instance of.
- An instance of the object could not be created.
-
-
- Creates a server instance of a COM object that is identified by the object's type.
- The new object.
- A type that represents the object to create.
-
-
- Creates a server instance of a COM object that is identified by the object's class identifier (CLSID).
- The new object.
- The class identifier of the object to create an instance of.
- An instance of the object cannot be created.
-
-
- Executes the handler for the specified virtual path in the context of the current process.
- The URL of the handler to execute.
- The current object is null.- or -An error occurred when the handler specified by was executed.
-
- is null. - or - is not a virtual path.
-
-
- Executes the handler for the specified virtual path in the context of the current process and specifies whether to clear the and collections.
- The URL of the handler to execute.
- true to preserve the and collections; false to clear the and collections.
- The current object is null.- or -An error occurred when the handler specified by was executed.
-
- is null. - or - is not a virtual path.
-
-
- Executes the handler for the specified virtual path in the context of the current process, using a instance to capture output from the executed handler.
- The URL of the handler to execute.
- An object to capture the output.
- The current is null. - or -An error occurred when the handler specified by was executed.
-
- is null. - or - is not a virtual path.
-
-
- Executes the handler for the specified virtual path in the context of the current request, using a instance to capture output from the page and a value that indicates whether to clear the and collections.
- The URL of the handler to execute.
- The object to capture the output.
- true to preserve the and collections; false to clear the and collections.
- The current instance is null. - or - ends with a period (.).- or -An error occurred when the handler specified by was executed.
-
- is null.
-
- is not a virtual path.
-
-
- Executes the specified handler in the context of the current process, using a instance to capture output from the executed handler and a value that specifies whether to clear the and collections.
- The HTTP handler that implements the interface to transfer the current request to.
- The object to capture the output.
- true to preserve the and collections; false to clear the and collections.
- An error occurred when the handler specified by was executed.
- The parameter is null.
-
-
- Returns the most recent exception.
- The previous exception that was thrown.
-
-
- Decodes an HTML-encoded string and returns the decoded string.
- The decoded text.
- The HTML string to decode.
-
-
- Decodes an HTML-encoded string and returns the results in a stream.
- The HTML string to decode.
- The stream to contain the decoded string.
-
-
- HTML-encodes a string and returns the encoded string.
- The HTML-encoded text.
- The string to encode.
-
-
- HTML-encodes a string and sends the resulting output to an output stream.
- The string to encode.
- The stream to contain the encoded string.
-
-
- Gets the server's computer name.
- The name of the server computer.
- The computer name cannot be found.
-
-
- Returns the physical file path that corresponds to the specified virtual path on the Web server.
- The physical file path that corresponds to .
- The virtual path to get the physical path for.
- The current object is null.
-
-
- Gets or sets the request time-out value in seconds.
- The time-out value for requests.
- The current object is null.
- The time-out period is null or otherwise cannot be set.
-
-
- Terminates execution of the current process and starts execution of a page or handler that is specified with a URL.
- The URL of the page or handler to execute.
-
-
- Terminates execution of the current page and starts execution of a different page or handler by using the specified URL and a value that specifies whether to clear the and collections.
- The URL of the page or handler to execute.
- true to preserve the and collections; false to clear the and collections.
- The current page request is a callback.
-
-
- Terminates execution of the current process and starts execution of a new request, using a custom HTTP handler and a value that specifies whether to clear the and collections.
- The HTTP handler to transfer the current request to.
- true to preserve the and collections; false to clear the and collections.
- The current page request is a callback.
-
-
- Asynchronously executes the end point at the specified URL.
- The URL of the page or handler to execute.
- The request requires the integrated pipeline mode of IIS 7.0.
- The server is not available to handle the request.
- The parameter is null.
-
-
- Asynchronously executes the endpoint at the specified URL and specifies whether to clear the and collections.
- The URL of the page to execute.
- true to preserve the and collections; false to clear the and collections.
- The request requires the integrated pipeline mode of IIS 7.0.
- The server is not available to handle the request.
- The parameter is null.
-
-
- Asynchronously executes the endpoint at the specified URL by using the specified HTTP method and headers.
- The URL of the page or handler to execute.
- true to preserve the and collections; false to clear the and collections.
- The HTTP method (GET, POST, and so on) to use for the new request. If null, the HTTP method of the original request is used.
- A collection of request headers for the new request.
- The request requires IIS 7.0 running in integrated mode.
- The server is not available to handle the request.
- The parameter is null.
-
-
- Decodes a URL-encoded string and returns the decoded string.
- The decoded text.
- The string to decode.
-
-
- Decodes a URL-encoded string and sends the resulting output to a stream.
- The HTML string to decode.
- The stream to contain the decoded string.
-
-
- URL-encodes a string and returns the encoded string.
- The URL-encoded text.
- The text to URL-encode.
-
-
- URL-encodes a string and sends the resulting output to a stream.
- The string to encode.
- The stream to contain the encoded string.
-
-
- URL-encodes the path section of a URL string.
- The URL-encoded text.
- The string to URL-encode.
-
-
- Decodes a URL string token into an equivalent byte array by using base64 digits.
- The byte array that contains the decoded URL string token.
- The URL string token to decode.
- The value of the parameter is null.
-
-
- Encodes a byte array into an equivalent string representation by using base64 digits, which makes it usable for transmission on the URL.
- The string that contains the encoded array if the length of is greater than 1; otherwise, an empty string ("").
- The byte array to encode.
- The value of the parameter is null.
-
-
- Serves as the base class for classes that provides access to session-state values, session-level settings, and lifetime management methods.
-
-
- Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class.
-
-
- When overridden in a derived class, cancels the current session.
- Always.
-
-
- When overridden in a derived class, adds an item to the session-state collection.
- The name of the item to add to the session-state collection.
- The value of the item to add to the session-state collection.
- Always.
-
-
- When overridden in a derived class, removes all keys and values from the session-state collection.
- Always.
-
-
- When overridden in a derived class, gets or sets the character-set identifier for the current session.
- The character-set identifier for the current session.
- Always.
-
-
- When overridden in a derived class, gets a reference to the current session-state object.
- The current session-state object.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the application is configured for cookieless sessions.
- One of the cookie-mode values that indicate whether the application is configured for cookieless sessions.
- Always.
-
-
- When overridden in a derived class, copies the collection of session-state values to a one-dimensional array, starting at the specified index in the array.
- The array to copy session values to.
- The zero-based index in at which copying starts.
- Always.
-
-
- When overridden in a derived class, gets the number of items in the session-state collection.
- The number of items in the collection.
- Always.
-
-
- When overridden in a derived class, returns an enumerator that can be used to read all the session-state variable names in the current session.
- An enumerator that can iterate through the variable names in the session-state collection.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the session ID is embedded in the URL.
- true if the session ID is embedded in the URL; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the session was created during the current request.
- true if the session was created during the current request; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the session is read-only.
- true if the session is read-only; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether access to the collection of session-state values is synchronized (thread safe).
- true if access to the collection is synchronized (thread safe); otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets or sets a session value by using the specified index.
- The session-state value that is stored at the specified index.
- The index of the session value.
- Always.
-
-
- When overridden in a derived class, gets or sets a session value by using the specified name.
- The session-state value that has the specified name, or null if the item does not exist.
- The key name of the session value.
- Always.
-
-
- When overridden in a derived class, gets a collection of the keys for all values that are stored in the session-state collection.
- The session keys.
- Always.
-
-
- When overridden in a derived class, gets or sets the locale identifier (LCID) of the current session.
- The LCID (culture) of the current session.
- Always.
-
-
- When overridden in a derived class, gets the current session-state mode.
- The session-state mode.
- Always.
-
-
- When overridden in a derived class, deletes an item from the session-state collection.
- The name of the item to delete from the session-state collection.
- Always.
-
-
- When overridden in a derived class, removes all keys and values from the session-state collection.
- Always.
-
-
- When overridden in a derived class, deletes the item at the specified index from the session-state collection.
- The index of the item to remove from the session-state collection.
- Always.
-
-
- When overridden in a derived class, gets the unique identifier for the session.
- The unique session identifier.
- Always.
-
-
- When overridden in a derived class, gets a collection of objects that are declared by object elements that are marked as server controls and scoped to the current session in the application's Global.asax file.
- The objects that are declared in the Global.asax file.
- Always.
-
-
- When overridden in a derived class, gets an object that can be used to synchronize access to the collection of session-state values.
- An object that can be used to synchronize access to the collection.
- Always.
-
-
- When overridden in a derived class, gets or sets the time, in minutes, that can elapse between requests before the session-state provider ends the session.
- The time-out period, in minutes.
- Always.
-
-
- Encapsulates the HTTP intrinsic object that provides access to session-state values, session-level settings, and lifetime management methods.
-
-
- Initializes a new instance of the class.
- The object that this wrapper class provides access to.
-
- is null.
-
-
- Cancels the current session.
-
-
- Adds an item to the session-state collection.
- The name of the item to add to the session-state collection.
- The value of the item to add to the session-state collection.
-
-
- Removes all keys and values from the session-state collection.
-
-
- Gets or sets the character-set identifier for the current session.
- The character-set identifier for the current session.
-
-
- Gets a reference to the current session-state object.
- The current session-state object.
-
-
- Gets a value that indicates whether the application is configured for cookieless sessions.
- One of the cookie-mode values that indicate whether the application is configured for cookieless sessions. The default is .
-
-
- Copies the collection of session-state values to a one-dimensional array, starting at the specified index in the array.
- The array to copy session values to
- The zero-based index in at which copying starts.
-
-
- Gets the number of items in the session-state collection.
- The number of items in the collection.
-
-
- Returns an enumerator that can be used to read all the session-state variable names in the current session.
- An enumerator that can iterate through the variable names in the session-state collection.
-
-
- Gets a value that indicates whether the session ID is embedded in the URL.
- true if the session ID is embedded in the URL; otherwise, false.
-
-
- Gets a value that indicates whether the session was created during the current request.
- true if the session was created during the current request; otherwise, false.
-
-
- Gets a value that indicates whether the session is read-only.
- true if the session is read-only; otherwise, false.
-
-
- Gets a value that indicates whether access to the collection of session-state values is synchronized (thread safe).
- true if access to the collection is synchronized (thread safe); otherwise, false.
-
-
- Gets or sets a session value by using the specified index.
- The session-state value that is stored at the specified index.
- The index of the session value.
-
- is outside the valid range of indexes for the collection.
-
-
- Gets or sets a session value by using the specified name.
- The session-state value that has the specified name, or null if the item does not exist.
- The key name of the session value.
-
-
- Gets a collection of the keys for all values that are stored in the session-state collection.
- The session keys.
-
-
- Gets or sets the locale identifier (LCID) of the current session.
- The LCID (culture) of the current session.
-
-
- Gets the current session-state mode.
- The session-state mode.
-
-
- Deletes an item from the session-state collection.
- The name of the item to delete from the session-state collection.
-
-
- Removes all keys and values from the session-state collection.
-
-
- Deletes the item at the specified index from the session-state collection.
- The index of the item to remove from the session-state collection.
-
- is less than zero.- or - is equal to or greater than .
-
-
- Gets the unique identifier for the session.
- The unique session identifier.
-
-
- Gets a collection of objects that are declared by object elements that are marked as server controls and scoped to the current session in the application's Global.asax file.
- The objects that are declared in the Global.asax file.
-
-
- Gets an object that can be used to synchronize access to the collection of session-state values.
- An object that can be used to synchronize access to the collection.
-
-
- Gets or sets the time, in minutes, that can elapse between requests before the session-state provider ends the session.
- The time-out period, in minutes.
-
-
- Serves as the base class for classes that provide a collection of application-scoped objects for the property.
-
-
- Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class.
-
-
- When overridden in a derived class, copies the elements of the collection to an array, starting at the specified index in the array.
- The one-dimensional array that is the destination of the elements that are copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which to begin copying.
- Always.
-
-
- When overridden in a derived class, gets the number of objects in the collection.
- The number of objects in the collection.
- Always.
-
-
- When overridden in a derived class, returns an enumerator that can be used to iterate through the collection.
- An object that can be used to iterate through the collection.
- Always.
-
-
- When overridden in a derived class, returns the object that has the specified name from the collection.
- The object that is specified by .
- The case-insensitive name of the object to return.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the collection is read-only.
- true if the collection is read-only; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the collection is thread-safe.
- true if the collection is thread-safe; otherwise, false.
- Always.
-
-
- When overridden in a derived class, gets the object that has the specified name from the collection.
- The object that is specified by .
- The case-insensitive name of the object to get.
- Always.
-
-
- When overridden in a derived class, gets a value that indicates whether the collection has been accessed.
- true if the collection has never been accessed; otherwise, false.
- Always.
-
-
- When overridden in a derived class, writes the contents of the collection to a object.
- The object to use to write the serialized collection to a stream or encoded string.
- Always.
-
-
- When overridden in a derived class, gets an object that can be used to synchronize access to the collection.
- An object that can be used to synchronize access to the collection.
- Always.
-
-
- Encapsulates the HTTP intrinsic object that provides a collection of application-scoped objects for the property.
-
-
- Initializes a new instance of the class.
- The object that this wrapper class provides access to.
-
- is null.
-
-
- Copies the elements of the collection to an array, starting at the specified index in the array.
- The one-dimensional array that is the destination of the elements that are copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which to begin copying.
-
-
- Gets the number of objects in the collection.
- The number of objects in the collection.
-
-
- Returns an enumerator that can be used to iterate through the collection.
- An object that can be used to iterate through the collection.
-
-
- Returns the object that has the specified name from the collection.
- The object that is specified by , if found; otherwise, null.
- The case-insensitive name of the object to return.
-
-
- Gets a value that indicates whether the collection is read-only.
- true in all cases.
-
-
- Gets a value that indicates whether the collection is thread-safe.
- false in all cases.
-
-
- Gets the object that has the specified name from the collection.
- The object that is specified by , if found; otherwise, null.
- The case-insensitive name of the object to get.
-
-
- Gets a value that indicates whether the collection has been accessed.
- true if the collection has never been accessed; otherwise, false.
-
-
- Writes the contents of the collection to a object.
- The object to use to write the serialized collection to a stream or encoded string.
-
-
- Gets an object that can be used to synchronize access to the collection.
- The current instance of the class that is wrapped by this class.
-
-
-
\ No newline at end of file
diff --git a/bin/aspnetmvc/System.Web.Mvc.dll b/bin/aspnetmvc/System.Web.Mvc.dll
deleted file mode 100644
index eed0d994..00000000
Binary files a/bin/aspnetmvc/System.Web.Mvc.dll and /dev/null differ
diff --git a/bin/aspnetmvc/System.Web.Mvc.xml b/bin/aspnetmvc/System.Web.Mvc.xml
deleted file mode 100644
index af648fcb..00000000
--- a/bin/aspnetmvc/System.Web.Mvc.xml
+++ /dev/null
@@ -1,9395 +0,0 @@
-
-
-
- System.Web.Mvc
-
-
-
- Represents an attribute that specifies which HTTP verbs an action method will respond to.
-
-
- Initializes a new instance of the class by using a list of HTTP verbs that the action method will respond to.
- The HTTP verbs that the action method will respond to.
- The parameter is null or zero length.
-
-
- Initializes a new instance of the class using the HTTP verbs that the action method will respond to.
- The HTTP verbs that the action method will respond to.
-
-
- Determines whether the specified method information is valid for the specified controller context.
- true if the method information is valid; otherwise, false.
- The controller context.
- The method information.
- The parameter is null.
-
-
- Gets or sets the list of HTTP verbs that the action method will respond to.
- The list of HTTP verbs that the action method will respond to.
-
-
- Provides information about an action method, such as its name, controller, parameters, attributes, and filters.
-
-
- Initializes a new instance of the class.
-
-
- Gets the name of the action method.
- The name of the action method.
-
-
- Gets the controller descriptor.
- The controller descriptor.
-
-
- Executes the action method by using the specified parameters and controller context.
- The result of executing the action method.
- The controller context.
- The parameters of the action method.
-
-
- Returns an array of custom attributes that are defined for this member, excluding named attributes.
- An array of custom attributes, or an empty array if no custom attributes exist.
- true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
- The custom attribute type cannot be loaded.
- There is more than one attribute of type defined for this member.
-
-
- Returns an array of custom attributes that are defined for this member, identified by type.
- An array of custom attributes, or an empty array if no custom attributes of the specified type exist.
- The type of the custom attributes.
- true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
- The custom attribute type cannot be loaded.
- There is more than one attribute of type defined for this member.
- The parameter is null.
-
-
- Returns the filters that are associated with this action method.
- The filters that are associated with this action method.
-
-
- Returns the parameters of the action method.
- The parameters of the action method.
-
-
- Returns the action-method selectors.
- The action-method selectors.
-
-
- Determines whether one or more instances of the specified attribute type are defined for this member.
- true if is defined for this member; otherwise, false.
- The type of the custom attribute.
- true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
- The parameter is null.
-
-
- Gets the unique ID for the action descriptor using lazy initialization.
- The unique ID.
-
-
- Provides the context for the ActionExecuted method of the class.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class.
- The controller context.
- The action method descriptor.
- true if the action is canceled.
- The exception object.
- The parameter is null.
-
-
- Gets or sets the action descriptor.
- The action descriptor.
-
-
- Gets or sets a value that indicates that this object is canceled.
- true if the context canceled; otherwise, false.
-
-
- Gets or sets the exception that occurred during the execution of the action method, if any.
- The exception that occurred during the execution of the action method.
-
-
- Gets or sets a value that indicates whether the exception is handled.
- true if the exception is handled; otherwise, false.
-
-
- Gets or sets the result returned by the action method.
- The result returned by the action method.
-
-
- Provides the context for the ActionExecuting method of the class.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class by using the specified controller context, action descriptor, and action-method parameters.
- The controller context.
- The action descriptor.
- The action-method parameters.
- The or parameter is null.
-
-
- Gets or sets the action descriptor.
- The action descriptor.
-
-
- Gets or sets the action-method parameters.
- The action-method parameters.
-
-
- Gets or sets the result that is returned by the action method.
- The result that is returned by the action method.
-
-
- Represents the base class for filter attributes.
-
-
- Initializes a new instance of the class.
-
-
- Called by the ASP.NET MVC framework after the action method executes.
- The filter context.
-
-
- Called by the ASP.NET MVC framework before the action method executes.
- The filter context.
-
-
- Called by the ASP.NET MVC framework after the action result executes.
- The filter context.
-
-
- Called by the ASP.NET MVC framework before the action result executes.
- The filter context.
-
-
- Represents an attribute that is used to influence the selection of an action method.
-
-
- Initializes a new instance of the class.
-
-
- Determines whether the action method selection is valid for the specified controller context.
- true if the action method selection is valid for the specified controller context; otherwise, false.
- The controller context.
- Information about the action method.
-
-
- Represents an attribute that is used for the name of an action.
-
-
- Initializes a new instance of the class.
- Name of the action.
- The parameter is null or empty.
-
-
- Determines whether the action name is valid within the specified controller context.
- true if the action name is valid within the specified controller context; otherwise, false.
- The controller context.
- The name of the action.
- Information about the action method.
-
-
- Gets or sets the name of the action.
- The name of the action.
-
-
- Represents an attribute that affects the selection of an action method.
-
-
- Initializes a new instance of the class.
-
-
- Determines whether the action name is valid in the specified controller context.
- true if the action name is valid in the specified controller context; otherwise, false.
- The controller context.
- The name of the action.
- Information about the action method.
-
-
- Encapsulates the result of an action method and is used to perform a framework-level operation on behalf of the action method.
-
-
- Initializes a new instance of the class.
-
-
- Enables processing of the result of an action method by a custom type that inherits from the class.
- The context in which the result is executed. The context information includes the controller, HTTP content, request context, and route data.
-
-
- Represents a delegate that contains the logic for selecting an action method.
- true if an action method was successfully selected; otherwise, false.
- The current HTTP request context.
-
-
- Provides a class that implements the interface in order to support additional metadata.
-
-
- Initializes a new instance of the class.
- The name of the model metadata.
- The value of the model metadata.
-
-
- Gets the name of the additional metadata attribute.
- The name of the of the additional metadata attribute.
-
-
- Provides metadata to the model metadata creation process.
-
-
- Gets the type of the of the additional metadata attribute.
- The type of the of the additional metadata attribute.
-
-
- Gets the value of the of the additional metadata attribute.
- The value of the of the additional metadata attribute.
-
-
- Represents support for rendering HTML in AJAX scenarios within a view.
-
-
- Initializes a new instance of the class using the specified view context and view data container.
- The view context.
- The view data container.
- One or both of the parameters is null.
-
-
- Initializes a new instance of the class by using the specified view context, view data container, and route collection.
- The view context.
- The view data container.
- The URL route collection.
- One or more of the parameters is null.
-
-
- Gets or sets the root path for the location to use for globalization script files.
- The location of the folder where globalization script files are stored. The default location is "~/Scripts/Globalization".
-
-
- Serializes the specified message and returns the resulting JSON-formatted string.
- The serialized message as a JSON-formatted string.
- The message to serialize.
-
-
- Gets the collection of URL routes for the application.
- The collection of routes for the application.
-
-
- Gets the context information about the view.
- The context of the view.
-
-
- Gets the current view data dictionary.
- The view data dictionary.
-
-
- Gets the view data container.
- The view data container.
-
-
- Represents support for rendering HTML in AJAX scenarios within a strongly typed view.
- The type of the model.
-
-
- Initializes a new instance of the class by using the specified view context and view data container.
- The view context.
- The view data container.
-
-
- Initializes a new instance of the class by using the specified view context, view data container, and URL route collection.
- The view context.
- The view data container.
- The URL route collection.
-
-
- Gets the strongly typed version of the view data dictionary.
- The strongly typed data dictionary of the view.
-
-
- Represents a class that extends the class by adding the ability to determine whether an HTTP request is an AJAX request.
-
-
-
- Allows a request to include HTML markup during model binding by skipping request validation for the property. (It is strongly recommended that your application explicitly check all models where you disable request validation in order to prevent script exploits.)
-
-
- Initializes a new instance of the class.
-
-
- This method supports the ASP.NET MVC validation infrastructure and is not intended to be used directly from your code.
- The model metadata.
-
-
- Provides a way to register one or more areas in an ASP.NET MVC application.
-
-
- Initializes a new instance of the class.
-
-
- Gets the name of the area to register.
- The name of the area to register.
-
-
- Registers all areas in an ASP.NET MVC application.
-
-
- Registers all areas in an ASP.NET MVC application by using the specified user-defined information.
- An object that contains user-defined information to pass to the area.
-
-
- Registers an area in an ASP.NET MVC application using the specified area's context information.
- Encapsulates the information that is required in order to register the area.
-
-
- Encapsulates the information that is required in order to register an area within an ASP.NET MVC application.
-
-
- Initializes a new instance of the class using the specified area name and routes collection.
- The name of the area to register.
- The collection of routes for the application.
-
-
- Initializes a new instance of the class using the specified area name, routes collection, and user-defined data.
- The name of the area to register.
- The collection of routes for the application.
- An object that contains user-defined information to pass to the area.
-
-
- Gets the name of the area to register.
- The name of the area to register.
-
-
- Maps the specified URL route and associates it with the area that is specified by the property.
- A reference to the mapped route.
- The name of the route.
- The URL pattern for the route.
- The parameter is null.
-
-
- Maps the specified URL route and associates it with the area that is specified by the property, using the specified route default values.
- A reference to the mapped route.
- The name of the route.
- The URL pattern for the route.
- An object that contains default route values.
- The parameter is null.
-
-
- Maps the specified URL route and associates it with the area that is specified by the property, using the specified route default values and constraint.
- A reference to the mapped route.
- The name of the route.
- The URL pattern for the route.
- An object that contains default route values.
- A set of expressions that specify valid values for a URL parameter.
- The parameter is null.
-
-
- Maps the specified URL route and associates it with the area that is specified by the property, using the specified route default values, constraints, and namespaces.
- A reference to the mapped route.
- The name of the route.
- The URL pattern for the route.
- An object that contains default route values.
- A set of expressions that specify valid values for a URL parameter.
- An enumerable set of namespaces for the application.
- The parameter is null.
-
-
- Maps the specified URL route and associates it with the area that is specified by the property, using the specified route default values and namespaces.
- A reference to the mapped route.
- The name of the route.
- The URL pattern for the route.
- An object that contains default route values.
- An enumerable set of namespaces for the application.
- The parameter is null.
-
-
- Maps the specified URL route and associates it with the area that is specified by the property, using the specified namespaces.
- A reference to the mapped route.
- The name of the route.
- The URL pattern for the route.
- An enumerable set of namespaces for the application.
- The parameter is null.
-
-
- Gets the namespaces for the application.
- An enumerable set of namespaces for the application.
-
-
- Gets a collection of defined routes for the application.
- A collection of defined routes for the application.
-
-
- Gets an object that contains user-defined information to pass to the area.
- An object that contains user-defined information to pass to the area.
-
-
- Provides an abstract class to implement a metadata provider.
-
-
- Called from constructors in a derived class to initialize the class.
-
-
- When overridden in a derived class, creates the model metadata for the property.
- The model metadata for the property.
- The set of attributes.
- The type of the container.
- The model accessor.
- The type of the model.
- The name of the property.
-
-
- Gets a list of attributes.
- A list of attributes.
- The type of the container.
- The property descriptor.
- The attribute container.
-
-
- Returns a list of properties for the model.
- A list of properties for the model.
- The model container.
- The type of the container.
-
-
- Returns the metadata for the specified property using the container type and property descriptor.
- The metadata for the specified property using the container type and property descriptor.
- The model accessor.
- The type of the container.
- The property descriptor
-
-
- Returns the metadata for the specified property using the container type and property name.
- The metadata for the specified property using the container type and property name.
- The model accessor.
- The type of the container.
- The name of the property.
-
-
- Returns the metadata for the specified property using the type of the model.
- The metadata for the specified property using the type of the model.
- The model accessor.
- The type of the model.
-
-
- Returns the type descriptor from the specified type.
- The type descriptor.
- The type.
-
-
- Provides an abstract class for classes that implement a validation provider.
-
-
- Called from constructors in derived classes to initialize the class.
-
-
- Gets a type descriptor for the specified type.
- A type descriptor for the specified type.
- The type of the validation provider.
-
-
- Gets the validators for the model using the metadata and controller context.
- The validators for the model.
- The metadata.
- The controller context.
-
-
- Gets the validators for the model using the metadata, the controller context, and a list of attributes.
- The validators for the model.
- The metadata.
- The controller context.
- The list of attributes.
-
-
- Provides the base class for asynchronous controllers.
-
-
- Initializes a new instance of the class.
-
-
- Gets the asynchronous manager instance.
- The asynchronous manager instance.
-
-
- Called by ASP.NET to initialize asynchronous request processing.
- The status of the asynchronous operation.
- The request context.
- The asynchronous callback method.
- The state object.
-
-
- Called by ASP.NET during initialization of asynchronous request processing.
- The status of the asynchronous operation.
- The asynchronous callback method.
- The state object.
-
-
- Creates an action invoker.
- An action invoker.
-
-
- Cancels the execution of an asynchronous action method.
- The status of the asynchronous result.
-
-
- Called by ASP.NET when the current asynchronous action has completed.
- The status of the asynchronous result.
-
-
- Called by ASP.NET to begin the execution of an asynchronous action method.
- The status of the asynchronous operation.
- The request context.
- The asynchronous callback method.
- An object that contains information to be used by the callback method. This parameter can be null.
-
-
- Cancels the execution of an asynchronous action method by ASP.NET at the end of the execution of an asynchronous action method.
- The status of the asynchronous result.
-
-
- Represents an attribute that is used to set the timeout value, in milliseconds, for an asynchronous method.
-
-
- Initializes a new instance of the class.
- The timeout value, in milliseconds.
-
-
- Gets the timeout duration, in milliseconds.
- The timeout duration, in milliseconds.
-
-
- Called by ASP.NET before the asynchronous action method executes.
- The filter context.
-
-
- Encapsulates the information that is required for using an attribute.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class using the specified controller context.
- The context within which the result is executed. The context information includes the controller, HTTP content, request context, and route data.
-
-
- Initializes a new instance of the class using the specified controller context and action descriptor.
- The context in which the result is executed. The context information includes the controller, HTTP content, request context, and route data.
- An object that provides information about an action method, such as its name, controller, parameters, attributes, and filters.
-
-
- Provides information about the action method that is marked by the attribute, such as its name, controller, parameters, attributes, and filters.
- The action descriptor for the action method that is marked by the attribute.
-
-
- Gets or sets the result that is returned by an action method.
- The result that is returned by an action method.
-
-
- Represents an attribute that is used to restrict access by callers to an action method.
-
-
- Initializes a new instance of the class.
-
-
- When overridden, provides an entry point for custom authorization checks.
- true if the user is authorized; otherwise, false.
- The HTTP context, which encapsulates all HTTP-specific information about an individual HTTP request.
- The parameter is null.
-
-
- Processes HTTP requests that fail authorization.
- Encapsulates the information for using . The object contains the controller, HTTP context, request context, action result, and route data.
-
-
- Called when a process requests authorization.
- The filter context, which encapsulates information for using .
- The parameter is null.
-
-
- Called when the caching module requests authorization.
- A reference to the validation status.
- The HTTP context, which encapsulates all HTTP-specific information about an individual HTTP request.
- The parameter is null.
-
-
- Gets or sets the user roles.
- The user roles.
-
-
- Gets the unique identifier for this attribute.
- The unique identifier for this attribute.
-
-
- Gets or sets the authorized users.
- The authorized users.
-
-
- Represents an attribute that is used to provide details about how model binding to a parameter should occur.
-
-
- Initializes a new instance of the class.
-
-
- Gets or sets a comma-delimited list of property names for which binding is not allowed.
- The exclude list.
-
-
- Gets or sets a comma-delimited list of property names for which binding is allowed.
- The include list.
-
-
- Determines whether the specified property is allowed.
- true if the specified property is allowed; otherwise, false.
- The name of the property.
-
-
- Gets or sets the prefix to use when markup is rendered for binding to an action argument or to a model property.
- The prefix to use.
-
-
- Represents the base class for views that are compiled by the BuildManager class before being rendered by a view engine.
-
-
- Initializes a new instance of the class using the specified controller context and view path.
- The controller context.
- The view path.
-
-
- Initializes a new instance of the class using the specified controller context, view path, and view page activator.
- Context information for the current controller. This information includes the HTTP context, request context, route data, parent action view context, and more.
- The path to the view that will be rendered.
- The object responsible for dynamically constructing the view page at run time.
- The parameter is null.
- The parameter is null or empty.
-
-
- Renders the specified view context by using the specified the writer object.
- Information related to rendering a view, such as view data, temporary data, and form context.
- The writer object.
- The parameter is null.
- An instance of the view type could not be created.
-
-
- When overridden in a derived class, renders the specified view context by using the specified writer object and object instance.
- Information related to rendering a view, such as view data, temporary data, and form context.
- The writer object.
- An object that contains additional information that can be used in the view.
-
-
- Gets or sets the view path.
- The view path.
-
-
- Provides a base class for view engines.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class using the specified view page activator.
- The view page activator.
-
-
- Gets a value that indicates whether a file exists in the specified virtual file system (path).
- true if the file exists in the virtual file system; otherwise, false.
- The controller context.
- The virtual path.
-
-
- Gets the view page activator.
- The view page activator.
-
-
- Maps a browser request to a byte array.
-
-
- Initializes a new instance of the class.
-
-
- Binds the model by using the specified controller context and binding context.
- The bound data object.
- The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
- The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
- The parameter is null.
-
-
- Represents an attribute that is used to indicate that an action method should be called only as a child action.
-
-
- Initializes a new instance of the class.
-
-
- Called when authorization is required.
- An object that encapsulates the information that is required in order to authorize access to the child action.
-
-
- Represents a value provider for values from child actions.
-
-
- Initializes a new instance of the class.
- The controller context.
-
-
- Retrieves a value object using the specified key.
- The value object for the specified key.
- The key.
-
-
- Represents a factory for creating value provider objects for child actions.
-
-
- Initializes a new instance of the class.
-
-
- Returns a object for the specified controller context.
- A object.
- The controller context.
-
-
- Returns the client data-type model validators.
-
-
- Initializes a new instance of the class.
-
-
- Returns the client data-type model validators.
- The client data-type model validators.
- The metadata.
- The context.
-
-
- Provides an attribute that compares two properties of a model.
-
-
- Initializes a new instance of the class.
- The property to compare with the current property.
-
-
- Applies formatting to an error message based on the data field where the compare error occurred.
- The formatted error message.
- The name of the field that caused the validation failure.
-
-
- Formats the property for client validation by prepending an asterisk (*) and a dot.
- The string "*." is prepended to the property.
- The property.
-
-
- Gets a list of compare-value client validation rules for the property using the specified model metadata and controller context.
- A list of compare-value client validation rules.
- The model metadata.
- The controller context.
-
-
- Determines whether the specified object is equal to the compared object.
- null if the value of the compared property is equal to the value parameter; otherwise, a validation result that contains the error message that indicates that the comparison failed.
- The value of the object to compare.
- The validation context.
-
-
- Gets the property to compare with the current property.
- The property to compare with the current property.
-
-
- Represents a user-defined content type that is the result of an action method.
-
-
- Initializes a new instance of the class.
-
-
- Gets or sets the content.
- The content.
-
-
- Gets or sets the content encoding.
- The content encoding.
-
-
- Gets or sets the type of the content.
- The type of the content.
-
-
- Enables processing of the result of an action method by a custom type that inherits from the class.
- The context within which the result is executed.
- The parameter is null.
-
-
- Provides methods that respond to HTTP requests that are made to an ASP.NET MVC Web site.
-
-
- Initializes a new instance of the class.
-
-
- Gets the action invoker for the controller.
- The action invoker.
-
-
- Gets or sets the binder.
- The binder.
-
-
- Creates a content result object by using a string.
- The content result instance.
- The content to write to the response.
-
-
- Creates a content result object by using a string and the content type.
- The content result instance.
- The content to write to the response.
- The content type (MIME type).
-
-
- Creates a content result object by using a string, the content type, and content encoding.
- The content result instance.
- The content to write to the response.
- The content type (MIME type).
- The content encoding.
-
-
- Creates an action invoker.
- An action invoker.
-
-
- Creates a temporary data provider.
- A temporary data provider.
-
-
- Releases all resources that are used by the current instance of the class.
-
-
- Releases unmanaged resources and optionally releases managed resources.
- true to release both managed and unmanaged resources; false to release only unmanaged resources.
-
-
- Invokes the action in the current controller context.
-
-
- Creates a object by using the file contents and file type.
- The file-content result object.
- The binary content to send to the response.
- The content type (MIME type).
-
-
- Creates a object by using the file contents, content type, and the destination file name.
- The file-content result object.
- The binary content to send to the response.
- The content type (MIME type).
- The file name to use in the file-download dialog box that is displayed in the browser.
-
-
- Creates a object by using the object and content type.
- The file-content result object.
- The stream to send to the response.
- The content type (MIME type).
-
-
- Creates a object using the object, the content type, and the target file name.
- The file-stream result object.
- The stream to send to the response.
- The content type (MIME type)
- The file name to use in the file-download dialog box that is displayed in the browser.
-
-
- Creates a object by using the file name and the content type.
- The file-stream result object.
- The path of the file to send to the response.
- The content type (MIME type).
-
-
- Creates a object by using the file name, the content type, and the file download name.
- The file-stream result object.
- The path of the file to send to the response.
- The content type (MIME type).
- The file name to use in the file-download dialog box that is displayed in the browser.
-
-
- Called when a request matches this controller, but no method with the specified action name is found in the controller.
- The name of the attempted action.
-
-
- Gets HTTP-specific information about an individual HTTP request.
- The HTTP context.
-
-
- Returns an instance of the class.
- An instance of the class.
-
-
- Returns an instance of the class.
- An instance of the class.
- The status description.
-
-
- Initializes data that might not be available when the constructor is called.
- The HTTP context and route data.
-
-
- Creates a object.
- The object that writes the script to the response.
- The JavaScript code to run on the client
-
-
- Creates a object that serializes the specified object to JavaScript Object Notation (JSON).
- The JSON result object that serializes the specified object to JSON format. The result object that is prepared by this method is written to the response by the ASP.NET MVC framework when the object is executed.
- The JavaScript object graph to serialize.
-
-
- Creates a object that serializes the specified object to JavaScript Object Notation (JSON) format.
- The JSON result object that serializes the specified object to JSON format.
- The JavaScript object graph to serialize.
- The content type (MIME type).
-
-
- Creates a object that serializes the specified object to JavaScript Object Notation (JSON) format.
- The JSON result object that serializes the specified object to JSON format.
- The JavaScript object graph to serialize.
- The content type (MIME type).
- The content encoding.
-
-
- Creates a object that serializes the specified object to JavaScript Object Notation (JSON) format using the content type, content encoding, and the JSON request behavior.
- The result object that serializes the specified object to JSON format.
- The JavaScript object graph to serialize.
- The content type (MIME type).
- The content encoding.
- The JSON request behavior
-
-
- Creates a object that serializes the specified object to JavaScript Object Notation (JSON) format using the specified content type and JSON request behavior.
- The result object that serializes the specified object to JSON format.
- The JavaScript object graph to serialize.
- The content type (MIME type).
- The JSON request behavior
-
-
- Creates a object that serializes the specified object to JavaScript Object Notation (JSON) format using the specified JSON request behavior.
- The result object that serializes the specified object to JSON format.
- The JavaScript object graph to serialize.
- The content type (MIME type).
-
-
- Gets the model state dictionary object that contains the state of the model and of model-binding validation.
- The model state dictionary.
-
-
- Called after the action method is invoked.
- Information about the current request and action.
-
-
- Called before the action method is invoked.
- Information about the current request and action.
-
-
- Called when authorization occurs.
- Information about the current request and action.
-
-
- Called when an unhandled exception occurs in the action.
- Information about the current request and action.
-
-
- Called after the action result that is returned by an action method is executed.
- Information about the current request and action result
-
-
- Called before the action result that is returned by an action method is executed.
- Information about the current request and action result
-
-
- Creates a object that renders a partial view.
- A partial-view result object.
-
-
- Creates a object that renders a partial view, by using the specified model.
- A partial-view result object.
- The model that is rendered by the partial view
-
-
- Creates a object that renders a partial view, by using the specified view name.
- A partial-view result object.
- The name of the view that is rendered to the response.
-
-
- Creates a object that renders a partial view, by using the specified view name and model.
- A partial-view result object.
- The name of the view that is rendered to the response.
- The model that is rendered by the partial view
-
-
- Creates a object that redirects to the specified URL.
- The redirect result object.
- The URL to redirect to.
-
-
- Returns an instance of the class with the property set to true.
- An instance of the class with the property set to true.
- The URL to redirect to.
-
-
- Redirects to the specified action using the action name.
- The redirect result object.
- The name of the action.
-
-
- Redirects to the specified action using the action name and route values.
- The redirect result object.
- The name of the action.
- The parameters for a route.
-
-
- Redirects to the specified action using the action name and controller name.
- The redirect result object.
- The name of the action.
- The name of the controller
-
-
- Redirects to the specified action using the action name, controller name, and route values.
- The redirect result object.
- The name of the action.
- The name of the controller
- The parameters for a route.
-
-
- Redirects to the specified action using the action name, controller name, and route dictionary.
- The redirect result object.
- The name of the action.
- The name of the controller
- The parameters for a route.
-
-
- Redirects to the specified action using the action name and route dictionary.
- The redirect result object.
- The name of the action.
- The parameters for a route.
-
-
- Returns an instance of the class with the property set to true using the specified action name.
- An instance of the class with the property set to true using the specified action name, controller name, and route values.
- The action name.
-
-
- Returns an instance of the class with the property set to true using the specified action name, and route values.
- An instance of the class with the property set to true using the specified action name, and route values.
- The action name.
- The route values.
-
-
- Returns an instance of the class with the property set to true using the specified action name, and controller name.
- An instance of the class with the property set to true using the specified action name, and controller name.
- The action name.
- The controller name.
-
-
- Returns an instance of the class with the property set to true using the specified action name, controller name, and route values.
- An instance of the class with the property set to true.
- The action name.
- The controller name.
- The route values.
-
-
- Returns an instance of the class with the property set to true using the specified action name, controller name, and route values.
- An instance of the class with the property set to true using the specified action name, controller name, and route values.
- The action name.
- The controller name.
- The route values.
-
-
- Returns an instance of the class with the property set to true using the specified action name, and route values.
- An instance of the class with the property set to true using the specified action name, and route values.
-
-
- Redirects to the specified route using the specified route values.
- The redirect-to-route result object.
- The parameters for a route.
-
-
- Redirects to the specified route using the route name.
- The redirect-to-route result object.
- The name of the route
-
-
- Redirects to the specified route using the route name and route values.
- The redirect-to-route result object.
- The name of the route
- The parameters for a route.
-
-
- Redirects to the specified route using the route name and route dictionary.
- The redirect-to-route result object.
- The name of the route
- The parameters for a route.
-
-
- Redirects to the specified route using the route dictionary.
- The redirect-to-route result object.
- The parameters for a route.
-
-
- Returns an instance of the class with the property set to true using the specified route values.
- Returns .
- The route name.
-
-
- Returns an instance of the class with the property set to true using the specified route name.
- Returns an instance of the class with the property set to true using the specified route name.
- The route name.
-
-
- Returns an instance of the class with the property set to true using the specified route name and route values.
- An instance of the class with the property set to true.
- The route name.
- The route values.
-
-
- Returns an instance of the class with the property set to true using the specified route name and route values.
- An instance of the class with the property set to true using the specified route name and route values.
- The route name.
- The route values.
-
-
- Returns an instance of the class with the property set to true using the specified route values.
- An instance of the class with the property set to true using the specified route values.
- The route values.
-
-
- Gets the object for the current HTTP request.
- The request object.
-
-
- Gets the object for the current HTTP response.
- The response object.
-
-
- Gets the route data for the current request.
- The route data.
-
-
- Gets the object that provides methods that are used during Web request processing.
- The HTTP server object.
-
-
- Gets the object for the current HTTP request.
- The HTTP session-state object for the current HTTP request.
-
-
- This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the method.
- The filter context.
-
-
- This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the method.
- The filter context.
-
-
- This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the method.
- The filter context.
-
-
- This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the method.
- The filter context.
-
-
- This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the method.
- The filter context.
-
-
- This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the method.
- The filter context.
-
-
- Gets the temporary-data provider object that is used to store data for the next request.
- The temporary-data provider.
-
-
- Updates the specified model instance using values from the controller's current value provider.
- true if the update is successful; otherwise, false.
- The model instance to update.
- The type of the model object.
- The parameter or the property is null.
-
-
- Updates the specified model instance using values from the controller's current value provider and a prefix.
- true if the update is successful; otherwise, false.
- The model instance to update.
- The prefix to use when looking up values in the value provider.
- The type of the model object.
- The parameter or the property is null.
-
-
- Updates the specified model instance using values from the controller's current value provider, a prefix, and included properties.
- true if the update is successful; otherwise, false.
- The model instance to update.
- The prefix to use when looking up values in the value provider.
- A list of properties of the model to update.
- The type of the model object.
- The parameter or the property is null.
-
-
- Updates the specified model instance using values from the controller's current value provider, a prefix, a list of properties to exclude, and a list of properties to include.
- true if the update is successful; otherwise, false.
- The model instance to update.
- The prefix to use when looking up values in the value provider
- A list of properties of the model to update.
- A list of properties to explicitly exclude from the update. These are excluded even if they are listed in the parameter list.
- The type of the model object.
- The parameter or the property is null.
-
-
- Updates the specified model instance using values from the value provider, a prefix, a list of properties to exclude , and a list of properties to include.
- true if the update is successful; otherwise, false.
- The model instance to update.
- The prefix to use when looking up values in the value provider.
- A list of properties of the model to update.
- A list of properties to explicitly exclude from the update. These are excluded even if they are listed in the parameter list.
- A dictionary of values that is used to update the model.
- The type of the model object.
-
-
- Updates the specified model instance using values from the value provider, a prefix, and included properties.
- true if the update is successful; otherwise, false.
- The model instance to update.
- The prefix to use when looking up values in the value provider.
- A list of properties of the model to update.
- A dictionary of values that is used to update the model.
- The type of the model object.
-
-
- Updates the specified model instance using values from the value provider and a prefix.
- true if the update is successful; otherwise, false.
- The model instance to update.
- The prefix to use when looking up values in the value provider.
- A dictionary of values that is used to update the model.
- The type of the model object.
-
-
- Updates the specified model instance using values from the controller's current value provider and included properties.
- true if the update is successful; otherwise, false.
- The model instance to update.
- A list of properties of the model to update.
- The type of the model object.
- The parameter or the property is null.
-
-
- Updates the specified model instance using values from the value provider and a list of properties to include.
- true if the update is successful; otherwise, false.
- The model instance to update.
- A list of properties of the model to update.
- A dictionary of values that is used to update the model.
- The type of the model object.
-
-
- Updates the specified model instance using values from the value provider.
- true if the update is successful; otherwise, false.
- The model instance to update.
- A dictionary of values that is used to update the model.
- The type of the model object.
-
-
- Validates the specified model instance.
- true if the model validation is successful; otherwise, false.
- The model instance to validate.
-
-
- Validates the specified model instance using an HTML prefix.
- true if the model validation is successful; otherwise, false.
- The model to validate.
- The prefix to use when looking up values in the model provider.
-
-
- Updates the specified model instance using values from the controller's current value provider.
- The model instance to update.
- The type of the model object.
- The model was not successfully updated.
-
-
- Updates the specified model instance using values from the controller's current value provider and a prefix.
- The model instance to update.
- A prefix to use when looking up values in the value provider.
- The type of the model object.
-
-
- Updates the specified model instance using values from the controller's current value provider, a prefix, and included properties.
- The model instance to update.
- A prefix to use when looking up values in the value provider.
- A list of properties of the model to update.
- The type of the model object.
-
-
- Updates the specified model instance using values from the controller's current value provider, a prefix, a list of properties to exclude, and a list of properties to include.
- The model instance to update.
- A prefix to use when looking up values in the value provider.
- A list of properties of the model to update.
- A list of properties to explicitly exclude from the update. These are excluded even if they are listed in the list.
- The type of the model object.
-
-
- Updates the specified model instance using values from the value provider, a prefix, a list of properties to exclude, and a list of properties to include.
- The model instance to update.
- The prefix to use when looking up values in the value provider.
- A list of properties of the model to update.
- A list of properties to explicitly exclude from the update. These are excluded even if they are listed in the parameter list.
- A dictionary of values that is used to update the model.
- The type of the model object.
-
-
- Updates the specified model instance using values from the value provider, a prefix, and a list of properties to include.
- The model instance to update.
- The prefix to use when looking up values in the value provider.
- A list of properties of the model to update.
- A dictionary of values that is used to update the model.
- The type of the model object.
-
-
- Updates the specified model instance using values from the value provider and a prefix.
- The model instance to update.
- The prefix to use when looking up values in the value provider.
- A dictionary of values that is used to update the model.
- The type of the model object.
-
-
- Updates the specified model instance using values from the controller object's current value provider.
- The model instance to update.
- A list of properties of the model to update.
- The type of the model object.
-
-
- Updates the specified model instance using values from the value provider, a prefix, and a list of properties to include.
- The model instance to update.
- A list of properties of the model to update.
- A dictionary of values that is used to update the model.
- The type of the model object.
-
-
- Updates the specified model instance using values from the value provider.
- The model instance to update.
- A dictionary of values that is used to update the model.
- The type of the model object.
-
-
- Gets the URL helper object that is used to generate URLs by using routing.
- The URL helper object.
-
-
- Gets the user security information for the current HTTP request.
- The user security information for the current HTTP request.
-
-
- Validates the specified model instance.
- The model to validate.
-
-
- Validates the specified model instance using an HTML prefix.
- The model to validate.
- The prefix to use when looking up values in the model provider.
-
-
- Creates a object that renders a view to the response.
- The view result that renders a view to the response.
-
-
- Creates a object by using the model that renders a view to the response.
- The view result.
- The model that is rendered by the view.
-
-
- Creates a object by using the view name that renders a view.
- The view result.
- The name of the view that is rendered to the response.
-
-
- Creates a object by using the view name and model that renders a view to the response.
- The view result.
- The name of the view that is rendered to the response.
- The model that is rendered by the view.
-
-
- Creates a object using the view name and master-page name that renders a view to the response.
- The view result.
- The name of the view that is rendered to the response.
- The name of the master page or template to use when the view is rendered.
-
-
- Creates a object using the view name, master-page name, and model that renders a view.
- The view result.
- The name of the view that is rendered to the response.
- The name of the master page or template to use when the view is rendered.
- The model that is rendered by the view.
-
-
- Creates a object that renders the specified object.
- The view result.
- The view that is rendered to the response.
-
-
- Creates a object that renders the specified object.
- The view result.
- The view that is rendered to the response.
- The model that is rendered by the view.
-
-
- Represents a class that is responsible for invoking the action methods of a controller.
-
-
- Initializes a new instance of the class.
-
-
- Gets or sets the model binders that are associated with the action.
- The model binders that are associated with the action.
-
-
- Creates the action result.
- The action result object.
- The controller context.
- The action descriptor.
- The action return value.
-
-
- Finds the information about the action method.
- Information about the action method.
- The controller context.
- The controller descriptor.
- The name of the action.
-
-
- Retrieves information about the controller by using the specified controller context.
- Information about the controller.
- The controller context.
-
-
- Retrieves information about the action filters.
- Information about the action filters.
- The controller context.
- The action descriptor.
-
-
- Gets the value of the specified action-method parameter.
- The value of the action-method parameter.
- The controller context.
- The parameter descriptor.
-
-
- Gets the values of the action-method parameters.
- The values of the action-method parameters.
- The controller context.
- The action descriptor.
-
-
- Invokes the specified action by using the specified controller context.
- The result of executing the action.
- The controller context.
- The name of the action to invoke.
- The parameter is null.
- The parameter is null or empty.
- The thread was aborted during invocation of the action.
- An unspecified error occurred during invocation of the action.
-
-
- Invokes the specified action method by using the specified parameters and the controller context.
- The result of executing the action method.
- The controller context.
- The action descriptor.
- The parameters.
-
-
- Invokes the specified action method by using the specified parameters, controller context, and action filters.
- The context for the ActionExecuted method of the class.
- The controller context.
- The action filters.
- The action descriptor.
- The parameters.
-
-
- Invokes the specified action result by using the specified controller context.
- The controller context.
- The action result.
-
-
- Invokes the specified action result by using the specified action filters and the controller context.
- The context for the ResultExecuted method of the class.
- The controller context.
- The action filters.
- The action result.
-
-
- Invokes the specified authorization filters by using the specified action descriptor and controller context.
- The context for the object.
- The controller context.
- The authorization filters.
- The action descriptor.
-
-
- Invokes the specified exception filters by using the specified exception and controller context.
- The context for the object.
- The controller context.
- The exception filters.
- The exception.
-
-
- Represents the base class for all MVC controllers.
-
-
- Initializes a new instance of the class.
-
-
- Gets or sets the controller context.
- The controller context.
-
-
- Executes the specified request context.
- The request context.
- The parameter is null.
-
-
- Executes the request.
-
-
- Initializes the specified request context.
- The request context.
-
-
- Executes the specified request context.
- The request context.
-
-
- Gets or sets the dictionary for temporary data.
- The dictionary for temporary data.
-
-
- Gets or sets a value that indicates whether request validation is enabled for this request.
- true if request validation is enabled for this request; otherwise, false. The default is true.
-
-
- Gets or sets the value provider for the controller.
- The value provider for the controller.
-
-
- Gets the dynamic view data dictionary.
- The dynamic view data dictionary.
-
-
- Gets or sets the dictionary for view data.
- The dictionary for the view data.
-
-
- Represents a class that is responsible for dynamically building a controller.
-
-
- Initializes a new instance of the class.
-
-
- Gets the current controller builder object.
- The current controller builder.
-
-
- Gets the default namespaces.
- The default namespaces.
-
-
- Gets the associated controller factory.
- The controller factory.
-
-
- Sets the controller factory by using the specified type.
- The type of the controller factory.
- The parameter is null.
- The controller factory cannot be assigned from the type in the parameter.
- An error occurred while the controller factory was being set.
-
-
- Sets the specified controller factory.
- The controller factory.
- The parameter is null.
-
-
- Encapsulates information about an HTTP request that matches specified and instances.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class by using the specified HTTP context, URL route data, and controller.
- The HTTP context.
- The route data.
- The controller.
-
-
- Initializes a new instance of the class by using the specified controller context.
- The controller context.
- The parameter is null.
-
-
- Initializes a new instance of the class by using the specified request context and controller.
- The request context.
- The controller.
- One or both parameters are null.
-
-
- Gets or sets the controller.
- The controller.
-
-
- Gets or sets the HTTP context.
- The HTTP context.
-
-
- Gets a value that indicates whether the associated action method is a child action.
- true if the associated action method is a child action; otherwise, false.
-
-
- Gets an object that contains the view context information for the parent action method.
- An object that contains the view context information for the parent action method.
-
-
- Gets or sets the request context.
- The request context.
-
-
- Gets or sets the URL route data.
- The URL route data.
-
-
- Encapsulates information that describes a controller, such as its name, type, and actions.
-
-
- Initializes a new instance of the class.
-
-
- Gets the name of the controller.
- The name of the controller.
-
-
- Gets the type of the controller.
- The type of the controller.
-
-
- Finds an action method by using the specified name and controller context.
- The information about the action method.
- The controller context.
- The name of the action.
-
-
- Retrieves a list of action-method descriptors in the controller.
- A list of action-method descriptors in the controller.
-
-
- Retrieves custom attributes that are defined for this member, excluding named attributes.
- An array of custom attributes, or an empty array if no custom attributes exist.
- true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
- The custom attribute type cannot be loaded.
- There is more than one attribute of type defined for this member.
-
-
- Retrieves custom attributes of a specified type that are defined for this member, excluding named attributes.
- An array of custom attributes, or an empty array if no custom attributes exist.
- The type of the custom attributes.
- true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
- The custom attribute type cannot be loaded.
- There is more than one attribute of type defined for this member.
- The parameter is null (Nothing in Visual Basic).
-
-
- Retrieves a value that indicates whether one or more instance of the specified custom attribute are defined for this member.
- true if the is defined for this member; otherwise, false.
- The type of the custom attribute.
- true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
- The parameter is null (Nothing in Visual Basic).
-
-
- When implemented in a derived class, gets the unique ID for the controller descriptor using lazy initialization.
- The unique ID.
-
-
- Adds the controller to the instance.
-
-
- Initializes a new instance of the class.
-
-
- Returns the collection of controller instance filters.
- The collection of controller instance filters.
- The controller context.
- The action descriptor.
-
-
- Represents an attribute that invokes a custom model binder.
-
-
- Initializes a new instance of the class.
-
-
- Retrieves the associated model binder.
- A reference to an object that implements the interface.
-
-
- Provides a container for common metadata, for the class, and for the class for a data model.
-
-
- Initializes a new instance of the class.
- The data-annotations model metadata provider.
- The type of the container.
- The model accessor.
- The type of the model.
- The name of the property.
- The display column attribute.
-
-
- Returns simple text for the model data.
- Simple text for the model data.
-
-
- Implements the default model metadata provider for ASP.NET MVC.
-
-
- Initializes a new instance of the class.
-
-
- Gets the metadata for the specified property.
- The metadata for the property.
- The attributes.
- The type of the container.
- The model accessor.
- The type of the model.
- The name of the property.
-
-
- Represents the method that creates a instance.
-
-
- Provides a model validator.
-
-
- Initializes a new instance of the class.
- The metadata for the model.
- The controller context for the model.
- The validation attribute for the model.
-
-
- Gets the validation attribute for the model validator.
- The validation attribute for the model validator.
-
-
- Gets the error message for the validation failure.
- The error message for the validation failure.
-
-
- Retrieves a collection of client validation rules.
- A collection of client validation rules.
-
-
- Gets a value that indicates whether model validation is required.
- true if model validation is required; otherwise, false.
-
-
- Returns a list of validation error messages for the model.
- A list of validation error messages for the model, or an empty list if no errors have occurred.
- The container for the model.
-
-
- Provides a model validator for a specified validation type.
-
-
-
- Initializes a new instance of the class.
- The metadata for the model.
- The controller context for the model.
- The validation attribute for the model.
-
-
- Gets the validation attribute from the model validator.
- The validation attribute from the model validator.
-
-
- Implements the default validation provider for ASP.NET MVC.
-
-
- Initializes a new instance of the class.
-
-
- Gets or sets a value that indicates whether non-nullable value types are required.
- true if non-nullable value types are required; otherwise, false.
-
-
- Gets a list of validators.
- A list of validators.
- The metadata.
- The context.
- The list of validation attributes.
-
-
- Registers an adapter to provide client-side validation.
- The type of the validation attribute.
- The type of the adapter.
-
-
- Registers an adapter factory for the validation provider.
- The type of the attribute.
- The factory that will be used to create the object for the specified attribute.
-
-
- Registers the default adapter.
- The type of the adapter.
-
-
- Registers the default adapter factory.
- The factory that will be used to create the object for the default adapter.
-
-
- Registers an adapter to provide default object validation.
- The type of the adapter.
-
-
- Registers an adapter factory for the default object validation provider.
- The factory.
-
-
- Registers an adapter to provide object validation.
- The type of the model.
- The type of the adapter.
-
-
- Registers an adapter factory for the object validation provider.
- The type of the model.
- The factory.
-
-
- Provides a factory for validators that are based on .
-
-
- Provides a container for the error-information model validator.
-
-
- Initializes a new instance of the class.
-
-
- Gets a list of error-information model validators.
- A list of error-information model validators.
- The model metadata.
- The controller context.
-
-
- Represents the controller factory that is registered by default.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class using a controller activator.
- An object that implements the controller activator interface.
-
-
- Creates the specified controller by using the specified request context.
- The controller.
- The context of the HTTP request, which includes the HTTP context and route data.
- The name of the controller.
- The parameter is null.
- The parameter is null or empty.
-
-
- Retrieves the controller instance for the specified request context and controller type.
- The controller instance.
- The context of the HTTP request, which includes the HTTP context and route data.
- The type of the controller.
-
- is null.
-
- cannot be assigned.
- An instance of cannot be created.
-
-
- Returns the controller's session behavior.
- The controller's session behavior.
- The request context.
- The type of the controller.
-
-
- Retrieves the controller type for the specified name and request context.
- The controller type.
- The context of the HTTP request, which includes the HTTP context and route data.
- The name of the controller.
-
-
- Releases the specified controller.
- The controller to release.
-
-
- This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the method.
- The controller's session behavior.
- The request context.
- The controller name.
-
-
- Maps a browser request to a data object. This class provides a concrete implementation of a model binder.
-
-
- Initializes a new instance of the class.
-
-
- Gets or sets the model binders for the application.
- The model binders for the application.
-
-
- Binds the model by using the specified controller context and binding context.
- The bound object.
- The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
- The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
- The parameter is null.
-
-
- Binds the specified property by using the specified controller context and binding context and the specified property descriptor.
- The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
- The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
- Describes a property to be bound. The descriptor provides information such as the component type, property type, and property value. It also provides methods to get or set the property value.
-
-
- Creates the specified model type by using the specified controller context and binding context.
- A data object of the specified type.
- The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
- The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
- The type of the model object to return.
-
-
- Creates an index (a subindex) based on a category of components that make up a larger index, where the specified index value is an integer.
- The name of the subindex.
- The prefix for the subindex.
- The index value.
-
-
- Creates an index (a subindex) based on a category of components that make up a larger index, where the specified index value is a string.
- The name of the subindex.
- The prefix for the subindex.
- The index value.
-
-
- Creates the name of the subproperty by using the specified prefix and property name.
- The name of the subproperty.
- The prefix for the subproperty.
- The name of the property.
-
-
- Returns a set of properties that match the property filter restrictions that are established by the specified .
- An enumerable set of property descriptors.
- The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
- The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
-
-
- Returns the properties of the model by using the specified controller context and binding context.
- A collection of property descriptors.
- The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
- The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
-
-
- Returns the value of a property using the specified controller context, binding context, property descriptor, and property binder.
- An object that represents the property value.
- The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
- The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
- The descriptor for the property to access. The descriptor provides information such as the component type, property type, and property value. It also provides methods to get or set the property value.
- An object that provides a way to bind the property.
-
-
- Returns the descriptor object for a type that is specified by its controller context and binding context.
- A custom type descriptor object.
- The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
- The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
-
-
- Determines whether a data model is valid for the specified binding context.
- true if the model is valid; otherwise, false.
- The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
- The parameter is null.
-
-
- Called when the model is updated.
- The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
- The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
-
-
- Called when the model is updating.
- true if the model is updating; otherwise, false.
- The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
- The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
-
-
- Called when the specified property is validated.
- The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
- The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
- Describes a property to be validated. The descriptor provides information such as the component type, property type, and property value. It also provides methods to get or set the property value.
- The value to set for the property.
-
-
- Called when the specified property is validating.
- true if the property is validating; otherwise, false.
- The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
- The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
- Describes a property being validated. The descriptor provides information such as component type, property type, and property value. It also provides methods to get or set the property value.
- The value to set for the property.
-
-
- Gets or sets the name of the resource file (class key) that contains localized string values.
- The name of the resource file (class key).
-
-
- Sets the specified property by using the specified controller context, binding context, and property value.
- The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
- The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
- Describes a property to be set. The descriptor provides information such as the component type, property type, and property value. It also provides methods to get or set the property value.
- The value to set for the property.
-
-
- Represents a memory cache for view locations.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class by using the specified cache time span.
- The cache time span.
- The Ticks attribute of the parameter is set to a negative number.
-
-
- Retrieves the default view location by using the specified HTTP context and cache key.
- The default view location.
- The HTTP context.
- The cache key
- The parameter is null.
-
-
- Inserts the view in the specified virtual path by using the specified HTTP context, cache key, and virtual path.
- The HTTP context.
- The cache key.
- The virtual path
- The parameter is null.
-
-
- Creates an empty view location cache.
-
-
- Gets or sets the cache time span.
- The cache time span.
-
-
- Provides a registration point for dependency resolvers that implement or the Common Service Locator IServiceLocator interface.
-
-
- Initializes a new instance of the class.
-
-
- Gets the implementation of the dependency resolver.
- The implementation of the dependency resolver.
-
-
- This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.
- The implementation of the dependency resolver.
-
-
- This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.
- The function that provides the service.
- The function that provides the services.
-
-
- This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.
- The common service locator.
-
-
- This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.
- The object that implements the dependency resolver.
-
-
- Provides a registration point for dependency resolvers using the specified service delegate and specified service collection delegates.
- The service delegate.
- The services delegates.
-
-
- Provides a registration point for dependency resolvers using the provided common service locator when using a service locator interface.
- The common service locator.
-
-
- Provides a registration point for dependency resolvers, using the specified dependency resolver interface.
- The dependency resolver.
-
-
- Provides a type-safe implementation of and .
-
-
- Resolves singly registered services that support arbitrary object creation.
- The requested service or object.
- The dependency resolver instance that this method extends.
- The type of the requested service or object.
-
-
- Resolves multiply registered services.
- The requested services.
- The dependency resolver instance that this method extends.
- The type of the requested services.
-
-
- Represents the base class for value providers whose values come from a collection that implements the interface.
- The type of the value.
-
-
- Initializes a new instance of the class.
- The name/value pairs that are used to initialize the value provider.
- Information about a specific culture, such as the names of the culture, the writing system, and the calendar used.
- The parameter is null.
-
-
- Determines whether the collection contains the specified prefix.
- true if the collection contains the specified prefix; otherwise, false.
- The prefix to search for.
- The parameter is null.
-
-
- Returns a value object using the specified key and controller context.
- The value object for the specified key.
- The key of the value object to retrieve.
- The parameter is null.
-
-
- Provides an empty metadata provider for data models that do not require metadata.
-
-
- Initializes a new instance of the class.
-
-
- Creates a new instance of the class.
- A new instance of the class.
- The attributes.
- The type of the container.
- The model accessor.
- The type of the model.
- The name of the model.
-
-
- Provides an empty validation provider for models that do not require a validator.
-
-
- Initializes a new instance of the class.
-
-
- Gets the empty model validator.
- The empty model validator.
- The metadata.
- The context.
-
-
- Represents a result that does nothing, such as a controller action method that returns nothing.
-
-
- Initializes a new instance of the class.
-
-
- Executes the specified result context.
- The result context.
-
-
- Provides the context for using the class.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class for the specified exception by using the specified controller context.
- The controller context.
- The exception.
- The parameter is null.
-
-
- Gets or sets the exception object.
- The exception object.
-
-
- Gets or sets a value that indicates whether the exception has been handled.
- true if the exception has been handled; otherwise, false.
-
-
- Gets or sets the action result.
- The action result.
-
-
- Provides a helper class to get the model name from an expression.
-
-
- Gets the model name from a lambda expression.
- The model name.
- The expression.
-
-
- Gets the model name from a string expression.
- The model name.
- The expression.
-
-
- Provides a container for client-side field validation metadata.
-
-
- Initializes a new instance of the class.
-
-
- Gets or sets the name of the data field.
- The name of the data field.
-
-
- Gets or sets a value that indicates whether the validation message contents should be replaced with the client validation error.
- true if the validation message contents should be replaced with the client validation error; otherwise, false.
-
-
- Gets or sets the validator message ID.
- The validator message ID.
-
-
- Gets the client validation rules.
- The client validation rules.
-
-
- Sends the contents of a binary file to the response.
-
-
- Initializes a new instance of the class by using the specified file contents and content type.
- The byte array to send to the response.
- The content type to use for the response.
- The parameter is null.
-
-
- The binary content to send to the response.
- The file contents.
-
-
- Writes the file content to the response.
- The response.
-
-
- Sends the contents of a file to the response.
-
-
- Initializes a new instance of the class by using the specified file name and content type.
- The name of the file to send to the response.
- The content type of the response.
- The parameter is null or empty.
-
-
- Gets or sets the path of the file that is sent to the response.
- The path of the file that is sent to the response.
-
-
- Writes the file to the response.
- The response.
-
-
- Represents a base class that is used to send binary file content to the response.
-
-
- Initializes a new instance of the class.
- The type of the content.
- The parameter is null or empty.
-
-
- Gets the content type to use for the response.
- The type of the content.
-
-
- Enables processing of the result of an action method by a custom type that inherits from the class.
- The context within which the result is executed.
- The parameter is null.
-
-
- Gets or sets the content-disposition header so that a file-download dialog box is displayed in the browser with the specified file name.
- The name of the file.
-
-
- Writes the file to the response.
- The response.
-
-
- Sends binary content to the response by using a instance.
-
-
- Initializes a new instance of the class.
- The stream to send to the response.
- The content type to use for the response.
- The parameter is null.
-
-
- Gets the stream that will be sent to the response.
- The file stream.
-
-
- Writes the file to the response.
- The response.
-
-
- Represents a metadata class that contains a reference to the implementation of one or more of the filter interfaces, the filter's order, and the filter's scope.
-
-
- Initializes a new instance of the class.
- The instance.
- The scope.
- The order.
-
-
- Represents a constant that is used to specify the default ordering of filters.
-
-
- Gets the instance of this class.
- The instance of this class.
-
-
- Gets the order in which the filter is applied.
- The order in which the filter is applied.
-
-
- Gets the scope ordering of the filter.
- The scope ordering of the filter.
-
-
- Represents the base class for action and result filter attributes.
-
-
- Initializes a new instance of the class.
-
-
- Gets or sets a value that indicates whether more than one instance of the filter attribute can be specified.
- true if more than one instance of the filter attribute can be specified; otherwise, false.
-
-
- Gets or sets the order in which the action filters are executed.
- The order in which the action filters are executed.
-
-
- Defines a filter provider for filter attributes.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class and optionally caches attribute instances.
- true to cache attribute instances; otherwise, false.
-
-
- Gets a collection of custom action attributes.
- A collection of custom action attributes.
- The controller context.
- The action descriptor.
-
-
- Gets a collection of controller attributes.
- A collection of controller attributes.
- The controller context.
- The action descriptor.
-
-
- Aggregates the filters from all of the filter providers into one collection.
- The collection filters from all of the filter providers.
- The controller context.
- The action descriptor.
-
-
- Encapsulates information about the available action filters.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class using the specified filters collection.
- The filters collection.
-
-
- Gets all the action filters in the application.
- The action filters.
-
-
- Gets all the authorization filters in the application.
- The authorization filters.
-
-
- Gets all the exception filters in the application.
- The exception filters.
-
-
- Gets all the result filters in the application.
- The result filters.
-
-
- Represents the collection of filter providers for the application.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class using the filter providers collection.
- The filter providers collection.
-
-
- Returns the collection of filter providers.
- The collection of filter providers.
- The controller context.
- The action descriptor.
-
-
- Provides a registration point for filters.
-
-
- Provides a registration point for filters.
- The collection of filters.
-
-
- Defines values that specify the order in which ASP.NET MVC filters run within the same filter type and filter order.
-
-
- Specifies first.
-
-
- Specifies an order before and after .
-
-
- Specifies an order before and after .
-
-
- Specifies an order before and after .
-
-
- Specifies last.
-
-
- Contains the form value providers for the application.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class.
- The collection.
- The parameter is null.
-
-
- Gets the specified value provider.
- The value provider.
- The name of the value provider to get.
- The parameter is null or empty.
-
-
- Gets a value that indicates whether the value provider contains an entry that has the specified prefix.
- true if the value provider contains an entry that has the specified prefix; otherwise, false.
- The prefix to look for.
-
-
- Gets a value from a value provider using the specified key.
- A value from a value provider.
- The key.
-
-
- Returns a dictionary that contains the value providers.
- A dictionary of value providers.
-
-
- Encapsulates information that is required in order to validate and process the input data from an HTML form.
-
-
- Initializes a new instance of the class.
-
-
- Gets the field validators for the form.
- A dictionary of field validators for the form.
-
-
- Gets or sets the form identifier.
- The form identifier.
-
-
- Returns a serialized object that contains the form identifier and field-validation values for the form.
- A serialized object that contains the form identifier and field-validation values for the form.
-
-
- Returns the validation value for the specified input field.
- The value to validate the field input with.
- The name of the field to retrieve the validation value for.
- The parameter is either null or empty.
-
-
- Returns the validation value for the specified input field and a value that indicates what to do if the validation value is not found.
- The value to validate the field input with.
- The name of the field to retrieve the validation value for.
- true to create a validation value if one is not found; otherwise, false.
- The parameter is either null or empty.
-
-
- Returns a value that indicates whether the specified field has been rendered in the form.
- true if the field has been rendered; otherwise, false.
- The field name.
-
-
- Sets a value that indicates whether the specified field has been rendered in the form.
- The field name.
- true to specify that the field has been rendered in the form; otherwise, false.
-
-
- Determines whether client validation errors should be dynamically added to the validation summary.
- true if client validation errors should be added to the validation summary; otherwise, false.
-
-
- Gets or sets the identifier for the validation summary.
- The identifier for the validation summary.
-
-
- Enumerates the HTTP request types for a form.
-
-
- Specifies a GET request.
-
-
- Specifies a POST request.
-
-
- Represents a value provider for form values that are contained in a object.
-
-
- Initializes a new instance of the class.
- An object that encapsulates information about the current HTTP request.
-
-
- Represents a class that is responsible for creating a new instance of a form-value provider object.
-
-
- Initializes a new instance of the class.
-
-
- Returns a form-value provider object for the specified controller context.
- A form-value provider object.
- An object that encapsulates information about the current HTTP request.
- The parameter is null.
-
-
- Represents a class that contains all the global filters.
-
-
- Initializes a new instance of the class.
-
-
- Adds the specified filter to the global filter collection.
- The filter.
-
-
- Adds the specified filter to the global filter collection using the specified filter run order.
- The filter.
- The filter run order.
-
-
- Removes all filters from the global filter collection.
-
-
- Determines whether a filter is in the global filter collection.
- true if is found in the global filter collection; otherwise, false.
- The filter.
-
-
- Gets the number of filters in the global filter collection.
- The number of filters in the global filter collection.
-
-
- Returns an enumerator that iterates through the global filter collection.
- An enumerator that iterates through the global filter collection.
-
-
- Removes all the filters that match the specified filter.
- The filter to remove.
-
-
- This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.
- An enumerator that iterates through the global filter collection.
-
-
- This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.
- An enumerator that iterates through the global filter collection.
- The controller context.
- The action descriptor.
-
-
- Represents the global filter collection.
-
-
- Gets or sets the global filter collection.
- The global filter collection.
-
-
- Represents an attribute that is used to handle an exception that is thrown by an action method.
-
-
- Initializes a new instance of the class.
-
-
- Gets or sets the type of the exception.
- The type of the exception.
-
-
- Gets or sets the master view for displaying exception information.
- The master view.
-
-
- Called when an exception occurs.
- The action-filter context.
- The parameter is null.
-
-
- Gets the unique identifier for this attribute.
- The unique identifier for this attribute.
-
-
- Gets or sets the page view for displaying exception information.
- The page view.
-
-
- Encapsulates information for handling an error that was thrown by an action method.
-
-
- Initializes a new instance of the class.
- The exception.
- The name of the controller.
- The name of the action.
- The parameter is null.
- The or parameter is null or empty.
-
-
- Gets or sets the name of the action that was executing when the exception was thrown.
- The name of the action.
-
-
- Gets or sets the name of the controller that contains the action method that threw the exception.
- The name of the controller.
-
-
- Gets or sets the exception object.
- The exception object.
-
-
- Represents an attribute that is used to indicate whether a property or field value should be rendered as a hidden input element.
-
-
- Initializes a new instance of the class.
-
-
- Gets or sets a value that indicates whether to display the value of the hidden input element.
- true if the value should be displayed; otherwise, false.
-
-
- Represents support for rendering HTML controls in a view.
-
-
- Initializes a new instance of the class by using the specified view context and view data container.
- The view context.
- The view data container.
- The or the parameter is null.
-
-
- Initializes a new instance of the class by using the specified view context, view data container, and route collection.
- The view context.
- The view data container.
- The route collection.
- One or more parameters is null.
-
-
- Replaces underscore characters (_) with hyphens (-) in the specified HTML attributes.
- The HTML attributes with underscore characters replaced by hyphens.
- The HTML attributes.
-
-
- Generates a hidden form field (anti-forgery token) that is validated when the form is submitted.
- The generated form field (anti-forgery token).
-
-
- Generates a hidden form field (anti-forgery token) that is validated when the form is submitted. The field value is generated using the specified salt value.
- The generated form field (anti-forgery token).
- The salt value, which can be any non-empty string.
-
-
- Generates a hidden form field (anti-forgery token) that is validated when the form is submitted. The field value is generated using the specified salt value, domain, and path.
- The generated form field (anti-forgery token).
- The salt value, which can be any non-empty string.
- The application domain.
- The virtual path.
-
-
- Converts the specified attribute object to an HTML-encoded string.
- The HTML-encoded string. If the value parameter is null or empty, this method returns an empty string.
- The object to encode.
-
-
- Converts the specified attribute string to an HTML-encoded string.
- The HTML-encoded string. If the value parameter is null or empty, this method returns an empty string.
- The string to encode.
-
-
- Gets or sets a value that indicates whether client validation is enabled.
- true if enable client validation is enabled; otherwise, false.
-
-
- Enables input validation that is performed by using client script in the browser.
-
-
- Enables or disables client validation.
- true to enable client validation; otherwise, false.
-
-
- Enables unobtrusive JavaScript.
-
-
- Enables or disables unobtrusive JavaScript.
- true to enable unobtrusive JavaScript; otherwise, false.
-
-
- Converts the value of the specified object to an HTML-encoded string.
- The HTML-encoded string.
- The object to encode.
-
-
- Converts the specified string to an HTML-encoded string.
- The HTML-encoded string.
- The string to encode.
-
-
- Creates an HTML element ID using the specified element name.
- The ID of the HTML element.
- The name of the HTML element.
- The parameter is null.
-
-
- Creates an HTML element ID using the specified element name and a string that replaces dots in the name.
- The ID of the HTML element.
- The name of the HTML element.
- The string that replaces dots (.) in the parameter.
- The parameter or the parameter is null.
-
-
- Generates an HTML anchor element (a element) that links to the specified action method, and enables the user to specify the communication protocol, name of the host, and a URL fragment.
- An HTML element that links to the specified action method.
- The context of the HTTP request.
- The collection of URL routes.
- The text caption to display for the link.
- The name of the route that is used to return a virtual path.
- The name of the action method.
- The name of the controller.
- The communication protocol, such as HTTP or HTTPS. If this parameter is null, the protocol defaults to HTTP.
- The name of the host.
- The fragment identifier.
- An object that contains the parameters for a route.
- An object that contains the HTML attributes for the element.
-
-
- Generates an HTML anchor element (a element) that links to the specified action method.
- An HTML element that links to the specified action method.
- The context of the HTTP request.
- The collection of URL routes.
- The text caption to display for the link.
- The name of the route that is used to return a virtual path.
- The name of the action method.
- The name of the controller.
- An object that contains the parameters for a route.
- An object that contains the HTML attributes for the element.
-
-
- Generates an HTML anchor element (a element) that links to the specified URL route, and enables the user to specify the communication protocol, name of the host, and a URL fragment.
- An HTML element that links to the specified URL route.
- The context of the HTTP request.
- The collection of URL routes.
- The text caption to display for the link.
- The name of the route that is used to return a virtual path.
- The communication protocol, such as HTTP or HTTPS. If this parameter is null, the protocol defaults to HTTP.
- The name of the host.
- The fragment identifier.
- An object that contains the parameters for a route.
- An object that contains the HTML attributes for the element.
-
-
- Generates an HTML anchor element (a element) that links to the specified URL route.
- An HTML element that links to the specified URL route.
- The context of the HTTP request.
- The collection of URL routes.
- The text caption to display for the link.
- The name of the route that is used to return a virtual path.
- An object that contains the parameters for a route.
- An object that contains the HTML attributes for the element.
-
-
- Returns the HTTP method that handles form input (GET or POST) as a string.
- The form method string, either "get" or "post".
- The HTTP method that handles the form.
-
-
- Returns the HTML input control type as a string.
- The input type string ("checkbox", "hidden", "password", "radio", or "text").
- The enumerated input type.
-
-
- Gets the collection of unobtrusive JavaScript validation attributes using the specified HTML name attribute.
- The collection of unobtrusive JavaScript validation attributes.
- The HTML name attribute.
-
-
- Gets the collection of unobtrusive JavaScript validation attributes using the specified HTML name attribute and model metadata.
- The collection of unobtrusive JavaScript validation attributes.
- The HTML name attribute.
- The model metadata.
-
-
- Returns a hidden input element that identifies the override method for the specified HTTP data-transfer method that was used by the client.
- The override method that uses the HTTP data-transfer method that was used by the client.
- The HTTP data-transfer method that was used by the client (DELETE, HEAD, or PUT).
- The parameter is not "PUT", "DELETE", or "HEAD".
-
-
- Returns a hidden input element that identifies the override method for the specified verb that represents the HTTP data-transfer method used by the client.
- The override method that uses the verb that represents the HTTP data-transfer method used by the client.
- The verb that represents the HTTP data-transfer method used by the client.
- The parameter is not "PUT", "DELETE", or "HEAD".
-
-
- Gets or sets the character that replaces periods in the ID attribute of an element.
- The character that replaces periods in the ID attribute of an element.
-
-
- Returns markup that is not HTML encoded.
- The HTML markup without encoding.
- The HTML markup.
-
-
- Gets or sets the collection of routes for the application.
- The collection of routes for the application.
-
-
- Gets or sets a value that indicates whether unobtrusive JavaScript is enabled.
- true if unobtrusive JavaScript is enabled; otherwise, false.
-
-
- The name of the CSS class that is used to style an input field when a validation error occurs.
-
-
- The name of the CSS class that is used to style an input field when the input is valid.
-
-
- The name of the CSS class that is used to style the error message when a validation error occurs.
-
-
- The name of the CSS class that is used to style the validation message when the input is valid.
-
-
- The name of the CSS class that is used to style validation summary error messages.
-
-
- The name of the CSS class that is used to style the validation summary when the input is valid.
-
-
- Gets or sets the context information about the view.
- The context of the view.
-
-
- Gets the current view data dictionary.
- The view data dictionary.
-
-
- Gets or sets the view data container.
- The view data container.
-
-
- Represents support for rendering HTML controls in a strongly typed view.
- The type of the model.
-
-
- Initializes a new instance of the class by using the specified view context and view data container.
- The view context.
- The view data container.
-
-
- Initializes a new instance of the class by using the specified view context, view data container, and route collection.
- The view context.
- The view data container.
- The route collection.
-
-
- Gets the strongly typed view data dictionary.
- The strongly typed view data dictionary.
-
-
- Represents an attribute that is used to restrict an action method so that the method handles only HTTP DELETE requests.
-
-
- Initializes a new instance of the class.
-
-
- Determines whether a request is a valid HTTP DELETE request.
- true if the request is valid; otherwise, false.
- The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
- Encapsulates information about a method, such as its type, return type, and arguments.
-
-
- Represents a value provider to use with values that come from a collection of HTTP files.
-
-
- Initializes a new instance of the class.
- An object that encapsulates information about the current HTTP request.
-
-
- Represents a class that is responsible for creating a new instance of an HTTP file collection value provider object.
-
-
- Initializes a new instance of the class.
-
-
- Returns a value provider object for the specified controller context.
- An HTTP file collection value provider.
- An object that encapsulates information about the HTTP request.
- The parameter is null.
-
-
- Represents an attribute that is used to restrict an action method so that the method handles only HTTP GET requests.
-
-
- Initializes a new instance of the class.
-
-
- Determines whether a request is a valid HTTP GET request.
- true if the request is valid; otherwise, false.
- The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
- Encapsulates information about a method, such as its type, return type, and arguments.
-
-
- Defines an object that is used to indicate that the requested resource was not found.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class using a status description.
- The status description.
-
-
- Represents an attribute that is used to restrict an action method so that the method handles only HTTP POST requests.
-
-
- Initializes a new instance of the class.
-
-
- Determines whether a request is a valid HTTP POST request.
- true if the request is valid; otherwise, false.
- The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
- Encapsulates information about a method, such as its type, return type, and arguments.
-
-
- Binds a model to a posted file.
-
-
- Initializes a new instance of the class.
-
-
- Binds the model.
- The bound value.
- The controller context.
- The binding context.
- One or both parameters are null.
-
-
- Represents an attribute that is used to restrict an action method so that the method handles only HTTP PUT requests.
-
-
- Initializes a new instance of the class.
-
-
- Determines whether a request is a valid HTTP PUT request.
- true if the request is valid; otherwise, false.
- The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
- Encapsulates information about a method, such as its type, return type, and arguments.
-
-
- Extends the class that contains the HTTP values that were sent by a client during a Web request.
-
-
- Retrieves the HTTP data-transfer method override that was used by the client.
- The HTTP data-transfer method override that was used by the client.
- An object that contains the HTTP values that were sent by a client during a Web request.
- The parameter is null.
- The HTTP data-transfer method override was not implemented.
-
-
- Provides a way to return an action result with a specific HTTP response status code and description.
-
-
- Initializes a new instance of the class using a status code.
- The status code.
-
-
- Initializes a new instance of the class using a status code and status description.
- The status code.
- The status description.
-
-
- Enables processing of the result of an action method by a custom type that inherits from the class.
- The context in which the result is executed. The context information includes the controller, HTTP content, request context, and route data.
-
-
- Gets the HTTP status code.
- The HTTP status code.
-
-
- Gets the HTTP status description.
- the HTTP status description.
-
-
- Represents the result of an unauthorized HTTP request.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class using the status description.
- The status description.
-
-
- Enumerates the HTTP verbs.
-
-
- Retrieves the information or entity that is identified by the URI of the request.
-
-
- Posts a new entity as an addition to a URI.
-
-
- Replaces an entity that is identified by a URI.
-
-
- Requests that a specified URI be deleted.
-
-
- Retrieves the message headers for the information or entity that is identified by the URI of the request.
-
-
- Defines the methods that are used in an action filter.
-
-
- Called after the action method executes.
- The filter context.
-
-
- Called before an action method executes.
- The filter context.
-
-
- Defines the contract for an action invoker, which is used to invoke an action in response to an HTTP request.
-
-
- Invokes the specified action by using the specified controller context.
- true if the action was found; otherwise, false.
- The controller context.
- The name of the action.
-
-
- Defines the methods that are required for an authorization filter.
-
-
- Called when authorization is required.
- The filter context.
-
-
- Provides a way for the ASP.NET MVC validation framework to discover at run time whether a validator has support for client validation.
-
-
- When implemented in a class, returns client validation rules for that class.
- The client validation rules for this validator.
- The model metadata.
- The controller context.
-
-
- Defines the methods that are required for a controller.
-
-
- Executes the specified request context.
- The request context.
-
-
- Provides fine-grained control over how controllers are instantiated using dependency injection.
-
-
- When implemented in a class, creates a controller.
- The created controller.
- The request context.
- The controller type.
-
-
- Defines the methods that are required for a controller factory.
-
-
- Creates the specified controller by using the specified request context.
- The controller.
- The request context.
- The name of the controller.
-
-
- Gets the controller's session behavior.
- The controller's session behavior.
- The request context.
- The name of the controller whose session behavior you want to get.
-
-
- Releases the specified controller.
- The controller.
-
-
- Defines the methods that simplify service location and dependency resolution.
-
-
- Resolves singly registered services that support arbitrary object creation.
- The requested service or object.
- The type of the requested service or object.
-
-
- Resolves multiply registered services.
- The requested services.
- The type of the requested services.
-
-
- Defines the methods that are required for an exception filter.
-
-
- Called when an exception occurs.
- The filter context.
-
-
- Provides an interface for finding filters.
-
-
- Returns an enumerator that contains all the instances in the service locator.
- The enumerator that contains all the instances in the service locator.
- The controller context.
- The action descriptor.
-
-
- Provides an interface for exposing attributes to the class.
-
-
- When implemented in a class, provides metadata to the model metadata creation process.
- The model metadata.
-
-
- Defines the methods that are required for a model binder.
-
-
- Binds the model to a value by using the specified controller context and binding context.
- The bound value.
- The controller context.
- The binding context.
-
-
- Defines methods that enable dynamic implementations of model binding for classes that implement the interface.
-
-
- Returns the model binder for the specified type.
- The model binder for the specified type.
- The type of the model.
-
-
- Defines members that specify the order of filters and whether multiple filters are allowed.
-
-
- When implemented in a class, gets or sets a value that indicates whether multiple filters are allowed.
- true if multiple filters are allowed; otherwise, false.
-
-
- When implemented in a class, gets the filter order.
- The filter order.
-
-
- Enumerates the types of input controls.
-
-
- A check box.
-
-
- A hidden field.
-
-
- A password box.
-
-
- A radio button.
-
-
- A text box.
-
-
- Defines the methods that are required for a result filter.
-
-
- Called after an action result executes.
- The filter context.
-
-
- Called before an action result executes.
- The filter context.
-
-
- Associates a route with an area in an ASP.NET MVC application.
-
-
- Gets the name of the area to associate the route with.
- The name of the area to associate the route with.
-
-
- Defines the contract for temporary-data providers that store data that is viewed on the next request.
-
-
- Loads the temporary data.
- The temporary data.
- The controller context.
-
-
- Saves the temporary data.
- The controller context.
- The values.
-
-
- Represents an interface that can skip request validation.
-
-
- Retrieves the value of the object that is associated with the specified key.
- The value of the object for the specified key.
- The key.
- true if validation should be skipped; otherwise, false.
-
-
- Defines the methods that are required for a value provider in ASP.NET MVC.
-
-
- Determines whether the collection contains the specified prefix.
- true if the collection contains the specified prefix; otherwise, false.
- The prefix to search for.
-
-
- Retrieves a value object using the specified key.
- The value object for the specified key.
- The key of the value object to retrieve.
-
-
- Defines the methods that are required for a view.
-
-
- Renders the specified view context by using the specified the writer object.
- The view context.
- The writer object.
-
-
- Defines the methods that are required for a view data dictionary.
-
-
- Gets or sets the view data dictionary.
- The view data dictionary.
-
-
- Defines the methods that are required for a view engine.
-
-
- Finds the specified partial view by using the specified controller context.
- The partial view.
- The controller context.
- The name of the partial view.
- true to specify that the view engine returns the cached view, if a cached view exists; otherwise, false.
-
-
- Finds the specified view by using the specified controller context.
- The page view.
- The controller context.
- The name of the view.
- The name of the master.
- true to specify that the view engine returns the cached view, if a cached view exists; otherwise, false.
-
-
- Releases the specified view by using the specified controller context.
- The controller context.
- The view.
-
-
- Defines the methods that are required in order to cache view locations in memory.
-
-
- Gets the view location by using the specified HTTP context and the cache key.
- The view location.
- The HTTP context.
- The cache key.
-
-
- Inserts the specified view location into the cache by using the specified HTTP context and the cache key.
- The HTTP context.
- The cache key.
- The virtual path.
-
-
- Provides fine-grained control over how view pages are instantiated using dependency injection.
-
-
- The created view page.
- The controller context.
- The type of the controller.
-
-
- Sends JavaScript content to the response.
-
-
- Initializes a new instance of the class.
-
-
- Enables processing of the result of an action method by a custom type that inherits from the class.
- The context within which the result is executed.
- The parameter is null.
-
-
- Gets or sets the script.
- The script.
-
-
- Specifies whether HTTP GET requests from the client are allowed.
-
-
- HTTP GET requests from the client are allowed.
-
-
- HTTP GET requests from the client are not allowed.
-
-
- Represents a class that is used to send JSON-formatted content to the response.
-
-
- Initializes a new instance of the class.
-
-
- Gets or sets the content encoding.
- The content encoding.
-
-
- Gets or sets the type of the content.
- The type of the content.
-
-
- Gets or sets the data.
- The data.
-
-
- Enables processing of the result of an action method by a custom type that inherits from the class.
- The context within which the result is executed.
- The parameter is null.
-
-
- Gets or sets a value that indicates whether HTTP GET requests from the client are allowed.
- A value that indicates whether HTTP GET requests from the client are allowed.
-
-
- Enables action methods to send and receive JSON-formatted text and to model-bind the JSON text to parameters of action methods.
-
-
- Initializes a new instance of the class.
-
-
- Returns a JSON value-provider object for the specified controller context.
- A JSON value-provider object for the specified controller context.
- The controller context.
-
-
- Maps a browser request to a LINQ object.
-
-
- Initializes a new instance of the class.
-
-
- Binds the model by using the specified controller context and binding context.
- The bound data object. If the model cannot be bound, this method returns null.
- The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.
- The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.
-
-
- Represents an attribute that is used to associate a model type to a model-builder type.
-
-
- Initializes a new instance of the class.
- The type of the binder.
- The parameter is null.
-
-
- Gets or sets the type of the binder.
- The type of the binder.
-
-
- Retrieves an instance of the model binder.
- A reference to an object that implements the interface.
- An error occurred while an instance of the model binder was being created.
-
-
- Represents a class that contains all model binders for the application, listed by binder type.
-
-
- Initializes a new instance of the class.
-
-
- Adds the specified item to the model binder dictionary.
- The object to add to the instance.
- The object is read-only.
-
-
- Adds the specified item to the model binder dictionary using the specified key.
- The key of the element to add.
- The value of the element to add.
- The object is read-only.
-
- is null.
- An element that has the same key already exists in the object.
-
-
- Removes all items from the model binder dictionary.
- The object is read-only.
-
-
- Determines whether the model binder dictionary contains a specified value.
- true if is found in the model binder dictionary; otherwise, false.
- The object to locate in the object.
-
-
- Determines whether the model binder dictionary contains an element that has the specified key.
- true if the model binder dictionary contains an element that has the specified key; otherwise, false.
- The key to locate in the object.
-
- is null.
-
-
- Copies the elements of the model binder dictionary to an array, starting at a specified index.
- The one-dimensional array that is the destination of the elements copied from . The array must have zero-based indexing.
- The zero-based index in at which copying starts.
-
- is null.
-
- is less than 0.
-
- is multidimensional.-or- is equal to or greater than the length of .-or- The number of elements in the source object is greater than the available space from to the end of the destination array. -or- Type cannot be cast automatically to the type of the destination array.
-
-
- Gets the number of elements in the model binder dictionary.
- The number of elements in the model binder dictionary.
-
-
- Gets or sets the default model binder.
- The default model binder.
-
-
- Retrieves the model binder for the specified type.
- The model binder.
- The type of the model to retrieve.
- The parameter is null.
-
-
- Retrieves the model binder for the specified type or retrieves the default model binder.
- The model binder.
- The type of the model to retrieve.
- true to retrieve the default model binder.
- The parameter is null.
-
-
- Returns an enumerator that can be used to iterate through the collection.
- An enumerator that can be used to iterate through the collection.
-
-
- Gets a value that indicates whether the model binder dictionary is read-only.
- true if the model binder dictionary is read-only; otherwise, false.
-
-
- Gets or sets the specified key in an object that implements the interface.
- The key for the specified item.
- The item key.
-
-
- Gets a collection that contains the keys in the model binder dictionary.
- A collection that contains the keys in the model binder dictionary.
-
-
- Removes the first occurrence of the specified element from the model binder dictionary.
- true if was successfully removed from the model binder dictionary; otherwise, false. This method also returns false if is not found in the model binder dictionary.
- The object to remove from the object.
- The object is read-only.
-
-
- Removes the element that has the specified key from the model binder dictionary.
- true if the element is successfully removed; otherwise, false. This method also returns false if was not found in the model binder dictionary.
- The key of the element to remove.
- The object is read-only.
-
- is null.
-
-
- Returns an enumerator that can be used to iterate through a collection.
- An enumerator that can be used to iterate through the collection.
-
-
- Gets the value that is associated with the specified key.
- true if the object that implements contains an element that has the specified key; otherwise, false.
- The key of the value to get.
- When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized.
-
- is null.
-
-
- Gets a collection that contains the values in the model binder dictionary.
- A collection that contains the values in the model binder dictionary.
-
-
- Provides a container for model binder providers.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class using a list of model binder providers.
- A list of model binder providers.
-
-
- Returns a model binder of the specified type.
- A model binder of the specified type.
- The type of the model binder.
-
-
- Inserts a model binder provider into the at the specified index.
- The index.
- The model binder provider.
-
-
- Replaces the model binder provider element at the specified index.
- The index.
- The model binder provider.
-
-
- Provides a container for model binder providers.
-
-
- Provides a registration point for model binder providers for applications that do not use dependency injection.
- The model binder provider collection.
-
-
- Provides global access to the model binders for the application.
-
-
- Gets the model binders for the application.
- The model binders for the application.
-
-
- Provides the context in which a model binder functions.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class using the binding context.
- The binding context.
-
-
- Gets or sets a value that indicates whether the binder should use an empty prefix.
- true if the binder should use an empty prefix; otherwise, false.
-
-
- Gets or sets the model.
- The model.
-
-
- Gets or sets the model metadata.
- The model metadata.
-
-
- Gets or sets the name of the model.
- The name of the model.
-
-
- Gets or sets the state of the model.
- The state of the model.
-
-
- Gets or sets the type of the model.
- The type of the model.
-
-
- Gets or sets the property filter.
- The property filter.
-
-
- Gets the property metadata.
- The property metadata.
-
-
- Gets or sets the value provider.
- The value provider.
-
-
- Provides a container for an equality validation rule that is sent to the browser.
-
-
- Initializes a new instance of the class.
- The error message.
- The model value used for equality comparison.
-
-
- Provides a container for a range-validation rule that is sent to the browser.
-
-
- Initializes a new instance of the class.
- The error message.
- The minimum value.
- The maximum value.
-
-
- Provides a container for a regular-expression client validation rule that is sent to the browser.
-
-
- Initializes a new instance of the class.
- The error message to display when the regular expression validation fails.
- The regular expression.
-
-
- Provides a container for a remote validation rule that is sent to the browser.
-
-
- Initializes a new instance of the class.
- The error message.
- The URL for the validation parameters.
- The HTTP method for the validation parameters.
-
-
- Provides a container for client validation for required field.
-
-
- Initializes a new instance of the class.
- The error message to display when a value for the required field is not provided.
-
-
- Provides a base class container for a client validation rule that is sent to the browser.
-
-
- Initializes a new instance of the class.
-
-
- Gets or sets the error message for the client validation rule.
- The error message for the client validation rule.
-
-
- Gets the list of validation parameters.
- A list of validation parameters.
-
-
- Gets or sets the validation type.
- The validation type.
-
-
- Provides a container for a string-length validation rule that is sent to the browser.
-
-
- Initializes a new instance of the class.
- The validation error message.
- The minimum length of the string.
- The maximum length of the string.
-
-
- Represents an error that occurs during model binding.
-
-
- Initializes a new instance of the class by using the specified exception.
- The exception.
- The parameter is null.
-
-
- Initializes a new instance of the class by using the specified exception and error message.
- The exception.
- The error message.
- The parameter is null.
-
-
- Initializes a new instance of the class by using the specified error message.
- The error message.
-
-
- Gets or sets the error message.
- The error message.
-
-
- Gets or sets the exception object.
- The exception object.
-
-
- A collection of instances.
-
-
- Initializes a new instance of the class.
-
-
- Adds the specified object to the model-error collection.
- The exception.
-
-
- Adds the specified error message to the model-error collection.
- The error message.
-
-
- Provides a container for common metadata, for the class, and for the class for a data model.
-
-
- Initializes a new instance of the class.
- The provider.
- The type of the container.
- The model accessor.
- The type of the model.
- The name of the model.
-
-
- Gets a dictionary that contains additional metadata about the model.
- A dictionary that contains additional metadata about the model.
-
-
- Gets or sets the type of the container for the model.
- The type of the container for the model.
-
-
- Gets or sets a value that indicates whether empty strings that are posted back in forms should be converted to null.
- true if empty strings that are posted back in forms should be converted to null; otherwise, false. The default value is true.
-
-
- Gets or sets meta information about the data type.
- Meta information about the data type.
-
-
- The default order value, which is 10000.
-
-
- Gets or sets the description of the model.
- The description of the model. The default value is null.
-
-
- Gets or sets the display format string for the model.
- The display format string for the model.
-
-
- Gets or sets the display name of the model.
- The display name of the model.
-
-
- Gets or sets the edit format string of the model.
- The edit format string of the model.
-
-
- Returns the metadata from the parameter for the model.
- The metadata.
- An expression that identifies the model.
- The view data dictionary.
- The type of the parameter.
- The type of the value.
-
-
- Gets the metadata from the expression parameter for the model.
- The metadata for the model.
- An expression that identifies the model.
- The view data dictionary.
-
-
- Gets the display name for the model.
- The display name for the model.
-
-
- Returns the simple description of the model.
- The simple description of the model.
-
-
- Gets a list of validators for the model.
- A list of validators for the model.
- The controller context.
-
-
- Gets or sets a value that indicates whether the model object should be rendered using associated HTML elements.
- true if the associated HTML elements that contains the model object should be included with the object; otherwise, false.
-
-
- Gets or sets a value that indicates whether the model is a complex type.
- A value that indicates whether the model is considered a complex type by the MVC framework.
-
-
- Gets a value that indicates whether the type is nullable.
- true if the type is nullable; otherwise, false.
-
-
- Gets or sets a value that indicates whether the model is read-only.
- true if the model is read-only; otherwise, false.
-
-
- Gets or sets a value that indicates whether the model is required.
- true if the model is required; otherwise, false.
-
-
- Gets the value of the model.
- The value of the model. For more information about , see the entry ASP.NET MVC 2 Templates, Part 2: ModelMetadata on Brad Wilson's blog
-
-
- Gets the type of the model.
- The type of the model.
-
-
- Gets or sets the string to display for null values.
- The string to display for null values.
-
-
- Gets or sets a value that represents order of the current metadata.
- The order value of the current metadata.
-
-
- Gets a collection of model metadata objects that describe the properties of the model.
- A collection of model metadata objects that describe the properties of the model.
-
-
- Gets the property name.
- The property name.
-
-
- Gets or sets the provider.
- The provider.
-
-
- Gets or sets a value that indicates whether request validation is enabled.
- true if request validation is enabled; otherwise, false.
-
-
- Gets or sets a short display name.
- The short display name.
-
-
- Gets or sets a value that indicates whether the property should be displayed in read-only views such as list and detail views.
- true if the model should be displayed in read-only views; otherwise, false.
-
-
- Gets or sets a value that indicates whether the model should be displayed in editable views.
- true if the model should be displayed in editable views; otherwise, false.
-
-
- Gets or sets the simple display string for the model.
- The simple display string for the model.
-
-
- Gets or sets a hint that suggests what template to use for this model.
- A hint that suggests what template to use for this model.
-
-
- Gets or sets a value that can be used as a watermark.
- The watermark.
-
-
- Provides an abstract base class for a custom metadata provider.
-
-
- When overridden in a derived class, initializes a new instance of the object that derives from the class.
-
-
- Gets a object for each property of a model.
- A object for each property of a model.
- The container.
- The type of the container.
-
-
- Gets metadata for the specified property.
- A object for the property.
- The model accessor.
- The type of the container.
- The property to get the metadata model for.
-
-
- Gets metadata for the specified model accessor and model type.
- A object for the specified model accessor and model type.
- The model accessor.
- The type of the model.
-
-
- Provides a container for the current instance.
-
-
- Gets or sets the current object.
- The current object.
-
-
- Encapsulates the state of model binding to a property of an action-method argument, or to the argument itself.
-
-
- Initializes a new instance of the class.
-
-
- Returns a object that contains any errors that occurred during model binding.
- The errors.
-
-
- Returns a object that encapsulates the value that was being bound during model binding.
- The value.
-
-
- Represents the state of an attempt to bind a posted form to an action method, which includes validation information.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class by using values that are copied from the specified model-state dictionary.
- The model-state dictionary.
- The parameter is null.
-
-
- Adds the specified item to the model-state dictionary.
- The object to add to the model-state dictionary.
- The model-state dictionary is read-only.
-
-
- Adds an element that has the specified key and value to the model-state dictionary.
- The key of the element to add.
- The value of the element to add.
- The model-state dictionary is read-only.
-
- is null.
- An element that has the specified key already occurs in the model-state dictionary.
-
-
- Adds the specified model error to the errors collection for the model-state dictionary that is associated with the specified key.
- The key.
- The exception.
-
-
- Adds the specified error message to the errors collection for the model-state dictionary that is associated with the specified key.
- The key.
- The error message.
-
-
- Removes all items from the model-state dictionary.
- The model-state dictionary is read-only.
-
-
- Determines whether the model-state dictionary contains a specific value.
- true if is found in the model-state dictionary; otherwise, false.
- The object to locate in the model-state dictionary.
-
-
- Determines whether the model-state dictionary contains the specified key.
- true if the model-state dictionary contains the specified key; otherwise, false.
- The key to locate in the model-state dictionary.
-
-
- Copies the elements of the model-state dictionary to an array, starting at a specified index.
- The one-dimensional array that is the destination of the elements copied from the object. The array must have zero-based indexing.
- The zero-based index in at which copying starts.
-
- is null.
-
- is less than 0.
-
- is multidimensional.-or- is equal to or greater than the length of .-or- The number of elements in the source collection is greater than the available space from to the end of the destination .-or- Type cannot be cast automatically to the type of the destination .
-
-
- Gets the number of key/value pairs in the collection.
- The number of key/value pairs in the collection.
-
-
- Returns an enumerator that can be used to iterate through the collection.
- An enumerator that can be used to iterate through the collection.
-
-
- Gets a value that indicates whether the collection is read-only.
- true if the collection is read-only; otherwise, false.
-
-
- Gets a value that indicates whether this instance of the model-state dictionary is valid.
- true if this instance is valid; otherwise, false.
-
-
- Determines whether there are any objects that are associated with or prefixed with the specified key.
- true if the model-state dictionary contains a value that is associated with the specified key; otherwise, false.
- The key.
- The parameter is null.
-
-
- Gets or sets the value that is associated with the specified key.
- The model state item.
- The key.
-
-
- Gets a collection that contains the keys in the dictionary.
- A collection that contains the keys of the model-state dictionary.
-
-
- Copies the values from the specified object into this dictionary, overwriting existing values if keys are the same.
- The dictionary.
-
-
- Removes the first occurrence of the specified object from the model-state dictionary.
- true if was successfully removed the model-state dictionary; otherwise, false. This method also returns false if is not found in the model-state dictionary.
- The object to remove from the model-state dictionary.
- The model-state dictionary is read-only.
-
-
- Removes the element that has the specified key from the model-state dictionary.
- true if the element is successfully removed; otherwise, false. This method also returns false if was not found in the model-state dictionary.
- The key of the element to remove.
- The model-state dictionary is read-only.
-
- is null.
-
-
- Sets the value for the specified key by using the specified value provider dictionary.
- The key.
- The value.
-
-
- Returns an enumerator that can be used to iterate through the collection.
- An enumerator that can be used to iterate through the collection.
-
-
- Attempts to gets the value that is associated with the specified key.
- true if the object that implements contains an element that has the specified key; otherwise, false.
- The key of the value to get.
- When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized.
-
- is null.
-
-
- Gets a collection that contains the values in the dictionary.
- A collection that contains the values of the model-state dictionary.
-
-
- Provides a container for a validation result.
-
-
- Initializes a new instance of the class.
-
-
- Gets or sets the name of the member.
- The name of the member.
-
-
- Gets or sets the validation result message.
- The validation result message.
-
-
- Provides a base class for implementing validation logic.
-
-
- Called from constructors in derived classes to initialize the class.
- The metadata.
- The controller context.
-
-
- Gets the controller context.
- The controller context.
-
-
- When implemented in a derived class, returns metadata for client validation.
- The metadata for client validation.
-
-
- Returns a composite model validator for the model.
- A composite model validator for the model.
- The metadata.
- The controller context.
-
-
- Gets or sets a value that indicates whether a model property is required.
- true if the model property is required; otherwise, false.
-
-
- Gets the metadata for the model validator.
- The metadata for the model validator.
-
-
- When implemented in a derived class, validates the object.
- A list of validation results.
- The container.
-
-
- Provides a list of validators for a model.
-
-
- When implemented in a derived class, initializes a new instance of the class.
-
-
- Gets a list of validators.
- A list of validators.
- The metadata.
- The context.
-
-
- Provides a container for a list of validation providers.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class using a list of model-validation providers.
- A list of model-validation providers.
-
-
- Returns the list of model validators.
- The list of model validators.
- The model metadata.
- The controller context.
-
-
- Inserts a model-validator provider into the collection.
- The zero-based index at which item should be inserted.
- The model-validator provider object to insert.
-
-
- Replaces the model-validator provider element at the specified index.
- The zero-based index of the model-validator provider element to replace.
- The new value for the model-validator provider element.
-
-
- Provides a container for the current validation provider.
-
-
- Gets the model validator provider collection.
- The model validator provider collection.
-
-
- Represents a list of items that users can select more than one item from.
-
-
- Initializes a new instance of the class by using the specified items to include in the list.
- The items.
- The parameter is null.
-
-
- Initializes a new instance of the class by using the specified items to include in the list and the selected values.
- The items.
- The selected values.
- The parameter is null.
-
-
- Initializes a new instance of the class by using the items to include in the list, the data value field, and the data text field.
- The items.
- The data value field.
- The data text field.
- The parameter is null.
-
-
- Initializes a new instance of the class by using the items to include in the list, the data value field, the data text field, and the selected values.
- The items.
- The data value field.
- The data text field.
- The selected values.
- The parameter is null.
-
-
- Gets or sets the data text field.
- The data text field.
-
-
- Gets or sets the data value field.
- The data value field.
-
-
- Returns an enumerator that can be used to iterate through the collection.
- An enumerator that can be used to iterate through the collection.
-
-
- Gets or sets the items in the list.
- The items in the list.
-
-
- Gets or sets the selected values.
- The selected values.
-
-
- Returns an enumerator can be used to iterate through a collection.
- An enumerator that can be used to iterate through the collection.
-
-
- When implemented in a derived class, provides a metadata class that contains a reference to the implementation of one or more of the filter interfaces, the filter's order, and the filter's scope.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class and specifies the order of filters and whether multiple filters are allowed.
- true to specify that multiple filters of the same type are allowed; otherwise, false.
- The filter order.
-
-
- Gets a value that indicates whether more than one instance of the filter attribute can be specified.
- true if more than one instance of the filter attribute is allowed; otherwise, false.
-
-
- Gets a value that indicates the order in which a filter is applied.
- A value that indicates the order in which a filter is applied.
-
-
- Selects the controller that will handle an HTTP request.
-
-
- Initializes a new instance of the class.
- The request context.
- The parameter is null.
-
-
- Adds the version header by using the specified HTTP context.
- The HTTP context.
-
-
- Called by ASP.NET to begin asynchronous request processing.
- The status of the asynchronous call.
- The HTTP context.
- The asynchronous callback method.
- The state of the asynchronous object.
-
-
- Called by ASP.NET to begin asynchronous request processing using the base HTTP context.
- The status of the asynchronous call.
- The HTTP context.
- The asynchronous callback method.
- The state of the asynchronous object.
-
-
- Gets or sets a value that indicates whether the MVC response header is disabled.
- true if the MVC response header is disabled; otherwise, false.
-
-
- Called by ASP.NET when asynchronous request processing has ended.
- The asynchronous result.
-
-
- Gets a value that indicates whether another request can use the instance.
- true if the instance is reusable; otherwise, false.
-
-
- Contains the header name of the ASP.NET MVC version.
-
-
- Processes the request by using the specified HTTP request context.
- The HTTP context.
-
-
- Processes the request by using the specified base HTTP request context.
- The HTTP context.
-
-
- Gets the request context.
- The request context.
-
-
- Called by ASP.NET to begin asynchronous request processing using the base HTTP context.
- The status of the asynchronous call.
- The HTTP context.
- The asynchronous callback method.
- The data.
-
-
- Called by ASP.NET when asynchronous request processing has ended.
- The asynchronous result.
-
-
- Gets a value that indicates whether another request can use the instance.
- true if the instance is reusable; otherwise, false.
-
-
- Enables processing of HTTP Web requests by a custom HTTP handler that implements the interface.
- An object that provides references to the intrinsic server objects (for example, Request, Response, Session, and Server) that are used to service HTTP requests.
-
-
- Represents an HTML-encoded string that should not be encoded again.
-
-
- Initializes a new instance of the class.
- The string to create. If no value is assigned, the object is created using an empty-string value.
-
-
- Creates an HTML-encoded string using the specified text value.
- An HTML-encoded string.
- The value of the string to create .
-
-
- Contains an empty HTML string.
-
-
- Determines whether the specified string contains content or is either null or empty.
- true if the string is null or empty; otherwise, false.
- The string.
-
-
- Verifies and processes an HTTP request.
-
-
- Initializes a new instance of the class.
-
-
- Called by ASP.NET to begin asynchronous request processing.
- The status of the asynchronous call.
- The HTTP context.
- The asynchronous callback method.
- The state.
-
-
- Called by ASP.NET to begin asynchronous request processing.
- The status of the asynchronous call.
- The base HTTP context.
- The asynchronous callback method.
- The state.
-
-
- Called by ASP.NET when asynchronous request processing has ended.
- The asynchronous result.
-
-
- Called by ASP.NET to begin asynchronous request processing.
- The status of the asynchronous call.
- The context.
- The asynchronous callback method.
- An object that contains data.
-
-
- Called by ASP.NET when asynchronous request processing has ended.
- The status of the asynchronous operations.
-
-
- Verifies and processes an HTTP request.
- The HTTP handler.
- The HTTP context.
-
-
- Creates an object that implements the IHttpHandler interface and passes the request context to it.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class using the specified factory controller object.
- The controller factory.
-
-
- Returns the HTTP handler by using the specified HTTP context.
- The HTTP handler.
- The request context.
-
-
- Returns the session behavior.
- The session behavior.
- The request context.
-
-
- Returns the HTTP handler by using the specified request context.
- The HTTP handler.
- The request context.
-
-
- Creates instances of files.
-
-
- Initializes a new instance of the class.
-
-
- Creates a Razor host.
- A Razor host.
- The virtual path to the target file.
- The physical path to the target file.
-
-
- Extends a NameValueCollection object so that the collection can be copied to a specified dictionary.
-
-
- Copies the specified collection to the specified destination.
- The collection.
- The destination.
-
-
- Copies the specified collection to the specified destination, and optionally replaces previous entries.
- The collection.
- The destination.
- true to replace previous entries; otherwise, false.
-
-
- Represents the base class for value providers whose values come from a object.
-
-
- Initializes a new instance of the class using the specified unvalidated collection.
- A collection that contains the values that are used to initialize the provider.
- A collection that contains the values that are used to initialize the provider. This collection will not be validated.
- An object that contains information about the target culture.
-
-
- Initializes a new instance of the class.
- A collection that contains the values that are used to initialize the provider.
- An object that contains information about the target culture.
- The parameter is null.
-
-
- Determines whether the collection contains the specified prefix.
- true if the collection contains the specified prefix; otherwise, false.
- The prefix to search for.
- The parameter is null.
-
-
- Returns a value object using the specified key.
- The value object for the specified key.
- The key of the value object to retrieve.
- The parameter is null.
-
-
- Returns a value object using the specified key and validation directive.
- The value object for the specified key.
- The key.
- true if validation should be skipped; otherwise, false.
-
-
- Provides a convenience wrapper for the attribute.
-
-
- Initializes a new instance of the class.
-
-
- Represents an attribute that is used to indicate that a controller method is not an action method.
-
-
- Initializes a new instance of the class.
-
-
- Determines whether the attribute marks a method that is not an action method by using the specified controller context.
- true if the attribute marks a valid non-action method; otherwise, false.
- The controller context.
- The method information.
-
-
- Represents an attribute that is used to mark an action method whose output will be cached.
-
-
- Initializes a new instance of the class.
-
-
- Gets or sets the cache profile name.
- The cache profile name.
-
-
- Gets or sets the child action cache.
- The child action cache.
-
-
- Gets or sets the cache duration, in seconds.
- The cache duration.
-
-
- Returns a value that indicates whether a child action cache is active.
- true if the child action cache is active; otherwise, false.
- The controller context.
-
-
- Gets or sets the location.
- The location.
-
-
- Gets or sets a value that indicates whether to store the cache.
- true if the cache should be stored; otherwise, false.
-
-
- This method is an implementation of and supports the ASP.NET MVC infrastructure. It is not intended to be used directly from your code.
- The filter context.
-
-
- This method is an implementation of and supports the ASP.NET MVC infrastructure. It is not intended to be used directly from your code.
- The filter context.
-
-
- This method is an implementation of and supports the ASP.NET MVC infrastructure. It is not intended to be used directly from your code.
- The filter context.
-
-
- This method is an implementation of and supports the ASP.NET MVC infrastructure. It is not intended to be used directly from your code.
- The filter context.
-
-
- Called before the action result executes.
- The filter context, which encapsulates information for using .
- The parameter is null.
-
-
- Gets or sets the SQL dependency.
- The SQL dependency.
-
-
- Gets or sets the vary-by-content encoding.
- The vary-by-content encoding.
-
-
- Gets or sets the vary-by-custom value.
- The vary-by-custom value.
-
-
- Gets or sets the vary-by-header value.
- The vary-by-header value.
-
-
- Gets or sets the vary-by-param value.
- The vary-by-param value.
-
-
- Encapsulates information for binding action-method parameters to a data model.
-
-
- Initializes a new instance of the class.
-
-
- Gets the model binder.
- The model binder.
-
-
- Gets a comma-delimited list of property names for which binding is disabled.
- The exclude list.
-
-
- Gets a comma-delimited list of property names for which binding is enabled.
- The include list.
-
-
- Gets the prefix to use when the MVC framework binds a value to an action parameter or to a model property.
- The prefix.
-
-
- Contains information that describes a parameter.
-
-
- Initializes a new instance of the class.
-
-
- Gets the action descriptor.
- The action descriptor.
-
-
- Gets the binding information.
- The binding information.
-
-
- Gets the default value of the parameter.
- The default value of the parameter.
-
-
- Returns an array of custom attributes that are defined for this member, excluding named attributes.
- An array of custom attributes, or an empty array if no custom attributes exist.
- true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
- The custom attribute type cannot be loaded.
- There is more than one attribute of type defined for this member.
-
-
- Returns an array of custom attributes that are defined for this member, identified by type.
- An array of custom attributes, or an empty array if no custom attributes exist.
- The type of the custom attributes.
- true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
- The custom attribute type cannot be loaded.
- There is more than one attribute of type defined for this member.
- The parameter is null.
-
-
- Indicates whether one or more instances of a custom attribute type are defined for this member.
- true if the custom attribute type is defined for this member; otherwise, false.
- The type of the custom attributes.
- true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
- The parameter is null.
-
-
- Gets the name of the parameter.
- The name of the parameter.
-
-
- Gets the type of the parameter.
- The type of the parameter.
-
-
- Represents a base class that is used to send a partial view to the response.
-
-
- Initializes a new instance of the class.
-
-
- Returns the object that is used to render the view.
- The view engine result.
- The controller context.
- An error occurred while the method was attempting to find the view.
-
-
- Provides a registration point for ASP.NET Razor pre-application start code.
-
-
- Registers Razor pre-application start code.
-
-
- Represents a value provider for query strings that are contained in a object.
-
-
- Initializes a new instance of the class.
- An object that encapsulates information about the current HTTP request.
-
-
- Represents a class that is responsible for creating a new instance of a query-string value-provider object.
-
-
- Initializes a new instance of the class.
-
-
- Returns a value-provider object for the specified controller context.
- A query-string value-provider object.
- An object that encapsulates information about the current HTTP request.
- The parameter is null.
-
-
- Provides an adapter for the attribute.
-
-
- Initializes a new instance of the class.
- The model metadata.
- The controller context.
- The range attribute.
-
-
- Gets a list of client validation rules for a range check.
- A list of client validation rules for a range check.
-
-
- Represents the class used to create views that have Razor syntax.
-
-
- Initializes a new instance of the class.
- The controller context.
- The view path.
- The layout or master page.
- A value that indicates whether view start files should be executed before the view.
- The set of extensions that will be used when looking up view start files.
-
-
- Initializes a new instance of the class using the view page activator.
- The controller context.
- The view path.
- The layout or master page.
- A value that indicates whether view start files should be executed before the view.
- The set of extensions that will be used when looking up view start files.
- The view page activator.
-
-
- Gets the layout or master page.
- The layout or master page.
-
-
- Renders the specified view context by using the specified writer and instance.
- The view context.
- The writer that is used to render the view to the response.
- The instance.
-
-
- Gets a value that indicates whether view start files should be executed before the view.
- A value that indicates whether view start files should be executed before the view.
-
-
- Gets or sets the set of file extensions that will be used when looking up view start files.
- The set of file extensions that will be used when looking up view start files.
-
-
- Represents a view engine that is used to render a Web page that uses the ASP.NET Razor syntax.
-
-
- Initializes a new instance of the class.
-
-
-
- Creates a partial view using the specified controller context and partial path.
- The partial view.
- The controller context.
- The path to the partial view.
-
-
- Creates a view by using the specified controller context and the paths of the view and master view.
- The view.
- The controller context.
- The path to the view.
- The path to the master view.
-
-
- Controls the processing of application actions by redirecting to a specified URI.
-
-
- Initializes a new instance of the class.
- The target URL.
- The parameter is null.
-
-
- Initializes a new instance of the class using the specified URL and permanent-redirection flag.
- The URL.
- A value that indicates whether the redirection should be permanent.
-
-
- Enables processing of the result of an action method by a custom type that inherits from the class.
- The context within which the result is executed.
- The parameter is null.
-
-
- Gets a value that indicates whether the redirection should be permanent.
- true if the redirection should be permanent; otherwise, false.
-
-
- Gets or sets the target URL.
- The target URL.
-
-
- Represents a result that performs a redirection by using the specified route values dictionary.
-
-
- Initializes a new instance of the class by using the specified route name and route values.
- The name of the route.
- The route values.
-
-
- Initializes a new instance of the class by using the specified route name, route values, and permanent-redirection flag.
- The name of the route.
- The route values.
- A value that indicates whether the redirection should be permanent.
-
-
- Initializes a new instance of the class by using the specified route values.
- The route values.
-
-
- Enables processing of the result of an action method by a custom type that inherits from the class.
- The context within which the result is executed.
- The parameter is null.
-
-
- Gets a value that indicates whether the redirection should be permanent.
- true if the redirection should be permanent; otherwise, false.
-
-
- Gets or sets the name of the route.
- The name of the route.
-
-
- Gets or sets the route values.
- The route values.
-
-
- Contains information that describes a reflected action method.
-
-
- Initializes a new instance of the class.
- The action-method information.
- The name of the action.
- The controller descriptor.
- Either the or parameter is null.
- The parameter is null or empty.
-
-
- Gets the name of the action.
- The name of the action.
-
-
- Gets the controller descriptor.
- The controller descriptor.
-
-
- Executes the specified controller context by using the specified action-method parameters.
- The action return value.
- The controller context.
- The parameters.
- The or parameter is null.
-
-
- Returns an array of custom attributes defined for this member, excluding named attributes.
- An array of custom attributes, or an empty array if no custom attributes exist.
- true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
- The custom attribute type cannot be loaded.
- There is more than one attribute of type defined for this member.
-
-
- Returns an array of custom attributes defined for this member, identified by type.
- An array of custom attributes, or an empty array if no custom attributes exist.
- The type of the custom attributes.
- true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
- The custom attribute type cannot be loaded.
- There is more than one attribute of type defined for this member.
-
-
- Retrieves the parameters of the action method.
- The parameters of the action method.
-
-
- Retrieves the action selectors.
- The action selectors.
-
-
- Indicates whether one or more instances of a custom attribute type are defined for this member.
- true if the custom attribute type is defined for this member; otherwise, false.
- The type of the custom attributes.
- true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
-
-
- Gets or sets the action-method information.
- The action-method information.
-
-
- Gets the unique ID for the reflected action descriptor using lazy initialization.
- The unique ID.
-
-
- Contains information that describes a reflected controller.
-
-
- Initializes a new instance of the class.
- The type of the controller.
- The parameter is null.
-
-
- Gets the type of the controller.
- The type of the controller.
-
-
- Finds the specified action for the specified controller context.
- The information about the action.
- The controller context.
- The name of the action.
- The parameter is null.
- The parameter is null or empty.
-
-
- Returns the list of actions for the controller.
- A list of action descriptors for the controller.
-
-
- Returns an array of custom attributes that are defined for this member, excluding named attributes.
- An array of custom attributes, or an empty array if no custom attributes exist.
- true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
- The custom attribute type cannot be loaded.
- There is more than one attribute of type defined for this member.
-
-
- Returns an array of custom attributes that are defined for this member, identified by type.
- An array of custom attributes, or an empty array if no custom attributes exist.
- The type of the custom attributes.
- true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
- The custom attribute type cannot be loaded.
- There is more than one attribute of type defined for this member.
-
-
- Returns a value that indicates whether one or more instances of a custom attribute type are defined for this member.
- true if the custom attribute type is defined for this member; otherwise, false.
- The type of the custom attributes.
- true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
-
-
- Contains information that describes a reflected action-method parameter.
-
-
- Initializes a new instance of the class.
- The parameter information.
- The action descriptor.
- The or parameter is null.
-
-
- Gets the action descriptor.
- The action descriptor.
-
-
- Gets the binding information.
- The binding information.
-
-
- Gets the default value of the reflected parameter.
- The default value of the reflected parameter.
-
-
- Returns an array of custom attributes that are defined for this member, excluding named attributes.
- An array of custom attributes, or an empty array if no custom attributes exist.
- true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
- The custom attribute type cannot be loaded.
- There is more than one attribute of type defined for this member.
-
-
- Returns an array of custom attributes that are defined for this member, identified by type.
- An array of custom attributes, or an empty array if no custom attributes exist.
- The type of the custom attributes.
- true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
- The custom attribute type cannot be loaded.
- There is more than one attribute of type defined for this member.
-
-
- Returns a value that indicates whether one or more instances of a custom attribute type are defined for this member.
- true if the custom attribute type is defined for this member; otherwise, false.
- The type of the custom attributes.
- true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
-
-
- Gets or sets the parameter information.
- The parameter information.
-
-
- Gets the name of the parameter.
- The name of the parameter.
-
-
- Gets the type of the parameter.
- The type of the parameter.
-
-
- Provides an adapter for the attribute.
-
-
- Initializes a new instance of the class.
- The model metadata.
- The controller context.
- The regular expression attribute.
-
-
- Gets a list of regular-expression client validation rules.
- A list of regular-expression client validation rules.
-
-
- Provides an attribute that uses the jQuery validation plug-in remote validator.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class using the specified route name.
- The route name.
-
-
- Initializes a new instance of the class using the specified action-method name and controller name.
- The name of the action method.
- The name of the controller.
-
-
- Initializes a new instance of the class using the specified action-method name, controller name, and area name.
- The name of the action method.
- The name of the controller.
- The name of the area.
-
-
- Gets or sets the additional fields that are required for validation.
- The additional fields that are required for validation.
-
-
- Returns a comma-delimited string of validation field names.
- A comma-delimited string of validation field names.
- The name of the validation property.
-
-
- Formats the error message that is displayed when validation fails.
- A formatted error message.
- A name to display with the error message.
-
-
- Formats the property for client validation by prepending an asterisk (*) and a dot.
- The string "*." Is prepended to the property.
- The property.
-
-
- Gets a list of client validation rules for the property.
- A list of remote client validation rules for the property.
- The model metadata.
- The controller context.
-
-
- Gets the URL for the remote validation call.
- The URL for the remote validation call.
- The controller context.
-
-
- Gets or sets the HTTP method used for remote validation.
- The HTTP method used for remote validation. The default value is "Get".
-
-
- This method always returns true.
- true
- The validation target.
-
-
- Gets the route data dictionary.
- The route data dictionary.
-
-
- Gets or sets the route name.
- The route name.
-
-
- Gets the route collection from the route table.
- The route collection from the route table.
-
-
- Provides an adapter for the attribute.
-
-
- Initializes a new instance of the class.
- The model metadata.
- The controller context.
- The required attribute.
-
-
- Gets a list of required-value client validation rules.
- A list of required-value client validation rules.
-
-
- Represents an attribute that forces an unsecured HTTP request to be re-sent over HTTPS.
-
-
- Initializes a new instance of the class.
-
-
- Handles unsecured HTTP requests that are sent to the action method.
- An object that encapsulates information that is required in order to use the attribute.
- The HTTP request contains an invalid transfer method override. All GET requests are considered invalid.
-
-
- Determines whether a request is secured (HTTPS) and, if it is not, calls the method.
- An object that encapsulates information that is required in order to use the attribute.
- The parameter is null.
-
-
- Provides the context for the method of the class.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class.
- The controller context.
- The result object.
- true to cancel execution; otherwise, false.
- The exception object.
- The parameter is null.
-
-
- Gets or sets a value that indicates whether this instance is canceled.
- true if the instance is canceled; otherwise, false.
-
-
- Gets or sets the exception object.
- The exception object.
-
-
- Gets or sets a value that indicates whether the exception has been handled.
- true if the exception has been handled; otherwise, false.
-
-
- Gets or sets the action result.
- The action result.
-
-
- Provides the context for the method of the class.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class by using the specified controller context and action result.
- The controller context.
- The action result.
- The parameter is null.
-
-
- Gets or sets a value that indicates whether this value is "cancel".
- true if the value is "cancel"; otherwise, false.
-
-
- Gets or sets the action result.
- The action result.
-
-
- Extends a object for MVC routing.
-
-
- Returns an object that contains information about the route and virtual path that are the result of generating a URL in the current area.
- An object that contains information about the route and virtual path that are the result of generating a URL in the current area.
- An object that contains the routes for the applications.
- An object that encapsulates information about the requested route.
- The name of the route to use when information about the URL path is retrieved.
- An object that contains the parameters for a route.
-
-
- Returns an object that contains information about the route and virtual path that are the result of generating a URL in the current area.
- An object that contains information about the route and virtual path that are the result of generating a URL in the current area.
- An object that contains the routes for the applications.
- An object that encapsulates information about the requested route.
- An object that contains the parameters for a route.
-
-
- Ignores the specified URL route for the given list of available routes.
- A collection of routes for the application.
- The URL pattern for the route to ignore.
- The or parameter is null.
-
-
- Ignores the specified URL route for the given list of the available routes and a list of constraints.
- A collection of routes for the application.
- The URL pattern for the route to ignore.
- A set of expressions that specify values for the parameter.
- The or parameter is null.
-
-
- Maps the specified URL route.
- A reference to the mapped route.
- A collection of routes for the application.
- The name of the route to map.
- The URL pattern for the route.
- The or parameter is null.
-
-
- Maps the specified URL route and sets default route values.
- A reference to the mapped route.
- A collection of routes for the application.
- The name of the route to map.
- The URL pattern for the route.
- An object that contains default route values.
- The or parameter is null.
-
-
- Maps the specified URL route and sets default route values and constraints.
- A reference to the mapped route.
- A collection of routes for the application.
- The name of the route to map.
- The URL pattern for the route.
- An object that contains default route values.
- A set of expressions that specify values for the parameter.
- The or parameter is null.
-
-
- Maps the specified URL route and sets default route values, constraints, and namespaces.
- A reference to the mapped route.
- A collection of routes for the application.
- The name of the route to map.
- The URL pattern for the route.
- An object that contains default route values.
- A set of expressions that specify values for the parameter.
- A set of namespaces for the application.
- The or parameter is null.
-
-
- Maps the specified URL route and sets default route values and namespaces.
- A reference to the mapped route.
- A collection of routes for the application.
- The name of the route to map.
- The URL pattern for the route.
- An object that contains default route values.
- A set of namespaces for the application.
- The or parameter is null.
-
-
- Maps the specified URL route and sets the namespaces.
- A reference to the mapped route.
- A collection of routes for the application.
- The name of the route to map.
- The URL pattern for the route.
- A set of namespaces for the application.
- The or parameter is null.
-
-
- Represents a value provider for route data that is contained in an object that implements the interface.
-
-
- Initializes a new instance of the class.
- An object that contain information about the HTTP request.
-
-
- Represents a factory for creating route-data value provider objects.
-
-
- Initialized a new instance of the class.
-
-
- Returns a value-provider object for the specified controller context.
- A value-provider object.
- An object that encapsulates information about the current HTTP request.
- The parameter is null.
-
-
- Represents a list that lets users select one item.
-
-
- Initializes a new instance of the class by using the specified items for the list.
- The items.
-
-
- Initializes a new instance of the class by using the specified items for the list and a selected value.
- The items.
- The selected value.
-
-
- Initializes a new instance of the class by using the specified items for the list, the data value field, and the data text field.
- The items.
- The data value field.
- The data text field.
-
-
- Initializes a new instance of the class by using the specified items for the list, the data value field, the data text field, and a selected value.
- The items.
- The data value field.
- The data text field.
- The selected value.
-
-
- Gets the list value that was selected by the user.
- The selected value.
-
-
- Represents the selected item in an instance of the class.
-
-
- Initializes a new instance of the class.
-
-
- Gets or sets a value that indicates whether this is selected.
- true if the item is selected; otherwise, false.
-
-
- Gets or sets the text of the selected item.
- The text.
-
-
- Gets or sets the value of the selected item.
- The value.
-
-
- Specifies the session state of the controller.
-
-
- Initializes a new instance of the class
- The type of the session state.
-
-
- Get the session state behavior for the controller.
- The session state behavior for the controller.
-
-
- Provides session-state data to the current object.
-
-
- Initializes a new instance of the class.
-
-
- Loads the temporary data by using the specified controller context.
- The temporary data.
- The controller context.
- An error occurred when the session context was being retrieved.
-
-
- Saves the specified values in the temporary data dictionary by using the specified controller context.
- The controller context.
- The values.
- An error occurred the session context was being retrieved.
-
-
- Provides an adapter for the attribute.
-
-
- Initializes a new instance of the class.
- The model metadata.
- The controller context.
- The string-length attribute.
-
-
- Gets a list of string-length client validation rules.
- A list of string-length client validation rules.
-
-
- Represents a set of data that persists only from one request to the next.
-
-
- Initializes a new instance of the class.
-
-
- Adds an element that has the specified key and value to the object.
- The key of the element to add.
- The value of the element to add.
- The object is read-only.
-
- is null.
- An element that has the same key already exists in the object.
-
-
- Removes all items from the instance.
- The object is read-only.
-
-
- Determines whether the instance contains an element that has the specified key.
- true if the instance contains an element that has the specified key; otherwise, false.
- The key to locate in the instance.
-
- is null.
-
-
- Determines whether the dictionary contains the specified value.
- true if the dictionary contains the specified value; otherwise, false.
- The value.
-
-
- Gets the number of elements in the object.
- The number of elements in the object.
-
-
- Gets the enumerator.
- The enumerator.
-
-
- Gets or sets the object that has the specified key.
- The object that has the specified key.
- The key to access.
-
-
- Marks all keys in the dictionary for retention.
-
-
- Marks the specified key in the dictionary for retention.
- The key to retain in the dictionary.
-
-
- Gets an object that contains the keys of elements in the object.
- The keys of the elements in the object.
-
-
- Loads the specified controller context by using the specified data provider.
- The controller context.
- The temporary data provider.
-
-
- Returns an object that contains the element that is associated with the specified key, without marking the key for deletion.
- An object that contains the element that is associated with the specified key.
- The key of the element to return.
-
-
- Removes the element that has the specified key from the object.
- true if the element was removed successfully; otherwise, false. This method also returns false if was not found in the . instance.
- The key of the element to remove.
- The object is read-only.
-
- is null.
-
-
- Saves the specified controller context by using the specified data provider.
- The controller context.
- The temporary data provider.
-
-
- Adds the specified key/value pair to the dictionary.
- The key/value pair.
-
-
- Determines whether a sequence contains a specified element by using the default equality comparer.
- true if the dictionary contains the specified key/value pair; otherwise, false.
- The key/value pair to search for.
-
-
- Copies a key/value pair to the specified array at the specified index.
- The target array.
- The index.
-
-
- Gets a value that indicates whether the dictionary is read-only.
- true if the dictionary is read-only; otherwise, false.
-
-
- Deletes the specified key/value pair from the dictionary.
- true if the key/value pair was removed successfully; otherwise, false.
- The key/value pair.
-
-
- Returns an enumerator that can be used to iterate through a collection.
- An object that can be used to iterate through the collection.
-
-
- Gets the value of the element that has the specified key.
- true if the object that implements contains an element that has the specified key; otherwise, false.
- The key of the value to get.
- When this method returns, the value that is associated with the specified key, if the key is found; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized.
-
- is null.
-
-
- Gets the object that contains the values in the object.
- The values of the elements in the object that implements .
-
-
- Encapsulates information about the current template context.
-
-
- Initializes a new instance of the class.
-
-
- Gets or sets the formatted model value.
- The formatted model value.
-
-
- Retrieves the full DOM ID of a field using the specified HTML name attribute.
- The full DOM ID.
- The value of the HTML name attribute.
-
-
- Retrieves the fully qualified name (including a prefix) for a field using the specified HTML name attribute.
- The prefixed name of the field.
- The value of the HTML name attribute.
-
-
- Gets or sets the HTML field prefix.
- The HTML field prefix.
-
-
- Contains the number of objects that were visited by the user.
- The number of objects.
-
-
- Determines whether the template has been visited by the user.
- true if the template has been visited by the user; otherwise, false.
- An object that encapsulates information that describes the model.
-
-
- Contains methods to build URLs for ASP.NET MVC within an application.
-
-
- Initializes a new instance of the class using the specified request context.
- An object that contains information about the current request and about the route that it matched.
- The parameter is null.
-
-
- Initializes a new instance of the class by using the specified request context and route collection.
- An object that contains information about the current request and about the route that it matched.
- A collection of routes.
- The or the parameter is null.
-
-
- Generates a fully qualified URL to an action method by using the specified action name.
- The fully qualified URL to an action method.
- The name of the action method.
-
-
- Generates a fully qualified URL to an action method by using the specified action name and route values.
- The fully qualified URL to an action method.
- The name of the action method.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
-
-
- Generates a fully qualified URL to an action method by using the specified action name and controller name.
- The fully qualified URL to an action method.
- The name of the action method.
- The name of the controller.
-
-
- Generates a fully qualified URL to an action method by using the specified action name, controller name, and route values.
- The fully qualified URL to an action method.
- The name of the action method.
- The name of the controller.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
-
-
- Generates a fully qualified URL to an action method by using the specified action name, controller name, route values, and protocol to use.
- The fully qualified URL to an action method.
- The name of the action method.
- The name of the controller.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
- The protocol for the URL, such as "http" or "https".
-
-
- Generates a fully qualified URL to an action method by using the specified action name, controller name, and route values.
- The fully qualified URL to an action method.
- The name of the action method.
- The name of the controller.
- An object that contains the parameters for a route.
-
-
- Generates a fully qualified URL for an action method by using the specified action name, controller name, route values, protocol to use, and host name.
- The fully qualified URL to an action method.
- The name of the action method.
- The name of the controller.
- An object that contains the parameters for a route.
- The protocol for the URL, such as "http" or "https".
- The host name for the URL.
-
-
- Generates a fully qualified URL to an action method for the specified action name and route values.
- The fully qualified URL to an action method.
- The name of the action method.
- An object that contains the parameters for a route.
-
-
- Converts a virtual (relative) path to an application absolute path.
- The application absolute path.
- The virtual path of the content.
-
-
- Encodes special characters in a URL string into character-entity equivalents.
- An encoded URL string.
- The text to encode.
-
-
- Returns a string that contains a content URL.
- A string that contains a content URL.
- The content path.
- The HTTP context.
-
-
- Returns a string that contains a URL.
- A string that contains a URL.
- The route name.
- The action name.
- The controller name.
- The HTTP protocol.
- The host name.
- The fragment.
- The route values.
- The route collection.
- The request context.
- true to include implicit MVC values; otherwise false.
-
-
- Returns a string that contains a URL.
- A string that contains a URL.
- The route name.
- The action name.
- The controller name.
- The route values.
- The route collection.
- The request context.
- true to include implicit MVC values; otherwise. false.
-
-
- Returns a value that indicates whether the URL is local.
- true if the URL is local; otherwise, false.
- The URL.
-
-
- Gets information about an HTTP request that matches a defined route.
- The request context.
-
-
- Gets a collection that contains the routes that are registered for the application.
- The route collection.
-
-
- Generates a fully qualified URL for the specified route values.
- The fully qualified URL.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
-
-
- Generates a fully qualified URL for the specified route name.
- The fully qualified URL.
- The name of the route that is used to generate the URL.
-
-
- Generates a fully qualified URL for the specified route values by using a route name.
- The fully qualified URL.
- The name of the route that is used to generate the URL.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
-
-
- Generates a fully qualified URL for the specified route values by using a route name and the protocol to use.
- The fully qualified URL.
- The name of the route that is used to generate the URL.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
- The protocol for the URL, such as "http" or "https".
-
-
- Generates a fully qualified URL for the specified route values by using a route name.
- The fully qualified URL.
- The name of the route that is used to generate the URL.
- An object that contains the parameters for a route.
-
-
- Generates a fully qualified URL for the specified route values by using the specified route name, protocol to use, and host name.
- The fully qualified URL.
- The name of the route that is used to generate the URL.
- An object that contains the parameters for a route.
- The protocol for the URL, such as "http" or "https".
- The host name for the URL.
-
-
- Generates a fully qualified URL for the specified route values.
- The fully qualified URL.
- An object that contains the parameters for a route.
-
-
- Represents an optional parameter that is used by the class during routing.
-
-
- Contains the read-only value for the optional parameter.
-
-
- Returns an empty string. This method supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.
- An empty string.
-
-
- Provides an object adapter that can be validated.
-
-
- Initializes a new instance of the class.
- The model metadata.
- The controller context.
-
-
- Validates the specified object.
- A list of validation results.
- The container.
-
-
- Represents an attribute that is used to detect whether a server request has been tampered with.
-
-
- Initializes a new instance of the class.
-
-
- Called when authorization is required.
- The filter context.
- The parameter is null.
-
-
- Gets or sets the salt string.
- The salt string.
-
-
- Represents an attribute that is used to mark action methods whose input must be validated.
-
-
- Initializes a new instance of the class.
- true to enable validation.
-
-
- Gets or sets a value that indicates whether to enable validation.
- true if validation is enabled; otherwise, false.
-
-
- Called when authorization is required.
- The filter context.
- The parameter is null.
-
-
- Represents the collection of value-provider objects for the application.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class and registers the specified value providers.
- The list of value providers to register.
-
-
- Determines whether the collection contains the specified prefix.
- true if the collection contains the specified prefix; otherwise, false.
- The prefix to search for.
-
-
- Returns a value object using the specified key.
- The value object for the specified key.
- The key of the value object to retrieve.
-
-
- Returns a value object using the specified key and skip-validation parameter.
- The value object for the specified key.
- The key of the value object to retrieve.
- true to specify that validation should be skipped; otherwise, false.
-
-
- Inserts the specified value-provider object into the collection at the specified index location.
- The zero-based index location at which to insert the value provider into the collection.
- The value-provider object to insert.
- The parameter is null.
-
-
- Replaces the value provider at the specified index location with a new value provider.
- The zero-based index of the element to replace.
- The new value for the element at the specified index.
- The parameter is null.
-
-
- Represents a dictionary of value providers for the application.
-
-
- Initializes a new instance of the class.
- The controller context.
-
-
- Adds the specified item to the collection of value providers.
- The object to add to the object.
- The object is read-only.
-
-
- Adds an element that has the specified key and value to the collection of value providers.
- The key of the element to add.
- The value of the element to add.
- The object is read-only.
-
- is null.
- An element that has the specified key already exists in the object.
-
-
- Adds an element that has the specified key and value to the collection of value providers.
- The key of the element to add.
- The value of the element to add.
- The object is read-only.
-
- is null.
- An element that has the specified key already exists in the object.
-
-
- Removes all items from the collection of value providers.
- The object is read-only.
-
-
- Determines whether the collection of value providers contains the specified item.
- true if is found in the collection of value providers; otherwise, false.
- The object to locate in the instance.
-
-
- Determines whether the collection of value providers contains an element that has the specified key.
- true if the collection of value providers contains an element that has the key; otherwise, false.
- The key of the element to find in the instance.
-
- is null.
-
-
- Gets or sets the controller context.
- The controller context.
-
-
- Copies the elements of the collection to an array, starting at the specified index.
- The one-dimensional array that is the destination of the elements copied from the object. The array must have zero-based indexing.
- The zero-based index in at which copying starts.
-
- is null.
-
- is less than 0.
-
- is multidimensional.-or- is equal to or greater than the length of .-or-The number of elements in the source collection is greater than the available space from to the end of the destination .-or-Type cannot be cast automatically to the type of the destination array.
-
-
- Gets the number of elements in the collection.
- The number of elements in the collection.
-
-
- Returns an enumerator that can be used to iterate through the collection.
- An enumerator that can be used to iterate through the collection.
-
-
- Gets a value that indicates whether the collection is read-only.
- true if the collection is read-only; otherwise, false.
-
-
- Gets or sets the object that has the specified key.
- The object.
- The key.
-
-
- Gets a collection that contains the keys of the instance.
- A collection that contains the keys of the object that implements the interface.
-
-
- Removes the first occurrence of the specified item from the collection of value providers.
- true if was successfully removed from the collection; otherwise, false. This method also returns false if is not found in the collection.
- The object to remove from the instance.
- The object is read-only.
-
-
- Removes the element that has the specified key from the collection of value providers.
- true if the element was successfully removed; otherwise, false. This method also returns false if was not found in the collection.
- The key of the element to remove.
- The object is read-only.
-
- is null.
-
-
- Returns an enumerator that can be used to iterate through a collection.
- An enumerator that can be used to iterate through the collection.
-
-
- Determines whether the collection contains the specified prefix.
- true if the collection contains the specified prefix; otherwise, false.
- The prefix to search for.
-
-
- Returns a value object using the specified key.
- The value object for the specified key.
- The key of the value object to return.
-
-
- Gets the value of the element that has the specified key.
- true if the object that implements contains an element that has the specified key; otherwise, false.
- The key of the element to get.
- When this method returns, the value that is associated with the specified key, if the key is found; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized.
-
- is null.
-
-
- Gets a collection that contains the values in the object.
- A collection of the values in the object that implements the interface.
-
-
- Represents a container for value-provider factory objects.
-
-
- Gets the collection of value-provider factories for the application.
- The collection of value-provider factory objects.
-
-
- Represents a factory for creating value-provider objects.
-
-
- Initializes a new instance of the class.
-
-
- Returns a value-provider object for the specified controller context.
- A value-provider object.
- An object that encapsulates information about the current HTTP request.
-
-
- Represents the collection of value-provider factories for the application.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class using the specified list of value-provider factories.
- A list of value-provider factories to initialize the collection with.
-
-
- Returns the value-provider factory for the specified controller context.
- The value-provider factory object for the specified controller context.
- An object that encapsulates information about the current HTTP request.
-
-
- Inserts the specified value-provider factory object at the specified index location.
- The zero-based index location at which to insert the value provider into the collection.
- The value-provider factory object to insert.
- The parameter is null.
-
-
- Sets the specified value-provider factory object at the given index location.
- The zero-based index location at which to insert the value provider into the collection.
- The value-provider factory object to set.
- The parameter is null.
-
-
- Represents the result of binding a value (such as from a form post or query string) to an action-method argument property, or to the argument itself.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class by using the specified raw value, attempted value, and culture information.
- The raw value.
- The attempted value.
- The culture.
-
-
- Gets or sets the raw value that is converted to a string for display.
- The raw value.
-
-
- Converts the value that is encapsulated by this result to the specified type.
- The converted value.
- The target type.
- The parameter is null.
-
-
- Converts the value that is encapsulated by this result to the specified type by using the specified culture information.
- The converted value.
- The target type.
- The culture to use in the conversion.
- The parameter is null.
-
-
- Gets or sets the culture.
- The culture.
-
-
- Gets or set the raw value that is supplied by the value provider.
- The raw value.
-
-
- Encapsulates information that is related to rendering a view.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class by using the specified controller context, view, view data dictionary, temporary data dictionary, and text writer.
- Encapsulates information about the HTTP request.
- The view to render.
- The dictionary that contains the data that is required in order to render the view.
- The dictionary that contains temporary data for the view.
- The text writer object that is used to write HTML output.
- One of the parameters is null.
-
-
- Gets or sets a value that indicates whether client-side validation is enabled.
- true if client-side validation is enabled; otherwise, false.
-
-
- Gets or sets an object that encapsulates information that is required in order to validate and process the input data from an HTML form.
- An object that encapsulates information that is required in order to validate and process the input data from an HTML form.
-
-
- Writes the client validation information to the HTTP response.
-
-
- Gets data that is associated with this request and that is available for only one request.
- The temporary data.
-
-
- Gets or sets a value that indicates whether unobtrusive JavaScript is enabled.
- true if unobtrusive JavaScript is enabled; otherwise, false.
-
-
- Gets an object that implements the interface to render in the browser.
- The view.
-
-
- Gets the view data that is passed to the view.
- The view data.
-
-
- Gets or sets the text writer object that is used to write HTML output.
- The object that is used to write the HTML output.
-
-
- Represents a container that is used to pass data between a controller and a view.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class by using the specified model.
- The model.
-
-
- Initializes a new instance of the class by using the specified dictionary.
- The dictionary.
- The parameter is null.
-
-
- Adds the specified item to the collection.
- The object to add to the collection.
- The collection is read-only.
-
-
- Adds an element to the collection using the specified key and value .
- The key of the element to add.
- The value of the element to add.
- The object is read-only.
-
- is null.
- An element with the same key already exists in the object.
-
-
- Removes all items from the collection.
- The object is read-only.
-
-
- Determines whether the collection contains the specified item.
- true if is found in the collection; otherwise, false.
- The object to locate in the collection.
-
-
- Determines whether the collection contains an element that has the specified key.
- true if the collection contains an element that has the specified key; otherwise, false.
- The key of the element to locate in the collection.
-
- is null.
-
-
- Copies the elements of the collection to an array, starting at a particular index.
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
- is null.
-
- is less than 0.
-
- is multidimensional.-or- is equal to or greater than the length of .-or- The number of elements in the source collection is greater than the available space from to the end of the destination .-or- Type cannot be cast automatically to the type of the destination .
-
-
- Gets the number of elements in the collection.
- The number of elements in the collection.
-
-
- Evaluates the specified expression.
- The results of the evaluation.
- The expression.
- The parameter is null or empty.
-
-
- Evaluates the specified expression by using the specified format.
- The results of the evaluation.
- The expression.
- The format.
-
-
- Returns an enumerator that can be used to iterate through the collection.
- An enumerator that can be used to iterate through the collection.
-
-
- Returns information about the view data as defined by the parameter.
- An object that contains the view data information that is defined by the parameter.
- A set of key/value pairs that define the view-data information to return.
- The parameter is either null or empty.
-
-
- Gets a value that indicates whether the collection is read-only.
- true if the collection is read-only; otherwise, false.
-
-
- Gets or sets the item that is associated with the specified key.
- The value of the selected item.
- The key.
-
-
- Gets a collection that contains the keys of this dictionary.
- A collection that contains the keys of the object that implements .
-
-
- Gets or sets the model that is associated with the view data.
- The model that is associated with the view data.
-
-
- Gets or sets information about the model.
- Information about the model.
-
-
- Gets the state of the model.
- The state of the model.
-
-
- Removes the first occurrence of a specified object from the collection.
- true if was successfully removed from the collection; otherwise, false. This method also returns false if is not found in the collection.
- The object to remove from the collection.
- The collection is read-only.
-
-
- Removes the element from the collection using the specified key.
- true if the element is successfully removed; otherwise, false. This method also returns false if was not found in the original collection.
- The key of the element to remove.
- The collection is read-only.
-
- is null.
-
-
- Sets the data model to use for the view.
- The data model to use for the view.
-
-
- Returns an enumerator that can be used to iterate through the collection.
- An enumerator that can be used to iterate through the collection.
-
-
- Gets or sets an object that encapsulates information about the current template context.
- An object that contains information about the current template.
-
-
- Attempts to retrieve the value that is associated with the specified key.
- true if the collection contains an element with the specified key; otherwise, false.
- The key of the value to get.
- When this method returns, the value that is associated with the specified key, if the key is found; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized.
-
- is null.
-
-
- Gets a collection that contains the values in this dictionary.
- A collection that contains the values of the object that implements .
-
-
- Represents a container that is used to pass strongly typed data between a controller and a view.
- The type of the model.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class by using the specified view data dictionary.
- An existing view data dictionary to copy into this instance.
-
-
- Initializes a new instance of the class by using the specified model.
- The data model to use for the view.
-
-
- Gets or sets the model.
- A reference to the data model.
-
-
- Gets or sets information about the model.
- Information about the model.
-
-
- Sets the data model to use for the view.
- The data model to use for the view.
- An error occurred while the model was being set.
-
-
- Encapsulates information about the current template content that is used to develop templates and about HTML helpers that interact with templates.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the T:System.Web.Mvc.ViewDataInfo class and associates a delegate for accessing the view data information.
- A delegate that defines how the view data information is accessed.
-
-
- Gets or sets the object that contains the values to be displayed by the template.
- The object that contains the values to be displayed by the template.
-
-
- Gets or sets the description of the property to be displayed by the template.
- The description of the property to be displayed by the template.
-
-
- Gets or sets the current value to be displayed by the template.
- The current value to be displayed by the template.
-
-
- Represents a collection of view engines that are available to the application.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class by using the specified list of view engines.
- The list that is wrapped by the new collection.
-
- is null.
-
-
- Finds the specified partial view by using the specified controller context.
- The partial view.
- The controller context.
- The name of the partial view.
- The parameter is null.
- The parameter is null or empty.
-
-
- Finds the specified view by using the specified controller context and master view.
- The view.
- The controller context.
- The name of the view.
- The name of the master view.
- The parameter is null.
- The parameter is null or empty.
-
-
- Inserts an element into the collection at the specified index.
- The zero-based index at which should be inserted.
- The object to insert.
-
- is less than zero.-or- is greater than the number of items in the collection.
- The parameter is null.
-
-
- Replaces the element at the specified index.
- The zero-based index of the element to replace.
- The new value for the element at the specified index.
-
- is less than zero.-or- is greater than the number of items in the collection.
- The parameter is null.
-
-
- Represents the result of locating a view engine.
-
-
- Initializes a new instance of the class by using the specified searched locations.
- The searched locations.
- The parameter is null.
-
-
- Initializes a new instance of the class by using the specified view and view engine.
- The view.
- The view engine.
- The or parameter is null.
-
-
- Gets or sets the searched locations.
- The searched locations.
-
-
- Gets or sets the view.
- The view.
-
-
- Gets or sets the view engine.
- The view engine.
-
-
- Represents a collection of view engines that are available to the application.
-
-
- Gets the view engines.
- The view engines.
-
-
- Represents the information that is needed to build a master view page.
-
-
- Initializes a new instance of the class.
-
-
- Gets the AJAX script for the master page.
- The AJAX script for the master page.
-
-
- Gets the HTML for the master page.
- The HTML for the master page.
-
-
- Gets the model.
- The model.
-
-
- Gets the temporary data.
- The temporary data.
-
-
- Gets the URL.
- The URL.
-
-
- Gets the dynamic view-bag dictionary.
- The dynamic view-bag dictionary.
-
-
- Gets the view context.
- The view context.
-
-
- Gets the view data.
- The view data.
-
-
- Gets the writer that is used to render the master page.
- The writer that is used to render the master page.
-
-
- Represents the information that is required in order to build a strongly typed master view page.
- The type of the model.
-
-
- Initializes a new instance of the class.
-
-
- Gets the AJAX script for the master page.
- The AJAX script for the master page.
-
-
- Gets the HTML for the master page.
- The HTML for the master page.
-
-
- Gets the model.
- A reference to the data model.
-
-
- Gets the view data.
- The view data.
-
-
- Represents the properties and methods that are needed to render a view as a Web Forms page.
-
-
- Initializes a new instance of the class.
-
-
- Gets or sets the object that is used to render HTML in Ajax scenarios.
- The Ajax helper object that is associated with the view.
-
-
- Gets or sets the object that is used to render HTML elements.
- The HTML helper object that is associated with the view.
-
-
- Initializes the , , and properties.
-
-
- Gets or sets the path of the master view.
- The path of the master view.
-
-
- Gets the Model property of the associated object.
- The Model property of the associated object.
-
-
- Raises the event at the beginning of page initialization.
- The event data.
-
-
- Enables processing of the specified HTTP request by the ASP.NET MVC framework.
- An object that encapsulates HTTP-specific information about the current HTTP request.
-
-
- Initializes the object that receives the page content to be rendered.
- The object that receives the page content.
-
-
- Renders the view page to the response using the specified view context.
- An object that encapsulates the information that is required in order to render the view, which includes the controller context, form context, the temporary data, and the view data for the associated view.
-
-
- Sets the text writer that is used to render the view to the response.
- The writer that is used to render the view to the response.
-
-
- Sets the view data dictionary for the associated view.
- A dictionary of data to pass to the view.
-
-
- Gets the temporary data to pass to the view.
- The temporary data to pass to the view.
-
-
- Gets or sets the URL of the rendered page.
- The URL of the rendered page.
-
-
- Gets the view bag.
- The view bag.
-
-
- Gets or sets the information that is used to render the view.
- The information that is used to render the view, which includes the form context, the temporary data, and the view data of the associated view.
-
-
- Gets or sets a dictionary that contains data to pass between the controller and the view.
- A dictionary that contains data to pass between the controller and the view.
-
-
- Gets the text writer that is used to render the view to the response.
- The text writer that is used to render the view to the response.
-
-
- Represents the information that is required in order to render a strongly typed view as a Web Forms page.
- The type of the model.
-
-
- Initializes a new instance of the class.
-
-
- Gets or sets the object that supports rendering HTML in Ajax scenarios.
- The Ajax helper object that is associated with the view.
-
-
- Gets or sets the object that provides support for rendering elements.
- The HTML helper object that is associated with the view.
-
-
- Instantiates and initializes the and properties.
-
-
- Gets the property of the associated object.
- A reference to the data model.
-
-
- Sets the view data dictionary for the associated view.
- A dictionary of data to pass to the view.
-
-
- Gets or sets a dictionary that contains data to pass between the controller and the view.
- A dictionary that contains data to pass between the controller and the view.
-
-
- Represents a class that is used to render a view by using an instance that is returned by an object.
-
-
- Initializes a new instance of the class.
-
-
- Searches the registered view engines and returns the object that is used to render the view.
- The object that is used to render the view.
- The controller context.
- An error occurred while the method was searching for the view.
-
-
- Gets the name of the master view (such as a master page or template) to use when the view is rendered.
- The name of the master view.
-
-
- Represents a base class that is used to provide the model to the view and then render the view to the response.
-
-
- Initializes a new instance of the class.
-
-
- When called by the action invoker, renders the view to the response.
- The context that the result is executed in.
- The parameter is null.
-
-
- Returns the object that is used to render the view.
- The view engine.
- The context.
-
-
- Gets the view data model.
- The view data model.
-
-
- Gets or sets the object for this result.
- The temporary data.
-
-
- Gets or sets the object that is rendered to the response.
- The view.
-
-
- Gets the view bag.
- The view bag.
-
-
- Gets or sets the view data object for this result.
- The view data.
-
-
- Gets or sets the collection of view engines that are associated with this result.
- The collection of view engines.
-
-
- Gets or sets the name of the view to render.
- The name of the view.
-
-
- Provides an abstract class that can be used to implement a view start (master) page.
-
-
- When implemented in a derived class, initializes a new instance of the class.
-
-
- When implemented in a derived class, gets the HTML markup for the view start page.
- The HTML markup for the view start page.
-
-
- When implemented in a derived class, gets the URL for the view start page.
- The URL for the view start page.
-
-
- When implemented in a derived class, gets the view context for the view start page.
- The view context for the view start page.
-
-
- Provides a container for objects.
-
-
- Initializes a new instance of the class.
-
-
- Provides a container for objects.
- The type of the model.
-
-
- Initializes a new instance of the class.
-
-
- Gets the formatted value.
- The formatted value.
-
-
- Represents the type of a view.
-
-
- Initializes a new instance of the class.
-
-
- Gets or sets the name of the type.
- The name of the type.
-
-
- Represents the information that is needed to build a user control.
-
-
- Initializes a new instance of the class.
-
-
- Gets the AJAX script for the view.
- The AJAX script for the view.
-
-
- Ensures that view data is added to the object of the user control if the view data exists.
-
-
- Gets the HTML for the view.
- The HTML for the view.
-
-
- Gets the model.
- The model.
-
-
- Renders the view by using the specified view context.
- The view context.
-
-
- Sets the text writer that is used to render the view to the response.
- The writer that is used to render the view to the response.
-
-
- Sets the view-data dictionary by using the specified view data.
- The view data.
-
-
- Gets the temporary-data dictionary.
- The temporary-data dictionary.
-
-
- Gets the URL for the view.
- The URL for the view.
-
-
- Gets the view bag.
- The view bag.
-
-
- Gets or sets the view context.
- The view context.
-
-
- Gets or sets the view-data dictionary.
- The view-data dictionary.
-
-
- Gets or sets the view-data key.
- The view-data key.
-
-
- Gets the writer that is used to render the view to the response.
- The writer that is used to render the view to the response.
-
-
- Represents the information that is required in order to build a strongly typed user control.
- The type of the model.
-
-
- Initializes a new instance of the class.
-
-
- Gets the AJAX script for the view.
- The AJAX script for the view.
-
-
- Gets the HTML for the view.
- The HTML for the view.
-
-
- Gets the model.
- A reference to the data model.
-
-
- Sets the view data for the view.
- The view data.
-
-
- Gets or sets the view data.
- The view data.
-
-
- Represents an abstract base-class implementation of the interface.
-
-
- Initializes a new instance of the class.
-
-
- Gets or sets the area-enabled master location formats.
- The area-enabled master location formats.
-
-
- Gets or sets the area-enabled partial-view location formats.
- The area-enabled partial-view location formats.
-
-
- Gets or sets the area-enabled view location formats.
- The area-enabled view location formats.
-
-
- Creates the specified partial view by using the specified controller context.
- A reference to the partial view.
- The controller context.
- The partial path for the new partial view.
-
-
- Creates the specified view by using the controller context, path of the view, and path of the master view.
- A reference to the view.
- The controller context.
- The path of the view.
- The path of the master view.
-
-
- Returns a value that indicates whether the file is in the specified path by using the specified controller context.
- true if the file is in the specified path; otherwise, false.
- The controller context.
- The virtual path.
-
-
- Gets or sets the file-name extensions that are used to locate a view.
- The file-name extensions that are used to locate a view.
-
-
- Finds the specified partial view by using the specified controller context.
- The partial view.
- The controller context.
- The name of the partial view.
- true to use the cached partial view.
- The parameter is null (Nothing in Visual Basic).
- The parameter is null or empty.
-
-
- Finds the specified view by using the specified controller context and master view name.
- The page view.
- The controller context.
- The name of the view.
- The name of the master view.
- true to use the cached view.
- The parameter is null (Nothing in Visual Basic).
- The parameter is null or empty.
-
-
- Gets or sets the master location formats.
- The master location formats.
-
-
- Gets or sets the partial-view location formats.
- The partial-view location formats.
-
-
- Releases the specified view by using the specified controller context.
- The controller context.
- The view to release.
-
-
- Gets or sets the view location cache.
- The view location cache.
-
-
- Gets or sets the view location formats.
- The view location formats.
-
-
- Gets or sets the virtual path provider.
- The virtual path provider.
-
-
- Represents the information that is needed to build a Web Forms page in ASP.NET MVC.
-
-
- Initializes a new instance of the class using the controller context and view path.
- The controller context.
- The view path.
-
-
- Initializes a new instance of the class using the controller context, view path, and the path to the master page.
- The controller context.
- The view path.
- The path to the master page.
-
-
- Initializes a new instance of the class using the controller context, view path, the path to the master page, and a instance.
- The controller context.
- The view path.
- The path to the master page.
- An instance of the view page activator interface.
-
-
- Gets or sets the master path.
- The master path.
-
-
- Renders the view to the response.
- An object that encapsulates the information that is required in order to render the view, which includes the controller context, form context, the temporary data, and the view data for the associated view.
- The text writer object that is used to write HTML output.
- The view page instance.
-
-
- Represents a view engine that is used to render a Web Forms page to the response.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class using the specified view page activator.
- An instance of a class that implements the interface.
-
-
- Creates the specified partial view by using the specified controller context.
- The partial view.
- The controller context.
- The partial path.
-
-
- Creates the specified view by using the specified controller context and the paths of the view and master view.
- The view.
- The controller context.
- The view path.
- The master-view path.
-
-
- Represents the properties and methods that are needed in order to render a view that uses ASP.NET Razor syntax.
-
-
- Initializes a new instance of the class.
-
-
- Gets or sets the object that is used to render HTML using Ajax.
- The object that is used to render HTML using Ajax.
-
-
- Sets the view context and view data for the page.
- The parent page.
-
-
- Gets the object that is associated with the page.
- The object that is associated with the page.
-
-
- Runs the page hierarchy for the ASP.NET Razor execution pipeline.
-
-
- Gets or sets the object that is used to render HTML elements.
- The object that is used to render HTML elements.
-
-
- Initializes the , , and classes.
-
-
- Gets the Model property of the associated object.
- The Model property of the associated object.
-
-
- Sets the view data.
- The view data.
-
-
- Gets the temporary data to pass to the view.
- The temporary data to pass to the view.
-
-
- Gets or sets the URL of the rendered page.
- The URL of the rendered page.
-
-
- Gets the view bag.
- The view bag.
-
-
- Gets or sets the information that is used to render the view.
- The information that is used to render the view, which includes the form context, the temporary data, and the view data of the associated view.
-
-
- Gets or sets a dictionary that contains data to pass between the controller and the view.
- A dictionary that contains data to pass between the controller and the view.
-
-
- Represents the properties and methods that are needed in order to render a view that uses ASP.NET Razor syntax.
- The type of the view data model.
-
-
- Initializes a new instance of the class.
-
-
- Gets or sets the object that is used to render HTML markup using Ajax.
- The object that is used to render HTML markup using Ajax.
-
-
- Gets or sets the object that is used to render HTML elements.
- The object that is used to render HTML elements.
-
-
- Initializes the , , and classes.
-
-
- Gets the Model property of the associated object.
- The Model property of the associated object.
-
-
- Sets the view data.
- The view data.
-
-
- Gets or sets a dictionary that contains data to pass between the controller and the view.
- A dictionary that contains data to pass between the controller and the view.
-
-
- Represents support for ASP.NET AJAX within an ASP.NET MVC application.
-
-
- Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
- An anchor element.
- The AJAX helper.
- The inner text of the anchor element.
- The name of the action method.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
- An object that provides options for the asynchronous request.
- The parameter is null or empty.
-
-
- Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
- An anchor element.
- The AJAX helper.
- The inner text of the anchor element.
- The name of the action method.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
- An object that provides options for the asynchronous request.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
- An anchor element.
- The AJAX helper.
- The inner text of the anchor element.
- The name of the action method.
- The name of the controller.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
- An object that provides options for the asynchronous request.
- The parameter is null or empty.
-
-
- Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
- An anchor element.
- The AJAX helper.
- The inner text of the anchor element.
- The name of the action method.
- The name of the controller.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
- An object that provides options for the asynchronous request.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
- An anchor element.
- The AJAX helper.
- The inner text of the anchor element.
- The name of the action method.
- The name of the controller.
- The protocol for the URL, such as "http" or "https".
- The host name for the URL.
- The URL fragment name (the anchor name).
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
- An object that provides options for the asynchronous request.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
- An anchor element.
- The AJAX helper.
- The inner text of the anchor element.
- The name of the action method.
- The name of the controller.
- The protocol for the URL, such as "http" or "https".
- The host name for the URL.
- The URL fragment name (the anchor name).
- An object that contains the parameters for a route.
- An object that provides options for the asynchronous request.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
- An anchor element.
- The AJAX helper.
- The inner text of the anchor element.
- The name of the action method.
- The name of the controller.
- An object that provides options for the asynchronous request.
- The parameter is null or empty.
-
-
- Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
- An anchor element.
- The AJAX helper.
- The inner text of the anchor element.
- The name of the action method.
- The name of the controller.
- An object that contains the parameters for a route.
- An object that provides options for the asynchronous request.
- The parameter is null or empty.
-
-
- Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
- An anchor element.
- The AJAX helper.
- The inner text of the anchor element.
- The name of the action method.
- The name of the controller.
- An object that contains the parameters for a route.
- An object that provides options for the asynchronous request.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
- An anchor element.
- The AJAX helper.
- The inner text of the anchor element.
- The name of the action method.
- An object that provides options for the asynchronous request.
- The parameter is null or empty.
-
-
- Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
- An anchor element.
- The AJAX helper.
- The inner text of the anchor element.
- The name of the action method.
- An object that contains the parameters for a route.
- An object that provides options for the asynchronous request.
- The parameter is null or empty.
-
-
- Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.
- An anchor element.
- The AJAX helper.
- The inner text of the anchor element.
- The name of the action method.
- An object that contains the parameters for a route.
- An object that provides options for the asynchronous request.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Writes an opening <form> tag to the response.
- An opening <form> tag.
- The AJAX helper.
- The name of the action method that will handle the request.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
- An object that provides options for the asynchronous request.
-
-
- Writes an opening <form> tag to the response.
- An opening <form> tag.
- The AJAX helper.
- The name of the action method that will handle the request.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
- An object that provides options for the asynchronous request.
- An object that contains the HTML attributes to set for the element.
-
-
- Writes an opening <form> tag to the response.
- An opening <form> tag.
- The AJAX helper.
- The name of the action method that will handle the request.
- The name of the controller.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
- An object that provides options for the asynchronous request.
-
-
- Writes an opening <form> tag to the response.
- An opening <form> tag.
- The AJAX helper.
- The name of the action method that will handle the request.
- The name of the controller.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
- An object that provides options for the asynchronous request.
- An object that contains the HTML attributes to set for the element.
-
-
- Writes an opening <form> tag to the response.
- An opening <form> tag.
- The AJAX helper.
- The name of the action method that will handle the request.
- The name of the controller.
- An object that provides options for the asynchronous request.
-
-
- Writes an opening <form> tag to the response.
- An opening <form> tag.
- The AJAX helper.
- The name of the action method that will handle the request.
- The name of the controller.
- An object that contains the parameters for a route.
- An object that provides options for the asynchronous request.
-
-
- Writes an opening <form> tag to the response.
- An opening <form> tag.
- The AJAX helper.
- The name of the action method that will handle the request.
- The name of the controller.
- An object that contains the parameters for a route.
- An object that provides options for the asynchronous request.
- An object that contains the HTML attributes to set for the element.
-
-
- Writes an opening <form> tag to the response.
- An opening <form> tag.
- The AJAX helper.
- The name of the action method that will handle the request.
- An object that provides options for the asynchronous request.
-
-
- Writes an opening <form> tag to the response.
- An opening <form> tag.
- The AJAX helper.
- The name of the action method that will handle the request.
- An object that contains the parameters for a route.
- An object that provides options for the asynchronous request.
-
-
- Writes an opening <form> tag to the response.
- An opening <form> tag.
- The AJAX helper.
- The name of the action method that will handle the request.
- An object that contains the parameters for a route.
- An object that provides options for the asynchronous request.
- An object that contains the HTML attributes to set for the element..
-
-
- Writes an opening <form> tag to the response.
- An opening <form> tag.
- The AJAX helper.
- An object that provides options for the asynchronous request.
-
-
- Writes an opening <form> tag to the response using the specified routing information.
- An opening <form> tag.
- The AJAX helper.
- The name of the route to use to obtain the form post URL.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
- An object that provides options for the asynchronous request.
-
-
- Writes an opening <form> tag to the response using the specified routing information.
- An opening <form> tag.
- The AJAX helper.
- The name of the route to use to obtain the form post URL.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
- An object that provides options for the asynchronous request.
- An object that contains the HTML attributes to set for the element.
-
-
- Writes an opening <form> tag to the response using the specified routing information.
- An opening <form> tag.
- The AJAX helper.
- The name of the route to use to obtain the form post URL.
- An object that provides options for the asynchronous request.
-
-
- Writes an opening <form> tag to the response using the specified routing information.
- An opening <form> tag.
- The AJAX helper.
- The name of the route to use to obtain the form post URL.
- An object that contains the parameters for a route.
- An object that provides options for the asynchronous request.
-
-
- Writes an opening <form> tag to the response using the specified routing information.
- An opening <form> tag.
- The AJAX helper.
- The name of the route to use to obtain the form post URL.
- An object that contains the parameters for a route.
- An object that provides options for the asynchronous request.
- An object that contains the HTML attributes to set for the element.
-
-
- Returns an HTML script element that contains a reference to a globalization script that defines the culture information.
- A script element whose src attribute is set to the globalization script, as in the following example: <script type="text/javascript" src="/MvcApplication1/Scripts/Globalization/en-US.js"></script>
- The AJAX helper object that this method extends.
-
-
- Returns an HTML script element that contains a reference to a globalization script that defines the specified culture information.
- An HTML script element whose src attribute is set to the globalization script, as in the following example:<script type="text/javascript" src="/MvcApplication1/Scripts/Globalization/en-US.js"></script>
- The AJAX helper object that this method extends.
- Encapsulates information about the target culture, such as date formats.
- The parameter is null.
-
-
- Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
- An anchor element.
- The AJAX helper.
- The inner text of the anchor element.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
- An object that provides options for the asynchronous request.
- The parameter is null or empty.
-
-
- Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
- An anchor element.
- The AJAX helper.
- The inner text of the anchor element.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
- An object that provides options for the asynchronous request.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
- An anchor element.
- The AJAX helper.
- The inner text of the anchor element.
- The name of the route to use to obtain the form post URL.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
- An object that provides options for the asynchronous request.
- The parameter is null or empty.
-
-
- Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
- An anchor element.
- The AJAX helper.
- The inner text of the anchor element.
- The name of the route to use to obtain the form post URL.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
- An object that provides options for the asynchronous request.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
- An anchor element.
- The AJAX helper.
- The inner text of the anchor element.
- The name of the route to use to obtain the form post URL.
- The protocol for the URL, such as "http" or "https".
- The host name for the URL.
- The URL fragment name (the anchor name).
- An object that contains the parameters for a route.
- An object that provides options for the asynchronous request.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
- An anchor element.
- The AJAX helper.
- The inner text of the anchor element.
- The name of the route to use to obtain the form post URL.
- An object that provides options for the asynchronous request.
- The parameter is null or empty.
-
-
- Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
- An anchor element.
- The AJAX helper.
- The inner text of the anchor element.
- The name of the route to use to obtain the form post URL.
- An object that provides options for the asynchronous request.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
- An anchor element.
- The AJAX helper.
- The inner text of the anchor element.
- The name of the route to use to obtain the form post URL.
- An object that provides options for the asynchronous request.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
- An anchor element.
- The AJAX helper.
- The inner text of the anchor element.
- The name of the route to use to obtain the form post URL.
- An object that contains the parameters for a route.
- An object that provides options for the asynchronous request.
- The parameter is null or empty.
-
-
- Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
- An anchor element.
- The AJAX helper.
- The inner text of the anchor element.
- The name of the route to use to obtain the form post URL.
- An object that contains the parameters for a route.
- An object that provides options for the asynchronous request.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
- An anchor element.
- The AJAX helper.
- The inner text of the anchor element.
- An object that contains the parameters for a route.
- An object that provides options for the asynchronous request.
- The parameter is null or empty.
-
-
- Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.
- An anchor element.
- The AJAX helper.
- The inner text of the anchor element.
- An object that contains the parameters for a route.
- An object that provides options for the asynchronous request.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Represents option settings for running Ajax scripts in an ASP.NET MVC application.
-
-
- Initializes a new instance of the class.
-
-
- Gets or sets the message to display in a confirmation window before a request is submitted.
- The message to display in a confirmation window.
-
-
- Gets or sets the HTTP request method ("Get" or "Post").
- The HTTP request method. The default value is "Post".
-
-
- Gets or sets the mode that specifies how to insert the response into the target DOM element.
- The insertion mode ("InsertAfter", "InsertBefore", or "Replace"). The default value is "Replace".
-
-
- Gets or sets a value, in milliseconds, that controls the duration of the animation when showing or hiding the loading element.
- A value, in milliseconds, that controls the duration of the animation when showing or hiding the loading element.
-
-
- Gets or sets the id attribute of an HTML element that is displayed while the Ajax function is loading.
- The ID of the element that is displayed while the Ajax function is loading.
-
-
- Gets or sets the name of the JavaScript function to call immediately before the page is updated.
- The name of the JavaScript function to call before the page is updated.
-
-
- Gets or sets the JavaScript function to call when response data has been instantiated but before the page is updated.
- The JavaScript function to call when the response data has been instantiated.
-
-
- Gets or sets the JavaScript function to call if the page update fails.
- The JavaScript function to call if the page update fails.
-
-
- Gets or sets the JavaScript function to call after the page is successfully updated.
- The JavaScript function to call after the page is successfully updated.
-
-
- Returns the Ajax options as a collection of HTML attributes to support unobtrusive JavaScript.
- The Ajax options as a collection of HTML attributes to support unobtrusive JavaScript.
-
-
- Gets or sets the ID of the DOM element to update by using the response from the server.
- The ID of the DOM element to update.
-
-
- Gets or sets the URL to make the request to.
- The URL to make the request to.
-
-
- Enumerates the AJAX script insertion modes.
-
-
- Replace the element.
-
-
- Insert before the element.
-
-
- Insert after the element.
-
-
- Provides information about an asynchronous action method, such as its name, controller, parameters, attributes, and filters.
-
-
- Initializes a new instance of the class.
-
-
- Invokes the asynchronous action method by using the specified parameters and controller context.
- An object that contains the result of an asynchronous call.
- The controller context.
- The parameters of the action method.
- The callback method.
- An object that contains information to be used by the callback method. This parameter can be null.
-
-
- Returns the result of an asynchronous operation.
- The result of an asynchronous operation.
- An object that represents the status of an asynchronous operation.
-
-
- Executes the asynchronous action method by using the specified parameters and controller context.
- The result of executing the asynchronous action method.
- The controller context.
- The parameters of the action method.
-
-
- Represents a class that is responsible for invoking the action methods of an asynchronous controller.
-
-
- Initializes a new instance of the class.
-
-
- Invokes the asynchronous action method by using the specified controller context, action name, callback method, and state.
- An object that contains the result of an asynchronous operation.
- The controller context.
- The name of the action.
- The callback method.
- An object that contains information to be used by the callback method. This parameter can be null.
-
-
- Invokes the asynchronous action method by using the specified controller context, action descriptor, parameters, callback method, and state.
- An object that contains the result of an asynchronous operation.
- The controller context.
- The action descriptor.
- The parameters for the asynchronous action method.
- The callback method.
- An object that contains information to be used by the callback method. This parameter can be null.
-
-
- Invokes the asynchronous action method by using the specified controller context, filters, action descriptor, parameters, callback method, and state.
- An object that contains the result of an asynchronous operation.
- The controller context.
- The filters.
- The action descriptor.
- The parameters for the asynchronous action method.
- The callback method.
- An object that contains information to be used by the callback method. This parameter can be null.
-
-
- Cancels the action.
- true if the action was canceled; otherwise, false.
- The user-defined object that qualifies or contains information about an asynchronous operation.
-
-
- Cancels the action.
- true if the action was canceled; otherwise, false.
- The user-defined object that qualifies or contains information about an asynchronous operation.
-
-
- Cancels the action.
- true if the action was canceled; otherwise, false.
- The user-defined object that qualifies or contains information about an asynchronous operation.
-
-
- Returns the controller descriptor.
- The controller descriptor.
- The controller context.
-
-
- Provides asynchronous operations for the class.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class using the synchronization context.
- The synchronization context.
-
-
- Notifies ASP.NET that all asynchronous operations are complete.
-
-
- Occurs when the method is called.
-
-
- Gets the number of outstanding operations.
- The number of outstanding operations.
-
-
- Gets the parameters that were passed to the asynchronous completion method.
- The parameters that were passed to the asynchronous completion method.
-
-
- Executes a callback in the current synchronization context.
- The asynchronous action.
-
-
- Gets or sets the asynchronous timeout value, in milliseconds.
- The asynchronous timeout value, in milliseconds.
-
-
- Defines the interface for an action invoker, which is used to invoke an asynchronous action in response to an HTTP request.
-
-
- Invokes the specified action.
- The status of the asynchronous result.
- The controller context.
- The name of the asynchronous action.
- The callback method.
- The state.
-
-
- Cancels the asynchronous action.
- true if the asynchronous method could be canceled; otherwise, false.
- The asynchronous result.
-
-
- Defines the methods that are required for an asynchronous controller.
-
-
- Executes the specified request context.
- The status of the asynchronous operation.
- The request context.
- The asynchronous callback method.
- The state.
-
-
- Ends the asynchronous operation.
- The asynchronous result.
-
-
- Provides a container for the asynchronous manager object.
-
-
- Gets the asynchronous manager object.
- The asynchronous manager object.
-
-
- Provides a container that maintains a count of pending asynchronous operations.
-
-
- Initializes a new instance of the class.
-
-
- Occurs when an asynchronous method completes.
-
-
- Gets the operation count.
- The operation count.
-
-
- Reduces the operation count by 1.
- The updated operation count.
-
-
- Reduces the operation count by the specified value.
- The updated operation count.
- The number of operations to reduce the count by.
-
-
- Increments the operation count by one.
- The updated operation count.
-
-
- Increments the operation count by the specified value.
- The updated operation count.
- The number of operations to increment the count by.
-
-
- Provides information about an asynchronous action method, such as its name, controller, parameters, attributes, and filters.
-
-
- Initializes a new instance of the class.
- An object that contains information about the method that begins the asynchronous operation (the method whose name ends with "Asynch").
- An object that contains information about the completion method (method whose name ends with "Completed").
- The name of the action.
- The controller descriptor.
-
-
- Gets the name of the action method.
- The name of the action method.
-
-
- Gets the method information for the asynchronous action method.
- The method information for the asynchronous action method.
-
-
- Begins running the asynchronous action method by using the specified parameters and controller context.
- An object that contains the result of an asynchronous call.
- The controller context.
- The parameters of the action method.
- The callback method.
- An object that contains information to be used by the callback method. This parameter can be null.
-
-
- Gets the method information for the asynchronous completion method.
- The method information for the asynchronous completion method.
-
-
- Gets the controller descriptor for the asynchronous action method.
- The controller descriptor for the asynchronous action method.
-
-
- Returns the result of an asynchronous operation.
- The result of an asynchronous operation.
- An object that represents the status of an asynchronous operation.
-
-
- Returns an array of custom attributes that are defined for this member, excluding named attributes.
- An array of custom attributes, or an empty array if no custom attributes exist.
- true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
-
-
- Returns an array of custom attributes that are defined for this member, identified by type.
- An array of custom attributes, or an empty array if no custom attributes of the specified type exist.
- The type of the custom attributes to return.
- true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
-
-
- Returns the parameters of the action method.
- The parameters of the action method.
-
-
- Returns the action-method selectors.
- The action-method selectors.
-
-
- Determines whether one or more instances of the specified attribute type are defined for the action member.
- true if an attribute of type that is represented by is defined for this member; otherwise, false.
- The type of the custom attribute.
- true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
-
-
- Gets the lazy initialized unique ID of the instance of this class.
- The lazy initialized unique ID of the instance of this class.
-
-
- Encapsulates information that describes an asynchronous controller, such as its name, type, and actions.
-
-
- Initializes a new instance of the class.
- The type of the controller.
-
-
- Gets the type of the controller.
- The type of the controller.
-
-
- Finds an action method by using the specified name and controller context.
- The information about the action method.
- The controller context.
- The name of the action.
-
-
- Returns a list of action method descriptors in the controller.
- A list of action method descriptors in the controller.
-
-
- Returns custom attributes that are defined for this member, excluding named attributes.
- An array of custom attributes, or an empty array if no custom attributes exist.
- true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
-
-
- Returns custom attributes of a specified type that are defined for this member, excluding named attributes.
- An array of custom attributes, or an empty array if no custom attributes exist.
- The type of the custom attributes.
- true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
-
-
- Returns a value that indicates whether one or more instances of the specified custom attribute are defined for this member.
- true if an attribute of the type represented by is defined for this member; otherwise, false.
- The type of the custom attribute.
- true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.
-
-
- Represents an exception that occurred during the synchronous processing of an HTTP request in an ASP.NET MVC application.
-
-
- Initializes a new instance of the class using a system-supplied message.
-
-
- Initializes a new instance of the class using the specified message.
- The message that describes the exception. The caller of this constructor must make sure that this string has been localized for the current system culture.
-
-
- Initializes a new instance of the class using a specified error message and a reference to the inner exception that is the cause of this exception.
- The message that describes the exception. The caller of this constructor must make sure that this string has been localized for the current system culture.
- The exception that is the cause of the current exception. If the parameter is not null, the current exception is raised in a catch block that handles the inner exception.
-
-
- Represents support for calling child action methods and rendering the result inline in a parent view.
-
-
- Invokes the specified child action method and returns the result as an HTML string.
- The child action result as an HTML string.
- The HTML helper instance that this method extends.
- The name of the action method to invoke.
- The parameter is null.
- The parameter is null or empty.
- The required virtual path data cannot be found.
-
-
- Invokes the specified child action method with the specified parameters and returns the result as an HTML string.
- The child action result as an HTML string.
- The HTML helper instance that this method extends.
- The name of the action method to invoke.
- An object that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them.
- The parameter is null.
- The parameter is null or empty.
- The required virtual path data cannot be found.
-
-
- Invokes the specified child action method using the specified controller name and returns the result as an HTML string.
- The child action result as an HTML string.
- The HTML helper instance that this method extends.
- The name of the action method to invoke.
- The name of the controller that contains the action method.
- The parameter is null.
- The parameter is null or empty.
- The required virtual path data cannot be found.
-
-
- Invokes the specified child action method using the specified parameters and controller name and returns the result as an HTML string.
- The child action result as an HTML string.
- The HTML helper instance that this method extends.
- The name of the action method to invoke.
- The name of the controller that contains the action method.
- An object that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them.
- The parameter is null.
- The parameter is null or empty.
- The required virtual path data cannot be found.
-
-
- Invokes the specified child action method using the specified parameters and controller name and returns the result as an HTML string.
- The child action result as an HTML string.
- The HTML helper instance that this method extends.
- The name of the action method to invoke.
- The name of the controller that contains the action method.
- A dictionary that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them.
- The parameter is null.
- The parameter is null or empty.
- The required virtual path data cannot be found.
-
-
- Invokes the specified child action method using the specified parameters and returns the result as an HTML string.
- The child action result as an HTML string.
- The HTML helper instance that this method extends.
- The name of the action method to invoke.
- A dictionary that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them.
- The parameter is null.
- The parameter is null or empty.
- The required virtual path data cannot be found.
-
-
- Invokes the specified child action method and renders the result inline in the parent view.
- The HTML helper instance that this method extends.
- The name of the child action method to invoke.
- The parameter is null.
- The parameter is null or empty.
- The required virtual path data cannot be found.
-
-
- Invokes the specified child action method using the specified parameters and renders the result inline in the parent view.
- The HTML helper instance that this method extends.
- The name of the child action method to invoke.
- An object that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them.
- The parameter is null.
- The parameter is null or empty.
- The required virtual path data cannot be found.
-
-
- Invokes the specified child action method using the specified controller name and renders the result inline in the parent view.
- The HTML helper instance that this method extends.
- The name of the child action method to invoke.
- The name of the controller that contains the action method.
- The parameter is null.
- The parameter is null or empty.
- The required virtual path data cannot be found.
-
-
- Invokes the specified child action method using the specified parameters and controller name and renders the result inline in the parent view.
- The HTML helper instance that this method extends.
- The name of the child action method to invoke.
- The name of the controller that contains the action method.
- An object that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them.
- The parameter is null.
- The parameter is null or empty.
- The required virtual path data cannot be found.
-
-
- Invokes the specified child action method using the specified parameters and controller name and renders the result inline in the parent view.
- The HTML helper instance that this method extends.
- The name of the child action method to invoke.
- The name of the controller that contains the action method.
- A dictionary that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them.
- The parameter is null.
- The parameter is null or empty.
- The required virtual path data cannot be found.
-
-
- Invokes the specified child action method using the specified parameters and renders the result inline in the parent view.
- The HTML helper instance that this method extends.
- The name of the child action method to invoke.
- A dictionary that contains the parameters for a route. You can use to provide the parameters that are bound to the action method parameters. The parameter is merged with the original route values and overrides them.
- The parameter is null.
- The parameter is null or empty.
- The required virtual path data cannot be found.
-
-
- Represents support for rendering object values as HTML.
-
-
- Returns HTML markup for each property in the object that is represented by a string expression.
- The HTML markup for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
-
-
- Returns HTML markup for each property in the object that is represented by a string expression, using additional view data.
- The HTML markup for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
-
-
- Returns HTML markup for each property in the object that is represented by the expression, using the specified template.
- The HTML markup for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- The name of the template that is used to render the object.
-
-
- Returns HTML markup for each property in the object that is represented by the expression, using the specified template and additional view data.
- The HTML markup for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- The name of the template that is used to render the object.
- An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
-
-
- Returns HTML markup for each property in the object that is represented by the expression, using the specified template and an HTML field ID.
- The HTML markup for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- The name of the template that is used to render the object.
- A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
-
-
- Returns HTML markup for each property in the object that is represented by the expression, using the specified template, HTML field ID, and additional view data.
- The HTML markup for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- The name of the template that is used to render the object.
- A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
- An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
-
-
- Returns HTML markup for each property in the object that is represented by the expression.
- The HTML markup for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- The type of the model.
- The type of the value.
-
-
- Returns a string that contains each property value in the object that is represented by the specified expression, using additional view data.
- The HTML markup for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
- The type of the model.
- The type of the value.
-
-
- Returns a string that contains each property value in the object that is represented by the , using the specified template.
- The HTML markup for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- The name of the template that is used to render the object.
- The type of the model.
- The type of the value.
-
-
- Returns a string that contains each property value in the object that is represented by the specified expression, using the specified template and additional view data.
- The HTML markup for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- The name of the template that is used to render the object.
- An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
- The type of the model.
- The type of the value.
-
-
- Returns HTML markup for each property in the object that is represented by the , using the specified template and an HTML field ID.
- The HTML markup for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- The name of the template that is used to render the object.
- A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
- The type of the model.
- The type of the value.
-
-
- Returns HTML markup for each property in the object that is represented by the specified expression, using the template, an HTML field ID, and additional view data.
- The HTML markup for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- The name of the template that is used to render the object.
- A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
- An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
- The type of the model.
- The type of the value.
-
-
- Returns HTML markup for each property in the model.
- The HTML markup for each property in the model.
- The HTML helper instance that this method extends.
-
-
- Returns HTML markup for each property in the model, using additional view data.
- The HTML markup for each property in the model.
- The HTML helper instance that this method extends.
- An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
-
-
- Returns HTML markup for each property in the model using the specified template.
- The HTML markup for each property in the model.
- The HTML helper instance that this method extends.
- The name of the template that is used to render the object.
-
-
- Returns HTML markup for each property in the model, using the specified template and additional view data.
- The HTML markup for each property in the model.
- The HTML helper instance that this method extends.
- The name of the template that is used to render the object.
- An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
-
-
- Returns HTML markup for each property in the model using the specified template and HTML field ID.
- The HTML markup for each property in the model.
- The HTML helper instance that this method extends.
- The name of the template that is used to render the object.
- A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
-
-
- Returns HTML markup for each property in the model, using the specified template, an HTML field ID, and additional view data.
- The HTML markup for each property in the model.
- The HTML helper instance that this method extends.
- The name of the template that is used to render the object.
- A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
- An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
-
-
- Provides a way to render object values as HTML.
-
-
- Returns HTML markup for each property in the object that is represented by the specified expression.
- The HTML markup for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
-
-
- Returns HTML markup for each property in the object that is represented by the specified expression.
- The HTML markup for each property.zz 12/29/2010 1:25:49 PM
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- The type of the model.
- The type of the result.
-
-
- Represents support for the HTML input element in an application.
-
-
- Returns an HTML input element for each property in the object that is represented by the expression.
- An HTML input element for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
-
-
- Returns an HTML input element for each property in the object that is represented by the expression, using additional view data.
- An HTML input element for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
-
-
- Returns an HTML input element for each property in the object that is represented by the expression, using the specified template.
- An HTML input element for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- The name of the template to use to render the object.
-
-
- Returns an HTML input element for each property in the object that is represented by the expression, using the specified template and additional view data.
- An HTML input element for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- The name of the template to use to render the object.
- An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
-
-
- Returns an HTML input element for each property in the object that is represented by the expression, using the specified template and HTML field name.
- An HTML input element for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- The name of the template to use to render the object.
- A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
-
-
- Returns an HTML input element for each property in the object that is represented by the expression, using the specified template, HTML field name, and additional view data.
- An HTML input element for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- The name of the template to use to render the object.
- A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
- An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
-
-
- Returns an HTML input element for each property in the object that is represented by the expression.
- An HTML input element for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- The type of the model.
- The type of the value.
-
-
- Returns an HTML input element for each property in the object that is represented by the expression, using additional view data.
- An HTML input element for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
- The type of the model.
- The type of the value.
-
-
- Returns an HTML input element for each property in the object that is represented by the expression, using the specified template.
- An HTML input element for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- The name of the template to use to render the object.
- The type of the model.
- The type of the value.
-
-
- Returns an HTML input element for each property in the object that is represented by the expression, using the specified template and additional view data.
- An HTML input element for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- The name of the template to use to render the object.
- An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
- The type of the model.
- The type of the value.
-
-
- Returns an HTML input element for each property in the object that is represented by the expression, using the specified template and HTML field name.
- An HTML input element for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- The name of the template to use to render the object.
- The type of the model.
- The type of the value.
-
-
- Returns an HTML input element for each property in the object that is represented by the expression, using the specified template, HTML field name, and additional view data.
- An HTML input element for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- The name of the template to use to render the object.
- An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
- The type of the model.
- The type of the value.
-
-
- Returns an HTML input element for each property in the model.
- An HTML input element for each property in the model.
- The HTML helper instance that this method extends.
-
-
- Returns an HTML input element for each property in the model, using additional view data.
- An HTML input element for each property in the model.
- The HTML helper instance that this method extends.
- An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
-
-
- Returns an HTML input element for each property in the model, using the specified template.
- An HTML input element for each property in the model and in the specified template.
- The HTML helper instance that this method extends.
- The name of the template to use to render the object.
-
-
- Returns an HTML input element for each property in the model, using the specified template and additional view data.
- An HTML input element for each property in the model.
- The HTML helper instance that this method extends.
- The name of the template to use to render the object.
- An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
-
-
- Returns an HTML input element for each property in the model, using the specified template name and HTML field name.
- An HTML input element for each property in the model and in the named template.
- The HTML helper instance that this method extends.
- The name of the template to use to render the object.
- A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
-
-
- Returns an HTML input element for each property in the model, using the template name, HTML field name, and additional view data.
- An HTML input element for each property in the model.
- The HTML helper instance that this method extends.
- The name of the template to use to render the object.
- A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.
- An anonymous object that can contain additional view data that will be merged into the instance that is created for the template.
-
-
- Represents support for HTML in an application.
-
-
- Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
- An opening <form> tag.
- The HTML helper instance that this method extends.
-
-
- Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
- An opening <form> tag.
- The HTML helper instance that this method extends.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
-
-
- Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
- An opening <form> tag.
- The HTML helper instance that this method extends.
- The name of the action method.
- The name of the controller.
-
-
- Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
- An opening <form> tag.
- The HTML helper instance that this method extends.
- The name of the action method.
- The name of the controller.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
-
-
- Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
- An opening <form> tag.
- The HTML helper instance that this method extends.
- The name of the action method.
- The name of the controller.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
- The HTTP method for processing the form, either GET or POST.
-
-
- Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
- An opening <form> tag.
- The HTML helper instance that this method extends.
- The name of the action method.
- The name of the controller.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
- The HTTP method for processing the form, either GET or POST.
- An object that contains the HTML attributes to set for the element.
-
-
- Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
- An opening <form> tag.
- The HTML helper instance that this method extends.
- The name of the action method.
- The name of the controller.
- The HTTP method for processing the form, either GET or POST.
-
-
- Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
- An opening <form> tag.
- The HTML helper instance that this method extends.
- The name of the action method.
- The name of the controller.
- The HTTP method for processing the form, either GET or POST.
- An object that contains the HTML attributes to set for the element.
-
-
- Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
- An opening <form> tag.
- The HTML helper instance that this method extends.
- The name of the action method.
- The name of the controller.
- The HTTP method for processing the form, either GET or POST.
- An object that contains the HTML attributes to set for the element.
-
-
- Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
- An opening <form> tag.
- The HTML helper instance that this method extends.
- The name of the action method.
- The name of the controller.
- An object that contains the parameters for a route.
-
-
- Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
- An opening <form> tag.
- The HTML helper instance that this method extends.
- The name of the action method.
- The name of the controller.
- An object that contains the parameters for a route.
- The HTTP method for processing the form, either GET or POST.
-
-
- Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
- An opening <form> tag.
- The HTML helper instance that this method extends.
- The name of the action method.
- The name of the controller.
- An object that contains the parameters for a route.
- The HTTP method for processing the form, either GET or POST.
- An object that contains the HTML attributes to set for the element.
-
-
- Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by an action method.
- An opening <form> tag.
- The HTML helper instance that this method extends.
- An object that contains the parameters for a route.
-
-
- Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
- An opening <form> tag.
- The HTML helper instance that this method extends.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
-
-
- Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
- An opening <form> tag.
- The HTML helper instance that this method extends.
- The name of the route to use to obtain the form-post URL.
-
-
- Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
- An opening <form> tag.
- The HTML helper instance that this method extends.
- The name of the route to use to obtain the form-post URL.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
-
-
- Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
- An opening <form> tag.
- The HTML helper instance that this method extends.
- The name of the route to use to obtain the form-post URL.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
- The HTTP method for processing the form, either GET or POST.
-
-
- Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
- An opening <form> tag.
- The HTML helper instance that this method extends.
- The name of the route to use to obtain the form-post URL.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.
- The HTTP method for processing the form, either GET or POST.
- An object that contains the HTML attributes to set for the element.
-
-
- Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
- An opening <form> tag.
- The HTML helper instance that this method extends.
- The name of the route to use to obtain the form-post URL.
- The HTTP method for processing the form, either GET or POST.
-
-
- Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
- An opening <form> tag.
- The HTML helper instance that this method extends.
- The name of the route to use to obtain the form-post URL.
- The HTTP method for processing the form, either GET or POST.
- An object that contains the HTML attributes to set for the element.
-
-
- Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
- An opening <form> tag.
- The HTML helper instance that this method extends.
- The name of the route to use to obtain the form-post URL.
- The HTTP method for processing the form, either GET or POST.
- An object that contains the HTML attributes to set for the element.
-
-
- Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
- An opening <form> tag.
- The HTML helper instance that this method extends.
- The name of the route to use to obtain the form-post URL.
- An object that contains the parameters for a route
-
-
- Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
- An opening <form> tag.
- The HTML helper instance that this method extends.
- The name of the route to use to obtain the form-post URL.
- An object that contains the parameters for a route
- The HTTP method for processing the form, either GET or POST.
-
-
- Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
- An opening <form> tag.
- The HTML helper instance that this method extends.
- The name of the route to use to obtain the form-post URL.
- An object that contains the parameters for a route
- The HTTP method for processing the form, either GET or POST.
- An object that contains the HTML attributes to set for the element.
-
-
- Writes an opening <form> tag to the response. When the user submits the form, the request will be processed by the route target.
- An opening <form> tag.
- The HTML helper instance that this method extends.
- An object that contains the parameters for a route
-
-
- Renders the closing </form> tag to the response.
- The HTML helper instance that this method extends.
-
-
- Represents support for HTML input controls in an application.12/23/2010 12:04:24 PM zz
-
-
- Returns a check box input element by using the specified HTML helper and the name of the form field.
- An input element whose type attribute is set to "checkbox".
- The HTML helper instance that this method extends.
- The name of the form field.
-
-
- Returns a check box input element by using the specified HTML helper, the name of the form field, and a value to indicate whether the check box is selected.
- An input element whose type attribute is set to "checkbox".
- The HTML helper instance that this method extends.
- The name of the form field.
- true to select the check box; otherwise, false.
-
-
- Returns a check box input element by using the specified HTML helper, the name of the form field, a value to indicate whether the check box is selected, and the HTML attributes.
- An input element whose type attribute is set to "checkbox".
- The HTML helper instance that this method extends.
- The name of the form field.
- true to select the check box; otherwise, false.
- An object that contains the HTML attributes to set for the element.
-
-
- Returns a check box input element by using the specified HTML helper, the name of the form field, a value that indicates whether the check box is selected, and the HTML attributes.
- An input element whose type attribute is set to "checkbox".
- The HTML helper instance that this method extends.
- The name of the form field.
- true to select the check box; otherwise, false.
- An object that contains the HTML attributes to set for the element.
-
-
- Returns a check box input element by using the specified HTML helper, the name of the form field, and the HTML attributes.
- An input element whose type attribute is set to "checkbox".
- The HTML helper instance that this method extends.
- The name of the form field.
- An object that contains the HTML attributes to set for the element.
-
-
- Returns a check box input element by using the specified HTML helper, the name of the form field, and the HTML attributes.
- An input element whose type attribute is set to "checkbox".
- The HTML helper instance that this method extends.
- The name of the form field.
- An object that contains the HTML attributes to set for the element.
-
-
- Returns a check box input element for each property in the object that is represented by the specified expression.
- An HTML input element whose type attribute is set to "checkbox" for each property in the object that is represented by the specified expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to render.
- The type of the model.
- The parameter is null.
-
-
- Returns a check box input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
- An HTML input element whose type attribute is set to "checkbox" for each property in the object that is represented by the specified expression, using the specified HTML attributes.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to render.
- A dictionary that contains the HTML attributes to set for the element.
- The type of the model.
- The parameter is null.
-
-
- Returns a check box input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
- An HTML input element whose type attribute is set to "checkbox" for each property in the object that is represented by the specified expression, using the specified HTML attributes.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to render.
- An object that contains the HTML attributes to set for the element.
- The type of the model.
- The parameter is null.
-
-
- Returns a hidden input element by using the specified HTML helper and the name of the form field.
- An input element whose type attribute is set to "hidden".
- The HTML helper instance that this method extends.
- The name of the form field and the key that is used to look up the value.
-
-
- Returns a hidden input element by using the specified HTML helper, the name of the form field, and the value.
- An input element whose type attribute is set to "hidden".
- The HTML helper instance that this method extends.
- The name of the form field and the key that is used to look up the value.
- The value of the hidden input element. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object.
-
-
- Returns a hidden input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.
- An input element whose type attribute is set to "hidden".
- The HTML helper instance that this method extends.
- The name of the form field and the key that is used to look up the value.
- The value of the hidden input element. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object.
- An object that contains the HTML attributes to set for the element.
-
-
- Returns a hidden input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.
- An input element whose type attribute is set to "hidden".
- The HTML helper instance that this method extends.
- The name of the form field and the key that is used to look up the value.
- The value of the hidden input element. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object.
- An object that contains the HTML attributes to set for the element.
-
-
- Returns an HTML hidden input element for each property in the object that is represented by the specified expression.
- An input element whose type attribute is set to "hidden" for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to render.
- The type of the model.
- The type of the property.
-
-
- Returns an HTML hidden input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
- An input element whose type attribute is set to "hidden" for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to render.
- An object that contains the HTML attributes to set for the element.
- The type of the model.
- The type of the property.
-
-
- Returns an HTML hidden input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
- An input element whose type attribute is set to "hidden" for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to render.
- An object that contains the HTML attributes to set for the element.
- The type of the model.
- The type of the property.
-
-
- Returns a password input element by using the specified HTML helper and the name of the form field.
- An input element whose type attribute is set to "password".
- The HTML helper instance that this method extends.
- The name of the form field and the key that is used to look up the value.
-
-
- Returns a password input element by using the specified HTML helper, the name of the form field, and the value.
- An input element whose type attribute is set to "password".
- The HTML helper instance that this method extends.
- The name of the form field and the key that is used to look up the value.
- The value of the password input element. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object.
-
-
- Returns a password input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.
- An input element whose type attribute is set to "password".
- The HTML helper instance that this method extends.
- The name of the form field and the key that is used to look up the value.
- The value of the password input element. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object.
- An object that contains the HTML attributes to set for the element.
-
-
- Returns a password input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.
- An input element whose type attribute is set to "password".
- The HTML helper instance that this method extends.
- The name of the form field and the key that is used to look up the value.
- The value of the password input element. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object.
- An object that contains the HTML attributes to set for the element.
-
-
- Returns a password input element for each property in the object that is represented by the specified expression.
- An HTML input element whose type attribute is set to "password" for each property in the object that is represented by the specified expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to render.
- The type of the model.
- The type of the value.
- The parameter is null.
-
-
- Returns a password input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
- An HTML input element whose type attribute is set to "password" for each property in the object that is represented by the specified expression, using the specified HTML attributes.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to render.
- A dictionary that contains the HTML attributes to set for the element.
- The type of the model.
- The type of the value.
- The parameter is null.
-
-
- Returns a password input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
- An HTML input element whose type attribute is set to "password" for each property in the object that is represented by the specified expression, using the specified HTML attributes.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to render.
- An object that contains the HTML attributes to set for the element.
- The type of the model.
- The type of the value.
- The parameter is null.
-
-
- Returns a radio button input element that is used to present mutually exclusive options.
- An input element whose type attribute is set to "radio".
- The HTML helper instance that this method extends.
- The name of the form field and the key that is used to look up the value.
- If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected.
- The parameter is null or empty.
- The parameter is null.
-
-
- Returns a radio button input element that is used to present mutually exclusive options.
- An input element whose type attribute is set to "radio".
- The HTML helper instance that this method extends.
- The name of the form field and the key that is used to look up the value.
- If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected.
- true to select the radio button; otherwise, false.
- The parameter is null or empty.
- The parameter is null.
-
-
- Returns a radio button input element that is used to present mutually exclusive options.
- An input element whose type attribute is set to "radio".
- The HTML helper instance that this method extends.
- The name of the form field and the key that is used to look up the value.
- If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected.
- true to select the radio button; otherwise, false.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
- The parameter is null.
-
-
- Returns a radio button input element that is used to present mutually exclusive options.
- An input element whose type attribute is set to "radio".
- The HTML helper instance that this method extends.
- The name of the form field and the key that is used to look up the value.
- If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected.
- true to select the radio button; otherwise, false.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
- The parameter is null.
-
-
- Returns a radio button input element that is used to present mutually exclusive options.
- An input element whose type attribute is set to "radio".
- The HTML helper instance that this method extends.
- The name of the form field and the key that is used to look up the value.
- If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
- The parameter is null.
-
-
- Returns a radio button input element that is used to present mutually exclusive options.
- An input element whose type attribute is set to "radio".
- The HTML helper instance that this method extends.
- The name of the form field and the key that is used to look up the value.
- If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
- The parameter is null.
-
-
- Returns a radio button input element for each property in the object that is represented by the specified expression.
- An HTML input element whose type attribute is set to "radio" for each property in the object that is represented by the specified expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to render.
- If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected.
- The type of the model.
- The type of the value.
- The parameter is null.
-
-
- Returns a radio button input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
- An HTML input element whose type attribute is set to "radio" for each property in the object that is represented by the specified expression, using the specified HTML attributes.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to render.
- If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected.
- A dictionary that contains the HTML attributes to set for the element.
- The type of the model.
- The type of the value.
- The parameter is null.
-
-
- Returns a radio button input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
- An HTML input element whose type attribute is set to "radio" for each property in the object that is represented by the specified expression, using the specified HTML attributes.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to render.
- If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the or the object matches this value, this radio button is selected.
- An object that contains the HTML attributes to set for the element.
- The type of the model.
- The type of the value.
- The parameter is null.
-
-
- Returns a text input element by using the specified HTML helper and the name of the form field.
- An input element whose type attribute is set to "text".
- The HTML helper instance that this method extends.
- The name of the form field and the key that is used to look up the value.
-
-
- Returns a text input element by using the specified HTML helper, the name of the form field, and the value.
- An input element whose type attribute is set to "text".
- The HTML helper instance that this method extends.
- The name of the form field and the key that is used to look up the value.
- The value of the text input element. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object.
-
-
- Returns a text input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.
- An input element whose type attribute is set to "text".
- The HTML helper instance that this method extends.
- The name of the form field and the key that is used to look up the value.
- The value of the text input element. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object.
- An object that contains the HTML attributes to set for the element.
-
-
- Returns a text input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.
- An input element whose type attribute is set to "text".
- The HTML helper instance that this method extends.
- The name of the form field and the key that is used to look up the value.
- The value of the text input element. If this value is null, the value of the element is retrieved from the object. If no value exists there, the value is retrieved from the object.
- An object that contains the HTML attributes to set for the element.
-
-
- Returns a text input element for each property in the object that is represented by the specified expression.
- An HTML input element whose type attribute is set to "text" for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to render.
- The type of the model.
- The type of the value.
- The parameter is null or empty.
-
-
- Returns a text input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
- An HTML input element type attribute is set to "text" for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to render.
- A dictionary that contains the HTML attributes to set for the element.
- The type of the model.
- The type of the value.
- The parameter is null or empty.
-
-
- Returns a text input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.
- An HTML input element whose type attribute is set to "text" for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to render.
- An object that contains the HTML attributes to set for the element.
- The type of the model.
- The type of the value.
- The parameter is null or empty.
-
-
- Represents support for the HTML label element in an ASP.NET MVC view.
-
-
- Returns an HTML label element and the property name of the property that is represented by the specified expression.
- An HTML label element and the property name of the property that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the property to display.
-
-
- Returns .
-
-
- An HTML label element and the property name of the property that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the property to display.
- The type of the model.
- The type of the value.
-
-
- An HTML label element and the property name of the property that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the property to display.
- The label text.
- The type of the model.
- The type of the value.
-
-
- Returns an HTML label element and the property name of the property that is represented by the model.
- An HTML label element and the property name of the property that is represented by the model.
- The HTML helper instance that this method extends.
-
-
- Returns .
-
-
- Represents support for HTML links in an application.
-
-
- Returns an anchor element (a element) that contains the virtual path of the specified action.
- An anchor element (a element).
- The HTML helper instance that this method extends.
- The inner text of the anchor element.
- The name of the action.
- The parameter is null or empty.
-
-
- Returns an anchor element (a element) that contains the virtual path of the specified action.
- An anchor element (a element).
- The HTML helper instance that this method extends.
- The inner text of the anchor element.
- The name of the action.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
- The parameter is null or empty.
-
-
- Returns an anchor element (a element) that contains the virtual path of the specified action.
- An anchor element (a element).
- The HTML helper instance that this method extends.
- The inner text of the anchor element.
- The name of the action.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
- An object that contains the HTML attributes for the element. The attributes are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
- The parameter is null or empty.
-
-
- Returns an anchor element (a element) that contains the virtual path of the specified action.
- An anchor element (a element).
- The HTML helper instance that this method extends.
- The inner text of the anchor element.
- The name of the action.
- The name of the controller.
- The parameter is null or empty.
-
-
- Returns an anchor element (a element) that contains the virtual path of the specified action.
- An anchor element (a element).
- The HTML helper instance that this method extends.
- The inner text of the anchor element.
- The name of the action.
- The name of the controller.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Returns an anchor element (a element) that contains the virtual path of the specified action.
- An anchor element (a element).
- The HTML helper instance that this method extends.
- The inner text of the anchor element.
- The name of the action.
- The name of the controller.
- The protocol for the URL, such as "http" or "https".
- The host name for the URL.
- The URL fragment name (the anchor name).
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Returns an anchor element (a element) that contains the virtual path of the specified action.
- An anchor element (a element).
- The HTML helper instance that this method extends.
- The inner text of the anchor element.
- The name of the action.
- The name of the controller.
- The protocol for the URL, such as "http" or "https".
- The host name for the URL.
- The URL fragment name (the anchor name).
- An object that contains the parameters for a route.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Returns an anchor element (a element) that contains the virtual path of the specified action.
- An anchor element (a element).
- The HTML helper instance that this method extends.
- The inner text of the anchor element.
- The name of the action.
- The name of the controller.
- An object that contains the parameters for a route.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Returns an anchor element (a element) that contains the virtual path of the specified action.
- An anchor element (a element).
- The HTML helper instance that this method extends.
- The inner text of the anchor element.
- The name of the action.
- An object that contains the parameters for a route.
- The parameter is null or empty.
-
-
- Returns an anchor element (a element) that contains the virtual path of the specified action.
- An anchor element (a element).
- The HTML helper instance that this method extends.
- The inner text of the anchor element.
- The name of the action.
- An object that contains the parameters for a route.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Returns an anchor element (a element) that contains the virtual path of the specified action.
- An anchor element (a element).
- The HTML helper instance that this method extends.
- The inner text of the anchor element.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
- The parameter is null or empty.
-
-
- Returns an anchor element (a element) that contains the virtual path of the specified action.
- An anchor element (a element).
- The HTML helper instance that this method extends.
- The inner text of the anchor element.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Returns an anchor element (a element) that contains the virtual path of the specified action.
- An anchor element (a element).
- The HTML helper instance that this method extends.
- The inner text of the anchor element.
- The name of the route that is used to return a virtual path.
- The parameter is null or empty.
-
-
- Returns an anchor element (a element) that contains the virtual path of the specified action.
- An anchor element (a element).
- The HTML helper instance that this method extends.
- The inner text of the anchor element.
- The name of the route that is used to return a virtual path.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
- The parameter is null or empty.
-
-
- Returns an anchor element (a element) that contains the virtual path of the specified action.
- An anchor element (a element).
- The HTML helper instance that this method extends.
- The inner text of the anchor element.
- The name of the route that is used to return a virtual path.
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Returns an anchor element (a element) that contains the virtual path of the specified action.
- An anchor element (a element).
- The HTML helper instance that this method extends.
- The inner text of the anchor element.
- The name of the route that is used to return a virtual path.
- The protocol for the URL, such as "http" or "https".
- The host name for the URL.
- The URL fragment name (the anchor name).
- An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Returns an anchor element (a element) that contains the virtual path of the specified action.
- An anchor element (a element).
- The HTML helper instance that this method extends.
- The inner text of the anchor element.
- The name of the route that is used to return a virtual path.
- The protocol for the URL, such as "http" or "https".
- The host name for the URL.
- The URL fragment name (the anchor name).
- An object that contains the parameters for a route.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Returns an anchor element (a element) that contains the virtual path of the specified action.
- An anchor element (a element).
- The HTML helper instance that this method extends.
- The inner text of the anchor element.
- The name of the route that is used to return a virtual path.
- An object that contains the parameters for a route.
- The parameter is null or empty.
-
-
- Returns an anchor element (a element) that contains the virtual path of the specified action.
- An anchor element (a element).
- The HTML helper instance that this method extends.
- The inner text of the anchor element.
- The name of the route that is used to return a virtual path.
- An object that contains the parameters for a route.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Returns an anchor element (a element) that contains the virtual path of the specified action.
- An anchor element (a element).
- The HTML helper instance that this method extends.
- The inner text of the anchor element.
- An object that contains the parameters for a route.
- The parameter is null or empty.
-
-
- Returns an anchor element (a element) that contains the virtual path of the specified action.
- An anchor element (a element).
- The HTML helper instance that this method extends.
- The inner text of the anchor element.
- An object that contains the parameters for a route.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Represents an HTML form element in an MVC view.
-
-
- Initializes a new instance of the class using the specified HTTP response object.
- The HTTP response object.
- The parameter is null.
-
-
- Initializes a new instance of the class using the specified view context.
- An object that encapsulates the information that is required in order to render a view.
- The parameter is null.
-
-
- Releases all resources that are used by the current instance of the class.
-
-
- Releases unmanaged and, optionally, managed resources used by the current instance of the class.
- true to release both managed and unmanaged resources; false to release only unmanaged resources.
-
-
- Ends the form and disposes of all form resources.
-
-
- Represents the functionality to render a partial view as an HTML-encoded string.
-
-
- Renders the specified partial view as an HTML-encoded string.
- The partial view that is rendered as an HTML-encoded string.
- The HTML helper instance that this method extends.
- The name of the partial view to render.
-
-
- Renders the specified partial view as an HTML-encoded string.
- The partial view that is rendered as an HTML-encoded string.
- The HTML helper instance that this method extends.
- The name of the partial view to render.
- The model for the partial view.
-
-
- Renders the specified partial view as an HTML-encoded string.
- The partial view that is rendered as an HTML-encoded string.
- The HTML helper instance that this method extends.
- The name of the partial view.
- The model for the partial view.
- The view data dictionary for the partial view.
-
-
- Renders the specified partial view as an HTML-encoded string.
- The partial view that is rendered as an HTML-encoded string.
- The HTML helper instance that this method extends.
- The name of the partial view to render.
- The view data dictionary for the partial view.
-
-
- Provides support for rendering a partial view.
-
-
- Renders the specified partial view by using the specified HMTL helper.
- The HTML helper.
- The name of the partial view
-
-
- Renders the specified partial view, passing it a copy of the current object, but with the Model property set to the specified model.
- The HTML helper.
- The name of the partial view.
- The model.
-
-
- Renders the specified partial view, replacing the partial view's ViewData property with the specified object and setting the Model property of the view data to the specified model.
- The HTML helper.
- The name of the partial view.
- The model for the partial view.
- The view data for the partial view.
-
-
- Renders the specified partial view, replacing its ViewData property with the specified object.
- The HTML helper.
- The name of the partial view.
- The view data.
-
-
- Represents support for making selections in a list.
-
-
- Returns a single-selection select element using the specified HTML helper and the name of the form field.
- An HTML select element.
- The HTML helper instance that this method extends.
- The name of the form field to return.
- The parameter is null or empty.
-
-
- Returns a single-selection select element using the specified HTML helper, the name of the form field, and the specified list items.
- An HTML select element with an option subelement for each item in the list.
- The HTML helper instance that this method extends.
- The name of the form field to return.
- A collection of objects that are used to populate the drop-down list.
- The parameter is null or empty.
-
-
- Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, and the specified HTML attributes.
- An HTML select element with an option subelement for each item in the list.
- The HTML helper instance that this method extends.
- The name of the form field to return.
- A collection of objects that are used to populate the drop-down list.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, and the specified HTML attributes.
- An HTML select element with an option subelement for each item in the list.
- The HTML helper instance that this method extends.
- The name of the form field to return.
- A collection of objects that are used to populate the drop-down list.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, and an option label.
- An HTML select element with an option subelement for each item in the list.
- The HTML helper instance that this method extends.
- The name of the form field to return.
- A collection of objects that are used to populate the drop-down list.
- The text for a default empty item. This parameter can be null.
- The parameter is null or empty.
-
-
- Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, an option label, and the specified HTML attributes.
- An HTML select element with an option subelement for each item in the list.
- The HTML helper instance that this method extends.
- The name of the form field to return.
- A collection of objects that are used to populate the drop-down list.
- The text for a default empty item. This parameter can be null.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, an option label, and the specified HTML attributes.
- An HTML select element with an option subelement for each item in the list.
- The HTML helper instance that this method extends.
- The name of the form field to return.
- A collection of objects that are used to populate the drop-down list.
- The text for a default empty item. This parameter can be null.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Returns a single-selection select element using the specified HTML helper, the name of the form field, and an option label.
- An HTML select element with an option subelement for each item in the list.
- The HTML helper instance that this method extends.
- The name of the form field to return.
- The text for a default empty item. This parameter can be null.
- The parameter is null or empty.
-
-
- Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items.
- An HTML select element for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- A collection of objects that are used to populate the drop-down list.
- The type of the model.
- The type of the value.
- The parameter is null.
-
-
- Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and HTML attributes.
- An HTML select element for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- A collection of objects that are used to populate the drop-down list.
- The type of the model.
- The type of the value.
- The parameter is null.
-
-
- Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and HTML attributes.
- An HTML select element for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- A collection of objects that are used to populate the drop-down list.
- The type of the model.
- The type of the value.
- The parameter is null.
-
-
- Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and option label.
- An HTML select element for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- A collection of objects that are used to populate the drop-down list.
- The type of the model.
- The type of the value.
- The parameter is null.
-
-
- Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items, option label, and HTML attributes.
- An HTML select element for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- A collection of objects that are used to populate the drop-down list.
- The type of the model.
- The type of the value.
- The parameter is null.
-
-
- Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items, option label, and HTML attributes.
- An HTML select element for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- A collection of objects that are used to populate the drop-down list.
- The type of the model.
- The type of the value.
- The parameter is null.
-
-
- Returns a multi-select select element using the specified HTML helper and the name of the form field.
- An HTML select element.
- The HTML helper instance that this method extends.
- The name of the form field to return.
- The parameter is null or empty.
-
-
- Returns a multi-select select element using the specified HTML helper, the name of the form field, and the specified list items.
- An HTML select element with an option subelement for each item in the list.
- The HTML helper instance that this method extends.
- The name of the form field to return.
- A collection of objects that are used to populate the drop-down list.
- The parameter is null or empty.
-
-
- Returns a multi-select select element using the specified HTML helper, the name of the form field, the specified list items, and the specified HMTL attributes.
- An HTML select element with an option subelement for each item in the list..
- The HTML helper instance that this method extends.
- The name of the form field to return.
- A collection of objects that are used to populate the drop-down list.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Returns a multi-select select element using the specified HTML helper, the name of the form field, and the specified list items.
- An HTML select element with an option subelement for each item in the list..
- The HTML helper instance that this method extends.
- The name of the form field to return.
- A collection of objects that are used to populate the drop-down list.
- An object that contains the HTML attributes to set for the element.
- The parameter is null or empty.
-
-
- Returns an HTML select element for each property in the object that is represented by the specified expression and using the specified list items.
- An HTML select element for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- A collection of objects that are used to populate the drop-down list.
- The type of the model.
- The type of the property.
- The parameter is null.
-
-
- Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and HTML attributes.
- An HTML select element for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- A collection of objects that are used to populate the drop-down list.
- The type of the model.
- The type of the property.
- The parameter is null.
-
-
- Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and HTML attributes.
- An HTML select element for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to display.
- A collection of objects that are used to populate the drop-down list.
- The type of the model.
- The type of the property.
- The parameter is null.
-
-
- Represents support for HTML textarea controls.
-
-
- Returns the specified textarea element by using the specified HTML helper and the name of the form field.
- The textarea element.
- The HTML helper instance that this method extends.
- The name of the form field to return.
-
-
- Returns the specified textarea element by using the specified HTML helper, the name of the form field, and the specified HTML attributes.
- The textarea element.
- The HTML helper instance that this method extends.
- The name of the form field to return.
- An object that contains the HTML attributes to set for the element.
-
-
- Returns the specified textarea element by using the specified HTML helper and HTML attributes.
- The textarea element.
- The HTML helper instance that this method extends.
- The name of the form field to return.
- An object that contains the HTML attributes to set for the element.
-
-
- Returns the specified textarea element by using the specified HTML helper, the name of the form field, and the text content.
- The textarea element.
- The HTML helper instance that this method extends.
- The name of the form field to return.
- The text content.
-
-
- Returns the specified textarea element by using the specified HTML helper, the name of the form field, the text content, and the specified HTML attributes.
- The textarea element.
- The HTML helper instance that this method extends.
- The name of the form field to return.
- The text content.
- An object that contains the HTML attributes to set for the element.
-
-
- Returns the specified textarea element by using the specified HTML helper, the name of the form field, the text content, the number of rows and columns, and the specified HTML attributes.
- The textarea element.
- The HTML helper instance that this method extends.
- The name of the form field to return.
- The text content.
- The number of rows.
- The number of columns.
- An object that contains the HTML attributes to set for the element.
-
-
- Returns the specified textarea element by using the specified HTML helper, the name of the form field, the text content, the number of rows and columns, and the specified HTML attributes.
- The textarea element.
- The HTML helper instance that this method extends.
- The name of the form field to return.
- The text content.
- The number of rows.
- The number of columns.
- An object that contains the HTML attributes to set for the element.
-
-
- Returns the specified textarea element by using the specified HTML helper, the name of the form field, the text content, and the specified HTML attributes.
- The textarea element.
- The HTML helper instance that this method extends.
- The name of the form field to return.
- The text content.
- An object that contains the HTML attributes to set for the element.
-
-
- Returns an HTML textarea element for each property in the object that is represented by the specified expression.
- An HTML textarea element for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to render.
- The type of the model.
- The type of the property.
- The parameter is null.
-
-
- Returns an HTML textarea element for each property in the object that is represented by the specified expression using the specified HTML attributes.
- An HTML textarea element for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to render.
- A dictionary that contains the HTML attributes to set for the element.
- The type of the model.
- The type of the property.
- The parameter is null.
-
-
- Returns an HTML textarea element for each property in the object that is represented by the specified expression using the specified HTML attributes and the number of rows and columns.
- An HTML textarea element for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to render.
- The number of rows.
- The number of columns.
- A dictionary that contains the HTML attributes to set for the element.
- The type of the model.
- The type of the property.
- The parameter is null.
-
-
- Returns an HTML textarea element for each property in the object that is represented by the specified expression using the specified HTML attributes and the number of rows and columns.
- An HTML textarea element for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to render.
- The number of rows.
- The number of columns.
- A dictionary that contains the HTML attributes to set for the element.
- The type of the model.
- The type of the property.
- The parameter is null.
-
-
- Returns an HTML textarea element for each property in the object that is represented by the specified expression using the specified HTML attributes.
- An HTML textarea element for each property in the object that is represented by the expression.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to render.
- A dictionary that contains the HTML attributes to set for the element.
- The type of the model.
- The type of the property.
- The parameter is null.
-
-
- Provides support for validating the input from an HTML form.
-
-
- Gets or sets the name of the resource file (class key) that contains localized string values.
- The name of the resource file (class key).
-
-
- Retrieves the validation metadata for the specified model and applies each rule to the data field.
- The HTML helper instance that this method extends.
- The name of the property or model object that is being validated.
- The parameter is null.
-
-
- Retrieves the validation metadata for the specified model and applies each rule to the data field.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to render.
- The type of the model.
- The type of the property.
-
-
- Displays a validation message if an error exists for the specified field in the object.
- If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
- The HTML helper instance that this method extends.
- The name of the property or model object that is being validated.
-
-
- Displays a validation message if an error exists for the specified field in the object.
- If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
- The HTML helper instance that this method extends.
- The name of the property or model object that is being validated.
- An object that contains the HTML attributes for the element.
-
-
- Displays a validation message if an error exists for the specified field in the object.
- If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
- The HTML helper instance that this method extends.
- The name of the property or model object that is being validated.
- An object that contains the HTML attributes for the element.
-
-
- Displays a validation message if an error exists for the specified field in the object.
- If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
- The HTML helper instance that this method extends.
- The name of the property or model object that is being validated.
- The message to display if the specified field contains an error.
-
-
- Displays a validation message if an error exists for the specified field in the object.
- If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
- The HTML helper instance that this method extends.
- The name of the property or model object that is being validated.
- The message to display if the specified field contains an error.
- An object that contains the HTML attributes for the element.
-
-
- Displays a validation message if an error exists for the specified field in the object.
- If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
- The HTML helper instance that this method extends.
- The name of the property or model object that is being validated.
- The message to display if the specified field contains an error.
- An object that contains the HTML attributes for the element.
-
-
- Returns the HTML markup for a validation-error message for each data field that is represented by the specified expression.
- If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to render.
- The type of the model.
- The type of the property.
-
-
- Returns the HTML markup for a validation-error message for each data field that is represented by the specified expression, using the specified message.
- If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to render.
- The message to display if the specified field contains an error.
- The type of the model.
- The type of the property.
-
-
- Returns the HTML markup for a validation-error message for each data field that is represented by the specified expression, using the specified message and HTML attributes.
- If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to render.
- The message to display if the specified field contains an error.
- An object that contains the HTML attributes for the element.
- The type of the model.
- The type of the property.
-
-
- Returns the HTML markup for a validation-error message for each data field that is represented by the specified expression, using the specified message and HTML attributes.
- If the property or object is valid, an empty string; otherwise, a span element that contains an error message.
- The HTML helper instance that this method extends.
- An expression that identifies the object that contains the properties to render.
- The message to display if the specified field contains an error.
- An object that contains the HTML attributes for the element.
- The type of the model.
- The type of the property.
-
-
- Returns an unordered list (ul element) of validation messages that are in the object.
- A string that contains an unordered list (ul element) of validation messages.
- The HTML helper instance that this method extends.
-
-
- Returns an unordered list (ul element) of validation messages that are in the object and optionally displays only model-level errors.
- A string that contains an unordered list (ul element) of validation messages.
- The HTML helper instance that this method extends.
- true to have the summary display model-level errors only, or false to have the summary display all errors.
-
-
- Returns an unordered list (ul element) of validation messages that are in the object and optionally displays only model-level errors.
- A string that contains an unordered list (ul element) of validation messages.
- The HTML helper instance that this method extends.
- true to have the summary display model-level errors only, or false to have the summary display all errors.
- The message to display with the validation summary.
-
-
- Returns an unordered list (ul element) of validation messages that are in the object and optionally displays only model-level errors.
- A string that contains an unordered list (ul element) of validation messages.
- The HTML helper instance that this method extends.
- true to have the summary display model-level errors only, or false to have the summary display all errors.
- The message to display with the validation summary.
- A dictionary that contains the HTML attributes for the element.
-
-
- Returns an unordered list (ul element) of validation messages that are in the object and optionally displays only model-level errors.
- A string that contains an unordered list (ul element) of validation messages.
- The HTML helper instance that this method extends.
- true to have the summary display model-level errors only, or false to have the summary display all errors.
- The message to display with the validation summary.
- An object that contains the HTML attributes for the element.
-
-
- Returns an unordered list (ul element) of validation messages that are in the object.
- A string that contains an unordered list (ul element) of validation messages.
- The HMTL helper instance that this method extends.
- The message to display if the specified field contains an error.
-
-
- Returns an unordered list (ul element) of validation messages that are in the object.
- A string that contains an unordered list (ul element) of validation messages.
- The HTML helper instance that this method extends.
- The message to display if the specified field contains an error.
- A dictionary that contains the HTML attributes for the element.
-
-
- Returns an unordered list (ul element) of validation messages in the object.
- A string that contains an unordered list (ul element) of validation messages.
- The HTML helper instance that this method extends.
- The message to display if the specified field contains an error.
- An object that contains the HTML attributes for the element.
-
-
- Provides a model-aware class for ASP.NET MVC.
-
-
- Initializes a new instance of the class.
- The start of the span.
- The content.
- The type name of the model.
-
-
- Gets a value that indicates whether the current object is identical to the specified object.
- true if the current object is identical to the specified object; otherwise, false.
- The model span object.
-
-
- Returns the hash code of the object.
- The hash code of the object.
-
-
- Gets the type name of the model.
- The type name of the model.
-
-
- Compiles ASP.NET Razor views into classes.
-
-
- Initializes a new instance of the class.
- The class name.
- The root namespace.
- The name of the source file.
- The ASP.NET Razor engine host.
-
-
- Returns a value that indicates whether the specified model span is an instance of .
- true if the value of the parameter is an instance of ; otherwise, false.
- The model span.
-
-
-
-
-
- Compiles ASP.NET Razor views into classes.
-
-
-
-
- Extends the VBCodeParser class by adding support for the @model keyword.
-
-
- Initializes a new instance of the class.
-
-
-
- Configures the ASP.NET Razor parser and code generator for a specified file.
-
-
- Initializes a new instance of the class.
- The virtual path of the ASP.NET Razor file.
- The physical path of the ASP.NET Razor file.
-
-
-
-
-
\ No newline at end of file
diff --git a/bin/aspnetmvc/System.Web.Routing.dll b/bin/aspnetmvc/System.Web.Routing.dll
deleted file mode 100644
index b40ce044..00000000
Binary files a/bin/aspnetmvc/System.Web.Routing.dll and /dev/null differ
diff --git a/bin/aspnetmvc/System.Web.Routing.xml b/bin/aspnetmvc/System.Web.Routing.xml
deleted file mode 100644
index 79258fc6..00000000
--- a/bin/aspnetmvc/System.Web.Routing.xml
+++ /dev/null
@@ -1,511 +0,0 @@
-
-
-
- System.Web.Routing
-
-
-
- Enables you to define which HTTP verbs are allowed when ASP.NET routing determines whether a URL matches a route.
-
-
- Initializes a new instance of the class by using the HTTP verbs that are allowed for the route.
- The HTTP verbs that are valid for the route.
-
-
- Gets the collection of allowed HTTP verbs for the route.
- A collection of allowed HTTP verbs for the route.
-
-
- Determines whether the request was made with an HTTP verb that is one of the allowed verbs for the route.
- When ASP.NET routing is processing a request, true if the request was made by using an allowed HTTP verb; otherwise, false. When ASP.NET routing is constructing a URL, true if the supplied values contain an HTTP verb that matches one of the allowed HTTP verbs; otherwise, false. The default is true.
- An object that encapsulates information about the HTTP request.
- The object that is being checked to determine whether it matches the URL.
- The name of the parameter that is being checked.
- An object that contains the parameters for a route.
- An object that indicates whether the constraint check is being performed when an incoming request is processed or when a URL is generated.
-
-
- For a description of this member, see .
- true if the request was made by using an allowed HTTP verb; otherwise, false. The default is true.
- An object that encapsulates information about the HTTP request.
- The object that is being checked to determine whether it matches the URL.
- The name of the parameter that is being checked.
- An object that contains the parameters for a route.
- An object that indicates whether the constraint check is being performed when an incoming request is handled or when a URL is generated.
-
-
- Defines the contract that a class must implement in order to check whether a URL parameter value is valid for a constraint.
-
-
- Determines whether the URL parameter contains a valid value for this constraint.
- true if the URL parameter contains a valid value; otherwise, false.
- An object that encapsulates information about the HTTP request.
- The object that this constraint belongs to.
- The name of the parameter that is being checked.
- An object that contains the parameters for the URL.
- An object that indicates whether the constraint check is being performed when an incoming request is being handled or when a URL is being generated.
-
-
- Defines the contract that a class must implement in order to process a request for a matching route pattern.
-
-
- Provides the object that processes the request.
- An object that processes the request.
- An object that encapsulates information about the request.
-
-
- Encapsulates information about an HTTP request that matches a defined route.
-
-
- Initializes a new instance of the class.
- An object that contains information about the HTTP request.
- An object that contains information about the route that matched the current request.
-
- or is null.
-
-
- Gets information about the HTTP request.
- An object that contains information about the HTTP request.
-
-
- Gets information about the requested route.
- An object that contains information about the requested route.
-
-
- Provides properties and methods for defining a route and for obtaining information about the route.
-
-
- Initializes a new instance of the class, by using the specified URL pattern and handler class.
- The URL pattern for the route.
- The object that processes requests for the route.
-
-
- Initializes a new instance of the class, by using the specified URL pattern, default parameter values, and handler class.
- The URL pattern for the route.
- The values to use for any parameters that are missing in the URL.
- The object that processes requests for the route.
-
-
- Initializes a new instance of the class, by using the specified URL pattern, default parameter values, constraints, and handler class.
- The URL pattern for the route.
- The values to use if the URL does not contain all the parameters.
- A regular expression that specifies valid values for a URL parameter.
- The object that processes requests for the route.
-
-
- Initializes a new instance of the class, by using the specified URL pattern, default parameter values, constraints, custom values, and handler class.
- The URL pattern for the route.
- The values to use if the URL does not contain all the parameters.
- A regular expression that specifies valid values for a URL parameter.
- Custom values that are passed to the route handler, but which are not used to determine whether the route matches a specific URL pattern. These values are passed to the route handler, where they can be used for processing the request.
- The object that processes requests for the route.
-
-
- Gets or sets a dictionary of expressions that specify valid values for a URL parameter.
- An object that contains the parameter names and expressions.
-
-
- Gets or sets custom values that are passed to the route handler, but which are not used to determine whether the route matches a URL pattern.
- An object that contains custom values.
-
-
- Gets or sets the values to use if the URL does not contain all the parameters.
- An object that contains the parameter names and default values.
-
-
- Returns information about the requested route.
- An object that contains the values from the route definition.
- An object that encapsulates information about the HTTP request.
-
-
- Returns information about the URL that is associated with the route.
- An object that contains information about the URL that is associated with the route.
- An object that encapsulates information about the requested route.
- An object that contains the parameters for a route.
-
-
- Determines whether a parameter value matches the constraint for that parameter.
- true if the parameter value matches the constraint; otherwise, false.
- An object that encapsulates information about the HTTP request.
- The regular expression or object to use to test .
- The name of the parameter to test.
- The values to test.
- A value that specifies whether URL routing is processing an incoming request or constructing a URL.
-
-
- Gets or sets the object that processes requests for the route.
- The object that processes the request.
-
-
- Gets or sets the URL pattern for the route.
- The pattern for matching the route to a URL.
- Any of the following:The value starts with ~ or /.The value contains a ? character.The catch-all parameter is not last.
- URL segments are not separated by a delimiter or a literal constant.
-
-
- Serves as the base class for all classes that represent an ASP.NET route.
-
-
- Initializes the class for use by an inherited class instance. This constructor can only be called by an inherited class.
-
-
- When overridden in a derived class, returns route information about the request.
- An object that contains the values from the route definition if the route matches the current request, or null if the route does not match the request.
- An object that encapsulates information about the HTTP request.
-
-
- When overridden in a derived class, checks whether the route matches the specified values, and if so, generates a URL and retrieves information about the route.
- An object that contains the generated URL and information about the route, or null if the route does not match .
- An object that encapsulates information about the requested route.
- An object that contains the parameters for a route.
-
-
- Provides a collection of routes for ASP.NET routing.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class by using the specified virtual path provider.
- A provider for retrieving resources from a virtual file system.
-
-
- Adds a route to the end of the object and assigns the specified name to the route.
- The value that identifies the route. The value can be null or an empty string.
- The route to add to the end of the collection.
-
- is null.
-
- is already used in the collection.
-
-
- Removes all the elements from the object.
-
-
- Provides an object for managing thread safety when you retrieve an object from the collection.
- An object that manages thread safety.
-
-
- Returns information about the route in the collection that matches the specified values.
- An object that contains the values from the route definition.
- An object that encapsulates information about the HTTP request.
-
- is null.
- The property of the object in the parameter is null.
-
-
- Returns information about the URL path that is associated with the named route, given the specified context, route name, and parameter values.
- An object that contains information about the URL path that is associated with the route.
- An object that encapsulates information about the requested route.
- The name of the route to use when information about the URL path is retrieved.
- An object that contains the parameters for a route.
-
-
- Returns information about the URL path that is associated with the route, given the specified context and parameter values.
- An object that contains information about the URL path that is associated with the route.
- An object that encapsulates information about the requested route.
- An object that contains the parameters for a route.
-
-
- Provides an object for managing thread safety when you add or remove elements in the collection.
- An object that manages thread safety.
-
-
- Inserts the specified route into the object at the specified index.
- The zero-based index at which is inserted.
- The route to insert.
-
- is null.
-
- is already in the collection.
-
-
- Gets the route in the collection that has the specified name.
- An object that has the specified name, or null if is null, is an empty string, or does not match any route in the collection.
- The value that identifies the route to get.
-
-
- Removes the route from the object at the specified index.
- The zero-based index of the route to remove.
-
-
- Gets or sets a value that indicates whether ASP.NET routing should handle URLs that match an existing file.
- true if ASP.NET routing handles all requests, even those that match an existing file; otherwise, false. The default value is false.
-
-
- Replaces the route at the specified index.
- The zero-based index of the route to replace.
- The route to add at the specified index.
-
- is null.
-
- is already in the collection.
-
-
- Encapsulates information about a route.
-
-
- Initializes a new instance of the class.
-
-
- Initializes a new instance of the class by using the specified route and route handler.
- An object that defines the route.
- An object that processes the request.
-
-
- Gets a collection of custom values that are passed to the route handler but are not used when ASP.NET routing determines whether the route matches a request.
- An object that contains custom values.
-
-
- Retrieves the value with the specified identifier.
- The element in the property whose key matches .
- The key of the value to retrieve.
- A value does not exist for .
-
-
- Gets or sets the object that represents a route.
- An object that represents the route definition.
-
-
- Gets or sets the object that processes a requested route.
- An object that processes the route request.
-
-
- Gets a collection of URL parameter values and default values for the route.
- An object that contains values that are parsed from the URL and from default values.
-
-
- Indicates whether ASP.NET routing is processing a URL from a client or generating a URL.
-
-
- A URL from a client is being processed.
-
-
- A URL is being created based on the route definition.
-
-
- Stores the URL routes for an application.
-
-
- Initializes a new instance of the class.
-
-
- Gets a collection of objects that derive from the class.
- An object that contains all the routes in the collection.
-
-
- Represents a case-insensitive collection of key/value pairs that you use in various places in the routing framework, such as when you define the default values for a route or when you generate a URL that is based on a route.
-
-
- Initializes a new instance of the class that is empty.
-
-
- Initializes a new instance of the class and adds elements from the specified collection.
- A collection whose elements are copied to the new collection.
-
- is null.
-
- contains one or more duplicate keys.
-
-
- Initializes a new instance of the class and adds values that are based on properties from the specified object.
- An object that contains properties that will be added as elements to the new collection.
-
-
- Adds the specified value to the dictionary by using the specified key.
- The key of the element to add.
- The value of the element to add.
-
-
- Removes all keys and values from the dictionary.
-
-
- Determines whether the dictionary contains the specified key.
- true if the dictionary contains an element that has the specified key; otherwise, false.
- The key to locate in the dictionary.
-
-
- Determines whether the dictionary contains a specific value.
- true if the dictionary contains an element that has the specified value; otherwise, false.
- The value to locate in the dictionary.
-
-
- Gets the number of key/value pairs that are in the collection.
- The number of key/value pairs that are in the collection.
-
-
- Returns an enumerator that you can use to iterate through the dictionary.
- A structure for reading data in the dictionary.
-
-
- Gets or sets the value that is associated with the specified key.
- The value that is associated with the specified key, or null if the key does not exist in the collection.
- The key of the value to get or set.
-
-
- Gets a collection that contains the keys in the dictionary.
- A collection that contains the keys in the dictionary.
-
-
- Removes the value that has the specified key from the dictionary.
- true if the element is found and removed; otherwise, false. This method returns false if is not found in the dictionary.
- The key of the element to remove.
-
-
- For a description of this member, see .
- The key/value pair to add to the dictionary.
-
-
- For a description of this member, see .
- true if is in the collection; otherwise, false.
- The key and value pair to locate in the dictionary.
-
-
- For a description of this member, see .
- The one-dimensional array that is the destination of the elements copied from the dictionary.
- The zero-based index in at which copying starts.
-
-
- For a description of this member, see .
- true if the dictionary is read-only; otherwise, false.
-
-
- For a description of this member, see .
- true if was successfully removed from the collection; otherwise, false. This method also returns false if is not found in the collection.
- The key of the element to remove.
-
-
- For a description of this member, see .
- A collection that contains the keys in the dictionary.
-
-
- For a description of this member, see .
- A collection that contains the values in the dictionary.
-
-
- For a description of this member, see .
- A structure for reading data in the dictionary.
-
-
- For a description of this member, see .
- A structure for reading data in the dictionary.
-
-
- Gets a value that indicates whether a value is associated with the specified key.
- true if the dictionary contains an element that has the specified key; otherwise, false.
- The key of the value to get.
- When this method returns, contains the value that is associated with the specified key, if the key is found; otherwise, contains the appropriate default value for the type of the parameter that you provided as an out parameter. This parameter is passed uninitialized.
-
-
- Gets a collection that contains the values in the dictionary.
- A collection that contains the values in the dictionary.
-
-
- Provides a way to specify that ASP.NET routing should not handle requests for a URL pattern.
-
-
- Initializes a new instance of the class.
-
-
- Returns the object that processes the request.
- An object that processes the request.
- An object that encapsulates information about the request.
-
-
- Returns the object that processes the request.
- An object that processes the request.
- An object that encapsulates information about the request.
-
-
- Serves as base class for classes that enable you to customize how ASP.NET routing processes a request.
-
-
- Initializes a new instance of the class.
-
-
- Gets a value that indicates whether another request can use the instance.
- Always false.
-
-
- Processes an HTTP request that matches a route.
- An object that provides references to the intrinsic server objects (for example, , , , and ).
- The request does not match any route.
- No handler is defined for the route.
-
-
- Processes an HTTP request that matches a route.
- An object that provides references to the intrinsic server objects (for example, , , , and ).
- The request does not match any route.
- No handler is defined for the route.
-
-
- Gets or sets the collection of defined routes for the ASP.NET application.
- An object that contains the routes.
-
-
- Gets a value that indicates whether another request can use the instance.
- Always false.
-
-
- Processes an HTTP request that matches a route.
- An object that provides references to the intrinsic server objects (for example, , , , and ).
-
-
- When overridden in a derived class, validates the HTTP handler and performs the steps that are required to process the request.
- The object that is used to process an HTTP request.
- An object that provides references to the intrinsic server objects (for example, , , , and ).
-
-
- Matches a URL request to a defined route.
-
-
- Initializes a new instance of the class.
-
-
- Disposes of the resources (other than memory) that are used by the module.
-
-
- Initializes a module and prepares it to handle requests.
- An object that provides access to the methods, properties, and events common to all application objects in an ASP.NET application.
-
-
- Assigns the HTTP handler for the current request to the context.
- Encapsulates all HTTP-specific information about an individual HTTP request.
-
-
- Matches the HTTP request to a route, retrieves the handler for that route, and sets the handler as the HTTP handler for the current request.
- Encapsulates all HTTP-specific information about an individual HTTP request.
-
-
- Gets or sets the collection of defined routes for the ASP.NET application.
- An object that contains the routes.
-
-
- For a description of this member, see .
-
-
- For a description of this member, see .
- An object that provides access to the methods, properties, and events that are common to all application objects in an ASP.NET application.
-
-
- Represents information about the route and virtual path that are the result of generating a URL with the ASP.NET routing framework.
-
-
- Initializes a new instance of the class.
- The object that is used to generate the URL.
- The generated URL.
-
-
- Gets the collection of custom values for the route definition.
- A collection of custom values for a route.
-
-
- Gets or sets the route that is used to create the URL.
- An object that represents the route that matched the parameters that were used to generate a URL.
-
-
- Gets or sets the URL that was created from the route definition.
- The URL that was generated from a route.
-
-
-
\ No newline at end of file
diff --git a/bin/aspnetmvc/System.Web.WebPages.dll b/bin/aspnetmvc/System.Web.WebPages.dll
deleted file mode 100644
index 9fea0128..00000000
Binary files a/bin/aspnetmvc/System.Web.WebPages.dll and /dev/null differ
diff --git a/bin/aspnetmvc/System.Web.WebPages.xml b/bin/aspnetmvc/System.Web.WebPages.xml
deleted file mode 100644
index d06b354a..00000000
--- a/bin/aspnetmvc/System.Web.WebPages.xml
+++ /dev/null
@@ -1,884 +0,0 @@
-
-
-
- System.Web.WebPages
-
-
-
- Helps prevent malicious scripts from submitting forged page requests.
-
-
- Adds an authenticating token to a form to help protect against request forgery.
- Returns a string that contains the encrypted token value in a hidden HTML field.
- The current object is null.
-
-
- Adds an authenticating token to a form to help protect against request forgery, allowing callers to specify added authentication details.
- Returns the encrypted token value in a hidden HTML field.
- The HTTP context data for a request.
- An optional random string of characters (such as Z*7g1&p4) that is used to add complexity to the encryption for extra safety. The default is a null string.
- The domain of a Web application that a request is submitted from.
- The virtual root path of a Web application that a request is submitted from.
- The supplied object is null.
-
-
- Validates that input data from an HTML form field comes from the user who submitted the data.
- The current value is null.
- The HTTP cookie token that accompanies a valid request is missing-or-The form token is missing.-or-The form token value does not match the cookie token value.-or-The form token value does not match the cookie token value.
-
-
- Validates that input data from an HTML form field comes from the user who submitted the data, allowing callers to specify additional custom details for the validation.
- An optional random string of characters (such as Z*7g1&p4) used to decrypt an authentication token created by the class. The default is a null string.
- The current value is null.
- The HTTP cookie token that accompanies a valid request is missing-or-The form token is missing.-or-The form token value does not match the cookie token value.-or-The form token value does not match the cookie token value.-or-The value supplied does not match the value used to create the form token.
-
-
- Provides access to unvalidated values in the object.
-
-
- Gets a collection of unvalidated Web form values.
- An unvalidated collection of Web form values.
-
-
- Gets an unvalidated object from a collection in the object.
- A member of a collection contained in the object.
- The name of the collection member to get.
-
-
- Gets a collection of unvalidated query-string values.
- A collection of unvalidated query-string values.
-
-
- Excludes fields of the Request object from being checked for potentially unsafe HTML markup.
-
-
- Returns an unvalidated version of form values or query-string values.
- An object that contains unvalidated versions of the form and query string values.
- The object that contains values to exclude.
-
-
- Returns an unvalidated value from the form or query string based on the field that has been requested.
- A string that contains unvalidated text from the specified field or query-string value.
- The object that contains values to exclude from validation s
- The name of the field to exclude from validation.
-
-
- Returns an unvalidated version of form values or query-string values.
- An object that contains unvalidated versions of the form and query-string values.
- The object that contains values to exclude from validation.
-
-
- Returns an unvalidated value from the form or query string based on the field that has been requested.
- A string that contains unvalidated text from the specified field or query-string value.
- The object that contains values to exclude from validation.
- The name of the field to exclude from validation.
-
-
- This class and its members support the .NET Framework infrastructure and are not intended to be used directly from your code.
-
-
- This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
-
-
- This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
- Details about the exception.
-
-
- This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.
- Details about the exception.
- An exception that occurred before the current exception.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Enumerates the modes that are available for rendering HTML tags.
-
-
- Represents normal mode.
-
-
- Represents the start-tag mode.
-
-
- Represents end-tag mode.
-
-
- Represents self-closing-tag mode.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Redirects to the root of the Web site if the host is not local.
- The HTTP context of the HTTP request.
- A locally hosted URL.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Provides utility methods for converting string values to other data types.
-
-
- Converts a string to a strongly typed value of the specified data type.
- The converted value.
- The value to convert.
- The data type to convert to.
-
-
- Converts a string to the specified data type and specifies a default value.
- The converted value.
- The value to convert.
- The value to return if is null.
- The data type to convert to.
-
-
- Converts a string to a Boolean (true/false) value.
- The converted value.
- The value to convert.
-
-
- Converts a string to a Boolean (true/false) value and specifies a default value.
- The converted value.
- The value to convert.
- The value to return if is null or an invalid value. The default is false.
-
-
- Converts a string to a value.
- The converted value.
- The value to convert.
-
-
- Converts a string to a value and specifies a default value.
- The converted value.
- The value to convert.
- The value to return if is null or an invalid value. The default is the minimum time value on the system.
-
-
- Converts a string to a number.
- The converted value.
- The value to convert.
-
-
- Converts a string to a number and specifies a default value.
- The converted value.
- The value to convert.
- The value to return if is null or invalid.
-
-
- Converts a string to a number.
- The converted value.
- The value to convert.
-
-
- Converts a string to a number and specifies a default value.
- The converted value.
- The value to convert.
- The value to return if is null.
-
-
- Converts a string to an integer.
- The converted value.
- The value to convert.
-
-
- Converts a string to an integer and specifies a default value.
- The converted value.
- The value to convert.
- The value to return if is null or is an invalid value.
-
-
- Checks whether a string can be converted to the specified data type.
-
- if can be converted to the specified type; otherwise, .
- The value to test.
- The data type to convert to.
-
-
- Checks whether a string can be converted to the Boolean (true/false) type.
-
- if can be converted to the specified type; otherwise, .
- The string value to test.
-
-
- Checks whether a string can be converted to the type.
-
- if can be converted to the specified type; otherwise, .
- The string value to test.
-
-
- Checks whether a string can be converted to the type.
-
- if can be converted to the specified type; otherwise, .
- The string value to test.
-
-
- Checks whether a string value is null or empty.
- true if is null or is a zero-length string (""); otherwise, false.
- The string value to test.
-
-
- Checks whether a string can be converted to the type.
- true if can be converted to the specified type; otherwise, false.
- The string value to test.
-
-
- Checks whether a string can be converted to an integer.
-
- if can be converted to the specified type; otherwise, .
- The string value to test.
-
-
-
-
-
-
-
-
-
-
-
- Represents an ASP.NET Razor page.
-
-
- Called from a derived class to create a new instance that is based on the class.
-
-
- Gets or sets the object that is associated with a page.
- An object that references HTTP data about the current context of a page.
-
-
- Executes the code in a set of dependent Web pages.
-
-
- Gets the object that is associated with a page.
- An object that supports rendering HTML form controls in a page.
-
-
- Initializes an object that inherits from the class.
-
-
- Gets the model that is associated with a page.
- An object that represents a model that is associated with the view data for a page.
-
-
- Gets the state data for the model that is associated with a page.
- The state of the model.
-
-
- Adds a class to a list of classes that handle page execution and that implement custom features for pages.
- The class to add.
-
-
-
-
-
-
- Called by content pages to create named content sections.
- The name of the section to create.
- The type of action to take with the new section.
-
-
-
-
-
-
-
- Gets or sets the path of a layout page.
- The path of the layout page.
-
-
-
-
- Provides property-like access to page data that is shared between pages, layout pages, and partial pages.
- An object that contains page data.
-
-
- Provides array-like access to page data that is shared between pages, layout pages, and partial pages.
- A dictionary that contains page data.
-
-
-
-
- In layout pages, renders the portion of a content page that is not within a named section.
- The HTML content to render.
-
-
- Renders the content of one page within another page.
- The HTML content to render.
- The path of the page to render.
- (Optional) An array of data to pass to the page being rendered. In the rendered page, these parameters can be accessed by using the property.
-
-
- In layout pages, renders the content of a named section.
- The HTML content to render.
- The section to render.
-
-
- In layout pages, renders the content of a named section and specifies whether the section is required.
- The HTML content to render.
- The section to render.
- true to specify that the section is required; otherwise, false. The default is false.
-
-
-
-
-
- Contains data that is used by a object to reference details about the Web application, the current HTTP request context, the current execution context, and page data.
-
-
-
-
- Gets a reference to the current object that is associated with a page.
- The current page context object.
-
-
-
- Gets the object that is associated with a page.
- The page rendering object.
-
-
- Gets the page data that is shared between pages, layout pages, and partial pages.
- A dictionary that contains page data.
-
-
- Provides objects and methods that are used to execute and render all ASP.NET Razor pages.
-
-
-
- Gets the application state data cast as a object that callers can use to create and access custom application-scoped properties.
- An object that references the application state data.
-
-
- Gets a reference to global application state data that can be shared across sessions and requests in an ASP.NET application.
- The application state data.
-
-
- When overridden in a derived class, gets or sets the object that is associated with a page.
- The current context data.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Provides methods and properties that are used to render pages that use the Razor view engine.
-
-
- Initializes a new instance of the class.
-
-
- When overridden in a derived class, gets the cache object for the current application domain.
- The cache object.
-
-
- Gets or sets the culture for the current thread.
- The culture for the current thread.
-
-
- When overridden in a derived class, calls the methods that are used to initialize the page.
-
-
- When overridden in a derived class, builds a URL using the specified parameters.
- A URL.
- The path to include in the URL.
- Additional path information.
-
-
- When overridden in a derived class, get a value that indicates whether Ajax is being used during the request of the Web page.
- true if Ajax is being used during the request; otherwise, false.
-
-
- When overridden in a derived class, returns a value that indicates whether the HTTP data transfer method used by the client to request the Web page is POST.
- true if the HTTP verb is "POST"; otherwise, false.
-
-
- When overridden in a derived class, gets or sets the path of a layout page.
- The path of a layout page.
-
-
- When overridden in a derived class, provides property-like access to page data that is shared between pages, layout pages, and partial pages.
- An object that contains page data.
-
-
- Gets the HTTP context for the Web page.
- The HTTP context for the Web page.
-
-
- When overridden in a derived class, provides array-like access to page data that is shared between pages, layout pages, and partial pages.
- An object that provides array-like access to page data.
-
-
- When overridden in a derived class, renders a Web page.
- The markup that represents the Web page.
- The path of the page to render.
- Additional data that is used to render the page.
-
-
- When overridden in a derived class, gets the object for the current HTTP request.
- A object that contains the HTTP values sent by a client during a Web request.
-
-
- When overridden in a derived class, gets the object for the current HTTP response.
- A object that contains the HTTP-response information from an ASP.NET operation.
-
-
- When overridden in a derived class, gets the object that provides methods that can be used as part of Web-page processing.
- The object.
-
-
- When overridden in a derived class, gets the object for the current HTTP request.
- Session data for the current request.
-
-
- When overridden in a derived class, gets information about the currently executing file.
- Information about the currently executing file.
-
-
- Gets or sets the current culture used by the ResourceManager to look up culture-specific resources at run time.
- The current culture used by the Resource Manager.
-
-
- When overridden in a derived class, gets data related to the URL path.
- Data related to the URL path.
-
-
- When overridden in a derived class, gets a user value based on the HTTP context.
- A user value based on the HTTP context.
-
-
- Represents support for rendering HTML controls in a Web page.
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
- Returns .
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/bin/msbuild/MSBuildCommunityTasks/ICSharpCode.SharpZipLib.dll b/bin/msbuild/MSBuildCommunityTasks/ICSharpCode.SharpZipLib.dll
deleted file mode 100644
index 77bafe8b..00000000
Binary files a/bin/msbuild/MSBuildCommunityTasks/ICSharpCode.SharpZipLib.dll and /dev/null differ
diff --git a/bin/msbuild/MSBuildCommunityTasks/MSBuild.Community.Tasks.Targets b/bin/msbuild/MSBuildCommunityTasks/MSBuild.Community.Tasks.Targets
deleted file mode 100644
index d90cb5b6..00000000
--- a/bin/msbuild/MSBuildCommunityTasks/MSBuild.Community.Tasks.Targets
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
-
-
-
- $(MSBuildExtensionsPath)\MSBuildCommunityTasks
- $(MSBuildCommunityTasksPath)\MSBuild.Community.Tasks.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/bin/msbuild/MSBuildCommunityTasks/MSBuild.Community.Tasks.chm b/bin/msbuild/MSBuildCommunityTasks/MSBuild.Community.Tasks.chm
deleted file mode 100644
index e9cfb77e..00000000
Binary files a/bin/msbuild/MSBuildCommunityTasks/MSBuild.Community.Tasks.chm and /dev/null differ
diff --git a/bin/msbuild/MSBuildCommunityTasks/MSBuild.Community.Tasks.dll b/bin/msbuild/MSBuildCommunityTasks/MSBuild.Community.Tasks.dll
deleted file mode 100644
index cf847a55..00000000
Binary files a/bin/msbuild/MSBuildCommunityTasks/MSBuild.Community.Tasks.dll and /dev/null differ
diff --git a/bin/msbuild/MSBuildCommunityTasks/MSBuild.Community.Tasks.xml b/bin/msbuild/MSBuildCommunityTasks/MSBuild.Community.Tasks.xml
deleted file mode 100644
index f9e69b1c..00000000
--- a/bin/msbuild/MSBuildCommunityTasks/MSBuild.Community.Tasks.xml
+++ /dev/null
@@ -1,6506 +0,0 @@
-
-
-
- MSBuild.Community.Tasks
-
-
-
-
- Installs and register script mappings for ASP.NET
-
- Uses the aspnet_regiis.exe tool included with the .NET Framework.
-
- Install the latest version of ASP.NET on the server:
-
- ]]>
-
-
- Install the latest version of ASP.NET on the server, but do not update script maps:
-
- ]]>
-
-
- Install the script maps for ASP.NET 2.0 on a web directory on the default website:
-
- ]]>
-
-
- Install the script maps for ASP.NET 1.1 on a web directory on a non-default website:
-
- ]]>
-
-
- Install client side script only for the latest version:
-
- ]]>
-
-
-
-
-
- Returns the fully qualified path to the executable file.
-
-
- The fully qualified path to the executable file.
-
-
-
-
- Returns a string value containing the command line arguments
- to pass directly to the executable file.
-
-
- A string value containing the command line arguments to pass
- directly to the executable file.
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- True if the task successfully executed; otherwise, false.
-
-
-
-
- Determines if the current property values can be used together
-
- when properties can be used together.
-
-
-
- The version of ASP.NET to install
-
-
- The default behavior is to use the latest version of ASP.NET available on the computer.
-
- Version
- Version11ASP.NET v1.1
- Version20ASP.NET v2.0
- VersionLatestThe latest version of ASP.NET available
-
-
-
-
-
- The method used to determine if ASP.NET script mappings should be applied
-
-
- The default behavior is to register script mappings on all sites except those with a newer version of ASP.NET.
-
- Value
- NeverRegister ASP.NET on the computer without updating any script mappings.
- IfNoneExistRegister script mappings only on for sites that do not have any existing ASP.NET script mappings (not available for ASP.NET v1.1)
- UnlessNewerExistRegister script mappings on all sites except those with a newer version of ASP.NET.
- AlwaysRegister script mappings on all sites, even if they already have a newer version of ASP.NET.
-
-
-
-
-
- When , the aspnet_client scripts will be installed. No script mappings will be updated.
-
- This cannot be if a value for or has been specified.
-
-
-
- The web application that should have its script maps updated.
-
-
- The path must be of the form W3SVC/[instance]/Root/[webdirectory], for example W3SVC/1/Root/SampleApp1.
- As a shortcut, you can specify just the web directory name,
- if the web directory is installed in the default website instance (W3SVC/1/Root).
- You should not specify a value for when specifying a path.
-
-
-
-
- When , script maps are applied recursively under .
-
- This property is only valid when specifying a value for . It is by default.
-
-
-
- Gets the name of the executable file to run.
-
-
- The name of the executable file to run.
-
-
-
- Generates an AssemblyInfo files
-
-
- Generates a common version file.
-
- ]]>
- Generates a complete version file.
-
- ]]>
-
-
-
-
- The default value of .
- The value is "AssemblyInfo.cs".
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- true if the task successfully executed; otherwise, false.
-
-
-
-
- Gets or sets the code language.
-
- The code language.
-
-
-
- Gets or sets a value indicating whether [COMVisible].
-
- true if [COMVisible]; otherwise, false.
-
-
-
- Gets or sets a value indicating whether [CLSCompliant].
-
- true if [CLSCompliant]; otherwise, false.
-
-
-
- Gets or sets the GUID.
-
- The GUID.
-
-
-
- Gets or sets the assembly title.
-
- The assembly title.
-
-
-
- Gets or sets the assembly description.
-
- The assembly description.
-
-
-
- Gets or sets the assembly configuration.
-
- The assembly configuration.
-
-
-
- Gets or sets the assembly company.
-
- The assembly company.
-
-
-
- Gets or sets the assembly product.
-
- The assembly product.
-
-
-
- Gets or sets the assembly copyright.
-
- The assembly copyright.
-
-
-
- Gets or sets the assembly trademark.
-
- The assembly trademark.
-
-
-
- Gets or sets the assembly culture.
-
- The assembly culture.
-
-
-
- Gets or sets the assembly version.
-
- The assembly version.
-
-
-
- Gets or sets the assembly file version.
-
- The assembly file version.
-
-
-
- Gets or sets the assembly informational version.
-
- The assembly informational version.
-
-
-
- Gets or sets the assembly key file.
-
-
-
-
- Gets or sets the assembly key name.
-
-
-
-
- Gets or sets the assembly delay sign value.
-
-
-
-
- Gets or sets a value indicating whether to generate the ThisAssmebly class.
-
-
-
-
- Gets or sets the output file.
-
- The output file.
-
-
-
- Changes the attributes of files and/or directories
-
-
- Make file Readonly, Hidden and System.
-
- ]]>
- Clear Hidden and System attributes.
-
- ]]>
- Make file Normal.
-
- ]]>
-
-
-
-
- Executes the task.
-
- if the task ran successfully;
- otherwise .
-
-
-
- Gets or sets the list of files to change attributes on.
-
- The files to change attributes on.
-
-
-
- Gets or sets the list of directories to change attributes on.
-
- The directories to change attributes on.
-
-
-
- Gets or sets file's archive status.
-
- true if archive; otherwise, false.
-
-
-
- Gets or sets a value indicating file is compressed.
-
- true if compressed; otherwise, false.
-
-
-
- Gets or sets a value indicating file is encrypted.
-
- true if encrypted; otherwise, false.
-
-
-
- Gets or sets a value indicating file is hidden, and thus is not included in an ordinary directory listing.
-
- true if hidden; otherwise, false.
-
-
-
- Gets or sets a value indicating file is normal and has no other attributes set.
-
- true if normal; otherwise, false.
-
-
-
- Gets or sets a value indicating file is read-only.
-
- true if read-only; otherwise, false.
-
-
-
- Gets or sets a value indicating file is a system file.
-
- true if system; otherwise, false.
-
-
-
- The list of the commans available to the GacUtil Task
-
-
-
- Install the list of assemblies into the GAC.
-
-
- Uninstall the list of assembly names from the GAC.
-
-
-
- MSBuild task to install and uninstall asseblies into the GAC
-
- Install a dll into the GAC.
-
- ]]>
-
- Uninstall a dll from the GAC.
-
- ]]>
-
-
-
-
- Returns the fully qualified path to the executable file.
-
-
- The fully qualified path to the executable file.
-
-
-
-
- Logs the starting point of the run to all registered loggers.
-
- A descriptive message to provide loggers, usually the command line and switches.
-
-
-
- Returns a string value containing the command line arguments to pass directly to the executable file.
-
-
- A string value containing the command line arguments to pass directly to the executable file.
-
-
-
-
- Runs the exectuable file with the specified task parameters.
-
-
- true if the task runs successfully; otherwise, false.
-
-
-
-
- Gets or sets the command.
-
- The command.
-
-
-
-
- Gets or sets a value indicating whether to force reinstall of an assembly.
-
- true if force; otherwise, false.
-
-
-
- Gets or sets the assembly.
-
- The assembly.
-
-
-
- Gets the name of the executable file to run.
-
-
- The name of the executable file to run.
-
-
-
- Gets the with which to log errors.
-
-
- The with which to log errors.
-
-
-
- Compresses JavaScript source by removing comments and unnecessary
- whitespace. It typically reduces the size of the script by half,
- resulting in faster downloads and code that is harder to read.
-
-
- This task does not change the behavior of the program that it is
- compressing. The resulting code will be harder to debug as well as
- harder to read.
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- true if the task successfully executed; otherwise, false.
-
-
-
-
- Gets or sets the files to source-compress.
-
-
-
-
- Encoding to use to read and write files.
-
-
-
-
- Gets the files that were successfully source-compressed.
-
-
-
-
- Copy a file or folder in Subversion
-
-
- This is most useful for automatically tagging your source code during a build.
- You can create a tag by copying a path from one server location to another.
-
- Create a tag of the trunk with the current Cruise Control build number:
-
-
-
- ]]>
-
-
-
-
- Subversion client base class
-
-
-
-
- Generates the SVN command.
-
-
-
-
-
- Generates the SVN arguments.
-
-
-
-
-
- Returns a string value containing the command line arguments to pass directly to the executable file.
-
-
- A string value containing the command line arguments to pass directly to the executable file.
-
-
-
-
- Indicates whether all task paratmeters are valid.
-
-
- true if all task parameters are valid; otherwise, false.
-
-
-
-
- Logs the events from text output.
-
- The single line.
- The message importance.
-
-
-
- Returns the fully qualified path to the executable file.
-
-
- The fully qualified path to the executable file.
-
-
-
-
- Logs the starting point of the run to all registered loggers.
-
- A descriptive message to provide loggers, usually the command line and switches.
-
-
-
- Gets or sets the command.
-
- The command.
-
-
-
- Gets or sets the arguments.
-
- The arguments.
-
-
-
- Gets or sets the username.
-
- The username.
-
-
-
- Gets or sets the password.
-
- The password.
-
-
-
- Gets or sets the verbose.
-
- The verbose.
-
-
-
- Gets or sets the force.
-
- The force.
-
-
-
- Gets or sets the message.
-
- The message.
-
-
-
- Gets or sets the repository path.
-
- The repository path.
-
-
-
- Gets or sets the local path.
-
- The local path.
-
-
-
- Gets or sets the targets.
-
- The targets.
-
-
-
- Gets or sets the revision.
-
- The revision.
-
-
-
- Gets or sets the command switchs.
-
- The command switchs.
-
-
-
- Gets the with which to log errors.
-
-
- The with which to log errors.
-
-
-
- Gets the name of the executable file to run.
-
-
- The name of the executable file to run.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Generates the SVN command.
-
-
-
-
-
- Indicates whether all task paratmeters are valid.
-
-
- true if all task parameters are valid; otherwise, false.
-
-
-
-
- The path of the source file or folder that should be copied
-
-
-
-
- The path to which the SourcePath should be copied
-
-
-
-
- Describes the behavior of a Team Foundation Server
-
-
-
-
- Retrieves the latest changeset ID associated with a path
-
- A path on the local filesystem
- Credentials used to authenticate against the serer
-
-
-
-
- Handles all communication with the Team Foundation Server
-
-
-
-
- Creates an instace of the TeamFoundationServer class
-
- The local file path containing the TFS libraries. null if TFS is in the GAC.
-
-
-
- Retrieves the latest changeset ID associated with a path
-
- A path on the local filesystem
- Credentials used to authenticate against the serer
-
-
-
-
- Exceptions returned by the Team Foundation Server
-
-
-
-
- Creates a new instance of the exception
-
-
-
-
- Creates a new instance of the exception
-
- A description of the exception
-
-
-
- Determines the changeset in a local Team Foundation Server workspace
-
-
-
-
- Runs the exectuable file with the specified task parameters.
-
-
- true if the task runs successfully; otherwise, false.
-
-
-
-
- The user to authenticate on the server
-
- Leave empty to use the credentials of the current user.
-
-
-
- The password for the user to authenticate on the server
-
- Leave empty to use the credentials of the current user.
-
-
-
- The domain of the user to authenticate on the server
-
- Leave empty to use the credentials of the current user.
-
-
- Path to local working copy.
-
-
-
- The latest changeset ID in the local path
-
-
-
-
- The location of the Team Foundation Server client assemblies. Leave empty when the client is installed in the Global Assembly Cache.
-
-
-
-
- Performs multiple updates on an XML file
-
-
- XmlMassUpdate allows to to specify multiple changes to make to an XML file (the . By default, the changes are applied to the , but you can create a new file by providing the attribute. The change instructions are specified using XML in the . If the does not mirror the structure of the exactly, you can specify the and XPath expressions which determine how the files should be mapped to each other.
- Any element within the will find the corresponding element in the . If it does not exist, it will be created with all of its attributes. If it does exist, the attributes will be added or updated as specified.
-
- Any attribute declared within the will not be copied to the modified file. Valid attributes are key and action. The key attribute allows you to define an attribute to use as the identifying attribute when you only want to update a single element, and multiple elements with the same name exist. You can also use the action="remove" attribute to specify that an element should be deleted instead of updated.
-
-
- These examples will demonstrate how to make multiple updates to a XML file named web.config. It looks like:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
- You can update the file using instructions from an external file (specified as the ):
-
- ]]>
-
- The is named changes.xml and contains:
-
-
-
-
-
-
-
- ]]>
-
-
- You can also provide the update instructions within the MSBuild project file itself. It takes advantage of the MSBuild ProjectExtensions element which allows you to add XML to a project file that will be ignored by the MSBuild engine. This example also demonstrates how to use :
-
-
-
-
-
-
-
-
-
- ]]>
-
-
- The following example demonstrates how to deal with "keyed" elements. When you need to update an element, and multiple elements exist with the same name, it must be be differentied by one of its attributes. You designate the differentiating attribute using the "key" attribute declared in the .
- If an element matching the keyed attribute is not found, a new element will be created (DefaultSort in the example). This example also demonstrates creating a new file with the merged changes instead of modifying the original file.
-
- ]]>
-
- Using a changes.xml file with the following contents:
-
-
-
-
-
-
- ]]>
-
-
- Use a changes.xml file with the following contents to demonstrate how to remove an element from the updated file:
-
-
-
-
-
-
- ]]>
-
-
- You can also specify the changes to apply from within the target document. By making use of the property, you can store multiple sets of changes to apply based on runtime conditions.
- Consider the following source web.config file:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
- You could use the following task definition, which relies on a property "TargetEnvironment" to determine which set of changes to apply:
-
- ]]>
-
- You will need to provide a value of "test" or "prod" to the TargetEnvironment property. The property can be defined in a PropertyGroup section of the MSBuild file, or passed as a command-line parameter.
-
-
-
-
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- True if the task successfully executed; otherwise, false.
-
-
-
-
- Returns as an .
-
- This method is not intended for use by consumers. It is exposed for testing purposes.
-
-
-
-
- Returns as an .
-
- This method is not intended for use by consumers. It is exposed for testing purposes.
-
-
-
-
- Creates from the specified
-
- The XML to save to a file
- This method is not intended for use by consumers. It is exposed for testing purposes.
-
-
-
-
- The original file whose content is to be updated
-
- This task is currently under construction and not necessarily feature complete.
-
-
-
- The file containing the list of updates to perform
-
-
-
-
- The file created after performing the updates
-
-
-
-
- The XPath expression used to locate the list of substitutions to perform
-
- When not specified, the default is the document root: /
- When there is a set of elements with the same name, and you want to update
- a single element which can be identified by one of its attributes, you need to include an attribute
- named 'key' in the namespace urn:msbuildcommunitytasks-xmlmassupdate. The value of the
- attribute is the name of the attribute that should be used as the unique identifier.
-
-
-
- The XPath expression identifying root node that substitions are relative to
-
- When not specified, the default is the document root: /
-
-
-
- A collection of prefix=namespace definitions used to query the XML documents
-
-
- Defining multiple namespaces:
-
-
-/>]]>
-
-
-
-
-
- The full path of the file containing content updated by the task
-
-
-
-
- The full path of the file containing substitutions used by the task
-
-
-
-
- The full path of the file containing the results of the task
-
-
-
-
- The namespace used for XmlMassUpdate pre-defined attributes
-
- Evaluates to: urn:msbuildcommunitytasks-xmlmassupdate
- Attributes decorated with this namespace are used to control how a substitutions element
- or attribute is handled during the update. For example, the key attribute is used to identify the
- attribute on an element that uniquely identifies the element in a set.
-
-
-
- Sets an application mapping for a filename extension on an existing web directory.
-
- Map the .axd extension to the lastest version of ASP.NET:
-
- ]]>
-
- Map GET requests to the .rss extension to a specific executable:
-
- ]]>
-
-
-
-
- Base task for any IIS-related task.
-
- Stores the base logic for gathering the IIS version and server and port checking. This
- base task also stores common properties for other related tasks.
-
-
-
- IIS version.
-
-
-
-
- Gets the IIS version.
-
- The for IIS.
-
-
-
-
- Gets the remote machine OS version.
-
- Returns a of the operating system.
-
-
-
-
- Verifies that the IIS root exists based on the and .
-
-
-
-
-
- Helper method for that verifies the server port exists.
-
- The site to verify the port.
- Boolean value indicating the status of the port check.
-
-
-
-
- Gets or sets the name of the server. The default value is 'localhost'.
-
- The name of the server.
-
-
-
- Gets or sets the server port.
-
- The server port.
-
-
-
- Gets or sets the IIS server path.
-
- Is in the form 'IIS://localhost/W3SVC/1/Root'.
- The IIS server path.
-
-
-
- Gets or sets the application path.
-
- Is in the form '/LM/W3SVC/1/Root'.
- The application path.
-
-
-
- Gets or sets the IIS application pool path.
-
- Is in the form 'IIS://localhost/W3SVC/AppPools'.
- The IIS application pool path.
-
-
-
- Gets or sets the username for the account the task will run under. This property
- is needed if you specified a for a remote machine.
-
- The username of the account.
-
-
-
- Gets or sets the password for the account the task will run under. This property
- is needed if you specified a for a remote machine.
-
- The password of the account.
-
-
-
- Defines the possible IIS versions supported by the task.
-
-
-
-
- IIS version 4.x
-
-
-
-
- IIS version 5.x
-
-
-
-
- IIS version 6.x
-
-
-
-
- Defines the possible application pool actions to be performed.
-
-
-
-
- Recycles an application pool.
-
-
-
-
- Stops and restarts the application pool.
-
-
-
-
- Starts the application pool.
-
-
-
-
- Stops the application pool.
-
-
-
-
- Defines the current application pool state.
-
-
-
-
- The application pool is starting.
-
-
-
-
- The application pool has started.
-
-
-
-
- The application pool is stopping.
-
-
-
-
- The application pool has stopped.
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- True if the task successfully executed; otherwise, false.
-
-
-
-
- Gets or sets the name of the virtual directory.
-
- The name of the virtual directory.
-
-
-
- The filename extension that will be mapped to an executable.
-
-
-
-
- The full path to the executable used to respond to requests for a Uri ending with
-
- This property is required when is false (the default).
-
-
-
- Indicates whether should be mapped to the ASP.NET runtime.
-
- When true, is set to aspnet_isapi.dll
- in the installation folder of the latest version of the .NET Framework.
-
-
-
- A comma-separated list of the HTTP verbs to include in the application mapping.
-
- The default behavior (when this property is empty or unspecified) is to map all verbs.
- A semi-colon-separated list will also be recognized, allowing you to use an MSBuild Item.
-
-
-
- Set to true when you want the application to run in a directory without Execute permissions.
-
-
-
-
- Set to true to instruct the Web server to verify the existence of the requested script file and to ensure that the requesting user has access permission for that script file.
-
-
-
-
- Reads and modifies a web directory configuration setting.
-
- Display the file system path of the MyWeb web directory:
-
-
-
-
- ]]>
-
- Set the default document for the MyWeb directory to Default.aspx:
-
-
- ]]>
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- True if the task successfully executed; otherwise, false.
-
-
-
-
- Gets or sets the name of the virtual directory.
-
- The name of the virtual directory.
-
-
-
- Gets or sets the configuration setting to read or modify.
-
-
-
-
- Gets or sets the value of on the web directory
-
-
-
-
- A wrapper for the ILMerge tool.
-
-
-
- The ILMerge tool itself must be installed separately.
- It is available here.
-
-
- The command line options "/wildcards" and "/lib" of ILMerge are not supported,
- because MSBuild is in charge of expanding wildcards for item groups.
-
-
-
- This example merges two assemblies A.dll and B.dll into one:
-
- $(testDir)\ilmergetest.dll
- $(testDir)\keypair.snk
- $(testDir)\ExcludeTypes.txt
- $(testDir)\ilmergetest.log
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Gets the standard installation path of ILMerge.exe.
-
-
- If ILMerge is not installed at its standard installation path,
- provide its location to .
-
- Returns [ProgramFiles]\Microsoft\ILMerge.exe.
-
-
-
- Returns a string value containing the command line arguments
- to pass directly to the executable file.
-
-
- Returns a string value containing the command line arguments
- to pass directly to the executable file.
-
-
-
-
- Gets or sets the names of public types
- to be renamed when they are duplicates.
-
-
- Set to an empty item group to allow all public types to be renamed.
- Don't provide this parameter if no duplicates of public types are allowed.
- Corresponds to command line option "/allowDup".
- The default value is null.
-
-
-
-
- Gets or sets the flag to treat an assembly
- with a zero PeKind flag
- (this is the value of the field listed as .corflags in the Manifest)
- as if it was ILonly.
-
-
- Corresponds to command line option "/zeroPeKind".
- The default value is false.
-
-
-
-
- Gets or sets the attribute assembly
- from whre to get all of the assembly-level attributes
- such as Culture, Version, etc.
- It will also be used to get the Win32 Resources from.
-
-
- This property is mutually exclusive with .
-
- When not specified, then the Win32 Resources from the primary assembly
- are copied over into the target assembly.
-
- Corresponds to command line option "/attr".
- The default value is null.
-
-
-
-
- Gets or sets the flag to indicate
- whether to augment the list of input assemblies
- to its "transitive closure".
-
-
-
- An assembly is considered part of the transitive closure if it is referenced,
- either directly or indirectly,
- from one of the originally specified input assemblies
- and it has an external reference to one of the input assemblies,
- or one of the assemblies that has such a reference.
-
- Corresponds to command line option "/closed".
- The default value is false.
-
-
-
-
- Gets or sets the flag to indicate
- whether to copy the assembly level attributes
- of each input assembly over into the target assembly.
-
-
-
- Any duplicate attribute overwrites a previously copied attribute.
- The input assemblies are processed in the order they are specified.
-
- This parameter is mutually exclusive with .
- Corresponds to command line option "/copyattrs".
- The default value is false.
-
-
-
-
- Gets or sets the flag to indicate
- whether to preserve any .pdb files
- that are found for the input assemblies
- into a .pdb file for the target assembly.
-
-
- Corresponds to command line option "/ndebug".
- The default value is true.
-
-
-
-
- Gets or sets the flag to indicate
- whether the target assembly will be delay signed.
-
-
- This property can be set only in conjunction with .
- Corresponds to command line option "/delaysign".
- The default value is false.
-
-
-
-
- Gets or sets the file
- that will be used to identify types
- that are not to have their visibility modified.
-
-
-
- If an empty item group is provided,
- then all types in any assembly other than the primary assembly are made non-public.
-
- Omit this parameter to prevent ILMerge from modifying the visibility of any types.
-
- The contents of the file should be one per line.
- The regular expressions are matched against each type's full name,
- e.g., System.Collections.IList.
- If the match fails, it is tried again with the assembly name (surrounded by square brackets)
- prepended to the type name.
- Thus, the pattern \[A\].* excludes all types in assembly A from being made non-public.
- The pattern N.T will match all types named T in the namespace named N
- no matter what assembly they are defined in.
-
- Corresponds to command line option "/internalize".
- The default value is null.
-
-
-
-
- Gets or sets the input assemblies to merge.
-
-
-
-
- Gets or sets the .snk file
- to sign the target assembly.
-
-
- Can be used with .
- Corresponds to command line option "/keyfile".
- The default value is null.
-
-
-
-
- Gets or sets a log file
- to write log messages to.
-
-
-
- If an empty item group is provided,
- then log messages are writte to .
-
- Corresponds to command line option "/log".
- The default value is null.
-
-
-
-
- Gets or sets the target assembly.
-
-
- Corresponds to command line option "/out".
-
-
-
-
- Gets or sets the flag to indicate
- whether external assembly references in the manifest
- of the target assembly will use public keys (false)
- or public key tokens (true).
-
-
- Corresponds to command line option "/publickeytokens".
- The default value is false.
-
-
-
-
- Gets or sets the .NET framework version for the target assembly.
-
-
- Valid values are "v1", "v1.1", "v2".
- Corresponds to the first part of command line option "/targetplatform".
- The default value is null.
-
-
-
-
- Gets or sets the directory in which mscorlib.dll is to be found.
-
-
- Can only be used in conjunction with .
- Corresponds to the second part of command line option "/targetplatform".
- The default value is null.
-
-
-
-
- Gets or sets the indicator
- whether the target assembly is created as a library (Dll),
- a console application (Exe) or as a Windows application (WinExe).
-
-
- Corresponds to command line option "/target".
- The default value is the same kind as that of the primary assembly.
-
-
-
-
- Gets or sets the version number of the target assembly.
-
-
- The parameter should look like 6.2.1.3.
- Corresponds to command line option "/ver".
- The default value is null.
-
-
-
-
- Gets or sets the flag to indicate
- whether to merge XML documentation files
- into one for the target assembly.
-
-
- Corresponds to command line option "/xmldocs".
- The default value is false.
-
-
-
-
- Gets the name of the executable file to run.
-
-
-
-
- Installs assemblies.
-
-
- Uses InstallUtil.exe to execute the
- Install
- method of
- Installer
- classes contained within specified assemblies.
-
-
- Install multiple assemblies by specifying the file names:
-
-
-]]>
-
-
- Install an assembly using the assembly name. Also disable the log file by setting it to a single space:
-
-
-]]>
-
-
- You can easily chain an install to the result of a build:
-
-
-
-
-
-]]>
-
-
-
-
-
- Returns the fully qualified path to the executable file.
-
-
- The fully qualified path to the executable file.
-
-
-
-
- Returns a string value containing the command line arguments
- to pass directly to the executable file.
-
-
- A string value containing the command line arguments to pass
- directly to the executable file.
-
-
-
-
- The assemblies to process, identified by their assembly name.
-
-
-
-
- The assemblies to process, identified by their filename.
-
-
-
-
- The file to write installation progress to.
-
- Set to a single space to disable logging to a file.
-
- If not specified, the default is to log to [assemblyname].installLog
-
-
-
-
-
- If an exception occurs at any point during installation, the call
- stack will be printed to the log.
-
-
-
-
- Determines whether assemblies are installed or uninstalled.
-
-
-
-
- Gets the name of the executable file to run.
-
-
- The name of the executable file to run.
-
-
- Uninstalls assemblies.
-
- Uses InstallUtil.exe to execute the
- Uninstall
- method of
- Installer
- classes contained within specified assemblies.
-
- Uninstall multiple assemblies by specifying the file names:
-
- ]]>
-
- Unnstall an assembly using the assembly name. Also disable the log file by setting it to a single space:
-
- ]]>
-
-
-
-
- Determines whether assemblies are installed or uninstalled.
-
-
-
-
- Performs the modulo operation on numbers.
-
-
- The modulo operation finds the remainder of the division of one number by another.
- When the second number (modulus) is a fractional value, the result can be a fractional value.
-
- Equivalent to the % operator in C# or the Mod operator in Visual Basic.
-
-
- Numbers evenly divide:
-
-
-
-
-
-]]>
-
- Above example will display:
- 12 modulo 4 = 0
-
- Division on the numbers produces a remainder:
-
-
-
-
-
-]]>
-
- Above example will display:
- 14 modulo 4 = 2
-
- Modulus is a fractional value:
-
-
-
-
-
-]]>
-
- Above example will display:
- 12 modulo 3.5 = 1.5
-
-
-
-
- Math task base class
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- true if the task successfully executed; otherwise, false.
-
-
-
-
- Strings array to decimal array.
-
- The numbers.
-
-
-
-
- Gets or sets the numbers to work with.
-
- The numbers.
-
-
-
- Gets or sets the result.
-
- The result.
-
-
-
- Gets or sets the numeric format.
-
- The numeric format.
-
-
-
- When overridden in a derived class, executes the task.
-
-
- true if the task successfully executed; otherwise, false.
-
-
-
-
- Displays a message on the console and waits for user input.
-
- It is important to note that the message is not written to the MSBuild logger,
- it is always written to the console, no matter which logger is configured.
- This task requires user input from the console. Do not use this task for projects
- that will be executed unattended. It is recommended that you always add a Condtion so that
- this task is only enabled when a custom property is set through the command line.
- This will ensure that the other users do not attempt to execute the task in unattended mode.
-
- Pause the build if the interactive property is set:
-
-
-
- ]]>
-
- Obtain user input during the build:
- (Note: in most cases, it is recommended that users instead provide custom values to your build through the /property argument of msbuild.exe)
-
-
-
-
- ]]>
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- true if the task successfully executed; otherwise, false.
-
-
-
-
- The message to display in the console.
-
-
-
-
- The text entered at the console.
-
-
-
-
- Base class for Regex tasks
- Handles public properties for Input, Expression, Options and Output
-
-
-
-
- Regex expression
-
-
-
-
- Input, list of items to perform the regex on
-
-
-
-
- Regex options as strings corresponding to the RegexOptions enum:
- Compiled
- CultureInvariant
- ECMAScript
- ExplicitCapture
- IgnoreCase
- IgnorePatternWhitespace
- Multiline
- None
- RightToLeft
- Singleline
-
-
-
-
-
- Results of the Regex transformation.
-
-
-
-
- Options converted to RegexOptions enum
-
-
-
-
- Task to filter an Input list with a Regex expression.
- Output list contains items from Input list that matched given expression
-
- Matches from TestGroup those names ending in a, b or c
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Performs the Match task
-
- if the task ran successfully;
- otherwise .
-
-
-
- Task to replace portions of strings within the Input list
- Output list contains all the elements of the Input list after
- performing the Regex Replace.
-
-
- 1st example replaces first occurance of "foo." with empty string
- 2nd example replaces occurance of "foo." after character 6 with "oop." string
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Performs the Replace task
-
- if the task ran successfully;
- otherwise .
-
-
-
- String replacing matching expression strings in input list.
- If left empty matches in the input list are removed (replaced with empty string)
-
-
-
-
- Number of matches to allow on each input item.
- -1 indicates to perform matches on all matches within input item
-
-
-
-
- Position within the input item to start matching
-
-
-
-
- Different ways to specify the assembly in a UsingTask element.
-
-
-
-
- Assembly file name (Default): <UsingTask AssemblyFile="foo.dll" />
-
-
-
-
- Assembly location: <UsingTask AssemblyName="foo" />
-
-
-
-
- Assembly Name: <UsingTask AssemblyFile="bin\debug\foo.dll" />
-
-
-
-
- Assembly fully qualified name: <UsingTask AssemblyName="foo.dll,version ...." />
-
-
-
-
- A Task that generates a XSD schema of the tasks in an assembly.
-
-
- Creates schema for MSBuild Community Task project
-
- ]]>
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- true if the task successfully executed; otherwise, false.
-
-
-
-
- Gets or sets the list of path to analyse.
-
-
-
-
- Gets or sets the output path for the generated files.
-
-
-
-
- Gets the list of path to the generated XSD schema.
-
-
-
-
- Gets or sets a value indicating if the task list (using UsingTask)
- has to be genereted.
-
-
-
-
- Gets or sets a value indicating how the assembly is specified in the
- UsingTask element.
-
-
-
-
-
- Gets or sets a value indicating wheter documentation should be ignored
- even if available (Default is false).
-
-
-
-
- Gets the path to the task list if it was generated.
-
-
-
-
- Gets or sets a value indicating if the
- MsBuild schema inclusing should be ignored
-
-
-
-
- Gets or sets a list of included schemas
-
-
-
-
- Task to get paths to projects and project names from VS2005 solution file
-
-
- Returns project name and relative path from test solution
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Perform task
-
- true on success
-
-
-
- Output list contains TaskItems of project filenames contained within the given solution.
- Metadata tag "ProjectName" contains name of project.
-
-
-
-
- Name of Solution to get Projects from
-
-
-
-
- MSBuild task to execute DDL and SQL statements.
-
- Requires the the SQL Server libraries and dynamically loads the
- required Microsoft.SqlServer.ConnectionInfo assembly.
-
-
- Server=localhost;Integrated Security=True
-
-
-
-
-
- ]]>
-
-
-
-
- Executes the task.
-
-
- true if the task successfully executed; otherwise, false.
-
-
-
-
- The connection string
-
-
-
-
- Gets or sets the DDL/SQL files.
-
- The assemblies.
-
-
-
- Output the return count/values
-
-
-
-
- Gets or sets the batch delimter string.
-
- Default is "GO" for T-SQL.
-
-
-
- The kind of Subversion node. The names match the text output
- by "svn info".
-
-
-
-
- Node is a file
-
-
-
-
- Node is a directory
-
-
-
-
- Unknown node type
-
-
-
-
- The Subversion schedule type.
-
-
-
-
- Normal schedule
-
-
-
-
- Unknown schedule.
-
-
-
-
- Run the "svn info" command and parse the output
-
-
- This example will determine the Subversion repository root for
- a working directory and print it out.
-
-
-
-
-
-
- ]]>
-
- You can retrieve Subversion information for a or .
- If you do not provide a value for or , the current directory is assumed.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Reset all instance variables to their default (unset) state.
-
-
-
-
- Execute the task.
-
- true if execution is successful, false if not.
-
-
-
- Logs the events from text output.
-
- The single line.
- The message importance.
-
-
-
- Return the repository root or null if not set by Subversion.
-
-
-
-
- Return the repository UUID value from Subversion.
-
-
-
-
- The Subversion node kind.
-
-
-
-
-
- The author who last changed this node.
-
-
-
-
- The last changed revision number.
-
-
-
-
- The date this node was last changed.
-
-
-
-
- The Subversion schedule type.
-
-
-
-
-
- MSBuild task that replaces tokens in a template file and writes out a new file.
-
-
-
-
- MSBuild Community Tasks
-
-
-
-
- ]]>
-
- Tokens in the template file are formatted using ${var} syntax and names are not
- case-sensitive, so ${Token} and ${TOKEN} are equivalent.
-
-
-
- Meta data tag used for token replacement
-
-
-
-
- Default constructor. Creates a new TemplateFile task.
-
-
-
-
- Executes the task.
-
- Success or failure of the task.
-
-
-
- The token replaced template file.
-
-
-
-
- The full path to the output file name. If no filename is specified (the default) the
- output file will be the Template filename with a .out extension.
-
-
-
-
- The template file used. Tokens with values of ${Name} are replaced by name.
-
-
-
-
- List of tokens to replace in the template. Token name is taken from the TaskItem.ItemSpec and the
- replacement value comes from the ReplacementValue metadata of the item.
-
-
-
-
- Gets the current date and time.
-
-
- See
-
- DateTimeFormatInfo
- for the syntax of the format string.
-
- Using the Time task to get the Month, Day,
- Year, Hour, Minute, and Second:
-
-
-
-
-
-
-
-
- ]]>
- Set property "BuildDate" to the current date and time:
-
-
- ]]>
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- True if the task successfully executed; otherwise, false.
-
-
-
-
- Gets or sets the format string
- for output parameter .
-
-
- See
-
- DateTimeFormatInfo
- for the syntax of the format string.
-
-
-
-
- Gets the month component of the date represented by this instance.
-
-
-
-
- Gets the day of the month represented by this instance.
-
-
-
-
- Gets the year component of the date represented by this instance.
-
-
-
-
- Gets the hour component of the date represented by this instance.
-
-
-
-
- Gets the minute component of the date represented by this instance.
-
-
-
-
- Gets the seconds component of the date represented by this instance.
-
-
-
-
- Gets the milliseconds component of the date represented by this instance.
-
-
-
-
- Gets the number of ticks that represent the date and time of this instance.
-
-
-
-
- Gets or sets a value that indicates whether the time represented by this instance is based
- on local time, Coordinated Universal Time (UTC), or neither.
-
-
- Possible values are:
-
- Local (default),
- Utc,
- Unspecified
-
-
-
-
-
-
- Gets the time of day for this instance.
-
-
-
-
- Gets the day of the year represented by this instance.
-
-
-
-
- Gets the day of the week represented by this instance.
-
-
-
-
- Gets the value of this instance to its equivalent string representation.
- If input parameter is provided,
- the value is formatted according to it.
-
-
-
-
- Gets the value of this instance to its equivalent short date string representation.
-
-
-
-
- Gets the value of this instance to its equivalent long date string representation.
-
-
-
-
- Gets the value of this instance to its equivalent short time string representation.
-
-
-
-
- Gets the value of this instance to its equivalent long time string representation.
-
-
-
-
- Gets the internal time value.
-
-
-
-
- Represents a single XmlNode selected using an XML task.
-
-
-
-
- Initializes a new instance of an XmlNodeTaskItem
-
- The selected XmlNode
- The prefix to attach to the reserved metadata properties.
-
-
-
- Returns a string representation of the XmlNodeTaskItem.
-
-
-
-
-
- Returns the ItemSpec when the XmlNodeTaskItem is explicitly cast as a
-
- The XmlNodeTaskItem
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Reads a value or values from lines of XML
-
-
- Use the Lines property (possibly populated from the the ReadLinesFromFile task) if you want to perform multiple
- queries against some XML in memory. Use the XmlFileName property to query a large XML file.
-
- An XPath expression can return multiple nodes in the collection.
- The number of nodes returned is availabe in the output TaskParameter.
-
-
- When the XPath expression resolves to an element node, all of the
- attributes of the element are added as metadata to the returned .
- In addition, some reserved metadata properties are available on all element nodes.
- They are all prefixed with the ,
- which is a single underscore (_) by default.
-
-
- Reserved Property
-
-
- _value
- The value of the node (non-xml text between the opening and closing tags).
-
-
- _innerXml
- The markup representing the children of this node.
-
-
- _outerXml
- The markup representing this node and all its child nodes.
-
-
-
-
- Read an attribute value by selecting it with an XPath expression:
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
- Read attribute values (from an XML file) using item metadata on a selected element node:
-
-
-
-
-
-
-
-]]>
-
-
- Read an element value (requires use of the reserved metadata property "_value"):
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- True if the task successfully executed; otherwise, false.
-
-
-
-
- The lines of a valid XML document
-
-
-
-
- Gets or sets the name of an XML file to query
-
- The full path of the XML file.
-
-
-
- A collection of prefix=namespace definitions used to query the XML document
-
-
- Defining multiple namespaces:
-
-
-/>]]>
-
-
-
-
-
- The query used to identify the values in the XML document
-
-
-
-
- The values selected by
-
-
-
-
- The number of values returned in
-
-
-
-
- The string that is prepended to all reserved metadata properties.
-
- The default value is a single underscore: '_'
- All attributes of an element node are added as metadata to the returned ITaskItem,
- so this property can be used to avoid clashes with the reserved properties.
- For example, if you selected the following node:
- ]]>
- the _value attribute would clash with the value reserved property, when using
- the default prefix. If you set the ReservedMetaDataPrefix to another value (two underscores '__')
- there would be no clash. You would be able to select the attribute using %(item._value)
- and the value of the node using %(item.__value).
-
-
-
- Provides methods used by all of the XML tasks
-
-
-
-
- Concatenates the string value of a list of ITaskItems into a single string
-
- The items to concatenate
- A single string containing the values from all of the items
-
-
-
- Uses the prefix=namespace definitions in to populate
-
- The to populate.
- The prefix=namespace definitions.
-
-
-
- A task to merge and transform a set of xml files.
-
-
-
- The xml files of parameter
- are merged into one xml document,
- wrapped with a root tag
-
-
- If only one input file is provided,
- merging and wrapping can be omitted
- by setting to an empty string.
-
-
- The root tag can be given any number of attributes
- by providing a list of semicolon-delimited name/value pairs
- to parameter .
- For example: RootAttributes="foo=bar;date=$(buildDate)"
-
-
- Parameter defaults to
- one attribute with a name specified by ,
- and a local time stamp as value.
- To suppress the default value, an empty parameter
- RootAttributes=""
- must be specified explicitely.
-
-
- The xsl transformation file
- specified by parameter
- is applied on the input.
-
-
- The
- can be given any number of metadata,
- which will be handed to the xsl transformation
- as parameters.
-
-
- The output is written to the file
- specified by parameter .
-
-
- This example for generating a report
- from a set of NUnit xml results:
-
-
-
- $(project)
- $(configuration)
- $(MSBuildProjectFullPath)
- $(MSBuildBinPath)
- $(MSBuildCommunityTasksPath)\$(nunitReportXsl)
-
-
-
-
-
-]]>
-
-
- This examples shows all available task attributes:
-
-
-
-
-
-]]>
-
-
-
-
-
- The name of the default attribute
- of the .
- The value is "created",
- and the attribute will contain a local time stamp.
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- Returns true if the task successfully executed; otherwise, false.
-
-
-
-
- Gets or sets the xml input files.
-
-
-
-
- Gets or sets the xml tag name
- of the root tag wrapped
- around the merged xml input files.
-
-
-
-
- Gets or sets the list of
- semicolon-delimited name/value pairs
- of the .
- For example: RootAttributes="foo=bar;date=$(buildDate)"
-
-
-
-
- Gets or sets the path of the
- xsl transformation file to apply.
-
-
- The property can be given any number of metadata,
- which will be handed to the xsl transformation
- as parameters.
-
-
-
-
- Gets or sets the path of the output file.
-
-
-
-
- Replace text in file(s) using a Regular Expression.
-
- Search for a version number and update the revision.
-
- ]]>
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- true if the task successfully executed; otherwise, false.
-
-
-
-
- Gets or sets the files to update.
-
- The files.
-
-
-
- Gets or sets the regex.
-
- The regex.
-
-
-
- Gets or sets a value specifies case-insensitive matching. .
-
- true if [ignore case]; otherwise, false.
-
-
-
- Gets or sets a value changing the meaning of ^ and $ so they match at the beginning and end,
- respectively, of any line, and not just the beginning and end of the entire string.
-
- true if multiline; otherwise, false.
-
-
-
- Gets or sets a value changing the meaning of the dot (.) so it matches
- every character (instead of every character except \n).
-
- true if singleline; otherwise, false.
-
-
-
- Gets or sets the maximum number of times the replacement can occur.
-
- The replacement count.
-
-
-
- Gets or sets the replacement text.
-
- The replacement text.
-
-
-
- The character encoding used to read and write the file.
-
- Any value returned by is valid input.
- The default is utf-8
-
-
-
- Uses FxCop to analyse managed code assemblies and reports on
- their design best-practice compliance.
-
-
- Shows how to analyse an assembly and use an XSLT stylesheet
- to present the report as an HTML file. If the static anlysis fails,
- the build does not stop - this is controlled with the FailOnError
- parameter.
-
- ]]>
-
- If you include the MSBuild.Community.Tasks.Targets file
- in you build project, the ItemGroup @(FxCopRuleAssemblies) is defined
- with the standard FxCop Rules Assemblies.
-
-
-
- Executes the task.
-
- if the task ran successfully;
- otherwise .
-
-
-
- Returns the fully qualified path to the executable file.
-
-
- The fully qualified path to the executable file.
-
-
-
-
- Returns a string value containing the command line arguments
- to pass directly to the executable file.
-
-
- A string value containing the command line arguments to pass
- directly to the executable file.
-
-
-
-
- Indicates whether all task paratmeters are valid.
-
- true if all task parameters are valid; otherwise, false
-
-
-
- Returns the directory in which to run the executable file.
-
-
- The directory in which to run the executable file,
- or a null reference (Nothing in Visual Basic) if the executable file
- should be run in the current directory.
-
-
-
-
- Applies the XSL transformation specified in /outXsl to the
- analysis report before saving the file.
-
-
-
-
- Directs analysis output to the console or to the
- Output window in Visual Studio .NET. By default,
- the XSL file FxCopConsoleOutput.xsl is applied to the
- output before it is displayed.
-
-
-
-
- Specifies additional directories to search for assembly dependencies.
- FxCopCmd always searches the target assembly directory and the current
- working directory.
-
-
-
-
- Specifies the target assembly to analyze.
-
-
-
-
- Specifies the XSL or XSLT file that contains a transformation to
- be applied to the analysis output before it is displayed in the console.
-
-
-
-
- Specifies the name of an analysis report or project file to import.
- Any messages in the imported file that are marked as excluded are not
- included in the analysis results.
-
-
-
-
- Specifies the filename(s) of FxCop rule assemblies
-
-
-
-
- The list of rules to run
-
- Rule names should be provided using the format Library#RuleNumber. For example Microsoft.Design#CA1012
- Place a single hyphen (-) in front of the rule name to exclude it. For example -Microsoft.Performance#CA1805
-
-
-
-
- Specifies the file name for the analysis report.
-
-
-
-
- Specifies the XSL or XSLT file that is referenced by the
- xml-stylesheet processing instruction in the analysis report.
-
-
-
-
- Specifies the location of the version of Mscorlib.dll
- that was used when building the target assemblies if this
- version is not installed on the computer running FxCopCmd.
-
-
-
-
- Specifies the filename of FxCop project file.
-
-
-
-
- Includes a summary report with the informational
- messages returned by FxCopCmd.
-
-
-
-
- Comma-separated list of type names to analyze. This option disables
- analysis of assemblies, namespaces, and resources; only the specified
- types and their members are included in the analysis.
- Use the wildcard character '*' at the end of the name to select multiple types.
-
-
-
-
- Saves the results of the analysis in the project file.
-
-
-
-
- Gets or sets the working directory.
-
- The working directory.
-
- The directory in which to run the executable file, or a null reference (Nothing in Visual Basic) if the executable file should be run in the current directory.
-
-
-
-
- Gets or sets a value indicating whether the output is verbose.
-
- true if verbose; otherwise, false.
-
-
-
- Gets or sets a value indicating whether the build should
- fail if static code analysis reports errors. Defaults to
- true.
-
- true if verbose; otherwise, false.
-
-
-
- Gets the name of the executable file to run.
-
-
- The name of the executable file to run.
-
-
-
- Defines the actions that can be performed on a service.
-
-
-
-
- Starts a service.
-
-
-
-
- Stops a service.
-
-
-
-
- Restarts a service.
-
-
-
-
- Pauses a running service.
-
-
-
-
- Continues a paused service.
-
-
-
-
- Task that can control a Windows service.
-
-
- Restart Web Server
-
- ]]>
-
-
-
-
- Task that can determine the status of a specified service
- on a target server.
-
-
- Check status of SQL Server
-
-
-
-
- ]]>
-
-
-
-
- The unknown
- returned when the service does not exist.
- The value is "Unknown".
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Executes the task.
-
- if the task ran successfully;
- otherwise .
-
-
-
- Gets the service controller.
-
-
-
-
-
- Gets or sets the name of the service.
-
- The name of the service.
-
-
-
- Gets or sets the name of the machine.
-
- The name of the machine.
-
-
-
- Gets or sets the status.
-
- The status of the service.
-
-
-
- Gets a value indicating whether the service can be paused and resumed.
-
-
- true if this instance can pause and continue; otherwise, false.
-
-
-
-
- Gets a value indicating whether the service should be notified when the system is shutting down.
-
-
- true if this instance can shutdown; otherwise, false.
-
-
-
-
- Gets a value indicating whether the service can be stopped after it has started.
-
- true if this instance can stop; otherwise, false.
-
-
-
- Gets a friendly name for the service.
-
- The name of the display.
-
-
-
- Gets a value indicating whether the service exists.
-
- true if the service exists; otherwise, false.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Executes the task.
-
- if the task ran successfully;
- otherwise .
-
-
-
- Gets or sets the to perform on the service.
-
- The action to perform on the service.
-
-
-
-
- Gets or sets the timeout for the command. The default is
- one minute.
-
- The timeout for the command.
-
-
-
- Task that can strip the source control information from a
- Visual Studio Solution and subprojects.
-
- This task is useful if you keep an archive of the
- source tree at each build milestone, because it's irritating to have
- to remove source control binding manually once you've copied a
- version of the code from your archive.
-
-
-
- Executes the task.
-
- if the task ran successfully;
- otherwise .
-
-
-
- Uploads a file using File Transfer Protocol (FTP).
-
- Upload a file.
-
- ]]>
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- true if the task successfully executed; otherwise, false.
-
-
-
-
- Gets or sets the local file to upload.
-
- The local file.
-
-
-
- Gets or sets the remote URI to upload.
-
- The remote URI.
-
-
-
- Gets or sets the username.
-
- The username.
-
-
-
- Gets or sets the password.
-
- The password.
-
-
-
- Gets or sets the behavior of a client application's data transfer process.
-
- true if [use passive]; otherwise, false.
-
-
-
- Creates a new application pool on a local or remote machine with IIS installed. The default is
- to create the new application pool on the local machine. If connecting to a remote machine, you can
- specify the and for the task
- to run under.
-
- Create a new application pool on the local machine.
-
- ]]>
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- True if the task successfully executed; otherwise, false.
-
-
-
-
- Gets or sets the name of the application pool.
-
- The name of the application pool.
-
-
-
- The AppPoolAutoStart property indicates to the World Wide Web Publishing Service (WWW service)
- to automatically start an application pool when the application pool is created or when IIS
- is started, if the value of this property is set to true.
-
- Value indicating if AppPoolAutoStart is enabled or disabled.
-
-
-
- The AppPoolIdentityType property allows application pools to run as a specific user account:
-
- 0 - The application pool runs as NT AUTHORITY\SYSTEM.
- 1 - The application pool runs as NT AUTHORITY\LOCAL SERVICE.
- 2 - The application pool runs as NT AUTHORITY\NETWORK SERVICE.
- 3 - The application pool runs as a specific user account, defined by the property.
-
- Value indicating the application pool identity type.
-
-
-
- The AppPoolQueueLength property indicates to the Universal Listener how many requests
- to queue up for an application pool before rejecting future requests. When the limit
- for this property is exceeded, IIS rejects the additional requests with a 503 error.
-
- Value indicating the application pool queue length.
-
-
-
- The AutoShutdownAppPoolExe property specifies an executable to run when the World Wide Web
- Publishing Service (WWW service) shuts down an application pool for rapid fail protection. You
- can use the property to send parameters to the executable.
-
- Value indicating the application pool auto shutdown executable.
-
-
-
- The AutoShutdownAppPoolParams property specifies any command-line parameters for the executable that
- is specified in the AutoShutdownAppPoolExe property. You can use these two properties in the following
- way to send e-mail, for example, when the World Wide Web Publishing Service (WWW service) shuts down
- an application pool for rapid fail protection:
-
- AutoShutdownAppPoolExe = "C:\LogAndSendMail.bat"
- AutoShutdownAppPoolParams = "-AppPoolName %1%"
-
- where %1% represents the application pool name.
-
- Value indicating the parameters for the application pool auto shutdown executable.
-
-
-
- The CPUAction property configures the action(s) that IIS takes when Microsoft Windows NT ® job objects
- run. Only one Windows NT job object exists per application pool, therefore the CPUAction property
- is configured on a per application pool basis.
-
- Possible values:
- 0 - No action is taken except that a warning is written to the event log when the CPU limit is exceeded.
- 1 - Application pool worker processes that exceed their CPU limit will be forced to shut down.
-
- Value indicating the CPU action.
-
-
-
- The CPULimit property configures the maximum percentage of CPU resources that worker processes
- in an application pool are allowed to consume over a period of time, as indicated by the
- property. Set this property by specifying a percentage of CPU
- usage, multiplied by 1000. For example, if you want the CPU usage limit to be 50%, set CPULimit to 50,000.
-
- Value indicating the CPU limit.
-
-
-
- The CPUResetInterval property specifies the reset period (in minutes) for CPU monitoring and
- throttling limits on the application pool. When the number of minutes elapsed since the last
- process accounting reset equals the number specified by this property, IIS will reset the CPU
- timers for both the logging and limit intervals. Setting the value of this property to 0
- disables CPU monitoring.
-
- Value indicating the CPU reset interval.
-
-
-
- The DisallowOverlappingRotation property specifies whether or not the World Wide Web Publishing
- Service (WWW Service) should start up another worker process to replace the existing worker
- process while it is shutting down.
-
- Value indicating the DisallowOverlappingRotation.
-
-
-
- The DisallowRotationOnConfigChange property specifies whether or not the World Wide Web Publishing
- Service (WWW Service) should rotate worker processes in an application pool when the configuration
- has changed. This means that the worker processes will not pick up application pool changes to
- values passed to the worker process, such as and .
-
- Value indicating the DisallowRotationOnConfigChange.
-
-
-
- The IdleTimeout property specifies how long (in minutes) a worker process should run idle if no new
- requests are received and the worker process is not processing requests. After the allotted time
- passes, the worker process should request to be shut down by the World Wide Web Publishing Service (WWW Service).
-
- Value indicating the idle timeout.
-
-
-
- The LoadBalancerCapabilities property specifies behavior when a service is unavailable. A setting of 1
- terminates the connection. A setting of 2 sends error code 503.
-
- Value indicating the load balancer capabilities.
-
-
-
- The LogEventOnRecycle property specifies that IIS should log an event when an application pool is
- recycled. Application pools recycle for a variety of reasons. In order for IIS to log the event, the
- LogEventOnRecycle property must have a bit set corresponding to the reason for the recycle.
-
- Value indicating which recycle events to log.
-
-
-
- The LogonMethod property contains an integer that specifies the logon method for cleartext
- logons. Valid settings are:
-
- 0 for interactive logon.
- 1 for batch logon.
- 2 for network logon.
- 3 for cleartext logon.
-
- Value indicating the logon method.
-
-
-
- The MaxProcesses property determines the maximum number of worker processes an application pool
- allows to service requests for an application pool. This property cannot be set to 0 because there
- are no unmanaged pools.
-
- Value indicating the maximum number of worker processes allowed by the application pool.
-
-
-
- The OrphanActionExe property specifies an executable to run when the World Wide Web Publishing
- Service (WWW service) orphans a worker process. You can use the property
- to send parameters to the executable.
-
- The value for the orphan action executable.
-
-
-
- The OrphanActionParams property specifies command-line parameters for the executable
- specified by the property.
-
- Value indicating the orphan action parameters.
-
-
-
- The OrphanWorkerProcess property, when set to true, notifies the World Wide Web Publishing
- Service (WWW Service) not to terminate a worker process that fails to respond to pings, but
- to instead orphan the worker process in the application pool if the worker process suffers
- fatal errors.
-
- Value indicating the orphan worker process.
-
-
-
- The PeriodicRestartMemory property specifies the amount of virtual memory (in KB) that a
- worker process can use before the worker process recycles. The maximum value supported
- for this property is 4,294,967 KB.
-
- Value indicating the amount of memory.
-
-
-
- The PeriodicRestartPrivateMemory property specifies the amount of private memory (in KB) that a
- worker process can use before the worker process recycles. The maximum value supported
- for this property is 4,294,967 KB.
-
- Value indicating the amount of memory.
-
-
-
- The PeriodicRestartRequests property indicates the number of requests the OOP application
- should process, after which it is recycled.
-
- Value indicating the number of requests.
-
-
-
- The PeriodicRestartSchedule property specifies the time (in 24 hour format) that the application
- will be rotated. Each time is in local time and is specified in the following format:
-
- PeriodicRestartSchedule="hh:mm,hh:mm,hh:mm"
-
- Value indicating the restart schedule.
-
-
-
- The PeriodicRestartTime property specifies the period of time, in minutes, after which IIS
- rotates an isolated OOP application. Setting the value of this property to 0 disables the
- property. The maximum supported value for this property is 71,582.
-
- Value indicating the restart time period.
-
-
-
- The PingingEnabled property specifies whether the World Wide Web Publishing Service
- (WWW Service) should periodically monitor the health of a worker process. Setting the
- value of this property to true indicates to the WWW service to monitor the worker
- processes to ensure that the they are running and healthy.
-
- Value indicating if pinging is enabled or disabled.
-
-
-
- The PingInterval property specifies the period of time (in seconds) between health-monitoring
- pings that the World Wide Web Publishing Service (WWW Service) sends to a worker process.
-
- Value indicating the ping interval.
-
-
-
- The PingResponseTime property specifies the amount of time (in seconds) that a worker process
- is given to respond to a health monitoring ping. After the time limit is exceeded, the World
- Wide Web Publishing Service (WWW Service) terminates the worker process.
-
- Value indicating the ping response time.
-
-
-
- Setting the RapidFailProtection property to true instructs the World Wide Web Publishing
- Service (WWW service) to put all applications in an application pool out of service if the
- number of worker process crashes has reached the maximum specified by the
- property, within the number of minutes specified
- by the property.
-
- Value indicating if rapid fail protection is enabled or disabled.
-
-
-
- The RapidFailProtectionInterval property specifies the number of minutes before the failure
- count for a process is reset. See .
-
- Value indicating the rapid fail protection interval.
-
-
-
- The RapidFailProtectionMaxCrashes property specifies the maximum number of failures
- allowed within the number of minutes specified by the
- property. See .
-
- Value indicating the maximum number of crashes.
-
-
-
- The ShutdownTimeLimit property specifies the amount of time (in seconds) after a recycle
- threshold has been reached that IIS waits for all old requests to finish running in a worker
- process before terminating the worker process.
-
- Value indicating the shutdown time limit.
-
-
-
- Setting the SMPAffinitized property to true indicates that a particular worker process
- assigned to an application pool should be assigned to a given CPU. This property is used
- in conjunction with the property to configure a
- particular processor a worker process will be assigned to.
-
- Value indicating if SMPAffinitized is enabled or disabled.
-
-
-
- The SMPProcessorAffinityMask property configures the hexadecimal processor mask. The hexadecimal
- processor mask indicates to which CPU the worker processes in an application pool should be
- bound. Before this property takes affect, the property must be set
- to true for the application pool. These properties cannot be set through IIS Manager.
-
- Do not set this property to zero. Doing so causes no SMP affinity to be configured, creating an
- error condition. The default DWORD value is 4294967295 (or -1), which is represented in hexadecimal
- as 0xFFFFFFFF. A value of 0xFFFFFFFF in SMPProcessorAffinityMask indicates that all processors are enabled.
-
- Value indicating the SMP processor affinity bit mask.
-
-
-
- The value of the StartupTimeLimit property specifies the amount of time (in seconds) that the World Wide
- Web Publishing Service (WWW Service) should wait for a worker process to finish starting up and
- reporting to the WWW Service.
-
- Value indicating the startup time limit.
-
-
-
- The WAMUserName property specifies the account user name that IIS uses by default as the COM+
- application identity for newly created IIS out-of-process applications. The values of this
- property and its companion property, , are set when IIS is installed, and
- match the user name and password values in the Microsoft Windows user account, which is established
- at the same time. Changing the value of this property is not recommended. If you do, change
- it to a valid Windows user account, and change WAMUserPass to the corresponding password
- for the new account.
-
- Important:
- Changes to WAMUserName and WAMUserPass may disrupt the operation of existing IIS out-of-process
- applications. You can synchronize application identities using Component Services to edit the
- user name and password values, found on the Identity tab of the property sheet for each package.
-
- In-process applications are not affected by these property values.
-
- Value indicating the username.
-
-
-
- The WAMUserPass property specifies the password for the account that IIS uses by default as the COM+
- application identity for newly created IIS out-of-process applications. The values of this property
- and its companion property, , are set when IIS is installed, and match the
- password and user name values in the Microsoft Windows user account (IWAM_ MachineName, where MachineName
- is the name of the machine on which IIS is installed) established at the same time.
-
- Important:
- Changing the value of this property is not recommended. If you do, you must change the Windows account
- password to the identical value. You must also synchronize existing IIS out-of-process application
- identities, using Component Services to edit the user name and password values, which are found on the
- Identity tab of the property sheet for each package.
-
- In-process applications are not affected by these property values.
-
- Value indicating the password.
-
-
-
- Creates a new web directory on a local or remote machine with IIS installed. The default is
- to create the new web directory on the local machine. The physical path is required to already exist
- on the target machine. If connecting to a remote machine, you can specify the
- and for the task to run under.
-
- Create a new web directory on the local machine.
-
- ]]>
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- True if the task successfully executed; otherwise, false.
-
-
-
-
- Gets or sets the name of the virtual directory.
-
- The name of the virtual directory.
-
-
-
- Gets or sets the virtual directory physical path. The physical directory must
- exist before this task executes.
-
- The virtual directory physical path.
-
-
-
- Gets or sets a value that indicates if the file
- or the contents of the folder may be executed, regardless of file type.
-
- A value indicating if AccessExecute is enabled or disabled.
-
-
-
- A value of true indicates that remote requests to execute applications
- are denied; only requests from the same computer as the IIS server succeed
- if the AccessExecute property is set to true. You cannot set
- AccessNoRemoteExecute to false to enable remote requests, and set
- to false to disable local requests.
-
- Value indicating if AccessNoRemoteExecute is enabled or disabled.
-
-
-
- A value of true indicates that remote requests to view files are denied; only
- requests from the same computer as the IIS server succeed if the
- property is set to true. You cannot set to false to enable
- remote requests, and set to false to disable local requests.
-
- Value indicating if AccessNoRemoteRead is enabled or disabled.
-
-
-
- A value of true indicates that remote requests to view dynamic content are denied; only
- requests from the same computer as the IIS server succeed if the property
- is set to true. You cannot set AccessNoRemoteScript to false to enable remote requests,
- and set to false to disable local requests.
-
- Value indicating if AccessNoRemoteScript is enabled or disabled.
-
-
-
- A value of true indicates that remote requests to create or change files are denied; only
- requests from the same computer as the IIS server succeed if the property
- is set to true. You cannot set AccessNoRemoteWrite to false to enable remote requests,
- and set to false to disable local requests.
-
- Value indicating if AccessNoRemoteWrite is enabled or disabled.
-
-
-
- A value of true indicates that the file or the contents of the folder may be read
- through Microsoft Internet Explorer.
-
- Value indicating if AccessRead is enabled or disabled.
-
-
-
- A value of true indicates that users are allowed to access source code if either
- Read or Write permissions are set. Source code includes scripts in Microsoft ® Active
- Server Pages (ASP) applications.
-
- Value indicating if AccessSource is enabled or disabled.
-
-
-
- A value of true indicates that the file or the contents of the folder may be executed
- if they are script files or static content. A value of false only allows static files,
- such as HTML files, to be served.
-
- Value indicating if AccessScript is enabled or disabled.
-
-
-
- A value of true indicates that file access requires SSL file permission processing, with
- or without a client certificate.
-
- Value indicating if AccessSsl is enabled or disabled.
-
-
-
- A value of true indicates that file access requires SSL file permission processing
- with a minimum key size of 128 bits, with or without a client certificate.
-
- Value indicating if AccessSsl128 is enabled or disabled.
-
-
-
- A value of true indicates that SSL file permission processing maps a client certificate
- to a Microsoft Windows ® operating system user-account. The property
- must also be set to true for the mapping to occur.
-
- Value indicating if AccessSslMapCert is enabled or disabled.
-
-
-
- A value of true indicates that SSL file access processing requests a certificate from
- the client. A value of false indicates that access continues if the client does not have
- a certificate. Some versions of Internet Explorer will close the connection if the server
- requests a certificate and a certificate is not available (even if
- is also set to true).
-
- Value indicating if AccessSslNegotiateCert is enabled or disabled.
-
-
-
- A value of true indicates that SSL file access processing requests a certificate from the
- client. If the client provides no certificate, the connection is closed.
- must also be set to true when using AccessSSLRequireCert.
-
- Value indicating if AccessSslRequireCert is enabled or disabled.
-
-
-
- A value of true indicates that users are allowed to upload files and their associated
- properties to the enabled directory on your server or to change content in a Write-enabled
- file. Write can be implemented only with a browser that supports the PUT feature of
- the HTTP 1.1 protocol standard.
-
- Value indicating if AccessWrite is enabled or disabled.
-
-
-
- The AnonymousPasswordSync property indicates whether IIS should handle the user password
- for anonymous users attempting to access resources.
-
- Value indicating if AnonymousPasswordSync is enabled or disabled.
-
-
-
- The AppAllowClientDebug property specifies whether ASP client-side debugging
- is enabled. This property is independent of , which
- applies to server-side debugging.
-
- Value indicating if AppAllowClientDebug is enabled or disabled.
-
-
-
- The AppAllowDebugging property specifies whether ASP debugging is enabled on
- the server. This property is independent of the property,
- which applies to client-side debugging.
-
- Value indicating if AppAllowDebugging is enabled or disabled.
-
-
-
- The AspAllowSessionState property enables session state persistence for the ASP application.
-
- Value indicating if the AspAllowSessionState is enabled or disabled.
-
-
-
- The AspBufferingOn property specifies whether output from an ASP application will be buffered.
-
- Value indicating if the AspBufferingOn is enabled or disabled.
-
-
-
- The AspEnableApplicationRestart determines whether an ASP application can be
- automatically restarted. When changes are made to Global.asa or metabase properties
- that affect an application, the application will not restart unless the
- AspEnableApplicationRestart property is set to true.
-
- Value indicating if AspEnableApplicationRestart is enabled or disabled.
-
-
-
- The AspEnableAspHtmlFallback property controls the behavior of ASP when a
- new request is to be rejected due to a full request queue.
-
- Value indicating if AspEnableAspHtmlFallback is enabled or disabled.
-
-
-
- The AspEnableChunkedEncoding property specifies whether HTTP 1.1 chunked
- transfer encoding is enabled for the World Wide Web Publishing Service (WWW service).
-
- Value indicating if AspEnableChunkedEncoding is enabled or disabled.
-
-
-
- The AspErrorsToNTLog property specifies which ASP errors are written to the
- Windows event log. ASP errors are written to the client browser and to the IIS
- log files by default.
-
- Value indicating if AspErrorsToNTLog is enabled or disabled.
-
-
-
- The AspEnableParentPaths property specifies whether an ASP page allows paths
- relative to the current directory (using the ..\ notation) or above the current directory.
-
- Value indicating if AspEnableParentPaths is enabled or disabled.
-
-
-
- The AspEnableTypelibCache property specifies whether type libraries are cached
- on the server. The World Wide Web Publishing Service (WWW service) setting for
- this property is applicable to all in-process and pooled out-of-process application
- nodes, at all levels. Metabase settings at the Web server level or lower are ignored
- for in-process and pooled out-of-process applications. However, settings at the Web
- server level or lower are used if that node is an isolated out-of-process application.
-
- Value indicating if AspEnableTypelibCache is enabled or disabled.
-
-
-
- The AspExceptionCatchEnable property specifies whether ASP pages trap exceptions
- thrown by components.
-
- Value indicating if AspExceptionCatchEnable is enabled or disabled.
-
-
-
- The AspLogErrorRequests property controls whether the Web server writes ASP errors
- to the application section of the Windows event log. ASP errors are written to the
- client browser and to the IIS log files by default.
-
- Value indicating if AspLogErrorRequests is enabled or disabled.
-
-
-
- The AspScriptErrorSentToBrowser property specifies whether the Web server writes
- debugging specifics (file name, error, line number, description) to the client
- browser, in addition to logging them to the Windows Event Log. The
- property provides the error message to be sent if this property is set to false.
-
- Value indicating if AspScriptErrorSentToBrowser is enabled or disabled.
-
-
-
- The AspTrackThreadingModel property specifies whether IIS checks the threading model
- of any components (COM objects) that your application creates. The preferred setting
- of this metabase property is false.
-
- Value indicating if AspTrackThreadingModel is enabled or disabled.
-
-
-
- Specifies Anonymous authentication as one of the possible Windows authentication
- schemes returned to clients as being available.
-
- Value indicating if AuthAnonymous is enabled or disabled.
-
-
-
- Specifies Basic authentication as one of the possible Windows authentication
- schemes returned to clients as being available.
-
- Value indicating if AuthBasic is enabled or disabled.
-
-
-
- Specifies Integrated Windows authentication (also known as Challenge/Response or
- NTLM authentication) as one of the possible Windows authentication schemes
- returned to clients as being available.
-
- Value indicating if AuthNtlm is enabled or disabled.
-
-
-
- Setting this flag to true specifies that authentication persists only for a single
- request on a connection. IIS resets the authentication at the end of each request, and
- forces re-authentication on the next request of the session.
-
- Value indicating if AuthPersistSingleRequest is enabled or disabled.
-
-
-
- Setting this flag to true specifies authentication will persist only across single
- requests on a connection if the connection is by proxy. IIS will reset the authentication
- at the end of the request if the current authenticated request is by proxy and it is
- not the special case where IIS is running MSPROXY.
-
- Value indicating if AuthPersistSingleRequestIfProxy is enabled or disabled.
-
-
-
- Setting this flag to true specifies that authentication is valid for a single request if
- by proxy. IIS will reset the authentication at the end of the request and force
- re-authentication on the next request if the current authenticated request is by
- proxy of any type.
-
- Value indicating if AuthPersistSingleRequestAlwaysIfProxy is enabled or disabled.
-
-
-
- The CacheControlNoCache property specifies the HTTP 1.1 directive to prevent caching of content.
-
- Value indicating if CacheControlNoCache is enabled or disabled.
-
-
-
- The CacheISAPI property indicates whether ISAPI extensions are cached in memory after first use.
-
- Value indicating if CacheIsapi is enabled or disabled.
-
-
-
- The ContentIndexed property specifies whether the installed content indexer should
- index content under this directory tree.
-
- Value indicating if ContentIndexed is enabled or disabled.
-
-
-
- This property specifies whether process accounting and throttling should be performed
- for ISAPI extensions and ASP applications. To perform process accounting on CGI
- applications, use the property .
-
- Value indicating if CpuAppEnabled is enabled or disabled.
-
-
-
- This property indicates whether IIS should perform process accounting for CGI
- applications. To effectively throttle CGI applications, use the CgiTimeout
- property. To use process accounting for ISAPI and ASP applications, use .
-
- Value indicating if CpuCgiEnabled is enabled or disabled.
-
-
-
- The CreateCGIWithNewConsole property indicates whether a CGI application runs in its own console.
-
- Value indicating if CreateCgiWithNewConsole is enabled or disabled.
-
-
-
- The CreateProcessAsUser property specifies whether a CGI process is created in the system context or in the context of the requesting user.
-
- Value indicating if CreateProcessAsUser is enabled or disabled.
-
-
-
- When set to true, date information is displayed when browsing directories.
-
- Value indicating if DirBrowseShowDate is enabled or disabled.
-
-
-
- When set to true, file name extensions are displayed when browsing directories.
-
- Value indicating if DirBrowseShowExtension is enabled or disabled.
-
-
-
- When set to true, date information is displayed in extended format when displaying directories.
-
- Value indicating if DirBrowseShowLongDate is enabled or disabled.
-
-
-
- When set to true, file size information is displayed when browsing directories.
-
- Value indicating if DirBrowseShowSize is enabled or disabled.
-
-
-
- When set to true, file time information is displayed when displaying directories.
-
- Value indicating if DirBrowseShowTime is enabled or disabled.
-
-
-
- The DontLog property specifies whether client requests are written to the IIS log files.
-
- Value indicating if DontLog is enabled or disabled.
-
-
-
- When set to true, the default document (specified by the property) for
- a directory is loaded when the directory is browsed.
-
- Value indicating if EnableDefaultDoc is enabled or disabled.
-
-
-
- When set to true, directory browsing is enabled.
-
- Value indicating if EnableDirBrowsing is enabled or disabled.
-
-
-
- The EnableDocFooter property enables or disables custom footers specified by
- the DefaultDocFooter property.
-
- Value indicating if EnableDocFooter is enabled or disabled.
-
-
-
- The EnableReverseDns property enables or disables reverse Domain Name Server (DNS) lookups
- for the World Wide Web Publishing Service (WWW service). Reverse lookups involve looking
- up the domain name when the IP address is known. Reverse DNS lookups can use significant
- resources and time.
-
- Value indicating if EnableReverseDns is enabled or disabled.
-
-
-
- The SSIExecDisable property specifies whether server-side include (SSI) #exec directives
- are disabled under this path.
-
- Value indicating if SsiExecDisable is enabled or disabled.
-
-
-
- The UNCAuthenticationPassthrough property enables user authentication passthrough
- for Universal Naming Convention (UNC) virtual root access (for authentication schemes
- that support delegation).
-
- Value indicating if UncAuthenticationPassthrough is enabled or disabled.
-
-
-
- The AspScriptErrorMessage property specifies the error message to send to the browser
- if specific debugging errors are not sent to the client (if
- is set to false).
-
- Value indicating if AspScriptErrorMessage is enabled or disabled.
-
-
-
- The DefaultDoc contains one or more file names of default documents that will be returned
- to the client if no file name is included in the client's request. The default document
- will be returned if the flag of the DirBrowseFlags property
- is set to true for the directory. This property can contain a list of default document
- file names separated by a comma and a space, for example Default.htm, Default.asp.
-
- Listing of the default documents for the web application.
-
-
-
- Deletes an existing application pool on a local or remote machine with IIS installed. The default is
- to delete an existing application pool on the local machine. If connecting to a remote machine, you can
- specify the and for the task
- to run under.
-
- Delete an existing application pool on the local machine.
-
- ]]>
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- True if the task successfully executed; otherwise, false.
-
-
-
-
- Gets or sets the name of the application pool.
-
- The name of the application pool.
-
-
-
- Deletes a web directory on a local or remote machine with IIS installed. The default is
- to delete the web directory on the local machine. If connecting to a remote machine, you
- can specify the and for the
- task to run under.
-
- Deletes a web directory on the local machine.
-
- ]]>
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- True if the task successfully executed; otherwise, false.
-
-
-
-
- Gets or sets the name of the virtual directory.
-
- The name of the virtual directory.
-
-
-
- Actions the can do.
-
-
-
- Start the applicaiton pool
-
-
- Stop the applicaiton pool
-
-
- Restart the applicaiton pool
-
-
- Recycle the applicaiton pool
-
-
-
- Allows control for an application pool on a local or remote machine with IIS installed. The default is
- to control the application pool on the local machine. If connecting to a remote machine, you can
- specify the and for the task
- to run under.
-
- Restart an application pool on the local machine.
-
- ]]>
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- True if the task successfully executed; otherwise, false.
-
-
-
-
- Gets or sets the name of the app pool.
-
- The name of the app pool.
-
-
-
- Gets or sets the application pool action.
-
- The application pool action.
-
-
-
-
- Sends an email message
-
- Example of sending an email.
-
-
-
- ]]>
-
-
-
-
- Initializes a new instance of the class.
-
-
-
- Sends an email message
- Returns true if successful
-
-
-
- List of files to attach to message
-
-
-
-
- List of addresss that contains the blind carbon copy (BCC) recipients for this e-mail message
-
-
-
-
- List of addresss that contains the carbon copy (CC) recipients for this e-mail message
-
-
-
-
- The email message body
-
-
-
-
- The from address for this e-mail message
-
-
- This property is required.
-
-
-
-
- A value indicating whether the mail message body is in Html
-
-
-
-
- The priority of this e-mail message
-
-
- Possible values are High, Normal, and Low
-
-
-
-
- The subject line for this e-mail message
-
-
- This property is required.
-
-
-
-
- The name or IP address of the host used for SMTP transactions
-
-
- This property is required.
-
-
-
-
- List of addresss that contains the recipients of this e-mail message
-
-
- This property is required.
-
-
-
-
- Gets or sets the username.
-
- The username.
-
-
-
- Gets or sets the password.
-
- The password.
-
-
-
- Add numbers
-
- Adding numbers:
-
-
-
-
- ]]>
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- true if the task successfully executed; otherwise, false.
-
-
-
-
- Divide numbers
-
-
-
-
-
-
-
-]]>
-
- Above example will display:
- Divide 1/2= 0.5
-
- Truncate the result to always return an integer:
-
-
-
-
-
-]]>
-
- Above example will display:
- Divide 7/3= 2
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- true if the task successfully executed; otherwise, false.
-
-
-
-
- When , uses integer division to truncate the result. Default is
-
-
- Any remainder in the result is dropped, and the closest integer to zero is returned.
-
- Refer to the documentation for the \ Operator
- for more information about integer division.
-
-
-
-
-
- Multiple numbers
-
-
-
-
-
-
- ]]>
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- true if the task successfully executed; otherwise, false.
-
-
-
-
- Subtract numbers
-
-
-
-
-
-
- ]]>
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- true if the task successfully executed; otherwise, false.
-
-
-
-
- Moves files on the filesystem to a new location.
-
-
- Move a file to another folder
-
- ]]>
- Rename a file
-
- ]]>
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- true if the task successfully executed; otherwise, false.
-
-
-
-
- Gets the items that were successfully moved.
-
- The moved files.
-
-
-
- Gets or sets the list of files to moved the source files to.
-
-
- This list is expected to be a one-to-one mapping with the
- list specified in the SourceFiles parameter. That is, the
- first file specified in SourceFiles will be moved to the
- first location specified in DestinationFiles, and so forth.
-
- The destination files.
-
-
-
- Gets or sets the directory to which you want to move the files.
-
- The destination folder.
-
-
-
- Gets or sets the source files to move.
-
- The source files to move.
-
-
-
- Runs the NDoc application.
-
- Generated html help file.
-
- ]]>
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Returns a string value containing the command line arguments to pass directly to the executable file.
-
-
- A string value containing the command line arguments to pass directly to the executable file.
-
-
-
-
- Returns the fully qualified path to the executable file.
-
-
- The fully qualified path to the executable file.
-
-
-
-
- Logs the starting point of the run to all registered loggers.
-
- A descriptive message to provide loggers, usually the command line and switches.
-
-
-
- Returns the directory in which to run the executable file.
-
-
- The directory in which to run the executable file, or a null reference (Nothing in Visual Basic) if the executable file should be run in the current directory.
-
-
-
-
- Gets or sets the documenter.
-
- The documenter.
- Available documenters are VS.NET_2003, JavaDoc, LaTeX, LinearHtml, MSDN, XML.
-
-
-
- Gets or sets the project file path.
-
- The project file path.
-
-
-
- Gets or sets a value indicating whether the output is verbose.
-
- true if verbose; otherwise, false.
-
-
-
- Gets or sets the working directory.
-
- The working directory.
-
- The directory in which to run the executable file, or a null reference (Nothing in Visual Basic) if the executable file should be run in the current directory.
-
-
-
-
- Gets the name of the executable file to run.
-
-
- The name of the executable file to run.
-
-
-
- Gets the with which to log errors.
-
-
- The with which to log errors.
-
-
-
- Run NUnit on a group of assemblies.
-
- Run NUnit tests.
-
-
-
-
-
-
- ]]>
-
-
-
-
- The default relative path of the NUnit installation.
- The value is @"NUnit-Net-2.0 2.2.7\bin".
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Returns a string value containing the command line arguments to pass directly to the executable file.
-
-
- A string value containing the command line arguments to pass directly to the executable file.
-
-
-
-
- Returns the fully qualified path to the executable file.
-
-
- The fully qualified path to the executable file.
-
-
-
-
- Logs the starting point of the run to all registered loggers.
-
- A descriptive message to provide loggers, usually the command line and switches.
-
-
-
- Returns the directory in which to run the executable file.
-
-
- The directory in which to run the executable file, or a null reference (Nothing in Visual Basic) if the executable file should be run in the current directory.
-
-
-
-
- Gets or sets the assemblies.
-
- The assemblies.
-
-
-
- Gets or sets the categories to include.
-
- Multiple values must be separated by a comma ","
-
-
-
- Gets or sets the categories to exclude.
-
- Multiple values must be separated by a comma ","
-
-
-
- Gets or sets the fixture.
-
- The fixture.
-
-
-
- Gets or sets the XSLT transform file.
-
- The XSLT transform file.
-
-
-
- Gets or sets the output XML file.
-
- The output XML file.
-
-
-
- The file to receive test error details.
-
-
-
-
- Gets or sets the working directory.
-
- The working directory.
-
- The directory in which to run the executable file, or a null reference (Nothing in Visual Basic) if the executable file should be run in the current directory.
-
-
-
-
- Determines whether assemblies are copied to a shadow folder during testing.
-
- Shadow copying is enabled by default. If you want to test the assemblies "in place",
- you must set this property to True.
-
-
-
- The project configuration to run.
-
- Only applies when a project file is used. The default is the first configuration, usually Debug.
-
-
-
- Allows tests to be run in a new thread, allowing you to take advantage of ApartmentState and ThreadPriority settings in the config file.
-
-
-
-
- Gets the name of the executable file to run.
-
-
- The name of the executable file to run.
-
-
-
- Gets the with which to log errors.
-
-
- The with which to log errors.
-
-
-
- A strongly-typed resource class, for looking up localized strings, etc.
-
-
-
-
- Returns the cached ResourceManager instance used by this class.
-
-
-
-
- Overrides the current thread's CurrentUICulture property for all
- resource lookups using this strongly typed resource class.
-
-
-
-
- Looks up a localized string similar to Attrib directory '{0}'. {1}.
-
-
-
-
- Looks up a localized string similar to Attrib file '{0}'. {1}.
-
-
-
-
- Looks up a localized string similar to File Not Found: {0}.
-
-
-
-
- Looks up a localized string similar to Local File Not Found: {0}.
-
-
-
-
- Looks up a localized string similar to {0}% Complete ({1}).
-
-
-
-
- Looks up a localized string similar to Transfered {0} ({1}) in {2}.
-
-
-
-
- Looks up a localized string similar to Upload File Complete, {0}.
-
-
-
-
- Looks up a localized string similar to Uploading "{0}"
- to "{1}"
- .
-
-
-
-
- Looks up a localized string similar to The URI "{0}" scheme is not valid..
-
-
-
-
- Looks up a localized string similar to Compressed by {0}, from {1} to {2} byte(s).
-
-
-
-
- Looks up a localized string similar to Compressing JavaScript in "{0}"..
-
-
-
-
- Looks up a localized string similar to Writing compressed JavaScript back to "{0}" using {1}..
-
-
-
-
- Looks up a localized string similar to Emailing "{0}"..
-
-
-
-
- Looks up a localized string similar to "{0}" is not a number..
-
-
-
-
- Looks up a localized string similar to Creating directory "{0}"..
-
-
-
-
- Looks up a localized string similar to Could not move the file "{0}" to the destination file "{1}", because the destination is a folder instead of a file. To move the source file into a folder, consider using the DestinationFolder parameter instead of DestinationFiles..
-
-
-
-
- Looks up a localized string similar to Unable to move file "{0}" to "{1}". {2}.
-
-
-
-
- Looks up a localized string similar to Both "{0}" and "{1}" were specified as input parameters in the project file. Please choose one or the other..
-
-
-
-
- Looks up a localized string similar to Moving file from "{0}" to "{1}"..
-
-
-
-
- Looks up a localized string similar to No destination specified for Move. Please supply either "{0}" or "{1}"..
-
-
-
-
- Looks up a localized string similar to The source file "{0}" is actually a directory. The "Move" task does not support moving directories..
-
-
-
-
- Looks up a localized string similar to Could not find the NUnit Project File open command. Please make sure NUnit is installed..
-
-
-
-
- Looks up a localized string similar to The parameter "{1}" does not apply to the current use of task "{0}"..
-
-
-
-
- Looks up a localized string similar to The "{0}" task was not given a value for the required parameter "{1}"..
-
-
-
-
- Looks up a localized string similar to Read Windows Registry.
-
-
-
-
- Looks up a localized string similar to Write Windows Registry.
-
-
-
-
- Looks up a localized string similar to Cannot continue service {0} on computer '{1}' as it does not support the pause and continue..
-
-
-
-
- Looks up a localized string similar to Cannot pause service {0} on computer '{1}' as it does not support the pause and continue..
-
-
-
-
- Looks up a localized string similar to Cannot stop service {0} on computer '{1}'..
-
-
-
-
- Looks up a localized string similar to {0} service was continued successfully..
-
-
-
-
- Looks up a localized string similar to {0} service is continuing ....
-
-
-
-
- Looks up a localized string similar to Couldn't find the '{0}' service on '{1}'.
-
-
-
-
- Looks up a localized string similar to Cannot continue service {0} on computer '{1}' as its not currently paused..
-
-
-
-
- Looks up a localized string similar to Cannot pause service {0} on computer '{1}' as its not currently started..
-
-
-
-
- Looks up a localized string similar to {0} service was paused successfully..
-
-
-
-
- Looks up a localized string similar to {0} service is pausing ....
-
-
-
-
- Looks up a localized string similar to {0} service was started successfully..
-
-
-
-
- Looks up a localized string similar to {0} service is starting ....
-
-
-
-
- Looks up a localized string similar to The '{0}' service on '{1}' is '{2}'..
-
-
-
-
- Looks up a localized string similar to {0} service was stopped successfully..
-
-
-
-
- Looks up a localized string similar to {0} service is stopping ....
-
-
-
-
- Looks up a localized string similar to Solution file "{0}" not found..
-
-
-
-
- Looks up a localized string similar to LocalPath is not a working subversion copy..
-
-
-
-
- Looks up a localized string similar to Failed to get current date!.
-
-
-
-
- Looks up a localized string similar to Getting current date..
-
-
-
-
- Looks up a localized string similar to "{2}" refers to {0} item(s), and "{3}" refers to {1} item(s). They must have the same number of items..
-
-
-
-
- Looks up a localized string similar to extracted "{0}".
-
-
-
-
- Looks up a localized string similar to Unzip File "{0}"
- to Directory "{1}"
- .
-
-
-
-
- Looks up a localized string similar to Unzipped file "{0}" successfully..
-
-
-
-
- Looks up a localized string similar to Commitment of change set failed!.
-
-
-
-
- Looks up a localized string similar to Files added to Vault repository successfully..
-
-
-
-
- Looks up a localized string similar to Files specified for addition to repository cannot be found..
-
-
-
-
- Looks up a localized string similar to The file {0} could not be checked in: {1}..
-
-
-
-
- Looks up a localized string similar to File or folder {0} not found for checkin..
-
-
-
-
- Looks up a localized string similar to The folder {0} could not be checked in: {1}..
-
-
-
-
- Looks up a localized string similar to {0} successfully checked out..
-
-
-
-
- Looks up a localized string similar to {0} successfully checked out..
-
-
-
-
- Looks up a localized string similar to Specified diskfile {0} does not exist..
-
-
-
-
- Looks up a localized string similar to File [{0}] added to change set..
-
-
-
-
- Looks up a localized string similar to Folder [{0}] added to change set..
-
-
-
-
- Looks up a localized string similar to Incorrect parameters passed to VaultSession..
-
-
-
-
- Looks up a localized string similar to Login to Vault repository failed..
-
-
-
-
- Looks up a localized string similar to Error validating path "{0}"..
-
-
-
-
- Looks up a localized string similar to Selection of the repository failed: {0}..
-
-
-
-
- Looks up a localized string similar to File or folder {0} not found for checkout..
-
-
-
-
- Looks up a localized string similar to Set working folder for {0} to {1} from {2}..
-
-
-
-
- Looks up a localized string similar to ClientInstance.TreeCache has not been initialized, Common cause is that SelectRepository has not been called sucessfully..
-
-
-
-
- Looks up a localized string similar to Successfully undid check out for {0}..
-
-
-
-
- Looks up a localized string similar to Url specifying vault location is required..
-
-
-
-
- Looks up a localized string similar to Username must be set to access repository..
-
-
-
-
- Looks up a localized string similar to Clearing working folder for {0}..
-
-
-
-
- Looks up a localized string similar to Restoring working folder for {0} to {1}..
-
-
-
-
- Looks up a localized string similar to Version file "{0}" not found - creating new file..
-
-
-
-
- Looks up a localized string similar to Updated to version {0}.
-
-
-
-
- Looks up a localized string similar to Initialized to version {0}.
-
-
-
-
- Looks up a localized string similar to Reading version from file "{0}"..
-
-
-
-
- Looks up a localized string similar to Unable to read version number from "{0}". {1}.
-
-
-
-
- Looks up a localized string similar to Unable to write version number to "{0}". {1}".
-
-
-
-
- Looks up a localized string similar to Wrote version to file "{0}"..
-
-
-
-
- Looks up a localized string similar to Web directory {0} does not exist on {1}..
-
-
-
-
- Looks up a localized string similar to Setting scriptmap for {0} on web directory {1} on {2}..
-
-
-
-
- Looks up a localized string similar to Web directory {0} on {1} does not have a setting called {2}..
-
-
-
-
- Looks up a localized string similar to Reading {0} property of web directory {1} on {2}..
-
-
-
-
- Looks up a localized string similar to Setting {0} property of web directory {1} on {2}..
-
-
-
-
- Looks up a localized string similar to Reading Xml Document "{0}"..
-
-
-
-
- Looks up a localized string similar to {0} node(s) selected for read..
-
-
-
-
- Looks up a localized string similar to XmlRead Result: "{0}".
-
-
-
-
- Looks up a localized string similar to Updating Xml Document "{0}"..
-
-
-
-
- Looks up a localized string similar to {0} node(s) selected for update..
-
-
-
-
- Looks up a localized string similar to XmlUpdate Wrote: "{0}"..
-
-
-
-
- Looks up a localized string similar to Adding Parameter \"{0}\": \"{1}\"..
-
-
-
-
- Looks up a localized string similar to Adding root attribute {0}=\"{1}\"..
-
-
-
-
- Looks up a localized string similar to Creating root tag \"{0}\"..
-
-
-
-
- Looks up a localized string similar to No input files..
-
-
-
-
- Looks up a localized string similar to No root tag inserted..
-
-
-
-
- Looks up a localized string similar to added "{0}"..
-
-
-
-
- Looks up a localized string similar to Creating zip file "{0}"..
-
-
-
-
- Looks up a localized string similar to Zip File Not Found: {0}..
-
-
-
-
- Looks up a localized string similar to Created zip file "{0}" successfully..
-
-
-
-
- Reads a value from the Registry
-
- Read .NET Framework install root from Registry.
-
-
-
-
- ]]>
-
- The parameter is set according to the following rules:
- If a is provided, it will be used if the or does not exist.
- If a is not provided, the exists, but the does not exist, will be set to an empty string.
- If a is not provided, and the does not exist, the task will fail.
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- true if the task successfully executed; otherwise, false.
-
-
-
-
- Gets or sets the full registry path of the key, beginning with a valid registry root, such as "HKEY_CURRENT_USER".
-
- The name of the key.
-
-
-
- Gets or sets the name of the name/value pair.
-
- The name of the value.
-
-
-
- Gets or sets the default value.
-
- The default value.
-
-
-
- Gets the stored value.
-
- The value.
-
-
-
- Writes a value to the Registry
-
- Write a value to Registry
-
- ]]>
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- true if the task successfully executed; otherwise, false.
-
-
-
-
- Gets or sets the full registry path of the key, beginning with a valid registry root, such as "HKEY_CURRENT_USER".
-
- The name of the key.
-
-
-
- Gets or sets the name of the name/value pair.
-
- The name of the value.
-
-
-
- Gets or sets the value to be stored.
-
- The value.
-
-
-
- Executes code contained within the task.
-
-
- Simple script that writes to the console
-
-
-
-
-
-
-
-
-
-]]>
-
-
- Script that returns a value.
-
-
-
-
-
-
-
-
-
-
-]]>
-
-
-
-
-
- Executes the task.
-
- if the task ran successfully;
- otherwise .
-
-
-
- The required references
-
-
-
-
- The namespaces to import.
-
-
-
-
- The language of the script block (defaults to C#).
-
- The supported languages are:
-
- Visual Basic.NET (VB, vb, VISUALBASIC)
- C# (C#, c#, CSHARP)
- JavaScript (JS, js, JSCRIPT)
- J# (VJS, vjs, JSHARP)
- or, proviude the fully-qualified name for a class implementing
- .
-
-
-
- The name of the main class containing the static ScriptMain
- entry point.
-
-
-
-
- The code to compile and execute
-
-
- The code must include a static (Shared in VB) method named ScriptMain.
- It cannot accept any parameters. If you define the method return a ,
- the returned value will be available in the output property.
-
-
-
-
- The string returned from the custom ScriptMain method.
-
-
-
-
- A task for sleeping for a specified period of time.
-
- Causes the build to sleep for 300 milliseconds.
-
- ]]>
-
-
-
-
- Executes the task.
-
- if the task ran successfully;
- otherwise .
-
-
-
- The number of milliseconds to add to the time to sleep.
-
-
-
-
- The number of seconds to add to the time to sleep.
-
-
-
-
- The number of minutes to add to the time to sleep.
-
-
-
-
- The number of hours to add to the time to sleep.
-
-
-
-
- Base class for all of the Visual SourceSafe tasks.
-
-
-
-
- Attempts to connect to the SourceSafe Database and
- load the specified item, or version of the item, if specified.
-
-
-
-
- Reserved.
-
- Reserved.
-
-
-
- Logs an exception using the MSBuild logging framework.
-
- The to log.
-
-
-
- The path to the folder that contains the srcsafe.ini file.
-
-
-
-
- The Visual SourceSafe project or file to perform the action
- on (starts with "$/").
-
-
-
-
- The name of the user accessing the SourceSafe database.
-
-
-
-
- A version of the to reference.
-
-
-
-
- The password to use to log in to SourceSafe.
-
-
-
-
- Represents the VSS Database
-
-
-
-
- Represents the VSS item selected (file or project).
-
-
-
-
- Task that executes a checkin against a VSS Database.
-
-
-
-
- ]]>
-
-
-
-
- Base class for VSS tasks that can act recursively.
-
-
-
-
- Reserved.
-
- Reserved.
-
-
-
- Determines whether to perform the SourceSafe operation
- recursively. The default is .
-
-
-
-
- Executes the task.
-
- if the task ran successfully;
- otherwise .
-
-
-
- The path to the local working directory.
-
-
-
-
- Determines whether to leave the file(s) as writable once the
- checkin is complete. The default is .
-
-
-
-
- The checkin comment.
-
-
-
-
- Task that executes a checkout of files or projects
- against a Visual SourceSafe database.
-
-
-
-
- ]]>
-
-
-
-
- Executes the task.
-
- if the task ran successfully;
- otherwise .
-
-
-
- The path to the local working directory.
-
-
-
-
- Determines whether files will be writable once retrieved from
- the repository. The default is .
-
-
-
-
- Task that adds files to a Visual SourceSafe database.
-
-
-
-
- Executes the task.
-
- if the task ran successfully;
- otherwise .
-
-
-
- List of files that should be added to SourceSafe.
-
-
-
-
- The comment to be applied to the newly added file.
-
-
-
-
- Task that records differences between the latest version
- of all the items in a Visual SourceSafe project and another version or label
- to a file.
-
-
- Generates a file containing all of the differences between the
- current version and the label "Test Label"
- ]]>
-
-
-
-
- Executes the task.
-
- if the task ran successfully;
- otherwise .
-
-
-
- The value of the label to compare to.
-
-
-
-
- The name of the file to send the output to.
-
-
-
-
- Task that retireves an item or project from a Visual SourceSafe database.
-
-
- Get the latest version (recursive) of a file from a VSS database and place
- in the specified local folder.
-
-
-
-
-
- Runs the task using the specified parameters.
-
- if the task ran successfully;
- otherwise .
-
-
-
- The path to the local working directory.
-
-
-
-
- Determines whether to replace writable files.
- The default is .
-
-
-
-
- Determines whether files will be writable once retrieved from
- the repository. The default is .
-
-
-
-
- Generates an XML file containing details of all changes made
- to a Visual SourceSafe project or file between specified labels or dates.
-
-
- Generates a file containing details of all the changes made to the $/Test
- project by a user called joe.bloggs
-
- ]]>
-
-
- Generates a file containing details of all the changes made between the
- labels Build1 and Build2 in the $/Test project.
-
- ]]>
-
-
- Generates a file containing details of all the changes made between the
- 1st December 2005 and 10th December 2005in the $/Test project.
-
- ]]>
-
-
-
-
- Executes the task.
-
- if the task ran successfully;
- otherwise .
-
-
-
- The label to start comparing to.
-
-
-
-
- The label to compare up to.
-
-
-
-
- The Start Date for the history.
-
-
-
-
- The End Date for the history.
-
-
-
-
- The name and path of the XML output file.
-
-
-
-
- The name of the user whose changes should be listed in
- the history.
-
-
-
-
- Task that applies a label to a Visual SourceSafe item.
-
-
-
-
- Executes the task.
-
- if the task ran successfully;
- otherwise .
-
-
-
- The text of the label.
-
-
-
-
- An optional comment.
-
-
-
-
- Task that undoes a checkout of files or projects
- against a Visual SourceSafe database.
-
-
-
-
- ]]>
-
-
-
-
- Executes the task.
-
- if the task ran successfully;
- otherwise .
-
-
-
- The path to the local working directory.
-
-
-
-
- Executes a SQL command.
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- true if the task successfully executed; otherwise, false.
-
-
-
-
- The connection string
-
-
-
-
- The command to execute
-
-
-
-
- Output the return count/value
-
-
-
-
- Checkout a local working copy of a Subversion repository.
-
- Checkout a working copy
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Indicates whether all task paratmeters are valid.
-
-
- true if all task parameters are valid; otherwise, false.
-
-
-
-
- Subversion Commit command
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Indicates whether all task paratmeters are valid.
-
-
- true if all task parameters are valid; otherwise, false.
-
-
-
-
- Export a folder from a Subversion repository
-
- Export from repository
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Indicates whether all task paratmeters are valid.
-
-
- true if all task parameters are valid; otherwise, false.
-
-
-
-
- Summarize the local revision(s) of a working copy.
-
- The following example gets the revision of the current folder.
-
-
-
-
-
-
- ]]>
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Returns the fully qualified path to the executable file.
-
-
- The fully qualified path to the executable file.
-
-
-
-
- Logs the starting point of the run to all registered loggers.
-
- A descriptive message to provide loggers, usually the command line and switches.
-
-
-
- Returns a string value containing the command line arguments to pass directly to the executable file.
-
-
- A string value containing the command line arguments to pass directly to the executable file.
-
-
-
-
- Runs the exectuable file with the specified task parameters.
-
-
- true if the task runs successfully; otherwise, false.
-
-
-
-
- Logs the events from text output.
-
- The single line.
- The message importance.
-
-
- Path to local working copy.
-
-
- Revision number of the local working repository.
-
-
- High revision number of the local working repository revision range.
-
-
- Low revision number of the local working repository revision range.
-
-
- True if working copy contains modifications.
-
-
- True if working copy is switched.
-
-
-
- True if invoked on a directory that is not a working copy,
- svnversion assumes it is an exported working copy and prints "exported".
-
-
-
-
- Gets the with which to log errors.
-
-
- The with which to log errors.
-
-
-
- Gets the name of the executable file to run.
-
-
- The name of the executable file to run.
-
-
-
- Subversion Update command
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Indicates whether all task paratmeters are valid.
-
-
- true if all task parameters are valid; otherwise, false.
-
-
-
-
- Unzip a file to a target directory.
-
- Unzip file tasks
-
- ]]>
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- true if the task successfully executed; otherwise, false.
-
-
-
-
- Gets or sets the name of the zip file.
-
- The name of the zip file.
-
-
-
- Gets or sets the target directory.
-
- The target directory.
-
-
-
- Generates version information based on various algorithms
-
- Get version information from file and increment revision.
-
-
-
-
-
-
-
- ]]>
-
- Specify Major and Minor version information and generate Build and Revision.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- true if the task successfully executed; otherwise, false.
-
-
-
-
- Gets or sets the major version number.
-
- The major version number.
-
-
-
- Gets or sets the minor version number.
-
- The minor version number.
-
-
-
- Gets or sets the build version number.
-
-
- The build version number.
-
-
-
- Gets or sets the revision version number.
-
-
- The revision version number.
-
-
-
- Gets or sets the file used to initialize and persist the version.
-
- The version file.
-
- When specified, the task will attempt to load the previous version information from the file.
- After updating the version, the new value will be saved to the file.
-
- If you do not specify a value for this property, the version will be calculated
- based on the values passed to the , ,
- , and properties. The new version will not be persisted.
-
-
-
- Gets or sets the method used to generate a number
-
-
- If value is not provided, None is assumed.
- The number is set according to the following table:
-
- BuildTypeDescription
- NoneThe number is not modified.
- AutomaticThe number of days since .
- IncrementIncreases the previous value by 1.
-
-
-
-
-
- Gets or sets the method used to generate a number
-
-
- If value is not provided, None is assumed.
- The number is set according to the following table:
-
- RevisionTypeDescription
- NoneThe number is not modified.
- AutomaticA number that starts at 0 at midnight, and constantly increases throughout the day (changing roughly every 1.3 seconds). Guaranteed to be safe for components of the AssemblyVersion attribute.
- IncrementIncreases the previous value by 1.
- BuildIncrementIncreases the previous value by 1 when the value of is unchanged. If the value of has changed, is reset to zero.
-
-
-
-
-
- Gets or sets the starting date used to calculate the number when is Automatic.
-
- The starting date for calculation of the build number.
-
- This value is only used when the is Automatic.
- This default value is January 1, 2000.
-
-
-
-
- Downloads a resource with the specified URI to a local file.
-
- Download the Microsoft.com home page.
-
- ]]>
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- true if the task successfully executed; otherwise, false.
-
-
-
-
- Gets or sets the name of the local file that is to receive the data.
-
- The name of the file.
-
-
-
- Gets or sets the URI from which to download data.
-
- The file URI.
-
-
-
- Reads a value from a XML document using a XPath.
-
- Read all targest from a build project.
-
-
-
-
- ]]>
-
-
- If the XPath returns multiple nodes, the Value will
- be a semicolon delimited list of the nodes text.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- true if the task successfully executed; otherwise, false.
-
-
-
-
- Gets or sets the name of the XML file.
-
- The name of the XML file.
-
-
-
- Gets or sets the XPath.
-
- The XPath.
-
-
-
- Gets the value read from file.
-
- The value.
-
- If the XPath returns multiple nodes, the values will be semicolon delimited.
-
-
-
-
- Gets or sets the default namespace.
-
- The namespace.
-
-
-
- Gets or sets the prefix to associate with the namespace being added.
-
- The namespace prefix.
-
-
-
- Updates a XML document using a XPath.
-
- Update a XML element.
-
- ]]>
-
-
- The XML node being updated must exist before using the XmlUpdate task.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- true if the task successfully executed; otherwise, false.
-
-
-
-
- Gets or sets the name of the XML file.
-
- The name of the XML file.
-
-
-
- Gets or sets the XPath.
-
- The XPath.
-
-
-
- Gets or sets the value to write.
-
- The value.
-
-
-
- Gets or sets the default namespace.
-
- The namespace.
-
-
-
- Gets or sets the prefix to associate with the namespace being added.
-
- The namespace prefix.
-
-
-
- Create a zip file with the files specified.
-
- Create a zip file
-
-
-
-
-
-
- ]]>
- Create a zip file using a working directory.
-
-
-
-
-
-
- ]]>
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- When overridden in a derived class, executes the task.
-
-
- true if the task successfully executed; otherwise, false.
-
-
-
-
- Gets or sets the name of the zip file.
-
- The name of the zip file.
-
-
-
- Gets or sets the zip level.
-
- The zip level.
- 0 - store only to 9 - means best compression
-
-
-
- Gets or sets the files to zip.
-
- The files to zip.
-
-
-
- Gets or sets a value indicating whether this is flatten.
-
- true if flatten; otherwise, false.
-
- Flattening the zip means that all directories will be removed
- and the files will be place at the root of the zip file
-
-
-
-
- Gets or sets the comment.
-
- The comment.
-
-
-
- Gets or sets the working directory for the zip file.
-
- The working directory.
-
- The working directory is the base of the zip file.
- All files will be made relative from the working directory.
-
-
-
-
diff --git a/bin/msbuild/MSBuildCommunityTasks/Sample.proj b/bin/msbuild/MSBuildCommunityTasks/Sample.proj
deleted file mode 100644
index 4d323d47..00000000
--- a/bin/msbuild/MSBuildCommunityTasks/Sample.proj
+++ /dev/null
@@ -1,153 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- list = new List();
- list.Add("Happy");
- list.Add("New");
- list.Add("Year");
- Console.WriteLine("Hello MSBuild Community Scripting World.");
- foreach(string s in list)
- {
- Console.WriteLine(s);
- }
- }
- ]]>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/bin/msbuild/Microsoft/VisualStudio/v9.0/WebApplications/Microsoft.WebApplication.targets b/bin/msbuild/Microsoft/VisualStudio/v9.0/WebApplications/Microsoft.WebApplication.targets
deleted file mode 100644
index 5fe239f6..00000000
--- a/bin/msbuild/Microsoft/VisualStudio/v9.0/WebApplications/Microsoft.WebApplication.targets
+++ /dev/null
@@ -1,85 +0,0 @@
-
-
-
-
- $(OutDir)_PublishedWebsites\$(MSBuildProjectName)
- $(MSBuildProjectDirectory)
-
-
-
-
- $(PrepareForRunDependsOn);
- _CopyWebApplication;
- _BuiltWebOutputGroupOutput
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/bin/msbuild/Microsoft/WiX/v3.0/WixTasks.dll b/bin/msbuild/Microsoft/WiX/v3.0/WixTasks.dll
deleted file mode 100644
index ca3688ae..00000000
Binary files a/bin/msbuild/Microsoft/WiX/v3.0/WixTasks.dll and /dev/null differ
diff --git a/bin/msbuild/Microsoft/WiX/v3.0/wix.ca.targets b/bin/msbuild/Microsoft/WiX/v3.0/wix.ca.targets
deleted file mode 100644
index 745c7ec5..00000000
--- a/bin/msbuild/Microsoft/WiX/v3.0/wix.ca.targets
+++ /dev/null
@@ -1,180 +0,0 @@
-
-
-
-
-
-
-
- $(MSBuildExtensionsPath)\Microsoft\WiX\v3.0\wix.ca.targets
- $(MSBuildExtensionsPath)\Microsoft\WiX\v3.0\WixTasks.dll
-
- $(TargetName).CA$(TargetExt)
-
-
-
-
-
-
- SOFTWARE\Microsoft\Windows Installer XML\3.0
- SOFTWARE\Wow6432Node\Microsoft\Windows Installer XML\3.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/bin/msbuild/Microsoft/WiX/v3.0/wix.targets b/bin/msbuild/Microsoft/WiX/v3.0/wix.targets
deleted file mode 100644
index 31f1f8e2..00000000
--- a/bin/msbuild/Microsoft/WiX/v3.0/wix.targets
+++ /dev/null
@@ -1,2190 +0,0 @@
-
-
-
-
-
-
-
-
- $(MSBuildProjectFullPath).user
-
-
-
-
-
-
- $(MSBuildExtensionsPath)\Microsoft\WiX\v3.0\Wix.targets
- $(MSBuildExtensionsPath)\Microsoft\WiX\v3.0\WixTasks.dll
-
-
-
-
- $(MSBuildAllProjects);$(MSBuildProjectFullPath)
- $(MSBuildAllProjects);$(WixTargetsPath)
- $(MSBuildAllProjects);$(UserTargetsPath)
- $(MSBuildAllProjects);$(CustomBeforeWixTargets)
- $(MSBuildAllProjects);$(CustomAfterWixTargets)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Debug
- AnyCPU
- bin\$(Configuration)\
-
- $(OutputPath)\
- <_OriginalOutputType>$(OutputType)
- Package
-
-
-
-
- obj\
- $(IntermediateOutputPath)\
- $(BaseIntermediateOutputPath)$(Configuration)\
- $(BaseIntermediateOutputPath)$(Platform)\$(Configuration)\
- .wixobj
- $(MSBuildProjectFile).FileList.txt
-
-
-
-
-
-
- .msi
- .msm
- .wixlib
-
-
-
-
- $(OutputPath)
-
- $(OutDir)\
-
-
- $(MSBuildProjectName)
-
-
- $(MSBuildProjectFile)
-
-
- $(MSBuildProjectExtension)
-
-
- $(MSBuildProjectDirectory)\
-
-
- $(ProjectDir)$(ProjectFileName)
-
-
- .wixpdb
-
-
- $(OutputName)
-
-
- $(TargetName)$(TargetExt)
-
-
- $(TargetName)$(TargetPdbExt)
-
-
- $(Configuration)
-
-
- $(Platform)
-
-
-
-
- <_OutputPathItem Include="$(OutDir)" />
- <_IntermediateOutputPathItem Include="$(IntermediateOutputPath)" />
-
-
-
-
-
- @(_OutputPathItem->'%(FullPath)')
-
-
- @(_OutputPathItem->'%(FullPath)$(TargetFileName)')
-
- @(_OutputPathItem->'%(FullPath)$(TargetPdbName)')
-
-
-
-
- *Undefined if not building from within Visual Studio*
-
-
- *Undefined if not building a solution or within Visual Studio*
-
-
- *Undefined if not building a solution or within Visual Studio*
-
-
- *Undefined if not building a solution or within Visual Studio*
-
-
- *Undefined if not building a solution or within Visual Studio*
-
-
- *Undefined if not building a solution or within Visual Studio*
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- $(NoLogo)
- $(SuppressAllWarnings)
- $(SuppressSpecificWarnings)
- $(SuppressSchemaValidation)
- $(TreatWarningsAsErrors)
- $(TreatSpecificWarningsAsErrors)
- $(VerboseOutput)
- $(Platform)
-
-
-
-
- $(NoLogo)
- $(BindFiles)
- $(Pedantic)
- $(SuppressAllWarnings)
- $(SuppressSpecificWarnings)
- $(SuppressSchemaValidation)
- $(SuppressIntermediateFileVersionMatching)
- $(TreatWarningsAsErrors)
- $(TreatSpecificWarningsAsErrors)
- $(VerboseOutput)
-
-
-
-
- $(NoLogo)
- $(BaseInputPaths)
- $(BindFiles)
- $(Pedantic)
- $(SuppressAllWarnings)
- $(SuppressSpecificWarnings)
- $(SuppressSchemaValidation)
- $(SuppressIntermediateFileVersionMatching)
- $(TreatWarningsAsErrors)
- $(TreatSpecificWarningsAsErrors)
- $(VerboseOutput)
-
-
-
-
-
-
- <_PleaseSetThisInProjectFile>Please set this in the project file before the <Import> of the wix.targets file.
- <_OutputTypeDescription>The OutputType defines whether a Windows Installer package (.msi), merge module (.msm), or wix library (.wixlib) is being built. $(_PleaseSetThisInProjectFile) Possible values are 'Package', 'Module', and 'Library'.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SOFTWARE\Microsoft\Windows Installer XML\3.0
- SOFTWARE\Wow6432Node\Microsoft\Windows Installer XML\3.0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- BeforeBuild;
- CoreBuild;
- AfterBuild
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- BuildOnlySettings;
- PrepareForBuild;
- PreBuildEvent;
- ResolveReferences;
- AddCompilerDefineConstants;
- CompileAndLink;
- GetTargetPath;
- IncrementalClean;
- PostBuildEvent
-
-
-
-
-
-
-
-
-
-
-
-
-
- BeforeRebuild;
- Clean;
- $(MSBuildProjectDefaultTargets);
- AfterRebuild;
-
-
-
- BeforeRebuild;
- Clean;
- Build;
- AfterRebuild;
-
-
-
-
-
-
-
-
-
-
-
-
-
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- BeforeResolveReferences;
- SplitProjectReferencesByType;
- ResolveProjectReferences;
- ResolveVCProjectReferences;
- ResolveWixLibraryReferences;
- AfterResolveReferences
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PrepareForBuild;
- ResolveWixExtensionPaths
-
-
-
-
-
-
-
-
-
-
-
-
-
- ResolveReferences;
- AddSolutionDefineConstants;
- AddProjectReferenceDefineConstants;
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ResolveReferences;
- BeforeCompileAndLink;
- _TimeStampBeforeCompileAndLink;
- HarvestProjects;
- Compile;
- Lib;
- LinkUnlocalizedProject;
- LinkLocalizedProject;
- _TimeStampAfterCompileAndLink;
- AfterCompileAndLink
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PrepareForBuild;
- ResolveWixExtensionPaths
-
-
-
-
-
-
-
-
-
-
-
-
-
- PrepareForBuild;
- ResolveWixExtensionPaths
-
-
-
-
-
-
-
-
-
-
- PrepareForBuild;
- ResolveWixExtensionPaths
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PrepareForBuild;
- ResolveWixExtensionPaths;
- AssignCultures;
- VerifyEmbeddedResources
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- BeforeClean;
- CleanReferencedProjects;
- CoreClean;
- AfterClean
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- $(TargetPath)
- $(TargetFileName)
-
-
-
-
-
- PrepareForBuild;AssignCultures
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AssignCultures
-
-
-
- @(_OutputPathItem->'%(FullPath)$(TargetName).pdb')
- $(TargetName).pdb
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PrepareForBuild
-
-
-
-
-
- PrepareForBuild
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PrepareForBuild
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/bin/nant-0.86/NAnt.CompressionTasks.dll b/bin/nant-0.86/NAnt.CompressionTasks.dll
deleted file mode 100644
index 09bc5d76..00000000
Binary files a/bin/nant-0.86/NAnt.CompressionTasks.dll and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.CompressionTasks.pdb b/bin/nant-0.86/NAnt.CompressionTasks.pdb
deleted file mode 100644
index acffc526..00000000
Binary files a/bin/nant-0.86/NAnt.CompressionTasks.pdb and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.CompressionTasks.xml b/bin/nant-0.86/NAnt.CompressionTasks.xml
deleted file mode 100644
index 8debfed0..00000000
--- a/bin/nant-0.86/NAnt.CompressionTasks.xml
+++ /dev/null
@@ -1,711 +0,0 @@
-
-
-
- NAnt.CompressionTasks
-
-
-
-
- Summary description for ExpandTask.
-
-
-
-
- Extracts a file entry from the specified stream.
-
- The containing the compressed entry.
- The directory where to store the expanded file.
- The name of the entry including directory information.
- The date of the entry.
- The uncompressed size of the entry.
-
- The destination directory for the entry could not be created.
- -or-
- The entry could not be extracted.
-
-
- We cannot rely on the fact that the directory entry of a given file
- is created before the file is extracted, so we should create the
- directory if it doesn't yet exist.
-
-
-
-
- Extracts a directory entry from the specified stream.
-
- The containing the directory entry.
- The directory where to create the subdirectory.
- The name of the directory entry.
- The date of the entry.
-
- The destination directory for the entry could not be created.
-
-
-
-
- Overwrite files, even if they are newer than the corresponding
- entries in the archive. The default is .
-
-
-
-
- Expands a file packed using GZip compression.
-
-
- Expands "test.tar.gz" to "test2.tar".
-
-
- ]]>
-
-
-
-
-
- Extracts the file from the gzip archive.
-
-
-
-
- The file to expand.
-
-
-
-
- The destination file.
-
-
-
-
- Creates a tar file from the specified filesets.
-
-
- Uses #ziplib (SharpZipLib), an open source Tar/Zip/GZip library written entirely in C#.
-
-
-
- Tar all files in ${build.dir} and ${doc.dir} into a file
- called "backup.tar.gz", and apply gzip compression to it.
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Creates the tar file.
-
-
-
-
- The tar file to create.
-
-
-
-
- Include empty directories in the generated tar file. The default is
- .
-
-
-
-
- The set of files to be included in the archive.
-
-
-
-
- The compression method. The default is .
-
-
-
-
- Extracts files from a tar archive.
-
-
-
- Uses #ziplib
- (SharpZipLib), an open source Zip/GZip library written entirely in C#.
-
-
-
- Extracts all files from a gzipped tar, preserving the directory structure.
-
-
- ]]>
-
-
-
-
-
- Extracts the files from the archive.
-
-
-
-
- The archive file to expand.
-
-
-
-
- The directory where to store the expanded file(s). The default is
- the project base directory.
-
-
-
-
- The compression method. The default is .
-
-
-
-
- Extracts files from a zip archive.
-
-
-
- Uses #ziplib
- (SharpZipLib), an open source Zip/GZip library written entirely in C#.
-
-
-
- Extracts all the file from the zip, preserving the directory structure.
-
-
- ]]>
-
-
-
-
-
- Extracts the files from the zip file.
-
-
-
-
- The archive file to expand.
-
-
-
-
- The directory where the expanded files should be stored. The
- default is the project base directory.
-
-
-
-
- The character encoding that has been used for filenames inside the
- zip file. The default is the system's OEM code page.
-
-
-
-
- Creates a zip file from the specified filesets.
-
-
-
- Uses #ziplib
- (SharpZipLib), an open source Tar/Zip/GZip library written entirely in C#.
-
-
-
-
- Zip all files in ${build.dir} and ${doc.dir} into a file
- called "backup.zip".
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Creates the zip file.
-
-
-
-
- The zip file to create.
-
-
-
-
- The comment for the file.
-
-
-
-
- Date/time stamp for the files in the format MM/DD/YYYY HH:MM:SS.
-
-
-
-
- Desired level of compression. Possible values are 0 (STORE only)
- to 9 (highest). The default is 6.
-
-
-
-
- Include empty directories in the generated zip file. The default is
- .
-
-
-
-
- The set of files to be included in the archive.
-
-
-
-
- Specifies the behaviour when a duplicate file is found. The default
- is .
-
-
-
-
- The character encoding to use for filenames and comment inside the
- zip file. The default is the system's OEM code page.
-
-
-
-
- Specifies how entries with the same name should be processed.
-
-
-
-
- Overwrite existing entry with same name.
-
-
-
-
- Preserve existing entry with the same name.
-
-
-
-
- Report failure when two entries have the same name.
-
-
-
-
- Specialized for
- that ignores case when converting from string.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Converts the given object to the type of this converter, using the
- specified context and culture information.
-
- An that provides a format context.
- A object. If a is passed, the current culture is assumed.
- The to convert.
-
- An that represents the converted value.
-
-
-
-
- Specifies the compression methods supported by
- and .
-
-
-
-
- No compression.
-
-
-
-
- GZIP compression.
-
-
-
-
- BZIP2 compression.
-
-
-
-
- Specialized for
- that ignores case when converting from string.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Converts the given object to the type of this converter, using the
- specified context and culture information.
-
- An that provides a format context.
- A object. If a is passed, the current culture is assumed.
- The to convert.
-
- An that represents the converted value.
-
-
-
-
- A is a with extra
- attributes useful in the context of the .
-
-
-
-
- A 3 digit octal string, specify the user, group and other modes
- in the standard Unix fashion. Only applies to plain files. The
- default is 644.
-
-
-
-
- A 3 digit octal string, specify the user, group and other modes
- in the standard Unix fashion. Only applies to directories. The
- default is 755.
-
-
-
-
- The username for the tar entry.
-
-
-
-
- The user identifier (UID) for the tar entry.
-
-
-
-
- The groupname for the tar entry.
-
-
-
-
- The group identifier (GID) for the tar entry.
-
-
-
-
- The top level directory prefix. If set, all file and directory paths
- in the fileset will have this value prepended. Can either be a single
- directory name or a "/" separated path.
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Get the total number of files that are represented by the
- filesets in this collection.
-
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- A is a with extra
- attributes useful in the context of the .
-
-
-
-
- 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.
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Get the total number of files that are represented by the
- filesets in this collection.
-
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
diff --git a/bin/nant-0.86/NAnt.Core.dll b/bin/nant-0.86/NAnt.Core.dll
deleted file mode 100644
index 1e068af3..00000000
Binary files a/bin/nant-0.86/NAnt.Core.dll and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.Core.pdb b/bin/nant-0.86/NAnt.Core.pdb
deleted file mode 100644
index 173cb5cb..00000000
Binary files a/bin/nant-0.86/NAnt.Core.pdb and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.Core.xml b/bin/nant-0.86/NAnt.Core.xml
deleted file mode 100644
index 35331bf5..00000000
--- a/bin/nant-0.86/NAnt.Core.xml
+++ /dev/null
@@ -1,16014 +0,0 @@
-
-
-
- NAnt.Core
-
-
-
-
- Used to indicate that a property should be able to be converted into a
- .
-
-
-
-
- Base class for all validator attributes.
-
-
-
-
- Validates the specified value.
-
- The value to be validated.
- The validation fails.
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Checks if the specified value can be converted to a .
-
- The value to be checked.
- cannot be converted to a .
-
-
-
- Indicates that property should be treated as a XML attribute for the
- task.
-
-
- Examples of how to specify task attributes
-
- #region Public Instance Properties
-
- [BuildAttribute("out", Required=true)]
- public string Output {
- get { return _out; }
- set { _out = value; }
- }
- [BuildAttribute("optimize")]
- [BooleanValidator()]
- public bool Optimize {
- get { return _optimize; }
- set { _optimize = value; }
- }
- [BuildAttribute("warnlevel")]
- [Int32Validator(0,4)] // limit values to 0-4
- public int WarnLevel {
- get { return _warnLevel; }
- set { _warnLevel = value; }
- }
- [BuildElement("sources")]
- public FileSet Sources {
- get { return _sources; }
- set { _sources = value; }
- }
-
- #endregion Public Instance Properties
-
- #region Private Instance Fields
-
- private string _out = null;
- private bool _optimize = false;
- private int _warnLevel = 4;
- private FileSet _sources = new FileSet();
-
- #endregion Private Instance Fields
-
-
-
-
-
- Initializes a new instance of the with the
- specified name.
-
- The name of the attribute.
- is .
- is a zero-length .
-
-
-
- Gets or sets the name of the XML attribute.
-
-
- The name of the XML attribute.
-
-
-
-
- Gets or sets a value indicating whether the attribute is required.
-
-
- if the attribute is required; otherwise,
- . The default is .
-
-
-
-
- Gets or sets a value indicating whether property references should
- be expanded.
-
-
- if properties should be expanded; otherwise
- . The default is .
-
-
-
-
- Used to specify how this attribute will be handled as the XML is
- parsed and given to the element.
-
-
- if XML should be processed; otherwise
- . The default is .
-
-
-
-
- Indicates that property should be treated as a XML arrayList
-
-
-
- Should only be applied to properties exposing strongly typed arrays or
- strongly typed collections.
-
-
- The XML format is like this:
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
-
- Indicates that the property should be treated as an XML element and
- further processing should be done.
-
-
-
- The XML format is like this:
-
-
-
-
-
-
- ]]>
-
-
-
-
-
-
- Initializes a new instance of the with the
- specified name.
-
- The name of the attribute.
- is .
- is a zero-length .
-
-
-
- Gets or sets the name of the attribute.
-
-
- The name of the attribute.
-
-
-
-
- Gets or sets a value indicating whether the attribute is required.
-
-
- if the attribute is required; otherwise,
- . The default is .
-
-
-
-
- Used to specify how this element will be handled as the XML is parsed
- and given to the element.
-
-
- if XML should be processed; otherwise
- . The default is .
-
-
-
-
- Initializes a new instance of the
- with the specified name.
-
- The name of the attribute.
- is .
- is a zero-length .
-
-
-
- Gets or sets the type of objects that this container holds.
-
-
- The type of the elements that this container holds.
-
-
-
- This can be used for validation and schema generation.
-
-
- If not specified, the type of the elements will be determined using
- reflection.
-
-
- is .
-
-
-
- Indicates that the property should be treated as a container for a
- collection of build elements.
-
-
-
- Should only be applied to properties exposing strongly typed arrays or
- strongly typed collections.
-
-
- The XML format is like this:
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
-
- Initializes a new instance of the with the
- specified name and child element name.
-
- The name of the collection.
- The name of the child elements in the collection
- is .
- is a zero-length .
-
-
-
- The name of the child element within the collection.
-
-
- The name to check for in the XML of the elements in the collection.
-
-
- This can be used for validation and schema generation.
-
-
-
-
- Used to indicate that a property should be able to be converted into a
- .
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Checks if the specified value can be converted to a .
-
- The value to be checked.
- cannot be converted to a .
-
-
-
- Indicates that class should be treated as a NAnt element.
-
-
- Attach this attribute to a subclass of Element to have NAnt be able
- to recognize it. The name should be short but must not confict
- with any other element already in use.
-
-
-
-
- Initializes a new instance of the
- with the specified name.
-
- The name of the element.
- is .
- is a zero-length .
-
-
-
- Gets or sets the name of the element.
-
-
- The name of the element.
-
-
-
-
- Indicates that a property should be treated as a XML file set for the
- task.
-
-
-
-
- Initializes a new instance of the with the
- specified name.
-
- The name of the attribute.
- is .
- is a zero-length .
-
-
-
- Indicates that the value of the property to which the attribute is
- assigned, can be configured on the framework-level in the NAnt application
- configuration file.
-
-
-
- The following example shows a property of which the value can be
- configured for a specific framework in the NAnt configuration file.
-
-
- [FrameworkConfigurable("exename", Required=true)]
- public virtual string ExeName {
- get { return _exeName; }
- set { _exeName = value; }
- }
-
-
-
-
-
- Initializes a new instance of the
- with the specified attribute name.
-
- The name of the framework configuration attribute.
- is a .
- is a zero-length .
-
-
-
- Gets or sets the name of the framework configuration attribute.
-
- The name of the framework configuration attribute.
-
-
-
- Gets or sets a value indicating whether the configuration attribute
- is required.
-
-
- if the configuration attribute is required;
- otherwise, . The default is .
-
-
-
-
- Gets or sets a value indicating whether property references should
- be expanded.
-
-
- if properties should be expanded; otherwise
- . The default is .
-
-
-
-
- Indicates that the method should be exposed as a function in NAnt build
- files.
-
-
- Attach this attribute to a method of a class that derives from
- to have NAnt be able to recognize it.
-
-
-
-
- Initializes a new instance of the
- class with the specified name.
-
- The name of the function.
- is .
- is a zero-length .
-
-
-
- Gets or sets the name of the function.
-
-
- The name of the function.
-
-
-
-
- Indicates that class should be treated as a set of functions.
-
-
- Attach this attribute to a class that derives from
- to have NAnt be able to recognize it as containing custom functions.
-
-
-
-
- Initializes a new instance of the
- class with the specified name.
-
- The prefix used to distinguish the functions.
- The category of the functions.
-
- is .
- -or-
- is .
-
-
- is a zero-length .
- -or-
- is a zero-length .
-
-
-
-
- Gets or sets the category of the function set.
-
-
- The name of the category of the function set.
-
-
- This will be displayed in the user docs.
-
-
-
-
- Gets or sets the prefix of all functions in this function set.
-
-
- The prefix of the functions in this function set.
-
-
-
-
- Indicates that property should be able to be converted into a
- within the given range.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Initializes a new instance of the
- class with the specied minimum and maximum values.
-
- The minimum value.
- The maximum value.
-
-
-
- Checks whether the specified value can be converted to an
- and whether the value lies within the range defined by the
- and properties.
-
- The value to be checked.
-
-
- cannot be converted to an .
-
- -or-
-
- is not in the range defined by
- and .
-
-
-
-
-
- Gets or sets the minimum value.
-
-
- The minimum value. The default is .
-
-
-
-
- Gets or sets the maximum value.
-
-
- The maximum value. The default is .
-
-
-
-
- The base of the number to validate, which must be 2, 8, 10, or 16.
-
-
- The base of the number to validate.
-
-
- The default is 10.
-
-
-
-
- Defines possible locations in which a task executable can be located.
-
-
-
-
- Locates the task executable in the current Framework directory.
-
-
-
-
- Locates the task executable in the current Framework SDK directory.
-
-
-
-
- Indicates the location that a task executable can be located in.
-
-
-
- When applied to a task deriving from ,
- the program to execute will first be searched for in the designated
- location.
-
-
- If the program does not exist in that location, and the file name is
- not an absolute path then the list of tool paths of the current
- target framework will be searched (in the order in which they are
- defined in the NAnt configuration file).
-
-
-
-
-
- Initializes a new instance of the
- with the specified location.
-
- The of the attribute.
-
-
-
- Gets or sets the of the task.
-
-
- The location type of the task to which the attribute is assigned.
-
-
-
-
- Used to indicate whether a property should allow
- an empty string value or not.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Checks if the specified value adheres to the rules defined by the
- properties of the .
-
- The value to be checked.
- is an empty string value and is set to .
-
-
-
- Gets or sets a value indicating whether an empty string or
- should be a considered a valid value.
-
-
- if an empty string or
- should be considered a valid value; otherwise, .
- The default is .
-
-
-
-
- Gets or sets a regular expression. The string will be validated to
- determine if it matches the expression.
-
-
-
-
-
-
-
- An optional error message that can be used to better describe the
- regular expression error.
-
-
-
-
- Indicates that property should be treated as a XML attribute for the
- task.
-
-
- Examples of how to specify task attributes
-
- // task XmlType default is string
- [TaskAttribute("out", Required=true)]
- string _out = null; // assign default value here
- [TaskAttribute("optimize")]
- [BooleanValidator()]
- // during ExecuteTask you can safely use Convert.ToBoolean(_optimize)
- string _optimize = Boolean.FalseString;
- [TaskAttribute("warnlevel")]
- [Int32Validator(0,4)] // limit values to 0-4
- // during ExecuteTask you can safely use Convert.ToInt32(_optimize)
- string _warnlevel = "0";
- [BuildElement("sources")]
- FileSet _sources = new FileSet();
-
- NOTE: Attribute values must be of type of string if you want
- to be able to have macros. The field stores the exact value during
- Initialize. Just before ExecuteTask is called NAnt will expand
- all the macros with the current values.
-
-
-
-
- Initializes a new instance of the
- with the specified attribute name.
-
- The name of the task attribute.
- is a .
- is a zero-length .
-
-
-
- Indicates that class should be treated as a task.
-
-
- Attach this attribute to a subclass of Task to have NAnt be able
- to recognize it. The name should be short but must not confict
- with any other task already in use.
-
-
-
-
- Initializes a new instance of the
- with the specified name.
-
- The name of the task.
- is .
- is a zero-length .
-
-
-
- Models a NAnt XML element in the build file.
-
-
-
- Automatically validates attributes in the element based on attributes
- applied to members in derived classes.
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- from the specified element.
-
- The element that should be used to create a new instance of the class.
-
-
-
- Performs default initialization.
-
-
- Derived classes that wish to add custom initialization should override
- the method.
-
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to be logged.
-
- The actual logging is delegated to the project.
-
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to log, containing zero or more format items.
- An array containing zero or more objects to format.
-
- The actual logging is delegated to the project.
-
-
-
-
- Derived classes should override to this method to provide extra
- initialization and validation not covered by the base class.
-
- The XML node of the element to use for initialization.
-
-
-
- Derived classes should override to this method to provide extra
- initialization and validation not covered by the base class.
-
-
- Access to the that was used to initialize
- this is available through .
-
-
-
-
- Copies all instance data of the to a given
- .
-
-
-
-
- Performs initialization using the given set of properties.
-
-
-
-
- Initializes all build attributes and child elements.
-
-
-
-
- Locates the XML node for the specified attribute in the project
- configuration node.
-
- The name of attribute for which the XML configuration node should be located.
- The framework to use to obtain framework specific information, or if no framework specific information should be used.
-
- The XML configuration node for the specified attribute, or
- if no corresponding XML node could be
- located.
-
-
- If there's a valid current framework, the configuration section for
- that framework will first be searched. If no corresponding
- configuration node can be located in that section, the framework-neutral
- section of the project configuration node will be searched.
-
-
-
-
- Returns the of the
- assigned to the specified
- .
-
- The of which the assigned should be retrieved.
-
- The assigned to the specified
- or a null reference is no
- is assigned to the .
-
-
-
-
- Gets or sets the parent of the element.
-
-
- The parent of the element.
-
-
- This will be the parent , , or
- depending on where the element is defined.
-
-
-
-
- Gets the name of the XML element used to initialize this element.
-
-
- The name of the XML element used to initialize this element.
-
-
-
-
- Gets or sets the to which this element belongs.
-
-
- The to which this element belongs.
-
-
-
-
- Gets the properties local to this and the
- .
-
-
- The properties local to this and the .
-
-
-
-
- Gets or sets the .
-
-
- The .
-
-
- The defines the current namespace
- scope and provides methods for looking up namespace information.
-
-
-
-
- Gets or sets the XML node of the element.
-
-
- The XML node of the element.
-
-
-
-
- Gets or sets the location in the build file where the element is
- defined.
-
-
- The location in the build file where the element is defined.
-
-
-
-
- Gets a value indicating whether the element is performing additional
- processing using the that was used to
- initialize the element.
-
-
- .
-
-
-
- Elements that need to perform additional processing of the
- that was used to initialize the element, should
- override this property and return .
-
-
- When , no build errors will be reported for
- unknown nested build elements.
-
-
-
-
-
- Configures an using meta-data provided by
- assigned attributes.
-
-
-
-
- Initializes a new instance of the
- class for the given .
-
- The for which an should be created.
- The to initialize the with.
- The to use for property expansion.
- The framework that the should target.
-
- is .
- -or-
- is .
- -or-
- is .
-
-
-
-
- Creates a child using property set/get methods.
-
- The instance that represents the property of the current class.
- A representing the get accessor for the property.
- A representing the set accessor for the property.
- The used to initialize the new instance.
- The collection of property values to use for macro expansion.
- The from which to obtain framework-specific information.
- The child.
-
-
-
- Creates an for the given
- .
-
- The for which an should be created.
-
- An for the given .
-
-
-
-
- Holds the that should be initialized.
-
-
-
-
- Holds the that should be used to initialize
- the .
-
-
-
-
- Holds the dictionary that should be used for property
- expansion.
-
-
-
-
- Holds the framework that should be targeted by the
- that we're configuring, or
- if there's no current target
- framework.
-
-
-
-
- Holds the names of the attributes that still need to be
- processed.
-
-
-
-
- Holds the names of the child nodes that still need to be
- processed.
-
-
-
-
- Holds the logger for the current class.
-
-
-
-
- Holds the cache of instances.
-
-
-
-
- Gets the .
-
-
- The .
-
-
- The defines the current namespace
- scope and provides methods for looking up namespace information.
-
-
-
-
- Internal interface used for setting element attributes.
-
-
-
-
- Represents an explicitly named list of directories.
-
-
- A is useful when you want to capture a list of
- directories regardless whether they currently exist.
-
-
-
-
- The base of the directory of this dirlist. The default is the project
- base directory.
-
-
-
-
- Gets the collection of environment variables that should be passed
- to external programs that are launched.
-
-
-
- The collection of environment variables that should be passed
- to external programs that are launched.
-
-
-
-
-
- The command-line arguments for the runtime engine.
-
-
-
-
- Represents an in which one or more extensions
- are found.
-
-
-
-
- Initializes a new instance of the
- class for a given .
-
- The for which to construct an .
-
-
-
- Gets the containing extensions.
-
-
-
-
- Initializes a instance of the
- class for an extension in a given .
-
- The in which the extension is found.
- is .
-
-
-
- Gets the in which the extension
- was found.
-
-
-
-
- Gets the from which the extension will
- be created.
-
-
- The containing the extension.
-
-
-
-
- Initializes a new instance of the
- with the specified type.
-
- The type of the to consume.
- is .
-
-
-
- Responsible for scanning types for plugins, and maintaining a cache of
- instances.
-
-
-
-
- Scans a given for plugins.
-
- The containing the to scan.
- The to scan.
- The which will be used to output messages to the build log.
-
- if represents a
- ; otherwise, .
-
-
-
-
- Registers matching plugins for the specified .
-
- The which plugins must be registered for.
- is .
-
-
-
- Functions as a chainable TextReader
-
-
- Implements a abstraction over a TextReader that allows the class to represent
- either a TextReader or another ChainableReader to which it is chained.
- By passing a ChainableReader as a constructor paramater it is possiable to
- chain many ChainableReaders together. The last ChainableReader in the chain must
- be based on a TextReader.
-
-
-
-
- Makes it so all calls to Read and Peek are passed the ChainableReader
- passed as a parameter.
-
- ChainableReader to forward calls to
-
-
-
- Makes it so all calls to Read and Peek are passed the TextReader
- passed as a parameter.
-
- TextReader to forward calls to
-
-
-
- Forwards Peek calls to the TextReader or ChainableReader passed in the corresponding constructor.
-
- Character or -1 if end of stream
-
-
-
- Forwards Read calls to the TextReader or ChainableReader passed in the corresponding constructor.
-
-
- Character or -1 if end of stream.
-
-
-
-
- Closes the reader.
-
-
-
-
- Calls close and supresses the finalizer for the object.
-
-
-
-
- Gets a value indicating if the reader is backed by a stream in the
- chain.
-
-
- if the reader is backed by a stream;
- otherwise, .
-
-
-
-
- Allows a file's content to be modified while performing an operation.
-
-
-
-
- Called after construction and after properties are set. Allows
- for filter initialization.
-
-
-
-
- If then the filter will be used; otherwise,
- skipped. The default is .
-
-
-
-
- Opposite of . If
- then the filter will be executed; otherwise, skipped. The default
- is .
-
-
-
-
- Creates a new instance of the class
- for the specified class in the specified
- .
-
- The containing the .
- The class representing the .
-
-
-
- Gets the name of the class that can be created
- using this .
-
-
- The name of the class that can be created using
- this .
-
-
-
-
- Gets the name of the filter which the
- can create.
-
-
- The name of the task which the can
- create.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a for the specified
- task is in the collection.
-
- The name of task for which the should be located in the collection.
-
- if a for
- the specified task is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the for the specified task.
-
- The name of the filter for which the should be located in the collection.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Represent a chain of NAnt filters that can be applied to a .
-
-
-
- A FilterChain represents a collection of one or more filters that can
- be appled to a such as the .
- In the case of the , the contents of the copied
- files are filtered through each filter specified in the filter chain.
- Filtering occurs in the order the filters are specified with filtered
- output of one filter feeding into another.
-
-
- :--------:--->:----------:--->:----------: ... :----------:--->:--------:
- :.Source.:--->:.Filter 1.:--->:.Filter 2.: ... :.Filter n.:--->:.target.:
- :--------:--->:----------:--->:----------: ... :----------:--->:--------:
-
-
- A list of all filters that come with NAnt is available here.
-
-
- The following tasks support filtering with a FilterChain:
-
-
-
-
-
-
-
-
-
-
-
-
- Replace all occurrences of @NOW@ with the current date/time and
- replace tabs with spaces in all copied files.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Provides the abstract base class for types.
-
-
-
-
- Should be overridden by derived classes. clones the referenced types
- data into the current instance.
-
-
-
-
- Copies all instance data of the to a given
- .
-
-
-
-
- The ID used to be referenced later.
-
-
-
-
- The ID to use as the reference.
-
-
-
-
- Gets a value indicating whether a reference to the type can be
- defined.
-
-
- Only types with an assigned
- to it, can be referenced.
-
-
-
-
- Gets the name of the datatype.
-
-
- The name of the datatype.
-
-
-
-
- Initializes all build attributes and child elements.
-
-
- needs to maintain the order in which the
- filters are specified in the build file.
-
-
-
-
- Used to to instantiate and return the chain of stream based filters.
-
- The that is the source of input to the filter chain.
-
- The is the first
- in the chain, which is based on a physical stream that feeds the chain.
-
-
- The last in the chain.
-
-
-
-
- The filters to apply.
-
-
-
-
- The encoding to assume when filter-copying files. The default is
- system's current ANSI code page.
-
-
-
-
- Configurator that initializes filters in the order in which they've
- been specified in the build file.
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Represents a physical . That is a reader based
- on a stream.
-
-
- Used by to represent a
- based on a in the chain.
-
-
-
-
- Parses NAnt properties and expressions
-
-
-
- This filter parses any NAnt properties or expressions found in its input,
- inlining their values in its output.
-
-
- Note: Due to limitations on buffering, expressions longer than 2048
- characters are not guaranteed to be expanded.
-
- Filters are intended to be used as a element of a .
-
-
- Replace all properties with their corresponding values.
-
-
- ]]>
-
-
-
-
-
- Holds data for expression expansion between input and output.
-
-
-
-
- Called after construction and after properties are set. Allows
- for filter initialization.
-
-
-
-
- Reads the next character applying the filter logic.
-
- Char as an int or -1 if at the end of the stream
-
-
-
- Reads the next character applying the filter logic without advancing the current position in the stream.
-
- Char as an int or -1 if at the end of the stream
-
-
-
- Moves to the next character.
-
-
-
-
- Refills the buffer, running our input through
- .)
-
-
-
-
- Determines whether we've passed the end of our data.
-
-
-
-
- Replaces all occurrences of a given string in the original input with
- user-supplied replacement string.
-
-
-
- This filter replaces all occurrences of a given string in the original
- input stream with a user-supplied replacement string. By default string
- comparisons are case sensitive but this can be changed by setting the
- optional attribute to .
-
-
- To use this filter specify the string to be replaced with the
- attribute and the string to replace it with using the
- attribute.
-
-
- Filters are intended to be used as a element of a .
-
-
-
-
- Replace all occurrences of "3.14" with "PI".
-
-
-
- ]]>
-
-
-
-
- Replace all occurrences of "string", "String", etc. with "System.String".
-
-
-
- ]]>
-
-
-
-
-
- Construct that allows this filter to be chained to the one
- in the parameter chainedReader.
-
- Filter that the filter will be chained to
-
-
-
- Reads the next character applying the filter logic.
-
- Char as an int or -1 if at the end of the stream
-
-
-
- Reads the next character applying the filter logic without
- advancing the current position in the stream.
- Peek currently is not supported.
-
-
- Char as an int or -1 if at the end of the stream.
-
-
-
-
-
- Helper function used to search for the filter's traget string. If the string
- is found the result is true. If the string was not found false is returned and
- nonMatchingChars contains the characters that were read to determine if the
- string is present.
-
-
-
- It is assumed the stream is positioned at the character after the first character
- in the target string.
-
-
- First character in target string
- Ture if the stream ended while search for the string.
- Characters that were read while searching for the string.
-
-
-
-
- Returns the next character in the stream replacing the specified character. Using the
- allows for the same implementation for Read and Peek
-
- Delegate to acquire the next character. (Read/Peek)
- Char as an int or -1 if at the end of the stream
-
-
-
- Compares to characters taking into account the _ignoreCase flag.
-
-
-
-
-
-
-
- The string to be replaced.
-
-
-
-
- The new value for the replaced string.
- Am empty string is permissible.
-
-
-
-
- Determines if case will be ignored.
- The default is .
-
-
-
-
- Delegate for Read and Peek. Allows the same implementation
- to be used for both methods.
-
-
-
-
- Replaces tokens in the original input with user-supplied values.
-
-
-
- This filter replaces all token surrounded by a beginning and ending
- token. The default beginning and ending tokens both default to '@'. The
- optional and attributes
- can be specified to change either token. By default string
- comparisons are case sensitive but this can be changed by setting the
- optional attribute to .
-
-
- Tokens are specified by using the element. It is
- possible to specify from 1 to n tokens and replacement values. Values can
- be any valid NAnt expression.
-
-
- Filters are intended to be used as a element of a .
-
-
-
-
- Replace all occurrences of the string @DATE@ with the value of property
- "TODAY".
-
-
-
-
-
- ]]>
-
-
-
-
- Replace all occurrences of the string <DATE> with the value of
- property "TODAY".
-
-
-
-
-
- ]]>
-
-
-
-
-
- Construct that allows this filter to be chained to the one
- in the parameter chainedReader.
-
- Filter that the filter will be chained to
-
-
-
- Reads the next character applying the filter logic.
-
- Char as an int or -1 if at the end of the stream
-
-
-
- Reads the next character applying the filter logic without
- advancing the current position in the stream.
- Peek currently is not supported.
-
-
- Char as an int or -1 if at the end of the stream.
-
-
-
-
- Initialize the filter by setting its parameters.
-
-
-
-
- Finds a token give that we are positioned at a beginning token character. Either a
- token replacement is returned or the characters that were read looking for the token.
-
- A token was not found
- A token was found by there is no replacement
- The stream ended while looking for the token
- Either the replacement token or the characters that were read looking for the token
-
-
-
- Returns the next character in the stream replacing the specified character. Using the
- allows for the same implementation for Read and Peek
-
- Delegate to acquire the next character. (Read/Peek)
- Char as an int or -1 if at the end of the stream
-
-
-
- Compares to characters taking into account.
-
-
-
-
-
-
-
-
- Marks the beginning of a token. The default is "@".
-
-
-
-
- Marks the end of a token. The default is "@".
-
-
-
-
- Tokens and replacement values.
-
-
-
-
- Determines if case will be ignored.
- The default is .
-
-
-
-
- Delegate for Read and Peek. Allows the same implementation
- to be used for both methods.
-
-
-
-
- Converts tabs to spaces.
-
-
-
- The filter replaces tabs in a text file
- with spaces.
-
-
- Filters are intended to be used as a element of a .
-
-
-
- Replace all tabs with four spaces.
-
-
- ]]>
-
-
-
-
-
- Construct that allows this filter to be chained to the one
- in the parameter chainedReader.
-
- Filter that the filter will be chained to
-
-
-
- Retrieves the next character with moving the position in the stream.
- This method is not implemented
-
- -1 if end of stream otherwise a character
-
-
-
- Retrieves the next character in the stream.
-
- -1 if end of stream otherwise a character
-
-
-
- Returns the next character in the stream replacing the specified character. Using the
- allows for the same implementation for Read and Peek
-
- Delegate to acquire the next character. (Read/Peek)
- Char as an int or -1 if at the end of the stream
-
-
-
- The number of spaces used when converting a tab. The default is
- "8".
-
-
-
-
- Delegate for Read and Peek. Allows the same implementation
- to be used for both methods.
-
-
-
-
- Functions to return information for a given assembly.
-
-
-
-
- Gets or sets the that this functionset will
- reference.
-
-
- The that this functionset will reference.
-
-
-
-
- Loads an assembly given its file name or path.
-
- The name or path of the file that contains the manifest of the assembly.
-
- The loaded assembly.
-
- is an empty .
- is not found, or the module you are trying to load does not specify a filename extension.
- is not a valid assembly.
- An assembly or module was loaded twice with two different evidences, or the assembly name is longer than MAX_PATH characters.
-
-
-
- Loads an assembly given the long form of its name.
-
- The long form of the assembly name.
-
- The loaded assembly.
-
- is a .
- is not found.
-
-
- Determine the location of the Microsoft Access 11 Primary Interop
- Assembly by loading it using its fully qualified name, and copy it
- to the build directory.
-
-
-
-
- ]]>
-
-
-
-
-
- Gets the full name of the assembly, also known as the display name.
-
- The assembly to get the full name for.
-
- The full name of the assembly, also known as the display name.
-
-
-
-
- Gets an for the specified assembly.
-
- The assembly to get an for.
-
- An for the specified assembly.
-
-
-
-
-
- Gets the physical location, in codebase format, of the loaded file
- that contains the manifest.
-
- The assembly to get the location for.
-
- The location of the specified assembly.
-
-
-
-
- Functions that return information about an assembly's identity.
-
-
-
-
- Gets the location of the assembly as a URL.
-
- The of the assembly.
-
- The location of the assembly as a URL.
-
-
-
-
-
- Gets the URI, including escape characters, that represents the codebase.
-
- The of the assembly.
-
- The URI, including escape characters, that represents the codebase.
-
-
-
-
-
- Gets the full name of the assembly, also known as the display name.
-
- The of the assembly.
-
- The full name of the assembly, also known as the display name.
-
-
-
- Output the full name of the nunit.framework assembly to the
- build log.
-
-
-
- ]]>
-
-
-
-
-
-
- Gets the simple, unencrypted name of the assembly.
-
- The of the assembly.
-
- The simple, unencrypted name of the assembly.
-
-
-
- Output the simple name of the nunit.framework assembly to
- the build log.
-
-
-
- ]]>
-
-
-
-
-
-
- Gets the version of the assembly.
-
- The of the assembly.
-
- The version of the assembly.
-
-
-
- Output the major version of the nunit.framework assembly
- to the build log.
-
-
-
- ]]>
-
-
-
-
-
-
-
- Gets the for a given file.
-
- The assembly file for which to get the .
-
- An object representing the given file.
-
- is an empty .
- does not exist.
- is not a valid assembly.
-
- The assembly is not added to this domain.
-
-
-
- Output the full name of the nunit.framework assembly to the
- build log.
-
-
-
- ]]>
-
-
-
-
-
- Converts the specified string representation of a logical value to
- its equivalent.
-
- A string containing the value to convert.
-
- if is equivalent to
- "True"; otherwise, .
-
- is not equivalent to or .
-
-
-
- Converts the specified to its equivalent string
- representation.
-
- A to convert.
-
- "True" if is , or
- "False" if is .
-
-
-
-
- Converts the argument to an integer.
-
- value to be converted
- converted to integer. The function fails with an exception when the conversion is not possible.
-
-
-
- Converts the argument to double
-
- The value to be converted.
- converted to double. The function fails with an exception when the conversion is not possible.
-
-
-
- Converts the argument to a string.
-
- The value to be converted.
-
- converted to string. The function fails
- with an exception when the conversion is not possible.
-
-
- Named method ConvertToString as a static ToString method would break
- CLS compliance.
-
-
-
-
- Converts the argument to a datetime.
-
- value to be converted
- converted to datetime. The function fails with an exception when the conversion is not possible.
-
-
-
- Converts the argument to a boolean
-
- The string value to be converted to boolean. Must be 'true' or 'false'.
-
- converted to boolean. The function fails
- with an exception when the conversion is not possible.
-
-
-
-
- Gets a that is the current local date and
- time on this computer.
-
-
- A whose value is the current date and time.
-
-
-
-
- Gets the year component of the specified date.
-
- The date of which to get the year component.
-
- The year, between 1 and 9999.
-
-
-
-
- Gets the month component of the specified date.
-
- The date of which to get the month component.
-
- The month, between 1 and 12.
-
-
-
-
- Gets the day of the month represented by the specified date.
-
- The date of which to get the day of the month.
-
- The day value, between 1 and 31.
-
-
-
-
- Gets the hour component of the specified date.
-
- The date of which to get the hour component.
-
- The hour, between 0 and 23.
-
-
-
-
- Gets the minute component of the specified date.
-
- The date of which to get the minute component.
-
- The minute, between 0 and 59.
-
-
-
-
- Gets the seconds component of the specified date.
-
- The date of which to get the seconds component.
-
- The seconds, between 0 and 59.
-
-
-
-
- Gets the milliseconds component of the specified date.
-
- The date of which to get the milliseconds component.
-
- The millisecond, between 0 and 999.
-
-
-
-
- Gets the number of ticks that represent the specified date.
-
- The date of which to get the number of ticks.
-
- The number of ticks that represent the date and time of the
- specified date.
-
-
-
-
- Gets the day of the week represented by the specified date.
-
- The date of which to get the day of the week.
-
- The day of the week, ranging from zero, indicating Sunday, to six,
- indicating Saturday.
-
-
-
-
- Gets the day of the year represented by the specified date.
-
- The date of which to get the day of the year.
-
- The day of the year, between 1 and 366.
-
-
-
-
- Returns the number of days in the specified month of the specified
- year.
-
- The year.
- The month (a number ranging from 1 to 12).
-
- The number of days in for the specified
- .
-
- is less than 1 or greater than 12.
-
-
-
- Returns an indication whether the specified year is a leap year.
-
- A 4-digit year.
-
- if is a leap year;
- otherwise, .
-
-
-
-
- Converts the specified string representation of a date and time to
- its equivalent.
-
- A string containing a date and time to convert.
-
- A equivalent to the date and time contained
- in .
-
- does not contain a valid string representation of a date and time.
-
- The for the invariant culture is
- used to supply formatting information about .
-
-
-
-
- Converts the specified to its equivalent
- string representation.
-
- A to convert.
-
- A string representation of formatted using
- the general format specifier ("G").
-
-
- is formatted with the
- for the invariant culture.
-
-
-
-
- Groups a set of functions for dealing with directories.
-
-
-
-
- Returns the creation date and time of the specified directory.
-
- The directory for which to obtain creation date and time information.
-
- The creation date and time of the specified directory.
-
- The specified directory does not exist.
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
-
-
-
- Returns the date and time the specified directory was last written to.
-
- The directory for which to obtain write date and time information.
-
- The date and time the specified directory was last written to.
-
- The specified directory does not exist.
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
-
-
-
- Returns the date and time the specified directory was last accessed.
-
- The directory for which to obtain access date and time information.
-
- The date and time the specified directory was last accessed.
-
- The specified directory does not exist.
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
- The parameter is in an invalid format.
-
-
-
- Gets the current working directory.
-
-
- A containing the path of the current working
- directory.
-
-
-
-
- Retrieves the parent directory of the specified path.
-
- The path for which to retrieve the parent directory.
-
- The parent directory, or an empty if
- is the root directory, including the root
- of a UNC server or share name.
-
- The directory specified by is read-only.
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
- The specified path was not found.
-
-
- Copy "readme.txt" from the current working directory to
- its parent directory.
-
-
-
-
-
- ]]>
-
-
-
-
-
- Returns the volume information, root information, or both for the
- specified path.
-
- The path for which to retrieve the parent directory.
-
- A string containing the volume information, root information, or
- both for the specified path.
-
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
-
-
-
- Determines whether the given path refers to an existing directory
- on disk.
-
- The path to test.
-
- if refers to an
- existing directory; otherwise, .
-
-
- Remove directory "test", if it exists.
-
-
- ]]>
-
-
-
-
-
- Functions for requesting information from DNS.
-
-
-
-
- Gets the host name of the local computer.
-
-
- A string that contains the DNS host name of the local computer.
-
- An error is encountered when resolving the local host name.
-
-
-
- Converts the specified string representation of a number to its
- double-precision floating point number equivalent.
-
- A string containing a number to convert.
-
- A double-precision floating point number equivalent to the numeric
- value or symbol specified in .
-
- is not a number in a valid format.
- represents a number less than or greater than .
-
- The for the invariant culture is
- used to supply formatting information about .
-
-
-
-
- Converts the specified to its equivalent
- string representation.
-
- A to convert.
-
- The string representation of formatted
- using the general format specifier ("G").
-
-
- is formatted with the
- for the invariant culture.
-
-
-
-
- Provide information about the current environment and platform.
-
-
-
-
- Gets the path to the system special folder identified by the
- specified enumeration.
-
- An enumerated constant that identifies a system special folder.
-
- The path to the specified system special folder, if that folder
- physically exists on your computer; otherwise, the empty string ("").
-
- is not a member of .
-
-
- Copy "out.log" from the project base directory to the
- program files directory.
-
-
-
- ]]>
-
-
-
-
-
- Gets the NetBIOS name of this local computer.
-
-
- The NetBIOS name of this local computer.
-
- The name of this computer cannot be obtained.
-
-
-
- Gets an object that represents the
- current operating system.
-
-
- An object that contains the current
- platform identifier and version number.
-
-
-
- Output string representation of the current operating system.
-
-
-
- ]]>
-
- If the operating system is Windows 2000, the output is:
-
- Microsoft Windows NT 5.0.2195.0
-
-
-
-
-
-
- Gets the user name of the person who started the current thread.
-
-
- The name of the person logged on to the system who started the
- current thread.
-
-
-
- Modify the home directory of the current user on unix-based systems.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Returns the value of the specified environment variable.
-
- The environment variable of which the value should be returned.
-
- The value of the specified environment variable.
-
- Environment variable does not exist.
-
-
-
- Gets a value indicating whether the specified environment variable
- exists.
-
- The environment variable that should be checked.
-
- if the environment variable exists; otherwise,
- .
-
-
-
- Execute a set of tasks only if the "BUILD_DEBUG" environment
- variable is set.
-
-
-
- ...
-
- ]]>
-
-
-
-
-
- Gets a object that describes the major,
- minor, build, and revision numbers of the Common Language Runtime.
-
-
- A Version object.
-
-
- Output the major version of the CLR.
-
-
- ]]>
-
-
-
-
-
- Groups a set of functions for dealing with files.
-
-
-
-
- Returns the creation date and time of the specified file.
-
- The file for which to obtain creation date and time information.
-
- The creation date and time of the specified file.
-
- The specified file does not exist.
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
- The parameter is in an invalid format.
-
-
-
- Returns the date and time the specified file was last written to.
-
- The file for which to obtain write date and time information.
-
- The date and time the specified file was last written to.
-
- The specified file does not exist.
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
-
-
-
- Returns the date and time the specified file was last accessed.
-
- The file for which to obtain access date and time information.
-
- The date and time the specified file was last accessed.
-
- The specified file does not exist.
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
- The parameter is in an invalid format.
-
-
-
- Determines whether the specified file exists.
-
- The file to check.
-
- if refers to an
- existing file; otherwise, .
-
-
- Execute a set of tasks, if file "output.xml" does not exist.
-
-
- ...
-
- ]]>
-
-
-
-
-
- Determines whether is more or equal
- up-to-date than .
-
- The file to check against the target file.
- The file for which we want to determine the status.
-
- if is more
- or equal up-to-date than ; otherwise,
- .
-
- or is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both of either or exceed the system-defined maximum length.
-
-
-
- Gets the length of the file.
-
- filename
-
- Length in bytes, of the file named .
-
- The file specified cannot be found.
-
-
-
- Checks if a given file is an assembly.
-
- The name or path of the file to be checked.
- True if the file is a valid assembly, false if it's not or if the assembly seems corrupted (invalid headers or metadata).
- is a null .
- is an empty .
- is not found, or the file you are trying to check does not specify a filename extension.
- The caller does not have path discovery permission.
-
-
-
- Functions that provide version information for a physical file on disk.
-
-
-
-
- Returns a representing the version
- information associated with the specified file.
-
- The file to retrieve the version information for.
-
- A containing information about the file.
-
- The file specified cannot be found.
-
-
-
- Gets the name of the company that produced the file.
-
- A instance containing version information about a file.
-
- The name of the company that produced the file.
-
-
-
-
- Gets the file version of a file.
-
- A instance containing version information about a file.
-
- The file version of a file.
-
-
-
-
-
- Gets the name of the product the file is distributed with.
-
- A instance containing version information about a file.
-
- The name of the product the file is distributed with.
-
-
-
-
- Gets the product version of a file.
-
- A instance containing version information about a file.
-
- The product version of a file.
-
-
-
-
-
- Checks whether the specified framework exists, and is valid.
-
- The framework to test.
-
- if the specified framework exists ; otherwise,
- .
-
-
-
-
- Checks whether the SDK for the specified framework is installed.
-
- The framework to test.
-
- if the SDK for specified framework is installed;
- otherwise, .
-
-
-
-
-
-
- Gets the identifier of the current target framework.
-
-
- The identifier of the current target framework.
-
-
-
-
- Gets the identifier of the runtime framework.
-
-
- The identifier of the runtime framework.
-
-
-
-
- Gets the family of the specified framework.
-
- The framework of which the family should be returned.
-
- The family of the specified framework.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets the version of the current target framework.
-
-
- The version of the current target framework.
-
-
-
-
-
- Gets the version of the specified framework.
-
- The framework of which the version should be returned.
-
- The version of the specified framework.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets the description of the current target framework.
-
-
- The description of the current target framework.
-
-
-
-
-
- Gets the description of the specified framework.
-
- The framework of which the description should be returned.
-
- The description of the specified framework.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets the Common Language Runtime version of the current target
- framework.
-
-
- The Common Language Runtime version of the current target framework.
-
-
-
-
-
- Gets the Common Language Runtime version of the specified framework.
-
- The framework of which the Common Language Runtime version should be returned.
-
- The Common Language Runtime version of the specified framework.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets the framework directory of the specified framework.
-
- The framework of which the framework directory should be returned.
-
- The framework directory of the specified framework.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets the assembly directory of the specified framework.
-
- The framework of which the assembly directory should be returned.
-
- The assembly directory of the specified framework.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets the SDK directory of the specified framework.
-
- The framework of which the SDK directory should be returned.
-
- The SDK directory of the specified framework, or an empty
- if the SDK of the specified framework is not
- installed.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets the absolute path of the specified tool for the current
- target framework.
-
- The file name of the tool to search for.
-
- The absolute path to if found in one of the
- configured tool paths; otherwise, an error is reported.
-
- could not be found in the configured tool paths.
-
-
- The configured tool paths are scanned in the order in which they
- are defined in the framework configuration.
-
-
- The file name of the tool to search should include the extension.
-
-
-
- Use gacutil to install an assembly in the GAC.
-
-
-
-
-
- ]]>
-
-
-
-
-
- Gets the runtime engine of the specified framework.
-
- The framework of which the runtime engine should be returned.
-
- The full path to the runtime engine of the specified framework, or
- an empty if no runtime engine is defined
- for the specified framework.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets a comma-separated list of frameworks filtered by the specified
- .
-
- A bitwise combination of values that filter the frameworks to retrieve.
-
- A comma-separated list of frameworks filtered by the specified
- , sorted on name.
-
-
-
- Define a build-all target that executes the build
- target once for each installed framework targeting compact
- devices.
-
-
-
-
-
-
-
-
-
-
- ...
-
- ]]>
-
-
-
-
-
- Checks whether the specified framework is valid.
-
- The framework to check.
- is not a valid framework identifier.
-
-
-
- Converts the specified string representation of a number to its
- 32-bit signed integer equivalent.
-
- A string containing a number to convert.
-
- A 32-bit signed integer equivalent to the number contained in
- .
-
- is not of the correct format.
- represents a number less than or greater than .
-
- The for the invariant culture is
- used to supply formatting information about .
-
-
-
-
- Converts the specified to its equivalent string
- representation.
-
- A to convert.
-
- The string representation of , consisting
- of a negative sign if the value is negative, and a sequence of
- digits ranging from 0 to 9 with no leading zeroes.
-
-
- is formatted with the
- for the invariant culture.
-
-
-
-
- Converts the specified string representation of a number to its
- 64-bit signed integer equivalent.
-
- A string containing a number to convert.
-
- A 64-bit signed integer equivalent to the number contained in
- .
-
- is not of the correct format.
- represents a number less than or greater than .
-
- The for the invariant culture is
- used to supply formatting information about .
-
-
-
-
- Converts the specified to its equivalent string
- representation.
-
- A to convert.
-
- The string representation of , consisting
- of a negative sign if the value is negative, and a sequence of
- digits ranging from 0 to 9 with no leading zeroes.
-
-
- is formatted with the
- for the invariant culture.
-
-
-
-
- Rounds the value to the nearest whole number
-
- Number to be rounded, can be anything convertible to a double.
-
- Rounded value.
-
-
-
-
- Returns the largest whole number less than or equal to the specified
- number.
-
- value to be , can be anything convertible to a double
-
- The largest whole number less than or equal to the specified number.
-
-
-
-
- Returns the smallest whole number greater than or equal to the specified number
-
- value
-
- The smallest whole number greater than or equal to the specified number.
-
-
-
-
- Returns the absolute value of the specified number
-
- value to take the absolute value from
-
- when is greater
- than or equal to zero; otherwise, -.
-
-
-
-
- Gets the base directory of the appdomain in which NAnt is running.
-
-
- The base directory of the appdomain in which NAnt is running.
-
-
-
-
- Gets the NAnt assembly.
-
-
- The NAnt assembly.
-
-
-
-
- Searches the probing paths of the current target framework for the
- specified file.
-
- The name of the file to search for.
-
- The absolute path to if found in one of the
- configured probing; otherwise, an error is reported.
-
- could not be found in the configured probing paths.
-
-
- The (relative) probing paths are resolved relative to the base
- directory of the appdomain in which NAnt is running.
-
-
- The configured probing paths are scanned recursively in the order
- in which they are defined in the framework configuration.
-
-
- The file name to search should include the extension.
-
-
-
-
- Compile an assembly referencing the nunit.framework assembly
- for the current target framework that is shipped as part of the
- NAnt distribution.
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Searches the probing paths of the current target framework for the
- specified file.
-
- The directory to use a base directory for the probing paths.
- The name of the file to search for.
-
- The absolute path to if found in one of the
- configured probing; otherwise, an error is reported.
-
- could not be found in the configured probing paths.
-
-
- The (relative) probing paths are resolved relative to the specified
- base directory.
-
-
- The configured probing paths are scanned recursively in the order
- in which they are defined in the framework configuration.
-
-
- The file name to search should include the extension.
-
-
-
-
- Compile an assembly referencing the nunit.framework assembly
- for the current target framework that is shipped as part of the
- NAnt distribution.
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Gets the name of the current project.
-
-
- The name of the current project, or an empty
- if no name is specified in the build file.
-
-
-
-
- Gets the form of the build file.
-
-
- The form of the build file, or
- an empty if the project is not file backed.
-
-
-
-
- Gets the local path to the build file.
-
-
- The local path of the build file, or an empty
- if the project is not file backed.
-
-
-
-
- Gets the name of the target that will be executed when no other
- build targets are specified.
-
-
- The name of the target that will be executed when no other build
- targets are specified, or an empty if no
- default target is defined for the project.
-
-
-
-
- Gets the base directory of the current project.
-
-
- The base directory of the current project.
-
-
-
-
- Checks whether the specified target exists.
-
- The target to test.
-
- if the specified target exists; otherwise,
- .
-
-
-
- Execute target "clean", if it exists.
-
-
-
-
-
- ]]>
-
-
-
-
-
- Gets the name of the target being executed.
-
-
- A that contains the name of the target
- being executed.
-
- No target is being executed.
-
-
-
- Checks whether the specified target has already been executed.
-
- The target to test.
-
- if the specified target has already been
- executed; otherwise, .
-
- Target does not exist.
-
-
-
- Checks whether the specified task exists.
-
- The task to test.
-
- if the specified task exists; otherwise,
- .
-
-
-
-
- Returns the from which the specified task
- was loaded.
-
- The name of the task to get the of.
-
- The from which the specified task was loaded.
-
- Task is not available.
-
-
-
- Checks whether the specified property exists.
-
- The property to test.
-
- if the specified property exists; otherwise,
- .
-
-
-
- Execute a set of tasks if the "build.debug" property
- exists.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Checks whether the specified property is read-only.
-
- The property to test.
-
- if the specified property is read-only;
- otherwise, .
-
-
- Check whether the "debug" property is read-only.
- property::is-readonly('debug')
-
- Property has not been set.
-
-
-
- Checks whether the specified property is a dynamic property.
-
- The property to test.
-
- if the specified property is a dynamic
- property; otherwise, .
-
- Property has not been set.
-
-
- Check whether the "debug" property is a dynamic property.
-
- property::is-dynamic('debug')
-
-
-
-
- Gets the name of the platform on which NAnt is running.
-
-
- The name of the platform on which NAnt is running.
-
-
-
-
- Checks whether NAnt is running on Windows (and not just 32-bit Windows
- as the name may lead you to believe).
-
-
- if NAnt is running on Windows;
- otherwise, .
-
-
-
-
- Checks whether NAnt is running on Windows.
-
-
- if NAnt is running on Windows;
- otherwise, .
-
-
-
-
- Checks whether NAnt is running on Unix.
-
-
- if NAnt is running on Unix;
- otherwise, .
-
-
-
-
- Functions that return information about an operating system.
-
-
-
-
- Gets a value that identifies the operating
- system platform.
-
- The operating system.
-
- value that identifies the operating system
- platform.
-
-
-
-
-
- Gets a object that identifies this operating
- system.
-
- The operating system.
-
- A object that describes the major version,
- minor version, build, and revision of the operating system.
-
-
-
-
-
- Converts the value of the specified operating system to its equivalent
- representation.
-
- The operating system.
-
- The representation of
- .
-
-
-
- Output string representation of the current operating system.
-
-
-
- ]]>
-
- If the operating system is Windows 2000, the output is:
-
- Microsoft Windows NT 5.0.2195.0
-
-
-
-
-
-
- Returns the fully qualified path.
-
- The file or directory for which to obtain absolute path information.
-
- A string containing the fully qualified location of ,
- such as "C:\MyFile.txt".
-
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- contains a colon (":").
- The specified path, file name, or both exceed the system-defined maximum length.
-
-
-
- Combines two paths.
-
- first path
- second path
-
- A string containing the combined paths. If one of the specified paths
- is a zero-length string, this method returns the other path. If
- contains an absolute path, this method
- returns .
-
- or contain one or more invalid characters.
-
-
-
- Changes the extension of the path string.
-
- The path information to modify. The path cannot contain any of the characters
- defined in InvalidPathChars.
- The new extension (with a leading period). Specify a null reference
- to remove an existing extension from .
-
-
- A string containing the modified path information.
-
-
- On Windows-based desktop platforms, if is
- an empty , the path information is returned
- unmodified. If has no extension, the returned
- path contains
- appended to the end of .
-
-
-
- For more information see the documentation.
-
- contains one or more invalid characters.
-
-
-
- Returns the directory information for the specified path string.
-
- The path of a file or directory.
-
- A containing directory information for
- , or an empty if
- denotes a root directory, or does not
- contain directory information.
-
- contains invalid characters, is empty, or contains only white spaces.
-
-
-
- Returns the extension for the specified path string.
-
- The path string from which to get the extension.
-
- A containing the extension of the specified
- (including the "."), or an empty
- if does not have
- extension information.
-
- contains one or more invalid characters.
-
-
-
- Returns the filename for the specified path string.
-
- The path string from which to obtain the file name and extension.
-
-
- A consisting of the characters after the last
- directory character in path.
-
-
- If the last character of is a directory or
- volume separator character, an empty is returned.
-
-
- contains one or more invalid characters.
-
-
-
- Returns the filename without extension for the specified path string.
-
- The path of the file.
-
- A containing the returned
- by , minus the last period (.) and all
- characters following it.
-
- contains one or more invalid characters.
-
-
-
- Gets the root directory of the specified path.
-
- The path from which to obtain root directory information.
-
- A containing the root directory of
- , such as "C:\", or an empty
- if does not contain root directory information.
-
- contains invalid characters, or is empty.
-
-
-
- Returns a uniquely named zero-byte temporary file on disk and returns the full path to that file.
-
-
- A containing the name of the temporary file.
-
-
-
-
- Gets the path to the temporary directory.
-
-
- A containing the path information of a
- temporary directory.
-
-
-
-
- Determines whether a path string includes an extension.
-
- The path to search for an extension.
-
- . if the characters that follow the last
- directory separator or volume separator in the
- include a period (.) followed by one or more characters;
- otherwise, .
-
- contains one or more invalid characters.
-
-
-
- Determines whether a path string is absolute.
-
- The path to test.
-
- if path contains an absolute ;
- otherwise, .
-
- contains one or more invalid characters.
-
-
-
- Gets the value of a variable for the specified package.
-
- The package for which the variable should be retrieved.
- The name of the variable.
-
- The value of variable for the specified
- package.
-
- pkg-config could not be started.
- does not exist.
-
-
-
- Gets the link flags required to compile the package, including all
- its dependencies.
-
- The package for which the link flags should be retrieved.
-
- The link flags required to compile the package.
-
- pkg-config could not be started.
- does not exist.
-
-
-
- Gets the compile flags required to compile the package, including all
- its dependencies.
-
- The package for which the compile flags should be retrieved.
-
- The pre-processor and compile flags required to compile the package.
-
- pkg-config could not be started.
- does not exist.
-
-
-
- Determines the version of the given package.
-
- The package to get the version of.
-
- The version of the given package.
-
- pkg-config could not be started.
- does not exist.
-
-
-
- Determines whether the given package is at least version
- .
-
- The package to check.
- The version the package should at least have.
-
- if the given package is at least version
- ; otherwise, .
-
- pkg-config could not be started.
-
-
-
- Determines whether the given package is exactly version
- .
-
- The package to check.
- The version the package should have.
-
- if the given package is exactly version
- ; otherwise, .
-
- pkg-config could not be started.
-
-
-
- Determines whether the given package is at no newer than version
- .
-
- The package to check.
- The version the package should maximum have.
-
- if the given package is at no newer than
- version ; otherwise, .
-
- pkg-config could not be started.
-
-
-
- Determines whether the given package is between two versions.
-
- The package to check.
- The version the package should at least have.
- The version the package should maximum have.
-
- if the given package is between
- and ; otherwise, .
-
- pkg-config could not be started.
-
-
-
- Determines whether the given package exists.
-
- The package to check.
-
- if the package exists; otherwise,
- .
-
- pkg-config could not be started.
-
-
-
- Runs pkg-config with the specified arguments and returns a
- based on the exit code.
-
- The arguments to pass to pkg-config.
-
- if pkg-config exited with exit code 0;
- otherwise,
-
-
-
-
- Runs pkg-config with the specified arguments and returns the result
- as a .
-
- The arguments to pass to pkg-config.
-
- The result of running pkg-config with the specified arguments.
-
-
-
-
- Factory method to return a new instance of ExecTask
-
-
-
-
-
-
- Returns the length of the specified string.
-
- input string
-
- The string's length.
-
-
- string::get-length('foo') ==> 3
-
-
- string::get-length('') ==> 0
-
-
-
-
- Returns a substring of the specified string.
-
- input string
- position of the start of the substring
- the length of the substring
-
-
- If the is greater than zero, the
- function returns a substring starting at character position
- with a length of
- characters.
-
-
- If the is equal to zero, the function
- returns an empty string.
-
-
- or is less than zero.
- is greater than the length of .
- plus indicates a position not within .
-
- string::substring('testing string', 0, 4) ==> 'test'
-
-
- string::substring('testing string', 8, 3) ==> 'str'
-
-
- string::substring('testing string', 8, 0) ==> ''
-
-
- string::substring('testing string', -1, 5) ==> ERROR
-
-
- string::substring('testing string', 8, -1) ==> ERROR
-
-
- string::substring('testing string', 5, 17) ==> ERROR
-
-
-
-
- Tests whether the specified string starts with the specified prefix
- string.
-
- test string
- prefix string
-
- when is a prefix for
- the string . Meaning, the characters at the
- beginning of are identical to
- ; otherwise, .
-
-
- This function performs a case-sensitive word search using the
- invariant culture.
-
-
- string::starts-with('testing string', 'test') ==> true
-
-
- string::starts-with('testing string', 'testing') ==> true
-
-
- string::starts-with('testing string', 'string') ==> false
-
-
- string::starts-with('test', 'testing string') ==> false
-
-
-
-
- Tests whether the specified string ends with the specified suffix
- string.
-
- test string
- suffix string
-
- when is a suffix for
- the string . Meaning, the characters at the
- end of are identical to
- ; otherwise, .
-
-
- This function performs a case-sensitive word search using the
- invariant culture.
-
-
- string::ends-with('testing string', 'string') ==> true
-
-
- string::ends-with('testing string', '') ==> true
-
-
- string::ends-with('testing string', 'bring') ==> false
-
-
- string::ends-with('string', 'testing string') ==> false
-
-
-
-
- Returns the specified string converted to lowercase.
-
- input string
-
- The string in lowercase.
-
-
- The casing rules of the invariant culture are used to convert the
- to lowercase.
-
-
- string::to-lower('testing string') ==> 'testing string'
-
-
- string::to-lower('Testing String') ==> 'testing string'
-
-
- string::to-lower('Test 123') ==> 'test 123'
-
-
-
-
- Returns the specified string converted to uppercase.
-
- input string
-
- The string in uppercase.
-
-
- The casing rules of the invariant culture are used to convert the
- to uppercase.
-
-
- string::to-upper('testing string') ==> 'TESTING STRING'
-
-
- string::to-upper('Testing String') ==> 'TESTING STRING'
-
-
- string::to-upper('Test 123') ==> 'TEST 123'
-
-
-
-
- Returns a string corresponding to the replacement of a given string
- with another in the specified string.
-
- input string
- A to be replaced.
- A to replace all occurrences of .
-
- A equivalent to but
- with all instances of replaced with
- .
-
- is an empty string.
-
- This function performs a word (case-sensitive and culture-sensitive)
- search to find .
-
-
- string::replace('testing string', 'test', 'winn') ==> 'winning string'
-
-
- string::replace('testing string', 'foo', 'winn') ==> 'testing string'
-
-
- string::replace('testing string', 'ing', '') ==> 'test str'
-
-
- string::replace('banana', 'ana', 'ana') ==> 'banana'
-
-
-
-
- Tests whether the specified string contains the given search string.
-
- The string to search.
- The string to locate within .
-
- if is found in
- ; otherwise, .
-
-
- This function performs a case-sensitive word search using the
- invariant culture.
-
-
- string::contains('testing string', 'test') ==> true
-
-
- string::contains('testing string', '') ==> true
-
-
- string::contains('testing string', 'Test') ==> false
-
-
- string::contains('testing string', 'foo') ==> false
-
-
-
-
- Returns the position of the first occurrence in the specified string
- of the given search string.
-
- The string to search.
- The string to locate within .
-
-
- The lowest-index position of in
- if it is found, or -1 if
- does not contain .
-
-
- If is an empty string, the return value
- will always be 0.
-
-
-
- This function performs a case-sensitive word search using the
- invariant culture.
-
-
- string::index-of('testing string', 'test') ==> 0
-
-
- string::index-of('testing string', '') ==> 0
-
-
- string::index-of('testing string', 'Test') ==> -1
-
-
- string::index-of('testing string', 'ing') ==> 4
-
-
-
-
- Returns the position of the last occurrence in the specified string
- of the given search string.
-
- The string to search.
- The string to locate within .
-
-
- The highest-index position of in
- if it is found, or -1 if
- does not contain .
-
-
- If is an empty string, the return value
- is the last index position in .
-
-
-
- This function performs a case-sensitive word search using the
- invariant culture.
-
-
- string::last-index-of('testing string', 'test') ==> 0
-
-
- string::last-index-of('testing string', '') ==> 13
-
-
- string::last-index-of('testing string', 'Test') ==> -1
-
-
- string::last-index-of('testing string', 'ing') ==> 11
-
-
-
-
- Returns the given string left-padded to the given length.
-
- The that needs to be left-padded.
- The number of characters in the resulting string, equal to the number of original characters plus any additional padding characters.
- A Unicode padding character.
-
- If the length of is at least
- , then a new identical
- to is returned. Otherwise,
- will be padded on the left with as many
- characters as needed to create a length of .
-
- is less than zero.
-
- Note that only the first character of
- will be used when padding the result.
-
-
- string::pad-left('test', 10, ' ') ==> ' test'
-
-
- string::pad-left('test', 10, 'test') ==> 'tttttttest'
-
-
- string::pad-left('test', 3, ' ') ==> 'test'
-
-
- string::pad-left('test', -4, ' ') ==> ERROR
-
-
-
-
- Returns the given string right-padded to the given length.
-
- The that needs to be right-padded.
- The number of characters in the resulting string, equal to the number of original characters plus any additional padding characters.
- A Unicode padding character.
-
- If the length of is at least
- , then a new identical
- to is returned. Otherwise,
- will be padded on the right with as many
- characters as needed to create a length of .
-
- is less than zero.
-
- Note that only the first character of
- will be used when padding the result.
-
-
- string::pad-right('test', 10, ' ') ==> 'test '
-
-
- string::pad-right('test', 10, 'abcd') ==> 'testaaaaaa'
-
-
- string::pad-right('test', 3, ' ') ==> 'test'
-
-
- string::pad-right('test', -3, ' ') ==> ERROR
-
-
-
-
- Returns the given string trimmed of whitespace.
-
- input string
-
- The string with any leading or trailing
- white space characters removed.
-
-
- string::trim(' test ') ==> 'test'
-
-
- string::trim('\t\tfoo \r\n') ==> 'foo'
-
-
-
-
- Returns the given string trimmed of leading whitespace.
-
- input string
-
- The string with any leading
- whites pace characters removed.
-
-
- string::trim-start(' test ') ==> 'test '
-
-
- string::trim-start('\t\tfoo \r\n') ==> 'foo \r\n'
-
-
-
-
- Returns the given string trimmed of trailing whitespace.
-
- input string
-
- The string with any trailing
- white space characters removed.
-
-
- string::trim-end(' test ') ==> ' test'
-
-
- string::trim-end('\t\tfoo \r\n') ==> '\t\tfoo'
-
-
-
-
- Returns the total number of days represented by the specified
- , expressed in whole and fractional days.
-
- A .
-
- The total number of days represented by the given .
-
-
-
-
- Returns the total number of hours represented by the specified
- , expressed in whole and fractional hours.
-
- A .
-
- The total number of hours represented by the given .
-
-
-
-
- Returns the total number of minutes represented by the specified
- , expressed in whole and fractional minutes.
-
- A .
-
- The total number of minutes represented by the given .
-
-
-
-
- Returns the total number of seconds represented by the specified
- , expressed in whole and fractional seconds.
-
- A .
-
- The total number of seconds represented by the given .
-
-
-
-
- Returns the total number of milliseconds represented by the specified
- , expressed in whole and fractional milliseconds.
-
- A .
-
- The total number of milliseconds represented by the given
- .
-
-
-
-
- Returns the number of whole days represented by the specified
- .
-
- A .
-
- The number of whole days represented by the given
- .
-
-
-
- Remove all files that have not been modified in the last 7 days from directory "binaries".
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Returns the number of whole hours represented by the specified
- .
-
- A .
-
- The number of whole hours represented by the given
- .
-
-
-
-
- Returns the number of whole minutes represented by the specified
- .
-
- A .
-
- The number of whole minutes represented by the given
- .
-
-
-
-
- Returns the number of whole seconds represented by the specified
- .
-
- A .
-
- The number of whole seconds represented by the given
- .
-
-
-
-
- Returns the number of whole milliseconds represented by the specified
- .
-
- A .
-
- The number of whole milliseconds represented by the given
- .
-
-
-
-
- Returns the number of ticks contained in the specified
- .
-
- A .
-
- The number of ticks contained in the given .
-
-
-
-
- Returns a that represents a specified number
- of days, where the specification is accurate to the nearest millisecond.
-
- A number of days, accurate to the nearest millisecond.
-
- A that represents .
-
-
-
-
- Returns a that represents a specified number
- of hours, where the specification is accurate to the nearest
- millisecond.
-
- A number of hours, accurate to the nearest millisecond.
-
- A that represents .
-
-
-
-
- Returns a that represents a specified number
- of minutes, where the specification is accurate to the nearest
- millisecond.
-
- A number of minutes, accurate to the nearest millisecond.
-
- A that represents .
-
-
-
-
- Returns a that represents a specified number
- of seconds, where the specification is accurate to the nearest
- millisecond.
-
- A number of seconds, accurate to the nearest millisecond.
-
- A that represents .
-
-
-
-
- Returns a that represents a specified number
- of milliseconds.
-
- A number of milliseconds.
-
- A that represents .
-
-
-
-
- Returns a that represents a specified time,
- where the specification is in units of ticks.
-
- A number of ticks that represent a time.
-
- A that represents .
-
-
-
-
- Constructs a from a time indicated by a
- specified string.
-
- A string.
-
- A that corresponds to .
-
- has an invalid format.
- At least one of the hours, minutes, or seconds components is outside its valid range.
-
-
-
- Converts the specified to its equivalent
- string representation.
-
- A to convert.
-
- The string representation of . The format
- of the return value is of the form: [-][d.]hh:mm:ss[.ff].
-
-
-
-
- Gets the value of the major component of a given version.
-
- A version.
-
- The major version number.
-
-
-
-
-
-
-
- Gets the value of the minor component of a given version.
-
- A version.
-
- The minor version number.
-
-
-
-
-
-
-
- Gets the value of the build component of a given version.
-
- A version.
-
- The build number, or -1 if the build number is undefined.
-
-
-
-
-
-
-
- Gets the value of the revision component of a given version.
-
- A version.
-
- The revision number, or -1 if the revision number is undefined.
-
-
-
-
-
-
-
- Converts the specified string representation of a version to
- its equivalent.
-
- A string containing the major, minor, build, and revision numbers, where each number is delimited with a period character ('.').
-
- A instance representing the specified
- .
-
- has fewer than two components or more than four components.
- A major, minor, build, or revision component is less than zero.
- At least one component of does not parse to a decimal integer.
-
-
-
- Converts the specified to its equivalent
- string representation.
-
- A to convert.
-
- The string representation of the values of the major, minor, build,
- and revision components of the specified .
-
-
-
-
-
-
-
- Changes the file attributes of a file or set of files and directories.
-
-
-
- does not have the concept of turning
- attributes off. Instead you specify all the attributes that you want
- turned on and the rest are turned off by default.
-
-
- Refer to the enumeration in the .NET SDK
- for more information about file attributes.
-
-
-
-
- Set the read-only file attribute for the specified file in
- the project directory.
-
-
-
- ]]>
-
-
-
-
- Set the normal file attribute for the specified file.
-
-
-
- ]]>
-
-
-
-
- Set the normal file attribute for all executable files in
- the current project directory and sub-directories.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Provides the abstract base class for tasks.
-
-
- A task is a piece of code that can be executed.
-
-
-
-
- Executes the task unless it is skipped.
-
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to be logged.
-
-
- The actual logging is delegated to the project.
-
-
- If the attribute is set on the task and a
- message is logged with level , the
- priority of the message will be increased to
- when the threshold of the build log is .
-
-
- This will allow individual tasks to run in verbose mode while
- the build log itself is still configured with threshold
- .
-
-
- 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.
-
-
-
-
-
- Logs a formatted message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to log, containing zero or more format items.
- An array containing zero or more objects to format.
-
-
- The actual logging is delegated to the project.
-
-
- If the attribute is set on the task and a
- message is logged with level , the
- priority of the message will be increased to .
- when the threshold of the build log is .
-
-
- This will allow individual tasks to run in verbose mode while
- the build log itself is still configured with threshold
- .
-
-
-
-
-
- Determines whether build output is enabled for the given
- .
-
- The to check.
-
- if messages with the given
- should be passed on to the logging infrastructure; otherwise,
- .
-
-
- 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.
-
-
-
-
- Initializes the configuration of the task using configuration
- settings retrieved from the NAnt configuration file.
-
-
- 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.
-
-
-
- Initializes the task.
-
-
- Initializes the task.
-
-
- Executes the task.
-
-
-
- Locates the XML node for the specified attribute in either the
- configuration section of the extension assembly or the.project.
-
- The name of attribute for which the XML configuration node should be located.
- The framework to use to obtain framework specific information, or if no framework specific information should be used.
-
- The XML configuration node for the specified attribute, or
- if no corresponding XML node could be
- located.
-
-
- If there's a valid current framework, the configuration section for
- that framework will first be searched. If no corresponding
- configuration node can be located in that section, the framework-neutral
- section of the project configuration node will be searched.
-
-
-
-
- Determines if task failure stops the build, or is just reported.
- The default is .
-
-
-
-
- Determines whether the task should report detailed build log messages.
- The default is .
-
-
-
-
- If then the task will be executed; otherwise,
- skipped. The default is .
-
-
-
-
- Opposite of . If
- then the task will be executed; otherwise, skipped. The default is
- .
-
-
-
-
- The name of the task.
-
-
-
-
- The prefix used when sending messages to the log.
-
-
-
-
- Gets or sets the log threshold for this . By
- default the threshold of a task is ,
- causing no messages to be filtered in the task itself.
-
-
- The log threshold level for this .
-
-
- When the threshold of a is higher than the
- threshold of the , then all messages will
- still be delivered to the build listeners.
-
-
-
-
- Returns the TaskBuilder used to construct an instance of this
- .
-
-
-
-
- The name of the file which will have its attributes set. This is
- provided as an alternate to using the task's fileset.
-
-
-
-
- All the matching files and directories in this fileset will have
- their attributes set.
-
-
-
-
- Set the archive attribute. The default is .
-
-
-
-
- Set the hidden attribute. The default is .
-
-
-
-
- Set the normal file attributes. This attribute is only valid if used
- alone. The default is .
-
-
-
-
- Set the read-only attribute. The default is .
-
-
-
-
- Set the system attribute. The default is .
-
-
-
-
- Checks if a resource is available at runtime.
-
-
-
- The specified property is set to if the
- requested resource is available at runtime, and
- if the resource is not available.
-
-
- we advise you to use the following functions instead:
-
-
-
- Function
- Description
-
-
-
- Determines whether the specified file exists.
-
-
-
- Determines whether the given path refers to an existing directory on disk.
-
-
-
- Checks whether the specified framework exists..
-
-
-
- Checks whether the SDK for the specified framework is installed.
-
-
-
-
-
- Sets the myfile.present property to if the
- file is available on the filesystem and if the
- file is not available.
-
-
-
- ]]>
-
-
-
-
- Sets the build.dir.present property to
- if the directory is available on the filesystem and
- if the directory is not available.
-
-
-
- ]]>
-
-
-
-
- Sets the mono-0.21.framework.present property to
- if the Mono 0.21 framework is available on the current system and
- if the framework is not available.
-
-
-
- ]]>
-
-
-
-
- Sets the net-1.1.frameworksdk.present property to
- if the .NET 1.1 Framework SDK is available on the current system and
- if the SDK is not available.
-
-
-
- ]]>
-
-
-
-
-
- Executes the task.
-
-
-
- Sets the property identified by to
- when the resource exists and to
- when the resource doesn't exist.
-
-
- The availability of the resource could not be evaluated.
-
-
-
- Evaluates the availability of a resource.
-
-
- if the resource is available; otherwise,
- .
-
- The availability of the resource could not be evaluated.
-
-
-
- Checks if the file specified in the property is
- available on the filesystem.
-
-
- when the file exists; otherwise, .
-
-
-
-
- Checks if the directory specified in the
- property is available on the filesystem.
-
-
- when the directory exists; otherwise, .
-
-
-
-
- Checks if the framework specified in the
- property is available on the current system.
-
-
- when the framework is available; otherwise,
- .
-
-
-
-
- Checks if the SDK for the framework specified in the
- property is available on the current system.
-
-
- when the SDK for the specified framework is
- available; otherwise, .
-
-
-
-
- The resource which must be available.
-
-
-
-
- The type of resource which must be present.
-
-
-
-
- The property that must be set if the resource is available.
-
-
-
-
- Defines the possible resource checks.
-
-
-
-
- Determines whether a given file exists.
-
-
-
-
- Determines whether a given directory exists.
-
-
-
-
- Determines whether a given framework is available.
-
-
-
-
- Determines whether a given SDK is available.
-
-
-
-
- Calls a NAnt target in the current project.
-
-
-
- When the is used to execute a target, both that
- target and all its dependent targets will be re-executed.
-
-
- To avoid dependent targets from being executed more than once, two
- options are available:
-
-
-
-
- Add an "unless" attribute with value "${target::has-executed('<target name>')}"
- to the dependent targets.
-
-
-
-
- Set the attribute on the
- to (recommended).
-
-
-
-
-
-
- Call the target "build".
-
-
-
- ]]>
-
-
-
-
- This shows how a project could 'compile' a debug and release build
- using a common compile target.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
- The parameter of the
- defaults to ,
- causing the "init" target to be executed for both
- the "debug" and "release" build.
-
-
- This results in the following build log:
-
-
- build:
-
- init:
- [echo] initializing
-
- compile:
-
- [echo] compiling with debug = false
-
- init:
-
- [echo] initializing
-
- compile:
-
- [echo] compiling with debug = true
-
- BUILD SUCCEEDED
-
-
- If the "init" should only be executed once, set the
- attribute of the
- to .
-
-
- The build log would then look like this:
-
-
- build:
-
- init:
- [echo] initializing
-
- compile:
-
- [echo] compiling with debug = false
-
- compile:
-
- [echo] compiling with debug = true
-
- BUILD SUCCEEDED
-
-
-
-
-
- Executes the specified target.
-
-
-
-
- Makes sure the is not calling its own
- parent.
-
-
-
-
- NAnt target to call.
-
-
-
-
- Force an execute even if the target has already been executed. The
- default is .
-
-
-
-
- Execute the specified targets dependencies -- even if they have been
- previously executed. The default is .
-
-
-
-
- Copies a file or set of files to a new file or directory.
-
-
-
- Files are only copied if the source file is newer than the destination
- file, or if the destination file does not exist. However, you can
- explicitly overwrite files with the attribute.
-
-
- When a is used to select files to copy, the
- attribute must be set. Files that are
- located under the base directory of the will
- be copied to a directory under the destination directory matching the
- path relative to the base directory of the ,
- unless the attribute is set to
- .
-
-
- Files that are not located under the the base directory of the
- will be copied directly under to the destination
- directory, regardless of the value of the
- attribute.
-
-
Encoding
-
- Unless an encoding is specified, the encoding associated with the
- system's current ANSI code page is used.
-
-
- An UTF-8, little-endian Unicode, and big-endian Unicode encoded text
- file is automatically recognized, if the file starts with the
- appropriate byte order marks.
-
-
- If you employ filters in your copy operation, you should limit the copy
- to text files. Binary files will be corrupted by the copy operation.
-
-
-
-
- Copy a single file while changing its encoding from "latin1" to
- "utf-8".
-
-
-
- ]]>
-
-
-
- Copy a set of files to a new directory.
-
-
-
-
-
-
- ]]>
-
-
-
-
- Copy a set of files to a directory, replacing @TITLE@ with
- "Foo Bar" in all files.
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Initialize new instance of the .
-
-
-
-
- Checks whether the task is initialized with valid attributes.
-
-
-
-
- Executes the Copy task.
-
- A file that has to be copied does not exist or could not be copied.
-
-
-
- Actually does the file copies.
-
-
-
-
- The file to copy.
-
-
-
-
- The file to copy to.
-
-
-
-
- The directory to copy to.
-
-
-
-
- Overwrite existing files even if the destination files are newer.
- The default is .
-
-
-
-
- Ignore directory structure of source directory, copy all files into
- a single directory, specified by the
- attribute. The default is .
-
-
-
-
- Copy any empty directories included in the .
- The default is .
-
-
-
-
- Used to select the files to copy. To use a ,
- the attribute must be set.
-
-
-
-
- Chain of filters used to alter the file's content as it is copied.
-
-
-
-
- The encoding to use when reading files. The default is the system's
- current ANSI code page.
-
-
-
-
- The encoding to use when writing the files. The default is
- the encoding of the input file.
-
-
-
-
- The set of files to perform a file operation on.
-
-
-
- The key of the is the absolute path of
- the destination file and the value is a
- holding the path and last write time of the most recently updated
- source file that is selected to be copied or moved to the
- destination file.
-
-
- On Windows, the is case-insensitive.
-
-
-
-
-
- Holds the absolute paths and last write time of a given file.
-
-
-
-
- Initializes a new instance of the
- class for the specified file and last write time.
-
- The absolute path of the file.
- The last write time of the file.
-
-
-
- Gets the absolute path of the current file.
-
-
- The absolute path of the current file.
-
-
-
-
- Gets the time when the current file was last written to.
-
-
- The time when the current file was last written to.
-
-
-
-
- Deletes a file, fileset or directory.
-
-
-
- Deletes either a single file, all files in a specified directory and
- its sub-directories, or a set of files specified by one or more filesets.
-
-
- If the or attribute is
- set then the fileset contents will be ignored. To delete the files
- in the fileset ommit the and
- attributes in the <delete> element.
-
-
- If the specified file or directory does not exist, no error is
- reported.
-
-
- Read-only files cannot be deleted. Use the
- first to remove the read-only attribute.
-
-
-
- Delete a single file.
-
-
- ]]>
-
-
-
-
- Delete a directory and the contents within. If the directory does not
- exist, no error is reported.
-
-
-
- ]]>
-
-
-
-
- Delete a set of files.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Ensures the supplied attributes are valid.
-
-
-
-
- The file to delete.
-
-
-
-
- The directory to delete.
-
-
-
-
- Remove any empty directories included in the .
- The default is .
-
-
-
-
- All the files in the file set will be deleted.
-
-
-
-
- Controls whether to show the name of each deleted file or directory.
- The default is .
-
-
-
-
- An empty task that allows a build file to contain a description.
-
-
- Set a description.
-
- This is a description.
- ]]>
-
-
-
-
-
- Writes a message to the build log or a specified file.
-
-
-
- The message can be specified using the attribute
- or as inline content.
-
-
- Macros in the message will be expanded.
-
-
- When writing to a file, the attribute is
- ignored.
-
-
-
-
- Writes a message with level to the build log.
-
-
-
- ]]>
-
-
-
-
- Writes a message with expanded macro to the build log.
-
-
-
- ]]>
-
-
-
-
- Functionally equivalent to the previous example.
-
-
- Base build directory = ${nant.project.basedir}
- ]]>
-
-
-
-
- Writes the previous message to a file in the project directory,
- overwriting the file if it exists.
-
-
- Base build directory = ${nant.project.basedir}
- ]]>
-
-
-
-
-
- Outputs the message to the build log or the specified file.
-
-
-
-
- The message to output.
-
-
-
-
- Gets or sets the inline content that should be output.
-
-
- The inline content that should be output.
-
-
-
-
- The file to write the message to.
-
-
-
-
- Determines whether the should append to the
- file, or overwrite it. By default, the file will be overwritten.
-
-
- if output should be appended to the file;
- otherwise, . The default is
- .
-
-
-
-
- The logging level with which the message should be output. The default
- is .
-
-
-
-
- Executes a system command.
-
-
-
- Use of nested element(s)
- is advised over the parameter, as
- it supports automatic quoting and can resolve relative to absolute
- paths.
-
-
-
- Ping "nant.sourceforge.net".
-
-
-
-
- ]]>
-
-
-
-
- Execute a java application using IKVM.NET that requires the
- Apache FOP jars, and a set of custom jars.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
- Assuming the base directory of the build file is "c:\ikvm-test" and
- the value of the "fop.dist.dir" property is "c:\fop", then the value
- of the -cp argument that is passed toikvm.exe is
- "c:\ikvm-test\conf;c:\fop\build\fop.jar;conf;c:\fop\lib\xercesImpl-2.2.1.jar;c:\fop\lib\avalon-framework-cvs-20020806.jar;c:\fop\lib\batik.jar;c:\ikvm-test\lib\mylib.jar;c:\ikvm-test\lib\otherlib.zip"
- on a DOS-based system.
-
-
-
-
-
- Provides the abstract base class for tasks that execute external applications.
-
-
-
- When a is applied to the
- deriving class and does not return an
- absolute path, then the program to execute will first be searched for
- in the location specified by .
-
-
- If the program does not exist in that location, then the list of tool
- paths of the current target framework will be scanned in the order in
- which they are defined in the NAnt configuration file.
-
-
-
-
-
- Defines the exit code that will be returned by
- if the process could not be started, or did not exit (in time).
-
-
-
-
- Will be used to ensure thread-safe operations.
-
-
-
-
- Starts the external process and captures its output.
-
-
- The external process did not finish within the configured timeout.
- -or-
- The exit code of the external process indicates a failure.
-
-
-
-
- Updates the of the specified
- .
-
- The of which the should be updated.
-
-
-
- Starts the process and handles errors.
-
- The that was started.
-
-
-
- Reads from the stream until the external program is ended.
-
-
-
-
- Reads from the stream until the external program is ended.
-
-
-
-
- Determines the path of the external program that should be executed.
-
-
- A fully qualifies pathname including the program name.
-
- The task is not available or not configured for the current framework.
-
-
-
- The name of the executable that should be used to launch the
- external program.
-
-
- The name of the executable that should be used to launch the external
- program, or if no name is specified.
-
-
- If available, the configured value in the NAnt configuration
- file will be used if no name is specified.
-
-
-
-
- Gets the filename of the external program to start.
-
-
- The filename of the external program.
-
-
- Override in derived classes to explicitly set the location of the
- external tool.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Gets the file to which the standard output should be redirected.
-
-
- The file to which the standard output should be redirected, or
- if the standard output should not be
- redirected.
-
-
- The default implementation will never allow the standard output
- to be redirected to a file. Deriving classes should override this
- property to change this behaviour.
-
-
-
-
- Gets a value indicating whether output will be appended to the
- .
-
-
- if output should be appended to the ;
- otherwise, .
-
-
-
-
- Gets the working directory for the application.
-
-
- The working directory for the application.
-
-
-
-
- The maximum amount of time the application is allowed to execute,
- expressed in milliseconds. Defaults to no time-out.
-
-
-
-
- The command-line arguments for the external program.
-
-
-
-
- Specifies whether the external program is a managed application
- which should be executed using a runtime engine, if configured.
- The default is .
-
-
- if the external program should be executed
- using a runtime engine; otherwise, .
-
-
-
- The value of is only used from
- , and then only if its value is set to
- . In which case
- returns
- if is .
-
-
- In all other cases, the value of
- is ignored.
-
-
-
-
-
- Specifies whether the external program should be treated as a managed
- application, possibly forcing it to be executed under the currently
- targeted version of the CLR.
-
-
- A indicating how the program should
- be treated.
-
-
-
- If is set to ,
- which is the default value, and is
- then
- is returned.
-
-
- When the changing to ,
- then is set to ;
- otherwise, it is changed to .
-
-
-
-
-
- Gets or sets the to which standard output
- messages of the external program will be written.
-
-
- The to which standard output messages of
- the external program will be written.
-
-
- By default, standard output messages wil be written to the build log
- with level .
-
-
-
-
- Gets or sets the to which error output
- of the external program will be written.
-
-
- The to which error output of the external
- program will be written.
-
-
- By default, error output wil be written to the build log with level
- .
-
-
-
-
- Gets the value that the process specified when it terminated.
-
-
- The code that the associated process specified when it terminated,
- or -1000 if the process could not be started or did not
- exit (in time).
-
-
-
-
- Gets the unique identifier for the spawned application.
-
-
-
-
- Gets or sets a value indicating whether the application should be
- spawned. If you spawn an application, its output will not be logged
- by NAnt. The default is .
-
-
-
-
- Gets the command-line arguments, separated by spaces.
-
-
-
-
- Performs additional checks after the task has been initialized.
-
- does not hold a valid file name.
-
-
-
- Executes the external program.
-
-
-
-
- The program to execute without command arguments.
-
-
- The path will not be evaluated to a full path using the project
- base directory.
-
-
-
-
- The command-line arguments for the program. These will be
- passed as is to the external program. When quoting is necessary,
- these must be explictly set as part of the value. Consider using
- nested elements instead.
-
-
-
-
- Environment variables to pass to the program.
-
-
-
-
- The directory in which the command will be executed.
-
-
- The directory in which the command will be executed. The default
- is the project's base directory.
-
-
-
- The working directory will be evaluated relative to the project's
- base directory if it is relative.
-
-
-
-
-
-
- The name of a property in which the exit code of the program should
- be stored. Only of interest if is
- .
-
-
- If the exit code of the program is "-1000" then the program could
- not be started, or did not exit (in time).
-
-
-
-
-
- Specifies whether the external program should be executed using a
- runtime engine, if configured. The default is .
-
-
- if the external program should be executed
- using a runtime engine; otherwise, .
-
-
-
-
- Specifies whether the external program is a managed application
- which should be executed using a runtime engine, if configured.
- The default is .
-
-
- if the external program should be executed
- using a runtime engine; otherwise, .
-
-
-
-
- Gets the filename of the external program to start.
-
-
- The filename of the external program.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- The directory the program is in.
-
-
-
- The directory the program is in. The default is the project's base
- directory.
-
-
- The basedir will be evaluated relative to the project's base
- directory if it is relative.
-
-
-
-
-
- The file to which the standard output will be redirected.
-
-
- By default, the standard output is redirected to the console.
-
-
-
-
- Gets or sets a value indicating whether output should be appended
- to the output file. The default is .
-
-
- if output should be appended to the ;
- otherwise, .
-
-
-
-
- Gets or sets a value indicating whether the application should be
- spawned. If you spawn an application, its output will not be logged
- by NAnt. The default is .
-
-
-
-
- The name of a property in which the unique identifier of the spawned
- application should be stored. Only of interest if
- is .
-
-
-
-
- Exits the current build by throwing a ,
- optionally printing additional information.
-
-
-
- The cause of the build failure can be specified using the
- attribute or as inline content.
-
-
- Macros in the message will be expanded.
-
-
-
- Exits the current build without giving further information.
-
-
- ]]>
-
-
-
- Exits the current build and writes a message to the build log.
-
-
- ]]>
-
-
-
- Functionally equivalent to the previous example.
-
- Something wrong here.
- ]]>
-
-
-
-
-
- A message giving further information on why the build exited.
-
-
- Inline content and are mutually exclusive.
-
-
-
-
- Gets or sets the inline content that should be output in the build
- log, giving further information on why the build exited.
-
-
- The inline content that should be output in the build log.
-
-
- Inline content and are mutually exclusive.
-
-
-
-
- Gets a particular file from a URL source.
-
-
-
- Options include verbose reporting and timestamp based fetches.
-
-
- Currently, only HTTP and UNC protocols are supported. FTP support may
- be added when more pluggable protocols are added to the System.Net
- assembly.
-
-
- The option enables you to control downloads
- so that the remote file is only fetched if newer than the local copy.
- If there is no local copy, the download always takes place. When a file
- is downloaded, the timestamp of the downloaded file is set to the remote
- timestamp.
-
-
- This timestamp facility only works on downloads using the HTTP protocol.
-
-
-
-
- Gets the index page of the NAnt home page, and stores it in the file
- help/index.html relative to the project base directory.
-
-
-
- ]]>
-
-
-
-
- Gets the index page of a secured web site using the given credentials,
- while connecting using the specified password-protected proxy server.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Initializes task and ensures the supplied attributes are valid.
-
-
-
-
- This is where the work is done
-
-
-
-
- Sets the timestamp of a given file to a specified time.
-
-
-
-
- The URL from which to retrieve a file.
-
-
-
-
- The file where to store the retrieved file.
-
-
-
-
- If inside a firewall, proxy server/port information
- Format: {proxy server name}:{port number}
- Example: proxy.mycompany.com:8080
-
-
-
-
- The network proxy to use to access the Internet resource.
-
-
-
-
- The network credentials used for authenticating the request with
- the Internet resource.
-
-
-
-
- Log errors but don't treat as fatal. The default is .
-
-
-
-
- Conditionally download a file based on the timestamp of the local
- copy. HTTP only. The default is .
-
-
-
-
- The length of time, in milliseconds, until the request times out.
- The default is 100000 milliseconds.
-
-
-
-
- The security certificates to associate with the request.
-
-
-
-
- Checks the conditional attributes and executes the children if
- .
-
-
-
- If no conditions are checked, all child tasks are executed.
-
-
- If more than one attribute is used, they are &&'d. The first
- to fail stops the check.
-
-
- The order of condition evaluation is, ,
- , ,
- .
-
-
- instead of using the deprecated attributes, we advise you to use the
- following functions in combination with the
- attribute:
-
-
-
- Function
- Description
-
-
-
- Checks whether the specified property exists.
-
-
-
- Checks whether the specified target exists.
-
-
-
-
- Tests the value of a property using expressions.
-
-
- Build release configuration
-
- ]]>
-
-
-
- Tests the the output of a function.
-
-
-
-
- ]]>
-
-
-
- (Deprecated) Check that a target exists.
-
-
-
-
-
- ]]>
-
-
-
- (Deprecated) Check existence of a property.
-
-
-
-
- ]]>
-
-
-
- (Deprecated) Check that a property value is true.
-
-
-
-
- ]]>
-
-
-
-
- (Deprecated) Check that a property exists and is
- (uses multiple conditions).
-
-
-
-
-
- ]]>
-
- which is the same as
-
-
-
-
-
-
- ]]>
-
-
-
-
- (Deprecated) Check file dates. If myfile.dll is uptodate,
- then do stuff.
-
-
-
-
-
- ]]>
-
- or
-
-
-
-
-
-
-
- ]]>
-
- or
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Executes embedded tasks in the order in which they are defined.
-
-
-
-
- Automatically exclude build elements that are defined on the task
- from things that get executed, as they are evaluated normally during
- XML task initialization.
-
-
-
-
- Creates and executes the embedded (child XML nodes) elements.
-
-
- Skips any element defined by the host that has
- a defined.
-
-
-
-
- Gets a value indicating whether the element is performing additional
- processing using the that was use to
- initialize the element.
-
-
- , as a is
- responsable for creating tasks from the nested build elements.
-
-
-
-
- The file to compare if uptodate.
-
-
-
-
- The file to check against for the uptodate file.
-
-
-
-
- The that contains the comparison files for
- the (s) check.
-
-
-
-
- The that contains the uptodate files for
- the (s) check.
-
-
-
-
- Used to test whether a property is true.
-
-
-
-
- Used to test whether a property exists.
-
-
-
-
- Used to test whether a target exists.
-
-
-
-
- Used to test arbitrary boolean expression.
-
-
-
-
- The opposite of the if task.
-
-
- Check that a property does not exist.
-
-
-
-
- ]]>
-
- Check that a property value is not true.
-
-
-
-
- ]]>
-
-
-
- Check that a target does not exist.
-
-
-
-
- ]]>
-
-
-
-
-
- Includes an external build file.
-
-
-
- This task is used to break your build file into smaller chunks. You
- can load a partial build file and have it included into the build file.
-
-
- Any global (project level) tasks in the included build file are executed
- when this task is executed. Tasks in target elements are only executed
- if that target is executed.
-
-
- The project element attributes are ignored.
-
-
- This task can only be in the global (project level) section of the
- build file.
-
-
- This task can only include files from the file system.
-
-
-
-
- Include a task that fetches the project version from the
- GetProjectVersion.include build file.
-
-
-
- ]]>
-
-
-
-
-
- Used to check for recursived includes.
-
-
-
-
- Verifies parameters.
-
-
-
-
- Build file to include.
-
-
-
-
- Load a text file into a single property.
-
-
-
- Unless an encoding is specified, the encoding associated with the
- system's current ANSI code page is used.
-
-
- An UTF-8, little-endian Unicode, and big-endian Unicode encoded text
- file is automatically recognized, if the file starts with the appropriate
- byte order marks.
-
-
-
-
- Load file message.txt into property "message".
-
-
-
- ]]>
-
-
-
-
- Load a file using the "latin-1" encoding.
-
-
-
- ]]>
-
-
-
-
- Load a file, replacing all @NOW@ tokens with the current
- date/time.
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- The file to load.
-
-
-
-
- The name of the property to save the content to.
-
-
-
-
- The encoding to use when loading the file. The default is the encoding
- associated with the system's current ANSI code page.
-
-
-
-
- The filterchain definition to use.
-
-
-
-
- Loads tasks form a given assembly or all assemblies in a given directory
- or .
-
-
-
- Load tasks from a single assembly.
-
-
-
- ]]>
-
-
-
-
- Scan a single directory for task assemblies.
-
-
-
- ]]>
-
-
-
-
- Use a containing both a directory and an
- assembly.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Executes the Load Tasks task.
-
- Specified assembly or path does not exist.
-
-
-
- Validates the attributes.
-
- Both and are set.
-
-
-
- An assembly to load tasks from.
-
-
-
-
- A directory to scan for task assemblies.
-
-
-
-
- Used to select which directories or individual assemblies to scan.
-
-
-
-
- Loops over a set of items.
-
-
-
- Can loop over files in directory, lines in a file, etc.
-
-
- The property value is stored before the loop is done, and restored
- when the loop is finished.
-
-
- The property is returned to its normal value once it is used. Read-only
- parameters cannot be overridden in this loop.
-
-
-
- Loops over the files in c:\.
-
-
-
-
- ]]>
-
-
-
- Loops over all files in the project directory.
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
- Loops over the folders in c:\.
-
-
-
-
- ]]>
-
-
-
- Loops over all folders in the project directory.
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
- Loops over a list.
-
-
-
-
- ]]>
-
-
-
-
- Loops over lines in the file properties.csv, where each line
- is of the format name,value.
-
-
-
-
-
- ]]>
-
-
-
-
-
- The NAnt property name(s) that should be used for the current
- iterated item.
-
-
- If specifying multiple properties, separate them with a comma.
-
-
-
-
- The type of iteration that should be done.
-
-
-
-
- The type of whitespace trimming that should be done. The default
- is .
-
-
-
-
- The source of the iteration.
-
-
-
-
- The deliminator char.
-
-
-
-
- Stuff to operate in. Just like the
- attribute, but supports more complicated things like a
- and such.
-
- Please remove the attribute if you
- are using this element.
-
-
-
-
-
- Tasks to execute for each matching item.
-
-
-
-
- Do not remove any white space characters.
-
-
-
-
- Remove all white space characters from the end of the current
- item.
-
-
-
-
- Remove all white space characters from the beginning of the
- current item.
-
-
-
-
- Remove all white space characters from the beginning and end of
- the current item.
-
-
-
-
- Sends an SMTP message.
-
-
-
- Text and text files to include in the message body may be specified as
- well as binary attachments.
-
-
-
-
- Sends an email from nant@sourceforge.net to three recipients
- with a subject about the attachments. The body of the message will be
- the combined contents of all .txt files in the base directory.
- All zip files in the base directory will be included as attachments.
- The message will be sent using the smtpserver.anywhere.com SMTP
- server.
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Initializes task and ensures the supplied attributes are valid.
-
-
-
-
- This is where the work is done.
-
-
-
-
- Reads a text file and returns the content
- in a string.
-
- The file to read content of.
-
- The content of the specified file.
-
-
-
-
- Email address of sender.
-
-
-
-
- Semicolon-separated list of recipient email addresses.
-
-
-
-
- Semicolon-separated list of CC: recipient email addresses.
-
-
-
-
- Semicolon-separated list of BCC: recipient email addresses.
-
-
-
-
- Host name of mail server. The default is localhost.
-
-
-
-
- Text to send in body of email message.
-
-
-
-
- Text to send in subject line of email message.
-
-
-
-
- Format of the message. The default is .
-
-
-
-
- Files that are transmitted as part of the body of the email message.
-
-
-
-
- Attachments that are transmitted with the message.
-
-
-
-
- Creates a directory and any non-existent parent directory if necessary.
-
-
- Create the directory build.
-
-
- ]]>
-
-
-
- Create the directory tree one/two/three.
-
-
- ]]>
-
-
-
-
-
- Creates the directory specified by the property.
-
- The directory could not be created.
-
-
-
- The directory to create.
-
-
-
-
- Moves a file or set of files to a new file or directory.
-
-
-
- Files are only moved if the source file is newer than the destination
- file, or if the destination file does not exist. However, you can
- explicitly overwrite files with the
- attribute.
-
-
- A can be used to select files to move. To use
- a , the
- attribute must be set.
-
-
Encoding
-
- Unless an encoding is specified, the encoding associated with the
- system's current ANSI code page is used.
-
-
- An UTF-8, little-endian Unicode, and big-endian Unicode encoded text
- file is automatically recognized, if the file starts with the
- appropriate byte order marks.
-
-
- If you employ filters in your move operation, you should limit the
- move to text files. Binary files will be corrupted by the move
- operation.
-
-
-
-
- Move a single file while changing its encoding from "latin1" to
- "utf-8".
-
-
-
- ]]>
-
-
-
- Move a set of files.
-
-
-
-
-
-
- ]]>
-
-
-
-
- Move a set of files to a directory, replacing @TITLE@ with
- "Foo Bar" in all files.
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Actually does the file moves.
-
-
-
-
- The file to move.
-
-
-
-
- The file to move to.
-
-
-
-
- The directory to move to.
-
-
-
-
- Used to select the files to move. To use a ,
- the attribute must be set.
-
-
-
-
- Ignore directory structure of source directory, move all files into
- a single directory, specified by the
- attribute. The default is .
-
-
-
-
- Chain of filters used to alter the file's content as it is moved.
-
-
-
-
- Creates an XSD File for all available tasks.
-
-
-
- This can be used in conjuntion with the command-line option to do XSD
- Schema validation on the build file.
-
-
-
- Creates a NAnt.xsd file in the current project directory.
-
-
- ]]>
-
-
-
-
-
- Creates a NAnt Schema for given types
-
- The output stream to save the schema to. If , writing is ignored, no exception generated.
- The list of tasks to generate XML Schema for.
- The list of datatypes to generate XML Schema for.
- The target namespace to output.
- The new NAnt Schema.
-
-
-
- Creates a new instance.
-
- The name of the attribute.
- Value indicating whether the attribute should be required.
- The new instance.
-
-
-
- Creates a new instance.
-
- The minimum value to allow for this choice
- The maximum value to allow, Decimal.MaxValue sets it to 'unbound'
- The new instance.
-
-
-
- The name of the output file to which the XSD should be written.
-
-
-
-
- The target namespace for the output. Defaults to "http://tempuri.org/nant-donotuse.xsd"
-
-
-
-
- The for which an XSD should be created. If not
- specified, an XSD will be created for all available tasks.
-
-
-
-
- Creates a new instance of the
- class.
-
- Tasks for which a schema should be generated.
- Data Types for which a schema should be generated.
- The namespace to use.
- http://tempuri.org/nant.xsd
-
-
-
-
- Runs NAnt on a supplied build file, or a set of build files.
-
-
-
- By default, all the properties of the current project will be available
- in the new project. Alternatively, you can set
- to to not copy any properties to the new
- project.
-
-
- You can also set properties in the new project from the old project by
- using nested property tags. These properties are always passed to the
- new project regardless of the setting of .
- This allows you to parameterize your subprojects.
-
-
- References to data types can also be passed to the new project, but by
- default they are not. If you set the to
- , all references will be copied.
-
-
-
-
- Build a project located in a different directory if the debug
- property is not .
-
-
-
- ]]>
-
-
-
-
- Build a project while adding a set of properties to that project.
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Build all projects named default.build located anywhere under
- the project base directory.
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Validates the element.
-
-
-
-
- The build file to build.
-
-
-
-
- The target to execute. To specify more than one target seperate
- targets with a space. Targets are executed in order if possible.
- The default is to use target specified in the project's default
- attribute.
-
-
-
-
- Used to specify a set of build files to process.
-
-
-
-
- Specifies whether current property values should be inherited by
- the executed project. The default is .
-
-
-
-
- Specifies whether all references will be copied to the new project.
- The default is .
-
-
-
-
- Specifies a collection of properties that should be created in the
- executed project. Note, existing properties with identical names
- that are not read-only will be overwritten.
-
-
-
-
- Sets a property in the current project.
-
-
- NAnt uses a number of predefined properties.
-
-
-
- Define a debug property with value .
-
-
-
- ]]>
-
-
-
-
- Use the user-defined debug property.
-
-
-
- ]]>
-
-
-
-
- Define a read-only property. This is just like passing in the param
- on the command line.
-
-
-
- ]]>
-
-
-
-
- Define a property, but do not overwrite the value if the property already exists (eg. it was specified on the command line).
-
-
-
-
-
-
- ]]>
-
-
- Executing this build file with the command line option -D:debug=false,
- would cause the value specified on the command line to remain unaltered.
-
-
-
-
-
-
-
-
- The name of the NAnt property to set.
-
-
-
-
- The value to assign to the NAnt property.
-
-
-
-
- Specifies whether the property is read-only or not.
- The default is .
-
-
-
-
- Specifies whether references to other properties should not be
- expanded when the value of the property is set, but expanded when
- the property is actually used. By default, properties will be
- expanded when set.
-
-
-
-
- Specifies whether the value of a property should be overwritten if
- the property already exists (unless the property is read-only).
- The default is .
-
-
-
-
- Sets project properties based on the evaluatuion of a regular expression.
-
-
-
- The attribute must contain one or more
-
- named grouping constructs, which represents the names of the
- properties to be set. These named grouping constructs can be enclosed
- by angle brackets (?<name>) or single quotes (?'name').
-
-
- In the build file, use the XML element to specify <,
- and to specify >.
-
-
- The named grouping construct must not contain any punctuation and it
- cannot begin with a number.
-
-
-
-
- Find the last word in the given string and stores it in the property
- lastword.
-
-
-
-
- ]]>
-
-
-
-
- Split the full filename and extension of a filename.
-
-
-
- ]]>
-
-
-
-
- Split the path and the filename. (This checks for / or \
- as the path separator).
-
-
-
- ]]>
-
-
- Results in path=d:\Temp\SomeDir\SomeDir\ and file=bla.xml.
-
-
-
-
-
- Executes the task.
-
-
-
-
- Represents the regular expression to be evalued.
-
-
- The regular expression to be evalued.
-
-
- The pattern must contain one or more named constructs, which may
- not contain any punctuation and cannot begin with a number.
-
-
-
-
- A comma separated list of options to pass to the regex engine. The
- default is .
-
-
-
-
- Represents the input for the regular expression.
-
-
- The input for the regular expression.
-
-
-
-
- Sets an environment variable or a whole collection of them. Use an empty
- attribute to clear a variable.
-
-
-
- Variables will be set for the current NAnt process and all child
- processes that NAnt spawns (compilers, shell tools, etc). If the
- intention is to only set a variable for a single child process, then
- using the and its nested
- element might be a better option.
-
-
- Expansion of inline environment variables is performed using the syntax
- of the current platform. So on Windows platforms using the string %PATH%
- in the attribute will result in the value of
- the PATH variable being expanded in place before the variable is set.
-
-
-
- Set the MONO_PATH environment variable on a *nix platform.
-
-
- ]]>
-
-
-
- Set a collection of environment variables. Note the nested variable used to set var3.
-
-
-
-
-
-
- ]]>
-
-
-
- Set environment variables using nested path elements.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Win32 DllImport for the SetEnvironmentVariable function.
-
-
-
-
-
-
-
- *nix dllimport for the setenv function.
-
-
-
-
-
- 0 if the execution is successful; otherwise, -1.
-
-
-
-
- Deletes all instances of the variable name.
-
- The variable to unset.
-
- 0 if the execution is successful; otherwise, -1.
-
-
-
-
- Checks whether the task is initialized with valid attributes.
-
-
-
-
- Set the environment variables
-
-
-
-
- Do the actual work here.
-
- The name of the environment variable.
- The value of the environment variable.
-
-
-
- The name of a single Environment variable to set
-
-
-
-
- The literal value for the environment variable.
-
-
-
-
- The value for a file-based environment variable. NAnt will convert
- it to an absolute filename.
-
-
-
-
- The value for a directory-based environment variable. NAnt will
- convert it to an absolute path.
-
-
-
-
- The value for a PATH like environment variable. You can use
- : or ; as path separators and NAnt will convert it to
- the platform's local conventions.
-
-
-
-
- A task for sleeping a specified period of time, useful when a build or deployment process
- requires an interval between tasks.
-
-
- Sleep 1 hour, 2 minutes, 3 seconds and 4 milliseconds.
-
-
- ]]>
-
-
-
- Sleep 123 milliseconds.
-
-
- ]]>
-
-
-
-
-
- Verify parameters.
-
-
-
-
- Return time to sleep.
-
-
-
-
- Sleeps for the specified number of milliseconds.
-
- Number of milliseconds to sleep.
-
-
-
- Hours to add to the sleep time.
-
-
-
-
- Minutes to add to the sleep time.
-
-
-
-
- Seconds to add to the sleep time.
-
-
-
-
- Milliseconds to add to the sleep time.
-
-
-
-
- Processes a document via XSLT.
-
-
- Create a report in HTML.
-
-
- ]]>
-
-
-
- Create a report in HTML, with a param.
-
-
-
-
-
-
- ]]>
-
-
-
- Create a report in HTML, with a expanded param.
-
-
-
-
-
-
- ]]>
-
-
-
- Create some code based on a directory of templates.
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Directory in which to store the results. The default is the project
- base directory.
-
-
-
-
- Desired file extension to be used for the targets. The default is
- html.
-
-
-
-
- URI or path that points to the stylesheet to use. If given as path, it can
- be relative to the project's basedir or absolute.
-
-
-
-
- Specifies a single XML document to be styled. Should be used with
- the attribute.
-
-
-
-
- Specifies the output name for the styled result from the
- attribute.
-
-
-
-
- Specifies a group of input files to which to apply the stylesheet.
-
-
-
-
- XSLT parameters to be passed to the XSLT transformation.
-
-
-
-
- XSLT extension objects to be passed to the XSLT transformation.
-
-
-
-
- The network proxy to use to access the Internet resource.
-
-
-
-
- Sets properties with system information.
-
-
- Sets a number of properties with information about the system environment. The intent of this task is for nightly build logs to have a record of system information so that the build was performed on.
-
-
- Property
- Value
-
-
- <>.clr.version
- Common Language Runtime version number.
-
-
- <>.env.*
- Environment variables (e.g., <>.env.PATH).
-
-
- <>.os.platform
- Operating system platform ID.
-
-
- <>.os.version
- Operating system version.
-
-
- <>.os
- Operating system version string.
-
-
- <>.os.folder.applicationdata
- The directory that serves as a common repository for application-specific data for the current roaming user.
-
-
- <>.os.folder.commonapplicationdata
- The directory that serves as a common repository for application-specific data that is used by all users.
-
-
- <>.os.folder.commonprogramfiles
- The directory for components that are shared across applications.
-
-
- <>.os.folder.desktopdirectory
- The directory used to physically store file objects on the desktop. Do not confuse this directory with the desktop folder itself, which is a virtual folder.
-
-
- <>.os.folder.programfiles
- The Program Files directory.
-
-
- <>.os.folder.system
- The System directory.
-
-
- <>.os.folder.temp
- The temporary directory.
-
-
-
- When the name of an environment variable is not a valid property name,
- the task will fail. In that case, set to
- to allow that environment variable to be
- skipped.
-
-
- we advise you to use the following functions instead:
-
-
-
- Function
- Description
-
-
-
- Gets a object that identifies this operating system.
-
-
-
- Gets the path to a system special folder.
-
-
-
- Returns the value of a environment variable.
-
-
-
- Gets the path to the temporary directory.
-
-
-
- Gets the Common Language Runtime version.
-
-
-
-
- Register the properties with the default property prefix.
-
-
- ]]>
-
-
-
- Register the properties without a prefix.
-
-
- ]]>
-
-
-
- Register properties and display a summary.
-
-
- ]]>
-
-
-
-
-
- The string to prefix the property names with. The default is "sys.".
-
-
-
-
- Sets properties with the current date and time.
-
-
-
- By default the displays the current date
- and time and sets the following properties:
-
-
- tstamp.date to yyyyMMdd
- tstamp.time to HHmm
- tstamp.now using the default DateTime.ToString() method
-
-
- To set an additional property with a custom date/time use the
- and attributes.
- To set a number of additional properties with the exact same date and
- time use the nested element (see example).
-
-
- The date and time string displayed by the
- uses the computer's default long date and time string format. You
- might consider setting these to the
- ISO 8601 standard
- for date and time notation.
-
-
-
- Set the build.date property.
-
-
- ]]>
-
-
-
- Set a number of properties for Ant like compatibility.
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- The property to receive the date/time string in the given pattern.
-
-
-
- The date/time pattern to be used.
-
- The following table lists the standard format characters for each standard pattern. The format characters are case-sensitive; for example, 'g' and 'G' represent slightly different patterns.
-
-
- Format Character
- Description Example Format Pattern (en-US)
-
- dMM/dd/yyyy
- Ddddd, dd MMMM yyyy
- fdddd, dd MMMM yyyy HH:mm
- Fdddd, dd MMMM yyyy HH:mm:ss
- gMM/dd/yyyy HH:mm
- GMM/dd/yyyy HH:mm:ss
- m, MMMMM dd
- r, Rddd, dd MMM yyyy HH':'mm':'ss 'GMT'
- syyyy'-'MM'-'dd'T'HH':'mm':'ss
- tHH:mm
- THH:mm:ss
- uyyyy'-'MM'-'dd HH':'mm':'ss'Z'
- Udddd, dd MMMM yyyy HH:mm:ss
- y, Yyyyy MMMM
-
- The following table lists the patterns that can be combined to construct custom patterns. The patterns are case-sensitive; for example, "MM" is recognized, but "mm" is not. If the custom pattern contains white-space characters or characters enclosed in single quotation marks, the output string will also contain those characters. Characters not defined as part of a format pattern or as format characters are reproduced literally.
-
-
- Format
- Pattern Description
-
- dThe day of the month. Single-digit days will not have a leading zero.
- ddThe day of the month. Single-digit days will have a leading zero.
- dddThe abbreviated name of the day of the week.
- ddddThe full name of the day of the week.
- MThe numeric month. Single-digit months will not have a leading zero.
- MMThe numeric month. Single-digit months will have a leading zero.
- MMMThe abbreviated name of the month.
- MMMMThe full name of the month.
- yThe year without the century. If the year without the century is less than 10, the year is displayed with no leading zero.
- yyThe year without the century. If the year without the century is less than 10, the year is displayed with a leading zero.
- yyyyThe year in four digits, including the century.
- ggThe period or era. This pattern is ignored if the date to be formatted does not have an associated period or era string.
- hThe hour in a 12-hour clock. Single-digit hours will not have a leading zero.
- hhThe hour in a 12-hour clock. Single-digit hours will have a leading zero.
- HThe hour in a 24-hour clock. Single-digit hours will not have a leading zero.
- HHThe hour in a 24-hour clock. Single-digit hours will have a leading zero.
- mThe minute. Single-digit minutes will not have a leading zero.
- mmThe minute. Single-digit minutes will have a leading zero.
- sThe second. Single-digit seconds will not have a leading zero.
- ssThe second. Single-digit seconds will have a leading zero.
- fThe fraction of a second in single-digit precision. The remaining digits are truncated.
- ffThe fraction of a second in double-digit precision. The remaining digits are truncated.
- fffThe fraction of a second in three-digit precision. The remaining digits are truncated.
- ffffThe fraction of a second in four-digit precision. The remaining digits are truncated.
- fffffThe fraction of a second in five-digit precision. The remaining digits are truncated.
- ffffffThe fraction of a second in six-digit precision. The remaining digits are truncated.
- fffffffThe fraction of a second in seven-digit precision. The remaining digits are truncated.
- tThe first character in the AM/PM designator.
- ttThe AM/PM designator.
- zThe 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".
- zzThe time zone offset ("+" or "-" followed by the hour only). Single-digit hours will have a leading zero. For example, Pacific Standard Time is "-08".
- zzzThe full time zone offset ("+" or "-" followed by the hour and minutes). Single-digit hours and minutes will have leading zeros. For example, Pacific Standard Time is "-08:00".
- :The default time separator.
- /The default date separator.
- \ cPattern Where c is any character. Displays the character literally. To display the backslash character, use "\\".
-
-
-
-
-
- Touches a file or set of files -- corresponds to the Unix touch command.
-
-
-
- If the file specified does not exist, the task will create it.
-
-
-
- Touch the Main.cs file. The current time is used.
-
-
- ]]>
-
-
-
-
- Touch all executable files in the project base directory and its
- subdirectories.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Ensures the supplied attributes are valid.
-
-
-
-
- The file to touch.
-
-
-
-
- Specifies the new modification time of the file(s) in milliseconds
- since midnight Jan 1 1970.
-
-
-
-
- Specifies the new modification time of the file in the format
- MM/DD/YYYY HH:MM:SS.
-
-
-
-
- Used to select files that should be touched.
-
-
-
-
- Check modification dates on groups of files.
-
-
- If all are same or newer than all , the specified property is set to , otherwise it
- is set to .
-
-
-
- Check file dates. If myfile.dll is same or newer than myfile.cs, then set myfile.dll.uptodate property
- to either or .
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Property that will be set to or depending on the
- result of the date check.
-
-
-
-
- The that contains list of source files.
-
-
-
-
- The that contains list of target files.
-
-
-
-
- Extracts text from an XML file at the location specified by an XPath
- expression.
-
-
-
- If the XPath expression specifies multiple nodes the node index is used
- to determine which of the nodes' text is returned.
-
-
-
-
- The example provided assumes that the following XML file (App.config)
- exists in the current build directory.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- The example will read the server value from the above
- configuration file.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Executes the XML peek task.
-
-
-
-
- Loads an XML document from a file on disk.
-
- The file name of the file to load the XML document from.
-
- A document containing
- the document object representing the file.
-
-
-
-
- Gets the contents of the node specified by the XPath expression.
-
- The XPath expression used to determine which nodes to choose from.
- The XML document to select the nodes from.
- The node index in the case where multiple nodes satisfy the expression.
-
- The contents of the node specified by the XPath expression.
-
-
-
-
- The name of the file that contains the XML document
- that is going to be peeked at.
-
-
-
-
- The index of the node that gets its text returned when the query
- returns multiple nodes.
-
-
-
-
- The property that receives the text representation of the XML inside
- the node returned from the XPath expression.
-
-
-
-
- The XPath expression used to select which node to read.
-
-
-
-
- Namespace definitions to resolve prefixes in the XPath expression.
-
-
-
-
- Replaces text in an XML file at the location specified by an XPath
- expression.
-
-
-
- The location specified by the XPath expression must exist, it will
- not create the parent elements for you. However, provided you have
- a root element you could use a series of the tasks to build the
- XML file up if necessary.
-
-
-
-
- Change the server setting in the configuration from testhost.somecompany.com
- to productionhost.somecompany.com.
-
- XML file:
-
-
-
-
-
-
-
- ]]>
-
- Build fragment:
-
-
- ]]>
-
-
-
-
- Modify the noNamespaceSchemaLocation in an XML file.
-
- XML file:
-
-
-
-
- ]]>
-
- Build fragment:
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Executes the XML poke task.
-
-
-
-
- Loads an XML document from a file on disk.
-
-
- The file name of the file to load the XML document from.
-
-
- An containing
- the document object model representing the file.
-
-
-
-
- Given an XML document and an expression, returns a list of nodes
- which match the expression criteria.
-
-
- The XPath expression used to select the nodes.
-
-
- The XML document that is searched.
-
-
- An to use for resolving namespaces
- for prefixes in the XPath expression.
-
-
- An containing references to the nodes
- that matched the XPath expression.
-
-
-
-
- Given a node list, replaces the XML within those nodes.
-
-
- The list of nodes to replace the contents of.
-
-
- The text to replace the contents with.
-
-
-
-
- Saves the XML document to a file.
-
- The XML document to be saved.
- The file name to save the XML document under.
-
-
-
- The name of the file that contains the XML document that is going
- to be poked.
-
-
-
-
- The XPath expression used to select which nodes are to be modified.
-
-
-
-
- The value that replaces the contents of the selected nodes.
-
-
-
-
- Namespace definitions to resolve prefixes in the XPath expression.
-
-
-
-
- Represents a command-line argument.
-
-
-
- When passed to an external application, the argument will be quoted
- when appropriate. This does not apply to the
- parameter, which is always passed as is.
-
-
-
-
- A single command-line argument containing a space character.
-
-
-
- ]]>
-
-
-
-
- Two separate command-line arguments.
-
-
-
- ]]>
-
-
-
-
- A single command-line argument with the value \dir;\dir2;\dir3
- on DOS-based systems and /dir:/dir2:/dir3 on Unix-like systems.
-
-
-
- ]]>
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified command-line argument.
-
-
-
-
- Initializes a new instance of the class
- with the given file.
-
-
-
-
- Initializes a new instance of the class
- with the given path.
-
-
-
-
- Returns the argument as a .
-
-
- The argument as a .
-
-
- File and individual path elements will be quoted if necessary.
-
-
-
-
- Quotes a command line argument if it contains a single quote or a
- space.
-
- The command line argument.
-
- A quoted command line argument if
- contains a single quote or a space; otherwise,
- .
-
-
-
-
- A single command-line argument; can contain space characters.
-
-
-
-
- The name of a file as a single command-line argument; will be
- replaced with the absolute filename of the file.
-
-
-
-
- The value for a directory-based command-line argument; will be
- replaced with the absolute path of the directory.
-
-
-
-
- The value for a PATH-like command-line argument; you can use
- : or ; as path separators and NAnt will convert it
- to the platform's local conventions, while resolving references to
- environment variables.
-
-
- Individual parts will be replaced with the absolute path, resolved
- relative to the project base directory.
-
-
-
-
- Sets a single command-line argument and treats it like a PATH - ensures
- the right separator for the local platform is used.
-
-
-
-
- List of command-line arguments; will be passed to the executable
- as is.
-
-
-
-
- Indicates if the argument should be passed to the external program.
- If then the argument will be passed;
- otherwise, skipped. The default is .
-
-
-
-
- Indicates if the argument should not be passed to the external
- program. If then the argument will be
- passed; otherwise, skipped. The default is .
-
-
-
-
- Gets string value corresponding with the argument.
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- value is in the collection.
-
- The argument value to locate in the collection.
-
- if a with value
- is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified value.
-
- The value of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Provides credentials for password-based authentication schemes.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Returns a instance representing
- the current .
-
-
- A instance representing the current
- , or if the
- credentials should not be used to provide authentication information
- to the external resource.
-
-
-
-
- The domain or computer name that verifies the credentials.
-
-
-
-
- The password for the user name associated with the credentials.
-
-
-
-
- The user name associated with the credentials.
-
-
-
-
- Indicates if the credentials should be used to provide authentication
- information to the external resource. If then
- the credentials will be passed; otherwise, not. The default is
- .
-
-
-
-
- Indicates if the credentials should not be used to provide authentication
- information to the external resource. If then the
- credentials will be passed; otherwise, not. The default is
- .
-
-
-
-
- A specialized used for specifying a set of
- directories.
-
-
- Hint for supporting tasks that the included directories instead of
- files should be used.
-
-
-
-
- Filesets are groups of files. These files can be found in a directory
- tree starting in a base directory and are matched by patterns taken
- from a number of patterns. Filesets can appear inside tasks that support
- this feature or at the project level, i.e., as children of <project>.
-
-
-
Patterns
-
- As described earlier, patterns are used for the inclusion and exclusion.
- These patterns look very much like the patterns used in DOS and UNIX:
-
-
-
-
- '*' matches zero or more characters
- For example:
-
- *.cs matches .cs, x.cs and FooBar.cs,
- but not FooBar.xml (does not end with .cs).
-
-
-
-
-
- '?' matches one character
- For example:
-
- ?.cs matches x.cs, A.cs, but not
- .cs or xyz.cs (both don't have one character
- before .cs).
-
-
-
-
-
- Combinations of *'s and ?'s are allowed.
-
-
- Matching is done per-directory. This means that first the first directory
- in the pattern is matched against the first directory in the path to match.
- Then the second directory is matched, and so on. For example, when we have
- the pattern /?abc/*/*.cs and the path /xabc/foobar/test.cs,
- the first ?abc is matched with xabc, then * is matched
- with foobar, and finally *.cs is matched with test.cs.
- They all match, so the path matches the pattern.
-
-
- To make things a bit more flexible, we added one extra feature, which makes
- it possible to match multiple directory levels. This can be used to match a
- complete directory tree, or a file anywhere in the directory tree. To do this,
- ** must be used as the name of a directory. When ** is used as
- the name of a directory in the pattern, it matches zero or more directories.
- For example: /test/** matches all files/directories under /test/,
- such as /test/x.cs, or /test/foo/bar/xyz.html, but not /xyz.xml.
-
-
- There is one "shorthand" - if a pattern ends with / or \, then
- ** is appended. For example, mypackage/test/ is interpreted as
- if it were mypackage/test/**.
-
-
Case-Sensitivity
-
- By default, pattern matching is case-sensitive on Unix and case-insensitive
- on other platforms. The parameter can be used
- to override this.
-
-
Default Excludes
-
- There are a set of definitions that are excluded by default from all
- tasks that use filesets. They are:
-
-
-
-
- **/*~
-
-
-
-
- **/#*#
-
-
-
-
- **/.#*
-
-
-
-
- **/%*%
-
-
-
-
- **/CVS
-
-
-
-
- **/CVS/**
-
-
-
-
- **/.cvsignore
-
-
-
-
- **/.svn
-
-
-
-
- **/.svn/**
-
-
-
-
- **/_svn
-
-
-
-
- **/_svn/**
-
-
-
-
- **/SCCS
-
-
-
-
- **/SCCS/**
-
-
-
-
- **/vssver.scc
-
-
-
-
- **/vssver2.scc
-
-
-
-
- **/_vti_cnf/**
-
-
-
-
- If you do not want these default excludes applied, you may disable them
- by setting to .
-
-
-
-
-
- Pattern
- Match
-
-
- **/CVS/*
-
-
- Matches all files in CVS directories that can be
- located anywhere in the directory tree.
-
- Matches:
-
-
- CVS/Repository
-
-
- org/apache/CVS/Entries
-
-
- org/apache/jakarta/tools/ant/CVS/Entries
-
-
- But not:
-
-
- org/apache/CVS/foo/bar/Entries (foo/bar/ part does not match)
-
-
-
-
-
- org/apache/jakarta/**
-
-
- Matches all files in the org/apache/jakarta directory
- tree.
-
- Matches:
-
-
- org/apache/jakarta/tools/ant/docs/index.html
-
-
- org/apache/jakarta/test.xml
-
-
- But not:
-
-
- org/apache/xyz.java (jakarta/ part is missing)
-
-
-
-
-
- org/apache/**/CVS/*
-
-
- Matches all files in CVS directories that are located
- anywhere in the directory tree under org/apache.
-
- Matches:
-
-
- org/apache/CVS/Entries
-
-
- org/apache/jakarta/tools/ant/CVS/Entries
-
-
- But not:
-
-
- org/apache/CVS/foo/bar/Entries (foo/bar/ part does not match)
-
-
-
-
-
- **/test/**
-
-
- Matches all files that have a test element in their
- path, including test as a filename.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- copy constructor
-
-
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Adds a nested set of patterns, or references a standalone patternset.
-
-
-
-
- Copies all instance data of the to a given
- .
-
-
-
-
- Determines if a file has a more recent last write time than the
- given time, or no longer exists.
-
- A file to check the last write time against.
- The datetime to compare against.
-
- The name of the file that has a last write time greater than
- or that no longer exists;
- otherwise, .
-
-
-
-
- Determines if one of the given files has a more recent last write
- time than the given time. If one of the given files no longer exists,
- the target will be considered out-of-date.
-
- A collection of filenames to check the last write time against.
- The datetime to compare against.
-
- The name of the first file that has a last write time greater than
- ; otherwise, null.
-
-
-
-
- Indicates whether include and exclude patterns must be treated in a
- case-sensitive way. The default is on Unix;
- otherwise, .
-
-
-
-
- When set to , causes the fileset element to
- throw a when no files match the
- includes and excludes criteria. The default is .
-
-
-
-
- Indicates whether default excludes should be used or not.
- The default is .
-
-
-
-
- The base of the directory of this fileset. The default is the project
- base directory.
-
-
-
-
- Gets the collection of include patterns.
-
-
-
-
- Gets the collection of exclude patterns.
-
-
-
-
- Gets the collection of files that will be added to the
- without pattern matching or checking if the
- file exists.
-
-
-
-
- Gets the collection of file names that match the fileset.
-
-
- A collection that contains the file names that match the
- .
-
-
-
-
- Gets the collection of directory names that match the fileset.
-
-
- A collection that contains the directory names that match the
- .
-
-
-
-
- Gets the collection of directory names that were scanned for files.
-
-
- A collection that contains the directory names that were scanned for
- files.
-
-
-
-
- The items to include in the fileset.
-
-
-
-
- The items to include in the fileset.
-
-
-
-
- The items to exclude from the fileset.
-
-
-
-
- The items to exclude from the fileset.
-
-
-
-
- The files from which a list of patterns or files to include should
- be obtained.
-
-
-
-
- The files from which a list of patterns or files to include should
- be obtained.
-
-
-
-
- The files from which a list of patterns or files to exclude should
- be obtained.
-
-
-
-
- Determines the most recently modified file in the fileset (by LastWriteTime of the ).
-
-
- The of the file that has the newest (closest to present) last write time.
-
-
-
-
- The pattern or file name to exclude.
-
-
-
-
- If then the pattern will be excluded;
- otherwise, skipped. The default is .
-
-
-
-
- Opposite of . If
- then the pattern will be excluded; otherwise, skipped. The default
- is .
-
-
-
-
- If then the file name will be added to
- the without pattern matching or checking
- if the file exists. The default is .
-
-
-
-
- If then the file will be searched for
- on the path. The default is .
-
-
-
-
- The pattern or file name to include.
-
-
-
-
- If then the pattern will be included;
- otherwise, skipped. The default is .
-
-
-
-
- Opposite of . If
- then the pattern will be included; otherwise, skipped. The default
- is .
-
-
-
-
- Gets the list of patterns in .
-
-
-
-
- If then the patterns will be excluded;
- otherwise, skipped. The default is .
-
-
-
-
- Opposite of . If
- then the patterns will be excluded; otherwise, skipped. The default
- is .
-
-
-
-
- The name of a file; each line of this file is taken to be a
- pattern.
-
-
-
-
- If then the patterns in the include file
- will be added to the without pattern
- matching or checking if the file exists. The default is
- .
-
-
-
-
- If then the patterns in the include file
- will be searched for on the path. The default is .
-
-
-
-
- If then the patterns will be included;
- otherwise, skipped. The default is .
-
-
-
-
- Opposite of . If
- then the patterns will be included; otherwise, skipped. The default
- is .
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Copy constructor for . Required in order to
- assign references of type where
- is used.
-
- A instance to create a from.
-
-
-
- Represents an environment variable.
-
-
-
-
- Initializes a instance with the
- specified name and value.
-
- The name of the environment variable.
- The value of the environment variable.
-
-
-
- Initializes a instance.
-
-
-
-
- The name of the environment variable.
-
-
-
-
- The literal value for the environment variable.
-
-
-
-
- The value for a file-based environment variable. NAnt will convert
- it to an absolute filename.
-
-
-
-
- The value for a directory-based environment variable. NAnt will
- convert it to an absolute path.
-
-
-
-
- The value for a PATH like environment variable. You can use
- : or ; as path separators and NAnt will convert it to
- the platform's local conventions.
-
-
-
-
- Sets a single environment variable and treats it like a PATH -
- ensures the right separator for the local platform is used.
-
-
-
-
- Gets the value of the environment variable.
-
-
-
-
- Indicates if the environment variable should be passed to the
- external program. If then the environment
- variable will be passed; otherwise, skipped. The default is
- .
-
-
-
-
- Indicates if the environment variable should not be passed to the
- external program. If then the environment
- variable will be passed; otherwise, skipped. The default is
- .
-
-
-
-
- A set of environment variables.
-
-
-
-
- Environment variable to pass to a program.
-
-
-
-
- Environment variable to pass to a program.
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- value is in the collection.
-
- The argument value to locate in the collection.
-
- if a with value
- is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified name.
-
- The name of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- The name of the NAnt property to set.
-
-
-
-
- The string pattern to use to format the property.
-
-
-
-
- Indicates if the formatter should be used to format the timestamp.
- If then the formatter will be used;
- otherwise, skipped. The default is .
-
-
-
-
- Indicates if the formatter should be not used to format the
- timestamp. If then the formatter will be
- used; otherwise, skipped. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Specifies the execution mode for managed applications.
-
-
-
- For backward compatibility, the following string values can also be
- used in build files:
-
-
-
- Value
- Corresponding field
-
-
- "true"
-
-
-
- "false"
-
-
-
-
- Even if set to , the operating system can still
- run the program as a managed application.
-
- On Linux this can be done through binfmt_misc, while on
- Windows installing the .NET Framework redistributable caused managed
- applications to run on the MS CLR by default.
-
-
-
-
-
- Do not threat the program as a managed application.
-
-
-
-
- Leave it up to the CLR to determine which specific version of
- the CLR will be used to run the application.
-
-
-
-
- Forces an application to run against the currently targeted
- version of a given CLR.
-
-
-
-
- Specialized that also supports
- case-insensitive conversion of "true" to
- and "false" to
- .
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Converts the given object to the type of this converter, using the
- specified context and culture information.
-
- An that provides a format context.
- A object. If a is passed, the current culture is assumed.
- The to convert.
-
- An that represents the converted value.
-
-
-
-
- Represents an option.
-
-
-
-
- name, value constructor
-
-
-
-
-
-
- Default constructor
-
-
-
-
- Name of the option.
-
-
-
-
- Value of the option. The default is .
-
-
-
-
- Indicates if the option should be passed to the task.
- If then the option will be passed;
- otherwise, skipped. The default is .
-
-
-
-
- Indicates if the option should not be passed to the task.
- If then the option will be passed;
- otherwise, skipped. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a for the specified
- task is in the collection.
-
- The name of task for which the should be located in the collection.
-
- if a for the specified
- task is found in the collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified name.
-
- The name of the option that should be located in the collection.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Represents a nested path element.
-
-
-
-
- The name of a file to add to the path. Will be replaced with
- the absolute path of the file.
-
-
-
-
- The name of a directory to add to the path. Will be replaced with
- the absolute path of the directory.
-
-
-
-
- A string that will be treated as a path-like string. You can use
- : or ; as path separators and NAnt will convert it
- to the platform's local conventions, while resolving references
- to environment variables.
-
-
-
-
- If then the entry will be added to the
- path; otherwise, skipped. The default is .
-
-
-
-
- Opposite of . If
- then the entry will be added to the path; otherwise, skipped.
- The default is .
-
-
-
-
- Gets the parts of a path represented by this element.
-
-
- A containing the parts of a path
- represented by this element.
-
-
-
-
-
- Paths are groups of files and/or directories that need to be passed as a single
- unit. The order in which parts of the path are specified in the build file is
- retained, and duplicate parts are automatically suppressed.
-
-
-
-
- Define a global <path> that can be referenced by other
- tasks or types.
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Invoked by for build
- attributes with an underlying type.
-
- The to be used to resolve relative paths.
- The string representing a path.
-
-
-
- Returns a textual representation of the path, which can be used as
- PATH environment variable definition.
-
-
- A textual representation of the path.
-
-
-
-
- Defines a set of path elements to add to the current path.
-
- The to add.
-
-
-
- Defines a path element to add to the current path.
-
- The to add.
-
-
-
- Returns all path elements defined by this path object.
-
-
- A list of path elements.
-
-
-
-
- Splits a PATH (with ; or : as separators) into its parts, while
- resolving references to environment variables.
-
- The to be used to resolve relative paths.
- The path to translate.
-
- A PATH split up its parts, with references to environment variables
- resolved and duplicate entries removed.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- The name pattern to include/exclude.
-
-
-
-
- If then the pattern will be used;
- otherwise, skipped. The default is .
-
-
-
-
- If then the pattern will be used;
- otherwise, skipped. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Removes all items from the .
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array,
- starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- A set of patterns, mostly used to include or exclude certain files.
-
-
-
- The individual patterns support if and unless attributes
- to specify that the element should only be used if or unless a given
- condition is met.
-
-
- The and
- elements load patterns from a file. When the file is a relative path,
- it will be resolved relative to the project base directory in which
- the patternset is defined. Each line of this file is taken to be a
- pattern.
-
-
- The number sign (#) as the first non-blank character in a line denotes
- that all text following it is a comment:
-
-
-
-
-
- Patterns can be grouped to sets, and later be referenced by their
- .
-
-
- When used as a standalone element (global type), any properties that
- are referenced will be resolved when the definition is processed, not
- when it actually used. Passing a reference to a nested build file
- will not cause the properties to be re-evaluated.
-
-
- To improve reuse of globally defined patternsets, avoid referencing
- any properties altogether.
-
-
-
-
- Define a set of patterns that matches all .cs files that do not contain
- the text Test in their name.
-
-
-
-
-
-
- ]]>
-
-
-
-
- Define two sets. One holding C# sources, and one holding VB sources.
- Both sets only include test sources when the test property is
- set. A third set combines both C# and VB sources.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Define a set from patterns in a file.
-
-
-
-
-
-
- ]]>
-
-
-
-
- Defines a patternset with patterns that are loaded from an external
- file, and shows the behavior when that patternset is passed as a
- reference to a nested build script.
-
-
- External file "c:\foo\build\service.lst" holding patterns
- of source files to include for the Foo.Service assembly:
-
-
-
-
- Main build script located in "c:\foo\default.build":
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
- Nested build script located in "c:\foo\services\default.build"
- which uses the patternset to feed sources files to the C# compiler:
-
-
-
-
-
-
-
-
-
-
- ]]>
-
- At the time when the patternset is used in the "service"
- build script, the following source files in "c:\foo\services\src"
- match the defined patterns:
-
-
-
-
- You should have observed that:
-
-
-
-
- although the patternset is used from the "service"
- build script, the path to the external file is resolved relative
- to the base directory of the "main" build script in
- which the patternset is defined.
-
-
-
-
- the "TraceListener.cs" file is included, even though
- the "build.debug" property was changed to false
- after the patternset was defined (but before it was passed to
- the nested build, and used).
-
-
-
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Adds a nested set of patterns, or references other standalone
- patternset.
-
- The to add.
-
-
-
- Defines a single pattern for files to include.
-
-
-
-
- Loads multiple patterns of files to include from a given file, set
- using the parameter.
-
-
-
-
- Defines a single pattern for files to exclude.
-
-
-
-
- Loads multiple patterns of files to exclude from a given file, set
- using the parameter.
-
-
-
-
- Contains HTTP proxy settings used to process requests to Internet
- resources.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Gets a instance representing the current
- .
-
-
- A instance representing the current
- , or
- if this proxy should not be used to connect to the external resource.
-
-
-
-
- The name of the proxy host.
-
-
-
-
- The port number on to use.
-
-
-
-
- Specifies whether to bypass the proxy server for local addresses.
- The default is .
-
-
-
-
- The credentials to submit to the proxy server for authentication.
-
-
-
-
- Indicates if the proxy should be used to connect to the external
- resource. If then the proxy will be used;
- otherwise, not. The default is .
-
-
-
-
- Indicates if the proxy should not be used to connect to the external
- resource. If then the proxy will be used;
- otherwise, not. The default is .
-
-
-
-
- Represents an element of which the XML is processed by its parent task
- or type.
-
-
-
-
- Gets the XML that this element represents.
-
-
-
-
- Gets a value indicating whether the element is performing additional
- processing using the that was use to
- initialize the element.
-
-
- , as the XML that represents this build
- element is processed by the containing task or type.
-
-
-
-
- ReplaceTokens filter token.
-
-
-
-
- Token to be replaced.
-
-
-
-
- New value of token.
-
-
-
-
- Indicates if the token should be used to replace values.
- If then the token will be used;
- otherwise, not. The default is .
-
-
-
-
- Indicates if the token should not be used to replace values.
- If then the token will be used;
- otherwise, not. The default is .
-
-
-
-
- Represents an XML namespace.
-
-
-
-
- The prefix to associate with the namespace.
-
-
-
-
- The associated XML namespace URI.
-
-
-
-
- Indicates if the namespace should be added to the .
- If then the namespace will be added;
- otherwise, skipped. The default is .
-
-
-
-
- Indicates if the namespace should not be added to the .
- list. If then the parameter will be
- added; otherwise, skipped. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- value is in the collection.
-
- The argument value to locate in the collection.
-
- if a with
- value is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified prefix.
-
- The prefix of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Represents an XSLT extension object. The object should have a default
- parameterless constructor and the return value should be one of the
- four basic XPath data types of number, string, Boolean or node set.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- The namespace URI to associate with the extension object.
-
-
- The namespace URI to associate with the extension object, or
- if not set.
-
-
-
-
- The full type name of the XSLT extension object.
-
-
-
-
- The assembly which contains the XSLT extension object.
-
-
-
-
- Indicates if the extension object should be added to the XSLT argument
- list. If then the extension object will be
- added; otherwise, skipped. The default is .
-
-
-
-
- Indicates if the extension object should not be added to the XSLT argument
- list. If then the extension object will be
- added; otherwise, skipped. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Initializes a new instance of the
- class with the
- specified instance.
-
-
-
-
- Initializes a new instance of the
- class with the
- specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added
- to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the
- end of the collection.
-
- The array of
- elements to be added to the end of the collection.
-
-
-
- Adds the elements of a
- to the end of the collection.
-
- The
- to be added to the end of the collection.
-
-
-
- Determines whether a is in the
- collection.
-
- The to locate
- in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the
- specified value is in the collection.
-
- The argument value to locate in the
- collection.
-
- if a
- with value is found in the collection;
- otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array,
- starting at the specified index of the target array.
-
- The one-dimensional array that is the
- destination of the elements copied from the collection. The array
- must have zero-based indexing.
- The zero-based index in
- at which copying begins.
-
-
-
- Retrieves the index of a specified
- object in the collection.
-
- The object for
- which the index is returned.
-
- The index of the specified . If the
- is not currently a member of the
- collection, it returns -1.
-
-
-
-
- Inserts a into the collection at
- the specified index.
-
- The zero-based index at which
- should be inserted.
- The to
- insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire
- collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove
- from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get
- or set.
-
-
-
- Gets the with the specified name.
-
- The name of the
- to get.
-
-
-
- Enumerates the elements of a
- .
-
-
-
-
- Initializes a new instance of the
- class
- with the specified .
-
- The collection that should be
- enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Represents an XSLT parameter.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- The name of the XSLT parameter.
-
-
- The name of the XSLT parameter, or if
- not set.
-
-
-
-
- The namespace URI to associate with the parameter.
-
-
- The namespace URI to associate with the parameter, or
- if not set.
-
-
-
-
- The value of the XSLT parameter.
-
-
- The value of the XSLT parameter, or if
- not set.
-
-
-
-
- Indicates if the parameter should be added to the XSLT argument list.
- If then the parameter will be added;
- otherwise, skipped. The default is .
-
-
-
-
- Indicates if the parameter should not be added to the XSLT argument
- list. If then the parameter will be
- added; otherwise, skipped. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- value is in the collection.
-
- The argument value to locate in the collection.
-
- if a with
- value is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified name.
-
- The name of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Resolves assemblies by caching assemblies that were loaded.
-
-
-
-
- Initializes an instanse of the
- class.
-
-
-
-
- Initializes an instanse of the
- class in the context of the given .
-
-
-
-
- Installs the assembly resolver by hooking up to the
- event.
-
-
-
-
- Uninstalls the assembly resolver.
-
-
-
-
- Resolves an assembly not found by the system using the assembly
- cache.
-
- The source of the event.
- A that contains the event data.
-
- The loaded assembly, or if not found.
-
-
-
-
- Occurs when an assembly is loaded. The loaded assembly is added
- to the assembly cache.
-
- The source of the event.
- An that contains the event data.
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to log, containing zero or more format items.
- An array containing zero or more objects to format.
-
- The actual logging is delegated to the in which
- the is executing
-
-
-
-
- Holds the loaded assemblies.
-
-
-
-
- Holds the in which the
- is executing.
-
-
- The in which the
- is executing or if the
- is not executing in the context of a .
-
-
-
-
- Represents a valid command-line argument.
-
-
-
-
- Sets the value of the argument on the specified object.
-
- The object on which the value of the argument should be set.
- The argument is required and no value was specified.
-
-
- The matching property is collection-based, but is not initialized
- and cannot be written to.
-
- -or-
-
- The matching property is collection-based, but has no strongly-typed
- Add method.
-
- -or-
-
- The matching property is collection-based, but the signature of the
- Add method is not supported.
-
-
-
-
-
- Assigns the specified value to the argument.
-
- The value that should be assigned to the argument.
-
- Duplicate argument.
- -or-
- Invalid value.
-
-
-
-
- Indicates whether the specified is a
- .
-
-
- if can be assigned
- to ; otherwise, .
-
-
-
-
- Indicates whether the specified is collection-based.
-
-
- if can be assigned
- to and is not backed by a
- that can be assigned to ;
- otherwise, .
-
-
-
-
- Indicates whether the specified is an array.
-
-
- if is an array;
- otherwise, .
-
-
-
-
- Gets the property that backs the argument.
-
-
- The property that backs the arguments.
-
-
-
-
- Gets the underlying of the argument.
-
-
- The underlying of the argument.
-
-
- If the of the argument is a collection type,
- this property will returns the underlying type of that collection.
-
-
-
-
- Gets the long name of the argument.
-
- The long name of the argument.
-
-
-
- Gets the short name of the argument.
-
- The short name of the argument.
-
-
-
- Gets the description of the argument.
-
- The description of the argument.
-
-
-
- Gets a value indicating whether the argument is required.
-
-
- if the argument is required; otherwise,
- .
-
-
-
-
- Gets a value indicating whether a mathing command-line argument
- was already found.
-
-
- if a matching command-line argument was
- already found; otherwise, .
-
-
-
-
- Gets a value indicating whether the argument can be specified multiple
- times.
-
-
- if the argument may be specified multiple
- times; otherwise, .
-
-
-
-
- Gets a value indicating whether the argument can only be specified once
- with a certain value.
-
-
- if the argument should always have a unique
- value; otherwise, .
-
-
-
-
- Gets the of the property to which the argument
- is applied.
-
-
- The of the property to which the argument is
- applied.
-
-
-
-
- Gets a value indicating whether the argument is collection-based.
-
-
- if the argument is backed by a
- that can be assigned to and is not backed
- by a that can be assigned to
- ; otherwise, .
-
-
-
-
- Gets a value indicating whether the argument is a set of name/value
- pairs.
-
-
- if the argument is backed by a
- that can be assigned to ; otherwise,
- .
-
-
-
-
- Gets a value indicating whether the argument is array-based.
-
-
- if the argument is backed by an array;
- otherwise, .
-
-
-
-
- Gets a value indicating whether the argument is the default argument.
-
-
- if the argument is the default argument;
- otherwise, .
-
-
-
-
- Gets a value indicating whether the argument cannot be combined with
- other arguments.
-
-
- if the argument cannot be combined with other
- arguments; otherwise, .
-
-
-
-
- Allows control of command line parsing.
-
-
-
-
- Initializes a new instance of the class
- with the specified argument type.
-
- Specifies the checking to be done on the argument.
-
-
-
- Gets or sets the checking to be done on the argument.
-
- The checking that should be done on the argument.
-
-
-
- Gets or sets the long name of the argument.
-
- The long name of the argument.
-
-
-
- Gets or sets the short name of the argument.
-
- The short name of the argument.
-
-
-
- Gets or sets the description of the argument.
-
- The description of the argument.
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified name.
-
- The name of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- The exception that is thrown when one of the command-line arguments provided
- is not valid.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with a descriptive message.
-
- A descriptive message to include with the exception.
-
-
-
- Initializes a new instance of the class
- with a descriptive message and an inner exception.
-
- A descriptive message to include with the exception.
- A nested exception that is the cause of the current exception.
-
-
-
- Initializes a new instance of the class
- with serialized data.
-
- The that holds the serialized object data about the exception being thrown.
- The that contains contextual information about the source or destination.
-
-
-
- Used to control parsing of command-line arguments.
-
-
-
-
- Indicates that this field is required. An error will be displayed
- if it is not present when parsing arguments.
-
-
-
-
- Only valid in conjunction with Multiple.
- Duplicate values will result in an error.
-
-
-
-
- Inidicates that the argument may be specified more than once.
- Only valid if the argument is a collection
-
-
-
-
- Inidicates that if this argument is specified, no other arguments may be specified.
-
-
-
-
- The default type for non-collection arguments.
- The argument is not required, but an error will be reported if it is specified more than once.
-
-
-
-
- The default type for collection arguments.
- The argument is permitted to occur multiple times, but duplicate
- values will cause an error to be reported.
-
-
-
-
- Commandline parser.
-
-
-
-
- Initializes a new instance of the class
- using possible arguments deducted from the specific .
-
- The from which the possible command-line arguments should be retrieved.
- A value indicating whether or not a response file is able to be used.
- is a null reference.
-
-
-
- Parses an argument list.
-
- The arguments to parse.
- The destination object on which properties will be set corresponding to the specified arguments.
- is a null reference.
- The of does not match the argument specification that was used to initialize the parser.
-
-
-
- Splits a string and removes any empty strings from the
- result. Same functionality as the
- public string[] Split(char[] separator, StringSplitOptions options)
- method in .Net 2.0. Replace with that call when 2.0 is standard.
-
-
-
- the array of strings
-
-
-
- Read a response file and parse the arguments as usual.
-
- The response file to load arguments
-
-
-
- Parse the argument list using the
-
-
-
-
-
- Returns the that's applied
- on the specified property.
-
- The property of which applied should be returned.
-
- The that's applied to the
- , or a null reference if none was applied.
-
-
-
-
- Gets a logo banner using version and copyright attributes defined on the
- or the
- .
-
-
- A logo banner.
-
-
-
-
- Gets the usage instructions.
-
- The usage instructions.
-
-
-
- Gets a value indicating whether no arguments were specified on the
- command line.
-
-
-
-
- Marks a command-line option as being the default option. When the name of
- a command-line argument is not specified, this option will be assumed.
-
-
-
-
- Initializes a new instance of the class
- with the specified argument type.
-
- Specifies the checking to be done on the argument.
-
-
-
- Provides modified version for Copy and Move from the File class that
- allow for filter chain processing.
-
-
-
-
- Copies a file filtering its content through the filter chain.
-
- The file to copy
- The file to copy to
- Chain of filters to apply when copying, or is no filters should be applied.
- The encoding used to read the soure file.
- The encoding used to write the destination file.
-
-
-
- Moves a file filtering its content through the filter chain.
-
- The file to move.
- The file to move move to.
- Chain of filters to apply when moving, or is no filters should be applied.
- The encoding used to read the soure file.
- The encoding used to write the destination file.
-
-
-
- Reads a file filtering its content through the filter chain.
-
- The file to read.
- Chain of filters to apply when reading, or is no filters should be applied.
- The encoding used to read the file.
-
- If is ,
- then the system's ANSI code page will be used to read the file.
-
-
-
-
- Returns a uniquely named empty temporary directory on disk.
-
-
- A representing the temporary directory.
-
-
-
-
- Combines two path strings.
-
- The first path.
- The second path.
-
- A string containing the combined paths. If one of the specified
- paths is a zero-length string, this method returns the other path.
- If contains an absolute path, this method
- returns .
-
-
-
- On *nix, processing is delegated to .
-
-
- On Windows, this method normalized the paths to avoid running into
- the 260 character limit of a path and converts forward slashes in
- both and to
- the platform's directory separator character.
-
-
-
-
-
- Returns Absolute Path (Fix for 260 Char Limit of Path.GetFullPath(...))
-
- The file or directory for which to obtain absolute path information.
- Path Resolved
- path is a zero-length string, contains only white space or contains one or more invalid characters as defined by .
- is .
-
-
-
- Returns the home directory of the current user.
-
-
- The home directory of the current user.
-
-
-
-
- Scans a list of directories for the specified filename.
-
- The list of directories to search.
- The name of the file to look for.
- Specifies whether the directory should be searched recursively.
-
- The directories are scanned in the order in which they are defined.
-
-
- The absolute path to the specified file, or null if the file was
- not found.
-
-
-
-
- Helper class for determining whether assemblies are located in the
- Global Assembly Cache.
-
-
-
-
- Initializes a new instance of the class in
- the context of the given .
-
-
-
-
- Determines whether an assembly is installed in the Global
- Assembly Cache given its file name or path.
-
- The name or path of the file that contains the manifest of the assembly.
-
- if is
- installed in the Global Assembly Cache; otherwise,
- .
-
-
-
- To determine whether the specified assembly is installed in the
- Global Assembly Cache, the assembly is loaded into a separate
- .
-
-
- If the family of the current runtime framework does not match the
- family of the current target framework, this method will return
- for all assemblies as there's no way to
- determine whether a given assembly is in the Global Assembly Cache
- for another framework family than the family of the current runtime
- framework.
-
-
-
-
-
- Holds the in which assemblies will be loaded
- to determine whether they are in the Global Assembly Cache.
-
-
-
-
- Holds the context of the .
-
-
-
-
- Holds a list of assembly files for which already has been determined
- whether they are located in the Global Assembly Cache.
-
-
-
- The key of the is the full path to the
- assembly file and the value is a indicating
- whether the assembly is located in the Global Assembly Cache.
-
-
-
-
-
- Holds a value indicating whether the object has been disposed.
-
-
-
-
- Gets the context of the .
-
-
- The context of the .
-
-
-
-
- Obtains a lifetime service object to control the lifetime policy for
- this instance.
-
-
- An object of type used to control the lifetime
- policy for this instance. This is the current lifetime service object
- for this instance if one exists; otherwise, a new lifetime service
- object initialized with a lease that will never time out.
-
-
-
-
- Determines whether an assembly is installed in the Global
- Assembly Cache given its file name or path.
-
- The name or path of the file that contains the manifest of the assembly.
-
- if is
- installed in the Global Assembly Cache; otherwise,
- .
-
-
-
-
- Provides a set of helper methods related to reflection.
-
-
-
-
- Initializes a new instance of the class.
-
-
- Uses a private access modifier to prevent instantiation of this class.
-
-
-
-
- Loads the type specified in the type string with assembly qualified name.
-
- The assembly qualified name of the type to load.
- Flag set to to throw an exception if the type cannot be loaded.
-
- is and
- an error is encountered while loading the , or
- is not an assembly qualified name.
-
-
- If the cannot be instantiated from the assembly
- qualified type name, then we'll try to instantiate the type using its
- simple type name from an already loaded assembly with an assembly
- name mathing the assembly in the assembly qualified type name.
-
-
- The type loaded or if it could not be loaded.
-
-
-
-
- Provides resource support to NAnt assemblies. This class cannot
- be inherited from.
-
-
-
-
- Prevents the class from being
- instantiated explicitly.
-
-
-
-
- Registers the assembly to be used as the fallback if resources
- aren't found in the local satellite assembly.
-
-
- A that represents the
- assembly to register.
-
-
- The following example shows how to register a shared satellite
- assembly.
-
-
-
-
-
-
-
- Returns the value of the specified string resource.
-
-
- A that contains the name of the
- resource to get.
-
-
- A that contains the value of the
- resource localized for the current culture.
-
-
- The returned resource is localized for the cultural settings of the
- current .
-
- The GetString method is thread-safe.
-
-
-
- The following example demonstrates the GetString method using
- the cultural settings of the current .
-
-
-
-
-
-
-
- Returns the value of the specified string resource localized for
- the specified culture.
-
-
-
-
- A that contains the value of the
- resource localized for the specified culture.
-
-
-
- The GetString method is thread-safe.
-
-
-
- The following example demonstrates the GetString method using
- a specific culture.
-
-
-
-
-
-
-
- Returns the value of the specified string resource localized for
- the specified culture for the specified assembly.
-
-
- A that contains the name of the
- resource to get.
-
-
- A that represents
- the culture for which the resource is localized.
-
-
- A
-
-
- A that contains the value of the
- resource localized for the specified culture.
-
-
-
- The GetString method is thread-safe.
-
-
-
- The following example demonstrates the GetString method using
- specific culture and assembly.
-
-
-
-
-
-
-
- Registers the specified assembly.
-
-
- A that represents the
- assembly to register.
-
-
-
-
- Determines the manifest resource name of the resource holding the
- localized strings.
-
- The name of the assembly.
-
- The manifest resource name of the resource holding the localized
- strings for the specified assembly.
-
-
- The manifest resource name of the resource holding the localized
- strings should match the name of the assembly, minus Tasks
- suffix.
-
-
-
-
- Groups a set of useful manipulation and validation
- methods.
-
-
-
-
- Initializes a new instance of the class.
-
-
- Prevents instantiation of the class.
-
-
-
-
- Determines whether the last character of the given
- matches the specified character.
-
- The string.
- The character.
-
- if the last character of
- matches ; otherwise, .
-
- is .
-
-
-
- Indicates whether or not the specified is
- or an string.
-
- The value to check.
-
- if is
- or an empty string (""); otherwise, .
-
-
-
-
- Converts an empty string ("") to .
-
- The value to convert.
-
- if is an empty
- string ("") or ; otherwise, .
-
-
-
-
- Converts to an empty string.
-
- The value to convert.
-
- An empty string if is ;
- otherwise, .
-
-
-
-
- Concatenates a specified separator between each
- element of a specified , yielding a
- single concatenated string.
-
- A .
- A .
-
- A consisting of the elements of
- interspersed with the separator string.
-
-
-
- For example if is ", " and the elements
- of are "apple", "orange", "grape", and "pear",
- returns "apple, orange,
- grape, pear".
-
-
- If is , an empty
- string () is used instead.
-
-
-
-
-
- Creates a shallow copy of the specified .
-
- The that should be copied.
-
- A shallow copy of the specified .
-
-
-
-
- Thrown whenever an error occurs during the build.
-
-
-
-
- The location of the exception in the build document (xml file).
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with a descriptive message.
-
- A descriptive message to include with the exception.
-
-
-
- Initializes a new instance of the class
- with the specified descriptive message and inner exception.
-
- A descriptive message to include with the exception.
- A nested exception that is the cause of the current exception.
-
-
-
- Initializes a new instance of the class
- with a descriptive message and the location in the build file that
- caused the exception.
-
- A descriptive message to include with the exception.
- The location in the build file where the exception occured.
-
-
-
- Initializes a new instance of the class
- with a descriptive message, the location in the build file and an
- instance of the exception that is the cause of the current exception.
-
- A descriptive message to include with the exception.
- The location in the build file where the exception occured.
- A nested exception that is the cause of the current exception.
-
-
-
- Initializes a new instance of the class
- with serialized data.
-
- The that holds the serialized object data about the exception being thrown.
- The that contains contextual information about the source or destination.
-
-
-
- Serializes this object into the provided.
-
- The to populate with data.
- The destination for this serialization.
-
-
-
- Creates and returns a string representation of the current
- exception.
-
-
- A string representation of the current exception.
-
-
-
-
- Gets the raw message as specified when the exception was
- constructed.
-
-
- The raw message as specified when the exception was
- constructed.
-
-
-
-
- Gets the location in the build file of the element from which the
- exception originated.
-
-
- The location in the build file of the element from which the
- exception originated.
-
-
-
-
- Gets a message that describes the current exception.
-
-
- The error message that explains the reason for the exception.
-
-
- Adds location information to the message, if available.
-
-
-
-
- Represents the set of command-line options supported by NAnt.
-
-
-
-
- Gets or sets the target framework to use (overrides
- NAnt.exe.config settings)
-
-
- The framework that should be used.
-
-
- For a list of possible frameworks, see NAnt.exe.config, possible
- values include "net-1.0", "net-1.1", etc.
-
-
-
-
- Gets or sets the target framework to use (overrides
- NAnt.exe.config settings)
-
-
- The framework that should be used.
-
-
- For a list of possible frameworks, see NAnt.exe.config, possible
- values include "net-1.0", "net-1.1", etc.
-
-
-
-
- Gets or sets the buildfile that should be executed.
-
-
- The buildfile that should be executed.
-
-
- Can be both a file or an URI.
-
-
-
-
- Gets or sets a value indicating whether more information should be
- displayed during the build process.
-
-
- if more information should be displayed;
- otherwise, . The default is .
-
-
-
-
- Gets or sets a value indicating whether debug information should be
- displayed during the build process.
-
-
- if debug information should be displayed;
- otherwise, . The default is .
-
-
-
-
- Gets or sets a value indicating whether only error and debug debug messages should be
- displayed during the build process.
-
-
- if only error or warning messages should be
- displayed; otherwise, . The default is
- .
-
-
-
-
- Gets or sets a value indicating whether to produce emacs (and other
- editor) friendly output.
-
-
- if output is to be unadorned so that emacs
- and other editors can parse files names, etc. The default is
- .
-
-
-
-
- Gets a value indicating whether parent directories should be searched
- for a buildfile.
-
-
- if parent directories should be searched for
- a build file; otherwise, . The default is
- .
-
-
-
-
- Gets or sets the indentation level of the build output.
-
-
- The indentation level of the build output. The default is 0.
-
-
-
-
- Gets or sets the list of properties that should be set.
-
-
- The list of properties that should be set.
-
-
-
-
- Gets or sets the of logger to add to the list
- of listeners.
-
-
- The of logger to add to the list of
- listeners.
-
-
- The should derive from .
-
-
-
-
- Gets or sets the name of the file to log output to.
-
-
- The name of the file to log output to.
-
-
-
-
- Gets a collection containing fully qualified type names of classes
- implementating that should be added
- to the project as listeners.
-
-
- A collection of fully qualified type names that should be added as
- listeners to the .
-
-
-
-
- Gets a collection of assemblies to load extensions from.
-
-
- A collection of assemblies to load extensions from.
-
-
-
-
- Gets or sets a value indicating whether help
- should be printed.
-
-
- if help should be
- printed; otherwise, . The default is
- .
-
-
-
-
- Gets or sets a value indicating whether the logo banner should be
- printed.
-
-
- if the logo banner should be printed; otherwise,
- . The default is .
-
-
-
-
- Gets or sets a value indicating whether the NAnt help should be
- printed.
-
-
- if NAnt help should be printed; otherwise,
- . The default is .
-
-
-
-
- Gets a collection containing the targets that should be executed.
-
-
- A collection that contains the targets that should be executed.
-
-
-
-
- Custom configuration section handler for the element.
-
-
-
-
- This just passed things through. Return the node read from the config file.
-
-
-
-
- Main entry point to NAnt that is called by the ConsoleStub.
-
-
-
-
- Starts NAnt. This is the Main entry point.
-
- Command Line args, or whatever you want to pass it. They will treated as Command Line args.
-
- The exit code.
-
-
-
-
- Prints the projecthelp to the console.
-
- The build file to show help for.
-
- is loaded and transformed with
- ProjectHelp.xslt, which is an embedded resource.
-
-
-
-
- Gets the file name for the build file in the specified directory.
-
- The directory to look for a build file. When in doubt use Environment.CurrentDirectory for directory.
- Look for a build file with this pattern or name. If null look for a file that matches the default build pattern (*.build).
- Whether or not to search the parent directories for a build file.
- The path to the build file or null if no build file could be found.
-
-
-
- Loads the extension assemblies in the current
- and scans them for extensions.
-
- The extension assemblies to load.
- The which will be used to output messages to the build log.
-
-
-
- Dynamically constructs an instance of
- the class specified.
-
-
-
- At this point, only looks in the assembly where
- is defined.
-
-
- The fully qualified name of the logger that should be instantiated.
- Type could not be loaded.
- does not implement .
-
-
-
- Dynamically constructs an instance of
- the class specified.
-
-
-
- At this point, only looks in the assembly where
- is defined.
-
-
- The fully qualified name of the listener that should be instantiated.
- Type could not be loaded.
- does not implement .
-
-
-
- Add the listeners specified in the command line arguments,
- along with the default listener, to the specified project.
-
- The command-line options.
- The to add listeners to.
-
-
-
- Spits out generic help info to the console.
-
-
-
-
- Write the message of the specified and
- the inner exceptions to .
-
- The to write to .
-
-
-
- Creates a new instance of the
- class for the specified class in the
- specified.
-
- The containing the .
- The class representing the .
-
-
-
- Gets the name of the class that can be
- created using this .
-
-
- The name of the class that can be created
- using this .
-
-
-
-
- Gets the name of the data type which the
- can create.
-
-
- The name of the data type which the
- can create.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a for the specified
- task is in the collection.
-
- The name of task for which the should be located in the collection.
-
- if a for
- the specified task is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the for the specified task.
-
- The name of task for which the should be located in the collection.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified capacity.
-
-
-
-
- Inherits Properties from an existing property
- dictionary Instance
-
- DataType list to inherit
-
-
-
- Used for searching filesystem based on given include/exclude rules.
-
-
- Simple client code for testing the class.
-
- while (true) {
- DirectoryScanner scanner = new DirectoryScanner();
- Console.Write("Scan Basedirectory : ");
- string s = Console.ReadLine();
- if (s.Length == 0) break;
- scanner.BaseDirectory = s;
- while(true) {
- Console.Write("Include pattern : ");
- s = Console.ReadLine();
- if (s.Length == 0) break;
- scanner.Includes.Add(s);
- }
- while(true) {
- Console.Write("Exclude pattern : ");
- s = Console.ReadLine();
- if (s.Length == 0) break;
- scanner.Excludes.Add(s);
- }
- foreach (string name in scanner.FileNames)
- Console.WriteLine("file:" + name);
- foreach (string name in scanner.DirectoryNames)
- Console.WriteLine("dir :" + name);
- Console.WriteLine("");
- }
-
-
-
-
-
- Initializes a new instance of the .
-
-
- On unix, patterns are matching case-sensitively; otherwise, they
- are matched case-insensitively.
-
-
-
-
- Initializes a new instance of the
- specifying whether patterns are to be match case-sensitively.
-
- Specifies whether patterns are to be matched case-sensititely.
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Uses and search criteria (relative to
- or absolute), to search for filesystem objects.
-
-
-
-
- Parses specified NAnt search patterns for search directories and
- corresponding regex patterns.
-
- In. NAnt patterns. Absolute or relative paths.
- Out. Regex patterns. Absolute canonical paths.
- Out. Non-regex files. Absolute canonical paths.
- In. Whether to allow a pattern to add search directories.
-
-
-
- Given a NAnt search pattern returns a search directory and an regex
- search pattern.
-
- Whether this pattern is an include or exclude pattern
- NAnt searh pattern (relative to the Basedirectory OR absolute, relative paths refering to parent directories ( ../ ) also supported)
- Out. Absolute canonical path to the directory to be searched
- Out. Whether the pattern is potentially recursive or not
- Out. Whether this is a regex pattern or not
- Out. Regex search pattern (absolute canonical path)
-
-
-
- Searches a directory recursively for files and directories matching
- the search criteria.
-
- Directory in which to search (absolute canonical path)
- Whether to scan recursively or not
-
-
-
- Converts search pattern to a regular expression pattern.
-
- Search pattern relative to the search directory.
- Regular expresssion
-
-
-
- Gets or set a value indicating whether or not to use case-sensitive
- pattern matching.
-
-
-
-
- Gets the collection of include patterns.
-
-
-
-
- Gets the collection of exclude patterns.
-
-
-
-
- The base directory to scan. The default is the
- current directory.
-
-
-
-
- Gets the list of files that match the given patterns.
-
-
-
-
- Gets the list of directories that match the given patterns.
-
-
-
-
- Gets the list of directories that were scanned for files.
-
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Creates a string representing a list of the strings in the collection.
-
-
- A string that represents the contents.
-
-
-
-
- Initialize a new instance of the
- class specifying whether or not string comparison should be
- case-sensitive.
-
- Specifies whether or not string comparison should be case-sensitive.
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Determines whether the specified string is in the
- .
-
- The string to locate in the . The value can be .
-
- if value is found in the ; otherwise, .
-
-
- String comparisons within the
- are only case-sensitive if is
-
-
-
-
-
- Searches for the specified string and returns the zero-based index
- of the first occurrence within the .
-
- The string to locate. The value can be .
-
- The zero-based index of the first occurrence of
- in the , if found; otherwise, -1.
-
-
- String comparisons within the
- are only case-sensitive if is
- .
-
-
-
-
- Gets a value indicating whether string comparison is case-sensitive.
-
-
- A value indicating whether string comparison is case-sensitive.
-
-
-
-
- Gets the value of the specified property.
-
- The name of the property to get the value of.
-
- The value of the specified property.
-
-
-
-
- Splits an input string into a sequence of tokens used during parsing.
-
-
-
-
- Available tokens
-
-
-
-
- Encalsulates information about installed frameworks incuding version
- information and directory locations for finding tools.
-
-
-
-
- Resolves the specified assembly to a full path by matching it
- against the reference assemblies.
-
- The file name of the assembly to resolve (without path information).
-
- An absolute path to the assembly, or if the
- assembly could not be found or no reference assemblies are configured
- for the current framework.
-
-
- Whether the file name is matched case-sensitively depends on the
- operating system.
-
-
-
-
- Searches the list of tool paths of the current framework for the
- given file, and returns the absolute path if found.
-
- The file name of the tool to search for.
-
- The absolute path to if found in one of the
- configured tool paths; otherwise, .
-
- is .
-
-
- The configured tool paths are scanned in the order in which they
- are defined in the framework configuration.
-
-
- The file name of the tool to search should include the extension.
-
-
-
-
-
- Gets the value of the specified attribute from the specified node.
-
- The node of which the attribute value should be retrieved.
- The attribute of which the value should be returned.
-
- The value of the attribute with the specified name or
- if the attribute does not exist or has no value.
-
-
-
-
- Gets the name of the framework.
-
-
- The name of the framework.
-
-
-
-
- Gets the family of the framework.
-
-
- The family of the framework.
-
-
-
-
- Gets the description of the framework.
-
-
- The description of the framework.
-
-
-
-
- Gets the vendor of the framework.
-
-
- The vendor of the framework.
-
-
-
-
- Gets the version of the framework.
-
-
- The version of the framework.
-
- The framework is not valid.
-
- When is not configured, the framework is not
- considered valid.
-
-
-
-
- Gets the Common Language Runtime version of the framework.
-
-
- The Common Language Runtime version of the framework.
-
- The framework is not valid.
-
- When is , the
- framework is not considered valid.
-
-
-
-
- Gets the CLR type of the framework.
-
-
- The CLR type of the framework.
-
- The framework is not valid.
-
-
-
- Gets the Visual Studio version that corresponds with this
- framework.
-
-
- The Visual Studio version that corresponds with this framework.
-
- The framework is not valid.
- There is no version of Visual Studio that corresponds with this framework.
-
-
-
- Gets the base directory of the framework tools for the framework.
-
-
- The base directory of the framework tools for the framework.
-
- The framework is not valid.
-
-
-
- Gets the runtime information for this framework.
-
-
- The runtime information for the framework or
- if no runtime information is configured for the framework.
-
- The framework is not valid.
-
-
-
- Gets the directory where the system assemblies for the framework
- are located.
-
-
- The directory where the system assemblies for the framework are
- located.
-
- The framework is not valid.
-
-
-
- Gets the directory containing the SDK tools for the framework.
-
-
- The directory containing the SDK tools for the framework or a null
- reference if the configured sdk directory does not exist, or is not
- valid.
-
- The framework is not valid.
-
-
-
- Gets the used to initialize this framework.
-
-
- The used to initialize this framework.
-
- The framework is not valid.
-
-
-
- Gets the set of assemblies and directories that should scanned for
- NAnt tasks, types or functions.
-
-
- The set of assemblies and directories that should be scanned for
- NAnt tasks, types or functions.
-
- The framework is not valid.
-
-
-
- Returns a value indicating whether the current framework is valid.
-
-
- if the framework is installed and correctly
- configured; otherwise, .
-
-
-
-
- Gets the reference assemblies for the current framework.
-
-
- The reference assemblies for the current framework.
-
- The framework is not valid.
-
-
-
- Gets the tool paths for the current framework.
-
-
- The tool paths for the current framework.
-
- The framework is not valid.
-
-
-
- Gets the .
-
-
- The .
-
-
- The defines the current namespace
- scope and provides methods for looking up namespace information.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified capacity.
-
-
-
-
- Defines the types of frameworks.
-
-
-
-
- Frameworks that are supported on the current platform, but are not
- installed.
-
-
-
-
- Frameworks that are installed on the current system.
-
-
-
-
- Retrieves installation state attributes.
-
-
-
-
- Frameworks that typically target full desktop devices.
-
-
-
-
- Frameworks that target compact devices.
-
-
-
-
- Frameworks that run in a browser.
-
-
-
-
- Retrieves device attributes.
-
-
-
-
- Frameworks released as part of the open-source Mono
- project.
-
-
-
-
- Frameworks released by Microsoft.
-
-
-
-
- Retrieves vendor attributes.
-
-
-
-
- All frameworks supported on the current platform, regarless of their
- installation state, target device or vendor.
-
-
-
-
- Stores the file name, line number and column number to record a position
- in a text file.
-
-
-
-
- Creates a location consisting of a file name, line number and
- column number.
-
-
- can be a local URI resource, e.g., file:///C:/WINDOWS/setuplog.txt.
-
-
-
-
- Creates a location consisting of a file name.
-
-
- can be a local URI resource, e.g., file:///C:/WINDOWS/setuplog.txt.
-
-
-
-
- Creates an "unknown" location.
-
-
-
- Private Init function.
-
-
-
- Returns the file name, line number and a trailing space. An error
- message can be appended easily. For unknown locations, returns
- an empty string.
-
-
-
-
- Gets a string containing the file name for the location.
-
-
- The file name includes both the file path and the extension.
-
-
-
-
- Gets the line number for the location.
-
-
- Lines start at 1. Will be zero if not specified.
-
-
-
-
- Gets the column number for the location.
-
-
- Columns start a 1. Will be zero if not specified.
-
-
-
-
- Maps XML nodes to the text positions from their original source.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Determines if a file has been loaded by the current project.
-
- The file to check.
-
- if the specified file has already been loaded
- by the current project; otherwise, .
-
-
-
-
- Adds an to the map.
-
-
- An can only be added to the map once.
-
-
-
-
- Returns the in the XML file for the given node.
-
-
- The must be from an
- that has been added to the map.
-
-
-
-
- Represents a position in the build file.
-
-
-
-
- Initializes a new instance of the
- with the speified line and column.
-
- The line coordinate of the position.
- The column coordinate of the position.
-
-
-
- The line coordinate of the position.
-
-
-
-
- The column coordinate of the position.
-
-
-
-
- Defines the set of levels recognised by the NAnt logging system.
-
-
-
-
- Designates fine-grained informational events that are most useful
- to debug a build process.
-
-
-
-
- Designates events that offer a more detailed view of the build
- process.
-
-
-
-
- Designates informational events that are useful for getting a
- high-level view of the build process.
-
-
-
-
- Designates potentionally harmful events.
-
-
-
-
- Designates error events.
-
-
-
-
- Can be used to suppress all messages.
-
-
- No events should be logged with this .
-
-
-
-
- Class representing an event occurring during a build.
-
-
-
- An event is built by specifying either a project, a task or a target.
-
-
- A level event will only have a
- reference.
-
-
- A level event will have and
- references.
-
-
- A level event will have ,
- and references.
-
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Initializes a new instance of the
- class for a level event.
-
- The that emitted the event.
-
-
-
- Initializes a new instance of the
- class for a level event.
-
- The that emitted the event.
-
-
-
- Initializes a new instance of the
- class for a level event.
-
- The that emitted the event.
-
-
-
- Gets or sets the message associated with this event.
-
-
- The message associated with this event.
-
-
-
-
- Gets or sets the priority level associated with this event.
-
-
- The priority level associated with this event.
-
-
-
-
- Gets or sets the associated with this event.
-
-
- The associated with this event.
-
-
-
-
- Gets the that fired this event.
-
-
- The that fired this event.
-
-
-
-
- Gets the that fired this event.
-
-
- The that fired this event, or a null reference
- if this is a level event.
-
-
-
-
- Gets the that fired this event.
-
-
- The that fired this event, or
- if this is a or level
- event.
-
-
-
-
- Represents the method that handles the build events.
-
- The source of the event.
- A that contains the event data.
-
-
-
- Instances of classes that implement this interface can register to be
- notified when things happen during a build.
-
-
-
-
- Signals that a build has started.
-
- The source of the event.
- A object that contains the event data.
-
- This event is fired before any targets have started.
-
-
-
-
- Signals that the last target has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a target has started.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Signals that a target has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a task has started.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Signals that a task has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a message has been logged.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Interface used by NAnt to log the build output.
-
-
- Depending on the supplied command-line arguments, NAnt will set the
- to or a
- with a file as backend store.
-
-
-
-
- Flushes buffered build events or messages to the underlying storage.
-
-
-
-
- Gets or sets the highest level of message this logger should respond
- to.
-
- The highest level of message this logger should respond to.
-
- Only messages with a message level higher than or equal to the given
- level should actually be written to the log.
-
-
-
-
- Gets or sets a value indicating whether to produce emacs (and other
- editor) friendly output.
-
-
- if output is to be unadorned so that emacs
- and other editors can parse files names, etc.
-
-
-
-
- Gets or sets the to which the logger is
- to send its output.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Flushes buffered build events or messages to the underlying storage.
-
-
-
-
- Signals that a build has started.
-
- The source of the event.
- A object that contains the event data.
-
- This event is fired before any targets have started.
-
-
-
-
- Signals that the last target has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a target has started.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Signals that a task has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a task has started.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Signals that a task has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a message has been logged.
-
- The source of the event.
- A object that contains the event data.
-
- Only messages with a priority higher or equal to the threshold of
- the logger will actually be output in the build log.
-
-
-
-
- Empty implementation which allows derived classes to receive the
- output that is generated in this logger.
-
- The message being logged.
-
-
-
- Outputs an indented message to the build log if its priority is
- greather than or equal to the of the
- logger.
-
- The priority of the message to output.
- The message to output.
- The number of characters that the message should be indented.
-
-
-
- Outputs an indented message to the build log if its priority is
- greather than or equal to the of the
- logger.
-
- The event to output.
-
-
-
- Outputs an indented message to the build log if its priority is
- greather than or equal to the of the
- logger.
-
- The event to output.
- The number of characters that the message should be indented.
-
-
-
- Holds a stack of reports for all running builds.
-
-
-
-
- Gets or sets the highest level of message this logger should respond
- to.
-
-
- The highest level of message this logger should respond to.
-
-
- Only messages with a message level higher than or equal to the given
- level should be written to the log.
-
-
-
-
- Gets or sets a value indicating whether to produce emacs (and other
- editor) friendly output.
-
-
- if output is to be unadorned so that emacs
- and other editors can parse files names, etc. The default is
- .
-
-
-
-
- Gets or sets the to which the logger is
- to send its output.
-
-
- The to which the logger sends its output.
-
-
-
-
- Used to store information about a build, to allow better reporting to
- the user.
-
-
-
-
- Errors encountered so far.
-
-
-
-
- Warnings encountered so far.
-
-
-
-
- The start time of the build process.
-
-
-
-
- Buffers log messages from DefaultLogger, and sends an e-mail with the
- results.
-
-
- The following properties are used to send the mail :
-
-
- Property
- Description
-
-
- MailLogger.mailhost
- Mail server to use. [default: localhost]
-
-
- MailLogger.from
- The address of the e-mail sender.
-
-
- MailLogger.failure.notify
- Send build failure e-mails ? [default: true]
-
-
- MailLogger.success.notify
- Send build success e-mails ? [default: true]
-
-
- MailLogger.failure.to
- The address to send build failure messages to.
-
-
- MailLogger.success.to
- The address to send build success messages to.
-
-
- MailLogger.failure.subject
- The subject of build failure messages. [default: "Build Failure"]
-
-
- MailLogger.success.subject
- The subject of build success messages. [default: "Build Success"]
-
-
- MailLogger.success.attachments
- The ID of a fileset holdng set of files to attach when the build is successful.
-
-
- MailLogger.failure.attachments
- The ID of a fileset holdng set of files to attach when the build fails.
-
-
- MailLogger.body.encoding
- The encoding type of the body of the e-mail message. [default: system's ANSI code page]
-
-
- MailLogger.smtp.username
- The name of the user to login to the SMTP server.
-
-
- MailLogger.smtp.password
- The password of the specified user.
-
-
- MailLogger.smtp.enablessl
- Specifies whether to use SSL to encrypt the connection. [default: false]
-
-
- MailLogger.smtp.port
- The SMTP server port to connect to. [default: 25]
-
-
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Signals that a build has started.
-
- The source of the event.
- A object that contains the event data.
-
- This event is fired before any targets have started.
-
-
-
-
- Signals that the last target has finished, and send an e-mail with
- the build results.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Receives and buffers log messages.
-
- The message being logged.
-
-
-
- Gets the value of the specified property.
-
- Properties to obtain value from.
- Suffix of property name. "MailLogger" will be prepended internally.
- Value returned if property is not present in .
- Value indicating whether the property should exist, or have a default value set.
-
- The value of the specified property; or the default value if the
- property is not present in .
-
- is , and the specified property is not present and no default value has been given.
-
-
-
- Buffer in which the message is constructed prior to sending.
-
-
-
-
- Holds the stack of currently executing projects.
-
-
-
-
- Contains a strongly typed collection of
- objects.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Initializes a new instance of the
- class with the specified instance.
-
-
-
-
- Initializes a new instance of the
- class with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Implements a for writing information to
- the NAnt logging infrastructure.
-
-
-
-
- Initializes a new instance of the class
- for the specified with the specified output
- level and format provider.
-
- Determines the indentation level.
- The with which messages will be output to the build log.
- An object that controls formatting.
-
-
-
- Writes a character array to the buffer.
-
- The character array to write to the text stream.
-
-
-
- Writes a string to the buffer.
-
-
-
-
-
- Writes an empty string to the logging infrastructure.
-
-
-
-
- Writes a string to the logging infrastructure.
-
- The string to write. If is a null reference, only the line termination characters are written.
-
-
-
- Writes out a formatted string using the same semantics as
- .
-
- The formatting string.
- The object array to write into format string.
-
-
-
- Causes any buffered data to be written to the logging infrastructure.
-
-
-
-
- Closes the current writer and releases any system resources
- associated with the writer.
-
-
-
-
- Obtains a lifetime service object to control the lifetime policy for
- this instance.
-
-
- An object of type used to control the lifetime
- policy for this instance. This is the current lifetime service object
- for this instance if one exists; otherwise, a new lifetime service
- object initialized with a lease that will never time out.
-
-
-
-
- Gets the in which the output is written.
-
-
- The always writes output in UTF8
- encoding.
-
-
-
-
- Gets the with which messages will be output to
- the build log.
-
-
-
-
- Used to search for files on the PATH.
-
-
-
- The local directory is not searched (since this would already be covered
- by normal use of the includes element).
-
-
- Also, advanced pattern matching isn't supported: you need to know the
- exact name of the file.
-
-
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Adds a file to the list of files to be scanned for.
-
- The filename or search pattern to add to the list.
-
-
-
- Scans all direcetories in the PATH environment variable for files.
-
-
- List of matching files found in the PATH.
-
-
-
-
- Scans all directories in the given environment variable for files.
-
- The environment variable of which the directories should be scanned.
-
- List of matching files found in the directory of the given
- environment variable.
-
-
-
-
- Creates a shallow copy of the specified .
-
- The that should be copied.
-
- A shallow copy of the specified .
-
-
-
-
- Returns a value indicating whether NAnt is running in 64-bit mode.
-
-
- if NAnt is running in 64-bit mode; otherwise,
- .
-
-
-
-
- Returns a value indicating whether NAnt is running in 32-bit mode.
-
-
- Note that even if the platform is 64-bit, NAnt may be running in
- 32-bit mode.
-
-
- if NAnt is running in 32-bit mode; otherwise,
- .
-
-
-
-
- Returns a value indicating whether NAnt is running on Windows.
-
-
- if NAnt is running on Windows;
- otherwise, .
-
-
-
-
- Central representation of a NAnt project.
-
-
-
- The method will initialize the project with the build
- file specified in the constructor and execute the default target.
-
-
-
-
-
-
-
- If no target is given, the default target will be executed if specified
- in the project.
-
-
-
-
-
-
-
-
- Constant for the "visiting" state, used when traversing a DFS of
- target dependencies.
-
-
-
-
- Constant for the "visited" state, used when traversing a DFS of
- target dependencies.
-
-
-
-
- Holds the logger for this class.
-
-
-
-
- Holds the default threshold for build loggers.
-
-
-
-
- Initializes a new class with the given
- document, message threshold and indentation level.
-
- Any valid build format will do.
- The message threshold.
- The project indentation level.
-
-
-
- Initializes a new class with the given
- document, message threshold and indentation level, and using
- the specified to load internal configuration
- settings.
-
- Any valid build format will do.
- The message threshold.
- The project indentation level.
- The NAnt should use to initialize configuration settings.
-
- This constructor is useful for developers using NAnt as a class
- library.
-
-
-
-
- Initializes a new class with the given
- source, message threshold and indentation level.
-
-
- The full path to the build file.
- This can be of any form that accepts.
-
- The message threshold.
- The project indentation level.
-
- If the source is a uri of form 'file:///path' then use the path part.
-
-
-
-
- Initializes a new class with the given
- source, message threshold and indentation level, and using
- the specified to load internal configuration
- settings.
-
-
- The full path to the build file.
- This can be of any form that accepts.
-
- The message threshold.
- The project indentation level.
- The NAnt should use to initialize configuration settings.
- is .
-
- If the source is a uri of form 'file:///path' then use the path part.
-
-
-
-
- Initializes a as subproject of the specified
- .
-
-
- The full path to the build file.
- This can be of any form that accepts.
-
- The parent .
-
- Optimized for framework initialization projects, by skipping automatic
- discovery of extension assemblies and framework configuration.
-
-
-
-
- Initializes a with
- set to , and
- set to 0.
-
- An containing the build script.
-
- Optimized for framework initialization projects, by skipping automatic
- discovery of extension assemblies and framework configuration.
-
-
-
-
- Gets the list of supported frameworks filtered by the specified
- parameter.
-
- A bitwise combination of values that filter the frameworks to retrieve.
-
- An array of type that contains the
- frameworks specified by the parameter,
- sorted on name.
-
-
-
-
- Returns the of the given node in an XML
- file loaded by NAnt.
-
-
-
- The must be from an
- that has been loaded by NAnt.
-
-
- NAnt also does not process any of the following node types:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- As a result, no location information is available for these nodes.
-
-
- The to get the for.
-
- of the given node in an XML file loaded by NAnt, or
- if the node was not loaded from
- an XML file.
-
-
- is from an XML file that was not loaded by NAnt.
- -or
- was not processed by NAnt (eg. an XML declaration).
-
-
-
-
- Dispatches a event to the build listeners
- for this .
-
- The source of the event.
- A that contains the event data.
-
-
-
- Dispatches a event to the build listeners
- for this .
-
- The source of the event.
- A that contains the event data.
-
-
-
- Dispatches a event to the build listeners
- for this .
-
- The source of the event.
- A that contains the event data.
-
-
-
- Dispatches a event to the build listeners
- for this .
-
- The source of the event.
- A that contains the event data.
-
-
-
- Dispatches a event to the build listeners
- for this .
-
- The source of the event.
- A that contains the event data.
-
-
-
- Dispatches the event to the build listeners
- for this .
-
- The source of the event.
- A that contains the event data.
-
-
-
- Dispatches a event to the build listeners
- for this .
-
- A that contains the event data.
-
-
-
- Writes a level message to the build log with
- the given .
-
- The to log at.
- The message to log.
-
-
-
- Writes a level formatted message to the build
- log with the given .
-
- The to log at.
- The message to log, containing zero or more format items.
- An array containing zero or more objects to format.
-
-
-
- Writes a task level message to the build log
- with the given .
-
- The from which the message originated.
- The to log at.
- The message to log.
-
-
-
- Writes a level message to the build log with
- the given .
-
- The from which the message orignated.
- The level to log at.
- The message to log.
-
-
-
- Executes the default target.
-
-
- No top level error handling is done. Any
- will be passed onto the caller.
-
-
-
-
- Executes a specific target, and its dependencies.
-
- The name of the target to execute.
-
- Global tasks are not executed.
-
-
-
-
- Executes a specific target.
-
- The name of the target to execute.
- Whether dependencies should be forced to execute
-
- Global tasks are not executed.
-
-
-
-
- Executes the default target and wraps in error handling and time
- stamping.
-
-
- if the build was successful; otherwise,
- .
-
-
-
-
- Creates a new from the given .
-
- The definition.
- The new instance.
-
-
-
- Creates a new from the given
- within a .
-
- The definition.
- The owner .
- The new instance.
-
-
-
- Expands a from known properties.
-
- The with replacement tokens.
- The location in the build file. Used to throw more accurate exceptions.
- The expanded and replaced .
-
-
-
- Combines the specified path with the of
- the to form a full path to file or directory.
-
- The relative or absolute path.
-
- A rooted path, or the of the
- if the parameter is a null reference.
-
-
-
-
- Creates the default and attaches it to
- the .
-
-
-
-
- Increases the of the .
-
-
-
-
- Decreases the of the .
-
-
-
-
- Detaches the currently attached instances
- from the .
-
-
-
-
- Attaches the specified build listeners to the .
-
- The instances to attach to the .
-
- The currently attached instances will
- be detached before the new instances
- are attached.
-
-
-
-
- Inits stuff:
- TypeFactory: Calls Initialize and AddProject
- Log.IndentSize set to 12
- Project properties are initialized ("nant.* stuff set")
-
- NAnt Props:
- nant.filename
- nant.version
- nant.location
- nant.project.name
- nant.project.buildfile (if doc has baseuri)
- nant.project.basedir
- nant.project.default = defaultTarget
-
-
- An representing the project definition.
- The project message threshold.
- The project indentation level.
- Optimization flags.
- is .
-
-
-
- This method is only meant to be used by the
- class and .
-
-
-
-
- Creates a new based on the project
- definition.
-
-
- The full path to the build file.
- This can be of any form that accepts.
-
-
- An based on the specified project
- definition.
-
-
-
-
- Configures the platform properties for the current platform.
-
- NAnt does not support the current platform.
-
-
-
- Updates dependent properties when the
- is set.
-
-
-
-
- Topologically sorts a set of targets.
-
- 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 .
- A collection of instances.
-
- A collection of instances in sorted order.
-
- There is a cyclic dependecy among the targets, or a named target does not exist.
-
-
-
-
- Performs a single step in a recursive depth-first-search traversal
- of the target dependency tree.
-
-
- The current target is first set to the "visiting" state, and pushed
- onto the "visiting" stack.
-
-
- 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.
-
-
- If any child has not already been "visited", this method is called
- recursively on it.
-
-
- 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.
-
-
- By the time this method returns, the ordered list contains the
- sequence of targets up to and including the current target.
-
-
- The current target to inspect. Must not be .
- A collection of instances.
- A mapping from targets to states The states in question are "VISITING" and "VISITED". Must not be .
- A stack of targets which are currently being visited. Must not be .
- The list to add target names to. This will end up containing the complete list of depenencies in dependency order. Must not be .
-
- A non-existent target is specified
- -or-
- A circular dependency is detected.
-
-
-
-
- Builds an appropriate exception detailing a specified circular
- dependency.
-
- The dependency to stop at. Must not be .
- A stack of dependencies. Must not be .
-
- A detailing the specified circular
- dependency.
-
-
-
-
- Gets or sets the indendation level of the build output.
-
-
- The indentation level of the build output.
-
-
- To change the , the
- and methods should be used.
-
-
-
-
- Gets or sets the indentation size of the build output.
-
-
- The indendation size of the build output.
-
-
-
-
- Gets or sets the default threshold level for build loggers.
-
-
- The default threshold level for build loggers.
-
-
-
-
- Gets the name of the .
-
-
- The name of the or an empty
- if no name is specified.
-
-
-
-
- Gets or sets the base directory used for relative references.
-
-
- The base directory used for relative references.
-
- The directory is not rooted.
-
-
- The gets and sets the built-in property
- named "nant.project.basedir".
-
-
-
-
-
- Gets the .
-
-
- The .
-
-
- The defines the current namespace
- scope and provides methods for looking up namespace information.
-
-
-
-
- Gets the form of the current project definition.
-
-
- The form of the current project definition.
-
-
-
-
- Gets a collection of available .NET frameworks.
-
-
- A collection of available .NET frameworks.
-
-
-
-
- Gets the framework in which NAnt is currently running.
-
-
- The framework in which NAnt is currently running.
-
-
-
-
- Gets or sets the framework to use for compilation.
-
-
- The framework to use for compilation.
-
- The value specified is .
- The specified framework is not installed, or not configured correctly.
-
- We will use compiler tools and system assemblies for this framework
- in framework-related tasks.
-
-
-
-
- Gets the name of the platform on which NAnt is currently running.
-
-
- The name of the platform on which NAnt is currently running.
-
-
-
- Possible values are:
-
-
-
- win32
-
-
- unix
-
-
-
- NAnt does not support the current platform.
-
-
-
- Gets the current target.
-
-
- The current target, or if no target is
- executing.
-
-
-
-
- Gets the path to the build file.
-
-
- The path to the build file, or if the build
- document is not file backed.
-
-
-
-
- Gets the active definition.
-
-
- The active definition.
-
-
-
-
- Gets the NAnt should use to initialize
- configuration settings.
-
-
- The NAnt should use to initialize
- configuration settings.
-
-
-
-
- Gets the name of the target that will be executed when no other
- build targets are specified.
-
-
- The name of the target that will be executed when no other
- build targets are specified, or if no
- default target is specified in the build file.
-
-
-
-
- Gets a value indicating whether tasks should output more build log
- messages.
-
-
- if tasks should output more build log message;
- otherwise, .
-
-
-
-
- The list of targets to build.
-
-
- Targets are built in the order they appear in the collection. If
- the collection is empty the default target will be built.
-
-
-
-
- Gets the properties defined in this project.
-
- The properties defined in this project.
-
-
- This is the collection of properties that are defined by the system
- and property task statements.
-
-
- These properties can be used in expansion.
-
-
-
-
-
- Gets the framework-neutral properties defined in the NAnt
- configuration file.
-
-
- The framework-neutral properties defined in the NAnt configuration
- file.
-
-
-
- This is the collection of read-only properties that are defined in
- the NAnt configuration file.
-
-
- 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.
-
-
-
-
-
- Gets the instances defined in this project.
-
-
- The instances defined in this project.
-
-
-
- This is the collection of instances that
- are defined by (eg fileset) declarations.
-
-
-
-
-
- Gets the targets defined in this project.
-
-
- The targets defined in this project.
-
-
-
-
- Gets the build listeners for this project.
-
-
- The build listeners for this project.
-
-
-
-
- Allow the project construction to be optimized.
-
-
- Use this with care!
-
-
-
-
- Do not perform any optimizations.
-
-
-
-
- The project base directory must not be automatically scanned
- for extension assemblies.
-
-
-
-
- Do not scan the project configuration for frameworks, and
- do not configure the runtime and target framework.
-
-
-
-
- Holds a value indicating whether a scan for tasks, types and functions
- has already been performed for the current runtime framework.
-
-
-
-
- Initializes a new instance of the
- class for the given .
-
- The that should be configured.
-
-
-
- Loads and processes settings from the specified
- of the configuration file.
-
-
-
-
- Processes the framework nodes of the given platform node.
-
- An representing the platform on which NAnt is running.
-
-
-
- Reads the list of global properties specified in the NAnt configuration
- file.
-
- An representing global properties.
-
-
-
- Gets the value of the specified attribute from the specified node.
-
- The node of which the attribute value should be retrieved.
- The attribute of which the value should be returned.
-
- The value of the attribute with the specified name or
- if the attribute does not exist or has no value.
-
-
-
-
- Gets the underlying instance.
-
-
- The underlying instance.
-
-
-
-
- Gets the .
-
-
- The .
-
-
- The defines the current namespace
- scope and provides methods for looking up namespace information.
-
-
-
-
- Constant for the "visiting" state, used when traversing a DFS of
- property references.
-
-
-
-
- Constant for the "visited" state, used when travesing a DFS of
- property references.
-
-
-
-
- Initializes a new instance of the
- class holding properties for the given
- instance.
-
- The project for which the dictionary will hold properties.
-
-
-
- Performs additional custom processes before inserting a new element
- into the instance.
-
- The key of the element to insert.
- The value of the element to insert.
-
-
-
- Performs additional custom processes before removing an element
- from the instance.
-
- The key of the element to remove.
- The value of the element to remove.
-
-
-
- Performs additional custom processes when validating the element
- with the specified key and value.
-
- The key of the element to validate.
- The value of the element to validate.
-
-
-
- Adds a property that cannot be changed.
-
- The name of the property.
- The value to assign to the property.
-
- Properties added with this method can never be changed. Note that
- they are removed if the method is called.
-
-
-
-
- Marks a property as a property of which the value is expanded at
- execution time.
-
- The name of the property to mark as dynamic.
-
-
-
- Adds a property to the collection.
-
- The name of the property.
- The value to assign to the property.
-
-
-
- Determines whether the specified property is listed as read-only.
-
- The name of the property to check.
-
- if the property is listed as read-only;
- otherwise, .
-
-
-
-
- Determines whether the specified property is listed as dynamic.
-
- The name of the property to check.
-
- if the property is listed as dynamic;
- otherwise, .
-
-
-
-
- Inherits properties from an existing property dictionary Instance.
-
- Property list to inherit.
- The list of properties to exclude during inheritance.
-
-
-
- Expands a from known properties.
-
- The replacement tokens.
- The to pass through for any exceptions.
- The expanded and replaced string.
-
-
-
- Determines whether a property already exists.
-
- The name of the property to check.
-
- if the specified property already exists;
- otherwise, .
-
-
-
-
- Removes the property with the specified name.
-
- The name of the property to remove.
-
-
-
- Expands a from known properties.
-
- The replacement tokens.
- The to pass through for any exceptions.
- A mapping from properties to states. The states in question are "VISITING" and "VISITED". Must not be .
- A stack of properties which are currently being visited. Must not be .
- The expanded and replaced string.
-
-
-
- Evaluates the given expression string and returns the result
-
-
-
-
-
-
-
-
-
- Checks whether the specified property is deprecated.
-
- The property to check.
-
-
-
- Builds an appropriate exception detailing a specified circular
- reference.
-
- The property reference to stop at. Must not be .
- A stack of property references. Must not be .
-
- A detailing the specified circular
- dependency.
-
-
-
-
- Maintains a list of the property names that are readonly.
-
-
-
-
- Maintains a list of the property names of which the value is expanded
- on usage, not at initalization.
-
-
-
-
- The project for which the dictionary holds properties.
-
-
-
-
- Indexer property.
-
-
-
-
- Gets the project for which the dictionary holds properties.
-
-
- The project for which the dictionary holds properties.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Executes dependent targets first, then the target.
-
-
-
-
- This indicates whether the target has already executed.
-
-
-
-
- The name of the target.
-
-
-
- Hides to have
- return the name of target, not the name of XML element - which
- would always be target.
-
-
- Note: Properties are not allowed in the name.
-
-
-
-
-
- If then the target will be executed;
- otherwise, skipped. The default is .
-
-
-
-
- Gets a value indicating whether the target should be executed.
-
-
- if the target should be executed; otherwise,
- .
-
-
-
-
- Opposite of . If
- then the target will be executed; otherwise, skipped. The default
- is .
-
-
-
-
- Gets a value indicating whether the target should NOT be executed.
-
-
- if the target should NOT be executed;
- otherwise, .
-
-
-
-
- The description of the target.
-
-
-
-
- Space separated list of targets that this target depends on.
-
-
-
-
- A collection of target names that must be executed before this
- target.
-
-
-
-
- Finds a target by name.
-
- The name of the target to find.
-
- The with the specified name, or
- if no exists with
- the given name.
-
-
-
-
- Gets the names of the targets in the
- combined into one list separated by the given .
-
-
- A that contains a list of the names of the
- targets in the , separated by
- the specified .
-
-
-
-
- Gets the names of the targets in the
- combined into one comma-separated list.
-
-
- A that contains a comma-separated list of the
- names of the targets in the .
-
-
-
-
- Creates a new instance of the class
- for the specified class in the specified
- .
-
- The containing the .
- The class representing the .
-
-
-
- Gets the name of the class that can be created
- using this .
-
-
- The name of the class that can be created using
- this .
-
-
-
-
- Gets the name of the task which the
- can create.
-
-
- The name of the task which the can
- create.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a for the specified
- task is in the collection.
-
- The name of task for which the should be located in the collection.
-
- if a for the
- specified task is found in the collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the for the specified task.
-
- The name of task for which the should be located in the collection.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Comprises all of the loaded, and available, tasks.
- Use these static methods to register, initialize and create a task.
-
-
-
-
- Scans the given assembly for tasks, types, functions and filters.
-
- The assembly to scan for tasks, types, functions and filters.
- The which will be used to output messages to the build log.
-
-
-
- Scans the given assembly for tasks, types, functions and filters.
-
- The assembly to scan for tasks, types, functions and filters.
- The which will be used to output messages to the build log.
-
- if contains at
- least one "extension"; otherwise, .
-
-
-
-
- Scans the path for any task assemblies and adds them.
-
- The directory to scan in.
- The which will be used to output messages to the build log.
- indicating whether scanning of the directory should halt on first error.
-
-
-
- Adds any task assemblies in the project base directory
- and its tasks subdirectory.
-
- The project to work from.
-
-
-
- Registers the project with , and optionally
- scan the for extension assemblies.
-
- The project to work from.
- Specified whether to scan the for extension assemblies.
-
-
-
- Looks up a function by name and argument count.
-
- The name of the function to lookup, including namespace prefix.
- The argument of the function to lookup.
- The in which the function is invoked.
-
- A representing the function, or
- if a function with the given name and
- arguments does not exist.
-
-
-
-
- Creates a new instance for the given XML and
- .
-
- The XML to initialize the task with.
- The that the belongs to.
-
- The new instance.
-
-
-
-
- Scans a given for tasks.
-
- The containing the to scan.
- The to scan.
- The which will be used to output messages to the build log.
-
- if represents a
- ; otherwise, .
-
-
-
-
- Scans a given for data type.
-
- The containing the to scan.
- The to scan.
- The which will be used to output messages to the build log.
-
- if represents a
- data type; otherwise, .
-
-
-
-
- Scans a given for functions.
-
- The to scan.
- The which will be used to output messages to the build log.
-
- if represents a
- valid set of funtions; otherwise, .
-
-
-
-
- Scans a given for filters.
-
- The containing the to scan.
- The to scan.
- The which will be used to output messages to the build log.
-
- if represents a
- ; otherwise, .
-
-
-
-
- Gets the list of loaded instances.
-
-
- List of loaded instances.
-
-
-
-
- Gets the list of loaded instances.
-
-
- List of loaded instances.
-
-
-
-
- Gets the list of loaded instances.
-
-
- List of loaded instances.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Initializes a new instance of the
- class with a descriptive message.
-
- A descriptive message to include with the exception.
-
-
-
- Initializes a new instance of the
- class with the specified descriptive message and inner exception.
-
- A descriptive message to include with the exception.
- A nested exception that is the cause of the current exception.
-
-
-
- Initializes a new instance of the
- class with a descriptive message and the location in the build file
- that caused the exception.
-
- A descriptive message to include with the exception.
- The location in the build file where the exception occured.
-
-
-
- Initializes a new instance of the
- class with a descriptive message, the location in the build file and
- an instance of the exception that is the cause of the current
- exception.
-
- A descriptive message to include with the exception.
- The location in the build file where the exception occured.
- A nested exception that is the cause of the current exception.
-
-
-
- Initializes a new instance of the
- class with serialized data.
-
- The that holds the serialized object data about the exception being thrown.
- The that contains contextual information about the source or destination.
-
-
-
- Used to wrap log messages in xml <message/> elements.
-
-
-
-
- Holds the stack of currently executing projects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with serialized data.
-
- The that holds the serialized object data.
- The that contains contextual information about the source or destination.
-
-
-
- Populates with the data needed to serialize
- the instance.
-
- The to populate with data.
- The destination for this serialization.
-
-
-
- Returns the contents of log captured.
-
-
-
-
- Signals that a build has started.
-
- The source of the event.
- A object that contains the event data.
-
- This event is fired before any targets have started.
-
-
-
-
- Signals that the last target has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a target has started.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Signals that a target has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a task has started.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Signals that a task has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a message has been logged.
-
- The source of the event.
- A object that contains the event data.
-
- Only messages with a priority higher or equal to the threshold of
- the logger will actually be output in the build log.
-
-
-
-
- Flushes buffered build events or messages to the underlying storage.
-
-
-
-
- Gets or sets the highest level of message this logger should respond
- to.
-
-
- The highest level of message this logger should respond to.
-
-
- Only messages with a message level higher than or equal to the given
- level should be written to the log.
-
-
-
-
- Gets or sets a value indicating whether to produce emacs (and other
- editor) friendly output.
-
-
- as it has no meaning in XML format.
-
-
-
-
- Gets or sets the to which the logger is
- to send its output.
-
-
-
-
diff --git a/bin/nant-0.86/NAnt.DotNetTasks.dll b/bin/nant-0.86/NAnt.DotNetTasks.dll
deleted file mode 100644
index c0d2040e..00000000
Binary files a/bin/nant-0.86/NAnt.DotNetTasks.dll and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.DotNetTasks.pdb b/bin/nant-0.86/NAnt.DotNetTasks.pdb
deleted file mode 100644
index ed62bb2c..00000000
Binary files a/bin/nant-0.86/NAnt.DotNetTasks.pdb and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.DotNetTasks.xml b/bin/nant-0.86/NAnt.DotNetTasks.xml
deleted file mode 100644
index 8ec88c36..00000000
--- a/bin/nant-0.86/NAnt.DotNetTasks.xml
+++ /dev/null
@@ -1,5334 +0,0 @@
-
-
-
- NAnt.DotNetTasks
-
-
-
-
- Generates an AssemblyInfo file using the attributes given.
-
-
-
- Create a C# AssemblyInfo file containing the specified assembly-level
- attributes.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Create a C# AssemblyInfo file containing an attribute with multiple
- named properties by setting the
- attribute on the element to
- .
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Generates an AssemblyInfo file.
-
-
-
-
- Determines whether the specified AssemblyInfo file in the given
- needs to be persisted.
-
- holding the newly generated AssemblyInfo source.
-
- if the generated AssemblyInfo source needs
- to be persisted; otherwise, .
-
-
-
-
- Name of the AssemblyInfo file to generate.
-
-
- The name of the AssemblyInfo file to generate.
-
-
-
-
- The code language in which the AssemblyInfo file should be
- generated.
-
-
-
-
- The assembly-level attributes to generate.
-
-
- The assembly-level attributes to generate.
-
-
-
-
- The namespaces to import.
-
-
- The namespaces to import.
-
-
-
-
- Assembly files used to locate the types of the specified attributes.
-
-
-
-
- Defines the supported code languages for generating an AssemblyInfo
- file.
-
-
-
-
- A value for generating C# code.
-
-
-
-
- A value for generating JScript code.
-
-
-
-
- A value for generating Visual Basic code.
-
-
-
-
- Encapsulates functionality to generate a code file with imports
- and assembly-level attributes.
-
-
-
-
- Initializes a new instance of the
- for the specified .
-
- The for which an instance of the class should be initialized.
- The for which an instance of the class should be initialized.
-
-
-
- Generates code for the specified imports.
-
- The imports for which code should be generated.
- The to which the generated code will be written.
-
-
-
- Generates code for the specified assembly attributes.
-
- The assembly attributes for which code should be generated.
- Imports used to resolve the assembly attribute names to fully qualified type names.
- Assembly that will be used to resolve the attribute names to instances.
- The to which the generated code will be written.
-
-
-
- Gets the in which the AssemblyInfo
- code will be generated.
-
-
-
-
- Gets the that will be used to
- generate the AssemblyInfo code.
-
-
-
-
- Responsible for returning the specified value converted to a
- accepted by a constructor for a given
- .
-
-
-
-
- Obtains a lifetime service object to control the lifetime policy for
- this instance.
-
-
- An object of type used to control the lifetime
- policy for this instance. This is the current lifetime service object
- for this instance if one exists; otherwise, a new lifetime service
- object initialized with a lease that will never time out.
-
-
-
-
- Retrieves the specified corresponding with the specified
- type name from a list of assemblies.
-
- The collection of assemblies that the type should tried to be instantiated from.
- The list of imports that can be used to resolve the typename to a full typename.
- The typename that should be used to determine the type to which the specified value should be converted.
- The value that should be converted to a typed value.
-
-
- is and the identified by has no default public constructor.
- -or-
- cannot be converted to a value that's suitable for one of the constructors of the identified by .
- -or-
- The identified by has no suitable constructor.
- -or-
- A identified by could not be located or loaded.
-
-
-
-
- Wraps al.exe, the assembly linker for the .NET Framework.
-
-
-
- All specified sources will be embedded using the /embed flag.
- Other source types are not supported.
-
-
-
-
- Create a library containing all icon files in the current directory.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Create an executable assembly manifest from modules.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Generates an assembly manifest.
-
-
-
-
- Determines whether the assembly manifest needs compiling or is
- uptodate.
-
-
- if the assembly manifest needs compiling;
- otherwise, .
-
-
-
-
- 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.
-
-
-
-
- Specifies a string for the Company field in the assembly.
-
-
- A string for the Company field in the assembly.
-
-
- If is an empty string (""), the Win32
- Company resource appears as a single space.
-
-
-
-
- Specifies a string for the Configuration field in the assembly.
-
-
- A string for the Configuration field in the assembly.
-
-
- If is an empty string (""), the Win32
- Configuration resource appears as a single space.
-
-
-
-
- Specifies a string for the Copyright field in the assembly.
-
-
- A string for the Copyright field in the assembly.
-
-
- If is an empty string (""), the Win32
- Copyright resource appears as a single space.
-
-
-
-
- The culture string associated with the output assembly.
- The string must be in RFC 1766 format, such as "en-US".
-
-
-
- Corresponds with the /c[ulture]: flag.
-
-
-
-
-
- Specifies whether the assembly should be partially signed. The default
- is .
-
-
-
-
- Specifies a string for the Description field in the assembly.
-
-
- A string for the Description field in the assembly.
-
-
- If is an empty string (""), the Win32
- Description resource appears as a single space.
-
-
-
-
- Security evidence file to embed.
-
-
- The security evidence file to embed.
-
-
-
- Corresponds with the /e[vidence] flag.
-
-
-
-
-
- Specifies a string for the File Version field in the assembly.
-
-
- A string for the File Version field in the assembly.
-
-
-
-
- Specifies a value (in hexadecimal) for the Flags field in
- the assembly.
-
-
- A value (in hexadecimal) for the Flags field in the assembly.
-
-
-
-
- Specifies a container that holds a key pair.
-
-
-
-
- Specifies a file (filename) that contains a key pair or
- just a public key to sign an assembly.
-
-
- The complete path to the key file.
-
-
-
- Corresponds with the /keyf[ile]: flag.
-
-
-
-
-
- Specifies the fully-qualified name (class.method) of the method to
- use as an entry point when converting a module to an executable file.
-
-
- The fully-qualified name (class.method) of the method to use as an
- entry point when converting a module to an executable file.
-
-
-
-
- One or more modules to be compiled into an assembly.
-
-
-
-
- The name of the output file for the assembly manifest.
-
-
- The complete output path for the assembly manifest.
-
-
-
- Corresponds with the /out flag.
-
-
-
-
-
- The target type (one of lib, exe, or winexe).
-
-
-
- Corresponds with the /t[arget]: flag.
-
-
-
-
-
- Specifies a string for the Product field in the assembly.
-
-
- A string for the Product field in the assembly.
-
-
-
-
- Specifies a string for the Product Version field in the assembly.
-
-
- A string for the Product Version field in the assembly.
-
-
-
-
- The set of resources to embed.
-
-
-
-
- The set of compiled resources to embed.
-
-
- Do not yet expose this to build authors.
-
-
-
-
- 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 .
-
-
- TODO: remove this once Mono bug #74814 is fixed.
-
-
-
-
- Specifies an assembly from which to get all options except the
- culture field.
-
-
- The complete path to the assembly template.
-
-
-
- Corresponds with the /template: flag.
-
-
-
-
-
- Specifies a string for the Title field in the assembly.
-
-
- A string for the Title field in the assembly.
-
-
-
-
- Specifies a string for the Trademark field in the assembly.
-
-
- A string for the Trademark field in the assembly.
-
-
-
-
- Specifies version information for the assembly. The format of the
- version string is major.minor.build.revision.
-
-
-
-
- Icon to associate with the assembly.
-
-
-
-
- Inserts a Win32 resource (.res file) in the output file.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program or
- if the task is not being executed.
-
-
-
-
- Provides the abstract base class for compiler tasks.
-
-
-
-
- Contains a list of extensions for all file types that should be treated as
- 'code-behind' when looking for resources. Ultimately this will determine
- if we use the "namespace+filename" or "namespace+classname" algorithm, since
- code-behind will use the "namespace+classname" algorithm.
-
-
-
-
- Case-insensitive list of valid culture names for this platform.
-
-
- The key of the is the culture name and
- the value is .
-
-
-
-
- Class constructor for .
-
-
-
-
- Compiles the sources and resources.
-
-
-
-
- Determines the manifest resource name of the given resource file.
-
- The containing information that will used to assemble the manifest resource name.
- The resource file of which the manifest resource name should be determined.
- The logical location of the resource file.
- The source file on which the resource file depends.
-
- The manifest resource name of the specified resource file.
-
-
-
-
- Determines the manifest resource name of the given resource file.
-
- The containing information that will used to assemble the manifest resource name.
- The resource file of which the manifest resource name should be determined.
-
- The manifest resource name of the specified resource file.
-
-
- For .resx resources, the name of the dependent is determined by
- replacing the extension of the file with the extension of the
- source files for the compiler, and removing the culture name from
- the file name for localized resources.
-
-
-
-
- Extracts the associated namespace/classname linkage found in the
- given stream.
-
- The read-only stream of the source file to search.
-
- The namespace/classname of the source file matching the resource.
-
-
-
-
- Writes package references to the specified .
-
- The to which the package references should be written.
-
-
-
- Writes list of warnings to (not) treat as errors to the specified
- .
-
- The to which the list of warnings should be written.
-
-
-
- Writes list of warnings to suppress to the specified
- .
-
- The to which the list of warnings to suppress should be written.
-
-
-
- Writes conditional compilation constants to the specified
- .
-
- The to which the conditional compilation constants should be written.
-
-
-
- Writes module references to the specified .
-
- The to which the module references should be written.
-
-
-
- Allows derived classes to provide compiler-specific options.
-
- The to which the compiler options should be written.
-
-
-
- Writes an option using the default output format.
-
- The to which the compiler options should be written.
- The name of the option which should be passed to the compiler.
-
-
-
- Writes an option and its value using the default output format.
-
- The to which the compiler options should be written.
- The name of the option which should be passed to the compiler.
- The value of the option which should be passed to the compiler.
-
- The combination of and
- (separated by a colon) is quoted
- unless is already surrounded by quotes.
-
-
-
-
- Determines whether compilation is needed.
-
-
-
-
- Finds the correct namespace/classname for a resource file from the
- given dependent source file.
-
- The file from which the resource linkage of the resource file should be determined.
- The culture of the resource file for which the resource linkage should be determined.
-
- The namespace/classname of the source file matching the resource or
- if the dependent source file does not exist.
-
-
- This behaviour may be overidden by each particular compiler to
- support the namespace/classname syntax for that language.
-
-
-
-
- Link a list of files into a resource assembly.
-
- The collection of resources.
- Resource assembly to generate
- Culture of the generated assembly.
-
-
-
- Compiles a set of resx files to a .resources files.
-
- The set of resx files to compile.
-
-
-
- Determines the culture associated with a given resource file by
- scanning the filename for valid culture names.
-
- The resource file path to check for culture info.
- The file on which the resource file depends.
-
- A valid instance if the resource is
- associated with a specific culture; otherwise, .
-
-
-
-
- Generate debug output. The default is .
-
-
- Only used for <jsc> tasks, but retained for backward
- compatibility (Clover.NET).
-
-
-
-
- The output file created by the compiler.
-
-
-
-
- Output type. Possible values are exe, winexe,
- library or module.
-
-
-
-
- Define conditional compilation symbol(s).
-
-
-
- Corresponds to /d[efine]: flag.
-
-
-
-
-
- Icon to associate with the application.
-
-
-
- Corresponds to /win32icon: flag.
-
-
-
-
-
- Specifies a Win32 resource file (.res).
-
-
-
- Corresponds to /win32res[ource]: flag.
-
-
-
-
-
- Instructs the compiler to treat all warnings as errors. The default
- is .
-
-
-
- Corresponds to the /warnaserror[+|-] flag of the compiler.
-
-
- When this property is set to , any messages
- that would ordinarily be reported as warnings will instead be
- reported as errors.
-
-
-
-
-
- Controls which warnings should be reported as errors.
-
-
-
-
- Specifies a comma-separated list of warnings that should be suppressed
- by the compiler.
-
-
- Comma-separated list of warnings that should be suppressed by the
- compiler.
-
-
-
- Corresponds with the /nowarn flag.
-
-
-
-
-
- Specifies a list of warnings that you want the compiler to suppress.
-
-
-
-
- Instructs NAnt to recompile the output file regardless of the file timestamps.
-
-
- When this parameter is to , NAnt will always
- run the compiler to rebuild the output file, regardless of the file timestamps.
-
-
-
-
- Specifies which type contains the Main method that you want to use
- as the entry point into the program.
-
-
-
- Corresponds to the /m[ain]: flag of the compiler.
-
-
- Use this property when creating an executable file. If this property
- is not set, the compiler searches for a valid Main method in all
- public classes.
-
-
-
-
-
- Specifies the key pair container used to strongname the assembly.
-
-
-
-
- Specifies a strong name key file.
-
-
-
-
- Specifies whether to delay sign the assembly using only the public
- portion of the strong name key. The default is
- .
-
-
-
-
- Additional directories to search in for assembly references.
-
-
-
- Corresponds with the /lib[path]: flag.
-
-
-
-
-
- Reference metadata from the specified assembly files.
-
-
-
-
- Specifies list of packages to reference.
-
-
-
-
- Resources to embed.
-
-
-
- This can be a combination of resx files and file resources.
-
-
- .resx files will be compiled by and then
- embedded into the resulting executable.
-
-
- The property is used to make
- up the resource name added to the assembly manifest for non-resx
- files.
-
-
- For .resx files the namespace from the matching source file is used
- as prefix. This matches the behaviour of Visual Studio.
-
-
- Multiple resources tags with different namespace prefixes may be
- specified.
-
-
-
-
-
- Link the specified modules into this assembly.
-
-
-
-
- The set of source files for compilation.
-
-
-
-
- Indicates whether package references are supported by compiler for
- a given target framework. The default is .
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- the "warnaserror" option that takes a list of warnings. The default
- is .
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- a command line option that allows a list of warnings to be
- suppressed. The default is .
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- the "keycontainer" option. The default is .
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- the "keyfile" option. The default is .
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- the "delaysign" option. The default is .
-
-
-
-
- Gets the file extension required by the current compiler.
-
-
- The file extension required by the current compiler.
-
-
-
-
- Gets the class name regular expression for the language of the current compiler.
-
- class name regular expression for the language of the current compiler
-
-
-
- Gets the namespace regular expression for the language of the current compiler.
-
- namespace regular expression for the language of the current compiler
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Holds class and namespace information for resource (*.resx) linkage.
-
-
-
-
- Initializes a new instance of the
- class.
-
- The namespace the resource is under.
- The class name the resource is associated with.
-
-
-
- Returns the resource linkage as a string.
-
-
- A string representation of the resource linkage.
-
-
-
-
- Gets a value indicating whether the
- instances contains valid data.
-
-
- if the
- instance contains valid data; otherwise, .
-
-
-
-
- Gets a value indicating whether a namespace name is available
- for this instance.
-
-
- if a namespace name is available for
- this instance; otherwise,
- .
-
-
-
-
- Gets a value indicating whether a class name is available
- for this instance.
-
-
- if a class name is available for
- this instance; otherwise,
- .
-
-
-
-
- Gets the name of namespace the resource is under.
-
-
- The name of namespace the resource is under.
-
-
-
-
- Gets the name of the class (most likely a form) that the resource
- is associated with.
-
-
- The name of the class the resource is associated with.
-
-
-
-
- Gets the culture that the resource is associated with.
-
-
- The culture that the resource is associated with.
-
-
-
-
- Compiles C# programs.
-
-
-
- In order to have generate manifest resource names
- that match those generated by Microsoft Visual Studio.NET, the value of
- the attribute of the <>
- element should match the "Default Namespace" of the C# project, and the
- value of the attribute
- should be set to "".
-
-
-
- Compile a "HelloWorld" application, including embedded resources.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Writes the compiler options to the specified .
-
- to which the compiler options should be written.
-
-
-
- Determines whether compilation is needed.
-
-
-
-
- The preferred base address at which to load a DLL. The default base
- address for a DLL is set by the .NET Framework common language
- runtime.
-
-
- The preferred base address at which to load a DLL.
-
-
- This address can be specified as a decimal, hexadecimal, or octal
- number.
-
-
-
-
- Specifies the type of debugging information generated by the
- compiler. The default is .
-
-
-
-
- No longer expose this to build authors. Use
- instead.
-
-
-
-
- The name of the XML documentation file to generate.
-
-
-
- Corresponds with the /doc: flag.
-
-
-
-
-
- Specifies the size of sections in the output file. Valid values are
- 512, 1024, 2048, 4096, and 8192.
-
-
- The size of sections in the output file.
-
-
-
-
- Instructs the compiler not to import mscorlib.dll. The default is
- .
-
-
-
- Corresponds with the /nostdlib[+|-] flag.
-
-
-
-
-
- Instructs the compiler not to use implicit references to assemblies.
- The default is .
-
-
-
- Corresponds with the /noconfig flag.
-
-
-
-
-
- Specifies whether an integer arithmetic statement that is not in
- the scope of the checked or unchecked keywords and
- that results in a value outside the range of the data type should
- cause a run-time exception. The default is .
-
-
-
- Corresponds with the /checked[+|-] flag.
-
-
-
-
-
- Instructs the compiler to allow code that uses the unsafe
- keyword. The default is .
-
-
-
- Corresponds with the /unsafe[+|-] flag.
-
-
-
-
-
- Causes the compiler to only accept syntax that is included in a
- given specification.
-
-
-
- Corresponds with the /langversion flag.
-
-
-
-
-
- Specifies whether the compiler should perform optimizations to the
- make output files smaller, faster, and more effecient. The default
- is .
-
-
- if the compiler should perform optimizations;
- otherwise, .
-
-
-
- Corresponds with the /optimize[+|-] flag.
-
-
-
-
-
- Specifies which platform version of common language runtime (CLR)
- can run the output file.
-
-
- The platform version of common language runtime (CLR) that can run
- the output file.
-
-
-
- Corresponds with the /platform flag.
-
-
-
-
-
- Specifies the warning level for the compiler to display. Valid values
- are 0-4. The default is 4.
-
-
- The warning level for the compiler to display.
-
-
-
- Corresponds with the /warn flag.
-
-
-
-
-
- Specifies the code page to use for all source code files in the
- compilation.
-
-
-
- Corresponds with the /codepage flag.
-
-
-
-
-
- Specifies whether the compiler for the active target framework
- supports generation of XML Documentation file. The default is
- .
-
-
-
-
- Specifies whether the compiler for the active target framework
- supports limiting the platform on which the compiled code can run.
- The default is .
-
-
-
-
- Specifies whether the compiler for the active target framework
- supports accepting only a specific language syntax.
- The default is .
-
-
-
-
- Gets the file extension required by the current compiler.
-
-
- For the C# compiler, the file extension is always cs.
-
-
-
-
- Gets the class name regular expression for the language of the
- current compiler.
-
-
- Class name regular expression for the language of the current
- compiler.
-
-
-
-
- Gets the namespace regular expression for the language of the current compiler.
-
-
- Namespace regular expression for the language of the current
- compiler.
-
-
-
-
- Signs delay-signed .NET Assemblies, or re-signs existing assemblies.
-
-
-
- The delay-signing mechanism takes a fileset (named targets)
- and either a attribute for a file containing the
- public and private keys, or to name a key
- container.
-
-
-
- Sign partially-signed foo.dll with bar.snk.
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Converts a single file or group of files.
-
-
-
-
- List of assemblies/executables to sign.
-
-
-
-
- Specifies the filesystem path to the signing key.
-
-
-
-
- Specifies the key container.
-
-
-
-
- Gets the command line arguments for the external program.
-
-
- The command line arguments for the external program.
-
-
-
-
- Compiles ILASM programs.
-
-
-
- Compiles helloworld.il to helloworld.exe.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Compiles the sources.
-
-
-
-
- Writes the compiler options.
-
-
-
-
- Writes an option using the default output format.
-
-
- The to which the compiler options should
- be written.
-
-
- A that contains the name of the
- option which should be passed to the compiler.
-
-
-
-
- Writes an option and its value using the default output format.
-
-
- The to which the compiler options should
- be written.
-
-
- A that contains the name of the
- option which should be passed to the compiler.
-
-
- A that contains the value of the
- option which should be passed to the compiler.
-
-
-
-
- Determines whether or not compilation is needed.
-
-
- if compilation is needed; otherwise,
- .
-
-
-
-
- Specifies whether or not the compiler should measure and report
- the compilation times.
-
-
- if the compilation times should be
- measured and reported; otherwise, . The
- default is .
-
-
-
- Corresponds to the /CLOCK flag.
-
-
-
-
-
- Specifies whether or not the compiler should generate debug
- information.
-
-
- if debug information should be generated;
- otherwise, . The default is
- .
-
-
-
- Corresponds to the /DEBUG flag.
-
-
-
-
-
- Specifies whether or not the compiler should attempt to create a
- PE file even if compilation errors have been reported.
-
-
- if a PE file has to be created even if
- compilation errors have been reported; otherwise,
- . The default is .
-
-
-
- Corresponds to the /ERROR flag.
-
-
-
-
-
- Instructs NAnt to recompile the output file regardless of the file
- timestamps.
-
-
- if the output file should be recompiled
- regardless of its timestamps; otherwise .
- The default is .
-
-
-
-
- Specifies whether or not the compiler should type a formatted
- listing of the compilation result.
-
-
- if a formatted listing of the compilation
- result should be typed; otherwise, . The
- default is .
-
-
-
- Corresponds to the /LISTING flag.
-
-
-
-
-
- Instructs the compiler to set the FileAlignment value in
- the PE header.
-
-
- An that represents the FileAlignment
- value to set in the PE header. The value must be a power of 2, in
- range from 512 to 65536.
-
-
-
- Corresponds to the /ALIGNMENT flag.
-
-
-
-
-
- Instructs the compiler to set the ImageBase value in
- the PE header.
-
-
- A that represents the ImageBase
- value to set in the PE header.
-
-
-
- Corresponds to the /BASE flag.
-
-
-
-
-
- Instructs the compiler to set the Flags value in the CLR
- header.
-
-
- An that represents the Flags
- 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.
-
-
-
- Corresponds to the /FLAGS flag.
-
-
-
-
-
- Instructs the compiler to set the Subsystem value in the PE
- header.
-
-
- An that represents the Subsystem
- value to set in the PE header. The most frequently value are 3
- (console application) and 2 (GUI application).
-
-
-
- Corresponds to the /SUBSYSTEM flag.
-
-
-
-
-
- Specifies which output type should be generated.
-
-
- A that contains the target type.
- Possible values are dll and exe.
-
-
-
- Corresponds to the /OUTPUT flag.
-
-
-
-
-
- Instructs the compiler to generate a strong signature of the PE
- file.
-
-
- A that contains the private
- encryption key.
-
-
-
- Corresponds to the /KEY=keysource]]>
- flag.
-
-
-
-
-
- Instructs the compiler to generate a strong signature of the PE
- file.
-
-
- A that represents the file
- containing the private encryption key.
-
-
-
- Corresponds to the /KEY=keyfile]]>
- flag.
-
-
-
-
-
- Specifies the name of the output file created by the compiler.
-
-
- A that represents the name of
- the output file.
-
-
-
- Corresponds to the /OUTPUT flag.
-
-
-
-
-
- Instructs the compiler to link the specified unmanaged resource
- file into the resulting PE file.
-
-
- A that represents the unmanaged
- resource file to link.
-
-
-
- Corresponds to the /RESOURCE flag.
-
-
-
-
-
- Specifies the set of source files to compile.
-
-
- A that represents the set
- of source files to compile.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- A that contains the command-line
- arguments for the external program.
-
-
-
-
- Compiles JScript.NET programs.
-
-
- Compile helloworld.js to helloworld.exe.
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Writes module references to the specified .
-
- The to which the module references should be written.
-
-
-
- Writes the compiler options to the specified .
-
- to which the compiler options should be written.
-
-
-
- Automatically references assemblies if they have the same name as
- an imported namespace or as a type annotation when declaring a
- variable. The default is .
-
-
-
- Corresponds with the /autoref flag.
-
-
-
-
-
- Instructs the compiler not to import standard library, and changes
- to . The default is
- .
-
-
-
- Corresponds with the /noconfig flag.
-
-
-
-
-
- Specifies which platform version of common language runtime (CLR)
- can run the output file.
-
-
- The platform version of common language runtime (CLR) that can run
- the output file.
-
-
-
- Corresponds with the /platform flag.
-
-
-
-
-
- Causes the compiler to generate errors for implicit method
- overrides. The default is .
-
-
-
- Corresponds with the /versionsafe flag.
-
-
-
-
-
- Specifies the warning level for the compiler to display. Valid
- values are 0-4. The default is 4.
-
-
- The warning level for the compiler to display.
-
-
-
- Corresponds with the /warn flag.
-
-
-
-
-
- Controls which warnings should be reported as errors.
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- compiler does not allow control over which warnings should be
- reported as errors.
-
-
-
-
- Specifies a comma-separated list of warnings that should be suppressed
- by the compiler.
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- compiler does not support package references.
-
-
-
-
- Specifies a list of warnings that you want the compiler to suppress.
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- compiler does not support suppressing warnings.
-
-
-
-
- Specifies the code page to use for all source code files in the
- compilation.
-
-
-
- Corresponds with the /codepage flag.
-
-
-
-
-
- Specifies the key pair container used to strongname the assembly.
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
-
-
-
-
- Specifies a strong name key file.
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
-
-
-
-
- Specifies whether to delay sign the assembly using only the public
- portion of the strong name key.
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- the "keycontainer" option. The default is .
-
-
- .
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- the "keyfile" option. The default is .
-
-
- .
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- the "delaysign" option. The default is .
-
-
- .
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
-
-
-
-
- Specifies whether the compiler for the active target framework
- supports limiting the platform on which the compiled code can run.
- The default is .
-
-
-
-
- Link the specified modules into this assembly.
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- compiler does not support linking modules.
-
-
-
-
- Gets the file extension required by the current compiler.
-
-
- For the JScript.NET compiler, the file extension is always js.
-
-
-
-
- Gets the class name regular expression for the language of the
- current compiler.
-
-
- Class name regular expression for the language of the current
- compiler.
-
-
-
-
- Gets the namespace regular expression for the language of the
- current compiler.
-
-
- Namespace regular expression for the language of the current
- compiler.
-
-
-
-
- Generates a .licence file from a .licx file.
-
-
-
- If no output file is specified, the default filename is the name of the
- target file with the extension .licenses appended.
-
-
-
-
- Generate the file component.exe.licenses file from component.licx.
-
-
-
- ]]>
-
-
-
-
-
- Initializes the class.
-
-
-
-
- Updates the of the specified
- .
-
- The of which the should be updated.
-
-
-
- Generates the license file.
-
-
-
-
- Determines whether the .licenses file needs to be recompiled
- or is uptodate.
-
- The .licenses file.
-
- if the .licenses file needs compiling;
- otherwise, .
-
-
-
-
- Input file to process.
-
-
-
-
- Name of the license file to output.
-
-
-
-
- Names of the references to scan for the licensed component.
-
-
-
-
- Specifies the executable for which the .licenses file is generated.
-
-
-
-
- Specifies the executable for which the .licenses file is generated.
-
-
-
-
- Indicates whether assembly references are supported by the current
- target framework. The default is .
-
-
- Applies only to frameworks having a command line tool for compiling
- licenses files.
-
-
-
-
- Indicates whether the current target framework has a command line
- tool for compiling licenses files. The default is
- .
-
-
-
-
- Gets the working directory for the application.
-
-
- The working directory for the application.
-
-
-
-
- The command-line arguments for the external program.
-
-
- Override to avoid exposing these elements in build file.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Gets the filename of the external program to start.
-
-
- The filename of the external program.
-
-
- Override in derived classes to explicitly set the location of the
- external tool.
-
-
-
-
- Responsible for reading the license and writing them to a license
- file.
-
-
-
-
- Obtains a lifetime service object to control the lifetime policy for
- this instance.
-
-
- An object of type used to control the lifetime
- policy for this instance. This is the current lifetime service object
- for this instance if one exists; otherwise, a new lifetime service
- object initialized with a lease that will never time out.
-
-
-
-
- Creates the whole license file.
-
- The instance for which the license file should be created.
- The .licenses file to create.
-
-
-
- Determines whether the given object is serializable in binary
- format.
-
- The object to check.
-
- if is
- serializable in binary format; otherwise, .
-
-
-
-
- Runs NDoc V1.3.1 to create documentation.
-
-
-
- See the NDoc home page for more
- information.
-
-
- 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 , 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).
-
-
-
-
- Document two assemblies using the MSDN documenter. The namespaces are
- documented in NamespaceSummary.xml.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
- Content of NamespaceSummary.xml :
-
-
-
- The Foo.Bar namespace reinvents the wheel.
-
-
- The Foo.Bar.Tests namespace ensures that the Foo.Bar namespace reinvents the wheel correctly.
-
-
- ]]>
-
-
-
-
-
- Initializes the taks and verifies the parameters.
-
-
-
-
- Generates an NDoc project and builds the documentation.
-
-
-
-
- Represents the method that will be called to update the overall
- percent complete value and the current step name.
-
- The source of the event.
- A that contains the event data.
-
-
-
- Represents the method that will be called to update the current
- step's precent complete value.
-
- The source of the event.
- A that contains the event data.
-
-
-
- Returns the documenter for the given project.
-
-
- Documenter is not found.
-
-
- is .
-
-
-
-
- Performs macro expansion for the given nodes.
-
- for which expansion should be performed.
-
-
-
- The set of assemblies to document.
-
-
-
-
- The set of namespace summary files.
-
-
-
-
- Specifies the formats in which the documentation should be generated.
-
-
-
-
- Collection of additional directories to search for referenced
- assemblies.
-
-
-
-
- Installs or removes .NET Services.
-
-
-
- This tasks provides the same functionality as the regsvcs tool
- provided in the .NET SDK.
-
-
- It performs the following actions:
-
-
-
- Loads and registers an assembly.
-
-
- Generates, registers, and installs a type library into a specified COM+ application.
-
-
- Configures services that are added programmatically to your class.
-
-
-
- Refer to the .NET Services Installation Tool (Regsvcs.exe) for more information.
-
-
-
-
- Adds all public classes contained in myTest.dll to a COM+
- application and produces the myTest.tlb type library. If the
- application already exists, it is overwritten.
-
-
-
- ]]>
-
-
-
-
- Adds all public classes contained in myTest.dll to myTargetApp
- and produces the myTest.tlb type library. If the application already
- exists, it is overwritten.
-
-
-
- ]]>
-
-
-
-
- Adds all public classes contained in myTest.dll to a COM+
- application and produces the myTest.tlb type library. A new
- application is always created.
-
-
-
- ]]>
-
-
-
-
- Uninstalls the COM+ application contained in myTest.dll.
-
-
-
- ]]>
-
-
-
-
-
- Performs the specified action.
-
-
-
-
- Defines the action to take with the assembly. The default is
- .
-
-
-
-
- The source assembly file.
-
-
- The assembly must be signed with a strong name.
-
-
-
-
- Specifies the type library file to install.
-
-
-
-
- Uses an existing type library. The default is .
-
-
-
-
- Do not reconfigure an existing target application.
- The default is .
-
-
-
-
- Configures components only; ignores methods and interfaces.
- The default is .
-
-
-
-
- Expect an existing application. The default is .
-
-
-
-
- Specifies the name of the COM+ application to either find or create.
-
-
-
-
- Specifies the name or id of the COM+ application to either find or
- create.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Defines the possible actions for a .NET Service.
-
-
-
-
- Finds or creates the target application.
-
-
-
-
- Creates the target application.
-
-
-
-
- Uninstalls the target application.
-
-
-
-
- Converts files from one resource format to another.
-
-
-
- If no is specified, the resource file will
- be created next to the input file.
-
-
-
-
- Convert a resource file from the .resx to the .resources
- format.
-
-
-
- ]]>
-
-
-
-
- Convert a set of .resx files to the .resources format.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Updates the of the specified
- .
-
- The of which the should be updated.
-
-
-
- Converts a single file or group of files.
-
-
-
-
- Cleans up generated files.
-
-
-
-
- Determines whether the specified input file needs to be compiled.
-
- The input file.
- The output file.
-
- if the input file need to be compiled;
- otherwise .
-
-
-
-
- Determines the full path and extension for the output file.
-
- The output file for which the full path and extension should be determined.
-
- The full path (with extensions) for the specified file.
-
-
-
-
- Determines whether the specified resource file references third
- party assemblies by checking whether a <data> element exists
- with a "type" attribute that does not start with
- "System.".
-
- The resource file to check.
-
- if the resource file references third party
- assemblies, or an error occurred; otherwise, .
-
-
- This check will only be accurate for 1.0 resource file, but the
- 2.0 resx files can only be compiled with a resgen tool that supports
- assembly references, so this method will not be used anyway.
-
-
-
-
- Returns a list of external file references for the specified file.
-
- The resx file for which a list of external file references should be returned.
-
- A list of external file references for the specified file, or
- if does not
- exist or does not support external file references.
-
-
-
-
- Input file to process.
-
-
- The full path to the input file.
-
-
-
-
- The resource file to output.
-
-
-
-
- The target type. The default is resources.
-
-
-
-
- The directory to which outputs will be stored.
-
-
-
-
- Use each source file's directory as the current directory for
- resolving relative file paths. The default is .
- Only supported when targeting .NET 2.0 (or higher).
-
-
-
-
- Takes a list of .resx or .txt files to convert to .resources files.
-
-
-
-
- Reference metadata from the specified assembly files.
-
-
-
-
- Indicates whether assembly references are supported by the
- resgen tool for the current target framework. The default
- is .
-
-
-
-
- Indicates whether external file references are supported by the
- resgen tool for the current target framework. The default
- is .
-
-
-
-
- For internal use only !
-
-
-
-
- Gets the working directory for the application.
-
-
- The working directory for the application.
-
-
-
-
- Gets the command line arguments for the external program.
-
-
- The command line arguments for the external program.
-
-
-
-
- Gets the filename of the external program to start.
-
-
- The filename of the external program.
-
-
- Override in derived classes to explicitly set the location of the
- external tool.
-
-
-
-
- For internal use only !
-
-
-
-
- Initializes a new instance of the
- class for a given input and output file.
-
- The resource to compile.
- The compiled resource.
-
-
-
- Gets the resource file to compile.
-
-
- The resource file to compile.
-
-
-
-
- Gets the compiled resource file.
-
-
- The compiled resource file.
-
-
-
-
- Executes the code contained within the task.
-
-
-
Code
-
- The must contain a single code
- element, which in turn contains the script code.
-
-
- This code can include extensions such as functions, or tasks. Once
- the script task has executed those extensions will be available for
- use in the buildfile.
-
-
- If no extensions have been defined, a static entry point named
- ScriptMain - which must have a single
- argument - is required.
-
-
Namespaces
-
- The following namespaces are imported by default:
-
-
-
- System
-
-
- System.Collections
-
-
- System.IO
-
-
- System.Text
-
-
- NAnt.Core
-
-
- NAnt.Core.Attributes
-
-
-
Assembly References
-
- The assembly references that are specified will be used to compile
- the script, and will be loaded into the NAnt appdomain.
-
-
- By default, only the NAnt.Core and mscorlib assemblies
- are referenced.
-
-
-
- Run C# code that writes a message to the build log.
-
- <script language="C#">
- <code>
- <![CDATA[
- public static void ScriptMain(Project project) {
- project.Log(Level.Info, "Hello World from a script task using C#");
- }
- ]]>
- </code>
- </script>
-
-
-
- Define a custom function and call it using C#.
-
- <script language="C#" prefix="test" >
- <code>
- <![CDATA[
- [Function("test-func")]
- public static string Testfunc( ) {
- return "some result !!!!!!!!";
- }
- ]]>
- </code>
- </script>
- <echo message='${test::test-func()}'/>
-
-
-
- Use a custom namespace in C# to create a database
-
- <script language="C#" >
- <references>
- <include name="System.Data.dll" />
- </references>
- <imports>
- <import namespace="System.Data.SqlClient" />
- </imports>
- <code>
- <![CDATA[
- public static void ScriptMain(Project project) {
- string dbUserName = "nant";
- string dbPassword = "nant";
- string dbServer = "(local)";
- string dbDatabaseName = "NAntSample";
- string connectionString = String.Format("Server={0};uid={1};pwd={2};", dbServer, dbUserName, dbPassword);
-
- SqlConnection connection = new SqlConnection(connectionString);
- string createDbQuery = "CREATE DATABASE " + dbDatabaseName;
- SqlCommand createDatabaseCommand = new SqlCommand(createDbQuery);
- createDatabaseCommand.Connection = connection;
-
- connection.Open();
-
- try {
- createDatabaseCommand.ExecuteNonQuery();
- project.Log(Level.Info, "Database added successfully: " + dbDatabaseName);
- } catch (Exception e) {
- project.Log(Level.Error, e.ToString());
- } finally {
- connection.Close();
- }
- }
- ]]>
- </code>
- </script>
-
-
-
-
- Run Visual Basic.NET code that writes a message to the build log.
-
-
- <script language="VB">
- <code>
- <![CDATA[
- Public Shared Sub ScriptMain(project As Project)
- project.Log(Level.Info, "Hello World from a script task using Visual Basic.NET")
- End Sub
- ]]>
- </code>
- </script>
-
-
-
- Define a custom task and call it using C#.
-
- <script language="C#" prefix="test" >
- <code>
- <![CDATA[
- [TaskName("usertask")]
- public class TestTask : Task {
- #region Private Instance Fields
- private string _message;
- #endregion Private Instance Fields
- #region Public Instance Properties
- [TaskAttribute("message", Required=true)]
- public string FileName {
- get { return _message; }
- set { _message = value; }
- }
- #endregion Public Instance Properties
- #region Override implementation of Task
- protected override void ExecuteTask() {
- Log(Level.Info, _message.ToUpper());
- }
- #endregion Override implementation of Task
- }
- ]]>
- </code>
- </script>
- <usertask message='Hello from UserTask'/>
-
-
-
-
- Define a custom function and call it using Boo.
-
-
- <script language="Boo.CodeDom.BooCodeProvider, Boo.CodeDom, Version=1.0.0.0, Culture=neutral, PublicKeyToken=32c39770e9a21a67"
- failonerror="true">
- <code>
- <![CDATA[
-
- [Function("test-func")]
- def MyFunc():
- return "Hello from Boo !!!!!!"
- ]]>
- </code>
- </script>
- <echo message='${script::test-func()}'/>
-
-
-
-
-
- Initializes the task.
-
-
-
-
- Executes the script block.
-
-
-
-
- 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
- .
-
-
-
-
- Any required references.
-
-
-
-
- The name of the main class containing the static ScriptMain
- entry point.
-
-
-
-
- The namespace prefix for any custom functions defined in the script.
- If ommitted the prefix will default to 'script'
-
-
-
-
- The namespaces to import.
-
-
-
-
- The code to execute.
-
-
-
-
- Compiles Visual Basic.NET programs.
-
-
-
- In order to have generate manifest resource names
- that match those generated by Microsoft Visual Studio.NET, the value of
- the attribute of the <>
- element should match the "Root namespace" of the VB.NET project, and the
- value of the attribute
- should be set to "".
-
-
-
- Example build file using this task.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Finds the correct namespace/classname for a resource file from the
- given dependent source file, and ensure the
- is prefixed.
-
- The file from which the resource linkage of the resource file should be determined.
- The culture of the resource file for which the resource linkage should be determined.
-
- The namespace/classname of the source file matching the resource or
- if the dependent source file does not exist.
-
-
-
-
- Writes conditional compilation constants to the specified
- .
-
- The to which the conditional compilation constants should be written.
-
-
-
- Writes the compiler options to the specified .
-
- to which the compiler options should be written.
-
-
-
- Determines whether compilation is needed.
-
-
-
-
- The preferred base address at which to load a DLL. The default base
- address for a DLL is set by the .NET Framework common language
- runtime.
-
-
- The preferred base address at which to load a DLL.
-
-
- This address must be specified as a hexadecimal number.
-
-
-
-
- Specifies the type of debugging information generated by the
- compiler. The default is .
-
-
-
-
- No longer expose this to build authors. Use
- instead.
-
-
-
-
- The name of the XML documentation file to generate. Only supported
- when targeting .NET 2.0 (or higher).
-
-
-
- Corresponds with the /doc: flag.
-
-
-
-
-
- Specifies whether the /imports option gets passed to the
- compiler.
-
-
- The value of this attribute is a string that contains one or more
- namespaces separated by commas.
-
-
- See the Microsoft.NET Framework SDK documentation for details.
-
- Example of an imports attribute
-
-
-
-
-
- The namespaces to import.
-
-
-
-
- Instructs the compiler not to reference standard libraries
- (system.dll and VBC.RSP). The default is .
- Only supported when targeting .NET 2.0 (or higher).
-
-
-
- Corresponds with the /nostdlib flag.
-
-
-
-
-
- Specifies whether /optioncompare option gets passed to the
- compiler.
-
-
- text, binary, or an empty string. If the value is
- or an empty string, the option will not be
- passed to the compiler.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether the /optionexplicit option gets passed to
- the compiler. The default is .
-
-
- if the option should be passed to the compiler;
- otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether the /optimize option gets passed to the
- compiler. The default is .
-
-
- if the option should be passed to the compiler;
- otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether the /optionstrict option gets passed to
- the compiler. The default is .
-
-
- if the option should be passed to the compiler;
- otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies which platform version of common language runtime (CLR)
- can run the output file.
-
-
- The platform version of common language runtime (CLR) that can run
- the output file.
-
-
-
- Corresponds with the /platform flag.
-
-
-
-
-
- Specifies whether the /removeintchecks option gets passed to
- the compiler. The default is .
-
-
- if the option should be passed to the compiler;
- otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether the /rootnamespace option gets passed to
- the compiler.
-
-
- The value of this attribute is a string that contains the root
- namespace of the project.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether the compiler for the active target framework
- supports generation of XML Documentation file. The default is
- .
-
-
-
-
- Specifies whether the compiler for the active target framework
- supports NOT referencing standard libraries (system.dll and VBC.RSP).
- The default is .
-
-
-
-
- Specifies whether the compiler for the active target framework
- supports limiting the platform on which the compiled code can run.
- The default is .
-
-
-
-
- Gets the file extension required by the current compiler.
-
-
- For the VB.NET compiler, the file extension is always vb.
-
-
-
-
- Gets the class name regular expression for the language of the
- current compiler.
-
-
- Class name regular expression for the language of the current
- compiler.
-
-
-
-
- Gets the namespace regular expression for the language of the
- current compiler.
-
-
- Namespace regular expression for the language of the current
- compiler.
-
-
-
-
- Compiles Visual J# programs using vjc, Microsoft's J# compiler.
-
-
-
- In order to have generate manifest resource names
- that match those generated by Microsoft Visual Studio.NET, the value of
- the attribute of the <>
- element should match the "Default Package" of the J#.NET project, and
- the value of the attribute
- should be set to "".
-
-
-
- Compile a "HelloWorld" application, including embedded resources.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Writes module references to the specified .
-
- The to which the module references should be written.
-
-
-
- Writes the compiler options to the specified .
-
- to which the compiler options should be written.
-
-
-
- The preferred base address at which to load a DLL. The default base
- address for a DLL is set by the .NET Framework common language
- runtime.
-
-
- The preferred base address at which to load a DLL.
-
-
- This address can be specified as a decimal, hexadecimal, or octal
- number.
-
-
-
-
- Specifies the type of debugging information generated by the
- compiler. The default is .
-
-
-
-
- No longer expose this to build authors. Use
- instead.
-
-
-
-
- Specifies whether package-scoped members are accessible outside of
- the assembly. In other words, package scope is treated as assembly
- scope when emitting metadata. The default is .
-
-
- if the option should be passed to the compiler;
- otherwise, .
-
-
-
- Corresponds to the /securescoping flag.
-
-
- See the Visual J# Reference for details.
-
-
-
- ]]>
-
-
-
-
- Specifies whether to disable language extensions.
-
-
- The value of this property must be either all, net,
- or an empty string.
-
-
-
- Corresponds to the /x flag.
-
-
- See the Visual J# Reference for details.
-
-
-
- To disable only the .NET Framework extensions:
- ]]>
- To disable the .NET Framework extensions and the VJ++ 6.0 extensions:
- ]]>
-
-
-
-
- Specifies the location of assemblies referenced by way of the /reference flag.
-
-
-
- Corresponds to the /libpath:dir[;dir2] flag.
-
-
- See the Visual J# Reference for details.
-
-
-
-
-
- Associate Java-language/COM package names.
-
-
- The value of this propery. must be package=namespace, @filename,
- or an empty string.
-
-
-
- Corresponds to the /jcpa:package=namespace and /jcpa:@filename flags.
-
-
- See the Visual J# Reference for details.
-
-
-
- Map package 'x' to namespace 'y':
- ]]>
-
-
-
-
- Specifies the code page to use for all source code files in the
- compilation.
-
-
-
- Corresponds with the /codepage flag.
-
-
- See the Visual J# Reference for details.
-
-
-
-
-
- Specifies the warning level for the compiler to display. Valid values
- are 0-4. The default is 4.
-
-
- The warning level for the compiler to display.
-
-
-
- Corresponds with the /warn option.
-
-
-
-
-
- Controls which warnings should be reported as errors.
-
-
- Override to avoid exposing this to build authors, as the Visual J#
- compiler does not allow control over which warnings should be
- reported as errors.
-
-
-
-
- Reference packages
-
-
- Override to avoid exposing this to build authors, as the Visual J#
- compiler does not support package references.
-
-
-
-
- Link the specified modules into this assembly.
-
-
- Override to avoid exposing this to build authors, as the Visual J#
- compiler does not support linking modules.
-
-
-
-
- Gets the file extension required by the current compiler.
-
-
- For the J# compiler, the file extension is always jsl.
-
-
-
-
- Gets the class name regular expression for the language of the
- current compiler.
-
-
- Class name regular expression for the language of the current
- compiler.
-
-
-
-
- Gets the namespace regular expression for the language of the
- current compiler.
-
-
- Namespace regular expression for the language of the current
- compiler.
-
-
-
-
- Override to avoid exposing the configuration setting for this
- task as Visual J# will never support package references.
-
-
- , as the Visual J# compiler will never
- support package references.
-
-
-
-
- Represents an assembly-level attribute.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Typename of the assembly-level attribute.
-
-
-
-
- Value of the attribute.
-
-
-
-
- If then the value of the attribute will be
- set as is, without actually looking for a matching constructor or
- named properties. The default is .
-
-
- if the value of the attribute should be set
- as is; otherwise, .
-
-
-
-
- Indicates if the attribute should be generated.
-
-
- if the attribute should be generated;
- otherwise, .
-
-
-
-
- Indicates if the attribute should be not generated.
-
-
- if the attribute should be not generated;
- otherwise, .
-
-
-
-
- Contains a strongly typed collection of
- objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- value is in the collection.
-
- The argument value to locate in the collection.
-
- if a with
- value is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified value.
-
- The value of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- A specialized used for setting the lib directories.
-
-
- The primary reason for this class is to allow the
- to always be the same value as the parent
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
-
- override this. We will always use the base directory of the parent.
- overriding without the TaskAttribute attribute prevents it being set
- in the source xml
-
-
-
-
- Specialized class for managing assembly files.
-
-
-
- If an include pattern does not contain any wildcard characters then
- the assembly will be searched for in following locations (in the order listed):
-
-
-
-
- The base directory of the fileset.
-
-
-
-
- The directories specified using the nested <lib> element.
-
-
-
-
- The list of reference assemblies of the current target framework.
-
-
-
-
- The reference assemblies of a given target framework are defined using
- <reference-assemblies> filesets in the <framework> node
- of the NAnt configuration file.
-
-
-
-
- Define a reference with name "sys.assemblies", holding
- a set of system assemblies.
-
-
-
-
-
-
-
- ]]>
-
-
- Use the predefined set of assemblies to compile a C# assembly.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Compile a C# assembly using assembly references that are searched for
- in the "Third Party Assemblies" and "Company Assemblies"
- directories.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- copy constructor for FileSet. Required in order to
- assign references of FileSet type where
- AssemblyFileSets are used
-
-
-
-
-
- Do a normal scan and then resolve assemblies.
-
-
-
-
- Resolves references to system assemblies and assemblies that can be
- resolved using directories specified in .
-
-
-
-
- Additional directories to search in for assembly references.
-
-
-
- loosely Corresponds with the /lib[path]: flag of the various compiler tasks.
-
-
-
-
-
- Represents a compiler warning.
-
-
-
-
- A warning number, or comma-separated list of warnings, that you want
- the compiler to suppress or report.
-
-
-
-
- If then the element will be processed;
- otherwise, skipped. The default is .
-
-
-
-
- If then the element will be skipped;
- otherwise, processed. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Specifies the type of debugging information generated by the compiler.
-
-
-
- For backward compatibility, the following string values can also be
- used in build files:
-
-
-
- Value
- Corresponding field
-
-
- "true"
-
-
-
- "false"
-
-
-
-
- When set to then the following conditional
- compilation symbols will also be defined:
-
-
-
- DEBUG
-
-
- TRACE
-
-
-
-
-
-
- Create no debug information.
-
-
-
-
- Enable attaching a debugger to the running program.
-
-
-
-
- Enable attaching a debugger to the running program.
-
-
-
-
- Only display assembler when the running program is attached to the
- debugger.
-
-
-
-
- Specialized that also supports
- case-insensitive conversion of "true" to
- and "false" to
- .
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Converts the given object to the type of this converter, using the
- specified context and culture information.
-
- An that provides a format context.
- A object. If a is passed, the current culture is assumed.
- The to convert.
-
- An that represents the converted value.
-
-
-
-
- Specifies whether the generated assembly is strongly named and will
- be signed later.
-
-
-
- For backward compatibility, the following string values can also be
- used in build files:
-
-
-
- Value
- Corresponding field
-
-
- "true"
-
-
-
- "false"
-
-
-
-
-
-
-
- Not specified.
-
-
-
-
- Fully sign the assembly.
-
-
-
-
- Only place the public key in the assembly, allowing the signature
- to be added later.
-
-
-
-
- Specialized that also supports
- case-insensitive conversion of "true" to
- and "false" to
- .
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Converts the given object to the type of this converter, using the
- specified context and culture information.
-
- An that provides a format context.
- A object. If a is passed, the current culture is assumed.
- The to convert.
-
- An that represents the converted value.
-
-
-
-
- Represents an embedded resource.
-
-
- Do not yet expose this to build authors.
-
-
-
-
- Initializes a new instance of the
- with the specified file name and manifest resource name.
-
- The path of the compiled resource.
- The manifest resource name of the embedded resource.
-
-
-
- Gets the physical location of the resource to embed.
-
-
- The physical location of the resource to embed.
-
-
-
-
- Gets the manifest resource name to use when embedding the resource.
-
-
- The manifest resource name to use when embedding the resource.
-
-
-
-
- Contains a collection of items.
-
-
- Do not yet expose this to build authors.
-
-
-
-
- Base class for collections that needs to be globally referencable.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Copies the items of the collection to an ,
- starting at a particular index.
-
- The one-dimensional that is the destination of the items copied from the collection. The must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Returns an enumerator that can iterate through a collection.
-
-
- An that can be used to iterate through
- the collection.
-
-
-
-
- Removes an item at a specific index.
-
- The zero-based index of the item to remove.
-
-
-
- Removes all items from the collection.
-
-
-
-
- Used by methods that take instances as argument
- to verify whether the instance is valid for the collection class.
-
- The instance to verify.
-
-
-
- Checks whether the specified index is within the range of this
- collection.
-
- The index to check.
-
-
-
- Gets a value indicating whether access to the collection is
- synchronized (thread-safe).
-
-
- .
-
-
-
-
- Gets the number of items in the collection.
-
-
- The number of items in the collection.
-
-
-
-
- Gets an object that can be used to synchronize access to the
- collection.
-
-
- An object that can be used to synchronize access to the collection.
-
-
-
-
- Gets a value indicating whether the collection has a fixed size.
-
-
- .
-
-
-
-
- Gets a value indicating whether the collection has a fixed size.
-
-
- .
-
-
-
-
- Gets the list of elements contained in the
- instance.
-
-
- An containing the elements of the
- collection.
-
-
-
-
- Gets the of the items in this collection.
-
-
- The of the items in this collection.
-
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Inserts a into the collection at the
- specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Removes the specified from the
- collection.
-
- The to remove from the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Gets the location of a in the collection.
-
- The object to locate.
-
- The zero-based location of the in the
- collection.
-
-
- If the is not currently a member of
- the collection, -1 is returned.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
-
- The position into which the new item was inserted.
-
-
-
-
- Adds the items of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
-
- The position into which the new item was inserted.
-
-
-
-
- Inserts a into the collection at the
- specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Removes the specified from the
- collection.
-
- The to remove from the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Gets the location of a in the collection.
-
- The object to locate.
-
- The zero-based location of the in the
- collection.
-
-
- If the is not currently a member of
- the collection, -1 is returned.
-
-
-
-
- Gets or sets the item at the specified index.
-
- The zero-based index of the item to get or set.
-
-
-
- Gets the with the specified manifest
- resource name.
-
- The manifest resource name of the to get.
-
-
-
- Gets the of the items in this collection.
-
-
- The of the items in this collection.
-
-
-
-
- Gets or sets the item at the specified index.
-
- The zero-based index of the item to get or set.
-
-
-
- Enumerates the items of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next item of the collection.
-
-
- if the enumerator was successfully advanced
- to the next item; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first item in the collection.
-
-
-
-
- Gets the current item in the collection.
-
-
- The current item in the collection.
-
-
-
-
- Gets the current item in the collection.
-
-
- The current item in the collection.
-
-
-
-
- Represents a metadata file without assembly manifest.
-
-
-
-
- Returns a textual representation of the module, which can be used as
- argument for command-line tools.
-
-
- A textual representation of the path, file[,target].
-
-
-
-
- The path of the module.
-
-
-
-
- File name where the module should be copied to before it is compiled
- into an assembly.
-
-
-
-
- Gets or sets the that contains the module.
-
-
-
-
- Contains a collection of items.
-
-
- Do not yet expose this to build authors.
-
-
-
-
- Initializes a new instance of the
- for the specified .
-
- The containing the collection.
- is .
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Copies the items of the collection to an ,
- starting at a particular index.
-
- The one-dimensional that is the destination of the items copied from the collection. The must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Removes all items from the collection.
-
-
-
-
- Inserts a into the collection at the
- specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Removes the specified from the
- collection.
-
- The to remove from the collection.
-
-
-
- Removes an item at a specific index.
-
- The zero-based index of the item to remove.
- The parameter is less than 0 or greater than or equal to the value of the property of the .
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Gets the location of a in the collection.
-
- The object to locate.
-
- The zero-based location of the in the
- collection.
-
-
- If the is not currently a member of
- the collection, -1 is returned.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
-
- The position into which the new item was inserted.
-
-
-
-
- Adds the items of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
-
- The position into which the new item was inserted.
-
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Inserts a into the collection at the
- specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Removes the specified from the
- collection.
-
- The to remove from the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Gets the location of a in the collection.
-
- The object to locate.
-
- The zero-based location of the in the
- collection.
-
-
- If the is not currently a member of
- the collection, -1 is returned.
-
-
-
-
- Gets or sets the item at the specified index.
-
- The zero-based index of the item to get or set.
- The parameter is less than 0 or greater than or equal to the value of the property of the .
-
-
-
- Gets the list of elements contained in the
- instance.
-
-
- An containing the elements of the
- collection.
-
-
-
-
- Gets a value indicating whether access to the collection is
- synchronized (thread-safe).
-
-
- .
-
-
-
-
- Gets the number of items in the collection.
-
-
- The number of items in the collection.
-
-
-
-
- Gets an object that can be used to synchronize access to the
- collection.
-
-
- An object that can be used to synchronize access to the collection.
-
-
-
-
- Gets a value indicating whether the collection has a fixed size.
-
-
- .
-
-
-
-
- Gets a value indicating whether the collection has a fixed size.
-
-
- .
-
-
-
-
- Gets or sets the item at the specified index.
-
- The zero-based index of the item to get or set.
- The parameter is less than 0 or greater than or equal to the value of the property of the .
-
-
-
- Enumerates the items of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next item of the collection.
-
-
- if the enumerator was successfully advanced
- to the next item; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first item in the collection.
-
-
-
-
- Gets the current item in the collection.
-
-
- The current item in the collection.
-
-
-
-
- Gets the current item in the collection.
-
-
- The current item in the collection.
-
-
-
-
-
- One or more modules to compile into an assembly.
-
-
-
-
- Define a global <moduleset> that can be referenced by
- other tasks or types.
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- The base of the directory of this .
- The default is the project base directory.
-
-
-
-
- The modules to add to this .
-
-
-
-
- Represents a namespace to import.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Initializes a new instance of the
- class for the specified namespace.
-
- The namespace.
- is .
-
-
-
- The name of the namespace to import.
-
-
- The name of the namespace to import.
-
-
-
-
- The name of the namespace to import.
-
-
- The name of the namespace to import.
-
-
-
-
- Indicates if the import should be generated.
-
-
- if the import should be generated; otherwise,
- .
-
-
-
-
- Indicates if the import should be not generated.
-
-
- if the import should be not generated;
- otherwise, .
-
-
-
-
- Contains a collection of items.
-
-
- Define a reference with name "system.imports".
-
-
-
-
-
- ]]>
-
- Use the predefined set of imports to compile a VB.NET assembly.
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Returns a comma-delimited list of namespace imports.
-
-
- A comma-delimited list of namespace imports, or an empty
- if there are no namespace imports.
-
-
- Each namespace import is quoted individually.
-
-
-
-
- Inserts a into the collection at the
- specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Removes the specified from the
- collection.
-
- The to remove from the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Gets the location of a in the collection.
-
- The object to locate.
-
- The zero-based location of the in the
- collection.
-
-
- If the is not currently a member of
- the collection, -1 is returned.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
-
- The position into which the new item was inserted.
-
-
-
-
- Adds the items of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
-
- The position into which the new item was inserted.
-
-
-
-
- Inserts a into the collection at the
- specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Removes the specified from the
- collection.
-
- The to remove from the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Gets the location of a in the collection.
-
- The object to locate.
-
- The zero-based location of the in the
- collection.
-
-
- If the is not currently a member of
- the collection, -1 is returned.
-
-
-
-
- Gets or sets the item at the specified index.
-
- The zero-based index of the item to get or set.
-
-
-
- Gets the with the specified namespace.
-
- The namespace of the to get.
-
-
-
- Gets the of the items in this collection.
-
-
- The of the items in this collection.
-
-
-
-
- Gets or sets the item at the specified index.
-
- The zero-based index of the item to get or set.
-
-
-
- Enumerates the items of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next item of the collection.
-
-
- if the enumerator was successfully advanced
- to the next item; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first item in the collection.
-
-
-
-
- Gets the current item in the collection.
-
-
- The current item in the collection.
-
-
-
-
- Gets the current item in the collection.
-
-
- The current item in the collection.
-
-
-
-
- Represents a package.
-
-
-
-
- Name of the package to reference. Multiple package can be specified
- with a single element as a semi-colon separated list of
- package names.
-
-
-
-
- Indicates if the package should be passed to the task.
- If then the package will be passed;
- otherwise, skipped. The default is .
-
-
-
-
- Indicates if the package should not be passed to the task.
- If then the package will be passed;
- otherwise, skipped. The default is .
-
-
-
-
- Contains a strongly typed collection of
- objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Specialized class for managing resource files.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- copy constructor for FileSet. Required in order to
- assign references of FileSet type where
- ResourceFileSet are used
-
-
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Gets the manifest resource name for the specified resource file.
-
- The physical path of the resource file.
-
- The manifest resource name to be sent to the compiler.
-
-
-
-
- Gets the manifest resource name for the file using both its physical
- and logical path.
-
- The physical path of the resource file.
- The logical location of the resource file.
-
- The manifest resource name to be sent to the compiler.
-
-
- We use the relative path of the logical path, but the filename and
- and the extension of the physical path to match VS.NET
-
-
-
-
- Indicates the prefix to prepend to the actual resource.
- This is usually the default namspace of the assembly.
-
-
-
-
- Indicates whether prefixes should be dynamically generated by taking
- the path of the resource relative to the basedir and appending it
- to the specified prefix. The default is .
-
-
-
-
- Gets a containing all matching resx files.
-
-
- A containing all matching resx files.
-
-
-
-
- Gets a containing all matching non-resx
- files.
-
-
- A containing all matching non-resx files.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Controls the behaviour of a compiler with regards to the reporting of
- warnings.
-
-
-
- Instruct a compiler to report warning 0519 as an error.
-
-
-
-
-
- ]]>
-
-
-
-
- Instruct a compiler not to report warning 0519 as an error, if the
- release property is .
-
-
-
-
-
- ]]>
-
-
-
-
-
- Specifies a list of warnings that the compiler should treat as
- errors. This overrides the
- attribute. Only supported when targeting .NET 2.0 or higher.
-
-
-
-
- Specifies a list of warnings that the compiler should NOT treat as
- errors. This is only useful if
- is . Only supported when targeting .NET 2.0
- or higher.
-
-
-
-
diff --git a/bin/nant-0.86/NAnt.MSNetTasks.dll b/bin/nant-0.86/NAnt.MSNetTasks.dll
deleted file mode 100644
index 59a2d1ee..00000000
Binary files a/bin/nant-0.86/NAnt.MSNetTasks.dll and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.MSNetTasks.pdb b/bin/nant-0.86/NAnt.MSNetTasks.pdb
deleted file mode 100644
index 2e4def7c..00000000
Binary files a/bin/nant-0.86/NAnt.MSNetTasks.pdb and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.MSNetTasks.xml b/bin/nant-0.86/NAnt.MSNetTasks.xml
deleted file mode 100644
index 51409dc7..00000000
--- a/bin/nant-0.86/NAnt.MSNetTasks.xml
+++ /dev/null
@@ -1,579 +0,0 @@
-
-
-
- NAnt.MSNetTasks
-
-
-
-
- Disassembles any portable executable (PE) file that contains
- intermediate language (IL) code.
-
-
-
- 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
- attribute.
-
-
- A can be used to select files to disassemble.
- To use a , the
- 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".
-
-
-
-
- Disassembles helloworld.exe to helloworld.il.
-
-
-
- ]]>
-
-
-
-
- Disassembles a set of PE files into the specified directory.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Checks whether the task is initialized with valid attributes.
-
-
-
-
- Disassembles the PE file(s).
-
-
-
-
- Disassembles the specified PE file.
-
- The PE file to disassemble.
-
-
-
- Determines the full path and extension for the output file.
-
-
- A that represents the PE file
- file for which the corresponding output file should be determined.
-
-
- A that represents the full path
- for the output file.
-
- The path of the output file could not be determined.
-
-
-
- Writes the disassembler options.
-
-
-
-
- Writes an option using the default output format.
-
-
- The to which the disassembler options
- should be written.
-
-
- A that contains the name of the
- option which should be passed to the disassembler.
-
-
-
-
- Writes an option and its value using the default output format.
-
-
- The to which the disassembler options
- should be written.
-
-
- A that contains the name of the
- option which should be passed to the disassembler.
-
-
- A that contains the value of the
- option which should be passed to the disassembler.
-
-
-
-
- Determines whether or not disassembling is needed.
-
-
- if disassembling is needed; otherwise,
- .
-
-
-
-
- Specifies whether or not the disassembler should combine the
- /HEADER, /BYTE, and /TOKENS options. The default
- is .
-
-
- if the disassembler should combine the
- /HEADER, /BYTE, and /TOKENS options;
- otherwise, . The default is
- .
-
-
-
- Corresponds to the /ALL flag.
-
-
-
-
-
- Specifies whether or not the disassembler should generate the
- IL stream bytes (in hexadecimal notation) as instruction comments.
- The default is .
-
-
- if the IL stream bytes should be generated
- as instruction comments; otherwise, . The
- default is .
-
-
-
- Corresponds to the /BYTE flag.
-
-
-
-
-
- Instructs NAnt to rebuild the output file regardless of the file
- timestamps. The default is .
-
-
- if the output file should be rebuilt
- regardless of its timestamps; otherwise .
- The default is .
-
-
-
-
- Specifies whether or not the disassembler should include PE header
- information and runtime header information in the output. The default
- is .
-
-
- if PE header information and runtime header
- information should be included in the output; otherwise,
- . The default is .
-
-
-
- Corresponds to the /HEADER flag.
-
-
-
-
-
- Specifies the PE file to disassemble.
-
-
- A that represents the PE file
- to disassemble.
-
-
-
-
- Specifies whether or not the disassembler should include
- references to original source lines. The default is .
-
-
- if references to original source lines
- should be included; otherwise, . The
- default is .
-
-
-
- Corresponds to the /LINENUM flag.
-
-
-
-
-
- Specifies whether or not the disassembler should suppress ILASM
- code output. The default is .
-
-
- if ILASM code output should be suppresses;
- otherwise, . The default is
- .
-
-
-
- Corresponds to the /NOIL flag.
-
-
-
-
-
- Specifies whether or not the disassembler should disassemble
- public items only. This is a shortcut for ="pub".
- The default is .
-
-
- if only public items should be
- disassembled; otherwise, . The default is
- .
-
-
-
- Corresponds to the /PUBONLY flag.
-
-
-
-
-
- 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
- .
-
-
- if all names should be enclosed in single
- quotation marks; otherwise, . The default
- is .
-
-
-
- Corresponds to the /QUOTEALLNAMES flag.
-
-
-
-
-
- Specifies whether or not the disassembler should generate
- structured exception handling clauses in canonical (label) form.
- The default is .
-
-
- if structured exception handling clauses
- should be generated in canonical form; otherwise,
- . The default is .
-
-
-
- Corresponds to the /RAWEH flag.
-
-
-
-
-
- Specifies whether or not the disassembler should generate
- original source lines as comments. The default is .
-
-
- if original source lines should be
- generated as comments; otherwise, .
- The default is .
-
-
-
- Corresponds to the /SOURCE flag.
-
-
-
-
-
- Specifies whether or not the disassembler should generate metadata
- token values as comments. The default is .
-
-
- if metadata token values should be
- generated as comments; otherwise, . The
- default is .
-
-
-
- Corresponds to the /TOKENS flag.
-
-
-
-
-
- Specifies whether or not the disassembler should use the UNICODE
- encoding when generating the output. The default is ANSI.
-
-
- if the output should be generated using
- the UNICODE encoding; otherwise, . The
- default is .
-
-
-
- Corresponds to the /UNICODE flag.
-
-
-
-
-
- Specifies whether or not the disassembler should use the UTF-8
- encoding when generating the output. The default is ANSI.
-
-
- if the output should be generated using
- the UTF-8 encoding; otherwise, . The
- default is .
-
-
-
- Corresponds to the /UTF8 flag.
-
-
-
-
-
- Instructs the disassembler to disassemble the specified item only.
-
-
- A that specifies the item to
- disassemble.
-
-
-
- Corresponds to the /ITEM flag.
-
-
-
-
-
- Instructs the disassembler to disassemble only the items with the
- specified visibility. Possible values are PUB, PRI,
- FAM, ASM, FAA, FOA, PSC,
- or any combination of them separated by +.
-
-
- A that contains the visibility
- suboptions.
-
-
-
- Corresponds to the /VISIBILITY flag.
-
-
-
-
-
- Specifies the name of the output file created by the disassembler.
-
-
- A that represents the name of
- the output file.
-
-
-
- Corresponds to the /OUT flag.
-
-
-
-
-
- Specifies the directory to which outputs will be stored.
-
-
- A that represents the
- directory to which outputs will be stored.
-
-
-
-
- Specifies a list of PE files to disassemble. To use a ,
- the attribute must be specified.
-
-
- A that represents the set
- of PE files to disassemble.
-
-
-
-
- The command-line arguments for the external program.
-
-
- Overridden to ensure the <arg> elements would not be exposed
- to build authors.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- A that contains the command-line
- arguments for the external program.
-
-
-
-
- Allows a Windows service to be controlled.
-
-
- Starts the World Wide Web Publishing Service on the local computer.
-
-
- ]]>
-
-
-
- Stops the Alerter service on computer 'MOTHER'.
-
-
- ]]>
-
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Peforms actions on the service in order to reach the desired status.
-
-
-
-
- Determines the desired status of the service based on the action
- that should be performed on it.
-
-
- The that should be reached
- in order for the to be considered successful.
-
-
-
-
- Starts the service identified by and
- .
-
- instance for controlling the service identified by and .
-
-
-
- Stops the service identified by and
- .
-
- instance for controlling the service identified by and .
-
-
-
- Restarts the service identified by and
- .
-
- instance for controlling the service identified by and .
-
-
-
- Pauses the service identified by and
- .
-
- instance for controlling the service identified by and .
-
-
-
- Continues the service identified by and
- .
-
- instance for controlling the service identified by and .
-
-
-
- Holds the name of the service that should be controlled.
-
-
-
-
- Holds the name of the computer on which the service resides.
-
-
-
-
- Holds the action that should be performed on the service.
-
-
-
-
- Holds the time, in milliseconds, the task will wait for a service
- to reach the desired status.
-
-
-
-
- The name of the service that should be controlled.
-
-
-
-
- The name of the computer on which the service resides. The default
- is the local computer.
-
-
-
-
- The action that should be performed on the service.
-
-
-
-
- The time, in milliseconds, the task will wait for the service to
- reach the desired status. The default is 5000 milliseconds.
-
-
-
-
- Defines the actions that can be performed on a service.
-
-
-
-
- Starts a service.
-
-
-
-
- Stops a service.
-
-
-
-
- Restarts a service.
-
-
-
-
- Pauses a running service.
-
-
-
-
- Continues a paused service.
-
-
-
-
diff --git a/bin/nant-0.86/NAnt.NUnit.dll b/bin/nant-0.86/NAnt.NUnit.dll
deleted file mode 100644
index 89823958..00000000
Binary files a/bin/nant-0.86/NAnt.NUnit.dll and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.NUnit.pdb b/bin/nant-0.86/NAnt.NUnit.pdb
deleted file mode 100644
index e1fa6472..00000000
Binary files a/bin/nant-0.86/NAnt.NUnit.pdb and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.NUnit.xml b/bin/nant-0.86/NAnt.NUnit.xml
deleted file mode 100644
index e5dfa343..00000000
--- a/bin/nant-0.86/NAnt.NUnit.xml
+++ /dev/null
@@ -1,353 +0,0 @@
-
-
-
- NAnt.NUnit
-
-
-
-
- Carries data specified through the formatter element.
-
-
-
-
- Gets or sets the type of the formatter.
-
- The type of the formatter.
-
-
-
- Gets or sets a value indicating whether output should be persisted
- to a file.
-
-
- if output should be written to a file; otherwise,
- . The default is .
-
-
-
-
- Gets or sets the extension to append to the output filename.
-
- The extension to append to the output filename.
-
-
-
- Gets or sets the directory where the output file should be written
- to, if is .
-
-
- The directory where the output file should be written to.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- The built-in formatter types.
-
-
-
-
- A plaintext formatter.
-
-
-
-
- An XML formatter.
-
-
-
-
- Represents the FormatterElement of the NUnit task.
-
-
-
-
- Type of formatter.
-
-
-
-
- Extension to append to the output filename.
-
-
-
-
- Determines whether output should be persisted to a file. The default
- is .
-
-
-
-
- Specifies the directory where the output file should be written to,
- if is . If not
- specified, the output file will be written to the directory where
- the test module is located.
-
-
-
-
- Gets the underlying for the element.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
diff --git a/bin/nant-0.86/NAnt.NUnit1Tasks.dll b/bin/nant-0.86/NAnt.NUnit1Tasks.dll
deleted file mode 100644
index 1f4f7796..00000000
Binary files a/bin/nant-0.86/NAnt.NUnit1Tasks.dll and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.NUnit1Tasks.pdb b/bin/nant-0.86/NAnt.NUnit1Tasks.pdb
deleted file mode 100644
index 9e0bcd30..00000000
Binary files a/bin/nant-0.86/NAnt.NUnit1Tasks.pdb and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.NUnit1Tasks.xml b/bin/nant-0.86/NAnt.NUnit1Tasks.xml
deleted file mode 100644
index 1dc317da..00000000
--- a/bin/nant-0.86/NAnt.NUnit1Tasks.xml
+++ /dev/null
@@ -1,538 +0,0 @@
-
-
-
- NAnt.NUnit1Tasks
-
-
-
-
- The whole test suite started.
-
-
-
-
- The whole test suite ended.
-
-
-
-
- Sets the the formatter is supposed to write
- its results to.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Prints information about running tests directly to the build log.
-
-
-
- Not used, all output goes to Log class.
-
-
- Called when the whole test suite has started.
-
-
- Called when the whole test suite has ended.
-
-
- Convert a stack trace line into something that can be clicked on in an IDE output window.
- The StackTrace string, see .
- The string that gets appended to the end of file(line): portion.
-
-
-
- Runs tests using the NUnit V1.0 framework.
-
-
-
- See the NUnit home page for more
- information.
-
-
- The or
- 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 to to
- ignore test errors and continue build.
-
-
-
-
- Run tests in the MyProject.Tests.dll assembly.
-
-
- The test results are logged in results.xml and results.txt
- using the and
- formatters, respectively.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Stops running tests when a test causes an error. The default is
- .
-
-
- Implies haltonfailure.
-
-
-
-
- Stops running tests if a test fails (errors are considered failures
- as well). The default is .
-
-
-
-
- Cancel the individual tests if they do not finish in the specified
- time (measured in milliseconds). Ignored if fork is disabled.
-
-
-
-
- Tests to run.
-
-
-
-
- Formatters to output results of unit tests.
-
-
-
-
- Represents a test element of an .
-
-
-
-
- Base name of the test result. The full filename is determined by this
- attribute and the extension of formatter.
-
-
-
-
- Directory to write the reports to.
-
-
-
-
- Class name of the test.
-
-
-
-
- Assembly to load the test from.
-
-
-
-
- Run the tests in a separate .
-
-
-
-
- Stop the build process if an error occurs during the test run.
-
-
-
-
- Stop the build process if a test fails (errors are considered failures
- as well).
-
-
-
-
- The application configuration file to use for the NUnit test domain.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Carries data specified through the test element.
-
-
-
-
- Determines if the unit test needs running.
-
-
- if unit test needs running, otherwise,
- .
-
-
-
- Determines if the test needs running by looking at the date stamp
- of the test assembly and the test results log.
-
-
-
-
-
- Runs a Suite extracted from a TestCase subclass.
-
-
-
-
- Creates the formatters to be used when running this test.
-
-
-
-
- Returns the output file or null if does not use a file.
-
-
-
-
- Returns the test suite from a given class.
-
-
- The assemblyQualifiedName parameter needs to be in form:
- "full.qualified.class.name,Assembly"
-
-
-
-
- Gets the collection of registered formatters.
-
- Collection of registered formatters.
-
-
-
- Gets the result of the test.
-
- The result of the test.
-
-
-
- Prints information about running tests in plain text.
-
-
-
- Sets the Writer the formatter is supposed to write its results to.
-
-
- Called when the whole test suite has started.
-
-
- Called when the whole test suite has ended.
-
-
- Convert a stack trace line into something that can be clicked on in an IDE output window.
- The StackTrace string, see .
- The string that gets appended to the end of file(line): portion.
-
-
-
- Decorates NUnits with extra information such as
- run-time.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Gets or sets the total run-time of a test.
-
- The total run-time of a test.
-
-
-
- Prints detailed information about running tests in XML format.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Sets the the formatter is supposed to
- write its results to.
-
-
-
-
- Called when the whole test suite has started.
-
-
-
-
- Called when the whole test suite has ended.
-
-
-
-
diff --git a/bin/nant-0.86/NAnt.NUnit2Tasks.dll b/bin/nant-0.86/NAnt.NUnit2Tasks.dll
deleted file mode 100644
index 983cc374..00000000
Binary files a/bin/nant-0.86/NAnt.NUnit2Tasks.dll and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.NUnit2Tasks.pdb b/bin/nant-0.86/NAnt.NUnit2Tasks.pdb
deleted file mode 100644
index a05819b2..00000000
Binary files a/bin/nant-0.86/NAnt.NUnit2Tasks.pdb and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.NUnit2Tasks.xml b/bin/nant-0.86/NAnt.NUnit2Tasks.xml
deleted file mode 100644
index 7cfb91de..00000000
--- a/bin/nant-0.86/NAnt.NUnit2Tasks.xml
+++ /dev/null
@@ -1,584 +0,0 @@
-
-
-
- NAnt.NUnit2Tasks
-
-
-
-
- Controls the categories of tests to execute using the .
-
-
-
- Only include test cases and fixtures that require no internet access.
-
-
-
-
-
- ]]>
-
-
-
-
- Exclude test cases and fixtures that are known to fail.
-
-
-
-
-
- ]]>
-
-
-
-
-
- Specifies a list of categories to include.
-
-
-
-
- Specifies a list of categories to exclude.
-
-
-
-
- Represents a certain group of test cases or fixtures.
-
-
-
-
- A name of a category, or comma-separated list of names.
-
-
-
-
- If then the category will be processed;
- otherwise, skipped. The default is .
-
-
-
-
- If then the category will be skipped;
- otherwise, processed. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Returns a comma-delimited list of categories.
-
-
- A comma-delimited list of categories, or an empty
- if there are no categories.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- value is in the collection.
-
- The argument value to locate in the collection.
-
- if a with value
- is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified name.
-
- The name of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Runs tests using the NUnit V2.2 framework.
-
-
-
- The attribute is only useful when more
- than one test suite is used, and you want to continue running other
- test suites although a test failed.
-
-
- Set to to
- ignore any errors and continue the build.
-
-
- In order to run a test assembly built with NUnit 2.0 or 2.1 using
- , you must add the following node to your
- test config file :
-
-
-
- ...
-
-
-
-
-
-
-
-
-
- ...
-
- ]]>
-
-
- See the NUnit home page for more
- information.
-
-
-
-
- Run tests in the MyProject.Tests.dll assembly.
-
-
-
-
-
-
- ]]>
-
-
-
-
- Only run tests that are not known to fail in files listed in the tests.txt
- file.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Runs the tests and sets up the formatters.
-
-
-
-
- Stop the test run if a test fails. The default is .
-
-
-
-
- Tests to run.
-
-
-
-
- Formatters to output results of unit tests.
-
-
-
-
- Represents a test element of an .
-
-
-
-
- Name of the assembly to search for tests.
-
-
-
-
- Name of a specific testfixture to run. If not specified then all
- testfixtures are run.
-
-
-
-
- Assemblies to include in test.
-
-
-
-
- Assemblies to scan for missing assembly references.
-
-
-
-
- Categories of test cases to include or exclude.
-
-
-
-
- Build fails on failure. The default is .
-
-
-
-
- XSLT transform file to use when using the
- formatter.
-
-
-
-
- The application configuration file to use for the NUnit test domain.
- If not specified, NAnt will try to use a configuration name matching
- the file name of the assembly with extension ".config".
-
-
-
-
- Gets all assemblies specified for these tests.
-
-
- All assemblies specified for these tests.
-
-
-
-
- Custom TestDomain, similar to the one included with NUnit, in order
- to workaround some limitations in it.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Runs a single testcase.
-
- The test assembly.
- The application configuration file for the test domain.
- List of files to scan for missing assembly references.
-
- The result of the test.
-
-
-
-
- Helper class called when an assembly resolve event is raised.
-
-
-
-
- Initializes an instanse of the
- class.
-
-
-
-
- Called back when the CLR cannot resolve a given assembly.
-
- The source of the event.
- A that contains the event data.
-
- The nunit.framework we know to be in NAnts bin directory, if
- that is the assembly that needs to be resolved; otherwise,
- .
-
-
-
-
- Occurs when an assembly is loaded. The loaded assembly is added
- to the assembly cache.
-
- The source of the event.
- An that contains the event data.
-
-
-
- Holds the list of directories that will be scanned for missing
- assembly references.
-
-
-
-
- Holds the list of assemblies that can be scanned for missing
- assembly references.
-
-
-
-
- Holds the loaded assemblies.
-
-
-
-
diff --git a/bin/nant-0.86/NAnt.SourceControlTasks.dll b/bin/nant-0.86/NAnt.SourceControlTasks.dll
deleted file mode 100644
index fdcd6e09..00000000
Binary files a/bin/nant-0.86/NAnt.SourceControlTasks.dll and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.SourceControlTasks.pdb b/bin/nant-0.86/NAnt.SourceControlTasks.pdb
deleted file mode 100644
index 487af14f..00000000
Binary files a/bin/nant-0.86/NAnt.SourceControlTasks.pdb and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.SourceControlTasks.xml b/bin/nant-0.86/NAnt.SourceControlTasks.xml
deleted file mode 100644
index e01efa61..00000000
--- a/bin/nant-0.86/NAnt.SourceControlTasks.xml
+++ /dev/null
@@ -1,1279 +0,0 @@
-
-
-
- NAnt.SourceControlTasks
-
-
-
-
- A base class for creating tasks for executing CVS client commands on a
- CVS repository.
-
-
-
-
- A base class for creating tasks for executing CVS client commands on a
- CVS repository.
-
-
-
-
- Name of the environmental variable specifying a users' home
- in a *nix environment.
-
-
-
-
- Used on windows to specify the location of application data.
-
-
-
-
- The environment variable that holds path information.
-
-
-
-
- The environment variable that holds the location of the
- .cvspass file.
-
-
-
-
- Property name used to specify the source control executable. This is
- used as a readonly property.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Build up the command line arguments, determine which executable is being
- used and find the path to that executable and set the working
- directory.
-
- The process to prepare.
-
-
-
- Adds a new global option if none exists. If one does exist then
- the use switch is toggled on or of.
-
- The common name of the option.
- The option value or command line switch
- of the option.
- true if the option should be
- appended to the commandline, otherwise false.
-
-
-
- Adds a new command option if none exists. If one does exist then
- the use switch is toggled on or of.
-
- The common name of the option.
- The option value or command line switch
- of the option.
- true if the option should be
- appended to the commandline, otherwise false.
-
-
-
- Set up the environment variables for a process.
-
- A process to setup.
-
-
-
- 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.
-
-
-
-
- Derive the location of the version control system from the environment
- variable PATH.
-
- The file information of the version control system,
- or null if this cannot be found.
-
-
-
- The name of the passfile, overriden for each version control system (VCS).
-
-
-
-
- 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.
-
-
-
-
- The environment variable that defines where the version control system
- (VCS) home variable is kept.
-
-
-
-
- The name of the version control system (VCS) executable file.
-
-
-
-
-
- The root variable contains information on how to locate a repository.
- Although this information is in different formats it typically must
- define the following:
-
- server location
- protocol used to communicate with the repository
- repository location on the server
- project location in the repository
-
-
-
-
-
-
- Destination directory for the local sandbox. If destination is not specified
- then the current directory is used.
-
-
- Root path of the local sandbox.
-
-
-
- Root path of the local sandbox.
-
-
-
-
-
- The password for logging in to the repository.
-
-
- The password for logging in to the repository.
-
-
-
-
- The full path to the cached password file. If not specified then the
- environment variables are used to try and locate the file.
-
-
-
-
- Holds a collection of globally available options.
-
-
-
-
- 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.
-
-
-
-
- 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.
-
-
- <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"
- />
-
- Produces the cvs command:
- c:\Program Files\TortoiseCVS\cvs.exe -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant -q checkout -n nant
-
-
-
-
- The name of the command that is going to be executed.
-
-
-
-
- Used to specify the version control system (VCS) files that are going
- to be acted on.
-
-
-
-
- The executable to use for ssh communication.
-
-
-
-
- The environment name for the ssh variable.
-
-
-
-
- The name of the version control system executable.
-
-
-
-
- Get the command line arguments for the task.
-
-
-
-
- Default value for the recursive directive. The default is
- .
-
-
-
-
- Default value for the quiet command.
-
-
-
-
- Default value for the really quiet command.
-
-
-
-
- An environment variable that holds path information about where
- cvs is located.
-
-
-
-
- Name of the password file that cvs stores pserver
- cvsroot/ password pairings.
-
-
-
-
- The default compression level to use for cvs commands.
-
-
-
-
- The default use of binaries, defaults to use sharpcvs.
-
-
-
-
- The name of the cvs executable.
-
-
-
-
- The temporary name of the sharpcvslib binary file, to avoid
- conflicts in the path variable.
-
-
-
-
- Environment variable that holds the executable name that is used for
- ssh communication.
-
-
-
-
- Property name used to specify on a project level whether sharpcvs is
- used or not.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Build up the command line arguments, determine which executable is being
- used and find the path to that executable and set the working
- directory.
-
- The process to prepare.
-
-
-
- Override to append any commands before the modele and files.
-
-
-
-
- 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.
-
-
-
-
- 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.
-
-
-
-
-
- The environment name for the ssh variable.
-
-
-
-
- The name of the cvs binary, or cvs.exe at the time this
- was written.
-
-
-
-
- The name of the pass file, or .cvspass at the time
- of this writing.
-
-
-
-
- The name of the version control system specific home environment
- variable.
-
-
-
-
- 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.
-
-
-
-
- Used to specify the version control system (VCS) files that are going
- to be acted on.
-
-
-
-
- Get the cvs file set.
-
-
-
-
- The name of the cvs executable.
-
-
-
-
- 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.
-
-
- A full path (i.e. including file name) of your cvs binary:
- On Windows: c:\vcs\cvs\cvs.exe
- On *nix: /usr/bin/cvs
-
-
-
-
-
- The cvs root variable has the following components:
-
-
- [protocol]:[username]@[servername]:[server path]
-
-
protocol: ext, pserver, ssh (sharpcvslib); if you are not using sharpcvslib consult your cvs documentation.
-
username: [username]
-
servername: cvs.sourceforge.net
-
server path: /cvsroot/nant
-
-
-
-
- NAnt anonymous cvsroot:
-
- :pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant
-
-
-
-
-
- The module to perform an operation on.
-
-
- The module to perform an operation on. This is a normal file/folder
- name without path information.
-
-
- In NAnt the module name would be:
- nant
-
-
-
-
-
- if the SharpCvsLib binaries that come bundled
- with NAnt should be used to perform the cvs commands,
- otherwise.
-
-
- You may also specify an override value for all cvs tasks instead
- of specifying a value for each. To do this set the property
- sourcecontrol.usesharpcvslib to .
-
-
- If you choose not to use SharpCvsLib to checkout from cvs you will
- need to include a cvs.exe binary in your path.
-
-
-
- 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.
-
-
-
-
- The executable to use for ssh communication.
-
-
-
-
- Indicates if the output from the cvs command should be supressed.
- The default is .
-
-
-
-
- Indicates if the output from the cvs command should be stopped.
- The default is .
-
-
-
-
- if the sandbox files should be checked out in
- read only mode. The default is .
-
-
-
-
- if the sandbox files should be checked out in
- read/write mode. The default is .
-
-
-
-
- Compression level to use for all net traffic. This should be a value from 1-9.
-
-
- NOTE: This is not available on sharpcvslib.
-
-
-
-
- Produces an XML report that represents the cvs changes from the given
- start day, to a given end date.
-
-
- Report changes in NAnt from 1st of June 2004 until 25th of July 2004.
-
-
- ]]>
-
-
-
-
-
- The command being executed.
-
-
-
-
- Name of the xml file that will contain the cvs log information.
-
-
-
-
- The earliest change to use in the cvs log command.
-
-
-
-
- The latest date to use in the cvs log command.
-
-
-
-
- The cvs command to execute.
-
-
-
-
- Override use of sharpcvslib, needs to be true.
-
-
-
-
-
- The cvs root variable has the following components:
-
-
- [protocol]:[username]@[servername]:[server path]
-
-
protocol: ext, pserver, ssh (sharpcvslib); if you are not using sharpcvslib consult your cvs documentation.
-
username: [username]
-
servername: cvs.sourceforge.net
-
server path: /cvsroot/nant
-
-
-
- If the cvsroot is not specified then the directory specified by the
- attribute
- is searched for CVS\Root.
-
-
-
- NAnt anonymous cvsroot:
-
- :pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant
-
-
-
-
-
- Checks out a CVS module to the required directory.
-
-
- Checkout NAnt.
-
-
- ]]>
-
-
-
-
- Checkout NAnt revision named 0_85 to the
- folder c:\src\nant\v0.85.
-
-
-
- ]]>
-
- So the nant module tagged with revision 0_85 will be checked
- out in the folder v0.85 under the working/ destination directory.
- This could be used to work on different
- branches of a repository at the same time.
-
-
-
- Checkout NAnt with specified revision date to the
- folder c:\src\nant\2003_08_16.
-
-
-
- ]]>
-
-
-
-
-
- The command being executed.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Specify the revision to checkout. This corresponds to the "sticky-tag"
- of the file.
-
-
-
-
- Sticky tag or revision to checkout.
-
-
-
-
- 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.
-
-
-
-
- Specify a directory name to replace the module name. Valid names
- include any valid filename, excluding path information.
-
-
-
-
- Specify a directory name to replace the module name. Valid names
- include any valid filename, excluding path information.
-
-
-
-
- The name of the cvs command that is going to be executed.
-
-
-
-
- Executes the cvs login command which appends or updates an entry to the
- specified .cvspass file.
-
-
- Update .cvspass file to include the NAnt anonymous login.
-
-
- ]]>
-
-
-
-
-
- Ensures all information is available to execute the .
-
-
-
-
- Update the .cvspass file with the given password. If the passfile
- is not specified then the default search locations are used:
-
- CVS_PASSFILE/.cvspass
- HOME/.cvspass
- USERPROFILE/.cvspass TODO: Confirm that this is valid
- behavior or if it is going to give problems with the
- cvsnt implementation.
-
-
-
-
-
- Password to append or update to the .cvspass file.
-
-
-
-
- The full path to the .cvspass file. The default is ~/.cvspass.
-
-
-
-
-
- The current working directory.
-
-
-
-
- The repository root string.
-
-
-
-
- Executes the cvs command specified by the command attribute.
-
-
- Checkout NAnt.
-
-
- ]]>
-
-
-
-
-
- The cvs command to execute.
-
-
-
-
- Specify if the module is needed for this cvs command.
-
-
-
-
- Exports a cvs module in preperation for a release (i.e. the CVS version
- folders are not exported).
-
-
- Export the most recent NAnt sources from cvs.
-
-
- ]]>
-
-
-
-
- Export NAnt revision named your_favorite_revision_here to the
- folder c:\src\nant\replacement_for_module_directory_name.
-
- **NOTE**: filesets names for the export task must be
- prefixed with the module name. This is different than other tasks.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- The command being executed.
-
-
-
-
- Create a new instance of the .
-
-
- The following values are set by default:
-
-
Recursive:
-
-
-
-
-
- No shortening. Do not shorten module paths if -d specified.
-
-
-
-
- Indicates whether the head revision should be used if the revison specified by
- or the tags are not
- found. The default is .
-
-
- if the specified tag should be moved;
- otherwise, . The default is .
-
-
-
-
- If a directory is specified indicates whether sub-directories should
- also be processed.
-
-
- if the sub-directories should be tagged;
- otherwise, . The default is .
-
-
-
-
- Specify the revision to update the file to. This corresponds to the "sticky-tag"
- of the file.
-
-
-
-
- Specify the revision date to update to. The version of the file that
- existed at the date specified is retrieved.
-
-
- A valid date time value, which is then converted to a format that
- cvs can parse.
-
-
-
-
- Specify a directory name to replace the module name. Valid names
- include any valid filename, excluding path information.
-
-
-
-
- The export command name for the cvs client.
-
-
-
-
- Tags all sources in the remote repository with a given tag.
-
-
-
- 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.
-
-
- 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.
-
-
-
- Tag NAnt sources remotely.
-
-
- ]]>
-
-
-
- Remove a tag from the remote repository.
-
-
- ]]>
-
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Append the tag information to the commandline.
-
-
-
-
- The name of the tag to assign or remove.
-
-
- The name of the tag to assign or remove.
-
-
-
-
- Indicates whether the tag specified in should
- be removed or not.
-
-
- if the specified tag should be removed;
- otherwise, . The default is .
-
-
-
-
- Indicates whether the tag specified in should
- be moved to the current file revision. If the tag does not exist
- then it is created.
-
-
- if the specified tag should be moved;
- otherwise, . The default is .
-
-
-
-
- If a directory is specified indicates whether sub-directories should
- also be processed.
-
-
- if the sub-directories should be tagged;
- otherwise, . The default is .
-
-
-
-
- Indicates the repository that is acted on
- for the tag command. Note if is
- then the tag specified is moved to the revision
- of the file on the HEAD of the branch specified.
-
-
- The tag (or more likely) branch that should be used to apply the new tag.
-
-
-
-
- Indicates the revision date of the file that the tag should be
- applied to.
-
-
- A valid date which specifies the revision point that the tag will
- be applied to.
-
-
-
-
- Indicates whether the head revision should be used if the
- or the tags are not
- found.
-
-
- if the specified tag should be moved;
- otherwise, . The default is .
-
-
-
-
- The name of the cvs command that is going to be executed.
-
-
-
-
- Tags all local sources with the specified tag.
-
-
-
- This differs from the
- 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.
-
-
-
- Tag NAnt sources remotely.
-
-
- ]]>
-
-
-
- Remove a tag from the remote repository.
-
-
- ]]>
-
-
-
-
-
- Cvs command to be executed.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Append the tag information to the commandline.
-
-
-
-
- The name of the tag to assign or remove.
-
-
- The name of the tag to assign or remove.
-
-
-
-
- Indicates whether the tag specified in should
- be removed or not.
-
-
- if the specified tag should be removed;
- otherwise, . The default is .
-
-
-
-
- Indicates whether the tag specified in should
- be moved to the current file revision. If the tag does not exist
- then it is created.
-
-
- if the specified tag should be moved;
- otherwise, . The default is .
-
-
-
-
- If a directory is specified indicates whether sub-directories should
- also be processed.
-
-
- if the sub-directories should be tagged;
- otherwise, . The default is .
-
-
-
-
- Indicates the repository that is acted on
- for the tag command. Note if is
- then the tag specified is moved to the revision
- of the file on the HEAD of the branch specified.
-
-
- The tag (or more likely) branch that should be used to apply the new tag.
-
-
-
-
- Indicates the revision date of the file that the tag should be
- applied to.
-
-
- A valid date which specifies the revision point that the tag will
- be applied to.
-
-
-
-
- Indicates whether the head revision should be used if the revision specified by
- or the tags are not
- found.
-
-
- if the specified tag should be moved;
- otherwise, . The default is .
-
-
-
-
- Indicates whether the head revision should be used if the
- or the tags are not
- found.
-
-
- if the specified tag should be moved;
- otherwise, . The default is .
-
-
-
-
- The name of the cvs command that is going to be executed.
-
-
-
-
- Not used
-
-
-
-
- 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.
-
-
-
-
- Updates a CVS module in a local working directory.
-
-
- Update nant.
-
-
- ]]>
-
-
-
-
- Update your NAnt revision named your_favorite_revision_here in
- the folder c:\src\nant\replacement_for_module_directory_name.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- The command being executed.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
- Sets the build directory and prune empty directory properties to
- .
-
-
-
-
- If . new directories will be created on the local
- sandbox. The default is .
-
-
-
-
- If empty directories copied down from the
- remote repository will be removed from the local sandbox.
- The default is .
-
-
-
-
- If the local copy of the file will be
- overwritten with the copy from the remote repository. The default
- is .
-
-
-
-
- Specifies if the command should be executed recursively. The
- default is .
-
-
- The -R option is on by default in cvs.
-
-
-
-
- Specify the revision to update the file to. This corresponds to the
- "sticky-tag" of the file.
-
-
-
-
- Sticky tag or revision to update the local file to.
-
-
- A valid cvs tag.
-
-
-
-
- Specify the revision date to update to. The version of the file that
- existed at the date specified is retrieved.
-
-
- A valid date time value, which is then converted to a format that
- cvs can parse.
-
-
-
-
- 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.
-
-
-
-
- The name of the cvs command that is going to be executed.
-
-
-
-
- A is a with extra
- attributes useful in the context of the .
-
-
-
-
- Initialize the object and locate the .cvsignore
- files to add to the exclude list.
-
-
-
-
- Indicates whether the entires in the .cvsignore should be used to limit the
- file list; to exclude files in .cvsignore, otherwise
- . The default is .
-
-
-
-
diff --git a/bin/nant-0.86/NAnt.VSNetTasks.dll b/bin/nant-0.86/NAnt.VSNetTasks.dll
deleted file mode 100644
index f0257819..00000000
Binary files a/bin/nant-0.86/NAnt.VSNetTasks.dll and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.VSNetTasks.pdb b/bin/nant-0.86/NAnt.VSNetTasks.pdb
deleted file mode 100644
index 50f0ccde..00000000
Binary files a/bin/nant-0.86/NAnt.VSNetTasks.pdb and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.VSNetTasks.xml b/bin/nant-0.86/NAnt.VSNetTasks.xml
deleted file mode 100644
index ab42e814..00000000
--- a/bin/nant-0.86/NAnt.VSNetTasks.xml
+++ /dev/null
@@ -1,3961 +0,0 @@
-
-
-
- NAnt.VSNetTasks
-
-
-
-
- Analyses Microsoft Visual Studio .NET 2003 (Everett) solution files.
-
-
-
-
- Gets the project file of the project with the given unique identifier.
-
- The unique identifier of the project for which the project file should be retrieves.
-
- The project file of the project with the given unique identifier.
-
- No project with unique identifier could be located.
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to be logged.
-
- The actual logging is delegated to the underlying task.
-
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to log, containing zero or more format items.
- An array containing zero or more objects to format.
-
- The actual logging is delegated to the underlying task.
-
-
-
-
- Loads the projects from the file system and stores them in an
- instance variable.
-
- instance to use to determine whether an assembly is located in the Global Assembly Cache.
- instance to use to determine location and references of assemblies.
- TODO
- A project GUID in the solution file does not match the actual GUID of the project in the project file.
-
-
-
- Translates a project path, in the form of a relative file path or
- a URL, to an absolute file path.
-
- The directory of the solution.
- The project path to translate to an absolute file path.
-
- The project path translated to an absolute file path.
-
-
-
-
- Converts assembly references to projects to project references, adding
- a build dependency.c
-
- The to analyze.
- The solution configuration that is built.
- containing list of projects that have been built.
- containing list of projects that failed to build.
-
-
-
- Determines whether any of the project dependencies of the specified
- project still needs to be built.
-
- The to analyze.
- containing list of projects that have been built.
-
- if one of the project dependencies has not
- yet been built; otherwise, .
-
-
-
-
- Returns a number representing how much this file fits this project type.
-
-
-
-
-
- This enables the override in other providers. Do not return big numbers, mainly when compring only on filename.
-
-
-
-
- Analyses Microsoft Visual Studio .NET 2002 (Rainier) solution files.
-
-
-
-
- Compiles VS.NET solutions (or sets of projects), automatically determining
- project dependencies from inter-project references.
-
-
-
- This task support the following projects:
-
-
-
- Visual Basic .NET
-
-
- Visual C# .NET
-
-
- Visual J# .NET
-
-
- Visual C++ .NET
-
-
-
- Right now, only Microsoft Visual Studio .NET 2002 and 2003 solutions
- and projects are supported. Support for .NET Compact Framework projects
- is also not available at this time.
-
-
- The also supports the model of referencing
- projects by their output filenames, rather than referencing them inside
- the solution. It will automatically detect the existance of a file
- reference and convert it to a project reference. For example, if project
- "A" references the file in the release output directory of
- project "B", the will automatically
- convert this to a project dependency on project "B" and will
- reference the appropriate configuration output directory at the final
- build time (ie: reference the debug version of "B" if the
- solution is built as debug).
-
-
- The expects all project files to be valid
- XML files.
-
-
Resx Files
-
- When building a project for a down-level target framework, special care
- should be given to resx files. Resx files (can) contain references to
- a specific version of CLR types, and as such are only upward compatible.
-
-
- For example: if you want to be able to build a project both as a .NET 1.0
- and .NET 1.1 assembly, the resx files should only contain references to
- .NET 1.0 CLR types. Failure to do this may result in a
- failure at runtime on machines with only the .NET Framework 1.0 installed.
-
-
-
-
- Compiles all of the projects in test.sln, in release mode, in
- the proper order.
-
-
-
- ]]>
-
-
-
-
- Compiles all of the projects in projects.txt, in the proper
- order.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Compiles projects A, B and C, using the output of project X as a
- reference.
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Compiles all of the projects in the solution except for project A.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Compiles all of the projects in the solution mapping the specific project at
- http://localhost/A/A.csproj to c:\inetpub\wwwroot\A\A.csproj and any URLs under
- http://localhost/B/[remainder] to c:\other\B\[remainder]. This allows the build
- to work without WebDAV.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Compiles all of the projects in the solution placing compiled outputs
- in c:\temp.
-
-
- ]]>
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Expands the given macro.
-
- The macro to expand.
-
- The expanded macro or if the macro is not
- supported.
-
- The macro cannot be expanded.
-
-
-
- Builds the list of folders that should be scanned for assembly
- references.
-
-
- The list of folders that should be scanned for assembly references.
-
-
-
-
- The projects to build.
-
-
-
-
- The projects to scan, but not build.
-
-
- These projects are used to resolve project references and are
- generally external to the solution being built. References to
- these project's output files are converted to use the appropriate
- solution configuration at build time.
-
-
-
-
- The name of the VS.NET solution file to build.
-
-
-
- The can be used instead to supply a list
- of Visual Studio.NET projects that should be built.
-
-
-
-
-
- The name of the solution configuration to build.
-
-
-
- Generally release or debug. Not case-sensitive.
-
-
-
-
-
- The name of platform to build the solution for.
-
-
-
-
- Gets the solution configuration to build.
-
-
-
-
- The directory where compiled targets will be placed. This
- overrides path settings contained in the solution/project.
-
-
-
-
- WebMap of URL's to project references.
-
-
-
-
- Fileset of projects to exclude.
-
-
-
-
- Set of folders where references are searched when not found in path
- from project file (HintPath).
-
-
-
-
- Includes Visual Studio search folders in reference search path.
- The default is .
-
-
-
-
- Allow the task to use WebDAV for retrieving/compiling the projects within solution. Use of
- is preferred over WebDAV. The default is .
-
-
- WebDAV support requires permission changes to be made on your project server. These changes may affect
- the security of the server and should not be applied to a public installation.
- Consult your web server or the NAnt Wiki documentation for more information.
-
-
-
-
- Gets the list of folders to scan for assembly references.
-
-
- The list of folders to scan for assembly references.
-
-
-
-
- Defines how the project is using the ATL library.
-
-
-
-
- Don't use ATL.
-
-
-
-
- Use ATL in a Static Library.
-
-
-
-
- Use ATL in a Shared DLL.
-
-
-
-
- Defines how the project is using the MFC library.
-
-
-
-
- Don't use MFC.
-
-
-
-
- Use MFC in a Static Library.
-
-
-
-
- Use MFC in a Shared DLL.
-
-
-
-
- Indicates the possible ways in which precompiled header file use is
- specified in a Visual C++ project.
-
-
- The integer values assigned match those specified in the Visual C++
- project file for each setting.
- >
-
-
-
- Precompiled header file use not specified.
-
-
-
-
- Don't use a precompiled header file.
-
-
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yc.
-
-
-
-
- Create precompiled header file.
-
-
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yc.
-
-
-
-
- Automatically create precompiled header file if necessary.
-
-
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yc.
-
-
-
-
- Use a precompiled header file.
-
-
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yu.
-
-
-
-
- Represents a single mapping from URL project path to physical project
- path.
-
-
-
-
- Specifies the URL of the project file, or a URL fragment to match.
-
-
- The URL of the project file or the URL fragment to match.
-
-
-
-
- Specifies the actual path to the project file, or the path fragment
- to replace.
-
-
- The actual path to the project file or the path fragment to replace
- the URL fragment with.
-
-
-
-
- Specifies whether the mapping is case-sensitive or not.
-
-
- A boolean flag representing the case-sensitivity of the mapping. Default is .
-
-
-
-
- Indicates if the URL of the project file should be mapped.
-
-
- if the URL of the project file should be
- mapped; otherwise, .
-
-
-
-
- Indicates if the URL of the project file should not be mapped.
-
-
- if the URL of the project file should not
- be mapped; otherwise, .
-
-
-
-
- Contains a strongly typed collection of
- objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Find the best matching for the given Uri.
-
- The value to match against the objects in the collection.
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- value is in the collection.
-
- The argument value to locate in the collection.
-
- if a with value
- is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified value.
-
- The value of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Gets the output path of the reference, without taking the "copy local"
- setting into consideration.
-
- The solution configuration that is built.
-
- The full output path of the reference.
-
-
-
-
- Gets the complete set of output files of the reference for the
- specified configuration.
-
- The solution configuration that is built.
- The set of output files to be updated.
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
-
-
- Gets the complete set of assemblies that need to be referenced when
- a project references this component.
-
- The solution configuration that is built.
-
- The complete set of assemblies that need to be referenced when a
- project references this component.
-
-
-
-
- Gets the timestamp of the reference.
-
- The solution configuration that is built.
-
- The timestamp of the reference.
-
-
-
-
- Gets a value indicating whether the reference is managed for the
- specified configuration.
-
- The solution configuration that is built.
-
- if the reference is managed for the
- specified configuration; otherwise, .
-
-
-
-
- Returns the date and time the specified file was last written to.
-
- The file for which to obtain write date and time information.
-
- A structure set to the date and time that
- the specified file was last written to, or
- if the specified file does not
- exist.
-
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to be logged.
-
- The actual logging is delegated to the underlying task.
-
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to log, containing zero or more format items.
- An array containing zero or more objects to format.
-
- The actual logging is delegated to the underlying task.
-
-
-
-
- Gets a value indicating whether the output file(s) of this reference
- should be copied locally.
-
-
- if the output file(s) of this reference
- should be copied locally; otherwise, .
-
-
-
-
- Gets a value indicating whether this reference represents a system
- assembly.
-
-
- if this reference represents a system
- assembly; otherwise, .
-
-
-
-
- Gets the project in which the reference is defined.
-
-
-
-
- Gets a value indicating whether the reference is managed for the
- specified configuration.
-
- The build configuration of the reference.
-
- .
-
-
-
-
- Gets the complete set of output files for the specified assembly
- and adds them to collection.
-
- The path of the assembly to get the output files for.
- The set of output files to be updated.
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
-
-
- Gets the path of the reference, without taking the "copy local"
- setting into consideration.
-
- The solution configuration that is built.
-
- The output path of the reference.
-
-
-
-
- Gets the complete set of output files for the referenced project.
-
- The solution configuration that is built.
- The set of output files to be updated.
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
-
-
- Gets the complete set of assemblies that need to be referenced when
- a project references this component.
-
- The solution configuration that is built.
-
- The complete set of assemblies that need to be referenced when a
- project references this component.
-
-
-
-
- Gets the timestamp of the reference.
-
- The solution configuration that is built.
-
- The timestamp of the reference.
-
-
-
-
- Resolves an assembly reference.
-
-
- The full path to the resolved assembly, or
- if the assembly reference could not be resolved.
-
-
-
-
- Searches for the given file in all paths in .
-
- The folders to search.
- The file to search for.
-
- The path of the assembly if was found
- in ; otherwise, .
-
-
-
-
- Resolves an assembly reference in the framework assembly directory
- of the target framework.
-
- The file to search for.
-
- The full path of the assembly file if the assembly could be located
- in the framework assembly directory; otherwise, .
-
-
-
-
- Resolves an assembly reference using a path relative to the project
- directory.
-
-
- The full path of the assembly, or if
- is or an
- empty .
-
-
-
-
- Gets a value indicating whether the output file(s) of this reference
- should be copied locally.
-
-
- if the output file(s) of this reference
- should be copied locally; otherwise, .
-
-
-
-
- Gets a value indicating whether this reference represents a system
- assembly.
-
-
- if this reference represents a system
- assembly; otherwise, .
-
-
-
-
- Base class for all project classes.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Gets the complete set of output files for the project configuration
- matching the specified solution configuration.
-
- The solution configuration that is built.
- The set of output files to be updated.
-
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
- If the project is not configured to be built for the specified
- solution configuration, then no output files are added.
-
-
-
-
-
- Gets a value indicating whether building the project for the specified
- build configuration results in managed output.
-
- The build configuration.
-
- if the project output for the given build
- configuration is managed; otherwise, .
-
-
-
-
- Expands the given macro.
-
- The macro to expand.
-
- The expanded macro or if the macro is not
- supported.
-
-
-
-
- Returns the Visual Studio product version of the specified project
- XML fragment.
-
- XML fragment representing the project file.
-
- The Visual Studio product version of the specified project XML
- file.
-
-
- The product version could not be determined.
- -or-
- The product version is not supported.
-
-
-
-
- Verifies whether the specified XML fragment represents a valid project
- that is supported by this .
-
- XML fragment representing the project file.
-
- The XML fragment is not supported by this .
- -or-
- The XML fragment does not represent a valid project (for this ).
-
-
-
-
- Prepares the project for being built.
-
- The solution configuration that is built.
-
- The default implementation will ensure that none of the output files
- are marked read-only.
-
-
-
-
- Copies the specified file if the destination file does not exist, or
- the source file has been modified since it was previously copied.
-
- The file to copy.
- The destination file.
- The in which context the operation will be performed.
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to be logged.
-
- The actual logging is delegated to the underlying task.
-
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to log, containing zero or more format items.
- An array containing zero or more objects to format.
-
- The actual logging is delegated to the underlying task.
-
-
-
-
- Gets the Visual Studio product version of the project.
-
-
- The Visual Studio product version of the project.
-
-
-
-
- Gets the name of the VS.NET project.
-
-
-
-
- Gets the type of the project.
-
-
- The type of the project.
-
-
-
-
- Gets the path of the VS.NET project.
-
-
-
-
- Gets the directory containing the VS.NET project.
-
-
-
-
- Get the location of the project.
-
-
-
-
- Get the directory in which intermediate build output that is not
- specific to the build configuration will be stored.
-
-
-
- For projects, this is defined
- as <Project Directory<\obj.
-
-
- For projects, this is defined
- as %HOMEPATH%\VSWebCache\<Machine Name>\<Project Directory>\obj.
-
-
-
-
-
- Gets or sets the unique identifier of the VS.NET project.
-
-
-
-
- Gets a list of all configurations defined in the project.
-
-
-
-
- Gets a list of project configurations that can be build.
-
-
-
- Project configurations that are not in this list do not need to be
- compiled.
-
-
-
-
-
- Gets the extra set of output files for the project.
-
-
- The extra set of output files for the project.
-
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
-
-
- Gets the set of projects that the project depends on.
-
-
- The set of projects that the project depends on.
-
-
-
-
- TODO: refactor this !!!
-
-
-
-
- Gets a value indicating whether building the project for the specified
- build configuration results in managed output.
-
- The solution configuration that is built.
-
- .
-
-
-
-
- Prepares the project for being built.
-
- The solution configuration that is built.
-
- Ensures the configuration-level object directory exists and ensures
- that none of the output files are marked read-only.
-
-
-
-
- Gets the complete set of output files for the project configuration
- matching the specified solution configuration.
-
- The solution configuration that is built.
- The set of output files to be updated.
-
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
- If the project is not configured to be built for the specified
- solution configuration, then no output files are added.
-
-
-
-
-
- Returns a for launching the compiler
- for this project.
-
- The configuration to build.
- The response file for the compiler.
-
- A for launching the compiler for
- this project.
-
-
-
-
- Returns the project location from the specified project XML fragment.
-
- XML fragment representing the project file.
-
- The project location of the specified project XML file.
-
-
- The project location could not be determined.
- -or-
- The project location is invalid.
-
-
-
-
- Gets the absolute path of the type library for the project
- output.
-
- The configuration to build.
-
- The absolute path of the type library for the project output.
-
-
-
-
- Generates a type library for the specified assembly, registers it.
-
- The project configuration that is built.
- The solution configuration that is built.
- The path of the type library to generate.
-
- The regasm tool is used to generate the type library.
-
-
-
-
- Unregister a type library for the specified assembly, and the types
- in that assembly.
-
- The project configuration that is built.
- The solution configuration that is built.
-
- The regasm tool is used to unregister the type library, and
- remove the COM registration for types in the specified assembly.
-
-
-
-
- Returns containing culture-specific resources.
-
-
- A containing culture-specific resources.
-
-
- The key of the is
- and the value is an instance
- for that culture.
-
-
-
-
- Creates and initializes a instance.
-
-
- An initialized instance.
-
-
-
-
- Returns the Visual Studio product version of the specified project
- XML fragment.
-
- XML fragment representing the project to check.
-
- The Visual Studio product version of the specified project XML
- fragment.
-
-
- The product version could not be determined.
- -or-
- The product version is not supported.
-
-
-
-
- Returns the of the specified project
- XML fragment.
-
- XML fragment representing the project to check.
-
- The of the specified project XML
- fragment.
-
-
- The project location could not be determined.
- -or-
- The project location is invalid.
-
-
-
-
- Holds a case-insensitive list of source files.
-
-
- The key of the is the full path of the
- source file and the value is .
-
-
-
-
- Gets the default file extension of sources for this project.
-
-
- The default file extension of sources for this project.
-
-
-
-
- Gets a value indicating if this is a web project.
-
-
- if this is a web project; otherwise,
- .
-
-
- If the url of a web project has been mapped to a local path
- (using the <webmap> element), then this property will return
- for a
- project.
-
-
-
-
- Gets the name of the VS.NET project.
-
-
-
-
- Gets the path of the VS.NET project.
-
-
-
-
- Gets the directory containing the VS.NET project.
-
-
-
-
- Get the location of the project.
-
-
-
-
- Gets or sets the unique identifier of the VS.NET project.
-
-
-
-
- Groups a set of instances for a specific
- culture.
-
-
-
-
- Initializes a new instance
- for the specified culture.
-
- A .
-
-
-
- Gets the intermediate build directory in which the satellite
- assembly is built.
-
- The project build configuration.
-
- The intermediate build directory in which the satellite assembly
- is built.
-
-
-
-
- Gets a representing the path to the
- intermediate file location of the satellite assembly.
-
- The project build configuration.
- The project settings.
-
- A representing the path to the
- intermediate file location of the satellite assembly.
-
-
-
-
- Gets path of the satellite assembly, relative to the output
- directory.
-
- The project settings.
-
- The path of the satellite assembly, relative to the output
- directory.
-
-
-
-
- Gets the of the
- .
-
-
-
-
- Gets the set of localized resources.
-
-
-
-
- Verifies whether the specified XML fragment represents a valid project
- that is supported by this .
-
- XML fragment representing the project file.
-
- The XML fragment is not supported by this .
- -or-
- The XML fragment does not represent a valid project (for this ).
-
-
-
-
- Returns the Visual Studio product version of the specified project
- XML fragment.
-
- The document element of the project.
-
- The Visual Studio product version of the specified project XML
- fragment.
-
-
- The product version could not be determined.
- -or-
- The product version is not supported.
-
-
-
-
- Returns a for launching the compiler
- for this project.
-
- The configuration to build.
- The response file for the compiler.
-
- A for launching the compiler for
- this project.
-
-
-
-
- Returns the project location from the specified project XML fragment.
-
- XML fragment representing the project file.
-
- The project location of the specified project XML file.
-
-
- The project location could not be determined.
- -or-
- The project location is invalid.
-
-
-
-
- Returns a value indicating whether the project represented by the
- specified XML fragment is supported by .
-
- XML fragment representing the project to check.
-
- if supports
- the specified project; otherwise, .
-
-
-
- A project is identified as as C# project, if the XML fragment at
- least has the following information:
-
-
-
-
- ...
-
-
- ]]>
-
-
-
-
-
- Gets the type of the project.
-
-
- The type of the project.
-
-
-
-
- Gets the default file extension of sources for this project.
-
-
- For C# projects, the default file extension is ".cs".
-
-
-
-
- Initializes a new instance of the
- class with the given .
-
- The project of the configuration.
-
-
-
- Expands the given macro.
-
- The macro to expand.
-
- The expanded macro.
-
-
- The macro is not supported.
- -or-
- The macro is not implemented.
- -or-
- The macro cannot be expanded.
-
-
- Expansion of a given macro is not yet implemented.
-
-
-
-
- Is called each time a regular expression match is found during a
- operation.
-
- The resulting from a single regular expression match during a .
-
- The expanded .
-
-
-
-
- Gets the project.
-
-
-
-
- Gets the name of the configuration.
-
-
-
-
- Get the directory in which intermediate build output will be stored
- for this configuration.
-
-
-
- This is a directory relative to the project directory named
- obj\<configuration name>.
-
-
- .resx and .licx files will only be recompiled if the
- compiled resource files in the are not
- uptodate.
-
-
-
-
-
- Gets the output directory.
-
-
-
-
- Gets the path for the output file.
-
-
-
-
- Gets the path in which the output file will be created before its
- copied to the actual output path.
-
-
-
-
- Get the path of the output directory relative to the project
- directory.
-
-
-
-
- Gets the platform that the configuration targets.
-
-
- The platform targeted by the configuration.
-
-
-
-
- Gets the set of output files that is specific to the project
- configuration.
-
-
- The set of output files that is specific to the project
- configuration.
-
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the
- class with the specified initial capacity.
-
- The appropriate number of entries that the can initially contain.
-
-
-
- Gets the platform that the configuration targets.
-
-
- The platform targeted by the configuration.
-
-
-
-
- Gets the path in which the output file will be created before its
- copied to the actual output path.
-
-
-
-
- Gets a value indicating whether to register the project output for
- use with COM components.
-
-
- if the project output should be registered
- for use with COM components; otherwise, .
-
-
-
-
- Supports grouping of individual projects, and treating them as a solution.
-
-
-
-
- Verifies whether the specified XML fragment represents a valid project
- that is supported by this .
-
- XML fragment representing the project file.
-
- The XML fragment is not supported by this .
- -or-
- The XML fragment does not represent a valid project (for this ).
-
-
-
-
- Returns the Visual Studio product version of the specified project
- XML fragment.
-
- The document element of the project.
-
- The Visual Studio product version of the specified project XML
- fragment.
-
-
- The product version could not be determined.
- -or-
- The product version is not supported.
-
-
-
-
- Prepares the project for being built.
-
- The solution configuration that is built.
-
- Ensures the configuration-level object directory exists and ensures
- that none of the output files are marked read-only.
-
-
-
-
- Returns a for launching the compiler
- for this project.
-
- The configuration to build.
- The response file for the compiler.
-
- A for launching the compiler for
- this project.
-
-
-
-
- Returns the project location from the specified project XML fragment.
-
- XML fragment representing the project file.
-
- The project location of the specified project XML file.
-
-
- The project location could not be determined.
- -or-
- The project location is invalid.
-
-
-
-
- Returns a value indicating whether the project represented by the
- specified XML fragment is supported by .
-
- XML fragment representing the project to check.
-
- if supports
- the specified project; otherwise, .
-
-
-
- A project is identified as as J# project, if the XML fragment at
- least has the following information:
-
-
-
-
- ...
-
-
- ]]>
-
-
-
-
-
- Gets the type of the project.
-
-
- The type of the project.
-
-
-
-
- Gets the default file extension of sources for this project.
-
-
- For J# projects, the default file extension is ".jsl".
-
-
-
-
- Resolves an assembly reference.
-
-
- The full path to the resolved assembly, or
- if the assembly reference could not be resolved.
-
-
-
- Visual Studio .NET uses the following search mechanism :
-
-
-
-
- The project directory.
-
-
-
-
- The directories specified in the "ReferencePath" property,
- which is stored in the .USER file.
-
-
-
-
- The .NET Framework directory (see KB306149)
-
-
-
-
-
- The directories specified under the following registry
- keys:
-
-
-
-
- HKLM\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders
-
-
-
-
- HKCU\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders
-
-
-
-
- HKLM\SOFTWARE\Microsoft\VisualStudio\<major version>.<minor version>\AssemblyFolders
-
-
-
-
- HKCU\SOFTWARE\Microsoft\VisualStudio\<major version>.<minor version>\AssemblyFolders
-
-
-
-
- Future versions of Visual Studio .NET will also check
- in:
-
-
-
-
- HKLM\SOFTWARE\Microsoft\.NETFramework\AssemblyFoldersEx
-
-
-
-
- HKCU\SOFTWARE\Microsoft\.NETFramework\AssemblyFoldersEx
-
-
-
-
-
-
-
- The HintPath.
-
-
-
-
-
-
-
- Gets the name of the referenced assembly.
-
-
- The name of the referenced assembly, or if
- the name could not be determined.
-
-
-
-
- Gets the Visual Studio .NET AssemblyFolders registry key matching
- the current target framework.
-
-
- The Visual Studio .NET AssemblyFolders registry key matching the
- current target framework.
-
- The current target framework is not supported.
-
- We use the target framework instead of the product version of the
- containing project file to determine what registry key to scan, as
- we don't want to use assemblies meant for uplevel framework versions.
-
-
-
-
- Indentifies the different output types of a managed project.
-
-
- Visual Studio .NET does not support modules.
-
-
-
-
- A class library.
-
-
-
-
- A console application.
-
-
-
-
- A Windows program.
-
-
-
-
- Gets the output path of the reference, without taking the "copy local"
- setting into consideration.
-
- The solution configuration that is built.
-
- The output path of the reference.
-
-
-
-
- Gets the complete set of output files for the referenced project.
-
- The solution configuration that is built.
- The set of output files to be updated.
-
- The complete set of output files for the referenced project.
-
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
-
-
- Gets the complete set of assemblies that need to be referenced when
- a project references this project.
-
- The solution configuration that is built.
-
- The complete set of assemblies that need to be referenced when a
- project references this project.
-
-
-
- Apparently, there's some hack in VB.NET that allows a type to be used
- that derives from a type in an assembly that is not referenced by the
- project.
-
-
- When building from the command line (using vbc), the following error
- is reported "error BC30007: Reference required to assembly 'X'
- containing the base class 'X'. Add one to your project".
-
-
- Somehow VB.NET can workaround this issue, without actually adding a
- reference to that assembly. I verified this with both VS.NET 2003 and
- VS.NET 2005.
-
-
- For now, we have no other option than to return all assembly
- references of the referenced project if the parent is a VB.NET
- project.
-
-
-
-
-
- Gets the timestamp of the reference.
-
- The solution configuration that is built.
-
- The timestamp of the reference.
-
-
-
-
- Gets a value indicating whether the output file(s) of this reference
- should be copied locally.
-
-
- if the output file(s) of this reference
- should be copied locally; otherwise, .
-
-
-
-
- Gets a value indicating whether this reference represents a system
- assembly.
-
-
- as a project by itself can never be a
- system assembly.
-
-
-
-
- Gets a value indicating whether the reference is managed for the
- specified configuration.
-
- The solution configuration that is built.
-
- .
-
-
-
-
- Gets the path of the reference, without taking the "copy local"
- setting into consideration.
-
- The solution configuration that is built.
-
- The output path of the reference.
-
-
-
-
- Gets the complete set of output files for the referenced project.
-
- The solution configuration that is built.
- The set of output files to be updated.
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
-
-
- Gets the complete set of assemblies that need to be referenced when
- a project references this component.
-
- The solution configuration that is built.
-
- The complete set of assemblies that need to be referenced when a
- project references this component.
-
-
-
-
- Gets the timestamp of the reference.
-
- The solution configuration that is built.
-
- The timestamp of the reference.
-
-
-
-
- Removes wrapper assembly from build directory, if wrapper assembly
- no longer exists in output directory or is not in sync with build
- directory, to force rebuild.
-
- The project configuration.
-
-
-
- Gets a value indicating whether the output file(s) of this reference
- should be copied locally.
-
-
- if the reference wraps a Primary Interop
- Assembly; otherwise, .
-
-
-
-
- Gets a value indicating whether this reference represents a system
- assembly.
-
-
- as none of the system assemblies are wrappers
- or Primary Interop Assemblies anyway.
-
-
-
-
- Gets the name of the tool that should be used to create the
- .
-
-
- The name of the tool that should be used to create the
- .
-
-
-
-
- Gets the path of the wrapper assembly.
-
-
- The path of the wrapper assembly.
-
-
- The wrapper assembly is stored in the object directory of the
- project.
-
-
-
-
- Gets a value indicating whether the wrapper assembly has already been
- created.
-
-
-
-
- Gets the path of the Primary Interop Assembly.
-
-
- The path of the Primary Interop Assembly, or
- if not available.
-
-
-
-
- Gets the hex version of the type library as defined in the definition
- of the reference.
-
-
- The hex version of the type library.
-
-
-
-
- Gets the GUID of the type library as defined in the definition
- of the reference.
-
-
- The GUID of the type library.
-
-
-
-
- Gets the locale of the type library in hex notation.
-
-
- The locale of the type library.
-
-
-
-
- Gets the name of the type library.
-
-
- The name of the type library.
-
-
-
-
- Gets the name of the referenced assembly.
-
-
- The name of the referenced assembly, or if
- the name could not be determined.
-
-
-
-
- Gets the name of the tool that should be used to create the
- .
-
-
- The name of the tool that should be used to create the
- .
-
-
-
-
- Gets the path of the wrapper assembly.
-
-
- The path of the wrapper assembly.
-
-
- The wrapper assembly is stored in the object directory of the
- project.
-
-
-
-
- Gets the path of the Primary Interop Assembly.
-
-
- The path of the Primary Interop Assembly, or
- if not available.
-
-
-
-
- Gets the hex version of the type library as defined in the definition
- of the reference.
-
-
- The hex version of the type library.
-
-
-
- The definition of the reference does not contain a "VersionMajor" attribute.
-
- -or
-
- The definition of the reference does not contain a "VersionMinor" attribute.
-
-
-
-
-
- Gets the GUID of the type library as defined in the definition
- of the reference.
-
-
- The GUID of the type library.
-
-
-
-
- Gets the locale of the type library in hex notation.
-
-
- The locale of the type library.
-
-
-
-
- Specifies the type of the project.
-
-
-
-
- A Visual Basic.NET project.
-
-
-
-
- A Visual C# project.
-
-
-
-
- A Visual C++ project.
-
-
-
-
- A Visual J# project.
-
-
-
-
- MSBuild project.
-
-
-
-
- Specifies the result of the build.
-
-
-
-
- The build failed.
-
-
-
-
- The build succeeded.
-
-
-
-
- The build succeeded and the output was updated.
-
-
-
-
- Visual Studio.NET 2002
-
-
-
-
- Visual Studio.NET 2003
-
-
-
-
- Visual Studio 2005
-
-
-
-
- Indentifies the physical location of a managed project.
-
-
-
-
- A local project.
-
-
-
-
- A web project.
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- GUID is in the collection, using a case-insensitive lookup.
-
- The GUID to locate in the collection.
-
- if a with GUID
- is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Remove items with the specified guid from the collection.
-
- The guid of the project to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified GUID.
-
- The GUID of the to get.
-
- Performs a case-insensitive lookup.
-
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Gets or sets the in memory representation of the project.
-
-
- The in memory representation of the project, or
- if the project is not (yet) loaded.
-
-
- This property will always be for
- projects that are not supported.
-
-
-
-
- Return a mapping between the configurations defined in the
- solution file and the project build configurations.
-
-
- Mapping between configurations defined in the solution file
- and the project build configurations, or
- if the project is not defined in a solution file.
-
-
- This mapping only includes project build configurations that
- are configured to be built for a given solution configuration.
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
-
- The position into which the new element was inserted.
-
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- GUID is in the collection, using a case-insensitive lookup.
-
- The GUID to locate in the collection.
-
- if a with GUID
- is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified GUID.
-
- The GUID of the to get.
-
- Performs a case-insensitive lookup.
-
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Factory class for VS.NET projects.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Holds a case-insensitive list of cached projects.
-
-
- The key of the is the path of the project
- file (for web projects this can be a URL) and the value is a
- instance.
-
-
-
-
- Holds a case-insensitive list of cached project GUIDs.
-
-
- The key of the is the path of the project
- file (for web projects this can be a URL) and the value is the GUID
- of the project.
-
-
-
-
- Holds a case-insensitive list of cached project GUIDs.
-
-
- The key of the is the path of the project
- file (for web projects this can be a URL) and the value is the Xml
- of the project.
-
-
-
-
- Determines the output type of the project from its XML definition.
-
- The XML definition of the project settings.
-
- The output type of the project.
-
-
-
- The output type of the project is not set in the specified XML
- definition.
-
- -or-
-
- The output type of the project is not supported.
-
-
-
-
-
- Gets the project GUID from the given
- holding a <VisualStudioProject> node.
-
- The path of the project file.
- The <VisualStudioProject> node from which the project GUID should be retrieved.
-
- The project GUID from specified <VisualStudioProject> node.
-
-
-
-
- Gets the .ico file to use as application icon.
-
-
- The .ico file to use as application icon, or
- if no application icon should be used.
-
-
-
-
- Gets the key file to use to sign ActiveX/COM wrappers.
-
-
- The path of the key file to use to sign ActiveX/COM wrappers,
- relative to the project root directory, or
- if the wrapper assembly should not be signed using a key file.
-
-
-
-
- Gets the key name to use to sign ActiveX/COM wrappers.
-
-
- The name of the key container to use to sign ActiveX/COM wrappers,
- or if the wrapper assembly should not be
- signed using a key container.
-
-
-
-
- Gets the output type of this project.
-
-
-
-
- Designates when the command line should
- be run. Possible values are "OnBuildSuccess", "Always" or
- "OnOutputUpdated".
-
-
-
-
- Contains commands to be run before a build takes place.
-
-
- Valid commands are those in a .bat file. For more info see MSDN.
-
-
-
-
- Contains commands to be ran after a build has taken place.
-
-
- Valid commands are those in a .bat file. For more info see MSDN.
-
-
-
-
- Obtains a lifetime service object to control the lifetime policy for
- this instance.
-
-
- An object of type used to control the lifetime
- policy for this instance. This is the current lifetime service object
- for this instance if one exists; otherwise, a new lifetime service
- object initialized with a lease that will never time out.
-
-
-
-
- Gets the file name of the assembly with the given assembly name.
-
- The assembly name of the assembly of which the file name should be returned.
-
- The file name of the assembly with the given assembly name.
-
-
-
-
- Compiles the resource file.
-
- The solution configuration that is built.
-
- A representing the compiled resource file.
-
-
-
-
- Returns a representing the compiled resource
- file.
-
- The solution configuration that is built.
-
- A representing the compiled resource file.
-
-
- Calling this method does not force compilation of the resource file.
-
-
-
-
- Gets a representing the physical location
- of the resource file.
-
-
-
-
- Gets a representing the logical location
- of the resource file in the project.
-
-
- When the resource file is not linked, this matches the
- .
-
-
-
-
- Gets a value indicating whether the resource is in fact a ResX file.
-
-
- if the resource is a ResX file; otherwise,
- .
-
-
-
-
- Factory class for VS.NET solutions.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Verifies whether the specified XML fragment represents a valid project
- that is supported by this .
-
- XML fragment representing the project file.
-
- The XML fragment is not supported by this .
- -or-
- The XML fragment does not represent a valid project (for this ).
-
-
-
-
- Returns the Visual Studio product version of the specified project
- XML fragment.
-
- The document element of the project.
-
- The Visual Studio product version of the specified project XML
- fragment.
-
-
- The product version could not be determined.
- -or-
- The product version is not supported.
-
-
- This method is called from the ctor, and
- at that time we're not sure the XML that is passed in, is indeed a
- valid Visual Basic project.
-
-
-
-
- Returns the project location from the specified project XML fragment.
-
- XML fragment representing the project file.
-
- The project location of the specified project XML file.
-
-
- The project location could not be determined.
- -or-
- The project location is invalid.
-
-
-
-
- Returns a for launching the compiler
- for this project.
-
- The configuration to build.
- The response file for the compiler.
-
- A for launching the compiler for
- this project.
-
-
-
-
- Returns a value indicating whether the project represented by the
- specified XML fragment is supported by .
-
- XML fragment representing the project to check.
-
- if supports the
- specified project; otherwise, .
-
-
-
- A project is identified as as Visual Basic project, if the XML
- fragment at least has the following information:
-
-
-
-
- ...
-
-
- ]]>
-
-
-
-
-
- Gets the type of the project.
-
-
- The type of the project.
-
-
-
-
- Gets the default file extension of sources for this project.
-
-
- For VB projects, the default file extension is ".vb".
-
-
-
-
- A mapping from properties in the .vcproj file to command line arguments.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Gets the argument string corresponding with a configuration property
- named with value .
- An ignore mask can be used to eliminate some arguments from the search.
-
- The name of the configuration property.
- The value of the configuration property.
- Specify any groups that needs to be ignored.
-
- The argument string corresponding with a configuration property
- named with value ,
- or if no corresponding argument exists.
-
-
-
-
- Creates a mapping between configuration properties for the Visual
- C++ compiler and corresponding command-line arguments.
-
-
- A mapping between configuration properties for the Visual C++
- compiler and corresponding command-line arguments.
-
-
-
- The following configuration properties are processed by
- :
-
-
-
- Category
- Property
-
-
- General
- Addtional Include Directories (/I[path])
-
-
- General
- Resolve #using References (/AI[path])
-
-
- Preprocessor
- Preprocessor Definitions (/D[macro])
-
-
- Code Generation
- Enable C++ Exceptions (/EHsc)
-
-
- Precompiled Headers
- Create/Use Precompiled Header
-
-
- Precompiled Headers
- Create/Use PCH Through File
-
-
- Precompiled Headers
- Precompiled Header File
-
-
- Output Files
- Assembler Output
-
-
- Output Files
- ASM List Location
-
-
- Browse Information
- Enable Browse Information
-
-
- Browse Information
- Browse File
-
-
- Advanced
- Force Includes (/FI[name])
-
-
- Advanced
- Force #using (/FU[name])
-
-
- Advanced
- Undefine Preprocessor Definitions (/U[macro])
-
-
-
-
-
-
- Creates a mapping between configuration properties for the Visual
- C++ linker and corresponding command-line arguments.
-
-
- A mapping between configuration properties for the Visual C++
- linker and corresponding command-line arguments.
-
-
-
- The following configuration properties are processed by
- :
-
-
-
- Category
- Property
-
-
- General
- Output File (/OUT:[file])
-
-
- General
- Additional Library Directories (/LIBPATH:[dir])
-
-
- Input
- Additional Dependencies
-
-
- Input
- Add Module to Assembly (/ASSEMBLYMODULE:file)
-
-
- Input
- Embed Managed Resource File (/ASSEMBLYRESOURCE:file)
-
-
- Debugging
- Generate Debug Info (/DEBUG)
-
-
- Debugging
- Generate Program Database File (/PDB:name)
-
-
- Debugging
- Generate Map File (/MAP)
-
-
- Debugging
- Map File Name (/MAP:[filename])
-
-
- System
- Heap Reserve Size (/HEAP:reserve)
-
-
- System
- Heap Commit Size (/HEAP:reserve, commit)
-
-
- System
- Stack Reserve Size (/STACK:reserve)
-
-
- System
- Stack Commit Size (/STACK:reserve, commit)
-
-
-
- The following configuration properties are ignored:
-
-
-
- Category
- Property
-
-
- General
- Show Progress (/VERBOSE, /VERBOSE:LIB)
-
-
- General
- Suppress Startup Banner (/NOLOGO)
-
-
-
- Support for the following configuration properties still needs to
- be implemented:
-
-
-
- Category
- Property
-
-
- General
- Ignore Import Library
-
-
- General
- Register Output
-
-
- Input
- Delay Loaded DLLs (/DELAYLOAD:[dll_name])
-
-
- Embedded IDL
- MIDL Commands (/MIDL:[file])
-
-
-
-
-
-
- Gets the name of the command-line argument.
-
-
- The name of the command-line argument.
-
-
-
-
- Represents a command-line arguments of which the trailing backslashes
- in the value should be duplicated.
-
-
-
-
- Represents a command-line argument of which the value should be
- quoted, and of which trailing backslahes should be duplicated.
-
-
-
-
- Gets the string that the configuration setting should match in
- order for the command line argument to be set.
-
-
-
-
- Allow us to assign an argument to a specific group.
-
-
-
-
- The argument is not assigned to any group.
-
-
-
-
- The argument is ignored when the optimization level is set to
- Minimum Size (1) or Maximum Size (2).
-
-
-
-
- Resolves an assembly reference.
-
-
- The full path to the resolved assembly, or
- if the assembly reference could not be resolved.
-
-
-
-
- Is called each time a regular expression match is found during a
- operation.
-
- The resulting from a single regular expression match during a .
-
- The expanded .
-
- The macro is not supported.
- Expansion of a given macro is not yet implemented.
-
-
-
- Gets the name of the referenced assembly.
-
-
- The name of the referenced assembly, or if
- the name could not be determined.
-
-
-
-
- A single build configuration for a Visual C++ project or for a specific
- file in the project.
-
-
-
-
- Expands the given macro.
-
- The macro to expand.
-
- The expanded macro.
-
-
- The macro is not supported.
- -or-
- The macro is not implemented.
- -or-
- The macro cannot be expanded.
-
-
-
-
- Gets the value of a given setting for a specified tool.
-
- The name of the tool.
- The name of the setting.
-
- The value of a setting for the specified tool, or
- if the setting is not defined for the specified tool.
-
-
- An empty setting value, which is used as a means to override the
- project default, will be returned as a empty .
-
-
-
-
- Gets the value of a given setting for a specified tool.
-
- The name of the tool.
- The name of the setting.
- The value to return if setting is not defined.
-
- The value of a setting for the specified tool, or
- if the setting is not defined for
- the specified tool.
-
-
- An empty setting value, which is used as a means to override the
- project default, will be returned as a empty .
-
-
-
-
- Gets the intermediate directory, specified relative to project
- directory.
-
-
- The intermediate directory, specified relative to project directory.
-
-
-
-
- Gets a comma-separated list of directories to scan for assembly
- references.
-
-
- A comma-separated list of directories to scan for assembly
- references, or if no additional directories
- should scanned.
-
-
-
-
- Gets the name of the configuration, including the platform it
- targets.
-
-
- Tthe name of the configuration, including the platform it targets.
-
-
-
-
- Gets the output directory.
-
-
-
-
- Gets the path in which the output file will be created before its
- copied to the actual output path.
-
-
- For Visual C++ projects, the output file will be immediately
- created in the output path.
-
-
-
-
- Gets the name of the configuration.
-
-
- The name of the configuration.
-
-
-
-
- Gets the platform that the configuration targets.
-
-
- The platform targeted by the configuration.
-
-
-
-
- Represents the configuration of a file.
-
-
-
-
- Expands the given macro.
-
- The macro to expand.
-
- The expanded macro.
-
-
- The macro is not supported.
- -or-
- The macro is not implemented.
- -or-
- The macro cannot be expanded.
-
-
-
-
- Gets the value of a given setting for a specified tool.
-
- The name of the tool.
- The name of the setting.
- The value to return if setting is not defined in both the file and project configuration.
-
- The value of a setting for the specified tool, or
- if the setting is not defined in
- both the file and project configuration.
-
-
-
- If the setting is not defined in the file configuration, then
- the project level setting will be used.
-
-
- An empty setting value, which is used as a means to override the
- project default, will be returned as a empty .
-
-
-
-
-
- Gets a value indication whether the file should be excluded from
- the build for this configuration.
-
-
- if the file should be excluded from the
- build for this configuration; otherwise, .
-
-
-
-
- Gets the relative path of the file.
-
-
- The path of the file relative to the project directory.
-
-
-
-
- Get the path of the output directory relative to the project
- directory.
-
-
-
-
- Gets the intermediate directory, specified relative to project
- directory.
-
-
- The intermediate directory, specified relative to project directory.
-
-
-
-
- Gets the path for the output file.
-
-
- The path for the output file, or if there's
- no output file for this configuration.
-
-
-
-
- Gets a comma-separated list of directories to scan for assembly
- references.
-
-
- A comma-separated list of directories to scan for assembly
- references, or if no additional directories
- should scanned.
-
-
-
-
- Visual C++ project.
-
-
-
-
- Gets a value indicating whether building the project for the specified
- build configuration results in managed output.
-
- The solution configuration that is built.
-
- if the project output for the specified build
- configuration is either a Dynamic Library (dll) or an Application
- (exe), and Managed Extensions are enabled; otherwise,
- .
-
-
-
-
- Verifies whether the specified XML fragment represents a valid project
- that is supported by this .
-
- XML fragment representing the project file.
-
- The XML fragment is not supported by this .
- -or-
- The XML fragment does not represent a valid project (for this ).
-
-
-
-
- Returns the Visual Studio product version of the specified project
- XML fragment.
-
- The document element of the project.
-
- The Visual Studio product version of the specified project XML
- fragment.
-
-
- The product version could not be determined.
- -or-
- The product version is not supported.
-
-
-
-
- Expands the given macro.
-
- The macro to expand.
-
- The expanded macro or if the macro is not
- supported.
-
-
-
-
- Build resource files for the given configuration.
-
- The resource files to build.
- The project configuration.
- The build configuration.
-
- TODO: refactor this as we should always get only one element in the
- list. Each res file should be built
- with its own file configuration.
-
-
-
-
- Build Interface Definition Language files for the given
- configuration.
-
- The IDL files to build.
- The project configuration.
- The build configuration.
-
- TODO: refactor this as we should always get only one element in the
- list. Each IDL file should be built
- with its own file configuration.
-
-
-
-
- Merges the specified tool setting of
- with .
-
-
- The merge is suppressed when the flag $(noinherit) is defined in
- .
-
-
-
-
- Gets the absolute path to the object file or directory.
-
- The build configuration
-
- The absolute path to the object file or directory, or
-
-
- We use an absolute path for the object file, otherwise
- <cl> assumes a location relative to the output
- directory - not the project directory.
-
-
-
-
- Returns a value indicating whether the project represented by the
- specified XML fragment is supported by .
-
- XML fragment representing the project to check.
-
- if supports the
- specified project; otherwise, .
-
-
-
- A project is identified as as Visual C++ project, if the XML
- fragment at least has the following information:
-
-
-
-
- ]]>
-
-
-
-
-
- Removes leading and trailing quotes from the specified path.
-
- The path to clean.
-
-
-
- Returns the Visual Studio product version of the specified project
- XML fragment.
-
- XML fragment representing the project to check.
-
- The Visual Studio product version of the specified project XML
- fragment.
-
-
- The product version could not be determined.
- -or-
- The product version is not supported.
-
-
-
-
- Holds the files included in the project.
-
-
-
- For project files with no specific file configuration, the relative
- path is added to the list.
-
-
- For project files that have a specific file configuration, a
- containing the
- instance representing the file configurations is added.
-
-
-
-
-
- Gets the name of the Visual C++ project.
-
-
-
-
- Gets the type of the project.
-
-
- The type of the project.
-
-
-
-
- Gets the path of the Visual C++ project.
-
-
-
-
- Gets the directory containing the VS.NET project.
-
-
-
-
- Get the location of the project.
-
-
- .
-
-
- For now, we only support local Visual C++ projects.
-
-
-
-
- Get the directory in which intermediate build output that is not
- specific to the build configuration will be stored.
-
-
- This is a directory relative to the project directory,
- named temp\.
-
-
-
-
- Gets or sets the unique identifier of the Visual C++ project.
-
-
-
-
- Represents a Visual C++ project configuration.
-
-
-
-
- Expands the given macro.
-
- The macro to expand.
-
- The expanded macro.
-
-
- The macro is not supported.
- -or-
- The macro is not implemented.
- -or-
- The macro cannot be expanded.
-
-
- Expansion of a given macro is not yet implemented.
-
-
-
-
- Gets the value of the specified attribute from the specified node.
-
- The node of which the attribute value should be retrieved.
- The attribute of which the value should be returned.
-
- The value of the attribute with the specified name or
- if the attribute does not exist or has no value.
-
-
-
-
- Holds the output path for this build configuration.
-
-
- Lazy initialized by .
-
-
-
-
- Holds list of files to link in the order in which they are defined
- in the project file.
-
-
-
-
- Holds the C++ sources for each build configuration.
-
-
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the C++ source files for that
- build configuration.
-
-
-
-
- Holds the resources for each build configuration.
-
-
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the resources files for that
- build configuration.
-
-
-
-
- Holds the IDL files for each build configuration.
-
-
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the IDL files for that build
- configuration.
-
-
-
-
- Tells the compiler which character set to use.
-
-
-
-
- Gets a value indicating whether Managed Extensions for C++ are
- enabled.
-
-
-
-
- Gets a value indicating how MFC is used by the configuration.
-
-
-
-
- Gets a value indicating how ATL is used by the configuration.
-
-
-
-
- Gets the list of files to link in the order in which they are
- defined in the project file.
-
-
-
-
- Holds the C++ sources for each build configuration.
-
-
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the C++ source files for that
- build configuration.
-
-
-
-
- Gets the resources for each build configuration.
-
-
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the resources files for that
- build configuration.
-
-
-
-
- Get the IDL files for each build configuration.
-
-
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the IDL files for that build
- configuration.
-
-
-
-
- Gets the target path for usage in macro expansion.
-
-
- The target path, or a zero-length string if there's no output file
- for this configuration.
-
-
-
-
- Get the directory in which intermediate build output will be stored
- for this configuration.
-
-
-
- This is a directory relative to the project directory named
- obj\<configuration name>.
-
-
- .resx and .licx files will only be recompiled if the
- compiled resource files in the are not
- uptodate.
-
-
-
-
-
- Get the path of the output directory relative to the project
- directory.
-
-
-
-
- Gets the intermediate directory, specified relative to project
- directory.
-
-
- The intermediate directory, specified relative to project directory.
-
-
-
-
- Gets the absolute path for the output file.
-
-
- The absolute path for the output file, or
- if there's no output file for this configuration.
-
-
-
-
- Gets a comma-separated list of directories to scan for assembly
- references.
-
-
- A comma-separated list of directories to scan for assembly
- references, or if no additional directories
- should scanned.
-
-
-
-
- The type of output for a given configuration.
-
-
-
-
- A Makefile.
-
-
-
-
- Application (.exe).
-
-
-
-
- Dynamic Library (.dll).
-
-
-
-
- Static Library (.lib).
-
-
-
-
- Utility.
-
-
-
-
- Gets a instance representing the
- absolute path to the import library to generate.
-
-
- A representing the absolute path to the
- import library to generate, or if no
- import library must be generated.
-
-
-
-
- Gets a value indicating whether the reference is managed for the
- specified configuration.
-
- The build configuration of the reference.
-
- if the reference is managed for the
- specified configuration; otherwise, .
-
-
-
-
- Gets the name of the referenced assembly.
-
-
- The name of the referenced assembly.
-
-
-
-
- Gets the name of the tool that should be used to create the
- .
-
-
- The name of the tool that should be used to create the
- .
-
-
-
-
- Gets the path of the wrapper assembly.
-
-
- The path of the wrapper assembly.
-
-
- The wrapper assembly is stored in the object directory of the
- project.
-
-
-
-
- Gets the path of the Primary Interop Assembly.
-
-
- The path of the Primary Interop Assembly, or
- if not available.
-
-
-
-
- Gets the hex version of the type library as defined in the definition
- of the reference.
-
-
- The hex version of the type library.
-
- The definition of the reference does not contain a "ControlVersion" attribute.
-
-
-
- Gets the GUID of the type library as defined in the definition
- of the reference.
-
-
- The GUID of the type library.
-
-
-
-
- Gets the locale of the type library in hex notation.
-
-
- The locale of the type library.
-
-
-
-
diff --git a/bin/nant-0.86/NAnt.VisualCppTasks.dll b/bin/nant-0.86/NAnt.VisualCppTasks.dll
deleted file mode 100644
index 7436b1a0..00000000
Binary files a/bin/nant-0.86/NAnt.VisualCppTasks.dll and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.VisualCppTasks.pdb b/bin/nant-0.86/NAnt.VisualCppTasks.pdb
deleted file mode 100644
index 9c74643f..00000000
Binary files a/bin/nant-0.86/NAnt.VisualCppTasks.pdb and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.VisualCppTasks.xml b/bin/nant-0.86/NAnt.VisualCppTasks.xml
deleted file mode 100644
index 876d46d3..00000000
--- a/bin/nant-0.86/NAnt.VisualCppTasks.xml
+++ /dev/null
@@ -1,1211 +0,0 @@
-
-
-
- NAnt.VisualCppTasks
-
-
-
-
- Compiles C/C++ programs using cl.exe, Microsoft's C/C++ compiler.
-
-
- This task is intended for version 13.00.9466 of cl.exe.
-
-
- Compiles helloworld.cpp for the Common Language Runtime.
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Compiles the sources.
-
-
-
-
- Determines if the sources need to be compiled.
-
-
-
-
- Determines whether the precompiled header file is up-to-date.
-
-
- if no precompiled header file was specified;
- otherwise, .
-
-
- In order to determine accurately whether the precompile header file
- is up-to-date, we'd need scan all the header files that are pulled
- in. As this is not implemented right now, its safer to always
- recompile.
-
-
-
-
- Determines whether any file that are includes in the specified
- source file has been updated after the obj was compiled.
-
- The source file to check.
- The last write time of the compiled obj.
-
- The full path to the include file that was modified after the obj
- was compiled, or if no include files were
- modified since the obj was compiled.
-
-
-
- To determine what includes are defined in a source file, conditional
- directives are not honored.
-
-
- If a given include cannot be resolved to an existing file, then
- it will be considered stable.
-
-
-
-
-
- Quotes an argument value and duplicates trailing backslahes.
-
- The argument value to quote.
-
- The quotes argument value.
-
-
-
-
- Determines the file name of the OBJ file for the specified source
- file.
-
- The source file for which the OBJ file should be determined.
- The path of the object file.
-
- The file name of the OBJ file for the specified source file.
-
-
-
-
- Directory where all output files are placed.
-
-
-
-
- Specifies the path and/or name of the generated precompiled header
- file - given either relative to or as an
- absolute path.
-
-
-
-
- The path of the boundary file when generating/using the
- specified . If a precompiled header file is
- not specified then this attribute is ignored.
-
-
-
-
- The mode in which the specified (if any) is
- used. The default is .
-
-
-
-
- Specifies whether Managed Extensions for C++ should be enabled.
- The default is .
-
-
-
-
- Tells the compiler to use the specified character set.
-
-
-
-
- Options to pass to the compiler.
-
-
-
-
- The list of files to compile.
-
-
-
-
- The list of directories in which to search for include files.
-
-
-
-
- Directories that the compiler will search to resolve file references
- passed to the #using directive.
-
-
-
-
- Specifies metadata files to reference in this compilation as an
- alternative to passing a file name to #using in source code.
-
-
-
-
- Macro definitions to pass to cl.exe.
- Each entry will generate a /D
-
-
-
-
- Macro undefines (/U) to pass to cl.exe.
-
-
-
-
- A name to override the default object file name; can be either a file
- or directory name. The default is the output directory.
-
-
-
-
- A name for the compiler-generated PDB file; can be either a file or
- directory name. The default is the output directory.
-
-
-
-
- Gets the filename of the external program to start.
-
- The filename of the external program.
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Defines the supported modes for the use of precompiled header files.
-
-
-
-
- Create a precompiled header file.
-
-
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yc.
-
-
-
-
- Automatically create a precompiled header file if necessary.
-
-
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /YX.
-
-
-
-
- Use a (previously generated) precompiled header file.
-
-
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yu.
-
-
-
-
- Run lib.exe, Microsoft's Library Manager.
-
-
- Create a library.
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Creates the library.
-
-
-
-
- Determines if the sources need to be linked.
-
-
-
-
- Options to pass to the compiler.
-
-
-
-
- The output file.
-
-
-
-
- The module definition file.
-
-
-
-
- The list of files to combine into the output file.
-
-
-
-
- Symbols to add to the symbol table.
-
-
-
-
- Names of default libraries to ignore.
-
-
-
-
- The list of additional library directories to search.
-
-
-
-
- Gets the filename of the external program to start.
-
- The filename of the external program.
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Links files using link.exe, Microsoft's Incremental Linker.
-
-
- This task is intended for version 7.00.9466 of link.exe.
-
-
-
- Combine all object files in the current directory into helloworld.exe.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Links the sources.
-
-
-
-
- Determines if the output needs linking.
-
-
-
-
- Quotes an argument value and duplicates trailing backslahes.
-
- The argument value to quote.
-
- The quotes argument value.
-
-
-
-
- Options to pass to the compiler.
-
-
-
-
- Create debugging information for the .exe file or DLL. The default is
- .
-
-
-
-
- The output file.
-
-
-
-
- A user-specified name for the program database (PDB) that the linker
- creates. The default file name for the PDB has the base name of the
- and the extension .pdb.
-
-
-
-
- The name of a module-definition file (.def) to be passed to the
- linker.
-
-
-
-
- Specified DLLs for delay loading.
-
-
-
-
- The list of files to combine into the output file.
-
-
-
-
- The list of additional library directories to search.
-
-
-
-
- Link the specified modules into this assembly.
-
-
-
-
- Embed the specified resources into this assembly.
-
-
-
-
- Symbols to add to the symbol table.
-
-
-
-
- Names of libraries that you want the linker to ignore when it
- resolves external references.
-
-
-
-
- Gets the filename of the external program to start.
-
- The filename of the external program.
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Compiles messages using mc.exe, Microsoft's Win32 message compiler.
-
-
-
- Compile text.mc using the default options.
-
-
-
- ]]>
-
-
- Compile text.mc, passing a path to store the header, the rc
- file and some additonal options.
-
-
-
- ]]>
-
-
-
-
-
- Compiles the sources.
-
-
-
-
- Determine if source files need re-building.
-
-
-
-
- Options to pass to the compiler.
-
-
-
-
- Path to store header file. The default is the project base directory.
-
-
-
-
- Path to store RC file. The default is the project base directory.
-
-
-
-
- Input filename.
-
-
-
-
- Gets the filename of the external program to start.
-
-
- The filename of the external program.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- This tasks allows you to run MIDL.exe.
-
-
-
- This task only supports a small subset of the MIDL.EXE command line
- switches, but you can use the options element to specify any other
- unsupported commands you want to specify.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- This is where the work is done.
-
-
-
-
- Check output files to see if we need rebuilding.
-
- if a rebuild is needed; otherwise,
- .
-
-
-
- Check output files to see if we need rebuilding.
-
-
- if a rebuild is needed; otherwise,
- .
-
-
-
-
- Writes the response file for midl.exe.
-
-
-
-
- The /acf switch allows the user to supply an
- explicit ACF file name. The switch also
- allows the use of different interface names in
- the IDL and ACF files.
-
-
-
-
- The /align switch is functionally the same as the
- MIDL /Zp option and is recognized by the MIDL compiler
- solely for backward compatibility with MkTypLib.
-
- The alignment value can be 1, 2, 4, or 8.
-
-
-
- The /app_config switch selects application-configuration
- mode, which allows you to use some ACF keywords in the
- IDL file. With this MIDL compiler switch, you can omit
- the ACF and specify an interface in a single IDL file.
-
-
-
-
- The /char switch helps to ensure that the MIDL compiler
- and C compiler operate together correctly for all char
- and small types.
-
- Can be one of signed | unsigned | ascii7
-
-
-
- The /client switch directs the MIDL compiler to generate
- client-side C source files for an RPC interface
-
- can be one of stub | none
-
-
-
- The /cstub switch specifies the name of the client
- stub file for an RPC interface.
-
-
-
-
- Specifies the file name for the generated dlldata file for a proxy
- DLL. The default file name Dlldata.c is used if
- is not specified.
-
-
-
-
- The /env switch selects the
- environment in which the application runs.
-
- It can take the values win32 and win64
-
-
-
- The /Oi switch directs the MIDL compiler to
- use a fully-interpreted marshaling method.
- The /Oic and /Oicf switches provide additional
- performance enhancements.
-
-
- If you specify the Oi attribute, you must set it to
- one of the values:
- - Oi=""
- - Oi="c"
- - Oi="f"
- - Oi="cf"
-
-
-
-
- Specifies a file name for the type library generated by the MIDL
- compiler.
-
-
-
-
- Specifies the name of the header file.
-
-
-
-
- Specifies the name of the interface identifier file for a COM
- interface, overriding the default name obtained by adding _i.c
- to the IDL file name.
-
-
-
-
- Specifies the name of the interface proxy file for a COM interface.
-
-
-
-
- Name of .IDL file to process.
-
-
-
-
- Additional options to pass to midl.exe.
-
-
-
-
- Macro definitions to pass to mdil.exe.
- Each entry will generate a /D
-
-
-
-
- Macro undefines (/U) to pass to mdil.
-
-
-
-
- The list of directories in which to search for include files.
-
-
-
-
- Filename of program to execute
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Compiles resources using rc.exe, Microsoft's Win32 resource
- compiler.
-
-
-
- Compile text.rc to text.res using the default options.
-
-
-
- ]]>
-
-
-
-
- Compile text.rc, passing an additional option.
-
-
-
- ]]>
-
-
-
-
-
- Compile the resource file
-
-
-
-
- Determines if the resource need compiling.
-
-
-
-
- Check if a resource file has been updated.
-
-
-
-
-
-
- Options to pass to the compiler.
-
-
-
-
- Output file.
-
-
-
-
- The resource file to compile.
-
-
-
-
- Default language ID.
-
-
-
-
- The list of directories in which to search for include files.
-
-
-
-
- Macro definitions to pass to rc.exe.
- Each entry will generate a /d
-
-
-
-
- Filename of program to execute
-
-
-
-
- Arguments of program to execute
-
-
-
-
- Defines the character sets that can be used by the C++ compiler.
-
-
-
-
- Have the compiler determine the character set.
-
-
-
-
- Unicode character set.
-
-
-
-
- Multi-byte character set.
-
-
-
-
- Represents a library.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class with
- the specified name.
-
- is .
-
-
-
- The name of the library.
-
-
-
-
- If then the element will be processed;
- otherwise, skipped. The default is .
-
-
-
-
- If then the element will be skipped;
- otherwise, processed. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Represents a symbol.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class with
- the specified name.
-
- is .
-
-
-
- The name of the symbol.
-
-
-
-
- If then the element will be processed;
- otherwise, skipped. The default is .
-
-
-
-
- If then the element will be skipped;
- otherwise, processed. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Defines how to deal with backslashes in values of command line
- arguments.
-
-
-
-
- Does not perform any processing on backslashes.
-
-
-
-
- Duplicates the trailing backslash.
-
-
-
-
- Fixes the trailing backslash by replaces trailing double backslashes
- with only one backslash and removing single trailing backslashes.
-
-
-
-
- Removes all the trailing backslashes.
-
-
-
-
- Groups a set of useful manipulation methods for
- command-line arguments.
-
-
-
-
- Performs backslash processing on the specified value using a given
- method.
-
- The to process.
- The to use.
-
- with backslashes processed using the given
- .
-
-
-
-
- Duplicates the trailing backslash.
-
- The input string to check and duplicate the trailing backslash if necessary.
- The result string after being processed.
-
- Also duplicates trailing backslash in quoted value.
-
-
-
-
- Fixes the trailing backslash. This function replaces the trailing double backslashes with
- only one backslash. It also, removes the single trailing backslash.
-
- The input string.
- The result string after being processed.
-
-
-
- Removes all the trailing backslashes from the input.
-
- The input string.
- The result string without trailing backslashes.
-
-
-
- Quotes an argument value and processes backslashes using a given
- .
-
- The argument value to quote.
- The to use.
-
- The quoted argument value.
-
-
-
-
diff --git a/bin/nant-0.86/NAnt.Win32Tasks.dll b/bin/nant-0.86/NAnt.Win32Tasks.dll
deleted file mode 100644
index 60199d20..00000000
Binary files a/bin/nant-0.86/NAnt.Win32Tasks.dll and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.Win32Tasks.pdb b/bin/nant-0.86/NAnt.Win32Tasks.pdb
deleted file mode 100644
index 28d303d2..00000000
Binary files a/bin/nant-0.86/NAnt.Win32Tasks.pdb and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.Win32Tasks.xml b/bin/nant-0.86/NAnt.Win32Tasks.xml
deleted file mode 100644
index 3c25f5ad..00000000
--- a/bin/nant-0.86/NAnt.Win32Tasks.xml
+++ /dev/null
@@ -1,690 +0,0 @@
-
-
-
- NAnt.Win32Tasks
-
-
-
-
- Groups a set of functions that convert Windows native filenames to
- Cygwin POSIX-style pathnames and vice versa.
-
-
- It can be used when a Cygwin program needs to pass a file name to a
- native Windows program, or expects to get a file name from a native
- Windows program.
-
-
-
-
- Initializes a new instance of the
- class with the specified and properties.
-
- The in which the class is used.
- The set of properties to use for macro expansion.
-
-
-
- Gets the DOS (short) form of the specified path.
-
- The path to convert.
-
- The DOS (short) form of the specified path.
-
- cygpath could not be started.
- could not be converted to a short form.
-
-
-
- Gets the Unix form of the specified path.
-
- The path to convert.
-
- The Unix form of the specified path.
-
- cygpath could not be started.
- could not be converted to a Unix form.
-
-
-
- Gets the Windows form of the specified path.
-
- The path to convert.
-
- The Windows form of the specified path.
-
- cygpath could not be started.
- could not be converted to a Windows form.
-
-
-
- Runs cygpath with the specified arguments and returns the result
- as a .
-
- The arguments to pass to cygpath.
-
- The result of running cygpath with the specified arguments.
-
-
-
-
- Factory method to return a new instance of ExecTask
-
-
-
-
-
-
- Generates a Windows Forms Control that wraps ActiveX Controls defined
- in an OCX.
-
-
-
-
- ]]>
-
-
-
-
-
- Import the ActiveX control.
-
-
-
-
- Determines whether the assembly needs to be created again.
-
-
- if the assembly needs to be created again;
- otherwise, .
-
-
-
-
- Filename of the .ocx file.
-
-
-
-
- Filename of the generated assembly.
-
-
-
-
- Specifies the file containing the public key to use to sign the
- resulting assembly.
-
-
- The file containing the public key to use to sign the resulting
- assembly.
-
-
-
-
- Specifies the publisher's official public/private key pair with which
- the resulting assembly should be signed with a strong name.
-
-
- The keyfile to use to sign the resulting assembly with a strong name.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- 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.
-
-
- The key container containing a public/private key pair that should
- be used to sign the resulting assembly.
-
-
-
-
- Specifies to sign the resulting control using delayed signing.
-
-
-
-
- Determines whether C# source code for the Windows Form wrapper should
- be generated. The default is .
-
-
-
-
- Assembly to use for Runtime Callable Wrapper rather than generating
- new one [.NET 1.1 or higher].
-
-
-
-
- Indicates whether aximp supports using an existing Runtime
- Callable Wrapper for a given target framework. The default is
- .
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Reads a value or set of values from the Windows Registry into one or
- more NAnt properties.
-
-
- Read a single value from the registry.
-
-
- ]]>
-
- Read all the registry values in a key.
-
-
- ]]>
-
-
-
-
-
- read the specified registry value
-
-
-
-
- Returns the hive for a given key.
-
-
-
-
- The hive for a given key.
-
-
-
-
- Returns the key for a given registry hive.
-
- The registry hive to return the key for.
-
- The key for a given registry hive.
-
-
-
-
- The property to set to the specified registry key value.
- If this attribute is used then a single value will be read.
-
-
-
-
- The prefix to use for the specified registry key values.
- If this attribute is used then all registry values will be read and stored as properties with this prefix.
-
-
- Registry values a, b, c will be turned into prefixa, prefixb, prefixc named properties
-
-
-
-
- The registry key to read, including the path.
-
-
- SOFTWARE\Microsoft\.NETFramework\sdkInstallRoot
-
-
-
-
- Space separated list of registry hives to search for .
- For a list of possible values, see . The
- default is .
-
-
-
-
-
-
-
- Registers an assembly, or set of assemblies for use from COM clients.
-
-
-
- Refer to the Regasm
- documentation for more information on the regasm tool.
-
-
-
-
- Register types in a single assembly.
-
-
-
- ]]>
-
-
-
-
- Register types of an assembly and generate a type library containing
- definitions of accessible types defined within the assembly.
-
-
-
- ]]>
-
-
-
-
- Register types of set of assemblies at once, while specifying a set
- of reference assemblies.
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Updates the of the specified
- .
-
- The of which the should be updated.
-
-
-
- Registers or unregisters a single assembly, or a group of assemblies.
-
-
-
-
- The name of the file to register. This is provided as an alternate
- to using the task's .
-
-
-
-
- Registry file to export to instead of entering the types directly
- into the registry.
-
-
-
-
- Set the code base registry setting.
-
-
-
-
- Only refer to already registered type libraries.
-
-
-
-
- Export the assemblies to the specified type library and register it.
-
-
-
-
- Unregister the assembly. The default is .
-
-
-
-
- The set of assemblies to register, or unregister.
-
-
-
-
- The set of assembly references.
-
-
-
-
- Gets the working directory for the application.
-
-
- The working directory for the application.
-
-
-
-
- Gets the command line arguments for the external program.
-
-
- The command line arguments for the external program.
-
-
-
-
- Gets the filename of the external program to start.
-
-
- The filename of the external program.
-
-
- Override in derived classes to explicitly set the location of the
- external tool.
-
-
-
-
- Exports a .NET assembly to a type library that can be used from unmanaged
- code (wraps Microsoft's tlbexp.exe).
-
-
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Export DotNetAssembly.dll to LegacyCOM.dll.
-
-
- ]]>
-
-
-
-
-
- Exports the type library.
-
-
-
-
- Determines whether the assembly needs to be exported to a type
- library again.
-
-
- if the assembly needs to be exported to a
- type library; otherwise, .
-
-
-
-
- Specifies the assembly for which to export a type library.
-
-
- The assembly for which to export a type library.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the name of the type library file to generate.
-
-
- The name of the type library file to generate.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the file used to determine capitalization of names in a
- type library.
-
-
- The file used to determine capitalization of names in a type library.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Gets the command line arguments for the external program.
-
-
- The command line arguments for the external program.
-
-
-
-
- Imports a type library to a .NET assembly (wraps Microsoft's tlbimp.exe).
-
-
-
- This task lets you easily create interop assemblies. By default, it will
- not reimport if the underlying COM TypeLib or reference has not changed.
-
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Import LegacyCOM.dll to DotNetAssembly.dll.
-
-
- ]]>
-
-
-
-
- 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.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Imports the type library to a .NET assembly.
-
-
-
-
- Returns the path of the type library, removing the identifier of
- the type library from the specified string.
-
- The path from which to extract the path of the type library.
-
- The path of the type library without the type library identifier.
-
-
- An example of a path which includes the identifier of the type
- library (in this case "2") is
- C:\WINDOWS\system32\msvidctl.dll\2.
-
-
-
-
- Determines whether the type library needs to be imported again.
-
-
- if the type library needs to be imported;
- otherwise, .
-
-
-
-
- Specifies the name of the output file.
-
-
- The name of the output file.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the namespace in which to produce the assembly.
-
-
- The namespace in which to produce the assembly.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the version number of the assembly to produce.
-
-
-
- The version number of the assembly to produce.
-
-
- The version number should be in the format major.minor.build.revision.
-
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
-
-
- Specifies whether the resulting assembly should be signed with a
- strong name using delayed signing. The default is .
-
-
- if the resulting assembly should be signed
- with a strong name using delayed signing; otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether a primary interop assembly should be produced for
- the specified type library. The default is .
-
-
- if a primary interop assembly should be
- produced; otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the file containing the public key to use to sign the
- resulting assembly.
-
-
- The file containing the public key to use to sign the resulting
- assembly.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the publisher's official public/private key pair with which
- the resulting assembly should be signed with a strong name.
-
-
- The keyfile to use to sign the resulting assembly with a strong name.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- 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.
-
-
- The key container containing a public/private key pair that should
- be used to sign the resulting assembly.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the assembly files to use to resolve references to types
- defined outside the current type library.
-
-
- The assembly files to use to resolve references to types defined
- outside the current type library.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- 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 .
-
-
- if a type library should not be imported if
- all references cannot be resolved; otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether to import a COM style SafeArray as a managed
- class type. The default is .
-
-
- if a COM style SafeArray should be imported
- as a managed class type; otherwise,
- .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies how to transform the metadata [.NET 1.1 or higher].
-
-
-
-
- Specifies the source type library that gets passed to the type
- library importer.
-
-
- The source type library that gets passed to the type library
- importer.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether interfaces should be produced without .NET Framework
- security checks. The default is .
-
-
- if interfaces without .NET Framework security
- checks should be produced; otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Indicates whether tlbimp supports transforming metadata for
- a given target framework. The default is .
-
-
-
-
- Gets the command line arguments for the external program.
-
-
- The command line arguments for the external program.
-
-
-
-
diff --git a/bin/nant-0.86/NAnt.exe b/bin/nant-0.86/NAnt.exe
deleted file mode 100644
index 1572536e..00000000
Binary files a/bin/nant-0.86/NAnt.exe and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.exe.config b/bin/nant-0.86/NAnt.exe.config
deleted file mode 100644
index 39982a4f..00000000
--- a/bin/nant-0.86/NAnt.exe.config
+++ /dev/null
@@ -1,1991 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- true
-
-
- sn
-
-
- lc
-
-
- false
-
-
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- true
-
-
- sn
-
-
- lc
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
-
-
- true
- true
- true
- true
-
-
- true
- true
-
-
- sn
-
-
- lc
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
-
-
- true
- true
- true
- true
-
-
- true
- true
-
-
- sn
-
-
- lc
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- The .NET Framework 1.1 SDK is not installed.
-
-
-
- true
- true
- true
-
-
- cfresgen
-
-
- sn
-
-
- lc
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- The .NET Framework 2.0 SDK is not installed.
-
-
-
- true
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
-
-
- sn
-
-
- lc
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
-
-
- true
- true
- true
- true
-
-
- true
- true
-
-
- sn
-
-
- lc
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- ${csc.tool}
- true
- true
- true
- ${csc.supportsdocgeneration}
- true
- true
- true
- true
-
-
- mjs
- true
-
-
- ${mbas.tool}
- true
-
-
- ${resgen.tool}
- true
-
-
- sn
- true
-
-
- false
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- gmcs
- true
- true
- true
- ${csc.supportsdocgeneration}
- true
- true
- true
- true
-
-
- mjs
- strict
-
-
- vbnc
- true
-
-
- ${resgen.tool}
- true
- ${resgen.supportsexternalfilereferences}
-
-
- sn
- true
-
-
- false
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- gmcs
- true
- linq
- true
- true
- true
- true
- true
- true
- true
-
-
- mjs
- strict
-
-
- vbnc
- true
-
-
- true
- true
-
-
- sn
- true
-
-
- false
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- smcs
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
-
-
- sn
-
-
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- true
-
-
- sn
-
-
- false
-
-
- true
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- ${path::combine(prefix, 'lib/mono/1.0/mcs.exe')}
- true
- true
- true
- ${csc.supportsdocgeneration}
- true
- true
- true
- true
-
-
- mjs
- true
-
-
- ${path::combine(prefix, 'lib/mono/1.0/mbas.exe')}
- true
-
-
- ${resgen.tool}
- true
-
-
- sn
- true
-
-
- false
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- gmcs
- true
- true
- true
- ${csc.supportsdocgeneration}
- true
- true
- true
- true
-
-
- mjs
- strict
-
-
- vbnc
- true
-
-
- ${resgen.tool}
- true
- ${resgen.supportsexternalfilereferences}
-
-
- sn
- true
-
-
- false
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/.
-
-
-
-
-
-
-
- true
-
-
- gmcs
- true
- linq
- true
- true
- true
- true
- true
- true
- true
-
-
- mjs
- strict
-
-
- vbnc
- true
-
-
- true
- true
-
-
- sn
- true
-
-
- false
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/.
-
-
-
-
-
-
- smcs
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
-
-
- sn
-
-
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/bin/nant-0.86/NAnt.pdb b/bin/nant-0.86/NAnt.pdb
deleted file mode 100644
index 309e545e..00000000
Binary files a/bin/nant-0.86/NAnt.pdb and /dev/null differ
diff --git a/bin/nant-0.86/NAnt.xml b/bin/nant-0.86/NAnt.xml
deleted file mode 100644
index 64a0575a..00000000
--- a/bin/nant-0.86/NAnt.xml
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
- NAnt
-
-
-
-
- Stub used to created and launch real ConsoleDriver
- class in Core assembly.
-
-
-
-
- Entry point for executable
-
- Command Line arguments
- The result of the real execution
-
-
-
- Constructs the privatebinpath.
-
-
-
- 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).
-
-
- The runtime framework.
- The base directory of the domain.
-
- The privatebinpath.
-
-
-
-
- Given an absolute directory and an absolute file name, returns a
- relative file name.
-
- An absolute directory.
- An absolute file name.
-
- A relative file name for the given absolute file name.
-
-
-
-
- Helper class for invoking the application entry point in NAnt.Core
- and passing the command-line arguments.
-
-
-
-
- Initializes a new instance of the
- class with the specified command-line arguments.
-
- The commandline arguments passed to NAnt.exe.
- Directories relative to the base directory of the AppDomain to probe for missing assembly references.
-
-
-
- Invokes the application entry point in NAnt.Core.
-
-
-
-
- Gets the status that the build process returned when it exited.
-
-
- The code that the build process specified when it terminated.
-
-
-
-
diff --git a/bin/nant-0.86/NDoc.Documenter.NAnt.dll b/bin/nant-0.86/NDoc.Documenter.NAnt.dll
deleted file mode 100644
index 0939f2ed..00000000
Binary files a/bin/nant-0.86/NDoc.Documenter.NAnt.dll and /dev/null differ
diff --git a/bin/nant-0.86/NDoc.Documenter.NAnt.pdb b/bin/nant-0.86/NDoc.Documenter.NAnt.pdb
deleted file mode 100644
index 8ca08dc3..00000000
Binary files a/bin/nant-0.86/NDoc.Documenter.NAnt.pdb and /dev/null differ
diff --git a/bin/nant-0.86/extensions/common/2.0/NAnt.MSBuild.dll b/bin/nant-0.86/extensions/common/2.0/NAnt.MSBuild.dll
deleted file mode 100644
index 115ab1ee..00000000
Binary files a/bin/nant-0.86/extensions/common/2.0/NAnt.MSBuild.dll and /dev/null differ
diff --git a/bin/nant-0.86/extensions/common/2.0/NAnt.MSBuild.pdb b/bin/nant-0.86/extensions/common/2.0/NAnt.MSBuild.pdb
deleted file mode 100644
index 95a3e3e0..00000000
Binary files a/bin/nant-0.86/extensions/common/2.0/NAnt.MSBuild.pdb and /dev/null differ
diff --git a/bin/nant-0.86/extensions/common/2.0/NAnt.MSBuild.xml b/bin/nant-0.86/extensions/common/2.0/NAnt.MSBuild.xml
deleted file mode 100644
index 15b267e9..00000000
--- a/bin/nant-0.86/extensions/common/2.0/NAnt.MSBuild.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
- NAnt.MSBuild
-
-
-
-
- Functions to return information for MSBuild system.
-
-
-
-
-
-
-
- Test whether project is VS2005 project and could be built using <msbuild>
-
- The name or path of the project file (csproj, vbproj, ...).
-
- True, if it is msbuild project, False otherwise.
-
-
-
-
- Initialize is guaranteed to be called by MSBuild at the start of the build
- before any events are raised.
-
-
-
-
- Analyses Microsoft Visual Studio .NET 2005 (Whidbey) solution files.
-
-
-
-
diff --git a/bin/nant-0.86/lib/common/1.1/nunit-console-runner.dll b/bin/nant-0.86/lib/common/1.1/nunit-console-runner.dll
deleted file mode 100644
index f112e232..00000000
Binary files a/bin/nant-0.86/lib/common/1.1/nunit-console-runner.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/1.1/nunit-console.exe b/bin/nant-0.86/lib/common/1.1/nunit-console.exe
deleted file mode 100644
index 32ca802e..00000000
Binary files a/bin/nant-0.86/lib/common/1.1/nunit-console.exe and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/1.1/nunit.core.dll b/bin/nant-0.86/lib/common/1.1/nunit.core.dll
deleted file mode 100644
index df7f9051..00000000
Binary files a/bin/nant-0.86/lib/common/1.1/nunit.core.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/1.1/nunit.framework.dll b/bin/nant-0.86/lib/common/1.1/nunit.framework.dll
deleted file mode 100644
index 5316687a..00000000
Binary files a/bin/nant-0.86/lib/common/1.1/nunit.framework.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/1.1/nunit.util.dll b/bin/nant-0.86/lib/common/1.1/nunit.util.dll
deleted file mode 100644
index e9e479eb..00000000
Binary files a/bin/nant-0.86/lib/common/1.1/nunit.util.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/2.0/nunit-console-runner.dll b/bin/nant-0.86/lib/common/2.0/nunit-console-runner.dll
deleted file mode 100644
index 6a6b5e2e..00000000
Binary files a/bin/nant-0.86/lib/common/2.0/nunit-console-runner.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/2.0/nunit-console.exe b/bin/nant-0.86/lib/common/2.0/nunit-console.exe
deleted file mode 100644
index 24fda7e4..00000000
Binary files a/bin/nant-0.86/lib/common/2.0/nunit-console.exe and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/2.0/nunit.core.dll b/bin/nant-0.86/lib/common/2.0/nunit.core.dll
deleted file mode 100644
index a11e6234..00000000
Binary files a/bin/nant-0.86/lib/common/2.0/nunit.core.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/2.0/nunit.framework.dll b/bin/nant-0.86/lib/common/2.0/nunit.framework.dll
deleted file mode 100644
index 44704bd5..00000000
Binary files a/bin/nant-0.86/lib/common/2.0/nunit.framework.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/2.0/nunit.util.dll b/bin/nant-0.86/lib/common/2.0/nunit.util.dll
deleted file mode 100644
index 8fff811d..00000000
Binary files a/bin/nant-0.86/lib/common/2.0/nunit.util.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/neutral/ICSharpCode.SharpCvsLib.Console.dll b/bin/nant-0.86/lib/common/neutral/ICSharpCode.SharpCvsLib.Console.dll
deleted file mode 100644
index fcca99ee..00000000
Binary files a/bin/nant-0.86/lib/common/neutral/ICSharpCode.SharpCvsLib.Console.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/neutral/ICSharpCode.SharpCvsLib.dll b/bin/nant-0.86/lib/common/neutral/ICSharpCode.SharpCvsLib.dll
deleted file mode 100644
index fcd2d1ad..00000000
Binary files a/bin/nant-0.86/lib/common/neutral/ICSharpCode.SharpCvsLib.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/neutral/ICSharpCode.SharpZipLib.dll b/bin/nant-0.86/lib/common/neutral/ICSharpCode.SharpZipLib.dll
deleted file mode 100644
index 83cd1dac..00000000
Binary files a/bin/nant-0.86/lib/common/neutral/ICSharpCode.SharpZipLib.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/neutral/NDoc.Core.dll b/bin/nant-0.86/lib/common/neutral/NDoc.Core.dll
deleted file mode 100644
index 07fbbe87..00000000
Binary files a/bin/nant-0.86/lib/common/neutral/NDoc.Core.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/neutral/NDoc.Documenter.Msdn.dll b/bin/nant-0.86/lib/common/neutral/NDoc.Documenter.Msdn.dll
deleted file mode 100644
index 986998ca..00000000
Binary files a/bin/nant-0.86/lib/common/neutral/NDoc.Documenter.Msdn.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/neutral/NDoc.ExtendedUI.dll b/bin/nant-0.86/lib/common/neutral/NDoc.ExtendedUI.dll
deleted file mode 100644
index bc3d5a4e..00000000
Binary files a/bin/nant-0.86/lib/common/neutral/NDoc.ExtendedUI.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/common/neutral/NUnitCore.dll b/bin/nant-0.86/lib/common/neutral/NUnitCore.dll
deleted file mode 100644
index 0f1873c1..00000000
Binary files a/bin/nant-0.86/lib/common/neutral/NUnitCore.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/net/1.0/NDoc.Core.dll b/bin/nant-0.86/lib/net/1.0/NDoc.Core.dll
deleted file mode 100644
index 351e001d..00000000
Binary files a/bin/nant-0.86/lib/net/1.0/NDoc.Core.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/net/1.0/NDoc.Documenter.Msdn.dll b/bin/nant-0.86/lib/net/1.0/NDoc.Documenter.Msdn.dll
deleted file mode 100644
index c492f027..00000000
Binary files a/bin/nant-0.86/lib/net/1.0/NDoc.Documenter.Msdn.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/net/1.0/NDoc.ExtendedUI.dll b/bin/nant-0.86/lib/net/1.0/NDoc.ExtendedUI.dll
deleted file mode 100644
index 5ebcc271..00000000
Binary files a/bin/nant-0.86/lib/net/1.0/NDoc.ExtendedUI.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/net/1.0/nunit-console-runner.dll b/bin/nant-0.86/lib/net/1.0/nunit-console-runner.dll
deleted file mode 100644
index cd6050b9..00000000
Binary files a/bin/nant-0.86/lib/net/1.0/nunit-console-runner.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/net/1.0/nunit-console.exe b/bin/nant-0.86/lib/net/1.0/nunit-console.exe
deleted file mode 100644
index c25a7cc9..00000000
Binary files a/bin/nant-0.86/lib/net/1.0/nunit-console.exe and /dev/null differ
diff --git a/bin/nant-0.86/lib/net/1.0/nunit.core.dll b/bin/nant-0.86/lib/net/1.0/nunit.core.dll
deleted file mode 100644
index 7b1916e0..00000000
Binary files a/bin/nant-0.86/lib/net/1.0/nunit.core.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/net/1.0/nunit.framework.dll b/bin/nant-0.86/lib/net/1.0/nunit.framework.dll
deleted file mode 100644
index 6038b272..00000000
Binary files a/bin/nant-0.86/lib/net/1.0/nunit.framework.dll and /dev/null differ
diff --git a/bin/nant-0.86/lib/net/1.0/nunit.util.dll b/bin/nant-0.86/lib/net/1.0/nunit.util.dll
deleted file mode 100644
index a778921c..00000000
Binary files a/bin/nant-0.86/lib/net/1.0/nunit.util.dll and /dev/null differ
diff --git a/bin/nant-0.86/log4net.dll b/bin/nant-0.86/log4net.dll
deleted file mode 100644
index f3772864..00000000
Binary files a/bin/nant-0.86/log4net.dll and /dev/null differ
diff --git a/bin/nant-0.86/scvs.exe b/bin/nant-0.86/scvs.exe
deleted file mode 100644
index 34da1bc9..00000000
Binary files a/bin/nant-0.86/scvs.exe and /dev/null differ
diff --git a/bin/nant/NAnt.CompressionTasks.dll b/bin/nant/NAnt.CompressionTasks.dll
deleted file mode 100644
index 0b5eddc9..00000000
Binary files a/bin/nant/NAnt.CompressionTasks.dll and /dev/null differ
diff --git a/bin/nant/NAnt.CompressionTasks.xml b/bin/nant/NAnt.CompressionTasks.xml
deleted file mode 100644
index 8debfed0..00000000
--- a/bin/nant/NAnt.CompressionTasks.xml
+++ /dev/null
@@ -1,711 +0,0 @@
-
-
-
- NAnt.CompressionTasks
-
-
-
-
- Summary description for ExpandTask.
-
-
-
-
- Extracts a file entry from the specified stream.
-
- The containing the compressed entry.
- The directory where to store the expanded file.
- The name of the entry including directory information.
- The date of the entry.
- The uncompressed size of the entry.
-
- The destination directory for the entry could not be created.
- -or-
- The entry could not be extracted.
-
-
- We cannot rely on the fact that the directory entry of a given file
- is created before the file is extracted, so we should create the
- directory if it doesn't yet exist.
-
-
-
-
- Extracts a directory entry from the specified stream.
-
- The containing the directory entry.
- The directory where to create the subdirectory.
- The name of the directory entry.
- The date of the entry.
-
- The destination directory for the entry could not be created.
-
-
-
-
- Overwrite files, even if they are newer than the corresponding
- entries in the archive. The default is .
-
-
-
-
- Expands a file packed using GZip compression.
-
-
- Expands "test.tar.gz" to "test2.tar".
-
-
- ]]>
-
-
-
-
-
- Extracts the file from the gzip archive.
-
-
-
-
- The file to expand.
-
-
-
-
- The destination file.
-
-
-
-
- Creates a tar file from the specified filesets.
-
-
- Uses #ziplib (SharpZipLib), an open source Tar/Zip/GZip library written entirely in C#.
-
-
-
- Tar all files in ${build.dir} and ${doc.dir} into a file
- called "backup.tar.gz", and apply gzip compression to it.
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Creates the tar file.
-
-
-
-
- The tar file to create.
-
-
-
-
- Include empty directories in the generated tar file. The default is
- .
-
-
-
-
- The set of files to be included in the archive.
-
-
-
-
- The compression method. The default is .
-
-
-
-
- Extracts files from a tar archive.
-
-
-
- Uses #ziplib
- (SharpZipLib), an open source Zip/GZip library written entirely in C#.
-
-
-
- Extracts all files from a gzipped tar, preserving the directory structure.
-
-
- ]]>
-
-
-
-
-
- Extracts the files from the archive.
-
-
-
-
- The archive file to expand.
-
-
-
-
- The directory where to store the expanded file(s). The default is
- the project base directory.
-
-
-
-
- The compression method. The default is .
-
-
-
-
- Extracts files from a zip archive.
-
-
-
- Uses #ziplib
- (SharpZipLib), an open source Zip/GZip library written entirely in C#.
-
-
-
- Extracts all the file from the zip, preserving the directory structure.
-
-
- ]]>
-
-
-
-
-
- Extracts the files from the zip file.
-
-
-
-
- The archive file to expand.
-
-
-
-
- The directory where the expanded files should be stored. The
- default is the project base directory.
-
-
-
-
- The character encoding that has been used for filenames inside the
- zip file. The default is the system's OEM code page.
-
-
-
-
- Creates a zip file from the specified filesets.
-
-
-
- Uses #ziplib
- (SharpZipLib), an open source Tar/Zip/GZip library written entirely in C#.
-
-
-
-
- Zip all files in ${build.dir} and ${doc.dir} into a file
- called "backup.zip".
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Creates the zip file.
-
-
-
-
- The zip file to create.
-
-
-
-
- The comment for the file.
-
-
-
-
- Date/time stamp for the files in the format MM/DD/YYYY HH:MM:SS.
-
-
-
-
- Desired level of compression. Possible values are 0 (STORE only)
- to 9 (highest). The default is 6.
-
-
-
-
- Include empty directories in the generated zip file. The default is
- .
-
-
-
-
- The set of files to be included in the archive.
-
-
-
-
- Specifies the behaviour when a duplicate file is found. The default
- is .
-
-
-
-
- The character encoding to use for filenames and comment inside the
- zip file. The default is the system's OEM code page.
-
-
-
-
- Specifies how entries with the same name should be processed.
-
-
-
-
- Overwrite existing entry with same name.
-
-
-
-
- Preserve existing entry with the same name.
-
-
-
-
- Report failure when two entries have the same name.
-
-
-
-
- Specialized for
- that ignores case when converting from string.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Converts the given object to the type of this converter, using the
- specified context and culture information.
-
- An that provides a format context.
- A object. If a is passed, the current culture is assumed.
- The to convert.
-
- An that represents the converted value.
-
-
-
-
- Specifies the compression methods supported by
- and .
-
-
-
-
- No compression.
-
-
-
-
- GZIP compression.
-
-
-
-
- BZIP2 compression.
-
-
-
-
- Specialized for
- that ignores case when converting from string.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Converts the given object to the type of this converter, using the
- specified context and culture information.
-
- An that provides a format context.
- A object. If a is passed, the current culture is assumed.
- The to convert.
-
- An that represents the converted value.
-
-
-
-
- A is a with extra
- attributes useful in the context of the .
-
-
-
-
- A 3 digit octal string, specify the user, group and other modes
- in the standard Unix fashion. Only applies to plain files. The
- default is 644.
-
-
-
-
- A 3 digit octal string, specify the user, group and other modes
- in the standard Unix fashion. Only applies to directories. The
- default is 755.
-
-
-
-
- The username for the tar entry.
-
-
-
-
- The user identifier (UID) for the tar entry.
-
-
-
-
- The groupname for the tar entry.
-
-
-
-
- The group identifier (GID) for the tar entry.
-
-
-
-
- The top level directory prefix. If set, all file and directory paths
- in the fileset will have this value prepended. Can either be a single
- directory name or a "/" separated path.
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Get the total number of files that are represented by the
- filesets in this collection.
-
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- A is a with extra
- attributes useful in the context of the .
-
-
-
-
- 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.
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Get the total number of files that are represented by the
- filesets in this collection.
-
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
diff --git a/bin/nant/NAnt.Core.dll b/bin/nant/NAnt.Core.dll
deleted file mode 100644
index 8b3741a9..00000000
Binary files a/bin/nant/NAnt.Core.dll and /dev/null differ
diff --git a/bin/nant/NAnt.Core.xml b/bin/nant/NAnt.Core.xml
deleted file mode 100644
index 92d7cd1d..00000000
--- a/bin/nant/NAnt.Core.xml
+++ /dev/null
@@ -1,16161 +0,0 @@
-
-
-
- NAnt.Core
-
-
-
-
- Used to indicate that a property should be able to be converted into a
- .
-
-
-
-
- Base class for all validator attributes.
-
-
-
-
- Validates the specified value.
-
- The value to be validated.
- The validation fails.
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Checks if the specified value can be converted to a .
-
- The value to be checked.
- cannot be converted to a .
-
-
-
- Indicates that property should be treated as a XML attribute for the
- task.
-
-
- Examples of how to specify task attributes
-
- #region Public Instance Properties
-
- [BuildAttribute("out", Required=true)]
- public string Output {
- get { return _out; }
- set { _out = value; }
- }
- [BuildAttribute("optimize")]
- [BooleanValidator()]
- public bool Optimize {
- get { return _optimize; }
- set { _optimize = value; }
- }
- [BuildAttribute("warnlevel")]
- [Int32Validator(0,4)] // limit values to 0-4
- public int WarnLevel {
- get { return _warnLevel; }
- set { _warnLevel = value; }
- }
- [BuildElement("sources")]
- public FileSet Sources {
- get { return _sources; }
- set { _sources = value; }
- }
-
- #endregion Public Instance Properties
-
- #region Private Instance Fields
-
- private string _out = null;
- private bool _optimize = false;
- private int _warnLevel = 4;
- private FileSet _sources = new FileSet();
-
- #endregion Private Instance Fields
-
-
-
-
-
- Initializes a new instance of the with the
- specified name.
-
- The name of the attribute.
- is .
- is a zero-length .
-
-
-
- Gets or sets the name of the XML attribute.
-
-
- The name of the XML attribute.
-
-
-
-
- Gets or sets a value indicating whether the attribute is required.
-
-
- if the attribute is required; otherwise,
- . The default is .
-
-
-
-
- Gets or sets a value indicating whether property references should
- be expanded.
-
-
- if properties should be expanded; otherwise
- . The default is .
-
-
-
-
- Used to specify how this attribute will be handled as the XML is
- parsed and given to the element.
-
-
- if XML should be processed; otherwise
- . The default is .
-
-
-
-
- Indicates that property should be treated as a XML arrayList
-
-
-
- Should only be applied to properties exposing strongly typed arrays or
- strongly typed collections.
-
-
- The XML format is like this:
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
-
- Indicates that the property should be treated as an XML element and
- further processing should be done.
-
-
-
- The XML format is like this:
-
-
-
-
-
-
- ]]>
-
-
-
-
-
-
- Initializes a new instance of the with the
- specified name.
-
- The name of the attribute.
- is .
- is a zero-length .
-
-
-
- Gets or sets the name of the attribute.
-
-
- The name of the attribute.
-
-
-
-
- Gets or sets a value indicating whether the attribute is required.
-
-
- if the attribute is required; otherwise,
- . The default is .
-
-
-
-
- Used to specify how this element will be handled as the XML is parsed
- and given to the element.
-
-
- if XML should be processed; otherwise
- . The default is .
-
-
-
-
- Initializes a new instance of the
- with the specified name.
-
- The name of the attribute.
- is .
- is a zero-length .
-
-
-
- Gets or sets the type of objects that this container holds.
-
-
- The type of the elements that this container holds.
-
-
-
- This can be used for validation and schema generation.
-
-
- If not specified, the type of the elements will be determined using
- reflection.
-
-
- is .
-
-
-
- Indicates that the property should be treated as a container for a
- collection of build elements.
-
-
-
- Should only be applied to properties exposing strongly typed arrays or
- strongly typed collections.
-
-
- The XML format is like this:
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
-
- Initializes a new instance of the with the
- specified name and child element name.
-
- The name of the collection.
- The name of the child elements in the collection
- is .
- is a zero-length .
-
-
-
- The name of the child element within the collection.
-
-
- The name to check for in the XML of the elements in the collection.
-
-
- This can be used for validation and schema generation.
-
-
-
-
- Used to indicate that a property should be able to be converted into a
- .
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Checks if the specified value can be converted to a .
-
- The value to be checked.
- cannot be converted to a .
-
-
-
- Indicates that class should be treated as a NAnt element.
-
-
- Attach this attribute to a subclass of Element to have NAnt be able
- to recognize it. The name should be short but must not confict
- with any other element already in use.
-
-
-
-
- Initializes a new instance of the
- with the specified name.
-
- The name of the element.
- is .
- is a zero-length .
-
-
-
- Gets or sets the name of the element.
-
-
- The name of the element.
-
-
-
-
- Indicates that a property should be treated as a XML file set for the
- task.
-
-
-
-
- Initializes a new instance of the with the
- specified name.
-
- The name of the attribute.
- is .
- is a zero-length .
-
-
-
- Indicates that the value of the property to which the attribute is
- assigned, can be configured on the framework-level in the NAnt application
- configuration file.
-
-
-
- The following example shows a property of which the value can be
- configured for a specific framework in the NAnt configuration file.
-
-
- [FrameworkConfigurable("exename", Required=true)]
- public virtual string ExeName {
- get { return _exeName; }
- set { _exeName = value; }
- }
-
-
-
-
-
- Initializes a new instance of the
- with the specified attribute name.
-
- The name of the framework configuration attribute.
- is a .
- is a zero-length .
-
-
-
- Gets or sets the name of the framework configuration attribute.
-
- The name of the framework configuration attribute.
-
-
-
- Gets or sets a value indicating whether the configuration attribute
- is required.
-
-
- if the configuration attribute is required;
- otherwise, . The default is .
-
-
-
-
- Gets or sets a value indicating whether property references should
- be expanded.
-
-
- if properties should be expanded; otherwise
- . The default is .
-
-
-
-
- Indicates that the method should be exposed as a function in NAnt build
- files.
-
-
- Attach this attribute to a method of a class that derives from
- to have NAnt be able to recognize it.
-
-
-
-
- Initializes a new instance of the
- class with the specified name.
-
- The name of the function.
- is .
- is a zero-length .
-
-
-
- Gets or sets the name of the function.
-
-
- The name of the function.
-
-
-
-
- Indicates that class should be treated as a set of functions.
-
-
- Attach this attribute to a class that derives from
- to have NAnt be able to recognize it as containing custom functions.
-
-
-
-
- Initializes a new instance of the
- class with the specified name.
-
- The prefix used to distinguish the functions.
- The category of the functions.
-
- is .
- -or-
- is .
-
-
- is a zero-length .
- -or-
- is a zero-length .
-
-
-
-
- Gets or sets the category of the function set.
-
-
- The name of the category of the function set.
-
-
- This will be displayed in the user docs.
-
-
-
-
- Gets or sets the prefix of all functions in this function set.
-
-
- The prefix of the functions in this function set.
-
-
-
-
- Indicates that property should be able to be converted into a
- within the given range.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Initializes a new instance of the
- class with the specied minimum and maximum values.
-
- The minimum value.
- The maximum value.
-
-
-
- Checks whether the specified value can be converted to an
- and whether the value lies within the range defined by the
- and properties.
-
- The value to be checked.
-
-
- cannot be converted to an .
-
- -or-
-
- is not in the range defined by
- and .
-
-
-
-
-
- Gets or sets the minimum value.
-
-
- The minimum value. The default is .
-
-
-
-
- Gets or sets the maximum value.
-
-
- The maximum value. The default is .
-
-
-
-
- The base of the number to validate, which must be 2, 8, 10, or 16.
-
-
- The base of the number to validate.
-
-
- The default is 10.
-
-
-
-
- Defines possible locations in which a task executable can be located.
-
-
-
-
- Locates the task executable in the current Framework directory.
-
-
-
-
- Locates the task executable in the current Framework SDK directory.
-
-
-
-
- Indicates the location that a task executable can be located in.
-
-
-
- When applied to a task deriving from ,
- the program to execute will first be searched for in the designated
- location.
-
-
- If the program does not exist in that location, and the file name is
- not an absolute path then the list of tool paths of the current
- target framework will be searched (in the order in which they are
- defined in the NAnt configuration file).
-
-
-
-
-
- Initializes a new instance of the
- with the specified location.
-
- The of the attribute.
-
-
-
- Gets or sets the of the task.
-
-
- The location type of the task to which the attribute is assigned.
-
-
-
-
- Used to indicate whether a property should allow
- an empty string value or not.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Checks if the specified value adheres to the rules defined by the
- properties of the .
-
- The value to be checked.
- is an empty string value and is set to .
-
-
-
- Gets or sets a value indicating whether an empty string or
- should be a considered a valid value.
-
-
- if an empty string or
- should be considered a valid value; otherwise, .
- The default is .
-
-
-
-
- Gets or sets a regular expression. The string will be validated to
- determine if it matches the expression.
-
-
-
-
-
-
-
- An optional error message that can be used to better describe the
- regular expression error.
-
-
-
-
- Indicates that property should be treated as a XML attribute for the
- task.
-
-
- Examples of how to specify task attributes
-
- // task XmlType default is string
- [TaskAttribute("out", Required=true)]
- string _out = null; // assign default value here
- [TaskAttribute("optimize")]
- [BooleanValidator()]
- // during ExecuteTask you can safely use Convert.ToBoolean(_optimize)
- string _optimize = Boolean.FalseString;
- [TaskAttribute("warnlevel")]
- [Int32Validator(0,4)] // limit values to 0-4
- // during ExecuteTask you can safely use Convert.ToInt32(_optimize)
- string _warnlevel = "0";
- [BuildElement("sources")]
- FileSet _sources = new FileSet();
-
- NOTE: Attribute values must be of type of string if you want
- to be able to have macros. The field stores the exact value during
- Initialize. Just before ExecuteTask is called NAnt will expand
- all the macros with the current values.
-
-
-
-
- Initializes a new instance of the
- with the specified attribute name.
-
- The name of the task attribute.
- is a .
- is a zero-length .
-
-
-
- Indicates that class should be treated as a task.
-
-
- Attach this attribute to a subclass of Task to have NAnt be able
- to recognize it. The name should be short but must not confict
- with any other task already in use.
-
-
-
-
- Initializes a new instance of the
- with the specified name.
-
- The name of the task.
- is .
- is a zero-length .
-
-
-
- Models a NAnt XML element in the build file.
-
-
-
- Automatically validates attributes in the element based on attributes
- applied to members in derived classes.
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- from the specified element.
-
- The element that should be used to create a new instance of the class.
-
-
-
- Performs default initialization.
-
-
- Derived classes that wish to add custom initialization should override
- the method.
-
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to be logged.
-
- The actual logging is delegated to the project.
-
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to log, containing zero or more format items.
- An array containing zero or more objects to format.
-
- The actual logging is delegated to the project.
-
-
-
-
- Derived classes should override to this method to provide extra
- initialization and validation not covered by the base class.
-
- The XML node of the element to use for initialization.
-
-
-
- Derived classes should override to this method to provide extra
- initialization and validation not covered by the base class.
-
-
- Access to the that was used to initialize
- this is available through .
-
-
-
-
- Copies all instance data of the to a given
- .
-
-
-
-
- Performs initialization using the given set of properties.
-
-
-
-
- Initializes all build attributes and child elements.
-
-
-
-
- Locates the XML node for the specified attribute in the project
- configuration node.
-
- The name of attribute for which the XML configuration node should be located.
- The framework to use to obtain framework specific information, or if no framework specific information should be used.
-
- The XML configuration node for the specified attribute, or
- if no corresponding XML node could be
- located.
-
-
- If there's a valid current framework, the configuration section for
- that framework will first be searched. If no corresponding
- configuration node can be located in that section, the framework-neutral
- section of the project configuration node will be searched.
-
-
-
-
- Returns the of the
- assigned to the specified
- .
-
- The of which the assigned should be retrieved.
-
- The assigned to the specified
- or a null reference is no
- is assigned to the .
-
-
-
-
- Gets or sets the parent of the element.
-
-
- The parent of the element.
-
-
- This will be the parent , , or
- depending on where the element is defined.
-
-
-
-
- Gets the name of the XML element used to initialize this element.
-
-
- The name of the XML element used to initialize this element.
-
-
-
-
- Gets or sets the to which this element belongs.
-
-
- The to which this element belongs.
-
-
-
-
- Gets the properties local to this and the
- .
-
-
- The properties local to this and the .
-
-
-
-
- Gets or sets the .
-
-
- The .
-
-
- The defines the current namespace
- scope and provides methods for looking up namespace information.
-
-
-
-
- Gets or sets the XML node of the element.
-
-
- The XML node of the element.
-
-
-
-
- Gets or sets the location in the build file where the element is
- defined.
-
-
- The location in the build file where the element is defined.
-
-
-
-
- Gets a value indicating whether the element is performing additional
- processing using the that was used to
- initialize the element.
-
-
- .
-
-
-
- Elements that need to perform additional processing of the
- that was used to initialize the element, should
- override this property and return .
-
-
- When , no build errors will be reported for
- unknown nested build elements.
-
-
-
-
-
- Configures an using meta-data provided by
- assigned attributes.
-
-
-
-
- Initializes a new instance of the
- class for the given .
-
- The for which an should be created.
- The to initialize the with.
- The to use for property expansion.
- The framework that the should target.
-
- is .
- -or-
- is .
- -or-
- is .
-
-
-
-
- Creates a child using property set/get methods.
-
- The instance that represents the property of the current class.
- A representing the get accessor for the property.
- A representing the set accessor for the property.
- The used to initialize the new instance.
- The collection of property values to use for macro expansion.
- The from which to obtain framework-specific information.
- The child.
-
-
-
- Creates an for the given
- .
-
- The for which an should be created.
-
- An for the given .
-
-
-
-
- Holds the that should be initialized.
-
-
-
-
- Holds the that should be used to initialize
- the .
-
-
-
-
- Holds the dictionary that should be used for property
- expansion.
-
-
-
-
- Holds the framework that should be targeted by the
- that we're configuring, or
- if there's no current target
- framework.
-
-
-
-
- Holds the names of the attributes that still need to be
- processed.
-
-
-
-
- Holds the names of the child nodes that still need to be
- processed.
-
-
-
-
- Holds the logger for the current class.
-
-
-
-
- Holds the cache of instances.
-
-
-
-
- Gets the .
-
-
- The .
-
-
- The defines the current namespace
- scope and provides methods for looking up namespace information.
-
-
-
-
- Internal interface used for setting element attributes.
-
-
-
-
- Represents an explicitly named list of directories.
-
-
- A is useful when you want to capture a list of
- directories regardless whether they currently exist.
-
-
-
-
- The base of the directory of this dirlist. The default is the project
- base directory.
-
-
-
-
- Gets the collection of environment variables that should be passed
- to external programs that are launched.
-
-
-
- The collection of environment variables that should be passed
- to external programs that are launched.
-
-
-
-
-
- The command-line arguments for the runtime engine.
-
-
-
-
- Represents an in which one or more extensions
- are found.
-
-
-
-
- Initializes a new instance of the
- class for a given .
-
-
- The instance is not cached for
- future use. If this is required, use .
-
- The for which to construct an .
-
-
-
- Creates an for the specified
- and caches it for future use.
-
-
- If an for the same assembly is
- available in the cache, then this cached instance is returned.
-
- The for which to construct an .
-
- The for the specified .
-
-
-
-
- Gets the containing extensions.
-
-
-
-
- Initializes a instance of the
- class for an extension in a given .
-
- The in which the extension is found.
- is .
-
-
-
- Initializes a instance of the
- class for an extension in a given .
-
- The in which the extension is found.
- is .
-
-
-
- Gets the in which the extension
- was found.
-
-
-
-
- Gets the from which the extension will
- be created.
-
-
- The containing the extension.
-
-
-
-
- Initializes a new instance of the
- with the specified type.
-
- The type of the to consume.
- is .
-
-
-
- Responsible for scanning types for plugins, and maintaining a cache of
- instances.
-
-
-
-
- Scans a given for plugins.
-
- The containing the to scan.
- The to scan.
- The which will be used to output messages to the build log.
-
- if represents a
- ; otherwise, .
-
-
-
-
- Registers matching plugins for the specified .
-
- The which plugins must be registered for.
- is .
-
-
-
- Functions as a chainable TextReader
-
-
- Implements a abstraction over a TextReader that allows the class to represent
- either a TextReader or another ChainableReader to which it is chained.
- By passing a ChainableReader as a constructor paramater it is possiable to
- chain many ChainableReaders together. The last ChainableReader in the chain must
- be based on a TextReader.
-
-
-
-
- Makes it so all calls to Read and Peek are passed the ChainableReader
- passed as a parameter.
-
- ChainableReader to forward calls to
-
-
-
- Makes it so all calls to Read and Peek are passed the TextReader
- passed as a parameter.
-
- TextReader to forward calls to
-
-
-
- Forwards Peek calls to the TextReader or ChainableReader passed in the corresponding constructor.
-
- Character or -1 if end of stream
-
-
-
- Forwards Read calls to the TextReader or ChainableReader passed in the corresponding constructor.
-
-
- Character or -1 if end of stream.
-
-
-
-
- Closes the reader.
-
-
-
-
- Calls close and supresses the finalizer for the object.
-
-
-
-
- Gets a value indicating if the reader is backed by a stream in the
- chain.
-
-
- if the reader is backed by a stream;
- otherwise, .
-
-
-
-
- Allows a file's content to be modified while performing an operation.
-
-
-
-
- Called after construction and after properties are set. Allows
- for filter initialization.
-
-
-
-
- If then the filter will be used; otherwise,
- skipped. The default is .
-
-
-
-
- Opposite of . If
- then the filter will be executed; otherwise, skipped. The default
- is .
-
-
-
-
- Creates a new instance of the class
- for the specified class in the specified
- .
-
-
- An for the specified
- is cached for future use.
-
- The containing the .
- The class representing the .
-
-
-
- Creates a new instance of the class
- for the specified class in the specified
- .
-
- The containing the .
- The class representing the .
-
-
-
- Gets the name of the class that can be created
- using this .
-
-
- The name of the class that can be created using
- this .
-
-
-
-
- Gets the name of the filter which the
- can create.
-
-
- The name of the task which the can
- create.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a for the specified
- task is in the collection.
-
- The name of task for which the should be located in the collection.
-
- if a for
- the specified task is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the for the specified task.
-
- The name of the filter for which the should be located in the collection.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Represent a chain of NAnt filters that can be applied to a .
-
-
-
- A FilterChain represents a collection of one or more filters that can
- be appled to a such as the .
- In the case of the , the contents of the copied
- files are filtered through each filter specified in the filter chain.
- Filtering occurs in the order the filters are specified with filtered
- output of one filter feeding into another.
-
-
- :--------:--->:----------:--->:----------: ... :----------:--->:--------:
- :.Source.:--->:.Filter 1.:--->:.Filter 2.: ... :.Filter n.:--->:.target.:
- :--------:--->:----------:--->:----------: ... :----------:--->:--------:
-
-
- A list of all filters that come with NAnt is available here.
-
-
- The following tasks support filtering with a FilterChain:
-
-
-
-
-
-
-
-
-
-
-
-
- Replace all occurrences of @NOW@ with the current date/time and
- replace tabs with spaces in all copied files.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Provides the abstract base class for types.
-
-
-
-
- Should be overridden by derived classes. clones the referenced types
- data into the current instance.
-
-
-
-
- Copies all instance data of the to a given
- .
-
-
-
-
- The ID used to be referenced later.
-
-
-
-
- The ID to use as the reference.
-
-
-
-
- Gets a value indicating whether a reference to the type can be
- defined.
-
-
- Only types with an assigned
- to it, can be referenced.
-
-
-
-
- Gets the name of the datatype.
-
-
- The name of the datatype.
-
-
-
-
- Initializes all build attributes and child elements.
-
-
- needs to maintain the order in which the
- filters are specified in the build file.
-
-
-
-
- Used to to instantiate and return the chain of stream based filters.
-
- The that is the source of input to the filter chain.
-
- The is the first
- in the chain, which is based on a physical stream that feeds the chain.
-
-
- The last in the chain.
-
-
-
-
- The filters to apply.
-
-
-
-
- The encoding to assume when filter-copying files. The default is
- system's current ANSI code page.
-
-
-
-
- Configurator that initializes filters in the order in which they've
- been specified in the build file.
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Represents a physical . That is a reader based
- on a stream.
-
-
- Used by to represent a
- based on a in the chain.
-
-
-
-
- Parses NAnt properties and expressions
-
-
-
- This filter parses any NAnt properties or expressions found in its input,
- inlining their values in its output.
-
-
- Note: Due to limitations on buffering, expressions longer than 2048
- characters are not guaranteed to be expanded.
-
- Filters are intended to be used as a element of a .
-
-
- Replace all properties with their corresponding values.
-
-
- ]]>
-
-
-
-
-
- Holds data for expression expansion between input and output.
-
-
-
-
- Called after construction and after properties are set. Allows
- for filter initialization.
-
-
-
-
- Reads the next character applying the filter logic.
-
- Char as an int or -1 if at the end of the stream
-
-
-
- Reads the next character applying the filter logic without advancing the current position in the stream.
-
- Char as an int or -1 if at the end of the stream
-
-
-
- Moves to the next character.
-
-
-
-
- Refills the buffer, running our input through
- .)
-
-
-
-
- Determines whether we've passed the end of our data.
-
-
-
-
- Replaces all occurrences of a given string in the original input with
- user-supplied replacement string.
-
-
-
- This filter replaces all occurrences of a given string in the original
- input stream with a user-supplied replacement string. By default string
- comparisons are case sensitive but this can be changed by setting the
- optional attribute to .
-
-
- To use this filter specify the string to be replaced with the
- attribute and the string to replace it with using the
- attribute.
-
-
- Filters are intended to be used as a element of a .
-
-
-
-
- Replace all occurrences of "3.14" with "PI".
-
-
-
- ]]>
-
-
-
-
- Replace all occurrences of "string", "String", etc. with "System.String".
-
-
-
- ]]>
-
-
-
-
-
- Construct that allows this filter to be chained to the one
- in the parameter chainedReader.
-
- Filter that the filter will be chained to
-
-
-
- Reads the next character applying the filter logic.
-
- Char as an int or -1 if at the end of the stream
-
-
-
- Reads the next character applying the filter logic without
- advancing the current position in the stream.
- Peek currently is not supported.
-
-
- Char as an int or -1 if at the end of the stream.
-
-
-
-
-
- Helper function used to search for the filter's traget string. If the string
- is found the result is true. If the string was not found false is returned and
- nonMatchingChars contains the characters that were read to determine if the
- string is present.
-
-
-
- It is assumed the stream is positioned at the character after the first character
- in the target string.
-
-
- First character in target string
- Ture if the stream ended while search for the string.
- Characters that were read while searching for the string.
-
-
-
-
- Returns the next character in the stream replacing the specified character. Using the
- allows for the same implementation for Read and Peek
-
- Delegate to acquire the next character. (Read/Peek)
- Char as an int or -1 if at the end of the stream
-
-
-
- Compares to characters taking into account the _ignoreCase flag.
-
-
-
-
-
-
-
- The string to be replaced.
-
-
-
-
- The new value for the replaced string.
- Am empty string is permissible.
-
-
-
-
- Determines if case will be ignored.
- The default is .
-
-
-
-
- Delegate for Read and Peek. Allows the same implementation
- to be used for both methods.
-
-
-
-
- Replaces tokens in the original input with user-supplied values.
-
-
-
- This filter replaces all token surrounded by a beginning and ending
- token. The default beginning and ending tokens both default to '@'. The
- optional and attributes
- can be specified to change either token. By default string
- comparisons are case sensitive but this can be changed by setting the
- optional attribute to .
-
-
- Tokens are specified by using the element. It is
- possible to specify from 1 to n tokens and replacement values. Values can
- be any valid NAnt expression.
-
-
- Filters are intended to be used as a element of a .
-
-
-
-
- Replace all occurrences of the string @DATE@ with the value of property
- "TODAY".
-
-
-
-
-
- ]]>
-
-
-
-
- Replace all occurrences of the string <DATE> with the value of
- property "TODAY".
-
-
-
-
-
- ]]>
-
-
-
-
-
- Construct that allows this filter to be chained to the one
- in the parameter chainedReader.
-
- Filter that the filter will be chained to
-
-
-
- Reads the next character applying the filter logic.
-
- Char as an int or -1 if at the end of the stream
-
-
-
- Reads the next character applying the filter logic without
- advancing the current position in the stream.
- Peek currently is not supported.
-
-
- Char as an int or -1 if at the end of the stream.
-
-
-
-
- Initialize the filter by setting its parameters.
-
-
-
-
- Finds a token give that we are positioned at a beginning token character. Either a
- token replacement is returned or the characters that were read looking for the token.
-
- A token was not found
- A token was found by there is no replacement
- The stream ended while looking for the token
- Either the replacement token or the characters that were read looking for the token
-
-
-
- Returns the next character in the stream replacing the specified character. Using the
- allows for the same implementation for Read and Peek
-
- Delegate to acquire the next character. (Read/Peek)
- Char as an int or -1 if at the end of the stream
-
-
-
- Compares to characters taking into account.
-
-
-
-
-
-
-
-
- Marks the beginning of a token. The default is "@".
-
-
-
-
- Marks the end of a token. The default is "@".
-
-
-
-
- Tokens and replacement values.
-
-
-
-
- Determines if case will be ignored.
- The default is .
-
-
-
-
- Delegate for Read and Peek. Allows the same implementation
- to be used for both methods.
-
-
-
-
- Converts tabs to spaces.
-
-
-
- The filter replaces tabs in a text file
- with spaces.
-
-
- Filters are intended to be used as a element of a .
-
-
-
- Replace all tabs with four spaces.
-
-
- ]]>
-
-
-
-
-
- Construct that allows this filter to be chained to the one
- in the parameter chainedReader.
-
- Filter that the filter will be chained to
-
-
-
- Retrieves the next character with moving the position in the stream.
- This method is not implemented
-
- -1 if end of stream otherwise a character
-
-
-
- Retrieves the next character in the stream.
-
- -1 if end of stream otherwise a character
-
-
-
- Returns the next character in the stream replacing the specified character. Using the
- allows for the same implementation for Read and Peek
-
- Delegate to acquire the next character. (Read/Peek)
- Char as an int or -1 if at the end of the stream
-
-
-
- The number of spaces used when converting a tab. The default is
- "8".
-
-
-
-
- Delegate for Read and Peek. Allows the same implementation
- to be used for both methods.
-
-
-
-
- Functions to return information for a given assembly.
-
-
-
-
- Gets or sets the that this functionset will
- reference.
-
-
- The that this functionset will reference.
-
-
-
-
- Loads an assembly given its file name or path.
-
- The name or path of the file that contains the manifest of the assembly.
-
- The loaded assembly.
-
- is an empty .
- is not found, or the module you are trying to load does not specify a filename extension.
- is not a valid assembly.
- An assembly or module was loaded twice with two different evidences, or the assembly name is longer than MAX_PATH characters.
-
-
-
- Loads an assembly given the long form of its name.
-
- The long form of the assembly name.
-
- The loaded assembly.
-
- is a .
- is not found.
-
-
- Determine the location of the Microsoft Access 11 Primary Interop
- Assembly by loading it using its fully qualified name, and copy it
- to the build directory.
-
-
-
-
- ]]>
-
-
-
-
-
- Gets the full name of the assembly, also known as the display name.
-
- The assembly to get the full name for.
-
- The full name of the assembly, also known as the display name.
-
-
-
-
- Gets an for the specified assembly.
-
- The assembly to get an for.
-
- An for the specified assembly.
-
-
-
-
-
- Gets the physical location, in codebase format, of the loaded file
- that contains the manifest.
-
- The assembly to get the location for.
-
- The location of the specified assembly.
-
-
-
-
- Functions that return information about an assembly's identity.
-
-
-
-
- Gets the location of the assembly as a URL.
-
- The of the assembly.
-
- The location of the assembly as a URL.
-
-
-
-
-
- Gets the URI, including escape characters, that represents the codebase.
-
- The of the assembly.
-
- The URI, including escape characters, that represents the codebase.
-
-
-
-
-
- Gets the full name of the assembly, also known as the display name.
-
- The of the assembly.
-
- The full name of the assembly, also known as the display name.
-
-
-
- Output the full name of the nunit.framework assembly to the
- build log.
-
-
-
- ]]>
-
-
-
-
-
-
- Gets the simple, unencrypted name of the assembly.
-
- The of the assembly.
-
- The simple, unencrypted name of the assembly.
-
-
-
- Output the simple name of the nunit.framework assembly to
- the build log.
-
-
-
- ]]>
-
-
-
-
-
-
- Gets the version of the assembly.
-
- The of the assembly.
-
- The version of the assembly.
-
-
-
- Output the major version of the nunit.framework assembly
- to the build log.
-
-
-
- ]]>
-
-
-
-
-
-
-
- Gets the for a given file.
-
- The assembly file for which to get the .
-
- An object representing the given file.
-
- is an empty .
- does not exist.
- is not a valid assembly.
-
- The assembly is not added to this domain.
-
-
-
- Output the full name of the nunit.framework assembly to the
- build log.
-
-
-
- ]]>
-
-
-
-
-
- Converts the specified string representation of a logical value to
- its equivalent.
-
- A string containing the value to convert.
-
- if is equivalent to
- "True"; otherwise, .
-
- is not equivalent to or .
-
-
-
- Converts the specified to its equivalent string
- representation.
-
- A to convert.
-
- "True" if is , or
- "False" if is .
-
-
-
-
- Converts the argument to an integer.
-
- value to be converted
- converted to integer. The function fails with an exception when the conversion is not possible.
-
-
-
- Converts the argument to double
-
- The value to be converted.
- converted to double. The function fails with an exception when the conversion is not possible.
-
-
-
- Converts the argument to a string.
-
- The value to be converted.
-
- converted to string. The function fails
- with an exception when the conversion is not possible.
-
-
- Named method ConvertToString as a static ToString method would break
- CLS compliance.
-
-
-
-
- Converts the argument to a datetime.
-
- value to be converted
- converted to datetime. The function fails with an exception when the conversion is not possible.
-
-
-
- Converts the argument to a boolean
-
- The string value to be converted to boolean. Must be 'true' or 'false'.
-
- converted to boolean. The function fails
- with an exception when the conversion is not possible.
-
-
-
-
- Gets a that is the current local date and
- time on this computer.
-
-
- A whose value is the current date and time.
-
-
-
-
- Gets the year component of the specified date.
-
- The date of which to get the year component.
-
- The year, between 1 and 9999.
-
-
-
-
- Gets the month component of the specified date.
-
- The date of which to get the month component.
-
- The month, between 1 and 12.
-
-
-
-
- Gets the day of the month represented by the specified date.
-
- The date of which to get the day of the month.
-
- The day value, between 1 and 31.
-
-
-
-
- Gets the hour component of the specified date.
-
- The date of which to get the hour component.
-
- The hour, between 0 and 23.
-
-
-
-
- Gets the minute component of the specified date.
-
- The date of which to get the minute component.
-
- The minute, between 0 and 59.
-
-
-
-
- Gets the seconds component of the specified date.
-
- The date of which to get the seconds component.
-
- The seconds, between 0 and 59.
-
-
-
-
- Gets the milliseconds component of the specified date.
-
- The date of which to get the milliseconds component.
-
- The millisecond, between 0 and 999.
-
-
-
-
- Gets the number of ticks that represent the specified date.
-
- The date of which to get the number of ticks.
-
- The number of ticks that represent the date and time of the
- specified date.
-
-
-
-
- Gets the day of the week represented by the specified date.
-
- The date of which to get the day of the week.
-
- The day of the week, ranging from zero, indicating Sunday, to six,
- indicating Saturday.
-
-
-
-
- Gets the day of the year represented by the specified date.
-
- The date of which to get the day of the year.
-
- The day of the year, between 1 and 366.
-
-
-
-
- Returns the number of days in the specified month of the specified
- year.
-
- The year.
- The month (a number ranging from 1 to 12).
-
- The number of days in for the specified
- .
-
- is less than 1 or greater than 12.
-
-
-
- Returns an indication whether the specified year is a leap year.
-
- A 4-digit year.
-
- if is a leap year;
- otherwise, .
-
-
-
-
- Converts the specified string representation of a date and time to
- its equivalent.
-
- A string containing a date and time to convert.
-
- A equivalent to the date and time contained
- in .
-
- does not contain a valid string representation of a date and time.
-
- The for the invariant culture is
- used to supply formatting information about .
-
-
-
-
- Converts the specified to its equivalent
- string representation.
-
- A to convert.
-
- A string representation of formatted using
- the general format specifier ("G").
-
-
- is formatted with the
- for the invariant culture.
-
-
-
-
- Groups a set of functions for dealing with directories.
-
-
-
-
- Returns the creation date and time of the specified directory.
-
- The directory for which to obtain creation date and time information.
-
- The creation date and time of the specified directory.
-
- The specified directory does not exist.
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
-
-
-
- Returns the date and time the specified directory was last written to.
-
- The directory for which to obtain write date and time information.
-
- The date and time the specified directory was last written to.
-
- The specified directory does not exist.
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
-
-
-
- Returns the date and time the specified directory was last accessed.
-
- The directory for which to obtain access date and time information.
-
- The date and time the specified directory was last accessed.
-
- The specified directory does not exist.
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
- The parameter is in an invalid format.
-
-
-
- Gets the current working directory.
-
-
- A containing the path of the current working
- directory.
-
-
-
-
- Retrieves the parent directory of the specified path.
-
- The path for which to retrieve the parent directory.
-
- The parent directory, or an empty if
- is the root directory, including the root
- of a UNC server or share name.
-
- The directory specified by is read-only.
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
- The specified path was not found.
-
-
- Copy "readme.txt" from the current working directory to
- its parent directory.
-
-
-
-
-
- ]]>
-
-
-
-
-
- Returns the volume information, root information, or both for the
- specified path.
-
- The path for which to retrieve the parent directory.
-
- A string containing the volume information, root information, or
- both for the specified path.
-
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
-
-
-
- Determines whether the given path refers to an existing directory
- on disk.
-
- The path to test.
-
- if refers to an
- existing directory; otherwise, .
-
-
- Remove directory "test", if it exists.
-
-
- ]]>
-
-
-
-
-
- Functions for requesting information from DNS.
-
-
-
-
- Gets the host name of the local computer.
-
-
- A string that contains the DNS host name of the local computer.
-
- An error is encountered when resolving the local host name.
-
-
-
- Converts the specified string representation of a number to its
- double-precision floating point number equivalent.
-
- A string containing a number to convert.
-
- A double-precision floating point number equivalent to the numeric
- value or symbol specified in .
-
- is not a number in a valid format.
- represents a number less than or greater than .
-
- The for the invariant culture is
- used to supply formatting information about .
-
-
-
-
- Converts the specified to its equivalent
- string representation.
-
- A to convert.
-
- The string representation of formatted
- using the general format specifier ("G").
-
-
- is formatted with the
- for the invariant culture.
-
-
-
-
- Provide information about the current environment and platform.
-
-
-
-
- Gets the path to the system special folder identified by the
- specified enumeration.
-
- An enumerated constant that identifies a system special folder.
-
- The path to the specified system special folder, if that folder
- physically exists on your computer; otherwise, the empty string ("").
-
- is not a member of .
-
-
- Copy "out.log" from the project base directory to the
- program files directory.
-
-
-
- ]]>
-
-
-
-
-
- Gets the NetBIOS name of this local computer.
-
-
- The NetBIOS name of this local computer.
-
- The name of this computer cannot be obtained.
-
-
-
- Gets an object that represents the
- current operating system.
-
-
- An object that contains the current
- platform identifier and version number.
-
-
-
- Output string representation of the current operating system.
-
-
-
- ]]>
-
- If the operating system is Windows 2000, the output is:
-
- Microsoft Windows NT 5.0.2195.0
-
-
-
-
-
-
- Gets the user name of the person who started the current thread.
-
-
- The name of the person logged on to the system who started the
- current thread.
-
-
-
- Modify the home directory of the current user on unix-based systems.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Returns the value of the specified environment variable.
-
- The environment variable of which the value should be returned.
-
- The value of the specified environment variable.
-
- Environment variable does not exist.
-
-
-
- Gets a value indicating whether the specified environment variable
- exists.
-
- The environment variable that should be checked.
-
- if the environment variable exists; otherwise,
- .
-
-
-
- Execute a set of tasks only if the "BUILD_DEBUG" environment
- variable is set.
-
-
-
- ...
-
- ]]>
-
-
-
-
-
- Gets a object that describes the major,
- minor, build, and revision numbers of the Common Language Runtime.
-
-
- A Version object.
-
-
- Output the major version of the CLR.
-
-
- ]]>
-
-
-
-
-
- Gets the newline string defined for this environment.
-
-
- A string containing CRLF for non-Unix platforms, or LF for Unix
- platforms.
-
-
- Output two lines in a log file.
-
-
- ]]>
-
-
-
-
-
- Groups a set of functions for dealing with files.
-
-
-
-
- Returns the creation date and time of the specified file.
-
- The file for which to obtain creation date and time information.
-
- The creation date and time of the specified file.
-
- The specified file does not exist.
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
- The parameter is in an invalid format.
-
-
-
- Returns the date and time the specified file was last written to.
-
- The file for which to obtain write date and time information.
-
- The date and time the specified file was last written to.
-
- The specified file does not exist.
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
-
-
-
- Returns the date and time the specified file was last accessed.
-
- The file for which to obtain access date and time information.
-
- The date and time the specified file was last accessed.
-
- The specified file does not exist.
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both exceed the system-defined maximum length.
- The parameter is in an invalid format.
-
-
-
- Determines whether the specified file exists.
-
- The file to check.
-
- if refers to an
- existing file; otherwise, .
-
-
- Execute a set of tasks, if file "output.xml" does not exist.
-
-
- ...
-
- ]]>
-
-
-
-
-
- Determines whether is more or equal
- up-to-date than .
-
- The file to check against the target file.
- The file for which we want to determine the status.
-
- if is more
- or equal up-to-date than ; otherwise,
- .
-
- or is a zero-length string, contains only white space, or contains one or more invalid characters.
- The specified path, file name, or both of either or exceed the system-defined maximum length.
-
-
-
- Gets the length of the file.
-
- filename
-
- Length in bytes, of the file named .
-
- The file specified cannot be found.
-
-
-
- Checks if a given file is an assembly.
-
- The name or path of the file to be checked.
- True if the file is a valid assembly, false if it's not or if the assembly seems corrupted (invalid headers or metadata).
- is a null .
- is an empty .
- is not found, or the file you are trying to check does not specify a filename extension.
- The caller does not have path discovery permission.
-
-
-
- Functions that provide version information for a physical file on disk.
-
-
-
-
- Returns a representing the version
- information associated with the specified file.
-
- The file to retrieve the version information for.
-
- A containing information about the file.
-
- The file specified cannot be found.
-
-
-
- Gets the name of the company that produced the file.
-
- A instance containing version information about a file.
-
- The name of the company that produced the file.
-
-
-
-
- Gets the file version of a file.
-
- A instance containing version information about a file.
-
- The file version of a file.
-
-
-
-
-
- Gets the name of the product the file is distributed with.
-
- A instance containing version information about a file.
-
- The name of the product the file is distributed with.
-
-
-
-
- Gets the product version of a file.
-
- A instance containing version information about a file.
-
- The product version of a file.
-
-
-
-
-
- Checks whether the specified framework exists, and is valid.
-
- The framework to test.
-
- if the specified framework exists ; otherwise,
- .
-
-
-
-
- Checks whether the SDK for the specified framework is installed.
-
- The framework to test.
-
- if the SDK for specified framework is installed;
- otherwise, .
-
-
-
-
-
-
- Gets the identifier of the current target framework.
-
-
- The identifier of the current target framework.
-
-
-
-
- Gets the identifier of the runtime framework.
-
-
- The identifier of the runtime framework.
-
-
-
-
- Gets the family of the specified framework.
-
- The framework of which the family should be returned.
-
- The family of the specified framework.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets the version of the current target framework.
-
-
- The version of the current target framework.
-
-
-
-
-
- Gets the version of the specified framework.
-
- The framework of which the version should be returned.
-
- The version of the specified framework.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets the description of the current target framework.
-
-
- The description of the current target framework.
-
-
-
-
-
- Gets the description of the specified framework.
-
- The framework of which the description should be returned.
-
- The description of the specified framework.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets the Common Language Runtime version of the current target
- framework.
-
-
- The Common Language Runtime version of the current target framework.
-
-
-
-
-
- Gets the Common Language Runtime version of the specified framework.
-
- The framework of which the Common Language Runtime version should be returned.
-
- The Common Language Runtime version of the specified framework.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets the framework directory of the specified framework.
-
- The framework of which the framework directory should be returned.
-
- The framework directory of the specified framework.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets the assembly directory of the specified framework.
-
- The framework of which the assembly directory should be returned.
-
- The assembly directory of the specified framework.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets the SDK directory of the specified framework.
-
- The framework of which the SDK directory should be returned.
-
- The SDK directory of the specified framework, or an empty
- if the SDK of the specified framework is not
- installed.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets the absolute path of the specified tool for the current
- target framework.
-
- The file name of the tool to search for.
-
- The absolute path to if found in one of the
- configured tool paths; otherwise, an error is reported.
-
- could not be found in the configured tool paths.
-
-
- The configured tool paths are scanned in the order in which they
- are defined in the framework configuration.
-
-
- The file name of the tool to search should include the extension.
-
-
-
- Use gacutil to install an assembly in the GAC.
-
-
-
-
-
- ]]>
-
-
-
-
-
- Gets the runtime engine of the specified framework.
-
- The framework of which the runtime engine should be returned.
-
- The full path to the runtime engine of the specified framework, or
- an empty if no runtime engine is defined
- for the specified framework.
-
- is not a valid framework identifier.
-
-
-
-
-
- Gets a comma-separated list of frameworks filtered by the specified
- .
-
- A bitwise combination of values that filter the frameworks to retrieve.
-
- A comma-separated list of frameworks filtered by the specified
- , sorted on name.
-
-
-
- Define a build-all target that executes the build
- target once for each installed framework targeting compact
- devices.
-
-
-
-
-
-
-
-
-
-
- ...
-
- ]]>
-
-
-
-
-
- Checks whether the specified framework is valid.
-
- The framework to check.
- is not a valid framework identifier.
-
-
-
- Converts the specified string representation of a number to its
- 32-bit signed integer equivalent.
-
- A string containing a number to convert.
-
- A 32-bit signed integer equivalent to the number contained in
- .
-
- is not of the correct format.
- represents a number less than or greater than .
-
- The for the invariant culture is
- used to supply formatting information about .
-
-
-
-
- Converts the specified to its equivalent string
- representation.
-
- A to convert.
-
- The string representation of , consisting
- of a negative sign if the value is negative, and a sequence of
- digits ranging from 0 to 9 with no leading zeroes.
-
-
- is formatted with the
- for the invariant culture.
-
-
-
-
- Converts the specified string representation of a number to its
- 64-bit signed integer equivalent.
-
- A string containing a number to convert.
-
- A 64-bit signed integer equivalent to the number contained in
- .
-
- is not of the correct format.
- represents a number less than or greater than .
-
- The for the invariant culture is
- used to supply formatting information about .
-
-
-
-
- Converts the specified to its equivalent string
- representation.
-
- A to convert.
-
- The string representation of , consisting
- of a negative sign if the value is negative, and a sequence of
- digits ranging from 0 to 9 with no leading zeroes.
-
-
- is formatted with the
- for the invariant culture.
-
-
-
-
- Rounds the value to the nearest whole number
-
- Number to be rounded, can be anything convertible to a double.
-
- Rounded value.
-
-
-
-
- Returns the largest whole number less than or equal to the specified
- number.
-
- value to be , can be anything convertible to a double
-
- The largest whole number less than or equal to the specified number.
-
-
-
-
- Returns the smallest whole number greater than or equal to the specified number
-
- value
-
- The smallest whole number greater than or equal to the specified number.
-
-
-
-
- Returns the absolute value of the specified number
-
- value to take the absolute value from
-
- when is greater
- than or equal to zero; otherwise, -.
-
-
-
-
- Gets the base directory of the appdomain in which NAnt is running.
-
-
- The base directory of the appdomain in which NAnt is running.
-
-
-
-
- Gets the NAnt assembly.
-
-
- The NAnt assembly.
-
-
-
-
- Searches the probing paths of the current target framework for the
- specified file.
-
- The name of the file to search for.
-
- The absolute path to if found in one of the
- configured probing; otherwise, an error is reported.
-
- could not be found in the configured probing paths.
-
-
- The (relative) probing paths are resolved relative to the base
- directory of the appdomain in which NAnt is running.
-
-
- The configured probing paths are scanned recursively in the order
- in which they are defined in the framework configuration.
-
-
- The file name to search should include the extension.
-
-
-
-
- Compile an assembly referencing the nunit.framework assembly
- for the current target framework that is shipped as part of the
- NAnt distribution.
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Searches the probing paths of the current target framework for the
- specified file.
-
- The directory to use a base directory for the probing paths.
- The name of the file to search for.
-
- The absolute path to if found in one of the
- configured probing; otherwise, an error is reported.
-
- could not be found in the configured probing paths.
-
-
- The (relative) probing paths are resolved relative to the specified
- base directory.
-
-
- The configured probing paths are scanned recursively in the order
- in which they are defined in the framework configuration.
-
-
- The file name to search should include the extension.
-
-
-
-
- Compile an assembly referencing the nunit.framework assembly
- for the current target framework that is shipped as part of the
- NAnt distribution.
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Gets the name of the current project.
-
-
- The name of the current project, or an empty
- if no name is specified in the build file.
-
-
-
-
- Gets the form of the build file.
-
-
- The form of the build file, or
- an empty if the project is not file backed.
-
-
-
-
- Gets the local path to the build file.
-
-
- The local path of the build file, or an empty
- if the project is not file backed.
-
-
-
-
- Gets the name of the target that will be executed when no other
- build targets are specified.
-
-
- The name of the target that will be executed when no other build
- targets are specified, or an empty if no
- default target is defined for the project.
-
-
-
-
- Gets the base directory of the current project.
-
-
- The base directory of the current project.
-
-
-
-
- Checks whether the specified target exists.
-
- The target to test.
-
- if the specified target exists; otherwise,
- .
-
-
-
- Execute target "clean", if it exists.
-
-
-
-
-
- ]]>
-
-
-
-
-
- Gets the name of the target being executed.
-
-
- A that contains the name of the target
- being executed.
-
- No target is being executed.
-
-
-
- Checks whether the specified target has already been executed.
-
- The target to test.
-
- if the specified target has already been
- executed; otherwise, .
-
- Target does not exist.
-
-
-
- Checks whether the specified task exists.
-
- The task to test.
-
- if the specified task exists; otherwise,
- .
-
-
-
-
- Returns the from which the specified task
- was loaded.
-
- The name of the task to get the of.
-
- The from which the specified task was loaded.
-
- Task is not available.
-
-
-
- Checks whether the specified property exists.
-
- The property to test.
-
- if the specified property exists; otherwise,
- .
-
-
-
- Execute a set of tasks if the "build.debug" property
- exists.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Checks whether the specified property is read-only.
-
- The property to test.
-
- if the specified property is read-only;
- otherwise, .
-
-
- Check whether the "debug" property is read-only.
- property::is-readonly('debug')
-
- Property has not been set.
-
-
-
- Checks whether the specified property is a dynamic property.
-
- The property to test.
-
- if the specified property is a dynamic
- property; otherwise, .
-
- Property has not been set.
-
-
- Check whether the "debug" property is a dynamic property.
-
- property::is-dynamic('debug')
-
-
-
-
- Gets the name of the platform on which NAnt is running.
-
-
- The name of the platform on which NAnt is running.
-
-
-
-
- Checks whether NAnt is running on Windows (and not just 32-bit Windows
- as the name may lead you to believe).
-
-
- if NAnt is running on Windows;
- otherwise, .
-
-
-
-
- Checks whether NAnt is running on Windows.
-
-
- if NAnt is running on Windows;
- otherwise, .
-
-
-
-
- Checks whether NAnt is running on Unix.
-
-
- if NAnt is running on Unix;
- otherwise, .
-
-
-
-
- Functions that return information about an operating system.
-
-
-
-
- Gets a value that identifies the operating
- system platform.
-
- The operating system.
-
- value that identifies the operating system
- platform.
-
-
-
-
-
- Gets a object that identifies this operating
- system.
-
- The operating system.
-
- A object that describes the major version,
- minor version, build, and revision of the operating system.
-
-
-
-
-
- Converts the value of the specified operating system to its equivalent
- representation.
-
- The operating system.
-
- The representation of
- .
-
-
-
- Output string representation of the current operating system.
-
-
-
- ]]>
-
- If the operating system is Windows 2000, the output is:
-
- Microsoft Windows NT 5.0.2195.0
-
-
-
-
-
-
- Returns the fully qualified path.
-
- The file or directory for which to obtain absolute path information.
-
- A string containing the fully qualified location of ,
- such as "C:\MyFile.txt".
-
- is a zero-length string, contains only white space, or contains one or more invalid characters.
- contains a colon (":").
- The specified path, file name, or both exceed the system-defined maximum length.
-
-
-
- Combines two paths.
-
- first path
- second path
-
- A string containing the combined paths. If one of the specified paths
- is a zero-length string, this method returns the other path. If
- contains an absolute path, this method
- returns .
-
- or contain one or more invalid characters.
-
-
-
- Changes the extension of the path string.
-
- The path information to modify. The path cannot contain any of the characters
- defined in InvalidPathChars.
- The new extension (with a leading period). Specify a null reference
- to remove an existing extension from .
-
-
- A string containing the modified path information.
-
-
- On Windows-based desktop platforms, if is
- an empty , the path information is returned
- unmodified. If has no extension, the returned
- path contains
- appended to the end of .
-
-
-
- For more information see the documentation.
-
- contains one or more invalid characters.
-
-
-
- Returns the directory information for the specified path string.
-
- The path of a file or directory.
-
- A containing directory information for
- , or an empty if
- denotes a root directory, or does not
- contain directory information.
-
- contains invalid characters, is empty, or contains only white spaces.
-
-
-
- Returns the extension for the specified path string.
-
- The path string from which to get the extension.
-
- A containing the extension of the specified
- (including the "."), or an empty
- if does not have
- extension information.
-
- contains one or more invalid characters.
-
-
-
- Returns the filename for the specified path string.
-
- The path string from which to obtain the file name and extension.
-
-
- A consisting of the characters after the last
- directory character in path.
-
-
- If the last character of is a directory or
- volume separator character, an empty is returned.
-
-
- contains one or more invalid characters.
-
-
-
- Returns the filename without extension for the specified path string.
-
- The path of the file.
-
- A containing the returned
- by , minus the last period (.) and all
- characters following it.
-
- contains one or more invalid characters.
-
-
-
- Gets the root directory of the specified path.
-
- The path from which to obtain root directory information.
-
- A containing the root directory of
- , such as "C:\", or an empty
- if does not contain root directory information.
-
- contains invalid characters, or is empty.
-
-
-
- Returns a uniquely named zero-byte temporary file on disk and returns the full path to that file.
-
-
- A containing the name of the temporary file.
-
-
-
-
- Gets the path to the temporary directory.
-
-
- A containing the path information of a
- temporary directory.
-
-
-
-
- Determines whether a path string includes an extension.
-
- The path to search for an extension.
-
- . if the characters that follow the last
- directory separator or volume separator in the
- include a period (.) followed by one or more characters;
- otherwise, .
-
- contains one or more invalid characters.
-
-
-
- Determines whether a path string is absolute.
-
- The path to test.
-
- if path contains an absolute ;
- otherwise, .
-
- contains one or more invalid characters.
-
-
-
- Gets the value of a variable for the specified package.
-
- The package for which the variable should be retrieved.
- The name of the variable.
-
- The value of variable for the specified
- package.
-
- pkg-config could not be started.
- does not exist.
-
-
-
- Gets the link flags required to compile the package, including all
- its dependencies.
-
- The package for which the link flags should be retrieved.
-
- The link flags required to compile the package.
-
- pkg-config could not be started.
- does not exist.
-
-
-
- Gets the compile flags required to compile the package, including all
- its dependencies.
-
- The package for which the compile flags should be retrieved.
-
- The pre-processor and compile flags required to compile the package.
-
- pkg-config could not be started.
- does not exist.
-
-
-
- Determines the version of the given package.
-
- The package to get the version of.
-
- The version of the given package.
-
- pkg-config could not be started.
- does not exist.
-
-
-
- Determines whether the given package is at least version
- .
-
- The package to check.
- The version the package should at least have.
-
- if the given package is at least version
- ; otherwise, .
-
- pkg-config could not be started.
-
-
-
- Determines whether the given package is exactly version
- .
-
- The package to check.
- The version the package should have.
-
- if the given package is exactly version
- ; otherwise, .
-
- pkg-config could not be started.
-
-
-
- Determines whether the given package is at no newer than version
- .
-
- The package to check.
- The version the package should maximum have.
-
- if the given package is at no newer than
- version ; otherwise, .
-
- pkg-config could not be started.
-
-
-
- Determines whether the given package is between two versions.
-
- The package to check.
- The version the package should at least have.
- The version the package should maximum have.
-
- if the given package is between
- and ; otherwise, .
-
- pkg-config could not be started.
-
-
-
- Determines whether the given package exists.
-
- The package to check.
-
- if the package exists; otherwise,
- .
-
- pkg-config could not be started.
-
-
-
- Runs pkg-config with the specified arguments and returns a
- based on the exit code.
-
- The arguments to pass to pkg-config.
-
- if pkg-config exited with exit code 0;
- otherwise,
-
-
-
-
- Runs pkg-config with the specified arguments and returns the result
- as a .
-
- The arguments to pass to pkg-config.
-
- The result of running pkg-config with the specified arguments.
-
-
-
-
- Factory method to return a new instance of ExecTask
-
-
-
-
-
-
- Returns the length of the specified string.
-
- input string
-
- The string's length.
-
-
- string::get-length('foo') ==> 3
-
-
- string::get-length('') ==> 0
-
-
-
-
- Returns a substring of the specified string.
-
- input string
- position of the start of the substring
- the length of the substring
-
-
- If the is greater than zero, the
- function returns a substring starting at character position
- with a length of
- characters.
-
-
- If the is equal to zero, the function
- returns an empty string.
-
-
- or is less than zero.
- is greater than the length of .
- plus indicates a position not within .
-
- string::substring('testing string', 0, 4) ==> 'test'
-
-
- string::substring('testing string', 8, 3) ==> 'str'
-
-
- string::substring('testing string', 8, 0) ==> ''
-
-
- string::substring('testing string', -1, 5) ==> ERROR
-
-
- string::substring('testing string', 8, -1) ==> ERROR
-
-
- string::substring('testing string', 5, 17) ==> ERROR
-
-
-
-
- Tests whether the specified string starts with the specified prefix
- string.
-
- test string
- prefix string
-
- when is a prefix for
- the string . Meaning, the characters at the
- beginning of are identical to
- ; otherwise, .
-
-
- This function performs a case-sensitive word search using the
- invariant culture.
-
-
- string::starts-with('testing string', 'test') ==> true
-
-
- string::starts-with('testing string', 'testing') ==> true
-
-
- string::starts-with('testing string', 'string') ==> false
-
-
- string::starts-with('test', 'testing string') ==> false
-
-
-
-
- Tests whether the specified string ends with the specified suffix
- string.
-
- test string
- suffix string
-
- when is a suffix for
- the string . Meaning, the characters at the
- end of are identical to
- ; otherwise, .
-
-
- This function performs a case-sensitive word search using the
- invariant culture.
-
-
- string::ends-with('testing string', 'string') ==> true
-
-
- string::ends-with('testing string', '') ==> true
-
-
- string::ends-with('testing string', 'bring') ==> false
-
-
- string::ends-with('string', 'testing string') ==> false
-
-
-
-
- Returns the specified string converted to lowercase.
-
- input string
-
- The string in lowercase.
-
-
- The casing rules of the invariant culture are used to convert the
- to lowercase.
-
-
- string::to-lower('testing string') ==> 'testing string'
-
-
- string::to-lower('Testing String') ==> 'testing string'
-
-
- string::to-lower('Test 123') ==> 'test 123'
-
-
-
-
- Returns the specified string converted to uppercase.
-
- input string
-
- The string in uppercase.
-
-
- The casing rules of the invariant culture are used to convert the
- to uppercase.
-
-
- string::to-upper('testing string') ==> 'TESTING STRING'
-
-
- string::to-upper('Testing String') ==> 'TESTING STRING'
-
-
- string::to-upper('Test 123') ==> 'TEST 123'
-
-
-
-
- Returns a string corresponding to the replacement of a given string
- with another in the specified string.
-
- input string
- A to be replaced.
- A to replace all occurrences of .
-
- A equivalent to but
- with all instances of replaced with
- .
-
- is an empty string.
-
- This function performs a word (case-sensitive and culture-sensitive)
- search to find .
-
-
- string::replace('testing string', 'test', 'winn') ==> 'winning string'
-
-
- string::replace('testing string', 'foo', 'winn') ==> 'testing string'
-
-
- string::replace('testing string', 'ing', '') ==> 'test str'
-
-
- string::replace('banana', 'ana', 'ana') ==> 'banana'
-
-
-
-
- Tests whether the specified string contains the given search string.
-
- The string to search.
- The string to locate within .
-
- if is found in
- ; otherwise, .
-
-
- This function performs a case-sensitive word search using the
- invariant culture.
-
-
- string::contains('testing string', 'test') ==> true
-
-
- string::contains('testing string', '') ==> true
-
-
- string::contains('testing string', 'Test') ==> false
-
-
- string::contains('testing string', 'foo') ==> false
-
-
-
-
- Returns the position of the first occurrence in the specified string
- of the given search string.
-
- The string to search.
- The string to locate within .
-
-
- The lowest-index position of in
- if it is found, or -1 if
- does not contain .
-
-
- If is an empty string, the return value
- will always be 0.
-
-
-
- This function performs a case-sensitive word search using the
- invariant culture.
-
-
- string::index-of('testing string', 'test') ==> 0
-
-
- string::index-of('testing string', '') ==> 0
-
-
- string::index-of('testing string', 'Test') ==> -1
-
-
- string::index-of('testing string', 'ing') ==> 4
-
-
-
-
- Returns the position of the last occurrence in the specified string
- of the given search string.
-
- The string to search.
- The string to locate within .
-
-
- The highest-index position of in
- if it is found, or -1 if
- does not contain .
-
-
- If is an empty string, the return value
- is the last index position in .
-
-
-
- This function performs a case-sensitive word search using the
- invariant culture.
-
-
- string::last-index-of('testing string', 'test') ==> 0
-
-
- string::last-index-of('testing string', '') ==> 13
-
-
- string::last-index-of('testing string', 'Test') ==> -1
-
-
- string::last-index-of('testing string', 'ing') ==> 11
-
-
-
-
- Returns the given string left-padded to the given length.
-
- The that needs to be left-padded.
- The number of characters in the resulting string, equal to the number of original characters plus any additional padding characters.
- A Unicode padding character.
-
- If the length of is at least
- , then a new identical
- to is returned. Otherwise,
- will be padded on the left with as many
- characters as needed to create a length of .
-
- is less than zero.
-
- Note that only the first character of
- will be used when padding the result.
-
-
- string::pad-left('test', 10, ' ') ==> ' test'
-
-
- string::pad-left('test', 10, 'test') ==> 'tttttttest'
-
-
- string::pad-left('test', 3, ' ') ==> 'test'
-
-
- string::pad-left('test', -4, ' ') ==> ERROR
-
-
-
-
- Returns the given string right-padded to the given length.
-
- The that needs to be right-padded.
- The number of characters in the resulting string, equal to the number of original characters plus any additional padding characters.
- A Unicode padding character.
-
- If the length of is at least
- , then a new identical
- to is returned. Otherwise,
- will be padded on the right with as many
- characters as needed to create a length of .
-
- is less than zero.
-
- Note that only the first character of
- will be used when padding the result.
-
-
- string::pad-right('test', 10, ' ') ==> 'test '
-
-
- string::pad-right('test', 10, 'abcd') ==> 'testaaaaaa'
-
-
- string::pad-right('test', 3, ' ') ==> 'test'
-
-
- string::pad-right('test', -3, ' ') ==> ERROR
-
-
-
-
- Returns the given string trimmed of whitespace.
-
- input string
-
- The string with any leading or trailing
- white space characters removed.
-
-
- string::trim(' test ') ==> 'test'
-
-
- string::trim('\t\tfoo \r\n') ==> 'foo'
-
-
-
-
- Returns the given string trimmed of leading whitespace.
-
- input string
-
- The string with any leading
- whites pace characters removed.
-
-
- string::trim-start(' test ') ==> 'test '
-
-
- string::trim-start('\t\tfoo \r\n') ==> 'foo \r\n'
-
-
-
-
- Returns the given string trimmed of trailing whitespace.
-
- input string
-
- The string with any trailing
- white space characters removed.
-
-
- string::trim-end(' test ') ==> ' test'
-
-
- string::trim-end('\t\tfoo \r\n') ==> '\t\tfoo'
-
-
-
-
- Returns the total number of days represented by the specified
- , expressed in whole and fractional days.
-
- A .
-
- The total number of days represented by the given .
-
-
-
-
- Returns the total number of hours represented by the specified
- , expressed in whole and fractional hours.
-
- A .
-
- The total number of hours represented by the given .
-
-
-
-
- Returns the total number of minutes represented by the specified
- , expressed in whole and fractional minutes.
-
- A .
-
- The total number of minutes represented by the given .
-
-
-
-
- Returns the total number of seconds represented by the specified
- , expressed in whole and fractional seconds.
-
- A .
-
- The total number of seconds represented by the given .
-
-
-
-
- Returns the total number of milliseconds represented by the specified
- , expressed in whole and fractional milliseconds.
-
- A .
-
- The total number of milliseconds represented by the given
- .
-
-
-
-
- Returns the number of whole days represented by the specified
- .
-
- A .
-
- The number of whole days represented by the given
- .
-
-
-
- Remove all files that have not been modified in the last 7 days from directory "binaries".
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Returns the number of whole hours represented by the specified
- .
-
- A .
-
- The number of whole hours represented by the given
- .
-
-
-
-
- Returns the number of whole minutes represented by the specified
- .
-
- A .
-
- The number of whole minutes represented by the given
- .
-
-
-
-
- Returns the number of whole seconds represented by the specified
- .
-
- A .
-
- The number of whole seconds represented by the given
- .
-
-
-
-
- Returns the number of whole milliseconds represented by the specified
- .
-
- A .
-
- The number of whole milliseconds represented by the given
- .
-
-
-
-
- Returns the number of ticks contained in the specified
- .
-
- A .
-
- The number of ticks contained in the given .
-
-
-
-
- Returns a that represents a specified number
- of days, where the specification is accurate to the nearest millisecond.
-
- A number of days, accurate to the nearest millisecond.
-
- A that represents .
-
-
-
-
- Returns a that represents a specified number
- of hours, where the specification is accurate to the nearest
- millisecond.
-
- A number of hours, accurate to the nearest millisecond.
-
- A that represents .
-
-
-
-
- Returns a that represents a specified number
- of minutes, where the specification is accurate to the nearest
- millisecond.
-
- A number of minutes, accurate to the nearest millisecond.
-
- A that represents .
-
-
-
-
- Returns a that represents a specified number
- of seconds, where the specification is accurate to the nearest
- millisecond.
-
- A number of seconds, accurate to the nearest millisecond.
-
- A that represents .
-
-
-
-
- Returns a that represents a specified number
- of milliseconds.
-
- A number of milliseconds.
-
- A that represents .
-
-
-
-
- Returns a that represents a specified time,
- where the specification is in units of ticks.
-
- A number of ticks that represent a time.
-
- A that represents .
-
-
-
-
- Constructs a from a time indicated by a
- specified string.
-
- A string.
-
- A that corresponds to .
-
- has an invalid format.
- At least one of the hours, minutes, or seconds components is outside its valid range.
-
-
-
- Converts the specified to its equivalent
- string representation.
-
- A to convert.
-
- The string representation of . The format
- of the return value is of the form: [-][d.]hh:mm:ss[.ff].
-
-
-
-
- Gets the value of the major component of a given version.
-
- A version.
-
- The major version number.
-
-
-
-
-
-
-
- Gets the value of the minor component of a given version.
-
- A version.
-
- The minor version number.
-
-
-
-
-
-
-
- Gets the value of the build component of a given version.
-
- A version.
-
- The build number, or -1 if the build number is undefined.
-
-
-
-
-
-
-
- Gets the value of the revision component of a given version.
-
- A version.
-
- The revision number, or -1 if the revision number is undefined.
-
-
-
-
-
-
-
- Converts the specified string representation of a version to
- its equivalent.
-
- A string containing the major, minor, build, and revision numbers, where each number is delimited with a period character ('.').
-
- A instance representing the specified
- .
-
- has fewer than two components or more than four components.
- A major, minor, build, or revision component is less than zero.
- At least one component of does not parse to a decimal integer.
-
-
-
- Converts the specified to its equivalent
- string representation.
-
- A to convert.
-
- The string representation of the values of the major, minor, build,
- and revision components of the specified .
-
-
-
-
-
-
-
- Changes the file attributes of a file or set of files and directories.
-
-
-
- does not have the concept of turning
- attributes off. Instead you specify all the attributes that you want
- turned on and the rest are turned off by default.
-
-
- Refer to the enumeration in the .NET SDK
- for more information about file attributes.
-
-
-
-
- Set the read-only file attribute for the specified file in
- the project directory.
-
-
-
- ]]>
-
-
-
-
- Set the normal file attribute for the specified file.
-
-
-
- ]]>
-
-
-
-
- Set the normal file attribute for all executable files in
- the current project directory and sub-directories.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Provides the abstract base class for tasks.
-
-
- A task is a piece of code that can be executed.
-
-
-
-
- Executes the task unless it is skipped.
-
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to be logged.
-
-
- The actual logging is delegated to the project.
-
-
- If the attribute is set on the task and a
- message is logged with level , the
- priority of the message will be increased to
- when the threshold of the build log is .
-
-
- This will allow individual tasks to run in verbose mode while
- the build log itself is still configured with threshold
- .
-
-
- 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.
-
-
-
-
-
- Logs a formatted message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to log, containing zero or more format items.
- An array containing zero or more objects to format.
-
-
- The actual logging is delegated to the project.
-
-
- If the attribute is set on the task and a
- message is logged with level , the
- priority of the message will be increased to .
- when the threshold of the build log is .
-
-
- This will allow individual tasks to run in verbose mode while
- the build log itself is still configured with threshold
- .
-
-
-
-
-
- Determines whether build output is enabled for the given
- .
-
- The to check.
-
- if messages with the given
- should be passed on to the logging infrastructure; otherwise,
- .
-
-
- 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.
-
-
-
-
- Initializes the configuration of the task using configuration
- settings retrieved from the NAnt configuration file.
-
-
- 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.
-
-
-
- Initializes the task.
-
-
- Initializes the task.
-
-
- Executes the task.
-
-
-
- Locates the XML node for the specified attribute in either the
- configuration section of the extension assembly or the.project.
-
- The name of attribute for which the XML configuration node should be located.
- The framework to use to obtain framework specific information, or if no framework specific information should be used.
-
- The XML configuration node for the specified attribute, or
- if no corresponding XML node could be
- located.
-
-
- If there's a valid current framework, the configuration section for
- that framework will first be searched. If no corresponding
- configuration node can be located in that section, the framework-neutral
- section of the project configuration node will be searched.
-
-
-
-
- Determines if task failure stops the build, or is just reported.
- The default is .
-
-
-
-
- Determines whether the task should report detailed build log messages.
- The default is .
-
-
-
-
- If then the task will be executed; otherwise,
- skipped. The default is .
-
-
-
-
- Opposite of . If
- then the task will be executed; otherwise, skipped. The default is
- .
-
-
-
-
- The name of the task.
-
-
-
-
- The prefix used when sending messages to the log.
-
-
-
-
- Gets or sets the log threshold for this . By
- default the threshold of a task is ,
- causing no messages to be filtered in the task itself.
-
-
- The log threshold level for this .
-
-
- When the threshold of a is higher than the
- threshold of the , then all messages will
- still be delivered to the build listeners.
-
-
-
-
- Returns the TaskBuilder used to construct an instance of this
- .
-
-
-
-
- The name of the file which will have its attributes set. This is
- provided as an alternate to using the task's fileset.
-
-
-
-
- All the matching files and directories in this fileset will have
- their attributes set.
-
-
-
-
- Set the archive attribute. The default is .
-
-
-
-
- Set the hidden attribute. The default is .
-
-
-
-
- Set the normal file attributes. This attribute is only valid if used
- alone. The default is .
-
-
-
-
- Set the read-only attribute. The default is .
-
-
-
-
- Set the system attribute. The default is .
-
-
-
-
- Checks if a resource is available at runtime.
-
-
-
- The specified property is set to if the
- requested resource is available at runtime, and
- if the resource is not available.
-
-
- we advise you to use the following functions instead:
-
-
-
- Function
- Description
-
-
-
- Determines whether the specified file exists.
-
-
-
- Determines whether the given path refers to an existing directory on disk.
-
-
-
- Checks whether the specified framework exists..
-
-
-
- Checks whether the SDK for the specified framework is installed.
-
-
-
-
-
- Sets the myfile.present property to if the
- file is available on the filesystem and if the
- file is not available.
-
-
-
- ]]>
-
-
-
-
- Sets the build.dir.present property to
- if the directory is available on the filesystem and
- if the directory is not available.
-
-
-
- ]]>
-
-
-
-
- Sets the mono-0.21.framework.present property to
- if the Mono 0.21 framework is available on the current system and
- if the framework is not available.
-
-
-
- ]]>
-
-
-
-
- Sets the net-1.1.frameworksdk.present property to
- if the .NET 1.1 Framework SDK is available on the current system and
- if the SDK is not available.
-
-
-
- ]]>
-
-
-
-
-
- Executes the task.
-
-
-
- Sets the property identified by to
- when the resource exists and to
- when the resource doesn't exist.
-
-
- The availability of the resource could not be evaluated.
-
-
-
- Evaluates the availability of a resource.
-
-
- if the resource is available; otherwise,
- .
-
- The availability of the resource could not be evaluated.
-
-
-
- Checks if the file specified in the property is
- available on the filesystem.
-
-
- when the file exists; otherwise, .
-
-
-
-
- Checks if the directory specified in the
- property is available on the filesystem.
-
-
- when the directory exists; otherwise, .
-
-
-
-
- Checks if the framework specified in the
- property is available on the current system.
-
-
- when the framework is available; otherwise,
- .
-
-
-
-
- Checks if the SDK for the framework specified in the
- property is available on the current system.
-
-
- when the SDK for the specified framework is
- available; otherwise, .
-
-
-
-
- The resource which must be available.
-
-
-
-
- The type of resource which must be present.
-
-
-
-
- The property that must be set if the resource is available.
-
-
-
-
- Defines the possible resource checks.
-
-
-
-
- Determines whether a given file exists.
-
-
-
-
- Determines whether a given directory exists.
-
-
-
-
- Determines whether a given framework is available.
-
-
-
-
- Determines whether a given SDK is available.
-
-
-
-
- Calls a NAnt target in the current project.
-
-
-
- When the is used to execute a target, both that
- target and all its dependent targets will be re-executed.
-
-
- To avoid dependent targets from being executed more than once, two
- options are available:
-
-
-
-
- Add an "unless" attribute with value "${target::has-executed('<target name>')}"
- to the dependent targets.
-
-
-
-
- Set the attribute on the
- to (recommended).
-
-
-
-
-
-
- Call the target "build".
-
-
-
- ]]>
-
-
-
-
- This shows how a project could 'compile' a debug and release build
- using a common compile target.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
- The parameter of the
- defaults to ,
- causing the "init" target to be executed for both
- the "debug" and "release" build.
-
-
- This results in the following build log:
-
-
- build:
-
- init:
- [echo] initializing
-
- compile:
-
- [echo] compiling with debug = false
-
- init:
-
- [echo] initializing
-
- compile:
-
- [echo] compiling with debug = true
-
- BUILD SUCCEEDED
-
-
- If the "init" should only be executed once, set the
- attribute of the
- to .
-
-
- The build log would then look like this:
-
-
- build:
-
- init:
- [echo] initializing
-
- compile:
-
- [echo] compiling with debug = false
-
- compile:
-
- [echo] compiling with debug = true
-
- BUILD SUCCEEDED
-
-
-
-
-
- Executes the specified target.
-
-
-
-
- Makes sure the is not calling its own
- parent.
-
-
-
-
- NAnt target to call.
-
-
-
-
- Force an execute even if the target has already been executed. The
- default is .
-
-
-
-
- Execute the specified targets dependencies -- even if they have been
- previously executed. The default is .
-
-
-
-
- Copies a file or set of files to a new file or directory.
-
-
-
- Files are only copied if the source file is newer than the destination
- file, or if the destination file does not exist. However, you can
- explicitly overwrite files with the attribute.
-
-
- When a is used to select files to copy, the
- attribute must be set. Files that are
- located under the base directory of the will
- be copied to a directory under the destination directory matching the
- path relative to the base directory of the ,
- unless the attribute is set to
- .
-
-
- Files that are not located under the the base directory of the
- will be copied directly under to the destination
- directory, regardless of the value of the
- attribute.
-
-
Encoding
-
- Unless an encoding is specified, the encoding associated with the
- system's current ANSI code page is used.
-
-
- An UTF-8, little-endian Unicode, and big-endian Unicode encoded text
- file is automatically recognized, if the file starts with the
- appropriate byte order marks.
-
-
- If you employ filters in your copy operation, you should limit the copy
- to text files. Binary files will be corrupted by the copy operation.
-
-
-
-
- Copy a single file while changing its encoding from "latin1" to
- "utf-8".
-
-
-
- ]]>
-
-
-
- Copy a set of files to a new directory.
-
-
-
-
-
-
- ]]>
-
-
-
-
- Copy a set of files to a directory, replacing @TITLE@ with
- "Foo Bar" in all files.
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Initialize new instance of the .
-
-
-
-
- Checks whether the task is initialized with valid attributes.
-
-
-
-
- Executes the Copy task.
-
- A file that has to be copied does not exist or could not be copied.
-
-
-
- Actually does the file copies.
-
-
-
-
- The file to copy.
-
-
-
-
- The file to copy to.
-
-
-
-
- The directory to copy to.
-
-
-
-
- Overwrite existing files even if the destination files are newer.
- The default is .
-
-
-
-
- Ignore directory structure of source directory, copy all files into
- a single directory, specified by the
- attribute. The default is .
-
-
-
-
- Copy any empty directories included in the .
- The default is .
-
-
-
-
- Used to select the files to copy. To use a ,
- the attribute must be set.
-
-
-
-
- Chain of filters used to alter the file's content as it is copied.
-
-
-
-
- The encoding to use when reading files. The default is the system's
- current ANSI code page.
-
-
-
-
- The encoding to use when writing the files. The default is
- the encoding of the input file.
-
-
-
-
- The set of files to perform a file operation on.
-
-
-
- The key of the is the absolute path of
- the destination file and the value is a
- holding the path and last write time of the most recently updated
- source file that is selected to be copied or moved to the
- destination file.
-
-
- On Windows, the is case-insensitive.
-
-
-
-
-
- Holds the absolute paths and last write time of a given file.
-
-
-
-
- Initializes a new instance of the
- class for the specified file and last write time.
-
- The absolute path of the file.
- The last write time of the file.
-
-
-
- Gets the absolute path of the current file.
-
-
- The absolute path of the current file.
-
-
-
-
- Gets the time when the current file was last written to.
-
-
- The time when the current file was last written to.
-
-
-
-
- Deletes a file, fileset or directory.
-
-
-
- Deletes either a single file, all files in a specified directory and
- its sub-directories, or a set of files specified by one or more filesets.
-
-
- If the or attribute is
- set then the fileset contents will be ignored. To delete the files
- in the fileset ommit the and
- attributes in the <delete> element.
-
-
- If the specified file or directory does not exist, no error is
- reported.
-
-
- Read-only files cannot be deleted. Use the
- first to remove the read-only attribute.
-
-
-
- Delete a single file.
-
-
- ]]>
-
-
-
-
- Delete a directory and the contents within. If the directory does not
- exist, no error is reported.
-
-
-
- ]]>
-
-
-
-
- Delete a set of files.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Ensures the supplied attributes are valid.
-
-
-
-
- The file to delete.
-
-
-
-
- The directory to delete.
-
-
-
-
- Remove any empty directories included in the .
- The default is .
-
-
-
-
- All the files in the file set will be deleted.
-
-
-
-
- Controls whether to show the name of each deleted file or directory.
- The default is .
-
-
-
-
- An empty task that allows a build file to contain a description.
-
-
- Set a description.
-
- This is a description.
- ]]>
-
-
-
-
-
- Writes a message to the build log or a specified file.
-
-
-
- The message can be specified using the attribute
- or as inline content. If neither is included - or the message contains
- only whitespace - then an empty message will be emitted in the output.
-
-
- Macros in the message will be expanded.
-
-
- When writing to a file, the attribute is
- ignored.
-
-
- Since NAnt 0.86, a newline will no longer be implictly added when
- writing a message to a file.
-
-
-
-
- Writes a message with level to the build log.
-
-
-
- ]]>
-
-
-
-
- Writes a two-line message to the build log using inline content.
-
-
- First line
- Second line
- ]]>
-
-
-
-
- Writes a two-line message to the build log using the attribute.
-
-
-
- ]]>
-
-
-
-
- Writes a message with expanded macro to the build log.
-
-
-
- ]]>
-
-
-
-
- Functionally equivalent to the previous example.
-
-
- Base build directory = ${nant.project.basedir}
- ]]>
-
-
-
-
- Writes the previous message to a file in the project directory,
- overwriting the file if it exists.
-
-
- Base build directory = ${nant.project.basedir}
- ]]>
-
-
-
-
-
- Outputs the message to the build log or the specified file.
-
-
-
-
- The encoding to use when writing message to a file. The default is
- UTF-8 encoding without a Byte Order Mark (BOM).
-
-
-
-
- The message to output.
-
-
-
-
- Gets or sets the inline content that should be output.
-
-
- The inline content that should be output.
-
-
-
-
- The file to write the message to.
-
-
-
-
- Determines whether the should append to the
- file, or overwrite it. By default, the file will be overwritten.
-
-
- if output should be appended to the file;
- otherwise, . The default is
- .
-
-
-
-
- The logging level with which the message should be output. The default
- is .
-
-
-
-
- Executes a system command.
-
-
-
- Use of nested element(s)
- is advised over the parameter, as
- it supports automatic quoting and can resolve relative to absolute
- paths.
-
-
-
- Ping "nant.sourceforge.net".
-
-
-
-
- ]]>
-
-
-
-
- Execute a java application using IKVM.NET that requires the
- Apache FOP jars, and a set of custom jars.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
- Assuming the base directory of the build file is "c:\ikvm-test" and
- the value of the "fop.dist.dir" property is "c:\fop", then the value
- of the -cp argument that is passed toikvm.exe is
- "c:\ikvm-test\conf;c:\fop\build\fop.jar;conf;c:\fop\lib\xercesImpl-2.2.1.jar;c:\fop\lib\avalon-framework-cvs-20020806.jar;c:\fop\lib\batik.jar;c:\ikvm-test\lib\mylib.jar;c:\ikvm-test\lib\otherlib.zip"
- on a DOS-based system.
-
-
-
-
-
- Provides the abstract base class for tasks that execute external applications.
-
-
-
- When a is applied to the
- deriving class and does not return an
- absolute path, then the program to execute will first be searched for
- in the location specified by .
-
-
- If the program does not exist in that location, then the list of tool
- paths of the current target framework will be scanned in the order in
- which they are defined in the NAnt configuration file.
-
-
-
-
-
- Defines the exit code that will be returned by
- if the process could not be started, or did not exit (in time).
-
-
-
-
- Will be used to ensure thread-safe operations.
-
-
-
-
- Starts the external process and captures its output.
-
-
- The external process did not finish within the configured timeout.
- -or-
- The exit code of the external process indicates a failure.
-
-
-
-
- Updates the of the specified
- .
-
- The of which the should be updated.
-
-
-
- Starts the process and handles errors.
-
- The that was started.
-
-
-
- Reads from the stream until the external program is ended.
-
-
-
-
- Reads from the stream until the external program is ended.
-
-
-
-
- Determines the path of the external program that should be executed.
-
-
- A fully qualifies pathname including the program name.
-
- The task is not available or not configured for the current framework.
-
-
-
- The name of the executable that should be used to launch the
- external program.
-
-
- The name of the executable that should be used to launch the external
- program, or if no name is specified.
-
-
- If available, the configured value in the NAnt configuration
- file will be used if no name is specified.
-
-
-
-
- Gets the filename of the external program to start.
-
-
- The filename of the external program.
-
-
- Override in derived classes to explicitly set the location of the
- external tool.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Gets the file to which the standard output should be redirected.
-
-
- The file to which the standard output should be redirected, or
- if the standard output should not be
- redirected.
-
-
- The default implementation will never allow the standard output
- to be redirected to a file. Deriving classes should override this
- property to change this behaviour.
-
-
-
-
- Gets a value indicating whether output will be appended to the
- .
-
-
- if output should be appended to the ;
- otherwise, .
-
-
-
-
- Gets the working directory for the application.
-
-
- The working directory for the application.
-
-
-
-
- The maximum amount of time the application is allowed to execute,
- expressed in milliseconds. Defaults to no time-out.
-
-
-
-
- The command-line arguments for the external program.
-
-
-
-
- Specifies whether the external program is a managed application
- which should be executed using a runtime engine, if configured.
- The default is .
-
-
- if the external program should be executed
- using a runtime engine; otherwise, .
-
-
-
- The value of is only used from
- , and then only if its value is set to
- . In which case
- returns
- if is .
-
-
- In all other cases, the value of
- is ignored.
-
-
-
-
-
- Specifies whether the external program should be treated as a managed
- application, possibly forcing it to be executed under the currently
- targeted version of the CLR.
-
-
- A indicating how the program should
- be treated.
-
-
-
- If is set to ,
- which is the default value, and is
- then
- is returned.
-
-
- When the changing to ,
- then is set to ;
- otherwise, it is changed to .
-
-
-
-
-
- Gets or sets the to which standard output
- messages of the external program will be written.
-
-
- The to which standard output messages of
- the external program will be written.
-
-
- By default, standard output messages wil be written to the build log
- with level .
-
-
-
-
- Gets or sets the to which error output
- of the external program will be written.
-
-
- The to which error output of the external
- program will be written.
-
-
- By default, error output wil be written to the build log with level
- .
-
-
-
-
- Gets the value that the process specified when it terminated.
-
-
- The code that the associated process specified when it terminated,
- or -1000 if the process could not be started or did not
- exit (in time).
-
-
-
-
- Gets the unique identifier for the spawned application.
-
-
-
-
- Gets or sets a value indicating whether the application should be
- spawned. If you spawn an application, its output will not be logged
- by NAnt. The default is .
-
-
-
-
- Gets the command-line arguments, separated by spaces.
-
-
-
-
- Performs additional checks after the task has been initialized.
-
- does not hold a valid file name.
-
-
-
- Executes the external program.
-
-
-
-
- The program to execute without command arguments.
-
-
- The path will not be evaluated to a full path using the project
- base directory.
-
-
-
-
- The command-line arguments for the program. These will be
- passed as is to the external program. When quoting is necessary,
- these must be explictly set as part of the value. Consider using
- nested elements instead.
-
-
-
-
- Environment variables to pass to the program.
-
-
-
-
- The directory in which the command will be executed.
-
-
- The directory in which the command will be executed. The default
- is the project's base directory.
-
-
-
- The working directory will be evaluated relative to the project's
- base directory if it is relative.
-
-
-
-
-
-
- The name of a property in which the exit code of the program should
- be stored. Only of interest if is
- .
-
-
- If the exit code of the program is "-1000" then the program could
- not be started, or did not exit (in time).
-
-
-
-
-
- Specifies whether the external program should be executed using a
- runtime engine, if configured. The default is .
-
-
- if the external program should be executed
- using a runtime engine; otherwise, .
-
-
-
-
- Specifies whether the external program is a managed application
- which should be executed using a runtime engine, if configured.
- The default is .
-
-
- if the external program should be executed
- using a runtime engine; otherwise, .
-
-
-
-
- Gets the filename of the external program to start.
-
-
- The filename of the external program.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- The directory the program is in.
-
-
-
- The directory the program is in. The default is the project's base
- directory.
-
-
- The basedir will be evaluated relative to the project's base
- directory if it is relative.
-
-
-
-
-
- The file to which the standard output will be redirected.
-
-
- By default, the standard output is redirected to the console.
-
-
-
-
- Gets or sets a value indicating whether output should be appended
- to the output file. The default is .
-
-
- if output should be appended to the ;
- otherwise, .
-
-
-
-
- Gets or sets a value indicating whether the application should be
- spawned. If you spawn an application, its output will not be logged
- by NAnt. The default is .
-
-
-
-
- The name of a property in which the unique identifier of the spawned
- application should be stored. Only of interest if
- is .
-
-
-
-
- Exits the current build by throwing a ,
- optionally printing additional information.
-
-
-
- The cause of the build failure can be specified using the
- attribute or as inline content.
-
-
- Macros in the message will be expanded.
-
-
-
- Exits the current build without giving further information.
-
-
- ]]>
-
-
-
- Exits the current build and writes a message to the build log.
-
-
- ]]>
-
-
-
- Functionally equivalent to the previous example.
-
- Something wrong here.
- ]]>
-
-
-
-
-
- A message giving further information on why the build exited.
-
-
- Inline content and are mutually exclusive.
-
-
-
-
- Gets or sets the inline content that should be output in the build
- log, giving further information on why the build exited.
-
-
- The inline content that should be output in the build log.
-
-
- Inline content and are mutually exclusive.
-
-
-
-
- Gets a particular file from a URL source.
-
-
-
- Options include verbose reporting and timestamp based fetches.
-
-
- Currently, only HTTP and UNC protocols are supported. FTP support may
- be added when more pluggable protocols are added to the System.Net
- assembly.
-
-
- The option enables you to control downloads
- so that the remote file is only fetched if newer than the local copy.
- If there is no local copy, the download always takes place. When a file
- is downloaded, the timestamp of the downloaded file is set to the remote
- timestamp.
-
-
- This timestamp facility only works on downloads using the HTTP protocol.
-
-
-
-
- Gets the index page of the NAnt home page, and stores it in the file
- help/index.html relative to the project base directory.
-
-
-
- ]]>
-
-
-
-
- Gets the index page of a secured web site using the given credentials,
- while connecting using the specified password-protected proxy server.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Initializes task and ensures the supplied attributes are valid.
-
-
-
-
- This is where the work is done
-
-
-
-
- Sets the timestamp of a given file to a specified time.
-
-
-
-
- The URL from which to retrieve a file.
-
-
-
-
- The file where to store the retrieved file.
-
-
-
-
- If inside a firewall, proxy server/port information
- Format: {proxy server name}:{port number}
- Example: proxy.mycompany.com:8080
-
-
-
-
- The network proxy to use to access the Internet resource.
-
-
-
-
- The network credentials used for authenticating the request with
- the Internet resource.
-
-
-
-
- Log errors but don't treat as fatal. The default is .
-
-
-
-
- Conditionally download a file based on the timestamp of the local
- copy. HTTP only. The default is .
-
-
-
-
- The length of time, in milliseconds, until the request times out.
- The default is 100000 milliseconds.
-
-
-
-
- The security certificates to associate with the request.
-
-
-
-
- Checks the conditional attributes and executes the children if
- .
-
-
-
- If no conditions are checked, all child tasks are executed.
-
-
- If more than one attribute is used, they are &&'d. The first
- to fail stops the check.
-
-
- The order of condition evaluation is, ,
- , ,
- .
-
-
- instead of using the deprecated attributes, we advise you to use the
- following functions in combination with the
- attribute:
-
-
-
- Function
- Description
-
-
-
- Checks whether the specified property exists.
-
-
-
- Checks whether the specified target exists.
-
-
-
-
- Tests the value of a property using expressions.
-
-
- Build release configuration
-
- ]]>
-
-
-
- Tests the the output of a function.
-
-
-
-
- ]]>
-
-
-
- (Deprecated) Check that a target exists.
-
-
-
-
-
- ]]>
-
-
-
- (Deprecated) Check existence of a property.
-
-
-
-
- ]]>
-
-
-
- (Deprecated) Check that a property value is true.
-
-
-
-
- ]]>
-
-
-
-
- (Deprecated) Check that a property exists and is
- (uses multiple conditions).
-
-
-
-
-
- ]]>
-
- which is the same as
-
-
-
-
-
-
- ]]>
-
-
-
-
- (Deprecated) Check file dates. If myfile.dll is uptodate,
- then do stuff.
-
-
-
-
-
- ]]>
-
- or
-
-
-
-
-
-
-
- ]]>
-
- or
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Executes embedded tasks in the order in which they are defined.
-
-
-
-
- Automatically exclude build elements that are defined on the task
- from things that get executed, as they are evaluated normally during
- XML task initialization.
-
-
-
-
- Creates and executes the embedded (child XML nodes) elements.
-
-
- Skips any element defined by the host that has
- a defined.
-
-
-
-
- Gets a value indicating whether the element is performing additional
- processing using the that was use to
- initialize the element.
-
-
- , as a is
- responsable for creating tasks from the nested build elements.
-
-
-
-
- The file to compare if uptodate.
-
-
-
-
- The file to check against for the uptodate file.
-
-
-
-
- The that contains the comparison files for
- the (s) check.
-
-
-
-
- The that contains the uptodate files for
- the (s) check.
-
-
-
-
- Used to test whether a property is true.
-
-
-
-
- Used to test whether a property exists.
-
-
-
-
- Used to test whether a target exists.
-
-
-
-
- Used to test arbitrary boolean expression.
-
-
-
-
- The opposite of the if task.
-
-
- Check that a property does not exist.
-
-
-
-
- ]]>
-
- Check that a property value is not true.
-
-
-
-
- ]]>
-
-
-
- Check that a target does not exist.
-
-
-
-
- ]]>
-
-
-
-
-
- Includes an external build file.
-
-
-
- This task is used to break your build file into smaller chunks. You
- can load a partial build file and have it included into the build file.
-
-
- Any global (project level) tasks in the included build file are executed
- when this task is executed. Tasks in target elements are only executed
- if that target is executed.
-
-
- The project element attributes are ignored.
-
-
- This task can only be in the global (project level) section of the
- build file.
-
-
- This task can only include files from the file system.
-
-
-
-
- Include a task that fetches the project version from the
- GetProjectVersion.include build file.
-
-
-
- ]]>
-
-
-
-
-
- Used to check for recursived includes.
-
-
-
-
- Verifies parameters.
-
-
-
-
- Build file to include.
-
-
-
-
- Load a text file into a single property.
-
-
-
- Unless an encoding is specified, the encoding associated with the
- system's current ANSI code page is used.
-
-
- An UTF-8, little-endian Unicode, and big-endian Unicode encoded text
- file is automatically recognized, if the file starts with the appropriate
- byte order marks.
-
-
-
-
- Load file message.txt into property "message".
-
-
-
- ]]>
-
-
-
-
- Load a file using the "latin-1" encoding.
-
-
-
- ]]>
-
-
-
-
- Load a file, replacing all @NOW@ tokens with the current
- date/time.
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- The file to load.
-
-
-
-
- The name of the property to save the content to.
-
-
-
-
- The encoding to use when loading the file. The default is the encoding
- associated with the system's current ANSI code page.
-
-
-
-
- The filterchain definition to use.
-
-
-
-
- Loads tasks form a given assembly or all assemblies in a given directory
- or .
-
-
-
- Load tasks from a single assembly.
-
-
-
- ]]>
-
-
-
-
- Scan a single directory for task assemblies.
-
-
-
- ]]>
-
-
-
-
- Use a containing both a directory and an
- assembly.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Executes the Load Tasks task.
-
- Specified assembly or path does not exist.
-
-
-
- Validates the attributes.
-
- Both and are set.
-
-
-
- An assembly to load tasks from.
-
-
-
-
- A directory to scan for task assemblies.
-
-
-
-
- Used to select which directories or individual assemblies to scan.
-
-
-
-
- Loops over a set of items.
-
-
-
- Can loop over files in directory, lines in a file, etc.
-
-
- The property value is stored before the loop is done, and restored
- when the loop is finished.
-
-
- The property is returned to its normal value once it is used. Read-only
- parameters cannot be overridden in this loop.
-
-
-
- Loops over the files in c:\.
-
-
-
-
- ]]>
-
-
-
- Loops over all files in the project directory.
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
- Loops over the folders in c:\.
-
-
-
-
- ]]>
-
-
-
- Loops over all folders in the project directory.
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
- Loops over a list.
-
-
-
-
- ]]>
-
-
-
-
- Loops over lines in the file properties.csv, where each line
- is of the format name,value.
-
-
-
-
-
- ]]>
-
-
-
-
-
- The NAnt property name(s) that should be used for the current
- iterated item.
-
-
- If specifying multiple properties, separate them with a comma.
-
-
-
-
- The type of iteration that should be done.
-
-
-
-
- The type of whitespace trimming that should be done. The default
- is .
-
-
-
-
- The source of the iteration.
-
-
-
-
- The deliminator char.
-
-
-
-
- Stuff to operate in. Just like the
- attribute, but supports more complicated things like a
- and such.
-
- Please remove the attribute if you
- are using this element.
-
-
-
-
-
- Tasks to execute for each matching item.
-
-
-
-
- Do not remove any white space characters.
-
-
-
-
- Remove all white space characters from the end of the current
- item.
-
-
-
-
- Remove all white space characters from the beginning of the
- current item.
-
-
-
-
- Remove all white space characters from the beginning and end of
- the current item.
-
-
-
-
- Sends an SMTP message.
-
-
-
- Text and text files to include in the message body may be specified as
- well as binary attachments.
-
-
-
-
- Sends an email from nant@sourceforge.net to three recipients
- with a subject about the attachments. The body of the message will be
- the combined contents of all .txt files in the base directory.
- All zip files in the base directory will be included as attachments.
- The message will be sent using the smtpserver.anywhere.com SMTP
- server.
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Initializes task and ensures the supplied attributes are valid.
-
-
-
-
- This is where the work is done.
-
-
-
-
- Reads a text file and returns the content
- in a string.
-
- The file to read content of.
-
- The content of the specified file.
-
-
-
-
- Email address of sender.
-
-
-
-
- Semicolon-separated list of recipient email addresses.
-
-
-
-
- Semicolon-separated list of CC: recipient email addresses.
-
-
-
-
- Semicolon-separated list of BCC: recipient email addresses.
-
-
-
-
- Host name of mail server. The default is localhost.
-
-
-
-
- Text to send in body of email message.
-
-
-
-
- Text to send in subject line of email message.
-
-
-
-
- Format of the message. The default is .
-
-
-
-
- Files that are transmitted as part of the body of the email message.
-
-
-
-
- Attachments that are transmitted with the message.
-
-
-
-
- Creates a directory and any non-existent parent directory if necessary.
-
-
- Create the directory build.
-
-
- ]]>
-
-
-
- Create the directory tree one/two/three.
-
-
- ]]>
-
-
-
-
-
- Creates the directory specified by the property.
-
- The directory could not be created.
-
-
-
- The directory to create.
-
-
-
-
- Moves a file or set of files to a new file or directory.
-
-
-
- Files are only moved if the source file is newer than the destination
- file, or if the destination file does not exist. However, you can
- explicitly overwrite files with the
- attribute.
-
-
- A can be used to select files to move. To use
- a , the
- attribute must be set.
-
-
Encoding
-
- Unless an encoding is specified, the encoding associated with the
- system's current ANSI code page is used.
-
-
- An UTF-8, little-endian Unicode, and big-endian Unicode encoded text
- file is automatically recognized, if the file starts with the
- appropriate byte order marks.
-
-
- If you employ filters in your move operation, you should limit the
- move to text files. Binary files will be corrupted by the move
- operation.
-
-
-
-
- Move a single file while changing its encoding from "latin1" to
- "utf-8".
-
-
-
- ]]>
-
-
-
- Move a set of files.
-
-
-
-
-
-
- ]]>
-
-
-
-
- Move a set of files to a directory, replacing @TITLE@ with
- "Foo Bar" in all files.
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Actually does the file moves.
-
-
-
-
- The file to move.
-
-
-
-
- The file to move to.
-
-
-
-
- The directory to move to.
-
-
-
-
- Used to select the files to move. To use a ,
- the attribute must be set.
-
-
-
-
- Ignore directory structure of source directory, move all files into
- a single directory, specified by the
- attribute. The default is .
-
-
-
-
- Chain of filters used to alter the file's content as it is moved.
-
-
-
-
- Creates an XSD File for all available tasks.
-
-
-
- This can be used in conjuntion with the command-line option to do XSD
- Schema validation on the build file.
-
-
-
- Creates a NAnt.xsd file in the current project directory.
-
-
- ]]>
-
-
-
-
-
- Creates a NAnt Schema for given types
-
- The output stream to save the schema to. If , writing is ignored, no exception generated.
- The list of tasks to generate XML Schema for.
- The list of datatypes to generate XML Schema for.
- The target namespace to output.
- The new NAnt Schema.
-
-
-
- Creates a new instance.
-
- The name of the attribute.
- Value indicating whether the attribute should be required.
- The new instance.
-
-
-
- Creates a new instance.
-
- The minimum value to allow for this choice
- The maximum value to allow, Decimal.MaxValue sets it to 'unbound'
- The new instance.
-
-
-
- The name of the output file to which the XSD should be written.
-
-
-
-
- The target namespace for the output. Defaults to "http://tempuri.org/nant-donotuse.xsd"
-
-
-
-
- The for which an XSD should be created. If not
- specified, an XSD will be created for all available tasks.
-
-
-
-
- Creates a new instance of the
- class.
-
- Tasks for which a schema should be generated.
- Data Types for which a schema should be generated.
- The namespace to use.
- http://tempuri.org/nant.xsd
-
-
-
-
- Runs NAnt on a supplied build file, or a set of build files.
-
-
-
- By default, all the properties of the current project will be available
- in the new project. Alternatively, you can set
- to to not copy any properties to the new
- project.
-
-
- You can also set properties in the new project from the old project by
- using nested property tags. These properties are always passed to the
- new project regardless of the setting of .
- This allows you to parameterize your subprojects.
-
-
- References to data types can also be passed to the new project, but by
- default they are not. If you set the to
- , all references will be copied.
-
-
-
-
- Build a project located in a different directory if the debug
- property is not .
-
-
-
- ]]>
-
-
-
-
- Build a project while adding a set of properties to that project.
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Build all projects named default.build located anywhere under
- the project base directory.
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Validates the element.
-
-
-
-
- The build file to build.
-
-
-
-
- The target to execute. To specify more than one target seperate
- targets with a space. Targets are executed in order if possible.
- The default is to use target specified in the project's default
- attribute.
-
-
-
-
- Used to specify a set of build files to process.
-
-
-
-
- Specifies whether current property values should be inherited by
- the executed project. The default is .
-
-
-
-
- Specifies whether all references will be copied to the new project.
- The default is .
-
-
-
-
- Specifies a collection of properties that should be created in the
- executed project. Note, existing properties with identical names
- that are not read-only will be overwritten.
-
-
-
-
- Sets a property in the current project.
-
-
- NAnt uses a number of predefined properties.
-
-
-
- Define a debug property with value .
-
-
-
- ]]>
-
-
-
-
- Use the user-defined debug property.
-
-
-
- ]]>
-
-
-
-
- Define a read-only property. This is just like passing in the param
- on the command line.
-
-
-
- ]]>
-
-
-
-
- Define a property, but do not overwrite the value if the property already exists (eg. it was specified on the command line).
-
-
-
-
-
-
- ]]>
-
-
- Executing this build file with the command line option -D:debug=false,
- would cause the value specified on the command line to remain unaltered.
-
-
-
-
-
-
-
-
- The name of the NAnt property to set.
-
-
-
-
- The value to assign to the NAnt property.
-
-
-
-
- Specifies whether the property is read-only or not.
- The default is .
-
-
-
-
- Specifies whether references to other properties should not be
- expanded when the value of the property is set, but expanded when
- the property is actually used. By default, properties will be
- expanded when set.
-
-
-
-
- Specifies whether the value of a property should be overwritten if
- the property already exists (unless the property is read-only).
- The default is .
-
-
-
-
- Sets project properties based on the evaluatuion of a regular expression.
-
-
-
- The attribute must contain one or more
-
- named grouping constructs, which represents the names of the
- properties to be set. These named grouping constructs can be enclosed
- by angle brackets (?<name>) or single quotes (?'name').
-
-
- In the build file, use the XML element to specify <,
- and to specify >.
-
-
- The named grouping construct must not contain any punctuation and it
- cannot begin with a number.
-
-
-
-
- Find the last word in the given string and stores it in the property
- lastword.
-
-
-
-
- ]]>
-
-
-
-
- Split the full filename and extension of a filename.
-
-
-
- ]]>
-
-
-
-
- Split the path and the filename. (This checks for / or \
- as the path separator).
-
-
-
- ]]>
-
-
- Results in path=d:\Temp\SomeDir\SomeDir\ and file=bla.xml.
-
-
-
-
-
- Executes the task.
-
-
-
-
- Represents the regular expression to be evalued.
-
-
- The regular expression to be evalued.
-
-
- The pattern must contain one or more named constructs, which may
- not contain any punctuation and cannot begin with a number.
-
-
-
-
- A comma separated list of options to pass to the regex engine. The
- default is .
-
-
-
-
- Represents the input for the regular expression.
-
-
- The input for the regular expression.
-
-
-
-
- Sets an environment variable or a whole collection of them. Use an empty
- attribute to clear a variable.
-
-
-
- Variables will be set for the current NAnt process and all child
- processes that NAnt spawns (compilers, shell tools, etc). If the
- intention is to only set a variable for a single child process, then
- using the and its nested
- element might be a better option.
-
-
- Expansion of inline environment variables is performed using the syntax
- of the current platform. So on Windows platforms using the string %PATH%
- in the attribute will result in the value of
- the PATH variable being expanded in place before the variable is set.
-
-
-
- Set the MONO_PATH environment variable on a *nix platform.
-
-
- ]]>
-
-
-
- Set a collection of environment variables. Note the nested variable used to set var3.
-
-
-
-
-
-
- ]]>
-
-
-
- Set environment variables using nested path elements.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Win32 DllImport for the SetEnvironmentVariable function.
-
-
-
-
-
-
-
- *nix dllimport for the setenv function.
-
-
-
-
-
- 0 if the execution is successful; otherwise, -1.
-
-
-
-
- Deletes all instances of the variable name.
-
- The variable to unset.
-
- 0 if the execution is successful; otherwise, -1.
-
-
-
-
- Checks whether the task is initialized with valid attributes.
-
-
-
-
- Set the environment variables
-
-
-
-
- Do the actual work here.
-
- The name of the environment variable.
- The value of the environment variable.
-
-
-
- The name of a single Environment variable to set
-
-
-
-
- The literal value for the environment variable.
-
-
-
-
- The value for a file-based environment variable. NAnt will convert
- it to an absolute filename.
-
-
-
-
- The value for a directory-based environment variable. NAnt will
- convert it to an absolute path.
-
-
-
-
- The value for a PATH like environment variable. You can use
- : or ; as path separators and NAnt will convert it to
- the platform's local conventions.
-
-
-
-
- A task for sleeping a specified period of time, useful when a build or deployment process
- requires an interval between tasks.
-
-
- Sleep 1 hour, 2 minutes, 3 seconds and 4 milliseconds.
-
-
- ]]>
-
-
-
- Sleep 123 milliseconds.
-
-
- ]]>
-
-
-
-
-
- Verify parameters.
-
-
-
-
- Return time to sleep.
-
-
-
-
- Sleeps for the specified number of milliseconds.
-
- Number of milliseconds to sleep.
-
-
-
- Hours to add to the sleep time.
-
-
-
-
- Minutes to add to the sleep time.
-
-
-
-
- Seconds to add to the sleep time.
-
-
-
-
- Milliseconds to add to the sleep time.
-
-
-
-
- Processes a document via XSLT.
-
-
- Create a report in HTML.
-
-
- ]]>
-
-
-
- Create a report in HTML, with a param.
-
-
-
-
-
-
- ]]>
-
-
-
- Create a report in HTML, with a expanded param.
-
-
-
-
-
-
- ]]>
-
-
-
- Create some code based on a directory of templates.
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Directory in which to store the results. The default is the project
- base directory.
-
-
-
-
- Desired file extension to be used for the targets. The default is
- html.
-
-
-
-
- URI or path that points to the stylesheet to use. If given as path, it can
- be relative to the project's basedir or absolute.
-
-
-
-
- Specifies a single XML document to be styled. Should be used with
- the attribute.
-
-
-
-
- Specifies the output name for the styled result from the
- attribute.
-
-
-
-
- Specifies a group of input files to which to apply the stylesheet.
-
-
-
-
- XSLT parameters to be passed to the XSLT transformation.
-
-
-
-
- XSLT extension objects to be passed to the XSLT transformation.
-
-
-
-
- The network proxy to use to access the Internet resource.
-
-
-
-
- Sets properties with system information.
-
-
- Sets a number of properties with information about the system environment. The intent of this task is for nightly build logs to have a record of system information so that the build was performed on.
-
-
- Property
- Value
-
-
- <>.clr.version
- Common Language Runtime version number.
-
-
- <>.env.*
- Environment variables (e.g., <>.env.PATH).
-
-
- <>.os.platform
- Operating system platform ID.
-
-
- <>.os.version
- Operating system version.
-
-
- <>.os
- Operating system version string.
-
-
- <>.os.folder.applicationdata
- The directory that serves as a common repository for application-specific data for the current roaming user.
-
-
- <>.os.folder.commonapplicationdata
- The directory that serves as a common repository for application-specific data that is used by all users.
-
-
- <>.os.folder.commonprogramfiles
- The directory for components that are shared across applications.
-
-
- <>.os.folder.desktopdirectory
- The directory used to physically store file objects on the desktop. Do not confuse this directory with the desktop folder itself, which is a virtual folder.
-
-
- <>.os.folder.programfiles
- The Program Files directory.
-
-
- <>.os.folder.system
- The System directory.
-
-
- <>.os.folder.temp
- The temporary directory.
-
-
-
- When the name of an environment variable is not a valid property name,
- the task will fail. In that case, set to
- to allow that environment variable to be
- skipped.
-
-
- we advise you to use the following functions instead:
-
-
-
- Function
- Description
-
-
-
- Gets a object that identifies this operating system.
-
-
-
- Gets the path to a system special folder.
-
-
-
- Returns the value of a environment variable.
-
-
-
- Gets the path to the temporary directory.
-
-
-
- Gets the Common Language Runtime version.
-
-
-
-
- Register the properties with the default property prefix.
-
-
- ]]>
-
-
-
- Register the properties without a prefix.
-
-
- ]]>
-
-
-
- Register properties and display a summary.
-
-
- ]]>
-
-
-
-
-
- The string to prefix the property names with. The default is "sys.".
-
-
-
-
- Touches a file or set of files -- corresponds to the Unix touch command.
-
-
-
- If the file specified does not exist, the task will create it.
-
-
-
- Touch the Main.cs file. The current time is used.
-
-
- ]]>
-
-
-
-
- Touch all executable files in the project base directory and its
- subdirectories.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Ensures the supplied attributes are valid.
-
-
-
-
- The file to touch.
-
-
-
-
- Specifies the new modification time of the file(s) in milliseconds
- since midnight Jan 1 1970.
-
-
-
-
- Specifies the new modification time of the file in the format
- MM/DD/YYYY HH:MM:SS.
-
-
-
-
- Used to select files that should be touched.
-
-
-
-
- Sets properties with the current date and time.
-
-
-
- By default the displays the current date
- and time and sets the following properties:
-
-
- tstamp.date to yyyyMMdd
- tstamp.time to HHmm
- tstamp.now using the default DateTime.ToString() method
-
-
- To set an additional property with a custom date/time use the
- and attributes.
- To set a number of additional properties with the exact same date and
- time use the nested element (see example).
-
-
- The date and time string displayed by the
- uses the computer's default long date and time string format. You
- might consider setting these to the
- ISO 8601 standard
- for date and time notation.
-
-
-
- Set the build.date property.
-
-
- ]]>
-
-
-
- Set a number of properties for Ant like compatibility.
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- The property to receive the date/time string in the given pattern.
-
-
-
- The date/time pattern to be used.
-
- The following table lists the standard format characters for each standard pattern. The format characters are case-sensitive; for example, 'g' and 'G' represent slightly different patterns.
-
-
- Format Character
- Description Example Format Pattern (en-US)
-
- dMM/dd/yyyy
- Ddddd, dd MMMM yyyy
- fdddd, dd MMMM yyyy HH:mm
- Fdddd, dd MMMM yyyy HH:mm:ss
- gMM/dd/yyyy HH:mm
- GMM/dd/yyyy HH:mm:ss
- m, MMMMM dd
- r, Rddd, dd MMM yyyy HH':'mm':'ss 'GMT'
- syyyy'-'MM'-'dd'T'HH':'mm':'ss
- tHH:mm
- THH:mm:ss
- uyyyy'-'MM'-'dd HH':'mm':'ss'Z'
- Udddd, dd MMMM yyyy HH:mm:ss
- y, Yyyyy MMMM
-
- The following table lists the patterns that can be combined to construct custom patterns. The patterns are case-sensitive; for example, "MM" is recognized, but "mm" is not. If the custom pattern contains white-space characters or characters enclosed in single quotation marks, the output string will also contain those characters. Characters not defined as part of a format pattern or as format characters are reproduced literally.
-
-
- Format
- Pattern Description
-
- dThe day of the month. Single-digit days will not have a leading zero.
- ddThe day of the month. Single-digit days will have a leading zero.
- dddThe abbreviated name of the day of the week.
- ddddThe full name of the day of the week.
- MThe numeric month. Single-digit months will not have a leading zero.
- MMThe numeric month. Single-digit months will have a leading zero.
- MMMThe abbreviated name of the month.
- MMMMThe full name of the month.
- yThe year without the century. If the year without the century is less than 10, the year is displayed with no leading zero.
- yyThe year without the century. If the year without the century is less than 10, the year is displayed with a leading zero.
- yyyyThe year in four digits, including the century.
- ggThe period or era. This pattern is ignored if the date to be formatted does not have an associated period or era string.
- hThe hour in a 12-hour clock. Single-digit hours will not have a leading zero.
- hhThe hour in a 12-hour clock. Single-digit hours will have a leading zero.
- HThe hour in a 24-hour clock. Single-digit hours will not have a leading zero.
- HHThe hour in a 24-hour clock. Single-digit hours will have a leading zero.
- mThe minute. Single-digit minutes will not have a leading zero.
- mmThe minute. Single-digit minutes will have a leading zero.
- sThe second. Single-digit seconds will not have a leading zero.
- ssThe second. Single-digit seconds will have a leading zero.
- fThe fraction of a second in single-digit precision. The remaining digits are truncated.
- ffThe fraction of a second in double-digit precision. The remaining digits are truncated.
- fffThe fraction of a second in three-digit precision. The remaining digits are truncated.
- ffffThe fraction of a second in four-digit precision. The remaining digits are truncated.
- fffffThe fraction of a second in five-digit precision. The remaining digits are truncated.
- ffffffThe fraction of a second in six-digit precision. The remaining digits are truncated.
- fffffffThe fraction of a second in seven-digit precision. The remaining digits are truncated.
- tThe first character in the AM/PM designator.
- ttThe AM/PM designator.
- zThe 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".
- zzThe time zone offset ("+" or "-" followed by the hour only). Single-digit hours will have a leading zero. For example, Pacific Standard Time is "-08".
- zzzThe full time zone offset ("+" or "-" followed by the hour and minutes). Single-digit hours and minutes will have leading zeros. For example, Pacific Standard Time is "-08:00".
- :The default time separator.
- /The default date separator.
- \ cPattern Where c is any character. Displays the character literally. To display the backslash character, use "\\".
-
-
-
-
-
- Check modification dates on groups of files.
-
-
- If all are same or newer than all , the specified property is set to , otherwise it
- is set to .
-
-
-
- Check file dates. If myfile.dll is same or newer than myfile.cs, then set myfile.dll.uptodate property
- to either or .
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Property that will be set to or depending on the
- result of the date check.
-
-
-
-
- The that contains list of source files.
-
-
-
-
- The that contains list of target files.
-
-
-
-
- Extracts text from an XML file at the location specified by an XPath
- expression.
-
-
-
- If the XPath expression specifies multiple nodes the node index is used
- to determine which of the nodes' text is returned.
-
-
-
-
- The example provided assumes that the following XML file (App.config)
- exists in the current build directory.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- The example will read the server value from the above
- configuration file.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Executes the XML peek task.
-
-
-
-
- Loads an XML document from a file on disk.
-
- The file name of the file to load the XML document from.
-
- A document containing
- the document object representing the file.
-
-
-
-
- Gets the contents of the node specified by the XPath expression.
-
- The XPath expression used to determine which nodes to choose from.
- The XML document to select the nodes from.
- The node index in the case where multiple nodes satisfy the expression.
-
- The contents of the node specified by the XPath expression.
-
-
-
-
- The name of the file that contains the XML document
- that is going to be peeked at.
-
-
-
-
- The index of the node that gets its text returned when the query
- returns multiple nodes.
-
-
-
-
- The property that receives the text representation of the XML inside
- the node returned from the XPath expression.
-
-
-
-
- The XPath expression used to select which node to read.
-
-
-
-
- Namespace definitions to resolve prefixes in the XPath expression.
-
-
-
-
- Replaces text in an XML file at the location specified by an XPath
- expression.
-
-
-
- The location specified by the XPath expression must exist, it will
- not create the parent elements for you. However, provided you have
- a root element you could use a series of the tasks to build the
- XML file up if necessary.
-
-
-
-
- Change the server setting in the configuration from testhost.somecompany.com
- to productionhost.somecompany.com.
-
- XML file:
-
-
-
-
-
-
-
- ]]>
-
- Build fragment:
-
-
- ]]>
-
-
-
-
- Modify the noNamespaceSchemaLocation in an XML file.
-
- XML file:
-
-
-
-
- ]]>
-
- Build fragment:
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Executes the XML poke task.
-
-
-
-
- Loads an XML document from a file on disk.
-
-
- The file name of the file to load the XML document from.
-
-
- Value for XmlDocument.PreserveWhitespace that is set before the xml is loaded.
-
-
- An containing
- the document object model representing the file.
-
-
-
-
- Given an XML document and an expression, returns a list of nodes
- which match the expression criteria.
-
-
- The XPath expression used to select the nodes.
-
-
- The XML document that is searched.
-
-
- An to use for resolving namespaces
- for prefixes in the XPath expression.
-
-
- An containing references to the nodes
- that matched the XPath expression.
-
-
-
-
- Given a node list, replaces the XML within those nodes.
-
-
- The list of nodes to replace the contents of.
-
-
- The text to replace the contents with.
-
-
-
-
- Saves the XML document to a file.
-
- The XML document to be saved.
- The file name to save the XML document under.
-
-
-
- The name of the file that contains the XML document that is going
- to be poked.
-
-
-
-
- The XPath expression used to select which nodes are to be modified.
-
-
-
-
- The value that replaces the contents of the selected nodes.
-
-
-
-
- Namespace definitions to resolve prefixes in the XPath expression.
-
-
-
-
- Namespace definitions to resolve prefixes in the XPath expression.
-
-
-
-
- Represents a command-line argument.
-
-
-
- When passed to an external application, the argument will be quoted
- when appropriate. This does not apply to the
- parameter, which is always passed as is.
-
-
-
-
- A single command-line argument containing a space character.
-
-
-
- ]]>
-
-
-
-
- Two separate command-line arguments.
-
-
-
- ]]>
-
-
-
-
- A single command-line argument with the value \dir;\dir2;\dir3
- on DOS-based systems and /dir:/dir2:/dir3 on Unix-like systems.
-
-
-
- ]]>
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified command-line argument.
-
-
-
-
- Initializes a new instance of the class
- with the given file.
-
-
-
-
- Initializes a new instance of the class
- with the given path.
-
-
-
-
- Returns the argument as a .
-
-
- The argument as a .
-
-
- File and individual path elements will be quoted if necessary.
-
-
-
-
- Quotes a command line argument if it contains a single quote or a
- space.
-
- The command line argument.
-
- A quoted command line argument if
- contains a single quote or a space; otherwise,
- .
-
-
-
-
- A single command-line argument; can contain space characters.
-
-
-
-
- The name of a file as a single command-line argument; will be
- replaced with the absolute filename of the file.
-
-
-
-
- The value for a directory-based command-line argument; will be
- replaced with the absolute path of the directory.
-
-
-
-
- The value for a PATH-like command-line argument; you can use
- : or ; as path separators and NAnt will convert it
- to the platform's local conventions, while resolving references to
- environment variables.
-
-
- Individual parts will be replaced with the absolute path, resolved
- relative to the project base directory.
-
-
-
-
- Sets a single command-line argument and treats it like a PATH - ensures
- the right separator for the local platform is used.
-
-
-
-
- List of command-line arguments; will be passed to the executable
- as is.
-
-
-
-
- Indicates if the argument should be passed to the external program.
- If then the argument will be passed;
- otherwise, skipped. The default is .
-
-
-
-
- Indicates if the argument should not be passed to the external
- program. If then the argument will be
- passed; otherwise, skipped. The default is .
-
-
-
-
- Gets string value corresponding with the argument.
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- value is in the collection.
-
- The argument value to locate in the collection.
-
- if a with value
- is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified value.
-
- The value of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Provides credentials for password-based authentication schemes.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Returns a instance representing
- the current .
-
-
- A instance representing the current
- , or if the
- credentials should not be used to provide authentication information
- to the external resource.
-
-
-
-
- The domain or computer name that verifies the credentials.
-
-
-
-
- The password for the user name associated with the credentials.
-
-
-
-
- The user name associated with the credentials.
-
-
-
-
- Indicates if the credentials should be used to provide authentication
- information to the external resource. If then
- the credentials will be passed; otherwise, not. The default is
- .
-
-
-
-
- Indicates if the credentials should not be used to provide authentication
- information to the external resource. If then the
- credentials will be passed; otherwise, not. The default is
- .
-
-
-
-
- A specialized used for specifying a set of
- directories.
-
-
- Hint for supporting tasks that the included directories instead of
- files should be used.
-
-
-
-
- Filesets are groups of files. These files can be found in a directory
- tree starting in a base directory and are matched by patterns taken
- from a number of patterns. Filesets can appear inside tasks that support
- this feature or at the project level, i.e., as children of <project>.
-
-
-
Patterns
-
- As described earlier, patterns are used for the inclusion and exclusion.
- These patterns look very much like the patterns used in DOS and UNIX:
-
-
-
-
- '*' matches zero or more characters
- For example:
-
- *.cs matches .cs, x.cs and FooBar.cs,
- but not FooBar.xml (does not end with .cs).
-
-
-
-
-
- '?' matches one character
- For example:
-
- ?.cs matches x.cs, A.cs, but not
- .cs or xyz.cs (both don't have one character
- before .cs).
-
-
-
-
-
- Combinations of *'s and ?'s are allowed.
-
-
- Matching is done per-directory. This means that first the first directory
- in the pattern is matched against the first directory in the path to match.
- Then the second directory is matched, and so on. For example, when we have
- the pattern /?abc/*/*.cs and the path /xabc/foobar/test.cs,
- the first ?abc is matched with xabc, then * is matched
- with foobar, and finally *.cs is matched with test.cs.
- They all match, so the path matches the pattern.
-
-
- To make things a bit more flexible, we added one extra feature, which makes
- it possible to match multiple directory levels. This can be used to match a
- complete directory tree, or a file anywhere in the directory tree. To do this,
- ** must be used as the name of a directory. When ** is used as
- the name of a directory in the pattern, it matches zero or more directories.
- For example: /test/** matches all files/directories under /test/,
- such as /test/x.cs, or /test/foo/bar/xyz.html, but not /xyz.xml.
-
-
- There is one "shorthand" - if a pattern ends with / or \, then
- ** is appended. For example, mypackage/test/ is interpreted as
- if it were mypackage/test/**.
-
-
Case-Sensitivity
-
- By default, pattern matching is case-sensitive on Unix and case-insensitive
- on other platforms. The parameter can be used
- to override this.
-
-
Default Excludes
-
- There are a set of definitions that are excluded by default from all
- tasks that use filesets. They are:
-
-
-
-
- **/*~
-
-
-
-
- **/#*#
-
-
-
-
- **/.#*
-
-
-
-
- **/%*%
-
-
-
-
- **/CVS
-
-
-
-
- **/CVS/**
-
-
-
-
- **/.cvsignore
-
-
-
-
- **/.svn
-
-
-
-
- **/.svn/**
-
-
-
-
- **/_svn
-
-
-
-
- **/_svn/**
-
-
-
-
- **/SCCS
-
-
-
-
- **/SCCS/**
-
-
-
-
- **/vssver.scc
-
-
-
-
- **/vssver2.scc
-
-
-
-
- **/_vti_cnf/**
-
-
-
-
- If you do not want these default excludes applied, you may disable them
- by setting to .
-
-
-
-
-
- Pattern
- Match
-
-
- **/CVS/*
-
-
- Matches all files in CVS directories that can be
- located anywhere in the directory tree.
-
- Matches:
-
-
- CVS/Repository
-
-
- org/apache/CVS/Entries
-
-
- org/apache/jakarta/tools/ant/CVS/Entries
-
-
- But not:
-
-
- org/apache/CVS/foo/bar/Entries (foo/bar/ part does not match)
-
-
-
-
-
- org/apache/jakarta/**
-
-
- Matches all files in the org/apache/jakarta directory
- tree.
-
- Matches:
-
-
- org/apache/jakarta/tools/ant/docs/index.html
-
-
- org/apache/jakarta/test.xml
-
-
- But not:
-
-
- org/apache/xyz.java (jakarta/ part is missing)
-
-
-
-
-
- org/apache/**/CVS/*
-
-
- Matches all files in CVS directories that are located
- anywhere in the directory tree under org/apache.
-
- Matches:
-
-
- org/apache/CVS/Entries
-
-
- org/apache/jakarta/tools/ant/CVS/Entries
-
-
- But not:
-
-
- org/apache/CVS/foo/bar/Entries (foo/bar/ part does not match)
-
-
-
-
-
- **/test/**
-
-
- Matches all files that have a test element in their
- path, including test as a filename.
-
-
-
-
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- copy constructor
-
-
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Adds a nested set of patterns, or references a standalone patternset.
-
-
-
-
- Copies all instance data of the to a given
- .
-
-
-
-
- Determines if a file has a more recent last write time than the
- given time, or no longer exists.
-
- A file to check the last write time against.
- The datetime to compare against.
-
- The name of the file that has a last write time greater than
- or that no longer exists;
- otherwise, .
-
-
-
-
- Determines if one of the given files has a more recent last write
- time than the given time. If one of the given files no longer exists,
- the target will be considered out-of-date.
-
- A collection of filenames to check the last write time against.
- The datetime to compare against.
-
- The name of the first file that has a last write time greater than
- ; otherwise, null.
-
-
-
-
- Indicates whether include and exclude patterns must be treated in a
- case-sensitive way. The default is on Unix;
- otherwise, .
-
-
-
-
- When set to , causes the fileset element to
- throw a when no files match the
- includes and excludes criteria. The default is .
-
-
-
-
- Indicates whether default excludes should be used or not.
- The default is .
-
-
-
-
- The base of the directory of this fileset. The default is the project
- base directory.
-
-
-
-
- Gets the collection of include patterns.
-
-
-
-
- Gets the collection of exclude patterns.
-
-
-
-
- Gets the collection of files that will be added to the
- without pattern matching or checking if the
- file exists.
-
-
-
-
- Gets the collection of file names that match the fileset.
-
-
- A collection that contains the file names that match the
- .
-
-
-
-
- Gets the collection of directory names that match the fileset.
-
-
- A collection that contains the directory names that match the
- .
-
-
-
-
- Gets the collection of directory names that were scanned for files.
-
-
- A collection that contains the directory names that were scanned for
- files.
-
-
-
-
- The items to include in the fileset.
-
-
-
-
- The items to include in the fileset.
-
-
-
-
- The items to exclude from the fileset.
-
-
-
-
- The items to exclude from the fileset.
-
-
-
-
- The files from which a list of patterns or files to include should
- be obtained.
-
-
-
-
- The files from which a list of patterns or files to include should
- be obtained.
-
-
-
-
- The files from which a list of patterns or files to exclude should
- be obtained.
-
-
-
-
- Determines the most recently modified file in the fileset (by LastWriteTime of the ).
-
-
- The of the file that has the newest (closest to present) last write time.
-
-
-
-
- The pattern or file name to exclude.
-
-
-
-
- If then the pattern will be excluded;
- otherwise, skipped. The default is .
-
-
-
-
- Opposite of . If
- then the pattern will be excluded; otherwise, skipped. The default
- is .
-
-
-
-
- If then the file name will be added to
- the without pattern matching or checking
- if the file exists. The default is .
-
-
-
-
- If then the file will be searched for
- on the path. The default is .
-
-
-
-
- The pattern or file name to include.
-
-
-
-
- If then the pattern will be included;
- otherwise, skipped. The default is .
-
-
-
-
- Opposite of . If
- then the pattern will be included; otherwise, skipped. The default
- is .
-
-
-
-
- Gets the list of patterns in .
-
-
-
-
- If then the patterns will be excluded;
- otherwise, skipped. The default is .
-
-
-
-
- Opposite of . If
- then the patterns will be excluded; otherwise, skipped. The default
- is .
-
-
-
-
- The name of a file; each line of this file is taken to be a
- pattern.
-
-
-
-
- If then the patterns in the include file
- will be added to the without pattern
- matching or checking if the file exists. The default is
- .
-
-
-
-
- If then the patterns in the include file
- will be searched for on the path. The default is .
-
-
-
-
- If then the patterns will be included;
- otherwise, skipped. The default is .
-
-
-
-
- Opposite of . If
- then the patterns will be included; otherwise, skipped. The default
- is .
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Copy constructor for . Required in order to
- assign references of type where
- is used.
-
- A instance to create a from.
-
-
-
- Represents an environment variable.
-
-
-
-
- Initializes a instance with the
- specified name and value.
-
- The name of the environment variable.
- The value of the environment variable.
-
-
-
- Initializes a instance.
-
-
-
-
- The name of the environment variable.
-
-
-
-
- The literal value for the environment variable.
-
-
-
-
- The value for a file-based environment variable. NAnt will convert
- it to an absolute filename.
-
-
-
-
- The value for a directory-based environment variable. NAnt will
- convert it to an absolute path.
-
-
-
-
- The value for a PATH like environment variable. You can use
- : or ; as path separators and NAnt will convert it to
- the platform's local conventions.
-
-
-
-
- Sets a single environment variable and treats it like a PATH -
- ensures the right separator for the local platform is used.
-
-
-
-
- Gets the value of the environment variable.
-
-
-
-
- Indicates if the environment variable should be passed to the
- external program. If then the environment
- variable will be passed; otherwise, skipped. The default is
- .
-
-
-
-
- Indicates if the environment variable should not be passed to the
- external program. If then the environment
- variable will be passed; otherwise, skipped. The default is
- .
-
-
-
-
- A set of environment variables.
-
-
-
-
- Environment variable to pass to a program.
-
-
-
-
- Environment variable to pass to a program.
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- value is in the collection.
-
- The argument value to locate in the collection.
-
- if a with value
- is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified name.
-
- The name of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- The name of the NAnt property to set.
-
-
-
-
- The string pattern to use to format the property.
-
-
-
-
- Indicates if the formatter should be used to format the timestamp.
- If then the formatter will be used;
- otherwise, skipped. The default is .
-
-
-
-
- Indicates if the formatter should be not used to format the
- timestamp. If then the formatter will be
- used; otherwise, skipped. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Specifies the execution mode for managed applications.
-
-
-
- For backward compatibility, the following string values can also be
- used in build files:
-
-
-
- Value
- Corresponding field
-
-
- "true"
-
-
-
- "false"
-
-
-
-
- Even if set to , the operating system can still
- run the program as a managed application.
-
- On Linux this can be done through binfmt_misc, while on
- Windows installing the .NET Framework redistributable caused managed
- applications to run on the MS CLR by default.
-
-
-
-
-
- Do not threat the program as a managed application.
-
-
-
-
- Leave it up to the CLR to determine which specific version of
- the CLR will be used to run the application.
-
-
-
-
- Forces an application to run against the currently targeted
- version of a given CLR.
-
-
-
-
- Specialized that also supports
- case-insensitive conversion of "true" to
- and "false" to
- .
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Converts the given object to the type of this converter, using the
- specified context and culture information.
-
- An that provides a format context.
- A object. If a is passed, the current culture is assumed.
- The to convert.
-
- An that represents the converted value.
-
-
-
-
- Represents an option.
-
-
-
-
- name, value constructor
-
-
-
-
-
-
- Default constructor
-
-
-
-
- Name of the option.
-
-
-
-
- Value of the option. The default is .
-
-
-
-
- Indicates if the option should be passed to the task.
- If then the option will be passed;
- otherwise, skipped. The default is .
-
-
-
-
- Indicates if the option should not be passed to the task.
- If then the option will be passed;
- otherwise, skipped. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a for the specified
- task is in the collection.
-
- The name of task for which the should be located in the collection.
-
- if a for the specified
- task is found in the collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified name.
-
- The name of the option that should be located in the collection.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Represents a nested path element.
-
-
-
-
- The name of a file to add to the path. Will be replaced with
- the absolute path of the file.
-
-
-
-
- The name of a directory to add to the path. Will be replaced with
- the absolute path of the directory.
-
-
-
-
- A string that will be treated as a path-like string. You can use
- : or ; as path separators and NAnt will convert it
- to the platform's local conventions, while resolving references
- to environment variables.
-
-
-
-
- If then the entry will be added to the
- path; otherwise, skipped. The default is .
-
-
-
-
- Opposite of . If
- then the entry will be added to the path; otherwise, skipped.
- The default is .
-
-
-
-
- Gets the parts of a path represented by this element.
-
-
- A containing the parts of a path
- represented by this element.
-
-
-
-
-
- Paths are groups of files and/or directories that need to be passed as a single
- unit. The order in which parts of the path are specified in the build file is
- retained, and duplicate parts are automatically suppressed.
-
-
-
-
- Define a global <path> that can be referenced by other
- tasks or types.
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Invoked by for build
- attributes with an underlying type.
-
- The to be used to resolve relative paths.
- The string representing a path.
-
-
-
- Returns a textual representation of the path, which can be used as
- PATH environment variable definition.
-
-
- A textual representation of the path.
-
-
-
-
- Defines a set of path elements to add to the current path.
-
- The to add.
-
-
-
- Defines a path element to add to the current path.
-
- The to add.
-
-
-
- Returns all path elements defined by this path object.
-
-
- A list of path elements.
-
-
-
-
- Splits a PATH (with ; or : as separators) into its parts, while
- resolving references to environment variables.
-
- The to be used to resolve relative paths.
- The path to translate.
-
- A PATH split up its parts, with references to environment variables
- resolved and duplicate entries removed.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- The name pattern to include/exclude.
-
-
-
-
- If then the pattern will be used;
- otherwise, skipped. The default is .
-
-
-
-
- If then the pattern will be used;
- otherwise, skipped. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Removes all items from the .
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array,
- starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- A set of patterns, mostly used to include or exclude certain files.
-
-
-
- The individual patterns support if and unless attributes
- to specify that the element should only be used if or unless a given
- condition is met.
-
-
- The and
- elements load patterns from a file. When the file is a relative path,
- it will be resolved relative to the project base directory in which
- the patternset is defined. Each line of this file is taken to be a
- pattern.
-
-
- The number sign (#) as the first non-blank character in a line denotes
- that all text following it is a comment:
-
-
-
-
-
- Patterns can be grouped to sets, and later be referenced by their
- .
-
-
- When used as a standalone element (global type), any properties that
- are referenced will be resolved when the definition is processed, not
- when it actually used. Passing a reference to a nested build file
- will not cause the properties to be re-evaluated.
-
-
- To improve reuse of globally defined patternsets, avoid referencing
- any properties altogether.
-
-
-
-
- Define a set of patterns that matches all .cs files that do not contain
- the text Test in their name.
-
-
-
-
-
-
- ]]>
-
-
-
-
- Define two sets. One holding C# sources, and one holding VB sources.
- Both sets only include test sources when the test property is
- set. A third set combines both C# and VB sources.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Define a set from patterns in a file.
-
-
-
-
-
-
- ]]>
-
-
-
-
- Defines a patternset with patterns that are loaded from an external
- file, and shows the behavior when that patternset is passed as a
- reference to a nested build script.
-
-
- External file "c:\foo\build\service.lst" holding patterns
- of source files to include for the Foo.Service assembly:
-
-
-
-
- Main build script located in "c:\foo\default.build":
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
- Nested build script located in "c:\foo\services\default.build"
- which uses the patternset to feed sources files to the C# compiler:
-
-
-
-
-
-
-
-
-
-
- ]]>
-
- At the time when the patternset is used in the "service"
- build script, the following source files in "c:\foo\services\src"
- match the defined patterns:
-
-
-
-
- You should have observed that:
-
-
-
-
- although the patternset is used from the "service"
- build script, the path to the external file is resolved relative
- to the base directory of the "main" build script in
- which the patternset is defined.
-
-
-
-
- the "TraceListener.cs" file is included, even though
- the "build.debug" property was changed to false
- after the patternset was defined (but before it was passed to
- the nested build, and used).
-
-
-
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Adds a nested set of patterns, or references other standalone
- patternset.
-
- The to add.
-
-
-
- Defines a single pattern for files to include.
-
-
-
-
- Loads multiple patterns of files to include from a given file, set
- using the parameter.
-
-
-
-
- Defines a single pattern for files to exclude.
-
-
-
-
- Loads multiple patterns of files to exclude from a given file, set
- using the parameter.
-
-
-
-
- Contains HTTP proxy settings used to process requests to Internet
- resources.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Gets a instance representing the current
- .
-
-
- A instance representing the current
- , or
- if this proxy should not be used to connect to the external resource.
-
-
-
-
- The name of the proxy host.
-
-
-
-
- The port number on to use.
-
-
-
-
- Specifies whether to bypass the proxy server for local addresses.
- The default is .
-
-
-
-
- The credentials to submit to the proxy server for authentication.
-
-
-
-
- Indicates if the proxy should be used to connect to the external
- resource. If then the proxy will be used;
- otherwise, not. The default is .
-
-
-
-
- Indicates if the proxy should not be used to connect to the external
- resource. If then the proxy will be used;
- otherwise, not. The default is .
-
-
-
-
- Represents an element of which the XML is processed by its parent task
- or type.
-
-
-
-
- Gets the XML that this element represents.
-
-
-
-
- Gets a value indicating whether the element is performing additional
- processing using the that was use to
- initialize the element.
-
-
- , as the XML that represents this build
- element is processed by the containing task or type.
-
-
-
-
- ReplaceTokens filter token.
-
-
-
-
- Token to be replaced.
-
-
-
-
- New value of token.
-
-
-
-
- Indicates if the token should be used to replace values.
- If then the token will be used;
- otherwise, not. The default is .
-
-
-
-
- Indicates if the token should not be used to replace values.
- If then the token will be used;
- otherwise, not. The default is .
-
-
-
-
- Represents an XML namespace.
-
-
-
-
- The prefix to associate with the namespace.
-
-
-
-
- The associated XML namespace URI.
-
-
-
-
- Indicates if the namespace should be added to the .
- If then the namespace will be added;
- otherwise, skipped. The default is .
-
-
-
-
- Indicates if the namespace should not be added to the .
- list. If then the parameter will be
- added; otherwise, skipped. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- value is in the collection.
-
- The argument value to locate in the collection.
-
- if a with
- value is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified prefix.
-
- The prefix of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Represents an XSLT extension object. The object should have a default
- parameterless constructor and the return value should be one of the
- four basic XPath data types of number, string, Boolean or node set.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- The namespace URI to associate with the extension object.
-
-
- The namespace URI to associate with the extension object, or
- if not set.
-
-
-
-
- The full type name of the XSLT extension object.
-
-
-
-
- The assembly which contains the XSLT extension object.
-
-
-
-
- Indicates if the extension object should be added to the XSLT argument
- list. If then the extension object will be
- added; otherwise, skipped. The default is .
-
-
-
-
- Indicates if the extension object should not be added to the XSLT argument
- list. If then the extension object will be
- added; otherwise, skipped. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Initializes a new instance of the
- class with the
- specified instance.
-
-
-
-
- Initializes a new instance of the
- class with the
- specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added
- to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the
- end of the collection.
-
- The array of
- elements to be added to the end of the collection.
-
-
-
- Adds the elements of a
- to the end of the collection.
-
- The
- to be added to the end of the collection.
-
-
-
- Determines whether a is in the
- collection.
-
- The to locate
- in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the
- specified value is in the collection.
-
- The argument value to locate in the
- collection.
-
- if a
- with value is found in the collection;
- otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array,
- starting at the specified index of the target array.
-
- The one-dimensional array that is the
- destination of the elements copied from the collection. The array
- must have zero-based indexing.
- The zero-based index in
- at which copying begins.
-
-
-
- Retrieves the index of a specified
- object in the collection.
-
- The object for
- which the index is returned.
-
- The index of the specified . If the
- is not currently a member of the
- collection, it returns -1.
-
-
-
-
- Inserts a into the collection at
- the specified index.
-
- The zero-based index at which
- should be inserted.
- The to
- insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire
- collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove
- from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get
- or set.
-
-
-
- Gets the with the specified name.
-
- The name of the
- to get.
-
-
-
- Enumerates the elements of a
- .
-
-
-
-
- Initializes a new instance of the
- class
- with the specified .
-
- The collection that should be
- enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Represents an XSLT parameter.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- The name of the XSLT parameter.
-
-
- The name of the XSLT parameter, or if
- not set.
-
-
-
-
- The namespace URI to associate with the parameter.
-
-
- The namespace URI to associate with the parameter, or
- if not set.
-
-
-
-
- The value of the XSLT parameter.
-
-
- The value of the XSLT parameter, or if
- not set.
-
-
-
-
- Indicates if the parameter should be added to the XSLT argument list.
- If then the parameter will be added;
- otherwise, skipped. The default is .
-
-
-
-
- Indicates if the parameter should not be added to the XSLT argument
- list. If then the parameter will be
- added; otherwise, skipped. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- value is in the collection.
-
- The argument value to locate in the collection.
-
- if a with
- value is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified name.
-
- The name of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Resolves assemblies by caching assemblies that were loaded.
-
-
-
-
- Initializes an instanse of the
- class.
-
-
-
-
- Initializes an instanse of the
- class in the context of the given .
-
-
-
-
- Installs the assembly resolver by hooking up to the
- event.
-
-
-
-
- Uninstalls the assembly resolver.
-
-
-
-
- Resolves an assembly not found by the system using the assembly
- cache.
-
- The source of the event.
- A that contains the event data.
-
- The loaded assembly, or if not found.
-
-
-
-
- Occurs when an assembly is loaded. The loaded assembly is added
- to the assembly cache.
-
- The source of the event.
- An that contains the event data.
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to log, containing zero or more format items.
- An array containing zero or more objects to format.
-
- The actual logging is delegated to the in which
- the is executing
-
-
-
-
- Holds the loaded assemblies.
-
-
-
-
- Holds the in which the
- is executing.
-
-
- The in which the
- is executing or if the
- is not executing in the context of a .
-
-
-
-
- Represents a valid command-line argument.
-
-
-
-
- Sets the value of the argument on the specified object.
-
- The object on which the value of the argument should be set.
- The argument is required and no value was specified.
-
-
- The matching property is collection-based, but is not initialized
- and cannot be written to.
-
- -or-
-
- The matching property is collection-based, but has no strongly-typed
- Add method.
-
- -or-
-
- The matching property is collection-based, but the signature of the
- Add method is not supported.
-
-
-
-
-
- Assigns the specified value to the argument.
-
- The value that should be assigned to the argument.
-
- Duplicate argument.
- -or-
- Invalid value.
-
-
-
-
- Indicates whether the specified is a
- .
-
-
- if can be assigned
- to ; otherwise, .
-
-
-
-
- Indicates whether the specified is collection-based.
-
-
- if can be assigned
- to and is not backed by a
- that can be assigned to ;
- otherwise, .
-
-
-
-
- Indicates whether the specified is an array.
-
-
- if is an array;
- otherwise, .
-
-
-
-
- Gets the property that backs the argument.
-
-
- The property that backs the arguments.
-
-
-
-
- Gets the underlying of the argument.
-
-
- The underlying of the argument.
-
-
- If the of the argument is a collection type,
- this property will returns the underlying type of that collection.
-
-
-
-
- Gets the long name of the argument.
-
- The long name of the argument.
-
-
-
- Gets the short name of the argument.
-
- The short name of the argument.
-
-
-
- Gets the description of the argument.
-
- The description of the argument.
-
-
-
- Gets a value indicating whether the argument is required.
-
-
- if the argument is required; otherwise,
- .
-
-
-
-
- Gets a value indicating whether a mathing command-line argument
- was already found.
-
-
- if a matching command-line argument was
- already found; otherwise, .
-
-
-
-
- Gets a value indicating whether the argument can be specified multiple
- times.
-
-
- if the argument may be specified multiple
- times; otherwise, .
-
-
-
-
- Gets a value indicating whether the argument can only be specified once
- with a certain value.
-
-
- if the argument should always have a unique
- value; otherwise, .
-
-
-
-
- Gets the of the property to which the argument
- is applied.
-
-
- The of the property to which the argument is
- applied.
-
-
-
-
- Gets a value indicating whether the argument is collection-based.
-
-
- if the argument is backed by a
- that can be assigned to and is not backed
- by a that can be assigned to
- ; otherwise, .
-
-
-
-
- Gets a value indicating whether the argument is a set of name/value
- pairs.
-
-
- if the argument is backed by a
- that can be assigned to ; otherwise,
- .
-
-
-
-
- Gets a value indicating whether the argument is array-based.
-
-
- if the argument is backed by an array;
- otherwise, .
-
-
-
-
- Gets a value indicating whether the argument is the default argument.
-
-
- if the argument is the default argument;
- otherwise, .
-
-
-
-
- Gets a value indicating whether the argument cannot be combined with
- other arguments.
-
-
- if the argument cannot be combined with other
- arguments; otherwise, .
-
-
-
-
- Allows control of command line parsing.
-
-
-
-
- Initializes a new instance of the class
- with the specified argument type.
-
- Specifies the checking to be done on the argument.
-
-
-
- Gets or sets the checking to be done on the argument.
-
- The checking that should be done on the argument.
-
-
-
- Gets or sets the long name of the argument.
-
- The long name of the argument.
-
-
-
- Gets or sets the short name of the argument.
-
- The short name of the argument.
-
-
-
- Gets or sets the description of the argument.
-
- The description of the argument.
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified name.
-
- The name of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- The exception that is thrown when one of the command-line arguments provided
- is not valid.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with a descriptive message.
-
- A descriptive message to include with the exception.
-
-
-
- Initializes a new instance of the class
- with a descriptive message and an inner exception.
-
- A descriptive message to include with the exception.
- A nested exception that is the cause of the current exception.
-
-
-
- Initializes a new instance of the class
- with serialized data.
-
- The that holds the serialized object data about the exception being thrown.
- The that contains contextual information about the source or destination.
-
-
-
- Used to control parsing of command-line arguments.
-
-
-
-
- Indicates that this field is required. An error will be displayed
- if it is not present when parsing arguments.
-
-
-
-
- Only valid in conjunction with Multiple.
- Duplicate values will result in an error.
-
-
-
-
- Inidicates that the argument may be specified more than once.
- Only valid if the argument is a collection
-
-
-
-
- Inidicates that if this argument is specified, no other arguments may be specified.
-
-
-
-
- The default type for non-collection arguments.
- The argument is not required, but an error will be reported if it is specified more than once.
-
-
-
-
- The default type for collection arguments.
- The argument is permitted to occur multiple times, but duplicate
- values will cause an error to be reported.
-
-
-
-
- Commandline parser.
-
-
-
-
- Initializes a new instance of the class
- using possible arguments deducted from the specific .
-
- The from which the possible command-line arguments should be retrieved.
- A value indicating whether or not a response file is able to be used.
- is a null reference.
-
-
-
- Parses an argument list.
-
- The arguments to parse.
- The destination object on which properties will be set corresponding to the specified arguments.
- is a null reference.
- The of does not match the argument specification that was used to initialize the parser.
-
-
-
- Splits a string and removes any empty strings from the
- result. Same functionality as the
- public string[] Split(char[] separator, StringSplitOptions options)
- method in .Net 2.0. Replace with that call when 2.0 is standard.
-
-
-
- the array of strings
-
-
-
- Read a response file and parse the arguments as usual.
-
- The response file to load arguments
-
-
-
- Parse the argument list using the
-
-
-
-
-
- Returns the that's applied
- on the specified property.
-
- The property of which applied should be returned.
-
- The that's applied to the
- , or a null reference if none was applied.
-
-
-
-
- Gets a logo banner using version and copyright attributes defined on the
- or the
- .
-
-
- A logo banner.
-
-
-
-
- Gets the usage instructions.
-
- The usage instructions.
-
-
-
- Gets a value indicating whether no arguments were specified on the
- command line.
-
-
-
-
- Marks a command-line option as being the default option. When the name of
- a command-line argument is not specified, this option will be assumed.
-
-
-
-
- Initializes a new instance of the class
- with the specified argument type.
-
- Specifies the checking to be done on the argument.
-
-
-
- Provides modified version for Copy and Move from the File class that
- allow for filter chain processing.
-
-
-
-
- Copies a file filtering its content through the filter chain.
-
- The file to copy
- The file to copy to
- Chain of filters to apply when copying, or is no filters should be applied.
- The encoding used to read the soure file.
- The encoding used to write the destination file.
-
-
-
- Moves a file filtering its content through the filter chain.
-
- The file to move.
- The file to move move to.
- Chain of filters to apply when moving, or is no filters should be applied.
- The encoding used to read the soure file.
- The encoding used to write the destination file.
-
-
-
- Reads a file filtering its content through the filter chain.
-
- The file to read.
- Chain of filters to apply when reading, or is no filters should be applied.
- The encoding used to read the file.
-
- If is ,
- then the system's ANSI code page will be used to read the file.
-
-
-
-
- Returns a uniquely named empty temporary directory on disk.
-
-
- A representing the temporary directory.
-
-
-
-
- Combines two path strings.
-
- The first path.
- The second path.
-
- A string containing the combined paths. If one of the specified
- paths is a zero-length string, this method returns the other path.
- If contains an absolute path, this method
- returns .
-
-
-
- On *nix, processing is delegated to .
-
-
- On Windows, this method normalized the paths to avoid running into
- the 260 character limit of a path and converts forward slashes in
- both and to
- the platform's directory separator character.
-
-
-
-
-
- Returns Absolute Path (Fix for 260 Char Limit of Path.GetFullPath(...))
-
- The file or directory for which to obtain absolute path information.
- Path Resolved
- path is a zero-length string, contains only white space or contains one or more invalid characters as defined by .
- is .
-
-
-
- Returns the home directory of the current user.
-
-
- The home directory of the current user.
-
-
-
-
- Scans a list of directories for the specified filename.
-
- The list of directories to search.
- The name of the file to look for.
- Specifies whether the directory should be searched recursively.
-
- The directories are scanned in the order in which they are defined.
-
-
- The absolute path to the specified file, or null if the file was
- not found.
-
-
-
-
- Helper class for determining whether assemblies are located in the
- Global Assembly Cache.
-
-
-
-
- Initializes a new instance of the class in
- the context of the given .
-
-
-
-
- Determines whether an assembly is installed in the Global
- Assembly Cache given its file name or path.
-
- The name or path of the file that contains the manifest of the assembly.
-
- if is
- installed in the Global Assembly Cache; otherwise,
- .
-
-
-
- To determine whether the specified assembly is installed in the
- Global Assembly Cache, the assembly is loaded into a separate
- .
-
-
- If the family of the current runtime framework does not match the
- family of the current target framework, this method will return
- for all assemblies as there's no way to
- determine whether a given assembly is in the Global Assembly Cache
- for another framework family than the family of the current runtime
- framework.
-
-
-
-
-
- Holds the in which assemblies will be loaded
- to determine whether they are in the Global Assembly Cache.
-
-
-
-
- Holds the context of the .
-
-
-
-
- Holds a list of assembly files for which already has been determined
- whether they are located in the Global Assembly Cache.
-
-
-
- The key of the is the full path to the
- assembly file and the value is a indicating
- whether the assembly is located in the Global Assembly Cache.
-
-
-
-
-
- Holds a value indicating whether the object has been disposed.
-
-
-
-
- Gets the context of the .
-
-
- The context of the .
-
-
-
-
- Obtains a lifetime service object to control the lifetime policy for
- this instance.
-
-
- An object of type used to control the lifetime
- policy for this instance. This is the current lifetime service object
- for this instance if one exists; otherwise, a new lifetime service
- object initialized with a lease that will never time out.
-
-
-
-
- Determines whether an assembly is installed in the Global
- Assembly Cache given its file name or path.
-
- The name or path of the file that contains the manifest of the assembly.
-
- if is
- installed in the Global Assembly Cache; otherwise,
- .
-
-
-
-
- Provides a set of helper methods related to reflection.
-
-
-
-
- Initializes a new instance of the class.
-
-
- Uses a private access modifier to prevent instantiation of this class.
-
-
-
-
- Loads the type specified in the type string with assembly qualified name.
-
- The assembly qualified name of the type to load.
- Flag set to to throw an exception if the type cannot be loaded.
-
- is and
- an error is encountered while loading the , or
- is not an assembly qualified name.
-
-
- If the cannot be instantiated from the assembly
- qualified type name, then we'll try to instantiate the type using its
- simple type name from an already loaded assembly with an assembly
- name mathing the assembly in the assembly qualified type name.
-
-
- The type loaded or if it could not be loaded.
-
-
-
-
- Provides resource support to NAnt assemblies. This class cannot
- be inherited from.
-
-
-
-
- Prevents the class from being
- instantiated explicitly.
-
-
-
-
- Registers the assembly to be used as the fallback if resources
- aren't found in the local satellite assembly.
-
-
- A that represents the
- assembly to register.
-
-
- The following example shows how to register a shared satellite
- assembly.
-
-
-
-
-
-
-
- Returns the value of the specified string resource.
-
-
- A that contains the name of the
- resource to get.
-
-
- A that contains the value of the
- resource localized for the current culture.
-
-
- The returned resource is localized for the cultural settings of the
- current .
-
- The GetString method is thread-safe.
-
-
-
- The following example demonstrates the GetString method using
- the cultural settings of the current .
-
-
-
-
-
-
-
- Returns the value of the specified string resource localized for
- the specified culture.
-
-
-
-
- A that contains the value of the
- resource localized for the specified culture.
-
-
-
- The GetString method is thread-safe.
-
-
-
- The following example demonstrates the GetString method using
- a specific culture.
-
-
-
-
-
-
-
- Returns the value of the specified string resource localized for
- the specified culture for the specified assembly.
-
-
- A that contains the name of the
- resource to get.
-
-
- A that represents
- the culture for which the resource is localized.
-
-
- A
-
-
- A that contains the value of the
- resource localized for the specified culture.
-
-
-
- The GetString method is thread-safe.
-
-
-
- The following example demonstrates the GetString method using
- specific culture and assembly.
-
-
-
-
-
-
-
- Registers the specified assembly.
-
-
- A that represents the
- assembly to register.
-
-
-
-
- Determines the manifest resource name of the resource holding the
- localized strings.
-
- The name of the assembly.
-
- The manifest resource name of the resource holding the localized
- strings for the specified assembly.
-
-
- The manifest resource name of the resource holding the localized
- strings should match the name of the assembly, minus Tasks
- suffix.
-
-
-
-
- Groups a set of useful manipulation and validation
- methods.
-
-
-
-
- Initializes a new instance of the class.
-
-
- Prevents instantiation of the class.
-
-
-
-
- Determines whether the last character of the given
- matches the specified character.
-
- The string.
- The character.
-
- if the last character of
- matches ; otherwise, .
-
- is .
-
-
-
- Indicates whether or not the specified is
- or an string.
-
- The value to check.
-
- if is
- or an empty string (""); otherwise, .
-
-
-
-
- Converts an empty string ("") to .
-
- The value to convert.
-
- if is an empty
- string ("") or ; otherwise, .
-
-
-
-
- Converts to an empty string.
-
- The value to convert.
-
- An empty string if is ;
- otherwise, .
-
-
-
-
- Concatenates a specified separator between each
- element of a specified , yielding a
- single concatenated string.
-
- A .
- A .
-
- A consisting of the elements of
- interspersed with the separator string.
-
-
-
- For example if is ", " and the elements
- of are "apple", "orange", "grape", and "pear",
- returns "apple, orange,
- grape, pear".
-
-
- If is , an empty
- string () is used instead.
-
-
-
-
-
- Creates a shallow copy of the specified .
-
- The that should be copied.
-
- A shallow copy of the specified .
-
-
-
-
- Thrown whenever an error occurs during the build.
-
-
-
-
- The location of the exception in the build document (xml file).
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with a descriptive message.
-
- A descriptive message to include with the exception.
-
-
-
- Initializes a new instance of the class
- with the specified descriptive message and inner exception.
-
- A descriptive message to include with the exception.
- A nested exception that is the cause of the current exception.
-
-
-
- Initializes a new instance of the class
- with a descriptive message and the location in the build file that
- caused the exception.
-
- A descriptive message to include with the exception.
- The location in the build file where the exception occured.
-
-
-
- Initializes a new instance of the class
- with a descriptive message, the location in the build file and an
- instance of the exception that is the cause of the current exception.
-
- A descriptive message to include with the exception.
- The location in the build file where the exception occured.
- A nested exception that is the cause of the current exception.
-
-
-
- Initializes a new instance of the class
- with serialized data.
-
- The that holds the serialized object data about the exception being thrown.
- The that contains contextual information about the source or destination.
-
-
-
- Serializes this object into the provided.
-
- The to populate with data.
- The destination for this serialization.
-
-
-
- Creates and returns a string representation of the current
- exception.
-
-
- A string representation of the current exception.
-
-
-
-
- Gets the raw message as specified when the exception was
- constructed.
-
-
- The raw message as specified when the exception was
- constructed.
-
-
-
-
- Gets the location in the build file of the element from which the
- exception originated.
-
-
- The location in the build file of the element from which the
- exception originated.
-
-
-
-
- Gets a message that describes the current exception.
-
-
- The error message that explains the reason for the exception.
-
-
- Adds location information to the message, if available.
-
-
-
-
- Represents the set of command-line options supported by NAnt.
-
-
-
-
- Gets or sets the target framework to use (overrides
- NAnt.exe.config settings)
-
-
- The framework that should be used.
-
-
- For a list of possible frameworks, see NAnt.exe.config, possible
- values include "net-1.0", "net-1.1", etc.
-
-
-
-
- Gets or sets the target framework to use (overrides
- NAnt.exe.config settings)
-
-
- The framework that should be used.
-
-
- For a list of possible frameworks, see NAnt.exe.config, possible
- values include "net-1.0", "net-1.1", etc.
-
-
-
-
- Gets or sets the buildfile that should be executed.
-
-
- The buildfile that should be executed.
-
-
- Can be both a file or an URI.
-
-
-
-
- Gets or sets a value indicating whether more information should be
- displayed during the build process.
-
-
- if more information should be displayed;
- otherwise, . The default is .
-
-
-
-
- Gets or sets a value indicating whether debug information should be
- displayed during the build process.
-
-
- if debug information should be displayed;
- otherwise, . The default is .
-
-
-
-
- Gets or sets a value indicating whether only error and debug debug messages should be
- displayed during the build process.
-
-
- if only error or warning messages should be
- displayed; otherwise, . The default is
- .
-
-
-
-
- Gets or sets a value indicating whether to produce emacs (and other
- editor) friendly output.
-
-
- if output is to be unadorned so that emacs
- and other editors can parse files names, etc. The default is
- .
-
-
-
-
- Gets a value indicating whether parent directories should be searched
- for a buildfile.
-
-
- if parent directories should be searched for
- a build file; otherwise, . The default is
- .
-
-
-
-
- Gets or sets the indentation level of the build output.
-
-
- The indentation level of the build output. The default is 0.
-
-
-
-
- Gets or sets the list of properties that should be set.
-
-
- The list of properties that should be set.
-
-
-
-
- Gets or sets the of logger to add to the list
- of listeners.
-
-
- The of logger to add to the list of
- listeners.
-
-
- The should derive from .
-
-
-
-
- Gets or sets the name of the file to log output to.
-
-
- The name of the file to log output to.
-
-
-
-
- Gets a collection containing fully qualified type names of classes
- implementating that should be added
- to the project as listeners.
-
-
- A collection of fully qualified type names that should be added as
- listeners to the .
-
-
-
-
- Gets a collection of assemblies to load extensions from.
-
-
- A collection of assemblies to load extensions from.
-
-
-
-
- Gets or sets a value indicating whether help
- should be printed.
-
-
- if help should be
- printed; otherwise, . The default is
- .
-
-
-
-
- Gets or sets a value indicating whether the logo banner should be
- printed.
-
-
- if the logo banner should be printed; otherwise,
- . The default is .
-
-
-
-
- Gets or sets a value indicating whether the NAnt help should be
- printed.
-
-
- if NAnt help should be printed; otherwise,
- . The default is .
-
-
-
-
- Gets a collection containing the targets that should be executed.
-
-
- A collection that contains the targets that should be executed.
-
-
-
-
- Custom configuration section handler for the element.
-
-
-
-
- This just passed things through. Return the node read from the config file.
-
-
-
-
- Main entry point to NAnt that is called by the ConsoleStub.
-
-
-
-
- Starts NAnt. This is the Main entry point.
-
- Command Line args, or whatever you want to pass it. They will treated as Command Line args.
-
- The exit code.
-
-
-
-
- Prints the projecthelp to the console.
-
- The build file to show help for.
-
- is loaded and transformed with
- ProjectHelp.xslt, which is an embedded resource.
-
-
-
-
- Gets the file name for the build file in the specified directory.
-
- The directory to look for a build file. When in doubt use Environment.CurrentDirectory for directory.
- Look for a build file with this pattern or name. If null look for a file that matches the default build pattern (*.build).
- Whether or not to search the parent directories for a build file.
- The path to the build file or null if no build file could be found.
-
-
-
- Loads the extension assemblies in the current
- and scans them for extensions.
-
- The extension assemblies to load.
- The which will be used to output messages to the build log.
-
-
-
- Dynamically constructs an instance of
- the class specified.
-
-
-
- At this point, only looks in the assembly where
- is defined.
-
-
- The fully qualified name of the logger that should be instantiated.
- Type could not be loaded.
- does not implement .
-
-
-
- Dynamically constructs an instance of
- the class specified.
-
-
-
- At this point, only looks in the assembly where
- is defined.
-
-
- The fully qualified name of the listener that should be instantiated.
- Type could not be loaded.
- does not implement .
-
-
-
- Add the listeners specified in the command line arguments,
- along with the default listener, to the specified project.
-
- The command-line options.
- The to add listeners to.
-
-
-
- Spits out generic help info to the console.
-
-
-
-
- Write the message of the specified and
- the inner exceptions to .
-
- The to write to .
-
-
-
- Creates a new instance of the class
- for the specified class in the specified
- .
-
-
- An for the specified
- is cached for future use.
-
- The containing the .
- The class representing the .
-
-
-
- Creates a new instance of the
- class for the specified class in the
- specified.
-
- The containing the .
- The class representing the .
-
-
-
- Gets the name of the class that can be
- created using this .
-
-
- The name of the class that can be created
- using this .
-
-
-
-
- Gets the name of the data type which the
- can create.
-
-
- The name of the data type which the
- can create.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a for the specified
- task is in the collection.
-
- The name of task for which the should be located in the collection.
-
- if a for
- the specified task is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the for the specified task.
-
- The name of task for which the should be located in the collection.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified capacity.
-
-
-
-
- Inherits Properties from an existing property
- dictionary Instance
-
- DataType list to inherit
-
-
-
- Used for searching filesystem based on given include/exclude rules.
-
-
- Simple client code for testing the class.
-
- while (true) {
- DirectoryScanner scanner = new DirectoryScanner();
- Console.Write("Scan Basedirectory : ");
- string s = Console.ReadLine();
- if (s.Length == 0) break;
- scanner.BaseDirectory = s;
- while(true) {
- Console.Write("Include pattern : ");
- s = Console.ReadLine();
- if (s.Length == 0) break;
- scanner.Includes.Add(s);
- }
- while(true) {
- Console.Write("Exclude pattern : ");
- s = Console.ReadLine();
- if (s.Length == 0) break;
- scanner.Excludes.Add(s);
- }
- foreach (string name in scanner.FileNames)
- Console.WriteLine("file:" + name);
- foreach (string name in scanner.DirectoryNames)
- Console.WriteLine("dir :" + name);
- Console.WriteLine("");
- }
-
-
-
-
-
- Initializes a new instance of the .
-
-
- On unix, patterns are matching case-sensitively; otherwise, they
- are matched case-insensitively.
-
-
-
-
- Initializes a new instance of the
- specifying whether patterns are to be match case-sensitively.
-
- Specifies whether patterns are to be matched case-sensititely.
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Uses and search criteria (relative to
- or absolute), to search for filesystem objects.
-
-
-
-
- Parses specified NAnt search patterns for search directories and
- corresponding regex patterns.
-
- In. NAnt patterns. Absolute or relative paths.
- Out. Regex patterns. Absolute canonical paths.
- Out. Non-regex files. Absolute canonical paths.
- In. Whether to allow a pattern to add search directories.
-
-
-
- Given a NAnt search pattern returns a search directory and an regex
- search pattern.
-
- Whether this pattern is an include or exclude pattern
- NAnt searh pattern (relative to the Basedirectory OR absolute, relative paths refering to parent directories ( ../ ) also supported)
- Out. Absolute canonical path to the directory to be searched
- Out. Whether the pattern is potentially recursive or not
- Out. Whether this is a regex pattern or not
- Out. Regex search pattern (absolute canonical path)
-
-
-
- Searches a directory recursively for files and directories matching
- the search criteria.
-
- Directory in which to search (absolute canonical path)
- Whether to scan recursively or not
-
-
-
- Converts search pattern to a regular expression pattern.
-
- Search pattern relative to the search directory.
- Regular expresssion
-
-
-
- Gets or set a value indicating whether or not to use case-sensitive
- pattern matching.
-
-
-
-
- Gets the collection of include patterns.
-
-
-
-
- Gets the collection of exclude patterns.
-
-
-
-
- The base directory to scan. The default is the
- current directory.
-
-
-
-
- Gets the list of files that match the given patterns.
-
-
-
-
- Gets the list of directories that match the given patterns.
-
-
-
-
- Gets the list of directories that were scanned for files.
-
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Creates a string representing a list of the strings in the collection.
-
-
- A string that represents the contents.
-
-
-
-
- Initialize a new instance of the
- class specifying whether or not string comparison should be
- case-sensitive.
-
- Specifies whether or not string comparison should be case-sensitive.
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Determines whether the specified string is in the
- .
-
- The string to locate in the . The value can be .
-
- if value is found in the ; otherwise, .
-
-
- String comparisons within the
- are only case-sensitive if is
-
-
-
-
-
- Searches for the specified string and returns the zero-based index
- of the first occurrence within the .
-
- The string to locate. The value can be .
-
- The zero-based index of the first occurrence of
- in the , if found; otherwise, -1.
-
-
- String comparisons within the
- are only case-sensitive if is
- .
-
-
-
-
- Gets a value indicating whether string comparison is case-sensitive.
-
-
- A value indicating whether string comparison is case-sensitive.
-
-
-
-
- Gets the value of the specified property.
-
- The name of the property to get the value of.
-
- The value of the specified property.
-
-
-
-
- Splits an input string into a sequence of tokens used during parsing.
-
-
-
-
- Available tokens
-
-
-
-
- Encalsulates information about installed frameworks incuding version
- information and directory locations for finding tools.
-
-
-
-
- Resolves the specified assembly to a full path by matching it
- against the reference assemblies.
-
- The file name of the assembly to resolve (without path information).
-
- An absolute path to the assembly, or if the
- assembly could not be found or no reference assemblies are configured
- for the current framework.
-
-
- Whether the file name is matched case-sensitively depends on the
- operating system.
-
-
-
-
- Searches the list of tool paths of the current framework for the
- given file, and returns the absolute path if found.
-
- The file name of the tool to search for.
-
- The absolute path to if found in one of the
- configured tool paths; otherwise, .
-
- is .
-
-
- The configured tool paths are scanned in the order in which they
- are defined in the framework configuration.
-
-
- The file name of the tool to search should include the extension.
-
-
-
-
-
- Gets the value of the specified attribute from the specified node.
-
- The node of which the attribute value should be retrieved.
- The attribute of which the value should be returned.
-
- The value of the attribute with the specified name or
- if the attribute does not exist or has no value.
-
-
-
-
- Gets the name of the framework.
-
-
- The name of the framework.
-
-
-
-
- Gets the family of the framework.
-
-
- The family of the framework.
-
-
-
-
- Gets the description of the framework.
-
-
- The description of the framework.
-
-
-
-
- Gets the vendor of the framework.
-
-
- The vendor of the framework.
-
-
-
-
- Gets the version of the framework.
-
-
- The version of the framework.
-
- The framework is not valid.
-
- When is not configured, the framework is not
- considered valid.
-
-
-
-
- Gets the Common Language Runtime version of the framework.
-
-
- The Common Language Runtime version of the framework.
-
- The framework is not valid.
-
- When is , the
- framework is not considered valid.
-
-
-
-
- Gets the CLR type of the framework.
-
-
- The CLR type of the framework.
-
- The framework is not valid.
-
-
-
- Gets the Visual Studio version that corresponds with this
- framework.
-
-
- The Visual Studio version that corresponds with this framework.
-
- The framework is not valid.
- There is no version of Visual Studio that corresponds with this framework.
-
-
-
- Gets the base directory of the framework tools for the framework.
-
-
- The base directory of the framework tools for the framework.
-
- The framework is not valid.
-
-
-
- Gets the runtime information for this framework.
-
-
- The runtime information for the framework or
- if no runtime information is configured for the framework.
-
- The framework is not valid.
-
-
-
- Gets the directory where the system assemblies for the framework
- are located.
-
-
- The directory where the system assemblies for the framework are
- located.
-
- The framework is not valid.
-
-
-
- Gets the directory containing the SDK tools for the framework.
-
-
- The directory containing the SDK tools for the framework or a null
- reference if the configured sdk directory does not exist, or is not
- valid.
-
- The framework is not valid.
-
-
-
- Gets the used to initialize this framework.
-
-
- The used to initialize this framework.
-
- The framework is not valid.
-
-
-
- Gets the set of assemblies and directories that should scanned for
- NAnt tasks, types or functions.
-
-
- The set of assemblies and directories that should be scanned for
- NAnt tasks, types or functions.
-
- The framework is not valid.
-
-
-
- Returns a value indicating whether the current framework is valid.
-
-
- if the framework is installed and correctly
- configured; otherwise, .
-
-
-
-
- Gets the reference assemblies for the current framework.
-
-
- The reference assemblies for the current framework.
-
- The framework is not valid.
-
-
-
- Gets the tool paths for the current framework.
-
-
- The tool paths for the current framework.
-
- The framework is not valid.
-
-
-
- Gets the .
-
-
- The .
-
-
- The defines the current namespace
- scope and provides methods for looking up namespace information.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified capacity.
-
-
-
-
- Defines the types of frameworks.
-
-
-
-
- Frameworks that are supported on the current platform, but are not
- installed.
-
-
-
-
- Frameworks that are installed on the current system.
-
-
-
-
- Retrieves installation state attributes.
-
-
-
-
- Frameworks that typically target full desktop devices.
-
-
-
-
- Frameworks that target compact devices.
-
-
-
-
- Frameworks that run in a browser.
-
-
-
-
- Retrieves device attributes.
-
-
-
-
- Frameworks released as part of the open-source Mono
- project.
-
-
-
-
- Frameworks released by Microsoft.
-
-
-
-
- Retrieves vendor attributes.
-
-
-
-
- All frameworks supported on the current platform, regarless of their
- installation state, target device or vendor.
-
-
-
-
- Stores the file name, line number and column number to record a position
- in a text file.
-
-
-
-
- Creates a location consisting of a file name, line number and
- column number.
-
-
- can be a local URI resource, e.g., file:///C:/WINDOWS/setuplog.txt.
-
-
-
-
- Creates a location consisting of a file name.
-
-
- can be a local URI resource, e.g., file:///C:/WINDOWS/setuplog.txt.
-
-
-
-
- Creates an "unknown" location.
-
-
-
- Private Init function.
-
-
-
- Returns the file name, line number and a trailing space. An error
- message can be appended easily. For unknown locations, returns
- an empty string.
-
-
-
-
- Gets a string containing the file name for the location.
-
-
- The file name includes both the file path and the extension.
-
-
-
-
- Gets the line number for the location.
-
-
- Lines start at 1. Will be zero if not specified.
-
-
-
-
- Gets the column number for the location.
-
-
- Columns start a 1. Will be zero if not specified.
-
-
-
-
- Maps XML nodes to the text positions from their original source.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Determines if a file has been loaded by the current project.
-
- The file to check.
-
- if the specified file has already been loaded
- by the current project; otherwise, .
-
-
-
-
- Adds an to the map.
-
-
- An can only be added to the map once.
-
-
-
-
- Returns the in the XML file for the given node.
-
-
- The must be from an
- that has been added to the map.
-
-
-
-
- Represents a position in the build file.
-
-
-
-
- Initializes a new instance of the
- with the speified line and column.
-
- The line coordinate of the position.
- The column coordinate of the position.
-
-
-
- The line coordinate of the position.
-
-
-
-
- The column coordinate of the position.
-
-
-
-
- Defines the set of levels recognised by the NAnt logging system.
-
-
-
-
- Designates fine-grained informational events that are most useful
- to debug a build process.
-
-
-
-
- Designates events that offer a more detailed view of the build
- process.
-
-
-
-
- Designates informational events that are useful for getting a
- high-level view of the build process.
-
-
-
-
- Designates potentionally harmful events.
-
-
-
-
- Designates error events.
-
-
-
-
- Can be used to suppress all messages.
-
-
- No events should be logged with this .
-
-
-
-
- Specialized for
- that ignores case when converting from string.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Converts the given object to the type of this converter, using the
- specified context and culture information.
-
- An that provides a format context.
- A object. If a is passed, the current culture is assumed.
- The to convert.
-
- An that represents the converted value.
-
-
-
-
- Class representing an event occurring during a build.
-
-
-
- An event is built by specifying either a project, a task or a target.
-
-
- A level event will only have a
- reference.
-
-
- A level event will have and
- references.
-
-
- A level event will have ,
- and references.
-
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Initializes a new instance of the
- class for a level event.
-
- The that emitted the event.
-
-
-
- Initializes a new instance of the
- class for a level event.
-
- The that emitted the event.
-
-
-
- Initializes a new instance of the
- class for a level event.
-
- The that emitted the event.
-
-
-
- Gets or sets the message associated with this event.
-
-
- The message associated with this event.
-
-
-
-
- Gets or sets the priority level associated with this event.
-
-
- The priority level associated with this event.
-
-
-
-
- Gets or sets the associated with this event.
-
-
- The associated with this event.
-
-
-
-
- Gets the that fired this event.
-
-
- The that fired this event.
-
-
-
-
- Gets the that fired this event.
-
-
- The that fired this event, or a null reference
- if this is a level event.
-
-
-
-
- Gets the that fired this event.
-
-
- The that fired this event, or
- if this is a or level
- event.
-
-
-
-
- Represents the method that handles the build events.
-
- The source of the event.
- A that contains the event data.
-
-
-
- Instances of classes that implement this interface can register to be
- notified when things happen during a build.
-
-
-
-
- Signals that a build has started.
-
- The source of the event.
- A object that contains the event data.
-
- This event is fired before any targets have started.
-
-
-
-
- Signals that the last target has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a target has started.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Signals that a target has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a task has started.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Signals that a task has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a message has been logged.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Interface used by NAnt to log the build output.
-
-
- Depending on the supplied command-line arguments, NAnt will set the
- to or a
- with a file as backend store.
-
-
-
-
- Flushes buffered build events or messages to the underlying storage.
-
-
-
-
- Gets or sets the highest level of message this logger should respond
- to.
-
- The highest level of message this logger should respond to.
-
- Only messages with a message level higher than or equal to the given
- level should actually be written to the log.
-
-
-
-
- Gets or sets a value indicating whether to produce emacs (and other
- editor) friendly output.
-
-
- if output is to be unadorned so that emacs
- and other editors can parse files names, etc.
-
-
-
-
- Gets or sets the to which the logger is
- to send its output.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Flushes buffered build events or messages to the underlying storage.
-
-
-
-
- Signals that a build has started.
-
- The source of the event.
- A object that contains the event data.
-
- This event is fired before any targets have started.
-
-
-
-
- Signals that the last target has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a target has started.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Signals that a task has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a task has started.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Signals that a task has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a message has been logged.
-
- The source of the event.
- A object that contains the event data.
-
- Only messages with a priority higher or equal to the threshold of
- the logger will actually be output in the build log.
-
-
-
-
- Empty implementation which allows derived classes to receive the
- output that is generated in this logger.
-
- The message being logged.
-
-
-
- Outputs an indented message to the build log if its priority is
- greather than or equal to the of the
- logger.
-
- The priority of the message to output.
- The message to output.
- The number of characters that the message should be indented.
-
-
-
- Outputs an indented message to the build log if its priority is
- greather than or equal to the of the
- logger.
-
- The event to output.
-
-
-
- Outputs an indented message to the build log if its priority is
- greather than or equal to the of the
- logger.
-
- The event to output.
- The number of characters that the message should be indented.
-
-
-
- Holds a stack of reports for all running builds.
-
-
-
-
- Gets or sets the highest level of message this logger should respond
- to.
-
-
- The highest level of message this logger should respond to.
-
-
- Only messages with a message level higher than or equal to the given
- level should be written to the log.
-
-
-
-
- Gets or sets a value indicating whether to produce emacs (and other
- editor) friendly output.
-
-
- if output is to be unadorned so that emacs
- and other editors can parse files names, etc. The default is
- .
-
-
-
-
- Gets or sets the to which the logger is
- to send its output.
-
-
- The to which the logger sends its output.
-
-
-
-
- Used to store information about a build, to allow better reporting to
- the user.
-
-
-
-
- Errors encountered so far.
-
-
-
-
- Warnings encountered so far.
-
-
-
-
- The start time of the build process.
-
-
-
-
- Buffers log messages from DefaultLogger, and sends an e-mail with the
- results.
-
-
- The following properties are used to send the mail :
-
-
- Property
- Description
-
-
- MailLogger.mailhost
- Mail server to use. [default: localhost]
-
-
- MailLogger.from
- The address of the e-mail sender.
-
-
- MailLogger.failure.notify
- Send build failure e-mails ? [default: true]
-
-
- MailLogger.success.notify
- Send build success e-mails ? [default: true]
-
-
- MailLogger.failure.to
- The address to send build failure messages to.
-
-
- MailLogger.success.to
- The address to send build success messages to.
-
-
- MailLogger.failure.subject
- The subject of build failure messages. [default: "Build Failure"]
-
-
- MailLogger.success.subject
- The subject of build success messages. [default: "Build Success"]
-
-
- MailLogger.success.attachments
- The ID of a fileset holdng set of files to attach when the build is successful.
-
-
- MailLogger.failure.attachments
- The ID of a fileset holdng set of files to attach when the build fails.
-
-
- MailLogger.body.encoding
- The encoding type of the body of the e-mail message. [default: system's ANSI code page]
-
-
- MailLogger.smtp.username
- The name of the user to login to the SMTP server.
-
-
- MailLogger.smtp.password
- The password of the specified user.
-
-
- MailLogger.smtp.enablessl
- Specifies whether to use SSL to encrypt the connection. [default: false]
-
-
- MailLogger.smtp.port
- The SMTP server port to connect to. [default: 25]
-
-
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Signals that a build has started.
-
- The source of the event.
- A object that contains the event data.
-
- This event is fired before any targets have started.
-
-
-
-
- Signals that the last target has finished, and send an e-mail with
- the build results.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Receives and buffers log messages.
-
- The message being logged.
-
-
-
- Gets the value of the specified property.
-
- Properties to obtain value from.
- Suffix of property name. "MailLogger" will be prepended internally.
- Value returned if property is not present in .
- Value indicating whether the property should exist, or have a default value set.
-
- The value of the specified property; or the default value if the
- property is not present in .
-
- is , and the specified property is not present and no default value has been given.
-
-
-
- Buffer in which the message is constructed prior to sending.
-
-
-
-
- Holds the stack of currently executing projects.
-
-
-
-
- Contains a strongly typed collection of
- objects.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Initializes a new instance of the
- class with the specified instance.
-
-
-
-
- Initializes a new instance of the
- class with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Implements a for writing information to
- the NAnt logging infrastructure.
-
-
-
-
- Initializes a new instance of the class
- for the specified with the specified output
- level and format provider.
-
- Determines the indentation level.
- The with which messages will be output to the build log.
- An object that controls formatting.
-
-
-
- Writes a character array to the buffer.
-
- The character array to write to the text stream.
-
-
-
- Writes a string to the buffer.
-
-
-
-
-
- Writes an empty string to the logging infrastructure.
-
-
-
-
- Writes a string to the logging infrastructure.
-
- The string to write. If is a null reference, only the line termination characters are written.
-
-
-
- Writes out a formatted string using the same semantics as
- .
-
- The formatting string.
- The object array to write into format string.
-
-
-
- Causes any buffered data to be written to the logging infrastructure.
-
-
-
-
- Closes the current writer and releases any system resources
- associated with the writer.
-
-
-
-
- Obtains a lifetime service object to control the lifetime policy for
- this instance.
-
-
- An object of type used to control the lifetime
- policy for this instance. This is the current lifetime service object
- for this instance if one exists; otherwise, a new lifetime service
- object initialized with a lease that will never time out.
-
-
-
-
- Gets the in which the output is written.
-
-
- The always writes output in UTF8
- encoding.
-
-
-
-
- Gets the with which messages will be output to
- the build log.
-
-
-
-
- Used to search for files on the PATH.
-
-
-
- The local directory is not searched (since this would already be covered
- by normal use of the includes element).
-
-
- Also, advanced pattern matching isn't supported: you need to know the
- exact name of the file.
-
-
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Adds a file to the list of files to be scanned for.
-
- The filename or search pattern to add to the list.
-
-
-
- Scans all direcetories in the PATH environment variable for files.
-
-
- List of matching files found in the PATH.
-
-
-
-
- Scans all directories in the given environment variable for files.
-
- The environment variable of which the directories should be scanned.
-
- List of matching files found in the directory of the given
- environment variable.
-
-
-
-
- Creates a shallow copy of the specified .
-
- The that should be copied.
-
- A shallow copy of the specified .
-
-
-
-
- Returns a value indicating whether NAnt is running in 64-bit mode.
-
-
- if NAnt is running in 64-bit mode; otherwise,
- .
-
-
-
-
- Returns a value indicating whether NAnt is running in 32-bit mode.
-
-
- Note that even if the platform is 64-bit, NAnt may be running in
- 32-bit mode.
-
-
- if NAnt is running in 32-bit mode; otherwise,
- .
-
-
-
-
- Returns a value indicating whether NAnt is running on Windows.
-
-
- if NAnt is running on Windows;
- otherwise, .
-
-
-
-
- Central representation of a NAnt project.
-
-
-
- The method will initialize the project with the build
- file specified in the constructor and execute the default target.
-
-
-
-
-
-
-
- If no target is given, the default target will be executed if specified
- in the project.
-
-
-
-
-
-
-
-
- Constant for the "visiting" state, used when traversing a DFS of
- target dependencies.
-
-
-
-
- Constant for the "visited" state, used when traversing a DFS of
- target dependencies.
-
-
-
-
- Holds the logger for this class.
-
-
-
-
- Holds the default threshold for build loggers.
-
-
-
-
- Initializes a new class with the given
- document, message threshold and indentation level.
-
- Any valid build format will do.
- The message threshold.
- The project indentation level.
-
-
-
- Initializes a new class with the given
- document, message threshold and indentation level, and using
- the specified to load internal configuration
- settings.
-
- Any valid build format will do.
- The message threshold.
- The project indentation level.
- The NAnt should use to initialize configuration settings.
-
- This constructor is useful for developers using NAnt as a class
- library.
-
-
-
-
- Initializes a new class with the given
- source, message threshold and indentation level.
-
-
- The full path to the build file.
- This can be of any form that accepts.
-
- The message threshold.
- The project indentation level.
-
- If the source is a uri of form 'file:///path' then use the path part.
-
-
-
-
- Initializes a new class with the given
- source, message threshold and indentation level, and using
- the specified to load internal configuration
- settings.
-
-
- The full path to the build file.
- This can be of any form that accepts.
-
- The message threshold.
- The project indentation level.
- The NAnt should use to initialize configuration settings.
- is .
-
- If the source is a uri of form 'file:///path' then use the path part.
-
-
-
-
- Initializes a as subproject of the specified
- .
-
-
- The full path to the build file.
- This can be of any form that accepts.
-
- The parent .
-
- Optimized for framework initialization projects, by skipping automatic
- discovery of extension assemblies and framework configuration.
-
-
-
-
- Initializes a with
- set to , and
- set to 0.
-
- An containing the build script.
-
- Optimized for framework initialization projects, by skipping automatic
- discovery of extension assemblies and framework configuration.
-
-
-
-
- Gets the list of supported frameworks filtered by the specified
- parameter.
-
- A bitwise combination of values that filter the frameworks to retrieve.
-
- An array of type that contains the
- frameworks specified by the parameter,
- sorted on name.
-
-
-
-
- Returns the of the given node in an XML
- file loaded by NAnt.
-
-
-
- The must be from an
- that has been loaded by NAnt.
-
-
- NAnt also does not process any of the following node types:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- As a result, no location information is available for these nodes.
-
-
- The to get the for.
-
- of the given node in an XML file loaded by NAnt, or
- if the node was not loaded from
- an XML file.
-
-
- is from an XML file that was not loaded by NAnt.
- -or
- was not processed by NAnt (eg. an XML declaration).
-
-
-
-
- Dispatches a event to the build listeners
- for this .
-
- The source of the event.
- A that contains the event data.
-
-
-
- Dispatches a event to the build listeners
- for this .
-
- The source of the event.
- A that contains the event data.
-
-
-
- Dispatches a event to the build listeners
- for this .
-
- The source of the event.
- A that contains the event data.
-
-
-
- Dispatches a event to the build listeners
- for this .
-
- The source of the event.
- A that contains the event data.
-
-
-
- Dispatches a event to the build listeners
- for this .
-
- The source of the event.
- A that contains the event data.
-
-
-
- Dispatches the event to the build listeners
- for this .
-
- The source of the event.
- A that contains the event data.
-
-
-
- Dispatches a event to the build listeners
- for this .
-
- A that contains the event data.
-
-
-
- Writes a level message to the build log with
- the given .
-
- The to log at.
- The message to log.
-
-
-
- Writes a level formatted message to the build
- log with the given .
-
- The to log at.
- The message to log, containing zero or more format items.
- An array containing zero or more objects to format.
-
-
-
- Writes a task level message to the build log
- with the given .
-
- The from which the message originated.
- The to log at.
- The message to log.
-
-
-
- Writes a level message to the build log with
- the given .
-
- The from which the message orignated.
- The level to log at.
- The message to log.
-
-
-
- Executes the default target.
-
-
- No top level error handling is done. Any
- will be passed onto the caller.
-
-
-
-
- Executes a specific target, and its dependencies.
-
- The name of the target to execute.
-
- Global tasks are not executed.
-
-
-
-
- Executes a specific target.
-
- The name of the target to execute.
- Whether dependencies should be forced to execute
-
- Global tasks are not executed.
-
-
-
-
- Executes the default target and wraps in error handling and time
- stamping.
-
-
- if the build was successful; otherwise,
- .
-
-
-
-
- Creates a new from the given .
-
- The definition.
- The new instance.
-
-
-
- Creates a new from the given
- within a .
-
- The definition.
- The owner .
- The new instance.
-
-
-
- Expands a from known properties.
-
- The with replacement tokens.
- The location in the build file. Used to throw more accurate exceptions.
- The expanded and replaced .
-
-
-
- Combines the specified path with the of
- the to form a full path to file or directory.
-
- The relative or absolute path.
-
- A rooted path, or the of the
- if the parameter is a null reference.
-
-
-
-
- Creates the default and attaches it to
- the .
-
-
-
-
- Increases the of the .
-
-
-
-
- Decreases the of the .
-
-
-
-
- Detaches the currently attached instances
- from the .
-
-
-
-
- Attaches the specified build listeners to the .
-
- The instances to attach to the .
-
- The currently attached instances will
- be detached before the new instances
- are attached.
-
-
-
-
- Inits stuff:
- TypeFactory: Calls Initialize and AddProject
- Log.IndentSize set to 12
- Project properties are initialized ("nant.* stuff set")
-
- NAnt Props:
- nant.filename
- nant.version
- nant.location
- nant.project.name
- nant.project.buildfile (if doc has baseuri)
- nant.project.basedir
- nant.project.default = defaultTarget
-
-
- An representing the project definition.
- The project message threshold.
- The project indentation level.
- Optimization flags.
- is .
-
-
-
- This method is only meant to be used by the
- class and .
-
-
-
-
- Creates a new based on the project
- definition.
-
-
- The full path to the build file.
- This can be of any form that accepts.
-
-
- An based on the specified project
- definition.
-
-
-
-
- Configures the platform properties for the current platform.
-
- NAnt does not support the current platform.
-
-
-
- Updates dependent properties when the
- is set.
-
-
-
-
- Topologically sorts a set of targets.
-
- 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 .
- A collection of instances.
-
- A collection of instances in sorted order.
-
- There is a cyclic dependecy among the targets, or a named target does not exist.
-
-
-
-
- Performs a single step in a recursive depth-first-search traversal
- of the target dependency tree.
-
-
- The current target is first set to the "visiting" state, and pushed
- onto the "visiting" stack.
-
-
- 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.
-
-
- If any child has not already been "visited", this method is called
- recursively on it.
-
-
- 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.
-
-
- By the time this method returns, the ordered list contains the
- sequence of targets up to and including the current target.
-
-
- The current target to inspect. Must not be .
- A collection of instances.
- A mapping from targets to states The states in question are "VISITING" and "VISITED". Must not be .
- A stack of targets which are currently being visited. Must not be .
- The list to add target names to. This will end up containing the complete list of depenencies in dependency order. Must not be .
-
- A non-existent target is specified
- -or-
- A circular dependency is detected.
-
-
-
-
- Builds an appropriate exception detailing a specified circular
- dependency.
-
- The dependency to stop at. Must not be .
- A stack of dependencies. Must not be .
-
- A detailing the specified circular
- dependency.
-
-
-
-
- Gets or sets the indendation level of the build output.
-
-
- The indentation level of the build output.
-
-
- To change the , the
- and methods should be used.
-
-
-
-
- Gets or sets the indentation size of the build output.
-
-
- The indendation size of the build output.
-
-
-
-
- Gets or sets the default threshold level for build loggers.
-
-
- The default threshold level for build loggers.
-
-
-
-
- Gets the name of the .
-
-
- The name of the or an empty
- if no name is specified.
-
-
-
-
- Gets or sets the base directory used for relative references.
-
-
- The base directory used for relative references.
-
- The directory is not rooted.
-
-
- The gets and sets the built-in property
- named "nant.project.basedir".
-
-
-
-
-
- Gets the .
-
-
- The .
-
-
- The defines the current namespace
- scope and provides methods for looking up namespace information.
-
-
-
-
- Gets the form of the current project definition.
-
-
- The form of the current project definition.
-
-
-
-
- Gets a collection of available .NET frameworks.
-
-
- A collection of available .NET frameworks.
-
-
-
-
- Gets the framework in which NAnt is currently running.
-
-
- The framework in which NAnt is currently running.
-
-
-
-
- Gets or sets the framework to use for compilation.
-
-
- The framework to use for compilation.
-
- The value specified is .
- The specified framework is not installed, or not configured correctly.
-
- We will use compiler tools and system assemblies for this framework
- in framework-related tasks.
-
-
-
-
- Gets the name of the platform on which NAnt is currently running.
-
-
- The name of the platform on which NAnt is currently running.
-
-
-
- Possible values are:
-
-
-
- win32
-
-
- unix
-
-
-
- NAnt does not support the current platform.
-
-
-
- Gets the current target.
-
-
- The current target, or if no target is
- executing.
-
-
-
-
- Gets the path to the build file.
-
-
- The path to the build file, or if the build
- document is not file backed.
-
-
-
-
- Gets the active definition.
-
-
- The active definition.
-
-
-
-
- Gets the NAnt should use to initialize
- configuration settings.
-
-
- The NAnt should use to initialize
- configuration settings.
-
-
-
-
- Gets the name of the target that will be executed when no other
- build targets are specified.
-
-
- The name of the target that will be executed when no other
- build targets are specified, or if no
- default target is specified in the build file.
-
-
-
-
- Gets a value indicating whether tasks should output more build log
- messages.
-
-
- if tasks should output more build log message;
- otherwise, .
-
-
-
-
- The list of targets to build.
-
-
- Targets are built in the order they appear in the collection. If
- the collection is empty the default target will be built.
-
-
-
-
- Gets the properties defined in this project.
-
- The properties defined in this project.
-
-
- This is the collection of properties that are defined by the system
- and property task statements.
-
-
- These properties can be used in expansion.
-
-
-
-
-
- Gets the framework-neutral properties defined in the NAnt
- configuration file.
-
-
- The framework-neutral properties defined in the NAnt configuration
- file.
-
-
-
- This is the collection of read-only properties that are defined in
- the NAnt configuration file.
-
-
- 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.
-
-
-
-
-
- Gets the instances defined in this project.
-
-
- The instances defined in this project.
-
-
-
- This is the collection of instances that
- are defined by (eg fileset) declarations.
-
-
-
-
-
- Gets the targets defined in this project.
-
-
- The targets defined in this project.
-
-
-
-
- Gets the build listeners for this project.
-
-
- The build listeners for this project.
-
-
-
-
- Allow the project construction to be optimized.
-
-
- Use this with care!
-
-
-
-
- Do not perform any optimizations.
-
-
-
-
- The project base directory must not be automatically scanned
- for extension assemblies.
-
-
-
-
- Do not scan the project configuration for frameworks, and
- do not configure the runtime and target framework.
-
-
-
-
- Holds a value indicating whether a scan for tasks, types and functions
- has already been performed for the current runtime framework.
-
-
-
-
- Initializes a new instance of the
- class for the given .
-
- The that should be configured.
-
-
-
- Loads and processes settings from the specified
- of the configuration file.
-
-
-
-
- Processes the framework nodes of the given platform node.
-
- An representing the platform on which NAnt is running.
-
-
-
- Reads the list of global properties specified in the NAnt configuration
- file.
-
- An representing global properties.
-
-
-
- Gets the value of the specified attribute from the specified node.
-
- The node of which the attribute value should be retrieved.
- The attribute of which the value should be returned.
-
- The value of the attribute with the specified name or
- if the attribute does not exist or has no value.
-
-
-
-
- Gets the underlying instance.
-
-
- The underlying instance.
-
-
-
-
- Gets the .
-
-
- The .
-
-
- The defines the current namespace
- scope and provides methods for looking up namespace information.
-
-
-
-
- Constant for the "visiting" state, used when traversing a DFS of
- property references.
-
-
-
-
- Constant for the "visited" state, used when travesing a DFS of
- property references.
-
-
-
-
- Initializes a new instance of the
- class holding properties for the given
- instance.
-
- The project for which the dictionary will hold properties.
-
-
-
- Performs additional custom processes before inserting a new element
- into the instance.
-
- The key of the element to insert.
- The value of the element to insert.
-
-
-
- Performs additional custom processes before removing an element
- from the instance.
-
- The key of the element to remove.
- The value of the element to remove.
-
-
-
- Performs additional custom processes when validating the element
- with the specified key and value.
-
- The key of the element to validate.
- The value of the element to validate.
-
-
-
- Adds a property that cannot be changed.
-
- The name of the property.
- The value to assign to the property.
-
- Properties added with this method can never be changed. Note that
- they are removed if the method is called.
-
-
-
-
- Marks a property as a property of which the value is expanded at
- execution time.
-
- The name of the property to mark as dynamic.
-
-
-
- Adds a property to the collection.
-
- The name of the property.
- The value to assign to the property.
-
-
-
- Determines whether the specified property is listed as read-only.
-
- The name of the property to check.
-
- if the property is listed as read-only;
- otherwise, .
-
-
-
-
- Determines whether the specified property is listed as dynamic.
-
- The name of the property to check.
-
- if the property is listed as dynamic;
- otherwise, .
-
-
-
-
- Inherits properties from an existing property dictionary Instance.
-
- Property list to inherit.
- The list of properties to exclude during inheritance.
-
-
-
- Expands a from known properties.
-
- The replacement tokens.
- The to pass through for any exceptions.
- The expanded and replaced string.
-
-
-
- Determines whether a property already exists.
-
- The name of the property to check.
-
- if the specified property already exists;
- otherwise, .
-
-
-
-
- Removes the property with the specified name.
-
- The name of the property to remove.
-
-
-
- Expands a from known properties.
-
- The replacement tokens.
- The to pass through for any exceptions.
- A mapping from properties to states. The states in question are "VISITING" and "VISITED". Must not be .
- A stack of properties which are currently being visited. Must not be .
- The expanded and replaced string.
-
-
-
- Evaluates the given expression string and returns the result
-
-
-
-
-
-
-
-
-
- Checks whether the specified property is deprecated.
-
- The property to check.
-
-
-
- Builds an appropriate exception detailing a specified circular
- reference.
-
- The property reference to stop at. Must not be .
- A stack of property references. Must not be .
-
- A detailing the specified circular
- dependency.
-
-
-
-
- Maintains a list of the property names that are readonly.
-
-
-
-
- Maintains a list of the property names of which the value is expanded
- on usage, not at initalization.
-
-
-
-
- The project for which the dictionary holds properties.
-
-
-
-
- Indexer property.
-
-
-
-
- Gets the project for which the dictionary holds properties.
-
-
- The project for which the dictionary holds properties.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Executes dependent targets first, then the target.
-
-
-
-
- This indicates whether the target has already executed.
-
-
-
-
- The name of the target.
-
-
-
- Hides to have
- return the name of target, not the name of XML element - which
- would always be target.
-
-
- Note: Properties are not allowed in the name.
-
-
-
-
-
- If then the target will be executed;
- otherwise, skipped. The default is .
-
-
-
-
- Gets a value indicating whether the target should be executed.
-
-
- if the target should be executed; otherwise,
- .
-
-
-
-
- Opposite of . If
- then the target will be executed; otherwise, skipped. The default
- is .
-
-
-
-
- Gets a value indicating whether the target should NOT be executed.
-
-
- if the target should NOT be executed;
- otherwise, .
-
-
-
-
- The description of the target.
-
-
-
-
- Space separated list of targets that this target depends on.
-
-
-
-
- A collection of target names that must be executed before this
- target.
-
-
-
-
- Finds a target by name.
-
- The name of the target to find.
-
- The with the specified name, or
- if no exists with
- the given name.
-
-
-
-
- Gets the names of the targets in the
- combined into one list separated by the given .
-
-
- A that contains a list of the names of the
- targets in the , separated by
- the specified .
-
-
-
-
- Gets the names of the targets in the
- combined into one comma-separated list.
-
-
- A that contains a comma-separated list of the
- names of the targets in the .
-
-
-
-
- Creates a new instance of the class
- for the specified class in the specified
- .
-
-
- An for the specified
- is cached for future use.
-
- The containing the .
- The class representing the .
-
-
-
- Creates a new instance of the class
- for the specified class in the specified
- .
-
- The containing the .
- The class representing the .
-
-
-
- Gets the name of the class that can be created
- using this .
-
-
- The name of the class that can be created using
- this .
-
-
-
-
- Gets the name of the task which the
- can create.
-
-
- The name of the task which the can
- create.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a for the specified
- task is in the collection.
-
- The name of task for which the should be located in the collection.
-
- if a for the
- specified task is found in the collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the for the specified task.
-
- The name of task for which the should be located in the collection.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Comprises all of the loaded, and available, tasks.
- Use these static methods to register, initialize and create a task.
-
-
-
-
- Scans the given assembly for tasks, types, functions and filters.
-
- The assembly to scan for tasks, types, functions and filters.
- The which will be used to output messages to the build log.
-
-
-
- Scans the given assembly for tasks, types, functions and filters.
-
- The assembly to scan for tasks, types, functions and filters.
- The which will be used to output messages to the build log.
-
- if contains at
- least one "extension"; otherwise, .
-
-
-
-
- Scans the path for any task assemblies and adds them.
-
- The directory to scan in.
- The which will be used to output messages to the build log.
- indicating whether scanning of the directory should halt on first error.
-
-
-
- Adds any task assemblies in the project base directory
- and its tasks subdirectory.
-
- The project to work from.
-
-
-
- Registers the project with , and optionally
- scan the for extension assemblies.
-
- The project to work from.
- Specified whether to scan the for extension assemblies.
-
-
-
- Looks up a function by name and argument count.
-
- The name of the function to lookup, including namespace prefix.
- The argument of the function to lookup.
- The in which the function is invoked.
-
- A representing the function, or
- if a function with the given name and
- arguments does not exist.
-
-
-
-
- Creates a new instance for the given XML and
- .
-
- The XML to initialize the task with.
- The that the belongs to.
-
- The new instance.
-
-
-
-
- Scans a given for tasks.
-
- The containing the to scan.
- The to scan.
- The which will be used to output messages to the build log.
-
- if represents a
- ; otherwise, .
-
-
-
-
- Scans a given for data type.
-
- The containing the to scan.
- The to scan.
- The which will be used to output messages to the build log.
-
- if represents a
- data type; otherwise, .
-
-
-
-
- Scans a given for functions.
-
- The to scan.
- The which will be used to output messages to the build log.
-
- if represents a
- valid set of funtions; otherwise, .
-
-
-
-
- Scans a given for filters.
-
- The containing the to scan.
- The to scan.
- The which will be used to output messages to the build log.
-
- if represents a
- ; otherwise, .
-
-
-
-
- Gets the list of loaded instances.
-
-
- List of loaded instances.
-
-
-
-
- Gets the list of loaded instances.
-
-
- List of loaded instances.
-
-
-
-
- Gets the list of loaded instances.
-
-
- List of loaded instances.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Initializes a new instance of the
- class with a descriptive message.
-
- A descriptive message to include with the exception.
-
-
-
- Initializes a new instance of the
- class with the specified descriptive message and inner exception.
-
- A descriptive message to include with the exception.
- A nested exception that is the cause of the current exception.
-
-
-
- Initializes a new instance of the
- class with a descriptive message and the location in the build file
- that caused the exception.
-
- A descriptive message to include with the exception.
- The location in the build file where the exception occured.
-
-
-
- Initializes a new instance of the
- class with a descriptive message, the location in the build file and
- an instance of the exception that is the cause of the current
- exception.
-
- A descriptive message to include with the exception.
- The location in the build file where the exception occured.
- A nested exception that is the cause of the current exception.
-
-
-
- Initializes a new instance of the
- class with serialized data.
-
- The that holds the serialized object data about the exception being thrown.
- The that contains contextual information about the source or destination.
-
-
-
- Used to wrap log messages in xml <message/> elements.
-
-
-
-
- Holds the stack of currently executing projects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with serialized data.
-
- The that holds the serialized object data.
- The that contains contextual information about the source or destination.
-
-
-
- Populates with the data needed to serialize
- the instance.
-
- The to populate with data.
- The destination for this serialization.
-
-
-
- Returns the contents of log captured.
-
-
-
-
- Signals that a build has started.
-
- The source of the event.
- A object that contains the event data.
-
- This event is fired before any targets have started.
-
-
-
-
- Signals that the last target has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a target has started.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Signals that a target has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a task has started.
-
- The source of the event.
- A object that contains the event data.
-
-
-
- Signals that a task has finished.
-
- The source of the event.
- A object that contains the event data.
-
- This event will still be fired if an error occurred during the build.
-
-
-
-
- Signals that a message has been logged.
-
- The source of the event.
- A object that contains the event data.
-
- Only messages with a priority higher or equal to the threshold of
- the logger will actually be output in the build log.
-
-
-
-
- Flushes buffered build events or messages to the underlying storage.
-
-
-
-
- Gets or sets the highest level of message this logger should respond
- to.
-
-
- The highest level of message this logger should respond to.
-
-
- Only messages with a message level higher than or equal to the given
- level should be written to the log.
-
-
-
-
- Gets or sets a value indicating whether to produce emacs (and other
- editor) friendly output.
-
-
- as it has no meaning in XML format.
-
-
-
-
- Gets or sets the to which the logger is
- to send its output.
-
-
-
-
diff --git a/bin/nant/NAnt.DotNetTasks.dll b/bin/nant/NAnt.DotNetTasks.dll
deleted file mode 100644
index 3c74d585..00000000
Binary files a/bin/nant/NAnt.DotNetTasks.dll and /dev/null differ
diff --git a/bin/nant/NAnt.DotNetTasks.xml b/bin/nant/NAnt.DotNetTasks.xml
deleted file mode 100644
index 50f2ce0a..00000000
--- a/bin/nant/NAnt.DotNetTasks.xml
+++ /dev/null
@@ -1,5334 +0,0 @@
-
-
-
- NAnt.DotNetTasks
-
-
-
-
- Generates an AssemblyInfo file using the attributes given.
-
-
-
- Create a C# AssemblyInfo file containing the specified assembly-level
- attributes.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Create a C# AssemblyInfo file containing an attribute with multiple
- named properties by setting the
- attribute on the element to
- .
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Generates an AssemblyInfo file.
-
-
-
-
- Determines whether the specified AssemblyInfo file in the given
- needs to be persisted.
-
- holding the newly generated AssemblyInfo source.
-
- if the generated AssemblyInfo source needs
- to be persisted; otherwise, .
-
-
-
-
- Name of the AssemblyInfo file to generate.
-
-
- The name of the AssemblyInfo file to generate.
-
-
-
-
- The code language in which the AssemblyInfo file should be
- generated.
-
-
-
-
- The assembly-level attributes to generate.
-
-
- The assembly-level attributes to generate.
-
-
-
-
- The namespaces to import.
-
-
- The namespaces to import.
-
-
-
-
- Assembly files used to locate the types of the specified attributes.
-
-
-
-
- Defines the supported code languages for generating an AssemblyInfo
- file.
-
-
-
-
- A value for generating C# code.
-
-
-
-
- A value for generating JScript code.
-
-
-
-
- A value for generating Visual Basic code.
-
-
-
-
- Encapsulates functionality to generate a code file with imports
- and assembly-level attributes.
-
-
-
-
- Initializes a new instance of the
- for the specified .
-
- The for which an instance of the class should be initialized.
- The for which an instance of the class should be initialized.
-
-
-
- Generates code for the specified imports.
-
- The imports for which code should be generated.
- The to which the generated code will be written.
-
-
-
- Generates code for the specified assembly attributes.
-
- The assembly attributes for which code should be generated.
- Imports used to resolve the assembly attribute names to fully qualified type names.
- Assembly that will be used to resolve the attribute names to instances.
- The to which the generated code will be written.
-
-
-
- Gets the in which the AssemblyInfo
- code will be generated.
-
-
-
-
- Gets the that will be used to
- generate the AssemblyInfo code.
-
-
-
-
- Responsible for returning the specified value converted to a
- accepted by a constructor for a given
- .
-
-
-
-
- Obtains a lifetime service object to control the lifetime policy for
- this instance.
-
-
- An object of type used to control the lifetime
- policy for this instance. This is the current lifetime service object
- for this instance if one exists; otherwise, a new lifetime service
- object initialized with a lease that will never time out.
-
-
-
-
- Retrieves the specified corresponding with the specified
- type name from a list of assemblies.
-
- The collection of assemblies that the type should tried to be instantiated from.
- The list of imports that can be used to resolve the typename to a full typename.
- The typename that should be used to determine the type to which the specified value should be converted.
- The value that should be converted to a typed value.
-
-
- is and the identified by has no default public constructor.
- -or-
- cannot be converted to a value that's suitable for one of the constructors of the identified by .
- -or-
- The identified by has no suitable constructor.
- -or-
- A identified by could not be located or loaded.
-
-
-
-
- Wraps al.exe, the assembly linker for the .NET Framework.
-
-
-
- All specified sources will be embedded using the /embed flag.
- Other source types are not supported.
-
-
-
-
- Create a library containing all icon files in the current directory.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Create an executable assembly manifest from modules.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Generates an assembly manifest.
-
-
-
-
- Determines whether the assembly manifest needs compiling or is
- uptodate.
-
-
- if the assembly manifest needs compiling;
- otherwise, .
-
-
-
-
- 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.
-
-
-
-
- Specifies a string for the Company field in the assembly.
-
-
- A string for the Company field in the assembly.
-
-
- If is an empty string (""), the Win32
- Company resource appears as a single space.
-
-
-
-
- Specifies a string for the Configuration field in the assembly.
-
-
- A string for the Configuration field in the assembly.
-
-
- If is an empty string (""), the Win32
- Configuration resource appears as a single space.
-
-
-
-
- Specifies a string for the Copyright field in the assembly.
-
-
- A string for the Copyright field in the assembly.
-
-
- If is an empty string (""), the Win32
- Copyright resource appears as a single space.
-
-
-
-
- The culture string associated with the output assembly.
- The string must be in RFC 1766 format, such as "en-US".
-
-
-
- Corresponds with the /c[ulture]: flag.
-
-
-
-
-
- Specifies whether the assembly should be partially signed. The default
- is .
-
-
-
-
- Specifies a string for the Description field in the assembly.
-
-
- A string for the Description field in the assembly.
-
-
- If is an empty string (""), the Win32
- Description resource appears as a single space.
-
-
-
-
- Security evidence file to embed.
-
-
- The security evidence file to embed.
-
-
-
- Corresponds with the /e[vidence] flag.
-
-
-
-
-
- Specifies a string for the File Version field in the assembly.
-
-
- A string for the File Version field in the assembly.
-
-
-
-
- Specifies a value (in hexadecimal) for the Flags field in
- the assembly.
-
-
- A value (in hexadecimal) for the Flags field in the assembly.
-
-
-
-
- Specifies a container that holds a key pair.
-
-
-
-
- Specifies a file (filename) that contains a key pair or
- just a public key to sign an assembly.
-
-
- The complete path to the key file.
-
-
-
- Corresponds with the /keyf[ile]: flag.
-
-
-
-
-
- Specifies the fully-qualified name (class.method) of the method to
- use as an entry point when converting a module to an executable file.
-
-
- The fully-qualified name (class.method) of the method to use as an
- entry point when converting a module to an executable file.
-
-
-
-
- One or more modules to be compiled into an assembly.
-
-
-
-
- The name of the output file for the assembly manifest.
-
-
- The complete output path for the assembly manifest.
-
-
-
- Corresponds with the /out flag.
-
-
-
-
-
- The target type (one of lib, exe, or winexe).
-
-
-
- Corresponds with the /t[arget]: flag.
-
-
-
-
-
- Specifies a string for the Product field in the assembly.
-
-
- A string for the Product field in the assembly.
-
-
-
-
- Specifies a string for the Product Version field in the assembly.
-
-
- A string for the Product Version field in the assembly.
-
-
-
-
- The set of resources to embed.
-
-
-
-
- The set of compiled resources to embed.
-
-
- Do not yet expose this to build authors.
-
-
-
-
- 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 .
-
-
- TODO: remove this once Mono bug #74814 is fixed.
-
-
-
-
- Specifies an assembly from which to get all options except the
- culture field.
-
-
- The complete path to the assembly template.
-
-
-
- Corresponds with the /template: flag.
-
-
-
-
-
- Specifies a string for the Title field in the assembly.
-
-
- A string for the Title field in the assembly.
-
-
-
-
- Specifies a string for the Trademark field in the assembly.
-
-
- A string for the Trademark field in the assembly.
-
-
-
-
- Specifies version information for the assembly. The format of the
- version string is major.minor.build.revision.
-
-
-
-
- Icon to associate with the assembly.
-
-
-
-
- Inserts a Win32 resource (.res file) in the output file.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program or
- if the task is not being executed.
-
-
-
-
- Provides the abstract base class for compiler tasks.
-
-
-
-
- Contains a list of extensions for all file types that should be treated as
- 'code-behind' when looking for resources. Ultimately this will determine
- if we use the "namespace+filename" or "namespace+classname" algorithm, since
- code-behind will use the "namespace+classname" algorithm.
-
-
-
-
- Case-insensitive list of valid culture names for this platform.
-
-
- The key of the is the culture name and
- the value is .
-
-
-
-
- Class constructor for .
-
-
-
-
- Compiles the sources and resources.
-
-
-
-
- Determines the manifest resource name of the given resource file.
-
- The containing information that will used to assemble the manifest resource name.
- The resource file of which the manifest resource name should be determined.
- The logical location of the resource file.
- The source file on which the resource file depends.
-
- The manifest resource name of the specified resource file.
-
-
-
-
- Determines the manifest resource name of the given resource file.
-
- The containing information that will used to assemble the manifest resource name.
- The resource file of which the manifest resource name should be determined.
-
- The manifest resource name of the specified resource file.
-
-
- For .resx resources, the name of the dependent is determined by
- replacing the extension of the file with the extension of the
- source files for the compiler, and removing the culture name from
- the file name for localized resources.
-
-
-
-
- Extracts the associated namespace/classname linkage found in the
- given stream.
-
- The read-only stream of the source file to search.
-
- The namespace/classname of the source file matching the resource.
-
-
-
-
- Writes package references to the specified .
-
- The to which the package references should be written.
-
-
-
- Writes list of warnings to (not) treat as errors to the specified
- .
-
- The to which the list of warnings should be written.
-
-
-
- Writes list of warnings to suppress to the specified
- .
-
- The to which the list of warnings to suppress should be written.
-
-
-
- Writes conditional compilation constants to the specified
- .
-
- The to which the conditional compilation constants should be written.
-
-
-
- Writes module references to the specified .
-
- The to which the module references should be written.
-
-
-
- Allows derived classes to provide compiler-specific options.
-
- The to which the compiler options should be written.
-
-
-
- Writes an option using the default output format.
-
- The to which the compiler options should be written.
- The name of the option which should be passed to the compiler.
-
-
-
- Writes an option and its value using the default output format.
-
- The to which the compiler options should be written.
- The name of the option which should be passed to the compiler.
- The value of the option which should be passed to the compiler.
-
- The combination of and
- (separated by a colon) is quoted
- unless is already surrounded by quotes.
-
-
-
-
- Determines whether compilation is needed.
-
-
-
-
- Finds the correct namespace/classname for a resource file from the
- given dependent source file.
-
- The file from which the resource linkage of the resource file should be determined.
- The culture of the resource file for which the resource linkage should be determined.
-
- The namespace/classname of the source file matching the resource or
- if the dependent source file does not exist.
-
-
- This behaviour may be overidden by each particular compiler to
- support the namespace/classname syntax for that language.
-
-
-
-
- Link a list of files into a resource assembly.
-
- The collection of resources.
- Resource assembly to generate
- Culture of the generated assembly.
-
-
-
- Compiles a set of resx files to a .resources files.
-
- The set of resx files to compile.
-
-
-
- Determines the culture associated with a given resource file by
- scanning the filename for valid culture names.
-
- The resource file path to check for culture info.
- The file on which the resource file depends.
-
- A valid instance if the resource is
- associated with a specific culture; otherwise, .
-
-
-
-
- Generate debug output. The default is .
-
-
- Only used for <jsc> tasks, but retained for backward
- compatibility (Clover.NET).
-
-
-
-
- The output file created by the compiler.
-
-
-
-
- Output type. Possible values are exe, winexe,
- library or module.
-
-
-
-
- Define conditional compilation symbol(s).
-
-
-
- Corresponds to /d[efine]: flag.
-
-
-
-
-
- Icon to associate with the application.
-
-
-
- Corresponds to /win32icon: flag.
-
-
-
-
-
- Specifies a Win32 resource file (.res).
-
-
-
- Corresponds to /win32res[ource]: flag.
-
-
-
-
-
- Instructs the compiler to treat all warnings as errors. The default
- is .
-
-
-
- Corresponds to the /warnaserror[+|-] flag of the compiler.
-
-
- When this property is set to , any messages
- that would ordinarily be reported as warnings will instead be
- reported as errors.
-
-
-
-
-
- Controls which warnings should be reported as errors.
-
-
-
-
- Specifies a comma-separated list of warnings that should be suppressed
- by the compiler.
-
-
- Comma-separated list of warnings that should be suppressed by the
- compiler.
-
-
-
- Corresponds with the /nowarn flag.
-
-
-
-
-
- Specifies a list of warnings that you want the compiler to suppress.
-
-
-
-
- Instructs NAnt to recompile the output file regardless of the file timestamps.
-
-
- When this parameter is to , NAnt will always
- run the compiler to rebuild the output file, regardless of the file timestamps.
-
-
-
-
- Specifies which type contains the Main method that you want to use
- as the entry point into the program.
-
-
-
- Corresponds to the /m[ain]: flag of the compiler.
-
-
- Use this property when creating an executable file. If this property
- is not set, the compiler searches for a valid Main method in all
- public classes.
-
-
-
-
-
- Specifies the key pair container used to strongname the assembly.
-
-
-
-
- Specifies a strong name key file.
-
-
-
-
- Specifies whether to delay sign the assembly using only the public
- portion of the strong name key. The default is
- .
-
-
-
-
- Additional directories to search in for assembly references.
-
-
-
- Corresponds with the /lib[path]: flag.
-
-
-
-
-
- Reference metadata from the specified assembly files.
-
-
-
-
- Specifies list of packages to reference.
-
-
-
-
- Resources to embed.
-
-
-
- This can be a combination of resx files and file resources.
-
-
- .resx files will be compiled by and then
- embedded into the resulting executable.
-
-
- The property is used to make
- up the resource name added to the assembly manifest for non-resx
- files.
-
-
- For .resx files the namespace from the matching source file is used
- as prefix. This matches the behaviour of Visual Studio.
-
-
- Multiple resources tags with different namespace prefixes may be
- specified.
-
-
-
-
-
- Link the specified modules into this assembly.
-
-
-
-
- The set of source files for compilation.
-
-
-
-
- Indicates whether package references are supported by compiler for
- a given target framework. The default is .
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- the "warnaserror" option that takes a list of warnings. The default
- is .
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- a command line option that allows a list of warnings to be
- suppressed. The default is .
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- the "keycontainer" option. The default is .
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- the "keyfile" option. The default is .
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- the "delaysign" option. The default is .
-
-
-
-
- Gets the file extension required by the current compiler.
-
-
- The file extension required by the current compiler.
-
-
-
-
- Gets the class name regular expression for the language of the current compiler.
-
- class name regular expression for the language of the current compiler
-
-
-
- Gets the namespace regular expression for the language of the current compiler.
-
- namespace regular expression for the language of the current compiler
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Holds class and namespace information for resource (*.resx) linkage.
-
-
-
-
- Initializes a new instance of the
- class.
-
- The namespace the resource is under.
- The class name the resource is associated with.
-
-
-
- Returns the resource linkage as a string.
-
-
- A string representation of the resource linkage.
-
-
-
-
- Gets a value indicating whether the
- instances contains valid data.
-
-
- if the
- instance contains valid data; otherwise, .
-
-
-
-
- Gets a value indicating whether a namespace name is available
- for this instance.
-
-
- if a namespace name is available for
- this instance; otherwise,
- .
-
-
-
-
- Gets a value indicating whether a class name is available
- for this instance.
-
-
- if a class name is available for
- this instance; otherwise,
- .
-
-
-
-
- Gets the name of namespace the resource is under.
-
-
- The name of namespace the resource is under.
-
-
-
-
- Gets the name of the class (most likely a form) that the resource
- is associated with.
-
-
- The name of the class the resource is associated with.
-
-
-
-
- Gets the culture that the resource is associated with.
-
-
- The culture that the resource is associated with.
-
-
-
-
- Compiles C# programs.
-
-
-
- In order to have generate manifest resource names
- that match those generated by Microsoft Visual Studio.NET, the value of
- the attribute of the <>
- element should match the "Default Namespace" of the C# project, and the
- value of the attribute
- should be set to "".
-
-
-
- Compile a "HelloWorld" application, including embedded resources.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Writes the compiler options to the specified .
-
- to which the compiler options should be written.
-
-
-
- Determines whether compilation is needed.
-
-
-
-
- The preferred base address at which to load a DLL. The default base
- address for a DLL is set by the .NET Framework common language
- runtime.
-
-
- The preferred base address at which to load a DLL.
-
-
- This address can be specified as a decimal, hexadecimal, or octal
- number.
-
-
-
-
- Specifies the type of debugging information generated by the
- compiler. The default is .
-
-
-
-
- No longer expose this to build authors. Use
- instead.
-
-
-
-
- The name of the XML documentation file to generate.
-
-
-
- Corresponds with the /doc: flag.
-
-
-
-
-
- Specifies the size of sections in the output file. Valid values are
- 512, 1024, 2048, 4096, and 8192.
-
-
- The size of sections in the output file.
-
-
-
-
- Instructs the compiler not to import mscorlib.dll. The default is
- .
-
-
-
- Corresponds with the /nostdlib[+|-] flag.
-
-
-
-
-
- Instructs the compiler not to use implicit references to assemblies.
- The default is .
-
-
-
- Corresponds with the /noconfig flag.
-
-
-
-
-
- Specifies whether an integer arithmetic statement that is not in
- the scope of the checked or unchecked keywords and
- that results in a value outside the range of the data type should
- cause a run-time exception. The default is .
-
-
-
- Corresponds with the /checked[+|-] flag.
-
-
-
-
-
- Instructs the compiler to allow code that uses the unsafe
- keyword. The default is .
-
-
-
- Corresponds with the /unsafe[+|-] flag.
-
-
-
-
-
- Causes the compiler to only accept syntax that is included in a
- given specification.
-
-
-
- Corresponds with the /langversion flag.
-
-
-
-
-
- Specifies whether the compiler should perform optimizations to the
- make output files smaller, faster, and more effecient. The default
- is .
-
-
- if the compiler should perform optimizations;
- otherwise, .
-
-
-
- Corresponds with the /optimize[+|-] flag.
-
-
-
-
-
- Specifies which platform version of common language runtime (CLR)
- can run the output file.
-
-
- The platform version of common language runtime (CLR) that can run
- the output file.
-
-
-
- Corresponds with the /platform flag.
-
-
-
-
-
- Specifies the warning level for the compiler to display. Valid values
- are 0-4. The default is 4.
-
-
- The warning level for the compiler to display.
-
-
-
- Corresponds with the /warn flag.
-
-
-
-
-
- Specifies the code page to use for all source code files in the
- compilation.
-
-
-
- Corresponds with the /codepage flag.
-
-
-
-
-
- Specifies whether the compiler for the active target framework
- supports generation of XML Documentation file. The default is
- .
-
-
-
-
- Specifies whether the compiler for the active target framework
- supports limiting the platform on which the compiled code can run.
- The default is .
-
-
-
-
- Specifies whether the compiler for the active target framework
- supports accepting only a specific language syntax.
- The default is .
-
-
-
-
- Gets the file extension required by the current compiler.
-
-
- For the C# compiler, the file extension is always cs.
-
-
-
-
- Gets the class name regular expression for the language of the
- current compiler.
-
-
- Class name regular expression for the language of the current
- compiler.
-
-
-
-
- Gets the namespace regular expression for the language of the current compiler.
-
-
- Namespace regular expression for the language of the current
- compiler.
-
-
-
-
- Signs delay-signed .NET Assemblies, or re-signs existing assemblies.
-
-
-
- The delay-signing mechanism takes a fileset (named targets)
- and either a attribute for a file containing the
- public and private keys, or to name a key
- container.
-
-
-
- Sign partially-signed foo.dll with bar.snk.
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Converts a single file or group of files.
-
-
-
-
- List of assemblies/executables to sign.
-
-
-
-
- Specifies the filesystem path to the signing key.
-
-
-
-
- Specifies the key container.
-
-
-
-
- Gets the command line arguments for the external program.
-
-
- The command line arguments for the external program.
-
-
-
-
- Compiles ILASM programs.
-
-
-
- Compiles helloworld.il to helloworld.exe.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Compiles the sources.
-
-
-
-
- Writes the compiler options.
-
-
-
-
- Writes an option using the default output format.
-
-
- The to which the compiler options should
- be written.
-
-
- A that contains the name of the
- option which should be passed to the compiler.
-
-
-
-
- Writes an option and its value using the default output format.
-
-
- The to which the compiler options should
- be written.
-
-
- A that contains the name of the
- option which should be passed to the compiler.
-
-
- A that contains the value of the
- option which should be passed to the compiler.
-
-
-
-
- Determines whether or not compilation is needed.
-
-
- if compilation is needed; otherwise,
- .
-
-
-
-
- Specifies whether or not the compiler should measure and report
- the compilation times.
-
-
- if the compilation times should be
- measured and reported; otherwise, . The
- default is .
-
-
-
- Corresponds to the /CLOCK flag.
-
-
-
-
-
- Specifies whether or not the compiler should generate debug
- information.
-
-
- if debug information should be generated;
- otherwise, . The default is
- .
-
-
-
- Corresponds to the /DEBUG flag.
-
-
-
-
-
- Specifies whether or not the compiler should attempt to create a
- PE file even if compilation errors have been reported.
-
-
- if a PE file has to be created even if
- compilation errors have been reported; otherwise,
- . The default is .
-
-
-
- Corresponds to the /ERROR flag.
-
-
-
-
-
- Instructs NAnt to recompile the output file regardless of the file
- timestamps.
-
-
- if the output file should be recompiled
- regardless of its timestamps; otherwise .
- The default is .
-
-
-
-
- Specifies whether or not the compiler should type a formatted
- listing of the compilation result.
-
-
- if a formatted listing of the compilation
- result should be typed; otherwise, . The
- default is .
-
-
-
- Corresponds to the /LISTING flag.
-
-
-
-
-
- Instructs the compiler to set the FileAlignment value in
- the PE header.
-
-
- An that represents the FileAlignment
- value to set in the PE header. The value must be a power of 2, in
- range from 512 to 65536.
-
-
-
- Corresponds to the /ALIGNMENT flag.
-
-
-
-
-
- Instructs the compiler to set the ImageBase value in
- the PE header.
-
-
- A that represents the ImageBase
- value to set in the PE header.
-
-
-
- Corresponds to the /BASE flag.
-
-
-
-
-
- Instructs the compiler to set the Flags value in the CLR
- header.
-
-
- An that represents the Flags
- 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.
-
-
-
- Corresponds to the /FLAGS flag.
-
-
-
-
-
- Instructs the compiler to set the Subsystem value in the PE
- header.
-
-
- An that represents the Subsystem
- value to set in the PE header. The most frequently value are 3
- (console application) and 2 (GUI application).
-
-
-
- Corresponds to the /SUBSYSTEM flag.
-
-
-
-
-
- Specifies which output type should be generated.
-
-
- A that contains the target type.
- Possible values are dll and exe.
-
-
-
- Corresponds to the /OUTPUT flag.
-
-
-
-
-
- Instructs the compiler to generate a strong signature of the PE
- file.
-
-
- A that contains the private
- encryption key.
-
-
-
- Corresponds to the /KEY=keysource]]>
- flag.
-
-
-
-
-
- Instructs the compiler to generate a strong signature of the PE
- file.
-
-
- A that represents the file
- containing the private encryption key.
-
-
-
- Corresponds to the /KEY=keyfile]]>
- flag.
-
-
-
-
-
- Specifies the name of the output file created by the compiler.
-
-
- A that represents the name of
- the output file.
-
-
-
- Corresponds to the /OUTPUT flag.
-
-
-
-
-
- Instructs the compiler to link the specified unmanaged resource
- file into the resulting PE file.
-
-
- A that represents the unmanaged
- resource file to link.
-
-
-
- Corresponds to the /RESOURCE flag.
-
-
-
-
-
- Specifies the set of source files to compile.
-
-
- A that represents the set
- of source files to compile.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- A that contains the command-line
- arguments for the external program.
-
-
-
-
- Compiles JScript.NET programs.
-
-
- Compile helloworld.js to helloworld.exe.
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Writes module references to the specified .
-
- The to which the module references should be written.
-
-
-
- Writes the compiler options to the specified .
-
- to which the compiler options should be written.
-
-
-
- Automatically references assemblies if they have the same name as
- an imported namespace or as a type annotation when declaring a
- variable. The default is .
-
-
-
- Corresponds with the /autoref flag.
-
-
-
-
-
- Instructs the compiler not to import standard library, and changes
- to . The default is
- .
-
-
-
- Corresponds with the /noconfig flag.
-
-
-
-
-
- Specifies which platform version of common language runtime (CLR)
- can run the output file.
-
-
- The platform version of common language runtime (CLR) that can run
- the output file.
-
-
-
- Corresponds with the /platform flag.
-
-
-
-
-
- Causes the compiler to generate errors for implicit method
- overrides. The default is .
-
-
-
- Corresponds with the /versionsafe flag.
-
-
-
-
-
- Specifies the warning level for the compiler to display. Valid
- values are 0-4. The default is 4.
-
-
- The warning level for the compiler to display.
-
-
-
- Corresponds with the /warn flag.
-
-
-
-
-
- Controls which warnings should be reported as errors.
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- compiler does not allow control over which warnings should be
- reported as errors.
-
-
-
-
- Specifies a comma-separated list of warnings that should be suppressed
- by the compiler.
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- compiler does not support package references.
-
-
-
-
- Specifies a list of warnings that you want the compiler to suppress.
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- compiler does not support suppressing warnings.
-
-
-
-
- Specifies the code page to use for all source code files in the
- compilation.
-
-
-
- Corresponds with the /codepage flag.
-
-
-
-
-
- Specifies the key pair container used to strongname the assembly.
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
-
-
-
-
- Specifies a strong name key file.
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
-
-
-
-
- Specifies whether to delay sign the assembly using only the public
- portion of the strong name key.
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- the "keycontainer" option. The default is .
-
-
- .
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- the "keyfile" option. The default is .
-
-
- .
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
-
-
-
-
- Indicates whether the compiler for a given target framework supports
- the "delaysign" option. The default is .
-
-
- .
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- does not support this.
-
-
-
-
- Specifies whether the compiler for the active target framework
- supports limiting the platform on which the compiled code can run.
- The default is .
-
-
-
-
- Link the specified modules into this assembly.
-
-
- Override to avoid exposing this to build authors, as the JScript.NET
- compiler does not support linking modules.
-
-
-
-
- Gets the file extension required by the current compiler.
-
-
- For the JScript.NET compiler, the file extension is always js.
-
-
-
-
- Gets the class name regular expression for the language of the
- current compiler.
-
-
- Class name regular expression for the language of the current
- compiler.
-
-
-
-
- Gets the namespace regular expression for the language of the
- current compiler.
-
-
- Namespace regular expression for the language of the current
- compiler.
-
-
-
-
- Generates a .licence file from a .licx file.
-
-
-
- If no output file is specified, the default filename is the name of the
- target file with the extension .licenses appended.
-
-
-
-
- Generate the file component.exe.licenses file from component.licx.
-
-
-
- ]]>
-
-
-
-
-
- Initializes the class.
-
-
-
-
- Updates the of the specified
- .
-
- The of which the should be updated.
-
-
-
- Generates the license file.
-
-
-
-
- Determines whether the .licenses file needs to be recompiled
- or is uptodate.
-
- The .licenses file.
-
- if the .licenses file needs compiling;
- otherwise, .
-
-
-
-
- Input file to process.
-
-
-
-
- Name of the license file to output.
-
-
-
-
- Names of the references to scan for the licensed component.
-
-
-
-
- Specifies the executable for which the .licenses file is generated.
-
-
-
-
- Specifies the executable for which the .licenses file is generated.
-
-
-
-
- Indicates whether assembly references are supported by the current
- target framework. The default is .
-
-
- Applies only to frameworks having a command line tool for compiling
- licenses files.
-
-
-
-
- Indicates whether the current target framework has a command line
- tool for compiling licenses files. The default is
- .
-
-
-
-
- Gets the working directory for the application.
-
-
- The working directory for the application.
-
-
-
-
- The command-line arguments for the external program.
-
-
- Override to avoid exposing these elements in build file.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Gets the filename of the external program to start.
-
-
- The filename of the external program.
-
-
- Override in derived classes to explicitly set the location of the
- external tool.
-
-
-
-
- Responsible for reading the license and writing them to a license
- file.
-
-
-
-
- Obtains a lifetime service object to control the lifetime policy for
- this instance.
-
-
- An object of type used to control the lifetime
- policy for this instance. This is the current lifetime service object
- for this instance if one exists; otherwise, a new lifetime service
- object initialized with a lease that will never time out.
-
-
-
-
- Creates the whole license file.
-
- The instance for which the license file should be created.
- The .licenses file to create.
-
-
-
- Determines whether the given object is serializable in binary
- format.
-
- The object to check.
-
- if is
- serializable in binary format; otherwise, .
-
-
-
-
- Runs NDoc V1.3.1 to create documentation.
-
-
-
- See the NDoc home page for more
- information.
-
-
- 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 , 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).
-
-
-
-
- Document two assemblies using the MSDN documenter. The namespaces are
- documented in NamespaceSummary.xml.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
- Content of NamespaceSummary.xml :
-
-
-
- The Foo.Bar namespace reinvents the wheel.
-
-
- The Foo.Bar.Tests namespace ensures that the Foo.Bar namespace reinvents the wheel correctly.
-
-
- ]]>
-
-
-
-
-
- Initializes the taks and verifies the parameters.
-
-
-
-
- Generates an NDoc project and builds the documentation.
-
-
-
-
- Represents the method that will be called to update the overall
- percent complete value and the current step name.
-
- The source of the event.
- A that contains the event data.
-
-
-
- Represents the method that will be called to update the current
- step's precent complete value.
-
- The source of the event.
- A that contains the event data.
-
-
-
- Returns the documenter for the given project.
-
-
- Documenter is not found.
-
-
- is .
-
-
-
-
- Performs macro expansion for the given nodes.
-
- for which expansion should be performed.
-
-
-
- The set of assemblies to document.
-
-
-
-
- The set of namespace summary files.
-
-
-
-
- Specifies the formats in which the documentation should be generated.
-
-
-
-
- Collection of additional directories to search for referenced
- assemblies.
-
-
-
-
- Installs or removes .NET Services.
-
-
-
- This tasks provides the same functionality as the regsvcs tool
- provided in the .NET SDK.
-
-
- It performs the following actions:
-
-
-
- Loads and registers an assembly.
-
-
- Generates, registers, and installs a type library into a specified COM+ application.
-
-
- Configures services that are added programmatically to your class.
-
-
-
- Refer to the .NET Services Installation Tool (Regsvcs.exe) for more information.
-
-
-
-
- Adds all public classes contained in myTest.dll to a COM+
- application and produces the myTest.tlb type library. If the
- application already exists, it is overwritten.
-
-
-
- ]]>
-
-
-
-
- Adds all public classes contained in myTest.dll to myTargetApp
- and produces the myTest.tlb type library. If the application already
- exists, it is overwritten.
-
-
-
- ]]>
-
-
-
-
- Adds all public classes contained in myTest.dll to a COM+
- application and produces the myTest.tlb type library. A new
- application is always created.
-
-
-
- ]]>
-
-
-
-
- Uninstalls the COM+ application contained in myTest.dll.
-
-
-
- ]]>
-
-
-
-
-
- Performs the specified action.
-
-
-
-
- Defines the action to take with the assembly. The default is
- .
-
-
-
-
- The source assembly file.
-
-
- The assembly must be signed with a strong name.
-
-
-
-
- Specifies the type library file to install.
-
-
-
-
- Uses an existing type library. The default is .
-
-
-
-
- Do not reconfigure an existing target application.
- The default is .
-
-
-
-
- Configures components only; ignores methods and interfaces.
- The default is .
-
-
-
-
- Expect an existing application. The default is .
-
-
-
-
- Specifies the name of the COM+ application to either find or create.
-
-
-
-
- Specifies the name or id of the COM+ application to either find or
- create.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Defines the possible actions for a .NET Service.
-
-
-
-
- Finds or creates the target application.
-
-
-
-
- Creates the target application.
-
-
-
-
- Uninstalls the target application.
-
-
-
-
- Converts files from one resource format to another.
-
-
-
- If no is specified, the resource file will
- be created next to the input file.
-
-
-
-
- Convert a resource file from the .resx to the .resources
- format.
-
-
-
- ]]>
-
-
-
-
- Convert a set of .resx files to the .resources format.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Updates the of the specified
- .
-
- The of which the should be updated.
-
-
-
- Converts a single file or group of files.
-
-
-
-
- Cleans up generated files.
-
-
-
-
- Determines whether the specified input file needs to be compiled.
-
- The input file.
- The output file.
-
- if the input file need to be compiled;
- otherwise .
-
-
-
-
- Determines the full path and extension for the output file.
-
- The output file for which the full path and extension should be determined.
-
- The full path (with extensions) for the specified file.
-
-
-
-
- Determines whether the specified resource file references third
- party assemblies by checking whether a <data> element exists
- with a "type" attribute that does not start with
- "System.".
-
- The resource file to check.
-
- if the resource file references third party
- assemblies, or an error occurred; otherwise, .
-
-
- This check will only be accurate for 1.0 resource file, but the
- 2.0 resx files can only be compiled with a resgen tool that supports
- assembly references, so this method will not be used anyway.
-
-
-
-
- Returns a list of external file references for the specified file.
-
- The resx file for which a list of external file references should be returned.
-
- A list of external file references for the specified file, or
- if does not
- exist or does not support external file references.
-
-
-
-
- Input file to process.
-
-
- The full path to the input file.
-
-
-
-
- The resource file to output.
-
-
-
-
- The target type. The default is resources.
-
-
-
-
- The directory to which outputs will be stored.
-
-
-
-
- Use each source file's directory as the current directory for
- resolving relative file paths. The default is .
- Only supported when targeting .NET 2.0 (or higher).
-
-
-
-
- Takes a list of .resx or .txt files to convert to .resources files.
-
-
-
-
- Reference metadata from the specified assembly files.
-
-
-
-
- Indicates whether assembly references are supported by the
- resgen tool for the current target framework. The default
- is .
-
-
-
-
- Indicates whether external file references are supported by the
- resgen tool for the current target framework. The default
- is .
-
-
-
-
- For internal use only !
-
-
-
-
- Gets the working directory for the application.
-
-
- The working directory for the application.
-
-
-
-
- Gets the command line arguments for the external program.
-
-
- The command line arguments for the external program.
-
-
-
-
- Gets the filename of the external program to start.
-
-
- The filename of the external program.
-
-
- Override in derived classes to explicitly set the location of the
- external tool.
-
-
-
-
- For internal use only !
-
-
-
-
- Initializes a new instance of the
- class for a given input and output file.
-
- The resource to compile.
- The compiled resource.
-
-
-
- Gets the resource file to compile.
-
-
- The resource file to compile.
-
-
-
-
- Gets the compiled resource file.
-
-
- The compiled resource file.
-
-
-
-
- Executes the code contained within the task.
-
-
-
Code
-
- The must contain a single code
- element, which in turn contains the script code.
-
-
- This code can include extensions such as functions, or tasks. Once
- the script task has executed those extensions will be available for
- use in the buildfile.
-
-
- If no extensions have been defined, a static entry point named
- ScriptMain - which must have a single
- argument - is required.
-
-
Namespaces
-
- The following namespaces are imported by default:
-
-
-
- System
-
-
- System.Collections
-
-
- System.IO
-
-
- System.Text
-
-
- NAnt.Core
-
-
- NAnt.Core.Attributes
-
-
-
Assembly References
-
- The assembly references that are specified will be used to compile
- the script, and will be loaded into the NAnt appdomain.
-
-
- By default, only the NAnt.Core and mscorlib assemblies
- are referenced.
-
-
-
- Run C# code that writes a message to the build log.
-
- <script language="C#">
- <code>
- <![CDATA[
- public static void ScriptMain(Project project) {
- project.Log(Level.Info, "Hello World from a script task using C#");
- }
- ]]>
- </code>
- </script>
-
-
-
- Define a custom function and call it using C#.
-
- <script language="C#" prefix="test" >
- <code>
- <![CDATA[
- [Function("test-func")]
- public static string Testfunc( ) {
- return "some result !!!!!!!!";
- }
- ]]>
- </code>
- </script>
- <echo message='${test::test-func()}'/>
-
-
-
- Use a custom namespace in C# to create a database
-
- <script language="C#" >
- <references>
- <include name="System.Data.dll" />
- </references>
- <imports>
- <import namespace="System.Data.SqlClient" />
- </imports>
- <code>
- <![CDATA[
- public static void ScriptMain(Project project) {
- string dbUserName = "nant";
- string dbPassword = "nant";
- string dbServer = "(local)";
- string dbDatabaseName = "NAntSample";
- string connectionString = String.Format("Server={0};uid={1};pwd={2};", dbServer, dbUserName, dbPassword);
-
- SqlConnection connection = new SqlConnection(connectionString);
- string createDbQuery = "CREATE DATABASE " + dbDatabaseName;
- SqlCommand createDatabaseCommand = new SqlCommand(createDbQuery);
- createDatabaseCommand.Connection = connection;
-
- connection.Open();
-
- try {
- createDatabaseCommand.ExecuteNonQuery();
- project.Log(Level.Info, "Database added successfully: " + dbDatabaseName);
- } catch (Exception e) {
- project.Log(Level.Error, e.ToString());
- } finally {
- connection.Close();
- }
- }
- ]]>
- </code>
- </script>
-
-
-
-
- Run Visual Basic.NET code that writes a message to the build log.
-
-
- <script language="VB">
- <code>
- <![CDATA[
- Public Shared Sub ScriptMain(project As Project)
- project.Log(Level.Info, "Hello World from a script task using Visual Basic.NET")
- End Sub
- ]]>
- </code>
- </script>
-
-
-
- Define a custom task and call it using C#.
-
- <script language="C#" prefix="test" >
- <code>
- <![CDATA[
- [TaskName("usertask")]
- public class TestTask : Task {
- #region Private Instance Fields
- private string _message;
- #endregion Private Instance Fields
- #region Public Instance Properties
- [TaskAttribute("message", Required=true)]
- public string FileName {
- get { return _message; }
- set { _message = value; }
- }
- #endregion Public Instance Properties
- #region Override implementation of Task
- protected override void ExecuteTask() {
- Log(Level.Info, _message.ToUpper());
- }
- #endregion Override implementation of Task
- }
- ]]>
- </code>
- </script>
- <usertask message='Hello from UserTask'/>
-
-
-
-
- Define a custom function and call it using Boo.
-
-
- <script language="Boo.CodeDom.BooCodeProvider, Boo.CodeDom, Version=1.0.0.0, Culture=neutral, PublicKeyToken=32c39770e9a21a67"
- failonerror="true">
- <code>
- <![CDATA[
-
- [Function("test-func")]
- def MyFunc():
- return "Hello from Boo !!!!!!"
- ]]>
- </code>
- </script>
- <echo message='${script::test-func()}'/>
-
-
-
-
-
- Initializes the task.
-
-
-
-
- Executes the script block.
-
-
-
-
- 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
- .
-
-
-
-
- Any required references.
-
-
-
-
- The name of the main class containing the static ScriptMain
- entry point.
-
-
-
-
- The namespace prefix for any custom functions defined in the script.
- If ommitted the prefix will default to 'script'
-
-
-
-
- The namespaces to import.
-
-
-
-
- The code to execute.
-
-
-
-
- Compiles Visual Basic.NET programs.
-
-
-
- In order to have generate manifest resource names
- that match those generated by Microsoft Visual Studio.NET, the value of
- the attribute of the <>
- element should match the "Root namespace" of the VB.NET project, and the
- value of the attribute
- should be set to "".
-
-
-
- Example build file using this task.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Finds the correct namespace/classname for a resource file from the
- given dependent source file, and ensure the
- is prefixed.
-
- The file from which the resource linkage of the resource file should be determined.
- The culture of the resource file for which the resource linkage should be determined.
-
- The namespace/classname of the source file matching the resource or
- if the dependent source file does not exist.
-
-
-
-
- Writes conditional compilation constants to the specified
- .
-
- The to which the conditional compilation constants should be written.
-
-
-
- Writes the compiler options to the specified .
-
- to which the compiler options should be written.
-
-
-
- Determines whether compilation is needed.
-
-
-
-
- The preferred base address at which to load a DLL. The default base
- address for a DLL is set by the .NET Framework common language
- runtime.
-
-
- The preferred base address at which to load a DLL.
-
-
- This address must be specified as a hexadecimal number.
-
-
-
-
- Specifies the type of debugging information generated by the
- compiler. The default is .
-
-
-
-
- No longer expose this to build authors. Use
- instead.
-
-
-
-
- The name of the XML documentation file to generate. Only supported
- when targeting .NET 2.0 (or higher).
-
-
-
- Corresponds with the /doc: flag.
-
-
-
-
-
- Specifies whether the /imports option gets passed to the
- compiler.
-
-
- The value of this attribute is a string that contains one or more
- namespaces separated by commas.
-
-
- See the Microsoft.NET Framework SDK documentation for details.
-
- Example of an imports attribute
-
-
-
-
-
- The namespaces to import.
-
-
-
-
- Instructs the compiler not to reference standard libraries
- (system.dll and VBC.RSP). The default is .
- Only supported when targeting .NET 2.0 (or higher).
-
-
-
- Corresponds with the /nostdlib flag.
-
-
-
-
-
- Specifies whether /optioncompare option gets passed to the
- compiler.
-
-
- text, binary, or an empty string. If the value is
- or an empty string, the option will not be
- passed to the compiler.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether the /optionexplicit option gets passed to
- the compiler. The default is .
-
-
- if the option should be passed to the compiler;
- otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether the /optimize option gets passed to the
- compiler. The default is .
-
-
- if the option should be passed to the compiler;
- otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether the /optionstrict option gets passed to
- the compiler. The default is .
-
-
- if the option should be passed to the compiler;
- otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies which platform version of common language runtime (CLR)
- can run the output file.
-
-
- The platform version of common language runtime (CLR) that can run
- the output file.
-
-
-
- Corresponds with the /platform flag.
-
-
-
-
-
- Specifies whether the /removeintchecks option gets passed to
- the compiler. The default is .
-
-
- if the option should be passed to the compiler;
- otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether the /rootnamespace option gets passed to
- the compiler.
-
-
- The value of this attribute is a string that contains the root
- namespace of the project.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether the compiler for the active target framework
- supports generation of XML Documentation file. The default is
- .
-
-
-
-
- Specifies whether the compiler for the active target framework
- supports NOT referencing standard libraries (system.dll and VBC.RSP).
- The default is .
-
-
-
-
- Specifies whether the compiler for the active target framework
- supports limiting the platform on which the compiled code can run.
- The default is .
-
-
-
-
- Gets the file extension required by the current compiler.
-
-
- For the VB.NET compiler, the file extension is always vb.
-
-
-
-
- Gets the class name regular expression for the language of the
- current compiler.
-
-
- Class name regular expression for the language of the current
- compiler.
-
-
-
-
- Gets the namespace regular expression for the language of the
- current compiler.
-
-
- Namespace regular expression for the language of the current
- compiler.
-
-
-
-
- Compiles Visual J# programs using vjc, Microsoft's J# compiler.
-
-
-
- In order to have generate manifest resource names
- that match those generated by Microsoft Visual Studio.NET, the value of
- the attribute of the <>
- element should match the "Default Package" of the J#.NET project, and
- the value of the attribute
- should be set to "".
-
-
-
- Compile a "HelloWorld" application, including embedded resources.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Writes module references to the specified .
-
- The to which the module references should be written.
-
-
-
- Writes the compiler options to the specified .
-
- to which the compiler options should be written.
-
-
-
- The preferred base address at which to load a DLL. The default base
- address for a DLL is set by the .NET Framework common language
- runtime.
-
-
- The preferred base address at which to load a DLL.
-
-
- This address can be specified as a decimal, hexadecimal, or octal
- number.
-
-
-
-
- Specifies the type of debugging information generated by the
- compiler. The default is .
-
-
-
-
- No longer expose this to build authors. Use
- instead.
-
-
-
-
- Specifies whether package-scoped members are accessible outside of
- the assembly. In other words, package scope is treated as assembly
- scope when emitting metadata. The default is .
-
-
- if the option should be passed to the compiler;
- otherwise, .
-
-
-
- Corresponds to the /securescoping flag.
-
-
- See the Visual J# Reference for details.
-
-
-
- ]]>
-
-
-
-
- Specifies whether to disable language extensions.
-
-
- The value of this property must be either all, net,
- or an empty string.
-
-
-
- Corresponds to the /x flag.
-
-
- See the Visual J# Reference for details.
-
-
-
- To disable only the .NET Framework extensions:
- ]]>
- To disable the .NET Framework extensions and the VJ++ 6.0 extensions:
- ]]>
-
-
-
-
- Specifies the location of assemblies referenced by way of the /reference flag.
-
-
-
- Corresponds to the /libpath:dir[;dir2] flag.
-
-
- See the Visual J# Reference for details.
-
-
-
-
-
- Associate Java-language/COM package names.
-
-
- The value of this propery. must be package=namespace, @filename,
- or an empty string.
-
-
-
- Corresponds to the /jcpa:package=namespace and /jcpa:@filename flags.
-
-
- See the Visual J# Reference for details.
-
-
-
- Map package 'x' to namespace 'y':
- ]]>
-
-
-
-
- Specifies the code page to use for all source code files in the
- compilation.
-
-
-
- Corresponds with the /codepage flag.
-
-
- See the Visual J# Reference for details.
-
-
-
-
-
- Specifies the warning level for the compiler to display. Valid values
- are 0-4. The default is 4.
-
-
- The warning level for the compiler to display.
-
-
-
- Corresponds with the /warn option.
-
-
-
-
-
- Controls which warnings should be reported as errors.
-
-
- Override to avoid exposing this to build authors, as the Visual J#
- compiler does not allow control over which warnings should be
- reported as errors.
-
-
-
-
- Reference packages
-
-
- Override to avoid exposing this to build authors, as the Visual J#
- compiler does not support package references.
-
-
-
-
- Link the specified modules into this assembly.
-
-
- Override to avoid exposing this to build authors, as the Visual J#
- compiler does not support linking modules.
-
-
-
-
- Gets the file extension required by the current compiler.
-
-
- For the J# compiler, the file extension is always jsl.
-
-
-
-
- Gets the class name regular expression for the language of the
- current compiler.
-
-
- Class name regular expression for the language of the current
- compiler.
-
-
-
-
- Gets the namespace regular expression for the language of the
- current compiler.
-
-
- Namespace regular expression for the language of the current
- compiler.
-
-
-
-
- Override to avoid exposing the configuration setting for this
- task as Visual J# will never support package references.
-
-
- , as the Visual J# compiler will never
- support package references.
-
-
-
-
- Represents an assembly-level attribute.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Typename of the assembly-level attribute.
-
-
-
-
- Value of the attribute.
-
-
-
-
- If then the value of the attribute will be
- set as is, without actually looking for a matching constructor or
- named properties. The default is .
-
-
- if the value of the attribute should be set
- as is; otherwise, .
-
-
-
-
- Indicates if the attribute should be generated.
-
-
- if the attribute should be generated;
- otherwise, .
-
-
-
-
- Indicates if the attribute should be not generated.
-
-
- if the attribute should be not generated;
- otherwise, .
-
-
-
-
- Contains a strongly typed collection of
- objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- value is in the collection.
-
- The argument value to locate in the collection.
-
- if a with
- value is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified value.
-
- The value of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- A specialized used for setting the lib directories.
-
-
- The primary reason for this class is to allow the
- to always be the same value as the parent
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
-
- override this. We will always use the base directory of the parent.
- overriding without the TaskAttribute attribute prevents it being set
- in the source xml
-
-
-
-
- Specialized class for managing assembly files.
-
-
-
- If an include pattern does not contain any wildcard characters then
- the assembly will be searched for in following locations (in the order listed):
-
-
-
-
- The base directory of the fileset.
-
-
-
-
- The directories specified using the nested <lib> element.
-
-
-
-
- The list of reference assemblies of the current target framework.
-
-
-
-
- The reference assemblies of a given target framework are defined using
- <reference-assemblies> filesets in the <framework> node
- of the NAnt configuration file.
-
-
-
-
- Define a reference with name "sys.assemblies", holding
- a set of system assemblies.
-
-
-
-
-
-
-
- ]]>
-
-
- Use the predefined set of assemblies to compile a C# assembly.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Compile a C# assembly using assembly references that are searched for
- in the "Third Party Assemblies" and "Company Assemblies"
- directories.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- copy constructor for FileSet. Required in order to
- assign references of FileSet type where
- AssemblyFileSets are used
-
-
-
-
-
- Do a normal scan and then resolve assemblies.
-
-
-
-
- Resolves references to system assemblies and assemblies that can be
- resolved using directories specified in .
-
-
-
-
- Additional directories to search in for assembly references.
-
-
-
- loosely Corresponds with the /lib[path]: flag of the various compiler tasks.
-
-
-
-
-
- Represents a compiler warning.
-
-
-
-
- A warning number, or comma-separated list of warnings, that you want
- the compiler to suppress or report.
-
-
-
-
- If then the element will be processed;
- otherwise, skipped. The default is .
-
-
-
-
- If then the element will be skipped;
- otherwise, processed. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Specifies the type of debugging information generated by the compiler.
-
-
-
- For backward compatibility, the following string values can also be
- used in build files:
-
-
-
- Value
- Corresponding field
-
-
- "true"
-
-
-
- "false"
-
-
-
-
- When set to then the following conditional
- compilation symbols will also be defined:
-
-
-
- DEBUG
-
-
- TRACE
-
-
-
-
-
-
- Create no debug information.
-
-
-
-
- Enable attaching a debugger to the running program.
-
-
-
-
- Enable attaching a debugger to the running program.
-
-
-
-
- Only display assembler when the running program is attached to the
- debugger.
-
-
-
-
- Specialized that also supports
- case-insensitive conversion of "true" to
- and "false" to
- .
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Converts the given object to the type of this converter, using the
- specified context and culture information.
-
- An that provides a format context.
- A object. If a is passed, the current culture is assumed.
- The to convert.
-
- An that represents the converted value.
-
-
-
-
- Specifies whether the generated assembly is strongly named and will
- be signed later.
-
-
-
- For backward compatibility, the following string values can also be
- used in build files:
-
-
-
- Value
- Corresponding field
-
-
- "true"
-
-
-
- "false"
-
-
-
-
-
-
-
- Not specified.
-
-
-
-
- Fully sign the assembly.
-
-
-
-
- Only place the public key in the assembly, allowing the signature
- to be added later.
-
-
-
-
- Specialized that also supports
- case-insensitive conversion of "true" to
- and "false" to
- .
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Converts the given object to the type of this converter, using the
- specified context and culture information.
-
- An that provides a format context.
- A object. If a is passed, the current culture is assumed.
- The to convert.
-
- An that represents the converted value.
-
-
-
-
- Represents an embedded resource.
-
-
- Do not yet expose this to build authors.
-
-
-
-
- Initializes a new instance of the
- with the specified file name and manifest resource name.
-
- The path of the compiled resource.
- The manifest resource name of the embedded resource.
-
-
-
- Gets the physical location of the resource to embed.
-
-
- The physical location of the resource to embed.
-
-
-
-
- Gets the manifest resource name to use when embedding the resource.
-
-
- The manifest resource name to use when embedding the resource.
-
-
-
-
- Contains a collection of items.
-
-
- Do not yet expose this to build authors.
-
-
-
-
- Base class for collections that needs to be globally referencable.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Copies the items of the collection to an ,
- starting at a particular index.
-
- The one-dimensional that is the destination of the items copied from the collection. The must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Returns an enumerator that can iterate through a collection.
-
-
- An that can be used to iterate through
- the collection.
-
-
-
-
- Removes an item at a specific index.
-
- The zero-based index of the item to remove.
-
-
-
- Removes all items from the collection.
-
-
-
-
- Used by methods that take instances as argument
- to verify whether the instance is valid for the collection class.
-
- The instance to verify.
-
-
-
- Checks whether the specified index is within the range of this
- collection.
-
- The index to check.
-
-
-
- Gets a value indicating whether access to the collection is
- synchronized (thread-safe).
-
-
- .
-
-
-
-
- Gets the number of items in the collection.
-
-
- The number of items in the collection.
-
-
-
-
- Gets an object that can be used to synchronize access to the
- collection.
-
-
- An object that can be used to synchronize access to the collection.
-
-
-
-
- Gets a value indicating whether the collection has a fixed size.
-
-
- .
-
-
-
-
- Gets a value indicating whether the collection has a fixed size.
-
-
- .
-
-
-
-
- Gets the list of elements contained in the
- instance.
-
-
- An containing the elements of the
- collection.
-
-
-
-
- Gets the of the items in this collection.
-
-
- The of the items in this collection.
-
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Inserts a into the collection at the
- specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Removes the specified from the
- collection.
-
- The to remove from the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Gets the location of a in the collection.
-
- The object to locate.
-
- The zero-based location of the in the
- collection.
-
-
- If the is not currently a member of
- the collection, -1 is returned.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
-
- The position into which the new item was inserted.
-
-
-
-
- Adds the items of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
-
- The position into which the new item was inserted.
-
-
-
-
- Inserts a into the collection at the
- specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Removes the specified from the
- collection.
-
- The to remove from the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Gets the location of a in the collection.
-
- The object to locate.
-
- The zero-based location of the in the
- collection.
-
-
- If the is not currently a member of
- the collection, -1 is returned.
-
-
-
-
- Gets or sets the item at the specified index.
-
- The zero-based index of the item to get or set.
-
-
-
- Gets the with the specified manifest
- resource name.
-
- The manifest resource name of the to get.
-
-
-
- Gets the of the items in this collection.
-
-
- The of the items in this collection.
-
-
-
-
- Gets or sets the item at the specified index.
-
- The zero-based index of the item to get or set.
-
-
-
- Enumerates the items of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next item of the collection.
-
-
- if the enumerator was successfully advanced
- to the next item; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first item in the collection.
-
-
-
-
- Gets the current item in the collection.
-
-
- The current item in the collection.
-
-
-
-
- Gets the current item in the collection.
-
-
- The current item in the collection.
-
-
-
-
- Represents a metadata file without assembly manifest.
-
-
-
-
- Returns a textual representation of the module, which can be used as
- argument for command-line tools.
-
-
- A textual representation of the path, file[,target].
-
-
-
-
- The path of the module.
-
-
-
-
- File name where the module should be copied to before it is compiled
- into an assembly.
-
-
-
-
- Gets or sets the that contains the module.
-
-
-
-
- Contains a collection of items.
-
-
- Do not yet expose this to build authors.
-
-
-
-
- Initializes a new instance of the
- for the specified .
-
- The containing the collection.
- is .
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Copies the items of the collection to an ,
- starting at a particular index.
-
- The one-dimensional that is the destination of the items copied from the collection. The must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Removes all items from the collection.
-
-
-
-
- Inserts a into the collection at the
- specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Removes the specified from the
- collection.
-
- The to remove from the collection.
-
-
-
- Removes an item at a specific index.
-
- The zero-based index of the item to remove.
- The parameter is less than 0 or greater than or equal to the value of the property of the .
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Gets the location of a in the collection.
-
- The object to locate.
-
- The zero-based location of the in the
- collection.
-
-
- If the is not currently a member of
- the collection, -1 is returned.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
-
- The position into which the new item was inserted.
-
-
-
-
- Adds the items of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
-
- The position into which the new item was inserted.
-
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Inserts a into the collection at the
- specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Removes the specified from the
- collection.
-
- The to remove from the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Gets the location of a in the collection.
-
- The object to locate.
-
- The zero-based location of the in the
- collection.
-
-
- If the is not currently a member of
- the collection, -1 is returned.
-
-
-
-
- Gets or sets the item at the specified index.
-
- The zero-based index of the item to get or set.
- The parameter is less than 0 or greater than or equal to the value of the property of the .
-
-
-
- Gets the list of elements contained in the
- instance.
-
-
- An containing the elements of the
- collection.
-
-
-
-
- Gets a value indicating whether access to the collection is
- synchronized (thread-safe).
-
-
- .
-
-
-
-
- Gets the number of items in the collection.
-
-
- The number of items in the collection.
-
-
-
-
- Gets an object that can be used to synchronize access to the
- collection.
-
-
- An object that can be used to synchronize access to the collection.
-
-
-
-
- Gets a value indicating whether the collection has a fixed size.
-
-
- .
-
-
-
-
- Gets a value indicating whether the collection has a fixed size.
-
-
- .
-
-
-
-
- Gets or sets the item at the specified index.
-
- The zero-based index of the item to get or set.
- The parameter is less than 0 or greater than or equal to the value of the property of the .
-
-
-
- Enumerates the items of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next item of the collection.
-
-
- if the enumerator was successfully advanced
- to the next item; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first item in the collection.
-
-
-
-
- Gets the current item in the collection.
-
-
- The current item in the collection.
-
-
-
-
- Gets the current item in the collection.
-
-
- The current item in the collection.
-
-
-
-
-
- One or more modules to compile into an assembly.
-
-
-
-
- Define a global <moduleset> that can be referenced by
- other tasks or types.
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- The base of the directory of this .
- The default is the project base directory.
-
-
-
-
- The modules to add to this .
-
-
-
-
- Represents a namespace to import.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Initializes a new instance of the
- class for the specified namespace.
-
- The namespace.
- is .
-
-
-
- The name of the namespace to import.
-
-
- The name of the namespace to import.
-
-
-
-
- The name of the namespace to import.
-
-
- The name of the namespace to import.
-
-
-
-
- Indicates if the import should be generated.
-
-
- if the import should be generated; otherwise,
- .
-
-
-
-
- Indicates if the import should be not generated.
-
-
- if the import should be not generated;
- otherwise, .
-
-
-
-
- Contains a collection of items.
-
-
- Define a reference with name "system.imports".
-
-
-
-
-
- ]]>
-
- Use the predefined set of imports to compile a VB.NET assembly.
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Returns a comma-delimited list of namespace imports.
-
-
- A comma-delimited list of namespace imports, or an empty
- if there are no namespace imports.
-
-
- Each namespace import is quoted individually.
-
-
-
-
- Inserts a into the collection at the
- specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Removes the specified from the
- collection.
-
- The to remove from the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Gets the location of a in the collection.
-
- The object to locate.
-
- The zero-based location of the in the
- collection.
-
-
- If the is not currently a member of
- the collection, -1 is returned.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
-
- The position into which the new item was inserted.
-
-
-
-
- Adds the items of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
-
- The position into which the new item was inserted.
-
-
-
-
- Inserts a into the collection at the
- specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Removes the specified from the
- collection.
-
- The to remove from the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Gets the location of a in the collection.
-
- The object to locate.
-
- The zero-based location of the in the
- collection.
-
-
- If the is not currently a member of
- the collection, -1 is returned.
-
-
-
-
- Gets or sets the item at the specified index.
-
- The zero-based index of the item to get or set.
-
-
-
- Gets the with the specified namespace.
-
- The namespace of the to get.
-
-
-
- Gets the of the items in this collection.
-
-
- The of the items in this collection.
-
-
-
-
- Gets or sets the item at the specified index.
-
- The zero-based index of the item to get or set.
-
-
-
- Enumerates the items of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next item of the collection.
-
-
- if the enumerator was successfully advanced
- to the next item; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first item in the collection.
-
-
-
-
- Gets the current item in the collection.
-
-
- The current item in the collection.
-
-
-
-
- Gets the current item in the collection.
-
-
- The current item in the collection.
-
-
-
-
- Represents a package.
-
-
-
-
- Name of the package to reference. Multiple package can be specified
- with a single element as a semi-colon separated list of
- package names.
-
-
-
-
- Indicates if the package should be passed to the task.
- If then the package will be passed;
- otherwise, skipped. The default is .
-
-
-
-
- Indicates if the package should not be passed to the task.
- If then the package will be passed;
- otherwise, skipped. The default is .
-
-
-
-
- Contains a strongly typed collection of
- objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Specialized class for managing resource files.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- copy constructor for FileSet. Required in order to
- assign references of FileSet type where
- ResourceFileSet are used
-
-
-
-
-
- Creates a shallow copy of the .
-
-
- A shallow copy of the .
-
-
-
-
- Gets the manifest resource name for the specified resource file.
-
- The physical path of the resource file.
-
- The manifest resource name to be sent to the compiler.
-
-
-
-
- Gets the manifest resource name for the file using both its physical
- and logical path.
-
- The physical path of the resource file.
- The logical location of the resource file.
-
- The manifest resource name to be sent to the compiler.
-
-
- We use the relative path of the logical path, but the filename and
- and the extension of the physical path to match VS.NET
-
-
-
-
- Indicates the prefix to prepend to the actual resource.
- This is usually the default namspace of the assembly.
-
-
-
-
- Indicates whether prefixes should be dynamically generated by taking
- the path of the resource relative to the basedir and appending it
- to the specified prefix. The default is .
-
-
-
-
- Gets a containing all matching resx files.
-
-
- A containing all matching resx files.
-
-
-
-
- Gets a containing all matching non-resx
- files.
-
-
- A containing all matching non-resx files.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Controls the behaviour of a compiler with regards to the reporting of
- warnings.
-
-
-
- Instruct a compiler to report warning 0519 as an error.
-
-
-
-
-
- ]]>
-
-
-
-
- Instruct a compiler not to report warning 0519 as an error, if the
- release property is .
-
-
-
-
-
- ]]>
-
-
-
-
-
- Specifies a list of warnings that the compiler should treat as
- errors. This overrides the
- attribute. Only supported when targeting .NET 2.0 or higher.
-
-
-
-
- Specifies a list of warnings that the compiler should NOT treat as
- errors. This is only useful if
- is . Only supported when targeting .NET 2.0
- or higher.
-
-
-
-
diff --git a/bin/nant/NAnt.MSNetTasks.dll b/bin/nant/NAnt.MSNetTasks.dll
deleted file mode 100644
index be8f81e6..00000000
Binary files a/bin/nant/NAnt.MSNetTasks.dll and /dev/null differ
diff --git a/bin/nant/NAnt.MSNetTasks.xml b/bin/nant/NAnt.MSNetTasks.xml
deleted file mode 100644
index 51409dc7..00000000
--- a/bin/nant/NAnt.MSNetTasks.xml
+++ /dev/null
@@ -1,579 +0,0 @@
-
-
-
- NAnt.MSNetTasks
-
-
-
-
- Disassembles any portable executable (PE) file that contains
- intermediate language (IL) code.
-
-
-
- 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
- attribute.
-
-
- A can be used to select files to disassemble.
- To use a , the
- 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".
-
-
-
-
- Disassembles helloworld.exe to helloworld.il.
-
-
-
- ]]>
-
-
-
-
- Disassembles a set of PE files into the specified directory.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Checks whether the task is initialized with valid attributes.
-
-
-
-
- Disassembles the PE file(s).
-
-
-
-
- Disassembles the specified PE file.
-
- The PE file to disassemble.
-
-
-
- Determines the full path and extension for the output file.
-
-
- A that represents the PE file
- file for which the corresponding output file should be determined.
-
-
- A that represents the full path
- for the output file.
-
- The path of the output file could not be determined.
-
-
-
- Writes the disassembler options.
-
-
-
-
- Writes an option using the default output format.
-
-
- The to which the disassembler options
- should be written.
-
-
- A that contains the name of the
- option which should be passed to the disassembler.
-
-
-
-
- Writes an option and its value using the default output format.
-
-
- The to which the disassembler options
- should be written.
-
-
- A that contains the name of the
- option which should be passed to the disassembler.
-
-
- A that contains the value of the
- option which should be passed to the disassembler.
-
-
-
-
- Determines whether or not disassembling is needed.
-
-
- if disassembling is needed; otherwise,
- .
-
-
-
-
- Specifies whether or not the disassembler should combine the
- /HEADER, /BYTE, and /TOKENS options. The default
- is .
-
-
- if the disassembler should combine the
- /HEADER, /BYTE, and /TOKENS options;
- otherwise, . The default is
- .
-
-
-
- Corresponds to the /ALL flag.
-
-
-
-
-
- Specifies whether or not the disassembler should generate the
- IL stream bytes (in hexadecimal notation) as instruction comments.
- The default is .
-
-
- if the IL stream bytes should be generated
- as instruction comments; otherwise, . The
- default is .
-
-
-
- Corresponds to the /BYTE flag.
-
-
-
-
-
- Instructs NAnt to rebuild the output file regardless of the file
- timestamps. The default is .
-
-
- if the output file should be rebuilt
- regardless of its timestamps; otherwise .
- The default is .
-
-
-
-
- Specifies whether or not the disassembler should include PE header
- information and runtime header information in the output. The default
- is .
-
-
- if PE header information and runtime header
- information should be included in the output; otherwise,
- . The default is .
-
-
-
- Corresponds to the /HEADER flag.
-
-
-
-
-
- Specifies the PE file to disassemble.
-
-
- A that represents the PE file
- to disassemble.
-
-
-
-
- Specifies whether or not the disassembler should include
- references to original source lines. The default is .
-
-
- if references to original source lines
- should be included; otherwise, . The
- default is .
-
-
-
- Corresponds to the /LINENUM flag.
-
-
-
-
-
- Specifies whether or not the disassembler should suppress ILASM
- code output. The default is .
-
-
- if ILASM code output should be suppresses;
- otherwise, . The default is
- .
-
-
-
- Corresponds to the /NOIL flag.
-
-
-
-
-
- Specifies whether or not the disassembler should disassemble
- public items only. This is a shortcut for ="pub".
- The default is .
-
-
- if only public items should be
- disassembled; otherwise, . The default is
- .
-
-
-
- Corresponds to the /PUBONLY flag.
-
-
-
-
-
- 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
- .
-
-
- if all names should be enclosed in single
- quotation marks; otherwise, . The default
- is .
-
-
-
- Corresponds to the /QUOTEALLNAMES flag.
-
-
-
-
-
- Specifies whether or not the disassembler should generate
- structured exception handling clauses in canonical (label) form.
- The default is .
-
-
- if structured exception handling clauses
- should be generated in canonical form; otherwise,
- . The default is .
-
-
-
- Corresponds to the /RAWEH flag.
-
-
-
-
-
- Specifies whether or not the disassembler should generate
- original source lines as comments. The default is .
-
-
- if original source lines should be
- generated as comments; otherwise, .
- The default is .
-
-
-
- Corresponds to the /SOURCE flag.
-
-
-
-
-
- Specifies whether or not the disassembler should generate metadata
- token values as comments. The default is .
-
-
- if metadata token values should be
- generated as comments; otherwise, . The
- default is .
-
-
-
- Corresponds to the /TOKENS flag.
-
-
-
-
-
- Specifies whether or not the disassembler should use the UNICODE
- encoding when generating the output. The default is ANSI.
-
-
- if the output should be generated using
- the UNICODE encoding; otherwise, . The
- default is .
-
-
-
- Corresponds to the /UNICODE flag.
-
-
-
-
-
- Specifies whether or not the disassembler should use the UTF-8
- encoding when generating the output. The default is ANSI.
-
-
- if the output should be generated using
- the UTF-8 encoding; otherwise, . The
- default is .
-
-
-
- Corresponds to the /UTF8 flag.
-
-
-
-
-
- Instructs the disassembler to disassemble the specified item only.
-
-
- A that specifies the item to
- disassemble.
-
-
-
- Corresponds to the /ITEM flag.
-
-
-
-
-
- Instructs the disassembler to disassemble only the items with the
- specified visibility. Possible values are PUB, PRI,
- FAM, ASM, FAA, FOA, PSC,
- or any combination of them separated by +.
-
-
- A that contains the visibility
- suboptions.
-
-
-
- Corresponds to the /VISIBILITY flag.
-
-
-
-
-
- Specifies the name of the output file created by the disassembler.
-
-
- A that represents the name of
- the output file.
-
-
-
- Corresponds to the /OUT flag.
-
-
-
-
-
- Specifies the directory to which outputs will be stored.
-
-
- A that represents the
- directory to which outputs will be stored.
-
-
-
-
- Specifies a list of PE files to disassemble. To use a ,
- the attribute must be specified.
-
-
- A that represents the set
- of PE files to disassemble.
-
-
-
-
- The command-line arguments for the external program.
-
-
- Overridden to ensure the <arg> elements would not be exposed
- to build authors.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- A that contains the command-line
- arguments for the external program.
-
-
-
-
- Allows a Windows service to be controlled.
-
-
- Starts the World Wide Web Publishing Service on the local computer.
-
-
- ]]>
-
-
-
- Stops the Alerter service on computer 'MOTHER'.
-
-
- ]]>
-
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Peforms actions on the service in order to reach the desired status.
-
-
-
-
- Determines the desired status of the service based on the action
- that should be performed on it.
-
-
- The that should be reached
- in order for the to be considered successful.
-
-
-
-
- Starts the service identified by and
- .
-
- instance for controlling the service identified by and .
-
-
-
- Stops the service identified by and
- .
-
- instance for controlling the service identified by and .
-
-
-
- Restarts the service identified by and
- .
-
- instance for controlling the service identified by and .
-
-
-
- Pauses the service identified by and
- .
-
- instance for controlling the service identified by and .
-
-
-
- Continues the service identified by and
- .
-
- instance for controlling the service identified by and .
-
-
-
- Holds the name of the service that should be controlled.
-
-
-
-
- Holds the name of the computer on which the service resides.
-
-
-
-
- Holds the action that should be performed on the service.
-
-
-
-
- Holds the time, in milliseconds, the task will wait for a service
- to reach the desired status.
-
-
-
-
- The name of the service that should be controlled.
-
-
-
-
- The name of the computer on which the service resides. The default
- is the local computer.
-
-
-
-
- The action that should be performed on the service.
-
-
-
-
- The time, in milliseconds, the task will wait for the service to
- reach the desired status. The default is 5000 milliseconds.
-
-
-
-
- Defines the actions that can be performed on a service.
-
-
-
-
- Starts a service.
-
-
-
-
- Stops a service.
-
-
-
-
- Restarts a service.
-
-
-
-
- Pauses a running service.
-
-
-
-
- Continues a paused service.
-
-
-
-
diff --git a/bin/nant/NAnt.NUnit.dll b/bin/nant/NAnt.NUnit.dll
deleted file mode 100644
index 70aa55b7..00000000
Binary files a/bin/nant/NAnt.NUnit.dll and /dev/null differ
diff --git a/bin/nant/NAnt.NUnit.xml b/bin/nant/NAnt.NUnit.xml
deleted file mode 100644
index e5dfa343..00000000
--- a/bin/nant/NAnt.NUnit.xml
+++ /dev/null
@@ -1,353 +0,0 @@
-
-
-
- NAnt.NUnit
-
-
-
-
- Carries data specified through the formatter element.
-
-
-
-
- Gets or sets the type of the formatter.
-
- The type of the formatter.
-
-
-
- Gets or sets a value indicating whether output should be persisted
- to a file.
-
-
- if output should be written to a file; otherwise,
- . The default is .
-
-
-
-
- Gets or sets the extension to append to the output filename.
-
- The extension to append to the output filename.
-
-
-
- Gets or sets the directory where the output file should be written
- to, if is .
-
-
- The directory where the output file should be written to.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- The built-in formatter types.
-
-
-
-
- A plaintext formatter.
-
-
-
-
- An XML formatter.
-
-
-
-
- Represents the FormatterElement of the NUnit task.
-
-
-
-
- Type of formatter.
-
-
-
-
- Extension to append to the output filename.
-
-
-
-
- Determines whether output should be persisted to a file. The default
- is .
-
-
-
-
- Specifies the directory where the output file should be written to,
- if is . If not
- specified, the output file will be written to the directory where
- the test module is located.
-
-
-
-
- Gets the underlying for the element.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
diff --git a/bin/nant/NAnt.NUnit1Tasks.dll b/bin/nant/NAnt.NUnit1Tasks.dll
deleted file mode 100644
index 62b7379f..00000000
Binary files a/bin/nant/NAnt.NUnit1Tasks.dll and /dev/null differ
diff --git a/bin/nant/NAnt.NUnit1Tasks.xml b/bin/nant/NAnt.NUnit1Tasks.xml
deleted file mode 100644
index 1dc317da..00000000
--- a/bin/nant/NAnt.NUnit1Tasks.xml
+++ /dev/null
@@ -1,538 +0,0 @@
-
-
-
- NAnt.NUnit1Tasks
-
-
-
-
- The whole test suite started.
-
-
-
-
- The whole test suite ended.
-
-
-
-
- Sets the the formatter is supposed to write
- its results to.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Prints information about running tests directly to the build log.
-
-
-
- Not used, all output goes to Log class.
-
-
- Called when the whole test suite has started.
-
-
- Called when the whole test suite has ended.
-
-
- Convert a stack trace line into something that can be clicked on in an IDE output window.
- The StackTrace string, see .
- The string that gets appended to the end of file(line): portion.
-
-
-
- Runs tests using the NUnit V1.0 framework.
-
-
-
- See the NUnit home page for more
- information.
-
-
- The or
- 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 to to
- ignore test errors and continue build.
-
-
-
-
- Run tests in the MyProject.Tests.dll assembly.
-
-
- The test results are logged in results.xml and results.txt
- using the and
- formatters, respectively.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Stops running tests when a test causes an error. The default is
- .
-
-
- Implies haltonfailure.
-
-
-
-
- Stops running tests if a test fails (errors are considered failures
- as well). The default is .
-
-
-
-
- Cancel the individual tests if they do not finish in the specified
- time (measured in milliseconds). Ignored if fork is disabled.
-
-
-
-
- Tests to run.
-
-
-
-
- Formatters to output results of unit tests.
-
-
-
-
- Represents a test element of an .
-
-
-
-
- Base name of the test result. The full filename is determined by this
- attribute and the extension of formatter.
-
-
-
-
- Directory to write the reports to.
-
-
-
-
- Class name of the test.
-
-
-
-
- Assembly to load the test from.
-
-
-
-
- Run the tests in a separate .
-
-
-
-
- Stop the build process if an error occurs during the test run.
-
-
-
-
- Stop the build process if a test fails (errors are considered failures
- as well).
-
-
-
-
- The application configuration file to use for the NUnit test domain.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Carries data specified through the test element.
-
-
-
-
- Determines if the unit test needs running.
-
-
- if unit test needs running, otherwise,
- .
-
-
-
- Determines if the test needs running by looking at the date stamp
- of the test assembly and the test results log.
-
-
-
-
-
- Runs a Suite extracted from a TestCase subclass.
-
-
-
-
- Creates the formatters to be used when running this test.
-
-
-
-
- Returns the output file or null if does not use a file.
-
-
-
-
- Returns the test suite from a given class.
-
-
- The assemblyQualifiedName parameter needs to be in form:
- "full.qualified.class.name,Assembly"
-
-
-
-
- Gets the collection of registered formatters.
-
- Collection of registered formatters.
-
-
-
- Gets the result of the test.
-
- The result of the test.
-
-
-
- Prints information about running tests in plain text.
-
-
-
- Sets the Writer the formatter is supposed to write its results to.
-
-
- Called when the whole test suite has started.
-
-
- Called when the whole test suite has ended.
-
-
- Convert a stack trace line into something that can be clicked on in an IDE output window.
- The StackTrace string, see .
- The string that gets appended to the end of file(line): portion.
-
-
-
- Decorates NUnits with extra information such as
- run-time.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Gets or sets the total run-time of a test.
-
- The total run-time of a test.
-
-
-
- Prints detailed information about running tests in XML format.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Sets the the formatter is supposed to
- write its results to.
-
-
-
-
- Called when the whole test suite has started.
-
-
-
-
- Called when the whole test suite has ended.
-
-
-
-
diff --git a/bin/nant/NAnt.NUnit2Tasks.dll b/bin/nant/NAnt.NUnit2Tasks.dll
deleted file mode 100644
index da3d6b60..00000000
Binary files a/bin/nant/NAnt.NUnit2Tasks.dll and /dev/null differ
diff --git a/bin/nant/NAnt.NUnit2Tasks.xml b/bin/nant/NAnt.NUnit2Tasks.xml
deleted file mode 100644
index 95682c6a..00000000
--- a/bin/nant/NAnt.NUnit2Tasks.xml
+++ /dev/null
@@ -1,584 +0,0 @@
-
-
-
- NAnt.NUnit2Tasks
-
-
-
-
- Controls the categories of tests to execute using the .
-
-
-
- Only include test cases and fixtures that require no internet access.
-
-
-
-
-
- ]]>
-
-
-
-
- Exclude test cases and fixtures that are known to fail.
-
-
-
-
-
- ]]>
-
-
-
-
-
- Specifies a list of categories to include.
-
-
-
-
- Specifies a list of categories to exclude.
-
-
-
-
- Represents a certain group of test cases or fixtures.
-
-
-
-
- A name of a category, or comma-separated list of names.
-
-
-
-
- If then the category will be processed;
- otherwise, skipped. The default is .
-
-
-
-
- If then the category will be skipped;
- otherwise, processed. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Returns a comma-delimited list of categories.
-
-
- A comma-delimited list of categories, or an empty
- if there are no categories.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- value is in the collection.
-
- The argument value to locate in the collection.
-
- if a with value
- is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified name.
-
- The name of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Runs tests using the NUnit V2.2 framework.
-
-
-
- The attribute is only useful when more
- than one test suite is used, and you want to continue running other
- test suites although a test failed.
-
-
- Set to to
- ignore any errors and continue the build.
-
-
- In order to run a test assembly built with NUnit 2.0 or 2.1 using
- , you must add the following node to your
- test config file :
-
-
-
- ...
-
-
-
-
-
-
-
-
-
- ...
-
- ]]>
-
-
- See the NUnit home page for more
- information.
-
-
-
-
- Run tests in the MyProject.Tests.dll assembly.
-
-
-
-
-
-
- ]]>
-
-
-
-
- Only run tests that are not known to fail in files listed in the tests.txt
- file.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Runs the tests and sets up the formatters.
-
-
-
-
- Stop the test run if a test fails. The default is .
-
-
-
-
- Tests to run.
-
-
-
-
- Formatters to output results of unit tests.
-
-
-
-
- Represents a test element of an .
-
-
-
-
- Name of the assembly to search for tests.
-
-
-
-
- Name of a specific testfixture to run. If not specified then all
- testfixtures are run.
-
-
-
-
- Assemblies to include in test.
-
-
-
-
- Assemblies to scan for missing assembly references.
-
-
-
-
- Categories of test cases to include or exclude.
-
-
-
-
- Build fails on failure. The default is .
-
-
-
-
- XSLT transform file to use when using the
- formatter.
-
-
-
-
- The application configuration file to use for the NUnit test domain.
- If not specified, NAnt will try to use a configuration name matching
- the file name of the assembly with extension ".config".
-
-
-
-
- Gets all assemblies specified for these tests.
-
-
- All assemblies specified for these tests.
-
-
-
-
- Contains a strongly typed collection of objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Custom TestDomain, similar to the one included with NUnit, in order
- to workaround some limitations in it.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Runs a single testcase.
-
- The test assembly.
- The application configuration file for the test domain.
- List of files to scan for missing assembly references.
-
- The result of the test.
-
-
-
-
- Helper class called when an assembly resolve event is raised.
-
-
-
-
- Initializes an instanse of the
- class.
-
-
-
-
- Called back when the CLR cannot resolve a given assembly.
-
- The source of the event.
- A that contains the event data.
-
- The nunit.framework we know to be in NAnts bin directory, if
- that is the assembly that needs to be resolved; otherwise,
- .
-
-
-
-
- Occurs when an assembly is loaded. The loaded assembly is added
- to the assembly cache.
-
- The source of the event.
- An that contains the event data.
-
-
-
- Holds the list of directories that will be scanned for missing
- assembly references.
-
-
-
-
- Holds the list of assemblies that can be scanned for missing
- assembly references.
-
-
-
-
- Holds the loaded assemblies.
-
-
-
-
diff --git a/bin/nant/NAnt.SourceControlTasks.dll b/bin/nant/NAnt.SourceControlTasks.dll
deleted file mode 100644
index 756484b9..00000000
Binary files a/bin/nant/NAnt.SourceControlTasks.dll and /dev/null differ
diff --git a/bin/nant/NAnt.SourceControlTasks.xml b/bin/nant/NAnt.SourceControlTasks.xml
deleted file mode 100644
index e01efa61..00000000
--- a/bin/nant/NAnt.SourceControlTasks.xml
+++ /dev/null
@@ -1,1279 +0,0 @@
-
-
-
- NAnt.SourceControlTasks
-
-
-
-
- A base class for creating tasks for executing CVS client commands on a
- CVS repository.
-
-
-
-
- A base class for creating tasks for executing CVS client commands on a
- CVS repository.
-
-
-
-
- Name of the environmental variable specifying a users' home
- in a *nix environment.
-
-
-
-
- Used on windows to specify the location of application data.
-
-
-
-
- The environment variable that holds path information.
-
-
-
-
- The environment variable that holds the location of the
- .cvspass file.
-
-
-
-
- Property name used to specify the source control executable. This is
- used as a readonly property.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Build up the command line arguments, determine which executable is being
- used and find the path to that executable and set the working
- directory.
-
- The process to prepare.
-
-
-
- Adds a new global option if none exists. If one does exist then
- the use switch is toggled on or of.
-
- The common name of the option.
- The option value or command line switch
- of the option.
- true if the option should be
- appended to the commandline, otherwise false.
-
-
-
- Adds a new command option if none exists. If one does exist then
- the use switch is toggled on or of.
-
- The common name of the option.
- The option value or command line switch
- of the option.
- true if the option should be
- appended to the commandline, otherwise false.
-
-
-
- Set up the environment variables for a process.
-
- A process to setup.
-
-
-
- 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.
-
-
-
-
- Derive the location of the version control system from the environment
- variable PATH.
-
- The file information of the version control system,
- or null if this cannot be found.
-
-
-
- The name of the passfile, overriden for each version control system (VCS).
-
-
-
-
- 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.
-
-
-
-
- The environment variable that defines where the version control system
- (VCS) home variable is kept.
-
-
-
-
- The name of the version control system (VCS) executable file.
-
-
-
-
-
- The root variable contains information on how to locate a repository.
- Although this information is in different formats it typically must
- define the following:
-
- server location
- protocol used to communicate with the repository
- repository location on the server
- project location in the repository
-
-
-
-
-
-
- Destination directory for the local sandbox. If destination is not specified
- then the current directory is used.
-
-
- Root path of the local sandbox.
-
-
-
- Root path of the local sandbox.
-
-
-
-
-
- The password for logging in to the repository.
-
-
- The password for logging in to the repository.
-
-
-
-
- The full path to the cached password file. If not specified then the
- environment variables are used to try and locate the file.
-
-
-
-
- Holds a collection of globally available options.
-
-
-
-
- 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.
-
-
-
-
- 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.
-
-
- <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"
- />
-
- Produces the cvs command:
- c:\Program Files\TortoiseCVS\cvs.exe -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant -q checkout -n nant
-
-
-
-
- The name of the command that is going to be executed.
-
-
-
-
- Used to specify the version control system (VCS) files that are going
- to be acted on.
-
-
-
-
- The executable to use for ssh communication.
-
-
-
-
- The environment name for the ssh variable.
-
-
-
-
- The name of the version control system executable.
-
-
-
-
- Get the command line arguments for the task.
-
-
-
-
- Default value for the recursive directive. The default is
- .
-
-
-
-
- Default value for the quiet command.
-
-
-
-
- Default value for the really quiet command.
-
-
-
-
- An environment variable that holds path information about where
- cvs is located.
-
-
-
-
- Name of the password file that cvs stores pserver
- cvsroot/ password pairings.
-
-
-
-
- The default compression level to use for cvs commands.
-
-
-
-
- The default use of binaries, defaults to use sharpcvs.
-
-
-
-
- The name of the cvs executable.
-
-
-
-
- The temporary name of the sharpcvslib binary file, to avoid
- conflicts in the path variable.
-
-
-
-
- Environment variable that holds the executable name that is used for
- ssh communication.
-
-
-
-
- Property name used to specify on a project level whether sharpcvs is
- used or not.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Build up the command line arguments, determine which executable is being
- used and find the path to that executable and set the working
- directory.
-
- The process to prepare.
-
-
-
- Override to append any commands before the modele and files.
-
-
-
-
- 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.
-
-
-
-
- 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.
-
-
-
-
-
- The environment name for the ssh variable.
-
-
-
-
- The name of the cvs binary, or cvs.exe at the time this
- was written.
-
-
-
-
- The name of the pass file, or .cvspass at the time
- of this writing.
-
-
-
-
- The name of the version control system specific home environment
- variable.
-
-
-
-
- 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.
-
-
-
-
- Used to specify the version control system (VCS) files that are going
- to be acted on.
-
-
-
-
- Get the cvs file set.
-
-
-
-
- The name of the cvs executable.
-
-
-
-
- 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.
-
-
- A full path (i.e. including file name) of your cvs binary:
- On Windows: c:\vcs\cvs\cvs.exe
- On *nix: /usr/bin/cvs
-
-
-
-
-
- The cvs root variable has the following components:
-
-
- [protocol]:[username]@[servername]:[server path]
-
-
protocol: ext, pserver, ssh (sharpcvslib); if you are not using sharpcvslib consult your cvs documentation.
-
username: [username]
-
servername: cvs.sourceforge.net
-
server path: /cvsroot/nant
-
-
-
-
- NAnt anonymous cvsroot:
-
- :pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant
-
-
-
-
-
- The module to perform an operation on.
-
-
- The module to perform an operation on. This is a normal file/folder
- name without path information.
-
-
- In NAnt the module name would be:
- nant
-
-
-
-
-
- if the SharpCvsLib binaries that come bundled
- with NAnt should be used to perform the cvs commands,
- otherwise.
-
-
- You may also specify an override value for all cvs tasks instead
- of specifying a value for each. To do this set the property
- sourcecontrol.usesharpcvslib to .
-
-
- If you choose not to use SharpCvsLib to checkout from cvs you will
- need to include a cvs.exe binary in your path.
-
-
-
- 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.
-
-
-
-
- The executable to use for ssh communication.
-
-
-
-
- Indicates if the output from the cvs command should be supressed.
- The default is .
-
-
-
-
- Indicates if the output from the cvs command should be stopped.
- The default is .
-
-
-
-
- if the sandbox files should be checked out in
- read only mode. The default is .
-
-
-
-
- if the sandbox files should be checked out in
- read/write mode. The default is .
-
-
-
-
- Compression level to use for all net traffic. This should be a value from 1-9.
-
-
- NOTE: This is not available on sharpcvslib.
-
-
-
-
- Produces an XML report that represents the cvs changes from the given
- start day, to a given end date.
-
-
- Report changes in NAnt from 1st of June 2004 until 25th of July 2004.
-
-
- ]]>
-
-
-
-
-
- The command being executed.
-
-
-
-
- Name of the xml file that will contain the cvs log information.
-
-
-
-
- The earliest change to use in the cvs log command.
-
-
-
-
- The latest date to use in the cvs log command.
-
-
-
-
- The cvs command to execute.
-
-
-
-
- Override use of sharpcvslib, needs to be true.
-
-
-
-
-
- The cvs root variable has the following components:
-
-
- [protocol]:[username]@[servername]:[server path]
-
-
protocol: ext, pserver, ssh (sharpcvslib); if you are not using sharpcvslib consult your cvs documentation.
-
username: [username]
-
servername: cvs.sourceforge.net
-
server path: /cvsroot/nant
-
-
-
- If the cvsroot is not specified then the directory specified by the
- attribute
- is searched for CVS\Root.
-
-
-
- NAnt anonymous cvsroot:
-
- :pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant
-
-
-
-
-
- Checks out a CVS module to the required directory.
-
-
- Checkout NAnt.
-
-
- ]]>
-
-
-
-
- Checkout NAnt revision named 0_85 to the
- folder c:\src\nant\v0.85.
-
-
-
- ]]>
-
- So the nant module tagged with revision 0_85 will be checked
- out in the folder v0.85 under the working/ destination directory.
- This could be used to work on different
- branches of a repository at the same time.
-
-
-
- Checkout NAnt with specified revision date to the
- folder c:\src\nant\2003_08_16.
-
-
-
- ]]>
-
-
-
-
-
- The command being executed.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Specify the revision to checkout. This corresponds to the "sticky-tag"
- of the file.
-
-
-
-
- Sticky tag or revision to checkout.
-
-
-
-
- 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.
-
-
-
-
- Specify a directory name to replace the module name. Valid names
- include any valid filename, excluding path information.
-
-
-
-
- Specify a directory name to replace the module name. Valid names
- include any valid filename, excluding path information.
-
-
-
-
- The name of the cvs command that is going to be executed.
-
-
-
-
- Executes the cvs login command which appends or updates an entry to the
- specified .cvspass file.
-
-
- Update .cvspass file to include the NAnt anonymous login.
-
-
- ]]>
-
-
-
-
-
- Ensures all information is available to execute the .
-
-
-
-
- Update the .cvspass file with the given password. If the passfile
- is not specified then the default search locations are used:
-
- CVS_PASSFILE/.cvspass
- HOME/.cvspass
- USERPROFILE/.cvspass TODO: Confirm that this is valid
- behavior or if it is going to give problems with the
- cvsnt implementation.
-
-
-
-
-
- Password to append or update to the .cvspass file.
-
-
-
-
- The full path to the .cvspass file. The default is ~/.cvspass.
-
-
-
-
-
- The current working directory.
-
-
-
-
- The repository root string.
-
-
-
-
- Executes the cvs command specified by the command attribute.
-
-
- Checkout NAnt.
-
-
- ]]>
-
-
-
-
-
- The cvs command to execute.
-
-
-
-
- Specify if the module is needed for this cvs command.
-
-
-
-
- Exports a cvs module in preperation for a release (i.e. the CVS version
- folders are not exported).
-
-
- Export the most recent NAnt sources from cvs.
-
-
- ]]>
-
-
-
-
- Export NAnt revision named your_favorite_revision_here to the
- folder c:\src\nant\replacement_for_module_directory_name.
-
- **NOTE**: filesets names for the export task must be
- prefixed with the module name. This is different than other tasks.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- The command being executed.
-
-
-
-
- Create a new instance of the .
-
-
- The following values are set by default:
-
-
Recursive:
-
-
-
-
-
- No shortening. Do not shorten module paths if -d specified.
-
-
-
-
- Indicates whether the head revision should be used if the revison specified by
- or the tags are not
- found. The default is .
-
-
- if the specified tag should be moved;
- otherwise, . The default is .
-
-
-
-
- If a directory is specified indicates whether sub-directories should
- also be processed.
-
-
- if the sub-directories should be tagged;
- otherwise, . The default is .
-
-
-
-
- Specify the revision to update the file to. This corresponds to the "sticky-tag"
- of the file.
-
-
-
-
- Specify the revision date to update to. The version of the file that
- existed at the date specified is retrieved.
-
-
- A valid date time value, which is then converted to a format that
- cvs can parse.
-
-
-
-
- Specify a directory name to replace the module name. Valid names
- include any valid filename, excluding path information.
-
-
-
-
- The export command name for the cvs client.
-
-
-
-
- Tags all sources in the remote repository with a given tag.
-
-
-
- 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.
-
-
- 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.
-
-
-
- Tag NAnt sources remotely.
-
-
- ]]>
-
-
-
- Remove a tag from the remote repository.
-
-
- ]]>
-
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Append the tag information to the commandline.
-
-
-
-
- The name of the tag to assign or remove.
-
-
- The name of the tag to assign or remove.
-
-
-
-
- Indicates whether the tag specified in should
- be removed or not.
-
-
- if the specified tag should be removed;
- otherwise, . The default is .
-
-
-
-
- Indicates whether the tag specified in should
- be moved to the current file revision. If the tag does not exist
- then it is created.
-
-
- if the specified tag should be moved;
- otherwise, . The default is .
-
-
-
-
- If a directory is specified indicates whether sub-directories should
- also be processed.
-
-
- if the sub-directories should be tagged;
- otherwise, . The default is .
-
-
-
-
- Indicates the repository that is acted on
- for the tag command. Note if is
- then the tag specified is moved to the revision
- of the file on the HEAD of the branch specified.
-
-
- The tag (or more likely) branch that should be used to apply the new tag.
-
-
-
-
- Indicates the revision date of the file that the tag should be
- applied to.
-
-
- A valid date which specifies the revision point that the tag will
- be applied to.
-
-
-
-
- Indicates whether the head revision should be used if the
- or the tags are not
- found.
-
-
- if the specified tag should be moved;
- otherwise, . The default is .
-
-
-
-
- The name of the cvs command that is going to be executed.
-
-
-
-
- Tags all local sources with the specified tag.
-
-
-
- This differs from the
- 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.
-
-
-
- Tag NAnt sources remotely.
-
-
- ]]>
-
-
-
- Remove a tag from the remote repository.
-
-
- ]]>
-
-
-
-
-
- Cvs command to be executed.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Append the tag information to the commandline.
-
-
-
-
- The name of the tag to assign or remove.
-
-
- The name of the tag to assign or remove.
-
-
-
-
- Indicates whether the tag specified in should
- be removed or not.
-
-
- if the specified tag should be removed;
- otherwise, . The default is .
-
-
-
-
- Indicates whether the tag specified in should
- be moved to the current file revision. If the tag does not exist
- then it is created.
-
-
- if the specified tag should be moved;
- otherwise, . The default is .
-
-
-
-
- If a directory is specified indicates whether sub-directories should
- also be processed.
-
-
- if the sub-directories should be tagged;
- otherwise, . The default is .
-
-
-
-
- Indicates the repository that is acted on
- for the tag command. Note if is
- then the tag specified is moved to the revision
- of the file on the HEAD of the branch specified.
-
-
- The tag (or more likely) branch that should be used to apply the new tag.
-
-
-
-
- Indicates the revision date of the file that the tag should be
- applied to.
-
-
- A valid date which specifies the revision point that the tag will
- be applied to.
-
-
-
-
- Indicates whether the head revision should be used if the revision specified by
- or the tags are not
- found.
-
-
- if the specified tag should be moved;
- otherwise, . The default is .
-
-
-
-
- Indicates whether the head revision should be used if the
- or the tags are not
- found.
-
-
- if the specified tag should be moved;
- otherwise, . The default is .
-
-
-
-
- The name of the cvs command that is going to be executed.
-
-
-
-
- Not used
-
-
-
-
- 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.
-
-
-
-
- Updates a CVS module in a local working directory.
-
-
- Update nant.
-
-
- ]]>
-
-
-
-
- Update your NAnt revision named your_favorite_revision_here in
- the folder c:\src\nant\replacement_for_module_directory_name.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- The command being executed.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
- Sets the build directory and prune empty directory properties to
- .
-
-
-
-
- If . new directories will be created on the local
- sandbox. The default is .
-
-
-
-
- If empty directories copied down from the
- remote repository will be removed from the local sandbox.
- The default is .
-
-
-
-
- If the local copy of the file will be
- overwritten with the copy from the remote repository. The default
- is .
-
-
-
-
- Specifies if the command should be executed recursively. The
- default is .
-
-
- The -R option is on by default in cvs.
-
-
-
-
- Specify the revision to update the file to. This corresponds to the
- "sticky-tag" of the file.
-
-
-
-
- Sticky tag or revision to update the local file to.
-
-
- A valid cvs tag.
-
-
-
-
- Specify the revision date to update to. The version of the file that
- existed at the date specified is retrieved.
-
-
- A valid date time value, which is then converted to a format that
- cvs can parse.
-
-
-
-
- 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.
-
-
-
-
- The name of the cvs command that is going to be executed.
-
-
-
-
- A is a with extra
- attributes useful in the context of the .
-
-
-
-
- Initialize the object and locate the .cvsignore
- files to add to the exclude list.
-
-
-
-
- Indicates whether the entires in the .cvsignore should be used to limit the
- file list; to exclude files in .cvsignore, otherwise
- . The default is .
-
-
-
-
diff --git a/bin/nant/NAnt.VSNetTasks.dll b/bin/nant/NAnt.VSNetTasks.dll
deleted file mode 100644
index a09a89d6..00000000
Binary files a/bin/nant/NAnt.VSNetTasks.dll and /dev/null differ
diff --git a/bin/nant/NAnt.VSNetTasks.xml b/bin/nant/NAnt.VSNetTasks.xml
deleted file mode 100644
index 8108b824..00000000
--- a/bin/nant/NAnt.VSNetTasks.xml
+++ /dev/null
@@ -1,3961 +0,0 @@
-
-
-
- NAnt.VSNetTasks
-
-
-
-
- Analyses Microsoft Visual Studio .NET 2003 (Everett) solution files.
-
-
-
-
- Gets the project file of the project with the given unique identifier.
-
- The unique identifier of the project for which the project file should be retrieves.
-
- The project file of the project with the given unique identifier.
-
- No project with unique identifier could be located.
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to be logged.
-
- The actual logging is delegated to the underlying task.
-
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to log, containing zero or more format items.
- An array containing zero or more objects to format.
-
- The actual logging is delegated to the underlying task.
-
-
-
-
- Loads the projects from the file system and stores them in an
- instance variable.
-
- instance to use to determine whether an assembly is located in the Global Assembly Cache.
- instance to use to determine location and references of assemblies.
- TODO
- A project GUID in the solution file does not match the actual GUID of the project in the project file.
-
-
-
- Translates a project path, in the form of a relative file path or
- a URL, to an absolute file path.
-
- The directory of the solution.
- The project path to translate to an absolute file path.
-
- The project path translated to an absolute file path.
-
-
-
-
- Converts assembly references to projects to project references, adding
- a build dependency.c
-
- The to analyze.
- The solution configuration that is built.
- containing list of projects that have been built.
- containing list of projects that failed to build.
-
-
-
- Determines whether any of the project dependencies of the specified
- project still needs to be built.
-
- The to analyze.
- containing list of projects that have been built.
-
- if one of the project dependencies has not
- yet been built; otherwise, .
-
-
-
-
- Returns a number representing how much this file fits this project type.
-
-
-
-
-
- This enables the override in other providers. Do not return big numbers, mainly when compring only on filename.
-
-
-
-
- Analyses Microsoft Visual Studio .NET 2002 (Rainier) solution files.
-
-
-
-
- Compiles VS.NET solutions (or sets of projects), automatically determining
- project dependencies from inter-project references.
-
-
-
- This task support the following projects:
-
-
-
- Visual Basic .NET
-
-
- Visual C# .NET
-
-
- Visual J# .NET
-
-
- Visual C++ .NET
-
-
-
- Right now, only Microsoft Visual Studio .NET 2002 and 2003 solutions
- and projects are supported. Support for .NET Compact Framework projects
- is also not available at this time.
-
-
- The also supports the model of referencing
- projects by their output filenames, rather than referencing them inside
- the solution. It will automatically detect the existance of a file
- reference and convert it to a project reference. For example, if project
- "A" references the file in the release output directory of
- project "B", the will automatically
- convert this to a project dependency on project "B" and will
- reference the appropriate configuration output directory at the final
- build time (ie: reference the debug version of "B" if the
- solution is built as debug).
-
-
- The expects all project files to be valid
- XML files.
-
-
Resx Files
-
- When building a project for a down-level target framework, special care
- should be given to resx files. Resx files (can) contain references to
- a specific version of CLR types, and as such are only upward compatible.
-
-
- For example: if you want to be able to build a project both as a .NET 1.0
- and .NET 1.1 assembly, the resx files should only contain references to
- .NET 1.0 CLR types. Failure to do this may result in a
- failure at runtime on machines with only the .NET Framework 1.0 installed.
-
-
-
-
- Compiles all of the projects in test.sln, in release mode, in
- the proper order.
-
-
-
- ]]>
-
-
-
-
- Compiles all of the projects in projects.txt, in the proper
- order.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Compiles projects A, B and C, using the output of project X as a
- reference.
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Compiles all of the projects in the solution except for project A.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Compiles all of the projects in the solution mapping the specific project at
- http://localhost/A/A.csproj to c:\inetpub\wwwroot\A\A.csproj and any URLs under
- http://localhost/B/[remainder] to c:\other\B\[remainder]. This allows the build
- to work without WebDAV.
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
- Compiles all of the projects in the solution placing compiled outputs
- in c:\temp.
-
-
- ]]>
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Expands the given macro.
-
- The macro to expand.
-
- The expanded macro or if the macro is not
- supported.
-
- The macro cannot be expanded.
-
-
-
- Builds the list of folders that should be scanned for assembly
- references.
-
-
- The list of folders that should be scanned for assembly references.
-
-
-
-
- The projects to build.
-
-
-
-
- The projects to scan, but not build.
-
-
- These projects are used to resolve project references and are
- generally external to the solution being built. References to
- these project's output files are converted to use the appropriate
- solution configuration at build time.
-
-
-
-
- The name of the VS.NET solution file to build.
-
-
-
- The can be used instead to supply a list
- of Visual Studio.NET projects that should be built.
-
-
-
-
-
- The name of the solution configuration to build.
-
-
-
- Generally release or debug. Not case-sensitive.
-
-
-
-
-
- The name of platform to build the solution for.
-
-
-
-
- Gets the solution configuration to build.
-
-
-
-
- The directory where compiled targets will be placed. This
- overrides path settings contained in the solution/project.
-
-
-
-
- WebMap of URL's to project references.
-
-
-
-
- Fileset of projects to exclude.
-
-
-
-
- Set of folders where references are searched when not found in path
- from project file (HintPath).
-
-
-
-
- Includes Visual Studio search folders in reference search path.
- The default is .
-
-
-
-
- Allow the task to use WebDAV for retrieving/compiling the projects within solution. Use of
- is preferred over WebDAV. The default is .
-
-
- WebDAV support requires permission changes to be made on your project server. These changes may affect
- the security of the server and should not be applied to a public installation.
- Consult your web server or the NAnt Wiki documentation for more information.
-
-
-
-
- Gets the list of folders to scan for assembly references.
-
-
- The list of folders to scan for assembly references.
-
-
-
-
- Defines how the project is using the ATL library.
-
-
-
-
- Don't use ATL.
-
-
-
-
- Use ATL in a Static Library.
-
-
-
-
- Use ATL in a Shared DLL.
-
-
-
-
- Defines how the project is using the MFC library.
-
-
-
-
- Don't use MFC.
-
-
-
-
- Use MFC in a Static Library.
-
-
-
-
- Use MFC in a Shared DLL.
-
-
-
-
- Indicates the possible ways in which precompiled header file use is
- specified in a Visual C++ project.
-
-
- The integer values assigned match those specified in the Visual C++
- project file for each setting.
- >
-
-
-
- Precompiled header file use not specified.
-
-
-
-
- Don't use a precompiled header file.
-
-
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yc.
-
-
-
-
- Create precompiled header file.
-
-
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yc.
-
-
-
-
- Automatically create precompiled header file if necessary.
-
-
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yc.
-
-
-
-
- Use a precompiled header file.
-
-
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yu.
-
-
-
-
- Represents a single mapping from URL project path to physical project
- path.
-
-
-
-
- Specifies the URL of the project file, or a URL fragment to match.
-
-
- The URL of the project file or the URL fragment to match.
-
-
-
-
- Specifies the actual path to the project file, or the path fragment
- to replace.
-
-
- The actual path to the project file or the path fragment to replace
- the URL fragment with.
-
-
-
-
- Specifies whether the mapping is case-sensitive or not.
-
-
- A boolean flag representing the case-sensitivity of the mapping. Default is .
-
-
-
-
- Indicates if the URL of the project file should be mapped.
-
-
- if the URL of the project file should be
- mapped; otherwise, .
-
-
-
-
- Indicates if the URL of the project file should not be mapped.
-
-
- if the URL of the project file should not
- be mapped; otherwise, .
-
-
-
-
- Contains a strongly typed collection of
- objects.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Find the best matching for the given Uri.
-
- The value to match against the objects in the collection.
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- value is in the collection.
-
- The argument value to locate in the collection.
-
- if a with value
- is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified value.
-
- The value of the to get.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Gets the output path of the reference, without taking the "copy local"
- setting into consideration.
-
- The solution configuration that is built.
-
- The full output path of the reference.
-
-
-
-
- Gets the complete set of output files of the reference for the
- specified configuration.
-
- The solution configuration that is built.
- The set of output files to be updated.
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
-
-
- Gets the complete set of assemblies that need to be referenced when
- a project references this component.
-
- The solution configuration that is built.
-
- The complete set of assemblies that need to be referenced when a
- project references this component.
-
-
-
-
- Gets the timestamp of the reference.
-
- The solution configuration that is built.
-
- The timestamp of the reference.
-
-
-
-
- Gets a value indicating whether the reference is managed for the
- specified configuration.
-
- The solution configuration that is built.
-
- if the reference is managed for the
- specified configuration; otherwise, .
-
-
-
-
- Returns the date and time the specified file was last written to.
-
- The file for which to obtain write date and time information.
-
- A structure set to the date and time that
- the specified file was last written to, or
- if the specified file does not
- exist.
-
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to be logged.
-
- The actual logging is delegated to the underlying task.
-
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to log, containing zero or more format items.
- An array containing zero or more objects to format.
-
- The actual logging is delegated to the underlying task.
-
-
-
-
- Gets a value indicating whether the output file(s) of this reference
- should be copied locally.
-
-
- if the output file(s) of this reference
- should be copied locally; otherwise, .
-
-
-
-
- Gets a value indicating whether this reference represents a system
- assembly.
-
-
- if this reference represents a system
- assembly; otherwise, .
-
-
-
-
- Gets the project in which the reference is defined.
-
-
-
-
- Gets a value indicating whether the reference is managed for the
- specified configuration.
-
- The build configuration of the reference.
-
- .
-
-
-
-
- Gets the complete set of output files for the specified assembly
- and adds them to collection.
-
- The path of the assembly to get the output files for.
- The set of output files to be updated.
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
-
-
- Gets the path of the reference, without taking the "copy local"
- setting into consideration.
-
- The solution configuration that is built.
-
- The output path of the reference.
-
-
-
-
- Gets the complete set of output files for the referenced project.
-
- The solution configuration that is built.
- The set of output files to be updated.
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
-
-
- Gets the complete set of assemblies that need to be referenced when
- a project references this component.
-
- The solution configuration that is built.
-
- The complete set of assemblies that need to be referenced when a
- project references this component.
-
-
-
-
- Gets the timestamp of the reference.
-
- The solution configuration that is built.
-
- The timestamp of the reference.
-
-
-
-
- Resolves an assembly reference.
-
-
- The full path to the resolved assembly, or
- if the assembly reference could not be resolved.
-
-
-
-
- Searches for the given file in all paths in .
-
- The folders to search.
- The file to search for.
-
- The path of the assembly if was found
- in ; otherwise, .
-
-
-
-
- Resolves an assembly reference in the framework assembly directory
- of the target framework.
-
- The file to search for.
-
- The full path of the assembly file if the assembly could be located
- in the framework assembly directory; otherwise, .
-
-
-
-
- Resolves an assembly reference using a path relative to the project
- directory.
-
-
- The full path of the assembly, or if
- is or an
- empty .
-
-
-
-
- Gets a value indicating whether the output file(s) of this reference
- should be copied locally.
-
-
- if the output file(s) of this reference
- should be copied locally; otherwise, .
-
-
-
-
- Gets a value indicating whether this reference represents a system
- assembly.
-
-
- if this reference represents a system
- assembly; otherwise, .
-
-
-
-
- Initializes a new instance of the
- class with the given .
-
- The project of the configuration.
-
-
-
- Expands the given macro.
-
- The macro to expand.
-
- The expanded macro.
-
-
- The macro is not supported.
- -or-
- The macro is not implemented.
- -or-
- The macro cannot be expanded.
-
-
- Expansion of a given macro is not yet implemented.
-
-
-
-
- Is called each time a regular expression match is found during a
- operation.
-
- The resulting from a single regular expression match during a .
-
- The expanded .
-
-
-
-
- Gets the project.
-
-
-
-
- Gets the name of the configuration.
-
-
-
-
- Get the directory in which intermediate build output will be stored
- for this configuration.
-
-
-
- This is a directory relative to the project directory named
- obj\<configuration name>.
-
-
- .resx and .licx files will only be recompiled if the
- compiled resource files in the are not
- uptodate.
-
-
-
-
-
- Gets the output directory.
-
-
-
-
- Gets the path for the output file.
-
-
-
-
- Gets the path in which the output file will be created before its
- copied to the actual output path.
-
-
-
-
- Get the path of the output directory relative to the project
- directory.
-
-
-
-
- Gets the platform that the configuration targets.
-
-
- The platform targeted by the configuration.
-
-
-
-
- Gets the set of output files that is specific to the project
- configuration.
-
-
- The set of output files that is specific to the project
- configuration.
-
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the
- class with the specified initial capacity.
-
- The appropriate number of entries that the can initially contain.
-
-
-
- Gets the platform that the configuration targets.
-
-
- The platform targeted by the configuration.
-
-
-
-
- Gets the path in which the output file will be created before its
- copied to the actual output path.
-
-
-
-
- Gets a value indicating whether to register the project output for
- use with COM components.
-
-
- if the project output should be registered
- for use with COM components; otherwise, .
-
-
-
-
- Base class for all project classes.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Gets the complete set of output files for the project configuration
- matching the specified solution configuration.
-
- The solution configuration that is built.
- The set of output files to be updated.
-
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
- If the project is not configured to be built for the specified
- solution configuration, then no output files are added.
-
-
-
-
-
- Gets a value indicating whether building the project for the specified
- build configuration results in managed output.
-
- The build configuration.
-
- if the project output for the given build
- configuration is managed; otherwise, .
-
-
-
-
- Expands the given macro.
-
- The macro to expand.
-
- The expanded macro or if the macro is not
- supported.
-
-
-
-
- Returns the Visual Studio product version of the specified project
- XML fragment.
-
- XML fragment representing the project file.
-
- The Visual Studio product version of the specified project XML
- file.
-
-
- The product version could not be determined.
- -or-
- The product version is not supported.
-
-
-
-
- Verifies whether the specified XML fragment represents a valid project
- that is supported by this .
-
- XML fragment representing the project file.
-
- The XML fragment is not supported by this .
- -or-
- The XML fragment does not represent a valid project (for this ).
-
-
-
-
- Prepares the project for being built.
-
- The solution configuration that is built.
-
- The default implementation will ensure that none of the output files
- are marked read-only.
-
-
-
-
- Copies the specified file if the destination file does not exist, or
- the source file has been modified since it was previously copied.
-
- The file to copy.
- The destination file.
- The in which context the operation will be performed.
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to be logged.
-
- The actual logging is delegated to the underlying task.
-
-
-
-
- Logs a message with the given priority.
-
- The message priority at which the specified message is to be logged.
- The message to log, containing zero or more format items.
- An array containing zero or more objects to format.
-
- The actual logging is delegated to the underlying task.
-
-
-
-
- Gets the Visual Studio product version of the project.
-
-
- The Visual Studio product version of the project.
-
-
-
-
- Gets the name of the VS.NET project.
-
-
-
-
- Gets the type of the project.
-
-
- The type of the project.
-
-
-
-
- Gets the path of the VS.NET project.
-
-
-
-
- Gets the directory containing the VS.NET project.
-
-
-
-
- Get the location of the project.
-
-
-
-
- Get the directory in which intermediate build output that is not
- specific to the build configuration will be stored.
-
-
-
- For projects, this is defined
- as <Project Directory<\obj.
-
-
- For projects, this is defined
- as %HOMEPATH%\VSWebCache\<Machine Name>\<Project Directory>\obj.
-
-
-
-
-
- Gets or sets the unique identifier of the VS.NET project.
-
-
-
-
- Gets a list of all configurations defined in the project.
-
-
-
-
- Gets a list of project configurations that can be build.
-
-
-
- Project configurations that are not in this list do not need to be
- compiled.
-
-
-
-
-
- Gets the extra set of output files for the project.
-
-
- The extra set of output files for the project.
-
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
-
-
- Gets the set of projects that the project depends on.
-
-
- The set of projects that the project depends on.
-
-
-
-
- TODO: refactor this !!!
-
-
-
-
- Gets a value indicating whether building the project for the specified
- build configuration results in managed output.
-
- The solution configuration that is built.
-
- .
-
-
-
-
- Prepares the project for being built.
-
- The solution configuration that is built.
-
- Ensures the configuration-level object directory exists and ensures
- that none of the output files are marked read-only.
-
-
-
-
- Gets the complete set of output files for the project configuration
- matching the specified solution configuration.
-
- The solution configuration that is built.
- The set of output files to be updated.
-
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
- If the project is not configured to be built for the specified
- solution configuration, then no output files are added.
-
-
-
-
-
- Returns a for launching the compiler
- for this project.
-
- The configuration to build.
- The response file for the compiler.
-
- A for launching the compiler for
- this project.
-
-
-
-
- Returns the project location from the specified project XML fragment.
-
- XML fragment representing the project file.
-
- The project location of the specified project XML file.
-
-
- The project location could not be determined.
- -or-
- The project location is invalid.
-
-
-
-
- Gets the absolute path of the type library for the project
- output.
-
- The configuration to build.
-
- The absolute path of the type library for the project output.
-
-
-
-
- Generates a type library for the specified assembly, registers it.
-
- The project configuration that is built.
- The solution configuration that is built.
- The path of the type library to generate.
-
- The regasm tool is used to generate the type library.
-
-
-
-
- Unregister a type library for the specified assembly, and the types
- in that assembly.
-
- The project configuration that is built.
- The solution configuration that is built.
-
- The regasm tool is used to unregister the type library, and
- remove the COM registration for types in the specified assembly.
-
-
-
-
- Returns containing culture-specific resources.
-
-
- A containing culture-specific resources.
-
-
- The key of the is
- and the value is an instance
- for that culture.
-
-
-
-
- Creates and initializes a instance.
-
-
- An initialized instance.
-
-
-
-
- Returns the Visual Studio product version of the specified project
- XML fragment.
-
- XML fragment representing the project to check.
-
- The Visual Studio product version of the specified project XML
- fragment.
-
-
- The product version could not be determined.
- -or-
- The product version is not supported.
-
-
-
-
- Returns the of the specified project
- XML fragment.
-
- XML fragment representing the project to check.
-
- The of the specified project XML
- fragment.
-
-
- The project location could not be determined.
- -or-
- The project location is invalid.
-
-
-
-
- Holds a case-insensitive list of source files.
-
-
- The key of the is the full path of the
- source file and the value is .
-
-
-
-
- Gets the default file extension of sources for this project.
-
-
- The default file extension of sources for this project.
-
-
-
-
- Gets a value indicating if this is a web project.
-
-
- if this is a web project; otherwise,
- .
-
-
- If the url of a web project has been mapped to a local path
- (using the <webmap> element), then this property will return
- for a
- project.
-
-
-
-
- Gets the name of the VS.NET project.
-
-
-
-
- Gets the path of the VS.NET project.
-
-
-
-
- Gets the directory containing the VS.NET project.
-
-
-
-
- Get the location of the project.
-
-
-
-
- Gets or sets the unique identifier of the VS.NET project.
-
-
-
-
- Groups a set of instances for a specific
- culture.
-
-
-
-
- Initializes a new instance
- for the specified culture.
-
- A .
-
-
-
- Gets the intermediate build directory in which the satellite
- assembly is built.
-
- The project build configuration.
-
- The intermediate build directory in which the satellite assembly
- is built.
-
-
-
-
- Gets a representing the path to the
- intermediate file location of the satellite assembly.
-
- The project build configuration.
- The project settings.
-
- A representing the path to the
- intermediate file location of the satellite assembly.
-
-
-
-
- Gets path of the satellite assembly, relative to the output
- directory.
-
- The project settings.
-
- The path of the satellite assembly, relative to the output
- directory.
-
-
-
-
- Gets the of the
- .
-
-
-
-
- Gets the set of localized resources.
-
-
-
-
- Verifies whether the specified XML fragment represents a valid project
- that is supported by this .
-
- XML fragment representing the project file.
-
- The XML fragment is not supported by this .
- -or-
- The XML fragment does not represent a valid project (for this ).
-
-
-
-
- Returns the Visual Studio product version of the specified project
- XML fragment.
-
- The document element of the project.
-
- The Visual Studio product version of the specified project XML
- fragment.
-
-
- The product version could not be determined.
- -or-
- The product version is not supported.
-
-
-
-
- Returns a for launching the compiler
- for this project.
-
- The configuration to build.
- The response file for the compiler.
-
- A for launching the compiler for
- this project.
-
-
-
-
- Returns the project location from the specified project XML fragment.
-
- XML fragment representing the project file.
-
- The project location of the specified project XML file.
-
-
- The project location could not be determined.
- -or-
- The project location is invalid.
-
-
-
-
- Returns a value indicating whether the project represented by the
- specified XML fragment is supported by .
-
- XML fragment representing the project to check.
-
- if supports
- the specified project; otherwise, .
-
-
-
- A project is identified as as C# project, if the XML fragment at
- least has the following information:
-
-
-
-
- ...
-
-
- ]]>
-
-
-
-
-
- Gets the type of the project.
-
-
- The type of the project.
-
-
-
-
- Gets the default file extension of sources for this project.
-
-
- For C# projects, the default file extension is ".cs".
-
-
-
-
- Supports grouping of individual projects, and treating them as a solution.
-
-
-
-
- Verifies whether the specified XML fragment represents a valid project
- that is supported by this .
-
- XML fragment representing the project file.
-
- The XML fragment is not supported by this .
- -or-
- The XML fragment does not represent a valid project (for this ).
-
-
-
-
- Returns the Visual Studio product version of the specified project
- XML fragment.
-
- The document element of the project.
-
- The Visual Studio product version of the specified project XML
- fragment.
-
-
- The product version could not be determined.
- -or-
- The product version is not supported.
-
-
-
-
- Prepares the project for being built.
-
- The solution configuration that is built.
-
- Ensures the configuration-level object directory exists and ensures
- that none of the output files are marked read-only.
-
-
-
-
- Returns a for launching the compiler
- for this project.
-
- The configuration to build.
- The response file for the compiler.
-
- A for launching the compiler for
- this project.
-
-
-
-
- Returns the project location from the specified project XML fragment.
-
- XML fragment representing the project file.
-
- The project location of the specified project XML file.
-
-
- The project location could not be determined.
- -or-
- The project location is invalid.
-
-
-
-
- Returns a value indicating whether the project represented by the
- specified XML fragment is supported by .
-
- XML fragment representing the project to check.
-
- if supports
- the specified project; otherwise, .
-
-
-
- A project is identified as as J# project, if the XML fragment at
- least has the following information:
-
-
-
-
- ...
-
-
- ]]>
-
-
-
-
-
- Gets the type of the project.
-
-
- The type of the project.
-
-
-
-
- Gets the default file extension of sources for this project.
-
-
- For J# projects, the default file extension is ".jsl".
-
-
-
-
- Resolves an assembly reference.
-
-
- The full path to the resolved assembly, or
- if the assembly reference could not be resolved.
-
-
-
- Visual Studio .NET uses the following search mechanism :
-
-
-
-
- The project directory.
-
-
-
-
- The directories specified in the "ReferencePath" property,
- which is stored in the .USER file.
-
-
-
-
- The .NET Framework directory (see KB306149)
-
-
-
-
-
- The directories specified under the following registry
- keys:
-
-
-
-
- HKLM\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders
-
-
-
-
- HKCU\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders
-
-
-
-
- HKLM\SOFTWARE\Microsoft\VisualStudio\<major version>.<minor version>\AssemblyFolders
-
-
-
-
- HKCU\SOFTWARE\Microsoft\VisualStudio\<major version>.<minor version>\AssemblyFolders
-
-
-
-
- Future versions of Visual Studio .NET will also check
- in:
-
-
-
-
- HKLM\SOFTWARE\Microsoft\.NETFramework\AssemblyFoldersEx
-
-
-
-
- HKCU\SOFTWARE\Microsoft\.NETFramework\AssemblyFoldersEx
-
-
-
-
-
-
-
- The HintPath.
-
-
-
-
-
-
-
- Gets the name of the referenced assembly.
-
-
- The name of the referenced assembly, or if
- the name could not be determined.
-
-
-
-
- Gets the Visual Studio .NET AssemblyFolders registry key matching
- the current target framework.
-
-
- The Visual Studio .NET AssemblyFolders registry key matching the
- current target framework.
-
- The current target framework is not supported.
-
- We use the target framework instead of the product version of the
- containing project file to determine what registry key to scan, as
- we don't want to use assemblies meant for uplevel framework versions.
-
-
-
-
- Indentifies the different output types of a managed project.
-
-
- Visual Studio .NET does not support modules.
-
-
-
-
- A class library.
-
-
-
-
- A console application.
-
-
-
-
- A Windows program.
-
-
-
-
- Gets the output path of the reference, without taking the "copy local"
- setting into consideration.
-
- The solution configuration that is built.
-
- The output path of the reference.
-
-
-
-
- Gets the complete set of output files for the referenced project.
-
- The solution configuration that is built.
- The set of output files to be updated.
-
- The complete set of output files for the referenced project.
-
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
-
-
- Gets the complete set of assemblies that need to be referenced when
- a project references this project.
-
- The solution configuration that is built.
-
- The complete set of assemblies that need to be referenced when a
- project references this project.
-
-
-
- Apparently, there's some hack in VB.NET that allows a type to be used
- that derives from a type in an assembly that is not referenced by the
- project.
-
-
- When building from the command line (using vbc), the following error
- is reported "error BC30007: Reference required to assembly 'X'
- containing the base class 'X'. Add one to your project".
-
-
- Somehow VB.NET can workaround this issue, without actually adding a
- reference to that assembly. I verified this with both VS.NET 2003 and
- VS.NET 2005.
-
-
- For now, we have no other option than to return all assembly
- references of the referenced project if the parent is a VB.NET
- project.
-
-
-
-
-
- Gets the timestamp of the reference.
-
- The solution configuration that is built.
-
- The timestamp of the reference.
-
-
-
-
- Gets a value indicating whether the output file(s) of this reference
- should be copied locally.
-
-
- if the output file(s) of this reference
- should be copied locally; otherwise, .
-
-
-
-
- Gets a value indicating whether this reference represents a system
- assembly.
-
-
- as a project by itself can never be a
- system assembly.
-
-
-
-
- Gets a value indicating whether the reference is managed for the
- specified configuration.
-
- The solution configuration that is built.
-
- .
-
-
-
-
- Gets the path of the reference, without taking the "copy local"
- setting into consideration.
-
- The solution configuration that is built.
-
- The output path of the reference.
-
-
-
-
- Gets the complete set of output files for the referenced project.
-
- The solution configuration that is built.
- The set of output files to be updated.
-
- The key of the case-insensitive is the
- full path of the output file and the value is the path relative to
- the output directory.
-
-
-
-
- Gets the complete set of assemblies that need to be referenced when
- a project references this component.
-
- The solution configuration that is built.
-
- The complete set of assemblies that need to be referenced when a
- project references this component.
-
-
-
-
- Gets the timestamp of the reference.
-
- The solution configuration that is built.
-
- The timestamp of the reference.
-
-
-
-
- Removes wrapper assembly from build directory, if wrapper assembly
- no longer exists in output directory or is not in sync with build
- directory, to force rebuild.
-
- The project configuration.
-
-
-
- Gets a value indicating whether the output file(s) of this reference
- should be copied locally.
-
-
- if the reference wraps a Primary Interop
- Assembly; otherwise, .
-
-
-
-
- Gets a value indicating whether this reference represents a system
- assembly.
-
-
- as none of the system assemblies are wrappers
- or Primary Interop Assemblies anyway.
-
-
-
-
- Gets the name of the tool that should be used to create the
- .
-
-
- The name of the tool that should be used to create the
- .
-
-
-
-
- Gets the path of the wrapper assembly.
-
-
- The path of the wrapper assembly.
-
-
- The wrapper assembly is stored in the object directory of the
- project.
-
-
-
-
- Gets a value indicating whether the wrapper assembly has already been
- created.
-
-
-
-
- Gets the path of the Primary Interop Assembly.
-
-
- The path of the Primary Interop Assembly, or
- if not available.
-
-
-
-
- Gets the hex version of the type library as defined in the definition
- of the reference.
-
-
- The hex version of the type library.
-
-
-
-
- Gets the GUID of the type library as defined in the definition
- of the reference.
-
-
- The GUID of the type library.
-
-
-
-
- Gets the locale of the type library in hex notation.
-
-
- The locale of the type library.
-
-
-
-
- Gets the name of the type library.
-
-
- The name of the type library.
-
-
-
-
- Gets the name of the referenced assembly.
-
-
- The name of the referenced assembly, or if
- the name could not be determined.
-
-
-
-
- Gets the name of the tool that should be used to create the
- .
-
-
- The name of the tool that should be used to create the
- .
-
-
-
-
- Gets the path of the wrapper assembly.
-
-
- The path of the wrapper assembly.
-
-
- The wrapper assembly is stored in the object directory of the
- project.
-
-
-
-
- Gets the path of the Primary Interop Assembly.
-
-
- The path of the Primary Interop Assembly, or
- if not available.
-
-
-
-
- Gets the hex version of the type library as defined in the definition
- of the reference.
-
-
- The hex version of the type library.
-
-
-
- The definition of the reference does not contain a "VersionMajor" attribute.
-
- -or
-
- The definition of the reference does not contain a "VersionMinor" attribute.
-
-
-
-
-
- Gets the GUID of the type library as defined in the definition
- of the reference.
-
-
- The GUID of the type library.
-
-
-
-
- Gets the locale of the type library in hex notation.
-
-
- The locale of the type library.
-
-
-
-
- Specifies the type of the project.
-
-
-
-
- A Visual Basic.NET project.
-
-
-
-
- A Visual C# project.
-
-
-
-
- A Visual C++ project.
-
-
-
-
- A Visual J# project.
-
-
-
-
- MSBuild project.
-
-
-
-
- Specifies the result of the build.
-
-
-
-
- The build failed.
-
-
-
-
- The build succeeded.
-
-
-
-
- The build succeeded and the output was updated.
-
-
-
-
- Visual Studio.NET 2002
-
-
-
-
- Visual Studio.NET 2003
-
-
-
-
- Visual Studio 2005
-
-
-
-
- Indentifies the physical location of a managed project.
-
-
-
-
- A local project.
-
-
-
-
- A web project.
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- GUID is in the collection, using a case-insensitive lookup.
-
- The GUID to locate in the collection.
-
- if a with GUID
- is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Remove items with the specified guid from the collection.
-
- The guid of the project to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified GUID.
-
- The GUID of the to get.
-
- Performs a case-insensitive lookup.
-
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Gets or sets the in memory representation of the project.
-
-
- The in memory representation of the project, or
- if the project is not (yet) loaded.
-
-
- This property will always be for
- projects that are not supported.
-
-
-
-
- Return a mapping between the configurations defined in the
- solution file and the project build configurations.
-
-
- Mapping between configurations defined in the solution file
- and the project build configurations, or
- if the project is not defined in a solution file.
-
-
- This mapping only includes project build configurations that
- are configured to be built for a given solution configuration.
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
-
- The position into which the new element was inserted.
-
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Determines whether a with the specified
- GUID is in the collection, using a case-insensitive lookup.
-
- The GUID to locate in the collection.
-
- if a with GUID
- is found in the collection; otherwise,
- .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Gets the with the specified GUID.
-
- The GUID of the to get.
-
- Performs a case-insensitive lookup.
-
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Factory class for VS.NET projects.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Holds a case-insensitive list of cached projects.
-
-
- The key of the is the path of the project
- file (for web projects this can be a URL) and the value is a
- instance.
-
-
-
-
- Holds a case-insensitive list of cached project GUIDs.
-
-
- The key of the is the path of the project
- file (for web projects this can be a URL) and the value is the GUID
- of the project.
-
-
-
-
- Holds a case-insensitive list of cached project GUIDs.
-
-
- The key of the is the path of the project
- file (for web projects this can be a URL) and the value is the Xml
- of the project.
-
-
-
-
- Determines the output type of the project from its XML definition.
-
- The XML definition of the project settings.
-
- The output type of the project.
-
-
-
- The output type of the project is not set in the specified XML
- definition.
-
- -or-
-
- The output type of the project is not supported.
-
-
-
-
-
- Gets the project GUID from the given
- holding a <VisualStudioProject> node.
-
- The path of the project file.
- The <VisualStudioProject> node from which the project GUID should be retrieved.
-
- The project GUID from specified <VisualStudioProject> node.
-
-
-
-
- Gets the .ico file to use as application icon.
-
-
- The .ico file to use as application icon, or
- if no application icon should be used.
-
-
-
-
- Gets the key file to use to sign ActiveX/COM wrappers.
-
-
- The path of the key file to use to sign ActiveX/COM wrappers,
- relative to the project root directory, or
- if the wrapper assembly should not be signed using a key file.
-
-
-
-
- Gets the key name to use to sign ActiveX/COM wrappers.
-
-
- The name of the key container to use to sign ActiveX/COM wrappers,
- or if the wrapper assembly should not be
- signed using a key container.
-
-
-
-
- Gets the output type of this project.
-
-
-
-
- Designates when the command line should
- be run. Possible values are "OnBuildSuccess", "Always" or
- "OnOutputUpdated".
-
-
-
-
- Contains commands to be run before a build takes place.
-
-
- Valid commands are those in a .bat file. For more info see MSDN.
-
-
-
-
- Contains commands to be ran after a build has taken place.
-
-
- Valid commands are those in a .bat file. For more info see MSDN.
-
-
-
-
- Obtains a lifetime service object to control the lifetime policy for
- this instance.
-
-
- An object of type used to control the lifetime
- policy for this instance. This is the current lifetime service object
- for this instance if one exists; otherwise, a new lifetime service
- object initialized with a lease that will never time out.
-
-
-
-
- Gets the file name of the assembly with the given assembly name.
-
- The assembly name of the assembly of which the file name should be returned.
-
- The file name of the assembly with the given assembly name.
-
-
-
-
- Compiles the resource file.
-
- The solution configuration that is built.
-
- A representing the compiled resource file.
-
-
-
-
- Returns a representing the compiled resource
- file.
-
- The solution configuration that is built.
-
- A representing the compiled resource file.
-
-
- Calling this method does not force compilation of the resource file.
-
-
-
-
- Gets a representing the physical location
- of the resource file.
-
-
-
-
- Gets a representing the logical location
- of the resource file in the project.
-
-
- When the resource file is not linked, this matches the
- .
-
-
-
-
- Gets a value indicating whether the resource is in fact a ResX file.
-
-
- if the resource is a ResX file; otherwise,
- .
-
-
-
-
- Factory class for VS.NET solutions.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Verifies whether the specified XML fragment represents a valid project
- that is supported by this .
-
- XML fragment representing the project file.
-
- The XML fragment is not supported by this .
- -or-
- The XML fragment does not represent a valid project (for this ).
-
-
-
-
- Returns the Visual Studio product version of the specified project
- XML fragment.
-
- The document element of the project.
-
- The Visual Studio product version of the specified project XML
- fragment.
-
-
- The product version could not be determined.
- -or-
- The product version is not supported.
-
-
- This method is called from the ctor, and
- at that time we're not sure the XML that is passed in, is indeed a
- valid Visual Basic project.
-
-
-
-
- Returns the project location from the specified project XML fragment.
-
- XML fragment representing the project file.
-
- The project location of the specified project XML file.
-
-
- The project location could not be determined.
- -or-
- The project location is invalid.
-
-
-
-
- Returns a for launching the compiler
- for this project.
-
- The configuration to build.
- The response file for the compiler.
-
- A for launching the compiler for
- this project.
-
-
-
-
- Returns a value indicating whether the project represented by the
- specified XML fragment is supported by .
-
- XML fragment representing the project to check.
-
- if supports the
- specified project; otherwise, .
-
-
-
- A project is identified as as Visual Basic project, if the XML
- fragment at least has the following information:
-
-
-
-
- ...
-
-
- ]]>
-
-
-
-
-
- Gets the type of the project.
-
-
- The type of the project.
-
-
-
-
- Gets the default file extension of sources for this project.
-
-
- For VB projects, the default file extension is ".vb".
-
-
-
-
- A mapping from properties in the .vcproj file to command line arguments.
-
-
-
-
- Initializes a new instance of the
- class.
-
-
-
-
- Gets the argument string corresponding with a configuration property
- named with value .
- An ignore mask can be used to eliminate some arguments from the search.
-
- The name of the configuration property.
- The value of the configuration property.
- Specify any groups that needs to be ignored.
-
- The argument string corresponding with a configuration property
- named with value ,
- or if no corresponding argument exists.
-
-
-
-
- Creates a mapping between configuration properties for the Visual
- C++ compiler and corresponding command-line arguments.
-
-
- A mapping between configuration properties for the Visual C++
- compiler and corresponding command-line arguments.
-
-
-
- The following configuration properties are processed by
- :
-
-
-
- Category
- Property
-
-
- General
- Addtional Include Directories (/I[path])
-
-
- General
- Resolve #using References (/AI[path])
-
-
- Preprocessor
- Preprocessor Definitions (/D[macro])
-
-
- Code Generation
- Enable C++ Exceptions (/EHsc)
-
-
- Precompiled Headers
- Create/Use Precompiled Header
-
-
- Precompiled Headers
- Create/Use PCH Through File
-
-
- Precompiled Headers
- Precompiled Header File
-
-
- Output Files
- Assembler Output
-
-
- Output Files
- ASM List Location
-
-
- Browse Information
- Enable Browse Information
-
-
- Browse Information
- Browse File
-
-
- Advanced
- Force Includes (/FI[name])
-
-
- Advanced
- Force #using (/FU[name])
-
-
- Advanced
- Undefine Preprocessor Definitions (/U[macro])
-
-
-
-
-
-
- Creates a mapping between configuration properties for the Visual
- C++ linker and corresponding command-line arguments.
-
-
- A mapping between configuration properties for the Visual C++
- linker and corresponding command-line arguments.
-
-
-
- The following configuration properties are processed by
- :
-
-
-
- Category
- Property
-
-
- General
- Output File (/OUT:[file])
-
-
- General
- Additional Library Directories (/LIBPATH:[dir])
-
-
- Input
- Additional Dependencies
-
-
- Input
- Add Module to Assembly (/ASSEMBLYMODULE:file)
-
-
- Input
- Embed Managed Resource File (/ASSEMBLYRESOURCE:file)
-
-
- Debugging
- Generate Debug Info (/DEBUG)
-
-
- Debugging
- Generate Program Database File (/PDB:name)
-
-
- Debugging
- Generate Map File (/MAP)
-
-
- Debugging
- Map File Name (/MAP:[filename])
-
-
- System
- Heap Reserve Size (/HEAP:reserve)
-
-
- System
- Heap Commit Size (/HEAP:reserve, commit)
-
-
- System
- Stack Reserve Size (/STACK:reserve)
-
-
- System
- Stack Commit Size (/STACK:reserve, commit)
-
-
-
- The following configuration properties are ignored:
-
-
-
- Category
- Property
-
-
- General
- Show Progress (/VERBOSE, /VERBOSE:LIB)
-
-
- General
- Suppress Startup Banner (/NOLOGO)
-
-
-
- Support for the following configuration properties still needs to
- be implemented:
-
-
-
- Category
- Property
-
-
- General
- Ignore Import Library
-
-
- General
- Register Output
-
-
- Input
- Delay Loaded DLLs (/DELAYLOAD:[dll_name])
-
-
- Embedded IDL
- MIDL Commands (/MIDL:[file])
-
-
-
-
-
-
- Gets the name of the command-line argument.
-
-
- The name of the command-line argument.
-
-
-
-
- Represents a command-line arguments of which the trailing backslashes
- in the value should be duplicated.
-
-
-
-
- Represents a command-line argument of which the value should be
- quoted, and of which trailing backslahes should be duplicated.
-
-
-
-
- Gets the string that the configuration setting should match in
- order for the command line argument to be set.
-
-
-
-
- Allow us to assign an argument to a specific group.
-
-
-
-
- The argument is not assigned to any group.
-
-
-
-
- The argument is ignored when the optimization level is set to
- Minimum Size (1) or Maximum Size (2).
-
-
-
-
- Resolves an assembly reference.
-
-
- The full path to the resolved assembly, or
- if the assembly reference could not be resolved.
-
-
-
-
- Is called each time a regular expression match is found during a
- operation.
-
- The resulting from a single regular expression match during a .
-
- The expanded .
-
- The macro is not supported.
- Expansion of a given macro is not yet implemented.
-
-
-
- Gets the name of the referenced assembly.
-
-
- The name of the referenced assembly, or if
- the name could not be determined.
-
-
-
-
- A single build configuration for a Visual C++ project or for a specific
- file in the project.
-
-
-
-
- Expands the given macro.
-
- The macro to expand.
-
- The expanded macro.
-
-
- The macro is not supported.
- -or-
- The macro is not implemented.
- -or-
- The macro cannot be expanded.
-
-
-
-
- Gets the value of a given setting for a specified tool.
-
- The name of the tool.
- The name of the setting.
-
- The value of a setting for the specified tool, or
- if the setting is not defined for the specified tool.
-
-
- An empty setting value, which is used as a means to override the
- project default, will be returned as a empty .
-
-
-
-
- Gets the value of a given setting for a specified tool.
-
- The name of the tool.
- The name of the setting.
- The value to return if setting is not defined.
-
- The value of a setting for the specified tool, or
- if the setting is not defined for
- the specified tool.
-
-
- An empty setting value, which is used as a means to override the
- project default, will be returned as a empty .
-
-
-
-
- Gets the intermediate directory, specified relative to project
- directory.
-
-
- The intermediate directory, specified relative to project directory.
-
-
-
-
- Gets a comma-separated list of directories to scan for assembly
- references.
-
-
- A comma-separated list of directories to scan for assembly
- references, or if no additional directories
- should scanned.
-
-
-
-
- Gets the name of the configuration, including the platform it
- targets.
-
-
- Tthe name of the configuration, including the platform it targets.
-
-
-
-
- Gets the output directory.
-
-
-
-
- Gets the path in which the output file will be created before its
- copied to the actual output path.
-
-
- For Visual C++ projects, the output file will be immediately
- created in the output path.
-
-
-
-
- Gets the name of the configuration.
-
-
- The name of the configuration.
-
-
-
-
- Gets the platform that the configuration targets.
-
-
- The platform targeted by the configuration.
-
-
-
-
- Represents the configuration of a file.
-
-
-
-
- Expands the given macro.
-
- The macro to expand.
-
- The expanded macro.
-
-
- The macro is not supported.
- -or-
- The macro is not implemented.
- -or-
- The macro cannot be expanded.
-
-
-
-
- Gets the value of a given setting for a specified tool.
-
- The name of the tool.
- The name of the setting.
- The value to return if setting is not defined in both the file and project configuration.
-
- The value of a setting for the specified tool, or
- if the setting is not defined in
- both the file and project configuration.
-
-
-
- If the setting is not defined in the file configuration, then
- the project level setting will be used.
-
-
- An empty setting value, which is used as a means to override the
- project default, will be returned as a empty .
-
-
-
-
-
- Gets a value indication whether the file should be excluded from
- the build for this configuration.
-
-
- if the file should be excluded from the
- build for this configuration; otherwise, .
-
-
-
-
- Gets the relative path of the file.
-
-
- The path of the file relative to the project directory.
-
-
-
-
- Get the path of the output directory relative to the project
- directory.
-
-
-
-
- Gets the intermediate directory, specified relative to project
- directory.
-
-
- The intermediate directory, specified relative to project directory.
-
-
-
-
- Gets the path for the output file.
-
-
- The path for the output file, or if there's
- no output file for this configuration.
-
-
-
-
- Gets a comma-separated list of directories to scan for assembly
- references.
-
-
- A comma-separated list of directories to scan for assembly
- references, or if no additional directories
- should scanned.
-
-
-
-
- Visual C++ project.
-
-
-
-
- Gets a value indicating whether building the project for the specified
- build configuration results in managed output.
-
- The solution configuration that is built.
-
- if the project output for the specified build
- configuration is either a Dynamic Library (dll) or an Application
- (exe), and Managed Extensions are enabled; otherwise,
- .
-
-
-
-
- Verifies whether the specified XML fragment represents a valid project
- that is supported by this .
-
- XML fragment representing the project file.
-
- The XML fragment is not supported by this .
- -or-
- The XML fragment does not represent a valid project (for this ).
-
-
-
-
- Returns the Visual Studio product version of the specified project
- XML fragment.
-
- The document element of the project.
-
- The Visual Studio product version of the specified project XML
- fragment.
-
-
- The product version could not be determined.
- -or-
- The product version is not supported.
-
-
-
-
- Expands the given macro.
-
- The macro to expand.
-
- The expanded macro or if the macro is not
- supported.
-
-
-
-
- Build resource files for the given configuration.
-
- The resource files to build.
- The project configuration.
- The build configuration.
-
- TODO: refactor this as we should always get only one element in the
- list. Each res file should be built
- with its own file configuration.
-
-
-
-
- Build Interface Definition Language files for the given
- configuration.
-
- The IDL files to build.
- The project configuration.
- The build configuration.
-
- TODO: refactor this as we should always get only one element in the
- list. Each IDL file should be built
- with its own file configuration.
-
-
-
-
- Merges the specified tool setting of
- with .
-
-
- The merge is suppressed when the flag $(noinherit) is defined in
- .
-
-
-
-
- Gets the absolute path to the object file or directory.
-
- The build configuration
-
- The absolute path to the object file or directory, or
-
-
- We use an absolute path for the object file, otherwise
- <cl> assumes a location relative to the output
- directory - not the project directory.
-
-
-
-
- Returns a value indicating whether the project represented by the
- specified XML fragment is supported by .
-
- XML fragment representing the project to check.
-
- if supports the
- specified project; otherwise, .
-
-
-
- A project is identified as as Visual C++ project, if the XML
- fragment at least has the following information:
-
-
-
-
- ]]>
-
-
-
-
-
- Removes leading and trailing quotes from the specified path.
-
- The path to clean.
-
-
-
- Returns the Visual Studio product version of the specified project
- XML fragment.
-
- XML fragment representing the project to check.
-
- The Visual Studio product version of the specified project XML
- fragment.
-
-
- The product version could not be determined.
- -or-
- The product version is not supported.
-
-
-
-
- Holds the files included in the project.
-
-
-
- For project files with no specific file configuration, the relative
- path is added to the list.
-
-
- For project files that have a specific file configuration, a
- containing the
- instance representing the file configurations is added.
-
-
-
-
-
- Gets the name of the Visual C++ project.
-
-
-
-
- Gets the type of the project.
-
-
- The type of the project.
-
-
-
-
- Gets the path of the Visual C++ project.
-
-
-
-
- Gets the directory containing the VS.NET project.
-
-
-
-
- Get the location of the project.
-
-
- .
-
-
- For now, we only support local Visual C++ projects.
-
-
-
-
- Get the directory in which intermediate build output that is not
- specific to the build configuration will be stored.
-
-
- This is a directory relative to the project directory,
- named temp\.
-
-
-
-
- Gets or sets the unique identifier of the Visual C++ project.
-
-
-
-
- Represents a Visual C++ project configuration.
-
-
-
-
- Expands the given macro.
-
- The macro to expand.
-
- The expanded macro.
-
-
- The macro is not supported.
- -or-
- The macro is not implemented.
- -or-
- The macro cannot be expanded.
-
-
- Expansion of a given macro is not yet implemented.
-
-
-
-
- Gets the value of the specified attribute from the specified node.
-
- The node of which the attribute value should be retrieved.
- The attribute of which the value should be returned.
-
- The value of the attribute with the specified name or
- if the attribute does not exist or has no value.
-
-
-
-
- Holds the output path for this build configuration.
-
-
- Lazy initialized by .
-
-
-
-
- Holds list of files to link in the order in which they are defined
- in the project file.
-
-
-
-
- Holds the C++ sources for each build configuration.
-
-
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the C++ source files for that
- build configuration.
-
-
-
-
- Holds the resources for each build configuration.
-
-
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the resources files for that
- build configuration.
-
-
-
-
- Holds the IDL files for each build configuration.
-
-
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the IDL files for that build
- configuration.
-
-
-
-
- Tells the compiler which character set to use.
-
-
-
-
- Gets a value indicating whether Managed Extensions for C++ are
- enabled.
-
-
-
-
- Gets a value indicating how MFC is used by the configuration.
-
-
-
-
- Gets a value indicating how ATL is used by the configuration.
-
-
-
-
- Gets the list of files to link in the order in which they are
- defined in the project file.
-
-
-
-
- Holds the C++ sources for each build configuration.
-
-
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the C++ source files for that
- build configuration.
-
-
-
-
- Gets the resources for each build configuration.
-
-
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the resources files for that
- build configuration.
-
-
-
-
- Get the IDL files for each build configuration.
-
-
- The key of the hashtable is a build configuration, and the
- value is an ArrayList holding the IDL files for that build
- configuration.
-
-
-
-
- Gets the target path for usage in macro expansion.
-
-
- The target path, or a zero-length string if there's no output file
- for this configuration.
-
-
-
-
- Get the directory in which intermediate build output will be stored
- for this configuration.
-
-
-
- This is a directory relative to the project directory named
- obj\<configuration name>.
-
-
- .resx and .licx files will only be recompiled if the
- compiled resource files in the are not
- uptodate.
-
-
-
-
-
- Get the path of the output directory relative to the project
- directory.
-
-
-
-
- Gets the intermediate directory, specified relative to project
- directory.
-
-
- The intermediate directory, specified relative to project directory.
-
-
-
-
- Gets the absolute path for the output file.
-
-
- The absolute path for the output file, or
- if there's no output file for this configuration.
-
-
-
-
- Gets a comma-separated list of directories to scan for assembly
- references.
-
-
- A comma-separated list of directories to scan for assembly
- references, or if no additional directories
- should scanned.
-
-
-
-
- The type of output for a given configuration.
-
-
-
-
- A Makefile.
-
-
-
-
- Application (.exe).
-
-
-
-
- Dynamic Library (.dll).
-
-
-
-
- Static Library (.lib).
-
-
-
-
- Utility.
-
-
-
-
- Gets a instance representing the
- absolute path to the import library to generate.
-
-
- A representing the absolute path to the
- import library to generate, or if no
- import library must be generated.
-
-
-
-
- Gets a value indicating whether the reference is managed for the
- specified configuration.
-
- The build configuration of the reference.
-
- if the reference is managed for the
- specified configuration; otherwise, .
-
-
-
-
- Gets the name of the referenced assembly.
-
-
- The name of the referenced assembly.
-
-
-
-
- Gets the name of the tool that should be used to create the
- .
-
-
- The name of the tool that should be used to create the
- .
-
-
-
-
- Gets the path of the wrapper assembly.
-
-
- The path of the wrapper assembly.
-
-
- The wrapper assembly is stored in the object directory of the
- project.
-
-
-
-
- Gets the path of the Primary Interop Assembly.
-
-
- The path of the Primary Interop Assembly, or
- if not available.
-
-
-
-
- Gets the hex version of the type library as defined in the definition
- of the reference.
-
-
- The hex version of the type library.
-
- The definition of the reference does not contain a "ControlVersion" attribute.
-
-
-
- Gets the GUID of the type library as defined in the definition
- of the reference.
-
-
- The GUID of the type library.
-
-
-
-
- Gets the locale of the type library in hex notation.
-
-
- The locale of the type library.
-
-
-
-
diff --git a/bin/nant/NAnt.VisualCppTasks.dll b/bin/nant/NAnt.VisualCppTasks.dll
deleted file mode 100644
index 00a7100b..00000000
Binary files a/bin/nant/NAnt.VisualCppTasks.dll and /dev/null differ
diff --git a/bin/nant/NAnt.VisualCppTasks.xml b/bin/nant/NAnt.VisualCppTasks.xml
deleted file mode 100644
index 876d46d3..00000000
--- a/bin/nant/NAnt.VisualCppTasks.xml
+++ /dev/null
@@ -1,1211 +0,0 @@
-
-
-
- NAnt.VisualCppTasks
-
-
-
-
- Compiles C/C++ programs using cl.exe, Microsoft's C/C++ compiler.
-
-
- This task is intended for version 13.00.9466 of cl.exe.
-
-
- Compiles helloworld.cpp for the Common Language Runtime.
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Compiles the sources.
-
-
-
-
- Determines if the sources need to be compiled.
-
-
-
-
- Determines whether the precompiled header file is up-to-date.
-
-
- if no precompiled header file was specified;
- otherwise, .
-
-
- In order to determine accurately whether the precompile header file
- is up-to-date, we'd need scan all the header files that are pulled
- in. As this is not implemented right now, its safer to always
- recompile.
-
-
-
-
- Determines whether any file that are includes in the specified
- source file has been updated after the obj was compiled.
-
- The source file to check.
- The last write time of the compiled obj.
-
- The full path to the include file that was modified after the obj
- was compiled, or if no include files were
- modified since the obj was compiled.
-
-
-
- To determine what includes are defined in a source file, conditional
- directives are not honored.
-
-
- If a given include cannot be resolved to an existing file, then
- it will be considered stable.
-
-
-
-
-
- Quotes an argument value and duplicates trailing backslahes.
-
- The argument value to quote.
-
- The quotes argument value.
-
-
-
-
- Determines the file name of the OBJ file for the specified source
- file.
-
- The source file for which the OBJ file should be determined.
- The path of the object file.
-
- The file name of the OBJ file for the specified source file.
-
-
-
-
- Directory where all output files are placed.
-
-
-
-
- Specifies the path and/or name of the generated precompiled header
- file - given either relative to or as an
- absolute path.
-
-
-
-
- The path of the boundary file when generating/using the
- specified . If a precompiled header file is
- not specified then this attribute is ignored.
-
-
-
-
- The mode in which the specified (if any) is
- used. The default is .
-
-
-
-
- Specifies whether Managed Extensions for C++ should be enabled.
- The default is .
-
-
-
-
- Tells the compiler to use the specified character set.
-
-
-
-
- Options to pass to the compiler.
-
-
-
-
- The list of files to compile.
-
-
-
-
- The list of directories in which to search for include files.
-
-
-
-
- Directories that the compiler will search to resolve file references
- passed to the #using directive.
-
-
-
-
- Specifies metadata files to reference in this compilation as an
- alternative to passing a file name to #using in source code.
-
-
-
-
- Macro definitions to pass to cl.exe.
- Each entry will generate a /D
-
-
-
-
- Macro undefines (/U) to pass to cl.exe.
-
-
-
-
- A name to override the default object file name; can be either a file
- or directory name. The default is the output directory.
-
-
-
-
- A name for the compiler-generated PDB file; can be either a file or
- directory name. The default is the output directory.
-
-
-
-
- Gets the filename of the external program to start.
-
- The filename of the external program.
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Defines the supported modes for the use of precompiled header files.
-
-
-
-
- Create a precompiled header file.
-
-
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yc.
-
-
-
-
- Automatically create a precompiled header file if necessary.
-
-
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /YX.
-
-
-
-
- Use a (previously generated) precompiled header file.
-
-
- For further information on the use of this option
- see the Microsoft documentation on the C++ compiler flag /Yu.
-
-
-
-
- Run lib.exe, Microsoft's Library Manager.
-
-
- Create a library.
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Creates the library.
-
-
-
-
- Determines if the sources need to be linked.
-
-
-
-
- Options to pass to the compiler.
-
-
-
-
- The output file.
-
-
-
-
- The module definition file.
-
-
-
-
- The list of files to combine into the output file.
-
-
-
-
- Symbols to add to the symbol table.
-
-
-
-
- Names of default libraries to ignore.
-
-
-
-
- The list of additional library directories to search.
-
-
-
-
- Gets the filename of the external program to start.
-
- The filename of the external program.
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Links files using link.exe, Microsoft's Incremental Linker.
-
-
- This task is intended for version 7.00.9466 of link.exe.
-
-
-
- Combine all object files in the current directory into helloworld.exe.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Links the sources.
-
-
-
-
- Determines if the output needs linking.
-
-
-
-
- Quotes an argument value and duplicates trailing backslahes.
-
- The argument value to quote.
-
- The quotes argument value.
-
-
-
-
- Options to pass to the compiler.
-
-
-
-
- Create debugging information for the .exe file or DLL. The default is
- .
-
-
-
-
- The output file.
-
-
-
-
- A user-specified name for the program database (PDB) that the linker
- creates. The default file name for the PDB has the base name of the
- and the extension .pdb.
-
-
-
-
- The name of a module-definition file (.def) to be passed to the
- linker.
-
-
-
-
- Specified DLLs for delay loading.
-
-
-
-
- The list of files to combine into the output file.
-
-
-
-
- The list of additional library directories to search.
-
-
-
-
- Link the specified modules into this assembly.
-
-
-
-
- Embed the specified resources into this assembly.
-
-
-
-
- Symbols to add to the symbol table.
-
-
-
-
- Names of libraries that you want the linker to ignore when it
- resolves external references.
-
-
-
-
- Gets the filename of the external program to start.
-
- The filename of the external program.
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Compiles messages using mc.exe, Microsoft's Win32 message compiler.
-
-
-
- Compile text.mc using the default options.
-
-
-
- ]]>
-
-
- Compile text.mc, passing a path to store the header, the rc
- file and some additonal options.
-
-
-
- ]]>
-
-
-
-
-
- Compiles the sources.
-
-
-
-
- Determine if source files need re-building.
-
-
-
-
- Options to pass to the compiler.
-
-
-
-
- Path to store header file. The default is the project base directory.
-
-
-
-
- Path to store RC file. The default is the project base directory.
-
-
-
-
- Input filename.
-
-
-
-
- Gets the filename of the external program to start.
-
-
- The filename of the external program.
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- This tasks allows you to run MIDL.exe.
-
-
-
- This task only supports a small subset of the MIDL.EXE command line
- switches, but you can use the options element to specify any other
- unsupported commands you want to specify.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- This is where the work is done.
-
-
-
-
- Check output files to see if we need rebuilding.
-
- if a rebuild is needed; otherwise,
- .
-
-
-
- Check output files to see if we need rebuilding.
-
-
- if a rebuild is needed; otherwise,
- .
-
-
-
-
- Writes the response file for midl.exe.
-
-
-
-
- The /acf switch allows the user to supply an
- explicit ACF file name. The switch also
- allows the use of different interface names in
- the IDL and ACF files.
-
-
-
-
- The /align switch is functionally the same as the
- MIDL /Zp option and is recognized by the MIDL compiler
- solely for backward compatibility with MkTypLib.
-
- The alignment value can be 1, 2, 4, or 8.
-
-
-
- The /app_config switch selects application-configuration
- mode, which allows you to use some ACF keywords in the
- IDL file. With this MIDL compiler switch, you can omit
- the ACF and specify an interface in a single IDL file.
-
-
-
-
- The /char switch helps to ensure that the MIDL compiler
- and C compiler operate together correctly for all char
- and small types.
-
- Can be one of signed | unsigned | ascii7
-
-
-
- The /client switch directs the MIDL compiler to generate
- client-side C source files for an RPC interface
-
- can be one of stub | none
-
-
-
- The /cstub switch specifies the name of the client
- stub file for an RPC interface.
-
-
-
-
- Specifies the file name for the generated dlldata file for a proxy
- DLL. The default file name Dlldata.c is used if
- is not specified.
-
-
-
-
- The /env switch selects the
- environment in which the application runs.
-
- It can take the values win32 and win64
-
-
-
- The /Oi switch directs the MIDL compiler to
- use a fully-interpreted marshaling method.
- The /Oic and /Oicf switches provide additional
- performance enhancements.
-
-
- If you specify the Oi attribute, you must set it to
- one of the values:
- - Oi=""
- - Oi="c"
- - Oi="f"
- - Oi="cf"
-
-
-
-
- Specifies a file name for the type library generated by the MIDL
- compiler.
-
-
-
-
- Specifies the name of the header file.
-
-
-
-
- Specifies the name of the interface identifier file for a COM
- interface, overriding the default name obtained by adding _i.c
- to the IDL file name.
-
-
-
-
- Specifies the name of the interface proxy file for a COM interface.
-
-
-
-
- Name of .IDL file to process.
-
-
-
-
- Additional options to pass to midl.exe.
-
-
-
-
- Macro definitions to pass to mdil.exe.
- Each entry will generate a /D
-
-
-
-
- Macro undefines (/U) to pass to mdil.
-
-
-
-
- The list of directories in which to search for include files.
-
-
-
-
- Filename of program to execute
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Compiles resources using rc.exe, Microsoft's Win32 resource
- compiler.
-
-
-
- Compile text.rc to text.res using the default options.
-
-
-
- ]]>
-
-
-
-
- Compile text.rc, passing an additional option.
-
-
-
- ]]>
-
-
-
-
-
- Compile the resource file
-
-
-
-
- Determines if the resource need compiling.
-
-
-
-
- Check if a resource file has been updated.
-
-
-
-
-
-
- Options to pass to the compiler.
-
-
-
-
- Output file.
-
-
-
-
- The resource file to compile.
-
-
-
-
- Default language ID.
-
-
-
-
- The list of directories in which to search for include files.
-
-
-
-
- Macro definitions to pass to rc.exe.
- Each entry will generate a /d
-
-
-
-
- Filename of program to execute
-
-
-
-
- Arguments of program to execute
-
-
-
-
- Defines the character sets that can be used by the C++ compiler.
-
-
-
-
- Have the compiler determine the character set.
-
-
-
-
- Unicode character set.
-
-
-
-
- Multi-byte character set.
-
-
-
-
- Represents a library.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class with
- the specified name.
-
- is .
-
-
-
- The name of the library.
-
-
-
-
- If then the element will be processed;
- otherwise, skipped. The default is .
-
-
-
-
- If then the element will be skipped;
- otherwise, processed. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Represents a symbol.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class with
- the specified name.
-
- is .
-
-
-
- The name of the symbol.
-
-
-
-
- If then the element will be processed;
- otherwise, skipped. The default is .
-
-
-
-
- If then the element will be skipped;
- otherwise, processed. The default is .
-
-
-
-
- Contains a collection of elements.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class
- with the specified instance.
-
-
-
-
- Initializes a new instance of the class
- with the specified array of instances.
-
-
-
-
- Adds a to the end of the collection.
-
- The to be added to the end of the collection.
- The position into which the new element was inserted.
-
-
-
- Adds the elements of a array to the end of the collection.
-
- The array of elements to be added to the end of the collection.
-
-
-
- Adds the elements of a to the end of the collection.
-
- The to be added to the end of the collection.
-
-
-
- Determines whether a is in the collection.
-
- The to locate in the collection.
-
- if is found in the
- collection; otherwise, .
-
-
-
-
- Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
-
- The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.
- The zero-based index in at which copying begins.
-
-
-
- Retrieves the index of a specified object in the collection.
-
- The object for which the index is returned.
-
- The index of the specified . If the is not currently a member of the collection, it returns -1.
-
-
-
-
- Inserts a into the collection at the specified index.
-
- The zero-based index at which should be inserted.
- The to insert.
-
-
-
- Returns an enumerator that can iterate through the collection.
-
-
- A for the entire collection.
-
-
-
-
- Removes a member from the collection.
-
- The to remove from the collection.
-
-
-
- Gets or sets the element at the specified index.
-
- The zero-based index of the element to get or set.
-
-
-
- Enumerates the elements of a .
-
-
-
-
- Initializes a new instance of the class
- with the specified .
-
- The collection that should be enumerated.
-
-
-
- Advances the enumerator to the next element of the collection.
-
-
- if the enumerator was successfully advanced
- to the next element; if the enumerator has
- passed the end of the collection.
-
-
-
-
- Sets the enumerator to its initial position, which is before the
- first element in the collection.
-
-
-
-
- Gets the current element in the collection.
-
-
- The current element in the collection.
-
-
-
-
- Defines how to deal with backslashes in values of command line
- arguments.
-
-
-
-
- Does not perform any processing on backslashes.
-
-
-
-
- Duplicates the trailing backslash.
-
-
-
-
- Fixes the trailing backslash by replaces trailing double backslashes
- with only one backslash and removing single trailing backslashes.
-
-
-
-
- Removes all the trailing backslashes.
-
-
-
-
- Groups a set of useful manipulation methods for
- command-line arguments.
-
-
-
-
- Performs backslash processing on the specified value using a given
- method.
-
- The to process.
- The to use.
-
- with backslashes processed using the given
- .
-
-
-
-
- Duplicates the trailing backslash.
-
- The input string to check and duplicate the trailing backslash if necessary.
- The result string after being processed.
-
- Also duplicates trailing backslash in quoted value.
-
-
-
-
- Fixes the trailing backslash. This function replaces the trailing double backslashes with
- only one backslash. It also, removes the single trailing backslash.
-
- The input string.
- The result string after being processed.
-
-
-
- Removes all the trailing backslashes from the input.
-
- The input string.
- The result string without trailing backslashes.
-
-
-
- Quotes an argument value and processes backslashes using a given
- .
-
- The argument value to quote.
- The to use.
-
- The quoted argument value.
-
-
-
-
diff --git a/bin/nant/NAnt.Win32Tasks.dll b/bin/nant/NAnt.Win32Tasks.dll
deleted file mode 100644
index 5d2e0fb0..00000000
Binary files a/bin/nant/NAnt.Win32Tasks.dll and /dev/null differ
diff --git a/bin/nant/NAnt.Win32Tasks.xml b/bin/nant/NAnt.Win32Tasks.xml
deleted file mode 100644
index 3eacd93e..00000000
--- a/bin/nant/NAnt.Win32Tasks.xml
+++ /dev/null
@@ -1,753 +0,0 @@
-
-
-
- NAnt.Win32Tasks
-
-
-
-
- Groups a set of functions that convert Windows native filenames to
- Cygwin POSIX-style pathnames and vice versa.
-
-
- It can be used when a Cygwin program needs to pass a file name to a
- native Windows program, or expects to get a file name from a native
- Windows program.
-
-
-
-
- Initializes a new instance of the
- class with the specified and properties.
-
- The in which the class is used.
- The set of properties to use for macro expansion.
-
-
-
- Gets the DOS (short) form of the specified path.
-
- The path to convert.
-
- The DOS (short) form of the specified path.
-
- cygpath could not be started.
- could not be converted to a short form.
-
-
-
- Gets the Unix form of the specified path.
-
- The path to convert.
-
- The Unix form of the specified path.
-
- cygpath could not be started.
- could not be converted to a Unix form.
-
-
-
- Gets the Windows form of the specified path.
-
- The path to convert.
-
- The Windows form of the specified path.
-
- cygpath could not be started.
- could not be converted to a Windows form.
-
-
-
- Runs cygpath with the specified arguments and returns the result
- as a .
-
- The arguments to pass to cygpath.
-
- The result of running cygpath with the specified arguments.
-
-
-
-
- Factory method to return a new instance of ExecTask
-
-
-
-
-
-
- Generates a Windows Forms Control that wraps ActiveX Controls defined
- in an OCX.
-
-
-
-
- ]]>
-
-
-
-
-
- Import the ActiveX control.
-
-
-
-
- Determines whether the assembly needs to be created again.
-
-
- if the assembly needs to be created again;
- otherwise, .
-
-
-
-
- Filename of the .ocx file.
-
-
-
-
- Filename of the generated assembly.
-
-
-
-
- Specifies the file containing the public key to use to sign the
- resulting assembly.
-
-
- The file containing the public key to use to sign the resulting
- assembly.
-
-
-
-
- Specifies the publisher's official public/private key pair with which
- the resulting assembly should be signed with a strong name.
-
-
- The keyfile to use to sign the resulting assembly with a strong name.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- 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.
-
-
- The key container containing a public/private key pair that should
- be used to sign the resulting assembly.
-
-
-
-
- Specifies to sign the resulting control using delayed signing.
-
-
-
-
- Determines whether C# source code for the Windows Form wrapper should
- be generated. The default is .
-
-
-
-
- Assembly to use for Runtime Callable Wrapper rather than generating
- new one [.NET 1.1 or higher].
-
-
-
-
- Indicates whether aximp supports using an existing Runtime
- Callable Wrapper for a given target framework. The default is
- .
-
-
-
-
- Gets the command-line arguments for the external program.
-
-
- The command-line arguments for the external program.
-
-
-
-
- Reads the most recent Windows SDK InstallationFolder key into a NAnt property
-
-
-
-
- ]]>
-
-
-
-
-
- locate the most recent WinSDK installed
-
-
-
-
- Converts a version expressed as a string into a Version object
-
-
- A containing the version to convert.
-
-
- A object representing the version string.
-
-
-
-
-
- The property to set to the value stored in the InstalledFolder key of the located WinSDK version.
-
-
-
-
-
-
- The minimum acceptable Windows SDK version.
-
-
-
-
-
-
- The maximum acceptable Windows SDK version.
-
-
-
-
-
-
- The minimum acceptable .NET sdk version.
-
-
-
-
-
-
- The maximum acceptable .NET sdk version.
-
-
-
-
-
- Reads a value or set of values from the Windows Registry into one or
- more NAnt properties.
-
-
- Read a single value from the registry.
-
-
- ]]>
-
- Read all the registry values in a key.
-
-
- ]]>
-
-
-
-
-
- read the specified registry value
-
-
-
-
- Returns the hive for a given key.
-
-
-
-
- The hive for a given key.
-
-
-
-
- Returns the key for a given registry hive.
-
- The registry hive to return the key for.
-
- The key for a given registry hive.
-
-
-
-
- The property to set to the specified registry key value.
- If this attribute is used then a single value will be read.
-
-
-
-
- The prefix to use for the specified registry key values.
- If this attribute is used then all registry values will be read and stored as properties with this prefix.
-
-
- Registry values a, b, c will be turned into prefixa, prefixb, prefixc named properties
-
-
-
-
- The registry key to read, including the path.
-
-
- SOFTWARE\Microsoft\.NETFramework\sdkInstallRoot
-
-
-
-
- Space separated list of registry hives to search for .
- For a list of possible values, see . The
- default is .
-
-
-
-
-
-
-
- Registers an assembly, or set of assemblies for use from COM clients.
-
-
-
- Refer to the Regasm
- documentation for more information on the regasm tool.
-
-
-
-
- Register types in a single assembly.
-
-
-
- ]]>
-
-
-
-
- Register types of an assembly and generate a type library containing
- definitions of accessible types defined within the assembly.
-
-
-
- ]]>
-
-
-
-
- Register types of set of assemblies at once, while specifying a set
- of reference assemblies.
-
-
-
-
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Updates the of the specified
- .
-
- The of which the should be updated.
-
-
-
- Registers or unregisters a single assembly, or a group of assemblies.
-
-
-
-
- The name of the file to register. This is provided as an alternate
- to using the task's .
-
-
-
-
- Registry file to export to instead of entering the types directly
- into the registry.
-
-
-
-
- Set the code base registry setting.
-
-
-
-
- Only refer to already registered type libraries.
-
-
-
-
- Export the assemblies to the specified type library and register it.
-
-
-
-
- Unregister the assembly. The default is .
-
-
-
-
- The set of assemblies to register, or unregister.
-
-
-
-
- The set of assembly references.
-
-
-
-
- Gets the working directory for the application.
-
-
- The working directory for the application.
-
-
-
-
- Gets the command line arguments for the external program.
-
-
- The command line arguments for the external program.
-
-
-
-
- Gets the filename of the external program to start.
-
-
- The filename of the external program.
-
-
- Override in derived classes to explicitly set the location of the
- external tool.
-
-
-
-
- Exports a .NET assembly to a type library that can be used from unmanaged
- code (wraps Microsoft's tlbexp.exe).
-
-
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Export DotNetAssembly.dll to LegacyCOM.dll.
-
-
- ]]>
-
-
-
-
-
- Exports the type library.
-
-
-
-
- Determines whether the assembly needs to be exported to a type
- library again.
-
-
- if the assembly needs to be exported to a
- type library; otherwise, .
-
-
-
-
- Specifies the assembly for which to export a type library.
-
-
- The assembly for which to export a type library.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the name of the type library file to generate.
-
-
- The name of the type library file to generate.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the file used to determine capitalization of names in a
- type library.
-
-
- The file used to determine capitalization of names in a type library.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Gets the command line arguments for the external program.
-
-
- The command line arguments for the external program.
-
-
-
-
- Imports a type library to a .NET assembly (wraps Microsoft's tlbimp.exe).
-
-
-
- This task lets you easily create interop assemblies. By default, it will
- not reimport if the underlying COM TypeLib or reference has not changed.
-
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Import LegacyCOM.dll to DotNetAssembly.dll.
-
-
- ]]>
-
-
-
-
- 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.
-
-
-
-
-
-
-
- ]]>
-
-
-
-
-
- Imports the type library to a .NET assembly.
-
-
-
-
- Returns the path of the type library, removing the identifier of
- the type library from the specified string.
-
- The path from which to extract the path of the type library.
-
- The path of the type library without the type library identifier.
-
-
- An example of a path which includes the identifier of the type
- library (in this case "2") is
- C:\WINDOWS\system32\msvidctl.dll\2.
-
-
-
-
- Determines whether the type library needs to be imported again.
-
-
- if the type library needs to be imported;
- otherwise, .
-
-
-
-
- Specifies the name of the output file.
-
-
- The name of the output file.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the namespace in which to produce the assembly.
-
-
- The namespace in which to produce the assembly.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the version number of the assembly to produce.
-
-
-
- The version number of the assembly to produce.
-
-
- The version number should be in the format major.minor.build.revision.
-
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
-
-
- Specifies whether the resulting assembly should be signed with a
- strong name using delayed signing. The default is .
-
-
- if the resulting assembly should be signed
- with a strong name using delayed signing; otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether a primary interop assembly should be produced for
- the specified type library. The default is .
-
-
- if a primary interop assembly should be
- produced; otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the file containing the public key to use to sign the
- resulting assembly.
-
-
- The file containing the public key to use to sign the resulting
- assembly.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the publisher's official public/private key pair with which
- the resulting assembly should be signed with a strong name.
-
-
- The keyfile to use to sign the resulting assembly with a strong name.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- 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.
-
-
- The key container containing a public/private key pair that should
- be used to sign the resulting assembly.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies the assembly files to use to resolve references to types
- defined outside the current type library.
-
-
- The assembly files to use to resolve references to types defined
- outside the current type library.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- 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 .
-
-
- if a type library should not be imported if
- all references cannot be resolved; otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether to import a COM style SafeArray as a managed
- class type. The default is .
-
-
- if a COM style SafeArray should be imported
- as a managed class type; otherwise,
- .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies how to transform the metadata [.NET 1.1 or higher].
-
-
-
-
- Specifies the source type library that gets passed to the type
- library importer.
-
-
- The source type library that gets passed to the type library
- importer.
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Specifies whether interfaces should be produced without .NET Framework
- security checks. The default is .
-
-
- if interfaces without .NET Framework security
- checks should be produced; otherwise, .
-
- See the Microsoft.NET Framework SDK documentation for details.
-
-
-
- Indicates whether tlbimp supports transforming metadata for
- a given target framework. The default is .
-
-
-
-
- Gets the command line arguments for the external program.
-
-
- The command line arguments for the external program.
-
-
-
-
diff --git a/bin/nant/NAnt.exe b/bin/nant/NAnt.exe
deleted file mode 100644
index c41374a3..00000000
Binary files a/bin/nant/NAnt.exe and /dev/null differ
diff --git a/bin/nant/NAnt.exe.config b/bin/nant/NAnt.exe.config
deleted file mode 100644
index 53291fdd..00000000
--- a/bin/nant/NAnt.exe.config
+++ /dev/null
@@ -1,2323 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- true
-
-
- sn
-
-
- lc
-
-
- false
-
-
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- true
-
-
- sn
-
-
- lc
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
-
-
- true
- true
- true
- true
-
-
- true
- true
-
-
- sn
-
-
- lc
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
-
-
- true
- true
- true
- true
-
-
- true
- true
-
-
- sn
-
-
- lc
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
-
-
- true
- true
- true
- true
-
-
- true
- true
-
-
- sn
-
-
- lc
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- The .NET Framework 1.1 SDK is not installed.
-
-
-
- true
- true
- true
-
-
- cfresgen
-
-
- sn
-
-
- lc
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- The .NET Framework 2.0 SDK is not installed.
-
-
-
- true
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
-
-
- sn
-
-
- lc
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
-
-
- true
- true
- true
- true
-
-
- true
- true
-
-
- sn
-
-
- lc
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- ${csc.tool}
- true
- true
- true
- ${csc.supportsdocgeneration}
- true
- true
- true
- true
-
-
- mjs
- true
-
-
- ${mbas.tool}
- true
-
-
- ${resgen.tool}
- true
-
-
- sn
- true
-
-
- false
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- gmcs
- true
- true
- true
- ${csc.supportsdocgeneration}
- true
- true
- true
- true
-
-
- mjs
- strict
-
-
- vbnc
- true
-
-
- ${resgen.tool}
- true
- ${resgen.supportsexternalfilereferences}
-
-
- sn
- true
-
-
- false
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- gmcs
- true
- linq
- true
- true
- true
- true
- true
- true
- true
-
-
- mjs
- strict
-
-
- vbnc
- true
-
-
- true
- true
-
-
- sn
- true
-
-
- false
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- smcs
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
-
-
- sn
-
-
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- true
-
-
- sn
-
-
- false
-
-
- true
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- ${path::combine(prefix, 'lib/mono/1.0/mcs.exe')}
- true
- true
- true
- ${csc.supportsdocgeneration}
- true
- true
- true
- true
-
-
- mjs
- true
-
-
- ${path::combine(prefix, 'lib/mono/1.0/mbas.exe')}
- true
-
-
- ${resgen.tool}
- true
-
-
- sn
- true
-
-
- false
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- gmcs
- true
- true
- true
- ${csc.supportsdocgeneration}
- true
- true
- true
- true
-
-
- mjs
- strict
-
-
- vbnc
- true
-
-
- ${resgen.tool}
- true
- ${resgen.supportsexternalfilereferences}
-
-
- sn
- true
-
-
- false
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/.
-
-
-
-
-
-
-
- true
-
-
- gmcs
- true
- linq
- true
- true
- true
- true
- true
- true
- true
-
-
- mjs
- strict
-
-
- vbnc
- true
-
-
- true
- true
-
-
- sn
- true
-
-
- false
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Unable to locate 'mono' module using pkg-config. Download the Mono development packages from http://www.mono-project.com/downloads/.
-
-
-
-
-
-
- smcs
- true
- true
- true
- true
- true
- true
- true
- true
-
-
- true
- true
-
-
- sn
-
-
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/bin/nant/NAnt.xml b/bin/nant/NAnt.xml
deleted file mode 100644
index 64a0575a..00000000
--- a/bin/nant/NAnt.xml
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-
- NAnt
-
-
-
-
- Stub used to created and launch real ConsoleDriver
- class in Core assembly.
-
-
-
-
- Entry point for executable
-
- Command Line arguments
- The result of the real execution
-
-
-
- Constructs the privatebinpath.
-
-
-
- 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).
-
-
- The runtime framework.
- The base directory of the domain.
-
- The privatebinpath.
-
-
-
-
- Given an absolute directory and an absolute file name, returns a
- relative file name.
-
- An absolute directory.
- An absolute file name.
-
- A relative file name for the given absolute file name.
-
-
-
-
- Helper class for invoking the application entry point in NAnt.Core
- and passing the command-line arguments.
-
-
-
-
- Initializes a new instance of the
- class with the specified command-line arguments.
-
- The commandline arguments passed to NAnt.exe.
- Directories relative to the base directory of the AppDomain to probe for missing assembly references.
-
-
-
- Invokes the application entry point in NAnt.Core.
-
-
-
-
- Gets the status that the build process returned when it exited.
-
-
- The code that the build process specified when it terminated.
-
-
-
-
diff --git a/bin/nant/NDoc.Documenter.NAnt.dll b/bin/nant/NDoc.Documenter.NAnt.dll
deleted file mode 100644
index cdcc3f1f..00000000
Binary files a/bin/nant/NDoc.Documenter.NAnt.dll and /dev/null differ
diff --git a/bin/nant/extensions/common/2.0/NAnt.MSBuild.dll b/bin/nant/extensions/common/2.0/NAnt.MSBuild.dll
deleted file mode 100644
index f8b028fa..00000000
Binary files a/bin/nant/extensions/common/2.0/NAnt.MSBuild.dll and /dev/null differ
diff --git a/bin/nant/extensions/common/2.0/NAnt.MSBuild.xml b/bin/nant/extensions/common/2.0/NAnt.MSBuild.xml
deleted file mode 100644
index 15b267e9..00000000
--- a/bin/nant/extensions/common/2.0/NAnt.MSBuild.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
- NAnt.MSBuild
-
-
-
-
- Functions to return information for MSBuild system.
-
-
-
-
-
-
-
- Test whether project is VS2005 project and could be built using <msbuild>
-
- The name or path of the project file (csproj, vbproj, ...).
-
- True, if it is msbuild project, False otherwise.
-
-
-
-
- Initialize is guaranteed to be called by MSBuild at the start of the build
- before any events are raised.
-
-
-
-
- Analyses Microsoft Visual Studio .NET 2005 (Whidbey) solution files.
-
-
-
-
diff --git a/bin/nant/lib/common/1.1/nunit-console-runner.dll b/bin/nant/lib/common/1.1/nunit-console-runner.dll
deleted file mode 100644
index f112e232..00000000
Binary files a/bin/nant/lib/common/1.1/nunit-console-runner.dll and /dev/null differ
diff --git a/bin/nant/lib/common/1.1/nunit-console.exe b/bin/nant/lib/common/1.1/nunit-console.exe
deleted file mode 100644
index 32ca802e..00000000
Binary files a/bin/nant/lib/common/1.1/nunit-console.exe and /dev/null differ
diff --git a/bin/nant/lib/common/1.1/nunit.core.dll b/bin/nant/lib/common/1.1/nunit.core.dll
deleted file mode 100644
index df7f9051..00000000
Binary files a/bin/nant/lib/common/1.1/nunit.core.dll and /dev/null differ
diff --git a/bin/nant/lib/common/1.1/nunit.framework.dll b/bin/nant/lib/common/1.1/nunit.framework.dll
deleted file mode 100644
index 5316687a..00000000
Binary files a/bin/nant/lib/common/1.1/nunit.framework.dll and /dev/null differ
diff --git a/bin/nant/lib/common/1.1/nunit.util.dll b/bin/nant/lib/common/1.1/nunit.util.dll
deleted file mode 100644
index e9e479eb..00000000
Binary files a/bin/nant/lib/common/1.1/nunit.util.dll and /dev/null differ
diff --git a/bin/nant/lib/common/2.0/nunit-console-runner.dll b/bin/nant/lib/common/2.0/nunit-console-runner.dll
deleted file mode 100644
index 6a6b5e2e..00000000
Binary files a/bin/nant/lib/common/2.0/nunit-console-runner.dll and /dev/null differ
diff --git a/bin/nant/lib/common/2.0/nunit-console.exe b/bin/nant/lib/common/2.0/nunit-console.exe
deleted file mode 100644
index 24fda7e4..00000000
Binary files a/bin/nant/lib/common/2.0/nunit-console.exe and /dev/null differ
diff --git a/bin/nant/lib/common/2.0/nunit.core.dll b/bin/nant/lib/common/2.0/nunit.core.dll
deleted file mode 100644
index a11e6234..00000000
Binary files a/bin/nant/lib/common/2.0/nunit.core.dll and /dev/null differ
diff --git a/bin/nant/lib/common/2.0/nunit.framework.dll b/bin/nant/lib/common/2.0/nunit.framework.dll
deleted file mode 100644
index 44704bd5..00000000
Binary files a/bin/nant/lib/common/2.0/nunit.framework.dll and /dev/null differ
diff --git a/bin/nant/lib/common/2.0/nunit.util.dll b/bin/nant/lib/common/2.0/nunit.util.dll
deleted file mode 100644
index 8fff811d..00000000
Binary files a/bin/nant/lib/common/2.0/nunit.util.dll and /dev/null differ
diff --git a/bin/nant/lib/common/neutral/ICSharpCode.SharpCvsLib.Console.dll b/bin/nant/lib/common/neutral/ICSharpCode.SharpCvsLib.Console.dll
deleted file mode 100644
index fcca99ee..00000000
Binary files a/bin/nant/lib/common/neutral/ICSharpCode.SharpCvsLib.Console.dll and /dev/null differ
diff --git a/bin/nant/lib/common/neutral/ICSharpCode.SharpCvsLib.dll b/bin/nant/lib/common/neutral/ICSharpCode.SharpCvsLib.dll
deleted file mode 100644
index fcd2d1ad..00000000
Binary files a/bin/nant/lib/common/neutral/ICSharpCode.SharpCvsLib.dll and /dev/null differ
diff --git a/bin/nant/lib/common/neutral/ICSharpCode.SharpZipLib.dll b/bin/nant/lib/common/neutral/ICSharpCode.SharpZipLib.dll
deleted file mode 100644
index 83cd1dac..00000000
Binary files a/bin/nant/lib/common/neutral/ICSharpCode.SharpZipLib.dll and /dev/null differ
diff --git a/bin/nant/lib/common/neutral/NDoc.Core.dll b/bin/nant/lib/common/neutral/NDoc.Core.dll
deleted file mode 100644
index 07fbbe87..00000000
Binary files a/bin/nant/lib/common/neutral/NDoc.Core.dll and /dev/null differ
diff --git a/bin/nant/lib/common/neutral/NDoc.Documenter.Msdn.dll b/bin/nant/lib/common/neutral/NDoc.Documenter.Msdn.dll
deleted file mode 100644
index 986998ca..00000000
Binary files a/bin/nant/lib/common/neutral/NDoc.Documenter.Msdn.dll and /dev/null differ
diff --git a/bin/nant/lib/common/neutral/NDoc.ExtendedUI.dll b/bin/nant/lib/common/neutral/NDoc.ExtendedUI.dll
deleted file mode 100644
index bc3d5a4e..00000000
Binary files a/bin/nant/lib/common/neutral/NDoc.ExtendedUI.dll and /dev/null differ
diff --git a/bin/nant/lib/common/neutral/NUnitCore.dll b/bin/nant/lib/common/neutral/NUnitCore.dll
deleted file mode 100644
index 0f1873c1..00000000
Binary files a/bin/nant/lib/common/neutral/NUnitCore.dll and /dev/null differ
diff --git a/bin/nant/lib/net/1.0/nunit-console-runner.dll b/bin/nant/lib/net/1.0/nunit-console-runner.dll
deleted file mode 100644
index cd6050b9..00000000
Binary files a/bin/nant/lib/net/1.0/nunit-console-runner.dll and /dev/null differ
diff --git a/bin/nant/lib/net/1.0/nunit-console.exe b/bin/nant/lib/net/1.0/nunit-console.exe
deleted file mode 100644
index c25a7cc9..00000000
Binary files a/bin/nant/lib/net/1.0/nunit-console.exe and /dev/null differ
diff --git a/bin/nant/lib/net/1.0/nunit.core.dll b/bin/nant/lib/net/1.0/nunit.core.dll
deleted file mode 100644
index 7b1916e0..00000000
Binary files a/bin/nant/lib/net/1.0/nunit.core.dll and /dev/null differ
diff --git a/bin/nant/lib/net/1.0/nunit.framework.dll b/bin/nant/lib/net/1.0/nunit.framework.dll
deleted file mode 100644
index 6038b272..00000000
Binary files a/bin/nant/lib/net/1.0/nunit.framework.dll and /dev/null differ
diff --git a/bin/nant/lib/net/1.0/nunit.util.dll b/bin/nant/lib/net/1.0/nunit.util.dll
deleted file mode 100644
index a778921c..00000000
Binary files a/bin/nant/lib/net/1.0/nunit.util.dll and /dev/null differ
diff --git a/bin/nant/log4net.dll b/bin/nant/log4net.dll
deleted file mode 100644
index f3772864..00000000
Binary files a/bin/nant/log4net.dll and /dev/null differ
diff --git a/bin/nant/scvs.exe b/bin/nant/scvs.exe
deleted file mode 100644
index 34da1bc9..00000000
Binary files a/bin/nant/scvs.exe and /dev/null differ
diff --git a/bin/nunit/Failure.jpg b/bin/nunit/Failure.jpg
deleted file mode 100644
index 658905fd..00000000
Binary files a/bin/nunit/Failure.jpg and /dev/null differ
diff --git a/bin/nunit/Ignored.jpg b/bin/nunit/Ignored.jpg
deleted file mode 100644
index 95b7fdbd..00000000
Binary files a/bin/nunit/Ignored.jpg and /dev/null differ
diff --git a/bin/nunit/NUnitFitTests.html b/bin/nunit/NUnitFitTests.html
deleted file mode 100644
index b7eb5c91..00000000
--- a/bin/nunit/NUnitFitTests.html
+++ /dev/null
@@ -1,277 +0,0 @@
-
-
-
-
NUnit Acceptance Tests
-
- Developers love self-referential programs! Hence, NUnit has always run all it's
- own tests, even those that are not really unit tests.
-
Now, beginning with NUnit 2.4, NUnit has top-level tests using Ward Cunningham's
- FIT framework. At this time, the tests are pretty rudimentary, but it's a start
- and it's a framework for doing more.
-
Running the Tests
-
Open a console or shell window and navigate to the NUnit bin directory, which
- contains this file. To run the test under Microsoft .Net, enter the command
-
- Note the space and dot at the end of each command. The results of your test
- will be in TestResults.html in the same directory.
-
Platform and CLR Version
-
-
-
NUnit.Fixtures.PlatformInfo
-
-
-
Verify Unit Tests
-
- Load and run the NUnit unit tests, verifying that the results are as expected.
- When these tests are run on different platforms, different numbers of tests may
- be skipped, so the values for Skipped and Run tests are informational only.
-
- The number of tests in each assembly should be constant across all platforms -
- any discrepancy usually means that one of the test source files was not
- compiled on the platform. There should be no failures and no tests ignored.
-
Note:
- At the moment, the nunit.extensions.tests assembly is failing because the
- fixture doesn't initialize addins in the test domain.
-
-
-
-
NUnit.Fixtures.AssemblyRunner
-
-
-
Assembly
-
Tests()
-
Run()
-
Skipped()
-
Ignored()
-
Failures()
-
-
-
nunit.framework.tests.dll
-
397
-
-
-
0
-
0
-
-
-
nunit.core.tests.dll
-
355
-
-
-
0
-
0
-
-
-
nunit.util.tests.dll
-
238
-
-
-
0
-
0
-
-
-
nunit.mocks.tests.dll
-
43
-
-
-
0
-
0
-
-
-
nunit.extensions.tests.dll
-
5
-
-
-
0
-
0
-
-
-
nunit-console.tests.dll
-
40
-
-
-
0
-
0
-
-
-
nunit.uikit.tests.dll
-
34
-
-
-
0
-
0
-
-
-
nunit-gui.tests.dll
-
15
-
-
-
0
-
0
-
-
-
nunit.fixtures.tests.dll
-
6
-
-
-
0
-
0
-
-
-
Code Snippet Tests
-
- These tests create a test assembly from a snippet of code and then load and run
- the tests that it contains, verifying that the structure of the loaded tests is
- as expected and that the number of tests run, skipped, ignored or failed is
- correct.
-
-
-
-
NUnit.Fixtures.SnippetRunner
-
-
-
Code
-
Tree()
-
Run()
-
Skipped()
-
Ignored()
-
Failures()
-
-
-
public class TestClass
-{
-}
-
-
EMPTY
-
0
-
0
-
0
-
0
-
-
-
using NUnit.Framework;
-
-[TestFixture]
-public class TestClass
-{
-}
-
-
TestClass
-
0
-
0
-
0
-
0
-
-
-
using NUnit.Framework;
-
-[TestFixture]
-public class TestClass
-{
- [Test]
- public void T1() { }
- [Test]
- public void T2() { }
- [Test]
- public void T3() { }
-}
-
-
TestClass
->T1
->T2
->T3
-
-
3
-
0
-
0
-
0
-
-
-
using NUnit.Framework;
-
-[TestFixture]
-public class TestClass1
-{
- [Test]
- public void T1() { }
-}
-
-[TestFixture]
-public class TestClass2
-{
- [Test]
- public void T2() { }
- [Test]
- public void T3() { }
-}
-
-
TestClass1
->T1
-TestClass2
->T2
->T3
-
-
3
-
0
-
0
-
0
-
-
-
using NUnit.Framework;
-
-[TestFixture]
-public class TestClass
-{
- [Test]
- public void T1() { }
- [Test, Ignore]
- public void T2() { }
- [Test]
- public void T3() { }
-}
-
-
TestClass
->T1
->T2
->T3
-
-
2
-
0
-
1
-
0
-
-
-
using NUnit.Framework;
-
-[TestFixture]
-public class TestClass
-{
- [Test]
- public void T1() { }
- [Test, Explicit]
- public void T2() { }
- [Test]
- public void T3() { }
-}
-
-
TestClass
->T1
->T2
->T3
-
-
2
-
1
-
0
-
0
-
-
-
Summary Information
-
-
-
fit.Summary
-
-
-
-
diff --git a/bin/nunit/NUnitTests.config b/bin/nunit/NUnitTests.config
deleted file mode 100644
index ecbd55e1..00000000
--- a/bin/nunit/NUnitTests.config
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/bin/nunit/NUnitTests.nunit b/bin/nunit/NUnitTests.nunit
deleted file mode 100644
index 33602328..00000000
--- a/bin/nunit/NUnitTests.nunit
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/bin/nunit/Success.jpg b/bin/nunit/Success.jpg
deleted file mode 100644
index 3d8e7609..00000000
Binary files a/bin/nunit/Success.jpg and /dev/null differ
diff --git a/bin/nunit/clr.bat b/bin/nunit/clr.bat
deleted file mode 100644
index 8291f268..00000000
--- a/bin/nunit/clr.bat
+++ /dev/null
@@ -1,96 +0,0 @@
-@echo off
-rem Run a program under a particular version of the .Net framework
-rem by setting the COMPLUS_Version environment variable.
-rem
-rem This command was written by Charlie Poole for the NUnit project.
-rem You may use it separately from NUnit at your own risk.
-
-if "%1"=="/?" goto help
-if "%1"=="?" goto help
-if "%1"=="" goto GetVersion
-if /I "%1"=="off" goto RemoveVersion
-if "%2"=="" goto SetVersion
-goto main
-
-:help
-echo Control the version of the .Net framework that is used. The
-echo command has several forms:
-echo.
-echo CLR
-echo Reports the version of the CLR that has been set
-echo.
-echo CLR version
-echo Sets the local shell environment to use a specific
-echo version of the CLR for subsequent commands.
-echo.
-echo CLR version command [arguments]
-echo Executes a single command using the specified CLR version.
-echo.
-echo CLR off
-echo Turns off specific version selection for commands
-echo.
-echo The CLR version may be specified as vn.n.n or n.n.n. In addition,
-echo the following shortcuts are recognized:
-echo net-1.0, 1.0 For version 1.0.3705
-echo net-1.1, 1.1 For version 1.1.4322
-echo beta2 For version 2.0.50215
-echo net-2.0, 2.0 For version 2.0.50727
-echo.
-echo NOTE:
-echo Any specific settings for required or supported runtime in
-echo the ^ section of a program's config file will
-echo override the version specified by this command, and the
-echo command will have no effect.
-echo.
-goto done
-
-:main
-
-setlocal
-set CMD=
-call :SetVersion %1
-shift /1
-
-:loop 'Copy remaining arguments to form the command
-if "%1"=="" goto run
-set CMD=%CMD% %1
-shift /1
-goto :loop
-
-:run 'Execute the command
-%CMD%
-endlocal
-goto done
-
-:SetVersion
-set COMPLUS_Version=%1
-
-rem Substitute proper format for certain names
-if /I "%COMPLUS_Version:~0,1%"=="v" goto useit
-if /I "%COMPLUS_Version%"=="net-1.0" set COMPLUS_Version=v1.0.3705&goto report
-if /I "%COMPLUS_Version%"=="1.0" set COMPLUS_Version=v1.0.3705&goto report
-if /I "%COMPLUS_Version%"=="net-1.1" set COMPLUS_Version=v1.1.4322&goto report
-if /I "%COMPLUS_Version%"=="1.1" set COMPLUS_Version=v1.1.4322&goto report
-if /I "%COMPLUS_Version%"=="beta2" set COMPLUS_Version=v2.0.50215&goto report
-if /I "%COMPLUS_Version%"=="net-2.0" set COMPLUS_Version=v2.0.50727&goto report
-if /I "%COMPLUS_Version%"=="2.0" set COMPLUS_Version=v2.0.50727&goto report
-
-rem Add additional substitutions here, branching to report
-
-rem assume it's a version number without 'v'
-set COMPLUS_Version=v%COMPLUS_Version%
-
-:report
-echo Setting CLR version to %COMPLUS_Version%
-goto done
-
-:GetVersion
-if "%COMPLUS_Version%"=="" echo CLR version is not set
-if NOT "%COMPLUS_Version%"=="" echo CLR version is set to %COMPLUS_Version%
-goto done
-
-:RemoveVersion
-set COMPLUS_Version=
-echo CLR version is no longer set
-
-:done
\ No newline at end of file
diff --git a/bin/nunit/fit-license.txt b/bin/nunit/fit-license.txt
deleted file mode 100644
index af375329..00000000
--- a/bin/nunit/fit-license.txt
+++ /dev/null
@@ -1,342 +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.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-
- Copyright (C)
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
- Gnomovision version 69, Copyright (C) year name of author
- Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary. Here is a sample; alter the names:
-
- Yoyodyne, Inc., hereby disclaims all copyright interest in the program
- `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
- , 1 April 1989
- Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs. If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library. If this is what you want to do, use the GNU Library General
-Public License instead of this License.
\ No newline at end of file
diff --git a/bin/nunit/fit.dll b/bin/nunit/fit.dll
deleted file mode 100644
index 40bbef0e..00000000
Binary files a/bin/nunit/fit.dll and /dev/null differ
diff --git a/bin/nunit/license.txt b/bin/nunit/license.txt
deleted file mode 100644
index fef69103..00000000
--- a/bin/nunit/license.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-Copyright 2002-2007 Charlie Poole
-Copyright 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov
-Copyright 2000-2002 Philip A. Craig
-
-This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.
-
-Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
-
-1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment (see the following) in the product documentation is required.
-
-Portions Copyright 2002-2007 Charlie Poole or Copyright 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov or Copyright 2000-2002 Philip A. Craig
-
-2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
-
-3. This notice may not be removed or altered from any source distribution.
diff --git a/bin/nunit/mock-assembly.dll b/bin/nunit/mock-assembly.dll
deleted file mode 100644
index 08adcb54..00000000
Binary files a/bin/nunit/mock-assembly.dll and /dev/null differ
diff --git a/bin/nunit/nonamespace-assembly.dll b/bin/nunit/nonamespace-assembly.dll
deleted file mode 100644
index 11283d63..00000000
Binary files a/bin/nunit/nonamespace-assembly.dll and /dev/null differ
diff --git a/bin/nunit/notestfixtures-assembly.dll b/bin/nunit/notestfixtures-assembly.dll
deleted file mode 100644
index 86289d19..00000000
Binary files a/bin/nunit/notestfixtures-assembly.dll and /dev/null differ
diff --git a/bin/nunit/nunit-console-runner.dll b/bin/nunit/nunit-console-runner.dll
deleted file mode 100644
index 99ad416e..00000000
Binary files a/bin/nunit/nunit-console-runner.dll and /dev/null differ
diff --git a/bin/nunit/nunit-console-x86.exe b/bin/nunit/nunit-console-x86.exe
deleted file mode 100644
index 26c6ff6d..00000000
Binary files a/bin/nunit/nunit-console-x86.exe and /dev/null differ
diff --git a/bin/nunit/nunit-console-x86.exe.config b/bin/nunit/nunit-console-x86.exe.config
deleted file mode 100644
index a321ee53..00000000
--- a/bin/nunit/nunit-console-x86.exe.config
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/bin/nunit/nunit-console.exe b/bin/nunit/nunit-console.exe
deleted file mode 100644
index 403d03d6..00000000
Binary files a/bin/nunit/nunit-console.exe and /dev/null differ
diff --git a/bin/nunit/nunit-console.exe.config b/bin/nunit/nunit-console.exe.config
deleted file mode 100644
index a321ee53..00000000
--- a/bin/nunit/nunit-console.exe.config
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/bin/nunit/nunit-console.tests.dll b/bin/nunit/nunit-console.tests.dll
deleted file mode 100644
index e8b61f2d..00000000
Binary files a/bin/nunit/nunit-console.tests.dll and /dev/null differ
diff --git a/bin/nunit/nunit-gui-runner.dll b/bin/nunit/nunit-gui-runner.dll
deleted file mode 100644
index d64e9113..00000000
Binary files a/bin/nunit/nunit-gui-runner.dll and /dev/null differ
diff --git a/bin/nunit/nunit-gui.tests.dll b/bin/nunit/nunit-gui.tests.dll
deleted file mode 100644
index de1b858e..00000000
Binary files a/bin/nunit/nunit-gui.tests.dll and /dev/null differ
diff --git a/bin/nunit/nunit-x86.exe b/bin/nunit/nunit-x86.exe
deleted file mode 100644
index 956059d3..00000000
Binary files a/bin/nunit/nunit-x86.exe and /dev/null differ
diff --git a/bin/nunit/nunit-x86.exe.config b/bin/nunit/nunit-x86.exe.config
deleted file mode 100644
index af0767fb..00000000
--- a/bin/nunit/nunit-x86.exe.config
+++ /dev/null
@@ -1,115 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/bin/nunit/nunit.core.dll b/bin/nunit/nunit.core.dll
deleted file mode 100644
index caf53193..00000000
Binary files a/bin/nunit/nunit.core.dll and /dev/null differ
diff --git a/bin/nunit/nunit.core.extensions.dll b/bin/nunit/nunit.core.extensions.dll
deleted file mode 100644
index 52263e5f..00000000
Binary files a/bin/nunit/nunit.core.extensions.dll and /dev/null differ
diff --git a/bin/nunit/nunit.core.interfaces.dll b/bin/nunit/nunit.core.interfaces.dll
deleted file mode 100644
index b9ceaecb..00000000
Binary files a/bin/nunit/nunit.core.interfaces.dll and /dev/null differ
diff --git a/bin/nunit/nunit.core.tests.dll b/bin/nunit/nunit.core.tests.dll
deleted file mode 100644
index 235d5200..00000000
Binary files a/bin/nunit/nunit.core.tests.dll and /dev/null differ
diff --git a/bin/nunit/nunit.exe b/bin/nunit/nunit.exe
deleted file mode 100644
index 839f0dc2..00000000
Binary files a/bin/nunit/nunit.exe and /dev/null differ
diff --git a/bin/nunit/nunit.exe.config b/bin/nunit/nunit.exe.config
deleted file mode 100644
index af0767fb..00000000
--- a/bin/nunit/nunit.exe.config
+++ /dev/null
@@ -1,115 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/bin/nunit/nunit.extensions.tests.dll b/bin/nunit/nunit.extensions.tests.dll
deleted file mode 100644
index 9fff9058..00000000
Binary files a/bin/nunit/nunit.extensions.tests.dll and /dev/null differ
diff --git a/bin/nunit/nunit.fixtures.dll b/bin/nunit/nunit.fixtures.dll
deleted file mode 100644
index bcdfdf8d..00000000
Binary files a/bin/nunit/nunit.fixtures.dll and /dev/null differ
diff --git a/bin/nunit/nunit.fixtures.tests.dll b/bin/nunit/nunit.fixtures.tests.dll
deleted file mode 100644
index bdef4363..00000000
Binary files a/bin/nunit/nunit.fixtures.tests.dll and /dev/null differ
diff --git a/bin/nunit/nunit.framework.dll b/bin/nunit/nunit.framework.dll
deleted file mode 100644
index de687d97..00000000
Binary files a/bin/nunit/nunit.framework.dll and /dev/null differ
diff --git a/bin/nunit/nunit.framework.extensions.dll b/bin/nunit/nunit.framework.extensions.dll
deleted file mode 100644
index 8081344a..00000000
Binary files a/bin/nunit/nunit.framework.extensions.dll and /dev/null differ
diff --git a/bin/nunit/nunit.framework.tests.dll b/bin/nunit/nunit.framework.tests.dll
deleted file mode 100644
index 13ea3976..00000000
Binary files a/bin/nunit/nunit.framework.tests.dll and /dev/null differ
diff --git a/bin/nunit/nunit.framework.xml b/bin/nunit/nunit.framework.xml
deleted file mode 100644
index 8610cfd9..00000000
--- a/bin/nunit/nunit.framework.xml
+++ /dev/null
@@ -1,5521 +0,0 @@
-
-
-
- nunit.framework
-
-
-
-
- SubstringConstraint can test whether a string contains
- the expected substring.
-
-
-
-
- The Constraint class is the base of all built-in or
- user-defined constraints in NUnit. It provides the operator
- overloads used to combine constraints.
-
-
-
-
- Static UnsetObject used to detect derived constraints
- failing to set the actual value.
-
-
-
-
- If true, all string comparisons will ignore case
-
-
-
-
- If true, arrays will be treated as collections, allowing
- those of different dimensions to be compared
-
-
-
-
- If non-zero, equality comparisons within the specified
- tolerance will succeed.
-
-
-
-
- IComparer object used in comparisons for some constraints.
-
-
-
-
- The actual value being tested against a constraint
-
-
-
-
- Flag the constraint to use a tolerance when determining equality.
- Currently only used for doubles and floats.
-
- Tolerance to be used
- Self.
-
-
-
- Flag the constraint to use the supplied IComparer object.
-
- The IComparer object to use.
- Self.
-
-
-
- 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.
-
- The MessageWriter on which to display the message
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- 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.
-
- The writer on which the actual value is displayed
-
-
-
- This operator creates a constraint that is satisfied only if both
- argument constraints are satisfied.
-
-
-
-
- This operator creates a constraint that is satisfied if either
- of the argument constraints is satisfied.
-
-
-
-
- This operator creates a constraint that is satisfied if the
- argument constraint is not satisfied.
-
-
-
-
- Flag the constraint to ignore case and return self.
-
-
-
-
- Flag the constraint to compare arrays as collections
- and return self.
-
-
-
-
- Class used to detect any derived constraints
- that fail to set the actual value in their
- Matches override.
-
-
-
-
- Initializes a new instance of the class.
-
- The expected.
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- StartsWithConstraint can test whether a string starts
- with an expected substring.
-
-
-
-
- Initializes a new instance of the class.
-
- The expected string
-
-
-
- Test whether the constraint is matched by the actual value.
- This is a template method, which calls the IsMatch method
- of the derived class.
-
-
-
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- EndsWithConstraint can test whether a string ends
- with an expected substring.
-
-
-
-
- Initializes a new instance of the class.
-
- The expected string
-
-
-
- Test whether the constraint is matched by the actual value.
- This is a template method, which calls the IsMatch method
- of the derived class.
-
-
-
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- RegexConstraint can test whether a string matches
- the pattern provided.
-
-
-
-
- Initializes a new instance of the class.
-
- The pattern.
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- 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.
-
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- ConstraintBuilder is used to resolve the Not and All properties,
- which serve as prefix operators for constraints. With the addition
- of an operand stack, And and Or could be supported, but we have
- left them out in favor of a simpler, more type-safe implementation.
- Use the & and | operator overloads to combine constraints.
-
-
-
-
- Implicitly convert ConstraintBuilder to an actual Constraint
- at the point where the syntax demands it.
-
-
-
-
-
-
- Resolves the chain of constraints using an
- EqualConstraint as base.
-
-
-
-
- Resolves the chain of constraints using a
- SameAsConstraint as base.
-
-
-
-
- Resolves the chain of constraints using a
- LessThanConstraint as base.
-
-
-
-
- Resolves the chain of constraints using a
- GreaterThanConstraint as base.
-
-
-
-
- Resolves the chain of constraints using a
- LessThanOrEqualConstraint as base.
-
-
-
-
- Resolves the chain of constraints using a
- LessThanOrEqualConstraint as base.
-
-
-
-
- Resolves the chain of constraints using a
- GreaterThanOrEqualConstraint as base.
-
-
-
-
- Resolves the chain of constraints using a
- GreaterThanOrEqualConstraint as base.
-
-
-
-
- Resolves the chain of constraints using an
- ExactTypeConstraint as base.
-
-
-
-
- Resolves the chain of constraints using an
- InstanceOfTypeConstraint as base.
-
-
-
-
- Resolves the chain of constraints using an
- AssignableFromConstraint as base.
-
-
-
-
- Resolves the chain of constraints using a
- ContainsConstraint as base. This constraint
- will, in turn, make use of the appropriate
- second-level constraint, depending on the
- type of the actual argument.
-
-
-
-
- Resolves the chain of constraints using a
- CollectionContainsConstraint as base.
-
- The expected object
-
-
-
- Resolves the chain of constraints using a
- StartsWithConstraint as base.
-
-
-
-
- Resolves the chain of constraints using a
- StringEndingConstraint as base.
-
-
-
-
- Resolves the chain of constraints using a
- StringMatchingConstraint as base.
-
-
-
-
- Resolves the chain of constraints using a
- CollectionEquivalentConstraint as base.
-
-
-
-
- Resolves the chain of constraints using a
- CollectionContainingConstraint as base.
-
-
-
-
- Resolves the chain of constraints using a
- CollectionSubsetConstraint as base.
-
-
-
-
- Resolves the chain of constraints using a
- PropertyConstraint as base
-
-
-
-
- Resolves the chain of constraints using a
- PropertyCOnstraint on Length as base
-
-
-
-
-
-
- Resolves the chain of constraints using a
- PropertyCOnstraint on Length as base
-
-
-
-
-
-
- Modifies the ConstraintBuilder by pushing a Prop operator on the
- ops stack and the name of the property on the opnds stack.
-
-
-
-
-
-
- Resolve a constraint that has been recognized by applying
- any pending operators and returning the resulting Constraint.
-
- A constraint that incorporates all pending operators
-
-
-
- Resolves the chain of constraints using
- EqualConstraint(null) as base.
-
-
-
-
- Resolves the chain of constraints using
- EqualConstraint(true) as base.
-
-
-
-
- Resolves the chain of constraints using
- EqualConstraint(false) as base.
-
-
-
-
- Resolves the chain of constraints using
- Is.NaN as base.
-
-
-
-
- Resolves the chain of constraints using
- Is.Empty as base.
-
-
-
-
- Resolves the chain of constraints using
- Is.Unique as base.
-
-
-
-
- Modifies the ConstraintBuilder by pushing a Not operator on the stack.
-
-
-
-
- Modifies the ConstraintBuilder by pushing a Not operator on the stack.
-
-
-
-
- Modifies the ConstraintBuilder by pushing an All operator on the stack.
-
-
-
-
- Modifies the ConstraintBuilder by pushing a Some operator on the stack.
-
-
-
-
- Modifies the constraint builder by pushing All and Not operators on the stack
-
-
-
-
- CollectionConstraint is the abstract base class for
- constraints that operate on collections.
-
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Protected method to be implemented by derived classes
-
-
-
-
-
-
- CollectionTally counts (tallies) the number of
- occurences of each object in one or more enuerations.
-
-
-
-
- Construct a CollectionTally object from a collection
-
-
-
-
-
- Remove the counts for a collection from the tally,
- so long as their are sufficient items to remove.
- The tallies are not permitted to become negative.
-
- The collection to remove
- True if there were enough items to remove, otherwise false
-
-
-
- Test whether all the counts are equal to a given value
-
- The value to be looked for
- True if all counts are equal to the value, otherwise false
-
-
-
- Get the count of the number of times an object is present in the tally
-
-
-
-
- UniqueItemsConstraint tests whether all the items in a
- collection are unique.
-
-
-
-
- Apply the item constraint to each item in the collection,
- failing if any item fails.
-
-
-
-
-
-
- Write a description of this constraint to a MessageWriter
-
-
-
-
-
- CollectionContainsConstraint is used to test whether a collection
- contains an expected object as a member.
-
-
-
-
- Construct a CollectionContainsConstraint
-
-
-
-
-
- Test whether the expected item is contained in the collection
-
-
-
-
-
-
- Write a descripton of the constraint to a MessageWriter
-
-
-
-
-
- CollectionEquivalentCOnstraint is used to determine whether two
- collections are equivalent.
-
-
-
-
- Construct a CollectionEquivalentConstraint
-
-
-
-
-
- Test whether two collections are equivalent
-
-
-
-
-
-
- Write a description of this constraint to a MessageWriter
-
-
-
-
-
- CollectionSubsetConstraint is used to determine whether
- one collection is a subset of another
-
-
-
-
- Construct a CollectionSubsetConstraint
-
- The collection that the actual value is expected to be a subset of
-
-
-
- Test whether the actual collection is a subset of
- the expected collection provided.
-
-
-
-
-
-
- Write a description of this constraint to a MessageWriter
-
-
-
-
-
- EqualConstraint is able to compare an actual value with the
- expected value provided in its constructor.
-
-
-
-
- Initializes a new instance of the class.
-
- The expected value.
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write a failure message. Overridden to provide custom
- failure messages for EqualConstraint.
-
- The MessageWriter to write to
-
-
-
- Write description of this constraint
-
- The MessageWriter to write to
-
-
-
- Helper method to compare two arrays
-
-
-
-
- Display the failure information for two collections that did not match.
-
- The MessageWriter on which to display
- The expected collection.
- The actual collection
- The depth of this failure in a set of nested collections
-
-
-
- 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.
-
- The MessageWriter on which to display
- The expected collection or array
- The actual collection or array
- The indentation level for the message line
-
-
-
- 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.
-
- The MessageWriter on which to display
- The expected array
- The actual array
- Index of the failure point in the underlying collections
- The indentation level for the message line
-
-
-
- Abstract base class used for prefixes
-
-
-
-
- The base constraint
-
-
-
-
- Construct given a base constraint
-
-
-
-
-
- Set all modifiers applied to the prefix into
- the base constraint before matching
-
-
-
-
- NotConstraint negates the effect of some other constraint
-
-
-
-
- Initializes a new instance of the class.
-
- The base constraint to be negated.
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for if the base constraint fails, false if it succeeds
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Write the actual value for a failing constraint test to a MessageWriter.
-
- The writer on which the actual value is displayed
-
-
-
- AllItemsConstraint applies another constraint to each
- item in a collection, succeeding if they all succeed.
-
-
-
-
- Construct an AllItemsConstraint on top of an existing constraint
-
-
-
-
-
- Apply the item constraint to each item in the collection,
- failing if any item fails.
-
-
-
-
-
-
- Write a description of this constraint to a MessageWriter
-
-
-
-
-
- SomeItemsConstraint applies another constraint to each
- item in a collection, succeeding if any of them succeeds.
-
-
-
-
- Construct a SomeItemsConstraint on top of an existing constraint
-
-
-
-
-
- Apply the item constraint to each item in the collection,
- failing if any item fails.
-
-
-
-
-
-
- Write a description of this constraint to a MessageWriter
-
-
-
-
-
- SomeItemsConstraint applies another constraint to each
- item in a collection, succeeding if any of them succeeds.
-
-
-
-
- Construct a SomeItemsConstraint on top of an existing constraint
-
-
-
-
-
- Apply the item constraint to each item in the collection,
- failing if any item fails.
-
-
-
-
-
-
- Write a description of this constraint to a MessageWriter
-
-
-
-
-
- SameAsConstraint tests whether an object is identical to
- the object passed to its constructor
-
-
-
-
- Initializes a new instance of the class.
-
- The expected object.
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- TypeConstraint is the abstract base for constraints
- that take a Type as their expected value.
-
-
-
-
- The expected Type used by the constraint
-
-
-
-
- Construct a TypeConstraint for a given Type
-
-
-
-
-
- Write the actual value for a failing constraint test to a
- MessageWriter. TypeCOnstraints override this method to write
- the name of the type.
-
- The writer on which the actual value is displayed
-
-
-
- ExactTypeConstraint is used to test that an object
- is of the exact type provided in the constructor
-
-
-
-
- Construct an ExactTypeConstraint for a given Type
-
-
-
-
-
- Test that an object is of the exact type specified
-
-
-
-
-
-
- Write the description of this constraint to a MessageWriter
-
-
-
-
-
- InstanceOfTypeConstraint is used to test that an object
- is of the same type provided or derived from it.
-
-
-
-
- Construct an InstanceOfTypeConstraint for the type provided
-
-
-
-
-
- Test whether an object is of the specified type or a derived type
-
-
-
-
-
-
- Write a description of this constraint to a MessageWriter
-
-
-
-
-
- AssignableFromConstraint is used to test that an object
- can be assigned from a given Type.
-
-
-
-
- Construct an AssignableFromConstraint for the type provided
-
-
-
-
-
- Test whether an object can be assigned from the specified type
-
-
-
-
-
-
- Write a description of this constraint to a MessageWriter
-
-
-
-
-
- Abstract base class for constraints that compare values to
- determine if one is greater than, equal to or less than
- the other.
-
-
-
-
- The value against which a comparison is to be made
-
-
-
-
- If true, less than returns success
-
-
-
-
- if true, equal returns success
-
-
-
-
- if true, greater than returns success
-
-
-
-
- The predicate used as a part of the description
-
-
-
-
- Initializes a new instance of the class.
-
- The value against which to make a comparison.
- if set to true less succeeds.
- if set to true equal succeeds.
- if set to true greater succeeds.
- String used in describing the constraint.
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Tests whether a value is greater than the value supplied to its constructor
-
-
-
-
- Initializes a new instance of the class.
-
- The expected value.
-
-
-
- Tests whether a value is greater than or equal to the value supplied to its constructor
-
-
-
-
- Initializes a new instance of the class.
-
- The expected value.
-
-
-
- Tests whether a value is less than the value supplied to its constructor
-
-
-
-
- Initializes a new instance of the class.
-
- The expected value.
-
-
-
- Tests whether a value is less than or equal to the value supplied to its constructor
-
-
-
-
- Initializes a new instance of the class.
-
- The expected value.
-
-
-
- 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.
-
-
-
-
- Initializes a new instance of the class.
-
- The expected.
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- Summary description for PropertyConstraint.
-
-
-
-
- Initializes a new instance of the class.
-
- The name.
- The constraint to apply to the property.
-
-
-
- Test whether the constraint is satisfied by a given value
-
- The value to be tested
- True for success, false for failure
-
-
-
- Write the constraint description to a MessageWriter
-
- The writer on which the description is displayed
-
-
-
- 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.
-
- The writer on which the actual value is displayed
-
-
-
- BinaryOperation is the abstract base of all constraints
- that combine two other constraints in some fashion.
-
-
-
-
- The first constraint being combined
-
-
-
-
- The second constraint being combined
-
-
-
-
- Construct a BinaryOperation from two other constraints
-
- The first constraint
- The second constraint
-
-
-
- AndConstraint succeeds only if both members succeed.
-
-
-
-
- Create an AndConstraint from two other constraints
-
- The first constraint
- The second constraint
-
-
-
- Apply both member constraints to an actual value, succeeding
- succeeding only if both of them succeed.
-
- The actual value
- True if the constraints both succeeded
-
-
-
- Write a description for this contraint to a MessageWriter
-
- The MessageWriter to receive the description
-
-
-
- OrConstraint succeeds if either member succeeds
-
-
-
-
- Create an OrConstraint from two other constraints
-
- The first constraint
- The second constraint
-
-
-
- Apply the member constraints to an actual value, succeeding
- succeeding as soon as one of them succeeds.
-
- The actual value
- True if either constraint succeeded
-
-
-
- Write a description for this contraint to a MessageWriter
-
- The MessageWriter to receive the description
-
-
-
- The Numerics class contains common operations on numeric values.
-
-
-
-
- Checks the type of the object, returning true if
- the object is a numeric type.
-
- The object to check
- true if the object is a numeric type
-
-
-
- Checks the type of the object, returning true if
- the object is a floating point numeric type.
-
- The object to check
- true if the object is a floating point numeric type
-
-
-
- Checks the type of the object, returning true if
- the object is a fixed point numeric type.
-
- The object to check
- true if the object is a fixed point numeric type
-
-
-
- The Is class is a helper class with properties and methods
- that supply a number of constraints used in Asserts.
-
-
-
-
- Is.Null returns a static constraint that tests for null
-
-
-
-
- Is.True returns a static constraint that tests whether a value is true
-
-
-
-
- Is.False returns a static constraint that tests whether a value is false
-
-
-
-
- Is.NaN returns a static constraint that tests whether a value is an NaN
-
-
-
-
- Is.Empty returns a static constraint that tests whether a string or collection is empty
-
-
-
-
- Is.Unique returns a static constraint that tests whether a collection contains all unque items.
-
-
-
-
- Is.EqualTo returns a constraint that tests whether the
- actual value equals the supplied argument
-
-
-
-
-
-
- Is.SameAs returns a constraint that tests whether the
- actual value is the same object as the supplied argument.
-
-
-
-
-
-
- Is.GreaterThan returns a constraint that tests whether the
- actual value is greater than the suppled argument
-
-
-
-
- Is.GreaterThanOrEqualTo returns a constraint that tests whether the
- actual value is greater than or equal to the suppled argument
-
-
-
-
- Is.AtLeast is a synonym for Is.GreaterThanOrEqualTo
-
-
-
-
- Is.LessThan returns a constraint that tests whether the
- actual value is less than the suppled argument
-
-
-
-
- Is.LessThanOrEqualTo returns a constraint that tests whether the
- actual value is less than or equal to the suppled argument
-
-
-
-
- Is.AtMost is a synonym for Is.LessThanOrEqualTo
-
-
-
-
- Is.TypeOf returns a constraint that tests whether the actual
- value is of the exact type supplied as an argument.
-
-
-
-
- Is.InstanceOfType returns a constraint that tests whether
- the actual value is of the type supplied as an argument
- or a derived type.
-
-
-
-
- Is.AssignableFrom returns a constraint that tests whether
- the actual value is assignable from the type supplied as
- an argument.
-
-
-
-
-
-
- Is.EquivalentTo returns a constraint that tests whether
- the actual value is a collection containing the same
- elements as the collection supplied as an arument
-
-
-
-
- Is.SubsetOf returns a constraint that tests whether
- the actual value is a subset of the collection
- supplied as an arument
-
-
-
-
- Is.Not returns a ConstraintBuilder that negates
- the constraint that follows it.
-
-
-
-
- Is.All returns a ConstraintBuilder, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them succeed. This property is
- a synonym for Has.AllItems.
-
-
-
-
- The Iz class is a synonym for Is intended for use in VB,
- which regards Is as a keyword.
-
-
-
-
- The Text class is a helper class with properties and methods
- that supply a number of constraints used with strings.
-
-
-
-
- Contains returns a constraint that succeeds if the actual
- value contains the substring supplied as an argument.
-
-
-
-
- DoesNotContain returns a constraint that fails if the actual
- value contains the substring supplied as an argument.
-
-
-
-
- StartsWith returns a constraint that succeeds if the actual
- value starts with the substring supplied as an argument.
-
-
-
-
- DoesNotStartWith returns a constraint that fails if the actual
- value starts with the substring supplied as an argument.
-
-
-
-
- EndsWith returns a constraint that succeeds if the actual
- value ends with the substring supplied as an argument.
-
-
-
-
- DoesNotEndWith returns a constraint that fails if the actual
- value ends with the substring supplied as an argument.
-
-
-
-
- Matches returns a constraint that succeeds if the actual
- value matches the pattern supplied as an argument.
-
-
-
-
-
-
- DoesNotMatch returns a constraint that failss if the actual
- value matches the pattern supplied as an argument.
-
-
-
-
-
-
- Text.All returns a ConstraintBuilder, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them succeed.
-
-
-
-
- The List class is a helper class with properties and methods
- that supply a number of constraints used with lists and collections.
-
-
-
-
- List.Map returns a ListMapper, which can be used to map
- the original collection to another collection.
-
-
-
-
-
-
- ListMapper is used to transform a collection used as an actual argument
- producing another collection to be used in the assertion.
-
-
-
-
- Construct a ListMapper based on a collection
-
- The collection to be transformed
-
-
-
- Produces a collection containing all the values of a property
-
- The collection of property values
-
-
-
-
- Summary description for HasNoPrefixB.
-
-
-
-
- Returns a new ConstraintBuilder, which will apply the
- following constraint to a named property of the object
- being tested.
-
- The name of the property
-
-
-
- Returns a new PropertyConstraint checking for the
- existence of a particular property value.
-
- The name of the property to look for
- The expected value of the property
-
-
-
- Returns a new PropertyConstraint for the Length property
-
-
-
-
-
-
- Returns a new PropertyConstraint or the Count property
-
-
-
-
-
-
- Returns a new CollectionContainsConstraint checking for the
- presence of a particular object in the collection.
-
- The expected object
-
-
-
- Has.No returns a ConstraintBuilder that negates
- the constraint that follows it.
-
-
-
-
- Has.AllItems returns a ConstraintBuilder, which will apply
- the following constraint to all members of a collection,
- succeeding if all of them succeed.
-
-
-
-
- Has.Some returns a ConstraintBuilder, which will apply
- the following constraint to all members of a collection,
- succeeding if any of them succeed. It is a synonym
- for Has.Item.
-
-
-
-
- Has.None returns a ConstraintBuilder, which will apply
- the following constraint to all members of a collection,
- succeeding only if none of them succeed.
-
-
-
-
- Nested class that allows us to restrict the number
- of key words that may appear after Has.No.
-
-
-
-
- Return a ConstraintBuilder conditioned to apply
- the following constraint to a property.
-
- The property name
- A ConstraintBuilder
-
-
-
- Return a Constraint that succeeds if the expected object is
- not contained in a collection.
-
- The expected object
- A Constraint
-
-
-
- The Assert class contains a collection of static methods that
- implement the most common assertions used in NUnit.
-
-
-
-
- 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.
-
-
-
-
- The Equals method throws an AssertionException. This is done
- to make sure there is no mistake by calling this function.
-
-
-
-
-
-
- override the default ReferenceEquals to throw an AssertionException. This
- implementation makes sure there is no mistake in calling this function
- as part of Assert.
-
-
-
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an .
-
- The evaluated condition
- The message to display if the condition is false
- Arguments to be used in formatting the message
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an .
-
- The evaluated condition
- The message to display if the condition is false
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an .
-
- The evaluated condition
-
-
-
- Asserts that a condition is false. If the condition is true the method throws
- an .
-
- The evaluated condition
- The message to display if the condition is true
- Arguments to be used in formatting the message
-
-
-
- Asserts that a condition is false. If the condition is true the method throws
- an .
-
- The evaluated condition
- The message to display if the condition is true
-
-
-
- Asserts that a condition is false. If the condition is true the method throws
- an .
-
- The evaluated condition
-
-
-
- Verifies that the object that is passed in is not equal to null
- If the object is null then an
- is thrown.
-
- The object that is to be tested
- The message to be displayed when the object is null
- Arguments to be used in formatting the message
-
-
-
- Verifies that the object that is passed in is not equal to null
- If the object is null then an
- is thrown.
-
- The object that is to be tested
- The message to be displayed when the object is null
-
-
-
- Verifies that the object that is passed in is not equal to null
- If the object is null then an
- is thrown.
-
- The object that is to be tested
-
-
-
- Verifies that the object that is passed in is equal to null
- If the object is not null then an
- is thrown.
-
- The object that is to be tested
- The message to be displayed when the object is not null
- Arguments to be used in formatting the message
-
-
-
- Verifies that the object that is passed in is equal to null
- If the object is not null then an
- is thrown.
-
- The object that is to be tested
- The message to be displayed when the object is not null
-
-
-
- Verifies that the object that is passed in is equal to null
- If the object is not null null then an
- is thrown.
-
- The object that is to be tested
-
-
-
- Verifies that the double is passed is an NaN value.
- If the object is not NaN then an
- is thrown.
-
- The value that is to be tested
- The message to be displayed when the object is not null
- Arguments to be used in formatting the message
-
-
-
- Verifies that the double is passed is an NaN value.
- If the object is not NaN then an
- is thrown.
-
- The object that is to be tested
- The message to be displayed when the object is not null
-
-
-
- Verifies that the double is passed is an NaN value.
- If the object is not NaN then an
- is thrown.
-
- The object that is to be tested
-
-
-
- Assert that a string is empty - that is equal to string.Empty
-
- The string to be tested
- The message to be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Assert that a string is empty - that is equal to string.Emtpy
-
- The string to be tested
- The message to be displayed on failure
-
-
-
- Assert that a string is empty - that is equal to string.Emtpy
-
- The string to be tested
-
-
-
- Assert that an array, list or other collection is empty
-
- An array, list or other collection implementing ICollection
- The message to be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Assert that an array, list or other collection is empty
-
- An array, list or other collection implementing ICollection
- The message to be displayed on failure
-
-
-
- Assert that an array,list or other collection is empty
-
- An array, list or other collection implementing ICollection
-
-
-
- Assert that a string is not empty - that is not equal to string.Empty
-
- The string to be tested
- The message to be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Assert that a string is empty - that is equal to string.Emtpy
-
- The string to be tested
- The message to be displayed on failure
-
-
-
- Assert that a string is empty - that is equal to string.Emtpy
-
- The string to be tested
-
-
-
- Assert that an array, list or other collection is empty
-
- An array, list or other collection implementing ICollection
- The message to be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Assert that an array, list or other collection is empty
-
- An array, list or other collection implementing ICollection
- The message to be displayed on failure
-
-
-
- Assert that an array,list or other collection is empty
-
- An array, list or other collection implementing ICollection
-
-
-
- Asserts that an object may be assigned a value of a given Type.
-
- The expected Type.
- The object under examination
-
-
-
- Asserts that an object may be assigned a value of a given Type.
-
- The expected Type.
- The object under examination
- The messge to display in case of failure
-
-
-
- Asserts that an object may be assigned a value of a given Type.
-
- The expected Type.
- The object under examination
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that an object may not be assigned a value of a given Type.
-
- The expected Type.
- The object under examination
-
-
-
- Asserts that an object may not be assigned a value of a given Type.
-
- The expected Type.
- The object under examination
- The messge to display in case of failure
-
-
-
- Asserts that an object may not be assigned a value of a given Type.
-
- The expected Type.
- The object under examination
- The message to display in case of failure
- Array of objects to be used in formatting the message
-
-
-
- Asserts that an object is an instance of a given type.
-
- The expected Type
- The object being examined
-
-
-
- Asserts that an object is an instance of a given type.
-
- The expected Type
- The object being examined
- A message to display in case of failure
-
-
-
- Asserts that an object is an instance of a given type.
-
- The expected Type
- The object being examined
- A message to display in case of failure
- An array of objects to be used in formatting the message
-
-
-
- Asserts that an object is not an instance of a given type.
-
- The expected Type
- The object being examined
-
-
-
- Asserts that an object is not an instance of a given type.
-
- The expected Type
- The object being examined
- A message to display in case of failure
-
-
-
- Asserts that an object is not an instance of a given type.
-
- The expected Type
- The object being examined
- A message to display in case of failure
- An array of objects to be used in formatting the message
-
-
-
- Verifies that two ints are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that two ints are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message that will be displayed on failure
-
-
-
- Verifies that two ints are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
-
-
-
- Verifies that two longs are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that two longs are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message that will be displayed on failure
-
-
-
- Verifies that two longs are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
-
-
-
- Verifies that two uints are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that two uints are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message that will be displayed on failure
-
-
-
- Verifies that two uints are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
-
-
-
- Verifies that two ulongs are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that two ulongs are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message that will be displayed on failure
-
-
-
- Verifies that two ulongs are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
-
-
-
- Verifies that two decimals are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that two decimal are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
- The message that will be displayed on failure
-
-
-
- Verifies that two decimals are equal. If they are not, then an
- is thrown.
-
- The expected value
- The actual value
-
-
-
- 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 equals then an is
- thrown.
-
- The expected value
- The actual value
- The maximum acceptable difference between the
- the expected and the actual
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- 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 equals then an is
- thrown.
-
- The expected value
- The actual value
- The maximum acceptable difference between the
- the expected and the actual
- The message that will be displayed on failure
-
-
-
- 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 equals then an is
- thrown.
-
- The expected value
- The actual value
- The maximum acceptable difference between the
- the expected and the actual
-
-
-
- Verifies that two floats are equal considering a delta. If the
- expected value is infinity then the delta value is ignored. If
- they are not equals then an is
- thrown.
-
- The expected value
- The actual value
- The maximum acceptable difference between the
- the expected and the actual
- The message displayed upon failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that two floats are equal considering a delta. If the
- expected value is infinity then the delta value is ignored. If
- they are not equals then an is
- thrown.
-
- The expected value
- The actual value
- The maximum acceptable difference between the
- the expected and the actual
- The message displayed upon failure
-
-
-
- Verifies that two floats are equal considering a delta. If the
- expected value is infinity then the delta value is ignored. If
- they are not equals then an is
- thrown.
-
- The expected value
- The actual value
- The maximum acceptable difference between the
- the expected and the actual
-
-
-
- Verifies that two objects are equal. Two objects are considered
- equal if both are null, or if both have the same value. All
- non-numeric types are compared by using the Equals method.
- Arrays are compared by comparing each element using the same rules.
- If they are not equal an is thrown.
-
- The value that is expected
- The actual value
- The message to display if objects are not equal
- Arguments to be used in formatting the message
-
-
-
- Verifies that two objects are equal. Two objects are considered
- equal if both are null, or if both have the same value. All
- non-numeric types are compared by using the Equals method.
- If they are not equal an is thrown.
-
- The value that is expected
- The actual value
- The message to display if objects are not equal
-
-
-
- Verifies that two objects are equal. Two objects are considered
- equal if both are null, or if both have the same value. All
- non-numeric types are compared by using the Equals method.
- If they are not equal an is thrown.
-
- The value that is expected
- The actual value
-
-
-
- Asserts that two objects are not equal. If they are equal
- an is thrown.
-
- The expected object
- The actual object
- The message to be displayed when the two objects are the same object.
- Arguments to be used in formatting the message
-
-
-
- Asserts that two objects are not equal. If they are equal
- an is thrown.
-
- The expected object
- The actual object
- The message to be displayed when the objects are the same
-
-
-
- Asserts that two objects are not equal. If they are equal
- an is thrown.
-
- The expected object
- The actual object
-
-
-
- Asserts that two ints are not equal. If they are equal
- an is thrown.
-
- The expected object
- The actual object
- The message to be displayed when the two objects are the same object.
- Arguments to be used in formatting the message
-
-
-
- Asserts that two ints are not equal. If they are equal
- an is thrown.
-
- The expected object
- The actual object
- The message to be displayed when the objects are the same
-
-
-
- Asserts that two ints are not equal. If they are equal
- an is thrown.
-
- The expected object
- The actual object
-
-
-
- Asserts that two longss are not equal. If they are equal
- an is thrown.
-
- The expected object
- The actual object
- The message to be displayed when the two objects are the same object.
- Arguments to be used in formatting the message
-
-
-
- Asserts that two longs are not equal. If they are equal
- an is thrown.
-
- The expected object
- The actual object
- The message to be displayed when the objects are the same
-
-
-
- Asserts that two longs are not equal. If they are equal
- an is thrown.
-
- The expected object
- The actual object
-
-
-
- Asserts that two uints are not equal. If they are equal
- an is thrown.
-
- The expected object
- The actual object
- The message to be displayed when the two objects are the same object.
- Arguments to be used in formatting the message
-
-
-
- Asserts that two uints are not equal. If they are equal
- an is thrown.
-
- The expected object
- The actual object
- The message to be displayed when the objects are the same
-
-
-
- Asserts that two uints are not equal. If they are equal
- an is thrown.
-
- The expected object
- The actual object
-
-
-
- Asserts that two ulongs are not equal. If they are equal
- an is thrown.
-
- The expected object
- The actual object
- The message to be displayed when the two objects are the same object.
- Arguments to be used in formatting the message
-
-
-
- Asserts that two ulongs are not equal. If they are equal
- an is thrown.
-
- The expected object
- The actual object
- The message to be displayed when the objects are the same
-
-
-
- Asserts that two ulong are not equal. If they are equal
- an is thrown.
-
- The expected object
- The actual object
-
-
-
- Asserts that two decimals are not equal. If they are equal
- an is thrown.
-
- The expected object
- The actual object
- The message to be displayed when the two objects are the same object.
- Arguments to be used in formatting the message
-
-
-
- Asserts that two decimals are not equal. If they are equal
- an is thrown.
-
- The expected object
- The actual object
- The message to be displayed when the objects are the same
-
-
-
- Asserts that two decimals are not equal. If they are equal
- an is thrown.
-
- The expected object
- The actual object
-
-
-
- Asserts that two floats are not equal. If they are equal
- an is thrown.
-
- The expected object
- The actual object
- The message to be displayed when the two objects are the same object.
- Arguments to be used in formatting the message
-
-
-
- Asserts that two floats are not equal. If they are equal
- an is thrown.
-
- The expected object
- The actual object
- The message to be displayed when the objects are the same
-
-
-
- Asserts that two floats are not equal. If they are equal
- an is thrown.
-
- The expected object
- The actual object
-
-
-
- Asserts that two doubles are not equal. If they are equal
- an is thrown.
-
- The expected object
- The actual object
- The message to be displayed when the two objects are the same object.
- Arguments to be used in formatting the message
-
-
-
- Asserts that two doubles are not equal. If they are equal
- an is thrown.
-
- The expected object
- The actual object
- The message to be displayed when the objects are the same
-
-
-
- Asserts that two doubles are not equal. If they are equal
- an is thrown.
-
- The expected object
- The actual object
-
-
-
- Asserts that two objects refer to the same object. If they
- are not the same an is thrown.
-
- The expected object
- The actual object
- The message to be displayed when the two objects are not the same object.
- Arguments to be used in formatting the message
-
-
-
- Asserts that two objects refer to the same object. If they
- are not the same an is thrown.
-
- The expected object
- The actual object
- The message to be displayed when the object is null
-
-
-
- Asserts that two objects refer to the same object. If they
- are not the same an is thrown.
-
- The expected object
- The actual object
-
-
-
- Asserts that two objects do not refer to the same object. If they
- are the same an is thrown.
-
- The expected object
- The actual object
- The message to be displayed when the two objects are the same object.
- Arguments to be used in formatting the message
-
-
-
- Asserts that two objects do not refer to the same object. If they
- are the same an is thrown.
-
- The expected object
- The actual object
- The message to be displayed when the objects are the same
-
-
-
- Asserts that two objects do not refer to the same object. If they
- are the same an is thrown.
-
- The expected object
- The actual object
-
-
-
- Verifies that the first value is greater than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is greater than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is greater than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is greater than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is greater than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is greater than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is greater than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is greater than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is greater than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is greater than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is greater than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is greater than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is greater than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is greater than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is greater than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is greater than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is greater than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is less than the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Asserts that an object is contained in a list.
-
- The expected object
- The list to be examined
- The message to display in case of failure
- Arguments used in formatting the message
-
-
-
- Asserts that an object is contained in a list.
-
- The expected object
- The list to be examined
- The message to display in case of failure
-
-
-
- Asserts that an object is contained in a list.
-
- The expected object
- The list to be examined
-
-
-
- Throws an with the message and arguments
- that are passed in. This is used by the other Assert functions.
-
- The message to initialize the with.
- Arguments to be used in formatting the message
-
-
-
- Throws an with the message that is
- passed in. This is used by the other Assert functions.
-
- The message to initialize the with.
-
-
-
- Throws an .
- This is used by the other Assert functions.
-
-
-
-
- Throws an with the message and arguments
- that are passed in. This causes the test to be reported as ignored.
-
- The message to initialize the with.
- Arguments to be used in formatting the message
-
-
-
- Throws an with the message that is
- passed in. This causes the test to be reported as ignored.
-
- The message to initialize the with.
-
-
-
- Throws an .
- This causes the test to be reported as ignored.
-
-
-
-
- NOTE: The use of asserters for extending NUnit has
- now been replaced by the use of constraints. This
- method is marked obsolete.
-
- Test the condition asserted by an asserter and throw
- an assertion exception using provided message on failure.
-
- An object that implements IAsserter
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- A Constraint to be applied
- The actual value to test
-
-
-
- Apply a constraint to an actual value, succeedingt if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- A Constraint to be applied
- The actual value to test
- The message that will be displayed on failure
-
-
-
- Apply a constraint to an actual value, succeedingt if the constraint
- is satisfied and throwing an assertion exception on failure.
-
- A Constraint to be applied
- The actual value to test
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an .
-
- The evaluated condition
- The message to display if the condition is false
- Arguments to be used in formatting the message
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an .
-
- The evaluated condition
- The message to display if the condition is false
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an .
-
- The evaluated condition
-
-
-
- Verifies that the first value is greater than or equal to the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is greater than or equal to the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is greater than or equal to the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than or equal to the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is greater than or equal to the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is greater or equal to than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than or equal to the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is greater than or equal to the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is greater or equal to than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than or equal to the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is greater than or equal to the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is greater or equal to than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than or equal to the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is greater than or equal to the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is greater than or equal to the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than or equal to the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is greater than or equal to the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is greater than or equal to the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than or equal to the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is greater than or equal to the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is greater than or equal to the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is greater than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is greater than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is greater than the second
- value. If they are not, then an
- is thrown.
-
- The first value, expected to be greater
- The second value, expected to be less
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
- The message that will be displayed on failure
-
-
-
- Verifies that the first value is less than or equal to the second
- value. If it is not, then an
- is thrown.
-
- The first value, expected to be less
- The second value, expected to be greater
-
-
-
- Gets the number of assertions executed so far and
- resets the counter to zero.
-
-
-
-
- Enumeration indicating how the expected message parameter is to be used
-
-
-
- Expect an exact match
-
-
- Expect a message containing the parameter string
-
-
- Match the regular expression provided as a parameter
-
-
-
- ExpectedExceptionAttribute
-
-
-
-
-
- Constructor for a non-specific exception
-
-
-
-
- Constructor for a given type of exception
-
- The type of the expected exception
-
-
-
- Constructor for a given exception name
-
- The full name of the expected exception
-
-
-
- Constructor for a given type of exception and expected message text
-
- The type of the expected exception
- The expected message text
-
-
-
- Constructor for a given exception name and expected message text
-
- The full name of the expected exception
- The expected messge text
-
-
-
- Gets or sets the expected exception type
-
-
-
-
- Gets or sets the full Type name of the expected exception
-
-
-
-
- Gets or sets the expected message text
-
-
-
-
- Gets or sets the user message displayed in case of failure
-
-
-
-
- Gets or sets the type of match to be performed on the expected message
-
-
-
-
- Gets the name of a method to be used as an exception handler
-
-
-
-
- A set of Assert methods operationg on one or more collections
-
-
-
-
- The Equals method throws an AssertionException. This is done
- to make sure there is no mistake by calling this function.
-
-
-
-
-
-
- override the default ReferenceEquals to throw an AssertionException. This
- implementation makes sure there is no mistake in calling this function
- as part of Assert.
-
-
-
-
-
-
- Asserts that all items contained in collection are of the type specified by expectedType.
-
- ICollection of objects to be considered
- System.Type that all objects in collection must be instances of
-
-
-
- Asserts that all items contained in collection are of the type specified by expectedType.
-
- ICollection of objects to be considered
- System.Type that all objects in collection must be instances of
- The message that will be displayed on failure
-
-
-
- Asserts that all items contained in collection are of the type specified by expectedType.
-
- ICollection of objects to be considered
- System.Type that all objects in collection must be instances of
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that all items contained in collection are not equal to null.
-
- ICollection of objects to be considered
-
-
-
- Asserts that all items contained in collection are not equal to null.
-
- ICollection of objects to be considered
- The message that will be displayed on failure
-
-
-
- Asserts that all items contained in collection are not equal to null.
-
- ICollection of objects to be considered
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Ensures that every object contained in collection exists within the collection
- once and only once.
-
- ICollection of objects to be considered
-
-
-
- Ensures that every object contained in collection exists within the collection
- once and only once.
-
- ICollection of objects to be considered
- The message that will be displayed on failure
-
-
-
- Ensures that every object contained in collection exists within the collection
- once and only once.
-
- ICollection of objects to be considered
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- 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.
-
- The first ICollection of objects to be considered
- The second ICollection of objects to be considered
-
-
-
- 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.
-
- The first ICollection of objects to be considered
- The second ICollection of objects to be considered
- The IComparer to use in comparing objects from each ICollection
-
-
-
- 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.
-
- The first ICollection of objects to be considered
- The second ICollection of objects to be considered
- The message that will be displayed on failure
-
-
-
- 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.
-
- The first ICollection of objects to be considered
- The second ICollection of objects to be considered
- The IComparer to use in comparing objects from each ICollection
- The message that will be displayed on failure
-
-
-
- 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.
-
- The first ICollection of objects to be considered
- The second ICollection of objects to be considered
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- 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.
-
- The first ICollection of objects to be considered
- The second ICollection of objects to be considered
- The IComparer to use in comparing objects from each ICollection
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
-
- The first ICollection of objects to be considered
- The second ICollection of objects to be considered
-
-
-
- Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
-
- The first ICollection of objects to be considered
- The second ICollection of objects to be considered
- The message that will be displayed on failure
-
-
-
- Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order.
-
- The first ICollection of objects to be considered
- The second ICollection of objects to be considered
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that expected and actual are not exactly equal.
-
- The first ICollection of objects to be considered
- The second ICollection of objects to be considered
-
-
-
- Asserts that expected and actual are not exactly equal.
- If comparer is not null then it will be used to compare the objects.
-
- The first ICollection of objects to be considered
- The second ICollection of objects to be considered
- The IComparer to use in comparing objects from each ICollection
-
-
-
- Asserts that expected and actual are not exactly equal.
-
- The first ICollection of objects to be considered
- The second ICollection of objects to be considered
- The message that will be displayed on failure
-
-
-
- Asserts that expected and actual are not exactly equal.
- If comparer is not null then it will be used to compare the objects.
-
- The first ICollection of objects to be considered
- The second ICollection of objects to be considered
- The IComparer to use in comparing objects from each ICollection
- The message that will be displayed on failure
-
-
-
- Asserts that expected and actual are not exactly equal.
-
- The first ICollection of objects to be considered
- The second ICollection of objects to be considered
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that expected and actual are not exactly equal.
- If comparer is not null then it will be used to compare the objects.
-
- The first ICollection of objects to be considered
- The second ICollection of objects to be considered
- The IComparer to use in comparing objects from each ICollection
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that expected and actual are not equivalent.
-
- The first ICollection of objects to be considered
- The second ICollection of objects to be considered
-
-
-
- Asserts that expected and actual are not equivalent.
-
- The first ICollection of objects to be considered
- The second ICollection of objects to be considered
- The message that will be displayed on failure
-
-
-
- Asserts that expected and actual are not equivalent.
-
- The first ICollection of objects to be considered
- The second ICollection of objects to be considered
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that collection contains actual as an item.
-
- ICollection of objects to be considered
- Object to be found within collection
-
-
-
- Asserts that collection contains actual as an item.
-
- ICollection of objects to be considered
- Object to be found within collection
- The message that will be displayed on failure
-
-
-
- Asserts that collection contains actual as an item.
-
- ICollection of objects to be considered
- Object to be found within collection
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that collection does not contain actual as an item.
-
- ICollection of objects to be considered
- Object that cannot exist within collection
-
-
-
- Asserts that collection does not contain actual as an item.
-
- ICollection of objects to be considered
- Object that cannot exist within collection
- The message that will be displayed on failure
-
-
-
- Asserts that collection does not contain actual as an item.
-
- ICollection of objects to be considered
- Object that cannot exist within collection
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that superset is not a subject of subset.
-
- The ICollection superset to be considered
- The ICollection subset to be considered
-
-
-
- Asserts that superset is not a subject of subset.
-
- The ICollection superset to be considered
- The ICollection subset to be considered
- The message that will be displayed on failure
-
-
-
- Asserts that superset is not a subject of subset.
-
- The ICollection superset to be considered
- The ICollection subset to be considered
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that superset is a subset of subset.
-
- The ICollection superset to be considered
- The ICollection subset to be considered
-
-
-
- Asserts that superset is a subset of subset.
-
- The ICollection superset to be considered
- The ICollection subset to be considered
- The message that will be displayed on failure
-
-
-
- Asserts that superset is a subset of subset.
-
- The ICollection superset to be considered
- The ICollection subset to be considered
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Assert that an array, list or other collection is empty
-
- An array, list or other collection implementing ICollection
- The message to be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Assert that an array, list or other collection is empty
-
- An array, list or other collection implementing ICollection
- The message to be displayed on failure
-
-
-
- Assert that an array,list or other collection is empty
-
- An array, list or other collection implementing ICollection
-
-
-
- Assert that an array, list or other collection is empty
-
- An array, list or other collection implementing ICollection
- The message to be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Assert that an array, list or other collection is empty
-
- An array, list or other collection implementing ICollection
- The message to be displayed on failure
-
-
-
- Assert that an array,list or other collection is empty
-
- An array, list or other collection implementing ICollection
-
-
-
- NOTE: The use of asserters for extending NUnit has
- now been replaced by the use of constraints. This
- class is marked obsolete.
-
- AbstractAsserter is the base class for all asserters.
- Asserters encapsulate a condition test and generation
- of an AssertionException with a tailored message. They
- are used by the Assert class as helper objects.
-
- User-defined asserters may be passed to the
- Assert.DoAssert method in order to implement
- extended asserts.
-
-
-
-
- NOTE: The use of asserters for extending NUnit has
- now been replaced by the use of constraints. This
- interface is marked obsolete.
-
- The interface implemented by an asserter. Asserters
- encapsulate a condition test and generation of an
- AssertionException with a tailored message. They
- are used by the Assert class as helper objects.
-
- User-defined asserters may be passed to the
- Assert.DoAssert method in order to implement
- extended asserts.
-
-
-
-
- Test the condition for the assertion.
-
- True if the test succeeds
-
-
-
- Return the message giving the failure reason.
- The return value is unspecified if no failure
- has occured.
-
-
-
-
- The user-defined message for this asserter.
-
-
-
-
- Arguments to use in formatting the user-defined message.
-
-
-
-
- Our failure message object, initialized as needed
-
-
-
-
- Constructs an AbstractAsserter
-
- The message issued upon failure
- Arguments to be used in formatting the message
-
-
-
- Test method to be implemented by derived types.
- Default always succeeds.
-
- True if the test succeeds
-
-
-
- AssertionFailureMessage object used internally
-
-
-
-
- Message related to a failure. If no failure has
- occured, the result is unspecified.
-
-
-
-
- The Assertion class is obsolete and has been
- replaced by the Assert class.
-
-
-
-
- Asserts that a condition is true. If it isn't it throws
- an .
-
- The message to display is the condition
- is false
- The evaluated condition
-
-
-
- Asserts that a condition is true. If it isn't it throws
- an .
-
- The evaluated condition
-
-
-
- /// Asserts that two doubles are equal concerning a delta. If the
- expected value is infinity then the delta value is ignored.
-
- The expected value
- The actual value
- The maximum acceptable difference between the
- the expected and the actual
-
-
-
- /// Asserts that two singles are equal concerning a delta. If the
- expected value is infinity then the delta value is ignored.
-
- The expected value
- The actual value
- The maximum acceptable difference between the
- the expected and the actual
-
-
- Asserts that two objects are equal. If they are not
- an is thrown.
-
-
- Asserts that two ints are equal. If they are not
- an is thrown.
-
-
- Asserts that two ints are equal. If they are not
- an is thrown.
-
-
- Asserts that two doubles are equal concerning a delta.
- If the expected value is infinity then the delta value is ignored.
-
-
-
- Asserts that two floats are equal concerning a delta.
- If the expected value is infinity then the delta value is ignored.
-
-
-
-
- Asserts that two objects are equal. Two objects are considered
- equal if both are null, or if both have the same value. Numeric
- types are compared via string comparision on their contents to
- avoid problems comparing values between different types. All
- non-numeric types are compared by using the Equals method.
- If they are not equal an is thrown.
-
-
-
- Asserts that an object isn't null.
-
-
- Asserts that an object isn't null.
-
-
- Asserts that an object is null.
-
-
- Asserts that an object is null.
-
-
- Asserts that two objects refer to the same object. If they
- are not the same an is thrown.
-
-
-
- Asserts that two objects refer to the same object.
- If they are not an is thrown.
-
-
-
- Fails a test with no message.
-
-
- Fails a test with the given message.
-
-
-
- Thrown when an assertion failed.
-
-
-
-
- The error message that explains
- the reason for the exception
-
-
- The error message that explains
- the reason for the exception
- The exception that caused the
- current exception
-
-
-
- Serialization Constructor
-
-
-
-
- AssertionFailureMessage encapsulates a failure message
- issued as a result of an Assert failure.
-
-
-
-
- Number of characters before a highlighted position before
- clipping will occur. Clipped text is replaced with an
- elipsis "..."
-
-
-
-
- Number of characters after a highlighted position before
- clipping will occur. Clipped text is replaced with an
- elipsis "..."
-
-
-
-
- Prefix used to start an expected value line.
- Must be same length as actualPrefix.
-
-
-
-
- Prefix used to start an actual value line.
- Must be same length as expectedPrefix.
-
-
-
-
- Construct an AssertionFailureMessage with a message
- and optional arguments.
-
-
-
-
-
-
- Construct an empty AssertionFailureMessage
-
-
-
-
- Add an expected value line to the message containing
- the text provided as an argument.
-
- Text describing what was expected.
-
-
-
- Add an actual value line to the message containing
- the text provided as an argument.
-
- Text describing the actual value.
-
-
-
- Add an expected value line to the message containing
- a string representation of the object provided.
-
- An object representing the expected value
-
-
-
- Add an expected value line to the message containing a double
- and the tolerance used in making the comparison.
-
- The expected value
- The tolerance specified in the Assert
-
-
-
- Add an actual value line to the message containing
- a string representation of the object provided.
-
- An object representing what was actually found
-
-
-
- Display two lines that communicate the expected value, and the actual value
-
- The expected value
- The actual value found
-
-
-
- Display two lines that communicate the expected value, the actual value and
- the tolerance used in comparing two doubles.
-
- The expected value
- The actual value found
- The tolerance specified in the Assert
-
-
-
- Draws a marker under the expected/actual strings that highlights
- where in the string a mismatch occurred.
-
- The position of the mismatch
-
-
-
- Reports whether the string lengths are the same or different, and
- what the string lengths are.
-
- The expected string
- The actual string value
-
-
-
- Called to create additional message lines when two objects have been
- found to be unequal. If the inputs are strings, a special message is
- rendered that can help track down where the strings are different,
- based on differences in length, or differences in content.
-
- If the inputs are not strings, the ToString method of the objects
- is used to show what is different about them.
-
- The expected value
- The actual value
- True if a case-insensitive comparison is being performed
-
-
-
- Called to create additional message lines when two doubles have been
- found to be unequal, within the specified tolerance.
-
-
-
-
- Constructs a message that can be displayed when the content of two
- strings are different, but the string lengths are the same. The
- message will clip the strings to a reasonable length, centered
- around the first position where they are mismatched, and draw
- a line marking the position of the difference to make comparison
- quicker.
-
- The expected string value
- The actual string value
- True if a case-insensitive comparison is being performed
-
-
-
- Display a standard message showing the differences found between
- two arrays that were expected to be equal.
-
- The expected array value
- The actual array value
- The index at which a difference was found
-
-
-
- Display a standard message showing the differences found between
- two collections that were expected to be equal.
-
- The expected collection value
- The actual collection value
- The index at which a difference was found
-
-
-
- Get an array of indices representing the point in a collection or
- array corresponding to a single int index into the collection.
-
- The collection to which the indices apply
- Index in the collection
- Array of indices
-
-
-
- Displays elements from a list on a line
-
- Text to prefix the line with
- The list of items to display
- The index in the list of the first element to display
- The maximum number of elements to display
-
-
-
- Formats an object for display in a message line
-
- The object to be displayed
-
-
-
-
- Tests two objects to determine if they are strings.
-
-
-
-
-
-
-
- Renders up to M characters before, and up to N characters after
- the specified index position. If leading or trailing text is
- clipped, and elipses "..." is added where the missing text would
- be.
-
- Clips strings to limit previous or post newline characters,
- since these mess up the comparison
-
-
-
-
-
-
-
- Shows the position two strings start to differ. Comparison
- starts at the start index.
-
-
-
-
- -1 if no mismatch found, or the index where mismatch found
-
-
-
- Turns CR, LF, or TAB into visual indicator to preserve visual marker
- position. This is done by replacing the '\r' into '\\' and 'r'
- characters, and the '\n' into '\\' and 'n' characters, and '\t' into
- '\\' and 't' characters.
-
- Thus the single character becomes two characters for display.
-
-
-
-
-
-
- Attribute used to apply a category to a test
-
-
-
-
- The name of the category
-
-
-
-
- Construct attribute for a given category
-
- The name of the category
-
-
-
- Protected constructor uses the Type name as the name
- of the category.
-
-
-
-
- The name of the category
-
-
-
-
- Abstract base for Attributes that are used to include tests
- in the test run based on environmental settings.
-
-
-
-
- Constructor with no included items specified, for use
- with named property syntax.
-
-
-
-
- Constructor taking one or more included items
-
- Comma-delimited list of included items
-
-
-
- Name of the item that is needed in order for
- a test to run. Multiple itemss may be given,
- separated by a comma.
-
-
-
-
- Name of the item to be excluded. Multiple items
- may be given, separated by a comma.
-
-
-
-
- The reason for including or excluding the test
-
-
-
-
- PlatformAttribute is used to mark a test fixture or an
- individual method as applying to a particular platform only.
-
-
-
-
- Constructor with no platforms specified, for use
- with named property syntax.
-
-
-
-
- Constructor taking one or more platforms
-
- Comma-deliminted list of platforms
-
-
-
- CultureAttribute is used to mark a test fixture or an
- individual method as applying to a particular Culture only.
-
-
-
-
- Constructor with no cultures specified, for use
- with named property syntax.
-
-
-
-
- Constructor taking one or more cultures
-
- Comma-deliminted list of cultures
-
-
-
- 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.
-
-
-
-
- Construct a MessageWriter given a culture
-
-
-
-
- Method to write single line message with optional args, usually
- written to precede the general failure message.
-
- The message to be written
- Any arguments used in formatting the message
-
-
-
- Method to write single line message with optional args, usually
- written to precede the general failure message, at a givel
- indentation level.
-
- The indentation level of the message
- The message to be written
- Any arguments used in formatting the message
-
-
-
- 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.
-
- The constraint that failed
-
-
-
- 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.
-
- The expected value
- The actual value causing the failure
-
-
-
- Display Expected and Actual lines for given values, including
- a tolerance value on the Expected line.
-
- The expected value
- The actual value causing the failure
- The tolerance within which the test was made
-
-
-
- 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.
-
- The expected string value
- The actual string value
- The point at which the strings don't match or -1
- If true, case is ignored in locating the point where the strings differ
-
-
-
- Writes the text for a connector.
-
- The connector.
-
-
-
- Writes the text for a predicate.
-
- The predicate.
-
-
-
- Writes the text for an expected value.
-
- The expected value.
-
-
-
- Writes the text for a modifier
-
- The modifier.
-
-
-
- Writes the text for an actual value.
-
- The actual value.
-
-
-
- Writes the text for a generalized value.
-
- The value.
-
-
-
- Writes the text for a collection value,
- starting at a particular point, to a max length
-
- The collection containing elements to write.
- The starting point of the elements to write
- The maximum number of elements to write
-
-
-
- Abstract method to get the max line length
-
-
-
-
- Summary description for SetCultureAttribute.
-
-
-
-
- PropertyAttribute is used to attach information to a test as a name/value pair..
-
-
-
-
- The property name
-
-
-
-
- The property value
-
-
-
-
- Construct a PropertyAttribute with a name and value
-
- The name of the property
- The property value
-
-
-
- Constructor for use by inherited classes that use the
- name of the type as the property name.
-
-
-
-
- Gets the property name
-
-
-
-
- Gets the property value
-
-
-
-
- Construct given the name of a culture
-
-
-
-
-
- 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.
-
-
-
-
- Prefix used for the expected value line of a message
-
-
-
-
- Prefix used for the actual value line of a message
-
-
-
-
- Length of a message prefix
-
-
-
-
- Construct a TextMessageWriter
-
-
-
-
- Construct a TextMessageWriter, specifying a user message
- and optional formatting arguments.
-
-
-
-
-
-
- Method to write single line message with optional args, usually
- written to precede the general failure message, at a givel
- indentation level.
-
- The indentation level of the message
- The message to be written
- Any arguments used in formatting the message
-
-
-
- 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.
-
- The constraint that failed
-
-
-
- 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.
-
- The expected value
- The actual value causing the failure
-
-
-
- Display Expected and Actual lines for given values, including
- a tolerance value on the expected line.
-
- The expected value
- The actual value causing the failure
- The tolerance within which the test was made
-
-
-
- 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.
-
- The expected string value
- The actual string value
- The point at which the strings don't match or -1
- If true, case is ignored in string comparisons
-
-
-
- Writes the text for a connector.
-
- The connector.
-
-
-
- Writes the text for a predicate.
-
- The predicate.
-
-
-
- Write the text for a modifier.
-
- The modifier.
-
-
-
- Writes the text for an expected value.
-
- The expected value.
-
-
-
- Writes the text for an actual value.
-
- The actual value.
-
-
-
- Writes the text for a generalized value.
-
- The value.
-
-
-
- Writes the text for a collection value,
- starting at a particular point, to a max length
-
- The collection containing elements to write.
- The starting point of the elements to write
- The maximum number of elements to write
-
-
-
- Write the generic 'Expected' line for a constraint
-
- The constraint that failed
-
-
-
- Write the generic 'Expected' line for a given value
-
- The expected value
-
-
-
- Write the generic 'Expected' line for a given value
- and tolerance.
-
- The expected value
- The tolerance within which the test was made
-
-
-
- Write the generic 'Actual' line for a constraint
-
- The constraint for which the actual value is to be written
-
-
-
- Write the generic 'Actual' line for a given value
-
- The actual value causing a failure
-
-
-
- Gets the maximum line length for this writer
-
-
-
-
- Basic Asserts on strings.
-
-
-
-
- The Equals method throws an AssertionException. This is done
- to make sure there is no mistake by calling this function.
-
-
-
-
-
-
- override the default ReferenceEquals to throw an AssertionException. This
- implementation makes sure there is no mistake in calling this function
- as part of Assert.
-
-
-
-
-
-
- Asserts that a string is found within another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
- Arguments used in formatting the message
-
-
-
- Asserts that a string is found within another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
-
-
-
- Asserts that a string is found within another string.
-
- The expected string
- The string to be examined
-
-
-
- Asserts that a string starts with another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
- Arguments used in formatting the message
-
-
-
- Asserts that a string starts with another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
-
-
-
- Asserts that a string starts with another string.
-
- The expected string
- The string to be examined
-
-
-
- Asserts that a string ends with another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
- Arguments used in formatting the message
-
-
-
- Asserts that a string ends with another string.
-
- The expected string
- The string to be examined
- The message to display in case of failure
-
-
-
- Asserts that a string ends with another string.
-
- The expected string
- The string to be examined
-
-
-
- Asserts that two strings are equal, without regard to case.
-
- The expected string
- The actual string
- The message to display in case of failure
- Arguments used in formatting the message
-
-
-
- Asserts that two strings are equal, without regard to case.
-
- The expected string
- The actual string
- The message to display in case of failure
-
-
-
- Asserts that two strings are equal, without regard to case.
-
- The expected string
- The actual string
-
-
-
- Asserts that a string matches an expected regular expression pattern.
-
- The expected expression
- The actual string
- The message to display in case of failure
- Arguments used in formatting the message
-
-
-
- Asserts that a string matches an expected regular expression pattern.
-
- The expected expression
- The actual string
- The message to display in case of failure
-
-
-
- Asserts that a string matches an expected regular expression pattern.
-
- The expected expression
- The actual string
-
-
-
- Static methods used in creating messages
-
-
-
-
- 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.
-
-
-
-
-
-
- Converts any control characters in a string
- to their escaped representation.
-
- The string to be converted
- The converted string
-
-
-
- Return the a string representation for a set of indices into an array
-
- Array of indices for which a string is needed
-
-
-
- Get an array of indices representing the point in a collection or
- array corresponding to a single int index into the collection.
-
- The collection to which the indices apply
- Index in the collection
- Array of indices
-
-
-
- Clip a string around a particular point, returning the clipped
- string with ellipses representing the removed parts
-
- The string to be clipped
- The maximum permitted length of the result string
- The point around which clipping is to occur
- The clipped string
-
-
-
- Shows the position two strings start to differ. Comparison
- starts at the start index.
-
- The expected string
- The actual string
- The index in the strings at which comparison should start
- Boolean indicating whether case should be ignored
- -1 if no mismatch found, or the index where mismatch found
-
-
-
- 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
- , from which it inherits much of its
- behavior, in certain mock object frameworks.
-
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure. Works
- identically to
-
- A Constraint to be applied
- The actual value to test
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure. Works
- identically to
-
- A Constraint to be applied
- The actual value to test
- The message that will be displayed on failure
-
-
-
- Apply a constraint to an actual value, succeeding if the constraint
- is satisfied and throwing an assertion exception on failure. Works
- identically to
-
- A Constraint to be applied
- The actual value to test
- The message that will be displayed on failure
- Arguments to be used in formatting the message
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an . Works Identically to
- .
-
- The evaluated condition
- The message to display if the condition is false
- Arguments to be used in formatting the message
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an . Works Identically to
- .
-
- The evaluated condition
- The message to display if the condition is false
-
-
-
- Asserts that a condition is true. If the condition is false the method throws
- an . Works Identically to .
-
- The evaluated condition
-
-
-
- Returns a ListMapper based on a collection.
-
- The original collection
-
-
-
-
- Summary description for FileAssert.
-
-
-
-
- The Equals method throws an AssertionException. This is done
- to make sure there is no mistake by calling this function.
-
-
-
-
-
-
- override the default ReferenceEquals to throw an AssertionException. This
- implementation makes sure there is no mistake in calling this function
- as part of Assert.
-
-
-
-
-
-
- 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.
-
-
-
-
- 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 is thrown.
-
- The expected Stream
- The actual Stream
- The message to display if Streams are not equal
- Arguments to be used in formatting the message
-
-
-
- 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 is thrown.
-
- The expected Stream
- The actual Stream
- The message to display if objects are not equal
-
-
-
- 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 is thrown.
-
- The expected Stream
- The actual Stream
-
-
-
- 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 is thrown.
-
- A file containing the value that is expected
- A file containing the actual value
- The message to display if Streams are not equal
- Arguments to be used in formatting the message
-
-
-
- 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 is thrown.
-
- A file containing the value that is expected
- A file containing the actual value
- The message to display if objects are not equal
-
-
-
- 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 is thrown.
-
- A file containing the value that is expected
- A file containing the actual value
-
-
-
- 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 is thrown.
-
- The path to a file containing the value that is expected
- The path to a file containing the actual value
- The message to display if Streams are not equal
- Arguments to be used in formatting the message
-
-
-
- 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 is thrown.
-
- The path to a file containing the value that is expected
- The path to a file containing the actual value
- The message to display if objects are not equal
-
-
-
- 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 is thrown.
-
- The path to a file containing the value that is expected
- The path to a file containing the actual value
-
-
-
- Asserts that two Streams are not equal. If they are equal
- an is thrown.
-
- The expected Stream
- The actual Stream
- The message to be displayed when the two Stream are the same.
- Arguments to be used in formatting the message
-
-
-
- Asserts that two Streams are not equal. If they are equal
- an is thrown.
-
- The expected Stream
- The actual Stream
- The message to be displayed when the Streams are the same.
-
-
-
- Asserts that two Streams are not equal. If they are equal
- an is thrown.
-
- The expected Stream
- The actual Stream
-
-
-
- Asserts that two files are not equal. If they are equal
- an is thrown.
-
- A file containing the value that is expected
- A file containing the actual value
- The message to display if Streams are not equal
- Arguments to be used in formatting the message
-
-
-
- Asserts that two files are not equal. If they are equal
- an is thrown.
-
- A file containing the value that is expected
- A file containing the actual value
- The message to display if objects are not equal
-
-
-
- Asserts that two files are not equal. If they are equal
- an is thrown.
-
- A file containing the value that is expected
- A file containing the actual value
-
-
-
- Asserts that two files are not equal. If they are equal
- an is thrown.
-
- The path to a file containing the value that is expected
- The path to a file containing the actual value
- The message to display if Streams are not equal
- Arguments to be used in formatting the message
-
-
-
- Asserts that two files are not equal. If they are equal
- an is thrown.
-
- The path to a file containing the value that is expected
- The path to a file containing the actual value
- The message to display if objects are not equal
-
-
-
- Asserts that two files are not equal. If they are equal
- an is thrown.
-
- The path to a file containing the value that is expected
- The path to a file containing the actual value
-
-
-
- Thrown when an assertion failed.
-
-
-
-
-
-
- The error message that explains
- the reason for the exception
- The exception that caused the
- current exception
-
-
-
- Serialization Constructor
-
-
-
-
- Obsolete class, formerly used to identify tests through
- inheritance. Avoid using this class for new tests.
-
-
-
-
- Method called immediately before running the test.
-
-
-
-
- Method Called immediately after running the test. It is
- guaranteed to be called, even if an exception is thrown.
-
-
-
-
- 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.
-
-
-
-
- SetUpFixtureAttribute is used to identify a SetUpFixture
-
-
-
-
- Attribute used to mark a static (shared in VB) property
- that returns a list of tests.
-
-
-
-
- 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.
-
-
-
-
- Adding this attribute to a method within a
- 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.
-
-
-
- [TestFixture]
- public class Fixture
- {
- [Test]
- public void MethodToTest()
- {}
-
- [Test(Description = "more detailed description")]
- publc void TestDescriptionMethod()
- {}
- }
-
-
-
-
-
- Descriptive text for this test
-
-
-
-
- [TestFixture]
- public class ExampleClass
- {}
-
-
-
-
- Descriptive text for this fixture
-
-
-
-
- Attribute used to identify a method that is
- called before any tests in a fixture are run.
-
-
-
-
- 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.
-
-
-
-
- Attribute used to mark a test that is to be ignored.
- Ignored tests result in a warning message when the
- tests are run.
-
-
-
-
- Constructs the attribute without giving a reason
- for ignoring the test.
-
-
-
-
- Constructs the attribute giving a reason for ignoring the test
-
- The reason for ignoring the test
-
-
-
- The reason for ignoring a test
-
-
-
-
- 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.
-
-
-
-
- Default constructor
-
-
-
-
- Constructor with a reason
-
- The reason test is marked explicit
-
-
-
- The reason test is marked explicit
-
-
-
-
- Attribute used to provide descriptive text about a
- test case or fixture.
-
-
-
-
- Construct the attribute
-
- Text describing the test
-
-
-
- Gets the test description
-
-
-
-
- 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.
-
-
-
-
- Method to handle an expected exception
-
- The exception to be handled
-
-
-
diff --git a/bin/nunit/nunit.mocks.dll b/bin/nunit/nunit.mocks.dll
deleted file mode 100644
index c35eae5c..00000000
Binary files a/bin/nunit/nunit.mocks.dll and /dev/null differ
diff --git a/bin/nunit/nunit.mocks.tests.dll b/bin/nunit/nunit.mocks.tests.dll
deleted file mode 100644
index 83757204..00000000
Binary files a/bin/nunit/nunit.mocks.tests.dll and /dev/null differ
diff --git a/bin/nunit/nunit.uikit.dll b/bin/nunit/nunit.uikit.dll
deleted file mode 100644
index 7503d0af..00000000
Binary files a/bin/nunit/nunit.uikit.dll and /dev/null differ
diff --git a/bin/nunit/nunit.uikit.tests.dll b/bin/nunit/nunit.uikit.tests.dll
deleted file mode 100644
index 27bd3b24..00000000
Binary files a/bin/nunit/nunit.uikit.tests.dll and /dev/null differ
diff --git a/bin/nunit/nunit.util.dll b/bin/nunit/nunit.util.dll
deleted file mode 100644
index e969e273..00000000
Binary files a/bin/nunit/nunit.util.dll and /dev/null differ
diff --git a/bin/nunit/nunit.util.tests.dll b/bin/nunit/nunit.util.tests.dll
deleted file mode 100644
index cefe36d7..00000000
Binary files a/bin/nunit/nunit.util.tests.dll and /dev/null differ
diff --git a/bin/nunit/runFile.exe b/bin/nunit/runFile.exe
deleted file mode 100644
index a7944586..00000000
Binary files a/bin/nunit/runFile.exe and /dev/null differ
diff --git a/bin/nunit/runFile.exe.config b/bin/nunit/runFile.exe.config
deleted file mode 100644
index 35909b4c..00000000
--- a/bin/nunit/runFile.exe.config
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/bin/nunit/test-assembly.dll b/bin/nunit/test-assembly.dll
deleted file mode 100644
index a01c62fc..00000000
Binary files a/bin/nunit/test-assembly.dll and /dev/null differ
diff --git a/bin/nunit/test-utilities.dll b/bin/nunit/test-utilities.dll
deleted file mode 100644
index afc2871b..00000000
Binary files a/bin/nunit/test-utilities.dll and /dev/null differ
diff --git a/bin/nunit/timing-tests.dll b/bin/nunit/timing-tests.dll
deleted file mode 100644
index 772c7aee..00000000
Binary files a/bin/nunit/timing-tests.dll and /dev/null differ
diff --git a/bin/rhinomocks/Rhino.Mocks.dll b/bin/rhinomocks/Rhino.Mocks.dll
deleted file mode 100644
index 4b6904b6..00000000
Binary files a/bin/rhinomocks/Rhino.Mocks.dll and /dev/null differ
diff --git a/bin/rhinomocks/Rhino.Mocks.xml b/bin/rhinomocks/Rhino.Mocks.xml
deleted file mode 100644
index 7518b3ef..00000000
--- a/bin/rhinomocks/Rhino.Mocks.xml
+++ /dev/null
@@ -1,5226 +0,0 @@
-
-
-
- Rhino.Mocks.Partial
-
-
-
-
- Interface for constraints
-
-
-
-
- determains if the object pass the constraints
-
-
-
-
- And operator for constraints
-
-
-
-
- Not operator for constraints
-
-
-
-
- Or operator for constraints
-
-
-
-
- Allow overriding of || or &&
-
-
-
-
-
-
- Allow overriding of || or &&
-
-
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Initializes a new constraint object.
-
- The expected object, The actual object is passed in as a parameter to the method
-
-
-
- Evaluate this constraint.
-
- The actual object that was passed in the method call to the mock.
- True when the constraint is met, else false.
-
-
-
- Checks if the properties of the object
- are the same as the properies of the object.
-
- The expected object
- The actual object
- True when both objects have the same values, else False.
-
-
-
-
-
-
-
-
- This is the real heart of the beast.
-
-
-
- Used by CheckReferenceType to check all properties of the reference type.
-
- The expected object
- The actual object
- True when both objects have the same values, else False.
-
-
-
- Used by CheckReferenceType to check all fields of the reference type.
-
- The expected object
- The actual object
- True when both objects have the same values, else False.
-
-
-
- Checks the items of both collections
-
- The expected collection
-
- True if both collections contain the same items in the same order.
-
-
-
- Builds a propertyname from the Stack _properties like 'Order.Product.Price'
- to be used in the error message.
-
- A nested property name.
-
-
-
- Rhino.Mocks uses this property to generate an error message.
-
-
- A message telling the tester why the constraint failed.
-
-
-
-
- Constrain that the public field has a specified value
-
-
-
-
- Constrain that the public field matches another constraint.
-
-
-
-
- Creates a new instance.
-
- Name of the public field.
- Constraint to place on the public field value.
-
-
-
- Creates a new instance, specifying a disambiguating
- for the public field.
-
- The type that declares the public field, used to disambiguate between public fields.
- Name of the public field.
- Constraint to place on the public field value.
-
-
-
- Determines if the object passes the constraint.
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Creates a new instance.
-
- Name of the public field.
- Expected value.
-
-
-
- Creates a new instance, specifying a disambiguating
- for the public field.
-
- The type that declares the public field, used to disambiguate between public fields.
- Name of the public field.
- Expected value.
-
-
-
- Constrain that the property has a specified value
-
-
-
-
- Constrain that the property matches another constraint.
-
-
-
-
- Creates a new instance.
-
- Name of the property.
- Constraint to place on the property value.
-
-
-
- Creates a new instance, specifying a disambiguating
- for the property.
-
- The type that declares the property, used to disambiguate between properties.
- Name of the property.
- Constraint to place on the property value.
-
-
-
- Determines if the object passes the constraint.
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Creates a new instance.
-
- Name of the property.
- Expected value.
-
-
-
- Creates a new instance, specifying a disambiguating
- for the property.
-
- The type that declares the property, used to disambiguate between properties.
- Name of the property.
- Expected value.
-
-
-
- Constrain that the parameter must be of the specified type
-
-
-
-
- Creates a new instance.
-
- Type.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constraint that determines whether an object is the same object as another.
-
-
-
-
- Creates a new instance.
-
- Obj.
-
-
-
- Determines if the object passes the constraints.
-
-
-
-
- Gets the message for this constraint.
-
-
-
-
- Evaluate a parameter using constraints
-
-
-
-
- Create new instance
-
-
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- A constraint based on lambda expression, we are using Expression{T}
- because we want to be able to get good error reporting on that.
-
-
-
-
- Initializes a new instance of the class.
-
- The expr.
-
-
-
- determains if the object pass the constraints
-
-
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constrain that the list contains the same items as the parameter list
-
-
-
-
- Creates a new instance.
-
- In list.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constrain that the parameter is one of the items in the list
-
-
-
-
- Creates a new instance.
-
- In list.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constrain that the object is inside the parameter list
-
-
-
-
- Creates a new instance.
-
- In list.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Applies another AbstractConstraint to the collection count.
-
-
-
-
- Creates a new instance.
-
- The constraint that should be applied to the collection count.
-
-
-
- Determines if the parameter conforms to this constraint.
-
-
-
-
- Gets the message for this constraint.
-
-
-
-
- Applies another AbstractConstraint to a specific list element.
-
-
-
-
- Creates a new instance.
-
- The zero-based index of the list element.
- The constraint that should be applied to the list element.
-
-
-
- Determines if the parameter conforms to this constraint.
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Applies another AbstractConstraint to a specific generic keyed list element.
-
-
-
-
- Creates a new instance.
-
- The key of the list element.
- The constraint that should be applied to the list element.
-
-
-
- Determines if the parameter conforms to this constraint.
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constrains that all elements are in the parameter list
-
-
-
-
- Initializes a new instance of the class.
-
- The these.
-
-
-
- determains if the object pass the constraints
-
-
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Combines two constraints, constraint pass if either is fine.
-
-
-
-
- Creates a new instance.
-
- C1.
- C2.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Negate a constraint
-
-
-
-
- Creates a new instance.
-
- C1.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Combines two constraints
-
-
-
-
-
- Creates a new instance.
-
- C1.
- C2.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constrain the argument to validate according to regex pattern
-
-
-
-
- Creates a new instance.
-
- Pattern.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constraint that evaluate whatever an argument contains the specified string.
-
-
-
-
- Creates a new instance.
-
- Inner string.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constraint that evaluate whatever an argument ends with the specified string
-
-
-
-
- Creates a new instance.
-
- End.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constraint that evaluate whatever an argument start with the specified string
-
-
-
-
- Creates a new instance.
-
- Start.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constraint that evaluate whatever an object equals another
-
-
-
-
- Creates a new instance.
-
- Obj.
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constraint that always returns true
-
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Constraint that evaluate whatever a comparable is greater than another
-
-
-
-
- Creates a new instance.
-
-
-
-
- determains if the object pass the constraints
-
-
-
-
- Gets the message for this constraint
-
-
-
-
-
- Central location for constraints
-
-
-
-
- Evaluate a greater than constraint for .
-
- The object the parameter should be greater than
-
-
-
- Evaluate a less than constraint for .
-
- The object the parameter should be less than
-
-
-
- Evaluate a less than or equal constraint for .
-
- The object the parameter should be less than or equal to
-
-
-
- Evaluate a greater than or equal constraint for .
-
- The object the parameter should be greater than or equal to
-
-
-
- Evaluate an equal constraint for .
-
- The object the parameter should equal to
-
-
-
- Evaluate a not equal constraint for .
-
- The object the parameter should not equal to
-
-
-
- Evaluate a same as constraint.
-
- The object the parameter should the same as.
-
-
-
- Evaluate a not same as constraint.
-
- The object the parameter should not be the same as.
-
-
-
- A constraints that accept anything
-
-
-
-
-
- A constraint that accept only nulls
-
-
-
-
-
- A constraint that accept only non null values
-
-
-
-
-
- A constraint that accept only value of the specified type
-
-
-
-
- A constraint that accept only value of the specified type
-
-
-
-
- Evaluate a parameter using a predicate
-
- The predicate to use
-
-
-
- Provides access to the constraintes defined in the class to be used in context
- with the syntax.
-
- The type of the argument
-
-
-
- Evaluate a greater than constraint for .
-
- The object the parameter should be greater than
-
-
-
- Evaluate a less than constraint for .
-
- The object the parameter should be less than
-
-
-
- Evaluate a less than or equal constraint for .
-
- The object the parameter should be less than or equal to
-
-
-
- Evaluate a greater than or equal constraint for .
-
- The object the parameter should be greater than or equal to
-
-
-
- Evaluate an equal constraint for .
-
- The object the parameter should equal to
-
-
-
- Evaluate a not equal constraint for .
-
- The object the parameter should not equal to
-
-
-
- Evaluate a same as constraint.
-
- The object the parameter should the same as.
-
-
-
- Evaluate a not same as constraint.
-
- The object the parameter should not be the same as.
-
-
-
- Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead.
-
-
-
-
-
-
- Serves as a hash function for a particular type.
-
-
- A hash code for the current .
-
-
-
-
- A constraints that accept anything
-
-
-
-
-
- A constraint that accept only nulls
-
-
-
-
-
- A constraint that accept only non null values
-
-
-
-
-
- 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.
-
-
-
-
- Central location for constraints about lists and collections
-
-
-
-
- Determines whether the specified obj is in the paramter.
- The parameter must be IEnumerable.
-
- Obj.
-
-
-
-
- Determains whatever the parameter is in the collection.
-
-
-
-
- Determains that the parameter collection is identical to the specified collection
-
-
-
-
- Determines that the parameter collection has the specified number of elements.
-
- The constraint that should be applied to the collection count.
-
-
-
- Determines that an element of the parameter collections conforms to another AbstractConstraint.
-
- The zero-based index of the list element.
- The constraint which should be applied to the list element.
-
-
-
- Determines that an element of the parameter collections conforms to another AbstractConstraint.
-
- The key of the element.
- The constraint which should be applied to the element.
-
-
-
- Determines that all elements of the specified collection are in the the parameter collection
-
- The collection to compare against
- The constraint which should be applied to the list parameter.
-
-
-
- Provides access to the constraintes defined in the class to be used in context
- with the syntax.
-
-
-
-
- Determines whether the specified object is in the paramter.
- The parameter must be IEnumerable.
-
- Obj.
-
-
-
-
- Determains whatever the parameter is in the collection.
-
-
-
-
- Determains that the parameter collection is identical to the specified collection
-
-
-
-
- Determines that the parameter collection has the specified number of elements.
-
- The constraint that should be applied to the collection count.
-
-
-
- Determines that an element of the parameter collections conforms to another AbstractConstraint.
-
- The zero-based index of the list element.
- The constraint which should be applied to the list element.
-
-
-
- Determines that all elements of the specified collection are in the the parameter collection
-
- The collection to compare against
- The constraint which should be applied to the list parameter.
-
-
-
- Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead.
-
-
-
-
-
-
- Serves as a hash function for a particular type.
-
-
- A hash code for the current .
-
-
-
-
- Provides a dummy field to pass as out or ref argument.
-
-
-
-
-
- Dummy field to satisfy the compiler. Used for out and ref arguments.
-
-
-
-
- Central location for constraints for object's properties
-
-
-
-
- Constrains the parameter to have property with the specified value
-
- Name of the property.
- Expected value.
-
-
-
-
- Constrains the parameter to have property with the specified value.
-
- The type that declares the property, used to disambiguate between properties.
- Name of the property.
- Expected value.
-
-
-
-
- Constrains the parameter to have a property satisfying a specified constraint.
-
- Name of the property.
- Constraint for the property.
-
-
-
- Constrains the parameter to have a property satisfying a specified constraint.
-
- The type that declares the property, used to disambiguate between properties.
- Name of the property.
- Constraint for the property.
-
-
-
- Determines whether the parameter has the specified property and that it is null.
-
- Name of the property.
-
-
-
-
- Determines whether the parameter has the specified property and that it is null.
-
- The type that declares the property, used to disambiguate between properties.
- Name of the property.
-
-
-
-
- Determines whether the parameter has the specified property and that it is not null.
-
- Name of the property.
-
-
-
-
- Determines whether the parameter has the specified property and that it is not null.
-
- The type that declares the property, used to disambiguate between properties.
- Name of the property.
-
-
-
-
- constraints the parameter to have the exact same property values as the expected object.
-
- An object, of the same type as the parameter, whose properties are set with the expected values.
- An instance of the constraint that will do the actual check.
-
- 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.
-
-
-
-
- Central location for constraints for object's public fields
-
-
-
-
- Constrains the parameter to have a public field with the specified value
-
- Name of the public field.
- Expected value.
-
-
-
-
- Constrains the parameter to have a public field with the specified value.
-
- The type that declares the public field, used to disambiguate between public fields.
- Name of the public field.
- Expected value.
-
-
-
-
- Constrains the parameter to have a public field satisfying a specified constraint.
-
- Name of the public field.
- Constraint for the public field.
-
-
-
- Constrains the parameter to have a public field satisfying a specified constraint.
-
- The type that declares the public field, used to disambiguate between public fields.
- Name of the public field.
- Constraint for the public field.
-
-
-
- Determines whether the parameter has the specified public field and that it is null.
-
- Name of the public field.
-
-
-
-
- Determines whether the parameter has the specified public field and that it is null.
-
- The type that declares the public field, used to disambiguate between public fields.
- Name of the public field.
-
-
-
-
- Determines whether the parameter has the specified public field and that it is not null.
-
- Name of the public field.
-
-
-
-
- Determines whether the parameter has the specified public field and that it is not null.
-
- The type that declares the public field, used to disambiguate between public fields.
- Name of the public field.
-
-
-
-
- Central location for all text related constraints
-
-
-
-
- Constrain the argument to starts with the specified string
-
-
-
-
- Constrain the argument to end with the specified string
-
-
-
-
- Constrain the argument to contain the specified string
-
-
-
-
- Constrain the argument to validate according to regex pattern
-
-
-
-
- Provides access to the constraintes defined in the class to be used in context
- with the syntax.
-
-
-
-
- Constrain the argument to starts with the specified string
-
-
-
-
-
- Constrain the argument to end with the specified string
-
-
-
-
- Constrain the argument to contain the specified string
-
-
-
-
- Constrain the argument to validate according to regex pattern
-
-
-
-
- Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead.
-
-
-
-
-
-
- Serves as a hash function for a particular type.
-
-
- A hash code for the current .
-
-
-
-
- An expectaton violation was detected.
-
-
-
-
- Creates a new instance.
-
- Message.
-
-
-
- Serialization constructor
-
-
-
-
- Signals that an object was call on a mock repostiroy which doesn't
- belong to this mock repository or not a mock
-
-
-
-
- Creates a new instance.
-
- Message.
-
-
-
- Serialization constructor
-
-
-
-
- Abstract class that holds common information for
- expectations.
-
-
-
-
- Interface to validate that a method call is correct.
-
-
-
-
- Validate the arguments for the method.
- This method can be called numerous times, so be careful about side effects
-
- The arguments with which the method was called
-
-
-
- Add an actual method call to this expectation
-
-
-
-
- Returns the return value or throw the exception and setup any output / ref parameters
- that has been set.
-
-
-
-
- Allow to set the return value in the future, if it was already set.
-
-
-
-
- Builds the verification failure message.
-
-
-
-
-
- Gets the error message.
-
-
-
-
-
- Range of expected calls
-
-
-
-
- Number of call actually made for this method
-
-
-
-
- If this expectation is still waiting for calls.
-
-
-
-
- The return value for a method matching this expectation
-
-
-
-
- Gets or sets the exception to throw on a method matching this expectation.
-
-
-
-
- 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.
-
-
-
-
- Gets the method this expectation is for.
-
-
-
-
- Gets or sets what special condtions there are for this method
- repeating.
-
-
-
-
- Gets a value indicating whether this expectation was satisfied
-
-
-
-
- Specify whatever this expectation has a return value set
- You can't check ReturnValue for this because a valid return value include null.
-
-
-
-
- An action to execute when the method is matched.
-
-
-
-
- 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.
-
-
-
-
- Documentation Message
-
-
-
-
- Gets the invocation for this expectation
-
- The invocation.
-
-
-
- Occurs when the exceptation is match on a method call
-
-
-
-
- Number of actuall calls made that passed this expectation
-
-
-
-
- Range of expected calls that should pass this expectation.
-
-
-
-
- The return value for a method matching this expectation
-
-
-
-
- The exception to throw on a method matching this expectation.
-
-
-
-
- The method this expectation is for.
-
-
-
-
- The return value for this method was set
-
-
-
-
- Whether this method will repeat
- unlimited number of times.
-
-
-
-
- A delegate that will be run when the
- expectation is matched.
-
-
-
-
- The arguments that matched this expectation.
-
-
-
-
- Documentation message
-
-
-
-
- The method originalInvocation
-
-
-
-
- Get the hash code
-
-
-
-
- Add an actual actualMethodCall call to this expectation
-
-
-
-
- Builds the verification failure message.
-
-
-
-
-
- Allow to set the return value in the future, if it was already set.
-
-
-
-
- Returns the return value or throw the exception and setup output / ref parameters
-
-
-
-
- Validate the arguments for the method on the child methods
-
- The arguments with which the method was called
-
-
-
- Creates a new instance.
-
- The originalInvocation for this method, required because it contains the generic type infromation
-
-
-
- Creates a new instance.
-
- Expectation.
-
-
-
- Validate the arguments for the method on the child methods
-
- The arguments with which the method was called
-
-
-
- Determines if this object equal to obj
-
-
-
-
- The error message for these arguments
-
-
-
-
- Asserts that the delegate has the same parameters as the expectation's method call
-
-
-
-
- Setter for the outpur / ref parameters for this expecataion.
- Can only be set once.
-
-
-
-
- Specify whatever this expectation has a return value set
- You can't check ReturnValue for this because a valid return value include null.
-
-
-
-
- Gets the method this expectation is for.
-
-
-
-
- Gets the originalInvocation for this expectation
-
- The originalInvocation.
-
-
-
- Gets or sets what special condtions there are for this method
-
-
-
-
- Range of expected calls
-
-
-
-
- Number of call actually made for this method
-
-
-
-
- If this expectation is still waiting for calls.
-
-
-
-
- Gets a value indicating whether this expectation was satisfied
-
-
-
-
- The return value for a method matching this expectation
-
-
-
-
- An action to execute when the method is matched.
-
-
-
-
- Gets or sets the exception to throw on a method matching this expectation.
-
-
-
-
- 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.
-
-
-
-
- Documentation message
-
-
-
-
- Occurs when the exceptation is match on a method call
-
-
-
-
- Gets the error message.
-
-
-
-
-
- Expectation that matchs any arguments for the method.
-
-
-
-
- Creates a new instance.
-
- Invocation for this expectation
-
-
-
- Creates a new instance.
-
- Expectation.
-
-
-
- Validate the arguments for the method.
-
- The arguments with which the method was called
-
-
-
- Determines if the object equal to expectation
-
-
-
-
- Get the hash code
-
-
-
-
- Gets the error message.
-
-
-
-
-
- Summary description for ArgsEqualExpectation.
-
-
-
-
- Creates a new instance.
-
- Expected args.
- The invocation for this expectation
-
-
-
- Validate the arguments for the method.
-
- The arguments with which the method was called
-
-
-
- Determines if the object equal to expectation
-
-
-
-
- Get the hash code
-
-
-
-
- Gets the error message.
-
-
-
-
-
- Get the expected args.
-
-
-
-
- Call a specified callback to verify the expectation
-
-
-
-
- Creates a new instance.
-
- Expectation.
- Callback.
-
-
-
- Creates a new instance.
-
- Invocation for this expectation
- Callback.
-
-
-
- Validate the arguments for the method on the child methods
-
- The arguments with which the method was called
-
-
-
- Determines if the object equal to expectation
-
-
-
-
- Get the hash code
-
-
-
-
- Gets the error message.
-
-
-
-
-
- Expect the method's arguments to match the contraints
-
-
-
-
- Creates a new instance.
-
- Invocation for this expectation
- Constraints.
-
-
-
- Creates a new instance.
-
- Expectation.
- Constraints.
-
-
-
- Validate the arguments for the method.
-
- The arguments with which the method was called
-
-
-
- Determines if the object equal to expectation
-
-
-
-
- Get the hash code
-
-
-
-
- Gets the error message.
-
-
-
-
-
- ExpectationsList
-
-
-
-
- Dictionary
-
-
-
-
- Dictionary class
-
-
-
-
- Create a new instance of ProxyStateDictionary
-
-
-
-
- Operation on a remoting proxy
-
-
- 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.
-
-
-
-
- Implementation of IInvocation based on remoting proxy
-
- Some methods are marked NotSupported since they either don't make sense
- for remoting proxies, or they are never called by Rhino Mocks
-
-
-
- Generates remoting proxies and provides utility functions
-
-
-
-
- Create the proxy using remoting
-
-
-
-
- Check whether an object is a transparent proxy with a RemotingProxy behind it
-
- Object to check
- true if the object is a transparent proxy with a RemotingProxy instance behind it, false otherwise
- We use Equals() method to communicate with the real proxy behind the object.
- See IRemotingProxyOperation for more details
-
-
-
- Retrieve a mocked object from a transparent proxy
-
- Transparent proxy with a RemotingProxy instance behind it
- Mocked object associated with the proxy
- We use Equals() method to communicate with the real proxy behind the object.
- See IRemotingProxyOperation for more details
-
-
-
- Allows to call a method and immediatly get it's options.
-
-
-
-
- Interface to allows to call a method and immediatly get it's options.
-
-
-
-
- Get the method options for the call
-
- The method call should go here, the return value is ignored
-
-
-
- Creates a new instance.
-
-
-
-
- Get the method options for the call
-
- The method call should go here, the return value is ignored
-
-
-
- Allows to call a method and immediatly get it's options.
- Set the expected number for the call to Any()
-
-
-
-
- Creates a new instance.
-
- Proxy.
- Mocked instance.
-
-
-
- Get the method options for the call
-
- The method call should go here, the return value is ignored
-
-
-
- This class is reponsible for taking a delegate and creating a wrapper
- interface around it, so it can be mocked.
-
-
-
-
- The scope for all the delegate interfaces create by this mock repositroy.
-
-
-
-
- Gets a type with an "Invoke" method suitable for use as a target of the
- specified delegate type.
-
-
-
-
-
-
- Raise events for all subscribers for an event
-
-
-
-
- Raise events for all subscribers for an event
-
-
-
-
- Raise the event
-
-
-
-
- The most common form for the event handler signature
-
-
-
-
- Create an event raise for the specified event on this instance.
-
-
-
-
- Creates a new instance of EventRaiser
-
-
-
-
- Raise the event
-
-
-
-
- The most common signature for events
- Here to allow intellisense to make better guesses about how
- it should suggest parameters.
-
-
-
-
- Allows to define what would happen when a method
- is called.
-
-
-
-
- Allows to define what would happen when a method
- is called.
-
-
-
-
- Set the return value for the method.
-
- The object the method will return
- IRepeat that defines how many times the method will return this value
-
-
-
- Allow to override this return value in the future
-
- IRepeat that defines how many times the method will return this value
-
-
-
- Throws the specified exception when the method is called.
-
- Exception to throw
-
-
-
- Ignores the arguments for this method. Any argument will be matched
- againt this method.
-
-
-
-
- Add constraints for the method's arguments.
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Set a delegate to be called when the expectation is matched
- and allow to optionally modify the invocation as needed
-
-
-
-
- Call the original method on the class, bypassing the mocking layers.
-
-
-
-
-
- Call the original method on the class, optionally bypassing the mocking layers.
-
-
-
-
-
- Use the property as a simple property, getting/setting the values without
- causing mock expectations.
-
-
-
-
- Expect last (property) call as property setting, ignore the argument given
-
-
-
-
-
- Expect last (property) call as property setting with a given argument.
-
-
-
-
-
-
- Get an event raiser for the last subscribed event.
-
-
-
-
- Set the parameter values for out and ref parameters.
- This is done using zero based indexing, and _ignoring_ any non out/ref parameter.
-
-
-
-
- Documentation message for the expectation
-
- Message
-
-
-
- Better syntax to define repeats.
-
-
-
-
- Allows to specify the number of time for method calls
-
-
-
-
- Repeat the method twice.
-
-
-
-
- Repeat the method once.
-
-
-
-
- Repeat the method at least once, then repeat as many time as it would like.
-
-
-
-
- Repeat the method any number of times.
- This has special affects in that this method would now ignore orderring.
-
-
-
-
- Set the range to repeat an action.
-
- Min.
- Max.
-
-
-
- Set the amount of times to repeat an action.
-
-
-
-
- This method must not appear in the replay state.
- This has special affects in that this method would now ignore orderring.
-
-
-
-
- Creates a new instance.
-
- the repository for this expectation
- the recorder for this proxy
- the proxy for this expectation
- Expectation.
-
-
-
- Add constraints for the method's arguments.
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Set the return value for the method.
-
- The object the method will return
- IRepeat that defines how many times the method will return this value
-
-
-
- Set the return value for the method, but allow to override this return value in the future
-
- IRepeat that defines how many times the method will return this value
-
-
-
- Throws the specified exception when the method is called.
-
- Exception to throw
-
-
-
- Ignores the arguments for this method. Any argument will be matched
- againt this method.
-
-
-
-
- Call the original method on the class, bypassing the mocking layers.
-
-
-
-
-
- Call the original method on the class, optionally bypassing the mocking layers
-
-
-
-
-
- Use the property as a simple property, getting/setting the values without
- causing mock expectations.
-
-
-
-
- Expect last (property) call as property setting, ignore the argument given
-
-
-
-
-
- Expect last (property) call as property setting with a given argument.
-
-
-
-
-
-
- Gets the event raiser for the last event
-
-
-
-
- Set the parameter values for out and ref parameters.
- This is done using zero based indexing, and _ignoring_ any non out/ref parameter.
-
-
-
-
- Repeat the method twice.
-
-
-
-
- Repeat the method once.
-
-
-
-
- Repeat the method at least once, then repeat as many time as it would like.
-
-
-
-
- This method must not appear in the replay state.
-
-
-
-
- Documentation message for the expectation
-
- Message
-
-
-
- Repeat the method any number of times.
-
-
-
-
- Set the range to repeat an action.
-
- Min.
- Max.
-
-
-
- Set the amount of times to repeat an action.
-
-
-
-
- Better syntax to define repeats.
-
-
-
-
- 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.
-
-
-
-
- Get the hash code for a proxy object without calling GetHashCode()
- on the object.
-
-
-
-
- Compares two instances of mocked objects
-
-
-
-
- Compare two mocked objects
-
-
-
-
- The next hash code value for a mock object.
- This is safe for multi threading.
-
-
-
-
- The sole instance of
-
-
-
-
- Doesn't log anything, just makes happy noises
-
-
-
-
- Log expectations - allows to see what is going on inside Rhino Mocks
-
-
-
-
- Logs the expectation as is was recorded
-
- The invocation.
- The expectation.
-
-
-
- Logs the expectation as it was recorded
-
- The invocation.
- The expectation.
-
-
-
- Logs the unexpected method call.
-
- The invocation.
- The message.
-
-
-
- Logs the expectation as is was recorded
-
- The invocation.
- The expectation.
-
-
-
- Logs the expectation as it was recorded
-
- The invocation.
- The expectation.
-
-
-
- Logs the unexpected method call.
-
- The invocation.
- The message.
-
-
-
- This is a dummy type that is used merely to give DynamicProxy the proxy instance that
- it needs to create IProxy's types.
-
-
-
-
- Interface to find the repository of a mocked object
-
-
-
-
- Return true if it should call the original method on the object
- instead of pass it to the message chain.
-
- The method to call
-
-
-
- Register a method to be called on the object directly
-
-
-
-
- Register a property on the object that will behave as a simple property
-
-
-
-
- Check if the method was registered as a property method.
-
-
-
-
- Do get/set on the property, according to need.
-
-
-
-
- Do add/remove on the event
-
-
-
-
- Get the subscribers of a spesific event
-
-
-
-
- Gets the declaring type of the method, taking into acccount the possible generic
- parameters that it was created with.
-
-
-
-
- Clears the state of the object, remove original calls, property behavior, subscribed events, etc.
-
-
-
-
- Get all the method calls arguments that were made against this object with the specificed
- method.
-
-
- Only method calls in replay mode are counted
-
-
-
-
- Records the method call
-
-
-
-
- The unique hash code of this mock, which is not related
- to the value of the GetHashCode() call on the object.
-
-
-
-
- Gets the repository.
-
-
-
-
- Gets the implemented types by this mocked object
-
- The implemented.
-
-
-
- Gets or sets the constructor arguments.
-
- The constructor arguments.
-
-
-
- Create a new instance of
-
-
-
-
- Return true if it should call the original method on the object
- instead of pass it to the message chain.
-
- The method to call
-
-
-
- Register a method to be called on the object directly
-
-
-
-
- Register a property on the object that will behave as a simple property
- Return true if there is already a value for the property
-
-
-
-
- Check if the method was registered as a property method.
-
-
-
-
- Do get/set on the property, according to need.
-
-
-
-
- Do add/remove on the event
-
-
-
-
- Get the subscribers of a spesific event
-
-
-
-
- Gets the declaring type of the method, taking into acccount the possible generic
- parameters that it was created with.
-
-
-
-
- Get all the method calls arguments that were made against this object with the specificed
- method.
-
-
-
-
- Only method calls in replay mode are counted
-
-
-
-
- Records the method call
-
-
-
-
-
-
- Clears the state of the object, remove original calls, property behavior, subscribed events, etc.
-
-
-
-
- The unique hash code of this proxy, which is not related
- to the value of the GetHashCode() call on the object.
-
-
-
-
- Gets the repository.
-
-
-
-
- Gets or sets the constructor arguments.
-
- The constructor arguments.
-
-
-
- Gets the implemented types by this mocked object
-
- The implemented.
-
-
-
- Range for expected method calls
-
-
-
-
- Creates a new instance.
-
- Min.
- Max.
-
-
-
- Return the string representation of this range.
-
-
-
-
- Gets or sets the min.
-
-
-
-
-
- Gets or sets the max.
-
-
-
-
-
- Records all the expectations for a mock and
- return a ReplayDynamicMockState when Replay()
- is called.
-
-
-
-
- Records all the expectations for a mock
-
-
-
-
- Different actions on this mock
-
-
-
-
- Add a method call for this state' mock.
-
- The invocation for this method
- The method that was called
- The arguments this method was called with
-
-
-
- Verify that this mock expectations have passed.
-
-
-
-
- Verify that we can move to replay state and move
- to the reply state.
-
-
-
-
- Gets a mock state that match the original mock state of the object.
-
-
-
-
- Get the options for the last method call
-
-
-
-
- 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.
-
-
-
-
- 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().
-
-
-
-
- Gets the matching verify state for this state
-
-
-
-
- Get the options for the last method call
-
-
-
-
- Get the options for the last method call
-
-
-
-
- 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.
-
-
-
-
- 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().
-
-
-
-
- Creates a new instance.
-
- Repository.
- The proxy that generates the method calls
-
-
-
- Add a method call for this state' mock.
-
- The invocation for this method
- The method that was called
- The arguments this method was called with
-
-
-
- Verify that we can move to replay state and move
- to the reply state.
-
-
-
-
- Verify that we can move to replay state and move
- to the reply state.
-
-
-
-
- Verify that this mock expectations have passed.
-
-
-
-
- Gets a mock state that match the original mock state of the object.
-
-
-
-
- Asserts the previous method is closed (had an expectation set on it so we can replay it correctly)
-
-
-
-
- Gets the last expectation.
-
-
-
-
- Gets the total method calls count.
-
-
-
-
- Get the options for the last method call
-
-
-
-
- Gets the matching verify state for this state
-
-
-
-
- Creates a new instance.
-
- Repository.
- The proxy that generates the method calls
-
-
-
- Verify that we can move to replay state and move
- to the reply state.
-
-
-
-
- Gets a mock state that match the original mock state of the object.
-
-
-
-
- Records all the expectations for a mock and
- return a ReplayPartialMockState when Replay()
- is called.
-
-
-
-
- Creates a new instance.
-
- Repository.
- The proxy that generates the method calls
-
-
-
- Verify that we can move to replay state and move
- to the reply state.
-
-
-
-
- Gets a mock state that match the original mock state of the object.
-
-
-
-
- Options for special repeat option
-
-
-
-
- This method can be called only as many times as the IMethodOptions.Expect allows.
-
-
-
-
- This method should never be called
-
-
-
-
- This method can be call any number of times
-
-
-
-
- This method will call the original method
-
-
-
-
- This method will call the original method, bypassing the mocking layer
-
-
-
-
- This method will simulate simple property behavior
-
-
-
-
- Validate all expectations on a mock and ignores calls to
- any method that was not setup properly.
-
-
-
-
- Validate all expectations on a mock
-
-
-
-
- The repository for this state
-
-
-
-
- The proxy object for this state
-
-
-
-
- Get the options for the last method call
-
-
-
-
- Creates a new instance.
-
- The previous state for this method
-
-
-
- Add a method call for this state' mock.
-
- The invocation for this method
- The method that was called
- The arguments this method was called with
-
-
-
- Add a method call for this state' mock.
- This allows derived method to cleanly get a the setupresult behavior while adding
- their own.
-
- The invocation for this method
- The method that was called
- The arguments this method was called with
-
-
-
- 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.
-
-
-
-
- not relevant
-
-
-
-
- Verify that this mock expectations have passed.
-
-
-
-
- Verify that we can move to replay state and move
- to the reply state.
-
-
-
-
- Gets a mock state that match the original mock state of the object.
-
-
-
-
- Get the options for the last method call
-
-
-
-
- Gets the matching verify state for this state
-
-
-
-
- Creates a new instance.
-
- The previous state for this method
-
-
-
- Add a method call for this state' mock.
-
- The invocation for this method
- The method that was called
- The arguments this method was called with
-
-
-
- Gets a mock state that match the original mock state of the object.
-
-
-
-
- Validate all expectations on a mock and ignores calls to
- any method that was not setup properly.
-
-
-
-
- Creates a new instance.
-
- The previous state for this method
-
-
-
- Add a method call for this state' mock.
-
- The invocation for this method
- The method that was called
- The arguments this method was called with
-
-
-
- Gets a mock state that match the original mock state of the object.
-
-
-
-
- Summary description for RhinoInterceptor.
-
-
-
-
- Creates a new instance.
-
-
-
-
- Intercept a method call and direct it to the repository.
-
-
-
-
- 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.
-
-
-
-
- Initializes a new instance of the class.
-
- The proxy that generates the method calls
- Repository.
-
-
-
- We don't care much about expectations here, so we will remove the exepctation if
- it is not closed.
-
-
-
-
- Verify that we can move to replay state and move
- to the reply state.
-
-
-
-
-
- Validate expectations on recorded methods, but in general completely ignoring them.
- Similar to except that it would return a
- when BackToRecord is called.
-
-
-
-
- Initializes a new instance of the class.
-
- The previous state for this method
-
-
-
- Add a method call for this state' mock.
-
- The invocation for this method
- The method that was called
- The arguments this method was called with
-
-
-
- Gets a mock state that match the original mock state of the object.
-
-
-
-
- Rudimetry implementation that simply logs methods calls as text.
-
-
-
-
- Initializes a new instance of the class.
-
- The writer.
-
-
-
- Logs the expectation as is was recorded
-
- The invocation.
- The expectation.
-
-
-
- Logs the expectation as it was recorded
-
- The invocation.
- The expectation.
-
-
-
- Logs the unexpected method call.
-
- The invocation.
- The message.
-
-
-
- Write rhino mocks log info to the trace
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class.
-
- if set to true [log recorded].
- if set to true [log replayed].
- if set to true [log unexpected].
-
-
-
- Logs the expectation as is was recorded
-
- The invocation.
- The expectation.
-
-
-
- Logs the expectation as it was recorded
-
- The invocation.
- The expectation.
-
-
-
- Logs the unexpected method call.
-
- The invocation.
- The message.
-
-
-
- Writes log information as stack traces about rhino mocks activity
-
-
-
-
- Allows to redirect output to a different location.
-
-
-
-
- Logs the expectation as is was recorded
-
- The invocation.
- The expectation.
-
-
-
- Logs the expectation as it was recorded
-
- The invocation.
- The expectation.
-
-
-
- Logs the unexpected method call.
-
- The invocation.
- The message.
-
-
-
- Validate arguments for methods
-
-
-
-
- Validate that the passed argument is not null.
-
- The object to validate
- The name of the argument
-
- If the obj is null, an ArgumentNullException with the passed name
- is thrown.
-
-
-
-
- Validate that the arguments are equal.
-
- Expected args.
- Actual Args.
-
-
-
- Validate that the two argument are equals, including validation for
- when the arguments are collections, in which case it will validate their values.
-
-
-
-
- This method is safe for use even if any of the objects is a mocked object
- that override equals.
-
-
-
-
- Throw an object already verified when accessed
-
-
-
-
- Create a new instance of VerifiedMockState
-
- The previous mock state, used to get the initial record state
-
-
-
- Add a method call for this state' mock.
-
- The invocation for this method
- The method that was called
- The arguments this method was called with
-
-
-
- Verify that this mock expectations have passed.
-
-
-
-
- Verify that we can move to replay state and move
- to the reply state.
-
-
-
-
- Gets a mock state that match the original mock state of the object.
-
-
-
-
- Get the options for the last method call
-
-
-
-
- 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.
-
-
-
-
- not relevant
-
-
-
-
- Gets the matching verify state for this state
-
-
-
-
- Get the options for the last method call
-
-
-
-
- Records the actions on all the mocks created by a repository.
-
-
-
-
- Records the specified call with the specified args on the mocked object.
-
-
-
-
- Get the expectation for this method on this object with this arguments
-
-
-
-
- This check the methods that were setup using the SetupResult.For()
- or LastCall.Repeat.Any() and that bypass the whole expectation model.
-
-
-
-
- Gets the all expectations for a mocked object and method combination,
- regardless of the expected arguments / callbacks / contraints.
-
- Mocked object.
- Method.
- List of all relevant expectation
-
-
-
- Gets the all expectations for proxy.
-
- Mocked object.
- List of all relevant expectation
-
-
-
- Removes all the repeatable expectations for proxy.
-
- Mocked object.
-
-
-
- Replaces the old expectation with the new expectation for the specified proxy/method pair.
- This replace ALL expectations that equal to old expectations.
-
- Proxy.
- Method.
- Old expectation.
- New expectation.
-
-
-
- Adds the recorder and turn it into the active recorder.
-
- Recorder.
-
-
-
- Moves to previous recorder.
-
-
-
-
- Gets the recorded expectation or null.
-
-
-
-
- Gets the next expected calls string.
-
-
-
-
- Moves to parent recorder.
-
-
-
-
- Set the expectation so it can repeat any number of times.
-
-
-
-
- Removes the expectation from the recorder
-
-
-
-
- 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
-
-
-
-
- Get the expectation for this method on this object with this arguments
-
-
-
-
- Gets a value indicating whether this instance has expectations that weren't satisfied yet.
-
-
- true if this instance has expectations; otherwise, false.
-
-
-
-
- Marker interface used to indicate that this is a partial mock.
-
-
-
-
- Options for CallOriginalMethod
-
-
-
-
- No expectation is created, the method will be called directly
-
-
-
-
- Normal expectation is created, but when the method is later called, it will also call the original method
-
-
-
-
- Base class for method recorders, handle delegating to inner recorder if needed.
-
-
-
-
- List of the expected actions on for this recorder
- The legal values are:
- * Expectations
- * Method Recorders
-
-
-
-
- The current recorder.
-
-
-
-
- The current replayer;
-
-
-
-
- The parent recorder of this one, may be null.
-
-
-
-
- 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.
-
-
-
-
- All the repeatable methods calls.
-
-
-
-
- Counts the recursion depth of the current expectation search stack
-
-
-
-
- Creates a new instance.
-
-
-
-
- Creates a new instance.
-
- Parent recorder.
- Repeatable methods
-
-
-
- Records the specified call with the specified args on the mocked object.
-
-
-
-
- Get the expectation for this method on this object with this arguments
-
-
-
-
- Gets the all expectations for a mocked object and method combination,
- regardless of the expected arguments / callbacks / contraints.
-
- Mocked object.
- Method.
- List of all relevant expectation
-
-
-
- Gets the all expectations for proxy.
-
- Mocked object.
- List of all relevant expectation
-
-
-
- Replaces the old expectation with the new expectation for the specified proxy/method pair.
- This replace ALL expectations that equal to old expectations.
-
- Proxy.
- Method.
- Old expectation.
- New expectation.
-
-
-
- Remove the all repeatable expectations for proxy.
-
- Mocked object.
-
-
-
- Set the expectation so it can repeat any number of times.
-
-
-
-
- Removes the expectation from the recorder
-
-
-
-
- Adds the recorder and turn it into the active recorder.
-
- Recorder.
-
-
-
- Moves to previous recorder.
-
-
-
-
- Moves to parent recorder.
-
-
-
-
- Gets the recorded expectation or null.
-
-
-
-
- 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
-
-
-
-
- Get the expectation for this method on this object with this arguments
-
-
-
-
- Gets the next expected calls string.
-
-
-
-
- Handles the real getting of the recorded expectation or null.
-
-
-
-
- Handle the real execution of this method for the derived class
-
-
-
-
- Handle the real execution of this method for the derived class
-
-
-
-
- Handle the real execution of this method for the derived class
-
-
-
-
- Handle the real execution of this method for the derived class
-
-
-
-
- Handle the real execution of this method for the derived class
-
-
-
-
- Handle the real execution of this method for the derived class
-
-
-
-
- Should this replayer be considered valid for this call?
-
-
-
-
- This check the methods that were setup using the SetupResult.For()
- or LastCall.Repeat.Any() and that bypass the whole expectation model.
-
-
-
-
- Gets a value indicating whether this instance has expectations that weren't satisfied yet.
-
-
- true if this instance has expectations; otherwise, false.
-
-
-
-
- Handle the real execution of this method for the derived class
-
-
-
-
- Ordered collection of methods, methods must arrive in specified order
- in order to pass.
-
-
-
-
- Unordered collection of method records, any expectation that exist
- will be matched.
-
-
-
-
- The parent recorder we have redirected to.
- Useful for certain edge cases in orderring.
- See: FieldProblem_Entropy for the details.
-
-
-
-
- Creates a new instance.
-
- Parent recorder.
- Repeatable methods
-
-
-
- Creates a new instance.
-
-
-
-
- Records the specified call with the specified args on the mocked object.
-
- Mocked object.
- Method.
- Expectation.
-
-
-
- Get the expectation for this method on this object with this arguments
-
- Invocation for this method
- Mocked object.
- Method.
- Args.
- True is the call was recorded, false otherwise
-
-
-
- Gets the all expectations for a mocked object and method combination,
- regardless of the expected arguments / callbacks / contraints.
-
- Mocked object.
- Method.
- List of all relevant expectation
-
-
-
- Gets the all expectations for proxy.
-
- Mocked object.
- List of all relevant expectation
-
-
-
- Replaces the old expectation with the new expectation for the specified proxy/method pair.
- This replace ALL expectations that equal to old expectations.
-
- Proxy.
- Method.
- Old expectation.
- New expectation.
-
-
-
- Handle the real execution of this method for the derived class
-
-
-
-
- Handles the real getting of the recorded expectation or null.
-
-
-
-
- Handle the real execution of this method for the derived class
-
-
-
-
- Gets the next expected calls string.
-
-
-
-
- Create an exception for an unexpected method call.
-
-
-
-
- Gets a value indicating whether this instance has expectations that weren't satisfied yet.
-
-
- true if this instance has expectations; otherwise, false.
-
-
-
-
- Creates a new instance.
-
- Parent recorder.
- Repetable methods
-
-
-
- Creates a new instance.
-
-
-
-
- Handles the real getting of the recorded expectation or null.
-
-
-
-
- Get the expectation for this method on this object with this arguments
-
-
-
-
- Gets the next expected calls string.
-
-
-
-
- Hold an expectation for a method call on an object
-
-
-
-
- Creates a new instance.
-
- Proxy.
- Method.
- Expectation.
-
-
-
- Determains if the object equal to this instance
-
- Obj.
-
-
-
-
- Gets the hash code.
-
-
-
-
-
- Gets the proxy.
-
-
-
-
-
- Gets the method.
-
-
-
-
-
- Gets the expectation.
-
-
-
-
-
- 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()...
-
-
-
-
- Creates a new instance.
-
- Proxy.
- Method.
-
-
-
- Determains whatever obj equals to this instance.
- ProxyMethodPairs are equals when they point to the same /instance/ of
- an object, and to the same method.
-
- Obj.
-
-
-
-
- Gets the hash code.
-
-
-
-
-
- Gets the proxy.
-
-
-
-
-
- Gets the method.
-
-
-
-
-
- Change the recorder from ordered to unordered and vice versa
-
-
-
-
- Creates a new instance.
-
-
-
-
- Disposes this instance.
-
-
-
-
- Utility class for dealing with messing generics scenarios.
-
-
-
-
- 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.
-
-
-
-
- Gets the real type, including de-constructing and constructing the type of generic
- methods parameters.
-
- The type.
- The invocation.
-
-
-
-
- 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]]
-
-
-
-
- Utility class for working with method calls.
-
-
-
-
- Return the string representation of a method call and its arguments.
-
- The method
- The method arguments
- Invocation of the method, used to get the generics arguments
- Delegate to format the parameter
- The string representation of this method call
-
-
-
- Return the string representation of a method call and its arguments.
-
- The invocation of the method, used to get the generic parameters
- The method
- The method arguments
- The string representation of this method call
-
-
-
- Delegate to format the argument for the string representation of
- the method call.
-
-
-
-
- Utility to get the default value for a type
-
-
-
-
- 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.
-
- Type.
- The invocation.
- the default value
-
-
-
- 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
-
-
-
-
-
- Register the predicate as a constraint for the current call.
-
- The predicate.
- default(T)
-
- Allow you to use code to create constraints
-
- demo.AssertWasCalled(x => x.Bar(Arg{string}.Matches(a => a.StartsWith("b") && a.Contains("ba"))));
-
-
-
-
-
- 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"));
-
- Constraints using Is, Text and List
- Dummy to satisfy the compiler
-
-
-
- Define a Ref argument.
-
- Constraints for this argument
- value returned by the mock
-
-
-
-
- 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 );
-
-
-
-
-
-
- Define a simple constraint for this argument. (Use Matches in simple cases.)
- Example:
- Arg<int>.Is.Anthing
- Arg<string>.Is.Equal("hello")
-
-
-
-
- Define Constraints on list arguments.
-
-
-
-
- Use the Arg class (without generic) to define Text constraints
-
-
-
-
- Evaluate an equal constraint for .
-
- The object the parameter should equal to
-
-
-
- Define constraints on text arguments.
-
-
-
-
- Used to manage the static state of the Arg<T> class"/>
-
-
-
-
- Resets the static state
-
-
-
-
- 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
-
-
-
-
-
- Returns the constraints for all arguments.
- Out arguments have an Is.Anything constraint and are also in the list.
-
-
-
-
-
- What should BackToRecord clear
-
-
-
-
- Retain all expectations and behaviors and return to mock
-
-
-
-
- All expectations
-
-
-
-
- Event subscribers for this instance
-
-
-
-
- Methods that should be forwarded to the base class implementation
-
-
-
-
- Properties that should behave like properties
-
-
-
-
- Remove all the behavior of the object
-
-
-
-
- This delegate is compatible with the System.Func{T,R} signature
- We have to define our own to get compatability with 2.0
-
-
-
-
- This class defines a lot of method signatures, which we will use
- to allow compatability on net-2.0
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- dummy
-
-
-
-
- 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.
-
-
-
-
- Sets LastCall.Repeat.Never() on /any/ proxy on /any/ repository on the current thread.
- This method if not safe for multi threading scenarios.
-
-
-
-
- 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.
-
-
- IService mockSrv = mocks.CreateMock(typeof(IService)) as IService;
- DoNotExpect.Call(delegate{ mockSrv.Stop(); });
- ...
-
-
-
-
- Allows to set expectation on methods that has return values.
- For methods with void return value, you need to use LastCall
-
-
-
-
- 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 .
-
-
-
-
- Accepts a delegate that will execute inside the method, and then return the resulting
- instance.
- It is expected to be used with anonymous delegates / lambda expressions and only one
- method should be called.
-
-
- IService mockSrv = mocks.CreateMock(typeof(IService)) as IService;
- Expect.Call(delegate{ mockSrv.Start(); }).Throw(new NetworkException());
- ...
-
-
-
-
- Get the method options for the last method call on the mockInstance.
-
-
-
-
- A delegate that can be used to get better syntax on Expect.Call(delegate { foo.DoSomething(); });
-
-
-
-
- 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
-
-
-
-
- Allows to get an interface to work on the last call.
-
- The mocked object
- Interface that allows to set options for the last method call on this object
-
-
-
- Set the return value for the method.
-
- The object the method will return
- IRepeat that defines how many times the method will return this value
-
-
-
- Set the return value for the method. This overload is needed for LastCall.Return(null)
-
- The object the method will return
- IRepeat that defines how many times the method will return this value
-
-
-
- Throws the specified exception when the method is called.
-
- Exception to throw
-
-
-
- Ignores the arguments for this method. Any argument will be matched
- againt this method.
-
-
-
-
- Add constraints for the method's arguments.
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Set a callback method for the last call
-
-
-
-
- Call the original method on the class, bypassing the mocking layers, for the last call.
-
-
-
-
- Call the original method on the class, optionally bypassing the mocking layers, for the last call.
-
-
-
-
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
-
-
-
-
- Gets an interface that will raise the last event when called.
-
-
-
-
- Set the parameter values for out and ref parameters.
- This is done using zero based indexing, and _ignoring_ any non out/ref parameter.
-
-
-
-
- Documentation message for the expectation
-
- Message
-
-
-
- Use the property as a simple property, getting/setting the values without
- causing mock expectations.
-
-
-
-
- Better syntax to define repeats.
-
-
-
-
- This is a data structure that is used by
- to pass
- the current method to the relevant delegate
-
-
-
-
- Initializes a new instance of the class.
-
- The invocation.
-
-
-
- Gets the args for this method invocation
-
-
-
-
- Gets or sets the return value for this method invocation
-
- The return value.
-
-
-
- Accessor for the current mocker
-
-
-
-
- The current mocker
-
-
-
-
- Creates proxied instances of types.
-
-
- 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
-
-
-
-
- This is a map of types to ProxyGenerators.
-
-
-
-
- This is used to record the last repository that has a method called on it.
-
-
-
-
- this is used to get to the last proxy on this repository.
-
-
-
-
- For mock delegates, maps the proxy instance from intercepted invocations
- back to the delegate that was originally returned to client code, if any.
-
-
-
-
- All the proxies in the mock repositories
-
-
-
-
- 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.
-
-
-
-
- Creates a new instance.
-
-
-
-
- Move the repository to ordered mode
-
-
-
-
- Move the repository to un-ordered mode
-
-
-
-
- Creates a mock for the specified type.
-
- Type.
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- Creates a strict mock for the specified type.
-
- Type.
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- Creates a remoting mock for the specified type.
-
- Type.
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- Creates a strict remoting mock for the specified type.
-
- Type.
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- Creates a remoting mock for the specified type.
-
-
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
-
- Creates a strict remoting mock for the specified type.
-
-
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
-
- Creates a mock from several types, with strict semantics.
- Only may be a class.
-
-
-
-
- Creates a strict mock from several types, with strict semantics.
- Only may be a class.
-
-
-
-
- Creates a mock from several types, with strict semantics.
- Only may be a class.
-
- The main type to mock.
- Extra interface types to mock.
- Arguments for the class' constructor, if mocking a concrete class.
-
-
-
- Creates a strict mock from several types, with strict semantics.
- Only may be a class.
-
- The main type to mock.
- Extra interface types to mock.
- Arguments for the class' constructor, if mocking a concrete class.
-
-
-
- Creates a mock from several types, with dynamic semantics.
- Only may be a class.
-
- The main type to mock.
- Extra interface types to mock.
-
-
-
- Creates a mock from several types, with dynamic semantics.
- Only may be a class.
-
- The main type to mock.
- Extra interface types to mock.
- Arguments for the class' constructor, if mocking a concrete class.
-
-
-
- Creates a dynamic mock for the specified type.
-
- Type.
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- Creates a dynamic mock for the specified type.
-
- Type.
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- Creates a dynamic mock for the specified type.
-
-
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
-
- Creates a mock object that defaults to calling the class methods.
-
- Type.
- Arguments for the class' constructor.
-
-
-
- Creates a mock object that defaults to calling the class methods.
-
- Type.
- Extra interface types to mock.
-
-
-
- Creates a mock object that defaults to calling the class methods.
-
- Type.
- Extra interface types to mock.
- Arguments for the class' constructor.
-
-
-
- Creates a mock object using remoting proxies
-
- Type to mock - must be MarshalByRefObject
- Mock object
- Proxy mock can mock non-virtual methods, but not static methods
- Creates the mock state for this proxy
-
-
-
- Cause the mock state to change to replay, any further call is compared to the
- ones that were called in the record state.
-
- the object to move to replay state
-
-
-
- Cause the mock state to change to replay, any further call is compared to the
- ones that were called in the record state.
-
- the object to move to replay state
-
-
-
-
- Move the mocked object back to record state.
- Will delete all current expectations!
-
-
-
-
- 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.
-
-
-
-
- Verify that all the expectations for this object were fulfilled.
-
- the object to verify the expectations for
-
-
-
- Get the method options for the last call on
- mockedInstance.
-
- The mock object
- Method options for the last call
-
-
-
- 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.
-
- The mock object proxy from the intercepted invocation
- The mock object
-
-
-
- This is provided to allow advance extention functionality, where Rhino Mocks standard
- functionality is not enough.
-
- The type to mock
- Delegate that create the first state of the mocked object (usualy the record state).
- Additional types to be implemented, this can be only interfaces
- optional arguments for the constructor
-
-
-
-
- Method: GetMockedObject
- Get an IProxy from a mocked object instance, or throws if the
- object is not a mock object.
-
-
-
-
- Method: GetMockedObjectOrNull
- Get an IProxy from a mocked object instance, or null if the
- object is not a mock object.
-
-
-
-
- Pops the recorder.
-
-
-
-
- Pushes the recorder.
-
- New recorder.
-
-
-
- All the mock objects in this repository will be moved
- to record state.
-
-
-
-
- All the mock objects in this repository will be moved
- to record state.
-
-
-
-
- Replay all the mocks from this repository
-
-
-
-
- Verify all the mocks from this repository
-
-
-
-
- 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.
-
-
-
-
- Set the exception to be thrown when verified is called.
-
-
-
-
- Creates a mock for the spesified type.
-
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- Creates a strict mock for the spesified type.
-
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- Creates a dynamic mock for the specified type.
-
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- Creates a mock object from several types.
-
-
-
-
- Creates a strict mock object from several types.
-
-
-
-
- Create a mock object from several types with dynamic semantics.
-
-
-
-
- Create a mock object from several types with partial semantics.
-
-
-
-
- Create a mock object from several types with strict semantics.
-
- Extra interface types to mock.
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- Create a strict mock object from several types with strict semantics.
-
- Extra interface types to mock.
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- Create a mock object from several types with dynamic semantics.
-
- Extra interface types to mock.
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- Create a mock object from several types with partial semantics.
-
- Extra interface types to mock.
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- Create a mock object with from a class that defaults to calling the class methods
-
- Arguments for the class' constructor, if mocking a concrete class
-
-
-
- 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.
-
- The arguments for constructor.
-
-
-
- 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.
-
- The type.
- The arguments for constructor.
-
-
-
-
- Generates a stub without mock repository
-
- The arguments for constructor.
-
-
-
-
- Generates the stub without mock repository
-
- The type.
- The arguments for constructor.
-
-
-
- Returns true if the passed mock is currently in replay mode.
-
- The mock to test.
- True if the mock is in replay mode, false otherwise.
-
-
-
- Generate a mock object without needing the mock repository
-
-
-
-
- Determines whether the specified proxy is a stub.
-
- The proxy.
-
-
-
- Register a call on a prperty behavior
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Gets the recorder.
-
-
-
-
-
- Gets the replayer for this repository.
-
-
-
-
-
- Gets the last proxy which had a method call.
-
-
-
-
- Delegate: CreateMockState
- This is used internally to cleanly handle the creation of different
- RecordMockStates.
-
-
-
-
- Used for [assembly: InternalsVisibleTo(RhinoMocks.StrongName)]
- Used for [assembly: InternalsVisibleTo(RhinoMocks.NormalName)]
-
-
-
-
- Strong name for the Dynamic Proxy assemblies. Used for InternalsVisibleTo specification.
-
-
-
-
- Normal name for dynamic proxy assemblies. Used for InternalsVisibleTo specification.
-
-
-
-
- Logs all method calls for methods
-
-
-
-
- A set of extension methods that adds Arrange Act Assert mode to Rhino Mocks
-
-
-
-
- Create an expectation on this mock for this action to occur
-
-
- The mock.
- The action.
-
-
-
-
- Reset all expectations on this mock object
-
-
- The mock.
-
-
-
- Reset the selected expectation on this mock object
-
-
- The mock.
- The options to reset the expectations on this mock.
-
-
-
- Cause the mock state to change to replay, any further call is compared to the
- ones that were called in the record state.
-
- the mocked object to move to replay state
-
-
-
- Gets the mock repository for this specificied mock object
-
-
- The mock.
-
-
-
-
- Create an expectation on this mock for this action to occur
-
-
-
- The mock.
- The action.
-
-
-
-
- Tell the mock object to perform a certain action when a matching
- method is called.
- Does not create an expectation for this method.
-
-
- The mock.
- The action.
-
-
-
-
- Tell the mock object to perform a certain action when a matching
- method is called.
- Does not create an expectation for this method.
-
-
-
- The mock.
- The action.
-
-
-
-
- Gets the arguments for calls made on this mock object and the method that was called
- in the action.
-
-
- The mock.
- The action.
-
-
- Here we will get all the arguments for all the calls made to DoSomething(int)
-
- var argsForCalls = foo54.GetArgumentsForCallsMadeOn(x => x.DoSomething(0))
-
-
-
-
-
- Gets the arguments for calls made on this mock object and the method that was called
- in the action and matches the given constraints
-
-
- The mock.
- The action.
- The setup constraints.
-
-
- Here we will get all the arguments for all the calls made to DoSomething(int)
-
- var argsForCalls = foo54.GetArgumentsForCallsMadeOn(x => x.DoSomething(0))
-
-
-
-
-
- Asserts that a particular method was called on this mock object
-
-
- The mock.
- The action.
-
-
-
- Asserts that a particular method was called on this mock object that match
- a particular constraint set.
-
-
- The mock.
- The action.
- The setup constraints.
-
-
-
- Asserts that a particular method was NOT called on this mock object
-
-
- The mock.
- The action.
-
-
-
- Asserts that a particular method was NOT called on this mock object that match
- a particular constraint set.
-
-
- The mock.
- The action.
- The setup constraints.
-
-
-
- Finds the approprite implementation type of this item.
- This is the class or an interface outside of the rhino mocks.
-
- The mocked obj.
-
-
-
-
- Verifies all expectations on this mock object
-
- The mock object.
-
-
-
- Gets the event raiser for the event that was called in the action passed
-
- The type of the event source.
- The mock object.
- The event subscription.
-
-
-
-
- Raise the specified event using the passed arguments.
- The even is extracted from the passed labmda
-
- The type of the event source.
- The mock object.
- The event subscription.
- The sender.
- The instance containing the event data.
-
-
-
- Raise the specified event using the passed arguments.
- The even is extracted from the passed labmda
-
- The type of the event source.
- The mock object.
- The event subscription.
- The args.
-
-
-
- Fake type that disallow creating it.
- Should have been System.Type, but we can't use it.
-
-
-
-
- Setup method calls to repeat any number of times.
-
-
-
-
- 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
-
-
-
-
- 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
-
-
-
-
- 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.
-
-
-
-
- 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.
-
- The code that will be executed under the mock context
-
-
-
- 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.
-
- The mock repository to use, at the end of the code block, VerifyAll() will be called on the repository.
- The code that will be executed under the mock context
-
-
-
- Create a FluentMocker
-
- The mock repository to use.
-
-
-
- A method with no arguments and no return value that will be called under the mock context.
-
-
-
-
- FluentMocker implements some kind of fluent interface attempt
- for saying "With the Mocks [mocks], Expecting (in same order) [things] verify [that]."
-
-
-
-
- Interface to verify previously defined expectations
-
-
-
-
- Verifies if a piece of code
-
-
-
-
- Defines unordered expectations
-
- A delegate describing the expectations
- an IMockVerifier
-
-
-
- Defines ordered expectations
-
- A delegate describing the expectations
- an IMockVerifier
-
-
-
- Verifies previously defined expectations
-
-
-
-
diff --git a/bin/rhinomocks/acknowledgements.txt b/bin/rhinomocks/acknowledgements.txt
deleted file mode 100644
index 834b0b01..00000000
--- a/bin/rhinomocks/acknowledgements.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-Rhino Mocks is using Castle Dynamic Proxy (http://www.castleproject.org/dynamicproxy/index.html) to handle proxying the types it needs to mock.
-The Dynamic Proxy project has been invaluable resource and made creating Rhino Mocks possible.
\ No newline at end of file
diff --git a/bin/rhinomocks/license.txt b/bin/rhinomocks/license.txt
deleted file mode 100644
index 33edd591..00000000
--- a/bin/rhinomocks/license.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Copyright (c) 2005 - 2008 Ayende Rahien (ayende@ayende.com)
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
- * Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
- * Neither the name of Ayende Rahien nor the names of its
- contributors may be used to endorse or promote products derived from this
- software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
\ No newline at end of file
diff --git a/bin/wix/IncludeFile.ico b/bin/wix/IncludeFile.ico
deleted file mode 100644
index 1429bf2d..00000000
Binary files a/bin/wix/IncludeFile.ico and /dev/null differ
diff --git a/bin/wix/LocalizationFile.ico b/bin/wix/LocalizationFile.ico
deleted file mode 100644
index b5bcc9f2..00000000
Binary files a/bin/wix/LocalizationFile.ico and /dev/null differ
diff --git a/bin/wix/Microsoft.Tools.WindowsInstallerXml.NAntTasks.dll b/bin/wix/Microsoft.Tools.WindowsInstallerXml.NAntTasks.dll
deleted file mode 100644
index 0f346d13..00000000
Binary files a/bin/wix/Microsoft.Tools.WindowsInstallerXml.NAntTasks.dll and /dev/null differ
diff --git a/bin/wix/ProductFile.ico b/bin/wix/ProductFile.ico
deleted file mode 100644
index def49d57..00000000
Binary files a/bin/wix/ProductFile.ico and /dev/null differ
diff --git a/bin/wix/ProjectFile.ico b/bin/wix/ProjectFile.ico
deleted file mode 100644
index 53134de7..00000000
Binary files a/bin/wix/ProjectFile.ico and /dev/null differ
diff --git a/bin/wix/SetupBuilder.dll b/bin/wix/SetupBuilder.dll
deleted file mode 100644
index d25f24c7..00000000
Binary files a/bin/wix/SetupBuilder.dll and /dev/null differ
diff --git a/bin/wix/WixComPlusExtension.dll b/bin/wix/WixComPlusExtension.dll
deleted file mode 100644
index e2bbea8b..00000000
Binary files a/bin/wix/WixComPlusExtension.dll and /dev/null differ
diff --git a/bin/wix/WixCop.exe b/bin/wix/WixCop.exe
deleted file mode 100644
index 21eadac6..00000000
Binary files a/bin/wix/WixCop.exe and /dev/null differ
diff --git a/bin/wix/WixDifxAppExtension.dll b/bin/wix/WixDifxAppExtension.dll
deleted file mode 100644
index a08a1848..00000000
Binary files a/bin/wix/WixDifxAppExtension.dll and /dev/null differ
diff --git a/bin/wix/WixDirectXExtension.dll b/bin/wix/WixDirectXExtension.dll
deleted file mode 100644
index 80b4334e..00000000
Binary files a/bin/wix/WixDirectXExtension.dll and /dev/null differ
diff --git a/bin/wix/WixFirewallExtension.dll b/bin/wix/WixFirewallExtension.dll
deleted file mode 100644
index 4478d279..00000000
Binary files a/bin/wix/WixFirewallExtension.dll and /dev/null differ
diff --git a/bin/wix/WixGamingExtension.dll b/bin/wix/WixGamingExtension.dll
deleted file mode 100644
index 4456b7f0..00000000
Binary files a/bin/wix/WixGamingExtension.dll and /dev/null differ
diff --git a/bin/wix/WixIIsExtension.dll b/bin/wix/WixIIsExtension.dll
deleted file mode 100644
index 84e16a6f..00000000
Binary files a/bin/wix/WixIIsExtension.dll and /dev/null differ
diff --git a/bin/wix/WixIsolatedAppExtension.dll b/bin/wix/WixIsolatedAppExtension.dll
deleted file mode 100644
index de93a8bd..00000000
Binary files a/bin/wix/WixIsolatedAppExtension.dll and /dev/null differ
diff --git a/bin/wix/WixLibraryFile.ico b/bin/wix/WixLibraryFile.ico
deleted file mode 100644
index 86c3cbe3..00000000
Binary files a/bin/wix/WixLibraryFile.ico and /dev/null differ
diff --git a/bin/wix/WixMsmqExtension.dll b/bin/wix/WixMsmqExtension.dll
deleted file mode 100644
index 1594679e..00000000
Binary files a/bin/wix/WixMsmqExtension.dll and /dev/null differ
diff --git a/bin/wix/WixNetFxExtension.dll b/bin/wix/WixNetFxExtension.dll
deleted file mode 100644
index d279771a..00000000
Binary files a/bin/wix/WixNetFxExtension.dll and /dev/null differ
diff --git a/bin/wix/WixOfficeExtension.dll b/bin/wix/WixOfficeExtension.dll
deleted file mode 100644
index b32e0582..00000000
Binary files a/bin/wix/WixOfficeExtension.dll and /dev/null differ
diff --git a/bin/wix/WixPSExtension.dll b/bin/wix/WixPSExtension.dll
deleted file mode 100644
index 9a07e52c..00000000
Binary files a/bin/wix/WixPSExtension.dll and /dev/null differ
diff --git a/bin/wix/WixSqlExtension.dll b/bin/wix/WixSqlExtension.dll
deleted file mode 100644
index 665a6548..00000000
Binary files a/bin/wix/WixSqlExtension.dll and /dev/null differ
diff --git a/bin/wix/WixUIExtension.dll b/bin/wix/WixUIExtension.dll
deleted file mode 100644
index ce264c42..00000000
Binary files a/bin/wix/WixUIExtension.dll and /dev/null differ
diff --git a/bin/wix/WixUtilExtension.dll b/bin/wix/WixUtilExtension.dll
deleted file mode 100644
index 32b8d818..00000000
Binary files a/bin/wix/WixUtilExtension.dll and /dev/null differ
diff --git a/bin/wix/WixVSExtension.dll b/bin/wix/WixVSExtension.dll
deleted file mode 100644
index d643426f..00000000
Binary files a/bin/wix/WixVSExtension.dll and /dev/null differ
diff --git a/bin/wix/candle.exe b/bin/wix/candle.exe
deleted file mode 100644
index 56154a94..00000000
Binary files a/bin/wix/candle.exe and /dev/null differ
diff --git a/bin/wix/candle.exe.config b/bin/wix/candle.exe.config
deleted file mode 100644
index 916ceeab..00000000
--- a/bin/wix/candle.exe.config
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
diff --git a/bin/wix/ct.exe b/bin/wix/ct.exe
deleted file mode 100644
index a676f412..00000000
Binary files a/bin/wix/ct.exe and /dev/null differ
diff --git a/bin/wix/ct.exe.config b/bin/wix/ct.exe.config
deleted file mode 100644
index 916ceeab..00000000
--- a/bin/wix/ct.exe.config
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
diff --git a/bin/wix/ctui.exe b/bin/wix/ctui.exe
deleted file mode 100644
index 5d20ff89..00000000
Binary files a/bin/wix/ctui.exe and /dev/null differ
diff --git a/bin/wix/ctui.exe.config b/bin/wix/ctui.exe.config
deleted file mode 100644
index 8d51362e..00000000
--- a/bin/wix/ctui.exe.config
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/bin/wix/darice.cub b/bin/wix/darice.cub
deleted file mode 100644
index b2f3d045..00000000
Binary files a/bin/wix/darice.cub and /dev/null differ
diff --git a/bin/wix/dark.exe b/bin/wix/dark.exe
deleted file mode 100644
index ae018eeb..00000000
Binary files a/bin/wix/dark.exe and /dev/null differ
diff --git a/bin/wix/dark.exe.config b/bin/wix/dark.exe.config
deleted file mode 100644
index e2c07740..00000000
--- a/bin/wix/dark.exe.config
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/bin/wix/difxapp_x64.wixlib b/bin/wix/difxapp_x64.wixlib
deleted file mode 100644
index 82121deb..00000000
Binary files a/bin/wix/difxapp_x64.wixlib and /dev/null differ
diff --git a/bin/wix/difxapp_x86.wixlib b/bin/wix/difxapp_x86.wixlib
deleted file mode 100644
index 25b5135d..00000000
Binary files a/bin/wix/difxapp_x86.wixlib and /dev/null differ
diff --git a/bin/wix/heat.exe b/bin/wix/heat.exe
deleted file mode 100644
index 238aaa65..00000000
Binary files a/bin/wix/heat.exe and /dev/null differ
diff --git a/bin/wix/heat.exe.config b/bin/wix/heat.exe.config
deleted file mode 100644
index 00c4a290..00000000
--- a/bin/wix/heat.exe.config
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/bin/wix/light.exe b/bin/wix/light.exe
deleted file mode 100644
index 2cc40658..00000000
Binary files a/bin/wix/light.exe and /dev/null differ
diff --git a/bin/wix/light.exe.config b/bin/wix/light.exe.config
deleted file mode 100644
index 916ceeab..00000000
--- a/bin/wix/light.exe.config
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
diff --git a/bin/wix/lit.exe b/bin/wix/lit.exe
deleted file mode 100644
index 2ec6e2a3..00000000
Binary files a/bin/wix/lit.exe and /dev/null differ
diff --git a/bin/wix/lit.exe.config b/bin/wix/lit.exe.config
deleted file mode 100644
index 916ceeab..00000000
--- a/bin/wix/lit.exe.config
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
diff --git a/bin/wix/melt.exe b/bin/wix/melt.exe
deleted file mode 100644
index 437706cf..00000000
Binary files a/bin/wix/melt.exe and /dev/null differ
diff --git a/bin/wix/melt.exe.config b/bin/wix/melt.exe.config
deleted file mode 100644
index 5b7b4564..00000000
--- a/bin/wix/melt.exe.config
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/bin/wix/mergemod.cub b/bin/wix/mergemod.cub
deleted file mode 100644
index 2042a99e..00000000
Binary files a/bin/wix/mergemod.cub and /dev/null differ
diff --git a/bin/wix/mergemod.dll b/bin/wix/mergemod.dll
deleted file mode 100644
index 0834660b..00000000
Binary files a/bin/wix/mergemod.dll and /dev/null differ
diff --git a/bin/wix/mspatchc.dll b/bin/wix/mspatchc.dll
deleted file mode 100644
index 4720f1a0..00000000
Binary files a/bin/wix/mspatchc.dll and /dev/null differ
diff --git a/bin/wix/pyro.exe b/bin/wix/pyro.exe
deleted file mode 100644
index 6fb86056..00000000
Binary files a/bin/wix/pyro.exe and /dev/null differ
diff --git a/bin/wix/pyro.exe.config b/bin/wix/pyro.exe.config
deleted file mode 100644
index 916ceeab..00000000
--- a/bin/wix/pyro.exe.config
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
diff --git a/bin/wix/sconce2008.dll b/bin/wix/sconce2008.dll
deleted file mode 100644
index df179a7e..00000000
Binary files a/bin/wix/sconce2008.dll and /dev/null differ
diff --git a/bin/wix/setup.exe b/bin/wix/setup.exe
deleted file mode 100644
index 237681f2..00000000
Binary files a/bin/wix/setup.exe and /dev/null differ
diff --git a/bin/wix/setupbld.exe b/bin/wix/setupbld.exe
deleted file mode 100644
index 8dde4848..00000000
Binary files a/bin/wix/setupbld.exe and /dev/null differ
diff --git a/bin/wix/smoke.exe b/bin/wix/smoke.exe
deleted file mode 100644
index b91197c0..00000000
Binary files a/bin/wix/smoke.exe and /dev/null differ
diff --git a/bin/wix/smoke.exe.config b/bin/wix/smoke.exe.config
deleted file mode 100644
index 916ceeab..00000000
--- a/bin/wix/smoke.exe.config
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
diff --git a/bin/wix/torch.exe b/bin/wix/torch.exe
deleted file mode 100644
index 3d4fde85..00000000
Binary files a/bin/wix/torch.exe and /dev/null differ
diff --git a/bin/wix/torch.exe.config b/bin/wix/torch.exe.config
deleted file mode 100644
index 916ceeab..00000000
--- a/bin/wix/torch.exe.config
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
diff --git a/bin/wix/votive2008.dll b/bin/wix/votive2008.dll
deleted file mode 100644
index d20e6f0f..00000000
Binary files a/bin/wix/votive2008.dll and /dev/null differ
diff --git a/bin/wix/wconsole.dll b/bin/wix/wconsole.dll
deleted file mode 100644
index 76192f02..00000000
Binary files a/bin/wix/wconsole.dll and /dev/null differ
diff --git a/bin/wix/winterop.dll b/bin/wix/winterop.dll
deleted file mode 100644
index 94491980..00000000
Binary files a/bin/wix/winterop.dll and /dev/null differ
diff --git a/bin/wix/wix.dll b/bin/wix/wix.dll
deleted file mode 100644
index a9284d8d..00000000
Binary files a/bin/wix/wix.dll and /dev/null differ
diff --git a/bin/wix/wui.dll b/bin/wix/wui.dll
deleted file mode 100644
index 54e71594..00000000
Binary files a/bin/wix/wui.dll and /dev/null differ
diff --git a/build-distribution.cmd b/build-distribution.cmd
index ef8b6779..9191b8d2 100644
--- a/build-distribution.cmd
+++ b/build-distribution.cmd
@@ -1,5 +1,6 @@
if "%1"=="" build-distribution 1
:start
-bin\nant\nant.exe -f:spark.build tools build package -D:build.number=%1
+REM Assumes nant is installed and in your path
+nant.exe -f:spark.build build package push -D:build.number=%1
pause
goto start
diff --git a/build.cmd b/build.cmd
index 63663a18..d0c87594 100644
--- a/build.cmd
+++ b/build.cmd
@@ -1,4 +1,5 @@
:start
-bin\nant\nant.exe -f:spark.build build package
+REM Assumes nant is installed and in your path
+nant.exe -f:spark.build build package
pause
:goto start
diff --git a/icla.txt b/icla.txt
new file mode 100644
index 00000000..6c2e01f4
--- /dev/null
+++ b/icla.txt
@@ -0,0 +1,134 @@
+ The Spark Software Foundation
+ Individual Contributor License Agreement ("Agreement") V2.0
+ http://sparkviewengine.com/licenses/
+
+Thank you for your interest in The Spark Software Foundation (the
+"Foundation"). In order to clarify the intellectual property license
+granted with Contributions from any person or entity, the Foundation
+must have a Contributor License Agreement ("CLA") on file that has
+been signed by each Contributor, indicating agreement to the license
+terms below. This license is for your protection as a Contributor as
+well as the protection of the Foundation and its users; it does not
+change your rights to use your own Contributions for any other
+purpose. If you have not already done so, please complete and send an
+original signed Agreement to Louis DeJardin, 3901 12th Ave S,
+Minneapolis, MN 55407, U.S.A. Please read this document carefully
+before signing and keep a copy for your records.
+
+ Full name: ______________________________________________________
+
+ Mailing Address: ________________________________________________
+
+ _________________________________________________________________
+
+ _________________________________________________________________
+
+ Country: ______________________________________________________
+
+ Telephone: ______________________________________________________
+
+ Facsimile: ______________________________________________________
+
+ E-Mail: ______________________________________________________
+
+You accept and agree to the following terms and conditions for Your
+present and future Contributions submitted to the Foundation. In
+return, the Foundation shall not use Your Contributions in a way that
+is contrary to the public benefit or inconsistent with its nonprofit
+status and bylaws in effect at the time of the Contribution. Except
+for the license granted herein to the Foundation and recipients of
+software distributed by the Foundation, You reserve all right, title,
+and interest in and to Your Contributions.
+
+1. Definitions.
+
+ "You" (or "Your") shall mean the copyright owner or legal entity
+ authorized by the copyright owner that is making this Agreement
+ with the Foundation. For legal entities, the entity making a
+ Contribution and all other entities that control, are controlled
+ by, or are under common control with that entity are considered to
+ be a single Contributor. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "Contribution" shall mean any original work of authorship,
+ including any modifications or additions to an existing work, that
+ is intentionally submitted by You to the Foundation for inclusion
+ in, or documentation of, any of the products owned or managed by
+ the Foundation (the "Work"). For the purposes of this definition,
+ "submitted" means any form of electronic, verbal, or written
+ communication sent to the Foundation or its representatives,
+ including but not limited to communication on electronic mailing
+ lists, source code control systems, and issue tracking systems that
+ are managed by, or on behalf of, the Foundation for the purpose of
+ discussing and improving the Work, but excluding communication that
+ is conspicuously marked or otherwise designated in writing by You
+ as "Not a Contribution."
+
+2. Grant of Copyright License. Subject to the terms and conditions of
+ this Agreement, You hereby grant to the Foundation and to
+ recipients of software distributed by the Foundation a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare derivative works of,
+ publicly display, publicly perform, sublicense, and distribute Your
+ Contributions and such derivative works.
+
+3. Grant of Patent License. Subject to the terms and conditions of
+ this Agreement, You hereby grant to the Foundation and to
+ recipients of software distributed by the Foundation a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have
+ made, use, offer to sell, sell, import, and otherwise transfer the
+ Work, where such license applies only to those patent claims
+ licensable by You that are necessarily infringed by Your
+ Contribution(s) alone or by combination of Your Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If any
+ entity institutes patent litigation against You or any other entity
+ (including a cross-claim or counterclaim in a lawsuit) alleging
+ that your Contribution, or the Work to which you have contributed,
+ constitutes direct or contributory patent infringement, then any
+ patent licenses granted to that entity under this Agreement for
+ that Contribution or Work shall terminate as of the date such
+ litigation is filed.
+
+4. You represent that you are legally entitled to grant the above
+ license. If your employer(s) has rights to intellectual property
+ that you create that includes your Contributions, you represent
+ that you have received permission to make Contributions on behalf
+ of that employer, that your employer has waived such rights for
+ your Contributions to the Foundation, or that your employer has
+ executed a separate Corporate CLA with the Foundation.
+
+5. You represent that each of Your Contributions is Your original
+ creation (see section 7 for submissions on behalf of others). You
+ represent that Your Contribution submissions include complete
+ details of any third-party license or other restriction (including,
+ but not limited to, related patents and trademarks) of which you
+ are personally aware and which are associated with any part of Your
+ Contributions.
+
+6. You are not expected to provide support for Your Contributions,
+ except to the extent You desire to provide support. You may provide
+ support for free, for a fee, or not at all. Unless required by
+ applicable law or agreed to in writing, You provide Your
+ Contributions on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
+ OF ANY KIND, either express or implied, including, without
+ limitation, any warranties or conditions of TITLE, NON-
+ INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE.
+
+7. Should You wish to submit work that is not Your original creation,
+ You may submit it to the Foundation separately from any
+ Contribution, identifying the complete details of its source and of
+ any license or other restriction (including, but not limited to,
+ related patents, trademarks, and license agreements) of which you
+ are personally aware, and conspicuously marking the work as
+ "Submitted on behalf of a third-party: [named here]".
+
+8. You agree to notify the Foundation of any facts or circumstances of
+ which you become aware that would make these representations
+ inaccurate in any respect.
+
+
+Please sign: __________________________________ Date: ________________
diff --git a/spark.build b/spark.build
index 427581f5..c9b5d6d7 100644
--- a/spark.build
+++ b/spark.build
@@ -1,72 +1,47 @@
-
+
-
-
-
-
-
-
-
+
+
+
+
-
-
-
+
+
+
+
-
-
+
+
+
-
-
-
+
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
@@ -76,282 +51,134 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
-
-
-
-
-
-
-
-
-
+ commandline=""${solution.file}" /t:clean /v:m"
+ workingdir="." />
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
+
+
+
+
-
-
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
-
-
-
+
+
+
+
+
+
-
-
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/Castle.MonoRail.Views.Spark.Tests/App.config b/src/Castle.MonoRail.Views.Spark.Tests/App.config
index 03b87a56..2a14cb8e 100644
--- a/src/Castle.MonoRail.Views.Spark.Tests/App.config
+++ b/src/Castle.MonoRail.Views.Spark.Tests/App.config
@@ -15,4 +15,4 @@
-
+
diff --git a/src/Castle.MonoRail.Views.Spark.Tests/Caching/HybridCacheServiceProviderTests.cs b/src/Castle.MonoRail.Views.Spark.Tests/Caching/HybridCacheServiceProviderTests.cs
index a0640574..76d478c0 100644
--- a/src/Castle.MonoRail.Views.Spark.Tests/Caching/HybridCacheServiceProviderTests.cs
+++ b/src/Castle.MonoRail.Views.Spark.Tests/Caching/HybridCacheServiceProviderTests.cs
@@ -8,7 +8,7 @@
using Castle.MonoRail.Framework;
using Castle.MonoRail.Views.Spark.Wrappers;
using NUnit.Framework;
-using NUnit.Framework.SyntaxHelpers;
+
using Rhino.Mocks;
using Spark;
@@ -36,7 +36,7 @@ public void Init()
.Stub(x => x.UnderlyingContext)
.Return(httpContext);
- foreach (var key in HttpRuntime.Cache.OfType().Select(x=>x.Key))
+ foreach (var key in HttpRuntime.Cache.OfType().Select(x => x.Key))
HttpRuntime.Cache.Remove(Convert.ToString(key));
}
@@ -115,9 +115,12 @@ public void StoreAndGetToBothMonorailAndHttpCacheWorkSideBySide()
cacheService.Store("xfoo1", null, null, "bar1");
cacheService.Store("xfoo2", null, signal, "bar2");
- Assert.That(cacheService.Get("xfoo1"), Is.EqualTo("bar1"));
- Assert.That(cacheService.Get("xfoo2"), Is.EqualTo("bar2"));
- Assert.That(cacheService.Get("xfoo3"), Is.Null);
+ Assert.Multiple(() =>
+ {
+ Assert.That(cacheService.Get("xfoo1"), Is.EqualTo("bar1"));
+ Assert.That(cacheService.Get("xfoo2"), Is.EqualTo("bar2"));
+ Assert.That(cacheService.Get("xfoo3"), Is.Null);
+ });
_context.Services.CacheProvider.VerifyAllExpectations();
diff --git a/src/Castle.MonoRail.Views.Spark.Tests/Castle.MonoRail.Views.Spark.Tests.csproj b/src/Castle.MonoRail.Views.Spark.Tests/Castle.MonoRail.Views.Spark.Tests.csproj
index 6c6c7ae8..c80fc655 100644
--- a/src/Castle.MonoRail.Views.Spark.Tests/Castle.MonoRail.Views.Spark.Tests.csproj
+++ b/src/Castle.MonoRail.Views.Spark.Tests/Castle.MonoRail.Views.Spark.Tests.csproj
@@ -1,56 +1,11 @@
-
-
+
- Debug
- AnyCPU
- 9.0.30729
- 2.0
- {AD93C831-E12E-45AE-B654-682F9EFAE314}Library
- Properties
- Castle.MonoRail.Views.Spark.Tests
- Castle.MonoRail.Views.Spark.Tests
- v4.0
- 512
-
-
- 3.5
-
- publish\
- true
- Disk
- false
- Foreground
- 7
- Days
- false
- false
- true
- 0
- 1.0.0.%2a
- false
- false
- true
-
-
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
- AllRules.ruleset
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
+ net48AllRules.ruleset
+ False
+ true
+ true
@@ -69,251 +24,190 @@
False..\..\bin\castle\Castle.MonoRail.TestSupport.dll
-
- False
- ..\..\bin\nunit\nunit.framework.dll
-
-
- False
- ..\..\bin\rhinomocks\Rhino.Mocks.dll
-
-
-
- 3.5
-
-
- 3.5
-
-
- 3.5
-
-
-
-
-
-
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
+
+
+ Always
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {33D786A4-C95D-473E-B96F-06EC68527F66}
- Castle.MonoRail.Views.Spark
-
-
- {31929D34-1A68-4A6B-9D8A-B93037163A5A}
- Spark
-
+
-
+ Always
-
+ Always
-
+ PreserveNewest
-
+ Always
-
+ Always
-
+ PreserveNewest
-
+ Always
-
+ PreserveNewest
-
+ PreserveNewest
-
+ PreserveNewest
-
+ PreserveNewest
-
-
+ Always
-
+ Always
-
+ Always
-
+ Always
-
+ Always
-
+ Always
-
+ Always
-
+ Always
-
+ Always
-
+ Always
-
+ Always
-
+ Always
-
+ Always
-
+ PreserveNewest
-
+ Always
-
+ Always
-
+ Always
-
+ Always
-
+ Always
-
+ Always
-
+ Always
-
+ Always
-
+ Always
-
+ Always
-
+ Always
-
+ Always
-
+ Always
-
+ Always
-
+ Always
-
+ Always
-
+ Always
-
+ Always
-
+ Always
-
+ Always
-
+ Always
-
+ Always
-
+ PreserveNewestAlways
-
+ Always
-
+ Always
-
+ Always
-
- False
- .NET Framework 3.5 SP1 Client Profile
- false
-
-
- False
- .NET Framework 3.5 SP1
- true
-
-
- False
- Windows Installer 3.1
- true
-
+
-
-
\ No newline at end of file
diff --git a/src/Castle.MonoRail.Views.Spark.Tests/Constraints.cs b/src/Castle.MonoRail.Views.Spark.Tests/Constraints.cs
index ecef7efe..14f75d0f 100644
--- a/src/Castle.MonoRail.Views.Spark.Tests/Constraints.cs
+++ b/src/Castle.MonoRail.Views.Spark.Tests/Constraints.cs
@@ -1,6 +1,6 @@
//-------------------------------------------------------------------------
//
-// Copyright 2008-2010 Louis DeJardin - http://whereslou.com
+// Copyright 2008-2024 Louis DeJardin
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -65,11 +65,11 @@ public ContainsInOrderConstraint(params string[] items)
///
/// The actual value to test.
/// true, if all items are contained within the actual value, in order; false, otherwise.
- public override bool Matches(object actual)
+ public override ConstraintResult ApplyTo(TActual actual)
{
if (actual == null)
{
- return this.items.Length == 0;
+ return new ConstraintResult(this, this.items.Length, this.items.Length == 0);
}
var actualString = actual.ToString();
@@ -80,23 +80,19 @@ public override bool Matches(object actual)
int nextIndex = actualString.IndexOf(value, index);
if (nextIndex < 0)
{
- return false;
+ return new ConstraintResult(this, nextIndex, false);
}
index = nextIndex + value.Length;
}
- return true;
+ return new ConstraintResult(this, index, true);
}
///
/// Writes the constraint description to a MessageWriter.
///
- /// The writer on which the description is displayed.
- public override void WriteDescriptionTo(MessageWriter writer)
- {
- writer.WriteLine("Tests whether the actual value contains all of the specified items in order.");
- }
+ public override string Description => "Tests whether the actual value contains all of the specified items in order.";
}
}
}
diff --git a/src/Castle.MonoRail.Views.Spark.Tests/HelperExtensionMethodsTests.cs b/src/Castle.MonoRail.Views.Spark.Tests/HelperExtensionMethodsTests.cs
index 669ddf9a..7a7a4cb7 100644
--- a/src/Castle.MonoRail.Views.Spark.Tests/HelperExtensionMethodsTests.cs
+++ b/src/Castle.MonoRail.Views.Spark.Tests/HelperExtensionMethodsTests.cs
@@ -1,4 +1,4 @@
-// Copyright 2008-2009 Louis DeJardin - http://whereslou.com
+// Copyright 2008-2024 Louis DeJardin
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -72,7 +72,7 @@ public void VerifyAppropriateMethodsPresent()
missingMethods.Add(neededMethod);
}
- Assert.IsEmpty(string.Concat(missingMethods.ToArray()), "{0} methods not represented", missingMethods.Count);
+ Assert.That(string.Concat(missingMethods.ToArray()), Is.Empty, $"{missingMethods.Count} methods not represented");
}
class HelperDescriptor
diff --git a/src/Castle.MonoRail.Views.Spark.Tests/Helpers/HomeController.cs b/src/Castle.MonoRail.Views.Spark.Tests/Helpers/HomeController.cs
index ba86709c..4cb13c9f 100644
--- a/src/Castle.MonoRail.Views.Spark.Tests/Helpers/HomeController.cs
+++ b/src/Castle.MonoRail.Views.Spark.Tests/Helpers/HomeController.cs
@@ -1,4 +1,4 @@
-// Copyright 2008-2009 Louis DeJardin - http://whereslou.com
+// Copyright 2008-2024 Louis DeJardin
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -12,10 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
+
using Castle.MonoRail.Framework;
using Castle.MonoRail.Framework.Helpers;
@@ -34,7 +31,6 @@ public class HomeController : SmartDispatcherController
{
public void Index()
{
-
}
}
}
diff --git a/src/Castle.MonoRail.Views.Spark.Tests/ModelDictionaryTests.cs b/src/Castle.MonoRail.Views.Spark.Tests/ModelDictionaryTests.cs
index 3f993692..995f4f51 100644
--- a/src/Castle.MonoRail.Views.Spark.Tests/ModelDictionaryTests.cs
+++ b/src/Castle.MonoRail.Views.Spark.Tests/ModelDictionaryTests.cs
@@ -1,4 +1,4 @@
-// Copyright 2008-2009 Louis DeJardin - http://whereslou.com
+// Copyright 2008-2024 Louis DeJardin
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -23,10 +23,13 @@ public class ModelDictionaryTests
[Test]
public void AnonymousObjectPropertiesInDictionary()
{
- IDictionary args = new ModelDictionary(new {name = "foo", bar = "quux"});
- Assert.AreEqual(2, args.Count);
- Assert.AreEqual("foo", args["name"]);
- Assert.AreEqual("quux", args["bar"]);
+ IDictionary args = new ModelDictionary(new { name = "foo", bar = "quux" });
+ Assert.That(args.Count, Is.EqualTo(2));
+ Assert.Multiple(() =>
+ {
+ Assert.That(args["name"], Is.EqualTo("foo"));
+ Assert.That(args["bar"], Is.EqualTo("quux"));
+ });
}
}
}
diff --git a/src/Castle.MonoRail.Views.Spark.Tests/Models/UserInfo.cs b/src/Castle.MonoRail.Views.Spark.Tests/Models/UserInfo.cs
index 4cc0a643..93a02012 100644
--- a/src/Castle.MonoRail.Views.Spark.Tests/Models/UserInfo.cs
+++ b/src/Castle.MonoRail.Views.Spark.Tests/Models/UserInfo.cs
@@ -1,4 +1,4 @@
-// Copyright 2008-2009 Louis DeJardin - http://whereslou.com
+// Copyright 2008-2024 Louis DeJardin
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
@@ -20,17 +20,17 @@
namespace Castle.MonoRail.Views.Spark.Tests.Models
{
- public class UserInfo
- {
- public string Name { get; set; }
- public UserType UserType { get; set; }
- }
+ public class UserInfo
+ {
+ public string Name { get; set; }
+ public UserType UserType { get; set; }
+ }
- public enum UserType
- {
- Anonymous,
- Registered,
- Administrator,
- }
+ public enum UserType
+ {
+ Anonymous,
+ Registered,
+ Administrator,
+ }
}
diff --git a/src/Castle.MonoRail.Views.Spark.Tests/MonoRail.Tests.Views/Home/TerseHtmlEncode.spark b/src/Castle.MonoRail.Views.Spark.Tests/MonoRail.Tests.Views/Home/TerseHtmlEncode.spark
index 758a7bd2..7fc43e5d 100644
--- a/src/Castle.MonoRail.Views.Spark.Tests/MonoRail.Tests.Views/Home/TerseHtmlEncode.spark
+++ b/src/Castle.MonoRail.Views.Spark.Tests/MonoRail.Tests.Views/Home/TerseHtmlEncode.spark
@@ -1 +1 @@
-