public void Apply(ITransformConfigurator <TInput> configurator) { var inputPropertyProvider = new InputPropertyProvider <TInput, MessageData <TValue> >(_property); var provider = new LoadMessageDataPropertyProvider <TInput, TValue>(inputPropertyProvider, _repository); configurator.Set(_property, provider); }
public void Apply(ITransformConfigurator <TInput> configurator) { var provider = new LoadMessageDataPropertyProvider <TInput, TValue>(_repository, _property); configurator.Replace(_property, provider); }