1 write to RequestConfiguration
Microsoft.Build (1)
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (1)
133
RequestConfiguration
= requestConfiguration;
98 references to RequestConfiguration
Microsoft.Build (92)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (1)
962
entry.
RequestConfiguration
.RetrieveFromCache();
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (9)
154
(_projectRootDirectory = Path.GetDirectoryName(
RequestConfiguration
.ProjectFullPath));
226
ErrorUtilities.VerifyThrow(State == BuildRequestEntryState.Active, "Must be in Active state to wait for blocking request. Config: {0} State: {1}",
RequestConfiguration
.ConfigurationId, State);
302
return
RequestConfiguration
.ActivelyBuildingTargets.Keys.ToArray();
320
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);
399
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);
400
ErrorUtilities.VerifyThrow(_blockingGlobalRequestId != BuildRequest.InvalidGlobalRequestId, "Entry must be waiting on another request to be unblocked. Config: {0} Request: {1}",
RequestConfiguration
.ConfigurationId, Request.GlobalRequestId);
419
ErrorUtilities.VerifyThrow(State == BuildRequestEntryState.Ready, "Entry must be in the Ready state. Config: {0} State: {1}",
RequestConfiguration
.ConfigurationId, State);
496
ErrorUtilities.VerifyThrow(State == BuildRequestEntryState.Active, "Entry must be active before it can be Completed successfully. Config: {0} State: {1}",
RequestConfiguration
.ConfigurationId, State);
517
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 (45)
362
if (explicitToolsVersion == null && _requestEntry.
RequestConfiguration
.ExplicitToolsVersionSpecified)
364
explicitToolsVersion = _requestEntry.
RequestConfiguration
.ToolsVersion;
372
bool skipStaticGraphIsolationConstraints = (isolateProjects != ProjectIsolationMode.False && _requestEntry.
RequestConfiguration
.ShouldSkipIsolationConstraintsForReference(config.ProjectFullPath))
871
result.EvaluationId = _requestEntry.
RequestConfiguration
.ProjectEvaluationId;
912
entryToComplete.
RequestConfiguration
.SavedCurrentDirectory = entryToComplete.TaskEnvironment.ProjectDirectory.Value;
913
entryToComplete.
RequestConfiguration
.SavedEnvironmentVariables = entryToComplete.TaskEnvironment.GetEnvironmentVariables().ToFrozenDictionary(CommunicationsUtilities.EnvironmentVariableComparer);
1028
abortResult.EvaluationId = _requestEntry.
RequestConfiguration
.ProjectEvaluationId;
1135
bool isRestoring = _requestEntry.
RequestConfiguration
.GlobalProperties[MSBuildConstants.MSBuildIsRestoring] is not null;
1151
if (!_requestEntry.
RequestConfiguration
.IsLoaded)
1156
_requestEntry.
RequestConfiguration
.ProjectFullPath);
1158
_requestEntry.
RequestConfiguration
.LoadProjectIntoConfiguration(
1166
if (!_requestEntry.
RequestConfiguration
.SdkResolvedEnvironmentVariablesSet &&
1167
_requestEntry.
RequestConfiguration
.Project is IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance> project)
1177
_requestEntry.
RequestConfiguration
.SdkResolvedEnvironmentVariablesSet = true;
1186
_requestEntry.
RequestConfiguration
.ProjectFullPath,
1187
_requestEntry.
RequestConfiguration
.ToolsVersion);
1201
(string name, TargetBuiltReason reason)[] allTargets = _requestEntry.
RequestConfiguration
1205
MSBuildEventSource.Log.BuildProjectStart(_requestEntry.
RequestConfiguration
.ProjectFullPath, string.Join(", ", allTargets));
1213
_requestEntry.
RequestConfiguration
.RetrieveFromCache();
1214
if (_requestEntry.
RequestConfiguration
.Project.UsingDifferentToolsVersionFromProjectFile)
1218
_requestEntry.
RequestConfiguration
.Project.OriginalProjectToolsVersion,
1219
_requestEntry.
RequestConfiguration
.Project.ToolsVersion);
1226
_requestEntry.
RequestConfiguration
.Project.ProjectFileLocation, "NoTargetSpecified");
1233
_requestEntry.
RequestConfiguration
.ResultsNodeId,
1242
_requestEntry.
RequestConfiguration
.ResultsNodeId == _componentHost.BuildParameters.NodeId,
1244
_requestEntry.
RequestConfiguration
.ConfigurationId,
1245
_requestEntry.
RequestConfiguration
.ResultsNodeId);
1250
allTargets, _requestEntry.
RequestConfiguration
.BaseLookup, _cancellationTokenSource.Token);
1253
result.EvaluationId = _requestEntry.
RequestConfiguration
.ProjectEvaluationId;
1263
MSBuildEventSource.Log.BuildProjectStop(_requestEntry.
RequestConfiguration
.ProjectFullPath,
1273
_requestEntry.
RequestConfiguration
.ProjectFullPath);
1320
if (unfilteredResult?.ResultsByTarget == null || _requestEntry.
RequestConfiguration
.Project?.Targets == null)
1325
foreach (var projectTargetInstance in _requestEntry.
RequestConfiguration
.Project.Targets)
1360
TaskRegistry taskReg = _requestEntry.
RequestConfiguration
.Project.TaskRegistry;
1400
_requestEntry.
RequestConfiguration
.SavedCurrentDirectory = _requestEntry.TaskEnvironment.ProjectDirectory.Value;
1401
_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables = _requestEntry.TaskEnvironment.GetEnvironmentVariables().ToFrozenDictionary(CommunicationsUtilities.EnvironmentVariableComparer);
1427
_requestEntry.
RequestConfiguration
.ProjectFullPath);
1436
if (_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables != null && _componentHost.BuildParameters.SaveOperatingEnvironment)
1439
SetEnvironmentVariableBlock(_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables);
1455
ErrorUtilities.VerifyThrow(_requestEntry.
RequestConfiguration
.SavedCurrentDirectory != null, "Current directory not previously saved.");
1456
ErrorUtilities.VerifyThrow(_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables != null, "Current environment not previously saved.");
1459
SetEnvironmentVariableBlock(_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables);
1460
_requestEntry.TaskEnvironment.ProjectDirectory = new AbsolutePath(_requestEntry.
RequestConfiguration
.SavedCurrentDirectory, ignoreRootedCheck: true);
1489
ProjectInstance project = _requestEntry?.
RequestConfiguration
?.Project;
1529
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);
634
_requestEntry.
RequestConfiguration
.ActivelyBuildingTargets.Remove(topEntry.Name);
692
if (_requestEntry.
RequestConfiguration
.ActivelyBuildingTargets.TryGetValue(targetSpecification.TargetName, out idOfAlreadyBuildingRequest))
701
if (_requestEntry.
RequestConfiguration
.ActivelyBuildingTargets.ContainsKey(targetSpecification.TargetName))
776
if (_requestEntry.
RequestConfiguration
.ActivelyBuildingTargets.TryGetValue(targetName, out idOfAlreadyBuildingRequest))
808
IList<TargetSpecification> targetsWhichRunAfter = _requestEntry.
RequestConfiguration
.Project.GetTargetsWhichRunAfter(targetToCheck);
BackEnd\Components\RequestBuilder\TargetEntry.cs (4)
434
string projectFullPath = requestEntry.
RequestConfiguration
.ProjectFullPath;
477
TargetUpToDateChecker dependencyAnalyzer = new TargetUpToDateChecker(requestEntry.
RequestConfiguration
.Project, _target, targetLoggingContext.LoggingService, targetLoggingContext.BuildEventContext);
926
_requestEntry.
RequestConfiguration
.Project.Targets.TryGetValue(_targetSpecification.TargetName, out _target);
930
_targetSpecification.ReferenceLocation ?? _requestEntry.
RequestConfiguration
.Project.ProjectFileLocation,
BackEnd\Components\RequestBuilder\TaskBuilder.cs (9)
171
_taskHostObject = requestEntry.Request.HostServices.GetHostObject(requestEntry.
RequestConfiguration
.Project.FullPath, loggingContext.Target.Name, _taskNode.Name);
185
_projectFullPath = requestEntry.
RequestConfiguration
.Project.FullPath;
326
_buildRequestEntry.
RequestConfiguration
.Project,
670
_buildRequestEntry.
RequestConfiguration
.Project,
859
bucket.Lookup.SetProperty(ProjectPropertyInstance.Create(ReservedPropertyNames.lastTaskResult, taskResult ? "true" : "false", true/* may be reserved */, _buildRequestEntry.
RequestConfiguration
.Project.IsImmutable));
1055
var projectReferenceItems = _buildRequestEntry.
RequestConfiguration
.Project.GetItems(ItemTypeNames.ProjectReference);
1075
|| _buildRequestEntry.
RequestConfiguration
.ShouldSkipIsolationConstraintsForReference(normalizedMSBuildProject)))
1218
ProjectItemInstanceFactory itemFactory = new ProjectItemInstanceFactory(_buildRequestEntry.
RequestConfiguration
.Project, itemName);
1236
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)
3963
entry.
RequestConfiguration
.Project = projectInstance;
3998
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));