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

◆ ParseExactMultiple() [1/2]

static DateTime System.DateTimeParse.ParseExactMultiple ( ReadOnlySpan< char > s,
string[] formats,
DateTimeFormatInfo dtfi,
DateTimeStyles style )
inlinestaticpackage

Definition at line 580 of file DateTimeParse.cs.

581 {
582 DateTimeResult result = default(DateTimeResult);
583 result.Init(s);
584 if (TryParseExactMultiple(s, formats, dtfi, style, ref result))
585 {
586 return result.parsedDate;
587 }
588 throw GetDateTimeParseException(ref result);
589 }
static Exception GetDateTimeParseException(ref DateTimeResult result)
static bool TryParseExactMultiple(ReadOnlySpan< char > s, string[] formats, DateTimeFormatInfo dtfi, DateTimeStyles style, out DateTime result, out TimeSpan offset)

References System.formats, System.DateTimeParse.GetDateTimeParseException(), System.DateTimeResult.Init(), System.DateTimeResult.parsedDate, System.s, and System.DateTimeParse.TryParseExactMultiple().

Referenced by System.DateTimeOffset.ParseExact(), System.DateTime.ParseExact(), System.DateTimeOffset.ParseExact(), and System.DateTime.ParseExact().