2 writes to _requestEntry
Microsoft.Build (2)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (2)
213
_requestEntry
= entry;
920
_requestEntry
= null;
91 references to _requestEntry
Microsoft.Build (91)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (91)
179
return
_requestEntry
;
208
Assumed.Null(
_requestEntry
, "requestEntry not null");
214
_requestEntry
.Continue();
234
_continueResults =
_requestEntry
.Continue();
235
Assumed.True(_blockType == BlockType.BlockedOnTargetInProgress || _blockType == BlockType.Yielded || (_continueResults != null), $"Unexpected null results for request {
_requestEntry
.Request.GlobalRequestId} (nr {
_requestEntry
.Request.NodeRequestId})");
356
projectFiles[i] = Path.Combine(
_requestEntry
.ProjectRootDirectory, projectFiles[i]);
366
if (explicitToolsVersion == null &&
_requestEntry
.RequestConfiguration.ExplicitToolsVersionSpecified)
368
explicitToolsVersion =
_requestEntry
.RequestConfiguration.ToolsVersion;
376
bool skipStaticGraphIsolationConstraints = (isolateProjects != ProjectIsolationMode.False &&
_requestEntry
.RequestConfiguration.ShouldSkipIsolationConstraintsForReference(config.ProjectFullPath))
416
if (IsBuilderUsingLegacyThreadingSemantics(_componentHost,
_requestEntry
))
448
RaiseOnBlockedRequest(
_requestEntry
.Request.GlobalRequestId, null);
457
RaiseOnBlockedRequest(
_requestEntry
.Request.GlobalRequestId, String.Empty);
514
RaiseResourceRequest(ResourceRequest.CreateAcquireRequest(
_requestEntry
.Request.GlobalRequestId, requestedCores, waitForCores));
548
RaiseResourceRequest(ResourceRequest.CreateReleaseRequest(
_requestEntry
.Request.GlobalRequestId, coresToRelease));
656
if (IsBuilderUsingLegacyThreadingSemantics(_componentHost,
_requestEntry
))
676
return componentHostSnapshot.LegacyThreadingData.GetLegacyThreadInactiveTask(
_requestEntry
.Request.SubmissionId);
689
Assumed.NotEqual(_componentHost.LegacyThreadingData.MainThreadSubmissionId,
_requestEntry
.Request.SubmissionId, "Can't start builder thread when we are using legacy threading semantics for this request.");
754
Assumed.Equal(
_requestEntry
.State, BuildRequestEntryState.Ready, $"Entry is not in the Ready state, it is in the {
_requestEntry
.State} state.");
762
Assumed.Equal(
_requestEntry
.State, BuildRequestEntryState.Active, $"Entry is not in the Active state, it is in the {
_requestEntry
.State} state.");
770
Assumed.True(
_requestEntry
.State is BuildRequestEntryState.Active or BuildRequestEntryState.Waiting, $"Entry is not in the Active or Waiting state, it is in the {
_requestEntry
.State} state.");
781
BuildRequest request =
_requestEntry
.Request;
782
BuildRequestConfiguration requestConfiguration =
_requestEntry
.RequestConfiguration;
885
result = new BuildResult(
_requestEntry
.Request, thrownException);
887
result.EvaluationId =
_requestEntry
.RequestConfiguration.ProjectEvaluationId;
918
BuildRequestEntry entryToComplete =
_requestEntry
;
986
if (IsBuilderUsingLegacyThreadingSemantics(_componentHost,
_requestEntry
))
988
handle = RequestBuilder.WaitWithBuilderThreadStart(handles, true, _componentHost.LegacyThreadingData,
_requestEntry
.Request.SubmissionId);
1044
abortResult.EvaluationId =
_requestEntry
.RequestConfiguration.ProjectEvaluationId;
1071
OnNewBuildRequests?.Invoke(
_requestEntry
, requests);
1119
OnBuildRequestBlocked?.Invoke(
_requestEntry
, blockingGlobalRequestId, blockingTarget, partialBuildResult);
1139
_requestEntry
.TaskEnvironment.ProjectDirectory = new AbsolutePath(
_requestEntry
.ProjectRootDirectory, ignoreRootedCheck: true);
1151
bool isRestoring =
_requestEntry
.RequestConfiguration.GlobalProperties[MSBuildConstants.MSBuildIsRestoring] is not null;
1172
if (!
_requestEntry
.RequestConfiguration.IsLoaded)
1176
new CheckLoggingContext(_nodeLoggingContext.LoggingService,
_requestEntry
.Request.BuildEventContext),
1177
_requestEntry
.RequestConfiguration.ProjectFullPath);
1179
_requestEntry
.RequestConfiguration.LoadProjectIntoConfiguration(
1187
if (!
_requestEntry
.RequestConfiguration.SdkResolvedEnvironmentVariablesSet &&
1188
_requestEntry
.RequestConfiguration.Project is IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance> project)
1194
_requestEntry
.TaskEnvironment.SetEnvironmentVariable(environmentProperty.Name, environmentProperty.EvaluatedValue);
1198
_requestEntry
.RequestConfiguration.SdkResolvedEnvironmentVariablesSet = true;
1211
_requestEntry
.Request.BuildEventContext);
1218
(string name, TargetBuiltReason reason)[] allTargets =
_requestEntry
.RequestConfiguration
1219
.GetTargetsUsedToBuildRequest(
_requestEntry
.Request).ToArray();
1223
MSBuildEventSource.Log.BuildProjectStart(
_requestEntry
.RequestConfiguration.ProjectFullPath, tracedTargets);
1230
if (
_requestEntry
.RequestConfiguration.Project.UsingDifferentToolsVersionFromProjectFile)
1234
_requestEntry
.RequestConfiguration.Project.OriginalProjectToolsVersion,
1235
_requestEntry
.RequestConfiguration.Project.ToolsVersion);
1238
_requestEntry
.Request.BuildEventContext = _projectLoggingContext.BuildEventContext;
1242
_requestEntry
.RequestConfiguration.Project.ProjectFileLocation, "NoTargetSpecified");
1249
_requestEntry
.RequestConfiguration.ResultsNodeId,
1257
Assumed.Equal(
_requestEntry
.RequestConfiguration.ResultsNodeId, _componentHost.BuildParameters.NodeId, $"Results for configuration {
_requestEntry
.RequestConfiguration.ConfigurationId} were not retrieved from node {
_requestEntry
.RequestConfiguration.ResultsNodeId}");
1261
BuildResult result = await _targetBuilder.BuildTargets(_projectLoggingContext,
_requestEntry
, this,
1262
allTargets,
_requestEntry
.RequestConfiguration.BaseLookup, _cancellationTokenSource.Token);
1268
ElementLocation location =
_requestEntry
.RequestConfiguration.Project.ProjectFileLocation;
1283
result.EvaluationId =
_requestEntry
.RequestConfiguration.ProjectEvaluationId;
1287
result =
_requestEntry
.Request.ProxyTargets == null
1297
MSBuildEventSource.Log.BuildProjectStop(
_requestEntry
.RequestConfiguration.ProjectFullPath, tracedTargets);
1304
_requestEntry
.RequestConfiguration.ProjectFullPath);
1310
var proxyTargetMapping =
_requestEntry
.Request.ProxyTargets.ProxyTargetToRealTargetMap;
1313
var cachedResult = resultsCache.GetResultsForConfiguration(
_requestEntry
.Request.ConfigurationId);
1342
return
_requestEntry
.RequestConfiguration.AcquireProjectInstanceUsage();
1355
_requestEntry
.Request,
1356
_requestEntry
.RequestConfiguration.ProjectFullPath,
1357
_requestEntry
.RequestConfiguration.ToolsVersion);
1372
BuildResult unfilteredResult = resultsCache.GetResultsForConfiguration(
_requestEntry
.Request.ConfigurationId);
1374
if (unfilteredResult?.ResultsByTarget == null ||
_requestEntry
.RequestConfiguration.Project?.Targets == null)
1379
foreach (var projectTargetInstance in
_requestEntry
.RequestConfiguration.Project.Targets)
1416
TaskRegistry taskReg =
_requestEntry
.RequestConfiguration.Project.TaskRegistry;
1456
_requestEntry
.RequestConfiguration.SavedCurrentDirectory =
_requestEntry
.TaskEnvironment.ProjectDirectory.Value;
1457
_requestEntry
.RequestConfiguration.SavedEnvironmentVariables =
_requestEntry
.TaskEnvironment.GetEnvironmentVariables().ToFrozenDictionary(CommunicationsUtilities.EnvironmentVariableComparer);
1463
(ProjectStartedEventArgs args, ProjectLoggingContext ctx) = _nodeLoggingContext.CreateProjectLoggingContext(
_requestEntry
);
1483
_requestEntry
.RequestConfiguration.ProjectFullPath);
1492
if (
_requestEntry
.RequestConfiguration.SavedEnvironmentVariables != null && _componentHost.BuildParameters.SaveOperatingEnvironment)
1495
SetEnvironmentVariableBlock(
_requestEntry
.RequestConfiguration.SavedEnvironmentVariables);
1511
Assumed.NotNull(
_requestEntry
.RequestConfiguration.SavedCurrentDirectory, "Current directory not previously saved.");
1512
Assumed.NotNull(
_requestEntry
.RequestConfiguration.SavedEnvironmentVariables, "Current environment not previously saved.");
1515
SetEnvironmentVariableBlock(
_requestEntry
.RequestConfiguration.SavedEnvironmentVariables);
1516
_requestEntry
.TaskEnvironment.ProjectDirectory = new AbsolutePath(
_requestEntry
.RequestConfiguration.SavedCurrentDirectory, ignoreRootedCheck: true);
1528
_requestEntry
.TaskEnvironment.SetEnvironment(savedEnvironment);
1545
ProjectInstance project =
_requestEntry
?.RequestConfiguration?.Project;
1585
ProjectInstance project =
_requestEntry
?.RequestConfiguration?.Project;