Microsoft.Build.Construction Namespace
.NET Framework 4.5
Contains types that the MSBuild object model uses to construct project roots with unevaluated values. Each project root corresponds to a project or targets file. For information, see MSBuild.
| Class | Description | |
|---|---|---|
|
ElementLocation | The location of an XML node in a file. Any editing of the project XML through the MSBuild API's will invalidate locations in that XML until the XML is reloaded. |
|
ProjectChooseElement | Represents the Choose Element (MSBuild) in an MSBuild project. |
|
ProjectElement | Abstract base class for MSBuild construction object model elements. |
|
ProjectElementContainer | Provides an abstract container class for project elements. |
|
ProjectExtensionsElement | Represents the ProjectExtensions Element (MSBuild) in an MSBuild project. Project extensions can contain arbitrary XML content. |
|
ProjectImportElement | Represents an Import Element (MSBuild) in an MSBuild project. |
|
ProjectImportGroupElement | Represents the ImportGroup element in an MSBuild project. |
|
ProjectItemDefinitionElement | Represents an ItemDefinition element in an MSBuild project. |
|
ProjectItemDefinitionGroupElement | Represents an ItemDefinitionGroup Element (MSBuild) in an MSBuild project. |
|
ProjectItemElement | Represents an Item Element (MSBuild) in an MSBuild project. |
|
ProjectItemGroupElement | Represents an ItemGroup Element (MSBuild) in an MSBuild project. |
|
ProjectMetadataElement | Represents a Metadata element in an MSBuild project. |
|
ProjectOnErrorElement | Represents an OnError Element (MSBuild) in an MSBuild project. |
|
ProjectOtherwiseElement | Represents an Otherwise Element (MSBuild) in an MSBuild project. |
|
ProjectOutputElement | Represents an Output Element (MSBuild) in an MSBuild project. |
|
ProjectPropertyElement | Represents a Property element in an MSBuild project. |
|
ProjectPropertyGroupElement | Represents a PropertyGroup element in an MSBuild project. |
|
ProjectRootElement | Represents an MSBuild project, a targets file, or any other file that conforms to MSBuild project file schema. This class and its related classes allow a complete MSBuild project or targets file to be read and written. |
|
ProjectTargetElement | Represents a Target Element (MSBuild) in an MSBuild project. |
|
ProjectTaskElement | Represents a Task Element (MSBuild) in an MSBuild project. |
|
ProjectUsingTaskBodyElement | Represents the body of an inline task. |
|
ProjectUsingTaskElement | Represents a UsingTask Element (MSBuild) in an MSBuild project. The UsingTask element is used both for inline tasks and precompiled tasks. |
|
ProjectUsingTaskParameterElement | Represents a parameter of an inline task. |
|
ProjectWhenElement | Represents a When Element (MSBuild) in an MSBuild project. |
|
UsingTaskParameterGroupElement | Represents the ParameterGroup of an inline task. |