• Api Documentation
Show / Hide Table of Contents
  • System.Numerics
    • BigRational
      • Abs
      • Acos
      • Acosh
      • AcosPi
      • Addition
      • Asin
      • Asinh
      • AsinPi
      • Atan
      • Atan2
      • Atan2Pi
      • Atanh
      • AtanPi
      • BigRational
      • BitwiseOr
      • Cbrt
      • Ceiling
      • Clamp
      • CompareTo
      • CopySign
      • Cos
      • Cosh
      • CosPi
      • CreateChecked
      • CreateSaturating
      • CreateTruncating
      • Decrement
      • Division
      • Equality
      • Equals
      • Exp
      • Exp10
      • Exp10M1
      • Exp2
      • Exp2M1
      • Explicit
      • ExpM1
      • Factorial
      • Floor
      • GetHashCode
      • GreaterThan
      • GreaterThanOrEqual
      • Hypot
      • ILog10
      • ILog2
      • ILogB
      • Implicit
      • Increment
      • Inequality
      • IsInteger
      • IsNaN
      • LessThan
      • LessThanOrEqual
      • Log
      • Log10
      • Log10P1
      • Log2
      • Log2P1
      • LogP1
      • Max
      • MaxDigits
      • MaxMagnitude
      • MaxMagnitudeNumber
      • Min
      • MinMagnitude
      • MinMagnitudeNumber
      • Modulus
      • Multiply
      • NumDen
      • op_CheckedExplicit
      • Parse
      • Pi
      • Pow
      • Pow2
      • ReadFromBytes
      • RootN
      • Round
      • Sign
      • Sin
      • SinCos
      • SinCosPi
      • Sinh
      • SinPi
      • Sqrt
      • Subtraction
      • Tan
      • Tanh
      • TanPi
      • task_cpu
      • Tau
      • ToString
      • Truncate
      • TryFormat
      • TryParse
      • UnaryNegation
      • UnaryPlus
      • WriteToBytes
    • BigRational.CPU
      • abs
      • add
      • and
      • atan
      • bdi
      • cmp
      • cmpa
      • cmpi
      • CPU
      • dec
      • div
      • dup
      • equ
      • exp
      • fac
      • free
      • gcd
      • getd
      • getf
      • getr
      • gets
      • hash
      • idiv
      • imod
      • inc
      • inv
      • ipt
      • isi
      • lim
      • log
      • log2
      • lsb
      • mark
      • mod
      • msb
      • mul
      • neg
      • norm
      • or
      • pi
      • pop
      • popd
      • popi
      • popr
      • pow
      • push
      • rnd
      • shl
      • shr
      • sign
      • sin
      • sqr
      • sqrt
      • sub
      • swp
      • tor
      • tos
      • xor
    • BigRational.Integer
      • Abs
      • Add
      • Addition
      • BitwiseAnd
      • BitwiseOr
      • CompareTo
      • CreateChecked
      • CreateSaturating
      • CreateTruncating
      • Decrement
      • Divide
      • Division
      • DivRem
      • Equality
      • Equals
      • ExclusiveOr
      • Explicit
      • GetByteCount
      • GetHashCode
      • GreaterThan
      • GreaterThanOrEqual
      • GreatestCommonDivisor
      • Implicit
      • Increment
      • Inequality
      • Integer
      • IsEven
      • IsEvenInteger
      • IsNegative
      • IsOddInteger
      • IsOne
      • IsPositive
      • IsPow2
      • IsPowerOfTwo
      • IsZero
      • LeastCommonMultiple
      • LeftShift
      • LessThan
      • LessThanOrEqual
      • Log
      • Log10
      • Log2
      • Lsb
      • Max
      • MaxMagnitude
      • Min
      • MinMagnitude
      • MinusOne
      • ModPow
      • Modulus
      • Msb
      • Multiply
      • Multiply
      • Negate
      • One
      • OnesComplement
      • op_UnsignedRightShift
      • Parse
      • PopCount
      • Pow
      • Remainder
      • RightShift
      • RotateLeft
      • RotateRight
      • Shl
      • Shr
      • Sign
      • Subtract
      • Subtraction
      • ToByteArray
      • ToString
      • TrailingZeroCount
      • TryFormat
      • TryParse
      • TryWriteBytes
      • UnaryNegation
      • UnaryPlus
      • Zero
    • BigRational.SafeCPU
      • abs
      • add
      • and
      • atan
      • bdi
      • cmp
      • cmpa
      • cmpi
      • dec
      • div
      • dup
      • equ
      • exp
      • fac
      • free
      • gcd
      • getd
      • getf
      • getr
      • gets
      • hash
      • idiv
      • imod
      • inc
      • inv
      • ipt
      • isi
      • lim
      • log
      • log2
      • lsb
      • mark
      • mod
      • msb
      • mul
      • neg
      • norm
      • or
      • pi
      • pop
      • popd
      • popi
      • popr
      • pow
      • push
      • rnd
      • shl
      • shr
      • sign
      • sin
      • sqr
      • sqrt
      • sub
      • swp
      • tor
      • tos
      • xor
  • System.Numerics.Generic
    • Float<T>
      • Abs
      • Acos
      • Acosh
      • AcosPi
      • Addition
      • Asin
      • Asinh
      • AsinPi
      • Atan
      • Atan2
      • Atan2Pi
      • Atanh
      • AtanPi
      • BitCount
      • BitDecrement
      • BitIncrement
      • Cbrt
      • Ceiling
      • CompareTo
      • Cos
      • Cosh
      • CosPi
      • CreateChecked
      • CreateSaturating
      • CreateTruncating
      • Decrement
      • Division
      • E
      • Epsilon
      • Equality
      • Equals
      • Exp
      • Exp10
      • Exp2
      • Explicit
      • Float
      • Floor
      • FusedMultiplyAdd
      • GetHashCode
      • GreaterThan
      • GreaterThanOrEqual
      • Hypot
      • Ieee754Remainder
      • ILogB
      • Implicit
      • Increment
      • Inequality
      • IsEvenInteger
      • IsFinite
      • IsInfinity
      • IsInteger
      • IsNaN
      • IsNegative
      • IsNegativeInfinity
      • IsNormal
      • IsOddInteger
      • IsPositive
      • IsPositiveInfinity
      • IsPow2
      • IsRealNumber
      • IsSubnormal
      • LessThan
      • LessThanOrEqual
      • Log
      • Log10
      • Log2
      • Max
      • MaxDigits
      • MaxMagnitude
      • MaxMagnitudeNumber
      • MaxNumber
      • MaxValue
      • Min
      • MinMagnitude
      • MinMagnitudeNumber
      • MinNumber
      • MinValue
      • Modulus
      • Multiply
      • NaN
      • NegativeInfinity
      • NegativeZero
      • Parse
      • Pi
      • PositiveInfinity
      • Pow
      • Pow10
      • RootN
      • Round
      • ScaleB
      • Sign
      • Sin
      • SinCos
      • SinCosPi
      • Sinh
      • SinPi
      • Sqrt
      • Subtraction
      • Tan
      • Tanh
      • TanPi
      • Tau
      • ToString
      • Truncate
      • TryFormat
      • TryParse
      • UnaryNegation
      • UnaryPlus
    • Int<T>
      • Abs
      • Addition
      • BitwiseAnd
      • BitwiseOr
      • Clamp
      • CompareTo
      • CopySign
      • CreateChecked
      • CreateSaturating
      • CreateTruncating
      • Decrement
      • Division
      • DivRem
      • Equality
      • Equals
      • ExclusiveOr
      • Explicit
      • GetHashCode
      • GreaterThan
      • GreaterThanOrEqual
      • Implicit
      • Increment
      • Inequality
      • IsEvenInteger
      • IsNegative
      • IsOddInteger
      • IsPositive
      • IsPow2
      • LeadingZeroCount
      • LeftShift
      • LessThan
      • LessThanOrEqual
      • Log2
      • Max
      • MaxMagnitude
      • MaxValue
      • Min
      • MinMagnitude
      • MinValue
      • Modulus
      • Multiply
      • NegativeOne
      • One
      • OnesComplement
      • op_UnsignedRightShift
      • Parse
      • PopCount
      • RightShift
      • RotateLeft
      • RotateRight
      • Sign
      • Subtraction
      • ToString
      • TrailingZeroCount
      • TryFormat
      • TryParse
      • UnaryNegation
      • UnaryPlus
      • Zero
    • UInt<T>
      • Addition
      • BitwiseAnd
      • BitwiseOr
      • Clamp
      • CompareTo
      • CreateChecked
      • CreateSaturating
      • CreateTruncating
      • Decrement
      • Division
      • DivRem
      • Equality
      • Equals
      • ExclusiveOr
      • Explicit
      • GetHashCode
      • GreaterThan
      • GreaterThanOrEqual
      • Implicit
      • Increment
      • Inequality
      • IsEvenInteger
      • IsOddInteger
      • IsPow2
      • LeadingZeroCount
      • LeftShift
      • LessThan
      • LessThanOrEqual
      • Log2
      • Max
      • MaxValue
      • Min
      • MinValue
      • Modulus
      • Multiply
      • One
      • OnesComplement
      • op_UnsignedRightShift
      • Parse
      • PopCount
      • RightShift
      • RotateLeft
      • RotateRight
      • Sign
      • Subtraction
      • ToString
      • TrailingZeroCount
      • TryFormat
      • TryParse
      • UnaryPlus
      • Zero

Class UInt<T>

Inheritance
System.Object
UInt<T>
Implements
System.IComparable<UInt<T>>
System.IComparable
System.IEquatable<UInt<T>>
System.IFormattable
System.ISpanFormattable
System.Numerics.IBinaryInteger<UInt<T>>
System.IParsable<UInt<T>>
System.ISpanParsable<UInt<T>>
System.Numerics.IAdditionOperators<UInt<T>, UInt<T>, UInt<T>>
System.Numerics.IAdditiveIdentity<UInt<T>, UInt<T>>
System.Numerics.IBinaryNumber<UInt<T>>
System.Numerics.IBitwiseOperators<UInt<T>, UInt<T>, UInt<T>>
System.Numerics.IComparisonOperators<UInt<T>, UInt<T>, System.Boolean>
System.Numerics.IEqualityOperators<UInt<T>, UInt<T>, System.Boolean>
System.Numerics.IDecrementOperators<UInt<T>>
System.Numerics.IDivisionOperators<UInt<T>, UInt<T>, UInt<T>>
System.Numerics.IIncrementOperators<UInt<T>>
System.Numerics.IModulusOperators<UInt<T>, UInt<T>, UInt<T>>
System.Numerics.IMultiplicativeIdentity<UInt<T>, UInt<T>>
System.Numerics.IMultiplyOperators<UInt<T>, UInt<T>, UInt<T>>
System.Numerics.INumber<UInt<T>>
System.Numerics.INumberBase<UInt<T>>
System.Numerics.ISubtractionOperators<UInt<T>, UInt<T>, UInt<T>>
System.Numerics.IUnaryNegationOperators<UInt<T>, UInt<T>>
System.Numerics.IUnaryPlusOperators<UInt<T>, UInt<T>>
System.Numerics.IShiftOperators<UInt<T>, System.Int32, UInt<T>>
System.Numerics.IMinMaxValue<UInt<T>>
System.Numerics.IUnsignedNumber<UInt<T>>
Namespace: System.Numerics.Generic
Assembly: System.Numerics.Rational.dll
Syntax
public sealed class UInt<T> : ValueType where T : struct,
Type Parameters
Name Description
T

Properties

Name Description
MaxValue
MinValue
One
Zero

Methods

Name Description
Clamp(UInt<T>, UInt<T>, UInt<T>)
CompareTo(UInt<T>)
CompareTo(Object)
CreateChecked<TOther>(TOther)
CreateSaturating<TOther>(TOther)
CreateTruncating<TOther>(TOther)
DivRem(UInt<T>, UInt<T>)
Equals(UInt<T>)
Equals(Object)
GetHashCode()
IsEvenInteger(UInt<T>)
IsOddInteger(UInt<T>)
IsPow2(UInt<T>)
LeadingZeroCount(UInt<T>)
Log2(UInt<T>)
Max(UInt<T>, UInt<T>)
Min(UInt<T>, UInt<T>)
op_UnsignedRightShift(UInt<T>, Int32)
Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)
Parse(ReadOnlySpan<Char>, IFormatProvider)
Parse(String)
Parse(String, NumberStyles)
Parse(String, NumberStyles, IFormatProvider)
Parse(String, IFormatProvider)
PopCount(UInt<T>)
RotateLeft(UInt<T>, Int32)
RotateRight(UInt<T>, Int32)
Sign(UInt<T>)
ToString()
ToString(IFormatProvider)
ToString(String)
ToString(String, IFormatProvider)
TrailingZeroCount(UInt<T>)
TryFormat(Span<Char>, out Int32, ReadOnlySpan<Char>, IFormatProvider)
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, out UInt<T>)
TryParse(ReadOnlySpan<Char>, IFormatProvider, out UInt<T>)
TryParse(ReadOnlySpan<Char>, out UInt<T>)
TryParse(String, NumberStyles, IFormatProvider, out UInt<T>)
TryParse(String, IFormatProvider, out UInt<T>)
TryParse(String, out UInt<T>)

Operators

Name Description
Addition(UInt<T>, UInt<T>)
BitwiseAnd(UInt<T>, UInt<T>)
BitwiseOr(UInt<T>, UInt<T>)
Decrement(UInt<T>)
Division(UInt<T>, UInt<T>)
Equality(UInt<T>, UInt<T>)
ExclusiveOr(UInt<T>, UInt<T>)
Explicit(Decimal to UInt<T>)
Explicit(Int32 to UInt<T>)
Explicit(Int64 to UInt<T>)
Explicit(UInt<T> to Int32)
Explicit(UInt<T> to Int64)
Explicit(UInt<T> to UInt128)
Explicit(UInt<T> to UInt32)
Explicit(UInt<T> to UInt64)
GreaterThan(UInt<T>, UInt<T>)
GreaterThanOrEqual(UInt<T>, UInt<T>)
Implicit(UInt<T> to BigRational)
Implicit(UInt128 to UInt<T>)
Implicit(UInt32 to UInt<T>)
Implicit(UInt64 to UInt<T>)
Increment(UInt<T>)
Inequality(UInt<T>, UInt<T>)
LeftShift(UInt<T>, Int32)
LessThan(UInt<T>, UInt<T>)
LessThanOrEqual(UInt<T>, UInt<T>)
Modulus(UInt<T>, UInt<T>)
Multiply(UInt<T>, UInt<T>)
OnesComplement(UInt<T>)
RightShift(UInt<T>, Int32)
Subtraction(UInt<T>, UInt<T>)
UnaryPlus(UInt<T>)
In This Article
Back to top Generated by DocFX