Search Results for

    Show / Hide Table of Contents

    Class LibMath

    Math Ex

    Inheritance
    System.Object
    LibMath
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: LibSugar
    Assembly: LibSugar.dll
    Syntax
    public static class LibMath

    Fields

    | Improve this Doc View Source

    Champernowne

    C10

    Declaration
    public const double Champernowne = 0.12345678910111213
    Field Value
    Type Description
    System.Double
    | Improve this Doc View Source

    Champernowne_F

    C10

    Declaration
    public const float Champernowne_F = 0.123456791F
    Field Value
    Type Description
    System.Single
    | Improve this Doc View Source

    Champernowne_M

    C10

    Declaration
    public const decimal Champernowne_M = 0.1234567891011121314151617182M
    Field Value
    Type Description
    System.Decimal
    | Improve this Doc View Source

    Conway

    λ

    Declaration
    public const double Conway = 1.3035772690342964
    Field Value
    Type Description
    System.Double
    | Improve this Doc View Source

    Conway_F

    λ

    Declaration
    public const float Conway_F = 1.3035773F
    Field Value
    Type Description
    System.Single
    | Improve this Doc View Source

    Conway_M

    λ

    Declaration
    public const decimal Conway_M = 1.3035772690342963912570991122M
    Field Value
    Type Description
    System.Decimal
    | Improve this Doc View Source

    DEG_PER_RAD

    180 ÷ π

    Declaration
    public const double DEG_PER_RAD = 57.295779513082323
    Field Value
    Type Description
    System.Double
    | Improve this Doc View Source

    DEG_PER_RAD_F

    180 ÷ π

    Declaration
    public const float DEG_PER_RAD_F = 57.29578F
    Field Value
    Type Description
    System.Single
    | Improve this Doc View Source

    DEG_PER_RAD_M

    180 ÷ π

    Declaration
    public const decimal DEG_PER_RAD_M = 57.295779513082320876798154814M
    Field Value
    Type Description
    System.Decimal
    | Improve this Doc View Source

    E

    e

    Declaration
    public const double E = 2.7182818284590451
    Field Value
    Type Description
    System.Double
    | Improve this Doc View Source

    E_F

    e

    Declaration
    public const float E_F = 2.71828175F
    Field Value
    Type Description
    System.Single
    | Improve this Doc View Source

    E_M

    e

    Declaration
    public const decimal E_M = 2.7182818284590452353602874714M
    Field Value
    Type Description
    System.Decimal
    | Improve this Doc View Source

    Euler

    γ

    Declaration
    public const double Euler = 0.57721566490153287
    Field Value
    Type Description
    System.Double
    | Improve this Doc View Source

    Euler_F

    γ

    Declaration
    public const float Euler_F = 0.5772157F
    Field Value
    Type Description
    System.Single
    | Improve this Doc View Source

    Euler_M

    γ

    Declaration
    public const decimal Euler_M = 0.5772156649015328606065120901M
    Field Value
    Type Description
    System.Decimal
    | Improve this Doc View Source

    GoldenRatio

    ϕ | φ

    Declaration
    public const double GoldenRatio = 1.6180339887498949
    Field Value
    Type Description
    System.Double
    | Improve this Doc View Source

    GoldenRatio_F

    ϕ | φ

    Declaration
    public const float GoldenRatio_F = 1.618034F
    Field Value
    Type Description
    System.Single
    | Improve this Doc View Source

    GoldenRatio_M

    ϕ | φ

    Declaration
    public const decimal GoldenRatio_M = 1.6180339887498948482045868344M
    Field Value
    Type Description
    System.Decimal
    | Improve this Doc View Source

    Khinchin

    K

    Declaration
    public const double Khinchin = 2.6854520010653062
    Field Value
    Type Description
    System.Double
    | Improve this Doc View Source

    Khinchin_F

    K

    Declaration
    public const float Khinchin_F = 2.685452F
    Field Value
    Type Description
    System.Single
    | Improve this Doc View Source

    Khinchin_M

    K

    Declaration
    public const decimal Khinchin_M = 2.6854520010653064453097148355M
    Field Value
    Type Description
    System.Decimal
    | Improve this Doc View Source

    PI

    π

    Declaration
    public const double PI = 3.1415926535897931
    Field Value
    Type Description
    System.Double
    | Improve this Doc View Source

    PI_F

    π

    Declaration
    public const float PI_F = 3.14159274F
    Field Value
    Type Description
    System.Single
    | Improve this Doc View Source

    PI_M

    π

    Declaration
    public const decimal PI_M = 3.1415926535897932384626433833M
    Field Value
    Type Description
    System.Decimal
    | Improve this Doc View Source

    PI2

    2π

    Declaration
    public const double PI2 = 6.2831853071795862
    Field Value
    Type Description
    System.Double
    | Improve this Doc View Source

    PI2_F

    2π

    Declaration
    public const float PI2_F = 6.28318548F
    Field Value
    Type Description
    System.Single
    | Improve this Doc View Source

    PI2_M

    2π

    Declaration
    public const decimal PI2_M = 6.2831853071795864769252867666M
    Field Value
    Type Description
    System.Decimal
    | Improve this Doc View Source

    RAD_PER_DEG

    π ÷ 180

    Declaration
    public const double RAD_PER_DEG = 0.017453292519943295
    Field Value
    Type Description
    System.Double
    | Improve this Doc View Source

    RAD_PER_DEG_F

    π ÷ 180

    Declaration
    public const float RAD_PER_DEG_F = 0.0174532924F
    Field Value
    Type Description
    System.Single
    | Improve this Doc View Source

    RAD_PER_DEG_M

    π ÷ 180

    Declaration
    public const decimal RAD_PER_DEG_M = 0.0174532925199432957692369077M
    Field Value
    Type Description
    System.Decimal
    | Improve this Doc View Source

    Sqrt1

    √1

    Declaration
    public const double Sqrt1 = 1
    Field Value
    Type Description
    System.Double
    | Improve this Doc View Source

    Sqrt1_F

    √1

    Declaration
    public const float Sqrt1_F = 1F
    Field Value
    Type Description
    System.Single
    | Improve this Doc View Source

    Sqrt1_M

    √1

    Declaration
    public const decimal Sqrt1_M = 1M
    Field Value
    Type Description
    System.Decimal
    | Improve this Doc View Source

    Sqrt10

    √10

    Declaration
    public const double Sqrt10 = 3.1622776601683795
    Field Value
    Type Description
    System.Double
    | Improve this Doc View Source

    Sqrt10_F

    √10

    Declaration
    public const float Sqrt10_F = 3.1622777F
    Field Value
    Type Description
    System.Single
    | Improve this Doc View Source

    Sqrt10_M

    √10

    Declaration
    public const decimal Sqrt10_M = 3.1622776601683793319988935444M
    Field Value
    Type Description
    System.Decimal
    | Improve this Doc View Source

    Sqrt2

    √2

    Declaration
    public const double Sqrt2 = 1.4142135623730951
    Field Value
    Type Description
    System.Double
    | Improve this Doc View Source

    Sqrt2_F

    √2

    Declaration
    public const float Sqrt2_F = 1.41421354F
    Field Value
    Type Description
    System.Single
    | Improve this Doc View Source

    Sqrt2_M

    √2

    Declaration
    public const decimal Sqrt2_M = 1.4142135623730950488016887242M
    Field Value
    Type Description
    System.Decimal
    | Improve this Doc View Source

    Sqrt3

    √3

    Declaration
    public const double Sqrt3 = 1.7320508075688772
    Field Value
    Type Description
    System.Double
    | Improve this Doc View Source

    Sqrt3_F

    √3

    Declaration
    public const float Sqrt3_F = 1.73205078F
    Field Value
    Type Description
    System.Single
    | Improve this Doc View Source

    Sqrt3_M

    √3

    Declaration
    public const decimal Sqrt3_M = 1.7320508075688772935274463415M
    Field Value
    Type Description
    System.Decimal
    | Improve this Doc View Source

    Sqrt4

    √4

    Declaration
    public const double Sqrt4 = 2
    Field Value
    Type Description
    System.Double
    | Improve this Doc View Source

    Sqrt4_F

    √4

    Declaration
    public const float Sqrt4_F = 2F
    Field Value
    Type Description
    System.Single
    | Improve this Doc View Source

    Sqrt4_M

    √4

    Declaration
    public const decimal Sqrt4_M = 2M
    Field Value
    Type Description
    System.Decimal
    | Improve this Doc View Source

    Sqrt5

    √5

    Declaration
    public const double Sqrt5 = 2.23606797749979
    Field Value
    Type Description
    System.Double
    | Improve this Doc View Source

    Sqrt5_F

    √5

    Declaration
    public const float Sqrt5_F = 2.236068F
    Field Value
    Type Description
    System.Single
    | Improve this Doc View Source

    Sqrt5_M

    √5

    Declaration
    public const decimal Sqrt5_M = 2.2360679774997896964091736687M
    Field Value
    Type Description
    System.Decimal
    | Improve this Doc View Source

    Sqrt6

    √6

    Declaration
    public const double Sqrt6 = 2.4494897427831779
    Field Value
    Type Description
    System.Double
    | Improve this Doc View Source

    Sqrt6_F

    √6

    Declaration
    public const float Sqrt6_F = 2.44948983F
    Field Value
    Type Description
    System.Single
    | Improve this Doc View Source

    Sqrt6_M

    √6

    Declaration
    public const decimal Sqrt6_M = 2.4494897427831780981972840747M
    Field Value
    Type Description
    System.Decimal
    | Improve this Doc View Source

    Sqrt7

    √7

    Declaration
    public const double Sqrt7 = 2.6457513110645907
    Field Value
    Type Description
    System.Double
    | Improve this Doc View Source

    Sqrt7_F

    √7

    Declaration
    public const float Sqrt7_F = 2.64575124F
    Field Value
    Type Description
    System.Single
    | Improve this Doc View Source

    Sqrt7_M

    √7

    Declaration
    public const decimal Sqrt7_M = 2.6457513110645905905016157536M
    Field Value
    Type Description
    System.Decimal
    | Improve this Doc View Source

    Sqrt8

    √8

    Declaration
    public const double Sqrt8 = 2.8284271247461903
    Field Value
    Type Description
    System.Double
    | Improve this Doc View Source

    Sqrt8_F

    √8

    Declaration
    public const float Sqrt8_F = 2.828427F
    Field Value
    Type Description
    System.Single
    | Improve this Doc View Source

    Sqrt8_M

    √8

    Declaration
    public const decimal Sqrt8_M = 2.8284271247461900976033774484M
    Field Value
    Type Description
    System.Decimal
    | Improve this Doc View Source

    Sqrt9

    √9

    Declaration
    public const double Sqrt9 = 3
    Field Value
    Type Description
    System.Double
    | Improve this Doc View Source

    Sqrt9_F

    √9

    Declaration
    public const float Sqrt9_F = 3F
    Field Value
    Type Description
    System.Single
    | Improve this Doc View Source

    Sqrt9_M

    √9

    Declaration
    public const decimal Sqrt9_M = 3M
    Field Value
    Type Description
    System.Decimal

    Methods

    | Improve this Doc View Source

    Abs(Byte)

    Declaration
    public static byte Abs(this byte v)
    Parameters
    Type Name Description
    System.Byte v
    Returns
    Type Description
    System.Byte
    | Improve this Doc View Source

    Abs(Decimal)

    Declaration
    public static decimal Abs(this decimal v)
    Parameters
    Type Name Description
    System.Decimal v
    Returns
    Type Description
    System.Decimal
    | Improve this Doc View Source

    Abs(Double)

    Declaration
    public static double Abs(this double v)
    Parameters
    Type Name Description
    System.Double v
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Abs(Half)

    Declaration
    public static Half Abs(this Half v)
    Parameters
    Type Name Description
    System.Half v
    Returns
    Type Description
    System.Half
    | Improve this Doc View Source

    Abs(Int16)

    Declaration
    public static int Abs(this short v)
    Parameters
    Type Name Description
    System.Int16 v
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    Abs(Int32)

    Declaration
    public static int Abs(this int v)
    Parameters
    Type Name Description
    System.Int32 v
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    Abs(Int64)

    Declaration
    public static long Abs(this long v)
    Parameters
    Type Name Description
    System.Int64 v
    Returns
    Type Description
    System.Int64
    | Improve this Doc View Source

    Abs(IntPtr)

    Declaration
    public static nint Abs(this nint v)
    Parameters
    Type Name Description
    System.IntPtr v
    Returns
    Type Description
    System.IntPtr
    | Improve this Doc View Source

    Abs(BigInteger)

    Declaration
    public static BigInteger Abs(this BigInteger v)
    Parameters
    Type Name Description
    System.Numerics.BigInteger v
    Returns
    Type Description
    System.Numerics.BigInteger
    | Improve this Doc View Source

    Abs(SByte)

    Declaration
    public static sbyte Abs(this sbyte v)
    Parameters
    Type Name Description
    System.SByte v
    Returns
    Type Description
    System.SByte
    | Improve this Doc View Source

    Abs(Single)

    Declaration
    public static float Abs(this float v)
    Parameters
    Type Name Description
    System.Single v
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Abs(UInt16)

    Declaration
    public static ushort Abs(this ushort v)
    Parameters
    Type Name Description
    System.UInt16 v
    Returns
    Type Description
    System.UInt16
    | Improve this Doc View Source

    Abs(UInt32)

    Declaration
    public static uint Abs(this uint v)
    Parameters
    Type Name Description
    System.UInt32 v
    Returns
    Type Description
    System.UInt32
    | Improve this Doc View Source

    Abs(UInt64)

    Declaration
    public static ulong Abs(this ulong v)
    Parameters
    Type Name Description
    System.UInt64 v
    Returns
    Type Description
    System.UInt64
    | Improve this Doc View Source

    Abs(UIntPtr)

    Declaration
    public static nuint Abs(this nuint v)
    Parameters
    Type Name Description
    System.UIntPtr v
    Returns
    Type Description
    System.UIntPtr
    | Improve this Doc View Source

    Acos(Double)

    Declaration
    public static double Acos(this double v)
    Parameters
    Type Name Description
    System.Double v
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Acos(Single)

    Declaration
    public static float Acos(this float v)
    Parameters
    Type Name Description
    System.Single v
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    ACosh(Double)

    Declaration
    public static double ACosh(this double v)
    Parameters
    Type Name Description
    System.Double v
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Acosh(Single)

    Declaration
    public static float Acosh(this float v)
    Parameters
    Type Name Description
    System.Single v
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Asin(Double)

    Declaration
    public static double Asin(this double v)
    Parameters
    Type Name Description
    System.Double v
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Asin(Single)

    Declaration
    public static float Asin(this float v)
    Parameters
    Type Name Description
    System.Single v
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Asinh(Double)

    Declaration
    public static double Asinh(this double v)
    Parameters
    Type Name Description
    System.Double v
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Asinh(Single)

    Declaration
    public static float Asinh(this float v)
    Parameters
    Type Name Description
    System.Single v
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Atan(Double)

    Declaration
    public static double Atan(this double v)
    Parameters
    Type Name Description
    System.Double v
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Atan(Single)

    Declaration
    public static float Atan(this float v)
    Parameters
    Type Name Description
    System.Single v
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Atan2(Double, Double)

    Declaration
    public static double Atan2(this double v, double t)
    Parameters
    Type Name Description
    System.Double v
    System.Double t
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Atan2(Single, Single)

    Declaration
    public static float Atan2(this float v, float t)
    Parameters
    Type Name Description
    System.Single v
    System.Single t
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Atanh(Double)

    Declaration
    public static double Atanh(this double v)
    Parameters
    Type Name Description
    System.Double v
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Atanh(Single)

    Declaration
    public static float Atanh(this float v)
    Parameters
    Type Name Description
    System.Single v
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Ceil128(Int32)

    Declaration
    public static int Ceil128(this int a)
    Parameters
    Type Name Description
    System.Int32 a
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    Ceil16(Int32)

    Declaration
    public static int Ceil16(this int a)
    Parameters
    Type Name Description
    System.Int32 a
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    Ceil2(Int32)

    Declaration
    public static int Ceil2(this int a)
    Parameters
    Type Name Description
    System.Int32 a
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    Ceil256(Int32)

    Declaration
    public static int Ceil256(this int a)
    Parameters
    Type Name Description
    System.Int32 a
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    Ceil32(Int32)

    Declaration
    public static int Ceil32(this int a)
    Parameters
    Type Name Description
    System.Int32 a
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    Ceil4(Int32)

    Declaration
    public static int Ceil4(this int a)
    Parameters
    Type Name Description
    System.Int32 a
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    Ceil64(Int32)

    Declaration
    public static int Ceil64(this int a)
    Parameters
    Type Name Description
    System.Int32 a
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    Ceil8(Int32)

    Declaration
    public static int Ceil8(this int a)
    Parameters
    Type Name Description
    System.Int32 a
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    Ceiling(Decimal)

    Declaration
    public static decimal Ceiling(this decimal v)
    Parameters
    Type Name Description
    System.Decimal v
    Returns
    Type Description
    System.Decimal
    | Improve this Doc View Source

    Ceiling(Double)

    Declaration
    public static double Ceiling(this double v)
    Parameters
    Type Name Description
    System.Double v
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Ceiling(Half)

    Declaration
    public static Half Ceiling(this Half v)
    Parameters
    Type Name Description
    System.Half v
    Returns
    Type Description
    System.Half
    | Improve this Doc View Source

    Ceiling(Single)

    Declaration
    public static float Ceiling(this float v)
    Parameters
    Type Name Description
    System.Single v
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Clamp(Byte, Byte, Byte)

    Declaration
    public static byte Clamp(this byte v, byte min, byte max)
    Parameters
    Type Name Description
    System.Byte v
    System.Byte min
    System.Byte max
    Returns
    Type Description
    System.Byte
    | Improve this Doc View Source

    Clamp(Decimal, Decimal, Decimal)

    Declaration
    public static decimal Clamp(this decimal v, decimal min, decimal max)
    Parameters
    Type Name Description
    System.Decimal v
    System.Decimal min
    System.Decimal max
    Returns
    Type Description
    System.Decimal
    | Improve this Doc View Source

    Clamp(Double, Double, Double)

    Declaration
    public static double Clamp(this double v, double min, double max)
    Parameters
    Type Name Description
    System.Double v
    System.Double min
    System.Double max
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Clamp(Half, Half, Half)

    Declaration
    public static Half Clamp(this Half v, Half min, Half max)
    Parameters
    Type Name Description
    System.Half v
    System.Half min
    System.Half max
    Returns
    Type Description
    System.Half
    | Improve this Doc View Source

    Clamp(Int16, Int16, Int16)

    Declaration
    public static short Clamp(this short v, short min, short max)
    Parameters
    Type Name Description
    System.Int16 v
    System.Int16 min
    System.Int16 max
    Returns
    Type Description
    System.Int16
    | Improve this Doc View Source

    Clamp(Int32, Int32, Int32)

    Declaration
    public static int Clamp(this int v, int min, int max)
    Parameters
    Type Name Description
    System.Int32 v
    System.Int32 min
    System.Int32 max
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    Clamp(Int64, Int64, Int64)

    Declaration
    public static long Clamp(this long v, long min, long max)
    Parameters
    Type Name Description
    System.Int64 v
    System.Int64 min
    System.Int64 max
    Returns
    Type Description
    System.Int64
    | Improve this Doc View Source

    Clamp(IntPtr, IntPtr, IntPtr)

    Declaration
    public static nint Clamp(this nint v, nint min, nint max)
    Parameters
    Type Name Description
    System.IntPtr v
    System.IntPtr min
    System.IntPtr max
    Returns
    Type Description
    System.IntPtr
    | Improve this Doc View Source

    Clamp(BigInteger, BigInteger, BigInteger)

    Declaration
    public static BigInteger Clamp(this BigInteger v, BigInteger min, BigInteger max)
    Parameters
    Type Name Description
    System.Numerics.BigInteger v
    System.Numerics.BigInteger min
    System.Numerics.BigInteger max
    Returns
    Type Description
    System.Numerics.BigInteger
    | Improve this Doc View Source

    Clamp(SByte, SByte, SByte)

    Declaration
    public static sbyte Clamp(this sbyte v, sbyte min, sbyte max)
    Parameters
    Type Name Description
    System.SByte v
    System.SByte min
    System.SByte max
    Returns
    Type Description
    System.SByte
    | Improve this Doc View Source

    Clamp(Single, Single, Single)

    Declaration
    public static float Clamp(this float v, float min, float max)
    Parameters
    Type Name Description
    System.Single v
    System.Single min
    System.Single max
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Clamp(UInt16, UInt16, UInt16)

    Declaration
    public static ushort Clamp(this ushort v, ushort min, ushort max)
    Parameters
    Type Name Description
    System.UInt16 v
    System.UInt16 min
    System.UInt16 max
    Returns
    Type Description
    System.UInt16
    | Improve this Doc View Source

    Clamp(UInt32, UInt32, UInt32)

    Declaration
    public static uint Clamp(this uint v, uint min, uint max)
    Parameters
    Type Name Description
    System.UInt32 v
    System.UInt32 min
    System.UInt32 max
    Returns
    Type Description
    System.UInt32
    | Improve this Doc View Source

    Clamp(UInt64, UInt64, UInt64)

    Declaration
    public static ulong Clamp(this ulong v, ulong min, ulong max)
    Parameters
    Type Name Description
    System.UInt64 v
    System.UInt64 min
    System.UInt64 max
    Returns
    Type Description
    System.UInt64
    | Improve this Doc View Source

    Clamp(UIntPtr, UIntPtr, UIntPtr)

    Declaration
    public static nuint Clamp(this nuint v, nuint min, nuint max)
    Parameters
    Type Name Description
    System.UIntPtr v
    System.UIntPtr min
    System.UIntPtr max
    Returns
    Type Description
    System.UIntPtr
    | Improve this Doc View Source

    Cos(Double)

    Declaration
    public static double Cos(this double v)
    Parameters
    Type Name Description
    System.Double v
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Cos(Single)

    Declaration
    public static float Cos(this float v)
    Parameters
    Type Name Description
    System.Single v
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Cosh(Double)

    Declaration
    public static double Cosh(this double v)
    Parameters
    Type Name Description
    System.Double v
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Cosh(Single)

    Declaration
    public static float Cosh(this float v)
    Parameters
    Type Name Description
    System.Single v
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Degress(Decimal)

    Declaration
    public static decimal Degress(this decimal radians)
    Parameters
    Type Name Description
    System.Decimal radians
    Returns
    Type Description
    System.Decimal
    | Improve this Doc View Source

    Degress(Double)

    Declaration
    public static double Degress(this double radians)
    Parameters
    Type Name Description
    System.Double radians
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Degress(Single)

    Declaration
    public static float Degress(this float radians)
    Parameters
    Type Name Description
    System.Single radians
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Exp(Double)

    Declaration
    public static double Exp(this double v)
    Parameters
    Type Name Description
    System.Double v
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Exp(Single)

    Declaration
    public static float Exp(this float v)
    Parameters
    Type Name Description
    System.Single v
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Floor(Decimal)

    Declaration
    public static decimal Floor(this decimal v)
    Parameters
    Type Name Description
    System.Decimal v
    Returns
    Type Description
    System.Decimal
    | Improve this Doc View Source

    Floor(Double)

    Declaration
    public static double Floor(this double v)
    Parameters
    Type Name Description
    System.Double v
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Floor(Half)

    Declaration
    public static Half Floor(this Half v)
    Parameters
    Type Name Description
    System.Half v
    Returns
    Type Description
    System.Half
    | Improve this Doc View Source

    Floor(Single)

    Declaration
    public static float Floor(this float v)
    Parameters
    Type Name Description
    System.Single v
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Log(Double)

    Declaration
    public static double Log(this double v)
    Parameters
    Type Name Description
    System.Double v
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Log(Double, Double)

    Declaration
    public static double Log(this double v, double newBase)
    Parameters
    Type Name Description
    System.Double v
    System.Double newBase
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Log(Half)

    Declaration
    public static Half Log(this Half v)
    Parameters
    Type Name Description
    System.Half v
    Returns
    Type Description
    System.Half
    | Improve this Doc View Source

    Log(Half, Half)

    Declaration
    public static Half Log(this Half v, Half newBase)
    Parameters
    Type Name Description
    System.Half v
    System.Half newBase
    Returns
    Type Description
    System.Half
    | Improve this Doc View Source

    Log(Single)

    Declaration
    public static float Log(this float v)
    Parameters
    Type Name Description
    System.Single v
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Log(Single, Single)

    Declaration
    public static float Log(this float v, float newBase)
    Parameters
    Type Name Description
    System.Single v
    System.Single newBase
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Log10(Double)

    Declaration
    public static double Log10(this double v)
    Parameters
    Type Name Description
    System.Double v
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Log10(Half)

    Declaration
    public static Half Log10(this Half v)
    Parameters
    Type Name Description
    System.Half v
    Returns
    Type Description
    System.Half
    | Improve this Doc View Source

    Log10(Single)

    Declaration
    public static float Log10(this float v)
    Parameters
    Type Name Description
    System.Single v
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Max(Byte, Byte)

    Declaration
    public static byte Max(this byte a, byte b)
    Parameters
    Type Name Description
    System.Byte a
    System.Byte b
    Returns
    Type Description
    System.Byte
    | Improve this Doc View Source

    Max(Byte, Byte[])

    Declaration
    public static byte Max(this byte a, params byte[] args)
    Parameters
    Type Name Description
    System.Byte a
    System.Byte[] args
    Returns
    Type Description
    System.Byte
    | Improve this Doc View Source

    Max(Byte[])

    Declaration
    public static byte Max(params byte[] args)
    Parameters
    Type Name Description
    System.Byte[] args
    Returns
    Type Description
    System.Byte
    | Improve this Doc View Source

    Max(Decimal, Decimal)

    Declaration
    public static decimal Max(this decimal a, decimal b)
    Parameters
    Type Name Description
    System.Decimal a
    System.Decimal b
    Returns
    Type Description
    System.Decimal
    | Improve this Doc View Source

    Max(Decimal, Decimal[])

    Declaration
    public static decimal Max(this decimal a, params decimal[] args)
    Parameters
    Type Name Description
    System.Decimal a
    System.Decimal[] args
    Returns
    Type Description
    System.Decimal
    | Improve this Doc View Source

    Max(Decimal[])

    Declaration
    public static decimal Max(params decimal[] args)
    Parameters
    Type Name Description
    System.Decimal[] args
    Returns
    Type Description
    System.Decimal
    | Improve this Doc View Source

    Max(Double, Double)

    Declaration
    public static double Max(this double a, double b)
    Parameters
    Type Name Description
    System.Double a
    System.Double b
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Max(Double, Double[])

    Declaration
    public static double Max(this double a, params double[] args)
    Parameters
    Type Name Description
    System.Double a
    System.Double[] args
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Max(Double[])

    Declaration
    public static double Max(params double[] args)
    Parameters
    Type Name Description
    System.Double[] args
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Max(Half, Half)

    Declaration
    public static Half Max(this Half a, Half b)
    Parameters
    Type Name Description
    System.Half a
    System.Half b
    Returns
    Type Description
    System.Half
    | Improve this Doc View Source

    Max(Half, Half[])

    Declaration
    public static Half Max(this Half a, params Half[] args)
    Parameters
    Type Name Description
    System.Half a
    System.Half[] args
    Returns
    Type Description
    System.Half
    | Improve this Doc View Source

    Max(Half[])

    Declaration
    public static Half Max(params Half[] args)
    Parameters
    Type Name Description
    System.Half[] args
    Returns
    Type Description
    System.Half
    | Improve this Doc View Source

    Max(Int16, Int16)

    Declaration
    public static short Max(this short a, short b)
    Parameters
    Type Name Description
    System.Int16 a
    System.Int16 b
    Returns
    Type Description
    System.Int16
    | Improve this Doc View Source

    Max(Int16, Int16[])

    Declaration
    public static short Max(this short a, params short[] args)
    Parameters
    Type Name Description
    System.Int16 a
    System.Int16[] args
    Returns
    Type Description
    System.Int16
    | Improve this Doc View Source

    Max(Int16[])

    Declaration
    public static short Max(params short[] args)
    Parameters
    Type Name Description
    System.Int16[] args
    Returns
    Type Description
    System.Int16
    | Improve this Doc View Source

    Max(Int32, Int32)

    Declaration
    public static int Max(this int a, int b)
    Parameters
    Type Name Description
    System.Int32 a
    System.Int32 b
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    Max(Int32, Int32[])

    Declaration
    public static int Max(this int a, params int[] args)
    Parameters
    Type Name Description
    System.Int32 a
    System.Int32[] args
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    Max(Int32[])

    Declaration
    public static int Max(params int[] args)
    Parameters
    Type Name Description
    System.Int32[] args
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    Max(Int64, Int64)

    Declaration
    public static long Max(this long a, long b)
    Parameters
    Type Name Description
    System.Int64 a
    System.Int64 b
    Returns
    Type Description
    System.Int64
    | Improve this Doc View Source

    Max(Int64, Int64[])

    Declaration
    public static long Max(this long a, params long[] args)
    Parameters
    Type Name Description
    System.Int64 a
    System.Int64[] args
    Returns
    Type Description
    System.Int64
    | Improve this Doc View Source

    Max(Int64[])

    Declaration
    public static long Max(params long[] args)
    Parameters
    Type Name Description
    System.Int64[] args
    Returns
    Type Description
    System.Int64
    | Improve this Doc View Source

    Max(IntPtr, IntPtr)

    Declaration
    public static nint Max(this nint a, nint b)
    Parameters
    Type Name Description
    System.IntPtr a
    System.IntPtr b
    Returns
    Type Description
    System.IntPtr
    | Improve this Doc View Source

    Max(IntPtr, IntPtr[])

    Declaration
    public static nint Max(this nint a, params nint[] args)
    Parameters
    Type Name Description
    System.IntPtr a
    System.IntPtr[] args
    Returns
    Type Description
    System.IntPtr
    | Improve this Doc View Source

    Max(IntPtr[])

    Declaration
    public static nint Max(params nint[] args)
    Parameters
    Type Name Description
    System.IntPtr[] args
    Returns
    Type Description
    System.IntPtr
    | Improve this Doc View Source

    Max(BigInteger, BigInteger)

    Declaration
    public static BigInteger Max(this BigInteger a, BigInteger b)
    Parameters
    Type Name Description
    System.Numerics.BigInteger a
    System.Numerics.BigInteger b
    Returns
    Type Description
    System.Numerics.BigInteger
    | Improve this Doc View Source

    Max(BigInteger, BigInteger[])

    Declaration
    public static BigInteger Max(this BigInteger a, params BigInteger[] args)
    Parameters
    Type Name Description
    System.Numerics.BigInteger a
    System.Numerics.BigInteger[] args
    Returns
    Type Description
    System.Numerics.BigInteger
    | Improve this Doc View Source

    Max(BigInteger[])

    Declaration
    public static BigInteger Max(params BigInteger[] args)
    Parameters
    Type Name Description
    System.Numerics.BigInteger[] args
    Returns
    Type Description
    System.Numerics.BigInteger
    | Improve this Doc View Source

    Max(SByte, SByte)

    Declaration
    public static sbyte Max(this sbyte a, sbyte b)
    Parameters
    Type Name Description
    System.SByte a
    System.SByte b
    Returns
    Type Description
    System.SByte
    | Improve this Doc View Source

    Max(SByte, SByte[])

    Declaration
    public static sbyte Max(this sbyte a, params sbyte[] args)
    Parameters
    Type Name Description
    System.SByte a
    System.SByte[] args
    Returns
    Type Description
    System.SByte
    | Improve this Doc View Source

    Max(SByte[])

    Declaration
    public static sbyte Max(params sbyte[] args)
    Parameters
    Type Name Description
    System.SByte[] args
    Returns
    Type Description
    System.SByte
    | Improve this Doc View Source

    Max(Single, Single)

    Declaration
    public static float Max(this float a, float b)
    Parameters
    Type Name Description
    System.Single a
    System.Single b
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Max(Single, Single[])

    Declaration
    public static float Max(this float a, params float[] args)
    Parameters
    Type Name Description
    System.Single a
    System.Single[] args
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Max(Single[])

    Declaration
    public static float Max(params float[] args)
    Parameters
    Type Name Description
    System.Single[] args
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Max(UInt16, UInt16)

    Declaration
    public static ushort Max(this ushort a, ushort b)
    Parameters
    Type Name Description
    System.UInt16 a
    System.UInt16 b
    Returns
    Type Description
    System.UInt16
    | Improve this Doc View Source

    Max(UInt16, UInt16[])

    Declaration
    public static ushort Max(this ushort a, params ushort[] args)
    Parameters
    Type Name Description
    System.UInt16 a
    System.UInt16[] args
    Returns
    Type Description
    System.UInt16
    | Improve this Doc View Source

    Max(UInt16[])

    Declaration
    public static ushort Max(params ushort[] args)
    Parameters
    Type Name Description
    System.UInt16[] args
    Returns
    Type Description
    System.UInt16
    | Improve this Doc View Source

    Max(UInt32, UInt32)

    Declaration
    public static uint Max(this uint a, uint b)
    Parameters
    Type Name Description
    System.UInt32 a
    System.UInt32 b
    Returns
    Type Description
    System.UInt32
    | Improve this Doc View Source

    Max(UInt32, UInt32[])

    Declaration
    public static uint Max(this uint a, params uint[] args)
    Parameters
    Type Name Description
    System.UInt32 a
    System.UInt32[] args
    Returns
    Type Description
    System.UInt32
    | Improve this Doc View Source

    Max(UInt32[])

    Declaration
    public static uint Max(params uint[] args)
    Parameters
    Type Name Description
    System.UInt32[] args
    Returns
    Type Description
    System.UInt32
    | Improve this Doc View Source

    Max(UInt64, UInt64)

    Declaration
    public static ulong Max(this ulong a, ulong b)
    Parameters
    Type Name Description
    System.UInt64 a
    System.UInt64 b
    Returns
    Type Description
    System.UInt64
    | Improve this Doc View Source

    Max(UInt64, UInt64[])

    Declaration
    public static ulong Max(this ulong a, params ulong[] args)
    Parameters
    Type Name Description
    System.UInt64 a
    System.UInt64[] args
    Returns
    Type Description
    System.UInt64
    | Improve this Doc View Source

    Max(UInt64[])

    Declaration
    public static ulong Max(params ulong[] args)
    Parameters
    Type Name Description
    System.UInt64[] args
    Returns
    Type Description
    System.UInt64
    | Improve this Doc View Source

    Max(UIntPtr, UIntPtr)

    Declaration
    public static nuint Max(this nuint a, nuint b)
    Parameters
    Type Name Description
    System.UIntPtr a
    System.UIntPtr b
    Returns
    Type Description
    System.UIntPtr
    | Improve this Doc View Source

    Max(UIntPtr, UIntPtr[])

    Declaration
    public static nuint Max(this nuint a, params nuint[] args)
    Parameters
    Type Name Description
    System.UIntPtr a
    System.UIntPtr[] args
    Returns
    Type Description
    System.UIntPtr
    | Improve this Doc View Source

    Max(UIntPtr[])

    Declaration
    public static nuint Max(params nuint[] args)
    Parameters
    Type Name Description
    System.UIntPtr[] args
    Returns
    Type Description
    System.UIntPtr
    | Improve this Doc View Source

    Min(Byte, Byte)

    Declaration
    public static byte Min(this byte a, byte b)
    Parameters
    Type Name Description
    System.Byte a
    System.Byte b
    Returns
    Type Description
    System.Byte
    | Improve this Doc View Source

    Min(Byte, Byte[])

    Declaration
    public static byte Min(this byte a, params byte[] args)
    Parameters
    Type Name Description
    System.Byte a
    System.Byte[] args
    Returns
    Type Description
    System.Byte
    | Improve this Doc View Source

    Min(Byte[])

    Declaration
    public static byte Min(params byte[] args)
    Parameters
    Type Name Description
    System.Byte[] args
    Returns
    Type Description
    System.Byte
    | Improve this Doc View Source

    Min(Decimal, Decimal)

    Declaration
    public static decimal Min(this decimal a, decimal b)
    Parameters
    Type Name Description
    System.Decimal a
    System.Decimal b
    Returns
    Type Description
    System.Decimal
    | Improve this Doc View Source

    Min(Decimal, Decimal[])

    Declaration
    public static decimal Min(this decimal a, params decimal[] args)
    Parameters
    Type Name Description
    System.Decimal a
    System.Decimal[] args
    Returns
    Type Description
    System.Decimal
    | Improve this Doc View Source

    Min(Decimal[])

    Declaration
    public static decimal Min(params decimal[] args)
    Parameters
    Type Name Description
    System.Decimal[] args
    Returns
    Type Description
    System.Decimal
    | Improve this Doc View Source

    Min(Double, Double)

    Declaration
    public static double Min(this double a, double b)
    Parameters
    Type Name Description
    System.Double a
    System.Double b
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Min(Double, Double[])

    Declaration
    public static double Min(this double a, params double[] args)
    Parameters
    Type Name Description
    System.Double a
    System.Double[] args
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Min(Double[])

    Declaration
    public static double Min(params double[] args)
    Parameters
    Type Name Description
    System.Double[] args
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Min(Half, Half)

    Declaration
    public static Half Min(this Half a, Half b)
    Parameters
    Type Name Description
    System.Half a
    System.Half b
    Returns
    Type Description
    System.Half
    | Improve this Doc View Source

    Min(Half, Half[])

    Declaration
    public static Half Min(this Half a, params Half[] args)
    Parameters
    Type Name Description
    System.Half a
    System.Half[] args
    Returns
    Type Description
    System.Half
    | Improve this Doc View Source

    Min(Half[])

    Declaration
    public static Half Min(params Half[] args)
    Parameters
    Type Name Description
    System.Half[] args
    Returns
    Type Description
    System.Half
    | Improve this Doc View Source

    Min(Int16, Int16)

    Declaration
    public static short Min(this short a, short b)
    Parameters
    Type Name Description
    System.Int16 a
    System.Int16 b
    Returns
    Type Description
    System.Int16
    | Improve this Doc View Source

    Min(Int16, Int16[])

    Declaration
    public static short Min(this short a, params short[] args)
    Parameters
    Type Name Description
    System.Int16 a
    System.Int16[] args
    Returns
    Type Description
    System.Int16
    | Improve this Doc View Source

    Min(Int16[])

    Declaration
    public static short Min(params short[] args)
    Parameters
    Type Name Description
    System.Int16[] args
    Returns
    Type Description
    System.Int16
    | Improve this Doc View Source

    Min(Int32, Int32)

    Declaration
    public static int Min(this int a, int b)
    Parameters
    Type Name Description
    System.Int32 a
    System.Int32 b
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    Min(Int32, Int32[])

    Declaration
    public static int Min(this int a, params int[] args)
    Parameters
    Type Name Description
    System.Int32 a
    System.Int32[] args
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    Min(Int32[])

    Declaration
    public static int Min(params int[] args)
    Parameters
    Type Name Description
    System.Int32[] args
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    Min(Int64, Int64)

    Declaration
    public static long Min(this long a, long b)
    Parameters
    Type Name Description
    System.Int64 a
    System.Int64 b
    Returns
    Type Description
    System.Int64
    | Improve this Doc View Source

    Min(Int64, Int64[])

    Declaration
    public static long Min(this long a, params long[] args)
    Parameters
    Type Name Description
    System.Int64 a
    System.Int64[] args
    Returns
    Type Description
    System.Int64
    | Improve this Doc View Source

    Min(Int64[])

    Declaration
    public static long Min(params long[] args)
    Parameters
    Type Name Description
    System.Int64[] args
    Returns
    Type Description
    System.Int64
    | Improve this Doc View Source

    Min(IntPtr, IntPtr)

    Declaration
    public static nint Min(this nint a, nint b)
    Parameters
    Type Name Description
    System.IntPtr a
    System.IntPtr b
    Returns
    Type Description
    System.IntPtr
    | Improve this Doc View Source

    Min(IntPtr, IntPtr[])

    Declaration
    public static nint Min(this nint a, params nint[] args)
    Parameters
    Type Name Description
    System.IntPtr a
    System.IntPtr[] args
    Returns
    Type Description
    System.IntPtr
    | Improve this Doc View Source

    Min(IntPtr[])

    Declaration
    public static nint Min(params nint[] args)
    Parameters
    Type Name Description
    System.IntPtr[] args
    Returns
    Type Description
    System.IntPtr
    | Improve this Doc View Source

    Min(BigInteger, BigInteger)

    Declaration
    public static BigInteger Min(this BigInteger a, BigInteger b)
    Parameters
    Type Name Description
    System.Numerics.BigInteger a
    System.Numerics.BigInteger b
    Returns
    Type Description
    System.Numerics.BigInteger
    | Improve this Doc View Source

    Min(BigInteger, BigInteger[])

    Declaration
    public static BigInteger Min(this BigInteger a, params BigInteger[] args)
    Parameters
    Type Name Description
    System.Numerics.BigInteger a
    System.Numerics.BigInteger[] args
    Returns
    Type Description
    System.Numerics.BigInteger
    | Improve this Doc View Source

    Min(BigInteger[])

    Declaration
    public static BigInteger Min(params BigInteger[] args)
    Parameters
    Type Name Description
    System.Numerics.BigInteger[] args
    Returns
    Type Description
    System.Numerics.BigInteger
    | Improve this Doc View Source

    Min(SByte, SByte)

    Declaration
    public static sbyte Min(this sbyte a, sbyte b)
    Parameters
    Type Name Description
    System.SByte a
    System.SByte b
    Returns
    Type Description
    System.SByte
    | Improve this Doc View Source

    Min(SByte, SByte[])

    Declaration
    public static sbyte Min(this sbyte a, params sbyte[] args)
    Parameters
    Type Name Description
    System.SByte a
    System.SByte[] args
    Returns
    Type Description
    System.SByte
    | Improve this Doc View Source

    Min(SByte[])

    Declaration
    public static sbyte Min(params sbyte[] args)
    Parameters
    Type Name Description
    System.SByte[] args
    Returns
    Type Description
    System.SByte
    | Improve this Doc View Source

    Min(Single, Single)

    Declaration
    public static float Min(this float a, float b)
    Parameters
    Type Name Description
    System.Single a
    System.Single b
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Min(Single, Single[])

    Declaration
    public static float Min(this float a, params float[] args)
    Parameters
    Type Name Description
    System.Single a
    System.Single[] args
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Min(Single[])

    Declaration
    public static float Min(params float[] args)
    Parameters
    Type Name Description
    System.Single[] args
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Min(UInt16, UInt16)

    Declaration
    public static ushort Min(this ushort a, ushort b)
    Parameters
    Type Name Description
    System.UInt16 a
    System.UInt16 b
    Returns
    Type Description
    System.UInt16
    | Improve this Doc View Source

    Min(UInt16, UInt16[])

    Declaration
    public static ushort Min(this ushort a, params ushort[] args)
    Parameters
    Type Name Description
    System.UInt16 a
    System.UInt16[] args
    Returns
    Type Description
    System.UInt16
    | Improve this Doc View Source

    Min(UInt16[])

    Declaration
    public static ushort Min(params ushort[] args)
    Parameters
    Type Name Description
    System.UInt16[] args
    Returns
    Type Description
    System.UInt16
    | Improve this Doc View Source

    Min(UInt32, UInt32)

    Declaration
    public static uint Min(this uint a, uint b)
    Parameters
    Type Name Description
    System.UInt32 a
    System.UInt32 b
    Returns
    Type Description
    System.UInt32
    | Improve this Doc View Source

    Min(UInt32, UInt32[])

    Declaration
    public static uint Min(this uint a, params uint[] args)
    Parameters
    Type Name Description
    System.UInt32 a
    System.UInt32[] args
    Returns
    Type Description
    System.UInt32
    | Improve this Doc View Source

    Min(UInt32[])

    Declaration
    public static uint Min(params uint[] args)
    Parameters
    Type Name Description
    System.UInt32[] args
    Returns
    Type Description
    System.UInt32
    | Improve this Doc View Source

    Min(UInt64, UInt64)

    Declaration
    public static ulong Min(this ulong a, ulong b)
    Parameters
    Type Name Description
    System.UInt64 a
    System.UInt64 b
    Returns
    Type Description
    System.UInt64
    | Improve this Doc View Source

    Min(UInt64, UInt64[])

    Declaration
    public static ulong Min(this ulong a, params ulong[] args)
    Parameters
    Type Name Description
    System.UInt64 a
    System.UInt64[] args
    Returns
    Type Description
    System.UInt64
    | Improve this Doc View Source

    Min(UInt64[])

    Declaration
    public static ulong Min(params ulong[] args)
    Parameters
    Type Name Description
    System.UInt64[] args
    Returns
    Type Description
    System.UInt64
    | Improve this Doc View Source

    Min(UIntPtr, UIntPtr)

    Declaration
    public static nuint Min(this nuint a, nuint b)
    Parameters
    Type Name Description
    System.UIntPtr a
    System.UIntPtr b
    Returns
    Type Description
    System.UIntPtr
    | Improve this Doc View Source

    Min(UIntPtr, UIntPtr[])

    Declaration
    public static nuint Min(this nuint a, params nuint[] args)
    Parameters
    Type Name Description
    System.UIntPtr a
    System.UIntPtr[] args
    Returns
    Type Description
    System.UIntPtr
    | Improve this Doc View Source

    Min(UIntPtr[])

    Declaration
    public static nuint Min(params nuint[] args)
    Parameters
    Type Name Description
    System.UIntPtr[] args
    Returns
    Type Description
    System.UIntPtr
    | Improve this Doc View Source

    Pow(Byte, UInt32)

    Declaration
    public static byte Pow(this byte v, uint exp)
    Parameters
    Type Name Description
    System.Byte v
    System.UInt32 exp
    Returns
    Type Description
    System.Byte
    | Improve this Doc View Source

    Pow(Double, Double)

    Declaration
    public static double Pow(this double v, double exp)
    Parameters
    Type Name Description
    System.Double v
    System.Double exp
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Pow(Half, Half)

    Declaration
    public static Half Pow(this Half v, Half exp)
    Parameters
    Type Name Description
    System.Half v
    System.Half exp
    Returns
    Type Description
    System.Half
    | Improve this Doc View Source

    Pow(Int16, UInt32)

    Declaration
    public static short Pow(this short v, uint exp)
    Parameters
    Type Name Description
    System.Int16 v
    System.UInt32 exp
    Returns
    Type Description
    System.Int16
    | Improve this Doc View Source

    Pow(Int32, UInt32)

    Declaration
    public static int Pow(this int v, uint exp)
    Parameters
    Type Name Description
    System.Int32 v
    System.UInt32 exp
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    Pow(IntPtr, UInt32)

    Declaration
    public static nint Pow(this nint v, uint exp)
    Parameters
    Type Name Description
    System.IntPtr v
    System.UInt32 exp
    Returns
    Type Description
    System.IntPtr
    | Improve this Doc View Source

    Pow(BigInteger, Int32)

    Declaration
    public static BigInteger Pow(this BigInteger v, int exp)
    Parameters
    Type Name Description
    System.Numerics.BigInteger v
    System.Int32 exp
    Returns
    Type Description
    System.Numerics.BigInteger
    | Improve this Doc View Source

    Pow(BigInteger, UInt32)

    Declaration
    public static BigInteger Pow(this BigInteger v, uint exp)
    Parameters
    Type Name Description
    System.Numerics.BigInteger v
    System.UInt32 exp
    Returns
    Type Description
    System.Numerics.BigInteger
    | Improve this Doc View Source

    Pow(SByte, UInt32)

    Declaration
    public static sbyte Pow(this sbyte v, uint exp)
    Parameters
    Type Name Description
    System.SByte v
    System.UInt32 exp
    Returns
    Type Description
    System.SByte
    | Improve this Doc View Source

    Pow(Single, Single)

    Declaration
    public static float Pow(this float v, float exp)
    Parameters
    Type Name Description
    System.Single v
    System.Single exp
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Pow(UInt16, UInt32)

    Declaration
    public static ushort Pow(this ushort v, uint exp)
    Parameters
    Type Name Description
    System.UInt16 v
    System.UInt32 exp
    Returns
    Type Description
    System.UInt16
    | Improve this Doc View Source

    Pow(UInt32, UInt32)

    Declaration
    public static uint Pow(this uint v, uint exp)
    Parameters
    Type Name Description
    System.UInt32 v
    System.UInt32 exp
    Returns
    Type Description
    System.UInt32
    | Improve this Doc View Source

    Pow(UIntPtr, UInt32)

    Declaration
    public static nuint Pow(this nuint v, uint exp)
    Parameters
    Type Name Description
    System.UIntPtr v
    System.UInt32 exp
    Returns
    Type Description
    System.UIntPtr
    | Improve this Doc View Source

    Radians(Decimal)

    Declaration
    public static decimal Radians(this decimal degress)
    Parameters
    Type Name Description
    System.Decimal degress
    Returns
    Type Description
    System.Decimal
    | Improve this Doc View Source

    Radians(Double)

    Declaration
    public static double Radians(this double degress)
    Parameters
    Type Name Description
    System.Double degress
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Radians(Single)

    Declaration
    public static float Radians(this float degress)
    Parameters
    Type Name Description
    System.Single degress
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Remap(Byte, Byte, Byte, Byte, Byte)

    Declaration
    public static byte Remap(this byte v, byte low1, byte high1, byte low2, byte high2)
    Parameters
    Type Name Description
    System.Byte v
    System.Byte low1
    System.Byte high1
    System.Byte low2
    System.Byte high2
    Returns
    Type Description
    System.Byte
    | Improve this Doc View Source

    Remap(Decimal, Decimal, Decimal, Decimal, Decimal)

    Declaration
    public static decimal Remap(this decimal v, decimal low1, decimal high1, decimal low2, decimal high2)
    Parameters
    Type Name Description
    System.Decimal v
    System.Decimal low1
    System.Decimal high1
    System.Decimal low2
    System.Decimal high2
    Returns
    Type Description
    System.Decimal
    | Improve this Doc View Source

    Remap(Double, Double, Double, Double, Double)

    Declaration
    public static double Remap(this double v, double low1, double high1, double low2, double high2)
    Parameters
    Type Name Description
    System.Double v
    System.Double low1
    System.Double high1
    System.Double low2
    System.Double high2
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Remap(Half, Half, Half, Half, Half)

    Declaration
    public static Half Remap(this Half v, Half low1, Half high1, Half low2, Half high2)
    Parameters
    Type Name Description
    System.Half v
    System.Half low1
    System.Half high1
    System.Half low2
    System.Half high2
    Returns
    Type Description
    System.Half
    | Improve this Doc View Source

    Remap(Int16, Int16, Int16, Int16, Int16)

    Declaration
    public static short Remap(this short v, short low1, short high1, short low2, short high2)
    Parameters
    Type Name Description
    System.Int16 v
    System.Int16 low1
    System.Int16 high1
    System.Int16 low2
    System.Int16 high2
    Returns
    Type Description
    System.Int16
    | Improve this Doc View Source

    Remap(Int32, Int32, Int32, Int32, Int32)

    Declaration
    public static int Remap(this int v, int low1, int high1, int low2, int high2)
    Parameters
    Type Name Description
    System.Int32 v
    System.Int32 low1
    System.Int32 high1
    System.Int32 low2
    System.Int32 high2
    Returns
    Type Description
    System.Int32
    | Improve this Doc View Source

    Remap(Int64, Int64, Int64, Int64, Int64)

    Declaration
    public static long Remap(this long v, long low1, long high1, long low2, long high2)
    Parameters
    Type Name Description
    System.Int64 v
    System.Int64 low1
    System.Int64 high1
    System.Int64 low2
    System.Int64 high2
    Returns
    Type Description
    System.Int64
    | Improve this Doc View Source

    Remap(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr)

    Declaration
    public static nint Remap(this nint v, nint low1, nint high1, nint low2, nint high2)
    Parameters
    Type Name Description
    System.IntPtr v
    System.IntPtr low1
    System.IntPtr high1
    System.IntPtr low2
    System.IntPtr high2
    Returns
    Type Description
    System.IntPtr
    | Improve this Doc View Source

    Remap(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger)

    Declaration
    public static BigInteger Remap(this BigInteger v, BigInteger low1, BigInteger high1, BigInteger low2, BigInteger high2)
    Parameters
    Type Name Description
    System.Numerics.BigInteger v
    System.Numerics.BigInteger low1
    System.Numerics.BigInteger high1
    System.Numerics.BigInteger low2
    System.Numerics.BigInteger high2
    Returns
    Type Description
    System.Numerics.BigInteger
    | Improve this Doc View Source

    Remap(SByte, SByte, SByte, SByte, SByte)

    Declaration
    public static sbyte Remap(this sbyte v, sbyte low1, sbyte high1, sbyte low2, sbyte high2)
    Parameters
    Type Name Description
    System.SByte v
    System.SByte low1
    System.SByte high1
    System.SByte low2
    System.SByte high2
    Returns
    Type Description
    System.SByte
    | Improve this Doc View Source

    Remap(Single, Single, Single, Single, Single)

    Declaration
    public static float Remap(this float v, float low1, float high1, float low2, float high2)
    Parameters
    Type Name Description
    System.Single v
    System.Single low1
    System.Single high1
    System.Single low2
    System.Single high2
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Remap(UInt16, UInt16, UInt16, UInt16, UInt16)

    Declaration
    public static ushort Remap(this ushort v, ushort low1, ushort high1, ushort low2, ushort high2)
    Parameters
    Type Name Description
    System.UInt16 v
    System.UInt16 low1
    System.UInt16 high1
    System.UInt16 low2
    System.UInt16 high2
    Returns
    Type Description
    System.UInt16
    | Improve this Doc View Source

    Remap(UInt32, UInt32, UInt32, UInt32, UInt32)

    Declaration
    public static uint Remap(this uint v, uint low1, uint high1, uint low2, uint high2)
    Parameters
    Type Name Description
    System.UInt32 v
    System.UInt32 low1
    System.UInt32 high1
    System.UInt32 low2
    System.UInt32 high2
    Returns
    Type Description
    System.UInt32
    | Improve this Doc View Source

    Remap(UInt64, UInt64, UInt64, UInt64, UInt64)

    Declaration
    public static ulong Remap(this ulong v, ulong low1, ulong high1, ulong low2, ulong high2)
    Parameters
    Type Name Description
    System.UInt64 v
    System.UInt64 low1
    System.UInt64 high1
    System.UInt64 low2
    System.UInt64 high2
    Returns
    Type Description
    System.UInt64
    | Improve this Doc View Source

    Remap(UIntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr)

    Declaration
    public static nuint Remap(this nuint v, nuint low1, nuint high1, nuint low2, nuint high2)
    Parameters
    Type Name Description
    System.UIntPtr v
    System.UIntPtr low1
    System.UIntPtr high1
    System.UIntPtr low2
    System.UIntPtr high2
    Returns
    Type Description
    System.UIntPtr
    | Improve this Doc View Source

    Round(Decimal)

    Declaration
    public static decimal Round(this decimal v)
    Parameters
    Type Name Description
    System.Decimal v
    Returns
    Type Description
    System.Decimal
    | Improve this Doc View Source

    Round(Double)

    Declaration
    public static double Round(this double v)
    Parameters
    Type Name Description
    System.Double v
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Round(Half)

    Declaration
    public static Half Round(this Half v)
    Parameters
    Type Name Description
    System.Half v
    Returns
    Type Description
    System.Half
    | Improve this Doc View Source

    Round(Single)

    Declaration
    public static float Round(this float v)
    Parameters
    Type Name Description
    System.Single v
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Sin(Double)

    Declaration
    public static double Sin(this double v)
    Parameters
    Type Name Description
    System.Double v
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Sin(Single)

    Declaration
    public static float Sin(this float v)
    Parameters
    Type Name Description
    System.Single v
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Sinh(Double)

    Declaration
    public static double Sinh(this double v)
    Parameters
    Type Name Description
    System.Double v
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Sinh(Single)

    Declaration
    public static float Sinh(this float v)
    Parameters
    Type Name Description
    System.Single v
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Tan(Double)

    Declaration
    public static double Tan(this double v)
    Parameters
    Type Name Description
    System.Double v
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Tan(Single)

    Declaration
    public static float Tan(this float v)
    Parameters
    Type Name Description
    System.Single v
    Returns
    Type Description
    System.Single
    | Improve this Doc View Source

    Tanh(Double)

    Declaration
    public static double Tanh(this double v)
    Parameters
    Type Name Description
    System.Double v
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Tanh(Single)

    Declaration
    public static float Tanh(this float v)
    Parameters
    Type Name Description
    System.Single v
    Returns
    Type Description
    System.Single
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © LibSugar.
    Generated by DocFX