Пример #1
0
        internal NCopContainer(Action <IArgumentsFluentRegistry> registrationAction, NCopContainer parentContainer)
        {
            this.parentContainer = parentContainer;

            if (registrationAction.IsNotNull())
            {
                Configure(registrationAction);
            }
        }
Пример #2
0
        public INCopDependencyResolver CreateChildContainer(Action <IArgumentsFluentRegistry> registrationAction = null)
        {
            NCopContainer container = null;

            lock (childContainers) {
                childContainers.Push(container = new NCopContainer(registrationAction, this));
            }

            return(container);
        }