Exemple #1
0
 public SafScopeFactory(IServiceProvider provider)
 {
     if (provider is SafServiceProvider)
     {
         this._provider = provider as  SafServiceProvider;
     }
     else
     {
         throw new SafException("SafServiceProvider");
     }
 }
Exemple #2
0
 public SafServiceProvider(IServiceResolver serviceResolver)
 {
     this.serviceResolver = serviceResolver;
     this._root           = this;
 }
Exemple #3
0
 internal SafServiceProvider(SafServiceProvider parent)
 {
     this._root = parent;
 }
Exemple #4
0
 public SafServiceScope(SafServiceProvider scopedProvider)
 {
     this._scopedProvider = scopedProvider;
 }