Пример #1
0
        public void BindWith(IDependencyActivator activator)
        {
            if (instance != null)
            {
                throw new InvalidOperationException("already instantiated");
            }

            this.activator = activator ?? throw new ArgumentNullException(nameof(activator));
        }
 public DependencyContainerCreation(IDependencyRegistrar registrar, IDependencyRetriever retriever, IDependencyActivator activator)
 {
     Registrar = registrar;
     Retriever = retriever;
     Activator = activator;
 }