11 writes to MultiThreaded
Microsoft.Build (1)
BackEnd\BuildManager\BuildParameters.cs (1)
297
MultiThreaded
= other.MultiThreaded;
Microsoft.Build.Engine.UnitTests (9)
BackEnd\TaskHostCallback_Tests.cs (2)
93
MultiThreaded
= true,
238
MultiThreaded
= true,
BackEnd\TaskRouter_IntegrationTests.cs (7)
66
MultiThreaded
= true,
111
MultiThreaded
= true,
156
MultiThreaded
= true,
201
MultiThreaded
= false, // Single-threaded mode
245
MultiThreaded
= false, // Single-threaded mode
299
MultiThreaded
= true,
357
MultiThreaded
= true,
MSBuild (1)
XMake.cs (1)
1515
parameters.
MultiThreaded
= multiThreaded;
17 references to MultiThreaded
Microsoft.Build (17)
BackEnd\BuildManager\BuildManager.cs (1)
1157
_buildTelemetry.MultiThreadedModeEnabled = _buildParameters!.
MultiThreaded
;
BackEnd\BuildManager\BuildParameters.cs (1)
297
MultiThreaded = other.
MultiThreaded
;
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (2)
381
if (!_componentHost.BuildParameters.
MultiThreaded
&& _componentHost.BuildParameters.NodeId != Scheduler.InProcNodeId)
393
if (_componentHost.BuildParameters.
MultiThreaded
)
BackEnd\Components\Communications\NodeManager.cs (1)
331
bool isMultiThreadedModeOn = _componentHost?.BuildParameters.
MultiThreaded
?? false;
BackEnd\Components\Communications\NodeProviderInProc.cs (1)
111
int maxNodeCount = _componentHost.BuildParameters.
MultiThreaded
? _componentHost.BuildParameters.MaxNodeCount : 1;
BackEnd\Components\Scheduler\Scheduler.cs (4)
1531
int maxInProcNodeCount = _componentHost.BuildParameters.
MultiThreaded
? _componentHost.BuildParameters.MaxNodeCount : 1;
1534
int availableNodesWithOutOfProcAffinity = _componentHost.BuildParameters.
MultiThreaded
? 0 : _componentHost.BuildParameters.MaxNodeCount - _currentOutOfProcNodeCount;
1564
if (requestsWithAnyAffinityOnInProcNodes > 0 && !_componentHost.BuildParameters.
MultiThreaded
)
1616
if (!_componentHost.BuildParameters.
MultiThreaded
)
BackEnd\Node\InProcNode.cs (1)
444
if (_componentHost.BuildParameters.
MultiThreaded
)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (5)
925
returnClass = _projectInstance.TaskRegistry.GetRegisteredTask(_taskName, null, taskIdentityParameters, true /* exact match */, _targetLoggingContext, _taskLocation, _buildComponentHost?.BuildParameters?.
MultiThreaded
?? false);
928
returnClass = _projectInstance.TaskRegistry.GetRegisteredTask(_taskName, null, taskIdentityParameters, false /* fuzzy match */, _targetLoggingContext, _taskLocation, _buildComponentHost?.BuildParameters?.
MultiThreaded
?? false);
932
returnClass = _projectInstance.TaskRegistry.GetRegisteredTask(_taskName, null, TaskHostParameters.Empty, true /* exact match */, _targetLoggingContext, _taskLocation, _buildComponentHost?.BuildParameters?.
MultiThreaded
?? false);
936
returnClass = _projectInstance.TaskRegistry.GetRegisteredTask(_taskName, null, TaskHostParameters.Empty, false /* fuzzy match */, _targetLoggingContext, _taskLocation, _buildComponentHost?.BuildParameters?.
MultiThreaded
?? false);
1010
TaskFactoryEngineContext taskFactoryEngineContext = new TaskFactoryEngineContext(_buildEngine.IsRunningMultipleNodes, _taskLocation, _taskLoggingContext, _buildComponentHost?.BuildParameters?.
MultiThreaded
?? false, Traits.Instance.ForceTaskFactoryOutOfProc);
Instance\TaskFactories\AssemblyTaskFactory.cs (1)
351
&& buildComponentHost?.BuildParameters?.
MultiThreaded
== true)