Microsoft.Build.Construction Namespace
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. |
