Esempio n. 1
0
 public void Register(IRegisterer registerer)
 {
     if (_asSingleton)
     {
         RegisterSingleton(registerer, _serviceTypes);
     }
     else
     {
         RegisterTransient(registerer, _serviceTypes);
     }
 }
Esempio n. 2
0
 public void Register(IRegisterer registerer)
 {
 }
Esempio n. 3
0
 public ManagableSystem(string id, IRegisterer system, Type managedType)
 {
     this.id     = id;
     this.system = system;
     this.type   = managedType;
 }
Esempio n. 4
0
 private void wrap(IRegisterer o, string id, Type t)
 {
     managedSystems.Register(new ManagableSystem(id, o, t));
 }
 public void SetRegisterer(IRegisterer <string> registerer)
 {
     WasRegistererSet = true;
 }
Esempio n. 6
0
 public void Register(IRegisterer registerer)
 {
     registerer.RegisterGeneric(_implementationGenericTypeDefinition, _serviceGenericTypeDefinitions);
 }
Esempio n. 7
0
 public ExtendableRegisterer(IRegisterer registerer)
 {
     _registerer = registerer;
 }
Esempio n. 8
0
 protected override void RegisterTransient(IRegisterer registerer, IEnumerable <Type> servicesTypes)
 {
     registerer.RegisterFactoryTransient(_factory, servicesTypes);
 }
Esempio n. 9
0
 protected override void RegisterSingleton(IRegisterer registerer, IEnumerable <Type> servicesTypes)
 {
     registerer.RegisterFactorySingleton(_factory, servicesTypes);
 }
Esempio n. 10
0
 protected override void RegisterSingleton(IRegisterer registerer, IEnumerable <Type> servicesTypes)
 {
     registerer.RegisterSingleton(typeof(TImplementation), servicesTypes);
 }
Esempio n. 11
0
 protected abstract void RegisterSingleton(IRegisterer registerer, IEnumerable <Type> servicesTypes);
Esempio n. 12
0
 protected abstract void RegisterTransient(IRegisterer registerer, IEnumerable <Type> servicesTypes);
Esempio n. 13
0
 public void SetRegisterer(IRegisterer <TKey> registerer) => this.registerer = registerer;