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