Argument |
Represents a command-line argument.
|
ArgumentCollection |
Contains a collection of NAnt.Core.Types.Argument elements.
|
ArgumentEnumerator |
Enumerates the NAnt.Core.Types.Argument elements of a NAnt.Core.Types.ArgumentCollection .
|
AssemblyFunctions |
Functions to return information for a given assembly.
|
AssemblyNameFunctions |
Functions that return information about an assembly's identity.
|
AssemblyResolver |
Resolves assemblies by caching assemblies that were loaded.
|
AttribTask |
Changes the file attributes of a file or set of files and directories.
|
AvailableTask |
Checks if a resource is available at runtime.
|
BaseBuildAttribute |
Base attribute for build items (attributes/elements).
|
BooleanConversionFunctions |
Class which provides NAnt functions to convert strings in boolean values and vice versa.
|
BooleanValidatorAttribute |
Used to indicate that a property should be able to be converted into a
bool .
|
BuildAttributeAttribute |
Indicates that property should be treated as a XML attribute for the
task.
|
BuildElementArrayAttribute |
Indicates that property should be treated as a XML arrayList
|
BuildElementAttribute |
Indicates that the property should be treated as an XML element and
further processing should be done.
|
BuildElementCollectionAttribute |
Indicates that the property should be treated as a container for a
collection of build elements.
|
BuildEventArgs |
Class representing an event occurring during a build.
|
BuildException |
Thrown whenever an error occurs during the build.
|
BuildListenerCollection |
Contains a strongly typed collection of NAnt.Core.IBuildListener
objects.
|
BuildListenerEnumerator |
Enumerates the NAnt.Core.IBuildListener elements of a NAnt.Core.BuildListenerCollection .
|
BuildReport |
Used to store information about a build, to allow better reporting to
the user.
|
CallTask |
Calls a NAnt target in the current project.
|
ChainableReader |
Functions as a chainable TextReader
|
ChooseTask |
Executes an alternate set of task or type definition depending on
conditions that are individually set on each group.
|
ChooseTask.When |
Groups a set of tasks to execute when a condition is met.
|
CommandLineArgument |
Represents a valid command-line argument.
|
CommandLineArgumentAttribute |
Allows control of command line parsing.
|
CommandLineArgumentCollection |
Contains a strongly typed collection of NAnt.Core.Util.CommandLineArgument objects.
|
CommandLineArgumentEnumerator |
Enumerates the NAnt.Core.Util.CommandLineArgument elements of a NAnt.Core.Util.CommandLineArgumentCollection .
|
CommandLineArgumentException |
The exception that is thrown when one of the command-line arguments provided
is not valid.
|
CommandLineOptions |
Represents the set of command-line options supported by NAnt.
|
CommandLineParser |
Command line parser.
|
ConfigurationSection |
Custom configuration section handler for the element.
|
ConsoleDriver |
Main entry point to NAnt that is called by the ConsoleStub.
|
ConversionFunctions |
Obsolete class which provides NAnt functions to convert data types.
|
CopyTask |
Copies a file, a directory, or set of files to a new file or directory.
|
CopyTask.FileDateInfo |
Holds the absolute paths and last write time of a given file.
|
Credential |
Provides credentials for password-based authentication schemes.
|
DataTypeBase |
Provides the abstract base class for types.
|
DataTypeBaseBuilder |
Factory to create NAnt.Core.DataTypeBase instances.
|
DataTypeBaseBuilderCollection |
Contains a strongly typed collection of NAnt.Core.DataTypeBaseBuilder objects.
|
DataTypeBaseBuilderEnumerator |
Enumerates the NAnt.Core.DataTypeBaseBuilder elements of a NAnt.Core.DataTypeBaseBuilderCollection .
|
DataTypeBaseDictionary |
Dictionary class to manage the projects types.
|
DataTypeBaseDictionaryEnumerator |
Enumerator class for a NAnt.Core.DataTypeBaseDictionary .
|
DateTimeConversionFunctions |
Class which provides NAnt functions to convert strings in date and time objects and vice versa.
|
DateTimeFunctions |
Class which provides NAnt functions to work with date and time data.
|
DateTimeProvider |
Class for providing the current time and date.
|
DateTimeValidatorAttribute |
Used to indicate that a property should be able to be converted into a
System.DateTime .
|
DefaultCommandLineArgumentAttribute |
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.
|
DefaultLogger |
Implementation of the default logger.
|
DeleteTask |
Deletes a file, fileset or directory.
|
DescriptionTask |
An empty task that allows a build file to contain a description.
|
DirectoryFunctions |
Groups a set of functions for dealing with directories.
|
DirectoryScanner |
Used for searching filesystem based on given include/exclude rules.
|
DirSet |
A specialized NAnt.Core.Types.FileSet used for specifying a set of
directories.
|
DoubleConversionFunctions |
Class which provides NAnt functions to convert strings in double values and vice versa.
|
EchoTask |
Writes a message to the build log or a specified file.
|
Element |
Models a NAnt XML element in the build file.
|
Element.AttributeConfigurator |
Configures an NAnt.Core.Element.AttributeConfigurator.Element using meta-data provided by
assigned attributes.
|
ElementContainer |
Executes embedded tasks/elements in the order in which they are defined.
|
ElementNameAttribute |
Indicates that class should be treated as a NAnt element.
|
EnvironmentFunctions |
Provide information about the current environment and platform.
|
EnvironmentSet |
A set of environment variables.
|
EnvironmentVariable |
Represents an environment variable.
|
EnvironmentVariableCollection |
Contains a collection of NAnt.Core.Types.EnvironmentVariable elements.
|
EnvironmentVariableEnumerator |
Enumerates the NAnt.Core.Types.EnvironmentVariable elements of a NAnt.Core.Types.EnvironmentVariableCollection .
|
ExecTask |
Executes a system command.
|
ExpandProperties |
Parses NAnt properties and expressions
|
ExpressionEvalBase |
|
ExpressionEvaluator |
|
ExpressionParseException |
|
ExpressionTokenizer |
Splits an input string into a sequence of tokens used during parsing.
|
ExtensionBuilder |
|
ExternalProgramBase |
Provides the abstract base class for tasks that execute external applications.
|
FailTask |
Exits the current build by throwing a NAnt.Core.BuildException ,
optionally printing additional information.
|
FileFunctions |
Groups a set of functions for dealing with files.
|
FileSet |
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> .
|
FileSet.Exclude |
Models a NAnt XML element in the build file.
|
FileSet.ExcludesFile |
Models a NAnt XML element in the build file.
|
FileSet.Include |
Models a NAnt XML element in the build file.
|
FileSet.IncludesFile |
Models a NAnt XML element in the build file.
|
FileSetAttribute |
Indicates that a property should be treated as a XML file set for the
task.
|
FileUtils |
Provides modified version for Copy and Move from the File class that
allow for filter chain processing.
|
FileVersionInfoFunctions |
Functions that provide version information for a physical file on disk.
|
Filter |
Allows a file's content to be modified while performing an operation.
|
FilterBuilder |
|
FilterBuilderCollection |
Contains a strongly typed collection of NAnt.Core.Filters.FilterBuilder objects.
|
FilterBuilderEnumerator |
Enumerates the NAnt.Core.Filters.FilterBuilder elements of a NAnt.Core.Filters.FilterBuilderCollection .
|
FilterChain |
Represent a chain of NAnt filters that can be applied to a NAnt.Core.Task .
|
FilterChain.FilterChainConfigurator |
Configurator that initializes filters in the order in which they've
been specified in the build file.
|
FilterCollection |
Contains a collection of NAnt.Core.Filters.Filter elements.
|
FilterEnumerator |
Enumerates the NAnt.Core.Filters.Filter elements of a NAnt.Core.Filters.FilterCollection .
|
Formatter |
Models a NAnt XML element in the build file.
|
FormatterCollection |
Contains a collection of NAnt.Core.Types.Formatter elements.
|
FormatterEnumerator |
Enumerates the NAnt.Core.Types.Formatter elements of a NAnt.Core.Types.FormatterCollection .
|
FrameworkConfigurableAttribute |
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.
|
FrameworkFunctions |
Class which provides NAnt functions to retrieve information about the current framework environment.
|
FrameworkInfo |
Encapsulates information about installed frameworks including version
information and directory locations for finding tools.
|
FrameworkInfoDictionary |
Dictionary to collect the available frameworks.
|
FrameworkInfoDictionaryEnumerator |
|
FunctionAttribute |
Indicates that the method should be exposed as a function in NAnt build
files.
|
FunctionSetAttribute |
Indicates that class should be treated as a set of functions.
|
FunctionSetBase |
Base class for implementing NAnt functions.
|
GacCache |
Helper class for determining whether assemblies are located in the
Global Assembly Cache.
|
GetTask |
Gets a particular file from a URL source.
|
IfNotTask |
The opposite of the if task.
|
IfTask |
Checks the conditional attributes and executes the children if
true .
|
IncludeTask |
Includes an external build file.
|
InElement |
Class which contains nested elements which are used in the loop.
|
Int32ConversionFunctions |
Class which provides NAnt functions to convert strings in integer values and vice versa.
|
Int32ValidatorAttribute |
Indicates that property should be able to be converted into a int
within the given range.
|
Int64ConversionFunctions |
Class which provides NAnt functions to convert strings in 64 bit integer values and vice versa.
|
LoadFileTask |
Load a text file into a single property.
|
LoadTasksTask |
Loads tasks form a given assembly or all assemblies in a given directory
or NAnt.Core.Types.FileSet .
|
Location |
Stores the file name, line number and column number to record a position
in a text file.
|
LogWriter |
Implements a System.IO.TextWriter for writing information to
the NAnt logging infrastructure.
|
LoopTask |
Loops over a set of items.
|
MailLogger |
Buffers log messages from DefaultLogger, and sends an e-mail with the
results.
|
MailTask |
Sends an SMTP message.
|
ManagedExecutionConverter |
Specialized System.ComponentModel.EnumConverter that also supports
case-insensitive conversion of "true" to
NAnt.Core.Types.ManagedExecution.Auto and "false" to
NAnt.Core.Types.ManagedExecution.Default .
|
MathFunctions |
Class which provides NAnt functions for working with floating point numbers.
|
MkDirTask |
Creates a directory and any non-existent parent directory if necessary.
|
MoveTask |
Moves a file, a directory, or set of files to a new file or directory.
|
NAntFunctions |
Class which provides NAnt runtime information and operations.
|
NAntSchemaTask |
Creates an XSD File for all available tasks.
|
NAntTask |
Runs NAnt on a supplied build file, or a set of build files.
|
OperatingSystemFunctions |
Functions that return information about an operating system.
|
Option |
Represents an option.
|
OptionCollection |
Contains a collection of NAnt.Core.Types.Option elements.
|
OptionEnumerator |
Enumerates the NAnt.Core.Types.Option elements of a NAnt.Core.Types.OptionCollection .
|
PathElement |
Represents a nested path element.
|
PathFunctions |
Class which provides NAnt functions to work with path strings.
|
PathScanner |
Used to search for files on the PATH.
|
PathSet |
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.
|
Pattern |
Pattern which is used by a NAnt.Core.Types.PatternSet to include or exclude specific files.
|
PatternCollection |
Contains a collection of NAnt.Core.Types.Pattern elements.
|
PatternEnumerator |
Enumerates the NAnt.Core.Types.Pattern elements of a NAnt.Core.Types.PatternCollection .
|
PatternSet |
A set of patterns, mostly used to include or exclude certain files.
|
PkgConfigFunctions |
Base class for implementing NAnt functions.
|
PlatformFunctions |
Class which provides NAnt functions for retrieving platform information.
|
PlatformHelper |
This class provides information about the platform NAnt is currently executed on.
|
PluginConsumerAttribute |
|
ProgramLocationAttribute |
Indicates the location that a task executable can be located in.
|
Project |
Central representation of a NAnt project.
|
ProjectFunctions |
Class which provides NAnt functions for retrieving project information.
|
PropertyDictionary |
Dictionary to collect a projects properties.
|
PropertyFunctions |
Class which provides NAnt functions for retrieving property information.
|
PropertyTask |
Sets a property in the current project.
|
Proxy |
Contains HTTP proxy settings used to process requests to Internet
resources.
|
RawXml |
Represents an element of which the XML is processed by its parent task
or type.
|
ReflectionUtils |
Provides a set of helper methods related to reflection.
|
RegexTask |
Sets project properties based on the evaluation of a regular expression.
|
ReplaceString |
Replaces all occurrences of a given string in the original input with
user-supplied replacement string.
|
ReplaceTokens |
Replaces tokens in the original input with user-supplied values.
|
ResourceUtils |
Provides resource support to NAnt assemblies. This class cannot
be inherited from.
|
SetEnvTask |
Sets an environment variable or a whole collection of them. Use an empty
NAnt.Core.Tasks.SetEnvTask.LiteralValue attribute to clear a variable.
|
SleepTask |
A task for sleeping a specified period of time, useful when a build or deployment process
requires an interval between tasks.
|
StopWatchStack |
Class which implements a stack for measuring durations using a stack-based structure.
|
StringFunctions |
Class which provides NAnt functions to work with strings.
|
StringUtils |
Groups a set of useful string manipulation and validation
methods.
|
StringValidatorAttribute |
Used to indicate whether a string property should allow
an empty string value or not.
|
StyleTask |
Processes a document via XSLT.
|
SysInfoTask |
Sets properties with system information.
|
TabsToSpaces |
Converts tabs to spaces.
|
Target |
Class for handling NAnt targets.
|
TargetCollection |
Collection class to manage the projects targets.
|
TargetFunctions |
Class which provides NAnt functions for retrieving target information.
|
Task |
Provides the abstract base class for tasks.
|
TaskAttributeAttribute |
Indicates that property should be treated as a XML attribute for the
task.
|
TaskBuilder |
Class to create NAnt tasks from an existing assembly.
|
TaskBuilderCollection |
Contains a strongly typed collection of NAnt.Core.TaskBuilder objects.
|
TaskBuilderEnumerator |
Enumerates the NAnt.Core.TaskBuilder elements of a NAnt.Core.TaskBuilderCollection .
|
TaskContainer |
Executes embedded tasks in the order in which they are defined.
|
TaskFunctions |
Class which provides NAnt functions for retrieving task information.
|
TaskNameAttribute |
Indicates that class should be treated as a task.
|
TimeSpanConversionFunctions |
Class which provides NAnt functions to convert strings in date and time span objects and vice versa.
|
TimeSpanFunctions |
Class which provides NAnt functions for working with time spans.
|
Token |
ReplaceTokens filter token.
|
TouchTask |
Touches a file or set of files -- corresponds to the Unix touch command.
|
TryCatchTask |
Executes a set of tasks, and optionally catches a build exception to
allow recovery or rollback steps to be taken, or to define some steps
to be taken regardless if the tasks succeed or fail, or both.
|
TryCatchTask.CatchElement |
Executes embedded tasks/elements in the order in which they are defined.
|
TStampTask |
Sets properties with the current date and time.
|
TypeFactory |
Comprises all of the loaded, and available, tasks.
Use these static methods to register, initialize and create a task.
|
UpToDateTask |
Check modification dates on groups of files.
|
ValidationException |
Thrown whenever an error occurs during the build.
|
ValidatorAttribute |
Base class for all validator attributes.
|
VersionConversionFunctions |
Class which provides NAnt functions for converting strings to version objects and vice versa.
|
VersionFunctions |
Class which provides NAnt functions for working with version objects.
|
XmlLogger |
Used to wrap log messages in xml <message/> elements.
|
XmlNamespace |
Represents an XML namespace.
|
XmlNamespaceCollection |
Contains a collection of NAnt.Core.Types.XmlNamespace elements.
|
XmlNamespaceEnumerator |
Enumerates the NAnt.Core.Types.XmlNamespace elements of a NAnt.Core.Types.XmlNamespaceCollection .
|
XmlPeekTask |
Extracts text from an XML file at the location specified by an XPath
expression.
|
XmlPokeTask |
Replaces text in an XML file at the location specified by an XPath
expression.
|
XsltExtensionObject |
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.
|
XsltExtensionObjectCollection |
Contains a collection of NAnt.Core.Types.XsltExtensionObject elements.
|
XsltExtensionObjectEnumerator |
Enumerates the NAnt.Core.Types.XsltExtensionObject elements of a
NAnt.Core.Types.XsltExtensionObjectCollection .
|
XsltParameter |
Represents an XSLT parameter.
|
XsltParameterCollection |
Contains a collection of NAnt.Core.Types.XsltParameter elements.
|
XsltParameterEnumerator |
Enumerates the NAnt.Core.Types.XsltParameter elements of a NAnt.Core.Types.XsltParameterCollection .
|