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
47 references to IAsynchronousOperationListener
Microsoft.CodeAnalysis.Features (19)
DesignerAttribute\DesignerAttributeDiscoveryService.cs (1)
388
IAsynchronousOperationListener
listener,
Diagnostics\Service\DiagnosticAnalyzerService.cs (1)
55
private readonly
IAsynchronousOperationListener
_listener;
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingGlobalOperationAwareIdleProcessor.cs (1)
21
IAsynchronousOperationListener
listener,
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingIdleProcessor.cs (2)
16
IAsynchronousOperationListener
listener,
24
protected readonly
IAsynchronousOperationListener
Listener = listener;
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerRegistrationService.cs (1)
29
private readonly
IAsynchronousOperationListener
_listener;
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.AbstractUnitTestingPriorityProcessor.cs (1)
29
IAsynchronousOperationListener
listener,
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (2)
28
private readonly
IAsynchronousOperationListener
_listener;
46
IAsynchronousOperationListener
listener,
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingIncrementalAnalyzerProcessor.cs (2)
32
private readonly
IAsynchronousOperationListener
_listener;
44
IAsynchronousOperationListener
listener,
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingLowPriorityProcessor.cs (1)
28
IAsynchronousOperationListener
listener,
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingNormalPriorityProcessor.cs (1)
44
IAsynchronousOperationListener
listener,
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (2)
42
IAsynchronousOperationListener
listener,
334
IAsynchronousOperationListener
listener,
NavigateTo\INavigateToSearcherHost.cs (2)
36
IAsynchronousOperationListener
asyncListener,
40
private readonly
IAsynchronousOperationListener
_asyncListener = asyncListener;
NavigateTo\NavigateToSearcher.cs (1)
95
IAsynchronousOperationListener
asyncListener,
Shared\TestHooks\Legacy\ListenerForwarders.cs (1)
12
[assembly: TypeForwardedTo(typeof(Microsoft.CodeAnalysis.Shared.TestHooks.
IAsynchronousOperationListener
))]
Microsoft.CodeAnalysis.Workspaces (28)
ExternalAccess\VSTypeScript\Api\VSTypeScriptAsynchronousOperationListener.cs (1)
10
internal readonly struct VSTypeScriptAsynchronousOperationListener(
IAsynchronousOperationListener
underlyingObject)
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (1)
42
public SymbolTreeInfoCacheService(Workspace workspace,
IAsynchronousOperationListener
listener)
FindSymbols\SymbolTree\SymbolTreeInfoCacheServiceFactory.cs (1)
19
private readonly
IAsynchronousOperationListener
_listener = listenerProvider.GetListener(FeatureAttribute.SolutionCrawlerLegacy);
Remote\IRemoteKeepAliveService.cs (2)
180
private RemoteKeepAliveSession(SolutionCompilationState compilationState,
IAsynchronousOperationListener
listener)
249
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\roslyn\src\Dependencies\Threading\AsyncBatchingWorkQueue`0.cs (1)
20
IAsynchronousOperationListener
asyncListener,
src\roslyn\src\Dependencies\Threading\AsyncBatchingWorkQueue`1.cs (2)
21
IAsynchronousOperationListener
asyncListener,
27
IAsynchronousOperationListener
asyncListener,
src\roslyn\src\Dependencies\Threading\AsyncBatchingWorkQueue`2.cs (2)
45
private readonly
IAsynchronousOperationListener
_asyncListener;
115
IAsynchronousOperationListener
asyncListener,
src\roslyn\src\Dependencies\Threading\TestHooks\IAsynchronousOperationListenerProvider.cs (3)
10
/// Return <see cref="
IAsynchronousOperationListener
"/> for the given featureName
17
/// Get <see cref="
IAsynchronousOperationListener
"/> for given feature.
20
IAsynchronousOperationListener
GetListener(string featureName);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AsyncPriorityWorkQueue.cs (2)
33
private readonly
IAsynchronousOperationListener
_asyncListener;
79
IAsynchronousOperationListener
asyncListener)
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\ProjectSystemProjectFactory.cs (1)
43
public
IAsynchronousOperationListener
WorkspaceListener { get; }
Workspace\ProjectSystem\ReferenceFileChangeTracker.cs (1)
43
IAsynchronousOperationListener
asyncListener,
Workspace\Workspace.cs (1)
41
private readonly
IAsynchronousOperationListener
_asyncOperationListener;