3 writes to _configCache
Microsoft.Build (3)
BackEnd\BuildManager\BuildManager.cs (3)
685_configCache = ((IBuildComponentHost)this).GetComponent<IConfigCache>(BuildComponentType.ConfigCache); 832_configCache = ((IBuildComponentHost)this).GetComponent<IConfigCache>(BuildComponentType.ConfigCache); 853_configCache = ((IBuildComponentHost)this).GetComponent(BuildComponentType.ConfigCache) as IConfigCache;
18 references to _configCache
Microsoft.Build (18)
BackEnd\BuildManager\BuildManager.cs (18)
590_configCache!, 688if (!usesInputCaches && (_buildParameters.ResetCaches || _configCache!.IsConfigCacheSizeLargerThanThreshold())) 696List<int> configurationsCleared = _configCache!.ClearNonExplicitlyLoadedConfigurations(); 707foreach (var config in _configCache!) 837_configCache!.ClearConfigurations(); 854BuildRequestConfiguration configuration = _configCache!.GetMatchingConfiguration( 1105_configCache, 1292var matchingConfiguration = _configCache!.GetMatchingConfiguration(buildRequestConfiguration); 1501if (_configCache!.GetMatchingConfiguration(newConfig) == null) 1503_configCache.AddConfiguration(newConfig); 2161if (_configCache != null) 2163foreach (BuildRequestConfiguration config in _configCache) 2204BuildRequestConfiguration resolvedConfiguration = matchingConfigurationFromCache ?? _configCache!.GetMatchingConfiguration(unresolvedConfiguration); 2247if (_configCache!.HasConfiguration(newConfigurationId) || (newConfigurationId == BuildRequestConfiguration.InvalidConfigurationId)) 2255_configCache.AddConfiguration(newConfiguration); 2331BuildRequestConfiguration config = _configCache![request.ConfigurationId]; 2409BuildRequestConfiguration configuration = _configCache![result.ConfigurationId]; 3167ErrorUtilities.VerifyThrow(_configCache == null, "caches must not be set at this point");