1 implementation of IAsynchronousOperationWaiter
Microsoft.CodeAnalysis.Workspaces (1)
Shared\TestHooks\AsynchronousOperationListener.cs (1)
16internal sealed partial class AsynchronousOperationListener : IAsynchronousOperationListener, IAsynchronousOperationWaiter
38 references to IAsynchronousOperationWaiter
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (5)
Classification\CopyPasteAndPrintingClassifierTests.cs (1)
45var waiter = listenerProvider.GetWaiter(FeatureAttribute.Classification);
Classification\SemanticClassifierTests.cs (1)
2510var waiter = listenerProvider.GetWaiter(FeatureAttribute.Classification);
EncapsulateField\EncapsulateFieldTestState.cs (2)
57var waiter = (IAsynchronousOperationWaiter)provider.GetListener(FeatureAttribute.EncapsulateField);
Workspaces\WorkspaceTests_EditorFeatures.cs (1)
47var workspaceWaiter = workspace.ExportProvider
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (3)
LanguageServer\AbstractLanguageServerProtocolTests.cs (3)
389var workspaceWaiter = GetWorkspaceWaiter(workspace); 393private static IAsynchronousOperationWaiter GetWorkspaceWaiter(TestWorkspace workspace) 528var workspaceWaiter = GetWorkspaceWaiter(TestWorkspace);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (8)
Completion\CompletionServiceTests.cs (1)
55var waiter = workspace.ExportProvider.GetExportedValue<AsynchronousOperationListenerProvider>().GetWaiter(FeatureAttribute.CompletionSet);
FindReferences\FindReferencesCommandHandlerTests.cs (1)
90var waiter = listenerProvider.GetWaiter(FeatureAttribute.FindReferences);
SolutionCrawler\WorkCoordinatorTests.cs (6)
1485var operationWaiter = GetListenerProvider(workspace.ExportProvider).GetWaiter(FeatureAttribute.GlobalOperation); 1492var workspaceWaiter = GetListenerProvider(workspace.ExportProvider).GetWaiter(FeatureAttribute.Workspace); 1606var workspaceWaiter = GetListenerProvider(provider).GetWaiter(FeatureAttribute.Workspace); 1609var solutionCrawlerWaiter = GetListenerProvider(provider).GetWaiter(FeatureAttribute.SolutionCrawlerLegacy); 1689private readonly IAsynchronousOperationWaiter _workspaceWaiter; 1690private readonly IAsynchronousOperationWaiter _solutionCrawlerWaiter;
Microsoft.CodeAnalysis.Features (1)
Shared\TestHooks\Legacy\ListenerForwarders.cs (1)
13[assembly: TypeForwardedTo(typeof(Microsoft.CodeAnalysis.Shared.TestHooks.IAsynchronousOperationWaiter))]
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (1)
EncapsulateField\EncapsulateFieldTestState.vb (1)
41Dim waiter = DirectCast(provider.GetListener(FeatureAttribute.EncapsulateField), IAsynchronousOperationWaiter)
Microsoft.CodeAnalysis.Workspaces (6)
Shared\TestHooks\AsynchronousOperationListenerProvider.cs (6)
103public IAsynchronousOperationWaiter GetWaiter(string featureName) 104=> (IAsynchronousOperationWaiter)GetListener(featureName); 107/// Wait for all of the <see cref="IAsynchronousOperationWaiter"/> instances to finish their 237private IEnumerable<IAsynchronousOperationWaiter> GetCandidateWaiters(string[]? featureNames) 241return _singletonListeners.Values.Cast<IAsynchronousOperationWaiter>(); 244return _singletonListeners.Where(kv => featureNames.Contains(kv.Key)).Select(kv => (IAsynchronousOperationWaiter)kv.Value);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (2)
AsynchronousOperationListenerExtensions.cs (2)
20internal static IAsynchronousOperationWaiter GetWaiter(this IAsynchronousOperationListenerProvider provider, string featureName) 21=> (IAsynchronousOperationWaiter)provider.GetListener(featureName);
Microsoft.VisualStudio.IntegrationTest.Utilities (2)
InProcess\TestWaitingService.cs (2)
31var workspaceWaiter = _provider.GetWaiter(FeatureAttribute.Workspace); 32var featureWaiter = _provider.GetWaiter(featureName);
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (2)
DocumentOutline\DocumentOutlineTestsBase.cs (1)
143var workspaceWaiter = operations.GetWaiter(FeatureAttribute.Workspace);
ProjectSystemShim\LegacyProject\AnalyzersTests.cs (1)
256var waiter = listenerProvider.GetWaiter(FeatureAttribute.RuleSetEditor);
Microsoft.VisualStudio.LanguageServices.New.IntegrationTests (2)
InProcess\EditorInProcess.cs (2)
214var waiter = (IAsynchronousOperationWaiter)provider.GetListener(FeatureAttribute.AddImportsOnPaste);
Microsoft.VisualStudio.LanguageServices.Test.Utilities2 (2)
CallHierarchy\CallHierarchyTestState.vb (1)
31Private ReadOnly _waiter As IAsynchronousOperationWaiter
ProjectSystemShim\Framework\WorkspaceChangeWatcher.vb (1)
14Private ReadOnly _asynchronousOperationWaiter As IAsynchronousOperationWaiter
Microsoft.VisualStudio.LanguageServices.UnitTests (2)
Diagnostics\DiagnosticTableDataSourceTests.vb (2)
627Await DirectCast(analyzerService.Listener, IAsynchronousOperationWaiter).ExpeditedWaitAsync() 734Await DirectCast(listener, IAsynchronousOperationWaiter).ExpeditedWaitAsync()
Roslyn.VisualStudio.Next.UnitTests (2)
Remote\RemoteHostClientServiceFactoryTests.cs (2)
62var workspaceListener = listenerProvider.GetWaiter(FeatureAttribute.Workspace); 65var listener = listenerProvider.GetWaiter(FeatureAttribute.SolutionChecksumUpdater);