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

◆ TryParseExactMultiple() [2/3]

static bool System.DateTimeParse.TryParseExactMultiple ( ReadOnlySpan< char > s,
string[] formats,
DateTimeFormatInfo dtfi,
DateTimeStyles style,
out DateTime result,
out TimeSpan offset )
inlinestaticpackage

Definition at line 604 of file DateTimeParse.cs.

605 {
606 DateTimeResult result2 = default(DateTimeResult);
607 result2.Init(s);
608 result2.flags |= ParseFlags.CaptureOffset;
609 if (TryParseExactMultiple(s, formats, dtfi, style, ref result2))
610 {
611 result = result2.parsedDate;
612 offset = result2.timeZoneOffset;
613 return true;
614 }
615 result = DateTime.MinValue;
616 offset = TimeSpan.Zero;
617 return false;
618 }
static bool TryParseExactMultiple(ReadOnlySpan< char > s, string[] formats, DateTimeFormatInfo dtfi, DateTimeStyles style, out DateTime result, out TimeSpan offset)

References System.formats, System.DateTimeResult.Init(), System.DateTime.MinValue, System.offset, System.DateTimeResult.parsedDate, System.s, System.DateTimeResult.timeZoneOffset, System.DateTimeParse.TryParseExactMultiple(), and System.TimeSpan.Zero.

Referenced by System.DateTimeParse.ParseExactMultiple(), System.DateTimeParse.ParseExactMultiple(), System.DateTimeOffset.TryParseExact(), System.DateTime.TryParseExact(), System.DateTimeOffset.TryParseExact(), System.DateTime.TryParseExact(), System.DateTimeParse.TryParseExactMultiple(), and System.DateTimeParse.TryParseExactMultiple().