Table of Contents

Method AfterMap

Namespace
Mapperion
Assembly
Mapperion.dll

AfterMap(Action<TSource, TDestination>)

Runs a step once every member has been assigned.

IMappingExpression<TSource, TDestination> AfterMap(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.

AfterMap(Action<TSource, TDestination, ResolutionContext>)

Runs a step once every member has been assigned, with access to the running mapper.

IMappingExpression<TSource, TDestination> AfterMap(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.

AfterMap<TMappingAction>()

Runs a step of its own type once every member has been assigned.

IMappingExpression<TSource, TDestination> AfterMap<TMappingAction>() where TMappingAction : IMappingAction<TSource, TDestination>

Returns

IMappingExpression<TSource, TDestination>

This expression, for chaining.

Type Parameters

TMappingAction

The step, which needs a parameterless constructor.