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

◆ TryFormatSingle()

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

Definition at line 1747 of file Number.cs.

1748 {
1749 Span<char> initialBuffer = stackalloc char[32];
1750 ValueStringBuilder sb = new ValueStringBuilder(initialBuffer);
1751 string text = FormatSingle(ref sb, value, format, info);
1752 if (text == null)
1753 {
1754 return sb.TryCopyTo(destination, out charsWritten);
1755 }
1756 return TryCopyTo(text, destination, out charsWritten);
1757 }
static bool TryCopyTo(string source, Span< char > destination, out int charsWritten)
Definition Number.cs:1866
static string FormatSingle(float value, string format, NumberFormatInfo info)
Definition Number.cs:1740
bool TryCopyTo(Span< char > destination, out int charsWritten)

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

Referenced by System.Single.TryFormat().