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

Public Member Functions

int GetHashCode ()
 
bool Equals (float other)
 
int CompareTo (float value)
 
static int32 ftoa (float val, char8 *str)
 
static int32 ToString (float 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<=> (Float a, Float b)
 
static Float operator- (Float 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< float > Parse (StringView val)
 
static Result< float > Parse (StringView val, NumberFormatInfo info)
 

Static Public Attributes

const float MinValue = (float)-3.40282346638528859e+38
 
const float Epsilon = (float)1.4e-45
 
const float MaxValue = (float)3.40282346638528859e+38
 
const float PositiveInfinity = 1.0f / 0.0f
 
const float NegativeInfinity = -1.0f / 0.0f
 
const float NaN = 0.0f / 0.0f
 
const float NegativeZero = (float)-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]