1 write to RequestConfiguration
Microsoft.Build (1)
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (1)
130
RequestConfiguration
= requestConfiguration;
95 references to RequestConfiguration
Microsoft.Build (89)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (1)
938
entry.
RequestConfiguration
.RetrieveFromCache();
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (9)
150
(_projectRootDirectory = Path.GetDirectoryName(
RequestConfiguration
.ProjectFullPath));
216
ErrorUtilities.VerifyThrow(State == BuildRequestEntryState.Active, "Must be in Active state to wait for blocking request. Config: {0} State: {1}",
RequestConfiguration
.ConfigurationId, State);
292
return
RequestConfiguration
.ActivelyBuildingTargets.Keys.ToArray();
310
ErrorUtilities.ThrowInternalError("Entry must be in the Waiting state to report results, or we must have flushed our requests due to an error. Config: {0} State: {1} Requests: {2}",
RequestConfiguration
.ConfigurationId, State, _outstandingRequests != null);
389
ErrorUtilities.VerifyThrow(State == BuildRequestEntryState.Waiting, "Entry must be in the waiting state to be unblocked. Config: {0} State: {1} Request: {2}",
RequestConfiguration
.ConfigurationId, State, Request.GlobalRequestId);
390
ErrorUtilities.VerifyThrow(_blockingGlobalRequestId != BuildRequest.InvalidGlobalRequestId, "Entry must be waiting on another request to be unblocked. Config: {0} Request: {1}",
RequestConfiguration
.ConfigurationId, Request.GlobalRequestId);
409
ErrorUtilities.VerifyThrow(State == BuildRequestEntryState.Ready, "Entry must be in the Ready state. Config: {0} State: {1}",
RequestConfiguration
.ConfigurationId, State);
486
ErrorUtilities.VerifyThrow(State == BuildRequestEntryState.Active, "Entry must be active before it can be Completed successfully. Config: {0} State: {1}",
RequestConfiguration
.ConfigurationId, State);
504
ErrorUtilities.VerifyThrow(State == BuildRequestEntryState.Active || State == BuildRequestEntryState.Waiting, "Must be in Active or Waiting state to wait for results. Config: {0} State: {1}",
RequestConfiguration
.ConfigurationId, State);
BackEnd\Components\Logging\ProjectLoggingContext.cs (10)
42
requestEntry.
RequestConfiguration
.ProjectFullPath,
44
requestEntry.
RequestConfiguration
.ToolsVersion,
45
requestEntry.
RequestConfiguration
.Project.PropertiesToBuildWith,
46
requestEntry.
RequestConfiguration
.Project.ItemsToBuildWith,
48
requestEntry.
RequestConfiguration
.Project.EvaluationId,
89
requestEntry.
RequestConfiguration
.ProjectFullPath,
91
requestEntry.
RequestConfiguration
.ToolsVersion,
92
requestEntry.
RequestConfiguration
.Project.PropertiesToBuildWith,
93
requestEntry.
RequestConfiguration
.Project.ItemsToBuildWith,
95
requestEntry.
RequestConfiguration
.Project.EvaluationId,
BackEnd\Components\RequestBuilder\RequestBuilder.cs (42)
360
if (explicitToolsVersion == null && _requestEntry.
RequestConfiguration
.ExplicitToolsVersionSpecified)
362
explicitToolsVersion = _requestEntry.
RequestConfiguration
.ToolsVersion;
370
bool skipStaticGraphIsolationConstraints = (isolateProjects != ProjectIsolationMode.False && _requestEntry.
RequestConfiguration
.ShouldSkipIsolationConstraintsForReference(config.ProjectFullPath))
908
entryToComplete.
RequestConfiguration
.SavedCurrentDirectory = NativeMethodsShared.GetCurrentDirectory();
909
entryToComplete.
RequestConfiguration
.SavedEnvironmentVariables = CommunicationsUtilities.GetEnvironmentVariables();
1099
bool isRestoring = _requestEntry.
RequestConfiguration
.GlobalProperties[MSBuildConstants.MSBuildIsRestoring] is not null;
1115
if (!_requestEntry.
RequestConfiguration
.IsLoaded)
1120
_requestEntry.
RequestConfiguration
.ProjectFullPath);
1122
_requestEntry.
RequestConfiguration
.LoadProjectIntoConfiguration(
1130
if (!_requestEntry.
RequestConfiguration
.SdkResolvedEnvironmentVariablesSet &&
1131
_requestEntry.
RequestConfiguration
.Project is IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance> project)
1141
_requestEntry.
RequestConfiguration
.SdkResolvedEnvironmentVariablesSet = true;
1150
_requestEntry.
RequestConfiguration
.ProjectFullPath,
1151
_requestEntry.
RequestConfiguration
.ToolsVersion);
1165
(string name, TargetBuiltReason reason)[] allTargets = _requestEntry.
RequestConfiguration
1169
MSBuildEventSource.Log.BuildProjectStart(_requestEntry.
RequestConfiguration
.ProjectFullPath, string.Join(", ", allTargets));
1177
_requestEntry.
RequestConfiguration
.RetrieveFromCache();
1178
if (_requestEntry.
RequestConfiguration
.Project.UsingDifferentToolsVersionFromProjectFile)
1182
_requestEntry.
RequestConfiguration
.Project.OriginalProjectToolsVersion,
1183
_requestEntry.
RequestConfiguration
.Project.ToolsVersion);
1190
_requestEntry.
RequestConfiguration
.Project.ProjectFileLocation, "NoTargetSpecified");
1200
if ((_requestEntry.
RequestConfiguration
.ResultsNodeId != Scheduler.InvalidNodeId) &&
1201
(_requestEntry.
RequestConfiguration
.ResultsNodeId != _componentHost.BuildParameters.NodeId))
1208
_requestEntry.
RequestConfiguration
.ResultsNodeId == _componentHost.BuildParameters.NodeId,
1210
_requestEntry.
RequestConfiguration
.ConfigurationId,
1211
_requestEntry.
RequestConfiguration
.ResultsNodeId);
1216
allTargets, _requestEntry.
RequestConfiguration
.BaseLookup, _cancellationTokenSource.Token);
1226
MSBuildEventSource.Log.BuildProjectStop(_requestEntry.
RequestConfiguration
.ProjectFullPath,
1236
_requestEntry.
RequestConfiguration
.ProjectFullPath);
1285
foreach (var projectTargetInstance in _requestEntry.
RequestConfiguration
.Project.Targets)
1320
TaskRegistry taskReg = _requestEntry.
RequestConfiguration
.Project.TaskRegistry;
1356
_requestEntry.
RequestConfiguration
.SavedCurrentDirectory = NativeMethodsShared.GetCurrentDirectory();
1357
_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables = CommunicationsUtilities.GetEnvironmentVariables();
1383
_requestEntry.
RequestConfiguration
.ProjectFullPath);
1391
if (_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables != null && _componentHost.BuildParameters.SaveOperatingEnvironment)
1394
SetEnvironmentVariableBlock(_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables);
1410
ErrorUtilities.VerifyThrow(_requestEntry.
RequestConfiguration
.SavedCurrentDirectory != null, "Current directory not previously saved.");
1411
ErrorUtilities.VerifyThrow(_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables != null, "Current environment not previously saved.");
1414
SetEnvironmentVariableBlock(_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables);
1415
NativeMethodsShared.SetCurrentDirectory(_requestEntry.
RequestConfiguration
.SavedCurrentDirectory);
1475
ProjectInstance project = _requestEntry?.
RequestConfiguration
?.Project;
1515
ProjectInstance project = _requestEntry?.
RequestConfiguration
?.Project;
BackEnd\Components\RequestBuilder\TargetBuilder.cs (12)
130
BuildRequestConfiguration configuration = _requestEntry.
RequestConfiguration
;
423
_requestEntry.
RequestConfiguration
.Project.Targets.ContainsKey(currentTargetEntry.Name),
437
IList<TargetSpecification> afterTargets = _requestEntry.
RequestConfiguration
.Project.GetTargetsWhichRunAfter(currentTargetEntry.Name);
458
IList<TargetSpecification> beforeTargets = _requestEntry.
RequestConfiguration
.Project.GetTargetsWhichRunBefore(currentTargetEntry.Name);
488
_requestEntry.
RequestConfiguration
.ActivelyBuildingTargets[currentTargetEntry.Name] = _requestEntry.Request.GlobalRequestId;
511
_requestEntry.
RequestConfiguration
.ActivelyBuildingTargets.Remove(currentTargetEntry.Name);
533
_requestEntry.
RequestConfiguration
.ActivelyBuildingTargets.Remove(currentTargetEntry.Name);
630
_requestEntry.
RequestConfiguration
.ActivelyBuildingTargets.Remove(topEntry.Name);
688
if (_requestEntry.
RequestConfiguration
.ActivelyBuildingTargets.TryGetValue(targetSpecification.TargetName, out idOfAlreadyBuildingRequest))
697
if (_requestEntry.
RequestConfiguration
.ActivelyBuildingTargets.ContainsKey(targetSpecification.TargetName))
772
if (_requestEntry.
RequestConfiguration
.ActivelyBuildingTargets.TryGetValue(targetName, out idOfAlreadyBuildingRequest))
804
IList<TargetSpecification> targetsWhichRunAfter = _requestEntry.
RequestConfiguration
.Project.GetTargetsWhichRunAfter(targetToCheck);
BackEnd\Components\RequestBuilder\TargetEntry.cs (4)
433
string projectFullPath = requestEntry.
RequestConfiguration
.ProjectFullPath;
476
TargetUpToDateChecker dependencyAnalyzer = new TargetUpToDateChecker(requestEntry.
RequestConfiguration
.Project, _target, targetLoggingContext.LoggingService, targetLoggingContext.BuildEventContext);
925
_requestEntry.
RequestConfiguration
.Project.Targets.TryGetValue(_targetSpecification.TargetName, out _target);
929
_targetSpecification.ReferenceLocation ?? _requestEntry.
RequestConfiguration
.Project.ProjectFileLocation,
BackEnd\Components\RequestBuilder\TaskBuilder.cs (9)
168
_taskHostObject = requestEntry.Request.HostServices.GetHostObject(requestEntry.
RequestConfiguration
.Project.FullPath, loggingContext.Target.Name, _taskNode.Name);
171
_projectFullPath = requestEntry.
RequestConfiguration
.Project.FullPath;
309
_taskExecutionHost.InitializeForTask(taskHost, _targetLoggingContext, _buildRequestEntry.
RequestConfiguration
.Project, _taskNode.Name, _taskNode.Location, _taskHostObject, _continueOnError != ContinueOnError.ErrorAndStop,
650
_buildRequestEntry.
RequestConfiguration
.Project,
839
bucket.Lookup.SetProperty(ProjectPropertyInstance.Create(ReservedPropertyNames.lastTaskResult, taskResult ? "true" : "false", true/* may be reserved */, _buildRequestEntry.
RequestConfiguration
.Project.IsImmutable));
1035
var projectReferenceItems = _buildRequestEntry.
RequestConfiguration
.Project.GetItems(ItemTypeNames.ProjectReference);
1055
|| _buildRequestEntry.
RequestConfiguration
.ShouldSkipIsolationConstraintsForReference(normalizedMSBuildProject)))
1198
ProjectItemInstanceFactory itemFactory = new ProjectItemInstanceFactory(_buildRequestEntry.
RequestConfiguration
.Project, itemName);
1216
lookup.SetProperty(ProjectPropertyInstance.Create(propertyName, taskParameterValue, taskPropertyInstance.TaskParameterLocation, _buildRequestEntry.
RequestConfiguration
.Project.IsImmutable));
BackEnd\Components\RequestBuilder\TaskHost.cs (2)
689
return _requestEntry.
RequestConfiguration
.GlobalProperties.ToDictionary();
1187
propertyDictionaries[i] = new PropertyDictionary<ProjectPropertyInstance>(_requestEntry.
RequestConfiguration
.Project.GlobalPropertiesDictionary);
Microsoft.Build.Engine.UnitTests (6)
BackEnd\BuildRequestEngine_Tests.cs (2)
99
_entry.
RequestConfiguration
.Project = CreateStandinProject();
161
result.AddResultsForTarget(target, new TargetResult(new TaskItem[1] { new TaskItem("include", _entry.
RequestConfiguration
.ProjectFullPath) }, completeSuccess ? BuildResultUtilities.GetSuccessResult() : BuildResultUtilities.GetStopWithErrorResult()));
BackEnd\IntrinsicTask_Tests.cs (2)
3958
entry.
RequestConfiguration
.Project = projectInstance;
3993
entry.
RequestConfiguration
.Project = projectInstance;
BackEnd\MockTaskBuilder.cs (2)
97
lookupForInference.AddNewItem(new ProjectItemInstance(requestEntry.
RequestConfiguration
.Project, taskInstance.Name + "_Item", "Item", task.Location.File));
101
lookupForExecution.AddNewItem(new ProjectItemInstance(requestEntry.
RequestConfiguration
.Project, taskInstance.Name + "_Item", "Item", task.Location.File));