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

◆ ThrowOnError()

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

Definition at line 439 of file DateOnly.cs.

440 {
441 switch (result)
442 {
443 case ParseFailureKind.FormatWithParameter:
444 throw new ArgumentException(SR.Argument_InvalidDateStyles, "style");
445 case ParseFailureKind.FormatWithOriginalDateTime:
446 throw new FormatException(SR.Format(SR.Format_BadDateOnly, s.ToString()));
447 case ParseFailureKind.FormatWithFormatSpecifier:
448 throw new FormatException(SR.Argument_BadFormatSpecifier);
449 default:
450 throw new FormatException(SR.Format(SR.Format_DateTimeOnlyContainsNoneDateParts, s.ToString(), "DateOnly"));
451 }
452 }

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

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