2082    {
 2083        switch (dps)
 2084        {
 2086            raw.year = raw.GetNumber(1);
 2087            if (!dtfi.YearMonthAdjustment(ref raw.year, ref raw.month, parsedMonthName: true))
 2088            {
 2089                result.SetFailure(ParseFailureKind.FormatBadDateTimeCalendar, "Format_BadDateTimeCalendar");
 2090                return false;
 2091            }
 2093            {
 2094                return false;
 2095            }
 2096            break;
 2098            if (!dtfi.YearMonthAdjustment(ref raw.year, ref raw.month, parsedMonthName: true))
 2099            {
 2100                result.SetFailure(ParseFailureKind.FormatBadDateTimeCalendar, "Format_BadDateTimeCalendar");
 2101                return false;
 2102            }
 2104            {
 2105                return false;
 2106            }
 2107            break;
 2109            if (raw.year < 1000)
 2110            {
 2111                raw.year += 5000;
 2112            }
 2114            {
 2115                return false;
 2116            }
 2117            if (!dtfi.YearMonthAdjustment(ref result.Year, ref raw.month, parsedMonthName: true))
 2118            {
 2119                result.SetFailure(ParseFailureKind.FormatBadDateTimeCalendar, "Format_BadDateTimeCalendar");
 2120                return false;
 2121            }
 2122            break;
 2126            if (!dtfi.YearMonthAdjustment(ref result.Year, ref raw.month, parsedMonthName: true))
 2127            {
 2128                result.SetFailure(ParseFailureKind.FormatBadDateTimeCalendar, "Format_BadDateTimeCalendar");
 2129                return false;
 2130            }
 2132            {
 2133                return false;
 2134            }
 2135            break;
 2137            if (!dtfi.YearMonthAdjustment(ref raw.year, ref raw.month, parsedMonthName: true))
 2138            {
 2139                result.SetFailure(ParseFailureKind.FormatBadDateTimeCalendar, "Format_BadDateTimeCalendar");
 2140                return false;
 2141            }
 2143            {
 2144                return false;
 2145            }
 2146            break;
 2149            {
 2150                return false;
 2151            }
 2152            break;
 2155            {
 2156                return false;
 2157            }
 2158            break;
 2161            {
 2162                return false;
 2163            }
 2164            break;
 2165        default:
 2166            result.SetBadDateTimeFailure();
 2167            return false;
 2168        }
 2170        {
 2171            raw.numCount = 0;
 2172        }
 2173        return true;
 2174    }
static bool GetDayOfMNN(ref DateTimeResult result, ref DateTimeRawInfo raw, DateTimeFormatInfo dtfi)
 
static bool GetDayOfYM(ref DateTimeResult result, ref DateTimeRawInfo raw)
 
static bool GetTimeOfNNN(ref DateTimeResult result, ref DateTimeRawInfo raw)
 
static bool GetHebrewDayOfNM(ref DateTimeResult result, ref DateTimeRawInfo raw, DateTimeFormatInfo dtfi)
 
static bool GetTimeOfNN(ref DateTimeResult result, ref DateTimeRawInfo raw)
 
static void GetDefaultYear(ref DateTimeResult result, ref DateTimeStyles styles)
 
static bool GetTimeOfN(ref DateTimeResult result, ref DateTimeRawInfo raw)
 
static bool GetDayOfNNY(ref DateTimeResult result, ref DateTimeRawInfo raw, DateTimeFormatInfo dtfi)
 
static bool GetDayOfYMN(ref DateTimeResult result, ref DateTimeRawInfo raw)