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

◆ TryFormatHalf()

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

Definition at line 1854 of file Number.cs.

1855 {
1856 Span<char> initialBuffer = stackalloc char[32];
1857 ValueStringBuilder sb = new ValueStringBuilder(initialBuffer);
1858 string text = FormatHalf(ref sb, value, format, info);
1859 if (text == null)
1860 {
1861 return sb.TryCopyTo(destination, out charsWritten);
1862 }
1863 return TryCopyTo(text, destination, out charsWritten);
1864 }
static string FormatHalf(Half value, string format, NumberFormatInfo info)
Definition Number.cs:1803
static bool TryCopyTo(string source, Span< char > destination, out int charsWritten)
Definition Number.cs:1866
bool TryCopyTo(Span< char > destination, out int charsWritten)

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

Referenced by System.Half.TryFormat().