コード例 #1
0
ファイル: Container.cs プロジェクト: consumentor/Server
 public Container(IContainerConfigurationSettings configuration)
 {
     _configuration = configuration;
     _componentConfigurationFileName = _configuration.ComponentConfigurationFileName;
     if (_container == null)
     {
         lock (this)
         {
             if (_container == null)
             {
                 CreateNewContainer();
             }
         }
     }
     _registrator = new RegisterComponent(this);
 }
コード例 #2
0
 public RegisterServiceFragment(RegisterComponent registrator)
 {
     Registrator = registrator;
 }
コード例 #3
0
 public RegisterComponentFluentInterface(RegisterComponent registrator)
     :base(registrator)
 {
 }
コード例 #4
0
ファイル: Container.cs プロジェクト: consumentor/Server
 IInstanceType IContainer.RegisterComponent()
 {
     _registrator = new RegisterComponent(this);
     return(new InstanceType(_registrator));
 }
コード例 #5
0
 public RegisterComponentFluentInterface(RegisterComponent registrator)
     : base(registrator)
 {
 }