1 write to EnableNodeReuse
MSBuild (1)
XMake.cs (1)
1512parameters.EnableNodeReuse = enableNodeReuse;
10 references to EnableNodeReuse
Microsoft.Build (10)
BackEnd\BuildManager\BuildManager.cs (5)
1310telemetry.EnableNodeReuse = _buildParameters?.EnableNodeReuse; 2346_nodeManager?.ShutdownConnectedNodes(!abort && _buildParameters!.EnableNodeReuse); 2353_taskHostNodeManager?.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); 2764_nodeManager!.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); 2765_taskHostNodeManager!.ShutdownConnectedNodes(_buildParameters.EnableNodeReuse);
BackEnd\Components\Communications\NodeProviderOutOfProc.cs (3)
91Handshake hostHandshake = new(CommunicationsUtilities.GetHandshakeOptions(taskHost: false, taskHostParameters: TaskHostParameters.Empty, architectureFlagToSet: XMakeAttributes.GetCurrentMSBuildArchitecture(), nodeReuse: ComponentHost.BuildParameters.EnableNodeReuse, lowPriority: ComponentHost.BuildParameters.LowPriority)); 99CommandLineArgs: $"/noautoresponse /nologo {NodeModeHelper.ToCommandLineArgument(NodeMode.OutOfProcNode)} /nodeReuse:{ComponentHost.BuildParameters.EnableNodeReuse.ToString().ToLower()} /low:{ComponentHost.BuildParameters.LowPriority.ToString().ToLower()}", 163bool nodeReuse = ComponentHost.BuildParameters?.EnableNodeReuse ?? true;
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (1)
233ShutdownAllNodes(ComponentHost.BuildParameters.EnableNodeReuse, NodeContextTerminated);
Instance\TaskFactories\TaskHostTask.cs (1)
362effectiveNodeReuse = _buildComponentHost.BuildParameters.EnableNodeReuse && _useSidecarTaskHost;