| 
    terraria-cpp2il v1.4.4.9
    
   Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon 
   | 
 
 Collaboration diagram for System.DateTimeParse:Package Types | |
| enum | DTT {  End , NumEnd , NumAmpm , NumSpace , NumDatesep , NumTimesep , MonthEnd , MonthSpace , MonthDatesep , NumDatesuff , NumTimesuff , DayOfWeek , YearSpace , YearDateSep , YearEnd , TimeZone , Era , NumUTCTimeMark , Unk , NumLocalTimeMark , Max }  | 
| enum | TM { NotSet = -1 , AM , PM } | 
| enum | DS {  BEGIN , N , NN , D_Nd , D_NN , D_NNd , D_M , D_MN , D_NM , D_MNd , D_NDS , D_Y , D_YN , D_YNd , D_YM , D_YMd , D_S , T_S , T_Nt , T_NNt , ERROR , DX_NN , DX_NNN , DX_MN , DX_NM , DX_MNN , DX_DS , DX_DSN , DX_NDS , DX_NNDS , DX_YNN , DX_YMN , DX_YN , DX_YM , TX_N , TX_NN , TX_NNN , TX_TS , DX_NNY }  | 
Package Functions | |
| delegate bool | MatchNumberDelegate (ref global::System.__DTString str, int digitLen, out int result) | 
Static Package Functions | |
| static global::System.DateTime | ParseExact (global::System.ReadOnlySpan< char > s, global::System.ReadOnlySpan< char > format, global::System.Globalization.DateTimeFormatInfo dtfi, global::System.Globalization.DateTimeStyles style) | 
| static global::System.DateTime | ParseExact (global::System.ReadOnlySpan< char > s, global::System.ReadOnlySpan< char > format, global::System.Globalization.DateTimeFormatInfo dtfi, global::System.Globalization.DateTimeStyles style, out global::System.TimeSpan offset) | 
| static bool | TryParseExact (global::System.ReadOnlySpan< char > s, global::System.ReadOnlySpan< char > format, global::System.Globalization.DateTimeFormatInfo dtfi, global::System.Globalization.DateTimeStyles style, out global::System.DateTime result) | 
| static bool | TryParseExact (global::System.ReadOnlySpan< char > s, global::System.ReadOnlySpan< char > format, global::System.Globalization.DateTimeFormatInfo dtfi, global::System.Globalization.DateTimeStyles style, out global::System.DateTime result, out global::System.TimeSpan offset) | 
| static bool | TryParseExact (global::System.ReadOnlySpan< char > s, global::System.ReadOnlySpan< char > format, global::System.Globalization.DateTimeFormatInfo dtfi, global::System.Globalization.DateTimeStyles style, ref global::System.DateTimeResult result) | 
| static global::System.DateTime | ParseExactMultiple (global::System.ReadOnlySpan< char > s, string[] formats, global::System.Globalization.DateTimeFormatInfo dtfi, global::System.Globalization.DateTimeStyles style) | 
| static bool | TryParseExactMultiple (global::System.ReadOnlySpan< char > s, string[] formats, global::System.Globalization.DateTimeFormatInfo dtfi, global::System.Globalization.DateTimeStyles style, ref global::System.DateTimeResult result) | 
| static bool | IsDigit (char ch) | 
| static global::System.Globalization.Calendar | GetTaiwanCalendarDefaultInstance () | 
| static bool | ProcessHebrewTerminalState (global::System.DateTimeParse.DS dps, ref global::System.__DTString str, ref global::System.DateTimeResult result, ref global::System.Globalization.DateTimeStyles styles, ref global::System.DateTimeRawInfo raw, global::System.Globalization.DateTimeFormatInfo dtfi) | 
| static bool | ProcessTerminalState (global::System.DateTimeParse.DS dps, ref global::System.__DTString str, ref global::System.DateTimeResult result, ref global::System.Globalization.DateTimeStyles styles, ref global::System.DateTimeRawInfo raw, global::System.Globalization.DateTimeFormatInfo dtfi) | 
| static global::System.DateTime | Parse (global::System.ReadOnlySpan< char > s, global::System.Globalization.DateTimeFormatInfo dtfi, global::System.Globalization.DateTimeStyles styles) | 
| static global::System.DateTime | Parse (global::System.ReadOnlySpan< char > s, global::System.Globalization.DateTimeFormatInfo dtfi, global::System.Globalization.DateTimeStyles styles, out global::System.TimeSpan offset) | 
| static bool | TryParse (global::System.ReadOnlySpan< char > s, global::System.Globalization.DateTimeFormatInfo dtfi, global::System.Globalization.DateTimeStyles styles, out global::System.DateTime result) | 
| static bool | TryParse (global::System.ReadOnlySpan< char > s, global::System.Globalization.DateTimeFormatInfo dtfi, global::System.Globalization.DateTimeStyles styles, out global::System.DateTime result, out global::System.TimeSpan offset) | 
| static unsafe bool | TryParse (global::System.ReadOnlySpan< char > s, global::System.Globalization.DateTimeFormatInfo dtfi, global::System.Globalization.DateTimeStyles styles, ref global::System.DateTimeResult result) | 
| static bool | MatchHebrewDigits (ref global::System.__DTString str, int digitLen, out int number) | 
| static bool | ParseDigits (ref global::System.__DTString str, int digitLen, out int result) | 
| static bool | ParseDigits (ref global::System.__DTString str, int minDigitLen, int maxDigitLen, out int result) | 
| static bool | TryParseQuoteString (global::System.ReadOnlySpan< char > format, int pos, global::System.Text.StringBuilder result, out int returnValue) | 
Static Package Attributes | |
| static global::System.DateTimeParse.MatchNumberDelegate | m_hebrewNumberParser | 
Static Private Member Functions | |
| static bool | MatchWord (ref global::System.__DTString str, string target) | 
| static bool | GetTimeZoneName (ref global::System.__DTString str) | 
| static bool | ParseFraction (ref global::System.__DTString str, out double result) | 
| static bool | ParseTimeZone (ref global::System.__DTString str, ref global::System.TimeSpan result) | 
| static bool | HandleTimeZone (ref global::System.__DTString str, ref global::System.DateTimeResult result) | 
| static bool | Lex (global::System.DateTimeParse.DS dps, ref global::System.__DTString str, ref global::System.DateTimeToken dtok, ref global::System.DateTimeRawInfo raw, ref global::System.DateTimeResult result, ref global::System.Globalization.DateTimeFormatInfo dtfi, global::System.Globalization.DateTimeStyles styles) | 
| static global::System.Globalization.Calendar | GetJapaneseCalendarDefaultInstance () | 
| static bool | VerifyValidPunctuation (ref global::System.__DTString str) | 
| static bool | GetYearMonthDayOrder (string datePattern, global::System.Globalization.DateTimeFormatInfo dtfi, out int order) | 
| static bool | GetYearMonthOrder (string pattern, global::System.Globalization.DateTimeFormatInfo dtfi, out int order) | 
| static bool | GetMonthDayOrder (string pattern, global::System.Globalization.DateTimeFormatInfo dtfi, out int order) | 
| static bool | TryAdjustYear (ref global::System.DateTimeResult result, int year, out int adjustedYear) | 
| static bool | SetDateYMD (ref global::System.DateTimeResult result, int year, int month, int day) | 
| static bool | SetDateMDY (ref global::System.DateTimeResult result, int month, int day, int year) | 
| static bool | SetDateDMY (ref global::System.DateTimeResult result, int day, int month, int year) | 
| static bool | SetDateYDM (ref global::System.DateTimeResult result, int year, int day, int month) | 
| static void | GetDefaultYear (ref global::System.DateTimeResult result, ref global::System.Globalization.DateTimeStyles styles) | 
| static bool | GetDayOfNN (ref global::System.DateTimeResult result, ref global::System.Globalization.DateTimeStyles styles, ref global::System.DateTimeRawInfo raw, global::System.Globalization.DateTimeFormatInfo dtfi) | 
| static bool | GetDayOfNNN (ref global::System.DateTimeResult result, ref global::System.DateTimeRawInfo raw, global::System.Globalization.DateTimeFormatInfo dtfi) | 
| static bool | GetDayOfMN (ref global::System.DateTimeResult result, ref global::System.Globalization.DateTimeStyles styles, ref global::System.DateTimeRawInfo raw, global::System.Globalization.DateTimeFormatInfo dtfi) | 
| static bool | GetHebrewDayOfNM (ref global::System.DateTimeResult result, ref global::System.DateTimeRawInfo raw, global::System.Globalization.DateTimeFormatInfo dtfi) | 
| static bool | GetDayOfNM (ref global::System.DateTimeResult result, ref global::System.Globalization.DateTimeStyles styles, ref global::System.DateTimeRawInfo raw, global::System.Globalization.DateTimeFormatInfo dtfi) | 
| static bool | GetDayOfMNN (ref global::System.DateTimeResult result, ref global::System.DateTimeRawInfo raw, global::System.Globalization.DateTimeFormatInfo dtfi) | 
| static bool | GetDayOfYNN (ref global::System.DateTimeResult result, ref global::System.DateTimeRawInfo raw, global::System.Globalization.DateTimeFormatInfo dtfi) | 
| static bool | GetDayOfNNY (ref global::System.DateTimeResult result, ref global::System.DateTimeRawInfo raw, global::System.Globalization.DateTimeFormatInfo dtfi) | 
| static bool | GetDayOfYMN (ref global::System.DateTimeResult result, ref global::System.DateTimeRawInfo raw) | 
| static bool | GetDayOfYN (ref global::System.DateTimeResult result, ref global::System.DateTimeRawInfo raw) | 
| static bool | GetDayOfYM (ref global::System.DateTimeResult result, ref global::System.DateTimeRawInfo raw) | 
| static void | AdjustTimeMark (global::System.Globalization.DateTimeFormatInfo dtfi, ref global::System.DateTimeRawInfo raw) | 
| static bool | AdjustHour (ref int hour, global::System.DateTimeParse.TM timeMark) | 
| static bool | GetTimeOfN (ref global::System.DateTimeResult result, ref global::System.DateTimeRawInfo raw) | 
| static bool | GetTimeOfNN (ref global::System.DateTimeResult result, ref global::System.DateTimeRawInfo raw) | 
| static bool | GetTimeOfNNN (ref global::System.DateTimeResult result, ref global::System.DateTimeRawInfo raw) | 
| static bool | GetDateOfDSN (ref global::System.DateTimeResult result, ref global::System.DateTimeRawInfo raw) | 
| static bool | GetDateOfNDS (ref global::System.DateTimeResult result, ref global::System.DateTimeRawInfo raw) | 
| static bool | GetDateOfNNDS (ref global::System.DateTimeResult result, ref global::System.DateTimeRawInfo raw, global::System.Globalization.DateTimeFormatInfo dtfi) | 
| static bool | ProcessDateTimeSuffix (ref global::System.DateTimeResult result, ref global::System.DateTimeRawInfo raw, ref global::System.DateTimeToken dtok) | 
| static bool | DetermineTimeZoneAdjustments (ref global::System.__DTString str, ref global::System.DateTimeResult result, global::System.Globalization.DateTimeStyles styles, bool bTimeOnly) | 
| static bool | DateTimeOffsetTimeZonePostProcessing (ref global::System.__DTString str, ref global::System.DateTimeResult result, global::System.Globalization.DateTimeStyles styles) | 
| static bool | AdjustTimeZoneToUniversal (ref global::System.DateTimeResult result) | 
| static bool | AdjustTimeZoneToLocal (ref global::System.DateTimeResult result, bool bTimeOnly) | 
| static bool | ParseISO8601 (ref global::System.DateTimeRawInfo raw, ref global::System.__DTString str, global::System.Globalization.DateTimeStyles styles, ref global::System.DateTimeResult result) | 
| static bool | ParseFractionExact (ref global::System.__DTString str, int maxDigitLen, ref double result) | 
| static bool | ParseSign (ref global::System.__DTString str, ref bool result) | 
| static bool | ParseTimeZoneOffset (ref global::System.__DTString str, int len, ref global::System.TimeSpan result) | 
| static bool | MatchAbbreviatedMonthName (ref global::System.__DTString str, global::System.Globalization.DateTimeFormatInfo dtfi, ref int result) | 
| static bool | MatchMonthName (ref global::System.__DTString str, global::System.Globalization.DateTimeFormatInfo dtfi, ref int result) | 
| static bool | MatchAbbreviatedDayName (ref global::System.__DTString str, global::System.Globalization.DateTimeFormatInfo dtfi, ref int result) | 
| static bool | MatchDayName (ref global::System.__DTString str, global::System.Globalization.DateTimeFormatInfo dtfi, ref int result) | 
| static bool | MatchEraName (ref global::System.__DTString str, global::System.Globalization.DateTimeFormatInfo dtfi, ref int result) | 
| static bool | MatchTimeMark (ref global::System.__DTString str, global::System.Globalization.DateTimeFormatInfo dtfi, ref global::System.DateTimeParse.TM result) | 
| static bool | MatchAbbreviatedTimeMark (ref global::System.__DTString str, global::System.Globalization.DateTimeFormatInfo dtfi, ref global::System.DateTimeParse.TM result) | 
| static bool | CheckNewValue (ref int currentValue, int newValue, char patternChar, ref global::System.DateTimeResult result) | 
| static global::System.DateTime | GetDateTimeNow (ref global::System.DateTimeResult result, ref global::System.Globalization.DateTimeStyles styles) | 
| static bool | CheckDefaultDateTime (ref global::System.DateTimeResult result, ref global::System.Globalization.Calendar cal, global::System.Globalization.DateTimeStyles styles) | 
| static string | ExpandPredefinedFormat (global::System.ReadOnlySpan< char > format, ref global::System.Globalization.DateTimeFormatInfo dtfi, ref global::System.ParsingInfo parseInfo, ref global::System.DateTimeResult result) | 
| static bool | ParseJapaneseEraStart (ref global::System.__DTString str, global::System.Globalization.DateTimeFormatInfo dtfi) | 
| static bool | ParseByFormat (ref global::System.__DTString str, ref global::System.__DTString format, ref global::System.ParsingInfo parseInfo, global::System.Globalization.DateTimeFormatInfo dtfi, ref global::System.DateTimeResult result) | 
| static bool | DoStrictParse (global::System.ReadOnlySpan< char > s, global::System.ReadOnlySpan< char > formatParam, global::System.Globalization.DateTimeStyles styles, global::System.Globalization.DateTimeFormatInfo dtfi, ref global::System.DateTimeResult result) | 
| static global::System.Exception | GetDateTimeParseException (ref global::System.DateTimeResult result) | 
| static | DateTimeParse () | 
Static Private Attributes | |
| static global::System.DateTimeParse.DS[][] | dateParsingStates | 
Definition at line 12 of file DateTimeParse.cs.