Method | Description | |
---|---|---|
GetLocation ( ) : |
Retrieves the location in the build file where the element is defined.
|
|
Initialize ( |
Performs default initialization. Derived classes that wish to add custom initialization should override the M:Initialize() method. |
|
InitializeBuildElement ( |
||
Log ( Level messageLevel, string message ) : void |
Logs a message with the given priority. The actual logging is delegated to the project. |
Method | Description | |
---|---|---|
CopyTo ( |
Copies all instance data of the Element to a given Element.
|
|
Element ( ) : System |
Initializes a new instance of the Element class.
|
|
Element ( |
Initializes a new instance of the Element class from the specified element.
|
|
GetAttributeConfigurationNode ( |
Locates the XML node for the specified attribute in the project configuration node. If there's a valid current framework, the configuration section for that framework will first be searched. If no corresponding configuration node can be located in that section, the framework-neutral section of the project configuration node will be searched. |
|
GetAttributeConfigurationNode ( |
||
Initialize ( ) : void |
Derived classes should override to this method to provide extra initialization and validation not covered by the base class. Access to the XmlNode that was used to initialize this Element is available through XmlNode. |
|
InitializeXml ( |
Initializes all build attributes and child elements.
|
Method | Description | |
---|---|---|
GetElementNameFromType ( |
Returns the ElementNameAttribute.Name of the ElementNameAttribute assigned to the specified Type.
|
|
Initialize ( |
Performs initialization using the given set of properties.
|
|
InitializeElement ( |
protected Element ( |
||
e | The element that should be used to create a new instance of the |
|
return | System |
protected GetAttributeConfigurationNode ( |
||
framework | The framework to use to obtain framework specific information, or |
|
attributeName | string | The name of attribute for which the XML configuration node should be located. |
return |
protected GetAttributeConfigurationNode ( |
||
configSection | ||
framework | ||
attributeName | string | |
return |
public Initialize ( |
||
elementNode | ||
return | void |
public static InitializeBuildElement ( |
||
parent | ||
childNode | ||
buildElement | ||
elementType | ||
return |
protected InitializeXml ( |
||
elementNode | ||
properties | ||
framework | ||
return | void |
public Log ( Level messageLevel, string message ) : void | ||
messageLevel | Level | The message priority at which the specified message is to be logged. |
message | string | The message to be logged. |
return | void |