Table of Contents

Class TypeMapperBuilder

Namespace
LfrlAnvil.Mapping
Assembly
LfrlAnvil.Mapping.dll

Represents a builder of ITypeMapper instances.

public class TypeMapperBuilder : ITypeMapperBuilder
Inheritance
TypeMapperBuilder
Implements
Inherited Members
Extension Methods

Constructors

TypeMapperBuilder()

Creates a new empty TypeMapperBuilder instance.

public TypeMapperBuilder()

Methods

Build()

Creates a new ITypeMapper instance.

[Pure]
public ITypeMapper Build()

Returns

ITypeMapper

New ITypeMapper instance.

Configure(ITypeMappingConfiguration)

Adds an ITypeMappingConfiguration instance to this builder.

public ITypeMapperBuilder Configure(ITypeMappingConfiguration configuration)

Parameters

configuration ITypeMappingConfiguration

ITypeMappingConfiguration instance to add to this builder.

Returns

ITypeMapperBuilder

this.

Configure(IEnumerable<ITypeMappingConfiguration>)

Adds a collection of ITypeMappingConfiguration instances to this builder.

public ITypeMapperBuilder Configure(IEnumerable<ITypeMappingConfiguration> configurations)

Parameters

configurations IEnumerable<ITypeMappingConfiguration>

A collection ITypeMappingConfiguration instances to add to this builder.

Returns

ITypeMapperBuilder

this.

GetConfigurations()

Returns all currently registered ITypeMappingConfiguration instances in this builder.

[Pure]
public IEnumerable<ITypeMappingConfiguration> GetConfigurations()

Returns

IEnumerable<ITypeMappingConfiguration>

All currently registered ITypeMappingConfiguration instances.