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

<PackageReference Include="Riok.Mapperly" Version="3.5.1" />

 MemberVisibility

public enum MemberVisibility
Determines what member accessibility Mapperly will attempt to map.

Maps only accessible members. If not set, the UnsafeAccessorAttribute is used to generate mappings for inaccessible members.

All = 30

Maps all members, even members which are not directly accessible by the mapper are mapped by using accessors with the UnsafeAccessorAttribute. This can only be used for .NET 8.0 and later.

Maps all accessible members.

Maps internal members.

Private = 16

Maps private members.

Maps protected members.

Public = 2

Maps public members.