42 references to DisposableWait
Microsoft.CodeAnalysis.Workspaces (42)
Utilities\Documentation\XmlDocumentationProvider.cs (1)
69using (_gate.DisposableWait(cancellationToken))
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (7)
104using (_project._gate.DisposableWait()) 156using (_project._gate.DisposableWait()) 262using (_project._gate.DisposableWait()) 317using (_project._gate.DisposableWait()) 379using (_project._gate.DisposableWait()) 446using (_project._gate.DisposableWait()) 501using (_project._gate.DisposableWait())
Workspace\ProjectSystem\ProjectSystemProject.cs (17)
255using (_gate.DisposableWait()) 508using (_gate.DisposableWait()) 555using (useAsync ? await _gate.DisposableWaitAsync().ConfigureAwait(false) : _gate.DisposableWait()) 935using (_gate.DisposableWait()) 980using (_gate.DisposableWait()) 1008using (_gate.DisposableWait()) 1038using (_gate.DisposableWait()) 1081using (_gate.DisposableWait()) 1239using (_gate.DisposableWait()) 1253using (_gate.DisposableWait()) 1272using (_gate.DisposableWait()) 1285using (_gate.DisposableWait()) 1308using (_gate.DisposableWait()) 1323using (_gate.DisposableWait()) 1344using (_gate.DisposableWait()) 1370using (_gate.DisposableWait()) 1384using (_gate.DisposableWait())
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (5)
221using (_gate.DisposableWait()) 243using (useAsync ? await _gate.DisposableWaitAsync().ConfigureAwait(false) : _gate.DisposableWait()) 255using (_gate.DisposableWait()) 270using (_gate.DisposableWait()) 291using (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\RecoverableTextAndVersion.RecoverableText.cs (1)
96using (Gate.DisposableWait(cancellationToken))
Workspace\Workspace.cs (2)
185using (_serializationLock.DisposableWait()) 526using (useAsync ? await _serializationLock.DisposableWaitAsync(cancellationToken).ConfigureAwait(false) : _serializationLock.DisposableWait(cancellationToken))
Workspace\Workspace_Editor.cs (4)
287using (_serializationLock.DisposableWait()) 303using (_serializationLock.DisposableWait()) 445using (_serializationLock.DisposableWait()) 469using (_serializationLock.DisposableWait())