public PopulatedCollectionPropertyBuilder( ICustomPropertyFactory <TSourceObject> factory, IValueAccessorBehavior <IEnumerable <TItemVM> > sourceCollectionAccessor ) { _factory = factory; _sourceCollectionAccessor = sourceCollectionAccessor; }
public ViewModelPropertyBuilderWithSource( ICustomPropertyFactory <TSourceObject> factory, IValueAccessorBehavior <TSourceValue> sourceValueAccessor ) { _sourceValueAccessor = sourceValueAccessor; _factory = factory; }
public CollectionPropertyBuilderWithSource( ICustomPropertyFactory <TSourceObject> factory, IValueAccessorBehavior <IEnumerable <TItemSource> > sourceCollectionAccessor, bool shouldCacheSourceCollection ) { _sourceCollectionAccessor = sourceCollectionAccessor; _factory = factory; _shouldCacheSourceCollection = shouldCacheSourceCollection; }