2 instantiations of NodeProviderOutOfProcTaskHost
Microsoft.Build (2)
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (2)
647return new NodeProviderOutOfProcTaskHost(); 665return s_processWideInstance ??= new NodeProviderOutOfProcTaskHost(processWide: true);
15 references to NodeProviderOutOfProcTaskHost
Microsoft.Build (15)
BackEnd\BuildManager\BuildManager.cs (1)
1373.GetComponent<NodeProviderOutOfProcTaskHost>(BuildComponentType.OutOfProcTaskHostNodeProvider)
BackEnd\Components\BuildComponentFactoryCollection.cs (1)
71_componentEntriesByType[BuildComponentType.OutOfProcTaskHostNodeProvider] = new BuildComponentEntry(BuildComponentType.OutOfProcTaskHostNodeProvider, NodeProviderOutOfProcTaskHost.CreateComponent, CreationPattern.Singleton);
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (1)
172string msbuildtaskhostExeName = NodeProviderOutOfProcTaskHost.TaskHostNameForClr2TaskHost;
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (1)
56private static NodeProviderOutOfProcTaskHost s_processWideInstance;
BackEnd\Components\Communications\TaskHostNodeManager.cs (1)
113(_outOfProcTaskHostNodeProvider as NodeProviderOutOfProcTaskHost)?.ClearPerBuildState();
BackEnd\Node\OutOfProcNode.cs (1)
164_componentFactories.ReplaceFactory(BuildComponentType.OutOfProcTaskHostNodeProvider, NodeProviderOutOfProcTaskHost.CreateProcessWideComponent);
Evaluation\IntrinsicFunctions.cs (2)
25using NodeProviderOutOfProcTaskHost = Microsoft.Build.BackEnd.NodeProviderOutOfProcTaskHost; 497string taskHostLocation = NodeProviderOutOfProcTaskHost.GetMSBuildExecutablePathForNonNETRuntimes(desiredContext);
Instance\TaskFactories\TaskHostTask.cs (7)
112private NodeProviderOutOfProcTaskHost _taskHostProvider; 143/// <see cref="NodeProviderOutOfProcTaskHost.DoesConnectionPersistAcrossBuilds"/> makes that 368_taskHostProvider = (NodeProviderOutOfProcTaskHost)_buildComponentHost.GetComponent(BuildComponentType.OutOfProcTaskHostNodeProvider); 895(_, string msbuildPath) = NodeProviderOutOfProcTaskHost.GetMSBuildLocationForNETRuntime(requiredContext, _taskHostParameters); 898(taskHostLocation, _) = NodeProviderOutOfProcTaskHost.ResolveNetTaskHostLaunchPath(msbuildPath); 903taskHostLocation = NodeProviderOutOfProcTaskHost.GetMSBuildExecutablePathForNonNETRuntimes(requiredContext); 911: NodeProviderOutOfProcTaskHost.GetTaskHostNameFromHostContext(requiredContext));