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
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 (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,
1241
Assumed.Equal(_requestEntry.
RequestConfiguration
.ResultsNodeId, _componentHost.BuildParameters.NodeId, $"Results for configuration {_requestEntry.
RequestConfiguration
.ConfigurationId} were not retrieved from node {_requestEntry.
RequestConfiguration
.ResultsNodeId}");
1246
allTargets, _requestEntry.
RequestConfiguration
.BaseLookup, _cancellationTokenSource.Token);
1249
result.EvaluationId = _requestEntry.
RequestConfiguration
.ProjectEvaluationId;
1259
MSBuildEventSource.Log.BuildProjectStop(_requestEntry.
RequestConfiguration
.ProjectFullPath,
1269
_requestEntry.
RequestConfiguration
.ProjectFullPath);
1316
if (unfilteredResult?.ResultsByTarget == null || _requestEntry.
RequestConfiguration
.Project?.Targets == null)
1321
foreach (var projectTargetInstance in _requestEntry.
RequestConfiguration
.Project.Targets)
1356
TaskRegistry taskReg = _requestEntry.
RequestConfiguration
.Project.TaskRegistry;
1396
_requestEntry.
RequestConfiguration
.SavedCurrentDirectory = _requestEntry.TaskEnvironment.ProjectDirectory.Value;
1397
_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables = _requestEntry.TaskEnvironment.GetEnvironmentVariables().ToFrozenDictionary(CommunicationsUtilities.EnvironmentVariableComparer);
1423
_requestEntry.
RequestConfiguration
.ProjectFullPath);
1432
if (_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables != null && _componentHost.BuildParameters.SaveOperatingEnvironment)
1435
SetEnvironmentVariableBlock(_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables);
1451
Assumed.NotNull(_requestEntry.
RequestConfiguration
.SavedCurrentDirectory, "Current directory not previously saved.");
1452
Assumed.NotNull(_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables, "Current environment not previously saved.");
1455
SetEnvironmentVariableBlock(_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables);
1456
_requestEntry.TaskEnvironment.ProjectDirectory = new AbsolutePath(_requestEntry.
RequestConfiguration
.SavedCurrentDirectory, ignoreRootedCheck: true);
1485
ProjectInstance project = _requestEntry?.
RequestConfiguration
?.Project;
1525
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)
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,
668
_buildRequestEntry.
RequestConfiguration
.Project,
793
&& FileUtilities.IsMetaprojectFilename(_buildRequestEntry.
RequestConfiguration
.ProjectFullPath)
871
bucket.Lookup.SetProperty(ProjectPropertyInstance.Create(ReservedPropertyNames.lastTaskResult, taskResult ? "true" : "false", true/* may be reserved */, _buildRequestEntry.
RequestConfiguration
.Project.IsImmutable));
1067
var projectReferenceItems = _buildRequestEntry.
RequestConfiguration
.Project.GetItems(ItemTypeNames.ProjectReference);
1087
|| _buildRequestEntry.
RequestConfiguration
.ShouldSkipIsolationConstraintsForReference(normalizedMSBuildProject)))
1230
ProjectItemInstanceFactory itemFactory = new ProjectItemInstanceFactory(_buildRequestEntry.
RequestConfiguration
.Project, itemName);
1248
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);