Riok.Mapperly by Mapperly Contributors, Lars Tönz, Manuel Allenspach

<PackageReference Include="Riok.Mapperly" Version="4.0.0-next.2" />

 UserMappingAttribute

public sealed class UserMappingAttribute : Attribute
A given method is marked as user implemented mapping with this attribute. If AutoUserMappings is true, this attribute allows to ignore a user implemented mapping method.
public bool Default { get; set; }

If set to true, this user mapping acts as the default mapping for the given type pair. Only one mapping per type-pair in a mapper can be set to true. If no mapping for a given type-pair has a value of true for Default the first mapping encountered without an explicit value of false is considered the default mapping.

public bool Ignore { get; set; }

Whether this user mapping should be ignored.