Table of Contents

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

action Action<TSource, TDestination>

The step to run.

Returns

IMappingExpression<TSource, TDestination>

This expression, for chaining.

Exceptions

ArgumentNullException

action is 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

action Action<TSource, TDestination, ResolutionContext>

The step to run.

Returns

IMappingExpression<TSource, TDestination>

This expression, for chaining.

Exceptions

ArgumentNullException

action is 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

TMappingAction

The step, which needs a parameterless constructor.