Microsoft.VisualStudio.Workspace.Build Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
BatchFileContext |
BatchFileContext class |
BatchFileContextActionResult |
BatchFileContextActionResult class |
BuildConfigurationContext |
Build Configuration Context implementation |
BuildContextTypes |
Build Context Types |
BuildFileContextActionWrapper |
Implements IFileContextAction with the option to send a build message when the execution is cancelled |
BuildIncrementalFailure |
Represent a failure caused by an incremental build |
BuildListRequest |
Class to request a build list on the build services |
BuildMessage |
Build Message definition |
BuildMessagesEventArgs |
Build Messages Event |
BuildProjectIncrementalResult |
Result provided for incremental build |
BuildProjectReferencesContext |
Context returned by IFileContextProvider(BuildProjectReferencesRequest) |
BuildProjectsIncrementalSupport |
Build projects support context |
BuildRequest |
Build Request data |
BuildUpToDateActionContext |
BuildUpToDateActionContext class |
BuildUpToDateCheckProviderContext |
BuildUpToDateCheckProviderContext class to return info for BuildUpToDateCheckProvider |
DependencyBuildConfigurationContext |
Class DependencyBuildConfigurationContext |
ExportBuildUpToDateCheckAttribute |
ExportBuildUpToDateCheckAttribute class to MEF export Build up to date provider attributes |
ProjectBuildBeginEvent |
Event fires when project begin building |
ProjectBuildEndEvent |
Event fires when project building is completed |
Structs
BuildProjectIncrementalContext |
A context to define a project incremental build |
BuildProjectReferencesRequest |
Data structure to request project references |
BuildUpToDateActionContextRequest |
Data structure to request BuildUpToDateActionContext |
BuildUpToDateCheckProviderRequest |
Data structure to request BuildUpToDateCheckProvider info |
Interfaces
IBuildActionProgress |
Interface for a in-proc or out-of-proc build action progress |
IBuildConfigurationContext |
Define a Build Configuration Context |
IBuildFileContext |
Interface to describe a build file context |
IBuildIncrementalContext |
Context of an Incremental build |
IBuildIncrementalContext2 |
Interface to extend IBuildIncrementalContext |
IBuildIncrementalProgressUpdate |
Interface to support progress on the build incremental |
IBuildMessageService |
Build Message Service |
IBuildProjectsResult |
Interface to return a list of IsSuccess status for a list of projects |
IBuildService |
Build Service interface |
IBuildService2 |
Interface IBuildService2 extension of IBuildService |
IBuildService3 |
Interface IBuildService3 extension of IBuildService |
IBuildUpToDateCheckProvider |
interface IBuildUpToDateCheckProvider |
IBuildUpToDateCheckProvider2 |
Interface IBuildUpToDateCheckProvider2 Note: this is an alternative callback to IBuildUpToDateCheckProvider that provide access to the IDependencyBuildConfigurationContext context and so resolve multiple build configuration dependencies |
IBuildUpToDateCheckProviderMetadata |
IBuildUpToDateCheckProviderMetadata interface |
IDependencyBuildConfigurationContext |
Interface to retrieve a dependency build configuration |
IProjectBuild |
IProjectBuild interface |
Enums
BuildIncrementalProgressStatus |
Type of build incremental progress status |
BuildMessage.TaskType |
Task type to create for this message |
BuildResult |
Defines the build outcome |
BuildType |
Build types available to target |
BuildUpToDateCheckProviderOptions |
Options for IBuildUpToDateCheckProvider |