30 writes to EnableNodeReuse
Microsoft.Build (1)
BackEnd\BuildManager\BuildManager.cs (1)
740_buildParameters.EnableNodeReuse = false;
Microsoft.Build.Engine.UnitTests (25)
BackEnd\BuildManager_Logging_Tests.cs (1)
149EnableNodeReuse = false,
BackEnd\BuildManager_Tests.cs (16)
82EnableNodeReuse = false 363EnableNodeReuse = true, 446var customparameters = new BuildParameters { EnableNodeReuse = false, Loggers = new ILogger[] { _logger } }; 511EnableNodeReuse = false, 1518EnableNodeReuse = false 2601_parameters.EnableNodeReuse = false; 2671_parameters.EnableNodeReuse = false; 2768_parameters.EnableNodeReuse = false; 2868_parameters.EnableNodeReuse = false; 2954_parameters.EnableNodeReuse = false; 3233EnableNodeReuse = false 3649EnableNodeReuse = false, 3715EnableNodeReuse = false, 3801EnableNodeReuse = false, 3870EnableNodeReuse = false, 3972EnableNodeReuse = false,
BackEnd\SdkResultOutOfProc_Tests.cs (3)
62EnableNodeReuse = false 126var customparameters = new BuildParameters { EnableNodeReuse = false, Loggers = new ILogger[] { _logger } }; 171var customparameters = new BuildParameters { EnableNodeReuse = false, Loggers = new ILogger[] { _logger } };
BackEnd\TaskBuilder_Tests.cs (1)
175EnableNodeReuse = false
Construction\SolutionProjectGenerator_Tests.cs (2)
2058parameters.EnableNodeReuse = false; 2145parameters.EnableNodeReuse = false;
EvaluationProfiler_Tests.cs (1)
275EnableNodeReuse = false,
Graph\IsolateProjects_Tests.cs (1)
151EnableNodeReuse = false,
Microsoft.Build.Tasks.UnitTests (1)
CreateItem_Tests.cs (1)
213EnableNodeReuse = false,
Microsoft.Build.UnitTests.Shared (2)
EngineTestEnvironment.cs (1)
50EnableNodeReuse = false,
ObjectModelHelpers.cs (1)
2076actualBuildParameters.EnableNodeReuse = enableNodeReuse;
MSBuild (1)
XMake.cs (1)
1460parameters.EnableNodeReuse = enableNodeReuse;
11 references to EnableNodeReuse
Microsoft.Build (11)
BackEnd\BuildManager\BuildManager.cs (4)
2100_nodeManager.ShutdownConnectedNodes(!abort && _buildParameters.EnableNodeReuse); 2107_taskHostNodeManager.ShutdownConnectedNodes(_buildParameters.EnableNodeReuse); 2522_nodeManager.ShutdownConnectedNodes(_buildParameters.EnableNodeReuse); 2523_taskHostNodeManager.ShutdownConnectedNodes(_buildParameters.EnableNodeReuse);
BackEnd\Components\Communications\NodeProviderInProc.cs (1)
322if (!_componentHost.BuildParameters.EnableNodeReuse)
BackEnd\Components\Communications\NodeProviderOutOfProc.cs (3)
97string commandLineArgs = $"/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)
226if (_componentHost.BuildParameters.EnableNodeReuse)
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (2)
215ShutdownAllNodes(ComponentHost.BuildParameters.EnableNodeReuse, NodeContextTerminated); 541string commandLineArgs = $" /nologo /nodemode:2 /nodereuse:{ComponentHost.BuildParameters.EnableNodeReuse} /low:{ComponentHost.BuildParameters.LowPriority} ";