public override object TransformOutput(object obj, MemberInfo member, int i) { if (member.Name == "CustomAttachedObject") { return(obj?.ToString() ?? ""); } if (obj is Stopwatch s) { return(s.Elapsed.TotalSeconds); } return(MiscExtensions.MapSystemNumericsValueToVVVV(obj)); }
public object TransformOutput(object obj, MemberInfo member, int i) { return(MiscExtensions.MapSystemNumericsValueToVVVV(obj)); }
/// <summary> /// Transform the default value of the property to a different value /// </summary> /// <param name="obj">Original value of the property</param> /// <param name="member">Property info</param> /// <param name="i">Current slice</param> /// <returns>The resulting transformed object</returns> public virtual object TransformDefaultValue(object obj, PropertyInfo member) { return(MiscExtensions.MapSystemNumericsValueToVVVV(obj)); }