[Home] Type Microsoft.FSharp.Math.BigInt


The type of arbitrary-sized integers

Full Type Signature

[<StructAttribute ()>]
type BigInt = struct
              end
              with
                interface IStructuralHash
                interface IComparable
                override Equals : obj -> bool
                static member FromInt32 : int32 -> BigInt
                static member FromInt64 : int64 -> BigInt
                override GetHashCode : unit -> int
                static member Parse : string -> BigInt
                static member ToDouble : BigInt -> float
                static member ToInt32 : BigInt -> int32
                static member ToInt64 : BigInt -> int64
                member IsNegative : bool
                member IsOne : bool
                member IsPositive : bool
                member IsZero : bool
                static member ( + ) : BigInt * BigInt -> BigInt
                static member ( / ) : BigInt * BigInt -> BigInt
                static member ( % ) : BigInt * BigInt -> BigInt
                static member ( * ) : BigInt * BigInt -> BigInt
                static member ( .. ) : BigInt * BigInt -> seq<BigInt>
                static member ( .. .. ) : BigInt * BigInt * BigInt -> seq<BigInt>
                static member ( - ) : BigInt * BigInt -> BigInt
                static member ( ~- ) : BigInt -> BigInt
                static member ( ~+ ) : BigInt -> BigInt
              end

Instance Members

MemberDescription
override Equals : obj -> bool
override GetHashCode : unit -> int
member IsNegative : bool
member IsOne : bool
member IsPositive : bool
member IsZero : bool

Static Members

MemberDescription
member ( % ) : BigInt * BigInt -> BigInt
member ( * ) : BigInt * BigInt -> BigInt
member ( + ) : BigInt * BigInt -> BigInt
member ( - ) : BigInt * BigInt -> BigInt
member ( .. ) : BigInt * BigInt -> seq<BigInt>
member ( .. .. ) : BigInt * BigInt * BigInt -> seq<BigInt>
member ( / ) : BigInt * BigInt -> BigInt
member ( ~+ ) : BigInt -> BigInt
member ( ~- ) : BigInt -> BigInt
member FromInt32 : int32 -> BigInt
member FromInt64 : int64 -> BigInt
member Parse : string -> BigInt
member ToDouble : BigInt -> float
member ToInt32 : BigInt -> int32
member ToInt64 : BigInt -> int64

See Also

Microsoft.FSharp.Math


Documentation for assembly FSharp.Core, version 1.9.4.19, generated using F# version 1.9.4.19