260 lines
8.6 KiB
C#
260 lines
8.6 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Globalization
|
|
{
|
|
/// <summary>Represents the Taiwan lunisolar calendar. As for the Taiwan calendar, years are calculated using the Gregorian calendar, while days and months are calculated using the lunisolar calendar.</summary>
|
|
// Token: 0x020002F9 RID: 761
|
|
[Token(Token = "0x20002F9")]
|
|
[Serializable]
|
|
public class TaiwanLunisolarCalendar : EastAsianLunisolarCalendar
|
|
{
|
|
/// <summary>Gets the minimum date and time supported by the <see cref="T:System.Globalization.TaiwanLunisolarCalendar" /> class.</summary>
|
|
/// <returns>The earliest date and time supported by the <see cref="T:System.Globalization.TaiwanLunisolarCalendar" /> class, which is equivalent to the first moment of February 18, 1912 C.E. in the Gregorian calendar.</returns>
|
|
// Token: 0x170003E6 RID: 998
|
|
// (get) Token: 0x06001D17 RID: 7447 RVA: 0x00013D40 File Offset: 0x00011F40
|
|
[Token(Token = "0x170003E6")]
|
|
public override DateTime MinSupportedDateTime
|
|
{
|
|
[Token(Token = "0x6001D17")]
|
|
[Address(RVA = "0xE39480", Offset = "0xE38480", VA = "0x180E39480", Slot = "5")]
|
|
get
|
|
{
|
|
return default(DateTime);
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets the maximum date and time supported by the <see cref="T:System.Globalization.TaiwanLunisolarCalendar" /> class.</summary>
|
|
/// <returns>The latest date and time supported by the <see cref="T:System.Globalization.TaiwanLunisolarCalendar" /> class, which is equivalent to the last moment of February 10, 2051 C.E. in the Gregorian calendar.</returns>
|
|
// Token: 0x170003E7 RID: 999
|
|
// (get) Token: 0x06001D18 RID: 7448 RVA: 0x00013D58 File Offset: 0x00011F58
|
|
[Token(Token = "0x170003E7")]
|
|
public override DateTime MaxSupportedDateTime
|
|
{
|
|
[Token(Token = "0x6001D18")]
|
|
[Address(RVA = "0xE393B0", Offset = "0xE383B0", VA = "0x180E393B0", Slot = "6")]
|
|
get
|
|
{
|
|
return default(DateTime);
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets the number of days in the year that precedes the year specified by the <see cref="P:System.Globalization.TaiwanLunisolarCalendar.MinSupportedDateTime" /> property.</summary>
|
|
/// <returns>The number of days in the year that precedes the year specified by <see cref="P:System.Globalization.TaiwanLunisolarCalendar.MinSupportedDateTime" />.</returns>
|
|
// Token: 0x170003E8 RID: 1000
|
|
// (get) Token: 0x06001D19 RID: 7449 RVA: 0x00013D70 File Offset: 0x00011F70
|
|
[Token(Token = "0x170003E8")]
|
|
protected override int DaysInYearBeforeMinSupportedYear
|
|
{
|
|
[Token(Token = "0x6001D19")]
|
|
[Address(RVA = "0xD3D1A0", Offset = "0xD3C1A0", VA = "0x180D3D1A0", Slot = "24")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003E9 RID: 1001
|
|
// (get) Token: 0x06001D1A RID: 7450 RVA: 0x00013D88 File Offset: 0x00011F88
|
|
[Token(Token = "0x170003E9")]
|
|
internal override int MinCalendarYear
|
|
{
|
|
[Token(Token = "0x6001D1A")]
|
|
[Address(RVA = "0xE39410", Offset = "0xE38410", VA = "0x180E39410", Slot = "44")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003EA RID: 1002
|
|
// (get) Token: 0x06001D1B RID: 7451 RVA: 0x00013DA0 File Offset: 0x00011FA0
|
|
[Token(Token = "0x170003EA")]
|
|
internal override int MaxCalendarYear
|
|
{
|
|
[Token(Token = "0x6001D1B")]
|
|
[Address(RVA = "0xE34B80", Offset = "0xE33B80", VA = "0x180E34B80", Slot = "45")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003EB RID: 1003
|
|
// (get) Token: 0x06001D1C RID: 7452 RVA: 0x00013DB8 File Offset: 0x00011FB8
|
|
[Token(Token = "0x170003EB")]
|
|
internal override DateTime MinDate
|
|
{
|
|
[Token(Token = "0x6001D1C")]
|
|
[Address(RVA = "0xE39420", Offset = "0xE38420", VA = "0x180E39420", Slot = "47")]
|
|
get
|
|
{
|
|
return default(DateTime);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003EC RID: 1004
|
|
// (get) Token: 0x06001D1D RID: 7453 RVA: 0x00013DD0 File Offset: 0x00011FD0
|
|
[Token(Token = "0x170003EC")]
|
|
internal override DateTime MaxDate
|
|
{
|
|
[Token(Token = "0x6001D1D")]
|
|
[Address(RVA = "0xE39350", Offset = "0xE38350", VA = "0x180E39350", Slot = "48")]
|
|
get
|
|
{
|
|
return default(DateTime);
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003ED RID: 1005
|
|
// (get) Token: 0x06001D1E RID: 7454 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x170003ED")]
|
|
internal override EraInfo[] CalEraInfo
|
|
{
|
|
[Token(Token = "0x6001D1E")]
|
|
[Address(RVA = "0xE392F0", Offset = "0xE382F0", VA = "0x180E392F0", Slot = "46")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06001D1F RID: 7455 RVA: 0x00013DE8 File Offset: 0x00011FE8
|
|
[Token(Token = "0x6001D1F")]
|
|
[Address(RVA = "0xE38E40", Offset = "0xE37E40", VA = "0x180E38E40", Slot = "41")]
|
|
internal override int GetYearInfo(int LunarYear, int Index)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06001D20 RID: 7456 RVA: 0x00013E00 File Offset: 0x00012000
|
|
[Token(Token = "0x6001D20")]
|
|
[Address(RVA = "0xE32100", Offset = "0xE31100", VA = "0x180E32100", Slot = "42")]
|
|
internal override int GetYear(int year, DateTime time)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06001D21 RID: 7457 RVA: 0x00013E18 File Offset: 0x00012018
|
|
[Token(Token = "0x6001D21")]
|
|
[Address(RVA = "0xE31F40", Offset = "0xE30F40", VA = "0x180E31F40", Slot = "43")]
|
|
internal override int GetGregorianYear(int year, int era)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
/// <summary>Initializes a new instance of the <see cref="T:System.Globalization.TaiwanLunisolarCalendar" /> class.</summary>
|
|
// Token: 0x06001D22 RID: 7458 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6001D22")]
|
|
[Address(RVA = "0xE39230", Offset = "0xE38230", VA = "0x180E39230")]
|
|
public TaiwanLunisolarCalendar()
|
|
{
|
|
}
|
|
|
|
/// <summary>Retrieves the era that corresponds to the specified <see cref="T:System.DateTime" />.</summary>
|
|
/// <param name="time">The <see cref="T:System.DateTime" /> to read.</param>
|
|
/// <returns>An integer that represents the era specified in the <paramref name="time" /> parameter.</returns>
|
|
// Token: 0x06001D23 RID: 7459 RVA: 0x00013E30 File Offset: 0x00012030
|
|
[Token(Token = "0x6001D23")]
|
|
[Address(RVA = "0xE316C0", Offset = "0xE306C0", VA = "0x180E316C0", Slot = "20")]
|
|
public override int GetEra(DateTime time)
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x170003EE RID: 1006
|
|
// (get) Token: 0x06001D24 RID: 7460 RVA: 0x00013E48 File Offset: 0x00012048
|
|
[Token(Token = "0x170003EE")]
|
|
internal override int BaseCalendarID
|
|
{
|
|
[Token(Token = "0x6001D24")]
|
|
[Address(RVA = "0x680C20", Offset = "0x67FC20", VA = "0x180680C20", Slot = "8")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170003EF RID: 1007
|
|
// (get) Token: 0x06001D25 RID: 7461 RVA: 0x00013E60 File Offset: 0x00012060
|
|
[Token(Token = "0x170003EF")]
|
|
internal override int ID
|
|
{
|
|
[Token(Token = "0x6001D25")]
|
|
[Address(RVA = "0xC48D40", Offset = "0xC47D40", VA = "0x180C48D40", Slot = "7")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets the eras that are relevant to the current <see cref="T:System.Globalization.TaiwanLunisolarCalendar" /> object.</summary>
|
|
/// <returns>An array that consists of a single element having a value that is always the current era.</returns>
|
|
// Token: 0x170003F0 RID: 1008
|
|
// (get) Token: 0x06001D26 RID: 7462 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x170003F0")]
|
|
public override int[] Eras
|
|
{
|
|
[Token(Token = "0x6001D26")]
|
|
[Address(RVA = "0xE31CD0", Offset = "0xE30CD0", VA = "0x180E31CD0", Slot = "21")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04001008 RID: 4104
|
|
[Token(Token = "0x4001008")]
|
|
internal static EraInfo[] taiwanLunisolarEraInfo;
|
|
|
|
// Token: 0x04001009 RID: 4105
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4001009")]
|
|
internal GregorianCalendarHelper helper;
|
|
|
|
// Token: 0x0400100A RID: 4106
|
|
[Token(Token = "0x400100A")]
|
|
internal const int MIN_LUNISOLAR_YEAR = 1912;
|
|
|
|
// Token: 0x0400100B RID: 4107
|
|
[Token(Token = "0x400100B")]
|
|
internal const int MAX_LUNISOLAR_YEAR = 2050;
|
|
|
|
// Token: 0x0400100C RID: 4108
|
|
[Token(Token = "0x400100C")]
|
|
internal const int MIN_GREGORIAN_YEAR = 1912;
|
|
|
|
// Token: 0x0400100D RID: 4109
|
|
[Token(Token = "0x400100D")]
|
|
internal const int MIN_GREGORIAN_MONTH = 2;
|
|
|
|
// Token: 0x0400100E RID: 4110
|
|
[Token(Token = "0x400100E")]
|
|
internal const int MIN_GREGORIAN_DAY = 18;
|
|
|
|
// Token: 0x0400100F RID: 4111
|
|
[Token(Token = "0x400100F")]
|
|
internal const int MAX_GREGORIAN_YEAR = 2051;
|
|
|
|
// Token: 0x04001010 RID: 4112
|
|
[Token(Token = "0x4001010")]
|
|
internal const int MAX_GREGORIAN_MONTH = 2;
|
|
|
|
// Token: 0x04001011 RID: 4113
|
|
[Token(Token = "0x4001011")]
|
|
internal const int MAX_GREGORIAN_DAY = 10;
|
|
|
|
// Token: 0x04001012 RID: 4114
|
|
[Token(Token = "0x4001012")]
|
|
internal static DateTime minDate;
|
|
|
|
// Token: 0x04001013 RID: 4115
|
|
[Token(Token = "0x4001013")]
|
|
internal static DateTime maxDate;
|
|
|
|
// Token: 0x04001014 RID: 4116
|
|
[Token(Token = "0x4001014")]
|
|
private static readonly int[,] yinfo;
|
|
}
|
|
}
|