Riok.Mapperly.Abstractions
Namespace with 10 public types
Classes
MapEnumAttribute
Customizes how enums are mapped.
MapperAttribute
Marks an abstract class or an interface as a mapper.
MapperConstructorAttribute
Marks the constructor to be used when type gets activated by Mapperly.
MapperIgnoreAttribute
Obsolete.
Ignores a property from the mapping.
MapperIgnoreSourceAttribute
Ignores a source property from the mapping.
MapperIgnoreTargetAttribute
Ignores a target property from the mapping.
MapPropertyAttribute
Specifies options for a property mapping.
ObjectFactoryAttribute
Marks a method as an object factory.
An object factory can be used to instantiate or resolve target objects.
An object factory method needs to be a method with a non-void return type.
It can be generic with constraints and can have one or none parameters.
If the object factory has a parameter, the source object is provided as an argument.
Enumerations
EnumMappingStrategy
Defines the strategy to use when mapping an enum to another enum.
PropertyNameMappingStrategy
Defines the strategy to use when mapping a property to another property.