Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.UInt64 Struct Reference

Public Member Functions

int CompareTo (object? value)
 
int CompareTo (ulong value)
 
override bool Equals ([NotNullWhen(true)] object? obj)
 
bool Equals (ulong obj)
 
override int GetHashCode ()
 
override string ToString ()
 
string ToString (IFormatProvider? provider)
 
string ToString (string? format)
 
string ToString (string? format, IFormatProvider? provider)
 
bool TryFormat (Span< char > destination, out int charsWritten, ReadOnlySpan< char > format=default(ReadOnlySpan< char >), IFormatProvider? provider=null)
 
TypeCode GetTypeCode ()
 
bool IConvertible. ToBoolean (IFormatProvider provider)
 
char IConvertible. ToChar (IFormatProvider provider)
 
sbyte IConvertible. ToSByte (IFormatProvider provider)
 
byte IConvertible. ToByte (IFormatProvider provider)
 
short IConvertible. ToInt16 (IFormatProvider provider)
 
ushort IConvertible. ToUInt16 (IFormatProvider provider)
 
int IConvertible. ToInt32 (IFormatProvider provider)
 
uint IConvertible. ToUInt32 (IFormatProvider provider)
 
long IConvertible. ToInt64 (IFormatProvider provider)
 
ulong IConvertible. ToUInt64 (IFormatProvider provider)
 
float IConvertible. ToSingle (IFormatProvider provider)
 
double IConvertible. ToDouble (IFormatProvider provider)
 
decimal IConvertible. ToDecimal (IFormatProvider provider)
 
DateTime IConvertible. ToDateTime (IFormatProvider provider)
 
object IConvertible. ToType (Type type, IFormatProvider provider)
 
int CompareTo (T? other)
 
bool ToBoolean (IFormatProvider? provider)
 
char ToChar (IFormatProvider? provider)
 
sbyte ToSByte (IFormatProvider? provider)
 
byte ToByte (IFormatProvider? provider)
 
short ToInt16 (IFormatProvider? provider)
 
ushort ToUInt16 (IFormatProvider? provider)
 
int ToInt32 (IFormatProvider? provider)
 
uint ToUInt32 (IFormatProvider? provider)
 
long ToInt64 (IFormatProvider? provider)
 
ulong ToUInt64 (IFormatProvider? provider)
 
float ToSingle (IFormatProvider? provider)
 
double ToDouble (IFormatProvider? provider)
 
decimal ToDecimal (IFormatProvider? provider)
 
DateTime ToDateTime (IFormatProvider? provider)
 
object ToType (Type conversionType, IFormatProvider? provider)
 
int CompareTo (T? other)
 
bool Equals (T? other)
 

Static Public Member Functions

static ulong Parse (string s)
 
static ulong Parse (string s, NumberStyles style)
 
static ulong Parse (string s, IFormatProvider? provider)
 
static ulong Parse (string s, NumberStyles style, IFormatProvider? provider)
 
static ulong Parse (ReadOnlySpan< char > s, NumberStyles style=NumberStyles.Integer, IFormatProvider? provider=null)
 
static bool TryParse ([NotNullWhen(true)] string? s, out ulong result)
 
static bool TryParse (ReadOnlySpan< char > s, out ulong result)
 
static bool TryParse ([NotNullWhen(true)] string? s, NumberStyles style, IFormatProvider? provider, out ulong result)
 
static bool TryParse (ReadOnlySpan< char > s, NumberStyles style, IFormatProvider? provider, out ulong result)
 
static ulong IAdditionOperators< ulong, ulong, ulong >. operator+ (ulong left, ulong right)
 
static ulong IBinaryInteger< ulong >. LeadingZeroCount (ulong value)
 
static ulong IBinaryInteger< ulong >. PopCount (ulong value)
 
static ulong IBinaryInteger< ulong >. RotateLeft (ulong value, int rotateAmount)
 
static ulong IBinaryInteger< ulong >. RotateRight (ulong value, int rotateAmount)
 
static ulong IBinaryInteger< ulong >. TrailingZeroCount (ulong value)
 
static bool IBinaryNumber< ulong >. IsPow2 (ulong value)
 
static ulong IBinaryNumber< ulong >. Log2 (ulong value)
 
static ulong IBitwiseOperators< ulong, ulong, ulong >. operator& (ulong left, ulong right)
 
static ulong IBitwiseOperators< ulong, ulong, ulong >. operator| (ulong left, ulong right)
 
static ulong IBitwiseOperators< ulong, ulong, ulong >. operator^ (ulong left, ulong right)
 
static ulong IBitwiseOperators< ulong, ulong, ulong >. operator~ (ulong value)
 
static bool IComparisonOperators< ulong, ulong >. operator< (ulong left, ulong right)
 
static bool IComparisonOperators< ulong, ulong >. operator<= (ulong left, ulong right)
 
static bool IComparisonOperators< ulong, ulong >. operator> (ulong left, ulong right)
 
static bool IComparisonOperators< ulong, ulong >. operator>= (ulong left, ulong right)
 
static ulong IDecrementOperators< ulong >. operator-- (ulong value)
 
static ulong IDivisionOperators< ulong, ulong, ulong >. operator/ (ulong left, ulong right)
 
static bool IEqualityOperators< ulong, ulong >. operator== (ulong left, ulong right)
 
static bool IEqualityOperators< ulong, ulong >. operator!= (ulong left, ulong right)
 
static ulong IIncrementOperators< ulong >. operator++ (ulong value)
 
static ulong IModulusOperators< ulong, ulong, ulong >. operator% (ulong left, ulong right)
 
static ulong IMultiplyOperators< ulong, ulong, ulong >. operator* (ulong left, ulong right)
 
static ulong INumber< ulong >. Abs (ulong value)
 
static ulong INumber< ulong >. Clamp (ulong value, ulong min, ulong max)
 
static ulong INumber< ulong >. Create< TOther > (TOther value)
 
static ulong INumber< ulong >. CreateSaturating< TOther > (TOther value)
 
static ulong INumber< ulong >. CreateTruncating< TOther > (TOther value)
 
static ulong ulong Remainder INumber< ulong >. DivRem (ulong left, ulong right)
 
static ulong INumber< ulong >. Max (ulong x, ulong y)
 
static ulong INumber< ulong >. Min (ulong x, ulong y)
 
static ulong INumber< ulong >. Parse (string s, NumberStyles style, IFormatProvider provider)
 
static ulong INumber< ulong >. Parse (ReadOnlySpan< char > s, NumberStyles style, IFormatProvider provider)
 
static ulong INumber< ulong >. Sign (ulong value)
 
static bool INumber< ulong >. TryCreate< TOther > (TOther value, out ulong result)
 
static bool INumber< ulong >. TryParse ([NotNullWhen(true)] string s, NumberStyles style, IFormatProvider provider, out ulong result)
 
static bool INumber< ulong >. TryParse (ReadOnlySpan< char > s, NumberStyles style, IFormatProvider provider, out ulong result)
 
static ulong IParseable< ulong >. Parse (string s, IFormatProvider provider)
 
static bool IParseable< ulong >. TryParse ([NotNullWhen(true)] string s, IFormatProvider provider, out ulong result)
 
static ulong IShiftOperators< ulong, ulong >. operator<< (ulong value, int shiftAmount)
 
static ulong IShiftOperators< ulong, ulong >. operator>> (ulong value, int shiftAmount)
 
static ulong ISpanParseable< ulong >. Parse (ReadOnlySpan< char > s, IFormatProvider provider)
 
static bool ISpanParseable< ulong >. TryParse (ReadOnlySpan< char > s, IFormatProvider provider, out ulong result)
 
static ulong ISubtractionOperators< ulong, ulong, ulong >. operator- (ulong left, ulong right)
 
static ulong IUnaryNegationOperators< ulong, ulong >. operator- (ulong value)
 
static ulong IUnaryPlusOperators< ulong, ulong >. operator+ (ulong value)
 
static TSelf LeadingZeroCount (TSelf value)
 
static TSelf PopCount (TSelf value)
 
static TSelf RotateLeft (TSelf value, int rotateAmount)
 
static TSelf RotateRight (TSelf value, int rotateAmount)
 
static TSelf TrailingZeroCount (TSelf value)
 
static bool IsPow2 (TSelf value)
 
static TSelf Log2 (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 value)
 
static TSelf Abs (TSelf value)
 
static TSelf Clamp (TSelf value, TSelf min, TSelf max)
 
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 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 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 TSelf operator-- (TSelf value)
 
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 TSelf Parse (ReadOnlySpan< char > s, IFormatProvider? provider)
 
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 value)
 
static TResult operator<< (TSelf value, int shiftAmount)
 
static TResult operator>> (TSelf value, int shiftAmount)
 

Static Public Attributes

const ulong MaxValue = 18446744073709551615uL
 
const ulong MinValue = 0uL
 
static ulong Quotient
 

Properties

static ulong IAdditiveIdentity< ulong, ulong >. AdditiveIdentity [get]
 
static ulong IMinMaxValue< ulong >. MinValue [get]
 
static ulong IMinMaxValue< ulong >. MaxValue [get]
 
static ulong IMultiplicativeIdentity< ulong, ulong >. MultiplicativeIdentity [get]
 
static ulong INumber< ulong >. One [get]
 
static ulong INumber< ulong >. Zero [get]
 

Private Attributes

readonly ulong m_value
 

Detailed Description

Definition at line 12 of file UInt64.cs.


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