3 writes to EnableNodeReuse
dotnet (1)
MSBuildSession.cs (1)
230EnableNodeReuse = false,
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
Build\ProjectBuildManager.cs (1)
111EnableNodeReuse = false
MSBuild (1)
XMake.cs (1)
1787parameters.EnableNodeReuse = enableNodeReuse;
10 references to EnableNodeReuse
Microsoft.Build (10)
BackEnd\BuildManager\BuildManager.cs (5)
1396telemetry.EnableNodeReuse = _buildParameters?.EnableNodeReuse; 2458_nodeManager?.ShutdownConnectedNodes(!abort && _buildParameters!.EnableNodeReuse); 2465_taskHostNodeManager?.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); 2878_nodeManager!.ShutdownConnectedNodes(_buildParameters!.EnableNodeReuse); 2879_taskHostNodeManager!.ShutdownConnectedNodes(_buildParameters.EnableNodeReuse);
BackEnd\Components\Communications\NodeProviderOutOfProc.cs (3)
91Handshake hostHandshake = new(CommunicationsUtilities.GetHandshakeOptions(taskHost: false, taskHostParameters: TaskHostParameters.Empty, architectureFlagToSet: XMakeAttributes.GetCurrentMSBuildArchitecture(), nodeReuse: ComponentHost.BuildParameters.EnableNodeReuse, lowPriority: ComponentHost.BuildParameters.LowPriority)); 99CommandLineArgs: $"/noautoresponse /nologo {NodeModeHelper.ToCommandLineArgument(NodeMode.OutOfProcNode)} /nodeReuse:{ComponentHost.BuildParameters.EnableNodeReuse.ToString().ToLower()} /low:{ComponentHost.BuildParameters.LowPriority.ToString().ToLower()}", 163bool nodeReuse = ComponentHost.BuildParameters?.EnableNodeReuse ?? true;
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (1)
233ShutdownAllNodes(ComponentHost.BuildParameters.EnableNodeReuse, NodeContextTerminated);
Instance\TaskFactories\TaskHostTask.cs (1)
357effectiveNodeReuse = _buildComponentHost.BuildParameters.EnableNodeReuse && _useSidecarTaskHost;