System.Runtime.Extensions by Microsoft

<PackageReference Include="System.Runtime.Extensions" Version="4.0.10-beta-22816" />

 Math

public static class Math
public const double E = 2.718281828459045

public const double PI = 3.141592653589793

public static decimal Abs(decimal value)

public static double Abs(double value)

public static short Abs(short value)

public static int Abs(int value)

public static long Abs(long value)

public static sbyte Abs(sbyte value)

public static float Abs(float value)

public static double Acos(double d)

public static double Asin(double d)

public static double Atan(double d)

public static double Atan2(double y, double x)

public static decimal Ceiling(decimal d)

public static double Ceiling(double a)

public static double Cos(double d)

public static double Cosh(double value)

public static double Exp(double d)

public static decimal Floor(decimal d)

public static double Floor(double d)

public static double IEEERemainder(double x, double y)

public static double Log(double d)

public static double Log(double a, double newBase)

public static double Log10(double d)

public static byte Max(byte val1, byte val2)

public static decimal Max(decimal val1, decimal val2)

public static double Max(double val1, double val2)

public static short Max(short val1, short val2)

public static int Max(int val1, int val2)

public static long Max(long val1, long val2)

public static sbyte Max(sbyte val1, sbyte val2)

public static float Max(float val1, float val2)

public static ushort Max(ushort val1, ushort val2)

public static uint Max(uint val1, uint val2)

public static ulong Max(ulong val1, ulong val2)

public static byte Min(byte val1, byte val2)

public static decimal Min(decimal val1, decimal val2)

public static double Min(double val1, double val2)

public static short Min(short val1, short val2)

public static int Min(int val1, int val2)

public static long Min(long val1, long val2)

public static sbyte Min(sbyte val1, sbyte val2)

public static float Min(float val1, float val2)

public static ushort Min(ushort val1, ushort val2)

public static uint Min(uint val1, uint val2)

public static ulong Min(ulong val1, ulong val2)

public static double Pow(double x, double y)

public static decimal Round(decimal d)

public static decimal Round(decimal d, int decimals)

public static decimal Round(decimal d, int decimals, MidpointRounding mode)

public static decimal Round(decimal d, MidpointRounding mode)

public static double Round(double a)

public static double Round(double value, int digits)

public static double Round(double value, int digits, MidpointRounding mode)

public static double Round(double value, MidpointRounding mode)

public static int Sign(decimal value)

public static int Sign(double value)

public static int Sign(short value)

public static int Sign(int value)

public static int Sign(long value)

public static int Sign(sbyte value)

public static int Sign(float value)

public static double Sin(double a)

public static double Sinh(double value)

public static double Sqrt(double d)

public static double Tan(double a)

public static double Tanh(double value)

public static decimal Truncate(decimal d)

public static double Truncate(double d)