Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Number Member List

This is the complete list of members for System.Number, including all inherited members.

AccumulateDecimalDigitsIntoBigInteger(ref NumberBuffer number, uint firstIndex, uint lastIndex, out BigInteger result)System.Numberinlineprivatestatic
AssembleFloatingPointBits(in FloatingPointInfo info, ulong initialMantissa, int initialExponent, bool hasZeroTail)System.Numberinlineprivatestatic
ConvertBigIntegerToFloatingPointBits(ref BigInteger value, in FloatingPointInfo info, uint integerBitsOfPrecision, bool hasNonZeroFractionalPart)System.Numberinlineprivatestatic
DecimalToNumber(ref decimal d, ref NumberBuffer number)System.Numberinlinepackagestatic
DigitsToUInt32(byte *p, int count)System.Numberinlineprivatestatic
DigitsToUInt64(byte *p, int count)System.Numberinlineprivatestatic
Dragon4(ulong mantissa, int exponent, uint mantissaHighBitIdx, bool hasUnequalMargins, int cutoffNumber, bool isSignificantDigits, Span< byte > buffer, out int decimalExponent)System.Numberinlineprivatestatic
Dragon4Double(double value, int cutoffNumber, bool isSignificantDigits, ref NumberBuffer number)System.Numberinlinestatic
Dragon4Half(Half value, int cutoffNumber, bool isSignificantDigits, ref NumberBuffer number)System.Numberinlinestatic
Dragon4Single(float value, int cutoffNumber, bool isSignificantDigits, ref NumberBuffer number)System.Numberinlinestatic
ExtractFractionAndBiasedExponent(double value, out int exponent)System.Numberinlineprivatestatic
ExtractFractionAndBiasedExponent(Half value, out int exponent)System.Numberinlineprivatestatic
ExtractFractionAndBiasedExponent(float value, out int exponent)System.Numberinlineprivatestatic
FindSection(ReadOnlySpan< char > format, int section)System.Numberinlineprivatestatic
FormatCurrency(ref ValueStringBuilder sb, ref NumberBuffer number, int nMaxDigits, NumberFormatInfo info)System.Numberinlineprivatestatic
FormatDecimal(decimal value, ReadOnlySpan< char > format, NumberFormatInfo info)System.Numberinlinestatic
FormatDouble(double value, string format, NumberFormatInfo info)System.Numberinlinestatic
FormatDouble(ref ValueStringBuilder sb, double value, ReadOnlySpan< char > format, NumberFormatInfo info)System.Numberinlineprivatestatic
FormatExponent(ref ValueStringBuilder sb, NumberFormatInfo info, int value, char expChar, int minDigits, bool positiveSign)System.Numberinlineprivatestatic
FormatFixed(ref ValueStringBuilder sb, ref NumberBuffer number, int nMaxDigits, int[] groupDigits, string sDecimal, string sGroup)System.Numberinlineprivatestatic
FormatGeneral(ref ValueStringBuilder sb, ref NumberBuffer number, int nMaxDigits, NumberFormatInfo info, char expChar, bool bSuppressScientific)System.Numberinlineprivatestatic
FormatHalf(Half value, string format, NumberFormatInfo info)System.Numberinlinestatic
FormatHalf(ref ValueStringBuilder sb, Half value, ReadOnlySpan< char > format, NumberFormatInfo info)System.Numberinlineprivatestatic
FormatInt32(int value, int hexMask, string format, IFormatProvider provider)System.Numberinlinestatic
FormatInt64(long value, string format, IFormatProvider provider)System.Numberinlinestatic
FormatNumber(ref ValueStringBuilder sb, ref NumberBuffer number, int nMaxDigits, NumberFormatInfo info)System.Numberinlineprivatestatic
FormatPercent(ref ValueStringBuilder sb, ref NumberBuffer number, int nMaxDigits, NumberFormatInfo info)System.Numberinlineprivatestatic
FormatScientific(ref ValueStringBuilder sb, ref NumberBuffer number, int nMaxDigits, NumberFormatInfo info, char expChar)System.Numberinlineprivatestatic
FormatSingle(float value, string format, NumberFormatInfo info)System.Numberinlinestatic
FormatSingle(ref ValueStringBuilder sb, float value, ReadOnlySpan< char > format, NumberFormatInfo info)System.Numberinlineprivatestatic
FormatUInt32(uint value, string format, IFormatProvider provider)System.Numberinlinestatic
FormatUInt64(ulong value, string format, IFormatProvider provider)System.Numberinlinestatic
GetException(ParsingStatus status, TypeCode type)System.Numberinlineprivatestatic
GetFloatingPointMaxDigitsAndPrecision(char fmt, ref int precision, NumberFormatInfo info, out bool isSignificantDigits)System.Numberinlineprivatestatic
GetHexBase(char fmt)System.Numberinlineprivatestatic
High32(ulong value)System.Numberinlineprivatestatic
Int32ToDecStr(int value)System.Numberinlinestatic
Int32ToHexChars(char *buffer, uint value, int hexBase, int digits)System.Numberinlineprivatestatic
Int32ToHexStr(int value, char hexBase, int digits)System.Numberinlineprivatestatic
Int32ToNumber(int value, ref NumberBuffer number)System.Numberinlineprivatestatic
Int64DivMod1E9(ref ulong value)System.Numberinlineprivatestatic
Int64ToDecStr(long value)System.Numberinlinestatic
Int64ToHexStr(long value, char hexBase, int digits)System.Numberinlineprivatestatic
Int64ToNumber(long input, ref NumberBuffer number)System.Numberinlineprivatestatic
IsDigit(int ch)System.Numberinlineprivatestatic
IsSpaceReplacingChar(char c)System.Numberinlineprivatestatic
IsWhite(int ch)System.Numberinlineprivatestatic
Low32(ulong value)System.Numberinlineprivatestatic
MatchChars(char *p, char *pEnd, string value)System.Numberinlineprivatestatic
MatchNegativeSignChars(char *p, char *pEnd, NumberFormatInfo info)System.Numberinlineprivatestatic
NegativeInt32ToDecStr(int value, int digits, string sNegative)System.Numberinlineprivatestatic
NegativeInt64ToDecStr(long input, int digits, string sNegative)System.Numberinlineprivatestatic
NumberBufferKind enum nameSystem.Numberpackage
NumberToDouble(ref NumberBuffer number)System.Numberinlinepackagestatic
NumberToDoubleFloatingPointBits(ref NumberBuffer number, in FloatingPointInfo info)System.Numberinlineprivatestatic
NumberToFloatingPointBitsSlow(ref NumberBuffer number, in FloatingPointInfo info, uint positiveExponent, uint integerDigitsPresent, uint fractionalDigitsPresent)System.Numberinlineprivatestatic
NumberToHalf(ref NumberBuffer number)System.Numberinlinepackagestatic
NumberToHalfFloatingPointBits(ref NumberBuffer number, in FloatingPointInfo info)System.Numberinlineprivatestatic
NumberToSingle(ref NumberBuffer number)System.Numberinlinepackagestatic
NumberToSingleFloatingPointBits(ref NumberBuffer number, in FloatingPointInfo info)System.Numberinlineprivatestatic
NumberToString(ref ValueStringBuilder sb, ref NumberBuffer number, char format, int nMaxDigits, NumberFormatInfo info)System.Numberinlinepackagestatic
NumberToStringFormat(ref ValueStringBuilder sb, ref NumberBuffer number, ReadOnlySpan< char > format, NumberFormatInfo info)System.Numberinlinepackagestatic
ParseDecimal(ReadOnlySpan< char > value, NumberStyles styles, NumberFormatInfo info)System.Numberinlinepackagestatic
ParseDouble(ReadOnlySpan< char > value, NumberStyles styles, NumberFormatInfo info)System.Numberinlinepackagestatic
ParseFormatSpecifier(ReadOnlySpan< char > format, out int digits)System.Numberinlinepackagestatic
ParseHalf(ReadOnlySpan< char > value, NumberStyles styles, NumberFormatInfo info)System.Numberinlinepackagestatic
ParseInt32(ReadOnlySpan< char > value, NumberStyles styles, NumberFormatInfo info)System.Numberinlinepackagestatic
ParseInt64(ReadOnlySpan< char > value, NumberStyles styles, NumberFormatInfo info)System.Numberinlinepackagestatic
ParseSingle(ReadOnlySpan< char > value, NumberStyles styles, NumberFormatInfo info)System.Numberinlinepackagestatic
ParseUInt32(ReadOnlySpan< char > value, NumberStyles styles, NumberFormatInfo info)System.Numberinlinepackagestatic
ParseUInt64(ReadOnlySpan< char > value, NumberStyles styles, NumberFormatInfo info)System.Numberinlinepackagestatic
ParsingStatus enum nameSystem.Numberpackage
RightShiftWithRounding(ulong value, int shift, bool hasZeroTail)System.Numberinlineprivatestatic
RoundNumber(ref NumberBuffer number, int pos, bool isCorrectlyRounded)System.Numberinlinepackagestatic
s_negCurrencyFormatsSystem.Numberprivatestatic
s_negNumberFormatsSystem.Numberprivatestatic
s_negPercentFormatsSystem.Numberprivatestatic
s_posCurrencyFormatsSystem.Numberprivatestatic
s_posPercentFormatsSystem.Numberprivatestatic
s_Pow10DoubleTableSystem.Numberprivatestatic
s_Pow10SingleTableSystem.Numberprivatestatic
s_singleDigitStringCacheSystem.Numberprivatestatic
ShouldRoundUp(bool lsbBit, bool roundBit, bool hasTailBits)System.Numberinlineprivatestatic
SpanStartsWith(ReadOnlySpan< char > span, char c)System.Numberinlinepackagestatic
ThrowOverflowException(TypeCode type)System.Numberinlinepackagestatic
ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type=TypeCode.Empty)System.Numberinlinepackagestatic
TrailingZeros(ReadOnlySpan< char > value, int index)System.Numberinlineprivatestatic
TryCopyTo(string source, Span< char > destination, out int charsWritten)System.Numberinlineprivatestatic
TryFormatDecimal(decimal value, ReadOnlySpan< char > format, NumberFormatInfo info, Span< char > destination, out int charsWritten)System.Numberinlinestatic
TryFormatDouble(double value, ReadOnlySpan< char > format, NumberFormatInfo info, Span< char > destination, out int charsWritten)System.Numberinlinestatic
TryFormatHalf(Half value, ReadOnlySpan< char > format, NumberFormatInfo info, Span< char > destination, out int charsWritten)System.Numberinlinestatic
TryFormatInt32(int value, int hexMask, ReadOnlySpan< char > format, IFormatProvider provider, Span< char > destination, out int charsWritten)System.Numberinlinestatic
TryFormatInt64(long value, ReadOnlySpan< char > format, IFormatProvider provider, Span< char > destination, out int charsWritten)System.Numberinlinestatic
TryFormatSingle(float value, ReadOnlySpan< char > format, NumberFormatInfo info, Span< char > destination, out int charsWritten)System.Numberinlinestatic
TryFormatUInt32(uint value, ReadOnlySpan< char > format, IFormatProvider provider, Span< char > destination, out int charsWritten)System.Numberinlinestatic
TryFormatUInt64(ulong value, ReadOnlySpan< char > format, IFormatProvider provider, Span< char > destination, out int charsWritten)System.Numberinlinestatic
TryInt32ToHexStr(int value, char hexBase, int digits, Span< char > destination, out int charsWritten)System.Numberinlineprivatestatic
TryInt64ToHexStr(long value, char hexBase, int digits, Span< char > destination, out int charsWritten)System.Numberinlineprivatestatic
TryNegativeInt32ToDecStr(int value, int digits, string sNegative, Span< char > destination, out int charsWritten)System.Numberinlineprivatestatic
TryNegativeInt64ToDecStr(long input, int digits, string sNegative, Span< char > destination, out int charsWritten)System.Numberinlineprivatestatic
TryNumberToDecimal(ref NumberBuffer number, ref decimal value)System.Numberinlinepackagestatic
TryNumberToInt32(ref NumberBuffer number, ref int value)System.Numberinlineprivatestatic
TryNumberToInt64(ref NumberBuffer number, ref long value)System.Numberinlineprivatestatic
TryNumberToUInt32(ref NumberBuffer number, ref uint value)System.Numberinlineprivatestatic
TryNumberToUInt64(ref NumberBuffer number, ref ulong value)System.Numberinlineprivatestatic
TryParseDecimal(ReadOnlySpan< char > value, NumberStyles styles, NumberFormatInfo info, out decimal result)System.Numberinlinepackagestatic
TryParseDouble(ReadOnlySpan< char > value, NumberStyles styles, NumberFormatInfo info, out double result)System.Numberinlinepackagestatic
TryParseHalf(ReadOnlySpan< char > value, NumberStyles styles, NumberFormatInfo info, out Half result)System.Numberinlinepackagestatic
TryParseInt32(ReadOnlySpan< char > value, NumberStyles styles, NumberFormatInfo info, out int result)System.Numberinlinepackagestatic
TryParseInt32IntegerStyle(ReadOnlySpan< char > value, NumberStyles styles, NumberFormatInfo info, out int result)System.Numberinlinepackagestatic
TryParseInt32Number(ReadOnlySpan< char > value, NumberStyles styles, NumberFormatInfo info, out int result)System.Numberinlineprivatestatic
TryParseInt64(ReadOnlySpan< char > value, NumberStyles styles, NumberFormatInfo info, out long result)System.Numberinlinepackagestatic
TryParseInt64IntegerStyle(ReadOnlySpan< char > value, NumberStyles styles, NumberFormatInfo info, out long result)System.Numberinlinepackagestatic
TryParseInt64Number(ReadOnlySpan< char > value, NumberStyles styles, NumberFormatInfo info, out long result)System.Numberinlineprivatestatic
TryParseNumber(ref char *str, char *strEnd, NumberStyles styles, ref NumberBuffer number, NumberFormatInfo info)System.Numberinlineprivatestatic
TryParseSingle(ReadOnlySpan< char > value, NumberStyles styles, NumberFormatInfo info, out float result)System.Numberinlinepackagestatic
TryParseUInt32(ReadOnlySpan< char > value, NumberStyles styles, NumberFormatInfo info, out uint result)System.Numberinlinepackagestatic
TryParseUInt32HexNumberStyle(ReadOnlySpan< char > value, NumberStyles styles, out uint result)System.Numberinlinepackagestatic
TryParseUInt32IntegerStyle(ReadOnlySpan< char > value, NumberStyles styles, NumberFormatInfo info, out uint result)System.Numberinlinepackagestatic
TryParseUInt32Number(ReadOnlySpan< char > value, NumberStyles styles, NumberFormatInfo info, out uint result)System.Numberinlineprivatestatic
TryParseUInt64(ReadOnlySpan< char > value, NumberStyles styles, NumberFormatInfo info, out ulong result)System.Numberinlinepackagestatic
TryParseUInt64HexNumberStyle(ReadOnlySpan< char > value, NumberStyles styles, out ulong result)System.Numberinlineprivatestatic
TryParseUInt64IntegerStyle(ReadOnlySpan< char > value, NumberStyles styles, NumberFormatInfo info, out ulong result)System.Numberinlinepackagestatic
TryParseUInt64Number(ReadOnlySpan< char > value, NumberStyles styles, NumberFormatInfo info, out ulong result)System.Numberinlineprivatestatic
TryStringToNumber(ReadOnlySpan< char > value, NumberStyles styles, ref NumberBuffer number, NumberFormatInfo info)System.Numberinlinepackagestatic
TryUInt32ToDecStr(uint value, int digits, Span< char > destination, out int charsWritten)System.Numberinlineprivatestatic
TryUInt64ToDecStr(ulong value, int digits, Span< char > destination, out int charsWritten)System.Numberinlineprivatestatic
UInt32ToDecChars(byte *bufferEnd, uint value, int digits)System.Numberinlinepackagestatic
UInt32ToDecChars(char *bufferEnd, uint value, int digits)System.Numberinlinepackagestatic
UInt32ToDecStr(uint value)System.Numberinlinepackagestatic
UInt32ToDecStr(uint value, int digits)System.Numberinlineprivatestatic
UInt32ToNumber(uint value, ref NumberBuffer number)System.Numberinlineprivatestatic
UInt64ToDecStr(ulong value, int digits)System.Numberinlinepackagestatic
UInt64ToNumber(ulong value, ref NumberBuffer number)System.Numberinlineprivatestatic