2 instantiations of NodeProviderOutOfProcTaskHost
Microsoft.Build (2)
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (2)
647
return new
NodeProviderOutOfProcTaskHost
();
665
return 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)
172
string msbuildtaskhostExeName =
NodeProviderOutOfProcTaskHost
.TaskHostNameForClr2TaskHost;
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (1)
56
private 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)
25
using NodeProviderOutOfProcTaskHost = Microsoft.Build.BackEnd.
NodeProviderOutOfProcTaskHost
;
497
string taskHostLocation =
NodeProviderOutOfProcTaskHost
.GetMSBuildExecutablePathForNonNETRuntimes(desiredContext);
Instance\TaskFactories\TaskHostTask.cs (7)
112
private
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);
903
taskHostLocation =
NodeProviderOutOfProcTaskHost
.GetMSBuildExecutablePathForNonNETRuntimes(requiredContext);
911
:
NodeProviderOutOfProcTaskHost
.GetTaskHostNameFromHostContext(requiredContext));