Exemplo n.º 1
0
        public static IServiceProvider CreateServiceProvider(IServiceCollection serviceCollection)
        {
            IServiceLocator serviceLocator = new ServiceLocator(serviceCollection);

            serviceCollection.AddSingleton(serviceLocator);

            ServiceProvider = serviceCollection.BuildServiceProvider();

            serviceLocator.AddServiceProvider(ServiceProvider);
            return(ServiceProvider);
        }