public TransformResult <TResult> ApplyTo(TransformContext <TInput> context) { foreach (var propertyTransform in _propertyTransforms) { propertyTransform.Apply(context.Input, context); } return(context.Return <TResult>(context.Input, false)); }
public TransformResult <TResult> ApplyTo(TransformContext <TInput> context) { TResult result = _resultFactory(); foreach (var propertyTransform in _propertyTransforms) { propertyTransform.Apply(result, context); } return(context.Return(result)); }