public Expression GetMapRepeatedCallFor( IObjectMappingData childMappingData, MappingValues mappingValues, ObjectMapperData declaredTypeMapperData) { if (ShortCircuitRecursion(childMappingData.MapperData)) { return(GetMappingShortCircuit(childMappingData)); } var inlineMappingBlock = MappingFactory.GetInlineMappingBlock( childMappingData, mappingValues, MappingDataCreationFactory.ForChild); return(inlineMappingBlock); }