53 writes to EnableNodeReuse
Microsoft.Build.Engine.UnitTests (49)
BackEnd\BuildManager_Logging_Tests.cs (1)
129EnableNodeReuse = false,
BackEnd\BuildManager_Tests.cs (20)
81EnableNodeReuse = false 361EnableNodeReuse = true, 444var customparameters = new BuildParameters { EnableNodeReuse = false, Loggers = new ILogger[] { _logger } }; 509EnableNodeReuse = false, 711EnableNodeReuse = false 781EnableNodeReuse = false 1539EnableNodeReuse = false 2666_parameters.EnableNodeReuse = false; 2736_parameters.EnableNodeReuse = false; 2833_parameters.EnableNodeReuse = false; 2933_parameters.EnableNodeReuse = false; 3019_parameters.EnableNodeReuse = false; 3298EnableNodeReuse = false 3759EnableNodeReuse = false, 3825EnableNodeReuse = false, 3911EnableNodeReuse = false, 3980EnableNodeReuse = false, 4082EnableNodeReuse = false, 4594EnableNodeReuse = false, 4681EnableNodeReuse = false,
BackEnd\SdkResultOutOfProc_Tests.cs (2)
112var customparameters = new BuildParameters { EnableNodeReuse = false, Loggers = new ILogger[] { _logger } }; 157var customparameters = new BuildParameters { EnableNodeReuse = false, Loggers = new ILogger[] { _logger } };
BackEnd\TaskBuilder_Tests.cs (1)
162EnableNodeReuse = false
BackEnd\TaskHost_MultiThreadableTask_Tests.cs (1)
83EnableNodeReuse = false,
BackEnd\TaskHostCallback_Tests.cs (12)
56new BuildParameters { MaxNodeCount = maxNodeCount, EnableNodeReuse = false }, 95EnableNodeReuse = false 132new BuildParameters { MaxNodeCount = 4, EnableNodeReuse = false, Loggers = [logger] }, 163new BuildParameters { MaxNodeCount = 4, EnableNodeReuse = false, Loggers = [logger] }, 202EnableNodeReuse = false 257EnableNodeReuse = false, 309EnableNodeReuse = false, 353new BuildParameters { MaxNodeCount = 4, EnableNodeReuse = false, Loggers = [logger] }, 392new BuildParameters { MaxNodeCount = 4, EnableNodeReuse = false, Loggers = [logger] }, 438new BuildParameters { MaxNodeCount = 4, EnableNodeReuse = false, Loggers = [logger] }, 478new BuildParameters { MaxNodeCount = 4, EnableNodeReuse = false, Loggers = [logger] }, 523EnableNodeReuse = false
BackEnd\TaskHostFactory_Tests.cs (1)
71BuildParameters buildParameters = new() { EnableNodeReuse = envVariableSpecified && true /* node reuse enabled */ };
BackEnd\TaskRouter_IntegrationTests.cs (7)
68EnableNodeReuse = false 113EnableNodeReuse = false 158EnableNodeReuse = false 203EnableNodeReuse = false 247EnableNodeReuse = false 301EnableNodeReuse = false 359EnableNodeReuse = false
Construction\SolutionProjectGenerator_Tests.cs (2)
2197parameters.EnableNodeReuse = false; 2285parameters.EnableNodeReuse = false;
EvaluationProfiler_Tests.cs (1)
273EnableNodeReuse = false,
Graph\IsolateProjects_Tests.cs (1)
149EnableNodeReuse = false,
Microsoft.Build.Tasks.UnitTests (1)
CreateItem_Tests.cs (1)
208EnableNodeReuse = false,
Microsoft.Build.UnitTests.Shared (2)
EngineTestEnvironment.cs (1)
51EnableNodeReuse = false,
ObjectModelHelpers.cs (1)
2098actualBuildParameters.EnableNodeReuse = enableNodeReuse;
MSBuild (1)
XMake.cs (1)
1507parameters.EnableNodeReuse = enableNodeReuse;
10 references to EnableNodeReuse
Microsoft.Build (10)
BackEnd\BuildManager\BuildManager.cs (5)
1310telemetry.EnableNodeReuse = _buildParameters?.EnableNodeReuse; 2350_nodeManager?.ShutdownConnectedNodes(!abort && _buildParameters!.EnableNodeReuse); 2357_taskHostNodeManager?.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); 2771_nodeManager!.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); 2772_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)
220ShutdownAllNodes(ComponentHost.BuildParameters.EnableNodeReuse, NodeContextTerminated);
Instance\TaskFactories\TaskHostTask.cs (1)
364nodeReuse: _buildComponentHost.BuildParameters.EnableNodeReuse && _useSidecarTaskHost,