1 implementation of IInProcServiceFactory
Microsoft.CodeAnalysis.Remote.Razor (1)
RazorBrokeredServiceBase.FactoryBase`1.cs (1)
25internal abstract class FactoryBase<TService> : IServiceHubServiceFactory, IInProcServiceFactory
7 references to IInProcServiceFactory
Microsoft.VisualStudioCode.RazorExtension (7)
Services\InProcServiceFactory.cs (7)
27private static readonly Dictionary<Type, IInProcServiceFactory> s_factoryMap = BuildFactoryMap(); 30private static Dictionary<Type, IInProcServiceFactory> BuildFactoryMap() 32var result = new Dictionary<Type, IInProcServiceFactory>(); 37typeof(IInProcServiceFactory).IsAssignableFrom(type)) 44var factory = (IInProcServiceFactory)Activator.CreateInstance(type).AssumeNotNull(); 56Assumes.True(s_factoryMap.TryGetValue(typeof(TService), out var factory));