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