4 implementations of IRemoteServiceCallbackDispatcher
Microsoft.CodeAnalysis.ExternalAccess.Razor (1)
Remote\RazorRemoteServiceCallbackDispatcher.cs (1)
9internal abstract class RazorRemoteServiceCallbackDispatcher : IRemoteServiceCallbackDispatcher
Microsoft.CodeAnalysis.Remote.Workspaces (2)
ExternalAccess\Pythia\Api\PythiaRemoteServiceCallbackDispatcher.cs (1)
9internal abstract class PythiaRemoteServiceCallbackDispatcher : IRemoteServiceCallbackDispatcher
ExternalAccess\UnitTesting\Api\UnitTestingRemoteServiceCallbackDispatcher.cs (1)
9internal abstract class UnitTestingRemoteServiceCallbackDispatcher : IRemoteServiceCallbackDispatcher
Microsoft.CodeAnalysis.Workspaces (1)
Remote\RemoteServiceCallbackDispatcher.cs (1)
17internal class RemoteServiceCallbackDispatcher : IRemoteServiceCallbackDispatcher
18 references to IRemoteServiceCallbackDispatcher
Microsoft.CodeAnalysis.ExternalAccess.Razor (2)
Remote\RazorRemoteServiceCallbackDispatcher.cs (1)
16RemoteServiceCallbackDispatcher.Handle IRemoteServiceCallbackDispatcher.CreateHandle(object? instance)
Remote\RazorRemoteServiceCallbackDispatcherRegistry.cs (1)
23IRemoteServiceCallbackDispatcher IRemoteServiceCallbackDispatcherProvider.GetDispatcher(Type serviceType)
Microsoft.CodeAnalysis.Remote.Workspaces (7)
BrokeredServiceConnection.cs (2)
54private readonly IRemoteServiceCallbackDispatcher? _callbackDispatcher; 61IRemoteServiceCallbackDispatcher? callbackDispatcher,
ExternalAccess\Pythia\Api\PythiaRemoteServiceCallbackDispatcher.cs (1)
16RemoteServiceCallbackDispatcher.Handle IRemoteServiceCallbackDispatcher.CreateHandle(object? instance)
ExternalAccess\Pythia\Api\PythiaRemoteServiceCallbackDispatcherRegistry.cs (1)
23IRemoteServiceCallbackDispatcher IRemoteServiceCallbackDispatcherProvider.GetDispatcher(Type serviceType)
ExternalAccess\UnitTesting\Api\UnitTestingRemoteServiceCallbackDispatcher.cs (1)
16RemoteServiceCallbackDispatcher.Handle IRemoteServiceCallbackDispatcher.CreateHandle(object? instance)
ExternalAccess\UnitTesting\Api\UnitTestingRemoteServiceCallbackDispatcherRegistry.cs (1)
23IRemoteServiceCallbackDispatcher IRemoteServiceCallbackDispatcherProvider.GetDispatcher(Type serviceType)
ServiceHubRemoteHostClient.cs (1)
132var callbackDispatcher = (descriptor.ClientInterface != null) ? callbackDispatcherProvider.GetDispatcher(typeof(T)) : null;
Microsoft.CodeAnalysis.Workspaces (5)
Remote\ExportRemoteServiceCallbackDispatcherAttribute.cs (1)
20: base(typeof(IRemoteServiceCallbackDispatcher))
Remote\IRemoteServiceCallbackDispatcherProvider.cs (1)
11IRemoteServiceCallbackDispatcher GetDispatcher(Type serviceType);
Remote\RemoteServiceCallbackDispatchers.cs (3)
29private readonly ImmutableDictionary<Type, Lazy<IRemoteServiceCallbackDispatcher, ExportMetadata>> _callbackDispatchers; 31public RemoteServiceCallbackDispatcherRegistry(IEnumerable<Lazy<IRemoteServiceCallbackDispatcher, ExportMetadata>> dispatchers) 34public IRemoteServiceCallbackDispatcher GetDispatcher(Type serviceType)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (2)
Remote\InProcRemostHostClient.cs (1)
69var callbackDispatcher = (descriptor.ClientInterface != null) ? _callbackDispatchers.GetDispatcher(typeof(T)) : null;
Remote\InProcRemoteHostClientProvider.cs (1)
29public Factory([ImportMany] IEnumerable<Lazy<IRemoteServiceCallbackDispatcher, RemoteServiceCallbackDispatcherRegistry.ExportMetadata>> callbackDispatchers)
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
Remote\ServiceDescriptorTests.cs (1)
387var callbackDispatchers = ((IMefHostExportProvider)hostServices).GetExports<IRemoteServiceCallbackDispatcher, RemoteServiceCallbackDispatcherRegistry.ExportMetadata>();
Microsoft.VisualStudio.LanguageServices (1)
Remote\VisualStudioRemoteHostClientProvider.cs (1)
44[ImportMany] IEnumerable<Lazy<IRemoteServiceCallbackDispatcher, RemoteServiceCallbackDispatcherRegistry.ExportMetadata>> callbackDispatchers)