C# Class NAnt.Core.TaskContainer

Executes embedded tasks in the order in which they are defined.
Inheritance: NAnt.Core.Task
显示文件 Open project: skolima/NAnt Class Usage Examples

Protected Methods

Method Description
AddPrivateXmlElementName ( string name ) : void
CreateChildDataTypeBase ( XmlNode node ) : DataTypeBase
CreateChildTask ( XmlNode node ) : NAnt.Core.Task
ExecuteChildTasks ( ) : void

Creates and executes the embedded (child XML nodes) elements.

Skips any element defined by the host Task that has a BuildElementAttribute defined.

ExecuteTask ( ) : void
Initialize ( ) : void

Automatically exclude build elements that are defined on the task from things that get executed, as they are evaluated normally during XML task initialization.

IsPrivateXmlElement ( XmlNode node ) : bool

Method Details

AddPrivateXmlElementName() protected method

protected AddPrivateXmlElementName ( string name ) : void
name string
return void

CreateChildDataTypeBase() protected method

protected CreateChildDataTypeBase ( XmlNode node ) : DataTypeBase
node System.Xml.XmlNode
return DataTypeBase

CreateChildTask() protected method

protected CreateChildTask ( XmlNode node ) : NAnt.Core.Task
node System.Xml.XmlNode
return NAnt.Core.Task

ExecuteChildTasks() protected method

Creates and executes the embedded (child XML nodes) elements.
Skips any element defined by the host Task that has a BuildElementAttribute defined.
protected ExecuteChildTasks ( ) : void
return void

ExecuteTask() protected method

protected ExecuteTask ( ) : void
return void

Initialize() protected method

Automatically exclude build elements that are defined on the task from things that get executed, as they are evaluated normally during XML task initialization.
protected Initialize ( ) : void
return void

IsPrivateXmlElement() protected method

protected IsPrivateXmlElement ( XmlNode node ) : bool
node System.Xml.XmlNode
return bool