1 instantiation of ProjectBuildState
Microsoft.Build.Engine (1)
Engine\Project.cs (1)
3609buildContext = new ProjectBuildState(buildRequest, completeListOfTargetNamesToBuild, buildEventContext);
69 references to ProjectBuildState
Microsoft.Build.Engine (69)
Engine\Engine.cs (3)
1857ProjectBuildState buildContext, 1997private void BuildProjectInternalContinue(BuildRequest buildRequest, ProjectBuildState buildContext, TaskExecutionContext taskExecutionContext, Project project) 2012private void FinishBuildProjectInProgress(BuildRequest buildRequest, ProjectBuildState buildContext, bool exitedDueToError)
Engine\EngineCallback.cs (1)
499ProjectBuildState buildContext,
Engine\Project.cs (20)
3219ProjectBuildState buildContext = InitializeForBuildingTargets(buildRequest); 3227internal void ContinueBuild(ProjectBuildState buildContext, TaskExecutionContext taskExecutionContext) 3237if (buildContext.CurrentBuildContextState == ProjectBuildState.BuildContextState.BuildingCurrentTarget) 3243else if (buildContext.CurrentBuildContextState == ProjectBuildState.BuildContextState.StartingFirstTarget) 3246buildContext.CurrentBuildContextState = ProjectBuildState.BuildContextState.BuildingCurrentTarget; 3249else if (buildContext.CurrentBuildContextState == ProjectBuildState.BuildContextState.CycleDetected) 3283buildContext.CurrentBuildContextState != ProjectBuildState.BuildContextState.RequestFilled) 3312buildContext.CurrentBuildContextState = ProjectBuildState.BuildContextState.BuildComplete; 3342buildContext.CurrentBuildContextState = ProjectBuildState.BuildContextState.RequestFilled; 3347internal void CalculateNextActionForProjectContext(ProjectBuildState buildContext) 3350if (buildContext.CurrentBuildContextState == ProjectBuildState.BuildContextState.RequestFilled) 3370if (buildContext.CurrentBuildContextState == ProjectBuildState.BuildContextState.StartingBlockingTarget) 3372buildContext.CurrentBuildContextState = ProjectBuildState.BuildContextState.BuildingCurrentTarget; 3378if (buildContext.CurrentBuildContextState == ProjectBuildState.BuildContextState.WaitingForTarget) 3384buildContext.CurrentBuildContextState = ProjectBuildState.BuildContextState.BuildingCurrentTarget; 3395if (buildContext.CurrentBuildContextState == ProjectBuildState.BuildContextState.WaitingForTarget) 3399buildContext.CurrentBuildContextState = ProjectBuildState.BuildContextState.BuildingCurrentTarget; 3426private void ExecuteNextActionForProjectContext(ProjectBuildState buildContext, bool initialCall) 3466private ProjectBuildState InitializeForBuildingTargets(BuildRequest buildRequest) 3468ProjectBuildState buildContext = null;
Engine\ProjectBuildState.cs (2)
181buildContextState = ProjectBuildState.BuildContextState.BuildComplete; 192buildContextState = ProjectBuildState.BuildContextState.ExceptionThrown;
Engine\Target.cs (3)
555ProjectBuildState buildContext 574buildContext.CurrentBuildContextState = ProjectBuildState.BuildContextState.WaitingForTarget; 688internal void ContinueBuild(ProjectBuildState buildContext, TaskExecutionContext taskExecutionContext)
Engine\TargetExecutionWrapper.cs (24)
69private ProjectBuildState initiatingBuildContext; 77private List<ProjectBuildState> waitingTargets; 110internal ProjectBuildState InitiatingBuildContext 132ProjectBuildState buildContext, TaskExecutionContext taskExecutionContext 197ProjectBuildState errorContext 216private void ContinueBuildingDependencies(ProjectBuildState buildContext) 229buildContext.CurrentBuildContextState == ProjectBuildState.BuildContextState.ExceptionThrown, 232if (buildContext.CurrentBuildContextState == ProjectBuildState.BuildContextState.ExceptionThrown) 260ProjectBuildState buildContext 287private void ContinueBuildingErrorClause(ProjectBuildState buildContext) 300buildContext.CurrentBuildContextState == ProjectBuildState.BuildContextState.ExceptionThrown, 303if (buildContext.CurrentBuildContextState == ProjectBuildState.BuildContextState.ExceptionThrown) 319ProjectBuildState buildContext 430ProjectBuildState buildContext, TaskExecutionContext taskExecutionContext, 642private void ExecuteCurrentTask(ProjectBuildState buildContext) 770ProjectBuildState buildContext 894private void FinishRunningTargetBatches(ProjectBuildState buildContext) 971internal void AddWaitingBuildContext(ProjectBuildState buildContext) 975waitingTargets = new List<ProjectBuildState>(); 984internal List<ProjectBuildState> GetWaitingBuildContexts() 993internal void NotifyWaitingTargets(ProjectBuildState errorContext) 1009ProjectBuildState buildContext = waitingTargets[0]; 1015buildContext.CurrentBuildContextState == ProjectBuildState.BuildContextState.RequestFilled) 1023buildContext.CurrentBuildContextState == ProjectBuildState.BuildContextState.WaitingForTarget ||
Engine\TaskExecutionContext.cs (3)
34ProjectBuildState buildContext, 100internal ProjectBuildState BuildContext 167private ProjectBuildState buildContext;
Introspector\Introspector.cs (7)
289List<ProjectBuildState> parentStates = FindConnectingContexts(child, parent, childTarget, childTarget.ExecutionState.GetWaitingBuildContexts(), 296parentStates[i].CurrentBuildContextState = ProjectBuildState.BuildContextState.CycleDetected; 310internal List<ProjectBuildState> FindConnectingContexts 315List<ProjectBuildState> waitingStates, 316ProjectBuildState initiatingBuildContext 319List<ProjectBuildState> connectingContexts = new List<ProjectBuildState>();
Introspector\TargetInProgressState.cs (6)
32List<ProjectBuildState> waitingBuildStates, 33ProjectBuildState initiatingRequest, 60private void ProcessBuildContext(EngineCallback engineCallback, ProjectBuildState buildContext, Target target) 178ProjectBuildState buildContext, 187if (buildContext.CurrentBuildContextState == ProjectBuildState.BuildContextState.RequestFilled) 266ProjectBuildState projectBuildState