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

Public Member Functions

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

Properties

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

Private Attributes

readonly long m_value
 

Detailed Description

Definition at line 11 of file Int64.cs.


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