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