1 write to RequestConfiguration
Microsoft.Build (1)
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (1)
133
RequestConfiguration
= requestConfiguration;
94 references to RequestConfiguration
Microsoft.Build (94)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (1)
976
entry.
RequestConfiguration
.RetrieveFromCache();
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (9)
154
(_projectRootDirectory = Path.GetDirectoryName(
RequestConfiguration
.ProjectFullPath));
226
Assumed.Equal(State, BuildRequestEntryState.Active, $"Must be in Active state to wait for blocking request. Config: {
RequestConfiguration
.ConfigurationId} State: {State}");
302
return
RequestConfiguration
.ActivelyBuildingTargets.Keys.ToArray();
317
Assumed.True(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: {
RequestConfiguration
.ConfigurationId} State: {State} Requests: {_outstandingRequests != null}");
395
Assumed.Equal(State, BuildRequestEntryState.Waiting, $"Entry must be in the waiting state to be unblocked. Config: {
RequestConfiguration
.ConfigurationId} State: {State} Request: {Request.GlobalRequestId}");
396
Assumed.NotEqual(_blockingGlobalRequestId, BuildRequest.InvalidGlobalRequestId, $"Entry must be waiting on another request to be unblocked. Config: {
RequestConfiguration
.ConfigurationId} Request: {Request.GlobalRequestId}");
415
Assumed.Equal(State, BuildRequestEntryState.Ready, $"Entry must be in the Ready state. Config: {
RequestConfiguration
.ConfigurationId} State: {State}");
492
Assumed.Equal(State, BuildRequestEntryState.Active, $"Entry must be active before it can be Completed successfully. Config: {
RequestConfiguration
.ConfigurationId} State: {State}");
513
Assumed.True(State is BuildRequestEntryState.Active or BuildRequestEntryState.Waiting, $"Must be in Active or Waiting state to wait for results. Config: {
RequestConfiguration
.ConfigurationId} State: {State}");
BackEnd\Components\Logging\ProjectLoggingContext.cs (10)
41
requestEntry.
RequestConfiguration
.ProjectFullPath,
43
requestEntry.
RequestConfiguration
.ToolsVersion,
44
requestEntry.
RequestConfiguration
.Project.PropertiesToBuildWith,
45
requestEntry.
RequestConfiguration
.Project.ItemsToBuildWith,
47
requestEntry.
RequestConfiguration
.Project.EvaluationId,
88
requestEntry.
RequestConfiguration
.ProjectFullPath,
90
requestEntry.
RequestConfiguration
.ToolsVersion,
91
requestEntry.
RequestConfiguration
.Project.PropertiesToBuildWith,
92
requestEntry.
RequestConfiguration
.Project.ItemsToBuildWith,
94
requestEntry.
RequestConfiguration
.Project.EvaluationId,
BackEnd\Components\RequestBuilder\RequestBuilder.cs (46)
362
if (explicitToolsVersion == null && _requestEntry.
RequestConfiguration
.ExplicitToolsVersionSpecified)
364
explicitToolsVersion = _requestEntry.
RequestConfiguration
.ToolsVersion;
372
bool skipStaticGraphIsolationConstraints = (isolateProjects != ProjectIsolationMode.False && _requestEntry.
RequestConfiguration
.ShouldSkipIsolationConstraintsForReference(config.ProjectFullPath))
778
BuildRequestConfiguration requestConfiguration = _requestEntry.
RequestConfiguration
;
883
result.EvaluationId = _requestEntry.
RequestConfiguration
.ProjectEvaluationId;
924
entryToComplete.
RequestConfiguration
.SavedCurrentDirectory = entryToComplete.TaskEnvironment.ProjectDirectory.Value;
925
entryToComplete.
RequestConfiguration
.SavedEnvironmentVariables = entryToComplete.TaskEnvironment.GetEnvironmentVariables().ToFrozenDictionary(CommunicationsUtilities.EnvironmentVariableComparer);
1040
abortResult.EvaluationId = _requestEntry.
RequestConfiguration
.ProjectEvaluationId;
1147
bool isRestoring = _requestEntry.
RequestConfiguration
.GlobalProperties[MSBuildConstants.MSBuildIsRestoring] is not null;
1163
if (!_requestEntry.
RequestConfiguration
.IsLoaded)
1168
_requestEntry.
RequestConfiguration
.ProjectFullPath);
1170
_requestEntry.
RequestConfiguration
.LoadProjectIntoConfiguration(
1178
if (!_requestEntry.
RequestConfiguration
.SdkResolvedEnvironmentVariablesSet &&
1179
_requestEntry.
RequestConfiguration
.Project is IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance> project)
1189
_requestEntry.
RequestConfiguration
.SdkResolvedEnvironmentVariablesSet = true;
1198
_requestEntry.
RequestConfiguration
.ProjectFullPath,
1199
_requestEntry.
RequestConfiguration
.ToolsVersion);
1213
(string name, TargetBuiltReason reason)[] allTargets = _requestEntry.
RequestConfiguration
1217
MSBuildEventSource.Log.BuildProjectStart(_requestEntry.
RequestConfiguration
.ProjectFullPath, string.Join(", ", allTargets));
1225
_requestEntry.
RequestConfiguration
.RetrieveFromCache();
1226
if (_requestEntry.
RequestConfiguration
.Project.UsingDifferentToolsVersionFromProjectFile)
1230
_requestEntry.
RequestConfiguration
.Project.OriginalProjectToolsVersion,
1231
_requestEntry.
RequestConfiguration
.Project.ToolsVersion);
1238
_requestEntry.
RequestConfiguration
.Project.ProjectFileLocation, "NoTargetSpecified");
1245
_requestEntry.
RequestConfiguration
.ResultsNodeId,
1253
Assumed.Equal(_requestEntry.
RequestConfiguration
.ResultsNodeId, _componentHost.BuildParameters.NodeId, $"Results for configuration {_requestEntry.
RequestConfiguration
.ConfigurationId} were not retrieved from node {_requestEntry.
RequestConfiguration
.ResultsNodeId}");
1258
allTargets, _requestEntry.
RequestConfiguration
.BaseLookup, _cancellationTokenSource.Token);
1261
result.EvaluationId = _requestEntry.
RequestConfiguration
.ProjectEvaluationId;
1271
MSBuildEventSource.Log.BuildProjectStop(_requestEntry.
RequestConfiguration
.ProjectFullPath,
1283
_requestEntry.
RequestConfiguration
.ProjectFullPath);
1331
if (unfilteredResult?.ResultsByTarget == null || _requestEntry.
RequestConfiguration
.Project?.Targets == null)
1336
foreach (var projectTargetInstance in _requestEntry.
RequestConfiguration
.Project.Targets)
1371
TaskRegistry taskReg = _requestEntry.
RequestConfiguration
.Project.TaskRegistry;
1411
_requestEntry.
RequestConfiguration
.SavedCurrentDirectory = _requestEntry.TaskEnvironment.ProjectDirectory.Value;
1412
_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables = _requestEntry.TaskEnvironment.GetEnvironmentVariables().ToFrozenDictionary(CommunicationsUtilities.EnvironmentVariableComparer);
1438
_requestEntry.
RequestConfiguration
.ProjectFullPath);
1447
if (_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables != null && _componentHost.BuildParameters.SaveOperatingEnvironment)
1450
SetEnvironmentVariableBlock(_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables);
1466
Assumed.NotNull(_requestEntry.
RequestConfiguration
.SavedCurrentDirectory, "Current directory not previously saved.");
1467
Assumed.NotNull(_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables, "Current environment not previously saved.");
1470
SetEnvironmentVariableBlock(_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables);
1471
_requestEntry.TaskEnvironment.ProjectDirectory = new AbsolutePath(_requestEntry.
RequestConfiguration
.SavedCurrentDirectory, ignoreRootedCheck: true);
1500
ProjectInstance project = _requestEntry?.
RequestConfiguration
?.Project;
1540
ProjectInstance project = _requestEntry?.
RequestConfiguration
?.Project;
BackEnd\Components\RequestBuilder\TargetBuilder.cs (12)
130
BuildRequestConfiguration configuration = _requestEntry.
RequestConfiguration
;
420
_requestEntry.
RequestConfiguration
.Project.Targets.ContainsKey(currentTargetEntry.Name),
434
IList<TargetSpecification> afterTargets = _requestEntry.
RequestConfiguration
.Project.GetTargetsWhichRunAfter(currentTargetEntry.Name);
455
IList<TargetSpecification> beforeTargets = _requestEntry.
RequestConfiguration
.Project.GetTargetsWhichRunBefore(currentTargetEntry.Name);
485
_requestEntry.
RequestConfiguration
.ActivelyBuildingTargets[currentTargetEntry.Name] = _requestEntry.Request.GlobalRequestId;
508
_requestEntry.
RequestConfiguration
.ActivelyBuildingTargets.Remove(currentTargetEntry.Name);
530
_requestEntry.
RequestConfiguration
.ActivelyBuildingTargets.Remove(currentTargetEntry.Name);
631
_requestEntry.
RequestConfiguration
.ActivelyBuildingTargets.Remove(topEntry.Name);
689
if (_requestEntry.
RequestConfiguration
.ActivelyBuildingTargets.TryGetValue(targetSpecification.TargetName, out idOfAlreadyBuildingRequest))
698
if (_requestEntry.
RequestConfiguration
.ActivelyBuildingTargets.ContainsKey(targetSpecification.TargetName))
773
if (_requestEntry.
RequestConfiguration
.ActivelyBuildingTargets.TryGetValue(targetName, out idOfAlreadyBuildingRequest))
805
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)
167
_taskHostObject = requestEntry.Request.HostServices.GetHostObject(requestEntry.
RequestConfiguration
.Project.FullPath, loggingContext.Target.Name, _taskNode.Name);
181
_projectFullPath = requestEntry.
RequestConfiguration
.Project.FullPath;
322
_buildRequestEntry.
RequestConfiguration
.Project,
664
_buildRequestEntry.
RequestConfiguration
.Project,
789
&& FileUtilities.IsMetaprojectFilename(_buildRequestEntry.
RequestConfiguration
.ProjectFullPath)
867
bucket.Lookup.SetProperty(ProjectPropertyInstance.Create(ReservedPropertyNames.lastTaskResult, taskResult ? "true" : "false", true/* may be reserved */, _buildRequestEntry.
RequestConfiguration
.Project.IsImmutable));
1063
var projectReferenceItems = _buildRequestEntry.
RequestConfiguration
.Project.GetItems(ItemTypeNames.ProjectReference);
1083
|| _buildRequestEntry.
RequestConfiguration
.ShouldSkipIsolationConstraintsForReference(normalizedMSBuildProject)))
1226
ProjectItemInstanceFactory itemFactory = new ProjectItemInstanceFactory(_buildRequestEntry.
RequestConfiguration
.Project, itemName);
1244
lookup.SetProperty(ProjectPropertyInstance.Create(propertyName, taskParameterValue, taskPropertyInstance.TaskParameterLocation, _buildRequestEntry.
RequestConfiguration
.Project.IsImmutable));
BackEnd\Components\RequestBuilder\TaskHost.cs (2)
688
return _requestEntry.
RequestConfiguration
.GlobalProperties.ToDictionary();
1186
propertyDictionaries[i] = new PropertyDictionary<ProjectPropertyInstance>(_requestEntry.
RequestConfiguration
.Project.GlobalPropertiesDictionary);