public static IServiceCollection AddServiceTypeProvider(this IServiceCollection services, IServiceTypeProvider serviceTypeProvider) { services.GetServiceTypeProviders().Add(serviceTypeProvider); return(services); }
public static IEnumerable <Type> GetServiceTypes <TService>(this IServiceTypeProvider provider) => provider.GetServiceTypes(typeof(TService));