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