protected Dependency(DependencyTranslateInfo info) { Writer = info.Writer; Description = info.Description; Writer.Rewrite(this); }
public FactoryEnumeratorDependency(DependencyTranslateInfo info, Func <ISignedContract, IEnumerator> factoryFunc) : base(info) { _factoryFunc = factoryFunc; }
public CastedDependency(DependencyTranslateInfo info, Type type) : base(info) { Description.ImplementTypes.Add(type); }
public FactoryFunctionDependency(DependencyTranslateInfo info, Func <ISignedContract, object> factoryFunc) : base(info) { _factoryFunc = factoryFunc; }
public LazyFunctionDependency(DependencyTranslateInfo info, Func <ISignedContract, object> lazyFunc) : base(info) { _lazyFunc = lazyFunc; }
public NonCastedDependency(DependencyTranslateInfo info) : base(info) { }