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