Export (0) Print
Expand All

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
Public class 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.
Public class ProjectChooseElement Represents the Choose Element (MSBuild) in an MSBuild project.
Public class ProjectElement Abstract base class for MSBuild construction object model elements.
Public class ProjectElementContainer Provides an abstract container class for project elements.
Public class ProjectExtensionsElement Represents the ProjectExtensions Element (MSBuild) in an MSBuild project. Project extensions can contain arbitrary XML content.
Public class ProjectImportElement Represents an Import Element (MSBuild) in an MSBuild project.
Public class ProjectImportGroupElement Represents the ImportGroup element in an MSBuild project.
Public class ProjectItemDefinitionElement Represents an ItemDefinition element in an MSBuild project.
Public class ProjectItemDefinitionGroupElement Represents an ItemDefinitionGroup Element (MSBuild) in an MSBuild project.
Public class ProjectItemElement Represents an Item Element (MSBuild) in an MSBuild project.
Public class ProjectItemGroupElement Represents an ItemGroup Element (MSBuild) in an MSBuild project.
Public class ProjectMetadataElement Represents a Metadata element in an MSBuild project.
Public class ProjectOnErrorElement Represents an OnError Element (MSBuild) in an MSBuild project.
Public class ProjectOtherwiseElement Represents an Otherwise Element (MSBuild) in an MSBuild project.
Public class ProjectOutputElement Represents an Output Element (MSBuild) in an MSBuild project.
Public class ProjectPropertyElement Represents a Property element in an MSBuild project.
Public class ProjectPropertyGroupElement Represents a PropertyGroup element in an MSBuild project.
Public class 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.
Public class ProjectTargetElement Represents a Target Element (MSBuild) in an MSBuild project.
Public class ProjectTaskElement Represents a Task Element (MSBuild) in an MSBuild project.
Public class ProjectUsingTaskBodyElement Represents the body of an inline task.
Public class ProjectUsingTaskElement Represents a UsingTask Element (MSBuild) in an MSBuild project. The UsingTask element is used both for inline tasks and precompiled tasks.
Public class ProjectUsingTaskParameterElement Represents a parameter of an inline task.
Public class ProjectWhenElement Represents a When Element (MSBuild) in an MSBuild project.
Public class UsingTaskParameterGroupElement Represents the ParameterGroup of an inline task.
Show:
© 2014 Microsoft