31 writes to EnableNodeReuse
Microsoft.Build.Engine.UnitTests (27)
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 */ };
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)
1493parameters.EnableNodeReuse = enableNodeReuse;
10 references to EnableNodeReuse
Microsoft.Build (10)
BackEnd\BuildManager\BuildManager.cs (4)
2168_nodeManager?.ShutdownConnectedNodes(!abort && _buildParameters!.EnableNodeReuse); 2175_taskHostNodeManager?.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); 2582_nodeManager!.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); 2583_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,