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
Loading...
Searching...
No Matches
System.DateTimeParse Class Reference
+ 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
 

Detailed Description

Definition at line 12 of file DateTimeParse.cs.


The documentation for this class was generated from the following file: