Bottles.Services.BottleServiceFinder.FindBootstrappers C# (CSharp) Метод

FindBootstrappers() публичный статический Метод

public static FindBootstrappers ( IEnumerable packageAssemblies ) : IEnumerable
packageAssemblies IEnumerable
Результат IEnumerable
        public static IEnumerable<IBootstrapper> FindBootstrappers(IEnumerable<Assembly> packageAssemblies)
        {
            var bootstrappers = packageAssemblies.FilterTypes(type => type.CanBeCastTo<IBootstrapper>() && type.IsConcreteWithDefaultCtor() && type != typeof(BottleServiceBootstrapper));
            return bootstrappers.Select(x => (IBootstrapper) Activator.CreateInstance(x));
        }