50 references to DisposableWaitAsync
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Threading\WpfTestRunner.cs (1)
63using (await SharedData.TestSerializationGate.DisposableWaitAsync(CancellationToken.None))
Microsoft.CodeAnalysis.Features (6)
DesignerAttribute\DesignerAttributeDiscoveryService.cs (2)
138using (await _gate.DisposableWaitAsync(cancellationToken).ConfigureAwait(false)) 159using (await _gate.DisposableWaitAsync(cancellationToken).ConfigureAwait(false))
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.ProjectStates.cs (1)
92using (await _projectAnalyzerStateMapGuard.DisposableWaitAsync(cancellationToken).ConfigureAwait(false))
FindUsages\AbstractFindUsagesService.ProgressAdapter.cs (1)
87using (await _gate.DisposableWaitAsync(cancellationToken).ConfigureAwait(false))
MetadataAsSource\MetadataAsSourceFileService.cs (2)
90using (await _gate.DisposableWaitAsync(cancellationToken).ConfigureAwait(false)) 262using (await _gate.DisposableWaitAsync(cancellationToken).ConfigureAwait(false))
Microsoft.CodeAnalysis.LanguageServer (11)
FileBasedPrograms\VirtualProjectXmlProvider.cs (4)
32using (await _gate.DisposableWaitAsync(cancellationToken)) 41using (await _gate.DisposableWaitAsync(CancellationToken.None)) 52using (await _gate.DisposableWaitAsync(cancellationToken)) 64using (await _gate.DisposableWaitAsync(CancellationToken.None))
HostWorkspace\LanguageServerProjectLoader.cs (6)
200using (await _gate.DisposableWaitAsync(cancellationToken)) 245using (await _gate.DisposableWaitAsync(cancellationToken)) 375using (await _gate.DisposableWaitAsync(cancellationToken)) 390using (await _gate.DisposableWaitAsync(CancellationToken.None)) 413using (await _gate.DisposableWaitAsync(CancellationToken.None)) 430using (await _gate.DisposableWaitAsync(CancellationToken.None))
Services\StarredCompletions\StarredCompletionsAssemblyHelper.cs (1)
88using (await s_gate.DisposableWaitAsync(cancellationToken))
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
Handler\PullHandlers\VersionedPullCache.CacheItem.cs (1)
64using (await _gate.DisposableWaitAsync(cancellationToken).ConfigureAwait(false))
Handler\References\FindUsagesLSPContext.cs (2)
104using (await _semaphore.DisposableWaitAsync(cancellationToken).ConfigureAwait(false)) 141using (await _semaphore.DisposableWaitAsync(cancellationToken).ConfigureAwait(false))
Microsoft.CodeAnalysis.Remote.ServiceHub (5)
Host\RemoteWorkspace.cs (4)
119using (await _gate.DisposableWaitAsync(cancellationToken).ConfigureAwait(false)) 152using (await _gate.DisposableWaitAsync(cancellationToken).ConfigureAwait(false)) 176using (await _gate.DisposableWaitAsync(CancellationToken.None).ConfigureAwait(false)) 289using (await _gate.DisposableWaitAsync(cancellationToken).ConfigureAwait(false))
Host\RemoteWorkspace_SolutionCaching.cs (1)
123using (await _gate.DisposableWaitAsync(cancellationToken).ConfigureAwait(false))
Microsoft.CodeAnalysis.Workspaces (18)
FindSymbols\FindReferences\DependentProjectsFinder.cs (4)
146using (await s_solutionToDependentProjectMapGate.DisposableWaitAsync(cancellationToken).ConfigureAwait(false)) 157using (await s_solutionToDependentProjectMapGate.DisposableWaitAsync(cancellationToken).ConfigureAwait(false)) 344using (await s_metadataIdToAssemblyNameGate.DisposableWaitAsync(cancellationToken).ConfigureAwait(false)) 376using (await s_metadataIdToAssemblyNameGate.DisposableWaitAsync(cancellationToken).ConfigureAwait(false))
Storage\AbstractPersistentStorageService.cs (1)
57using (await _lock.DisposableWaitAsync(cancellationToken).ConfigureAwait(false))
Workspace\IsolatedAnalyzerReferenceSet.Core.cs (2)
236? await s_gate.DisposableWaitAsync(cancellationToken).ConfigureAwait(false) 251? await s_gate.DisposableWaitAsync(cancellationToken).ConfigureAwait(false)
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (2)
399using (await _project._gate.DisposableWaitAsync().ConfigureAwait(false)) 478using (await _project._gate.DisposableWaitAsync(cancellationToken).ConfigureAwait(false))
Workspace\ProjectSystem\ProjectSystemProject.cs (2)
525using (await _gate.DisposableWaitAsync(cancellationToken).ConfigureAwait(false)) 563using (useAsync ? await _gate.DisposableWaitAsync().ConfigureAwait(false) : _gate.DisposableWait())
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (3)
233using (await _gate.DisposableWaitAsync(cancellationToken).ConfigureAwait(false)) 244using (useAsync ? await _gate.DisposableWaitAsync().ConfigureAwait(false) : _gate.DisposableWait()) 292using (useAsync ? await _gate.DisposableWaitAsync().ConfigureAwait(false) : _gate.DisposableWait())
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (1)
265using (await buildLock.DisposableWaitAsync(cancellationToken).ConfigureAwait(false))
Workspace\Solution\VersionSource\LoadableTextAndVersionSource.cs (1)
73using (await _gate.DisposableWaitAsync(cancellationToken).ConfigureAwait(false))
Workspace\Solution\VersionSource\RecoverableTextAndVersion.RecoverableText.cs (1)
112using (await Gate.DisposableWaitAsync(cancellationToken).ConfigureAwait(false))
Workspace\Workspace.cs (1)
530using (useAsync ? await _serializationLock.DisposableWaitAsync(cancellationToken).ConfigureAwait(false) : _serializationLock.DisposableWait(cancellationToken))
Microsoft.CodeAnalysis.Workspaces.MSBuild (4)
MSBuild\BuildHostProcessManager.cs (3)
86using (await _gate.DisposableWaitAsync(cancellationToken).ConfigureAwait(false)) 132using (await _gate.DisposableWaitAsync().ConfigureAwait(false)) 158using (await _gate.DisposableWaitAsync().ConfigureAwait(false))
Rpc\RpcClient.cs (1)
168using (await _streamWritingSemaphore.DisposableWaitAsync(cancellationToken).ConfigureAwait(false))
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
src\Workspaces\MSBuild\BuildHost\Rpc\RpcServer.cs (1)
175using (await _sendingStreamSemaphore.DisposableWaitAsync().ConfigureAwait(false))
Microsoft.VisualStudio.LanguageServices.LiveShare (1)
Client\RemoteLanguageServiceWorkspace.cs (1)
155using (await s_RemotePathsGate.DisposableWaitAsync(CancellationToken.None).ConfigureAwait(false))