Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.IFloatingPoint< TSelf > Interface Template Reference

Public Member Functions

int CompareTo (object? obj)
 
int CompareTo (T? other)
 
int CompareTo (object? obj)
 
int CompareTo (T? other)
 
int CompareTo (object? obj)
 
int CompareTo (T? other)
 
bool Equals (T? other)
 
bool Equals (T? other)
 
bool TryFormat (Span< char > destination, out int charsWritten, ReadOnlySpan< char > format, IFormatProvider? provider)
 
string ToString (string? format, IFormatProvider? formatProvider)
 
int CompareTo (object? obj)
 
int CompareTo (T? other)
 
bool Equals (T? other)
 
int CompareTo (object? obj)
 
int CompareTo (T? other)
 
bool Equals (T? other)
 

Static Public Member Functions

static TSelf Acos (TSelf x)
 
static TSelf Acosh (TSelf x)
 
static TSelf Asin (TSelf x)
 
static TSelf Asinh (TSelf x)
 
static TSelf Atan (TSelf x)
 
static TSelf Atan2 (TSelf y, TSelf x)
 
static TSelf Atanh (TSelf x)
 
static TSelf BitDecrement (TSelf x)
 
static TSelf BitIncrement (TSelf x)
 
static TSelf Cbrt (TSelf x)
 
static TSelf Ceiling (TSelf x)
 
static TSelf CopySign (TSelf x, TSelf y)
 
static TSelf Cos (TSelf x)
 
static TSelf Cosh (TSelf x)
 
static TSelf Exp (TSelf x)
 
static TSelf Floor (TSelf x)
 
static TSelf FusedMultiplyAdd (TSelf left, TSelf right, TSelf addend)
 
static TSelf IEEERemainder (TSelf left, TSelf right)
 
static TInteger ILogB< TInteger > (TSelf x)
 
static bool IsFinite (TSelf value)
 
static bool IsInfinity (TSelf value)
 
static bool IsNaN (TSelf value)
 
static bool IsNegative (TSelf value)
 
static bool IsNegativeInfinity (TSelf value)
 
static bool IsNormal (TSelf value)
 
static bool IsPositiveInfinity (TSelf value)
 
static bool IsSubnormal (TSelf value)
 
static TSelf Log (TSelf x)
 
static TSelf Log (TSelf x, TSelf newBase)
 
static TSelf Log2 (TSelf x)
 
static TSelf Log10 (TSelf x)
 
static TSelf MaxMagnitude (TSelf x, TSelf y)
 
static TSelf MinMagnitude (TSelf x, TSelf y)
 
static TSelf Pow (TSelf x, TSelf y)
 
static TSelf Round (TSelf x)
 
static TSelf Round< TInteger > (TSelf x, TInteger digits)
 
static TSelf Round (TSelf x, MidpointRounding mode)
 
static TSelf Round< TInteger > (TSelf x, TInteger digits, MidpointRounding mode)
 
static TSelf ScaleB< TInteger > (TSelf x, TInteger n)
 
static TSelf Sin (TSelf x)
 
static TSelf Sinh (TSelf x)
 
static TSelf Sqrt (TSelf x)
 
static TSelf Tan (TSelf x)
 
static TSelf Tanh (TSelf x)
 
static TSelf Truncate (TSelf x)
 
static TSelf Abs (TSelf value)
 
static TSelf Clamp (TSelf value, TSelf min, TSelf max)
 
static TSelf Create< TOther > (TOther value)
 
static TSelf CreateSaturating< TOther > (TOther value)
 
static TSelf CreateTruncating< TOther > (TOther value)
 
static TSelf TSelf Remainder DivRem (TSelf left, TSelf right)
 
static TSelf Max (TSelf x, TSelf y)
 
static TSelf Min (TSelf x, TSelf y)
 
static TSelf Parse (string s, NumberStyles style, IFormatProvider? provider)
 
static TSelf Parse (ReadOnlySpan< char > s, NumberStyles style, IFormatProvider? provider)
 
static TSelf Parse (ReadOnlySpan< char > s, IFormatProvider? provider)
 
static TSelf Parse (string s, IFormatProvider? provider)
 
static TSelf Sign (TSelf value)
 
static bool TryCreate< TOther > (TOther value, out TSelf result)
 
static bool TryParse ([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out TSelf result)
 
static bool TryParse (ReadOnlySpan< char > s, NumberStyles style, IFormatProvider? provider, out TSelf result)
 
static bool TryParse (ReadOnlySpan< char > s, IFormatProvider? provider, out TSelf result)
 
static bool TryParse ([NotNullWhen(true)] string? s, IFormatProvider? provider, out TSelf result)
 
static TResult operator+ (TSelf left, TOther right)
 
static TResult operator+ (TSelf value)
 
static TResult operator+ (TSelf left, TOther right)
 
static TResult operator+ (TSelf value)
 
static bool operator< (TSelf left, TOther right)
 
static bool operator< (TSelf left, TOther right)
 
static bool operator<= (TSelf left, TOther right)
 
static bool operator<= (TSelf left, TOther right)
 
static bool operator> (TSelf left, TOther right)
 
static bool operator> (TSelf left, TOther right)
 
static bool operator>= (TSelf left, TOther right)
 
static bool operator>= (TSelf left, TOther right)
 
static bool operator== (TSelf left, TOther right)
 
static bool operator== (TSelf left, TOther right)
 
static bool operator!= (TSelf left, TOther right)
 
static bool operator!= (TSelf left, TOther right)
 
static TSelf operator-- (TSelf value)
 
static TResult operator/ (TSelf left, TOther right)
 
static TResult operator/ (TSelf left, TOther right)
 
static TSelf operator++ (TSelf value)
 
static TResult operator% (TSelf left, TOther right)
 
static TResult operator% (TSelf left, TOther right)
 
static TResult operator* (TSelf left, TOther right)
 
static TResult operator* (TSelf left, TOther right)
 
static TResult operator- (TSelf left, TOther right)
 
static TResult operator- (TSelf value)
 
static TResult operator- (TSelf left, TOther right)
 
static TResult operator- (TSelf value)
 
static TResult operator+ (TSelf left, TOther right)
 
static TResult operator+ (TSelf value)
 
static bool operator< (TSelf left, TOther right)
 
static bool operator<= (TSelf left, TOther right)
 
static bool operator> (TSelf left, TOther right)
 
static bool operator>= (TSelf left, TOther right)
 
static bool operator== (TSelf left, TOther right)
 
static bool operator!= (TSelf left, TOther right)
 
static TResult operator/ (TSelf left, TOther right)
 
static TResult operator% (TSelf left, TOther right)
 
static TResult operator* (TSelf left, TOther right)
 
static TResult operator- (TSelf left, TOther right)
 
static TResult operator- (TSelf value)
 
static TResult operator+ (TSelf left, TOther right)
 
static bool operator< (TSelf left, TOther right)
 
static bool operator<= (TSelf left, TOther right)
 
static bool operator> (TSelf left, TOther right)
 
static bool operator>= (TSelf left, TOther right)
 
static bool operator== (TSelf left, TOther right)
 
static bool operator!= (TSelf left, TOther right)
 
static TResult operator/ (TSelf left, TOther right)
 
static TResult operator% (TSelf left, TOther right)
 
static TResult operator* (TSelf left, TOther right)
 
static TResult operator- (TSelf left, TOther right)
 
static TResult operator- (TSelf value)
 
static TResult operator+ (TSelf value)
 

Static Public Attributes

static TSelf Quotient
 

Properties

static TSelf E [get]
 
static TSelf Epsilon [get]
 
static TSelf NaN [get]
 
static TSelf NegativeInfinity [get]
 
static TSelf NegativeZero [get]
 
static TSelf Pi [get]
 
static TSelf PositiveInfinity [get]
 
static TSelf Tau [get]
 
static TSelf NegativeOne [get]
 
static TSelf One [get]
 
static TSelf Zero [get]
 
static TResult AdditiveIdentity [get]
 
static TResult AdditiveIdentity [get]
 
static TResult MultiplicativeIdentity [get]
 
static TResult MultiplicativeIdentity [get]
 
static TResult AdditiveIdentity [get]
 
static TResult MultiplicativeIdentity [get]
 
static TResult AdditiveIdentity [get]
 
static TResult MultiplicativeIdentity [get]
 

Detailed Description

Type Constraints
TSelf :IFloatingPoint<TSelf> 

Definition at line 6 of file IFloatingPoint.cs.


The documentation for this interface was generated from the following file: