1 write to _configCache
Microsoft.Build (1)
BackEnd\Components\Scheduler\Scheduler.cs (1)
656_configCache = (IConfigCache)_componentHost.GetComponent(BuildComponentType.ConfigCache);
27 references to _configCache
Microsoft.Build (27)
BackEnd\Components\Scheduler\Scheduler.cs (27)
401BuildRequestConfiguration config = _configCache[result.ConfigurationId]; 874_schedulingPlan = new SchedulingPlan(_configCache, _schedulingData); 1036return _configCache[request.ConfigurationId].IsTraversal; 1046IEnumerable<int> nodesByConfigurationCountAscending = _availableNodes.Keys.OrderBy(x => _schedulingData.GetConfigurationsCountByNode(x, excludeTraversals: true, _configCache)); 1096System.IO.FileInfo f = new FileInfo(_configCache[unscheduledRequest.BuildRequest.ConfigurationId].ProjectFullPath); 1138System.IO.FileInfo f = new FileInfo(_configCache[unscheduledRequest.BuildRequest.ConfigurationId].ProjectFullPath); 1319configurationCountsByNode[availableNodeId] = _schedulingData.GetConfigurationsCountByNode(availableNodeId, true /* excludeTraversals */, _configCache); 1388BuildRequestConfiguration config = _configCache[request.BuildRequest.ConfigurationId]; 1686BuildRequestConfiguration configuration = _configCache[parentRequest.BuildRequest.ConfigurationId]; 1782_configCache.HasConfiguration(request.ConfigurationId), 1785var config = _configCache[request.ConfigurationId]; 1967BuildRequestConfiguration config = _configCache[request.ConfigurationId]; 1985|| SkipNonexistentTargetsIfExistentTargetsHaveResults(request, _configCache, _resultsCache)) 1992string projectFullPath = _configCache[request.ConfigurationId].ProjectFullPath; 1993string parentProjectFullPath = GetParentConfigurationId(request, _configCache, _schedulingData).ProjectFullPath; 2011BuildRequestConfiguration requestConfig = _configCache[request.ConfigurationId]; 2012BuildRequestConfiguration parentConfig = GetParentConfigurationId(request, _configCache, _schedulingData); 2121if (_configCache is not ConfigCacheWithOverride configCacheWithOverride 2155BuildRequestConfiguration configuration = _configCache[request.ConfigurationId]; 2212BuildRequestConfiguration configuration = _configCache[request.ConfigurationId]; 2566_configCache[request.BuildRequest.ConfigurationId].ProjectFullPath, 2752file.WriteLine("Config {0} Node {1} TV: {2} File {3}", config, _schedulingData.GetAssignedNodeForRequestConfiguration(config), _configCache[config].ToolsVersion, _configCache[config].ProjectFullPath); 2753foreach (ProjectPropertyInstance property in _configCache[config].GlobalProperties) 2851_configCache[buildRequest.ConfigurationId].ProjectFullPath, 2860SchedulingPlan plan = new SchedulingPlan(_configCache, _schedulingData); 2869_schedulingPlan = new SchedulingPlan(_configCache, _schedulingData);