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

◆ SerializeTransitionTime()

static void System.TimeZoneInfo.StringSerializer.SerializeTransitionTime ( TransitionTime time,
ref ValueStringBuilder serializedText )
inlinestaticprivate

Definition at line 407 of file TimeZoneInfo.cs.

408 {
409 serializedText.Append('[');
410 serializedText.Append(time.IsFixedDateRule ? '1' : '0');
411 serializedText.Append(';');
412 serializedText.AppendSpanFormattable(time.TimeOfDay, "HH:mm:ss.FFF", DateTimeFormatInfo.InvariantInfo);
413 serializedText.Append(';');
414 serializedText.AppendSpanFormattable(time.Month, null, CultureInfo.InvariantCulture);
415 serializedText.Append(';');
416 if (time.IsFixedDateRule)
417 {
418 serializedText.AppendSpanFormattable(time.Day, null, CultureInfo.InvariantCulture);
419 serializedText.Append(';');
420 }
421 else
422 {
423 serializedText.AppendSpanFormattable(time.Week, null, CultureInfo.InvariantCulture);
424 serializedText.Append(';');
425 serializedText.AppendSpanFormattable((int)time.DayOfWeek, null, CultureInfo.InvariantCulture);
426 serializedText.Append(';');
427 }
428 serializedText.Append(']');
429 }
static CultureInfo InvariantCulture

References System.TimeZoneInfo.TransitionTime.Day, System.TimeZoneInfo.TransitionTime.DayOfWeek, System.Globalization.CultureInfo.InvariantCulture, System.Globalization.DateTimeFormatInfo.InvariantInfo, System.TimeZoneInfo.TransitionTime.IsFixedDateRule, System.TimeZoneInfo.TransitionTime.Month, System.TimeZoneInfo.TransitionTime.TimeOfDay, and System.TimeZoneInfo.TransitionTime.Week.

Referenced by System.TimeZoneInfo.StringSerializer.GetSerializedString().