7 implementations of LegacyThreadingData
Microsoft.Build (2)
BackEnd\BuildManager\BuildManager.cs (1)
390LegacyThreadingData IBuildComponentHost.LegacyThreadingData => _legacyThreadingData;
BackEnd\Node\OutOfProcNode.cs (1)
196LegacyThreadingData IBuildComponentHost.LegacyThreadingData => _legacyThreadingData;
Microsoft.Build.Engine.UnitTests (5)
BackEnd\MockHost.cs (1)
172LegacyThreadingData IBuildComponentHost.LegacyThreadingData
BackEnd\NodeEndpointInProc_Tests.cs (1)
53LegacyThreadingData IBuildComponentHost.LegacyThreadingData
BackEnd\TargetBuilder_Tests.cs (1)
1810LegacyThreadingData IBuildComponentHost.LegacyThreadingData
BackEnd\TargetEntry_Tests.cs (1)
1281LegacyThreadingData IBuildComponentHost.LegacyThreadingData
BackEnd\TaskBuilder_Tests.cs (1)
1360LegacyThreadingData IBuildComponentHost.LegacyThreadingData
8 references to LegacyThreadingData
Microsoft.Build (8)
BackEnd\BuildManager\BuildSubmission.cs (1)
184LegacyThreadingData legacyThreadingData = ((IBuildComponentHost)BuildManager).LegacyThreadingData;
BackEnd\Components\RequestBuilder\RequestBuilder.cs (7)
188return (_requestTask?.IsCompleted == false) || (_componentHost.LegacyThreadingData.MainThreadSubmissionId != -1); 573return host.BuildParameters.LegacyThreadingSemantics && (host.LegacyThreadingData.MainThreadSubmissionId == entry.Request.SubmissionId); 651_componentHost.LegacyThreadingData.SignalLegacyThreadStart(this); 666if (componentHostSnapshot?.LegacyThreadingData != null) 668return componentHostSnapshot.LegacyThreadingData.GetLegacyThreadInactiveTask(_requestEntry.Request.SubmissionId); 681ErrorUtilities.VerifyThrow(_componentHost.LegacyThreadingData.MainThreadSubmissionId != _requestEntry.Request.SubmissionId, "Can't start builder thread when we are using legacy threading semantics for this request."); 965handle = RequestBuilder.WaitWithBuilderThreadStart(handles, true, _componentHost.LegacyThreadingData, _requestEntry.Request.SubmissionId);