Microsoft.Build.Evaluation Namespace
.NET Framework 4.5
Contains types that the MSBuild object model uses to evaluate projects. Each project is associated with one or more project roots. For information, see MSBuild.
| Class | Description | |
|---|---|---|
|
Project | Represents a project with design time semantics. This class can load project files, edit items and properties and build projects. |
|
ProjectChangedEventArgs | Event arguments for the ProjectCollectionChanged event. |
|
ProjectCollection | Encapsulates a set of related projects, their toolsets, a default set of global properties, and the loggers that should be used to build them. A global version of this class acts as the default project collection. |
|
ProjectCollection.ProjectAddedToProjectCollectionEventArgs | Provides information about what project just got added to the ProjectCollection project collection. |
|
ProjectCollectionChangedEventArgs | Event arguments for the ProjectCollectionChanged event. |
|
ProjectItem | Represents an evaluated design-time project item. |
|
ProjectItemDefinition | Represents an evaluated item definition for a particular item-type. |
|
ProjectMetadata | Represents evaluated design-time metadata. |
|
ProjectProperty | Represents an evaluated design-time property. |
|
ProjectXmlChangedEventArgs | Event arguments for the ProjectCollectionChanged event. |
|
SubToolset | Represents an aggregation of a set of properties that correspond to a particular sub toolset. |
|
Toolset | Represent an aggregation of a tools version (eg. "2.0"), tools path, and optional set of associated properties. |
| Structure | Description | |
|---|---|---|
|
ResolvedImport | Encapsulates an import relationship in an evaluated project between a ProjectImportElement and the ProjectRootElement of the imported project. |
| Delegate | Description | |
|---|---|---|
|
ProjectCollection.ProjectAddedEventHandler | Handler to recieve which project got added to the project collection. |
| Enumeration | Description | |
|---|---|---|
|
ProjectCollectionChangedState | Properties or other mutable state associated with a ProjectCollection project collection. |
|
ProjectLoadSettings | Flags for controlling the project load. |
|
ToolsetDefinitionLocations | Flags for controlling the toolset initialization. |