Namespace LfrlAnvil.Mapping
Classes
- DestinationTypeMappingConfiguration<TDestination>
Represents a configuration of possibly multiple type mapping definitions to a single
TDestination
type.
- SingleTypeMappingConfiguration<TSource, TDestination>
Represents a configuration of a single
TSource
=>TDestination
mapping definition.
- SourceTypeMappingConfiguration<TSource>
Represents a configuration of possibly multiple type mapping definitions from a single
TSource
type.
- TypeMapper
Represents an object capable of mapping objects to different types.
- TypeMapperBuilder
Represents a builder of ITypeMapper instances.
- TypeMapperExtensions
Contains ITypeMapper extension methods.
- TypeMappingConfiguration
Represents a configuration of possibly multiple type mapping definitions.
- TypeMappingConfigurationModule
Represents a collection of ITypeMappingConfiguration instances.
Structs
- TypeMappingContext<TSource>
A lightweight generic container for a source object to map.
- TypeMappingManyContext<TSource>
A lightweight generic container for a source collection of objects to map.
Interfaces
- ITypeMapper
Represents an object capable of mapping objects to different types.
- ITypeMapperBuilder
Represents a builder of ITypeMapper instances.
- ITypeMappingConfiguration
Represents a configuration of possibly multiple type mapping definitions.