Zdexby TheHolyOneZ
49,743 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, ref int& charsWritten)PublicStatic0x10
void DecimalToNumber(const decimal& value, ref 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, ref int& charsWritten)PublicStatic0x10
string FormatDouble(ref 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, ref int& charsWritten)PublicStatic0x10
string FormatSingle(ref ValueStringBuilder& sb, float value, const ReadOnlySpan<System.Char>& format, NumberFormatInfo info)PrivateStatic0x20
bool TryCopyTo(const string& source, const Span<System.Char>& destination, ref 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, ref 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, ref 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, ref 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, ref int& charsWritten)PublicStatic0x10
void Int32ToNumber(int value, ref 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, ref 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, ref int& charsWritten)PrivateStatic0x10
Char* Int32ToHexChars(const Char*& buffer, uint value, int hexBase, int digits)PrivateStatic0x04
void UInt32ToNumber(uint value, ref 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, ref int& charsWritten)PrivateStatic0x10
void Int64ToNumber(long input, ref 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, ref 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, ref int& charsWritten)PrivateStatic0x10
void UInt64ToNumber(ulong value, ref NumberBuffer& number)PrivateStatic0x7A
string UInt64ToDecStr(ulong value, int digits)PrivateStatic0x08
bool TryUInt64ToDecStr(ulong value, int digits, const Span<System.Char>& destination, ref int& charsWritten)PrivateStatic0x10
ushort ParseFormatSpecifier(const ReadOnlySpan<System.Char>& format, ref int& digits)Static+1 flags0x10
void NumberToString(ref ValueStringBuilder& sb, ref NumberBuffer& number, ushort format, int nMaxDigits, NumberFormatInfo info, bool isDecimal)Static+1 flags0x7A
void NumberToStringFormat(ref ValueStringBuilder& sb, ref NumberBuffer& number, const ReadOnlySpan<System.Char>& format, NumberFormatInfo info)Static+1 flags0x7A
void FormatCurrency(ref ValueStringBuilder& sb, ref NumberBuffer& number, int nMinDigits, int nMaxDigits, NumberFormatInfo info)PrivateStatic0x7A
void FormatFixed(ref ValueStringBuilder& sb, ref NumberBuffer& number, int nMinDigits, int nMaxDigits, NumberFormatInfo info, const int[]& groupDigits, const string& sDecimal, const string& sGroup)PrivateStatic0x7A
void FormatNumber(ref ValueStringBuilder& sb, ref NumberBuffer& number, int nMinDigits, int nMaxDigits, NumberFormatInfo info)PrivateStatic0x7A
void FormatScientific(ref ValueStringBuilder& sb, ref NumberBuffer& number, int nMinDigits, int nMaxDigits, NumberFormatInfo info, ushort expChar)PrivateStatic0x7A
void FormatExponent(ref ValueStringBuilder& sb, NumberFormatInfo info, int value, ushort expChar, int minDigits, bool positiveSign)PrivateStatic0x20
void FormatGeneral(ref ValueStringBuilder& sb, ref NumberBuffer& number, int nMinDigits, int nMaxDigits, NumberFormatInfo info, ushort expChar, bool bSuppressScientific)PrivateStatic0x7A
void FormatPercent(ref ValueStringBuilder& sb, ref NumberBuffer& number, int nMinDigits, int nMaxDigits, NumberFormatInfo info)PrivateStatic0x7A
void RoundNumber(ref 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(ref ulong& value)PrivateStatic0x08
bool NumberToInt32(ref NumberBuffer& number, ref int& value)PrivateStatic0x7A
bool NumberToInt64(ref NumberBuffer& number, ref long& value)PrivateStatic0x7A
bool NumberToUInt32(ref NumberBuffer& number, ref uint& value)PrivateStatic0x7A
bool NumberToUInt64(ref NumberBuffer& number, ref 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(ref Char*& str, const Char*& strEnd, const NumberStyles& styles, ref NumberBuffer& number, NumberFormatInfo info, bool parseDecimal)PrivateStatic0x7A
bool TryParseInt32(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info, ref int& result)Static+1 flags0x10
bool TryParseInt32IntegerStyle(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info, ref int& result, ref bool& failureIsOverflow)PrivateStatic0x10
bool TryParseInt64IntegerStyle(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info, ref long& result, ref bool& failureIsOverflow)PrivateStatic0x10
bool TryParseInt64(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info, ref long& result)Static+1 flags0x10
bool TryParseUInt32(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info, ref uint& result)Static+1 flags0x10
bool TryParseUInt32IntegerStyle(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info, ref uint& result, ref bool& failureIsOverflow)PrivateStatic0x10
bool TryParseUInt32HexNumberStyle(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info, ref uint& result, ref bool& failureIsOverflow)PrivateStatic0x10
bool TryParseUInt64(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info, ref ulong& result)Static+1 flags0x10
bool TryParseUInt64IntegerStyle(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info, ref ulong& result, ref bool& failureIsOverflow)PrivateStatic0x10
bool TryParseUInt64HexNumberStyle(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info, ref ulong& result, ref bool& failureIsOverflow)PrivateStatic0x10
decimal ParseDecimal(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info)Static+1 flags0x10
bool NumberBufferToDecimal(ref NumberBuffer& number, ref 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, ref decimal& result)Static+1 flags0x10
bool TryParseDouble(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info, ref double& result)Static+1 flags0x10
bool TryParseSingle(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, NumberFormatInfo info, ref float& result)Static+1 flags0x10
void StringToNumber(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, ref NumberBuffer& number, NumberFormatInfo info, bool parseDecimal)PrivateStatic0x7A
bool TryStringToNumber(const ReadOnlySpan<System.Char>& value, const NumberStyles& styles, ref 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(ref NumberBuffer& number, ref double& value)PrivateStatic0x7A
uint DigitsToInt(const Char*& p, int count)PrivateStatic0x04
ulong Mul32x32To64(uint a, uint b)PrivateStatic0x08
ulong Mul64Lossy(ulong a, ulong b, ref int& pexp)PrivateStatic0x08
int abs(int value)PrivateStatic0x04
double NumberToDouble(ref NumberBuffer& number)PrivateStatic0x7A
void DoubleToNumber(double value, int precision, ref NumberBuffer& number)PrivateStatic0x7A
void .cctor()PrivateStatic+1 flags0x00