public PropertyMap(PropertyMap includedMemberMap, TypeMap typeMap, LambdaExpression expression) : this(includedMemberMap, typeMap) => ApplyIncludedMemberMap(includedMemberMap, expression);
public PropertyMap(MemberInfo destinationMember, TypeMap typeMap) { TypeMap = typeMap; DestinationMember = destinationMember; }
public PropertyMap(PropertyMap inheritedMappedProperty, TypeMap typeMap) : this(inheritedMappedProperty.DestinationMember, typeMap) => ApplyInheritedPropertyMap(inheritedMappedProperty);
public TypeMapConfigErrors(TypeMap typeMap, string[] unmappedPropertyNames, bool canConstruct) { TypeMap = typeMap; UnmappedPropertyNames = unmappedPropertyNames; CanConstruct = canConstruct; }