Table of Contents

Class MappingDefinition<TSource, TDestination>

Namespace
Dynamicweb.Extensibility.Mapping
Assembly
Dynamicweb.Core.dll
public sealed class MappingDefinition<TSource, TDestination>

Type Parameters

TSource
TDestination
Inheritance
MappingDefinition<TSource, TDestination>
Inherited Members

Methods

BindMapper(Action<TSource, TDestination, MappingContext>)

public MappingDefinition<TSource, TDestination> BindMapper(Action<TSource, TDestination, MappingContext> mapping)

Parameters

mapping Action<TSource, TDestination, MappingContext>

Returns

MappingDefinition<TSource, TDestination>

BindMapper(Action<TSource, TDestination>)

public MappingDefinition<TSource, TDestination> BindMapper(Action<TSource, TDestination> mapping)

Parameters

mapping Action<TSource, TDestination>

Returns

MappingDefinition<TSource, TDestination>

BindMapper(string, Action<TSource, TDestination, MappingContext>, MappingContext)

public MappingDefinition<TSource, TDestination> BindMapper(string profileKey, Action<TSource, TDestination, MappingContext> mapping, MappingContext context)

Parameters

profileKey string
mapping Action<TSource, TDestination, MappingContext>
context MappingContext

Returns

MappingDefinition<TSource, TDestination>

BindMapper(string, Action<TSource, TDestination, MappingContext>, IEnumerable<Expression<Func<TDestination, object?>>>)

public MappingDefinition<TSource, TDestination> BindMapper(string profileKey, Action<TSource, TDestination, MappingContext> mapping, IEnumerable<Expression<Func<TDestination, object?>>> destinationProperties)

Parameters

profileKey string
mapping Action<TSource, TDestination, MappingContext>
destinationProperties IEnumerable<Expression<Func<TDestination, object>>>

Returns

MappingDefinition<TSource, TDestination>

WithMappingProcessor<TContext>()

public MappingProcessor<TSource, TDestination, TContext> WithMappingProcessor<TContext>() where TContext : new()

Returns

MappingProcessor<TSource, TDestination, TContext>

Type Parameters

TContext

WithMappingProcessor<TContext>(TContext)

public MappingProcessor<TSource, TDestination, TContext> WithMappingProcessor<TContext>(TContext init)

Parameters

init TContext

Returns

MappingProcessor<TSource, TDestination, TContext>

Type Parameters

TContext
To top