private static double RoundUp(this double value, int decimalRank) { if (decimalRank > 0) { var ceil = (int)Math.Ceiling(value); var pow = (int)Math.Pow(10, decimalRank); var mod = Mod(ceil, pow); return ceil - mod + pow; } return value.Ceil(Math.Abs(decimalRank)); }
public static float RoundUp(this float f) { return f.Ceil(); }
public static DateTime Ceil(this DateTime date) { return date.Ceil(TimeSpan.FromMinutes(1)); }
public static Vector2 Ceil(this Vector2 vector) { return vector.Ceil(Axes.XYZW); }