Beispiel #1
0
 public FactoryFunctionDependency(DependencyTranslateInfo info, Func <ISignedContract, T> getterFunc)
     : base(info)
 {
     _getterFunc = getterFunc;
 }
Beispiel #2
0
 public CastedDependency(DependencyTranslateInfo info) : base(info)
 {
     Description.ImplementTypes.Add(typeof(T));
 }
Beispiel #3
0
 public LazyDependency(DependencyTranslateInfo info, Lazy <T> lazy) : base(info)
 {
     _lazy = lazy;
 }
Beispiel #4
0
 public InstanceDependency(DependencyTranslateInfo info, object instance) : base(info)
 {
     _instance = instance;
 }
Beispiel #5
0
 public FactoryEnumerableDependency(DependencyTranslateInfo info,
                                    Func <ISignedContract, IEnumerable <T> > factoryFunc) : base(info)
 {
     _factoryFunc = factoryFunc;
 }
 public LazyFunctionDependency(DependencyTranslateInfo info, Func <ISignedContract, T> lazyFunc)
     : base(info)
 {
     _lazyFunc = lazyFunc;
 }