public FluentBindingDescription <TTarget, TSource> ByCombining(IValueCombiner combiner, params string[] properties) { SetCombiner(combiner, properties, useParser: true); return(this); }
public CombinerSourceSpec(IValueCombiner combiner, string[] properties, bool useParser) { _combiner = combiner; _useParser = useParser; _properties = properties; }
public FluentBindingDescription <TTarget, TSource> ByCombining(IValueCombiner combiner, params Expression <Func <TSource, object> >[] properties) { SetCombiner(combiner, properties.Select(SourcePropertyPath).ToArray(), useParser: false); return(this); }