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

◆ TryFormatDouble()

static bool System.Number.TryFormatDouble ( double value,
ReadOnlySpan< char > format,
NumberFormatInfo info,
Span< char > destination,
out int charsWritten )
inlinestatic

Definition at line 1619 of file Number.cs.

1620 {
1621 Span<char> initialBuffer = stackalloc char[32];
1622 ValueStringBuilder sb = new ValueStringBuilder(initialBuffer);
1623 string text = FormatDouble(ref sb, value, format, info);
1624 if (text == null)
1625 {
1626 return sb.TryCopyTo(destination, out charsWritten);
1627 }
1628 return TryCopyTo(text, destination, out charsWritten);
1629 }
static bool TryCopyTo(string source, Span< char > destination, out int charsWritten)
Definition Number.cs:1866
static string FormatDouble(double value, string format, NumberFormatInfo info)
Definition Number.cs:1612
bool TryCopyTo(Span< char > destination, out int charsWritten)

References System.destination, System.format, System.Number.FormatDouble(), System.info, System.text, System.Text.ValueStringBuilder.TryCopyTo(), System.Number.TryCopyTo(), and System.value.

Referenced by System.Double.TryFormat().