321 references to Number
System.Private.CoreLib (321)
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Utf8Formatter\Utf8Formatter.Integer.cs (20)
138return Number.TryUInt32ToDecStr(value, destination, out bytesWritten); 144return Number.TryUInt32ToDecStr(value, format.PrecisionOrZero, destination, out bytesWritten); 147return Number.TryInt32ToHexStr((int)value, Number.GetHexBase(format.Symbol), format.PrecisionOrZero, destination, out bytesWritten); 195Number.TryUInt32ToDecStr((uint)value, destination, out bytesWritten) : 196Number.TryNegativeInt32ToDecStr(value, format.PrecisionOrZero, "-"u8, destination, out bytesWritten); 203Number.TryUInt32ToDecStr((uint)value, format.PrecisionOrZero, destination, out bytesWritten) : 204Number.TryNegativeInt32ToDecStr(value, format.PrecisionOrZero, "-"u8, destination, out bytesWritten); 207return Number.TryInt32ToHexStr(value & hexMask, Number.GetHexBase(format.Symbol), format.PrecisionOrZero, destination, out bytesWritten); 252return Number.TryUInt64ToDecStr(value, destination, out bytesWritten); 258return Number.TryUInt64ToDecStr(value, format.PrecisionOrZero, destination, out bytesWritten); 261return Number.TryInt64ToHexStr((long)value, Number.GetHexBase(format.Symbol), format.PrecisionOrZero, destination, out bytesWritten); 306Number.TryUInt64ToDecStr((ulong)value, destination, out bytesWritten) : 307Number.TryNegativeInt64ToDecStr(value, format.PrecisionOrZero, "-"u8, destination, out bytesWritten); 314Number.TryUInt64ToDecStr((ulong)value, format.PrecisionOrZero, destination, out bytesWritten) : 315Number.TryNegativeInt64ToDecStr(value, format.PrecisionOrZero, "-"u8, destination, out bytesWritten); 318return Number.TryInt64ToHexStr(value, Number.GetHexBase(format.Symbol), format.PrecisionOrZero, destination, out bytesWritten);
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Utf8Parser\Utf8Parser.Decimal.cs (5)
50Number.NumberBuffer number = new Number.NumberBuffer(Number.NumberBufferKind.Decimal, stackalloc byte[Number.DecimalNumberBufferLength]); 67if (!Number.TryNumberToDecimal(ref number, ref value))
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Utf8Parser\Utf8Parser.Float.cs (11)
32Number.NumberBuffer number = new Number.NumberBuffer(Number.NumberBufferKind.FloatingPoint, stackalloc byte[Number.SingleNumberBufferLength]); 36value = Number.NumberToFloat<float>(ref number); 65Number.NumberBuffer number = new Number.NumberBuffer(Number.NumberBufferKind.FloatingPoint, stackalloc byte[Number.DoubleNumberBufferLength]); 69value = Number.NumberToFloat<double>(ref number); 79private static bool TryParseNormalAsFloatingPoint(ReadOnlySpan<byte> source, ref Number.NumberBuffer number, out int bytesConsumed, char standardFormat)
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Utf8Parser\Utf8Parser.Number.cs (1)
16private static bool TryParseNumber(ReadOnlySpan<byte> source, ref Number.NumberBuffer number, out int bytesConsumed, ParseNumberOptions options, out bool textUsedExponentNotation)
src\libraries\System.Private.CoreLib\src\System\Byte.cs (14)
111return Number.ParseBinaryInteger<char, byte>(s, style, NumberFormatInfo.GetInstance(provider)); 133return Number.TryParseBinaryInteger(s.AsSpan(), style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK; 139return Number.TryParseBinaryInteger(s, style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK; 144return Number.UInt32ToDecStr(m_value); 149return Number.FormatUInt32(m_value, format, null); 154return Number.UInt32ToDecStr(m_value); 159return Number.FormatUInt32(m_value, format, provider); 164return Number.TryFormatUInt32(m_value, format, provider, destination, out charsWritten); 170return Number.TryFormatUInt32(m_value, format, provider, utf8Destination, out bytesWritten); 1171return Number.ParseBinaryInteger<byte, byte>(utf8Text, style, NumberFormatInfo.GetInstance(provider)); 1178return Number.TryParseBinaryInteger(utf8Text, style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK;
src\libraries\System.Private.CoreLib\src\System\Decimal.cs (22)
484return Number.FormatDecimal(this, null, NumberFormatInfo.CurrentInfo); 489return Number.FormatDecimal(this, format, NumberFormatInfo.CurrentInfo); 494return Number.FormatDecimal(this, null, NumberFormatInfo.GetInstance(provider)); 499return Number.FormatDecimal(this, format, NumberFormatInfo.GetInstance(provider)); 504return Number.TryFormatDecimal(this, format, NumberFormatInfo.GetInstance(provider), destination, out charsWritten); 510return Number.TryFormatDecimal(this, format, NumberFormatInfo.GetInstance(provider), utf8Destination, out bytesWritten); 538return Number.ParseDecimal(s, style, NumberFormatInfo.GetInstance(provider)); 560return Number.TryParseDecimal(s.AsSpan(), style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK; 566return Number.TryParseDecimal(s, style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK; 717Number.ThrowOverflowException<byte>(); 720if (temp != (byte)temp) Number.ThrowOverflowException<byte>(); 738Number.ThrowOverflowException<sbyte>(); 741if (temp != (sbyte)temp) Number.ThrowOverflowException<sbyte>(); 758Number.ThrowOverflowException<short>(); 761if (temp != (short)temp) Number.ThrowOverflowException<short>(); 833Number.ThrowOverflowException<ushort>(); 836if (temp != (ushort)temp) Number.ThrowOverflowException<ushort>(); 1837return Number.ParseDecimal(utf8Text, style, NumberFormatInfo.GetInstance(provider)); 1844return Number.TryParseDecimal(utf8Text, style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK;
src\libraries\System.Private.CoreLib\src\System\Decimal.DecCalc.cs (8)
186Number.ThrowOverflowException(SR.Overflow_Decimal); 763Number.ThrowOverflowException(SR.Overflow_Decimal); 805Number.ThrowOverflowException(SR.Overflow_Decimal); 932Number.ThrowOverflowException(SR.Overflow_Decimal); 1196Number.ThrowOverflowException(SR.Overflow_Decimal); 1575Number.ThrowOverflowException(SR.Overflow_Decimal); 1735Number.ThrowOverflowException(SR.Overflow_Decimal); 2200Number.ThrowOverflowException(SR.Overflow_Decimal);
src\libraries\System.Private.CoreLib\src\System\Double.cs (12)
357return Number.FormatFloat(m_value, null, NumberFormatInfo.CurrentInfo); 362return Number.FormatFloat(m_value, format, NumberFormatInfo.CurrentInfo); 367return Number.FormatFloat(m_value, null, NumberFormatInfo.GetInstance(provider)); 372return Number.FormatFloat(m_value, format, NumberFormatInfo.GetInstance(provider)); 377return Number.TryFormatFloat(m_value, format, NumberFormatInfo.GetInstance(provider), destination, out charsWritten); 383return Number.TryFormatFloat(m_value, format, NumberFormatInfo.GetInstance(provider), utf8Destination, out bytesWritten); 412return Number.ParseFloat<char, double>(s, style, NumberFormatInfo.GetInstance(provider)); 434return Number.TryParseFloat(s.AsSpan(), style, NumberFormatInfo.GetInstance(provider), out result); 440return Number.TryParseFloat(s, style, NumberFormatInfo.GetInstance(provider), out result); 2265return Number.ParseFloat<byte, double>(utf8Text, style, NumberFormatInfo.GetInstance(provider)); 2272return Number.TryParseFloat(utf8Text, style, NumberFormatInfo.GetInstance(provider), out result); 2285static int IBinaryFloatParseAndFormatInfo<double>.NumberBufferLength => Number.DoubleNumberBufferLength;
src\libraries\System.Private.CoreLib\src\System\Enum.cs (9)
944Number.ParsingStatus status = Number.TryParseBinaryIntegerStyle(value, NumberStyle, numberFormat, out result); 945if (status == Number.ParsingStatus.OK) 950if (status != Number.ParsingStatus.Overflow) 958Number.ThrowOverflowException<TUnderlying>(); 1000Number.ParsingStatus status; 1010status = Number.ParsingStatus.Failed; // e.g. tlbimp enums that can have values of the form "3D" 1014status = Number.ParsingStatus.Overflow; // fall through to returning failure 1017if (status != Number.ParsingStatus.Overflow)
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormat.cs (54)
178Number.WriteTwoDigits((uint)value, ptr); 185Number.WriteFourDigits((uint)value, ptr); 191TChar* p = Number.UInt32ToDecChars(buffer + 16, (uint)value, minimumLength); 836Number.WriteTwoDigits((uint)offset.Hours, p); 844Number.WriteTwoDigits((uint)offset.Hours, p); 846Number.WriteTwoDigits((uint)offset.Minutes, p + 3); 890Number.WriteTwoDigits((uint)offset.Hours, hoursMinutes); 892Number.WriteTwoDigits((uint)offset.Minutes, hoursMinutes + 3); 1329Number.WriteTwoDigits((uint)hour, dest); 1331Number.WriteTwoDigits((uint)minute, dest + 3); 1333Number.WriteTwoDigits((uint)second, dest + 6); 1335Number.WriteDigits((uint)fraction, dest + 9, 7); 1357Number.WriteTwoDigits((uint)hour, dest); 1359Number.WriteTwoDigits((uint)minute, dest + 3); 1361Number.WriteTwoDigits((uint)second, dest + 6); 1384Number.WriteFourDigits((uint)year, dest); 1386Number.WriteTwoDigits((uint)month, dest + 5); 1388Number.WriteTwoDigits((uint)day, dest + 8); 1423Number.WriteTwoDigits((uint)day, dest + 5); 1430Number.WriteFourDigits((uint)year, dest + 12); 1476Number.WriteFourDigits((uint)year, dest); 1478Number.WriteTwoDigits((uint)month, dest + 5); 1480Number.WriteTwoDigits((uint)day, dest + 8); 1483Number.WriteTwoDigits((uint)hour, dest + 11); 1485Number.WriteTwoDigits((uint)minute, dest + 14); 1487Number.WriteTwoDigits((uint)second, dest + 17); 1489Number.WriteDigits((uint)tick, dest + 20, 7); 1505Number.WriteTwoDigits((uint)offsetHours, dest + 28); 1507Number.WriteTwoDigits((uint)offsetMinutes, dest + 31); 1536Number.WriteFourDigits((uint)year, dest); 1538Number.WriteTwoDigits((uint)month, dest + 5); 1540Number.WriteTwoDigits((uint)day, dest + 8); 1543Number.WriteTwoDigits((uint)hour, dest + 11); 1545Number.WriteTwoDigits((uint)minute, dest + 14); 1547Number.WriteTwoDigits((uint)second, dest + 17); 1576Number.WriteFourDigits((uint)year, dest); 1578Number.WriteTwoDigits((uint)month, dest + 5); 1580Number.WriteTwoDigits((uint)day, dest + 8); 1583Number.WriteTwoDigits((uint)hour, dest + 11); 1585Number.WriteTwoDigits((uint)minute, dest + 14); 1587Number.WriteTwoDigits((uint)second, dest + 17); 1630Number.WriteTwoDigits((uint)day, dest + 5); 1637Number.WriteFourDigits((uint)year, dest + 12); 1640Number.WriteTwoDigits((uint)hour, dest + 17); 1642Number.WriteTwoDigits((uint)minute, dest + 20); 1644Number.WriteTwoDigits((uint)second, dest + 23); 1683Number.WriteTwoDigits((uint)month, dest); 1685Number.WriteTwoDigits((uint)day, dest + 3); 1687Number.WriteFourDigits((uint)year, dest + 6); 1691Number.WriteTwoDigits((uint)hour, dest + 11); 1693Number.WriteTwoDigits((uint)minute, dest + 14); 1695Number.WriteTwoDigits((uint)second, dest + 17); 1710Number.WriteTwoDigits((uint)offsetHours, dest + 21); 1712Number.WriteTwoDigits((uint)offsetMinutes, dest + 24);
src\libraries\System.Private.CoreLib\src\System\Globalization\TimeSpanFormat.cs (5)
245Number.WriteDigits(days, p, dayDigits); 254Number.WriteTwoDigits(hours, p); 262Number.WriteTwoDigits((uint)minutes, p); 265Number.WriteTwoDigits((uint)seconds, p); 285Number.WriteDigits(fraction, p, fractionDigits);
src\libraries\System.Private.CoreLib\src\System\Guid.cs (2)
555if (Number.TryParseBinaryIntegerHexNumberStyle(guidString.Slice(28, 8), NumberStyles.AllowHexSpecifier, out uintTmp) == Number.ParsingStatus.OK) // _h, _i, _j, _k
src\libraries\System.Private.CoreLib\src\System\Half.cs (12)
358return Number.ParseFloat<char, Half>(s, style, NumberFormatInfo.GetInstance(provider)); 400return Number.TryParseFloat(s.AsSpan(), style, NumberFormatInfo.GetInstance(provider), out result); 414return Number.TryParseFloat(s, style, NumberFormatInfo.GetInstance(provider), out result); 508return Number.FormatFloat(this, null, NumberFormatInfo.CurrentInfo); 516return Number.FormatFloat(this, format, NumberFormatInfo.CurrentInfo); 524return Number.FormatFloat(this, null, NumberFormatInfo.GetInstance(provider)); 532return Number.FormatFloat(this, format, NumberFormatInfo.GetInstance(provider)); 545return Number.TryFormatFloat(this, format, NumberFormatInfo.GetInstance(provider), destination, out charsWritten); 551return Number.TryFormatFloat(this, format, NumberFormatInfo.GetInstance(provider), utf8Destination, out bytesWritten); 2307return Number.ParseFloat<byte, Half>(utf8Text, style, NumberFormatInfo.GetInstance(provider)); 2314return Number.TryParseFloat(utf8Text, style, NumberFormatInfo.GetInstance(provider), out result); 2327static int IBinaryFloatParseAndFormatInfo<Half>.NumberBufferLength => Number.HalfNumberBufferLength;
src\libraries\System.Private.CoreLib\src\System\Int128.cs (11)
100return Number.Int128ToDecStr(this); 105return Number.FormatInt128(this, null, provider); 110return Number.FormatInt128(this, format, null); 115return Number.FormatInt128(this, format, provider); 120return Number.TryFormatInt128(this, format, provider, destination, out charsWritten); 126return Number.TryFormatInt128(this, format, provider, utf8Destination, out bytesWritten); 144return Number.ParseBinaryInteger<char, Int128>(s, style, NumberFormatInfo.GetInstance(provider)); 166return Number.TryParseBinaryInteger(s.AsSpan(), style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK; 172return Number.TryParseBinaryInteger(s, style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK;
src\libraries\System.Private.CoreLib\src\System\Int16.cs (13)
100return Number.Int32ToDecStr(m_value); 105return Number.FormatInt32(m_value, 0, null, provider); 115return Number.FormatInt32(m_value, 0x0000FFFF, format, provider); 120return Number.TryFormatInt32(m_value, 0x0000FFFF, format, provider, destination, out charsWritten); 126return Number.TryFormatInt32(m_value, 0x0000FFFF, format, provider, utf8Destination, out bytesWritten); 144return Number.ParseBinaryInteger<char, short>(s, style, NumberFormatInfo.GetInstance(provider)); 166return Number.TryParseBinaryInteger(s.AsSpan(), style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK; 172return Number.TryParseBinaryInteger(s, style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK; 1375return Number.ParseBinaryInteger<byte, short>(utf8Text, style, NumberFormatInfo.GetInstance(provider)); 1382return Number.TryParseBinaryInteger(utf8Text, style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK;
src\libraries\System.Private.CoreLib\src\System\Int32.cs (13)
116return Number.Int32ToDecStr(m_value); 126return Number.FormatInt32(m_value, 0, null, provider); 131return Number.FormatInt32(m_value, ~0, format, provider); 136return Number.TryFormatInt32(m_value, ~0, format, provider, destination, out charsWritten); 142return Number.TryFormatInt32(m_value, ~0, format, provider, utf8Destination, out bytesWritten); 160return Number.ParseBinaryInteger<char, int>(s, style, NumberFormatInfo.GetInstance(provider)); 182return Number.TryParseBinaryInteger(s.AsSpan(), style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK; 188return Number.TryParseBinaryInteger(s, style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK; 1417return Number.ParseBinaryInteger<byte, int>(utf8Text, style, NumberFormatInfo.GetInstance(provider)); 1424return Number.TryParseBinaryInteger(utf8Text, style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK;
src\libraries\System.Private.CoreLib\src\System\Int64.cs (14)
113return Number.Int64ToDecStr(m_value); 118return Number.FormatInt64(m_value, null, provider); 123return Number.FormatInt64(m_value, format, null); 128return Number.FormatInt64(m_value, format, provider); 133return Number.TryFormatInt64(m_value, format, provider, destination, out charsWritten); 139return Number.TryFormatInt64(m_value, format, provider, utf8Destination, out bytesWritten); 157return Number.ParseBinaryInteger<char, long>(s, style, NumberFormatInfo.GetInstance(provider)); 179return Number.TryParseBinaryInteger(s.AsSpan(), style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK; 185return Number.TryParseBinaryInteger(s, style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK; 1420return Number.ParseBinaryInteger<byte, long>(utf8Text, style, NumberFormatInfo.GetInstance(provider)); 1427return Number.TryParseBinaryInteger(utf8Text, style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK;
src\libraries\System.Private.CoreLib\src\System\ParseNumbers.cs (12)
94Number.ThrowOverflowException<long>(); 185Number.ThrowOverflowException<sbyte>(); 190Number.ThrowOverflowException<short>(); 194Number.ThrowOverflowException<int>(); 228Number.ThrowOverflowException<long>(); 237Number.ThrowOverflowException<long>(); 255Number.ThrowOverflowException<ulong>(); 262Number.ThrowOverflowException<ulong>(); 289Number.ThrowOverflowException<int>(); 296Number.ThrowOverflowException<int>(); 314Number.ThrowOverflowException<uint>(); 321Number.ThrowOverflowException<uint>();
src\libraries\System.Private.CoreLib\src\System\SByte.cs (13)
103return Number.Int32ToDecStr(m_value); 113return Number.FormatInt32(m_value, 0, null, provider); 118return Number.FormatInt32(m_value, 0x000000FF, format, provider); 123return Number.TryFormatInt32(m_value, 0x000000FF, format, provider, destination, out charsWritten); 129return Number.TryFormatInt32(m_value, 0x000000FF, format, provider, utf8Destination, out bytesWritten); 147return Number.ParseBinaryInteger<char, sbyte>(s, style, NumberFormatInfo.GetInstance(provider)); 169return Number.TryParseBinaryInteger(s.AsSpan(), style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK; 175return Number.TryParseBinaryInteger(s, style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK; 1338return Number.ParseBinaryInteger<byte, sbyte>(utf8Text, style, NumberFormatInfo.GetInstance(provider)); 1345return Number.TryParseBinaryInteger(utf8Text, style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK;
src\libraries\System.Private.CoreLib\src\System\Single.cs (12)
352return Number.FormatFloat(m_value, null, NumberFormatInfo.CurrentInfo); 357return Number.FormatFloat(m_value, null, NumberFormatInfo.GetInstance(provider)); 362return Number.FormatFloat(m_value, format, NumberFormatInfo.CurrentInfo); 367return Number.FormatFloat(m_value, format, NumberFormatInfo.GetInstance(provider)); 372return Number.TryFormatFloat(m_value, format, NumberFormatInfo.GetInstance(provider), destination, out charsWritten); 378return Number.TryFormatFloat(m_value, format, NumberFormatInfo.GetInstance(provider), utf8Destination, out bytesWritten); 407return Number.ParseFloat<char, float>(s, style, NumberFormatInfo.GetInstance(provider)); 429return Number.TryParseFloat(s.AsSpan(), style, NumberFormatInfo.GetInstance(provider), out result); 435return Number.TryParseFloat(s, style, NumberFormatInfo.GetInstance(provider), out result); 2181return Number.ParseFloat<byte, float>(utf8Text, style, NumberFormatInfo.GetInstance(provider)); 2188return Number.TryParseFloat(utf8Text, style, NumberFormatInfo.GetInstance(provider), out result); 2201static int IBinaryFloatParseAndFormatInfo<float>.NumberBufferLength => Number.SingleNumberBufferLength;
src\libraries\System.Private.CoreLib\src\System\UInt128.cs (11)
102return Number.UInt128ToDecStr(this); 107return Number.FormatUInt128(this, null, provider); 112return Number.FormatUInt128(this, format, null); 117return Number.FormatUInt128(this, format, provider); 122return Number.TryFormatUInt128(this, format, provider, destination, out charsWritten); 128return Number.TryFormatUInt128(this, format, provider, utf8Destination, out bytesWritten); 146return Number.ParseBinaryInteger<char, UInt128>(s, style, NumberFormatInfo.GetInstance(provider)); 168return Number.TryParseBinaryInteger(s.AsSpan(), style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK; 174return Number.TryParseBinaryInteger(s, style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK;
src\libraries\System.Private.CoreLib\src\System\UInt16.cs (14)
95return Number.UInt32ToDecStr(m_value); 100return Number.UInt32ToDecStr(m_value); 105return Number.FormatUInt32(m_value, format, null); 110return Number.FormatUInt32(m_value, format, provider); 115return Number.TryFormatUInt32(m_value, format, provider, destination, out charsWritten); 121return Number.TryFormatUInt32(m_value, format, provider, utf8Destination, out bytesWritten); 139return Number.ParseBinaryInteger<char, ushort>(s, style, NumberFormatInfo.GetInstance(provider)); 161return Number.TryParseBinaryInteger(s.AsSpan(), style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK; 167return Number.TryParseBinaryInteger(s, style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK; 1190return Number.ParseBinaryInteger<byte, ushort>(utf8Text, style, NumberFormatInfo.GetInstance(provider)); 1197return Number.TryParseBinaryInteger(utf8Text, style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK;
src\libraries\System.Private.CoreLib\src\System\UInt32.cs (14)
111return Number.UInt32ToDecStr(m_value); 116return Number.UInt32ToDecStr(m_value); 121return Number.FormatUInt32(m_value, format, null); 126return Number.FormatUInt32(m_value, format, provider); 131return Number.TryFormatUInt32(m_value, format, provider, destination, out charsWritten); 137return Number.TryFormatUInt32(m_value, format, provider, utf8Destination, out bytesWritten); 155return Number.ParseBinaryInteger<char, uint>(s, style, NumberFormatInfo.GetInstance(provider)); 177return Number.TryParseBinaryInteger(s.AsSpan(), style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK; 183return Number.TryParseBinaryInteger(s, style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK; 1235return Number.ParseBinaryInteger<byte, uint>(utf8Text, style, NumberFormatInfo.GetInstance(provider)); 1242return Number.TryParseBinaryInteger(utf8Text, style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK;
src\libraries\System.Private.CoreLib\src\System\UInt64.cs (14)
110return Number.UInt64ToDecStr(m_value); 115return Number.UInt64ToDecStr(m_value); 120return Number.FormatUInt64(m_value, format, null); 125return Number.FormatUInt64(m_value, format, provider); 130return Number.TryFormatUInt64(m_value, format, provider, destination, out charsWritten); 136return Number.TryFormatUInt64(m_value, format, provider, utf8Destination, out bytesWritten); 154return Number.ParseBinaryInteger<char, ulong>(s, style, NumberFormatInfo.GetInstance(provider)); 176return Number.TryParseBinaryInteger(s.AsSpan(), style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK; 182return Number.TryParseBinaryInteger(s, style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK; 1228return Number.ParseBinaryInteger<byte, ulong>(utf8Text, style, NumberFormatInfo.GetInstance(provider)); 1235return Number.TryParseBinaryInteger(utf8Text, style, NumberFormatInfo.GetInstance(provider), out result) == Number.ParsingStatus.OK;
src\libraries\System.Private.CoreLib\src\System\Version.cs (5)
173Span<char> dest = stackalloc char[(4 * Number.Int32NumberBufferLength) + 3]; // at most 4 Int32s and 3 periods 434parsedComponent = Number.ParseBinaryInteger<TChar, int>(component, NumberStyles.Integer, NumberFormatInfo.InvariantInfo); 439Number.ParsingStatus parseStatus = Number.TryParseBinaryIntegerStyle(component, NumberStyles.Integer, NumberFormatInfo.InvariantInfo, out parsedComponent); 440return parseStatus == Number.ParsingStatus.OK && parsedComponent >= 0;