Zdexby TheHolyOneZ
36,909 classes
Class

DateTimeFormatInfo

: Object
System.Globalization.DateTimeFormatInfo, mscorlib 0x0160 (352 B) inherited 0x0010 mscorlib.dll
0x00x0160

Members 82

OffsetSizeNameTypeFlagsDefault
0x08s_invariantInfoDateTimeFormatInfoPrivateStatic—
0x08_cultureDataCultureDataPrivate+1 flags—
0x08_namestringPrivate—
0x08_langNamestringPrivate+1 flags—
0x08_compareInfoCompareInfoPrivate+1 flags—
0x08_cultureInfoCultureInfoPrivate+1 flags—
0x08amDesignatorstringPrivate—
0x08pmDesignatorstringPrivate—
0x08dateSeparatorstringPrivate—
0x08generalShortTimePatternstringPrivate—
0x08generalLongTimePatternstringPrivate—
0x08timeSeparatorstringPrivate—
0x08monthDayPatternstringPrivate—
0x08dateTimeOffsetPatternstringPrivate—
—0x08rfc1123PatternstringPrivateStatic+1 flags0
—0x08sortableDateTimePatternstringPrivateStatic+1 flags0
—0x08universalSortableDateTimePatternstringPrivateStatic+1 flags0
0x08calendarCalendarPrivate—
0x04firstDayOfWeekintPrivate—
0x04calendarWeekRuleintPrivate—
0x08fullDateTimePatternstringPrivate—
0x08abbreviatedDayNamesstring[]Private—
0x08m_superShortDayNamesstring[]Private—
0x08dayNamesstring[]Private—
0x08abbreviatedMonthNamesstring[]Private—
0x08monthNamesstring[]Private—
0x08genitiveMonthNamesstring[]Private—
0x08m_genitiveAbbreviatedMonthNamesstring[]Private—
0x08leapYearMonthNamesstring[]Private—
0x08longDatePatternstringPrivate—
0x08shortDatePatternstringPrivate—
0x08yearMonthPatternstringPrivate—
0x08longTimePatternstringPrivate—
0x08shortTimePatternstringPrivate—
0x08allYearMonthPatternsstring[]Private—
0x08allShortDatePatternsstring[]Private—
0x08allLongDatePatternsstring[]Private—
0x08allShortTimePatternsstring[]Private—
0x08allLongTimePatternsstring[]Private—
0x08m_eraNamesstring[]Private—
0x08m_abbrevEraNamesstring[]Private—
0x08m_abbrevEnglishEraNamesstring[]Private—
0x08optionalCalendarsCalendarId[]Private—
—0x04DEFAULT_ALL_DATETIMES_SIZEintPrivateStatic+1 flags0
0x01_isReadOnlybool1 flags—
0x01410x03padding / unreflected
0x04formatFlagsDateTimeFormatFlagsPrivate—
0x08s_monthSpaceschar[]PrivateStatic+1 flags—
—0x08RoundtripFormatstringStatic+2 flags0
—0x08RoundtripDateTimeUnfixedstringStatic+2 flags0
0x08_fullTimeSpanPositivePatternstringPrivate—
0x08_fullTimeSpanNegativePatternstringPrivate—
—0x04InvalidDateTimeStylesDateTimeStylesStatic+2 flags0
0x08_dtfiTokenHashTokenHashValue[]Private+1 flags—
—0x04TOKEN_HASH_SIZEintPrivateStatic+1 flags0
—0x04SECOND_PRIMEintPrivateStatic+1 flags0
—0x08dateSeparatorOrTimeZoneOffsetstringPrivateStatic+1 flags0
—0x08invariantDateSeparatorstringPrivateStatic+1 flags0
—0x08invariantTimeSeparatorstringPrivateStatic+1 flags0
—0x08IgnorablePeriodstringStatic+2 flags0
—0x08IgnorableCommastringStatic+2 flags0
—0x08CJKYearSuffstringStatic+2 flags0
—0x08CJKMonthSuffstringStatic+2 flags0
—0x08CJKDaySuffstringStatic+2 flags0
—0x08KoreanYearSuffstringStatic+2 flags0
—0x08KoreanMonthSuffstringStatic+2 flags0
—0x08KoreanDaySuffstringStatic+2 flags0
—0x08KoreanHourSuffstringStatic+2 flags0
—0x08KoreanMinuteSuffstringStatic+2 flags0
—0x08KoreanSecondSuffstringStatic+2 flags0
—0x08CJKHourSuffstringStatic+2 flags0
—0x08ChineseHourSuffstringStatic+2 flags0
—0x08CJKMinuteSuffstringStatic+2 flags0
—0x08CJKSecondSuffstringStatic+2 flags0
—0x08JapaneseEraStartstringStatic+2 flags0
—0x08LocalTimeMarkstringStatic+2 flags0
—0x08GMTNamestringStatic+2 flags0
—0x08ZuluNamestringStatic+2 flags0
—0x08KoreanLangNamestringStatic+2 flags0
—0x08JapaneseLangNamestringStatic+2 flags0
—0x08EnglishLangNamestringStatic+2 flags0
0x08s_jajpDTFIDateTimeFormatInfoPrivateStatic—
0x08s_zhtwDTFIDateTimeFormatInfoPrivateStatic—

Functions 96

SignatureFlagsNativeParams
string get_CultureName()Private+1 flags0x08
CultureInfo get_Culture()Private+1 flags0x08
string get_LanguageName()Private+1 flags0x08
string[] internalGetAbbreviatedDayOfWeekNames()Private0x08
string[] internalGetAbbreviatedDayOfWeekNamesCore()Private0x08
string[] internalGetDayOfWeekNames()Private0x08
string[] internalGetDayOfWeekNamesCore()Private0x08
string[] internalGetAbbreviatedMonthNames()Private0x08
string[] internalGetAbbreviatedMonthNamesCore()Private0x08
string[] internalGetMonthNames()Private0x08
string[] internalGetMonthNamesCore()Private0x08
void .ctor()Public+1 flags0x00
void .ctor(CultureData cultureData, Calendar cal)2 flags0x08
void InitializeOverridableProperties(CultureData cultureData, int calendarId)Private0x08
DateTimeFormatInfo get_InvariantInfo()PublicStatic+1 flags0x08
DateTimeFormatInfo get_CurrentInfo()PublicStatic+1 flags0x08
DateTimeFormatInfo GetInstance(IFormatProvider provider)PublicStatic0x08
object GetFormat(Type formatType)PublicFinal+2 flags0x08
object Clone()PublicFinal+2 flags0x08
string get_AMDesignator()Public+1 flags0x08
Calendar get_Calendar()Public+1 flags0x08
void set_Calendar(Calendar value)Public+1 flags0x08
CalendarId[] get_OptionalCalendars()Private+1 flags0x08
string[] get_EraNames()2 flags0x08
string GetEraName(int era)Public0x08
string[] get_AbbreviatedEraNames()2 flags0x08
string GetAbbreviatedEraName(int era)Public0x08
string[] get_AbbreviatedEnglishEraNames()2 flags0x08
string get_DateSeparator()Public+1 flags0x08
string get_FullDateTimePattern()Public+1 flags0x08
string get_LongDatePattern()Public+1 flags0x08
string get_LongTimePattern()Public+1 flags0x08
string get_MonthDayPattern()Public+1 flags0x08
string get_PMDesignator()Public+1 flags0x08
string get_RFC1123Pattern()Public+1 flags0x08
string get_ShortDatePattern()Public+1 flags0x08
string get_ShortTimePattern()Public+1 flags0x08
string get_SortableDateTimePattern()Public+1 flags0x08
string get_GeneralShortTimePattern()2 flags0x08
string get_GeneralLongTimePattern()2 flags0x08
string get_DateTimeOffsetPattern()2 flags0x08
string get_TimeSeparator()Public+1 flags0x08
string get_UniversalSortableDateTimePattern()Public+1 flags0x08
string get_YearMonthPattern()Public+1 flags0x08
string[] get_AbbreviatedDayNames()Public+1 flags0x08
string[] get_DayNames()Public+1 flags0x08
string[] get_AbbreviatedMonthNames()Public+1 flags0x08
string[] get_MonthNames()Public+1 flags0x08
bool get_HasSpacesInMonthNames()2 flags0x01
bool get_HasSpacesInDayNames()2 flags0x01
string internalGetMonthName(int month, const MonthNameStyles& style, bool abbreviated)1 flags0x08
string[] internalGetGenitiveMonthNames(bool abbreviated)Private0x08
string[] internalGetLeapYearMonthNames()1 flags0x08
string GetAbbreviatedDayName(const DayOfWeek& dayofweek)Public0x08
string[] GetCombinedPatterns(const string[]& patterns1, const string[]& patterns2, const string& connectString)PrivateStatic0x08
string[] GetAllDateTimePatterns(ushort format)Public0x08
string GetDayName(const DayOfWeek& dayofweek)Public0x08
string GetAbbreviatedMonthName(int month)Public0x08
string GetMonthName(int month)Public0x08
string[] GetMergedPatterns(const string[]& patterns, const string& defaultPattern)PrivateStatic0x08
string[] get_AllYearMonthPatterns()Private+1 flags0x08
string[] get_AllShortDatePatterns()Private+1 flags0x08
string[] get_AllShortTimePatterns()Private+1 flags0x08
string[] get_AllLongDatePatterns()Private+1 flags0x08
string[] get_AllLongTimePatterns()Private+1 flags0x08
string[] get_UnclonedYearMonthPatterns()Private+1 flags0x08
string[] get_UnclonedShortDatePatterns()Private+1 flags0x08
string[] get_UnclonedLongDatePatterns()Private+1 flags0x08
string[] get_UnclonedShortTimePatterns()Private+1 flags0x08
string[] get_UnclonedLongTimePatterns()Private+1 flags0x08
bool get_IsReadOnly()Public+1 flags0x01
string[] get_MonthGenitiveNames()Public+1 flags0x08
string get_FullTimeSpanPositivePattern()2 flags0x08
string get_FullTimeSpanNegativePattern()2 flags0x08
CompareInfo get_CompareInfo()2 flags0x08
void ValidateStyles(const DateTimeStyles& style, const string& parameterName)Static+1 flags0x08
DateTimeFormatFlags get_FormatFlags()2 flags0x04
DateTimeFormatFlags InitializeFormatFlags()Private0x04
bool get_HasForceTwoDigitYears()2 flags0x01
bool get_HasYearMonthAdjustment()2 flags0x01
bool YearMonthAdjustment(ref int& year, ref int& month, bool parsedMonthName)1 flags0x04
DateTimeFormatInfo GetJapaneseCalendarDTFI()Static+1 flags0x08
DateTimeFormatInfo GetTaiwanCalendarDTFI()Static+1 flags0x08
void ClearTokenHashTable()Private0x00
TokenHashValue[] CreateTokenHashTable()1 flags0x08
void PopulateSpecialTokenHashTable(const TokenHashValue[]& temp, ref bool& useDateSepAsIgnorableSymbol)Private0x08
bool IsJapaneseCalendar(Calendar calendar)PrivateStatic0x08
void AddMonthNames(const TokenHashValue[]& temp, const string& monthPostfix)Private0x08
bool TryParseHebrewNumber(ref __DTString& str, ref bool& badFormat, ref int& number)PrivateStatic0x28
bool IsHebrewChar(ushort ch)PrivateStatic0x02
bool IsAllowedJapaneseTokenFollowedByNonSpaceLetter(const string& tokenString, ushort nextCh)Private0x08
bool Tokenize(const TokenType& TokenMask, ref TokenType& tokenType, ref int& tokenValue, ref __DTString& str)1 flags0x28
void InsertAtCurrentHashNode(const TokenHashValue[]& hashTable, const string& str, ushort ch, const TokenType& tokenType, int tokenValue, int pos, int hashcode, int hashProbe)Private0x08
void InsertHash(const TokenHashValue[]& hashTable, const string& str, const TokenType& tokenType, int tokenValue)Private0x08
bool CompareStringIgnoreCaseOptimized(const string& string1, int offset1, int length1, const string& string2, int offset2, int length2)Private0x08
void .cctor()PrivateStatic+1 flags0x00

Used by 10

types with a member, parameter or interface of this type