Beef Corlib
|
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 |
static double IMinMaxValue< double >. | MinValue => MinValue |
static double IMinMaxValue< double >. | MaxValue => MaxValue |
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] |
![]() | |
bool | IsNaN [get] |
![]() | |
static T | MinValue [get] |
static T | MaxValue [get] |