terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
System.DateTimeParse Class Reference

Classes

class  MatchNumberDelegate
 

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
}
 

Static Package Functions

static DateTime ParseExact (ReadOnlySpan< char > s, ReadOnlySpan< char > format, DateTimeFormatInfo dtfi, DateTimeStyles style)
 
static DateTime ParseExact (ReadOnlySpan< char > s, ReadOnlySpan< char > format, DateTimeFormatInfo dtfi, DateTimeStyles style, [Out] TimeSpan offset)
 
static bool TryParseExact (ReadOnlySpan< char > s, ReadOnlySpan< char > format, DateTimeFormatInfo dtfi, DateTimeStyles style, [Out] DateTime result)
 
static bool TryParseExact (ReadOnlySpan< char > s, ReadOnlySpan< char > format, DateTimeFormatInfo dtfi, DateTimeStyles style, [Out] DateTime result, [Out] TimeSpan offset)
 
static bool TryParseExact (ReadOnlySpan< char > s, ReadOnlySpan< char > format, DateTimeFormatInfo dtfi, DateTimeStyles style, DateTimeResult result)
 
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 IsDigit (char ch)
 
static Calendar GetTaiwanCalendarDefaultInstance ()
 
static bool ProcessHebrewTerminalState (DateTimeParse.DS dps, __DTString str, DateTimeResult result, DateTimeStyles styles, DateTimeRawInfo raw, DateTimeFormatInfo dtfi)
 
static bool ProcessTerminalState (DateTimeParse.DS dps, __DTString str, DateTimeResult result, DateTimeStyles styles, DateTimeRawInfo raw, DateTimeFormatInfo dtfi)
 
static DateTime Parse (ReadOnlySpan< char > s, DateTimeFormatInfo dtfi, DateTimeStyles styles)
 
static DateTime Parse (ReadOnlySpan< char > s, DateTimeFormatInfo dtfi, DateTimeStyles styles, [Out] TimeSpan offset)
 
static bool TryParse (ReadOnlySpan< char > s, DateTimeFormatInfo dtfi, DateTimeStyles styles, [Out] DateTime result)
 
static bool TryParse (ReadOnlySpan< char > s, DateTimeFormatInfo dtfi, DateTimeStyles styles, [Out] DateTime result, [Out] TimeSpan offset)
 
static bool TryParse (ReadOnlySpan< char > s, DateTimeFormatInfo dtfi, DateTimeStyles styles, DateTimeResult result)
 
static bool MatchHebrewDigits (__DTString str, int digitLen, [Out] int number)
 
static bool ParseDigits (__DTString str, int digitLen, [Out] int result)
 
static bool ParseDigits (__DTString str, int minDigitLen, int maxDigitLen, [Out] int result)
 
static bool TryParseQuoteString (ReadOnlySpan< char > format, int pos, StringBuilder result, [Out] int returnValue)
 

Static Package Attributes

static DateTimeParse.MatchNumberDelegate m_hebrewNumberParser
 

Static Private Member Functions

static bool MatchWord (__DTString str, string target)
 
static bool GetTimeZoneName (__DTString str)
 
static bool ParseFraction (__DTString str, [Out] double result)
 
static bool ParseTimeZone (__DTString str, TimeSpan result)
 
static bool HandleTimeZone (__DTString str, DateTimeResult result)
 
static bool Lex (DateTimeParse.DS dps, __DTString str, DateTimeToken dtok, DateTimeRawInfo raw, DateTimeResult result, DateTimeFormatInfo dtfi, DateTimeStyles styles)
 
static Calendar GetJapaneseCalendarDefaultInstance ()
 
static bool VerifyValidPunctuation (__DTString str)
 
static bool GetYearMonthDayOrder (string datePattern, DateTimeFormatInfo dtfi, [Out] int order)
 
static bool GetYearMonthOrder (string pattern, DateTimeFormatInfo dtfi, [Out] int order)
 
static bool GetMonthDayOrder (string pattern, DateTimeFormatInfo dtfi, [Out] int order)
 
static bool TryAdjustYear (DateTimeResult result, int year, [Out] int adjustedYear)
 
static bool SetDateYMD (DateTimeResult result, int year, int month, int day)
 
static bool SetDateMDY (DateTimeResult result, int month, int day, int year)
 
static bool SetDateDMY (DateTimeResult result, int day, int month, int year)
 
static bool SetDateYDM (DateTimeResult result, int year, int day, int month)
 
static void GetDefaultYear (DateTimeResult result, DateTimeStyles styles)
 
static bool GetDayOfNN (DateTimeResult result, DateTimeStyles styles, DateTimeRawInfo raw, DateTimeFormatInfo dtfi)
 
static bool GetDayOfNNN (DateTimeResult result, DateTimeRawInfo raw, DateTimeFormatInfo dtfi)
 
static bool GetDayOfMN (DateTimeResult result, DateTimeStyles styles, DateTimeRawInfo raw, DateTimeFormatInfo dtfi)
 
static bool GetHebrewDayOfNM (DateTimeResult result, DateTimeRawInfo raw, DateTimeFormatInfo dtfi)
 
static bool GetDayOfNM (DateTimeResult result, DateTimeStyles styles, DateTimeRawInfo raw, DateTimeFormatInfo dtfi)
 
static bool GetDayOfMNN (DateTimeResult result, DateTimeRawInfo raw, DateTimeFormatInfo dtfi)
 
static bool GetDayOfYNN (DateTimeResult result, DateTimeRawInfo raw, DateTimeFormatInfo dtfi)
 
static bool GetDayOfNNY (DateTimeResult result, DateTimeRawInfo raw, DateTimeFormatInfo dtfi)
 
static bool GetDayOfYMN (DateTimeResult result, DateTimeRawInfo raw)
 
static bool GetDayOfYN (DateTimeResult result, DateTimeRawInfo raw)
 
static bool GetDayOfYM (DateTimeResult result, DateTimeRawInfo raw)
 
static void AdjustTimeMark (DateTimeFormatInfo dtfi, DateTimeRawInfo raw)
 
static bool AdjustHour (int hour, DateTimeParse.TM timeMark)
 
static bool GetTimeOfN (DateTimeResult result, DateTimeRawInfo raw)
 
static bool GetTimeOfNN (DateTimeResult result, DateTimeRawInfo raw)
 
static bool GetTimeOfNNN (DateTimeResult result, DateTimeRawInfo raw)
 
static bool GetDateOfDSN (DateTimeResult result, DateTimeRawInfo raw)
 
static bool GetDateOfNDS (DateTimeResult result, DateTimeRawInfo raw)
 
static bool GetDateOfNNDS (DateTimeResult result, DateTimeRawInfo raw, DateTimeFormatInfo dtfi)
 
static bool ProcessDateTimeSuffix (DateTimeResult result, DateTimeRawInfo raw, DateTimeToken dtok)
 
static bool DetermineTimeZoneAdjustments (__DTString str, DateTimeResult result, DateTimeStyles styles, bool bTimeOnly)
 
static bool DateTimeOffsetTimeZonePostProcessing (__DTString str, DateTimeResult result, DateTimeStyles styles)
 
static bool AdjustTimeZoneToUniversal (DateTimeResult result)
 
static bool AdjustTimeZoneToLocal (DateTimeResult result, bool bTimeOnly)
 
static bool ParseISO8601 (DateTimeRawInfo raw, __DTString str, DateTimeStyles styles, DateTimeResult result)
 
static bool ParseFractionExact (__DTString str, int maxDigitLen, double result)
 
static bool ParseSign (__DTString str, bool result)
 
static bool ParseTimeZoneOffset (__DTString str, int len, TimeSpan result)
 
static bool MatchAbbreviatedMonthName (__DTString str, DateTimeFormatInfo dtfi, int result)
 
static bool MatchMonthName (__DTString str, DateTimeFormatInfo dtfi, int result)
 
static bool MatchAbbreviatedDayName (__DTString str, DateTimeFormatInfo dtfi, int result)
 
static bool MatchDayName (__DTString str, DateTimeFormatInfo dtfi, int result)
 
static bool MatchEraName (__DTString str, DateTimeFormatInfo dtfi, int result)
 
static bool MatchTimeMark (__DTString str, DateTimeFormatInfo dtfi, DateTimeParse.TM result)
 
static bool MatchAbbreviatedTimeMark (__DTString str, DateTimeFormatInfo dtfi, DateTimeParse.TM result)
 
static bool CheckNewValue (int currentValue, int newValue, char patternChar, DateTimeResult result)
 
static DateTime GetDateTimeNow (DateTimeResult result, DateTimeStyles styles)
 
static bool CheckDefaultDateTime (DateTimeResult result, Calendar cal, DateTimeStyles styles)
 
static string ExpandPredefinedFormat (ReadOnlySpan< char > format, DateTimeFormatInfo dtfi, ParsingInfo parseInfo, DateTimeResult result)
 
static bool ParseJapaneseEraStart (__DTString str, DateTimeFormatInfo dtfi)
 
static bool ParseByFormat (__DTString str, __DTString format, ParsingInfo parseInfo, DateTimeFormatInfo dtfi, DateTimeResult result)
 
static bool DoStrictParse (ReadOnlySpan< char > s, ReadOnlySpan< char > formatParam, DateTimeStyles styles, DateTimeFormatInfo dtfi, DateTimeResult result)
 
static Exception GetDateTimeParseException (DateTimeResult result)
 
static DateTimeParse ()
 

Static Private Attributes

static DateTimeParse.DS[][] dateParsingStates
 

Detailed Description

Definition at line 11 of file DateTimeParse.cs.


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