44 references to DisposableWait
Microsoft.CodeAnalysis.Features (8)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (4)
247using (_workGate.DisposableWait(CancellationToken)) 269using (gate.DisposableWait(cancellationToken)) 289using (gate.DisposableWait(CancellationToken.None)) 374using (_workGate.DisposableWait(CancellationToken))
SolutionCrawler\WorkCoordinator.SemanticChangeProcessor.cs (4)
246using (_workGate.DisposableWait(CancellationToken)) 268using (gate.DisposableWait(cancellationToken)) 288using (gate.DisposableWait(CancellationToken.None)) 373using (_workGate.DisposableWait(CancellationToken))
Microsoft.CodeAnalysis.Workspaces (30)
CancellableLazy`1.cs (1)
53using (gate.DisposableWait(cancellationToken))
EventMap.cs (3)
27using (_guard.DisposableWait()) 38using (_guard.DisposableWait()) 71using (_guard.DisposableWait())
NonReentrantLock.cs (1)
241/// Since we want to avoid boxing the return from <see cref="NonReentrantLock.DisposableWait"/>, this type must be public.
Shared\TestHooks\AsynchronousOperationListener.cs (5)
96using (_gate.DisposableWait(CancellationToken.None)) 161using (_gate.DisposableWait(CancellationToken.None)) 205using (_gate.DisposableWait(CancellationToken.None)) 222using (_gate.DisposableWait(CancellationToken.None)) 233using (_gate.DisposableWait(CancellationToken.None))
Shared\TestHooks\AsynchronousOperationListener+AsyncToken.cs (1)
27using (_listener._gate.DisposableWait(CancellationToken.None))
Utilities\Documentation\XmlDocumentationProvider.cs (1)
70using (_gate.DisposableWait(cancellationToken))
Workspace\Host\Metadata\MetadataReferenceCache.cs (1)
55using (_gate.DisposableWait())
Workspace\Solution\ProjectDependencyGraph.cs (5)
172using (_dataLock.DisposableWait()) 243using (_dataLock.DisposableWait()) 295using (_dataLock.DisposableWait()) 338using (_dataLock.DisposableWait(cancellationToken)) 390using (_dataLock.DisposableWait(cancellationToken))
Workspace\Solution\SolutionState.cs (1)
1645using (this.StateLock.DisposableWait(cancellationToken))
Workspace\Solution\WeaklyCachedRecoverableValueSource.cs (1)
157using (s_taskGuard.DisposableWait())
Workspace\Workspace_Editor.cs (10)
57using (_stateLock.DisposableWait()) 71using (_stateLock.DisposableWait()) 89using (_stateLock.DisposableWait()) 172using (_stateLock.DisposableWait()) 183using (_stateLock.DisposableWait()) 195using (_stateLock.DisposableWait()) 247using (_stateLock.DisposableWait()) 270using (_stateLock.DisposableWait()) 315using (_stateLock.DisposableWait()) 482using (_stateLock.DisposableWait())
Microsoft.CodeAnalysis.Workspaces.MSBuild (5)
MSBuild\MSBuildProjectLoader.cs (1)
168using (_dataGuard.DisposableWait(cancellationToken))
MSBuild\MSBuildWorkspace.cs (2)
154using (_serializationLock.DisposableWait()) 305using (_serializationLock.DisposableWait())
MSBuild\ProjectFile\ProjectFileLoaderRegistry.cs (2)
34using (_dataGuard.DisposableWait()) 47using (_dataGuard.DisposableWait())
Microsoft.VisualStudio.LanguageServices.Implementation (1)
CodeModel\ProjectCodeModel.cs (1)
60using (_guard.DisposableWait())