21 writes to MultiThreaded
Microsoft.Build (1)
BackEnd\BuildManager\BuildParameters.cs (1)
303MultiThreaded = other.MultiThreaded;
Microsoft.Build.Engine.UnitTests (19)
BackEnd\BuildManager_Tests.cs (2)
4595MultiThreaded = true, 4682MultiThreaded = true,
BackEnd\TaskHostCallback_Tests.cs (5)
92MultiThreaded = true, 199MultiThreaded = true, 254MultiThreaded = true, 306MultiThreaded = true, 520MultiThreaded = true,
BackEnd\TaskRouter_IntegrationTests.cs (12)
68MultiThreaded = true, 113MultiThreaded = true, 158MultiThreaded = true, 203MultiThreaded = false, // Single-threaded mode 247MultiThreaded = false, // Single-threaded mode 301MultiThreaded = true, 359MultiThreaded = true, 418MultiThreaded = true, 457MultiThreaded = false, 500MultiThreaded = true, 552MultiThreaded = false, 616MultiThreaded = false,
MSBuild (1)
XMake.cs (1)
1520parameters.MultiThreaded = multiThreaded;
19 references to MultiThreaded
Microsoft.Build (19)
BackEnd\BuildManager\BuildManager.cs (1)
1158_buildTelemetry.MultiThreadedModeEnabled = _buildParameters!.MultiThreaded;
BackEnd\BuildManager\BuildParameters.cs (1)
303MultiThreaded = other.MultiThreaded;
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (2)
406if (!_componentHost.BuildParameters.MultiThreaded && _componentHost.BuildParameters.NodeId != Scheduler.InProcNodeId) 418if (_componentHost.BuildParameters.MultiThreaded)
BackEnd\Components\Communications\NodeManager.cs (1)
331bool isMultiThreadedModeOn = _componentHost?.BuildParameters.MultiThreaded ?? false;
BackEnd\Components\Communications\NodeProviderInProc.cs (1)
111int maxNodeCount = _componentHost.BuildParameters.MultiThreaded ? _componentHost.BuildParameters.MaxNodeCount : 1;
BackEnd\Components\RequestBuilder\RequestBuilder.cs (1)
1236_componentHost.BuildParameters.MultiThreaded))
BackEnd\Components\Scheduler\Scheduler.cs (4)
1545int maxInProcNodeCount = _componentHost.BuildParameters.MultiThreaded ? _componentHost.BuildParameters.MaxNodeCount : 1; 1548int availableNodesWithOutOfProcAffinity = _componentHost.BuildParameters.MultiThreaded ? 0 : _componentHost.BuildParameters.MaxNodeCount - _currentOutOfProcNodeCount; 1578if (requestsWithAnyAffinityOnInProcNodes > 0 && !_componentHost.BuildParameters.MultiThreaded) 1630if (!_componentHost.BuildParameters.MultiThreaded)
BackEnd\Node\InProcNode.cs (1)
444if (_componentHost.BuildParameters.MultiThreaded)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (5)
925returnClass = _projectInstance.TaskRegistry.GetRegisteredTask(_taskName, null, taskIdentityParameters, true /* exact match */, _targetLoggingContext, _taskLocation, _buildComponentHost?.BuildParameters?.MultiThreaded ?? false); 928returnClass = _projectInstance.TaskRegistry.GetRegisteredTask(_taskName, null, taskIdentityParameters, false /* fuzzy match */, _targetLoggingContext, _taskLocation, _buildComponentHost?.BuildParameters?.MultiThreaded ?? false); 932returnClass = _projectInstance.TaskRegistry.GetRegisteredTask(_taskName, null, TaskHostParameters.Empty, true /* exact match */, _targetLoggingContext, _taskLocation, _buildComponentHost?.BuildParameters?.MultiThreaded ?? false); 936returnClass = _projectInstance.TaskRegistry.GetRegisteredTask(_taskName, null, TaskHostParameters.Empty, false /* fuzzy match */, _targetLoggingContext, _taskLocation, _buildComponentHost?.BuildParameters?.MultiThreaded ?? false); 1010TaskFactoryEngineContext taskFactoryEngineContext = new TaskFactoryEngineContext(_buildEngine.IsRunningMultipleNodes, _taskLocation, _taskLoggingContext, _buildComponentHost?.BuildParameters?.MultiThreaded ?? false, Traits.Instance.ForceTaskFactoryOutOfProc);
Instance\TaskFactories\AssemblyTaskFactory.cs (2)
343&& buildComponentHost?.BuildParameters?.MultiThreaded == true) 358bool isMultiThreaded = buildComponentHost?.BuildParameters?.MultiThreaded == true;