Beef Corlib
Public Member Functions | Static Public Member Functions | Static Public Attributes | Properties | List of all members
System.Double Struct Reference
Inheritance diagram for System.Double:
System.IFloating System.ISigned System.IFormattable System.IHashable System.ICanBeNaN System.INumeric System.IIsNaN

Public Member Functions

int GetHashCode ()
 
int32 CompareTo (Object value)
 
int32 CompareTo (double value)
 
bool Equals (double obj)
 
static double strtod (char8 *str, char8 **endPtr)
 
static int32 ftoa (float val, char8 *str)
 
static int32 ToString (double val, char8 *str, bool roundTrip)
 
override void ToString (String strBuffer)
 
void ToString (String outString, String format, IFormatProvider formatProvider)
 

Static Public Member Functions

static int operator<=> (Double a, Double b)
 
static Double operator- (Double value)
 
static Self operator+ (Self lhs, Self rhs)
 
static Self operator- (Self lhs, Self rhs)
 
static Self operator* (Self lhs, Self rhs)
 
static Self operator/ (Self lhs, Self rhs)
 
static Result< double > Parse (StringView val)
 

Static Public Attributes

const double MinValue = -1.7976931348623157E+308
 
const double MaxValue = 1.7976931348623157E+308
 
const double Epsilon = 4.9406564584124654E-324
 
const double NegativeInfinity = (double)(- 1.0 / (double)(0.0))
 
const double PositiveInfinity = (double)1.0 / (double)(0.0)
 
const double NaN = (double)0.0 / (double)0.0
 
const double NegativeZero = -0.0
 

Properties

bool IsNegative [get]
 
bool IsFinite [get]
 
bool IsInfinity [get]
 
bool IsPositiveInfinity [get]
 
bool IsNegativeInfinity [get]
 
bool IsNaN [get]
 
bool IsSubnormal [get]
 
- Properties inherited from System.IIsNaN
bool IsNaN [get]