public CollectionSizeRelativeMemberInfo(int size, Type rootType, Type targetType, CallChain callChain) : base(rootType, targetType, callChain) { this.Size = size; }
protected BaseRelativeMemberInfo(Type rootType, Type targetType, CallChain callChain) { this.RootType = rootType; this.TargetType = targetType; this.CallChain = callChain; }
public FillerRelativeMemberInfo(Func <IObjectCreationContext, object> factoryFunc, CallChain chain, Type rootType, Type targetType) : base(rootType, targetType, chain) { this.factoryFunc = factoryFunc; }