Пример #1
0
        public Dependency(Type abstractType, Type concreteType, InstantiationScope scope)
        {
            AbstractType = abstractType;

            ConcreteType = concreteType;

            Scope = scope;
        }
Пример #2
0
 public void Register <TAbstract, TConcrete>(InstantiationScope scope)
 {
     _dependencies.Add(new Dependency(typeof(TAbstract), typeof(TConcrete), scope));
 }