1 write to _configCache
Microsoft.Build (1)
BackEnd\Components\Scheduler\Scheduler.cs (1)
677
_configCache
= (IConfigCache)_componentHost.GetComponent(BuildComponentType.ConfigCache);
28 references to _configCache
Microsoft.Build (28)
BackEnd\Components\Scheduler\Scheduler.cs (28)
418
BuildRequestConfiguration config =
_configCache
[result.ConfigurationId];
895
_schedulingPlan = new SchedulingPlan(
_configCache
, _schedulingData);
1069
return
_configCache
[request.ConfigurationId].IsTraversal;
1079
IEnumerable<int> nodesByConfigurationCountAscending = _availableNodes.Keys.OrderBy(x => _schedulingData.GetConfigurationsCountByNode(x, excludeTraversals: true,
_configCache
));
1129
System.IO.FileInfo f = new FileInfo(
_configCache
[unscheduledRequest.BuildRequest.ConfigurationId].ProjectFullPath);
1171
System.IO.FileInfo f = new FileInfo(
_configCache
[unscheduledRequest.BuildRequest.ConfigurationId].ProjectFullPath);
1352
configurationCountsByNode[availableNodeId] = _schedulingData.GetConfigurationsCountByNode(availableNodeId, true /* excludeTraversals */,
_configCache
);
1421
BuildRequestConfiguration config =
_configCache
[request.BuildRequest.ConfigurationId];
1728
BuildRequestConfiguration configuration =
_configCache
[parentRequest.BuildRequest.ConfigurationId];
1758
TraceScheduler("Received request {0} (node request {1}) with parent {2} from node {3} for project {4} with targets {5}", request.GlobalRequestId, request.NodeRequestId, request.ParentGlobalRequestId, nodeForResults,
_configCache
![request.ConfigurationId].ProjectFullPath, request.Targets.Count == 0 ? "default" : string.Join(";", request.Targets));
1824
_configCache
.HasConfiguration(request.ConfigurationId),
1827
var config =
_configCache
[request.ConfigurationId];
2012
BuildRequestConfiguration config =
_configCache
[request.ConfigurationId];
2030
|| SkipNonexistentTargetsIfExistentTargetsHaveResults(request,
_configCache
, _resultsCache))
2037
string projectFullPath =
_configCache
[request.ConfigurationId].ProjectFullPath;
2038
string parentProjectFullPath = GetParentConfigurationId(request,
_configCache
, _schedulingData).ProjectFullPath;
2056
BuildRequestConfiguration requestConfig =
_configCache
[request.ConfigurationId];
2057
BuildRequestConfiguration parentConfig = GetParentConfigurationId(request,
_configCache
, _schedulingData);
2166
if (
_configCache
is not ConfigCacheWithOverride configCacheWithOverride
2200
BuildRequestConfiguration configuration =
_configCache
[request.ConfigurationId];
2257
BuildRequestConfiguration configuration =
_configCache
[request.ConfigurationId];
2641
_configCache
[request.BuildRequest.ConfigurationId].ProjectFullPath,
2844
file.WriteLine("Config {0} Node {1} TV: {2} File {3}", config, _schedulingData.GetAssignedNodeForRequestConfiguration(config),
_configCache
[config].ToolsVersion,
_configCache
[config].ProjectFullPath);
2845
foreach (ProjectPropertyInstance property in
_configCache
[config].GlobalProperties)
2943
_configCache
[buildRequest.ConfigurationId].ProjectFullPath,
2952
SchedulingPlan plan = new SchedulingPlan(
_configCache
, _schedulingData);
2961
_schedulingPlan = new SchedulingPlan(
_configCache
, _schedulingData);