2 implementations of IAsynchronousOperationListener
Microsoft.CodeAnalysis.Workspaces (2)
Shared\TestHooks\AsynchronousOperationListener.cs (1)
16internal sealed partial class AsynchronousOperationListener : IAsynchronousOperationListener, IAsynchronousOperationWaiter
Shared\TestHooks\AsynchronousOperationListenerProvider+NullOperationListener.cs (1)
15private sealed class NullOperationListener : IAsynchronousOperationListener
29 references to IAsynchronousOperationListener
Microsoft.CodeAnalysis.Workspaces (29)
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (1)
44public SymbolTreeInfoCacheService(Workspace workspace, IAsynchronousOperationListener listener)
FindSymbols\SymbolTree\SymbolTreeInfoCacheServiceFactory.cs (1)
19private readonly IAsynchronousOperationListener _listener = listenerProvider.GetListener(FeatureAttribute.SolutionCrawlerLegacy);
Remote\IRemoteKeepAliveService.cs (2)
44private RemoteKeepAliveSession(SolutionCompilationState compilationState, IAsynchronousOperationListener listener) 100public static RemoteKeepAliveSession Create(Solution solution, IAsynchronousOperationListener listener)
Shared\TestHooks\AsynchronousOperationListenerProvider.cs (3)
22/// <see cref="IAsynchronousOperationListener" /> and use 31public static readonly IAsynchronousOperationListener NullListener = new NullOperationListener(); 80public IAsynchronousOperationListener GetListener(string featureName)
Shared\TestHooks\AsynchronousOperationListenerProvider+NullListenerProvider.cs (1)
11public IAsynchronousOperationListener GetListener(string featureName) => NullListener;
src\Dependencies\Threading\AsyncBatchingWorkQueue`0.cs (1)
19IAsynchronousOperationListener asyncListener,
src\Dependencies\Threading\AsyncBatchingWorkQueue`1.cs (2)
20IAsynchronousOperationListener asyncListener, 26IAsynchronousOperationListener asyncListener,
src\Dependencies\Threading\AsyncBatchingWorkQueue`2.cs (2)
45private readonly IAsynchronousOperationListener _asyncListener; 109IAsynchronousOperationListener asyncListener,
src\Dependencies\Threading\TestHooks\IAsynchronousOperationListenerProvider.cs (3)
8/// Return <see cref="IAsynchronousOperationListener"/> for the given featureName 15/// Get <see cref="IAsynchronousOperationListener"/> for given feature. 18IAsynchronousOperationListener GetListener(string featureName);
Storage\SQLite\v2\SQLitePersistentStorage.cs (2)
96IAsynchronousOperationListener asyncListener, 124IAsynchronousOperationListener asyncListener,
Storage\SQLite\v2\SQLitePersistentStorageService.cs (2)
21IAsynchronousOperationListener asyncListener) : AbstractPersistentStorageService(configuration), IWorkspaceService 29private readonly IAsynchronousOperationListener _asyncListener = asyncOperationListenerProvider.GetListener(FeatureAttribute.PersistentStorage);
Workspace\Host\TaskScheduler\IWorkspaceAsynchronousOperationListenerProvider.cs (3)
10/// Workspace service that provides <see cref="IAsynchronousOperationListener"/> instance. 14IAsynchronousOperationListener GetListener(); 15IAsynchronousOperationListener GetListener(string featureName);
Workspace\Host\TaskScheduler\WorkspaceAsynchronousOperationListenerProvider.cs (3)
18private readonly IAsynchronousOperationListener _listener = listenerProvider.GetListener(FeatureAttribute.Workspace); 20public IAsynchronousOperationListener GetListener() 23public IAsynchronousOperationListener GetListener(string featureName)
Workspace\ProjectSystem\FileWatchedPortableExecutableReferenceFactory.cs (1)
54IAsynchronousOperationListener asyncListener,
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
43public IAsynchronousOperationListener WorkspaceListener { get; }
Workspace\Workspace.cs (1)
40private readonly IAsynchronousOperationListener _asyncOperationListener;