private void ProfileConvert <TSource, TDestination>(CultureInfo formatProvider) { var fromType = typeof(TSource); var toType = typeof(TDestination); var converterFactory = new ConverterFactory(); this.WriteHeader(string.Format("Profiling convert from {0} to {1}", fromType.Name, toType.Name)); this.AddResult("SafeMapper", i => converterFactory.CreateDelegate <TSource, TDestination>(formatProvider)); //this.AddResult("EmitMapper", i => ObjectMapperManager.DefaultInstance.GetMapper<TSource, TDestination>()); //this.AddResult("AutoMapper", i => Mapper.CreateMap<TSource, TDestination>()); }