Implemented interface member:
10 references to Dispose
Microsoft.CodeAnalysis.Features (2)
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionCacheServiceFactory.cs (1)
41public void Dispose() => WorkQueue.Dispose();
ExternalAccess\UnitTesting\Notification\AbstractGlobalOperationNotificationService.cs (1)
37public virtual void Dispose() => _eventQueue.Dispose();
Microsoft.CodeAnalysis.Workspaces (8)
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (1)
55=> _workQueue.Dispose();
src\roslyn\src\Dependencies\Threading\AsyncBatchingWorkQueue`2.cs (3)
25/// calling <see cref="Dispose()"/>, or cancelling the <see cref="CancellationToken"/> passed to the constructor, 49/// at all. This is cancelled by a call to <see cref="Dispose()"/>; the IsCancellationRequested flag of this token 133_externalCancellationTokenRegistration = cancellationToken.Register(static @this => ((AsyncBatchingWorkQueue<TItem, TResult>)@this!).Dispose(), this);
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
1224_fileChangesToProcess.Dispose();
Workspace\ProjectSystem\ReferenceFileChangeTracker.cs (1)
176_workQueue.Dispose();
Workspace\Workspace.cs (2)
698_updateSourceGeneratorsQueue.Dispose(); 699_eventHandlerWorkQueue.Dispose();