251 if (num == 0 && num == 0)
395 int hour = result.
Hour;
409 int hour = result.
Hour;
418 int minute = result.
Minute;
429 int minute = result.
Minute;
436 int hour = result.
Hour;
437 int second = result.
Second;
444 int minute = result.
Minute;
451 int hour = result.
Hour;
452 int second = result.
Second;
490 int day = result.
Day;
503 int minute = result.
Minute;
524 return "The DateTime represented by the string is not supported in calendar {0}." !=
null;
590 string dateSeparator =
dtfi.DateSeparator;
591 string timeSeparator =
dtfi.TimeSeparator;
594 if (calendar ==
null)
600 if (
"String was not recognized as a valid DateTime." ==
null)
651 return "The DateTime represented by the string is out of range." !=
null;
865 if (
text._stringLength == 0)
869 if (text2._stringLength == 0)
894 char c =
text[(int)num];
982 char c = text2[(int)num];
1025 return "The DateTime represented by the string is not supported in calendar {0}." !=
null;
class f__AnonymousType0<< Count > j__TPar
bool Invoke(__DTString str, int digitLen, [Out] int result)
MatchNumberDelegate(object @object, IntPtr method)
static bool ParseDigits(__DTString str, int digitLen, [Out] int result)
static bool TryParse(ReadOnlySpan< char > s, DateTimeFormatInfo dtfi, DateTimeStyles styles, [Out] DateTime result, [Out] TimeSpan offset)
static bool ParseJapaneseEraStart(__DTString str, DateTimeFormatInfo dtfi)
static DateTimeParse.DS[][] dateParsingStates
static bool CheckDefaultDateTime(DateTimeResult result, Calendar cal, DateTimeStyles styles)
static bool GetDayOfNM(DateTimeResult result, DateTimeStyles styles, DateTimeRawInfo raw, DateTimeFormatInfo dtfi)
static bool GetTimeOfN(DateTimeResult result, DateTimeRawInfo raw)
static bool TryParseExact(ReadOnlySpan< char > s, ReadOnlySpan< char > format, DateTimeFormatInfo dtfi, DateTimeStyles style, [Out] DateTime result)
static void AdjustTimeMark(DateTimeFormatInfo dtfi, DateTimeRawInfo raw)
static bool ParseTimeZoneOffset(__DTString str, int len, TimeSpan result)
static bool ParseTimeZone(__DTString str, TimeSpan result)
static bool GetDateOfNDS(DateTimeResult result, DateTimeRawInfo raw)
static bool GetTimeOfNNN(DateTimeResult result, DateTimeRawInfo raw)
static bool GetMonthDayOrder(string pattern, DateTimeFormatInfo dtfi, [Out] int order)
static bool HandleTimeZone(__DTString str, DateTimeResult result)
static bool TryParse(ReadOnlySpan< char > s, DateTimeFormatInfo dtfi, DateTimeStyles styles, DateTimeResult result)
static bool GetHebrewDayOfNM(DateTimeResult result, DateTimeRawInfo raw, DateTimeFormatInfo dtfi)
static bool MatchAbbreviatedDayName(__DTString str, DateTimeFormatInfo dtfi, int result)
static bool ParseSign(__DTString str, bool result)
static bool ParseISO8601(DateTimeRawInfo raw, __DTString str, DateTimeStyles styles, DateTimeResult result)
static bool ProcessHebrewTerminalState(DateTimeParse.DS dps, __DTString str, DateTimeResult result, DateTimeStyles styles, DateTimeRawInfo raw, DateTimeFormatInfo dtfi)
static DateTimeParse.MatchNumberDelegate m_hebrewNumberParser
static bool GetDayOfYNN(DateTimeResult result, DateTimeRawInfo raw, DateTimeFormatInfo dtfi)
static bool TryParseExact(ReadOnlySpan< char > s, ReadOnlySpan< char > format, DateTimeFormatInfo dtfi, DateTimeStyles style, DateTimeResult result)
static bool MatchTimeMark(__DTString str, DateTimeFormatInfo dtfi, DateTimeParse.TM result)
static bool GetDayOfYN(DateTimeResult result, DateTimeRawInfo raw)
static bool GetYearMonthDayOrder(string datePattern, DateTimeFormatInfo dtfi, [Out] int order)
static bool GetDayOfNNY(DateTimeResult result, DateTimeRawInfo raw, DateTimeFormatInfo dtfi)
static bool IsDigit(char ch)
static bool GetYearMonthOrder(string pattern, DateTimeFormatInfo dtfi, [Out] int order)
static bool AdjustHour(int hour, DateTimeParse.TM timeMark)
static DateTime ParseExact(ReadOnlySpan< char > s, ReadOnlySpan< char > format, DateTimeFormatInfo dtfi, DateTimeStyles style)
static bool GetDayOfMN(DateTimeResult result, DateTimeStyles styles, DateTimeRawInfo raw, DateTimeFormatInfo dtfi)
static bool TryParse(ReadOnlySpan< char > s, DateTimeFormatInfo dtfi, DateTimeStyles styles, [Out] DateTime result)
static bool ProcessDateTimeSuffix(DateTimeResult result, DateTimeRawInfo raw, DateTimeToken dtok)
static bool MatchEraName(__DTString str, DateTimeFormatInfo dtfi, int result)
static bool TryParseQuoteString(ReadOnlySpan< char > format, int pos, StringBuilder result, [Out] int returnValue)
static bool GetDayOfNNN(DateTimeResult result, DateTimeRawInfo raw, DateTimeFormatInfo dtfi)
static bool MatchMonthName(__DTString str, DateTimeFormatInfo dtfi, int result)
static bool VerifyValidPunctuation(__DTString str)
static bool GetDayOfMNN(DateTimeResult result, DateTimeRawInfo raw, DateTimeFormatInfo dtfi)
static bool MatchAbbreviatedMonthName(__DTString str, DateTimeFormatInfo dtfi, int result)
static DateTime Parse(ReadOnlySpan< char > s, DateTimeFormatInfo dtfi, DateTimeStyles styles, [Out] TimeSpan offset)
static bool TryParseExact(ReadOnlySpan< char > s, ReadOnlySpan< char > format, DateTimeFormatInfo dtfi, DateTimeStyles style, [Out] DateTime result, [Out] TimeSpan offset)
static bool GetDayOfYMN(DateTimeResult result, DateTimeRawInfo raw)
static DateTime ParseExact(ReadOnlySpan< char > s, ReadOnlySpan< char > format, DateTimeFormatInfo dtfi, DateTimeStyles style, [Out] TimeSpan offset)
static bool GetDayOfYM(DateTimeResult result, DateTimeRawInfo raw)
static DateTime Parse(ReadOnlySpan< char > s, DateTimeFormatInfo dtfi, DateTimeStyles styles)
static bool MatchAbbreviatedTimeMark(__DTString str, DateTimeFormatInfo dtfi, DateTimeParse.TM result)
static bool AdjustTimeZoneToUniversal(DateTimeResult result)
static bool GetDayOfNN(DateTimeResult result, DateTimeStyles styles, DateTimeRawInfo raw, DateTimeFormatInfo dtfi)
static string ExpandPredefinedFormat(ReadOnlySpan< char > format, DateTimeFormatInfo dtfi, ParsingInfo parseInfo, DateTimeResult result)
static bool GetDateOfNNDS(DateTimeResult result, DateTimeRawInfo raw, DateTimeFormatInfo dtfi)
static DateTime ParseExactMultiple(ReadOnlySpan< char > s, string[] formats, DateTimeFormatInfo dtfi, DateTimeStyles style)
static bool TryParseExactMultiple(ReadOnlySpan< char > s, string[] formats, DateTimeFormatInfo dtfi, DateTimeStyles style, DateTimeResult result)
static bool ParseByFormat(__DTString str, __DTString format, ParsingInfo parseInfo, DateTimeFormatInfo dtfi, DateTimeResult result)
static bool ParseFraction(__DTString str, [Out] double result)
static bool SetDateMDY(DateTimeResult result, int month, int day, int year)
static bool ProcessTerminalState(DateTimeParse.DS dps, __DTString str, DateTimeResult result, DateTimeStyles styles, DateTimeRawInfo raw, DateTimeFormatInfo dtfi)
static bool CheckNewValue(int currentValue, int newValue, char patternChar, DateTimeResult result)
static bool Lex(DateTimeParse.DS dps, __DTString str, DateTimeToken dtok, DateTimeRawInfo raw, DateTimeResult result, DateTimeFormatInfo dtfi, DateTimeStyles styles)
static bool AdjustTimeZoneToLocal(DateTimeResult result, bool bTimeOnly)
static bool ParseFractionExact(__DTString str, int maxDigitLen, double result)
static Calendar GetTaiwanCalendarDefaultInstance()
static bool SetDateYMD(DateTimeResult result, int year, int month, int day)
static bool MatchWord(__DTString str, string target)
static Exception GetDateTimeParseException(DateTimeResult result)
static bool DoStrictParse(ReadOnlySpan< char > s, ReadOnlySpan< char > formatParam, DateTimeStyles styles, DateTimeFormatInfo dtfi, DateTimeResult result)
static bool MatchHebrewDigits(__DTString str, int digitLen, [Out] int number)
static bool DateTimeOffsetTimeZonePostProcessing(__DTString str, DateTimeResult result, DateTimeStyles styles)
static bool MatchDayName(__DTString str, DateTimeFormatInfo dtfi, int result)
static bool GetTimeOfNN(DateTimeResult result, DateTimeRawInfo raw)
static void GetDefaultYear(DateTimeResult result, DateTimeStyles styles)
static bool TryAdjustYear(DateTimeResult result, int year, [Out] int adjustedYear)
static bool SetDateYDM(DateTimeResult result, int year, int day, int month)
static DateTime GetDateTimeNow(DateTimeResult result, DateTimeStyles styles)
static Calendar GetJapaneseCalendarDefaultInstance()
static bool GetTimeZoneName(__DTString str)
static bool ParseDigits(__DTString str, int minDigitLen, int maxDigitLen, [Out] int result)
static bool SetDateDMY(DateTimeResult result, int day, int month, int year)
static bool GetDateOfDSN(DateTimeResult result, DateTimeRawInfo raw)
static bool DetermineTimeZoneAdjustments(__DTString str, DateTimeResult result, DateTimeStyles styles, bool bTimeOnly)
static Calendar GetDefaultInstance()
static Calendar GetDefaultInstance()
static Calendar GetDefaultInstance()
static void ThrowArgumentOutOfRangeException()
static TimeZoneInfo Local
DateTimeParse.TM timeMark
ReadOnlySpan< char > failedFormatSpecifier