// Assembly: mscorlib
// Full name: System.Number

namespace System
{
public class Number // TypeDefIndex: 3526
{
	// Fields
	type#13464 s_posCurrencyFormats;
	type#13464 s_negCurrencyFormats;
	type#13464 s_posPercentFormats;
	type#13464 s_negPercentFormats;
	type#13464 s_negNumberFormats;
	type#13160 s_charToHexLookup;
	type#13573 s_rgval64Power10;
	type#13391 s_rgexp64Power10;
	type#13573 s_rgval64Power10By16;
	type#13149 s_rgexp64Power10By16;

	// Methods
	// RVA: -1
	public static type#26576 FormatDecimal(type#17162 value, type#10092 format, type#23520 info) { }
	// RVA: -1
	public static type#15313 TryFormatDecimal(type#17162 value, type#10092 format, type#23520 info, type#10218 destination, type#11944 charsWritten) { }
	// RVA: -1
	private static type#28660 DecimalToNumber(type#17162 value, type#12302 number) { }
	// RVA: -1
	public static type#26576 FormatDouble(type#17430 value, type#26576 format, type#23520 info) { }
	// RVA: -1
	public static type#15313 TryFormatDouble(type#17430 value, type#10092 format, type#23520 info, type#10218 destination, type#11944 charsWritten) { }
	// RVA: -1
	private static type#26576 FormatDouble(type#12212 sb, type#17430 value, type#10092 format, type#23520 info) { }
	// RVA: -1
	public static type#26576 FormatSingle(type#26059 value, type#26576 format, type#23520 info) { }
	// RVA: -1
	public static type#15313 TryFormatSingle(type#26059 value, type#10092 format, type#23520 info, type#10218 destination, type#11944 charsWritten) { }
	// RVA: -1
	private static type#26576 FormatSingle(type#12212 sb, type#26059 value, type#10092 format, type#23520 info) { }
	// RVA: -1
	private static type#15313 TryCopyTo(type#26576 source, type#10218 destination, type#11944 charsWritten) { }
	// RVA: -1
	public static type#26576 FormatInt32(type#20867 value, type#10092 format, type#20119 provider) { }
	// RVA: -1
	public static type#15313 TryFormatInt32(type#20867 value, type#10092 format, type#20119 provider, type#10218 destination, type#11944 charsWritten) { }
	// RVA: -1
	public static type#26576 FormatUInt32(type#27917 value, type#10092 format, type#20119 provider) { }
	// RVA: -1
	public static type#15313 TryFormatUInt32(type#27917 value, type#10092 format, type#20119 provider, type#10218 destination, type#11944 charsWritten) { }
	// RVA: -1
	public static type#26576 FormatInt64(type#20900 value, type#10092 format, type#20119 provider) { }
	// RVA: -1
	public static type#15313 TryFormatInt64(type#20900 value, type#10092 format, type#20119 provider, type#10218 destination, type#11944 charsWritten) { }
	// RVA: -1
	public static type#26576 FormatUInt64(type#27937 value, type#10092 format, type#20119 provider) { }
	// RVA: -1
	public static type#15313 TryFormatUInt64(type#27937 value, type#10092 format, type#20119 provider, type#10218 destination, type#11944 charsWritten) { }
	// RVA: -1
	private static type#28660 Int32ToNumber(type#20867 value, type#12302 number) { }
	// RVA: -1
	private static type#26576 NegativeInt32ToDecStr(type#20867 value, type#20867 digits, type#26576 sNegative) { }
	// RVA: -1
	private static type#15313 TryNegativeInt32ToDecStr(type#20867 value, type#20867 digits, type#26576 sNegative, type#10218 destination, type#11944 charsWritten) { }
	// RVA: -1
	private static type#26576 Int32ToHexStr(type#20867 value, type#15837 hexBase, type#20867 digits) { }
	// RVA: -1
	private static type#15313 TryInt32ToHexStr(type#20867 value, type#15837 hexBase, type#20867 digits, type#10218 destination, type#11944 charsWritten) { }
	// RVA: -1
	private static type#12384 Int32ToHexChars(type#12384 buffer, type#27917 value, type#20867 hexBase, type#20867 digits) { }
	// RVA: -1
	private static type#28660 UInt32ToNumber(type#27917 value, type#12302 number) { }
	// RVA: -1
	internal static type#12384 UInt32ToDecChars(type#12384 bufferEnd, type#27917 value, type#20867 digits) { }
	// RVA: -1
	private static type#26576 UInt32ToDecStr(type#27917 value, type#20867 digits) { }
	// RVA: -1
	private static type#15313 TryUInt32ToDecStr(type#27917 value, type#20867 digits, type#10218 destination, type#11944 charsWritten) { }
	// RVA: -1
	private static type#28660 Int64ToNumber(type#20900 input, type#12302 number) { }
	// RVA: -1
	private static type#26576 NegativeInt64ToDecStr(type#20900 input, type#20867 digits, type#26576 sNegative) { }
	// RVA: -1
	private static type#15313 TryNegativeInt64ToDecStr(type#20900 input, type#20867 digits, type#26576 sNegative, type#10218 destination, type#11944 charsWritten) { }
	// RVA: -1
	private static type#26576 Int64ToHexStr(type#20900 value, type#15837 hexBase, type#20867 digits) { }
	// RVA: -1
	private static type#15313 TryInt64ToHexStr(type#20900 value, type#15837 hexBase, type#20867 digits, type#10218 destination, type#11944 charsWritten) { }
	// RVA: -1
	private static type#28660 UInt64ToNumber(type#27937 value, type#12302 number) { }
	// RVA: -1
	private static type#26576 UInt64ToDecStr(type#27937 value, type#20867 digits) { }
	// RVA: -1
	private static type#15313 TryUInt64ToDecStr(type#27937 value, type#20867 digits, type#10218 destination, type#11944 charsWritten) { }
	// RVA: -1
	internal static type#15837 ParseFormatSpecifier(type#10092 format, type#11944 digits) { }
	// RVA: -1
	internal static type#28660 NumberToString(type#12212 sb, type#12302 number, type#15837 format, type#20867 nMaxDigits, type#23520 info, type#15313 isDecimal) { }
	// RVA: -1
	internal static type#28660 NumberToStringFormat(type#12212 sb, type#12302 number, type#10092 format, type#23520 info) { }
	// RVA: -1
	private static type#28660 FormatCurrency(type#12212 sb, type#12302 number, type#20867 nMinDigits, type#20867 nMaxDigits, type#23520 info) { }
	// RVA: -1
	private static type#28660 FormatFixed(type#12212 sb, type#12302 number, type#20867 nMinDigits, type#20867 nMaxDigits, type#23520 info, type#13150 groupDigits, type#26576 sDecimal, type#26576 sGroup) { }
	// RVA: -1
	private static type#28660 FormatNumber(type#12212 sb, type#12302 number, type#20867 nMinDigits, type#20867 nMaxDigits, type#23520 info) { }
	// RVA: -1
	private static type#28660 FormatScientific(type#12212 sb, type#12302 number, type#20867 nMinDigits, type#20867 nMaxDigits, type#23520 info, type#15837 expChar) { }
	// RVA: -1
	private static type#28660 FormatExponent(type#12212 sb, type#23520 info, type#20867 value, type#15837 expChar, type#20867 minDigits, type#15313 positiveSign) { }
	// RVA: -1
	private static type#28660 FormatGeneral(type#12212 sb, type#12302 number, type#20867 nMinDigits, type#20867 nMaxDigits, type#23520 info, type#15837 expChar, type#15313 bSuppressScientific) { }
	// RVA: -1
	private static type#28660 FormatPercent(type#12212 sb, type#12302 number, type#20867 nMinDigits, type#20867 nMaxDigits, type#23520 info) { }
	// RVA: -1
	private static type#28660 RoundNumber(type#12302 number, type#20867 pos) { }
	// RVA: -1
	private static type#20867 FindSection(type#10092 format, type#20867 section) { }
	// RVA: -1
	private static type#27917 Low32(type#27937 value) { }
	// RVA: -1
	private static type#27917 High32(type#27937 value) { }
	// RVA: -1
	private static type#27917 Int64DivMod1E9(type#12199 value) { }
	// RVA: -1
	private static type#15313 NumberToInt32(type#12302 number, type#11942 value) { }
	// RVA: -1
	private static type#15313 NumberToInt64(type#12302 number, type#11945 value) { }
	// RVA: -1
	private static type#15313 NumberToUInt32(type#12302 number, type#12197 value) { }
	// RVA: -1
	private static type#15313 NumberToUInt64(type#12302 number, type#12199 value) { }
	// RVA: -1
	internal static type#20867 ParseInt32(type#10092 value, type#23527 styles, type#23520 info) { }
	// RVA: -1
	internal static type#20900 ParseInt64(type#10092 value, type#23527 styles, type#23520 info) { }
	// RVA: -1
	internal static type#27917 ParseUInt32(type#10092 value, type#23527 styles, type#23520 info) { }
	// RVA: -1
	internal static type#27937 ParseUInt64(type#10092 value, type#23527 styles, type#23520 info) { }
	// RVA: -1
	private static type#15313 ParseNumber(type#11681 str, type#12384 strEnd, type#23527 styles, type#12302 number, type#23520 info, type#15313 parseDecimal) { }
	// RVA: -1
	internal static type#15313 TryParseInt32(type#10092 value, type#23527 styles, type#23520 info, type#11944 result) { }
	// RVA: -1
	private static type#15313 TryParseInt32IntegerStyle(type#10092 value, type#23527 styles, type#23520 info, type#11944 result, type#11788 failureIsOverflow) { }
	// RVA: -1
	private static type#15313 TryParseInt64IntegerStyle(type#10092 value, type#23527 styles, type#23520 info, type#11947 result, type#11788 failureIsOverflow) { }
	// RVA: -1
	internal static type#15313 TryParseInt64(type#10092 value, type#23527 styles, type#23520 info, type#11947 result) { }
	// RVA: -1
	internal static type#15313 TryParseUInt32(type#10092 value, type#23527 styles, type#23520 info, type#12198 result) { }
	// RVA: -1
	private static type#15313 TryParseUInt32IntegerStyle(type#10092 value, type#23527 styles, type#23520 info, type#12198 result, type#11788 failureIsOverflow) { }
	// RVA: -1
	private static type#15313 TryParseUInt32HexNumberStyle(type#10092 value, type#23527 styles, type#23520 info, type#12198 result, type#11788 failureIsOverflow) { }
	// RVA: -1
	internal static type#15313 TryParseUInt64(type#10092 value, type#23527 styles, type#23520 info, type#12200 result) { }
	// RVA: -1
	private static type#15313 TryParseUInt64IntegerStyle(type#10092 value, type#23527 styles, type#23520 info, type#12200 result, type#11788 failureIsOverflow) { }
	// RVA: -1
	private static type#15313 TryParseUInt64HexNumberStyle(type#10092 value, type#23527 styles, type#23520 info, type#12200 result, type#11788 failureIsOverflow) { }
	// RVA: -1
	internal static type#17162 ParseDecimal(type#10092 value, type#23527 styles, type#23520 info) { }
	// RVA: -1
	private static type#15313 NumberBufferToDecimal(type#12302 number, type#11849 value) { }
	// RVA: -1
	internal static type#17430 ParseDouble(type#10092 value, type#23527 styles, type#23520 info) { }
	// RVA: -1
	internal static type#26059 ParseSingle(type#10092 value, type#23527 styles, type#23520 info) { }
	// RVA: -1
	internal static type#15313 TryParseDecimal(type#10092 value, type#23527 styles, type#23520 info, type#11851 result) { }
	// RVA: -1
	internal static type#15313 TryParseDouble(type#10092 value, type#23527 styles, type#23520 info, type#11858 result) { }
	// RVA: -1
	internal static type#15313 TryParseSingle(type#10092 value, type#23527 styles, type#23520 info, type#12113 result) { }
	// RVA: -1
	private static type#28660 StringToNumber(type#10092 value, type#23527 styles, type#12302 number, type#23520 info, type#15313 parseDecimal) { }
	// RVA: -1
	internal static type#15313 TryStringToNumber(type#10092 value, type#23527 styles, type#12302 number, type#23520 info, type#15313 parseDecimal) { }
	// RVA: -1
	private static type#15313 TrailingZeros(type#10092 value, type#20867 index) { }
	// RVA: -1
	private static type#12384 MatchChars(type#12384 p, type#12384 pEnd, type#26576 value) { }
	// RVA: -1
	private static type#15313 IsWhite(type#20867 ch) { }
	// RVA: -1
	private static type#15313 IsDigit(type#20867 ch) { }
	// RVA: -1
	private static type#28660 ThrowOverflowOrFormatException(type#15313 overflow, type#26576 overflowResourceKey) { }
	// RVA: -1
	private static type#15313 NumberBufferToDouble(type#12302 number, type#11857 value) { }
	// RVA: -1
	private static type#27917 DigitsToInt(type#12384 p, type#20867 count) { }
	// RVA: -1
	private static type#27937 Mul32x32To64(type#27917 a, type#27917 b) { }
	// RVA: -1
	private static type#27937 Mul64Lossy(type#27937 a, type#27937 b, type#11942 pexp) { }
	// RVA: -1
	private static type#20867 abs(type#20867 value) { }
	// RVA: -1
	private static type#17430 NumberToDouble(type#12302 number) { }
	// RVA: -1
	private static type#28660 DoubleToNumber(type#17430 value, type#20867 precision, type#12302 number) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
