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

◆ ThrowOnError()

static void System.TimeOnly.ThrowOnError ( ParseFailureKind result,
ReadOnlySpan< char > s )
inlinestaticprivate

Definition at line 490 of file TimeOnly.cs.

491 {
492 switch (result)
493 {
494 case ParseFailureKind.FormatWithParameter:
495 throw new ArgumentException(SR.Argument_InvalidDateStyles, "style");
496 case ParseFailureKind.FormatWithOriginalDateTime:
497 throw new FormatException(SR.Format(SR.Format_BadTimeOnly, s.ToString()));
498 case ParseFailureKind.FormatWithFormatSpecifier:
499 throw new FormatException(SR.Argument_BadFormatSpecifier);
500 default:
501 throw new FormatException(SR.Format(SR.Format_DateTimeOnlyContainsNoneDateParts, s.ToString(), "TimeOnly"));
502 }
503 }

References System.SR.Argument_BadFormatSpecifier, System.SR.Argument_InvalidDateStyles, System.SR.Format(), System.SR.Format_BadTimeOnly, System.SR.Format_DateTimeOnlyContainsNoneDateParts, and System.s.

Referenced by System.TimeOnly.Parse(), System.TimeOnly.ParseExact(), and System.TimeOnly.ParseExact().