public void DoRegistrations(ICopyHelperRegistration <ITestClass> registrations) { registrations.NotNull(nameof(registrations)); registrations.RegisterPostProcessings( new GenericCopyPostProcessing <ITestClass>((source, target) => target.TestValue = 234), new GenericCopyPostProcessing <ITestClass>((source, target) => target.TestValue2 = 4321)); }
/// <summary> /// See <see cref="IConvertRegistrations{TSource, TTarget, TConvertIntention}.DoRegistrations"/>. /// </summary> public void DoRegistrations(ICopyHelperRegistration <ITemporalData> registrations) { registrations.NotNull(nameof(registrations)); registrations .RegisterAttribute(x => x.From) .RegisterAttribute(x => x.To); }
/// <summary> /// See <see cref="IConvertRegistrations{TSource, TTarget, TConvertIntention}.DoRegistrations"/>. /// </summary> public void DoRegistrations(ICopyHelperRegistration <BaseData> aRegistrations) { aRegistrations.NotNull(nameof(aRegistrations)); aRegistrations.RegisterAttribute(x => x.BaseDataId); }