Zdexby TheHolyOneZ
42,610 classes
Class

Number

: Object
System.Number, mscorlib 0x0010 (16 B) inherited 0x0010 mscorlib.dll
0x00x0010

Members 10

OffsetSizeNameTypeFlagsDefault
0x08s_posCurrencyFormatsstring[]PrivateStatic+1 flags—
0x08s_negCurrencyFormatsstring[]PrivateStatic+1 flags—
0x08s_posPercentFormatsstring[]PrivateStatic+1 flags—
0x08s_negPercentFormatsstring[]PrivateStatic+1 flags—
0x08s_negNumberFormatsstring[]PrivateStatic+1 flags—
0x08s_charToHexLookupint[]PrivateStatic+1 flags—
0x08s_rgval64Power10ulong[]PrivateStatic+1 flags—
0x08s_rgexp64Power10sbyte[]PrivateStatic+1 flags—
0x08s_rgval64Power10By16ulong[]PrivateStatic+1 flags—
0x08s_rgexp64Power10By16short[]PrivateStatic+1 flags—

Functions 92

SignatureFlagsNativeParams
string FormatDecimal(const decimal& value, const ReadOnlySpan<System.Char>& format, NumberFormatInfo info)PublicStatic0x10
bool TryFormatDecimal(const decimal& value, const ReadOnlySpan<System.Char>& format, NumberFormatInfo info, const Span<System.Char>& destination, int charsWritten)PublicStatic0x10
void DecimalToNumber(const decimal& value, const NumberBuffer&& number)PrivateStatic0x7A
string FormatDouble(double value, const string& format, NumberFormatInfo info)PublicStatic0x08
bool TryFormatDouble(double value, const ReadOnlySpan<System.Char>& format, NumberFormatInfo info, const Span<System.Char>& destination, int charsWritten)PublicStatic0x10
string FormatDouble(const ValueStringBuilder&& sb, double value, const ReadOnlySpan<System.Char>& format, NumberFormatInfo info)PrivateStatic0x20
string FormatSingle(float value, const string& format, NumberFormatInfo info)PublicStatic0x08
bool TryFormatSingle(float value, const ReadOnlySpan<System.Char>& format, NumberFormatInfo info, const Span<System.Char>& destination, int charsWritten)PublicStatic0x10
string FormatSingle(const ValueStringBuilder&& sb, float value, const ReadOnlySpan<System.Char>& format, NumberFormatInfo info)PrivateStatic0x20
bool TryCopyTo(const string& source, const Span<System.Char>& destination, int charsWritten)PrivateStatic0x10
string FormatInt32(int value, const ReadOnlySpan<System.Char>& format, IFormatProvider provider)PublicStatic0x10
bool TryFormatInt32(int value, const ReadOnlySpan<System.Char>& format, IFormatProvider provider, const Span<System.Char>& destination, int charsWritten)PublicStatic0x10
string FormatUInt32(uint value, const ReadOnlySpan<System.Char>& format, IFormatProvider provider)PublicStatic0x10
bool TryFormatUInt32(uint value, const ReadOnlySpan<System.Char>& format, IFormatProvider provider, const Span<System.Char>& destination, int charsWritten)PublicStatic0x10
string FormatInt64(long value, const ReadOnlySpan<System.Char>& format, IFormatProvider provider)PublicStatic0x10
bool TryFormatInt64(long value, const ReadOnlySpan<System.Char>& format, IFormatProvider provider, const Span<System.Char>& destination, int charsWritten)PublicStatic0x10
string FormatUInt64(ulong value, const ReadOnlySpan<System.Char>& format, IFormatProvider provider)PublicStatic0x10
bool TryFormatUInt64(ulong value, const ReadOnlySpan<System.Char>& format, IFormatProvider provider, const Span<System.Char>& destination, int charsWritten)PublicStatic0x10
void Int32ToNumber(int value, const NumberBuffer&& number)PrivateStatic0x7A
string NegativeInt32ToDecStr(int value, int digits, const string& sNegative)PrivateStatic0x08
bool TryNegativeInt32ToDecStr(int value, int digits, const string& sNegative, const Span<System.Char>& destination, int charsWritten)PrivateStatic0x10
string Int32ToHexStr(int value, ushort hexBase, int digits)PrivateStatic0x08
bool TryInt32ToHexStr(int value, ushort hexBase, int digits, const Span<System.Char>& destination, int charsWritten)PrivateStatic0x10
Char* Int32ToHexChars(const Char*& buffer, uint value, int hexBase, int digits)PrivateStatic0x04
void UInt32ToNumber(uint value, const NumberBuffer&& number)PrivateStatic0x7A
Char* UInt32ToDecChars(const Char*& bufferEnd, uint value, int digits)Static+1 flags0x04
string UInt32ToDecStr(uint value, int digits)PrivateStatic0x08
bool TryUInt32ToDecStr(uint value, int digits, const Span<System.Char>& destination, int charsWritten)PrivateStatic0x10
void Int64ToNumber(long input, const NumberBuffer&& number)PrivateStatic0x7A
string NegativeInt64ToDecStr(long input, int digits, const string& sNegative)PrivateStatic0x08
bool TryNegativeInt64ToDecStr(long input, int digits, const string& sNegative, const Span<System.Char>& destination, int charsWritten)PrivateStatic0x10
string Int64ToHexStr(long value, ushort hexBase, int digits)PrivateStatic0x08
bool TryInt64ToHexStr(long value, ushort hexBase, int digits, const Span<System.Char>& destination, int charsWritten)PrivateStatic0x10
void UInt64ToNumber(ulong value, const NumberBuffer&& number)PrivateStatic0x7A
string UInt64ToDecStr(ulong value, int digits)PrivateStatic0x08
bool TryUInt64ToDecStr(ulong value, int digits, const Span<System.Char>& destination, int charsWritten)PrivateStatic0x10
ushort ParseFormatSpecifier(const ReadOnlySpan<System.Char>& format, int digits)Static+1 flags0x10
void NumberToString(const ValueStringBuilder&& sb, const NumberBuffer&& number, ushort format, int nMaxDigits, NumberFormatInfo info, bool isDecimal)Static+1 flags0x7A
void NumberToStringFormat(const ValueStringBuilder&& sb, const NumberBuffer&& number, const ReadOnlySpan<System.Char>& format, NumberFormatInfo info)Static+1 flags0x7A
void FormatCurrency(const ValueStringBuilder&& sb, const NumberBuffer&& number, int nMinDigits, int nMaxDigits, NumberFormatInfo info)PrivateStatic0x7A
void FormatFixed(const ValueStringBuilder&& sb, const NumberBuffer&& number, int nMinDigits, int nMaxDigits, NumberFormatInfo info, const int[]& groupDigits, const string& sDecimal, const string& sGroup)PrivateStatic0x7A
void FormatNumber(const ValueStringBuilder&& sb, const NumberBuffer&& number, int nMinDigits, int nMaxDigits, NumberFormatInfo info)PrivateStatic0x7A
void FormatScientific(const ValueStringBuilder&& sb, const NumberBuffer&& number, int nMinDigits, int nMaxDigits, NumberFormatInfo info, ushort expChar)PrivateStatic0x7A
void FormatExponent(const ValueStringBuilder&& sb, NumberFormatInfo info, int value, ushort expChar, int minDigits, bool positiveSign)PrivateStatic0x20
void FormatGeneral(const ValueStringBuilder&& sb, const NumberBuffer&& number, int nMinDigits, int nMaxDigits, NumberFormatInfo info, ushort expChar, bool bSuppressScientific)PrivateStatic0x7A
void FormatPercent(const ValueStringBuilder&& sb, const NumberBuffer&& number, int nMinDigits, int nMaxDigits, NumberFormatInfo info)PrivateStatic0x7A
void RoundNumber(const NumberBuffer&& number, int pos)PrivateStatic0x7A
int FindSection(const ReadOnlySpan<System.Char>& format, int section)PrivateStatic0x10
uint Low32(ulong value)PrivateStatic0x08
uint High32(ulong value)PrivateStatic0x08
uint Int64DivMod1E9(ulong value)PrivateStatic0x08
bool NumberToInt32(const NumberBuffer&& number, int value)PrivateStatic0x7A
bool NumberToInt64(const NumberBuffer&& number, long value)PrivateStatic0x7A
bool NumberToUInt32(const NumberBuffer&& number, uint value)PrivateStatic0x7A
bool NumberToUInt64(const NumberBuffer&& number, ulong value)PrivateStatic0x7A
int ParseInt32(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info)Static+1 flags0x10
long ParseInt64(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info)Static+1 flags0x10
uint ParseUInt32(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info)Static+1 flags0x10
ulong ParseUInt64(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info)Static+1 flags0x10
bool ParseNumber(const ref Char*& str, const Char*& strEnd, const NumberStyles& styles, const NumberBuffer&& number, NumberFormatInfo info, bool parseDecimal)PrivateStatic0x7A
bool TryParseInt32(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info, int result)Static+1 flags0x10
bool TryParseInt32IntegerStyle(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info, int result, bool failureIsOverflow)PrivateStatic0x10
bool TryParseInt64IntegerStyle(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info, long result, bool failureIsOverflow)PrivateStatic0x10
bool TryParseInt64(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info, long result)Static+1 flags0x10
bool TryParseUInt32(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info, uint result)Static+1 flags0x10
bool TryParseUInt32IntegerStyle(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info, uint result, bool failureIsOverflow)PrivateStatic0x10
bool TryParseUInt32HexNumberStyle(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info, uint result, bool failureIsOverflow)PrivateStatic0x10
bool TryParseUInt64(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info, ulong result)Static+1 flags0x10
bool TryParseUInt64IntegerStyle(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info, ulong result, bool failureIsOverflow)PrivateStatic0x10
bool TryParseUInt64HexNumberStyle(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info, ulong result, bool failureIsOverflow)PrivateStatic0x10
decimal ParseDecimal(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info)Static+1 flags0x10
bool NumberBufferToDecimal(const NumberBuffer&& number, const Decimal&& value)PrivateStatic0x7A
double ParseDouble(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info)Static+1 flags0x10
float ParseSingle(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info)Static+1 flags0x10
bool TryParseDecimal(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info, const Decimal&& result)Static+1 flags0x10
bool TryParseDouble(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info, double result)Static+1 flags0x10
bool TryParseSingle(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info, float result)Static+1 flags0x10
void StringToNumber(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, const NumberBuffer&& number, NumberFormatInfo info, bool parseDecimal)PrivateStatic0x7A
bool TryStringToNumber(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, const NumberBuffer&& number, NumberFormatInfo info, bool parseDecimal)Static+1 flags0x7A
bool TrailingZeros(const ReadOnlySpan<System.Char>& value, int index)PrivateStatic0x10
Char* MatchChars(const Char*& p, const Char*& pEnd, const string& value)PrivateStatic0x08
bool IsWhite(int ch)PrivateStatic0x04
bool IsDigit(int ch)PrivateStatic0x04
void ThrowOverflowOrFormatException(bool overflow, const string& overflowResourceKey)PrivateStatic0x08
bool NumberBufferToDouble(const NumberBuffer&& number, double value)PrivateStatic0x7A
uint DigitsToInt(const Char*& p, int count)PrivateStatic0x04
ulong Mul32x32To64(uint a, uint b)PrivateStatic0x08
ulong Mul64Lossy(ulong a, ulong b, int pexp)PrivateStatic0x08
int abs(int value)PrivateStatic0x04
double NumberToDouble(const NumberBuffer&& number)PrivateStatic0x7A
void DoubleToNumber(double value, int precision, const NumberBuffer&& number)PrivateStatic0x7A
void .cctor()PrivateStatic+1 flags0x00