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
69 references to IAsynchronousOperationListener
IdeBenchmarks (2)
InheritanceMargin\InheritanceMarginGlyphBenchmarks.cs (1)
50private IAsynchronousOperationListener _listener;
SQLitePersistentStorageBenchmark.cs (1)
63var asyncListener = _workspace.ExportProvider.GetExportedValue<IAsynchronousOperationListenerProvider>().GetListener(FeatureAttribute.PersistentStorage);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (3)
EventHookup\EventHookupCommandHandler.cs (1)
52private readonly IAsynchronousOperationListener _asyncListener = listenerProvider.GetListener(FeatureAttribute.EventHookup);
EventHookup\EventHookupSessionManager.cs (1)
127IAsynchronousOperationListener asyncListener,
EventHookup\EventHookupSessionManager_EventHookupSession.cs (1)
87IAsynchronousOperationListener asyncListener,
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (3)
RazorAsynchronousOperationListenerProviderAccessor.cs (1)
28var inner = _implementation.GetListener(featureName);
RazorAsynchronousOperationListenerWrapper.cs (2)
13private readonly IAsynchronousOperationListener _implementation; 15public RazorAsynchronousOperationListenerWrapper(IAsynchronousOperationListener implementation)
Microsoft.CodeAnalysis.Features (21)
DesignerAttribute\DesignerAttributeDiscoveryService.cs (1)
388IAsynchronousOperationListener listener,
Diagnostics\Service\DiagnosticAnalyzerService.cs (1)
48public IAsynchronousOperationListener Listener { get; }
Diagnostics\Service\EngineV2\InProcOrRemoteHostAnalyzerRunner.cs (2)
25private readonly IAsynchronousOperationListener _asyncOperationListener; 30IAsynchronousOperationListener? operationListener = null)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingGlobalOperationAwareIdleProcessor.cs (1)
21IAsynchronousOperationListener listener,
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingIdleProcessor.cs (2)
16IAsynchronousOperationListener listener, 24protected readonly IAsynchronousOperationListener Listener = listener;
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerRegistrationService.cs (1)
29private readonly IAsynchronousOperationListener _listener;
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.AbstractUnitTestingPriorityProcessor.cs (1)
29IAsynchronousOperationListener listener,
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (2)
28private readonly IAsynchronousOperationListener _listener; 39IAsynchronousOperationListener listener,
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingIncrementalAnalyzerProcessor.cs (2)
32private readonly IAsynchronousOperationListener _listener; 44IAsynchronousOperationListener listener,
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingLowPriorityProcessor.cs (1)
28IAsynchronousOperationListener listener,
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingNormalPriorityProcessor.cs (1)
44IAsynchronousOperationListener listener,
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (2)
42IAsynchronousOperationListener listener, 334IAsynchronousOperationListener listener,
NavigateTo\INavigateToSearcherHost.cs (2)
36IAsynchronousOperationListener asyncListener, 40private readonly IAsynchronousOperationListener _asyncListener = asyncListener;
NavigateTo\NavigateToSearcher.cs (1)
95IAsynchronousOperationListener asyncListener,
Shared\TestHooks\Legacy\ListenerForwarders.cs (1)
12[assembly: TypeForwardedTo(typeof(Microsoft.CodeAnalysis.Shared.TestHooks.IAsynchronousOperationListener))]
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\FileWatching\LspFileChangeWatcher.cs (1)
26private readonly IAsynchronousOperationListener _asynchronousOperationListener;
Microsoft.CodeAnalysis.LanguageServer.Protocol (6)
Handler\AbstractRefreshQueue.cs (1)
29private readonly IAsynchronousOperationListener _asyncListener;
Handler\References\FindAllReferencesHandler.cs (2)
28private readonly IAsynchronousOperationListener _asyncListener; 76IAsynchronousOperationListener asyncListener,
Handler\References\FindUsagesLSPContext.cs (1)
82IAsynchronousOperationListener asyncListener,
Handler\SourceGenerators\SourceGeneratorRefreshQueue.cs (1)
25private readonly IAsynchronousOperationListener _asyncListener;
Handler\Symbols\WorkspaceSymbolsHandler.cs (1)
45private readonly IAsynchronousOperationListener _asyncListener = listenerProvider.GetListener(FeatureAttribute.NavigateTo);
Microsoft.CodeAnalysis.Workspaces (30)
ExternalAccess\VSTypeScript\Api\VSTypeScriptAsynchronousOperationListener.cs (1)
10internal readonly struct VSTypeScriptAsynchronousOperationListener(IAsynchronousOperationListener underlyingObject)
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)
43private RemoteKeepAliveSession(SolutionCompilationState compilationState, IAsynchronousOperationListener listener) 99public 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)
20IAsynchronousOperationListener asyncListener,
src\Dependencies\Threading\AsyncBatchingWorkQueue`1.cs (2)
21IAsynchronousOperationListener asyncListener, 27IAsynchronousOperationListener asyncListener,
src\Dependencies\Threading\AsyncBatchingWorkQueue`2.cs (2)
45private readonly IAsynchronousOperationListener _asyncListener; 109IAsynchronousOperationListener asyncListener,
src\Dependencies\Threading\TestHooks\IAsynchronousOperationListenerProvider.cs (3)
10/// Return <see cref="IAsynchronousOperationListener"/> for the given featureName 17/// Get <see cref="IAsynchronousOperationListener"/> for given feature. 20IAsynchronousOperationListener GetListener(string featureName);
Storage\SQLite\v2\SQLitePersistentStorage.cs (2)
96IAsynchronousOperationListener asyncListener, 124IAsynchronousOperationListener asyncListener,
Storage\SQLite\v2\SQLitePersistentStorageService.cs (2)
20IAsynchronousOperationListener asyncListener) : AbstractPersistentStorageService(configuration), IWorkspaceService 28private 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)
41private readonly IAsynchronousOperationListener _asyncOperationListener;
Microsoft.VisualStudio.IntegrationTest.Setup (1)
AsyncCompletionTracker.cs (1)
48var listener = _asynchronousOperationListenerProvider.GetListener(FeatureAttribute.CompletionSet);
Microsoft.VisualStudio.LanguageServices.CSharp (2)
Interactive\CSharpVsInteractiveWindowProvider.cs (1)
29private readonly IAsynchronousOperationListener _listener;
SemanticSearch\SemanticSearchToolWindowImpl.cs (1)
78private readonly IAsynchronousOperationListener _asyncListener = listenerProvider.GetListener(FeatureAttribute.SemanticSearch);