39 writes to EnableNodeReuse
Microsoft.Build (1)
BackEnd\BuildManager\BuildManager.cs (1)
779_buildParameters.EnableNodeReuse = false;
Microsoft.Build.Engine.UnitTests (34)
BackEnd\BuildManager_Logging_Tests.cs (1)
130EnableNodeReuse = false,
BackEnd\BuildManager_Tests.cs (18)
81EnableNodeReuse = false 361EnableNodeReuse = true, 444var customparameters = new BuildParameters { EnableNodeReuse = false, Loggers = new ILogger[] { _logger } }; 509EnableNodeReuse = false, 711EnableNodeReuse = false 781EnableNodeReuse = false 1537EnableNodeReuse = false 2665_parameters.EnableNodeReuse = false; 2735_parameters.EnableNodeReuse = false; 2832_parameters.EnableNodeReuse = false; 2932_parameters.EnableNodeReuse = false; 3018_parameters.EnableNodeReuse = false; 3297EnableNodeReuse = false 3715EnableNodeReuse = false, 3781EnableNodeReuse = false, 3867EnableNodeReuse = false, 3936EnableNodeReuse = false, 4038EnableNodeReuse = false,
BackEnd\SdkResultOutOfProc_Tests.cs (2)
113var customparameters = new BuildParameters { EnableNodeReuse = false, Loggers = new ILogger[] { _logger } }; 158var customparameters = new BuildParameters { EnableNodeReuse = false, Loggers = new ILogger[] { _logger } };
BackEnd\TaskBuilder_Tests.cs (1)
163EnableNodeReuse = false
BackEnd\TaskHostFactory_Tests.cs (1)
66BuildParameters buildParameters = new() { EnableNodeReuse = envVariableSpecified && true /* node reuse enabled */ };
BackEnd\TaskRouter_IntegrationTests.cs (7)
69EnableNodeReuse = false 114EnableNodeReuse = false 159EnableNodeReuse = false 204EnableNodeReuse = false 248EnableNodeReuse = false 302EnableNodeReuse = false 360EnableNodeReuse = false
Construction\SolutionProjectGenerator_Tests.cs (2)
2198parameters.EnableNodeReuse = false; 2286parameters.EnableNodeReuse = false;
EvaluationProfiler_Tests.cs (1)
274EnableNodeReuse = false,
Graph\IsolateProjects_Tests.cs (1)
150EnableNodeReuse = false,
Microsoft.Build.Tasks.UnitTests (1)
CreateItem_Tests.cs (1)
209EnableNodeReuse = false,
Microsoft.Build.UnitTests.Shared (2)
EngineTestEnvironment.cs (1)
51EnableNodeReuse = false,
ObjectModelHelpers.cs (1)
2099actualBuildParameters.EnableNodeReuse = enableNodeReuse;
MSBuild (1)
XMake.cs (1)
1420parameters.EnableNodeReuse = enableNodeReuse;
10 references to EnableNodeReuse
Microsoft.Build (10)
BackEnd\BuildManager\BuildManager.cs (4)
2165_nodeManager?.ShutdownConnectedNodes(!abort && _buildParameters!.EnableNodeReuse); 2172_taskHostNodeManager?.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); 2579_nodeManager!.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); 2580_taskHostNodeManager!.ShutdownConnectedNodes(_buildParameters.EnableNodeReuse);
BackEnd\Components\Communications\NodeProviderOutOfProc.cs (3)
97string commandLineArgs = $"/noautoresponse /nologo /nodemode:1 /nodeReuse:{ComponentHost.BuildParameters.EnableNodeReuse.ToString().ToLower()} /low:{ComponentHost.BuildParameters.LowPriority.ToString().ToLower()}"; 101Handshake hostHandshake = new(CommunicationsUtilities.GetHandshakeOptions(taskHost: false, architectureFlagToSet: XMakeAttributes.GetCurrentMSBuildArchitecture(), nodeReuse: ComponentHost.BuildParameters.EnableNodeReuse, lowPriority: ComponentHost.BuildParameters.LowPriority)); 160bool nodeReuse = ComponentHost.BuildParameters?.EnableNodeReuse ?? true;
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (1)
227if (_componentHost.BuildParameters.EnableNodeReuse)
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (1)
196ShutdownAllNodes(ComponentHost.BuildParameters.EnableNodeReuse, NodeContextTerminated);
Instance\TaskFactories\TaskHostTask.cs (1)
335nodeReuse: _buildComponentHost.BuildParameters.EnableNodeReuse && !_taskHostFactoryExplicitlyRequested,