7 implementations of GetComponent
Microsoft.Build (2)
BackEnd\BuildManager\BuildManager.cs (1)
1293TComponent IBuildComponentHost.GetComponent<TComponent>(BuildComponentType type)
BackEnd\Node\OutOfProcNode.cs (1)
307TComponent IBuildComponentHost.GetComponent<TComponent>(BuildComponentType type)
Microsoft.Build.Engine.UnitTests (5)
BackEnd\MockHost.cs (1)
215public TComponent GetComponent<TComponent>(BuildComponentType type) where TComponent : IBuildComponent
BackEnd\NodeEndpointInProc_Tests.cs (1)
83public TComponent GetComponent<TComponent>(BuildComponentType type) where TComponent : IBuildComponent => throw new NotImplementedException("Not expected to be used.");
BackEnd\TargetBuilder_Tests.cs (1)
1859public TComponent GetComponent<TComponent>(BuildComponentType type) where TComponent : IBuildComponent
BackEnd\TargetEntry_Tests.cs (1)
1329public TComponent GetComponent<TComponent>(BuildComponentType type) where TComponent : IBuildComponent
BackEnd\TaskBuilder_Tests.cs (1)
1300public TComponent GetComponent<TComponent>(BuildComponentType type) where TComponent : IBuildComponent
11 references to GetComponent
Microsoft.Build (11)
BackEnd\BuildManager\BuildManager.cs (11)
566NodeLauncher nodeLauncher = ((IBuildComponentHost)this).GetComponent<NodeLauncher>(BuildComponentType.NodeLauncher); 606var fileAccessManager = ((IBuildComponentHost)this).GetComponent<IFileAccessManager>(BuildComponentType.FileAccessManager); 618_taskHostNodeManager = ((IBuildComponentHost)this).GetComponent<INodeManager>(BuildComponentType.TaskHostNodeManager); 619_scheduler = ((IBuildComponentHost)this).GetComponent<IScheduler>(BuildComponentType.Scheduler); 710_configCache = ((IBuildComponentHost)this).GetComponent<IConfigCache>(BuildComponentType.ConfigCache); 711_resultsCache = ((IBuildComponentHost)this).GetComponent<IResultsCache>(BuildComponentType.ResultsCache); 887_configCache = ((IBuildComponentHost)this).GetComponent<IConfigCache>(BuildComponentType.ConfigCache); 888_resultsCache = ((IBuildComponentHost)this).GetComponent<IResultsCache>(BuildComponentType.ResultsCache); 2553ILoggingService loggingService = ((IBuildComponentHost)this).GetComponent<ILoggingService>(BuildComponentType.LoggingService); 2566ILoggingService loggingService = ((IBuildComponentHost)this).GetComponent<ILoggingService>(BuildComponentType.LoggingService); 2840ILoggingService loggingService = ((IBuildComponentHost)this).GetComponent<ILoggingService>(BuildComponentType.LoggingService);