Arash.Web.DependencyResolution.IoC.Initialize C# (CSharp) Метод

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

public static Initialize ( ) : IContainer
Результат IContainer
        public static IContainer Initialize()
        {
            ObjectFactory.Initialize(x =>
            {
                x.Scan(scan =>
                {
                    scan.Assembly("Arash.Core");
                    scan.Assembly("Arash.Membership");
                    scan.Assembly("Arash.Restaurant");

                    scan.TheCallingAssembly();
                    scan.WithDefaultConventions();
                    //scan.Assembly("Paradizon.Service");
                });
                x.For<IDbContext>().Use<ArashDbContext>();
                x.For(typeof(IRepository<>)).Use(typeof(Repository<>));
                x.For<IMemberService>().Use<MemberService>();
            });

            return ObjectFactory.Container;
        }