1 write to _threadingContext
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\ProjectCodeModelFactory.cs (1)
56
_threadingContext
= threadingContext;
6 references to _threadingContext
Microsoft.VisualStudio.LanguageServices.Implementation (6)
CodeModel\ProjectCodeModelFactory.cs (6)
88
Debug.Assert(!
_threadingContext
.JoinableTaskContext.IsOnMainThread, "The following context switch is not expected to cause runtime overhead.");
109
await
_threadingContext
.JoinableTaskFactory.SwitchToMainThreadAsync(cancellationToken);
130
if (
_threadingContext
.DisposalToken.IsCancellationRequested)
192
var projectCodeModel = new ProjectCodeModel(
_threadingContext
, id, codeModelInstanceFactory, _visualStudioWorkspace, _serviceProvider, this);
231
_ =
_threadingContext
.RunWithShutdownBlockAsync(async cancellationToken =>
233
await
_threadingContext
.JoinableTaskFactory.StartOnIdle(