// Assembly: mscorlib
// Full name: System.Globalization.DateTimeFormatInfo

namespace System.Globalization
{
public class DateTimeFormatInfo // TypeDefIndex: 4625
{
	// Fields
	type#17100 s_invariantInfo;
	type#16621 _cultureData;
	type#26577 _name;
	type#26593 _langName;
	type#16212 _compareInfo;
	type#16630 _cultureInfo;
	type#26577 amDesignator;
	type#26577 pmDesignator;
	type#26577 dateSeparator;
	type#26577 generalShortTimePattern;
	type#26577 generalLongTimePattern;
	type#26577 timeSeparator;
	type#26577 monthDayPattern;
	type#26577 dateTimeOffsetPattern;
	type#26598 rfc1123Pattern;
	type#26598 sortableDateTimePattern;
	type#26598 universalSortableDateTimePattern;
	type#15650 calendar;
	type#20868 firstDayOfWeek;
	type#20868 calendarWeekRule;
	type#26577 fullDateTimePattern;
	type#13454 abbreviatedDayNames;
	type#13454 m_superShortDayNames;
	type#13454 dayNames;
	type#13454 abbreviatedMonthNames;
	type#13454 monthNames;
	type#13454 genitiveMonthNames;
	type#13454 m_genitiveAbbreviatedMonthNames;
	type#13454 leapYearMonthNames;
	type#26577 longDatePattern;
	type#26577 shortDatePattern;
	type#26577 yearMonthPattern;
	type#26577 longTimePattern;
	type#26577 shortTimePattern;
	type#13454 allYearMonthPatterns;
	type#13454 allShortDatePatterns;
	type#13454 allLongDatePatterns;
	type#13454 allShortTimePatterns;
	type#13454 allLongTimePatterns;
	type#13454 m_eraNames;
	type#13454 m_abbrevEraNames;
	type#13454 m_abbrevEnglishEraNames;
	type#12892 optionalCalendars;
	type#20892 DEFAULT_ALL_DATETIMES_SIZE;
	type#15315 _isReadOnly;
	type#17096 formatFlags;
	type#12909 s_monthSpaces;
	type#26599 RoundtripFormat;
	type#26599 RoundtripDateTimeUnfixed;
	type#26577 _fullTimeSpanPositivePattern;
	type#26577 _fullTimeSpanNegativePattern;
	type#17118 InvalidDateTimeStyles;
	type#13661 _dtfiTokenHash;
	type#20892 TOKEN_HASH_SIZE;
	type#20892 SECOND_PRIME;
	type#26598 dateSeparatorOrTimeZoneOffset;
	type#26598 invariantDateSeparator;
	type#26598 invariantTimeSeparator;
	type#26599 IgnorablePeriod;
	type#26599 IgnorableComma;
	type#26599 CJKYearSuff;
	type#26599 CJKMonthSuff;
	type#26599 CJKDaySuff;
	type#26599 KoreanYearSuff;
	type#26599 KoreanMonthSuff;
	type#26599 KoreanDaySuff;
	type#26599 KoreanHourSuff;
	type#26599 KoreanMinuteSuff;
	type#26599 KoreanSecondSuff;
	type#26599 CJKHourSuff;
	type#26599 ChineseHourSuff;
	type#26599 CJKMinuteSuff;
	type#26599 CJKSecondSuff;
	type#26599 JapaneseEraStart;
	type#26599 LocalTimeMark;
	type#26599 GMTName;
	type#26599 ZuluName;
	type#26599 KoreanLangName;
	type#26599 JapaneseLangName;
	type#26599 EnglishLangName;
	type#17100 s_jajpDTFI;
	type#17100 s_zhtwDTFI;

	// Methods
	// RVA: -1
	private type#26576 get_CultureName() { }
	// RVA: -1
	private type#16623 get_Culture() { }
	// RVA: -1
	private type#26576 get_LanguageName() { }
	// RVA: -1
	private type#13453 internalGetAbbreviatedDayOfWeekNames() { }
	// RVA: -1
	private type#13453 internalGetAbbreviatedDayOfWeekNamesCore() { }
	// RVA: -1
	private type#13453 internalGetDayOfWeekNames() { }
	// RVA: -1
	private type#13453 internalGetDayOfWeekNamesCore() { }
	// RVA: -1
	private type#13453 internalGetAbbreviatedMonthNames() { }
	// RVA: -1
	private type#13453 internalGetAbbreviatedMonthNamesCore() { }
	// RVA: -1
	private type#13453 internalGetMonthNames() { }
	// RVA: -1
	private type#13453 internalGetMonthNamesCore() { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	internal type#28660 .ctor(type#16619 cultureData, type#15649 cal) { }
	// RVA: -1
	private type#28660 InitializeOverridableProperties(type#16619 cultureData, type#20867 calendarId) { }
	// RVA: -1
	public static type#17098 get_InvariantInfo() { }
	// RVA: -1
	public static type#17098 get_CurrentInfo() { }
	// RVA: -1
	public static type#17098 GetInstance(type#20119 provider) { }
	// RVA: -1
	public virtual type#23705 GetFormat(type#27705 formatType) { }
	// RVA: -1
	public virtual type#23705 Clone() { }
	// RVA: -1
	public type#26576 get_AMDesignator() { }
	// RVA: -1
	public type#15649 get_Calendar() { }
	// RVA: -1
	public type#28660 set_Calendar(type#15649 value) { }
	// RVA: -1
	private type#12891 get_OptionalCalendars() { }
	// RVA: -1
	internal type#13453 get_EraNames() { }
	// RVA: -1
	public type#26576 GetEraName(type#20867 era) { }
	// RVA: -1
	internal type#13453 get_AbbreviatedEraNames() { }
	// RVA: -1
	public type#26576 GetAbbreviatedEraName(type#20867 era) { }
	// RVA: -1
	internal type#13453 get_AbbreviatedEnglishEraNames() { }
	// RVA: -1
	public type#26576 get_DateSeparator() { }
	// RVA: -1
	public type#26576 get_FullDateTimePattern() { }
	// RVA: -1
	public type#26576 get_LongDatePattern() { }
	// RVA: -1
	public type#26576 get_LongTimePattern() { }
	// RVA: -1
	public type#26576 get_MonthDayPattern() { }
	// RVA: -1
	public type#26576 get_PMDesignator() { }
	// RVA: -1
	public type#26576 get_RFC1123Pattern() { }
	// RVA: -1
	public type#26576 get_ShortDatePattern() { }
	// RVA: -1
	public type#26576 get_ShortTimePattern() { }
	// RVA: -1
	public type#26576 get_SortableDateTimePattern() { }
	// RVA: -1
	internal type#26576 get_GeneralShortTimePattern() { }
	// RVA: -1
	internal type#26576 get_GeneralLongTimePattern() { }
	// RVA: -1
	internal type#26576 get_DateTimeOffsetPattern() { }
	// RVA: -1
	public type#26576 get_TimeSeparator() { }
	// RVA: -1
	public type#26576 get_UniversalSortableDateTimePattern() { }
	// RVA: -1
	public type#26576 get_YearMonthPattern() { }
	// RVA: -1
	public type#13453 get_AbbreviatedDayNames() { }
	// RVA: -1
	public type#13453 get_DayNames() { }
	// RVA: -1
	public type#13453 get_AbbreviatedMonthNames() { }
	// RVA: -1
	public type#13453 get_MonthNames() { }
	// RVA: -1
	internal type#15313 get_HasSpacesInMonthNames() { }
	// RVA: -1
	internal type#15313 get_HasSpacesInDayNames() { }
	// RVA: -1
	internal type#26576 internalGetMonthName(type#20867 month, type#22950 style, type#15313 abbreviated) { }
	// RVA: -1
	private type#13453 internalGetGenitiveMonthNames(type#15313 abbreviated) { }
	// RVA: -1
	internal type#13453 internalGetLeapYearMonthNames() { }
	// RVA: -1
	public type#26576 GetAbbreviatedDayName(type#17127 dayofweek) { }
	// RVA: -1
	private static type#13453 GetCombinedPatterns(type#13453 patterns1, type#13453 patterns2, type#26576 connectString) { }
	// RVA: -1
	public type#13453 GetAllDateTimePatterns(type#15837 format) { }
	// RVA: -1
	public type#26576 GetDayName(type#17127 dayofweek) { }
	// RVA: -1
	public type#26576 GetAbbreviatedMonthName(type#20867 month) { }
	// RVA: -1
	public type#26576 GetMonthName(type#20867 month) { }
	// RVA: -1
	private static type#13453 GetMergedPatterns(type#13453 patterns, type#26576 defaultPattern) { }
	// RVA: -1
	private type#13453 get_AllYearMonthPatterns() { }
	// RVA: -1
	private type#13453 get_AllShortDatePatterns() { }
	// RVA: -1
	private type#13453 get_AllShortTimePatterns() { }
	// RVA: -1
	private type#13453 get_AllLongDatePatterns() { }
	// RVA: -1
	private type#13453 get_AllLongTimePatterns() { }
	// RVA: -1
	private type#13453 get_UnclonedYearMonthPatterns() { }
	// RVA: -1
	private type#13453 get_UnclonedShortDatePatterns() { }
	// RVA: -1
	private type#13453 get_UnclonedLongDatePatterns() { }
	// RVA: -1
	private type#13453 get_UnclonedShortTimePatterns() { }
	// RVA: -1
	private type#13453 get_UnclonedLongTimePatterns() { }
	// RVA: -1
	public type#15313 get_IsReadOnly() { }
	// RVA: -1
	public type#13453 get_MonthGenitiveNames() { }
	// RVA: -1
	internal type#26576 get_FullTimeSpanPositivePattern() { }
	// RVA: -1
	internal type#26576 get_FullTimeSpanNegativePattern() { }
	// RVA: -1
	internal type#16207 get_CompareInfo() { }
	// RVA: -1
	internal static type#28660 ValidateStyles(type#17116 style, type#26576 parameterName) { }
	// RVA: -1
	internal type#17095 get_FormatFlags() { }
	// RVA: -1
	private type#17095 InitializeFormatFlags() { }
	// RVA: -1
	internal type#15313 get_HasForceTwoDigitYears() { }
	// RVA: -1
	internal type#15313 get_HasYearMonthAdjustment() { }
	// RVA: -1
	internal type#15313 YearMonthAdjustment(type#11942 year, type#11942 month, type#15313 parsedMonthName) { }
	// RVA: -1
	internal static type#17098 GetJapaneseCalendarDTFI() { }
	// RVA: -1
	internal static type#17098 GetTaiwanCalendarDTFI() { }
	// RVA: -1
	private type#28660 ClearTokenHashTable() { }
	// RVA: -1
	internal type#13660 CreateTokenHashTable() { }
	// RVA: -1
	private type#28660 PopulateSpecialTokenHashTable(type#13660 temp, type#11788 useDateSepAsIgnorableSymbol) { }
	// RVA: -1
	private static type#15313 IsJapaneseCalendar(type#15649 calendar) { }
	// RVA: -1
	private type#28660 AddMonthNames(type#13660 temp, type#26576 monthPostfix) { }
	// RVA: -1
	private static type#15313 TryParseHebrewNumber(type#12257 str, type#11789 badFormat, type#11944 number) { }
	// RVA: -1
	private static type#15313 IsHebrewChar(type#15837 ch) { }
	// RVA: -1
	private type#15313 IsAllowedJapaneseTokenFollowedByNonSpaceLetter(type#26576 tokenString, type#15837 nextCh) { }
	// RVA: -1
	internal type#15313 Tokenize(type#27522 TokenMask, type#12179 tokenType, type#11944 tokenValue, type#12257 str) { }
	// RVA: -1
	private type#28660 InsertAtCurrentHashNode(type#13660 hashTable, type#26576 str, type#15837 ch, type#27522 tokenType, type#20867 tokenValue, type#20867 pos, type#20867 hashcode, type#20867 hashProbe) { }
	// RVA: -1
	private type#28660 InsertHash(type#13660 hashTable, type#26576 str, type#27522 tokenType, type#20867 tokenValue) { }
	// RVA: -1
	private type#15313 CompareStringIgnoreCaseOptimized(type#26576 string1, type#20867 offset1, type#20867 length1, type#26576 string2, type#20867 offset2, type#20867 length2) { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
