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
40 references to IAsynchronousOperationListener
IdeBenchmarks (1)
SQLitePersistentStorageBenchmark.cs (1)
64
var
asyncListener = _workspace.ExportProvider.GetExportedValue<IAsynchronousOperationListenerProvider>().GetListener(FeatureAttribute.PersistentStorage);
Microsoft.CodeAnalysis.EditorFeatures (1)
Remote\SolutionChecksumUpdater.cs (1)
61
var
listener = listenerProvider.GetListener(FeatureAttribute.SolutionChecksumUpdater);
Microsoft.CodeAnalysis.ExternalAccess.Razor (1)
RazorAsynchronousOperationListenerProviderAccessor.cs (1)
28
var
inner = _implementation.GetListener(featureName);
Microsoft.CodeAnalysis.Workspaces (30)
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (1)
43
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;
Shared\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);
Shared\Utilities\AsyncBatchingWorkQueue`0.cs (1)
18
IAsynchronousOperationListener
asyncListener,
Shared\Utilities\AsyncBatchingWorkQueue`1.cs (2)
19
IAsynchronousOperationListener
asyncListener,
25
IAsynchronousOperationListener
asyncListener,
Shared\Utilities\AsyncBatchingWorkQueue`2.cs (2)
44
private readonly
IAsynchronousOperationListener
_asyncListener;
108
IAsynchronousOperationListener
asyncListener,
Storage\SQLite\v2\SQLitePersistentStorage.cs (2)
95
IAsynchronousOperationListener
asyncListener,
123
IAsynchronousOperationListener
asyncListener,
Storage\SQLite\v2\SQLitePersistentStorageService.cs (2)
21
IAsynchronousOperationListener
asyncListener) : AbstractPersistentStorageService(configuration), IWorkspaceService
29
private readonly
IAsynchronousOperationListener
_asyncListener = asyncOperationListenerProvider.GetListener(FeatureAttribute.PersistentStorage);
Utilities\TaskQueue.cs (2)
17
public
IAsynchronousOperationListener
Listener { get; }
22
public TaskQueue(
IAsynchronousOperationListener
operationListener, TaskScheduler taskScheduler)
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)
53
IAsynchronousOperationListener
asyncListener,
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
43
public
IAsynchronousOperationListener
WorkspaceListener { get; }
Microsoft.VisualStudio.IntegrationTest.Setup (1)
AsyncCompletionTracker.cs (1)
48
var
listener = _asynchronousOperationListenerProvider.GetListener(FeatureAttribute.CompletionSet);
Microsoft.VisualStudio.LanguageServices (6)
InheritanceMargin\InheritanceMarginViewMarginProvider.cs (1)
81
var
listener = _listenerProvider.GetListener(FeatureAttribute.InheritanceMargin);
LanguageService\AbstractLanguageService`2.VsCodeWindowManager.cs (1)
259
var
asyncListener = asyncListenerProvider.GetListener(FeatureAttribute.DocumentOutline);
Library\AbstractObjectList.cs (1)
319
var
asynchronousOperationListener = LibraryManager.ComponentModel.GetService<IAsynchronousOperationListenerProvider>().GetListener(FeatureAttribute.LibraryManager);
Library\ObjectBrowser\AbstractObjectBrowserLibraryManager.cs (1)
489
var
asynchronousOperationListener = ComponentModel.GetService<IAsynchronousOperationListenerProvider>().GetListener(FeatureAttribute.LibraryManager);
PdbSourceDocument\PdbSourceDocumentOutputWindowLogger.cs (1)
41
var
asyncListener = listenerProvider.GetListener(nameof(PdbSourceDocumentOutputWindowLogger));
ProjectSystem\OpenTextBufferProvider.cs (1)
71
var
listener = listenerProvider.GetListener(FeatureAttribute.Workspace);