13 references to DisposableWaitAsync
Microsoft.CodeAnalysis.Workspaces (13)
FindSymbols\FindReferences\DependentProjectsFinder.cs (4)
146
using (await s_solutionToDependentProjectMapGate.
DisposableWaitAsync
(cancellationToken).ConfigureAwait(false))
157
using (await s_solutionToDependentProjectMapGate.
DisposableWaitAsync
(cancellationToken).ConfigureAwait(false))
344
using (await s_metadataIdToAssemblyNameGate.
DisposableWaitAsync
(cancellationToken).ConfigureAwait(false))
376
using (await s_metadataIdToAssemblyNameGate.
DisposableWaitAsync
(cancellationToken).ConfigureAwait(false))
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (1)
387
using (await _project._gate.
DisposableWaitAsync
().ConfigureAwait(false))
Workspace\ProjectSystem\ProjectSystemProject.cs (2)
516
using (await _gate.
DisposableWaitAsync
(cancellationToken).ConfigureAwait(false))
554
using (useAsync ? await _gate.
DisposableWaitAsync
().ConfigureAwait(false) : _gate.DisposableWait())
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (3)
233
using (await _gate.
DisposableWaitAsync
(cancellationToken).ConfigureAwait(false))
244
using (useAsync ? await _gate.
DisposableWaitAsync
().ConfigureAwait(false) : _gate.DisposableWait())
292
using (useAsync ? await _gate.
DisposableWaitAsync
().ConfigureAwait(false) : _gate.DisposableWait())
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (1)
262
using (await buildLock.
DisposableWaitAsync
(cancellationToken).ConfigureAwait(false))
Workspace\Solution\VersionSource\RecoverableTextAndVersion.RecoverableText.cs (1)
117
using (await Gate.
DisposableWaitAsync
(cancellationToken).ConfigureAwait(false))
Workspace\Workspace.cs (1)
529
using (useAsync ? await _serializationLock.
DisposableWaitAsync
(cancellationToken).ConfigureAwait(false) : _serializationLock.DisposableWait(cancellationToken))