Beispiel #1
0
    public static IServiceCollection AddAdventOfCodeDays(this IServiceCollection serviceCollection)
    {
        var types = DayHelper.GetDaysFromAssemblies();

        types.ForEach(type =>
        {
            var serviceDescriptor = new ServiceDescriptor(typeof(IDay), type, ServiceLifetime.Singleton);
            serviceCollection.TryAddEnumerable(serviceDescriptor);
        });
        return(serviceCollection);
    }