1 implementation of IAsynchronousOperationWaiter
Microsoft.CodeAnalysis.Workspaces (1)
Shared\TestHooks\AsynchronousOperationListener.cs (1)
16internal sealed partial class AsynchronousOperationListener : IAsynchronousOperationListener, IAsynchronousOperationWaiter
23 references to IAsynchronousOperationWaiter
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (6)
Classification\SemanticClassifierTests.cs (1)
3548var waiter = listenerProvider.GetWaiter(FeatureAttribute.Classification);
Classification\TotalClassifierTests.cs (1)
2864var waiter = listenerProvider.GetWaiter(FeatureAttribute.Classification);
EncapsulateField\EncapsulateFieldTestState.cs (2)
60var waiter = (IAsynchronousOperationWaiter)provider.GetListener(FeatureAttribute.EncapsulateField);
ExtractMethod\ExtractMethodMiscellaneousTests.cs (1)
139var waiter = workspace.ExportProvider.GetExportedValue<IAsynchronousOperationListenerProvider>().GetWaiter(FeatureAttribute.ExtractMethod);
Workspaces\WorkspaceTests_EditorFeatures.cs (1)
45var workspaceWaiter = workspace.ExportProvider
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Completion\CompletionServiceTests.cs (1)
54var waiter = workspace.ExportProvider.GetExportedValue<AsynchronousOperationListenerProvider>().GetWaiter(FeatureAttribute.CompletionSet);
FindReferences\FindReferencesCommandHandlerTests.cs (1)
81var waiter = listenerProvider.GetWaiter(FeatureAttribute.FindReferences);
Microsoft.CodeAnalysis.Features (1)
Shared\TestHooks\Legacy\ListenerForwarders.cs (1)
11[assembly: TypeForwardedTo(typeof(Microsoft.CodeAnalysis.Shared.TestHooks.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)
18internal static IAsynchronousOperationWaiter GetWaiter(this IAsynchronousOperationListenerProvider provider, string featureName) 19=> (IAsynchronousOperationWaiter)provider.GetListener(featureName);
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
ProjectSystemShim\LegacyProject\AnalyzersTests.cs (1)
264var waiter = listenerProvider.GetWaiter(FeatureAttribute.RuleSetEditor);
Roslyn.VisualStudio.Next.UnitTests (5)
Remote\RemoteHostClientServiceFactoryTests.cs (2)
57var workspaceListener = listenerProvider.GetWaiter(FeatureAttribute.Workspace); 60var listener = listenerProvider.GetWaiter(FeatureAttribute.SolutionChecksumUpdater);
Services\SolutionServiceTests.cs (3)
963private static IAsynchronousOperationWaiter GetWorkspaceWaiter(TestWorkspace workspace) 1166var waiter = listenerProvider.GetWaiter(FeatureAttribute.SolutionChecksumUpdater); 1220var waiter = listenerProvider.GetWaiter(FeatureAttribute.SolutionChecksumUpdater);