Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ TryStringToBigInteger()

static unsafe bool System.Globalization.FormatProvider.TryStringToBigInteger ( ReadOnlySpan< char > s,
NumberStyles styles,
NumberFormatInfo numberFormatInfo,
StringBuilder receiver,
out int precision,
out int scale,
out bool sign )
inlinestaticpackage

Definition at line 1230 of file FormatProvider.cs.

1231 {
1232 Number.NumberBuffer number = default(Number.NumberBuffer);
1233 number.overrideDigits = (char*)1;
1234 if (!Number.TryStringToNumber(s, styles, ref number, receiver, numberFormatInfo, parseDecimal: false))
1235 {
1236 precision = 0;
1237 scale = 0;
1238 sign = false;
1239 return false;
1240 }
1241 precision = number.precision;
1242 scale = number.scale;
1243 sign = number.sign;
1244 return true;
1245 }

References System.Globalization.FormatProvider.Number.NumberBuffer.precision, System.s, System.Globalization.FormatProvider.Number.NumberBuffer.scale, System.Globalization.FormatProvider.Number.NumberBuffer.sign, and System.Globalization.FormatProvider.Number.TryStringToNumber().

Referenced by System.Numerics.BigNumber.TryParseBigInteger().