Esempio n. 1
0
        /// <summary>
        /// Create a new service locator which contains a new service
        /// </summary>
        /// <returns></returns>
        public IServiceLocator CreateNewUsing(ContainerAdder adder)
        {
            var scope = _container.BeginLifetimeScope(containerBuilder => adder.Invoke(containerBuilder));

            return(new ServiceLocatorAdapter(scope));
        }
Esempio n. 2
0
		public void AddToContainer(ContainerAdder adder)
		{
			var containerBuilder = new Autofac.Builder.ContainerBuilder();
			adder.Invoke(containerBuilder);
			containerBuilder.Build(_container);
		}