public static string Serialize(UxSize len) { return (len.PointsValue.Select(Serialize).Or(() => len.PixelsValue.Select(Serialize).Or(() => len.PercentagesValue.Select(Serialize).OrThrow()))); }
public static IAttribute <UxSize> GetSize(this IElement element, string property, UxSize defaultValue) { return(element[property].Convert( parse: TryParseLength, serialize: Serialize, defaultValue: defaultValue)); }