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.Globalization.DateTimeFormatInfo Class Referencesealed
+ Inheritance diagram for System.Globalization.DateTimeFormatInfo:
+ Collaboration diagram for System.Globalization.DateTimeFormatInfo:

Classes

class  TokenHashValue
 

Public Member Functions

 DateTimeFormatInfo ()
 
object GetFormat (global::System.Type formatType)
 
object Clone ()
 
string GetEraName (int era)
 
string GetAbbreviatedEraName (int era)
 
string GetAbbreviatedDayName (global::System.DayOfWeek dayofweek)
 
string[] GetAllDateTimePatterns (char format)
 
string GetDayName (global::System.DayOfWeek dayofweek)
 
string GetAbbreviatedMonthName (int month)
 
string GetMonthName (int month)
 

Static Public Member Functions

static DateTimeFormatInfo GetInstance (global::System.IFormatProvider provider)
 
static DateTimeFormatInfo ReadOnly (DateTimeFormatInfo dtfi)
 

Package Functions

 DateTimeFormatInfo (CultureData cultureData, Calendar cal)
 
string internalGetMonthName (int month, MonthNameStyles style, bool abbreviated)
 
string[] internalGetLeapYearMonthNames ()
 
bool YearMonthAdjustment (ref int year, ref int month, bool parsedMonthName)
 
DateTimeFormatInfo.TokenHashValue[] CreateTokenHashTable ()
 
bool Tokenize (global::System.TokenType TokenMask, out global::System.TokenType tokenType, out int tokenValue, ref global::System.__DTString str)
 

Static Package Functions

static void ValidateStyles (DateTimeStyles style, string parameterName)
 
static DateTimeFormatInfo GetJapaneseCalendarDTFI ()
 
static DateTimeFormatInfo GetTaiwanCalendarDTFI ()
 

Package Attributes

bool _isReadOnly
 

Static Package Attributes

const string RoundtripFormat = "yyyy'-'MM'-'dd'T'HH':'mm':'ss.fffffffK"
 
const string RoundtripDateTimeUnfixed = "yyyy'-'MM'-'ddTHH':'mm':'ss zzz"
 
const DateTimeStyles InvalidDateTimeStyles = ~(DateTimeStyles.AllowLeadingWhite | DateTimeStyles.AllowTrailingWhite | DateTimeStyles.AllowInnerWhite | DateTimeStyles.NoCurrentDateDefault | DateTimeStyles.AdjustToUniversal | DateTimeStyles.AssumeLocal | DateTimeStyles.AssumeUniversal | DateTimeStyles.RoundtripKind)
 
const string IgnorablePeriod = "."
 
const string IgnorableComma = ","
 
const string CJKYearSuff = "年"
 
const string CJKMonthSuff = "月"
 
const string CJKDaySuff = "日"
 
const string KoreanYearSuff = "년"
 
const string KoreanMonthSuff = "월"
 
const string KoreanDaySuff = "일"
 
const string KoreanHourSuff = "시"
 
const string KoreanMinuteSuff = "분"
 
const string KoreanSecondSuff = "초"
 
const string CJKHourSuff = "時"
 
const string ChineseHourSuff = "时"
 
const string CJKMinuteSuff = "分"
 
const string CJKSecondSuff = "秒"
 
const string JapaneseEraStart = "元"
 
const string LocalTimeMark = "T"
 
const string GMTName = "GMT"
 
const string ZuluName = "Z"
 
const string KoreanLangName = "ko"
 
const string JapaneseLangName = "ja"
 
const string EnglishLangName = "en"
 

Properties

string CultureName [get, set]
 
CultureInfo Culture [get, set]
 
string LanguageName [get, set]
 
static DateTimeFormatInfo InvariantInfo [get, set]
 
static DateTimeFormatInfo CurrentInfo [get, set]
 
string AMDesignator [get, set]
 
Calendar Calendar [get, set]
 
CalendarId[] OptionalCalendars [get, set]
 
string[] EraNames [get, set]
 
string[] AbbreviatedEraNames [get, set]
 
string[] AbbreviatedEnglishEraNames [get, set]
 
string DateSeparator [get, set]
 
string FullDateTimePattern [get, set]
 
string LongDatePattern [get, set]
 
string LongTimePattern [get, set]
 
string MonthDayPattern [get, set]
 
string PMDesignator [get, set]
 
string RFC1123Pattern [get, set]
 
string ShortDatePattern [get, set]
 
string ShortTimePattern [get, set]
 
string SortableDateTimePattern [get, set]
 
string GeneralShortTimePattern [get, set]
 
string GeneralLongTimePattern [get, set]
 
string DateTimeOffsetPattern [get, set]
 
string TimeSeparator [get, set]
 
string UniversalSortableDateTimePattern [get, set]
 
string YearMonthPattern [get, set]
 
string[] AbbreviatedDayNames [get, set]
 
string[] DayNames [get, set]
 
string[] AbbreviatedMonthNames [get, set]
 
string[] MonthNames [get, set]
 
bool HasSpacesInMonthNames [get, set]
 
bool HasSpacesInDayNames [get, set]
 
string[] AllYearMonthPatterns [get, set]
 
string[] AllShortDatePatterns [get, set]
 
string[] AllShortTimePatterns [get, set]
 
string[] AllLongDatePatterns [get, set]
 
string[] AllLongTimePatterns [get, set]
 
string[] UnclonedYearMonthPatterns [get, set]
 
string[] UnclonedShortDatePatterns [get, set]
 
string[] UnclonedLongDatePatterns [get, set]
 
string[] UnclonedShortTimePatterns [get, set]
 
string[] UnclonedLongTimePatterns [get, set]
 
bool IsReadOnly [get, set]
 
string[] MonthGenitiveNames [get, set]
 
string FullTimeSpanPositivePattern [get, set]
 
string FullTimeSpanNegativePattern [get, set]
 
CompareInfo CompareInfo [get, set]
 
DateTimeFormatFlags FormatFlags [get, set]
 
bool HasForceTwoDigitYears [get, set]
 
bool HasYearMonthAdjustment [get, set]
 

Private Member Functions

string[] internalGetAbbreviatedDayOfWeekNames ()
 
string[] internalGetAbbreviatedDayOfWeekNamesCore ()
 
string[] internalGetDayOfWeekNames ()
 
string[] internalGetDayOfWeekNamesCore ()
 
string[] internalGetAbbreviatedMonthNames ()
 
string[] internalGetAbbreviatedMonthNamesCore ()
 
string[] internalGetMonthNames ()
 
string[] internalGetMonthNamesCore ()
 
void InitializeOverridableProperties (CultureData cultureData, int calendarId)
 
string[] internalGetGenitiveMonthNames (bool abbreviated)
 
DateTimeFormatFlags InitializeFormatFlags ()
 
void ClearTokenHashTable ()
 
void PopulateSpecialTokenHashTable (DateTimeFormatInfo.TokenHashValue[] temp, ref bool useDateSepAsIgnorableSymbol)
 
void AddMonthNames (DateTimeFormatInfo.TokenHashValue[] temp, string monthPostfix)
 
bool IsAllowedJapaneseTokenFollowedByNonSpaceLetter (string tokenString, char nextCh)
 
void InsertAtCurrentHashNode (DateTimeFormatInfo.TokenHashValue[] hashTable, string str, char ch, global::System.TokenType tokenType, int tokenValue, int pos, int hashcode, int hashProbe)
 
void InsertHash (DateTimeFormatInfo.TokenHashValue[] hashTable, string str, global::System.TokenType tokenType, int tokenValue)
 
bool CompareStringIgnoreCaseOptimized (string string1, int offset1, int length1, string string2, int offset2, int length2)
 

Static Private Member Functions

static string[] GetCombinedPatterns (string[] patterns1, string[] patterns2, string connectString)
 
static string[] GetMergedPatterns (string[] patterns, string defaultPattern)
 
static bool IsJapaneseCalendar (Calendar calendar)
 
static bool TryParseHebrewNumber (ref global::System.__DTString str, out bool badFormat, out int number)
 
static bool IsHebrewChar (char ch)
 
static DateTimeFormatInfo ()
 

Private Attributes

CultureData _cultureData
 
string _name
 
string _langName
 
CompareInfo _compareInfo
 
CultureInfo _cultureInfo
 
string amDesignator
 
string pmDesignator
 
string dateSeparator
 
string generalShortTimePattern
 
string generalLongTimePattern
 
string timeSeparator
 
string monthDayPattern
 
string dateTimeOffsetPattern
 
Calendar calendar
 
int firstDayOfWeek
 
int calendarWeekRule
 
string fullDateTimePattern
 
string[] abbreviatedDayNames
 
string[] m_superShortDayNames
 
string[] dayNames
 
string[] abbreviatedMonthNames
 
string[] monthNames
 
string[] genitiveMonthNames
 
string[] m_genitiveAbbreviatedMonthNames
 
string[] leapYearMonthNames
 
string longDatePattern
 
string shortDatePattern
 
string yearMonthPattern
 
string longTimePattern
 
string shortTimePattern
 
string[] allYearMonthPatterns
 
string[] allShortDatePatterns
 
string[] allLongDatePatterns
 
string[] allShortTimePatterns
 
string[] allLongTimePatterns
 
string[] m_eraNames
 
string[] m_abbrevEraNames
 
string[] m_abbrevEnglishEraNames
 
CalendarId[] optionalCalendars
 
DateTimeFormatFlags formatFlags
 
string _fullTimeSpanPositivePattern
 
string _fullTimeSpanNegativePattern
 
DateTimeFormatInfo.TokenHashValue[] _dtfiTokenHash
 

Static Private Attributes

static DateTimeFormatInfo s_invariantInfo
 
const string rfc1123Pattern = "ddd, dd MMM yyyy HH':'mm':'ss 'GMT'"
 
const string sortableDateTimePattern = "yyyy'-'MM'-'dd'T'HH':'mm':'ss"
 
const string universalSortableDateTimePattern = "yyyy'-'MM'-'dd HH':'mm':'ss'Z'"
 
const int DEFAULT_ALL_DATETIMES_SIZE = 132
 
static readonly char[] s_monthSpaces
 
const int TOKEN_HASH_SIZE = 199
 
const int SECOND_PRIME = 197
 
const string dateSeparatorOrTimeZoneOffset = "-"
 
const string invariantDateSeparator = "/"
 
const string invariantTimeSeparator = ":"
 
static DateTimeFormatInfo s_jajpDTFI
 
static DateTimeFormatInfo s_zhtwDTFI
 

Detailed Description

Definition at line 11 of file DateTimeFormatInfo.cs.


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