public override Type TransformType(Type original, MemberInfo member) { if (original == typeof(object)) { return(typeof(string)); } if (original.Is(typeof(Stopwatch))) { return(typeof(double)); } return(MiscExtensions.MapSystemNumericsTypeToVVVV(original)); }
public Type TransformType(Type original, MemberInfo member) { return(MiscExtensions.MapSystemNumericsTypeToVVVV(original)); }
/// <summary> /// Transform the type a property to a different one /// </summary> /// <param name="original">Original type of the property</param> /// <param name="member">Property info</param> /// <returns>The resulting transformed type</returns> public virtual Type TransformType(Type original, PropertyInfo member) { return(MiscExtensions.MapSystemNumericsTypeToVVVV(original)); }