1 write to RequestConfiguration
Microsoft.Build (1)
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (1)
131
RequestConfiguration
= requestConfiguration;
92 references to RequestConfiguration
Microsoft.Build (86)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (1)
921
entry.
RequestConfiguration
.RetrieveFromCache();
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (9)
151
(_projectRootDirectory = Path.GetDirectoryName(
RequestConfiguration
.ProjectFullPath));
217
ErrorUtilities.VerifyThrow(State == BuildRequestEntryState.Active, "Must be in Active state to wait for blocking request. Config: {0} State: {1}",
RequestConfiguration
.ConfigurationId, State);
293
return
RequestConfiguration
.ActivelyBuildingTargets.Keys.ToArray();
307
ErrorUtilities.VerifyThrow(State == BuildRequestEntryState.Waiting || _outstandingRequests == null, "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);
385
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);
386
ErrorUtilities.VerifyThrow(_blockingGlobalRequestId != BuildRequest.InvalidGlobalRequestId, "Entry must be waiting on another request to be unblocked. Config: {0} Request: {1}",
RequestConfiguration
.ConfigurationId, Request.GlobalRequestId);
405
ErrorUtilities.VerifyThrow(State == BuildRequestEntryState.Ready, "Entry must be in the Ready state. Config: {0} State: {1}",
RequestConfiguration
.ConfigurationId, State);
482
ErrorUtilities.VerifyThrow(State == BuildRequestEntryState.Active, "Entry must be active before it can be Completed successfully. Config: {0} State: {1}",
RequestConfiguration
.ConfigurationId, State);
500
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)
38
requestEntry.
RequestConfiguration
.ProjectFullPath,
40
requestEntry.
RequestConfiguration
.ToolsVersion,
41
requestEntry.
RequestConfiguration
.Project.PropertiesToBuildWith,
42
requestEntry.
RequestConfiguration
.Project.ItemsToBuildWith,
44
requestEntry.
RequestConfiguration
.Project.EvaluationId,
85
requestEntry.
RequestConfiguration
.ProjectFullPath,
87
requestEntry.
RequestConfiguration
.ToolsVersion,
88
requestEntry.
RequestConfiguration
.Project.PropertiesToBuildWith,
89
requestEntry.
RequestConfiguration
.Project.ItemsToBuildWith,
91
requestEntry.
RequestConfiguration
.Project.EvaluationId,
BackEnd\Components\RequestBuilder\RequestBuilder.cs (39)
360
if (explicitToolsVersion == null && _requestEntry.
RequestConfiguration
.ExplicitToolsVersionSpecified)
362
explicitToolsVersion = _requestEntry.
RequestConfiguration
.ToolsVersion;
370
bool skipStaticGraphIsolationConstraints = (isolateProjects != ProjectIsolationMode.False && _requestEntry.
RequestConfiguration
.ShouldSkipIsolationConstraintsForReference(config.ProjectFullPath))
906
entryToComplete.
RequestConfiguration
.SavedCurrentDirectory = NativeMethodsShared.GetCurrentDirectory();
907
entryToComplete.
RequestConfiguration
.SavedEnvironmentVariables = CommunicationsUtilities.GetEnvironmentVariables();
1110
bool isRestoring = _requestEntry.
RequestConfiguration
.GlobalProperties[MSBuildConstants.MSBuildIsRestoring] is not null;
1123
MSBuildEventSource.Log.BuildProjectStart(_requestEntry.
RequestConfiguration
.ProjectFullPath);
1128
if (!_requestEntry.
RequestConfiguration
.IsLoaded)
1133
_requestEntry.
RequestConfiguration
.ProjectFullPath);
1135
_requestEntry.
RequestConfiguration
.LoadProjectIntoConfiguration(
1148
_requestEntry.
RequestConfiguration
.ProjectFullPath,
1149
_requestEntry.
RequestConfiguration
.ToolsVersion);
1168
_requestEntry.
RequestConfiguration
.RetrieveFromCache();
1169
if (_requestEntry.
RequestConfiguration
.Project.UsingDifferentToolsVersionFromProjectFile)
1173
_requestEntry.
RequestConfiguration
.Project.OriginalProjectToolsVersion,
1174
_requestEntry.
RequestConfiguration
.Project.ToolsVersion);
1180
(string name, TargetBuiltReason reason)[] allTargets = _requestEntry.
RequestConfiguration
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);
1210
allTargets, _requestEntry.
RequestConfiguration
.BaseLookup, _cancellationTokenSource.Token);
1220
MSBuildEventSource.Log.BuildProjectStop(_requestEntry.
RequestConfiguration
.ProjectFullPath,
1230
_requestEntry.
RequestConfiguration
.ProjectFullPath);
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();
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;
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)
437
string projectFullPath = requestEntry.
RequestConfiguration
.ProjectFullPath;
481
TargetUpToDateChecker dependencyAnalyzer = new TargetUpToDateChecker(requestEntry.
RequestConfiguration
.Project, _target, targetLoggingContext.LoggingService, targetLoggingContext.BuildEventContext);
936
_requestEntry.
RequestConfiguration
.Project.Targets.TryGetValue(_targetSpecification.TargetName, out _target);
940
_targetSpecification.ReferenceLocation ?? _requestEntry.
RequestConfiguration
.Project.ProjectFileLocation,
BackEnd\Components\RequestBuilder\TaskBuilder.cs (9)
167
_taskHostObject = requestEntry.Request.HostServices.GetHostObject(requestEntry.
RequestConfiguration
.Project.FullPath, loggingContext.Target.Name, _taskNode.Name);
170
_projectFullPath = requestEntry.
RequestConfiguration
.Project.FullPath;
308
_taskExecutionHost.InitializeForTask(taskHost, _targetLoggingContext, _buildRequestEntry.
RequestConfiguration
.Project, _taskNode.Name, _taskNode.Location, _taskHostObject, _continueOnError != ContinueOnError.ErrorAndStop,
643
_buildRequestEntry.
RequestConfiguration
.Project,
836
bucket.Lookup.SetProperty(ProjectPropertyInstance.Create(ReservedPropertyNames.lastTaskResult, taskResult ? "true" : "false", true/* may be reserved */, _buildRequestEntry.
RequestConfiguration
.Project.IsImmutable));
1032
var projectReferenceItems = _buildRequestEntry.
RequestConfiguration
.Project.GetItems(ItemTypeNames.ProjectReference);
1052
|| _buildRequestEntry.
RequestConfiguration
.ShouldSkipIsolationConstraintsForReference(normalizedMSBuildProject)))
1195
ProjectItemInstanceFactory itemFactory = new ProjectItemInstanceFactory(_buildRequestEntry.
RequestConfiguration
.Project, itemName);
1213
lookup.SetProperty(ProjectPropertyInstance.Create(propertyName, taskParameterValue, taskPropertyInstance.TaskParameterLocation, _buildRequestEntry.
RequestConfiguration
.Project.IsImmutable));
BackEnd\Components\RequestBuilder\TaskHost.cs (2)
687
return _requestEntry.
RequestConfiguration
.GlobalProperties.ToDictionary();
1183
propertyDictionaries[i] = new PropertyDictionary<ProjectPropertyInstance>(_requestEntry.
RequestConfiguration
.Project.GlobalPropertiesDictionary);
Microsoft.Build.Engine.UnitTests (6)
BackEnd\BuildRequestEngine_Tests.cs (2)
101
_entry.
RequestConfiguration
.Project = CreateStandinProject();
163
result.AddResultsForTarget(target, new TargetResult(new TaskItem[1] { new TaskItem("include", _entry.
RequestConfiguration
.ProjectFullPath) }, completeSuccess ? BuildResultUtilities.GetSuccessResult() : BuildResultUtilities.GetStopWithErrorResult()));
BackEnd\IntrinsicTask_Tests.cs (2)
3959
entry.
RequestConfiguration
.Project = projectInstance;
3994
entry.
RequestConfiguration
.Project = projectInstance;
BackEnd\MockTaskBuilder.cs (2)
102
lookupForInference.AddNewItem(new ProjectItemInstance(requestEntry.
RequestConfiguration
.Project, taskInstance.Name + "_Item", "Item", task.Location.File));
106
lookupForExecution.AddNewItem(new ProjectItemInstance(requestEntry.
RequestConfiguration
.Project, taskInstance.Name + "_Item", "Item", task.Location.File));