NAnt.Core.Attributes

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.