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\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\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\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\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\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;