private static bool DerivedTypesExistForTarget(IMemberMapperData mapperData)
        {
            var configuredImplementationTypePairs = mapperData
                                                    .MapperContext
                                                    .UserConfigurations
                                                    .DerivedTypes
                                                    .GetImplementationTypePairsFor(mapperData, mapperData.MapperContext);

            return(configuredImplementationTypePairs.Any() ||
                   mapperData.GetDerivedTargetTypes().Any());
        }
예제 #2
0
 private static ICollection <Type> GetDerivedTargetTypesIfNecessary(IMemberMapperData mapperData)
 {
     return(mapperData.TargetCouldBePopulated()
         ? mapperData.GetDerivedTargetTypes()
         : EmptyTypeArray);
 }