Exemple #1
0
        public static IServiceCollection AddServiceRegister(this IServiceCollection services, ServiceRegistrations registrations)
        {
            if (registrations == null)
            {
                throw new ArgumentNullException(nameof(registrations));
            }

            ServiceRegistrationsFilter(registrations);

            registrations.ForEach(serviceRegistration =>
            {
                services.Add(serviceRegistration.GetServiceDescriptor());
            });

            return(services);
        }