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