2 instantiations of NumberBuffer
System.Runtime.Numerics (2)
System\Number.BigInteger.cs (2)
122
NumberBuffer number =
new
(NumberBufferKind.Integer, buffer);
934
scoped NumberBuffer number = new
NumberBuffer
(NumberBufferKind.Integer, numberBuffer.Slice(0, valueDigits + 1));
14 references to NumberBuffer
System.Runtime.Numerics (14)
src\runtime\src\libraries\Common\src\System\Number.Formatting.Common.cs (9)
324
internal static void NumberToString<TChar>(ref ValueListBuilder<TChar> vlb, ref
NumberBuffer
number, char format, int nMaxDigits, NumberFormatInfo info) where TChar : unmanaged, IUtfChar<TChar>
473
internal static void NumberToStringFormat<TChar>(ref ValueListBuilder<TChar> vlb, ref
NumberBuffer
number, ReadOnlySpan<char> format, NumberFormatInfo info) where TChar : unmanaged, IUtfChar<TChar>
954
private static void FormatCurrency<TChar>(ref ValueListBuilder<TChar> vlb, ref
NumberBuffer
number, int nMaxDigits, NumberFormatInfo info) where TChar : unmanaged, IUtfChar<TChar>
986
ref ValueListBuilder<TChar> vlb, ref
NumberBuffer
number,
1171
private static void FormatNumber<TChar>(ref ValueListBuilder<TChar> vlb, ref
NumberBuffer
number, int nMaxDigits, NumberFormatInfo info) where TChar : unmanaged, IUtfChar<TChar>
1196
private static void FormatScientific<TChar>(ref ValueListBuilder<TChar> vlb, ref
NumberBuffer
number, int nMaxDigits, NumberFormatInfo info, char expChar) where TChar : unmanaged, IUtfChar<TChar>
1255
private static void FormatGeneral<TChar>(ref ValueListBuilder<TChar> vlb, ref
NumberBuffer
number, int nMaxDigits, NumberFormatInfo info, char expChar, bool suppressScientific) where TChar : unmanaged, IUtfChar<TChar>
1316
private static void FormatPercent<TChar>(ref ValueListBuilder<TChar> vlb, ref
NumberBuffer
number, int nMaxDigits, NumberFormatInfo info) where TChar : unmanaged, IUtfChar<TChar>
1347
internal static void RoundNumber(ref
NumberBuffer
number, int pos, bool isCorrectlyRounded)
src\runtime\src\libraries\Common\src\System\Number.Parsing.Common.cs (2)
18
private static bool TryParseNumber<TChar>(ReadOnlySpan<TChar> value, NumberStyles styles, ref
NumberBuffer
number, NumberFormatInfo info, out int elementsConsumed)
321
internal static bool TryStringToNumber<TChar>(ReadOnlySpan<TChar> value, NumberStyles styles, ref
NumberBuffer
number, NumberFormatInfo info, out int elementsConsumed)
System\Number.BigInteger.cs (3)
122
NumberBuffer
number = new(NumberBufferKind.Integer, buffer);
373
private static ParsingStatus NumberToBigInteger(ref
NumberBuffer
number, out BigInteger result)
934
scoped
NumberBuffer
number = new NumberBuffer(NumberBufferKind.Integer, numberBuffer.Slice(0, valueDigits + 1));