/// <summary> /// Determines whether [has map for] [the specified source]. /// </summary> /// <param name="configuration">The configuration.</param> /// <param name="source">The source.</param> /// <param name="destination">The destination.</param> /// <param name="includeObjectMappers">if set to <c>true</c> [include object mappers].</param> /// <returns> /// <c>true</c> if the ocnfiguration has map for the specified source and destination types; otherwise, <c>false</c>. /// </returns> public static bool HasMapFor(this IConfigurationProvider configuration, Type source, Type destination, bool includeObjectMappers = true) { return(source == destination || (configuration.FindTypeMapFor(source, destination) != null) || includeObjectMappers && configuration.CoveredByObjectMap(source, destination)); }