1 write to RequestConfiguration
Microsoft.Build (1)
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (1)
133
RequestConfiguration
= requestConfiguration;
93 references to RequestConfiguration
Microsoft.Build (93)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (1)
976
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: {
RequestConfiguration
.ConfigurationId} State: {State}");
302
return
RequestConfiguration
.ActivelyBuildingTargets.Keys.ToArray();
319
$"Entry must be in the Waiting state to report results, or we must have flushed our requests due to an error. Config: {
RequestConfiguration
.ConfigurationId} State: {State} Requests: {_outstandingRequests != null}");
397
ErrorUtilities.VerifyThrow(State == BuildRequestEntryState.Waiting, $"Entry must be in the waiting state to be unblocked. Config: {
RequestConfiguration
.ConfigurationId} State: {State} Request: {Request.GlobalRequestId}");
398
ErrorUtilities.VerifyThrow(_blockingGlobalRequestId != BuildRequest.InvalidGlobalRequestId, $"Entry must be waiting on another request to be unblocked. Config: {
RequestConfiguration
.ConfigurationId} Request: {Request.GlobalRequestId}");
417
ErrorUtilities.VerifyThrow(State == BuildRequestEntryState.Ready, $"Entry must be in the Ready state. Config: {
RequestConfiguration
.ConfigurationId} State: {State}");
494
ErrorUtilities.VerifyThrow(State == BuildRequestEntryState.Active, $"Entry must be active before it can be Completed successfully. Config: {
RequestConfiguration
.ConfigurationId} State: {State}");
515
ErrorUtilities.VerifyThrow(State == BuildRequestEntryState.Active || State == BuildRequestEntryState.Waiting, $"Must be in Active or Waiting state to wait for results. Config: {
RequestConfiguration
.ConfigurationId} State: {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))
872
result.EvaluationId = _requestEntry.
RequestConfiguration
.ProjectEvaluationId;
913
entryToComplete.
RequestConfiguration
.SavedCurrentDirectory = entryToComplete.TaskEnvironment.ProjectDirectory.Value;
914
entryToComplete.
RequestConfiguration
.SavedEnvironmentVariables = entryToComplete.TaskEnvironment.GetEnvironmentVariables().ToFrozenDictionary(CommunicationsUtilities.EnvironmentVariableComparer);
1029
abortResult.EvaluationId = _requestEntry.
RequestConfiguration
.ProjectEvaluationId;
1136
bool isRestoring = _requestEntry.
RequestConfiguration
.GlobalProperties[MSBuildConstants.MSBuildIsRestoring] is not null;
1152
if (!_requestEntry.
RequestConfiguration
.IsLoaded)
1157
_requestEntry.
RequestConfiguration
.ProjectFullPath);
1159
_requestEntry.
RequestConfiguration
.LoadProjectIntoConfiguration(
1167
if (!_requestEntry.
RequestConfiguration
.SdkResolvedEnvironmentVariablesSet &&
1168
_requestEntry.
RequestConfiguration
.Project is IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance> project)
1178
_requestEntry.
RequestConfiguration
.SdkResolvedEnvironmentVariablesSet = true;
1187
_requestEntry.
RequestConfiguration
.ProjectFullPath,
1188
_requestEntry.
RequestConfiguration
.ToolsVersion);
1202
(string name, TargetBuiltReason reason)[] allTargets = _requestEntry.
RequestConfiguration
1206
MSBuildEventSource.Log.BuildProjectStart(_requestEntry.
RequestConfiguration
.ProjectFullPath, string.Join(", ", allTargets));
1214
_requestEntry.
RequestConfiguration
.RetrieveFromCache();
1215
if (_requestEntry.
RequestConfiguration
.Project.UsingDifferentToolsVersionFromProjectFile)
1219
_requestEntry.
RequestConfiguration
.Project.OriginalProjectToolsVersion,
1220
_requestEntry.
RequestConfiguration
.Project.ToolsVersion);
1227
_requestEntry.
RequestConfiguration
.Project.ProjectFileLocation, "NoTargetSpecified");
1234
_requestEntry.
RequestConfiguration
.ResultsNodeId,
1243
_requestEntry.
RequestConfiguration
.ResultsNodeId == _componentHost.BuildParameters.NodeId,
1244
$"Results for configuration {_requestEntry.
RequestConfiguration
.ConfigurationId} were not retrieved from node {_requestEntry.
RequestConfiguration
.ResultsNodeId}");
1249
allTargets, _requestEntry.
RequestConfiguration
.BaseLookup, _cancellationTokenSource.Token);
1252
result.EvaluationId = _requestEntry.
RequestConfiguration
.ProjectEvaluationId;
1262
MSBuildEventSource.Log.BuildProjectStop(_requestEntry.
RequestConfiguration
.ProjectFullPath,
1272
_requestEntry.
RequestConfiguration
.ProjectFullPath);
1319
if (unfilteredResult?.ResultsByTarget == null || _requestEntry.
RequestConfiguration
.Project?.Targets == null)
1324
foreach (var projectTargetInstance in _requestEntry.
RequestConfiguration
.Project.Targets)
1359
TaskRegistry taskReg = _requestEntry.
RequestConfiguration
.Project.TaskRegistry;
1399
_requestEntry.
RequestConfiguration
.SavedCurrentDirectory = _requestEntry.TaskEnvironment.ProjectDirectory.Value;
1400
_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables = _requestEntry.TaskEnvironment.GetEnvironmentVariables().ToFrozenDictionary(CommunicationsUtilities.EnvironmentVariableComparer);
1426
_requestEntry.
RequestConfiguration
.ProjectFullPath);
1435
if (_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables != null && _componentHost.BuildParameters.SaveOperatingEnvironment)
1438
SetEnvironmentVariableBlock(_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables);
1454
ErrorUtilities.VerifyThrow(_requestEntry.
RequestConfiguration
.SavedCurrentDirectory != null, "Current directory not previously saved.");
1455
ErrorUtilities.VerifyThrow(_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables != null, "Current environment not previously saved.");
1458
SetEnvironmentVariableBlock(_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables);
1459
_requestEntry.TaskEnvironment.ProjectDirectory = new AbsolutePath(_requestEntry.
RequestConfiguration
.SavedCurrentDirectory, ignoreRootedCheck: true);
1488
ProjectInstance project = _requestEntry?.
RequestConfiguration
?.Project;
1528
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 (10)
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,
795
&& FileUtilities.IsMetaprojectFilename(_buildRequestEntry.
RequestConfiguration
.ProjectFullPath)
873
bucket.Lookup.SetProperty(ProjectPropertyInstance.Create(ReservedPropertyNames.lastTaskResult, taskResult ? "true" : "false", true/* may be reserved */, _buildRequestEntry.
RequestConfiguration
.Project.IsImmutable));
1069
var projectReferenceItems = _buildRequestEntry.
RequestConfiguration
.Project.GetItems(ItemTypeNames.ProjectReference);
1089
|| _buildRequestEntry.
RequestConfiguration
.ShouldSkipIsolationConstraintsForReference(normalizedMSBuildProject)))
1232
ProjectItemInstanceFactory itemFactory = new ProjectItemInstanceFactory(_buildRequestEntry.
RequestConfiguration
.Project, itemName);
1250
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);