47 writes to EnableNodeReuse
Microsoft.Build (1)
BackEnd\BuildManager\BuildManager.cs (1)
801_buildParameters.EnableNodeReuse = false;
Microsoft.Build.Engine.UnitTests (42)
BackEnd\BuildManager_Logging_Tests.cs (1)
130EnableNodeReuse = false,
BackEnd\BuildManager_Tests.cs (18)
82EnableNodeReuse = false 362EnableNodeReuse = true, 445var customparameters = new BuildParameters { EnableNodeReuse = false, Loggers = new ILogger[] { _logger } }; 510EnableNodeReuse = false, 712EnableNodeReuse = false 782EnableNodeReuse = false 1540EnableNodeReuse = false 2667_parameters.EnableNodeReuse = false; 2737_parameters.EnableNodeReuse = false; 2834_parameters.EnableNodeReuse = false; 2934_parameters.EnableNodeReuse = false; 3020_parameters.EnableNodeReuse = false; 3299EnableNodeReuse = false 3760EnableNodeReuse = false, 3826EnableNodeReuse = false, 3912EnableNodeReuse = false, 3981EnableNodeReuse = false, 4083EnableNodeReuse = 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\TaskHostCallback_Tests.cs (8)
56new BuildParameters { MaxNodeCount = maxNodeCount, EnableNodeReuse = false }, 96EnableNodeReuse = false 136new BuildParameters { MaxNodeCount = 4, EnableNodeReuse = false, Loggers = [logger] }, 169new BuildParameters { MaxNodeCount = 4, EnableNodeReuse = false, Loggers = [logger] }, 201new BuildParameters { MaxNodeCount = 4, EnableNodeReuse = false, Loggers = [logger] }, 241EnableNodeReuse = false 281new BuildParameters { MaxNodeCount = 4, EnableNodeReuse = false, Loggers = [logger] }, 328new BuildParameters { MaxNodeCount = 4, EnableNodeReuse = false, Loggers = [logger] },
BackEnd\TaskHostFactory_Tests.cs (1)
70BuildParameters 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)
1507parameters.EnableNodeReuse = enableNodeReuse;
9 references to EnableNodeReuse
Microsoft.Build (9)
BackEnd\BuildManager\BuildManager.cs (4)
2273_nodeManager?.ShutdownConnectedNodes(!abort && _buildParameters!.EnableNodeReuse); 2280_taskHostNodeManager?.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); 2687_nodeManager!.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); 2688_taskHostNodeManager!.ShutdownConnectedNodes(_buildParameters.EnableNodeReuse);
BackEnd\Components\Communications\NodeProviderOutOfProc.cs (3)
92Handshake hostHandshake = new(CommunicationsUtilities.GetHandshakeOptions(taskHost: false, taskHostParameters: TaskHostParameters.Empty, architectureFlagToSet: XMakeAttributes.GetCurrentMSBuildArchitecture(), nodeReuse: ComponentHost.BuildParameters.EnableNodeReuse, lowPriority: ComponentHost.BuildParameters.LowPriority)); 100CommandLineArgs: $"/noautoresponse /nologo {NodeModeHelper.ToCommandLineArgument(NodeMode.OutOfProcNode)} /nodeReuse:{ComponentHost.BuildParameters.EnableNodeReuse.ToString().ToLower()} /low:{ComponentHost.BuildParameters.LowPriority.ToString().ToLower()}", 164bool nodeReuse = ComponentHost.BuildParameters?.EnableNodeReuse ?? true;
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (1)
228ShutdownAllNodes(ComponentHost.BuildParameters.EnableNodeReuse, NodeContextTerminated);
Instance\TaskFactories\TaskHostTask.cs (1)
360nodeReuse: _buildComponentHost.BuildParameters.EnableNodeReuse && _useSidecarTaskHost,