Beispiel #1
0
 public BackendProvider(IComposableProvider composableProvider, IBackendCreator backendCreator)
 {
     Backends = composableProvider.GetAll <IBackendCreator>().SelectMany(c => c.CreateAll()).ToDictionary(p => p.Key, p => p.Value);
 }
 public BackendProvider(IBackendCreator backendCreator)
 {
     Backends = new ReadOnlyDictionary <string, IBackend>(new Dictionary <string, IBackend>(backendCreator.Create()));
 }