2 writes to _requestEntry
Microsoft.Build (2)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (2)
210
_requestEntry
= entry;
898
_requestEntry
= null;
77 references to _requestEntry
Microsoft.Build (77)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (77)
176
return
_requestEntry
;
205
ErrorUtilities.VerifyThrow(
_requestEntry
== null, "requestEntry not null");
211
_requestEntry
.Continue();
231
_continueResults =
_requestEntry
.Continue();
232
ErrorUtilities.VerifyThrow(_blockType == BlockType.BlockedOnTargetInProgress || _blockType == BlockType.Yielded || (_continueResults != null), "Unexpected null results for request {0} (nr {1})",
_requestEntry
.Request.GlobalRequestId,
_requestEntry
.Request.NodeRequestId);
350
projectFiles[i] = Path.Combine(
_requestEntry
.ProjectRootDirectory, projectFiles[i]);
360
if (explicitToolsVersion == null &&
_requestEntry
.RequestConfiguration.ExplicitToolsVersionSpecified)
362
explicitToolsVersion =
_requestEntry
.RequestConfiguration.ToolsVersion;
370
bool skipStaticGraphIsolationConstraints = (isolateProjects != ProjectIsolationMode.False &&
_requestEntry
.RequestConfiguration.ShouldSkipIsolationConstraintsForReference(config.ProjectFullPath))
409
if (IsBuilderUsingLegacyThreadingSemantics(_componentHost,
_requestEntry
))
441
RaiseOnBlockedRequest(
_requestEntry
.Request.GlobalRequestId, null);
450
RaiseOnBlockedRequest(
_requestEntry
.Request.GlobalRequestId, String.Empty);
507
RaiseResourceRequest(ResourceRequest.CreateAcquireRequest(
_requestEntry
.Request.GlobalRequestId, requestedCores, waitForCores));
541
RaiseResourceRequest(ResourceRequest.CreateReleaseRequest(
_requestEntry
.Request.GlobalRequestId, coresToRelease));
649
if (IsBuilderUsingLegacyThreadingSemantics(_componentHost,
_requestEntry
))
669
return componentHostSnapshot.LegacyThreadingData.GetLegacyThreadInactiveTask(
_requestEntry
.Request.SubmissionId);
682
ErrorUtilities.VerifyThrow(_componentHost.LegacyThreadingData.MainThreadSubmissionId !=
_requestEntry
.Request.SubmissionId, "Can't start builder thread when we are using legacy threading semantics for this request.");
747
ErrorUtilities.VerifyThrow(
_requestEntry
.State == BuildRequestEntryState.Ready, "Entry is not in the Ready state, it is in the {0} state.",
_requestEntry
.State);
755
ErrorUtilities.VerifyThrow(
_requestEntry
.State == BuildRequestEntryState.Active, "Entry is not in the Active state, it is in the {0} state.",
_requestEntry
.State);
763
ErrorUtilities.VerifyThrow(
_requestEntry
.State == BuildRequestEntryState.Active ||
_requestEntry
.State == BuildRequestEntryState.Waiting,
764
"Entry is not in the Active or Waiting state, it is in the {0} state.",
_requestEntry
.State);
867
result = new BuildResult(
_requestEntry
.Request, thrownException);
896
BuildRequestEntry entryToComplete =
_requestEntry
;
964
if (IsBuilderUsingLegacyThreadingSemantics(_componentHost,
_requestEntry
))
966
handle = RequestBuilder.WaitWithBuilderThreadStart(handles, true, _componentHost.LegacyThreadingData,
_requestEntry
.Request.SubmissionId);
1059
OnNewBuildRequests?.Invoke(
_requestEntry
, requests);
1075
OnBuildRequestBlocked?.Invoke(
_requestEntry
, blockingGlobalRequestId, blockingTarget, partialBuildResult);
1098
NativeMethodsShared.SetCurrentDirectory(
_requestEntry
.ProjectRootDirectory);
1110
bool isRestoring =
_requestEntry
.RequestConfiguration.GlobalProperties[MSBuildConstants.MSBuildIsRestoring] is not null;
1123
MSBuildEventSource.Log.BuildProjectStart(
_requestEntry
.RequestConfiguration.ProjectFullPath);
1128
if (!
_requestEntry
.RequestConfiguration.IsLoaded)
1132
new CheckLoggingContext(_nodeLoggingContext.LoggingService,
_requestEntry
.Request.BuildEventContext),
1133
_requestEntry
.RequestConfiguration.ProjectFullPath);
1135
_requestEntry
.RequestConfiguration.LoadProjectIntoConfiguration(
1147
_requestEntry
.Request,
1148
_requestEntry
.RequestConfiguration.ProjectFullPath,
1149
_requestEntry
.RequestConfiguration.ToolsVersion);
1156
_requestEntry
.Request.BuildEventContext);
1168
_requestEntry
.RequestConfiguration.RetrieveFromCache();
1169
if (
_requestEntry
.RequestConfiguration.Project.UsingDifferentToolsVersionFromProjectFile)
1173
_requestEntry
.RequestConfiguration.Project.OriginalProjectToolsVersion,
1174
_requestEntry
.RequestConfiguration.Project.ToolsVersion);
1177
_requestEntry
.Request.BuildEventContext = _projectLoggingContext.BuildEventContext;
1180
(string name, TargetBuiltReason reason)[] allTargets =
_requestEntry
.RequestConfiguration
1181
.GetTargetsUsedToBuildRequest(
_requestEntry
.Request).ToArray();
1184
_requestEntry
.RequestConfiguration.Project.ProjectFileLocation, "NoTargetSpecified");
1194
if ((
_requestEntry
.RequestConfiguration.ResultsNodeId != Scheduler.InvalidNodeId) &&
1195
(
_requestEntry
.RequestConfiguration.ResultsNodeId != _componentHost.BuildParameters.NodeId))
1202
_requestEntry
.RequestConfiguration.ResultsNodeId == _componentHost.BuildParameters.NodeId,
1204
_requestEntry
.RequestConfiguration.ConfigurationId,
1205
_requestEntry
.RequestConfiguration.ResultsNodeId);
1209
BuildResult result = await _targetBuilder.BuildTargets(_projectLoggingContext,
_requestEntry
, this,
1210
allTargets,
_requestEntry
.RequestConfiguration.BaseLookup, _cancellationTokenSource.Token);
1214
result =
_requestEntry
.Request.ProxyTargets == null
1220
MSBuildEventSource.Log.BuildProjectStop(
_requestEntry
.RequestConfiguration.ProjectFullPath,
1230
_requestEntry
.RequestConfiguration.ProjectFullPath);
1235
var proxyTargetMapping =
_requestEntry
.Request.ProxyTargets.ProxyTargetToRealTargetMap;
1238
var cachedResult = resultsCache.GetResultsForConfiguration(
_requestEntry
.Request.ConfigurationId);
1277
BuildResult unfilteredResult = resultsCache.GetResultsForConfiguration(
_requestEntry
.Request.ConfigurationId);
1279
foreach (var projectTargetInstance in
_requestEntry
.RequestConfiguration.Project.Targets)
1314
TaskRegistry taskReg =
_requestEntry
.RequestConfiguration.Project.TaskRegistry;
1350
_requestEntry
.RequestConfiguration.SavedCurrentDirectory = NativeMethodsShared.GetCurrentDirectory();
1351
_requestEntry
.RequestConfiguration.SavedEnvironmentVariables = CommunicationsUtilities.GetEnvironmentVariables();
1357
(ProjectStartedEventArgs args, ProjectLoggingContext ctx) = _nodeLoggingContext.CreateProjectLoggingContext(
_requestEntry
);
1377
_requestEntry
.RequestConfiguration.ProjectFullPath);
1385
if (
_requestEntry
.RequestConfiguration.SavedEnvironmentVariables != null && _componentHost.BuildParameters.SaveOperatingEnvironment)
1388
SetEnvironmentVariableBlock(
_requestEntry
.RequestConfiguration.SavedEnvironmentVariables);
1404
ErrorUtilities.VerifyThrow(
_requestEntry
.RequestConfiguration.SavedCurrentDirectory != null, "Current directory not previously saved.");
1405
ErrorUtilities.VerifyThrow(
_requestEntry
.RequestConfiguration.SavedEnvironmentVariables != null, "Current environment not previously saved.");
1408
SetEnvironmentVariableBlock(
_requestEntry
.RequestConfiguration.SavedEnvironmentVariables);
1409
NativeMethodsShared.SetCurrentDirectory(
_requestEntry
.RequestConfiguration.SavedCurrentDirectory);
1469
ProjectInstance project =
_requestEntry
?.RequestConfiguration?.Project;
1509
ProjectInstance project =
_requestEntry
?.RequestConfiguration?.Project;