NAnt SDK Documentation - v0.92

NAnt.Core.Attributes Namespace

Namespace hierarchy

Classes

Class Description
BooleanValidatorAttribute Used to indicate that a property should be able to be converted into a Boolean.
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.
DateTimeValidatorAttribute Used to indicate that a property should be able to be converted into a DateTime.
ElementNameAttribute Indicates that class should be treated as a NAnt element.
FileSetAttribute Obsolete. Indicates that a property should be treated as a XML file set for the task.
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.
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.
Int32ValidatorAttribute Indicates that property should be able to be converted into a Int32 within the given range.
ProgramLocationAttribute Indicates the location that a task executable can be located in.
StringValidatorAttribute Used to indicate whether a String property should allow an empty string value or not.
TaskAttributeAttribute Indicates that property should be treated as a XML attribute for the task.
TaskNameAttribute Indicates that class should be treated as a task.
ValidatorAttribute Base class for all validator attributes.

Enumerations

Enumeration Description
LocationType Defines possible locations in which a task executable can be located.