50 references to DisposableWait
Microsoft.CodeAnalysis.Features (4)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (4)
247using (_workGate.DisposableWait(CancellationToken)) 269using (gate.DisposableWait(cancellationToken)) 289using (gate.DisposableWait(CancellationToken.None)) 365using (_workGate.DisposableWait(CancellationToken))
Microsoft.CodeAnalysis.Workspaces (45)
Utilities\Documentation\XmlDocumentationProvider.cs (1)
69using (_gate.DisposableWait(cancellationToken))
Workspace\Host\Metadata\MetadataReferenceCache.cs (1)
47using (_gate.DisposableWait())
Workspace\IsolatedAnalyzerReferenceSet.Core.cs (2)
237: s_gate.DisposableWait(cancellationToken)) 252: s_gate.DisposableWait(cancellationToken))
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (6)
116using (_project._gate.DisposableWait()) 168using (_project._gate.DisposableWait()) 274using (_project._gate.DisposableWait()) 329using (_project._gate.DisposableWait()) 391using (_project._gate.DisposableWait()) 525using (_project._gate.DisposableWait())
Workspace\ProjectSystem\ProjectSystemProject.cs (17)
241using (_gate.DisposableWait()) 516using (_gate.DisposableWait()) 563using (useAsync ? await _gate.DisposableWaitAsync().ConfigureAwait(false) : _gate.DisposableWait()) 951using (_gate.DisposableWait()) 996using (_gate.DisposableWait()) 1024using (_gate.DisposableWait()) 1055using (_gate.DisposableWait()) 1101using (_gate.DisposableWait()) 1221using (_gate.DisposableWait()) 1235using (_gate.DisposableWait()) 1254using (_gate.DisposableWait()) 1267using (_gate.DisposableWait()) 1290using (_gate.DisposableWait()) 1305using (_gate.DisposableWait()) 1326using (_gate.DisposableWait()) 1352using (_gate.DisposableWait()) 1366using (_gate.DisposableWait())
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (5)
222using (_gate.DisposableWait()) 244using (useAsync ? await _gate.DisposableWaitAsync().ConfigureAwait(false) : _gate.DisposableWait()) 256using (_gate.DisposableWait()) 271using (_gate.DisposableWait()) 292using (useAsync ? await _gate.DisposableWaitAsync().ConfigureAwait(false) : _gate.DisposableWait())
Workspace\Solution\ProjectDependencyGraph.cs (5)
191using (_dataLock.DisposableWait()) 281using (_dataLock.DisposableWait()) 333using (_dataLock.DisposableWait()) 376using (_dataLock.DisposableWait(cancellationToken)) 428using (_dataLock.DisposableWait(cancellationToken))
Workspace\Solution\VersionSource\LoadableTextAndVersionSource.cs (1)
56using (_gate.DisposableWait(cancellationToken))
Workspace\Solution\VersionSource\RecoverableTextAndVersion.RecoverableText.cs (1)
91using (Gate.DisposableWait(cancellationToken))
Workspace\Workspace.cs (2)
186using (_serializationLock.DisposableWait()) 530using (useAsync ? await _serializationLock.DisposableWaitAsync(cancellationToken).ConfigureAwait(false) : _serializationLock.DisposableWait(cancellationToken))
Workspace\Workspace_Editor.cs (4)
288using (_serializationLock.DisposableWait()) 304using (_serializationLock.DisposableWait()) 446using (_serializationLock.DisposableWait()) 470using (_serializationLock.DisposableWait())
Microsoft.VisualStudio.LanguageServices.LiveShare (1)
Client\RemoteLanguageServiceWorkspace.cs (1)
197using (s_RemotePathsGate.DisposableWait())