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)
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 (47)
363
if (explicitToolsVersion == null && _requestEntry.
RequestConfiguration
.ExplicitToolsVersionSpecified)
365
explicitToolsVersion = _requestEntry.
RequestConfiguration
.ToolsVersion;
373
bool skipStaticGraphIsolationConstraints = (isolateProjects != ProjectIsolationMode.False && _requestEntry.
RequestConfiguration
.ShouldSkipIsolationConstraintsForReference(config.ProjectFullPath))
779
BuildRequestConfiguration requestConfiguration = _requestEntry.
RequestConfiguration
;
884
result.EvaluationId = _requestEntry.
RequestConfiguration
.ProjectEvaluationId;
925
entryToComplete.
RequestConfiguration
.SavedCurrentDirectory = entryToComplete.TaskEnvironment.ProjectDirectory.Value;
926
entryToComplete.
RequestConfiguration
.SavedEnvironmentVariables = entryToComplete.TaskEnvironment.GetEnvironmentVariables().ToFrozenDictionary(CommunicationsUtilities.EnvironmentVariableComparer);
1041
abortResult.EvaluationId = _requestEntry.
RequestConfiguration
.ProjectEvaluationId;
1148
bool isRestoring = _requestEntry.
RequestConfiguration
.GlobalProperties[MSBuildConstants.MSBuildIsRestoring] is not null;
1169
if (!_requestEntry.
RequestConfiguration
.IsLoaded)
1174
_requestEntry.
RequestConfiguration
.ProjectFullPath);
1176
_requestEntry.
RequestConfiguration
.LoadProjectIntoConfiguration(
1184
if (!_requestEntry.
RequestConfiguration
.SdkResolvedEnvironmentVariablesSet &&
1185
_requestEntry.
RequestConfiguration
.Project is IEvaluatorData<ProjectPropertyInstance, ProjectItemInstance, ProjectMetadataInstance, ProjectItemDefinitionInstance> project)
1195
_requestEntry.
RequestConfiguration
.SdkResolvedEnvironmentVariablesSet = true;
1215
(string name, TargetBuiltReason reason)[] allTargets = _requestEntry.
RequestConfiguration
1220
MSBuildEventSource.Log.BuildProjectStart(_requestEntry.
RequestConfiguration
.ProjectFullPath, tracedTargets);
1227
if (_requestEntry.
RequestConfiguration
.Project.UsingDifferentToolsVersionFromProjectFile)
1231
_requestEntry.
RequestConfiguration
.Project.OriginalProjectToolsVersion,
1232
_requestEntry.
RequestConfiguration
.Project.ToolsVersion);
1239
_requestEntry.
RequestConfiguration
.Project.ProjectFileLocation, "NoTargetSpecified");
1246
_requestEntry.
RequestConfiguration
.ResultsNodeId,
1254
Assumed.Equal(_requestEntry.
RequestConfiguration
.ResultsNodeId, _componentHost.BuildParameters.NodeId, $"Results for configuration {_requestEntry.
RequestConfiguration
.ConfigurationId} were not retrieved from node {_requestEntry.
RequestConfiguration
.ResultsNodeId}");
1259
allTargets, _requestEntry.
RequestConfiguration
.BaseLookup, _cancellationTokenSource.Token);
1265
ElementLocation location = _requestEntry.
RequestConfiguration
.Project.ProjectFileLocation;
1280
result.EvaluationId = _requestEntry.
RequestConfiguration
.ProjectEvaluationId;
1294
MSBuildEventSource.Log.BuildProjectStop(_requestEntry.
RequestConfiguration
.ProjectFullPath, tracedTargets);
1301
_requestEntry.
RequestConfiguration
.ProjectFullPath);
1339
return _requestEntry.
RequestConfiguration
.AcquireProjectInstanceUsage();
1353
_requestEntry.
RequestConfiguration
.ProjectFullPath,
1354
_requestEntry.
RequestConfiguration
.ToolsVersion);
1371
if (unfilteredResult?.ResultsByTarget == null || _requestEntry.
RequestConfiguration
.Project?.Targets == null)
1376
foreach (var projectTargetInstance in _requestEntry.
RequestConfiguration
.Project.Targets)
1411
TaskRegistry taskReg = _requestEntry.
RequestConfiguration
.Project.TaskRegistry;
1451
_requestEntry.
RequestConfiguration
.SavedCurrentDirectory = _requestEntry.TaskEnvironment.ProjectDirectory.Value;
1452
_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables = _requestEntry.TaskEnvironment.GetEnvironmentVariables().ToFrozenDictionary(CommunicationsUtilities.EnvironmentVariableComparer);
1478
_requestEntry.
RequestConfiguration
.ProjectFullPath);
1487
if (_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables != null && _componentHost.BuildParameters.SaveOperatingEnvironment)
1490
SetEnvironmentVariableBlock(_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables);
1506
Assumed.NotNull(_requestEntry.
RequestConfiguration
.SavedCurrentDirectory, "Current directory not previously saved.");
1507
Assumed.NotNull(_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables, "Current environment not previously saved.");
1510
SetEnvironmentVariableBlock(_requestEntry.
RequestConfiguration
.SavedEnvironmentVariables);
1511
_requestEntry.TaskEnvironment.ProjectDirectory = new AbsolutePath(_requestEntry.
RequestConfiguration
.SavedCurrentDirectory, ignoreRootedCheck: true);
1540
ProjectInstance project = _requestEntry?.
RequestConfiguration
?.Project;
1580
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 (12)
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,
495
bucket.Lookup.SetProperty(ProjectPropertyInstance.Create(ReservedPropertyNames.lastTaskResult, "false", true, _buildRequestEntry.
RequestConfiguration
.Project.IsImmutable));
502
bucket.Lookup.SetProperty(ProjectPropertyInstance.Create(ReservedPropertyNames.lastTaskResult, "false", true, _buildRequestEntry.
RequestConfiguration
.Project.IsImmutable));
694
_buildRequestEntry.
RequestConfiguration
.Project,
819
&& FileUtilities.IsMetaprojectFilename(_buildRequestEntry.
RequestConfiguration
.ProjectFullPath)
897
bucket.Lookup.SetProperty(ProjectPropertyInstance.Create(ReservedPropertyNames.lastTaskResult, taskResult ? "true" : "false", true/* may be reserved */, _buildRequestEntry.
RequestConfiguration
.Project.IsImmutable));
1093
var projectReferenceItems = _buildRequestEntry.
RequestConfiguration
.Project.GetItems(ItemTypeNames.ProjectReference);
1114
|| _buildRequestEntry.
RequestConfiguration
.ShouldSkipIsolationConstraintsForReference(normalizedMSBuildProject)))
1257
ProjectItemInstanceFactory itemFactory = new ProjectItemInstanceFactory(_buildRequestEntry.
RequestConfiguration
.Project, itemName);
1275
lookup.SetProperty(ProjectPropertyInstance.Create(propertyName, taskParameterValue, taskPropertyInstance.TaskParameterLocation, _buildRequestEntry.
RequestConfiguration
.Project.IsImmutable));
BackEnd\Components\RequestBuilder\TaskHost.cs (2)
725
return _requestEntry.
RequestConfiguration
.GlobalProperties.ToDictionary();
1223
propertyDictionaries[i] = new PropertyDictionary<ProjectPropertyInstance>(_requestEntry.
RequestConfiguration
.Project.GlobalPropertiesDictionary);