1 implementation of JoinableTaskContext
Microsoft.CodeAnalysis.EditorFeatures (1)
Shared\Utilities\ThreadingContext.cs (1)
48public JoinableTaskContext JoinableTaskContext
18 references to JoinableTaskContext
Microsoft.CodeAnalysis.EditorFeatures (10)
CodeDefinitionWindow\DefinitionContextTracker.cs (4)
71Contract.ThrowIfFalse(_threadingContext.JoinableTaskContext.IsOnMainThread); 85Contract.ThrowIfFalse(_threadingContext.JoinableTaskContext.IsOnMainThread); 100Contract.ThrowIfFalse(_threadingContext.JoinableTaskContext.IsOnMainThread); 107Contract.ThrowIfFalse(_threadingContext.JoinableTaskContext.IsOnMainThread);
Shared\Extensions\IThreadingContextExtensions.cs (2)
13=> Contract.ThrowIfFalse(threadingContext.JoinableTaskContext.IsOnMainThread); 16=> Contract.ThrowIfTrue(threadingContext.JoinableTaskContext.IsOnMainThread);
Shared\Utilities\ForegroundThreadAffinitizedObject.cs (3)
39=> _threadingContext.JoinableTaskContext.IsOnMainThread; 43var whenCreatedThread = _threadingContext.JoinableTaskContext.MainThread; 55Contract.ThrowIfFalse(_threadingContext.JoinableTaskContext.IsOnMainThread);
Shared\Utilities\WorkspaceThreadingService.cs (1)
26public bool IsOnMainThread => _threadingContext.JoinableTaskContext.IsOnMainThread;
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Workspaces\TestWorkspace.cs (1)
829Contract.ThrowIfFalse(threadingContext.HasMainThread && threadingContext.JoinableTaskContext.IsOnMainThread);
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
IntelliSense\CSharpCompletionCommandHandlerTests.vb (1)
10333CalledOnMainThread = _threadingContext.HasMainThread AndAlso _threadingContext.JoinableTaskContext.IsOnMainThread
Microsoft.VisualStudio.LanguageServices (4)
ErrorReporting\VisualStudioInfoBar.cs (1)
97Contract.ThrowIfFalse(_threadingContext.JoinableTaskContext.IsOnMainThread);
Interop\CleanableWeakComHandleTable.cs (1)
65Debug.Assert(ThreadingContext.JoinableTaskContext.IsOnMainThread, "This method is optimized for cases where calls do not yield before checking _needsCleanUp.");
ProjectSystem\VisualStudioProjectFactory.cs (1)
91if (!_threadingContext.JoinableTaskContext.IsMainThreadBlocked())
ProjectSystem\VisualStudioWorkspaceImpl.OpenFileTracker.cs (1)
365if (_workspace._threadingContext.JoinableTaskContext.IsOnMainThread)
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\ProjectCodeModelFactory.cs (1)
88Debug.Assert(!_threadingContext.JoinableTaskContext.IsOnMainThread, "The following context switch is not expected to cause runtime overhead.");
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\XamlProjectService.cs (1)
89if (_threadingContext.JoinableTaskContext.IsOnMainThread)