Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

269 lines
8.9 KiB
C#

using System;
using Cpp2IlInjected;
namespace System.Globalization
{
/// <summary>Represents time in divisions, such as months, days, and years. Years are calculated as for the Japanese calendar, while days and months are calculated using the lunisolar calendar.</summary>
// Token: 0x020002F1 RID: 753
[Token(Token = "0x20002F1")]
[Serializable]
public class JapaneseLunisolarCalendar : EastAsianLunisolarCalendar
{
/// <summary>Gets the minimum date and time supported by the <see cref="T:System.Globalization.JapaneseLunisolarCalendar" /> class.</summary>
/// <returns>The earliest date and time supported by the <see cref="T:System.Globalization.JapaneseLunisolarCalendar" /> class, which is equivalent to the first moment of January 28, 1960 C.E. in the Gregorian calendar.</returns>
// Token: 0x170003A2 RID: 930
// (get) Token: 0x06001C76 RID: 7286 RVA: 0x00013368 File Offset: 0x00011568
[Token(Token = "0x170003A2")]
public override DateTime MinSupportedDateTime
{
[Token(Token = "0x6001C76")]
[Address(RVA = "0xE32720", Offset = "0xE31720", VA = "0x180E32720", Slot = "5")]
get
{
return default(DateTime);
}
}
/// <summary>Gets the maximum date and time supported by the <see cref="T:System.Globalization.JapaneseLunisolarCalendar" /> class.</summary>
/// <returns>The latest date and time supported by the <see cref="T:System.Globalization.JapaneseLunisolarCalendar" /> class, which is equivalent to the last moment of January 22, 2050 C.E. in the Gregorian calendar.</returns>
// Token: 0x170003A3 RID: 931
// (get) Token: 0x06001C77 RID: 7287 RVA: 0x00013380 File Offset: 0x00011580
[Token(Token = "0x170003A3")]
public override DateTime MaxSupportedDateTime
{
[Token(Token = "0x6001C77")]
[Address(RVA = "0xE32650", Offset = "0xE31650", VA = "0x180E32650", Slot = "6")]
get
{
return default(DateTime);
}
}
/// <summary>Gets the number of days in the year that precedes the year that is specified by the <see cref="P:System.Globalization.JapaneseLunisolarCalendar.MinSupportedDateTime" /> property.</summary>
/// <returns>The number of days in the year that precedes the year specified by <see cref="P:System.Globalization.JapaneseLunisolarCalendar.MinSupportedDateTime" />.</returns>
// Token: 0x170003A4 RID: 932
// (get) Token: 0x06001C78 RID: 7288 RVA: 0x00013398 File Offset: 0x00011598
[Token(Token = "0x170003A4")]
protected override int DaysInYearBeforeMinSupportedYear
{
[Token(Token = "0x6001C78")]
[Address(RVA = "0xE2F210", Offset = "0xE2E210", VA = "0x180E2F210", Slot = "24")]
get
{
return 0;
}
}
// Token: 0x170003A5 RID: 933
// (get) Token: 0x06001C79 RID: 7289 RVA: 0x000133B0 File Offset: 0x000115B0
[Token(Token = "0x170003A5")]
internal override int MinCalendarYear
{
[Token(Token = "0x6001C79")]
[Address(RVA = "0xE326B0", Offset = "0xE316B0", VA = "0x180E326B0", Slot = "44")]
get
{
return 0;
}
}
// Token: 0x170003A6 RID: 934
// (get) Token: 0x06001C7A RID: 7290 RVA: 0x000133C8 File Offset: 0x000115C8
[Token(Token = "0x170003A6")]
internal override int MaxCalendarYear
{
[Token(Token = "0x6001C7A")]
[Address(RVA = "0xE325E0", Offset = "0xE315E0", VA = "0x180E325E0", Slot = "45")]
get
{
return 0;
}
}
// Token: 0x170003A7 RID: 935
// (get) Token: 0x06001C7B RID: 7291 RVA: 0x000133E0 File Offset: 0x000115E0
[Token(Token = "0x170003A7")]
internal override DateTime MinDate
{
[Token(Token = "0x6001C7B")]
[Address(RVA = "0xE326C0", Offset = "0xE316C0", VA = "0x180E326C0", Slot = "47")]
get
{
return default(DateTime);
}
}
// Token: 0x170003A8 RID: 936
// (get) Token: 0x06001C7C RID: 7292 RVA: 0x000133F8 File Offset: 0x000115F8
[Token(Token = "0x170003A8")]
internal override DateTime MaxDate
{
[Token(Token = "0x6001C7C")]
[Address(RVA = "0xE325F0", Offset = "0xE315F0", VA = "0x180E325F0", Slot = "48")]
get
{
return default(DateTime);
}
}
// Token: 0x170003A9 RID: 937
// (get) Token: 0x06001C7D RID: 7293 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003A9")]
internal override EraInfo[] CalEraInfo
{
[Token(Token = "0x6001C7D")]
[Address(RVA = "0xE32590", Offset = "0xE31590", VA = "0x180E32590", Slot = "46")]
get
{
return null;
}
}
// Token: 0x06001C7E RID: 7294 RVA: 0x00013410 File Offset: 0x00011610
[Token(Token = "0x6001C7E")]
[Address(RVA = "0xE31F60", Offset = "0xE30F60", VA = "0x180E31F60", Slot = "41")]
internal override int GetYearInfo(int LunarYear, int Index)
{
return 0;
}
// Token: 0x06001C7F RID: 7295 RVA: 0x00013428 File Offset: 0x00011628
[Token(Token = "0x6001C7F")]
[Address(RVA = "0xE32100", Offset = "0xE31100", VA = "0x180E32100", Slot = "42")]
internal override int GetYear(int year, DateTime time)
{
return 0;
}
// Token: 0x06001C80 RID: 7296 RVA: 0x00013440 File Offset: 0x00011640
[Token(Token = "0x6001C80")]
[Address(RVA = "0xE31F40", Offset = "0xE30F40", VA = "0x180E31F40", Slot = "43")]
internal override int GetGregorianYear(int year, int era)
{
return 0;
}
// Token: 0x06001C81 RID: 7297 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001C81")]
[Address(RVA = "0xE32120", Offset = "0xE31120", VA = "0x180E32120")]
private static EraInfo[] TrimEras(EraInfo[] baseEras)
{
return null;
}
/// <summary>Initializes a new instance of the <see cref="T:System.Globalization.JapaneseLunisolarCalendar" /> class.</summary>
// Token: 0x06001C82 RID: 7298 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001C82")]
[Address(RVA = "0xE323B0", Offset = "0xE313B0", VA = "0x180E323B0")]
public JapaneseLunisolarCalendar()
{
}
/// <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: 0x06001C83 RID: 7299 RVA: 0x00013458 File Offset: 0x00011658
[Token(Token = "0x6001C83")]
[Address(RVA = "0xE316C0", Offset = "0xE306C0", VA = "0x180E316C0", Slot = "20")]
public override int GetEra(DateTime time)
{
return 0;
}
// Token: 0x170003AA RID: 938
// (get) Token: 0x06001C84 RID: 7300 RVA: 0x00013470 File Offset: 0x00011670
[Token(Token = "0x170003AA")]
internal override int BaseCalendarID
{
[Token(Token = "0x6001C84")]
[Address(RVA = "0x4DB5B0", Offset = "0x4DA5B0", VA = "0x1804DB5B0", Slot = "8")]
get
{
return 0;
}
}
// Token: 0x170003AB RID: 939
// (get) Token: 0x06001C85 RID: 7301 RVA: 0x00013488 File Offset: 0x00011688
[Token(Token = "0x170003AB")]
internal override int ID
{
[Token(Token = "0x6001C85")]
[Address(RVA = "0x4B8410", Offset = "0x4B7410", VA = "0x1804B8410", Slot = "7")]
get
{
return 0;
}
}
/// <summary>Gets the eras that are relevant to the <see cref="T:System.Globalization.JapaneseLunisolarCalendar" /> object.</summary>
/// <returns>An array of 32-bit signed integers that specify the relevant eras.</returns>
// Token: 0x170003AC RID: 940
// (get) Token: 0x06001C86 RID: 7302 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170003AC")]
public override int[] Eras
{
[Token(Token = "0x6001C86")]
[Address(RVA = "0xE31CD0", Offset = "0xE30CD0", VA = "0x180E31CD0", Slot = "21")]
get
{
return null;
}
}
/// <summary>Specifies the current era.</summary>
// Token: 0x04000FA4 RID: 4004
[Token(Token = "0x4000FA4")]
public const int JapaneseEra = 1;
// Token: 0x04000FA5 RID: 4005
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000FA5")]
internal GregorianCalendarHelper helper;
// Token: 0x04000FA6 RID: 4006
[Token(Token = "0x4000FA6")]
internal const int MIN_LUNISOLAR_YEAR = 1960;
// Token: 0x04000FA7 RID: 4007
[Token(Token = "0x4000FA7")]
internal const int MAX_LUNISOLAR_YEAR = 2049;
// Token: 0x04000FA8 RID: 4008
[Token(Token = "0x4000FA8")]
internal const int MIN_GREGORIAN_YEAR = 1960;
// Token: 0x04000FA9 RID: 4009
[Token(Token = "0x4000FA9")]
internal const int MIN_GREGORIAN_MONTH = 1;
// Token: 0x04000FAA RID: 4010
[Token(Token = "0x4000FAA")]
internal const int MIN_GREGORIAN_DAY = 28;
// Token: 0x04000FAB RID: 4011
[Token(Token = "0x4000FAB")]
internal const int MAX_GREGORIAN_YEAR = 2050;
// Token: 0x04000FAC RID: 4012
[Token(Token = "0x4000FAC")]
internal const int MAX_GREGORIAN_MONTH = 1;
// Token: 0x04000FAD RID: 4013
[Token(Token = "0x4000FAD")]
internal const int MAX_GREGORIAN_DAY = 22;
// Token: 0x04000FAE RID: 4014
[Token(Token = "0x4000FAE")]
internal static DateTime minDate;
// Token: 0x04000FAF RID: 4015
[Token(Token = "0x4000FAF")]
internal static DateTime maxDate;
// Token: 0x04000FB0 RID: 4016
[Token(Token = "0x4000FB0")]
private static readonly int[,] yinfo;
}
}