/// <summary> /// Maps the specified imageField. /// </summary> /// <typeparam name="TDestination">The type of the destination.</typeparam> /// <param name="field">The imageField.</param> /// <param name="destination">The destination.</param> /// <param name="context">The context.</param> /// <returns></returns> public override TDestination Map <TDestination>(ImageField field, TDestination destination, ResolutionContext context) { if (string.IsNullOrEmpty(field.InnerField.Value)) { return(destination); } var renderer = new ImageRenderer(field); var imageDetails = renderer.MapToImageDetails(); if (imageDetails == null) { return(destination); } return(SetMemberValue(field.InnerField, imageDetails, destination, context)); }