1 write to _componentFactories
Microsoft.Build (1)
BackEnd\BuildManager\BuildManager.cs (1)
307_componentFactories = new BuildComponentFactoryCollection(this);
13 references to _componentFactories
Microsoft.Build (13)
BackEnd\BuildManager\BuildManager.cs (13)
308_componentFactories.RegisterDefaultFactories(); 380ILoggingService IBuildComponentHost.LoggingService => _componentFactories.GetComponent<ILoggingService>(BuildComponentType.LoggingService); 781_componentFactories.ReplaceFactory(BuildComponentType.NodeLauncher, DetouredNodeLauncher.CreateComponent); 1280_componentFactories.ReplaceFactory(componentType, factory); 1290return _componentFactories.GetComponent(type); 1295return _componentFactories.GetComponent<TComponent>(type); 2740IConfigCache configCache = _componentFactories.GetComponent<IConfigCache>(BuildComponentType.ConfigCache); 2990_componentFactories.ReplaceFactory(BuildComponentType.LoggingService, loggingService as IBuildComponent); 3194_componentFactories.ShutdownComponent(BuildComponentType.LoggingService); 3201_componentFactories.ReplaceFactory(BuildComponentType.LoggingService, (IBuildComponent?)null); 3223_componentFactories?.ShutdownComponents(); 3300_componentFactories.ReplaceFactory(BuildComponentType.ConfigCache, new ConfigCacheWithOverride(cacheAggregation.ConfigCache)); 3301_componentFactories.ReplaceFactory(BuildComponentType.ResultsCache, new ResultsCacheWithOverride(cacheAggregation.ResultsCache));