Summary
    Represents a namespace to import.
    
		- Assembly
 - NAnt
.DotNet .dll  - Namespace
 - NAnt
.DotNet .Types  - Interfaces
 - Base Types
 - 
									
- Object
 - Element
 
 
							graph BT
	Type-->Base0["Element"]
	click Base0 "/api/NAnt.Core/Element"
	Base0-->Base1["Object"]
	Type-.->Interface0["IConditional"]
	click Interface0 "/api/NAnt.Core/IConditional"
	Type["NamespaceImport"]
class Type type-node
						
					Syntax
[Serializable()]
[ElementName("import")]
public class NamespaceImport : Element, IConditional
	Attributes
| Type | Description | 
|---|---|
| Serializable | 
						|
| ElementNameAttribute | Indicates that class should be treated as a NAnt element. | 
Constructors
| Name | Summary | 
|---|---|
| NamespaceImport | 
									
    Initializes a new instance of the NAnt.DotNet.Types.NamespaceImport 
    class.
     | 
							
| NamespaceImport | 
									
    Initializes a new instance of the NAnt.DotNet.Types.NamespaceImport 
    class for the specified namespace.
     | 
							
Properties
| Name | Value | Summary | 
|---|---|---|
| CustomXmlProcessing | bool | 
									 
    Gets a value indicating whether the element is performing additional
    processing using the  
											NAnt.Core.Element.XmlNode that was used to 
    initialize the element.
    Inherited from Element 
								 | 
							
| IfDefined | bool | 
									 
    Indicates if the import should be generated. 
     
								 | 
							
| Location | Location | 
									 
    Gets or sets the location in the build file where the element is 
    defined.
     
											Inherited from Element 
								 | 
							
| Name | string | 
									 
    Gets the name of the XML element used to initialize this element.
     
											Inherited from Element 
								 | 
							
| Namespace | string | 
									 
    The name of the namespace to import.
     
								 | 
							
| NamespaceManager | XmlNamespaceManager | 
									 
    Gets or sets the  
											System.Xml.XmlNamespaceManager.
    Inherited from Element 
								 | 
							
| Parent | Object | 
									 
    Gets or sets the parent of the element.
     
											Inherited from Element 
								 | 
							
| Project | Project | 
									 
    Gets or sets the  
											NAnt.Core.Element.Project to which this element belongs.
    Inherited from Element 
								 | 
							
| Properties | PropertyDictionary | 
									 
    Gets the properties local to this  
											NAnt.Core.Element and the 
    NAnt.Core.Element.Project.
    Inherited from Element 
								 | 
							
| TempName | string | 
									 
    The name of the namespace to import.
     
								 | 
							
| UnlessDefined | bool | 
									 
    Indicates if the import should be not generated. 
     
								 | 
							
| XmlNode | XmlNode | 
									 
    Gets or sets the XML node of the element.
     
											Inherited from Element 
								 | 
							
Methods
| Name | Value | Summary | 
|---|---|---|
| CopyTo | 
								void | 
									 
    Copies all instance data of the  
											NAnt.Core.Element to a given
    NAnt.Core.Element.
    Inherited from Element 
								 | 
							
| Get | 
								XmlNode | 
									 
    Locates the XML node for the specified attribute in the project 
    configuration node.
     
											Inherited from Element 
								 | 
							
| Get | 
								XmlNode | 
									
											 Inherited from Element 
								 | 
							
| GetLocation | 
								Location | 
									 
    Retrieves the location in the build file where the element is 
    defined.
     
											Inherited from Element 
								 | 
							
| Initialize | 
								void | 
									 
    Derived classes should override to this method to provide extra 
    initialization and validation not covered by the base class.
     
											Inherited from Element 
								 | 
							
| Initialize | 
								void | 
									 
    Performs default initialization.
     
											Inherited from Element 
								 | 
							
| Initialize | 
								Element | 
									 
    Initializes the build element.
     
											Inherited from Element 
											static 
								 | 
							
| InitializeElement | 
								void | 
									 
    Derived classes should override to this method to provide extra 
    initialization and validation not covered by the base class.
     
											Inherited from Element 
								 | 
							
| InitializeXml | 
								void | 
									 
    Initializes all build attributes and child elements.
     
											Inherited from Element 
								 | 
							
| Log | 
								void | 
									 
    Logs a message with the given priority.
     
											Inherited from Element 
								 | 
							
| Log | 
								void | 
									 
    Logs a message with the given priority.
     
											Inherited from Element 
								 | 
							
