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

◆ TryFormat() [2/2]

static bool System.DateTimeFormat.TryFormat ( DateTime dateTime,
Span< char > destination,
out int charsWritten,
ReadOnlySpan< char > format,
IFormatProvider provider,
TimeSpan offset )
inlinestaticpackage

Definition at line 627 of file DateTimeFormat.cs.

628 {
629 if (format.Length == 1)
630 {
631 switch (format[0])
632 {
633 case 'O':
634 case 'o':
636 case 'R':
637 case 'r':
639 }
640 }
641 DateTimeFormatInfo instance = DateTimeFormatInfo.GetInstance(provider);
643 bool flag = stringBuilder.Length <= destination.Length;
644 if (flag)
645 {
648 }
649 else
650 {
651 charsWritten = 0;
652 }
654 return flag;
655 }
void CopyTo(KeyValuePair< TKey, TValue >[] array, int index)
static bool TryFormatR(DateTime dateTime, TimeSpan offset, Span< char > destination, out int charsWritten)
static StringBuilder FormatStringBuilder(DateTime dateTime, ReadOnlySpan< char > format, DateTimeFormatInfo dtfi, TimeSpan offset)
static bool TryFormatO(DateTime dateTime, TimeSpan offset, Span< char > destination, out int charsWritten)
static void Release(StringBuilder sb)

References System.Collections.Generic.Dictionary< TKey, TValue >.CopyTo(), System.destination, System.format, System.DateTimeFormat.FormatStringBuilder(), System.offset, System.Text.StringBuilderCache.Release(), System.DateTimeFormat.TryFormatO(), and System.DateTimeFormat.TryFormatR().