0x00x001C
Members 15
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x04 | PersianEra | int | PublicStatic+1 flags | |
| 0x08 | PersianEpoch | long | Static+1 flags | |
| — | 0x04 | ApproximateHalfYear | int | PrivateStatic+1 flags |
| — | 0x04 | DatePartYear | int | Static+2 flags |
| — | 0x04 | DatePartDayOfYear | int | Static+2 flags |
| — | 0x04 | DatePartMonth | int | Static+2 flags |
| — | 0x04 | DatePartDay | int | Static+2 flags |
| — | 0x04 | MonthsPerYear | int | Static+2 flags |
| 0x08 | DaysToMonth | int[] | Static+1 flags | |
| — | 0x04 | MaxCalendarYear | int | Static+2 flags |
| — | 0x04 | MaxCalendarMonth | int | Static+2 flags |
| — | 0x04 | MaxCalendarDay | int | Static+2 flags |
| 0x08 | minDate | DateTime | Static+1 flags | |
| 0x08 | maxDate | DateTime | Static+1 flags | |
| — | 0x04 | DEFAULT_TWO_DIGIT_YEAR_MAX | int | PrivateStatic+1 flags |
Inherited from Calendar 42
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x08 | TicksPerMillisecond | long | Static+2 flags |
| — | 0x08 | TicksPerSecond | long | Static+2 flags |
| — | 0x08 | TicksPerMinute | long | Static+2 flags |
| — | 0x08 | TicksPerHour | long | Static+2 flags |
| — | 0x08 | TicksPerDay | long | Static+2 flags |
| — | 0x04 | MillisPerSecond | int | Static+2 flags |
| — | 0x04 | MillisPerMinute | int | Static+2 flags |
| — | 0x04 | MillisPerHour | int | Static+2 flags |
| — | 0x04 | MillisPerDay | int | Static+2 flags |
| — | 0x04 | DaysPerYear | int | Static+2 flags |
| — | 0x04 | DaysPer4Years | int | Static+2 flags |
| — | 0x04 | DaysPer100Years | int | Static+2 flags |
| — | 0x04 | DaysPer400Years | int | Static+2 flags |
| — | 0x04 | DaysTo10000 | int | Static+2 flags |
| — | 0x08 | MaxMillis | long | Static+2 flags |
| — | 0x04 | CAL_GREGORIAN | int | Static+2 flags |
| — | 0x04 | CAL_GREGORIAN_US | int | Static+2 flags |
| — | 0x04 | CAL_JAPAN | int | Static+2 flags |
| — | 0x04 | CAL_TAIWAN | int | Static+2 flags |
| — | 0x04 | CAL_KOREA | int | Static+2 flags |
| — | 0x04 | CAL_HIJRI | int | Static+2 flags |
| — | 0x04 | CAL_THAI | int | Static+2 flags |
| — | 0x04 | CAL_HEBREW | int | Static+2 flags |
| — | 0x04 | CAL_GREGORIAN_ME_FRENCH | int | Static+2 flags |
| — | 0x04 | CAL_GREGORIAN_ARABIC | int | Static+2 flags |
| — | 0x04 | CAL_GREGORIAN_XLIT_ENGLISH | int | Static+2 flags |
| — | 0x04 | CAL_GREGORIAN_XLIT_FRENCH | int | Static+2 flags |
| — | 0x04 | CAL_JULIAN | int | Static+2 flags |
| — | 0x04 | CAL_JAPANESELUNISOLAR | int | Static+2 flags |
| — | 0x04 | CAL_CHINESELUNISOLAR | int | Static+2 flags |
| — | 0x04 | CAL_SAKA | int | Static+2 flags |
| — | 0x04 | CAL_LUNAR_ETO_CHN | int | Static+2 flags |
| — | 0x04 | CAL_LUNAR_ETO_KOR | int | Static+2 flags |
| — | 0x04 | CAL_LUNAR_ETO_ROKUYOU | int | Static+2 flags |
| — | 0x04 | CAL_KOREANLUNISOLAR | int | Static+2 flags |
| — | 0x04 | CAL_TAIWANLUNISOLAR | int | Static+2 flags |
| — | 0x04 | CAL_PERSIAN | int | Static+2 flags |
| — | 0x04 | CAL_UMALQURA | int | Static+2 flags |
| 0x04 | m_currentEraValue | int | 1 flags | |
| 0x01 | m_isReadOnly | bool | Private | |
| — | 0x04 | CurrentEra | int | PublicStatic+1 flags |
| 0x0015 | 0x03 | padding / unreflected | ||
| 0x04 | twoDigitYearMax | int | 1 flags | |
Functions 35
| Signature | Flags | Native | Params |
|---|---|---|---|
| void get_MinSupportedDateTime() | Public+2 flags | — | 0x00 |
| void get_MaxSupportedDateTime() | Public+2 flags | — | 0x00 |
| void get_AlgorithmType() | Public+2 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void get_BaseCalendarID() | 3 flags | — | 0x00 |
| void get_ID() | 3 flags | — | 0x00 |
| void GetAbsoluteDatePersian() | Private | — | 0x00 |
| void CheckTicksRange() | Static+1 flags | — | 0x00 |
| void CheckEraRange() | Static+1 flags | — | 0x00 |
| void CheckYearRange() | Static+1 flags | — | 0x00 |
| void CheckYearMonthRange() | Static+1 flags | — | 0x00 |
| void MonthFromOrdinalDay() | PrivateStatic | — | 0x00 |
| void DaysInPreviousMonths() | PrivateStatic | — | 0x00 |
| void GetDatePart() | 1 flags | — | 0x00 |
| void AddMonths() | Public+1 flags | — | 0x00 |
| void AddYears() | Public+1 flags | — | 0x00 |
| void GetDayOfMonth() | Public+1 flags | — | 0x00 |
| void GetDayOfWeek() | Public+1 flags | — | 0x00 |
| void GetDayOfYear() | Public+1 flags | — | 0x00 |
| void GetDaysInMonth() | Public+1 flags | — | 0x00 |
| void GetDaysInYear() | Public+1 flags | — | 0x00 |
| void GetEra() | Public+1 flags | — | 0x00 |
| void get_Eras() | Public+2 flags | — | 0x00 |
| void GetMonth() | Public+1 flags | — | 0x00 |
| void GetMonthsInYear() | Public+1 flags | — | 0x00 |
| void GetYear() | Public+1 flags | — | 0x00 |
| void IsLeapDay() | Public+1 flags | — | 0x00 |
| void GetLeapMonth() | Public+1 flags | — | 0x00 |
| void IsLeapMonth() | Public+1 flags | — | 0x00 |
| void IsLeapYear() | Public+1 flags | — | 0x00 |
| void ToDateTime() | Public+1 flags | — | 0x00 |
| void get_TwoDigitYearMax() | Public+2 flags | — | 0x00 |
| void set_TwoDigitYearMax() | Public+2 flags | — | 0x00 |
| void ToFourDigitYear() | Public+1 flags | — | 0x00 |
| void .cctor() | PrivateStatic+1 flags | — | 0x00 |