Esempio n. 1
0
        public static IContainerRegistry GetRegistry(this IPlatform platform)
        {
            Check.NotNull(platform, nameof(platform));

            var registrations = new[]
            {
                platform.BootstrapperLocator.AsInstanceRegistration(),
                platform.AssemblyCatalog.AsInstanceRegistration(),
                platform.TypeCatalog.AsInstanceRegistration(),
                platform.AsInstanceRegistration()
            };

            return(new ContainerRegistry(instanceRegistrations: registrations));
        }