1 implementation of IAsynchronousOperationWaiter
Microsoft.CodeAnalysis.Workspaces (1)
Shared\TestHooks\AsynchronousOperationListener.cs (1)
16
internal sealed partial class AsynchronousOperationListener : IAsynchronousOperationListener,
IAsynchronousOperationWaiter
7 references to IAsynchronousOperationWaiter
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)
103
public
IAsynchronousOperationWaiter
GetWaiter(string featureName)
104
=> (
IAsynchronousOperationWaiter
)GetListener(featureName);
107
/// Wait for all of the <see cref="
IAsynchronousOperationWaiter
"/> instances to finish their
237
private IEnumerable<
IAsynchronousOperationWaiter
> GetCandidateWaiters(string[]? featureNames)
241
return _singletonListeners.Values.Cast<
IAsynchronousOperationWaiter
>();
244
return _singletonListeners.Where(kv => featureNames.Contains(kv.Key)).Select(kv => (
IAsynchronousOperationWaiter
)kv.Value);