1 implementation of IRemoteServiceCallbackDispatcher
Microsoft.CodeAnalysis.Workspaces (1)
Remote\RemoteServiceCallbackDispatcher.cs (1)
17internal class RemoteServiceCallbackDispatcher : IRemoteServiceCallbackDispatcher
5 references to IRemoteServiceCallbackDispatcher
Microsoft.CodeAnalysis.Workspaces (5)
Remote\ExportRemoteServiceCallbackDispatcherAttribute.cs (1)
17: base(typeof(IRemoteServiceCallbackDispatcher))
Remote\IRemoteServiceCallbackDispatcherProvider.cs (1)
11IRemoteServiceCallbackDispatcher GetDispatcher(Type serviceType);
Remote\RemoteServiceCallbackDispatchers.cs (3)
12internal sealed class RemoteServiceCallbackDispatcherRegistry(IEnumerable<Lazy<IRemoteServiceCallbackDispatcher, RemoteServiceCallbackDispatcherRegistry.ExportMetadata>> dispatchers) : IRemoteServiceCallbackDispatcherProvider 29private readonly ImmutableDictionary<Type, Lazy<IRemoteServiceCallbackDispatcher, ExportMetadata>> _callbackDispatchers = dispatchers.ToImmutableDictionary(d => d.Metadata.ServiceInterface); 31public IRemoteServiceCallbackDispatcher GetDispatcher(Type serviceType)