Reflection AutoMapper在哪些方法中使用反射?

Reflection AutoMapper在哪些方法中使用反射?,reflection,automapper,Reflection,Automapper,我想知道AutoMapper是否在其Mapper.Map()方法中使用反射,或者反射的使用是否仅限于Mapper.CreateMap()方法?老实说,两者都不是。调用CreateMap时,AutoMaper使用优化器构建代码,以获取/设置源/目标类型的值。目前,它结合使用Reflection.Emit和表达式树编译。在映射时,它使用优化的回调与类型交互。谁是对的?我是对的,或者你可以看看来源。这也取决于你所说的“使用反射”是什么意思。

我想知道AutoMapper是否在其
Mapper.Map()
方法中使用反射,或者反射的使用是否仅限于
Mapper.CreateMap()
方法?

老实说,两者都不是。调用CreateMap时,AutoMaper使用优化器构建代码,以获取/设置源/目标类型的值。目前,它结合使用Reflection.Emit和表达式树编译。在映射时,它使用优化的回调与类型交互。

谁是对的?我是对的,或者你可以看看来源。这也取决于你所说的“使用反射”是什么意思。