BooksDesktopApp.App.RegisterDIContainer C# (CSharp) 메소드

RegisterDIContainer() 개인적인 메소드

private RegisterDIContainer ( ) : void
리턴 void
        private void RegisterDIContainer()
        {
            var services = new ServiceCollection();
            services.AddTransient<BooksViewModel>();
            services.AddTransient<BookViewModel>();
            services.AddSingleton<IBooksRepository, BooksRepository>();
            services.AddSingleton<IEventAggregator, EventAggregator>();

            Container = services.BuildServiceProvider();
        }
        public IServiceProvider Container { get; private set; }