Class TypeMapperBuilder
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
ITypeMappingConfigurationITypeMappingConfiguration 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.