¿Se supone que Automapper funciona con los instaladores privados OOB?

Tengo una clase secundaria anidada con propiedades públicas con setters privados. En la clase principal, puedo usar Automapper para asignar a la clase secundaria y se están configurando los valores de los configuradores privados. Todo lo que he leído apunta a que Automapper no admite esto y requiere un constructor personalizado en la clase secundaria para completar los configuradores privados.

¿La versión actual está utilizando la reflexión o algo para mapear los configuradores privados? Los definidores son definitivamente privados porque en la clase principal no puedo establecer Child.Property pero en el mismo lugar Mapper.Map puede establecer la propiedad.

Automapper usa la reflexión ampliamente, y no hay ninguna razón para no usarla para configurar los configuradores privados.

En realidad, hasta tu pregunta no sabía que funcionaba.

Si nos fijamos en las pruebas unitarias, podemos encontrar el hecho de que los configuradores privados se configuran automáticamente. Por favor vea PrivateSetterInParentWorks .

Tenga en cuenta que Silverlight no admite la configuración de campos privados a través de la reflexión . Por lo tanto, la característica no funciona con él.