コード例 #1
0
ファイル: IoCFactory.cs プロジェクト: jaygumji/Enigma
 public IoCFactory(IIoCRegistrator registrator, ITypeProvider provider)
 {
     _registrator   = registrator;
     _provider      = provider;
     _typeFactories = new Dictionary <Type, IInstanceFactory>();
 }
コード例 #2
0
 public IoCRegistrationConfigurator(IIoCRegistrator registrator, IoCRegistration <T> registration)
 {
     _registrator  = registrator;
     _registration = registration;
 }
コード例 #3
0
ファイル: IoCContainer.cs プロジェクト: jaygumji/Enigma
 public IoCContainer(ITypeProvider provider)
 {
     _registrator   = this;
     _registrations = new Dictionary <Type, IIoCRegistration>();
     _factory       = new IoCFactory(_registrator, provider);
 }