Microsoft.Build.Graph Namespace

Classes

GraphBuildOptions
GraphBuildRequestData

GraphBuildRequestData encapsulates all of the data needed to submit a graph build request.

GraphBuildResult
GraphBuildSubmission

A GraphBuildSubmission represents a graph build request which has been submitted to the BuildManager for processing. It may be used to execute synchronous or asynchronous graph build requests and provides access to the results upon completion.

ProjectGraph

Represents a graph of evaluated projects.

ProjectGraphNode

Represents the node for a particular project in a project graph. A node is defined by (ProjectPath, ToolsVersion, GlobalProperties).

Structs

ProjectGraph.GraphConstructionMetrics

Various metrics on graph construction.

ProjectGraphEntryPoint

Represents an entry point into the project graph which is comprised of a project file and a set of global properties

Delegates

GraphBuildSubmissionCompleteCallback

A callback used to receive notification that a build has completed.

ProjectGraph.ProjectInstanceFactoryFunc

A callback used for constructing a ProjectInstance for a specific ProjectGraphEntryPoint instance.