1 write to RequestConfiguration
Microsoft.Build (1)
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (1)
133
RequestConfiguration
= requestConfiguration;
99 references to RequestConfiguration
Microsoft.Build (99)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (3)
610
currentEntry.
RequestConfiguration
,
982
entry.
RequestConfiguration
.RetrieveFromCache();
1280
allowedTopLevelTargets: BuildRequestConfiguration.GetIsolationAllowedTopLevelTargets(_componentHost.BuildParameters.ProjectIsolationMode, issuingEntry.
RequestConfiguration
, matchingConfig, newRequest));
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)
47
requestEntry.
RequestConfiguration
.ProjectFullPath,
49
requestEntry.
RequestConfiguration
.ToolsVersion,
50
requestEntry.
RequestConfiguration
.Project.PropertiesToBuildWith,
51
requestEntry.
RequestConfiguration
.Project.ItemsToBuildWith,
53
requestEntry.
RequestConfiguration
.Project.EvaluationId,
94
requestEntry.
RequestConfiguration
.ProjectFullPath,
96
requestEntry.
RequestConfiguration
.ToolsVersion,
97
requestEntry.
RequestConfiguration
.Project.PropertiesToBuildWith,
98
requestEntry.
RequestConfiguration
.Project.ItemsToBuildWith,
100
requestEntry.
RequestConfiguration
.Project.EvaluationId,
BackEnd\Components\RequestBuilder\RequestBuilder.cs (47)
366
if (explicitToolsVersion == null && _requestEntry.
RequestConfiguration
.ExplicitToolsVersionSpecified)
368
explicitToolsVersion = _requestEntry.
RequestConfiguration
.ToolsVersion;
376
bool skipStaticGraphIsolationConstraints = (isolateProjects != ProjectIsolationMode.False && _requestEntry.
RequestConfiguration
.ShouldSkipIsolationConstraintsForReference(config.ProjectFullPath))
782
BuildRequestConfiguration requestConfiguration = _requestEntry.
RequestConfiguration
;
887
result.EvaluationId = _requestEntry.
RequestConfiguration
.ProjectEvaluationId;
928
entryToComplete.
RequestConfiguration
.SavedCurrentDirectory = entryToComplete.TaskEnvironment.ProjectDirectory.Value;
929
entryToComplete.
RequestConfiguration
.SavedEnvironmentVariables = entryToComplete.TaskEnvironment.GetEnvironmentVariables().ToFrozenDictionary(CommunicationsUtilities.EnvironmentVariableComparer);
1044
abortResult.EvaluationId = _requestEntry.
RequestConfiguration
.ProjectEvaluationId;
1151
bool isRestoring = _requestEntry.
RequestConfiguration
.GlobalProperties[MSBuildConstants.MSBuildIsRestoring] is not null;
1172
if (!_requestEntry.
RequestConfiguration
.IsLoaded)
1177
_requestEntry.
RequestConfiguration
.ProjectFullPath);
1179
_requestEntry.
RequestConfiguration
.LoadProjectIntoConfiguration(
1187
if (!_requestEntry.
RequestConfiguration
.SdkResolvedEnvironmentVariablesSet &&
1188
_requestEntry.
RequestConfiguration
.Project is IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance> project)
1198
_requestEntry.
RequestConfiguration
.SdkResolvedEnvironmentVariablesSet = true;
1218
(string name, TargetBuiltReason reason)[] allTargets = _requestEntry.
RequestConfiguration
1223
MSBuildEventSource.Log.BuildProjectStart(_requestEntry.
RequestConfiguration
.ProjectFullPath, tracedTargets);
1230
if (_requestEntry.
RequestConfiguration
.Project.UsingDifferentToolsVersionFromProjectFile)
1234
_requestEntry.
RequestConfiguration
.Project.OriginalProjectToolsVersion,
1235
_requestEntry.
RequestConfiguration
.Project.ToolsVersion);
1242
_requestEntry.
RequestConfiguration
.Project.ProjectFileLocation, "NoTargetSpecified");
1249
_requestEntry.
RequestConfiguration
.ResultsNodeId,
1257
Assumed.Equal(_requestEntry.
RequestConfiguration
.ResultsNodeId, _componentHost.BuildParameters.NodeId, $"Results for configuration {_requestEntry.
RequestConfiguration
.ConfigurationId} were not retrieved from node {_requestEntry.
RequestConfiguration
.ResultsNodeId}");
1262
allTargets, _requestEntry.
RequestConfiguration
.BaseLookup, _cancellationTokenSource.Token);
1268
ElementLocation location = _requestEntry.
RequestConfiguration
.Project.ProjectFileLocation;
1283
result.EvaluationId = _requestEntry.
RequestConfiguration
.ProjectEvaluationId;
1297
MSBuildEventSource.Log.BuildProjectStop(_requestEntry.
RequestConfiguration
.ProjectFullPath, tracedTargets);
1304
_requestEntry.
RequestConfiguration
.ProjectFullPath);
1342
return _requestEntry.
RequestConfiguration
.AcquireProjectInstanceUsage();
1356
_requestEntry.
RequestConfiguration
.ProjectFullPath,
1357
_requestEntry.
RequestConfiguration
.ToolsVersion);
1374
if (unfilteredResult?.ResultsByTarget == null || _requestEntry.
RequestConfiguration
.Project?.Targets == null)
1379
foreach (var projectTargetInstance in _requestEntry.
RequestConfiguration
.Project.Targets)
1416
TaskRegistry taskReg = _requestEntry.
RequestConfiguration
.Project.TaskRegistry;
1456
_requestEntry.
RequestConfiguration
.SavedCurrentDirectory = _requestEntry.TaskEnvironment.ProjectDirectory.Value;
1457
_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables = _requestEntry.TaskEnvironment.GetEnvironmentVariables().ToFrozenDictionary(CommunicationsUtilities.EnvironmentVariableComparer);
1483
_requestEntry.
RequestConfiguration
.ProjectFullPath);
1492
if (_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables != null && _componentHost.BuildParameters.SaveOperatingEnvironment)
1495
SetEnvironmentVariableBlock(_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables);
1511
Assumed.NotNull(_requestEntry.
RequestConfiguration
.SavedCurrentDirectory, "Current directory not previously saved.");
1512
Assumed.NotNull(_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables, "Current environment not previously saved.");
1515
SetEnvironmentVariableBlock(_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables);
1516
_requestEntry.TaskEnvironment.ProjectDirectory = new AbsolutePath(_requestEntry.
RequestConfiguration
.SavedCurrentDirectory, ignoreRootedCheck: true);
1545
ProjectInstance project = _requestEntry?.
RequestConfiguration
?.Project;
1585
ProjectInstance project = _requestEntry?.
RequestConfiguration
?.Project;
BackEnd\Components\RequestBuilder\TargetBuilder.cs (12)
133
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);
549
_requestEntry.
RequestConfiguration
.ActivelyBuildingTargets.Remove(currentTargetEntry.Name);
668
_requestEntry.
RequestConfiguration
.ActivelyBuildingTargets.Remove(topEntry.Name);
726
if (_requestEntry.
RequestConfiguration
.ActivelyBuildingTargets.TryGetValue(targetSpecification.TargetName, out idOfAlreadyBuildingRequest))
735
if (_requestEntry.
RequestConfiguration
.ActivelyBuildingTargets.ContainsKey(targetSpecification.TargetName))
810
if (_requestEntry.
RequestConfiguration
.ActivelyBuildingTargets.TryGetValue(targetName, out idOfAlreadyBuildingRequest))
844
IList<TargetSpecification> targetsWhichRunAfter = _requestEntry.
RequestConfiguration
.Project.GetTargetsWhichRunAfter(targetToCheck);
BackEnd\Components\RequestBuilder\TargetEntry.cs (4)
447
string projectFullPath = requestEntry.
RequestConfiguration
.ProjectFullPath;
490
TargetUpToDateChecker dependencyAnalyzer = new TargetUpToDateChecker(requestEntry.
RequestConfiguration
.Project, _target, targetLoggingContext.LoggingService, targetLoggingContext.BuildEventContext);
953
_requestEntry.
RequestConfiguration
.Project.Targets.TryGetValue(_targetSpecification.TargetName, out _target);
957
_targetSpecification.ReferenceLocation ?? _requestEntry.
RequestConfiguration
.Project.ProjectFileLocation,
BackEnd\Components\RequestBuilder\TaskBuilder.cs (12)
169
_taskHostObject = requestEntry.Request.HostServices.GetHostObject(requestEntry.
RequestConfiguration
.Project.FullPath, loggingContext.Target.Name, _taskNode.Name);
183
_projectFullPath = requestEntry.
RequestConfiguration
.Project.FullPath;
324
_buildRequestEntry.
RequestConfiguration
.Project,
498
bucket.Lookup.SetProperty(ProjectPropertyInstance.Create(ReservedPropertyNames.lastTaskResult, "false", true, _buildRequestEntry.
RequestConfiguration
.Project.IsImmutable));
505
bucket.Lookup.SetProperty(ProjectPropertyInstance.Create(ReservedPropertyNames.lastTaskResult, "false", true, _buildRequestEntry.
RequestConfiguration
.Project.IsImmutable));
713
_buildRequestEntry.
RequestConfiguration
.Project,
842
&& FileUtilities.IsMetaprojectFilename(_buildRequestEntry.
RequestConfiguration
.ProjectFullPath)
920
bucket.Lookup.SetProperty(ProjectPropertyInstance.Create(ReservedPropertyNames.lastTaskResult, taskResult ? "true" : "false", true/* may be reserved */, _buildRequestEntry.
RequestConfiguration
.Project.IsImmutable));
1116
var projectReferenceItems = _buildRequestEntry.
RequestConfiguration
.Project.GetItems(ItemTypeNames.ProjectReference);
1137
|| _buildRequestEntry.
RequestConfiguration
.ShouldSkipIsolationConstraintsForReference(normalizedMSBuildProject)))
1280
ProjectItemInstanceFactory itemFactory = new ProjectItemInstanceFactory(_buildRequestEntry.
RequestConfiguration
.Project, itemName);
1298
lookup.SetProperty(ProjectPropertyInstance.Create(propertyName, taskParameterValue, taskPropertyInstance.TaskParameterLocation, _buildRequestEntry.
RequestConfiguration
.Project.IsImmutable));
BackEnd\Components\RequestBuilder\TaskHost.cs (2)
730
return _requestEntry.
RequestConfiguration
.GlobalProperties.ToDictionary();
1228
propertyDictionaries[i] = new PropertyDictionary<ProjectPropertyInstance>(_requestEntry.
RequestConfiguration
.Project.GlobalPropertiesDictionary);