Method BeforeMap
- Namespace
- Mapperion
- Assembly
- Mapperion.dll
BeforeMap(Action<TSource, TDestination>)
Runs a step before the members are assigned, once the destination exists.
IMappingExpression<TSource, TDestination> BeforeMap(Action<TSource, TDestination> action)
Parameters
actionAction<TSource, TDestination>The step to run.
Returns
- IMappingExpression<TSource, TDestination>
This expression, for chaining.
Exceptions
- ArgumentNullException
actionis null.
BeforeMap(Action<TSource, TDestination, ResolutionContext>)
Runs a step before the members are assigned, with access to the running mapper.
IMappingExpression<TSource, TDestination> BeforeMap(Action<TSource, TDestination, ResolutionContext> action)
Parameters
actionAction<TSource, TDestination, ResolutionContext>The step to run.
Returns
- IMappingExpression<TSource, TDestination>
This expression, for chaining.
Exceptions
- ArgumentNullException
actionis null.
BeforeMap<TMappingAction>()
Runs a step of its own type before the members are assigned.
IMappingExpression<TSource, TDestination> BeforeMap<TMappingAction>() where TMappingAction : IMappingAction<TSource, TDestination>
Returns
- IMappingExpression<TSource, TDestination>
This expression, for chaining.
Type Parameters
TMappingActionThe step, which needs a parameterless constructor.