1 implementation of IFactory
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\BrokeredServiceBase.FactoryBase.cs (1)
32
internal abstract class FactoryBase<TService> : IServiceHubServiceFactory,
IFactory
5 references to IFactory
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Services\BrokeredServiceBase.FactoryBase.cs (2)
84
object
IFactory
.Create(IDuplexPipe pipe, IServiceProvider hostProvidedServices, ServiceActivationOptions serviceActivationOptions, IServiceBroker serviceBroker)
87
Type
IFactory
.ServiceType => typeof(TService);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (3)
Remote\InProcRemostHostClient.cs (3)
166
private readonly Dictionary<ServiceMoniker, BrokeredServiceBase.
IFactory
> _remoteBrokeredServicesMap = new();
233
public void RegisterRemoteBrokeredService(BrokeredServiceBase.
IFactory
serviceFactory)
256
if (_remoteBrokeredServicesMap.TryGetValue(descriptor.Moniker, out
var
remoteFactory))